.tour{position:fixed;inset:0;z-index:8;--t-ink: var(--ink, #1f4e9c);--t-paper: var(--paper, #fff)}.tour[hidden]{display:none}.tour .tshield{position:absolute;inset:0}.tour .tspot{position:fixed;pointer-events:none;border:1.5px solid var(--t-ink);outline:.75px solid var(--t-ink);outline-offset:3px;box-shadow:0 0 0 100vmax #ffffffb8;transition:left .3s ease,top .3s ease,width .3s ease,height .3s ease}.tour .tspot.none{border-color:transparent;outline-color:transparent}.tour .tcard{position:fixed;width:min(340px,calc(100vw - 32px));background:var(--t-paper);border:1.5px solid var(--t-ink);padding:5px;color:var(--t-ink);transition:left .3s ease,top .3s ease}.tour.still .tspot,.tour.still .tcard{transition:none}.tour .tinner{border:.75px solid var(--t-ink);padding:14px 16px 12px}.tour .tstep{font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.8}.tour h2{margin:6px 0 8px;font-family:var(--font-display, inherit);font-weight:700;font-size:19px;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.tour p{margin:0 0 14px;font-size:14.5px;line-height:1.5}.tour.busy p{opacity:.55}.tour .tact{display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;align-items:center}.tour .tact button,.apanel .tourbtn{font:inherit;font-family:var(--font-display, inherit);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink, #1f4e9c);background:var(--paper, #fff);border:1px solid var(--ink, #1f4e9c);padding:6px 11px;cursor:pointer}.tour .tact button:hover,.apanel .tourbtn:hover{background:var(--ink-faint, #1f4e9c1a)}.tour .tact .tnext{background:var(--ink, #1f4e9c);color:var(--paper, #fff)}.tour .tact .tnext:hover{background:var(--ink, #1f4e9c);opacity:.9}.tour .tact .tskip{border-color:transparent;background:transparent;padding-left:2px;text-decoration:underline;text-underline-offset:3px}.tour .tact button:disabled{opacity:.35;cursor:default;background:transparent}.tour .tact button:focus-visible,.apanel .tourbtn:focus-visible{outline:2px solid var(--ink, #1f4e9c);outline-offset:2px}.apanel .aact{margin:14px 0 0;padding-top:12px;border-top:.75px solid var(--ink, #1f4e9c)}.apanel .notes{margin-top:14px;padding-top:12px;border-top:.75px solid var(--ink, #1f4e9c)}.apanel .notes[hidden]{display:none}.apanel .notes>summary,.apanel .pnote>summary{display:flex;align-items:baseline;gap:8px;cursor:pointer;list-style:none}.apanel .notes>summary::-webkit-details-marker,.apanel .pnote>summary::-webkit-details-marker{display:none}.apanel .notes>summary:after,.apanel .pnote>summary:after{content:"+";margin-left:auto;font-family:var(--font-display, inherit);font-size:15px;font-weight:600;letter-spacing:0;line-height:1}.apanel .notes[open]>summary:after,.apanel .pnote[open]>summary:after{content:"\2212"}.apanel .notes>summary:focus-visible,.apanel .pnote>summary:focus-visible{outline:2px solid var(--ink, #1f4e9c);outline-offset:3px}.apanel .notes>summary{align-items:center;padding:2px 0;font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.apanel .notes>summary:hover,.apanel .pnote>summary:hover{background:var(--ink-faint, #1f4e9c1a)}.apanel .notes[open]>summary{margin-bottom:10px}.apanel .pnote>summary>div{flex:1;min-width:0}.apanel .pnote+.pnote{margin-top:12px;padding-top:10px;border-top:.75px dashed var(--ink-soft, #1f4e9c33)}.apanel .pnote .nmeta{display:flex;gap:10px;align-items:baseline;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums}.apanel .pnote .nmeta b{font-family:var(--font-display, inherit);font-weight:700;font-size:12px}.apanel .pnote h4{margin:4px 0 0;font-family:var(--font-display, inherit);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase}.apanel .pnote[open]>summary{margin-bottom:8px}.apanel .pnote p{font-size:14px;margin:0 0 8px}.apanel .pnote ul{margin:0 0 8px;padding-left:18px;font-size:14px;line-height:1.5}.apanel .pnote img{display:block;width:100%;height:auto;margin-top:8px;border:.75px solid var(--ink, #1f4e9c)}html[data-scene=graphite] .tour .tspot,html[data-scene=blueprint] .tour .tspot{box-shadow:0 0 0 100vmax #080a0e80}
