.walk-module__-TCpkq__bar{z-index:7;width:min(640px, calc(100% - 2 * var(--gap)));color:var(--ink);background:var(--island-bg);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:14px;gap:6px;padding:10px 14px 12px;display:grid;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.walk-module__-TCpkq__count{letter-spacing:.02em;color:var(--pencil);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;font-size:12px;font-weight:600;display:flex}.walk-module__-TCpkq__caption{min-height:2.8em;margin:0;font-size:15px;line-height:1.4}.walk-module__-TCpkq__row{flex-wrap:wrap;gap:8px;display:flex}.walk-module__-TCpkq__row button{min-height:36px;font:inherit;color:var(--ink);border:1.5px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:14px}.walk-module__-TCpkq__row button:hover:not(:disabled){border-color:var(--primary)}.walk-module__-TCpkq__row button:disabled{opacity:.45;cursor:default}.walk-module__-TCpkq__row .walk-module__-TCpkq__next{color:var(--on-primary);background:var(--primary);border-color:var(--primary)}.walk-module__-TCpkq__row .walk-module__-TCpkq__exit{margin-left:auto}@media (max-width:720px){.walk-module__-TCpkq__bar{padding:8px 12px 10px;bottom:56px}.walk-module__-TCpkq__caption{font-size:14px}}
.whiteboard-module__ejJM-q__app{--wb-ink:var(--ink);--wb-paper:var(--sheet);--wb-line:var(--line);--wb-muted:var(--pencil);--wb-select:var(--primary);--wb-font:var(--font-body);--island-bg:var(--sheet);--gap:12px;background:var(--wb-paper);isolation:isolate;flex:auto;min-height:0;position:relative;overflow:hidden}.whiteboard-module__ejJM-q__app:not([data-tint=auto]){--wb-select:var(--wb-ink)}.whiteboard-module__ejJM-q__app[data-fullscreen]{height:100dvh}.whiteboard-module__ejJM-q__stage{position:absolute;inset:0;overflow:hidden}.whiteboard-module__ejJM-q__svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;font-family:var(--wb-font);display:block}.whiteboard-module__ejJM-q__paperDot{fill:var(--wb-line)}.whiteboard-module__ejJM-q__paperLine{stroke:var(--wb-line)}.whiteboard-module__ejJM-q__paperFaint{stroke:color-mix(in srgb, var(--wb-line) 60%, transparent)}.whiteboard-module__ejJM-q__paperMargin{fill:none;stroke:color-mix(in srgb, var(--c-red) 55%, transparent)}.whiteboard-module__ejJM-q__selection rect:first-child{fill:none;stroke:var(--wb-select)}.whiteboard-module__ejJM-q__handle{fill:var(--island-bg);stroke:var(--wb-select)}.whiteboard-module__ejJM-q__lockBadge{fill:var(--island-bg);stroke:var(--wb-select);stroke-width:2px}.whiteboard-module__ejJM-q__marquee{fill:color-mix(in srgb, var(--wb-select) 10%, transparent);stroke:var(--wb-select)}.whiteboard-module__ejJM-q__laser{fill:none;stroke:var(--c-red);stroke-linecap:round;stroke-linejoin:round}.whiteboard-module__ejJM-q__laserGlow{fill:none;stroke:color-mix(in srgb, var(--c-red) 28%, transparent);stroke-linecap:round;stroke-linejoin:round}.whiteboard-module__ejJM-q__editor{z-index:3;font-family:var(--wb-font);border:1.5px dashed var(--wb-select);resize:none;background:0 0;border-radius:6px;outline:none;margin:0;padding:4px;line-height:1.25;position:absolute;overflow:hidden}.whiteboard-module__ejJM-q__editor[data-boxed]{background:color-mix(in srgb, var(--wb-paper) 85%, transparent)}.whiteboard-module__ejJM-q__empty{text-align:center;color:var(--wb-muted);pointer-events:none;place-content:center;gap:8px;padding:0 24px;display:grid;position:absolute;inset:0}.whiteboard-module__ejJM-q__empty p{margin:0}.whiteboard-module__ejJM-q__emptyTitle{font-size:18px}.whiteboard-module__ejJM-q__emptyKeys{font-size:13px}.whiteboard-module__ejJM-q__emptyStart{pointer-events:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.whiteboard-module__ejJM-q__emptyStart button{font:inherit;color:var(--ink);background:var(--island-bg);border:1.5px solid var(--line);cursor:pointer;border-radius:999px;padding:5px 11px}.whiteboard-module__ejJM-q__emptyStart button:hover{border-color:var(--primary)}.whiteboard-module__ejJM-q__island{z-index:5;background:var(--island-bg);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:12px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute}.whiteboard-module__ejJM-q__islandTL{top:var(--gap);left:var(--gap);min-width:0;max-width:calc(100% - 780px)}.whiteboard-module__ejJM-q__islandBL{bottom:var(--gap);left:var(--gap)}.whiteboard-module__ejJM-q__dock{top:var(--gap);right:var(--gap);gap:0}.whiteboard-module__ejJM-q__toolGroup{align-items:center;gap:2px;display:flex}.whiteboard-module__ejJM-q__toolGroup+.whiteboard-module__ejJM-q__toolGroup{border-left:1px solid var(--line);margin-left:4px;padding-left:4px}.whiteboard-module__ejJM-q__tool,.whiteboard-module__ejJM-q__islandBtn{width:36px;height:36px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;font-size:17px;display:grid;position:relative}.whiteboard-module__ejJM-q__tool:hover:not(:disabled):not([aria-pressed=true]):not([aria-checked=true]):not([aria-expanded=true]),.whiteboard-module__ejJM-q__islandBtn:hover:not(:disabled):not([aria-pressed=true]):not([aria-expanded=true]){background:color-mix(in srgb, var(--ink) 9%, transparent)}.whiteboard-module__ejJM-q__tool[aria-pressed=true],.whiteboard-module__ejJM-q__tool[aria-checked=true],.whiteboard-module__ejJM-q__islandBtn[aria-pressed=true],.whiteboard-module__ejJM-q__islandBtn[aria-expanded=true]{color:var(--on-primary);background:var(--primary)}.whiteboard-module__ejJM-q__tool:disabled,.whiteboard-module__ejJM-q__islandBtn:disabled{opacity:.35;cursor:default}.whiteboard-module__ejJM-q__tool:focus-visible,.whiteboard-module__ejJM-q__islandBtn:focus-visible,.whiteboard-module__ejJM-q__swatch:focus-visible,.whiteboard-module__ejJM-q__menuBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.whiteboard-module__ejJM-q__toolKey{font-family:var(--font-mono);opacity:.55;font-size:8.5px;position:absolute;bottom:0;right:2px}.whiteboard-module__ejJM-q__tool[aria-pressed=true] .whiteboard-module__ejJM-q__toolKey,.whiteboard-module__ejJM-q__tool[aria-checked=true] .whiteboard-module__ejJM-q__toolKey{opacity:.85}.whiteboard-module__ejJM-q__toolMore{opacity:.6;border-top:4px solid;border-left:4px solid #0000;width:0;height:0;position:absolute;top:3px;right:3px}.whiteboard-module__ejJM-q__zoomPct{width:auto;min-width:52px;font-family:var(--font-mono);padding:0 6px;font-size:12.5px}.whiteboard-module__ejJM-q__islandSep{background:var(--line);width:1px;height:22px;margin:0 3px}.whiteboard-module__ejJM-q__popWrap{display:flex;position:relative}.whiteboard-module__ejJM-q__pageWrap{display:flex}.whiteboard-module__ejJM-q__shapesPop{z-index:8;background:var(--island-bg);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:12px;grid-template-columns:repeat(3,36px);gap:3px;padding:6px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.whiteboard-module__ejJM-q__templatesPop,.whiteboard-module__ejJM-q__pagePop{z-index:8;background:var(--island-bg);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:14px;padding:10px;position:absolute}.whiteboard-module__ejJM-q__templatesPop{flex-direction:column;gap:3px;width:280px;display:flex;top:calc(100% + 10px);right:-4px}.whiteboard-module__ejJM-q__templateItem{font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 9px;display:flex}.whiteboard-module__ejJM-q__templateItem:hover,.whiteboard-module__ejJM-q__templateItem:focus-visible{background:var(--sheet-2);outline:none}.whiteboard-module__ejJM-q__templateItem strong{font-size:14px}.whiteboard-module__ejJM-q__templateItem span{color:var(--pencil);font-size:12.5px}.whiteboard-module__ejJM-q__pagePop{width:316px;bottom:calc(100% + 10px);left:-1px}.whiteboard-module__ejJM-q__pageHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.whiteboard-module__ejJM-q__pageHead .whiteboard-module__ejJM-q__menuH{margin:0}.whiteboard-module__ejJM-q__blankBtn{font:inherit;color:var(--ink);background:var(--sheet-2);cursor:pointer;border:1.5px solid #0000;border-radius:999px;padding:4px 10px;font-size:12.5px}.whiteboard-module__ejJM-q__blankBtn[aria-pressed=true]{border-color:var(--primary)}.whiteboard-module__ejJM-q__tabs{background:var(--sheet-2);border-radius:9px;gap:2px;margin-bottom:8px;padding:2px;display:flex}.whiteboard-module__ejJM-q__tabs button{font:inherit;color:var(--pencil);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:5px 2px;font-size:12.5px}.whiteboard-module__ejJM-q__tabs button[aria-selected=true]{color:var(--ink);background:var(--island-bg);box-shadow:var(--shadow-md)}.whiteboard-module__ejJM-q__paperGrid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.whiteboard-module__ejJM-q__paperOpt{font:inherit;color:var(--ink);background:var(--sheet-2);cursor:pointer;border:1.5px solid #0000;border-radius:9px;flex-direction:column;align-items:stretch;gap:4px;padding:5px;font-size:12px;display:flex}.whiteboard-module__ejJM-q__paperOpt:hover{border-color:var(--line)}.whiteboard-module__ejJM-q__paperOpt[aria-pressed=true]{border-color:var(--primary)}.whiteboard-module__ejJM-q__paperPreview{background:var(--wb-paper);border-radius:5px;width:100%;height:auto;display:block}.whiteboard-module__ejJM-q__tintChip{aspect-ratio:3/2;font-family:var(--font-heading);border:1px solid var(--line);border-radius:5px;place-items:center;font-size:16px;display:grid}.whiteboard-module__ejJM-q__snapRow{color:var(--ink);border-top:1px dashed var(--line);cursor:pointer;align-items:center;gap:8px;margin-top:10px;padding:8px 4px 0;font-size:13.5px;display:flex}.whiteboard-module__ejJM-q__snapRow input{accent-color:var(--primary)}.whiteboard-module__ejJM-q__snapRow kbd{font-family:var(--font-mono);color:var(--pencil);margin-left:auto;font-size:11px}.whiteboard-module__ejJM-q__notice{z-index:9;max-width:calc(100% - 32px);color:var(--sheet);background:var(--ink);box-shadow:var(--shadow-lg);border-radius:999px;margin:0;padding:8px 14px;font-size:14px;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.whiteboard-module__ejJM-q__panel{top:64px;left:var(--gap);z-index:4;background:var(--island-bg);border:1px solid var(--line);width:236px;max-height:calc(100% - 136px);box-shadow:var(--shadow-lg);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;overflow-y:auto}.whiteboard-module__ejJM-q__panelClose{width:28px;height:28px;color:var(--pencil);cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:18px;line-height:1;position:absolute;top:6px;right:6px}.whiteboard-module__ejJM-q__panelClose:hover{color:var(--ink);background:var(--sheet-2)}.whiteboard-module__ejJM-q__styleChip{top:64px;left:var(--gap);z-index:4;font:inherit;color:var(--ink);background:var(--island-bg);border:1px solid var(--line);box-shadow:var(--shadow-md);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:14px;display:inline-flex;position:absolute}.whiteboard-module__ejJM-q__styleDot{border:1.5px solid var(--line);border-radius:50%;width:14px;height:14px}.whiteboard-module__ejJM-q__group{border:0;min-width:0;margin:0;padding:0}.whiteboard-module__ejJM-q__group legend{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pencil);margin-bottom:6px;padding:0;font-size:11px}.whiteboard-module__ejJM-q__group input[type=range]{width:100%;accent-color:var(--primary)}.whiteboard-module__ejJM-q__swatches{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.whiteboard-module__ejJM-q__swatch{aspect-ratio:1;background:var(--swatch);border:1.5px solid var(--line);cursor:pointer;border-radius:6px;width:100%;padding:0}.whiteboard-module__ejJM-q__swatch[data-value=none]{background:linear-gradient(135deg, transparent 45%, var(--red) 45%, var(--red) 55%, transparent 55%), var(--sheet)}.whiteboard-module__ejJM-q__swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--island-bg), 0 0 0 4px var(--ink)}.whiteboard-module__ejJM-q__seg{border:1.5px solid var(--line);border-radius:8px;gap:2px;padding:2px;display:flex}.whiteboard-module__ejJM-q__seg button{min-height:28px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;place-items:center;padding:2px 4px;font-size:12.5px;display:grid}.whiteboard-module__ejJM-q__seg button[aria-pressed=true]{color:var(--on-primary);background:var(--primary)}.whiteboard-module__ejJM-q__widthBar{background:currentColor;border-radius:3px;width:22px;display:block}.whiteboard-module__ejJM-q__headRow{grid-template-columns:1fr 1fr;gap:6px;display:grid}.whiteboard-module__ejJM-q__headRow label{color:var(--pencil);flex-direction:column;gap:3px;font-size:12px;display:flex}.whiteboard-module__ejJM-q__headRow select{font:inherit;color:var(--ink);background:var(--sheet-2);border:1.5px solid var(--line);border-radius:7px;padding:5px 6px;font-size:13px}.whiteboard-module__ejJM-q__iconRow{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.whiteboard-module__ejJM-q__iconRow button{height:32px;color:var(--ink);background:var(--sheet-2);cursor:pointer;border:0;border-radius:7px;place-items:center;display:grid}.whiteboard-module__ejJM-q__iconRow button:hover:not(:disabled){background:var(--primary-soft)}.whiteboard-module__ejJM-q__iconRow button:disabled{opacity:.35;cursor:default}.whiteboard-module__ejJM-q__actions{grid-template-columns:1fr 1fr;gap:4px;display:grid}.whiteboard-module__ejJM-q__actions button,.whiteboard-module__ejJM-q__menuItem{font:inherit;text-align:left;color:var(--ink);background:var(--sheet-2);cursor:pointer;border:0;border-radius:7px;padding:6px 8px;font-size:13px}.whiteboard-module__ejJM-q__actions button:hover,.whiteboard-module__ejJM-q__menuItem:hover{background:var(--primary-soft)}.whiteboard-module__ejJM-q__actions button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--primary)}.whiteboard-module__ejJM-q__danger{color:var(--danger)!important}.whiteboard-module__ejJM-q__actions button.whiteboard-module__ejJM-q__danger:hover{background:var(--danger-soft);color:var(--ink)!important}.whiteboard-module__ejJM-q__menuWrap{align-items:center;gap:4px;min-width:0;display:flex;position:relative}.whiteboard-module__ejJM-q__menuBtn{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.whiteboard-module__ejJM-q__menuLabelled{width:auto;font-family:var(--font-heading);border:1.5px solid var(--ink);border-radius:999px;gap:6px;padding:0 12px 0 8px;font-size:17px;font-weight:700;display:inline-flex}.whiteboard-module__ejJM-q__menuBtn:hover,.whiteboard-module__ejJM-q__menuBtn[aria-expanded=true]{background:color-mix(in srgb, var(--ink) 9%, transparent)}.whiteboard-module__ejJM-q__boardName{width:190px;min-width:0;font-family:var(--font-heading);color:var(--ink);background:0 0;border:1.5px solid #0000;border-radius:8px;padding:5px 8px;font-size:17px}.whiteboard-module__ejJM-q__boardName:hover,.whiteboard-module__ejJM-q__boardName:focus{border-color:var(--line);outline:none}.whiteboard-module__ejJM-q__menuH{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pencil);margin:6px 4px 2px;font-size:11px}.whiteboard-module__ejJM-q__boardList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.whiteboard-module__ejJM-q__boardList li{border-radius:8px;align-items:stretch;display:flex}.whiteboard-module__ejJM-q__boardList li[data-current]{background:var(--primary-soft)}.whiteboard-module__ejJM-q__boardList li>button:first-child{min-width:0;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:space-between;gap:8px;padding:7px 8px;font-size:14px;display:flex}.whiteboard-module__ejJM-q__boardList li>button:first-child span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.whiteboard-module__ejJM-q__boardMeta{font-family:var(--font-mono);color:var(--pencil);flex:none;font-size:11px}.whiteboard-module__ejJM-q__boardDelete{width:30px;color:var(--pencil);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:16px}.whiteboard-module__ejJM-q__boardDelete:hover{color:var(--danger)}.whiteboard-module__ejJM-q__boardList li[data-current] .whiteboard-module__ejJM-q__boardMeta,.whiteboard-module__ejJM-q__boardList li[data-current] .whiteboard-module__ejJM-q__boardDelete:not(:hover){color:var(--ink-soft)}.whiteboard-module__ejJM-q__boardList li[data-current] .whiteboard-module__ejJM-q__boardDelete:hover{color:var(--ink);background:var(--danger-soft)}.whiteboard-module__ejJM-q__ctx{z-index:20;background:var(--island-bg);border:1px solid var(--line);min-width:220px;box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;padding:5px;display:flex;position:absolute}.whiteboard-module__ejJM-q__ctx button{font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:6px 9px;font-size:13.5px;display:flex}.whiteboard-module__ejJM-q__ctx button:hover:not(:disabled),.whiteboard-module__ejJM-q__ctx button:focus-visible{background:var(--sheet-2);outline:none}.whiteboard-module__ejJM-q__ctx button:disabled{opacity:.4;cursor:default}.whiteboard-module__ejJM-q__ctx kbd{font-family:var(--font-mono);color:var(--pencil);font-size:11px}.whiteboard-module__ejJM-q__ctxSep{border:0;border-top:1px solid var(--line);width:100%;margin:4px 0}.whiteboard-module__ejJM-q__help{width:min(760px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);background:var(--island-bg);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:16px;padding:0}.whiteboard-module__ejJM-q__help::backdrop{background:color-mix(in srgb, var(--scrim) 35%, transparent)}.whiteboard-module__ejJM-q__helpHead{padding:16px 20px 8px;position:relative}.whiteboard-module__ejJM-q__helpHead h2{font-family:var(--font-heading);margin:0;font-size:22px;font-weight:400}.whiteboard-module__ejJM-q__helpBody{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 24px;padding:8px 20px 20px;display:grid}.whiteboard-module__ejJM-q__helpBody h3{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pencil);margin:8px 0 6px;font-size:11px}.whiteboard-module__ejJM-q__helpBody dl{flex-direction:column;gap:4px;margin:0;display:flex}.whiteboard-module__ejJM-q__helpBody dl div{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.whiteboard-module__ejJM-q__helpBody dt,.whiteboard-module__ejJM-q__helpBody dd{margin:0}.whiteboard-module__ejJM-q__helpBody dd{text-align:right}.whiteboard-module__ejJM-q__helpBody kbd{font-family:var(--font-mono);white-space:nowrap;font-size:11.5px}@media (max-width:1100px){.whiteboard-module__ejJM-q__islandTL{max-width:calc(100% - 24px)}.whiteboard-module__ejJM-q__dock{top:64px}.whiteboard-module__ejJM-q__panel,.whiteboard-module__ejJM-q__styleChip{top:116px}.whiteboard-module__ejJM-q__panel{max-height:calc(100% - 188px)}}@media (max-width:720px){.whiteboard-module__ejJM-q__app{--gap:8px}.whiteboard-module__ejJM-q__dock{z-index:6}.whiteboard-module__ejJM-q__islandTL{right:var(--gap);max-width:none}.whiteboard-module__ejJM-q__boardName{flex:1;width:100%;font-size:16px}.whiteboard-module__ejJM-q__hideSmall{display:none}.whiteboard-module__ejJM-q__dock{top:auto;bottom:var(--gap);left:var(--gap);right:var(--gap);grid-template-columns:repeat(9,1fr);justify-items:center;gap:2px;display:grid;transform:none}.whiteboard-module__ejJM-q__toolGroup{display:contents}.whiteboard-module__ejJM-q__toolGroup+.whiteboard-module__ejJM-q__toolGroup{border:0;margin:0;padding:0}.whiteboard-module__ejJM-q__emptyKeys,.whiteboard-module__ejJM-q__toolKey{display:none}.whiteboard-module__ejJM-q__shapesPop{top:auto;bottom:calc(100% + 10px)}.whiteboard-module__ejJM-q__islandBL{bottom:100px}.whiteboard-module__ejJM-q__pagePop{width:min(316px,100vw - 16px)}.whiteboard-module__ejJM-q__styleChip{top:64px;left:auto;right:var(--gap)}.whiteboard-module__ejJM-q__panel{top:auto;bottom:var(--gap);left:var(--gap);right:var(--gap);z-index:7;width:auto;max-height:46dvh}.whiteboard-module__ejJM-q__notice{top:60px;bottom:auto}.whiteboard-module__ejJM-q__templatesPop{width:min(280px,100vw - 16px);top:auto;bottom:calc(100% + 10px)}}.whiteboard-module__ejJM-q__drawerBackdrop{z-index:29;background:color-mix(in srgb, var(--scrim) 28%, transparent);animation:.2s ease-out whiteboard-module__ejJM-q__wbFade;position:absolute;inset:0}.whiteboard-module__ejJM-q__drawer{z-index:30;width:min(340px,88vw);color:var(--ink);background:var(--island-bg);border-right:1px solid var(--line);box-shadow:var(--shadow-lg);flex-direction:column;gap:14px;padding:14px 16px 20px;animation:.26s cubic-bezier(.2,.8,.2,1) whiteboard-module__ejJM-q__wbDrawer;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}.whiteboard-module__ejJM-q__drawerHead{align-items:center;min-height:32px;display:flex;position:relative}.whiteboard-module__ejJM-q__drawerTitle{font-family:var(--font-heading);margin:0;font-size:24px}.whiteboard-module__ejJM-q__drawerSection{flex-direction:column;gap:6px;display:flex}.whiteboard-module__ejJM-q__drawerSection .whiteboard-module__ejJM-q__menuH{margin:4px 2px 2px}.whiteboard-module__ejJM-q__shareCard{font:inherit;text-align:left;color:var(--ink);background:var(--primary-soft);border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;transition:transform .15s,box-shadow .15s;display:flex}.whiteboard-module__ejJM-q__shareCard:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.whiteboard-module__ejJM-q__shareCard svg{color:var(--primary);flex:none;margin-top:2px}.whiteboard-module__ejJM-q__shareCard span{flex-direction:column;gap:3px;display:flex}.whiteboard-module__ejJM-q__shareCard strong{font-size:15px}.whiteboard-module__ejJM-q__shareCard small{color:var(--ink-soft);font-size:12.5px;line-height:1.4}.whiteboard-module__ejJM-q__siteLinks{flex-wrap:wrap;gap:6px;display:flex}.whiteboard-module__ejJM-q__siteLinks a{color:var(--ink);background:var(--sheet-2);border:1.5px solid #0000;border-radius:999px;padding:6px 12px;font-size:13.5px;text-decoration:none;transition:border-color .15s}.whiteboard-module__ejJM-q__siteLinks a:hover{border-color:var(--line)}.whiteboard-module__ejJM-q__siteLinks a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.whiteboard-module__ejJM-q__newBoard{font:inherit;text-align:left;color:var(--ink);border:1.5px dashed var(--line);cursor:pointer;background:0 0;border-radius:9px;padding:8px 10px;font-size:14px;transition:border-color .15s,background .15s}.whiteboard-module__ejJM-q__newBoard:hover{border-color:var(--primary);background:var(--sheet-2)}.whiteboard-module__ejJM-q__exportGrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.whiteboard-module__ejJM-q__exportGrid button{font:inherit;text-align:left;color:var(--ink);background:var(--sheet-2);cursor:pointer;border:0;border-radius:8px;padding:8px 10px;font-size:13.5px;transition:background .15s}.whiteboard-module__ejJM-q__exportGrid button:hover{background:var(--primary-soft)}.whiteboard-module__ejJM-q__exportWide{grid-column:1/-1}.whiteboard-module__ejJM-q__clearBtn{font:inherit;text-align:left;color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);cursor:pointer;background:0 0;border-radius:9px;margin-top:auto;padding:9px 10px;font-size:14px;transition:background .15s}.whiteboard-module__ejJM-q__clearBtn:hover{color:var(--ink);background:var(--danger-soft)}.whiteboard-module__ejJM-q__boardFade{animation:.25s ease-out whiteboard-module__ejJM-q__wbFade}@keyframes whiteboard-module__ejJM-q__wbFade{0%{opacity:0}}@keyframes whiteboard-module__ejJM-q__wbPop{0%{opacity:0;transform:translateY(-6px)scale(.97)}}@keyframes whiteboard-module__ejJM-q__wbPopUp{0%{opacity:0;transform:translateY(6px)scale(.97)}}@keyframes whiteboard-module__ejJM-q__wbPopCentre{0%{opacity:0;transform:translate(-50%,-6px)scale(.97)}}@keyframes whiteboard-module__ejJM-q__wbDrawer{0%{transform:translate(-100%)}}@keyframes whiteboard-module__ejJM-q__wbSheet{0%{transform:translateY(100%)}}@keyframes whiteboard-module__ejJM-q__wbSide{0%{opacity:0;transform:translate(-10px)}}@keyframes whiteboard-module__ejJM-q__wbRise{0%{opacity:0;transform:translate(-50%,8px)}}@keyframes whiteboard-module__ejJM-q__wbDown{0%{opacity:0;transform:translateY(-10px)}}@keyframes whiteboard-module__ejJM-q__wbUp{0%{opacity:0;transform:translateY(10px)}}@keyframes whiteboard-module__ejJM-q__wbZoom{0%{opacity:0;transform:scale(.95)}}.whiteboard-module__ejJM-q__app,.whiteboard-module__ejJM-q__island,.whiteboard-module__ejJM-q__panel,.whiteboard-module__ejJM-q__styleChip{transition:background-color .25s,color .25s,border-color .25s}.whiteboard-module__ejJM-q__islandTL,.whiteboard-module__ejJM-q__dock{animation:.35s cubic-bezier(.2,.8,.2,1) both whiteboard-module__ejJM-q__wbDown}.whiteboard-module__ejJM-q__dock{animation-delay:50ms}.whiteboard-module__ejJM-q__islandBL{animation:.35s cubic-bezier(.2,.8,.2,1) .1s both whiteboard-module__ejJM-q__wbUp}.whiteboard-module__ejJM-q__tool,.whiteboard-module__ejJM-q__islandBtn,.whiteboard-module__ejJM-q__menuBtn{transition:background-color .15s,color .15s,transform .12s}.whiteboard-module__ejJM-q__tool:active:not(:disabled),.whiteboard-module__ejJM-q__islandBtn:active:not(:disabled),.whiteboard-module__ejJM-q__menuBtn:active{transform:scale(.9)}.whiteboard-module__ejJM-q__templatesPop,.whiteboard-module__ejJM-q__ctx{transform-origin:100% 0;animation:.16s cubic-bezier(.2,.8,.2,1) whiteboard-module__ejJM-q__wbPop}.whiteboard-module__ejJM-q__shapesPop{animation:.16s cubic-bezier(.2,.8,.2,1) whiteboard-module__ejJM-q__wbPopCentre}.whiteboard-module__ejJM-q__pagePop{transform-origin:0 100%;animation:.16s cubic-bezier(.2,.8,.2,1) whiteboard-module__ejJM-q__wbPopUp}.whiteboard-module__ejJM-q__panel{animation:.2s cubic-bezier(.2,.8,.2,1) whiteboard-module__ejJM-q__wbSide}.whiteboard-module__ejJM-q__styleChip{animation:.2s ease-out whiteboard-module__ejJM-q__wbFade}.whiteboard-module__ejJM-q__notice{animation:.22s cubic-bezier(.2,.8,.2,1) whiteboard-module__ejJM-q__wbRise}.whiteboard-module__ejJM-q__empty{animation:.4s ease-out whiteboard-module__ejJM-q__wbFade}.whiteboard-module__ejJM-q__emptyStart button{transition:transform .15s,border-color .15s}.whiteboard-module__ejJM-q__emptyStart button:hover{transform:translateY(-2px)}.whiteboard-module__ejJM-q__paperOpt,.whiteboard-module__ejJM-q__tabs button,.whiteboard-module__ejJM-q__templateItem,.whiteboard-module__ejJM-q__boardList li>button:first-child{transition:background-color .15s,border-color .15s,color .15s}.whiteboard-module__ejJM-q__help[open]{animation:.18s cubic-bezier(.2,.8,.2,1) whiteboard-module__ejJM-q__wbZoom}.whiteboard-module__ejJM-q__help[open]::backdrop{animation:.18s ease-out whiteboard-module__ejJM-q__wbFade}@media (max-width:720px){.whiteboard-module__ejJM-q__panel{animation:.24s cubic-bezier(.2,.8,.2,1) whiteboard-module__ejJM-q__wbSheet}.whiteboard-module__ejJM-q__dock{animation-name:whiteboard-module__ejJM-q__wbUp}.whiteboard-module__ejJM-q__templatesPop{transform-origin:100% 100%;animation-name:whiteboard-module__ejJM-q__wbPopUp}.whiteboard-module__ejJM-q__shapesPop{animation:.16s ease-out whiteboard-module__ejJM-q__wbFade}.whiteboard-module__ejJM-q__notice{animation-name:whiteboard-module__ejJM-q__wbFade}}@media (prefers-reduced-motion:reduce){.whiteboard-module__ejJM-q__app *,.whiteboard-module__ejJM-q__app :before,.whiteboard-module__ejJM-q__app :after,.whiteboard-module__ejJM-q__app ::backdrop{transition:none!important;animation:none!important}}.whiteboard-module__ejJM-q__drawer h2,.whiteboard-module__ejJM-q__help h2{background:0 0;border:0;padding:0}.whiteboard-module__ejJM-q__drawer h2:before,.whiteboard-module__ejJM-q__drawer h2:after,.whiteboard-module__ejJM-q__help h2:before,.whiteboard-module__ejJM-q__help h2:after{content:none;display:none}.whiteboard-module__ejJM-q__app [data-tip]{position:relative}.whiteboard-module__ejJM-q__app [data-tip]:after{content:attr(data-tip);z-index:40;font-family:var(--font-body);white-space:nowrap;color:var(--sheet);background:var(--ink);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:400;line-height:1.3;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px)}.whiteboard-module__ejJM-q__app [data-tip]:hover:after,.whiteboard-module__ejJM-q__app [data-tip]:focus-visible:after{opacity:1;transition-delay:.35s;transform:translate(-50%)}.whiteboard-module__ejJM-q__islandTL [data-tip]:after{left:0;transform:translateY(-4px)}.whiteboard-module__ejJM-q__islandTL [data-tip]:hover:after,.whiteboard-module__ejJM-q__islandTL [data-tip]:focus-visible:after{transform:translate(0)}.whiteboard-module__ejJM-q__dock .whiteboard-module__ejJM-q__toolGroup:last-child [data-tip]:after{left:auto;right:0;transform:translateY(-4px)}.whiteboard-module__ejJM-q__dock .whiteboard-module__ejJM-q__toolGroup:last-child [data-tip]:hover:after,.whiteboard-module__ejJM-q__dock .whiteboard-module__ejJM-q__toolGroup:last-child [data-tip]:focus-visible:after{transform:translate(0)}.whiteboard-module__ejJM-q__islandBL [data-tip]:after{top:auto;bottom:calc(100% + 8px);left:0;transform:translateY(4px)}.whiteboard-module__ejJM-q__islandBL [data-tip]:hover:after,.whiteboard-module__ejJM-q__islandBL [data-tip]:focus-visible:after{transform:translate(0)}.whiteboard-module__ejJM-q__app [data-tip][aria-expanded=true]:after{display:none}@media (max-width:720px){.whiteboard-module__ejJM-q__dock [data-tip]:after,.whiteboard-module__ejJM-q__dock .whiteboard-module__ejJM-q__toolGroup:last-child [data-tip]:after{inset:auto auto calc(100% + 8px) 50%;transform:translate(-50%,4px)}.whiteboard-module__ejJM-q__dock [data-tip]:hover:after,.whiteboard-module__ejJM-q__dock [data-tip]:focus-visible:after,.whiteboard-module__ejJM-q__dock .whiteboard-module__ejJM-q__toolGroup:last-child [data-tip]:hover:after,.whiteboard-module__ejJM-q__dock .whiteboard-module__ejJM-q__toolGroup:last-child [data-tip]:focus-visible:after{transform:translate(-50%)}}@media (hover:none){.whiteboard-module__ejJM-q__app [data-tip]:after{display:none}}@media (max-width:360px){.whiteboard-module__ejJM-q__dock .whiteboard-module__ejJM-q__tool{width:32px;height:34px}.whiteboard-module__ejJM-q__toolGroup+.whiteboard-module__ejJM-q__toolGroup{margin-left:1px;padding-left:1px}}
.menuKit-module__T7a5TW__eyebrow{font-family:var(--font-mono);font-size:var(--t-kicker);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--primary) 70%, var(--ink));align-items:center;gap:10px;margin:0;font-weight:400;display:flex}.menuKit-module__T7a5TW__eyebrow:before,.menuKit-module__T7a5TW__eyebrow:after{content:none!important}.menuKit-module__T7a5TW__eyebrowNo{color:var(--on-primary);background:var(--primary);border-radius:999px;flex:none;padding:3px 9px;font-weight:700;line-height:1.3}.menuKit-module__T7a5TW__eyebrowText{min-width:0}.menuKit-module__T7a5TW__eyebrowRule{border-top:1.5px dashed var(--line);flex:1;min-width:12px;height:0}.menuKit-module__T7a5TW__eyebrowCount{letter-spacing:0;text-transform:none;color:var(--ink-soft);flex:none}.menuKit-module__T7a5TW__eyebrowToggleH{font:inherit;margin:0;padding:0}.menuKit-module__T7a5TW__eyebrowToggleH:before,.menuKit-module__T7a5TW__eyebrowToggleH:after{content:none!important}.menuKit-module__T7a5TW__eyebrowToggle{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;min-height:46px;padding:4px 6px;transition:background .15s}.menuKit-module__T7a5TW__eyebrowToggle:hover{background:var(--sheet-2)}.menuKit-module__T7a5TW__chevron{flex:none;width:24px;height:24px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:relative}.menuKit-module__T7a5TW__chevron:before{content:"";border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);width:7px;height:7px;position:absolute;top:6px;left:8px;transform:rotate(45deg)}button[aria-expanded=true] .menuKit-module__T7a5TW__chevron{transform:rotate(180deg)}.menuKit-module__T7a5TW__search{height:46px;color:var(--ink-soft);background:var(--sheet);border:1.5px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 15px;transition:border-color .15s;display:flex}.menuKit-module__T7a5TW__search:focus-within{border-color:var(--primary)}.menuKit-module__T7a5TW__search svg{flex:none}.menuKit-module__T7a5TW__search input{min-width:0;height:100%;font:inherit;font-size:var(--t-control);color:var(--ink);appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0}.menuKit-module__T7a5TW__search input::placeholder{color:var(--ink-soft)}.menuKit-module__T7a5TW__search input::-webkit-search-cancel-button{display:none}.menuKit-module__T7a5TW__hint{font-family:var(--font-body);font-size:var(--t-kicker);color:var(--ink-soft);background:var(--sheet-2);border:1px solid var(--line);border-radius:999px;flex:none;padding:2px 8px;line-height:1.4}@media (hover:none){.menuKit-module__T7a5TW__hint{display:none}}.menuKit-module__T7a5TW__clear{font-size:var(--t-body);width:28px;height:28px;color:var(--ink);background:var(--sheet-2);border:1px solid var(--line);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;line-height:1;display:grid}.menuKit-module__T7a5TW__close{font-size:var(--t-heading);width:40px;height:40px;color:var(--ink);background:var(--sheet);border:1px solid var(--line);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;line-height:1;transition:background .15s;display:grid}.menuKit-module__T7a5TW__close:hover{background:var(--sheet-2)}.menuKit-module__T7a5TW__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.menuKit-module__T7a5TW__rows>li{margin:0;padding:0}.menuKit-module__T7a5TW__rows>li:before{content:none}.menuKit-module__T7a5TW__rows>li+li{border-top:1.5px dashed var(--line)}.menuKit-module__T7a5TW__row{min-height:46px;color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:6px;text-decoration:none;transition:background .15s;display:flex}.menuKit-module__T7a5TW__row:hover{background:var(--sheet-2)}.menuKit-module__T7a5TW__code{font-family:var(--font-mono);font-size:var(--t-kicker);letter-spacing:.04em;min-width:2.4rem;color:var(--ink-soft);flex:none;font-weight:400}.menuKit-module__T7a5TW__title{font-family:var(--font-heading);font-size:var(--t-title);overflow-wrap:break-word;min-width:0;font-weight:400;line-height:1.2}.menuKit-module__T7a5TW__meta{font-size:var(--t-meta);color:var(--ink-soft);flex:none;margin-left:auto}.menuKit-module__T7a5TW__row[aria-current=page] .menuKit-module__T7a5TW__title,.menuKit-module__T7a5TW__row[aria-current=location] .menuKit-module__T7a5TW__title{background:linear-gradient(transparent 58%, color-mix(in srgb, var(--mark) 80%, transparent) 58%);font-weight:700}.menuKit-module__T7a5TW__row[aria-current=page]{background:var(--sheet-2);box-shadow:inset 3px 0 0 var(--primary)}.menuKit-module__T7a5TW__row[aria-current=page] .menuKit-module__T7a5TW__code,.menuKit-module__T7a5TW__row[aria-current=location] .menuKit-module__T7a5TW__code{color:var(--ink)}.menuKit-module__T7a5TW__close:focus-visible,.menuKit-module__T7a5TW__clear:focus-visible,.menuKit-module__T7a5TW__eyebrowToggle:focus-visible,.menuKit-module__T7a5TW__row:focus-visible{outline:2.5px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.menuKit-module__T7a5TW__close,.menuKit-module__T7a5TW__search,.menuKit-module__T7a5TW__row,.menuKit-module__T7a5TW__eyebrowToggle,.menuKit-module__T7a5TW__chevron{transition:none}}
.home-module__txgM7a__page{isolation:isolate;--max-width:1240px;--nav-h:64px;--radius-lg:22px;min-height:100vh;color:var(--ink);background:var(--paper);overflow-x:clip}.home-module__txgM7a__nav{z-index:50;width:100%;height:var(--nav-h);background:0 0;border-bottom:1px solid #0000;align-items:center;gap:14px;padding:0 clamp(14px,3vw,32px);transition:background .25s,border-color .25s;display:flex;position:sticky;top:0}.home-module__txgM7a__nav[data-scrolled]{background:var(--paper);border-bottom-color:var(--line);box-shadow:0 6px 20px -18px var(--ink)}.home-module__txgM7a__brand{font-family:var(--font-heading);color:var(--ink);align-items:center;gap:10px;font-size:24px;font-weight:700;text-decoration:none;display:inline-flex}.home-module__txgM7a__navLinks{gap:4px;margin:0 auto;display:flex}.home-module__txgM7a__navLinks a{color:var(--ink-soft);border-radius:999px;padding:8px 14px;font-size:15px;text-decoration:none;transition:color .15s,background .15s}.home-module__txgM7a__navLinks a:hover{color:var(--ink);background:var(--sheet-2)}.home-module__txgM7a__btn{height:46px;font-family:var(--font-body);color:var(--on-primary);white-space:nowrap;background:var(--primary);border:1.5px solid var(--primary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.home-module__txgM7a__btn:hover{box-shadow:0 10px 24px -12px color-mix(in srgb, var(--primary) 80%, transparent);transform:translateY(-2px)}.home-module__txgM7a__btn:active{transform:translateY(0)}.home-module__txgM7a__btnArrow{transition:transform .2s;display:inline-block}.home-module__txgM7a__btn:hover .home-module__txgM7a__btnArrow{transform:translate(4px)}.home-module__txgM7a__btnSmall{height:38px;padding:0 16px;font-size:14.5px}.home-module__txgM7a__btnBig{height:54px;padding:0 28px;font-size:17px}.home-module__txgM7a__btnGhost{color:var(--ink);background:var(--sheet);border-color:var(--line)}.home-module__txgM7a__btnGhost:hover{border-color:var(--ink-soft);box-shadow:none}.home-module__txgM7a__hero{max-width:1320px;min-height:calc(100svh - var(--nav-h));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,4vw,64px);margin:0 auto;padding:clamp(16px,3vh,40px) clamp(20px,3vw,40px);display:grid}.home-module__txgM7a__heroCopy{flex-direction:column;align-items:flex-start;display:flex}.home-module__txgM7a__heroCopy>*{animation:.7s cubic-bezier(.2,.8,.2,1) both home-module__txgM7a__rise}.home-module__txgM7a__heroCopy>:nth-child(2){animation-delay:60ms}.home-module__txgM7a__heroCopy>:nth-child(3){animation-delay:.12s}.home-module__txgM7a__heroCopy>:nth-child(4){animation-delay:.18s}.home-module__txgM7a__heroCopy>:nth-child(5){animation-delay:.24s}.home-module__txgM7a__heroCopy>:nth-child(n+6){animation-delay:.3s}@keyframes home-module__txgM7a__rise{0%{opacity:0;transform:translateY(20px)}}.home-module__txgM7a__welcome{color:var(--ink-soft);background:var(--sheet);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 12px;margin:0 0 18px;padding:8px 16px;font-size:14.5px;display:flex}.home-module__txgM7a__welcome p{margin:0}.home-module__txgM7a__welcome strong{color:var(--ink)}.home-module__txgM7a__welcome a{color:var(--ink);font-weight:600}.home-module__txgM7a__kicker{font-family:var(--font-mono);color:var(--ink-soft);background:var(--sheet);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;margin:0 0 24px;padding:6px 14px;font-size:12.5px;display:inline-flex}.home-module__txgM7a__dot{background:var(--primary);border-radius:50%;width:8px;height:8px;position:relative}.home-module__txgM7a__dot:after{content:"";background:var(--primary);border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite home-module__txgM7a__ping;position:absolute;inset:0}@keyframes home-module__txgM7a__ping{75%,to{opacity:0;transform:scale(2.6)}}.home-module__txgM7a__h1{font-family:var(--font-heading);letter-spacing:-.01em;margin:0;font-size:min(clamp(40px,5.4vw,76px),9svh);font-weight:700;line-height:1.02}.home-module__txgM7a__h1Accent{color:color-mix(in srgb, var(--primary) 70%, var(--ink));display:inline;position:relative}.home-module__txgM7a__underline{width:100%;height:.3em;position:absolute;bottom:-.2em;left:0;overflow:visible}.home-module__txgM7a__underline path{fill:none;stroke:var(--primary);stroke-width:6px;stroke-linecap:round;stroke-dasharray:460;stroke-dashoffset:460px;animation:1s ease-out .6s forwards home-module__txgM7a__draw}@keyframes home-module__txgM7a__draw{to{stroke-dashoffset:0}}.home-module__txgM7a__lead{max-width:540px;color:var(--ink-soft);margin:clamp(14px,2.4vh,24px) 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.home-module__txgM7a__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.home-module__txgM7a__editor{background:var(--sheet-2);border-left:1px solid var(--line);flex-direction:column;transition:box-shadow .3s;display:flex}.home-module__txgM7a__editor[data-state=pass]{box-shadow:inset 0 3px 0 var(--success)}.home-module__txgM7a__editor[data-state=fail]{box-shadow:inset 0 3px 0 var(--danger)}.home-module__txgM7a__codeBar{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:10px 14px;display:flex}.home-module__txgM7a__codeBar>span{display:none}.home-module__txgM7a__codeBar em{font-family:var(--font-mono);color:var(--ink-soft);font-size:12.5px;font-style:normal}.home-module__txgM7a__runPill{font-family:var(--font-mono);color:var(--on-primary);background:var(--primary);cursor:pointer;border:0;border-radius:999px;margin-left:auto;padding:7px 14px;font-size:12.5px;font-weight:700;transition:transform .15s;animation:2.2s ease-out 1.2s 3 home-module__txgM7a__glow}.home-module__txgM7a__runPill:hover:not(:disabled){transform:scale(1.05)}.home-module__txgM7a__runPill:disabled{opacity:.75;cursor:progress}@keyframes home-module__txgM7a__glow{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 55%, transparent)}70%,to{box-shadow:0 0 0 12px #0000}}.home-module__txgM7a__codeInput{width:100%;min-height:150px;font-family:var(--font-mono);font-variant-ligatures:none;color:var(--ink);white-space:pre;tab-size:2;resize:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:16px 18px;font-size:14.5px;line-height:1.7;display:block}.home-module__txgM7a__codeInput:focus-visible{box-shadow:inset 0 0 0 2px var(--primary)}.home-module__txgM7a__tests{font-family:var(--font-mono);border-top:1px dashed var(--line);flex-direction:column;gap:4px;margin:0;padding:12px 18px;font-size:13px;list-style:none;display:flex}.home-module__txgM7a__tests li{color:var(--ink-soft);margin:0}.home-module__txgM7a__tests li:before{content:none}.home-module__txgM7a__tests li[data-ok=true]{color:color-mix(in srgb, var(--success) 70%, var(--ink))}.home-module__txgM7a__tests li[data-ok=false]{color:color-mix(in srgb, var(--danger) 75%, var(--ink))}.home-module__txgM7a__tests li em{color:var(--ink-soft);font-style:normal}.home-module__txgM7a__runError{font-family:var(--font-mono);color:color-mix(in srgb, var(--danger) 75%, var(--ink));margin:0;padding:0 18px 10px;font-size:12px}.home-module__txgM7a__tryFoot{color:var(--ink-soft);border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px 16px;font-size:14px;display:flex}.home-module__txgM7a__passNote,.home-module__txgM7a__failNote{font-size:17px;font-weight:700;animation:.4s cubic-bezier(.3,1.6,.5,1) home-module__txgM7a__popIn}.home-module__txgM7a__passNote{color:color-mix(in srgb, var(--success) 70%, var(--ink))}.home-module__txgM7a__failNote{color:color-mix(in srgb, var(--danger) 75%, var(--ink))}@keyframes home-module__txgM7a__popIn{0%{transform:scale(.6)}}.home-module__txgM7a__linkBtn{font:inherit;color:var(--ink);background:var(--sheet);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:600}.home-module__txgM7a__linkBtn:hover{border-color:var(--ink-soft)}:is(html[data-font=serif] .home-module__txgM7a__page,html[data-font=roboto] .home-module__txgM7a__page){--ds:.76}html[data-font=sketch] .home-module__txgM7a__page{--ds:.8}html[data-font=pen] .home-module__txgM7a__page{--ds:.86}:is(html[data-font=marker] .home-module__txgM7a__page,html[data-font=script] .home-module__txgM7a__page){--ds:.92}:is(html[data-font=serif] .home-module__txgM7a__h2,html[data-font=roboto] .home-module__txgM7a__h2){letter-spacing:-.03em;line-height:1.04}.home-module__txgM7a__section:focus{outline:none}.home-module__txgM7a__section{scroll-margin-top:var(--nav-h);flex-direction:column;gap:18px;width:100%;padding-top:clamp(64px,10vw,104px);display:flex;position:relative}.home-module__txgM7a__head{grid-template-columns:minmax(0,1fr);gap:clamp(8px,1.6vh,16px);display:grid}.home-module__txgM7a__eyebrow,.home-module__txgM7a__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--primary) 70%, var(--ink));margin:0;font-size:12.5px;font-weight:600}.home-module__txgM7a__eyebrow{align-items:center;gap:12px;display:flex}.home-module__txgM7a__eyebrow:after{content:"";background:var(--line);flex:1;height:1.5px}.home-module__txgM7a__eyebrowNo{color:var(--on-primary);background:var(--primary);border-radius:999px;padding:3px 9px;position:relative}.home-module__txgM7a__section[data-docked] .home-module__txgM7a__eyebrowNo{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 28%, var(--paper))}.home-module__txgM7a__eyebrowNo:after{content:"";border:2px solid var(--primary);opacity:0;pointer-events:none;border-radius:999px;position:absolute;inset:-3px}@media (prefers-reduced-motion:no-preference){.home-module__txgM7a__section[data-docked] .home-module__txgM7a__eyebrowNo:after{animation:.9s cubic-bezier(.2,.7,.3,1) both home-module__txgM7a__ripple}}@keyframes home-module__txgM7a__ripple{0%{opacity:.85;scale:1}to{opacity:0;scale:1.9}}.home-module__txgM7a__label{color:var(--ink-soft);margin-bottom:10px}.home-module__txgM7a__h2{font-family:var(--font-heading);font-size:calc(clamp(34px, min(4.4vw, 7.2vh), 66px) * var(--ds,1));letter-spacing:-.02em;text-wrap:balance;margin:0;padding-bottom:.08em;font-weight:700;line-height:.98}.home-module__txgM7a__h2:before,.home-module__txgM7a__h2:after{content:none!important}.home-module__txgM7a__h2[data-size=sm]{font-size:calc(clamp(32px, min(3.7vw, 6.2vh), 54px) * var(--ds,1));line-height:1}.home-module__txgM7a__h2[data-size=lg]{font-size:calc(clamp(44px, min(6.2vw, 10.6vh), 100px) * var(--ds,1));line-height:.92}.home-module__txgM7a__hl{color:color-mix(in srgb, var(--primary) 70%, var(--ink))}.home-module__txgM7a__sub,.home-module__txgM7a__muted{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:clamp(15.5px,2.1vh,18px);line-height:1.55}.home-module__txgM7a__muted{font-size:15.5px}.home-module__txgM7a__foot{border-top:1px solid var(--line);background:radial-gradient(60% 90% at 50% 0%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 70%), var(--paper);width:100%;margin-top:88px;padding:0 clamp(14px,3vw,32px);position:relative;overflow:hidden}.home-module__txgM7a__foot:before{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent);opacity:.7;width:76%;height:2px;position:absolute;top:-1px;left:12%}.home-module__txgM7a__footInner{z-index:1;max-width:var(--max-width);gap:40px;margin:0 auto;padding-block:64px clamp(56px,9vw,150px);display:grid;position:relative}.home-module__txgM7a__footCols{grid-template-columns:1.6fr repeat(3,1fr);gap:36px;display:grid}.home-module__txgM7a__footAbout{align-content:start;justify-items:start;gap:14px;display:grid}.home-module__txgM7a__footNav{flex-direction:column;gap:4px;display:flex}.home-module__txgM7a__footHead{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:8px;margin:0 0 10px;font-size:12.5px;font-weight:600;display:flex}.home-module__txgM7a__footHead:before{content:"";background:var(--primary);border-radius:2px;width:14px;height:2px}.home-module__txgM7a__footNav a{color:var(--ink-soft);align-self:flex-start;align-items:center;gap:6px;padding:5px 0;font-size:15px;text-decoration:none;transition:color .18s,translate .18s;display:inline-flex}.home-module__txgM7a__footNav a:after{content:"→";color:var(--primary);opacity:0;font-size:13px;transition:opacity .18s,translate .18s;translate:-6px}.home-module__txgM7a__footNav a:hover{color:var(--ink);translate:3px}.home-module__txgM7a__footNav a:hover:after{opacity:1;translate:0}.home-module__txgM7a__footBrand{font-family:var(--font-heading);align-items:center;gap:10px;margin:0;font-size:26px;font-weight:700;display:flex}.home-module__txgM7a__footCta{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.home-module__txgM7a__footPrimary,.home-module__txgM7a__footGhost{border:1.5px solid var(--primary);border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;transition:translate .18s,box-shadow .18s;display:inline-flex}.home-module__txgM7a__footPrimary{color:var(--on-primary);background:var(--primary)}.home-module__txgM7a__footGhost{color:var(--ink);border-color:var(--line);background:0 0}.home-module__txgM7a__footPrimary:hover,.home-module__txgM7a__footGhost:hover{box-shadow:0 8px 20px -10px var(--primary);translate:0 -2px}.home-module__txgM7a__footBase{color:var(--ink-soft);border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:20px;font-size:14px;display:flex}.home-module__txgM7a__footTop{min-height:38px;font:inherit;color:var(--ink);cursor:pointer;background:var(--sheet);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:600;transition:border-color .18s,translate .18s;display:inline-flex}.home-module__txgM7a__footTop:hover{border-color:var(--primary);translate:0 -2px}.home-module__txgM7a__footTop:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.home-module__txgM7a__scrollBar{background:var(--primary);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.home-module__txgM7a__w{display:inline-block}.home-module__txgM7a__brandBg{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to top, var(--ink) 50%, transparent 100%);mask-image:linear-gradient(to top, var(--ink) 50%, transparent 100%);position:absolute;bottom:0;left:0;right:0}.home-module__txgM7a__bigBrand{width:100%;height:auto;margin-bottom:-1.5%;display:block;overflow:visible}.home-module__txgM7a__bigBrand text{font-family:var(--font-heading);font-size:180px;font-weight:700}.home-module__txgM7a__brandTop{stop-color:color-mix(in srgb, var(--primary) 34%, var(--paper))}.home-module__txgM7a__brandBottom{stop-color:color-mix(in srgb, var(--primary) 6%, var(--paper))}.home-module__txgM7a__scrollBar{transform:scaleX(var(--sp,0))}.home-module__txgM7a__page[data-fx-root=on] .home-module__txgM7a__brandL{translate:calc((1 - var(--in,0)) * -460px) 0;opacity:clamp(0, calc(var(--in,0) * 1.6), 1)}.home-module__txgM7a__page[data-fx-root=on] .home-module__txgM7a__brandR{translate:calc((1 - var(--in,0)) * 460px) 0;opacity:clamp(0, calc(var(--in,0) * 1.6), 1)}.home-module__txgM7a__heroCopy .home-module__txgM7a__kicker{margin-bottom:clamp(14px,2.6vh,26px)}.home-module__txgM7a__heroCopy .home-module__txgM7a__actions{justify-content:flex-start;margin-top:clamp(20px,3.4vh,34px)}.home-module__txgM7a__heroStats{border-top:1.5px dashed var(--line);grid-template-columns:repeat(4,auto);justify-content:start;gap:6px clamp(18px,2.4vw,34px);margin:clamp(22px,4vh,40px) 0 0;padding-top:clamp(14px,2.4vh,22px);display:grid}.home-module__txgM7a__heroStats div{flex-direction:column-reverse;display:flex}.home-module__txgM7a__heroStats dd{font-family:var(--font-heading);margin:0;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1}.home-module__txgM7a__heroStats dt{color:var(--ink-soft);margin-top:4px;font-size:13.5px}.home-module__txgM7a__artWrap{--px:0;--py:0;animation:.8s cubic-bezier(.2,.8,.2,1) .25s both home-module__txgM7a__rise;position:relative}.home-module__txgM7a__art{height:min(600px,100svh - 150px);min-height:500px;position:relative}.home-module__txgM7a__paper{background:var(--sheet);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:16px;position:absolute}.home-module__txgM7a__paperNote,.home-module__txgM7a__paperRound{padding:18px 22px;transition:translate .5s cubic-bezier(.2,.8,.2,1);animation:7s ease-in-out infinite home-module__txgM7a__float}@keyframes home-module__txgM7a__float{50%{transform:translateY(-10px)}}.home-module__txgM7a__paperNote{width:64%;rotate:-4deg;translate:calc(var(--px) * -22px) calc(var(--py) * -18px);top:0;left:0}.home-module__txgM7a__paperCode{z-index:3;width:80%;transition:rotate .4s cubic-bezier(.2,.8,.2,1),box-shadow .3s;top:17%;right:0;overflow:hidden;rotate:1.5deg}.home-module__txgM7a__paperCode:hover,.home-module__txgM7a__paperCode:focus-within{rotate:none}.home-module__txgM7a__paperRound{z-index:2;border-left:5px solid var(--c-red);width:58%;rotate:-2.5deg;translate:calc(var(--px) * -12px) calc(var(--py) * 14px);animation-delay:-3.5s;bottom:0;left:2%}.home-module__txgM7a__tape{background:var(--tape);width:92px;height:24px;position:absolute;top:-12px;left:50%;translate:-50%;rotate:-4deg}.home-module__txgM7a__paperKicker{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font-size:11.5px;display:block}.home-module__txgM7a__paperTitle{font-family:var(--font-heading);margin:8px 0 12px;font-size:clamp(20px,1.9vw,25px);line-height:1.15}.home-module__txgM7a__paperTitle mark{color:inherit;background:linear-gradient(var(--marker), var(--marker)) 0 100% / 100% .3em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.home-module__txgM7a__lineLong,.home-module__txgM7a__lineMid{background:var(--sheet-2);border:1px solid var(--line);border-radius:999px;height:7px;margin-top:8px;display:block}.home-module__txgM7a__lineLong{width:94%}.home-module__txgM7a__lineMid{width:70%}.home-module__txgM7a__paperQ{font-family:var(--font-heading);margin:8px 0 6px;font-size:clamp(18px,1.7vw,22px);line-height:1.2}.home-module__txgM7a__followUp{color:color-mix(in srgb, var(--c-red) 75%, var(--ink));font-size:13px}.home-module__txgM7a__paperCode .home-module__txgM7a__editor{background:var(--sheet);border-left:0;position:relative}.home-module__txgM7a__paperCode .home-module__txgM7a__codeBar{background:var(--sheet-2)}.home-module__txgM7a__paperCode .home-module__txgM7a__codeBar>span{border-radius:50%;width:10px;height:10px;display:block}.home-module__txgM7a__paperCode .home-module__txgM7a__codeBar>span:first-child{background:var(--c-red)}.home-module__txgM7a__paperCode .home-module__txgM7a__codeBar>span:nth-child(2){background:var(--c-yellow)}.home-module__txgM7a__paperCode .home-module__txgM7a__codeBar>span:nth-child(3){background:var(--c-green);margin-right:6px}.home-module__txgM7a__paperCode .home-module__txgM7a__codeInput{min-height:0;padding-block:12px}.home-module__txgM7a__stamp{z-index:2;font-family:var(--font-heading);color:color-mix(in srgb, var(--success) 70%, var(--ink));pointer-events:none;border:3px solid;border-radius:10px;padding:6px 14px;font-size:22px;font-weight:700;animation:.45s cubic-bezier(.3,1.6,.5,1) both home-module__txgM7a__stampIn;position:absolute;bottom:62px;right:18px;rotate:-10deg}@keyframes home-module__txgM7a__stampIn{0%{opacity:0;transform:scale(2.2)}}.home-module__txgM7a__xp{z-index:5;font-family:var(--font-mono);color:var(--ink);background:var(--sticker);box-shadow:var(--shadow-md);border-radius:8px;padding:6px 12px;font-size:13px;font-weight:700;animation:.5s cubic-bezier(.3,1.6,.5,1) 1.2s both home-module__txgM7a__popIn2;position:absolute;top:12%;right:-2%;rotate:7deg}@keyframes home-module__txgM7a__popIn2{0%{opacity:0;transform:translateY(12px)scale(.5)}}.home-module__txgM7a__doodleNote{font-family:var(--font-heading);color:color-mix(in srgb, var(--primary) 70%, var(--ink));font-size:20px;animation:.5s 1s both home-module__txgM7a__rise;position:absolute;top:5%;right:12%;rotate:5deg}.home-module__txgM7a__doodleArrow{width:60px;height:50px;position:absolute;top:8%;right:3%;overflow:visible;rotate:70deg}.home-module__txgM7a__doodleArrow path{fill:none;stroke:var(--ink-soft);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:160;stroke-dashoffset:160px;animation:.9s ease-out 1.2s forwards home-module__txgM7a__draw}.home-module__txgM7a__doodleStar{width:30px;height:30px;fill:var(--c-yellow);animation:9s linear infinite home-module__txgM7a__spin;position:absolute;bottom:22%;right:-3%}@keyframes home-module__txgM7a__spin{to{rotate:360deg}}.home-module__txgM7a__page[data-fx-root=on] [data-fx=heroOut] .home-module__txgM7a__heroCopy{opacity:calc(1 - var(--out,0) * 1.3);translate:0 calc(var(--out,0) * -110px)}.home-module__txgM7a__page[data-fx-root=on] [data-fx=heroOut] .home-module__txgM7a__artWrap{translate:0 calc(var(--out,0) * -50px);scale:calc(1 - var(--out,0) * .06)}@media (max-width:1080px){.home-module__txgM7a__hero{grid-template-columns:1fr;min-height:0;padding-top:40px}.home-module__txgM7a__art{max-width:620px;height:560px;margin:0 auto}}@media (max-width:720px){.home-module__txgM7a__heroStats{grid-template-columns:repeat(2,auto)}.home-module__txgM7a__art{height:auto;min-height:0}.home-module__txgM7a__paperNote,.home-module__txgM7a__paperRound,.home-module__txgM7a__xp,.home-module__txgM7a__doodleNote,.home-module__txgM7a__doodleArrow,.home-module__txgM7a__doodleStar{display:none}.home-module__txgM7a__paperCode{width:100%;position:relative;rotate:none}}.home-module__txgM7a__btn:focus-visible,.home-module__txgM7a__brand:focus-visible,.home-module__txgM7a__navLinks a:focus-visible,.home-module__txgM7a__linkBtn:focus-visible,.home-module__txgM7a__runPill:focus-visible,.home-module__txgM7a__welcome a:focus-visible,.home-module__txgM7a__footNav a:focus-visible,.home-module__txgM7a__footPrimary:focus-visible,.home-module__txgM7a__footGhost:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (min-width:721px){.home-module__txgM7a__section{box-sizing:border-box;min-height:calc(100vh - var(--nav-h));min-height:calc(100svh - var(--nav-h));justify-content:center;gap:clamp(12px,2.4vh,26px);padding-block:clamp(16px,3.4vh,56px)}}@media (min-width:1081px){.home-module__txgM7a__section{--band:clamp(30px, 5.4vh, 64px);padding-block:var(--band)}}@media (min-width:1081px) and (max-height:800px){.home-module__txgM7a__section{--band:22px}}@media (max-width:1080px){.home-module__txgM7a__navLinks{display:none}.home-module__txgM7a__nav .home-module__txgM7a__btnSmall{margin-left:auto}.home-module__txgM7a__footCols{grid-template-columns:repeat(3,1fr)}.home-module__txgM7a__footAbout{grid-column:1/-1}}@media (max-width:720px){.home-module__txgM7a__footCols{grid-template-columns:1fr 1fr}.home-module__txgM7a__heroStats{grid-template-columns:repeat(2,auto)}.home-module__txgM7a__art{height:auto;min-height:0}.home-module__txgM7a__paperNote,.home-module__txgM7a__paperRound,.home-module__txgM7a__xp,.home-module__txgM7a__doodleNote,.home-module__txgM7a__doodleArrow,.home-module__txgM7a__doodleStar{display:none}.home-module__txgM7a__paperCode{width:100%;position:relative;rotate:none}}@media (max-width:420px){.home-module__txgM7a__brand>span:last-child{display:none}.home-module__txgM7a__btnBig{width:100%}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__hero>*,.home-module__txgM7a__dot:after,.home-module__txgM7a__runPill,.home-module__txgM7a__passNote,.home-module__txgM7a__failNote,.home-module__txgM7a__paper,.home-module__txgM7a__tests li,.home-module__txgM7a__stamp,.home-module__txgM7a__xp,.home-module__txgM7a__doodleNote,.home-module__txgM7a__doodleStar,.home-module__txgM7a__heroCopy>*{animation:none}.home-module__txgM7a__underline path,.home-module__txgM7a__doodleArrow path{stroke-dashoffset:0;animation:none}.home-module__txgM7a__btn{transition:none}}.home-module__txgM7a__pin{display:contents}@media (min-width:1081px){.home-module__txgM7a__section[data-pinned]{height:calc(100svh - var(--nav-h) + var(--pin-d) * 1svh);min-height:0;padding-block:0;display:block}.home-module__txgM7a__section[data-pinned]>.home-module__txgM7a__pin{top:var(--nav-h);height:calc(100svh - var(--nav-h));align-items:center;display:flex;position:sticky}}
.connectors-module__1-oZuW__layer{z-index:-1;pointer-events:none;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.connectors-module__1-oZuW__connector{position:absolute}.connectors-module__1-oZuW__connector[data-tight] .connectors-module__1-oZuW__label{display:none}.connectors-module__1-oZuW__svg{position:absolute;inset:0;overflow:visible}.connectors-module__1-oZuW__reveal{fill:none;stroke:var(--ink);stroke-width:12px;stroke-dasharray:1;stroke-dashoffset:0}.connectors-module__1-oZuW__dash{fill:none;stroke:color-mix(in srgb, var(--primary) 75%, var(--ink));stroke-width:3.2px;stroke-dasharray:4 9;stroke-linecap:round}.connectors-module__1-oZuW__label{font-family:var(--font-heading);font-size:calc(clamp(18px, 1.5vw, 22px) * var(--ds,1));white-space:nowrap;color:color-mix(in srgb, var(--primary) 70%, var(--ink));margin-left:-20px;line-height:1;position:absolute;translate:0 10px;rotate:-3deg}.connectors-module__1-oZuW__sparkle,.connectors-module__1-oZuW__fact,.connectors-module__1-oZuW__rider{position:absolute;top:0;left:0}.connectors-module__1-oZuW__sparkle{width:22px;height:22px;fill:var(--mark);stroke:var(--ink-soft);stroke-width:.8px;stroke-linejoin:round;offset-rotate:0deg;opacity:0;translate:calc(-50% - 26px) calc(-50% - 28px)}.connectors-module__1-oZuW__fact{font-family:var(--font-mono);white-space:nowrap;color:var(--ink);background:var(--sheet);border:1px solid var(--line);box-shadow:var(--shadow-md);offset-rotate:0deg;opacity:0;offset-anchor:left center;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:700;line-height:1.2;translate:32px}.connectors-module__1-oZuW__rider{offset-rotate:auto;opacity:0;width:30px;height:30px;overflow:visible;translate:-50% -50%}.connectors-module__1-oZuW__rider path,.connectors-module__1-oZuW__rider circle{stroke:var(--ink);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}.connectors-module__1-oZuW__rider .connectors-module__1-oZuW__paper{fill:var(--sheet);stroke:color-mix(in srgb, var(--primary) 70%, var(--ink))}.connectors-module__1-oZuW__rider .connectors-module__1-oZuW__line{fill:none}.connectors-module__1-oZuW__rider .connectors-module__1-oZuW__wood{fill:var(--mark)}.connectors-module__1-oZuW__rider .connectors-module__1-oZuW__tip{fill:var(--ink-soft)}.connectors-module__1-oZuW__rider .connectors-module__1-oZuW__ribbon{fill:var(--primary)}.connectors-module__1-oZuW__rider .connectors-module__1-oZuW__hole{fill:var(--paper)}.connectors-module__1-oZuW__rider .connectors-module__1-oZuW__north{fill:var(--danger)}.connectors-module__1-oZuW__rider .connectors-module__1-oZuW__south{fill:var(--ink-soft)}.connectors-module__1-oZuW__rider .connectors-module__1-oZuW__cloth{fill:color-mix(in srgb, var(--info) 80%, var(--sheet))}.connectors-module__1-oZuW__rider .connectors-module__1-oZuW__keyRing{fill:var(--mark)}@media (min-width:1081px){.connectors-module__1-oZuW__layer{display:block}}
.company-questions-module__6ADB6q__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.company-questions-module__6ADB6q__pager a:focus-visible,.company-questions-module__6ADB6q__chapterLinks a:focus-visible,.company-questions-module__6ADB6q__related a:focus-visible,.company-questions-module__6ADB6q__sources a:focus-visible,.company-questions-module__6ADB6q__primaryBtn:focus-visible,.company-questions-module__6ADB6q__ghostBtn:focus-visible,.company-questions-module__6ADB6q__doneBtn:focus-visible{outline:2.5px solid var(--primary);outline-offset:3px}.company-questions-module__6ADB6q__monogramLg{font-family:var(--font-heading);color:var(--ink);background:color-mix(in srgb, var(--accent) 20%, var(--sheet));border:2px solid var(--accent);border-radius:50%;flex:none;place-items:center;width:clamp(52px,6vw,72px);height:clamp(52px,6vw,72px);font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:700;line-height:1;display:inline-grid}.company-questions-module__6ADB6q__badge i{background:var(--info);border-radius:50%;width:9px;height:9px}.company-questions-module__6ADB6q__badge[data-evidence=several] i{background:var(--success)}.company-questions-module__6ADB6q__badge[data-evidence=one] i{background:var(--info)}.company-questions-module__6ADB6q__badge[data-evidence=guide] i{background:var(--caution)}.company-questions-module__6ADB6q__badge{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink);background:var(--sheet-2);border:1.5px solid var(--line);border-radius:99px;align-items:center;gap:7px;margin-left:auto;padding:3px 10px;display:inline-flex}.company-questions-module__6ADB6q__qHead{gap:14px;padding-block:clamp(24px,5vh,56px) 18px;display:grid}.company-questions-module__6ADB6q__qTitleRow{align-items:center;gap:clamp(14px,2vw,22px);display:flex}.company-questions-module__6ADB6q__qTitle{font-family:var(--font-heading);color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2.1rem,1.4rem + 2.8vw,4rem);font-weight:700;line-height:1.05}.company-questions-module__6ADB6q__qMeta{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:0;list-style:none;display:flex}.company-questions-module__6ADB6q__qMeta .company-questions-module__6ADB6q__badge{margin-left:0}.company-questions-module__6ADB6q__qMeta a{color:var(--primary)}.company-questions-module__6ADB6q__qHint{font-size:var(--t-meta);color:var(--ink-soft);margin:-6px 0 0}.company-questions-module__6ADB6q__prompt{background:var(--sheet);border:1.5px solid var(--line);border-left:6px solid var(--accent);text-align:left;max-width:78ch;box-shadow:var(--shadow-md);border-radius:6px 16px 16px 6px;gap:8px;margin:10px 0 0;padding:26px 26px 18px;display:grid;position:relative;rotate:-.4deg}.company-questions-module__6ADB6q__promptTape{background:var(--tape);width:88px;height:24px;position:absolute;top:-12px;left:28px;rotate:-3deg}.company-questions-module__6ADB6q__prompt figcaption{font-family:var(--font-mono);font-size:var(--t-kicker);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.company-questions-module__6ADB6q__prompt blockquote{font-family:var(--font-heading);color:var(--ink);margin:0;font-size:clamp(1.4rem,1.1rem + 1vw,2rem);line-height:1.3}.company-questions-module__6ADB6q__prompt p{font-size:var(--t-meta);color:var(--ink-soft);margin:0}.company-questions-module__6ADB6q__trial{margin-top:clamp(20px,4vh,40px)}.company-questions-module__6ADB6q__trialBar{background:var(--sheet-2);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 18px 34px;display:flex;position:relative}.company-questions-module__6ADB6q__trial[data-mode=covered] .company-questions-module__6ADB6q__trialBar,.company-questions-module__6ADB6q__trial[data-mode=choose] .company-questions-module__6ADB6q__trialBar{background:color-mix(in srgb, var(--primary) 10%, var(--sheet))}.company-questions-module__6ADB6q__trialCopy{min-width:0;font-size:var(--t-body);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 14px;line-height:1.4;display:flex}.company-questions-module__6ADB6q__trialCopy>b:first-child{font-family:var(--font-heading);font-size:var(--t-heading)}.company-questions-module__6ADB6q__clock{font-variant-numeric:tabular-nums;color:var(--primary);font-family:var(--font-mono)!important;font-size:clamp(1.6rem,1.2rem + 1.5vw,2.4rem)!important}.company-questions-module__6ADB6q__trialActions{flex-wrap:wrap;gap:8px;display:flex}.company-questions-module__6ADB6q__primaryBtn,.company-questions-module__6ADB6q__ghostBtn,.company-questions-module__6ADB6q__doneBtn{min-height:44px;font:inherit;text-align:center;cursor:pointer;border:1.5px solid var(--primary);border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.company-questions-module__6ADB6q__primaryBtn{color:var(--on-primary);background:var(--primary)}.company-questions-module__6ADB6q__ghostBtn{color:var(--ink);background:var(--sheet);border-color:var(--ink)}.company-questions-module__6ADB6q__doneBtn{color:var(--ink);background:color-mix(in srgb, var(--success) 18%, var(--sheet));border-color:var(--success)}.company-questions-module__6ADB6q__pace{gap:3px;height:14px;display:flex;position:absolute;bottom:10px;left:18px;right:18px}.company-questions-module__6ADB6q__pace span{min-width:0;font-family:var(--font-mono);color:var(--ink-soft);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:var(--line);border-radius:99px;flex-basis:0;font-size:.625rem;line-height:14px;overflow:hidden}.company-questions-module__6ADB6q__pace i{background:var(--primary);border-radius:2px;width:4px;height:20px;transition:left 1s linear;position:absolute;top:-3px}.company-questions-module__6ADB6q__reader{gap:24px;margin-top:clamp(24px,4vh,40px);display:grid}@media (min-width:1000px){.company-questions-module__6ADB6q__reader{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px)}}.company-questions-module__6ADB6q__rail{min-width:0}@media (min-width:1000px){.company-questions-module__6ADB6q__rail{top:calc(var(--header-h,60px) + 24px);position:sticky}}.company-questions-module__6ADB6q__railNav ol{gap:6px;margin:0;padding:0 0 6px;list-style:none;display:flex;overflow-x:auto}@media (min-width:1000px){.company-questions-module__6ADB6q__railNav ol{flex-direction:column;overflow:visible}}.company-questions-module__6ADB6q__railLabel{font-family:var(--font-mono);font-size:var(--t-kicker);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 10px}.company-questions-module__6ADB6q__railNav a{min-height:40px;font-size:var(--t-meta);color:var(--ink-soft);white-space:nowrap;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:0 12px 0 8px;font-weight:700;text-decoration:none;display:flex}.company-questions-module__6ADB6q__railNav a span{width:26px;height:26px;font-family:var(--font-heading);color:var(--ink);background:var(--sheet);border:1.5px solid var(--line);border-radius:50%;flex:none;place-items:center;font-size:1.05rem;display:grid}.company-questions-module__6ADB6q__railNav a:hover{color:var(--ink);background:var(--sheet-2)}.company-questions-module__6ADB6q__railNav a[aria-current=true]{color:var(--ink);background:var(--sheet);border-color:var(--accent,var(--primary))}.company-questions-module__6ADB6q__railNav a[aria-current=true] span{color:var(--on-primary);background:var(--primary);border-color:var(--primary)}.company-questions-module__6ADB6q__railNav a:focus-visible{outline:2.5px solid var(--primary);outline-offset:2px}.company-questions-module__6ADB6q__answerWrap{min-width:0;position:relative}.company-questions-module__6ADB6q__answer{gap:clamp(22px,3vw,34px);transition:filter .3s;display:grid}.company-questions-module__6ADB6q__trial[data-mode=covered] .company-questions-module__6ADB6q__answer,.company-questions-module__6ADB6q__trial[data-mode=choose] .company-questions-module__6ADB6q__answer{-webkit-user-select:none;user-select:none;filter:blur(9px);opacity:.6}.company-questions-module__6ADB6q__veil{justify-content:center;display:flex;position:absolute;inset:0}.company-questions-module__6ADB6q__veilCard{top:calc(var(--header-h,60px) + 24px);max-width:470px;color:var(--ink);background:var(--sheet);border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:16px;align-self:start;justify-items:start;gap:10px;margin-top:40px;padding:22px;display:grid;position:sticky}.company-questions-module__6ADB6q__veilCard p{font-size:var(--t-body);margin:0}.company-questions-module__6ADB6q__veilRow{flex-wrap:wrap;gap:8px;display:flex}.company-questions-module__6ADB6q__veilRemember{font-size:var(--t-meta);color:var(--ink-soft);cursor:pointer;align-items:center;gap:8px;display:flex}.company-questions-module__6ADB6q__veilRemember input{width:18px;height:18px;accent-color:var(--primary)}.company-questions-module__6ADB6q__step{scroll-margin-top:calc(var(--header-h,60px) + 20px);background:var(--sheet);border:1.5px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;padding:clamp(18px,2.4vw,28px)}.company-questions-module__6ADB6q__step:not([data-step=design]){content-visibility:auto;contain-intrinsic-size:auto 480px}.company-questions-module__6ADB6q__readBar{display:none}@supports (animation-timeline:scroll()){.company-questions-module__6ADB6q__readBar{z-index:60;background:var(--accent,var(--primary));transform-origin:0;width:100%;height:3px;animation:linear both company-questions-module__6ADB6q__readGrow;animation-timeline:scroll(root);display:block;position:fixed;top:0;left:0;scale:0 1}}@keyframes company-questions-module__6ADB6q__readGrow{to{scale:1}}.company-questions-module__6ADB6q__step[data-step=numbers]{background:linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 100% 28px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 0 0 / 28px 100%, var(--sheet)}.company-questions-module__6ADB6q__step[data-step=slips]{background:color-mix(in srgb, var(--danger) 7%, var(--sheet));border-color:var(--danger);border-left-width:6px}.company-questions-module__6ADB6q__stepHead{align-items:center;gap:14px;margin-bottom:14px;display:flex}.company-questions-module__6ADB6q__stepHead h2{font-family:var(--font-heading);color:var(--ink);margin:0;font-size:clamp(1.7rem,1.3rem + 1.3vw,2.4rem);line-height:1.1}.company-questions-module__6ADB6q__stepHead p{font-size:var(--t-meta);color:var(--ink-soft);margin:2px 0 0}.company-questions-module__6ADB6q__stepNo{width:46px;height:46px;font-family:var(--font-heading);color:var(--ink);background:color-mix(in srgb, var(--accent,var(--primary)) 20%, var(--sheet));border:2px solid var(--accent,var(--primary));border-radius:50%;flex:none;place-items:center;font-size:1.8rem;font-weight:700;display:grid;rotate:-4deg}.company-questions-module__6ADB6q__step[data-step=slips] .company-questions-module__6ADB6q__stepNo{border-color:var(--danger)}.company-questions-module__6ADB6q__body{max-width:none}.company-questions-module__6ADB6q__followups{gap:12px;margin:0;padding:0;list-style:none;display:grid}.company-questions-module__6ADB6q__followups li{font-size:var(--t-body);color:var(--ink);background:var(--sheet-2);border:1.5px solid var(--line);border-radius:4px 16px 16px;align-items:baseline;gap:14px;padding:14px 18px;line-height:1.5;display:flex;position:relative}.company-questions-module__6ADB6q__followups li:nth-child(2n){border-radius:16px 4px 16px 16px;margin-left:clamp(0px,3vw,36px)}.company-questions-module__6ADB6q__followups li span{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--primary);flex:none;font-weight:700}.company-questions-module__6ADB6q__after,.company-questions-module__6ADB6q__refs{margin-top:clamp(32px,5vw,56px)}.company-questions-module__6ADB6q__after h2,.company-questions-module__6ADB6q__refs h2{font-family:var(--font-heading);color:var(--ink);margin:0 0 12px;font-size:clamp(1.7rem,1.3rem + 1.3vw,2.4rem)}.company-questions-module__6ADB6q__boardRow{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 22px;display:flex}.company-questions-module__6ADB6q__boardRow span{font-size:var(--t-meta);color:var(--ink-soft);flex:240px}.company-questions-module__6ADB6q__afterRow{flex-wrap:wrap;gap:10px;display:flex}.company-questions-module__6ADB6q__refsNote{max-width:70ch;font-size:var(--t-meta);color:var(--ink-soft);margin:-4px 0 14px}.company-questions-module__6ADB6q__sources,.company-questions-module__6ADB6q__chapterLinks,.company-questions-module__6ADB6q__related{gap:10px;margin:0;padding:0;list-style:none;display:grid}.company-questions-module__6ADB6q__sources{max-width:900px}.company-questions-module__6ADB6q__sources a{color:var(--ink);background:var(--sheet);border:1.5px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:12px 16px;text-decoration:none;display:grid}.company-questions-module__6ADB6q__sources a:hover{border-color:var(--primary)}.company-questions-module__6ADB6q__sourceKind{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink-soft);grid-column:1}.company-questions-module__6ADB6q__sourceLabel{grid-column:1;font-weight:700;line-height:1.35}.company-questions-module__6ADB6q__sourceGo{color:var(--primary);grid-area:1/2/span 2;font-size:1.3rem}.company-questions-module__6ADB6q__chapterLinks{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.company-questions-module__6ADB6q__chapterLinks a{color:var(--ink);background:var(--sheet);border:1.5px solid var(--line);border-radius:12px;padding:12px 16px;font-weight:700;text-decoration:none;display:block}.company-questions-module__6ADB6q__chapterLinks a:hover{color:var(--primary);border-color:var(--primary)}.company-questions-module__6ADB6q__related{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.company-questions-module__6ADB6q__related a{box-sizing:border-box;height:100%;font-family:var(--font-heading);font-size:var(--t-title);color:var(--ink);background:var(--sheet);border:1.5px solid var(--line);border-top:4px solid var(--accent);border-radius:12px;gap:4px;padding:14px 16px;font-weight:700;line-height:1.2;text-decoration:none;display:grid}.company-questions-module__6ADB6q__related a span{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink-soft);font-weight:400}.company-questions-module__6ADB6q__related a:hover{border-color:var(--accent)}.company-questions-module__6ADB6q__pager{gap:12px;margin-top:clamp(32px,5vw,56px);display:grid}@media (min-width:720px){.company-questions-module__6ADB6q__pager{grid-template-columns:1fr 1fr}}.company-questions-module__6ADB6q__pager a{font-family:var(--font-heading);font-size:var(--t-title);color:var(--ink);border:1.5px dashed var(--line-soft);border-radius:14px;gap:4px;padding:14px 18px;font-weight:700;line-height:1.2;text-decoration:none;display:grid}.company-questions-module__6ADB6q__pager a:last-child{text-align:right}.company-questions-module__6ADB6q__pager a span{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--primary);font-weight:400}.company-questions-module__6ADB6q__pager a:hover{border-style:solid;border-color:var(--primary)}@media (prefers-reduced-motion:reduce){.company-questions-module__6ADB6q__answer,.company-questions-module__6ADB6q__pace i{transition:none}}@media (max-width:640px){.company-questions-module__6ADB6q__prompt{rotate:none}.company-questions-module__6ADB6q__followups li:nth-child(2n){margin-left:0}}.company-questions-module__6ADB6q__solveRow{font-size:var(--t-meta);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;display:flex}.company-questions-module__6ADB6q__solveRow a{text-decoration:none}.company-questions-module__6ADB6q__trialBar{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--primary) 16%, transparent), transparent 60%), linear-gradient(135deg, color-mix(in srgb, var(--primary) 7%, var(--sheet)), var(--sheet));border:1.5px solid color-mix(in srgb, var(--primary) 55%, var(--line));box-shadow:var(--shadow-md);border-radius:22px;padding:18px 22px 46px}.company-questions-module__6ADB6q__trial[data-mode=covered] .company-questions-module__6ADB6q__trialBar{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 25%, transparent), var(--shadow-md)}.company-questions-module__6ADB6q__pace{height:20px;bottom:14px;left:22px;right:22px}.company-questions-module__6ADB6q__pace span{font-size:.68rem;line-height:20px}.company-questions-module__6ADB6q__pace i{height:28px;top:-4px}.company-questions-module__6ADB6q__step{border-top:5px solid var(--accent,var(--primary));border-radius:6px 6px 22px 22px;padding:clamp(20px,2.6vw,32px)}.company-questions-module__6ADB6q__stepHead{gap:16px;margin-bottom:18px}.company-questions-module__6ADB6q__stepHead h2{font-size:clamp(1.9rem,1.4rem + 1.6vw,2.8rem)}.company-questions-module__6ADB6q__stepNo{background:color-mix(in srgb, var(--accent,var(--primary)) 30%, var(--sheet));width:54px;height:54px;box-shadow:3px 3px 0 var(--accent,var(--primary));font-size:2rem}.company-questions-module__6ADB6q__after{background:color-mix(in srgb, var(--primary) 7%, var(--sheet));border:1.5px dashed var(--primary);border-radius:22px;padding:clamp(18px,2.6vw,28px)}.company-questions-module__6ADB6q__pager a{background:var(--sheet);border-style:solid;border-color:var(--line);border-radius:18px;padding:18px 22px}.company-questions-module__6ADB6q__pager a:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}
div.interview-module__uIoLJG__bookScene{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(20px,3vw,48px);max-width:1480px}@media (min-width:1280px){div.interview-module__uIoLJG__bookScene{max-width:none}}.interview-module__uIoLJG__bookCopy{gap:clamp(10px,1.8vh,18px)}.interview-module__uIoLJG__allRounds{align-self:flex-start;}.interview-module__uIoLJG__bookHost{--stage-h:clamp(440px, calc(100svh - var(--nav-h,64px) - 72px), 860px)}div.interview-module__uIoLJG__bookStage{zoom:1;place-items:center;display:grid}div.interview-module__uIoLJG__bookStage .interview-module__uIoLJG__book{width:min(100%, calc(var(--stage-h) * 1.42));aspect-ratio:1.42;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;inset:auto;container-type:size}.interview-module__uIoLJG__contact{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 46% at 50% 22%, color-mix(in srgb, var(--book-shadow) 78%, transparent), color-mix(in srgb, var(--book-shadow) 26%, transparent) 55%, transparent 100%);height:22%;position:absolute;bottom:-8%;left:0;right:-6%}.interview-module__uIoLJG__desk{z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 50% 54%, color-mix(in srgb, var(--book-paper) 8%, transparent), color-mix(in srgb, var(--book-paper) 3.5%, transparent) 52%, transparent 74%);position:absolute;inset:-16% -10% -26%}.interview-module__uIoLJG__tilt{--m:clamp(8px, 2cqh, 15px);--block-max:clamp(11px, 3.4cqh, 22px);--tb:clamp(6px, 1.7cqh, 11px);--pw:calc(50cqw - var(--m) - var(--block-max));--corner:clamp(8px, 1.7cqh, 12px);--edge-a:var(--book-edge);--edge-b:color-mix(in srgb, var(--book-paper-shade) 88%, var(--book-ink) 12%);transform-origin:50% 100%;position:absolute;inset:0;transform:perspective(2000px)rotateX(6deg)rotate(-.4deg)}.interview-module__uIoLJG__cover{background:linear-gradient(90deg, transparent calc(50% - 4px), color-mix(in srgb, var(--book-cover-dark) 70%, transparent) calc(50% - 1px), var(--book-cover-dark) 50%, color-mix(in srgb, var(--book-cover-dark) 70%, transparent) calc(50% + 1px), transparent calc(50% + 4px)), linear-gradient(140deg, color-mix(in srgb, var(--book-cover-light) 75%, transparent), transparent 32%, transparent 68%, color-mix(in srgb, var(--book-cover-dark) 60%, transparent)), repeating-linear-gradient(0deg, color-mix(in srgb, var(--book-cover-dark) 24%, transparent) 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--book-cover-light) 16%, transparent) 0 1px, transparent 1px 4px), var(--book-cover);border-radius:var(--corner);box-shadow:inset 1px 1px 0 color-mix(in srgb, var(--book-cover-light) 85%, transparent), inset -1px -2px 0 var(--book-cover-dark), 0 1px 0 var(--book-cover-dark), 0 2px 0 var(--book-cover-dark), 0 3px 0 var(--book-cover-dark), 0 4px 0 color-mix(in srgb, var(--book-cover-dark) 60%, var(--book-shadow)), 0 5px 2px color-mix(in srgb, var(--book-shadow) 80%, transparent), 4px 14px 14px -8px var(--book-shadow), 12px 30px 36px -16px var(--book-shadow);position:absolute;inset:0}.interview-module__uIoLJG__cover:after{content:"";border:1px solid color-mix(in srgb, var(--book-gold) 78%, transparent);border-radius:calc(var(--corner) - 3px);box-shadow:0 1px 0 color-mix(in srgb, var(--book-cover-dark) 85%, transparent), inset 0 1px 0 color-mix(in srgb, var(--book-cover-dark) 70%, transparent);position:absolute;inset:.6cqh}.interview-module__uIoLJG__spread{inset:var(--m);font-size:min(2.5cqh,1.75cqw);position:absolute}.interview-module__uIoLJG__stack{pointer-events:none;position:absolute}.interview-module__uIoLJG__stackL{top:3px;bottom:var(--tb);left:calc(var(--block-max) * (1 - var(--tl)) - 1px);width:calc(var(--block-max) * var(--tl) + 6px);background:linear-gradient(to right, color-mix(in srgb, var(--book-paper) 40%, transparent), transparent 55%), repeating-linear-gradient(to right, var(--edge-b) 0 1px, var(--edge-a) 1px 2px);box-shadow:-2px 1px 4px -1px var(--book-shadow);border-radius:.9em 0 0}.interview-module__uIoLJG__stackR{top:3px;right:calc(var(--block-max) * (1 - var(--tr)) - 1px);bottom:var(--tb);width:calc(var(--block-max) * var(--tr) + 6px);background:linear-gradient(to left, color-mix(in srgb, var(--book-shadow) 42%, transparent), transparent 75%), repeating-linear-gradient(to left, var(--edge-b) 0 1px, var(--edge-a) 1px 2px);box-shadow:2px 1px 4px -1px var(--book-shadow);border-radius:0 .9em 0 0}.interview-module__uIoLJG__stackB{right:calc(var(--block-max) * (1 - var(--tr)) - 1px);bottom:0;left:calc(var(--block-max) * (1 - var(--tl)) - 1px);height:calc(var(--tb) + 6px);background:linear-gradient(to bottom, color-mix(in srgb, var(--book-shadow) 38%, transparent), transparent 45%), linear-gradient(to right, color-mix(in srgb, var(--book-paper) 28%, transparent), transparent 30%, transparent 70%, color-mix(in srgb, var(--book-shadow) 22%, transparent)), repeating-linear-gradient(to bottom, var(--edge-b) 0 1px, var(--edge-a) 1px 2px);box-shadow:0 3px 5px -2px var(--book-shadow);border-radius:0 0 .9em .9em}.interview-module__uIoLJG__pageL,.interview-module__uIoLJG__leaves{top:0;bottom:var(--tb);width:var(--pw);position:absolute}.interview-module__uIoLJG__pageL{left:var(--block-max)}.interview-module__uIoLJG__leaves{right:var(--block-max);z-index:1}.interview-module__uIoLJG__swap{position:absolute;inset:0}.interview-module__uIoLJG__face{min-width:0;color:var(--book-ink);background:linear-gradient(to right, color-mix(in srgb, var(--book-ink) 62%, var(--book-paper-shade)), color-mix(in srgb, var(--book-ink) 40%, var(--book-paper-shade)) 2px, color-mix(in srgb, var(--book-paper-shade) 80%, transparent) 3px, color-mix(in srgb, var(--book-paper-shade) 46%, transparent) .9em, color-mix(in srgb, var(--book-paper-shade) 18%, transparent) 1.9em, transparent 3.2em, var(--book-paper) 4.8em, transparent 8em) left top / 8.5em 100% no-repeat, repeating-linear-gradient(90deg, color-mix(in srgb, var(--book-ink) 1.8%, transparent) 0 1px, transparent 1px 3px), color-mix(in srgb, var(--book-paper) 96%, var(--book-edge));box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--book-paper-shade) 55%, transparent), inset -1px 0 0 color-mix(in srgb, var(--book-paper-shade) 40%, transparent), inset 0 1px 0 color-mix(in srgb, var(--book-paper) 80%, transparent);border-radius:0 .5em .5em 0;flex-direction:column;padding:2.4em 3em 2.3em 2.6em;display:flex;position:absolute;inset:0}.interview-module__uIoLJG__face[data-side=left]{background:linear-gradient(to left, color-mix(in srgb, var(--book-ink) 62%, var(--book-paper-shade)), color-mix(in srgb, var(--book-ink) 40%, var(--book-paper-shade)) 2px, color-mix(in srgb, var(--book-paper-shade) 80%, transparent) 3px, color-mix(in srgb, var(--book-paper-shade) 46%, transparent) .9em, color-mix(in srgb, var(--book-paper-shade) 18%, transparent) 1.9em, transparent 3.2em, var(--book-paper) 4.8em, transparent 8em) right top / 8.5em 100% no-repeat, repeating-linear-gradient(90deg, color-mix(in srgb, var(--book-ink) 1.8%, transparent) 0 1px, transparent 1px 3px), color-mix(in srgb, var(--book-paper) 96%, var(--book-edge));box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--book-paper-shade) 55%, transparent), inset 1px 0 0 color-mix(in srgb, var(--book-paper-shade) 40%, transparent), inset 0 1px 0 color-mix(in srgb, var(--book-paper) 80%, transparent);border-radius:.5em 0 0 .5em;padding:2.4em 2.6em 2.3em 2.8em}.interview-module__uIoLJG__face:before{content:"";border-left:1px solid color-mix(in srgb, var(--book-rule) 85%, transparent);pointer-events:none;position:absolute;top:1.5em;bottom:1.5em;left:1.8em}.interview-module__uIoLJG__face[data-side=left]:before{border-right:1px solid color-mix(in srgb, var(--book-rule) 85%, transparent);border-left:0;left:auto;right:1.8em}.interview-module__uIoLJG__runHead{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--book-ink-soft);border-bottom:1px solid var(--book-rule);margin:0;padding-bottom:.35em;font-size:.62em;font-weight:600;position:absolute;top:1.4em;left:4.2em;right:4.8em}.interview-module__uIoLJG__face[data-side=left] .interview-module__uIoLJG__runHead{left:4.5em;right:4.2em}.interview-module__uIoLJG__pageNo{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--book-ink-soft);font-size:.66em;font-weight:600;position:absolute;bottom:1.2em;right:4.5em}.interview-module__uIoLJG__face[data-side=left] .interview-module__uIoLJG__pageNo{left:4.2em;right:auto}.interview-module__uIoLJG__slot{position:absolute;inset:0}.interview-module__uIoLJG__slot[data-gone]{visibility:hidden}.interview-module__uIoLJG__leaf{position:absolute;inset:0}.interview-module__uIoLJG__flat{transform-origin:0;transform-style:preserve-3d;position:absolute;inset:0}.interview-module__uIoLJG__leaf[data-turn] .interview-module__uIoLJG__flat{opacity:0}.interview-module__uIoLJG__leafFace{backface-visibility:hidden;position:absolute;inset:0}.interview-module__uIoLJG__leafBack{transform:rotateY(180deg)}.interview-module__uIoLJG__strips{position:absolute;inset:0}.interview-module__uIoLJG__leaf:not([data-turn]) .interview-module__uIoLJG__strips{visibility:hidden}.interview-module__uIoLJG__strip{width:calc(var(--pw) / var(--n) + 1.6px);transform-origin:0;transform-style:preserve-3d;position:absolute;top:0;bottom:0;left:0}.interview-module__uIoLJG__strip .interview-module__uIoLJG__strip{left:calc(var(--pw) / var(--n))}.interview-module__uIoLJG__clip{--dim:color-mix(in srgb, var(--book-ink) 50%, var(--book-paper-shade));background:color-mix(in srgb, var(--book-paper) 96%, var(--book-edge));backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.interview-module__uIoLJG__clipBack{--dim:color-mix(in srgb, var(--book-ink) 34%, var(--book-paper-shade));transform:rotateY(180deg)}.interview-module__uIoLJG__inner{top:0;left:calc(var(--i) * var(--pw) / var(--n) * -1);width:var(--pw);height:100%;position:absolute}.interview-module__uIoLJG__clipBack .interview-module__uIoLJG__inner{left:calc((var(--i) - var(--n) + 1) * var(--pw) / var(--n))}.interview-module__uIoLJG__inner .interview-module__uIoLJG__face,.interview-module__uIoLJG__leafFace .interview-module__uIoLJG__face{inset:0}.interview-module__uIoLJG__shadeFrom,.interview-module__uIoLJG__shadeTo{pointer-events:none;opacity:0;position:absolute;inset:0}.interview-module__uIoLJG__shadeFrom{background:linear-gradient(to right, var(--dim), transparent)}.interview-module__uIoLJG__shadeTo{background:linear-gradient(to right, transparent, var(--dim))}.interview-module__uIoLJG__clipBack .interview-module__uIoLJG__shadeFrom{background:linear-gradient(to left, var(--dim), transparent)}.interview-module__uIoLJG__clipBack .interview-module__uIoLJG__shadeTo{background:linear-gradient(to left, transparent, var(--dim))}.interview-module__uIoLJG__cast{pointer-events:none;background:linear-gradient(to right, color-mix(in srgb, var(--book-shadow) 62%, transparent), transparent 62%);opacity:0;transform-origin:0;border-radius:0 .5em .5em 0;position:absolute;inset:0}.interview-module__uIoLJG__castLeft{background:linear-gradient(to left, color-mix(in srgb, var(--book-shadow) 62%, transparent), transparent 62%);transform-origin:100%;border-radius:.5em 0 0 .5em;width:100%;left:auto;right:100%}.interview-module__uIoLJG__ribbon{z-index:0;width:.34em;height:calc(100% - var(--tb));pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--book-ink) 60%, transparent), transparent 5em), linear-gradient(to right, color-mix(in srgb, var(--book-ink) 45%, transparent), transparent 45%, color-mix(in srgb, var(--book-ink) 30%, transparent)), repeating-linear-gradient(45deg, color-mix(in srgb, var(--book-ink) 22%, transparent) 0 1px, transparent 1px 2px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--book-paper) 14%, transparent) 0 1px, transparent 1px 2px), var(--book-ribbon);filter:drop-shadow(1px 1px 1px color-mix(in srgb, var(--book-shadow) 75%, transparent));position:absolute;top:0;left:calc(50% - .14em)}.interview-module__uIoLJG__ribbon:after{content:"";width:calc(100% + .12em);height:calc(var(--tb) + var(--m) + 1.6em);background:linear-gradient(to bottom, color-mix(in srgb, var(--book-ink) 55%, transparent), transparent .7em), linear-gradient(to right, color-mix(in srgb, var(--book-ink) 34%, transparent), color-mix(in srgb, var(--book-paper) 10%, transparent) 50%, color-mix(in srgb, var(--book-ink) 28%, transparent)), repeating-linear-gradient(45deg, color-mix(in srgb, var(--book-ink) 22%, transparent) 0 1px, transparent 1px 2px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--book-paper) 14%, transparent) 0 1px, transparent 1px 2px), var(--book-ribbon);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - .5em),0 100%);transform-origin:50% 0;position:absolute;top:100%;left:-.06em}.interview-module__uIoLJG__tabs{top:5%;right:calc(var(--block-max) * (1 - var(--tr)) - 2.3em);bottom:calc(6% + var(--tb));z-index:3;flex-direction:column;gap:.35em;width:2.6em;display:flex;position:absolute}.interview-module__uIoLJG__tab{--tone:var(--c-blue);min-height:0;font-family:var(--font-heading);color:var(--book-ink);white-space:nowrap;cursor:pointer;background:linear-gradient(to right, color-mix(in srgb, var(--book-shadow) 30%, transparent), transparent .7em), linear-gradient(to bottom, color-mix(in srgb, var(--book-paper) 35%, transparent), transparent 40%), color-mix(in srgb, var(--tone) 34%, var(--book-paper));border:1px solid color-mix(in srgb, var(--tone) 45%, var(--book-cover-dark));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--book-paper) 60%, transparent), 1px 2px 3px -1px var(--book-shadow);border-left:0;border-radius:0 .7em .7em 0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.4em;padding:.4em 0 .4em .3em;font-size:1.1em;font-weight:700;line-height:1;display:flex;translate:0}.interview-module__uIoLJG__tab[data-stage-id=screening]{--tone:var(--c-teal)}.interview-module__uIoLJG__tab[data-stage-id=technical]{--tone:var(--c-blue)}.interview-module__uIoLJG__tab[data-stage-id=design]{--tone:var(--c-purple)}.interview-module__uIoLJG__tab[data-stage-id=people]{--tone:var(--c-orange)}.interview-module__uIoLJG__tab:hover{background:linear-gradient(to right, color-mix(in srgb, var(--book-shadow) 30%, transparent), transparent .7em), linear-gradient(to bottom, color-mix(in srgb, var(--book-paper) 35%, transparent), transparent 40%), color-mix(in srgb, var(--tone) 44%, var(--book-paper))}.interview-module__uIoLJG__tab[aria-selected=true]{background:linear-gradient(to right, color-mix(in srgb, var(--book-shadow) 30%, transparent), transparent .7em), linear-gradient(to bottom, color-mix(in srgb, var(--book-paper) 35%, transparent), transparent 40%), color-mix(in srgb, var(--tone) 50%, var(--book-paper));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--book-paper) 60%, transparent), 2px 3px 5px -1px var(--book-shadow);translate:.6em}.interview-module__uIoLJG__tabNo{font-family:var(--font-mono);letter-spacing:.04em;font-size:.62em}.interview-module__uIoLJG__tabName{writing-mode:vertical-rl}.interview-module__uIoLJG__toc{flex-direction:column;flex:1;gap:.8em;min-height:0;display:flex}.interview-module__uIoLJG__tocHead{border-bottom:2px double var(--book-rule);flex-direction:column;gap:.25em;padding-bottom:.6em;display:flex}.interview-module__uIoLJG__tocTitle{font-family:var(--font-heading);margin:0;font-size:2.3em;font-weight:700;line-height:1}.interview-module__uIoLJG__tocTitle:before,.interview-module__uIoLJG__tocTitle:after{content:none!important}.interview-module__uIoLJG__tocKicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--book-pen) 70%, var(--book-ink));margin:0;font-size:.72em;font-weight:600}.interview-module__uIoLJG__tocList{flex-direction:column;flex:1;justify-content:space-evenly;gap:.1em;min-height:0;margin:0;padding:0;list-style:none;display:flex}.interview-module__uIoLJG__row{margin:0}.interview-module__uIoLJG__rowBtn{width:100%;font:inherit;text-align:left;color:var(--book-ink-soft);background:0 0;border:0;border-radius:.5em;grid-template-columns:auto auto minmax(1em,1fr) auto;grid-template-areas:"code name leader folio"".decides decides decides";align-items:baseline;column-gap:.6em;padding:.4em .6em;display:grid}button.interview-module__uIoLJG__rowBtn{cursor:pointer}button.interview-module__uIoLJG__rowBtn:hover{color:var(--book-ink);background:color-mix(in srgb, var(--book-pen) 8%, transparent)}.interview-module__uIoLJG__row[data-state=active] .interview-module__uIoLJG__rowBtn{color:var(--book-ink);background:color-mix(in srgb, var(--book-note) 48%, transparent);box-shadow:inset .22em 0 0 color-mix(in srgb, var(--book-pen) 75%, var(--book-ink))}.interview-module__uIoLJG__code{min-width:2.7em;font-family:var(--font-mono);color:var(--book-ink);background:color-mix(in srgb, var(--book-edge) 60%, transparent);border:1px solid var(--book-ink-soft);border-radius:.25em;grid-area:code;place-items:center;padding:.18em .4em;font-size:.7em;font-weight:700;display:inline-grid}.interview-module__uIoLJG__row[data-state=active] .interview-module__uIoLJG__code{background:color-mix(in srgb, var(--book-pen) 14%, var(--book-edge));border-color:color-mix(in srgb, var(--book-pen) 70%, var(--book-ink))}.interview-module__uIoLJG__row[data-state=past] .interview-module__uIoLJG__code{border-color:color-mix(in srgb, var(--book-pen) 45%, var(--book-rule))}.interview-module__uIoLJG__rowName{min-width:0;font-family:var(--font-heading);grid-area:name;font-size:1.4em;font-weight:700;line-height:1.1}.interview-module__uIoLJG__leader{border-bottom:2px dotted var(--book-rule);grid-area:leader;align-self:end;height:.2em;margin-bottom:.22em}.interview-module__uIoLJG__folio{font-family:var(--font-mono);grid-area:folio;font-size:.72em;font-weight:600}.interview-module__uIoLJG__decides{font-family:var(--font-body);color:var(--book-ink-soft);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;grid-area:decides;margin-top:.3em;font-size:.92em;line-height:1.35;display:-webkit-box;overflow:hidden}.interview-module__uIoLJG__offerRow .interview-module__uIoLJG__rowName{color:var(--book-ink)}.interview-module__uIoLJG__offerRow .interview-module__uIoLJG__code{background:color-mix(in srgb, var(--book-note) 70%, var(--book-edge));font-size:.95em}.interview-module__uIoLJG__page{flex-direction:column;flex:1;gap:.65em;min-height:0;display:flex;position:relative}.interview-module__uIoLJG__chapter{border-bottom:2px double var(--book-rule);padding-bottom:.45em}.interview-module__uIoLJG__kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--book-pen) 70%, var(--book-ink));margin:0;font-size:.72em;font-weight:600}.interview-module__uIoLJG__title{letter-spacing:-.01em;margin:.1em 0 0;font-size:2.1em;line-height:1}.interview-module__uIoLJG__title:before,.interview-module__uIoLJG__title:after{content:none!important}.interview-module__uIoLJG__facts{border-top:1px solid var(--book-rule);border-bottom:1px solid var(--book-rule);flex-wrap:wrap;margin:0;padding:.3em 0;list-style:none;display:flex}.interview-module__uIoLJG__facts li{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--book-ink);border-left:1px solid var(--book-rule);margin:0;padding:0 .9em;font-size:.66em;font-weight:600}.interview-module__uIoLJG__facts li:first-child{border-left:0;padding-left:0}.interview-module__uIoLJG__label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--book-ink-soft);margin:0 0 .25em;font-size:.66em;font-weight:600}.interview-module__uIoLJG__quote{border-left:3px solid color-mix(in srgb, var(--book-gold) 80%, var(--book-ink-soft));margin:0;padding:.05em 0 .05em .9em}.interview-module__uIoLJG__sample{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1.15em;line-height:1.3;display:-webkit-box;overflow:hidden}.interview-module__uIoLJG__work{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:1.1em;display:grid}.interview-module__uIoLJG__pen{flex-direction:column;gap:.3em;min-width:0;padding:.1em 0 .2em;display:flex;position:relative}.interview-module__uIoLJG__penText{font-family:var(--font-heading);color:color-mix(in srgb, var(--book-pen) 82%, var(--book-ink));-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:1.22em;line-height:1.12;display:-webkit-box;overflow:hidden}.interview-module__uIoLJG__stamp{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--book-pen);border:2px solid var(--book-pen);outline:1px solid color-mix(in srgb, var(--book-pen) 80%, transparent);outline-offset:2px;opacity:0;border-radius:.3em;align-self:flex-end;margin-right:.4em;padding:.2em .55em .16em;font-size:.74em;font-weight:700;line-height:1.2;position:relative;rotate:-8deg}.interview-module__uIoLJG__stamp:after{content:"";pointer-events:none;background:radial-gradient(circle at 11% 34%, var(--book-paper) 0 .8px, transparent 1.4px), radial-gradient(circle at 38% 78%, var(--book-paper) 0 .7px, transparent 1.3px), radial-gradient(circle at 64% 22%, var(--book-paper) 0 .9px, transparent 1.5px), radial-gradient(circle at 87% 66%, var(--book-paper) 0 .8px, transparent 1.4px), repeating-radial-gradient(circle at 52% 40%, color-mix(in srgb, var(--book-paper) 62%, transparent) 0 .6px, transparent .7px 4px), repeating-radial-gradient(circle at 18% 70%, color-mix(in srgb, var(--book-paper) 52%, transparent) 0 .5px, transparent .6px 6px);position:absolute;inset:-4px}.interview-module__uIoLJG__testing{background:linear-gradient(to bottom, color-mix(in srgb, var(--book-paper) 24%, transparent), transparent 24%, transparent 76%, color-mix(in srgb, var(--book-ink) 8%, transparent)), var(--book-note);min-width:0;box-shadow:0 1px 1px color-mix(in srgb, var(--book-shadow) 60%, transparent), .12em .5em .45em -.3em var(--book-shadow);opacity:0;border-radius:.1em .1em .55em;padding:1.3em .8em .7em;position:relative;rotate:1.6deg}.interview-module__uIoLJG__testing .interview-module__uIoLJG__label,.interview-module__uIoLJG__testing .interview-module__uIoLJG__testText{color:var(--book-ink)}.interview-module__uIoLJG__testText{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:.92em;line-height:1.3;display:-webkit-box;overflow:hidden}.interview-module__uIoLJG__testing .interview-module__uIoLJG__tape,.interview-module__uIoLJG__stampBtn:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--book-paper) 40%, transparent), transparent 42%, color-mix(in srgb, var(--book-ink) 7%, transparent)), var(--book-tape), var(--book-tape);clip-path:polygon(0 0,100% 0,97% 10%,100% 20%,97% 30%,100% 40%,97% 50%,100% 60%,97% 70%,100% 80%,97% 90%,100% 100%,0 100%,3% 90%,0 80%,3% 70%,0 60%,3% 50%,0 40%,3% 30%,0 20%,3% 10%)}.interview-module__uIoLJG__testing .interview-module__uIoLJG__tape{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--book-ink) 12%, transparent);width:4.4em;height:1.4em;top:-.8em}.interview-module__uIoLJG__footnote{border-top:1.5px dashed var(--book-rule);margin-top:auto;padding-top:.5em}.interview-module__uIoLJG__followText{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1em;line-height:1.3;display:-webkit-box;overflow:hidden}.interview-module__uIoLJG__typing{vertical-align:middle;opacity:0;gap:.3em;margin-left:.7em;display:inline-flex}.interview-module__uIoLJG__typing i{background:var(--book-ink-soft);border-radius:50%;width:.45em;height:.45em}.interview-module__uIoLJG__stampBtn{font-family:var(--font-heading);color:var(--book-ink);white-space:nowrap;background:var(--book-edge);border:1.5px solid var(--book-ink-soft);box-shadow:inset 0 0 0 2.5px var(--book-edge), inset 0 0 0 3.5px color-mix(in srgb, var(--book-ink-soft) 70%, transparent), .08em .2em .3em -.12em var(--book-shadow);border-radius:.2em;align-self:flex-start;padding:.45em 1.1em;font-size:1.2em;font-weight:700;line-height:1.1;text-decoration:none;position:relative;rotate:-1.2deg}.interview-module__uIoLJG__stampBtn:before{content:"";width:2.8em;height:1em;position:absolute;top:-.6em;left:.7em;rotate:-5deg}a.interview-module__uIoLJG__stampBtn:hover{background:color-mix(in srgb, var(--book-note) 45%, var(--book-edge))}a.interview-module__uIoLJG__stampBtn:focus-visible{outline:3px solid var(--book-ink);outline-offset:3px}.interview-module__uIoLJG__bookStage .interview-module__uIoLJG__bookSticker{bottom:-2%;right:4%}.interview-module__uIoLJG__bookStage .interview-module__uIoLJG__chipA{top:1%;left:3%}.interview-module__uIoLJG__bookStage .interview-module__uIoLJG__chipB{bottom:3%;left:8%}.interview-module__uIoLJG__bookStage .interview-module__uIoLJG__bookSpark{top:0;left:1%}@media (prefers-reduced-motion:reduce){.interview-module__uIoLJG__page .interview-module__uIoLJG__stamp,.interview-module__uIoLJG__page .interview-module__uIoLJG__testing{opacity:1}.interview-module__uIoLJG__typing{display:none}}@media (prefers-reduced-motion:no-preference){.interview-module__uIoLJG__leaf,.interview-module__uIoLJG__strip{will-change:transform}.interview-module__uIoLJG__swap[data-soft]{animation:.28s ease-out backwards interview-module__uIoLJG__swapIn}.interview-module__uIoLJG__ribbon:after{animation:1.1s ease-out interview-module__uIoLJG__swing}.interview-module__uIoLJG__page[data-active] .interview-module__uIoLJG__stamp{animation:.34s cubic-bezier(.3,1.6,.5,1) .28s both interview-module__uIoLJG__stampIn}.interview-module__uIoLJG__page[data-active] .interview-module__uIoLJG__testing{animation:.4s cubic-bezier(.2,.8,.2,1) .12s both interview-module__uIoLJG__tapeIn}.interview-module__uIoLJG__page:not([data-active]) .interview-module__uIoLJG__pen{opacity:0}.interview-module__uIoLJG__page[data-active] .interview-module__uIoLJG__pen{animation:.3s ease-out backwards interview-module__uIoLJG__swapIn}.interview-module__uIoLJG__page[data-active] .interview-module__uIoLJG__penText{animation:.7s steps(24,end) 50ms backwards interview-module__uIoLJG__ink}.interview-module__uIoLJG__page[data-active] .interview-module__uIoLJG__typing{animation:1.6s .6s both interview-module__uIoLJG__typingIn}.interview-module__uIoLJG__page[data-active] .interview-module__uIoLJG__typing i{animation:1.1s ease-in-out infinite interview-module__uIoLJG__dot}.interview-module__uIoLJG__page[data-active] .interview-module__uIoLJG__typing i:nth-child(2){animation-delay:.15s}.interview-module__uIoLJG__page[data-active] .interview-module__uIoLJG__typing i:nth-child(3){animation-delay:.3s}}.interview-module__uIoLJG__page[data-copy] .interview-module__uIoLJG__pen,.interview-module__uIoLJG__page[data-copy] .interview-module__uIoLJG__stamp,.interview-module__uIoLJG__page[data-copy] .interview-module__uIoLJG__testing,.interview-module__uIoLJG__page[data-copy] .interview-module__uIoLJG__typing{opacity:1;animation:none}.interview-module__uIoLJG__page[data-copy] .interview-module__uIoLJG__typing i,.interview-module__uIoLJG__page[data-copy] .interview-module__uIoLJG__penText{animation:none}@keyframes interview-module__uIoLJG__swing{0%,to{rotate:none}25%{rotate:2.4deg}60%{rotate:-1.4deg}}@keyframes interview-module__uIoLJG__swapIn{0%{opacity:0;translate:0 .5em}}@keyframes interview-module__uIoLJG__stampIn{0%{opacity:0;rotate:6deg;scale:1.25}to{opacity:1;rotate:-8deg;scale:1}}@keyframes interview-module__uIoLJG__tapeIn{0%{opacity:0;translate:0 -.6em;rotate:-3deg}to{opacity:1;translate:0;rotate:1.6deg}}@keyframes interview-module__uIoLJG__ink{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes interview-module__uIoLJG__typingIn{0%,to{opacity:0}15%,85%{opacity:1}}@keyframes interview-module__uIoLJG__dot{0%,to{translate:0}50%{translate:0 -.3em}}@media (max-width:1080px){div.interview-module__uIoLJG__bookScene{grid-template-columns:minmax(0,1fr);gap:14px}.interview-module__uIoLJG__bookHost{--stage-h:auto}div.interview-module__uIoLJG__bookStage{height:auto;display:block}div.interview-module__uIoLJG__bookStage .interview-module__uIoLJG__book{aspect-ratio:auto;width:100%;container-type:normal}.interview-module__uIoLJG__desk,.interview-module__uIoLJG__contact,.interview-module__uIoLJG__cover,.interview-module__uIoLJG__stack,.interview-module__uIoLJG__ribbon,.interview-module__uIoLJG__cast,.interview-module__uIoLJG__strips,.interview-module__uIoLJG__bookStage .interview-module__uIoLJG__bookSticker,.interview-module__uIoLJG__bookStage .interview-module__uIoLJG__bookSpark,.interview-module__uIoLJG__bookStage .interview-module__uIoLJG__chipA,.interview-module__uIoLJG__bookStage .interview-module__uIoLJG__chipB{display:none}.interview-module__uIoLJG__tilt{position:static;transform:none}.interview-module__uIoLJG__spread{background:linear-gradient(140deg, color-mix(in srgb, var(--book-cover-light) 70%, transparent), transparent 34%, color-mix(in srgb, var(--book-cover-dark) 50%, transparent)), repeating-linear-gradient(0deg, color-mix(in srgb, var(--book-cover-dark) 22%, transparent) 0 1px, transparent 1px 3px), var(--book-cover);box-shadow:inset 1px 1px 0 color-mix(in srgb, var(--book-cover-light) 80%, transparent), 0 3px 0 var(--book-cover-dark), 0 12px 16px -10px var(--book-shadow);border-radius:16px;flex-direction:column;gap:12px;padding:10px;font-size:15px;display:flex;position:static}.interview-module__uIoLJG__tabs{flex-direction:row;order:-1;gap:6px;width:auto;position:static}.interview-module__uIoLJG__tab{text-align:center;white-space:normal;background:color-mix(in srgb, var(--tone) 34%, var(--book-paper));border-left:1px solid color-mix(in srgb, var(--tone) 50%, var(--book-cover-dark));border-radius:10px;flex:1 1 0;gap:2px;padding:8px 4px;font-size:14px}.interview-module__uIoLJG__tab[aria-selected=true]{background:color-mix(in srgb, var(--tone) 50%, var(--book-paper));translate:0 -2px}.interview-module__uIoLJG__tabName{writing-mode:horizontal-tb}.interview-module__uIoLJG__pageL,.interview-module__uIoLJG__leaves,.interview-module__uIoLJG__slot,.interview-module__uIoLJG__leaf,.interview-module__uIoLJG__flat,.interview-module__uIoLJG__leafFace,.interview-module__uIoLJG__swap{width:auto;position:static}.interview-module__uIoLJG__face,.interview-module__uIoLJG__face[data-side=left]{background:var(--book-paper);border:1px solid var(--book-rule);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--book-paper) 70%, transparent), 0 6px 14px -8px var(--book-shadow);border-radius:14px;padding:18px 16px 34px;position:relative;inset:auto}.interview-module__uIoLJG__face:before,.interview-module__uIoLJG__runHead,.interview-module__uIoLJG__face[data-side=left] .interview-module__uIoLJG__runHead{display:none}.interview-module__uIoLJG__pageNo,.interview-module__uIoLJG__face[data-side=left] .interview-module__uIoLJG__pageNo{left:auto;right:16px}.interview-module__uIoLJG__work{grid-template-columns:minmax(0,1fr)}}
.roadmap-module__8-ghdq__hero{gap:14px;padding-block:clamp(20px,4vh,48px) clamp(12px,2vh,24px);display:grid}@media (min-width:1000px){.roadmap-module__8-ghdq__hero{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:12px 40px}.roadmap-module__8-ghdq__hero>:first-child{grid-column:1/-1}.roadmap-module__8-ghdq__hero>:nth-child(2),.roadmap-module__8-ghdq__hero>:nth-child(3),.roadmap-module__8-ghdq__hero>:nth-child(4){grid-column:1}.roadmap-module__8-ghdq__hero>:nth-child(5){grid-area:2/2/span 2;align-self:end}.roadmap-module__8-ghdq__hero>:nth-child(6){grid-area:4/2;align-self:start}}.roadmap-module__8-ghdq__heroMeter{max-width:460px}.roadmap-module__8-ghdq__goals{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.roadmap-module__8-ghdq__goal{color:var(--ink);background:var(--sheet);border:1.5px solid var(--line);border-radius:14px;align-content:start;gap:10px;padding:18px;transition:border-color .15s;display:grid;position:relative}.roadmap-module__8-ghdq__goal:hover,.roadmap-module__8-ghdq__goal:focus-within{border-color:var(--ink-soft)}.roadmap-module__8-ghdq__goalTitle{font-size:var(--t-title);margin:0;line-height:1.2}.roadmap-module__8-ghdq__goalTitle a{color:inherit;text-decoration:none}.roadmap-module__8-ghdq__goalTitle a:after{content:"";border-radius:14px;position:absolute;inset:0}.roadmap-module__8-ghdq__goalTitle a:focus-visible{outline:none}.roadmap-module__8-ghdq__goal:has(.roadmap-module__8-ghdq__goalTitle a:focus-visible){outline:2.5px solid var(--primary);outline-offset:3px}.roadmap-module__8-ghdq__goalTagline{color:var(--ink);margin:0;font-weight:700}.roadmap-module__8-ghdq__goalPain,.roadmap-module__8-ghdq__goalMeta{font-size:var(--t-meta);color:var(--ink-soft);margin:0;line-height:1.5}.roadmap-module__8-ghdq__honest{font-size:var(--t-meta);color:var(--ink);background:var(--sheet-2);border-left:4px solid var(--caution);border-radius:0 8px 8px 0;margin:20px 0 0;padding:10px 14px;line-height:1.5}@media (prefers-reduced-motion:reduce){.roadmap-module__8-ghdq__goal{transition:none}}
