.gd-layer{--gd-font:var(--font-sans);--gd-font-title:var(--font-serif);--gd-font-mono:var(--font-mono);--gd-ink:var(--ink);--gd-ink2:var(--ink-2);--gd-ink3:var(--ink-3);--gd-ink4:var(--ink-4);--gd-brand:var(--foil);--gd-brand-deep:var(--foil-deep);--gd-on-brand:var(--on-foil);--gd-tint:var(--foil-tint);--gd-raised:var(--card);--gd-ws:var(--ws-1);--gd-line:var(--line-ink-strong);--gd-line-soft:var(--line-ink-soft);--gd-ok:var(--ok);--gd-ease-t:var(--ease)}body.guiding .desk .stage-scroll{scroll-behavior:auto}body.guiding .desk .page,body.guiding .desk .top{animation:none}.desk>.guide-sample{z-index:300}.desk>.guide-sample,.guide-sample__veil{position:absolute;inset:0;background:var(--ws-1)}.guide-sample__veil{z-index:400;opacity:0;pointer-events:none;transition:opacity .28s var(--ease)}.guide-sample--switching .guide-sample__veil{opacity:1;transition-duration:.14s}.desk-layer .guide-card.gmap{width:min(640px,92vw);padding:0 0 18px;background:var(--card);border-radius:20px;border-color:color-mix(in oklab,var(--ink),transparent 86%);box-shadow:0 1px 2px color-mix(in oklab,var(--ink),transparent 90%),0 30px 90px color-mix(in oklab,var(--ink),transparent 62%)}.gmap-head{display:flex;align-items:flex-start;gap:12px;padding:24px 26px 4px}.gmap-head>div{flex:1;min-width:0}.gmap-head .guide-eyebrow{display:block;margin-bottom:6px;font-size:9.5px;letter-spacing:.22em}.desk-layer .gmap-head h3{font-family:var(--font-serif);font-size:23px;line-height:1.2;font-weight:500;letter-spacing:-.015em;color:var(--ink);margin:0 0 5px}.desk-layer .gmap-head p{margin:0;font-size:13px;color:var(--ink-3);line-height:1.5}.gmap-x{width:32px;height:32px;flex:none;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--ink-3);cursor:pointer;display:grid;place-items:center;transition:all var(--dur-fast) var(--ease)}.gmap-x:hover{border-color:var(--line-ink-strong);color:var(--ink);background:var(--ws-1)}.gmap-x:focus-visible{outline:2px solid var(--foil);outline-offset:2px}.gmap-x svg{width:14px;height:14px}.tmap{margin:14px 26px 0;padding:12px;border-radius:14px;background:var(--ws-1);border:1px solid var(--line-ink-soft);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--ink),transparent 96%)}.tmapSvg{display:block;width:100%;height:auto}.tmapSvg text{font-family:var(--font-sans)}.tmapSvg .zframe{fill:var(--ws-0);stroke:var(--line-ink);stroke-width:1}.tmapSvg .zbg{fill:var(--card);stroke:transparent;stroke-width:1;transition:fill var(--dur-fast) var(--ease),stroke var(--dur-fast) var(--ease)}.tmapSvg .zbg.paper{fill:var(--paper);filter:drop-shadow(0 1px 1.5px color-mix(in oklab,var(--ink),transparent 84%))}.tmapSvg .zcard{fill:color-mix(in oklab,var(--ink),transparent 92%);transition:fill var(--dur-fast) var(--ease)}.tmapSvg .zcard.hot{fill:color-mix(in oklab,var(--foil),transparent 82%)}.tmapSvg .zi{fill:color-mix(in oklab,var(--ink),transparent 85%);transition:fill var(--dur-fast) var(--ease)}.tmapSvg .zi.soft{fill:color-mix(in oklab,var(--ink),transparent 92%)}.tmapSvg .zi.ink{fill:color-mix(in oklab,var(--ink),transparent 66%)}.tmapSvg .zline{fill:color-mix(in oklab,var(--ink),transparent 60%)}.tmapSvg .zcta{fill:var(--foil);transition:fill var(--dur-fast) var(--ease)}.tmapSvg .zcta.soft{fill:color-mix(in oklab,var(--foil),transparent 80%);stroke:color-mix(in oklab,var(--foil),transparent 55%);stroke-width:.8}.tmapSvg .zhl{fill:color-mix(in oklab,var(--foil),transparent 86%);stroke:var(--foil);stroke-width:.9}.tmapSvg .zthread{stroke:color-mix(in oklab,var(--foil),transparent 45%);stroke-width:1;stroke-dasharray:2.5 2.5}.tmapSvg .zpin circle{fill:var(--card);stroke:color-mix(in oklab,var(--ink),transparent 72%);stroke-width:.9;transition:fill var(--dur-fast) var(--ease),stroke var(--dur-fast) var(--ease)}.tmapSvg .zpin text{font-family:var(--font-mono);font-size:7.6px;font-weight:500;fill:var(--ink-3);transition:fill var(--dur-fast) var(--ease)}.tmapSvg .ztick{stroke:var(--card);display:none}.tmapSvg .zlab{font-size:7.8px;font-weight:500;fill:var(--ink-2);dominant-baseline:middle;transition:fill var(--dur-fast) var(--ease)}.tmapSvg .tz{cursor:pointer;outline:0;transition:opacity var(--dur-fast) var(--ease);animation:tourZoneIn .36s var(--ease) both}.tmapSvg .tz:nth-of-type(2){animation-delay:55ms}.tmapSvg .tz:nth-of-type(3){animation-delay:.11s}.tmapSvg .tz:nth-of-type(4){animation-delay:165ms}.tmapSvg .tz:nth-of-type(5){animation-delay:.22s}@keyframes tourZoneIn{0%{opacity:0;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.tmapSvg .tz{animation:none}}.tmapSvg .tz.seen .zpin circle{fill:var(--ok);stroke:var(--ok)}.tmapSvg .tz.seen .zpin text{display:none}.tmapSvg .tz.seen .ztick{display:block}.tmapSvg .tz.on .zbg{fill:color-mix(in oklab,var(--foil),transparent 88%);stroke:var(--foil)}.tmapSvg .tz.on .zbg.paper{fill:color-mix(in oklab,var(--paper),var(--foil) 8%)}.tmapSvg .tz.on .zi{fill:color-mix(in oklab,var(--foil),transparent 55%)}.tmapSvg .tz.on .zi.soft{fill:color-mix(in oklab,var(--foil),transparent 74%)}.tmapSvg .tz.on .zi.ink{fill:var(--foil-deep)}.tmapSvg .tz.on .zcard{fill:color-mix(in oklab,var(--foil),transparent 84%)}.tmapSvg .tz.on .zpin circle{fill:var(--foil);stroke:var(--foil)}.tmapSvg .tz.on .zpin text{fill:var(--on-foil)}.tmapSvg .tz.on .ztick{stroke:var(--on-foil)}.tmapSvg .tz.on .zlab{fill:var(--foil-deep)}.tmapSvg .tz:focus-visible .zbg{stroke:var(--foil);stroke-width:2}.tmapSvg:focus-within .tz:not(.on),.tmapSvg:hover .tz:not(.on){opacity:.45}.desk-layer .tmapSay{margin:12px 26px 0;min-height:40px;font-size:12.75px;line-height:1.5;color:var(--ink-3)}.desk-layer .tmapSay b{color:var(--ink);font-weight:600}.tmapSay .sep{font-style:normal;padding:0 6px;opacity:.5}.tmapSay .num{display:block;font-size:10.5px;color:var(--ink-4);margin-top:3px;font-family:var(--font-mono);letter-spacing:.02em}.gmap-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 26px 0}.desk-layer .gmap-seg{display:flex;margin:0;width:252px;flex:none;background:color-mix(in oklab,var(--ink),transparent 95%);border:1px solid var(--line-ink-soft);border-radius:99px;padding:3px}.desk-layer .gmap-seg .order-opt{flex:1;height:28px;border:0;border-radius:99px;background:transparent;color:var(--ink-3);font-family:var(--font-sans);font-size:11.5px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all var(--dur-fast) var(--ease);white-space:nowrap}.desk-layer .gmap-seg .order-opt:not(.sel):hover{background:color-mix(in oklab,var(--ink),transparent 95%);color:var(--ink-2)}.desk-layer .gmap-seg .order-opt.sel{background:var(--card);color:var(--foil-deep);font-weight:600;box-shadow:0 1px 4px color-mix(in oklab,var(--ink),transparent 88%)}.desk-layer .gmap-seg .order-opt:focus-visible{outline:2px solid var(--foil);outline-offset:1px}.gmap-speed{display:inline-flex;border:1px solid var(--line-ink);border-radius:99px;overflow:hidden;padding:2px;gap:1px;background:var(--card)}.gmap-speed button{height:26px;padding:0 10px;border:0;border-radius:99px;background:transparent;font-family:var(--font-mono);font-size:11px;color:var(--ink-3);cursor:pointer;transition:all var(--dur-fast) var(--ease)}.gmap-speed button:hover{color:var(--ink)}.gmap-speed button.on{background:var(--foil-tint-2);color:var(--foil-deep);font-weight:500}.gmap-speed button:focus-visible{outline:2px solid var(--foil);outline-offset:1px}.gmap-total{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-4);letter-spacing:.02em}.gmap-actions{display:flex;gap:8px;flex-wrap:wrap;margin:14px 26px 0}.desk-layer .gmap-actions .btn{height:38px;border-radius:10px}.desk-layer .gmap-actions .btn-foil{flex:1 1 auto;gap:8px}.desk-layer .gmap-actions .btn-foil svg{width:14px;height:14px}.desk-layer .gmap-actions .btn-quiet svg.chev{width:12px;height:12px;margin-left:2px;transition:transform var(--dur-fast) var(--ease)}.desk-layer .gmap-actions .btn-quiet[aria-expanded=true] svg.chev{transform:rotate(180deg)}.tourChapters{list-style:none;margin:12px 26px 0;padding:8px;border:1px solid var(--line-ink);border-radius:12px;background:var(--ws-1);display:flex;flex-direction:column;gap:4px;max-height:280px;overflow:auto;animation:tourZoneIn .2s var(--ease) both}.tourChapters h4{margin:6px 8px 3px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:500}.tourChapters button{display:flex;align-items:center;gap:10px;width:100%;padding:7px 9px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer;color:var(--ink);font-size:12.5px;font-family:var(--font-sans);transition:background var(--dur-fast) var(--ease)}.tourChapters button:hover{background:var(--card)}.tourChapters button:focus-visible{outline:2px solid var(--foil);outline-offset:1px}.tourChapters button>span:nth-child(2){flex:1;display:flex;flex-direction:column;min-width:0}.tourChapters strong{font-weight:500}.tourChapters small{font-size:11px;color:var(--ink-3)}.tourChapters .mono{font-family:var(--font-mono)}.tourChapters .mono:first-child{width:18px;color:var(--ink-4);font-size:11px;text-align:right}.tourChapters .ok{width:15px;height:15px;color:var(--ok);flex:none}.desk-layer .tmapHint{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:14px 26px 0;font-size:11.5px;color:var(--ink-4)}.desk-layer .tmapHint kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:5px;border:1px solid var(--line-ink-strong);box-shadow:0 1px 0 var(--line-ink-strong);font-family:var(--font-mono);font-size:10px;color:var(--ink-2);background:var(--card)}.gd-layer .tourPips{display:inline-flex;gap:3px;margin-right:6px;align-items:center}.gd-layer .tourPips i{width:5px;height:5px;border-radius:99px;background:color-mix(in oklab,var(--gd-ink-c),transparent 84%);transition:all .2s var(--gd-ease)}.gd-layer .tourPips i.done{background:color-mix(in oklab,var(--gd-brand-c),transparent 55%)}.gd-layer .tourPips i.on{width:14px;background:var(--gd-brand-c)}.gd-layer .tourChapNo{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:99px;background:var(--gd-brand-c);color:var(--gd-on-brand-c);font-size:9.5px;font-family:var(--gd-font-mono);font-variant-numeric:tabular-nums}.gd-layer .gd-chapbtn .t{max-width:20ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-layer .tourWhere{font-family:var(--gd-font-mono);font-size:10px;color:var(--gd-brand-deep-c)}.gd-layer .tourStage{display:block;font-family:var(--gd-font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gd-ink4-c);margin:0 0 4px}.gd-layer .gd-prog .seg.seen{background:color-mix(in oklab,var(--gd-ok-c),transparent 70%)}.gd-layer .gd-prog .seg.now{outline:1px solid color-mix(in oklab,var(--gd-brand-c),transparent 40%);outline-offset:1px}.gd-layer .gd-btn.nudge{animation:tourNudge .26s var(--gd-ease)}@keyframes tourNudge{40%{transform:translateX(2px)}70%{transform:translateX(-1px)}}.gd-layer .tourTry{display:flex;align-items:center;gap:10px;margin-top:12px;padding:9px 11px;border-radius:10px;border:1px dashed color-mix(in oklab,var(--gd-brand-c),transparent 50%);background:var(--gd-tint-c);font-size:12.5px;color:var(--gd-ink-c)}.gd-layer .tourTryLabel{font-family:var(--gd-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--gd-brand-deep-c);white-space:nowrap}.gd-layer .tourTryLabel.ok{color:var(--gd-ok-c)}.gd-layer .tourTryText{flex:1}.gd-layer .tourTry.done{border-style:solid;border-color:color-mix(in oklab,var(--gd-ok-c),transparent 60%);background:color-mix(in oklab,var(--gd-ok-c),transparent 90%)}.gd-layer .gd-menu.tourChapMenu{max-height:min(70vh,540px);overflow:auto;padding:6px}.gd-layer .gd-menu.tourChapMenu .gd-mi{align-items:flex-start;padding:8px 10px;gap:10px}.gd-layer .gd-menu.tourChapMenu .gd-mi .tourChapNo{margin-top:1px}.gd-layer .gd-menu.tourChapMenu .gd-kbd.ok{border-color:color-mix(in oklab,var(--gd-ok-c),transparent 60%);color:var(--gd-ok-c);margin-left:auto;box-shadow:none}.desk-layer.guide-leave{position:fixed;inset:0;z-index:630;display:grid;place-items:center;background:color-mix(in oklab,var(--ink),transparent 68%);backdrop-filter:blur(2px);animation:desk-fade .18s var(--ease) both}.omnis-proof-embed__shell.proof-shell>.desk-layer.guide-leave{position:absolute}.desk-layer .guide-leave__card{width:min(420px,calc(100vw - 48px));padding:22px 24px 18px;border-radius:14px;border:1px solid var(--line-ink-strong);background:var(--card);color:var(--ink);box-shadow:0 2px 6px color-mix(in oklab,var(--ink),transparent 92%),0 30px 70px color-mix(in oklab,var(--ink),transparent 76%);animation:desk-card-rise .22s var(--ease) both}.desk-layer .guide-leave__title{margin:0 0 8px;font-family:var(--font-serif);font-size:20px;font-weight:600;letter-spacing:-.02em}.desk-layer .guide-leave__body{margin:0 0 18px;font-size:13.5px;line-height:1.6;color:var(--ink-2)}.desk-layer .guide-leave__row{display:flex;justify-content:flex-end;gap:8px}.desk-layer .guide-leave__btn{border-radius:10px;border:1px solid var(--line-ink-strong);background:var(--ws-1);color:var(--ink);font-size:13px;font-weight:540;padding:8px 14px;cursor:pointer;font-family:inherit}.desk-layer .guide-leave__btn:hover{background:var(--ws-2)}.desk-layer .guide-leave__btn--go{background:var(--foil);border-color:var(--foil-deep);color:var(--on-foil)}.desk-layer .guide-leave__btn--go:hover{background:var(--foil-deep)}
/*# sourceMappingURL=949f13b2b627de0c.css.map*/