.phone-navigator_edge__fe6GM{position:fixed;z-index:45;top:120px;bottom:0;left:0;width:22px;touch-action:pan-y}.phone-navigator_layer__UfM3_{position:fixed;z-index:55;inset:0;transition-timing-function:cubic-bezier(.22,.74,.18,1)}.phone-navigator_layerBody__0ZGFZ{position:absolute;inset:0}.phone-navigator_modal__Bfe6_{transition-property:transform;transition-duration:.4s}.phone-navigator_modal__Bfe6_.phone-navigator_entering__hAxzM,.phone-navigator_modal__Bfe6_.phone-navigator_leaving__QTqkW{transform:translate3d(0,100%,0)}.phone-navigator_modal__Bfe6_.phone-navigator_shown__5tJQu{transform:translateZ(0)}.phone-navigator_overlay__StwUv{pointer-events:none}.phone-navigator_overlay__StwUv .phone-navigator_layerBody__0ZGFZ{opacity:0;transition:opacity .25s ease .15s;pointer-events:auto}.phone-navigator_overlay__StwUv .phone-navigator_blur__kRYqt{position:absolute;inset:0;backdrop-filter:blur(14px);opacity:0;transition:opacity .25s ease}.phone-navigator_overlay__StwUv.phone-navigator_shown__5tJQu .phone-navigator_blur__kRYqt,.phone-navigator_overlay__StwUv.phone-navigator_shown__5tJQu .phone-navigator_layerBody__0ZGFZ{opacity:1}.phone-navigator_overlay__StwUv.phone-navigator_leaving__QTqkW .phone-navigator_blur__kRYqt{transition-delay:.15s}.phone-navigator_overlay__StwUv.phone-navigator_leaving__QTqkW .phone-navigator_layerBody__0ZGFZ{transition-delay:0s}@media (prefers-reduced-motion:reduce){.phone-navigator_modal__Bfe6_{transition-property:opacity;transition-duration:.2s}.phone-navigator_modal__Bfe6_.phone-navigator_entering__hAxzM,.phone-navigator_modal__Bfe6_.phone-navigator_leaving__QTqkW{transform:none;opacity:0}.phone-navigator_modal__Bfe6_.phone-navigator_shown__5tJQu{opacity:1}}.page-layout-pieces_panel__S_IMA{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;overflow-y:auto;background:var(--surface);border-right:1px solid var(--border);padding:16px 20px 14px;font-size:14px;line-height:1.45}.page-layout-pieces_title__cO410{display:flex;align-items:center;gap:8px;min-width:0;margin:4px 0 0;font-size:22px;font-weight:650;letter-spacing:-.02em}.page-layout-pieces_title__cO410 input{width:100%;padding:1px 8px;border:1.5px solid var(--primary);border-radius:9px;outline:0;font:inherit;letter-spacing:inherit;color:var(--text);background:var(--surface)}.page-layout-pieces_titleFirst__vdXYb{margin-top:0}.page-layout-pieces_titleText__UuUOI{min-width:0;overflow-wrap:anywhere}.page-layout-pieces_renameButton__mWRft{display:inline-flex;padding:2px;border:0;border-radius:6px;background:none;color:var(--text-4)}.page-layout-pieces_renameButton__mWRft:hover{color:var(--text);background:var(--surface-3)}.page-layout-pieces_sub__adCZi{margin:3px 0 0;font-size:13.5px;color:var(--text-2);text-wrap:pretty}.page-layout-pieces_about__kUuqN{margin:12px 0 0;font-size:14px;line-height:1.55;color:var(--text-2);text-wrap:pretty}.page-layout-pieces_about__kUuqN b{font-weight:650;color:var(--text)}.page-layout-pieces_backLink__wLJ91{display:inline-flex;align-items:center;align-self:flex-start;gap:3px;margin-bottom:8px;padding:0;border:0;background:none;font-size:13px;font-weight:650;color:var(--text-2)}.page-layout-pieces_backLink__wLJ91:hover{color:var(--text)}.page-layout-pieces_spacer__fmBpg{flex:1;min-height:10px}.page-layout-pieces_footLinks__jWG3_{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:auto;padding-top:9px;border-top:1px solid var(--border-subtle)}.page-layout-pieces_footLinks__jWG3_ button{display:inline-flex;align-items:center;gap:2px;padding:0;border:0;background:none;font-size:13px;font-weight:650;color:var(--text-2)}.page-layout-pieces_footLinks__jWG3_ button:hover{color:var(--coral-text)}.page-layout-pieces_map__ZeJaS{display:flex;flex-direction:column;gap:5px;min-width:0;margin:12px 0 0;padding:0;border:0}.page-layout-pieces_row__KmNKA{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;border-radius:11px}.page-layout-pieces_rowEven___ivIo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page-layout-pieces_rowNarrowLast__2cuHz{grid-template-columns:minmax(0,1fr) 112px}.page-layout-pieces_rowNarrowFirst__TRrwI{grid-template-columns:112px minmax(0,1fr)}.page-layout-pieces_block__GlTFl{position:relative;display:flex;flex-direction:column;justify-content:center;height:var(--h,44px);min-width:0;padding:6px 34px 6px 28px;overflow:hidden;border:1.5px solid var(--border-strong);border-radius:11px;background:var(--surface-2);transition:border-color .12s,background .12s}.page-layout-pieces_blockHasGlyph__Af5Qh{container-type:inline-size}.page-layout-pieces_blockLinked__sh_mm,.page-layout-pieces_block__GlTFl:hover{border-color:var(--text-3);background:var(--surface)}.page-layout-pieces_blockSelected__lzK5S{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 3px var(--primary-soft)}.page-layout-pieces_blockTop__vhCh_{padding-left:12px;background:var(--surface-3)}.page-layout-pieces_blockNarrow__t_mdB{padding:6px 8px 6px 26px}.page-layout-pieces_blockDescriptionLines__Hj4Ej{height:var(--h,76px)}.page-layout-pieces_blockDragging__qXQA4{opacity:.35}.page-layout-pieces_blockFlash__iQXn0:before{content:"";position:absolute;inset:0;background:var(--success-soft);pointer-events:none;animation:page-layout-pieces_blockFlash__iQXn0 1.8s ease-out forwards}@keyframes page-layout-pieces_blockFlash__iQXn0{to{opacity:0}}.page-layout-pieces_dropBefore__e__e4{box-shadow:0 -5px 0 -2px var(--primary)}.page-layout-pieces_dropAfter__SaieH{box-shadow:0 5px 0 -2px var(--primary)}.page-layout-pieces_dropBeforeSide__VjDlN{box-shadow:-5px 0 0 -2px var(--primary)}.page-layout-pieces_dropAfterSide__9BsxW{box-shadow:5px 0 0 -2px var(--primary)}.page-layout-pieces_open__F35RL{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:0;border:0;background:none;text-align:left;cursor:pointer}.page-layout-pieces_openBesideGlyph__8xEMw{padding-right:20px}@container (max-width: 199px){.page-layout-pieces_block__GlTFl .page-layout-pieces_glyph__HbquW{display:none}.page-layout-pieces_block__GlTFl .page-layout-pieces_openBesideGlyph__8xEMw{padding-right:0}}.page-layout-pieces_open__F35RL:after{content:"";position:absolute;inset:0}.page-layout-pieces_open__F35RL:focus-visible{outline:none}.page-layout-pieces_open__F35RL:focus-visible:after{outline:2px solid var(--primary);outline-offset:-3px;border-radius:9px}.page-layout-pieces_blockTop__vhCh_ .page-layout-pieces_open__F35RL{cursor:default}.page-layout-pieces_name__4LtLr{font-size:13px;font-weight:650}.page-layout-pieces_desc__dI3ld,.page-layout-pieces_name__4LtLr{position:relative;z-index:1;overflow:hidden;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.page-layout-pieces_desc__dI3ld{display:flex;align-items:center;gap:4px;font-size:11.5px;color:var(--text-3)}.page-layout-pieces_blockDescriptionLines__Hj4Ej .page-layout-pieces_desc__dI3ld{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.page-layout-pieces_alwaysOnTop__rpZNz{right:10px;gap:4px;font-size:11px;font-weight:600;color:var(--text-3);white-space:nowrap}.page-layout-pieces_alwaysOnTop__rpZNz,.page-layout-pieces_handle__FMeFj{position:absolute;top:50%;display:flex;align-items:center;transform:translateY(-50%)}.page-layout-pieces_handle__FMeFj{left:5px;z-index:2;justify-content:center;width:19px;height:28px;padding:0;border:0;border-radius:6px;background:none;color:var(--text-4);cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-layout-pieces_handle__FMeFj:focus-visible,.page-layout-pieces_handle__FMeFj:hover{color:var(--text-2);background:var(--surface-3)}.page-layout-pieces_eye__ngpII{position:absolute;right:5px;top:5px;z-index:2;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:7px;background:var(--surface);color:var(--text-2);opacity:0;box-shadow:0 0 0 1px var(--border)}.page-layout-pieces_block__GlTFl:hover .page-layout-pieces_eye__ngpII,.page-layout-pieces_eye__ngpII:focus-visible{opacity:1}.page-layout-pieces_eye__ngpII:hover{color:var(--text);box-shadow:0 0 0 1px var(--border-strong)}.page-layout-pieces_glyph__HbquW{position:absolute;right:10px;top:50%;display:flex;align-items:center;gap:3px;transform:translateY(-50%);transition:opacity .12s;pointer-events:none}.page-layout-pieces_block__GlTFl:hover .page-layout-pieces_glyph__HbquW{opacity:.15}.page-layout-pieces_glyph__HbquW i{display:block;border-radius:2px;background:var(--border-strong)}.page-layout-pieces_glyphLine__fEv0i{width:48px;height:4px}.page-layout-pieces_glyphShort__IWs6d{width:34px}.page-layout-pieces_glyphDot__pOAj0{width:6px;height:6px;border-radius:3px}.page-layout-pieces_glyphDotHot__HUre7{background:var(--primary-line)}.page-layout-pieces_glyphAvatar__YLKZP{width:12px;height:12px;border-radius:6px}.page-layout-pieces_glyphStages__w1dlv{gap:7px}.page-layout-pieces_glyphTrack__vd9YK{gap:0}.page-layout-pieces_glyphTrack__vd9YK .page-layout-pieces_glyphDot__pOAj0{border-radius:50%}.page-layout-pieces_glyphTrackLine__qon1M{width:10px;height:2px;background:var(--border-strong)}.page-layout-pieces_glyph__HbquW .page-layout-pieces_glyphTrackLit__iyt2K{background:var(--text-2)}.page-layout-pieces_glyphColumn__B7uDH{flex-direction:column;align-items:flex-end;gap:4px}.page-layout-pieces_glyphFacts__PYQbS{display:grid;gap:2px}.page-layout-pieces_glyphFacts__PYQbS i{width:11px;height:6px}.page-layout-pieces_hiddenRow__yd1Pc{display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 10px 0 28px;border:1.5px dashed var(--border-strong);border-radius:11px;font-size:13px;font-weight:600;color:var(--text-3)}.page-layout-pieces_hiddenRowNew__pT71I{height:auto;opacity:.55;min-height:44px;padding:7px 10px 7px 28px}.page-layout-pieces_newRowText__n6CSf{display:grid;min-width:0;color:var(--text)}.page-layout-pieces_newRowHint__D3soH{overflow:hidden;font-size:11.5px;font-weight:400;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis}.page-layout-pieces_linkButton__U2IBg{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;padding:0;border:0;background:none;font-size:13px;font-weight:650;color:var(--coral-text)}.page-layout-pieces_linkButton__U2IBg:hover{text-decoration:underline;text-underline-offset:3px}.page-layout-pieces_hiddenRow__yd1Pc .page-layout-pieces_linkButton__U2IBg{align-self:center}.page-layout-pieces_addBox__fHdj2{margin-top:10px}.page-layout-pieces_saveLine__gE1H9{display:flex;align-items:center;gap:7px;min-height:20px;margin-top:10px;font-size:12.5px;font-weight:650;color:var(--success)}.page-layout-pieces_saveLine__gE1H9:empty{display:none}.page-layout-pieces_saveInBox__aHxUJ{gap:8px;min-height:0;margin-top:3px}.page-layout-pieces_saveWaiting__7uvCD{color:var(--text-2)}.page-layout-pieces_saveFailed__Q6F25{color:var(--danger);font-weight:600;align-items:flex-start}.page-layout-pieces_undo__9hMJC{padding:0;border:0;background:none;font-size:12.5px;font-weight:600;color:var(--text-2);text-decoration:underline;text-underline-offset:3px}.page-layout-pieces_factList__tQjj2{flex:none;min-width:0;margin:12px 0 0;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:12px}.page-layout-pieces_factRow__f_41X{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto 26px;align-items:center;gap:6px;height:32px;padding:0 6px 0 4px;border-top:1px solid var(--border-subtle);background:var(--surface)}.page-layout-pieces_factRowAbout__WGp6p{grid-template-columns:22px minmax(0,1fr) 26px;height:34px}.page-layout-pieces_factRowAbout__WGp6p .page-layout-pieces_factLabel__YA3io{font-weight:500}.page-layout-pieces_factLocked__ZgARB{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text-3)}.page-layout-pieces_factRow__f_41X:first-child{border-top:0}.page-layout-pieces_factRow__f_41X:hover{background:var(--surface-2)}.page-layout-pieces_factRow__f_41X .page-layout-pieces_handle__FMeFj{position:static;width:20px;height:26px;transform:none}.page-layout-pieces_factLabel__YA3io{padding:0;border:0;background:none;color:inherit;text-align:left;overflow:hidden;font-size:13.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}button.page-layout-pieces_factLabel__YA3io:hover{color:var(--coral-text)}.page-layout-pieces_factSource__dKmnp{font-size:12px;color:var(--text-3);white-space:nowrap}.page-layout-pieces_factRemove__3xbRH{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:none;color:var(--text-4)}.page-layout-pieces_factRemove__3xbRH:hover{color:var(--text);background:var(--surface-3)}.page-layout-pieces_factFlash__2iFwe:before{content:"";position:absolute;inset:0;background:var(--success-soft);pointer-events:none;animation:page-layout-pieces_factFlash__2iFwe 1.8s ease-out forwards}@keyframes page-layout-pieces_factFlash__2iFwe{to{opacity:0}}.page-layout-pieces_factDragging__gqIX_{opacity:.35}.page-layout-pieces_factBefore__XIdL6{box-shadow:inset 0 3px 0 var(--primary)}.page-layout-pieces_factAfter___f0z7{box-shadow:inset 0 -3px 0 var(--primary)}.page-layout-pieces_empty__sPdYw{padding:16px 14px;font-size:13.5px;color:var(--text-3)}.page-layout-pieces_controls__aAfCg{display:flex;align-items:center;gap:6px;margin-top:10px}.page-layout-pieces_controls__aAfCg .page-layout-pieces_linkButton__U2IBg{margin-right:auto}.page-layout-pieces_controlLabel__D4DS5{margin-right:4px;font-size:13px;font-weight:600;color:var(--text-2)}.page-layout-pieces_numberBox__FUvch{min-width:38px;height:32px;padding:0 10px;border:1.5px solid var(--border-strong);border-radius:10px;background:var(--surface);font-size:14px;font-weight:650}.page-layout-pieces_numberBox__FUvch:hover{border-color:var(--text-3)}.page-layout-pieces_numberBoxOn__sFEHQ{border-color:var(--primary);background:var(--primary-soft);color:var(--coral-text)}.page-layout-pieces_rows__6jUDX{margin-top:12px;overflow:hidden;border:1px solid var(--border);border-radius:12px}.page-layout-pieces_rows__6jUDX .page-layout-pieces_rowButton__rCokS,.page-layout-pieces_rows__6jUDX>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:38px;padding:5px 8px 5px 12px;border:0;border-top:1px solid var(--border-subtle);background:none;color:var(--text);text-align:left}.page-layout-pieces_rows__6jUDX .page-layout-pieces_rowButton__rCokS:hover{background:var(--surface-2)}.page-layout-pieces_rows__6jUDX .page-layout-pieces_rowButton__rCokS:first-child,.page-layout-pieces_rows__6jUDX>div:first-child{border-top:0}.page-layout-pieces_rows__6jUDX b{display:block;font-size:14px;font-weight:650;line-height:1.25}.page-layout-pieces_rows__6jUDX small{display:block;font-size:12px;font-weight:400;line-height:1.3;color:var(--text-3)}.page-layout-pieces_rowDoorText__8f3yP{min-width:0}.page-layout-pieces_rowDoorOpen__8PQqa{display:inline-flex;align-items:center;gap:3px;height:28px;padding:0 10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);font-size:12.5px;font-weight:650;white-space:nowrap}.page-layout-pieces_sealed__jJGbT{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 13px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);font-size:13.5px;color:var(--text-2)}.page-layout-pieces_pick__Nf93b{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;overflow-y:auto;padding:16px 20px;background:var(--surface)}.page-layout-pieces_pickHead___ML7g{display:flex;align-items:center;justify-content:space-between;gap:10px}.page-layout-pieces_pickHead___ML7g h3{margin:0;font-size:19px;font-weight:650;letter-spacing:-.015em}.page-layout-pieces_closeButton__GCLRd{display:flex;padding:3px;border:0;border-radius:7px;background:none;color:var(--text-2)}.page-layout-pieces_closeButton__GCLRd:hover{background:var(--surface-3)}.page-layout-pieces_search__ylVL8{display:flex;flex:none;align-items:center;gap:8px;height:38px;margin-top:10px;padding:0 12px;border:1px solid var(--border-strong);border-radius:10px;color:var(--text-4)}.page-layout-pieces_search__ylVL8 input{min-width:0;flex:1;border:0;outline:0;background:none;font:inherit;font-size:14px;color:var(--text)}.page-layout-pieces_groupKicker__SFq_R{margin:14px 0 2px}.page-layout-pieces_option__F2sck{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-top:6px;padding:8px 12px;border:1.5px solid var(--border);border-radius:11px;background:var(--surface);text-align:left;cursor:pointer}.page-layout-pieces_option__F2sck:hover{border-color:var(--text-3)}.page-layout-pieces_option__F2sck b{display:block;font-size:14px;font-weight:650}.page-layout-pieces_option__F2sck small{font-size:12px;color:var(--text-3)}.page-layout-pieces_optionValue__T5r2X{font-size:13px;font-weight:600;color:var(--text-2);white-space:nowrap}.page-layout-pieces_pickEmpty__TPXA_{margin-top:14px;font-size:13.5px;color:var(--text-3)}.page-layout-pieces_pane__PL_ZM{min-height:0;min-width:0;overflow-y:auto;background:var(--surface-2)}.page-layout-pieces_page__N4Jd3{max-width:var(--page-w-reading);margin:0 auto;padding:26px 30px 70px}.page-layout-pieces_pane__PL_ZM [data-layout-part]{position:relative;border-radius:16px;outline:2px solid transparent;outline-offset:5px;transition:outline-color .12s;cursor:pointer}.page-layout-pieces_pane__PL_ZM [data-layout-part][data-linked]{outline:2px dashed var(--border-strong)}.page-layout-pieces_pane__PL_ZM [data-layout-part][data-ringed]{outline:2.5px solid var(--primary)}.page-layout-pieces_pane__PL_ZM h1,.page-layout-pieces_pane__PL_ZM textarea[aria-label=Name]{cursor:pointer;border-radius:8px;outline:2px solid transparent;outline-offset:4px;transition:outline-color .12s}.page-layout-pieces_pane__PL_ZM h1:hover,.page-layout-pieces_pane__PL_ZM textarea[aria-label=Name]:hover{outline:2px dashed var(--border-strong)}.page-layout-pieces_pane__PL_ZM h1[data-ringed],.page-layout-pieces_pane__PL_ZM textarea[aria-label=Name][data-ringed]{outline:2.5px solid var(--primary)}.page-layout-pieces_nameNote__OnyEF{margin:4px 0 0;font-size:12.5px;font-weight:500;color:var(--text-3)}.page-layout-pieces_pane__PL_ZM [data-fact-ringed]{background:var(--surface);box-shadow:inset 0 0 0 2.5px var(--primary)}.page-layout-pieces_pane__PL_ZM [data-layout-part][data-ringed][data-name]:after{content:attr(data-name);position:absolute;top:-18px;right:18px;z-index:4;display:flex;align-items:center;height:24px;padding:0 10px;border-radius:7px;background:var(--accent-surface);color:var(--on-accent);font-size:12px;font-weight:700;white-space:nowrap}.page-layout-pieces_topBar__fvoWE{display:flex;flex:none;align-items:center;gap:12px;min-width:0;height:52px;font-size:14px;padding:0 18px;border-bottom:1px solid var(--border);background:var(--surface)}.page-layout-pieces_topBack__w6shR{padding:0;border:0;background:none;display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:600;color:var(--text-2);white-space:nowrap}.page-layout-pieces_topSep__SdcmE{width:1px;height:22px;background:var(--border)}.page-layout-pieces_topTitle__aRwCL{margin:0;font-size:15.5px;font-weight:650;white-space:nowrap}.page-layout-pieces_topKind__18oMn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--border-strong);border-radius:9px;font-size:13px;font-weight:650;white-space:nowrap}.page-layout-pieces_topExample__ZCiuF{display:flex;align-items:center;gap:8px;min-width:0;margin-left:auto;font-size:13px;color:var(--text-3)}.page-layout-pieces_topExample__ZCiuF span{white-space:nowrap}.page-layout-pieces_topExample__ZCiuF b{max-width:300px;overflow:hidden;font-weight:600;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.page-layout-pieces_topStep__stffP{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--border-strong);border-radius:9px;background:var(--surface)}.page-layout-pieces_topStep__stffP:hover{border-color:var(--text-3)}.page-layout-pieces_topNote__dKw4U{display:inline-flex;align-items:center;gap:7px;min-width:0;margin-left:6px;padding-left:14px;border-left:1px solid var(--border);font-size:12.5px;color:var(--text-3);white-space:nowrap}.page-layout-pieces_topNote__dKw4U i{width:7px;height:7px;border-radius:50%;background:var(--success)}.page-layout-pieces_topNotePersonal__2B0E_{display:inline-flex;align-items:center;gap:7px;min-width:0;margin-left:auto;font-size:13px;font-weight:600;color:var(--info);white-space:nowrap}.page-layout-pieces_topNotePersonal__2B0E_ i{width:7px;height:7px;border-radius:50%;background:var(--info)}.page-layout-pieces_personalNote__6DgnT{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;padding:10px 12px;border-radius:11px;background:var(--info-soft);font-size:13px;line-height:1.4;color:var(--info)}.page-layout-pieces_personalNote__6DgnT svg{flex:none;margin-top:2px}.page-layout-pieces_personalReset__OJBGc{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;height:34px;margin-top:12px;padding:0 14px;border:1.5px solid var(--border-strong);border-radius:999px;background:var(--surface);font-size:13px;font-weight:650;color:var(--text)}.page-layout-pieces_personalReset__OJBGc:hover:not(:disabled){border-color:var(--text-3)}.page-layout-pieces_personalReset__OJBGc:disabled{opacity:.5}.page-layout-pieces_summaryQuestion__Xd0PD{margin:12px 0 0;font-size:13.5px;font-weight:650}.page-layout-pieces_summaryGrid__4Ce_r{margin:7px 0 0;padding:0;border:0;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.page-layout-pieces_summaryGridThree__DnFob{grid-template-columns:repeat(3,minmax(0,1fr))}.page-layout-pieces_summaryBox__f8JzQ{display:flex;align-items:center;gap:9px;min-width:0;padding:8px 11px;border:1.5px solid var(--border-strong);border-radius:11px;background:var(--surface);font-size:13.5px;font-weight:650;text-align:left}.page-layout-pieces_summaryBox__f8JzQ:hover{border-color:var(--text-3)}.page-layout-pieces_summaryBoxOn__JL6B2{border-color:var(--primary);background:var(--primary-soft)}.page-layout-pieces_summaryTick__3mZKp{display:flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid var(--border-strong);border-radius:5px}.page-layout-pieces_summaryBoxOn__JL6B2 .page-layout-pieces_summaryTick__3mZKp{border-color:var(--accent-surface);background:var(--accent-surface);color:var(--on-accent)}.page-layout-pieces_summaryTick__3mZKp svg{display:none}.page-layout-pieces_summaryBoxOn__JL6B2 .page-layout-pieces_summaryTick__3mZKp svg{display:block}.page-layout-pieces_summaryWords__ubKqQ small{display:block;font-size:11.5px;font-weight:500;color:var(--text-3)}.page-layout-pieces_settingLabel__ohyBl{margin:18px 0 0;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.page-layout-pieces_partChoices___AI6D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:8px 0 0;padding:0;border:0}.page-layout-pieces_partChoice__z7bJu{position:relative;padding:11px 12px;text-align:left;background:var(--surface);border:1px solid var(--border-strong);border-radius:12px}.page-layout-pieces_partChoice__z7bJu b{display:block;padding-right:22px;font-size:14px;font-weight:650;color:var(--text)}.page-layout-pieces_partChoice__z7bJu small{display:block;margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--text-3)}.page-layout-pieces_partChoice__z7bJu:hover{border-color:var(--text-3)}.page-layout-pieces_partChoiceOn__POW8C{background:var(--primary-soft);border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary-line)}.page-layout-pieces_partChoiceTick__VmL6b{position:absolute;top:11px;right:10px;display:grid;place-items:center;width:18px;height:18px;color:var(--on-accent);border:1.5px solid var(--border-strong);border-radius:6px}.page-layout-pieces_partChoiceTick__VmL6b svg{display:none}.page-layout-pieces_partChoiceOn__POW8C .page-layout-pieces_partChoiceTick__VmL6b{background:var(--primary);border-color:var(--primary)}.page-layout-pieces_partChoiceOn__POW8C .page-layout-pieces_partChoiceTick__VmL6b svg{display:block}.page-layout-pieces_summaryReason__0gdsV{margin:8px 0 0;font-size:12.5px;color:var(--text-3);text-wrap:pretty}.page-layout-pieces_peopleChoices__qgia0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.page-layout-pieces_peopleChoices__qgia0>.page-layout-pieces_peopleChoice__yQv8O{min-width:0;position:relative;border:1.5px solid var(--border-strong);border-radius:12px;padding:9px 10px 10px;background:var(--surface);display:flex;flex-direction:column;align-items:stretch;gap:0;white-space:normal;text-align:left}.page-layout-pieces_peopleChoices__qgia0>.page-layout-pieces_peopleChoiceOn__gwS52{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);background:var(--call-choice-background)}.page-layout-pieces_peopleChoice__yQv8O>b{display:block;font-size:13.5px;font-weight:650}.page-layout-pieces_peopleChoice__yQv8O>span:last-child{display:block;margin-top:1px;font-size:12px;font-weight:400;line-height:1.35;color:var(--text-3)}.page-layout-pieces_peoplePicture__OZF_N{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:64px;margin-bottom:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.page-layout-pieces_pictureCompany__xSDm9{width:46px;height:11px;border:1px solid var(--border-strong);border-radius:3px;background:var(--surface)}.page-layout-pieces_pictureTrunk__RHouD{height:7px;width:1.5px;background:var(--border-strong)}.page-layout-pieces_pictureBranch__3EnFY{width:96px;height:1.5px;background:var(--border-strong)}.page-layout-pieces_pictureColumns__8Eva1{display:flex;gap:11px}.page-layout-pieces_pictureColumns__8Eva1>span{display:flex;flex-direction:column;align-items:center}.page-layout-pieces_pictureColumns__8Eva1 i{width:1.5px;height:6px;background:var(--border-strong)}.page-layout-pieces_pictureColumns__8Eva1 b{width:20px;height:15px;border:1px solid var(--border-strong);border-radius:3px;background:var(--surface)}.page-layout-pieces_peopleTags__K_5Pm{align-items:stretch;gap:6px;padding:0 12px}.page-layout-pieces_pictureTagRow__0HZnX{display:flex;align-items:center;gap:5px}.page-layout-pieces_pictureTagRow__0HZnX i{width:30px;height:8px;border-radius:4px}.page-layout-pieces_pictureTagRow__0HZnX b{width:26px;height:10px;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface)}.page-layout-pieces_pictureTableRow__oSpUd{display:flex;align-items:center;gap:5px}.page-layout-pieces_pictureTableRow__oSpUd b{width:20px;height:7px;border:1px solid var(--border-strong);border-radius:3px;background:var(--surface)}.page-layout-pieces_picturerose__28giM{background:color-mix(in srgb,var(--map-role-rose) 20%,transparent)}.page-layout-pieces_pictureamber__eFNCk{background:color-mix(in srgb,var(--map-role-amber) 20%,transparent)}.page-layout-pieces_pictureteal__yOUpq{background:color-mix(in srgb,var(--map-role-teal) 20%,transparent)}.page-layout-pieces_peopleSelected__ESS_U{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--primary);color:var(--text)}.page-layout-pieces_aboutNote__C0TuQ{padding:10px 12px;border-radius:10px;background:var(--success-soft)}.page-layout-pieces_aboutNote__C0TuQ b{color:var(--success)}.page-layout-pieces_aboutNoteQuiet__Ruk_J{display:flex;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);font-size:12.5px;line-height:1.45}.page-layout-pieces_aboutCompact__kcPhR{margin-top:10px;font-size:13px;line-height:1.5}.page-layout-pieces_rowsCompact__pKDoT{margin-top:0}.page-layout-pieces_rowsCompact__pKDoT .page-layout-pieces_rowButton__rCokS,.page-layout-pieces_rowsCompact__pKDoT>div{min-height:34px;padding:0 12px;gap:10px}.page-layout-pieces_rowsCompact__pKDoT b{font-size:13px;font-weight:600}.page-layout-pieces_rowsCompact__pKDoT small{font-size:12.5px;font-weight:500}.page-layout-pieces_partFooter__tIm_W{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:12px;border-top:1px solid var(--border-subtle)}.page-layout-pieces_partFooter__tIm_W>button{margin-right:auto;font-size:13px;font-weight:650;color:var(--text-2)}.page-layout-pieces_sectionChoices__kXYek,.page-layout-pieces_sectionColumns__Q9R4I,.page-layout-pieces_sectionGroupLabel__mztty,.page-layout-pieces_sectionLegend__vwvBx,.page-layout-pieces_sectionTiles__xkgw7{flex:none}.page-layout-pieces_sectionLegend__vwvBx{display:flex;flex-wrap:wrap;gap:4px 14px;margin:8px 0 2px;font-size:11.5px;color:var(--text-3)}.page-layout-pieces_sectionLegend__vwvBx span{display:inline-flex;align-items:center;gap:4px}.page-layout-pieces_sectionLegendAdded__za1VI{color:var(--success)}.page-layout-pieces_sectionLegendAdd__cdd_q{color:var(--primary)}.page-layout-pieces_sectionGroupLabel__mztty{display:flex;align-items:center;gap:6px;margin:14px 0 6px;font-family:var(--font-mono,ui-monospace,monospace);font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.page-layout-pieces_sectionTiles__xkgw7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.page-layout-pieces_sectionTile__TAWFB{display:flex;align-items:center;gap:7px;min-width:0;min-height:32px;padding:6px 8px;text-align:left;font-size:12.5px;font-weight:600;line-height:1.2;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:8px}.page-layout-pieces_sectionTile__TAWFB:hover{border-color:var(--text-3)}.page-layout-pieces_sectionTileName__LgC6Z{flex:1;min-width:0}.page-layout-pieces_sectionTileMark__47XRw{display:flex;flex:none;color:var(--primary)}.page-layout-pieces_sectionTileOn__dtxse{color:var(--text-2);background:var(--surface-3);border-color:transparent}.page-layout-pieces_sectionTileOn__dtxse .page-layout-pieces_sectionTileMark__47XRw{color:var(--text-3)}.page-layout-pieces_sectionTileAdded__Q5dH0{outline:2px solid var(--primary);outline-offset:1px}.page-layout-pieces_sectionTileAdded__Q5dH0 .page-layout-pieces_sectionTileMark__47XRw{color:var(--success)}.page-layout-pieces_sectionChoices__kXYek{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px;padding:0;border:0}.page-layout-pieces_sectionChoice__306_1{padding:5px 10px;font-size:12.5px;font-weight:600;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:8px}.page-layout-pieces_sectionChoice__306_1:hover{border-color:var(--text-3)}.page-layout-pieces_sectionChoiceOn__tkoCU{color:var(--coral-text);background:var(--primary-soft);border-color:var(--primary)}.page-layout-pieces_sectionColumns__Q9R4I{margin:0 0 6px;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.page-layout-pieces_sectionColumn__FbIuF{display:grid;grid-template-columns:22px 22px minmax(0,1fr) auto;align-items:center;gap:8px;height:31px;padding:0 10px 0 4px;border-top:1px solid var(--border-subtle)}.page-layout-pieces_sectionColumn__FbIuF:first-child{border-top:0}.page-layout-pieces_sectionColumnOff__Rdlq1 .page-layout-pieces_sectionColumnName__Pl6ke{color:var(--text-3)}.page-layout-pieces_sectionColumnName__Pl6ke{overflow:hidden;font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.page-layout-pieces_sectionColumnHint__5oapa{font-size:11.5px;color:var(--text-3);white-space:nowrap}.page-layout-pieces_sectionColumnDragging__r9U3O{opacity:.5}.page-layout-pieces_sectionHandle__KYX7X{display:flex;align-items:center;justify-content:center;width:20px;height:26px;padding:0;color:var(--text-4);background:none;border:0;border-radius:6px}.page-layout-pieces_sectionHandle__KYX7X:focus-visible,.page-layout-pieces_sectionHandle__KYX7X:hover{color:var(--text-2);background:var(--surface-3)}.page-layout-pieces_sectionHandleOff__bqFMA{visibility:hidden}.page-layout-pieces_justAdded__NnxbD{position:relative;display:grid;border-radius:12px;outline:2px solid var(--primary);outline-offset:3px}.page-layout-pieces_justAddedTag__XBwGI{position:absolute;top:-11px;right:12px;z-index:3;padding:2px 8px;border-radius:6px;background:var(--primary);color:#fff;font-size:10.5px;font-weight:600;white-space:nowrap}@media (max-width:560px){.page-layout-pieces_topBar__fvoWE{flex-wrap:wrap;height:auto;padding:10px 16px;row-gap:8px}.page-layout-pieces_topSep__SdcmE{display:none}.page-layout-pieces_topExample__ZCiuF,.page-layout-pieces_topNotePersonal__2B0E_,.page-layout-pieces_topNote__dKw4U{flex-basis:100%;margin-left:0;padding-left:0;border-left:0;white-space:normal}}.stage-picker-pieces_sp__4cham{--sp-bg:var(--surface);border:0;padding:0;margin:0;min-width:0;line-height:normal;display:flex;flex-direction:column;gap:10px}.stage-picker-pieces_road__FKPEs{display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr;align-items:stretch;row-gap:6px}.stage-picker-pieces_bracket__u7_MQ{grid-row:1;position:relative;height:14px}.stage-picker-pieces_bracket__u7_MQ:before{content:"";position:absolute;left:6px;right:6px;top:7px;height:8px;border-top:1.5px solid var(--primary-line);border-left:1.5px solid var(--primary-line);border-right:1.5px solid var(--primary-line);border-radius:6px 6px 0 0}.stage-picker-pieces_bracket__u7_MQ span{position:absolute;left:50%;top:0;transform:translateX(-50%);padding:0 8px;background:var(--sp-bg);font:600 9.5px var(--font-mono),JetBrains Mono,ui-monospace,monospace;letter-spacing:.14em;color:var(--coral-text);white-space:nowrap}.stage-picker-pieces_arrow__UPNha{grid-row:2;display:grid;place-items:center;color:var(--text-4)}.stage-picker-pieces_arrow__UPNha svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.stage-picker-pieces_cell__w4TZU{grid-row:2;position:relative;display:flex;min-width:0}.stage-picker-pieces_off__RoqmU .stage-picker-pieces_cell__w4TZU{flex:1}.stage-picker-pieces_box__bm0R6{flex:1;position:relative;display:flex;flex-direction:column;gap:4px;text-align:left;padding:11px 12px;border-radius:12px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;min-width:0}.stage-picker-pieces_box__bm0R6:hover{border-color:var(--primary-line)}.stage-picker-pieces_box__bm0R6:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.stage-picker-pieces_top___c6Lm{display:flex;align-items:center;gap:8px}.stage-picker-pieces_tick__fEUih{width:18px;height:18px;border-radius:6px;border:1.5px solid var(--border-strong);display:grid;place-items:center;flex-shrink:0;transition:background .15s,border-color .15s}.stage-picker-pieces_tick__fEUih svg{width:11px;height:11px;stroke:#fff;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.stage-picker-pieces_name__Oe18d{font-size:15px;font-weight:600;white-space:nowrap}.stage-picker-pieces_count__0eoBT{margin-left:auto;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.stage-picker-pieces_line__VYyMA{font-size:12.5px;line-height:1.35;color:var(--text-2);padding-left:26px}.stage-picker-pieces_status__HLOQ2{font:500 9.5px var(--font-mono),JetBrains Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding-left:26px;line-height:1.4}.stage-picker-pieces_box__bm0R6[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 0 0 1px var(--primary-line)}.stage-picker-pieces_box__bm0R6[aria-pressed=true] .stage-picker-pieces_tick__fEUih{background:var(--primary);border-color:var(--primary)}.stage-picker-pieces_box__bm0R6[aria-pressed=true] .stage-picker-pieces_tick__fEUih svg{opacity:1}.stage-picker-pieces_refused__1cDm6{position:absolute;left:8px;top:calc(100% + 4px);z-index:5;padding:4px 9px;border-radius:8px;border:1px solid var(--primary-line);background:var(--surface);box-shadow:var(--shadow-sm);font-size:12.5px;font-weight:600;color:var(--coral-text);white-space:nowrap}.stage-picker-pieces_off__RoqmU{display:flex;align-items:center;gap:10px}.stage-picker-pieces_offKey__z_su5{font:600 9.5px var(--font-mono),JetBrains Mono,ui-monospace,monospace;letter-spacing:.14em;color:var(--text-3);width:72px;flex-shrink:0}.stage-picker-pieces_off__RoqmU .stage-picker-pieces_box__bm0R6{gap:2px;padding:8px 12px}.stage-picker-pieces_off__RoqmU .stage-picker-pieces_count__0eoBT{font-size:15px}.stage-picker-pieces_say__etUd0{display:flex;align-items:center;gap:12px;min-height:22px;font-size:13px;color:var(--text-2)}.stage-picker-pieces_say__etUd0 b{color:var(--text);font-weight:600}.stage-picker-pieces_back__Qq33D{font-size:13px;font-weight:600;color:var(--coral-text);white-space:nowrap}.stage-picker-pieces_compact__F_LFh .stage-picker-pieces_box__bm0R6{padding:9px 11px}.stage-picker-pieces_compact__F_LFh .stage-picker-pieces_name__Oe18d{font-size:14px}.stage-picker-pieces_compact__F_LFh .stage-picker-pieces_count__0eoBT{font-size:15px}@media (max-height:700px){.stage-picker-pieces_status__HLOQ2{display:none}.stage-picker-pieces_box__bm0R6{padding:9px 11px}.stage-picker-pieces_off__RoqmU .stage-picker-pieces_box__bm0R6{padding:8px 12px}}.stage-picker-pieces_chip__Jyoim{gap:8px;padding:0 8px 0 12px;border-radius:11px;border:1px solid var(--primary-line);background:var(--primary-soft);color:var(--coral-text);white-space:nowrap}.stage-picker-pieces_chip__Jyoim,.stage-picker-pieces_filterAdd__HRMXG{display:inline-flex;align-items:center;height:34px;font-size:13.5px;font-weight:600}.stage-picker-pieces_filterAdd__HRMXG{justify-content:center;gap:6px;min-height:34px;padding:0 12px;border:1px dashed var(--border-strong);border-radius:11px;background:transparent;color:var(--text-2);font-family:inherit;line-height:1;cursor:pointer}.stage-picker-pieces_filterAdd__HRMXG:hover{border-color:var(--text-3);background:var(--surface);color:var(--text)}.stage-picker-pieces_filterAdd__HRMXG svg{width:13px;height:13px}.stage-picker-pieces_filterAdd__HRMXG:focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-soft)}.stage-picker-pieces_chipOpen__X0jMb{display:inline-flex;align-items:center;gap:8px;height:100%;font:inherit;color:inherit;cursor:pointer}.stage-picker-pieces_chipContent__S0Y8f{display:inline-flex;align-items:center;gap:8px;height:100%;white-space:nowrap}.stage-picker-pieces_chipOpen__X0jMb:focus-visible,.stage-picker-pieces_chipX__YtaJY:focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-soft);border-radius:8px}.stage-picker-pieces_chipKey__B41vg{color:var(--text-2);font-weight:500}.stage-picker-pieces_chipX__YtaJY{width:20px;height:20px;display:grid;place-items:center;border-radius:99px;color:inherit;opacity:.7;cursor:pointer}.stage-picker-pieces_chipX__YtaJY:hover{opacity:1;background:var(--primary-soft)}.stage-picker-pieces_chipX__YtaJY svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.stage-picker-pieces_pop__1dLlq{--sp-bg:var(--surface);position:fixed;z-index:50;display:flex;flex-direction:column;background:var(--surface);border-radius:16px;border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);overflow:hidden}.stage-picker-pieces_popHead__5Z7ul{position:relative;flex-shrink:0;padding:16px 20px 4px}.stage-picker-pieces_popKicker__lVWjz{font:600 10.5px var(--font-mono),JetBrains Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.stage-picker-pieces_popHead__5Z7ul h2{margin:6px 0 0;font-size:17px;font-weight:650;letter-spacing:-.01em;color:var(--text)}.stage-picker-pieces_popClose__1ZpX1{position:absolute;right:16px;top:14px;width:32px;height:32px;border-radius:99px;display:grid;place-items:center;color:var(--text-3);cursor:pointer}.stage-picker-pieces_popClose__1ZpX1:hover{background:var(--surface-3);color:var(--text)}.stage-picker-pieces_popClose__1ZpX1 svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.stage-picker-pieces_popBody__QowMW{min-height:0;overflow:auto;overscroll-behavior:contain;padding:10px 20px 14px;display:flex;flex-direction:column;gap:10px}.stage-picker-pieces_popFoot__BHLTt{display:flex;align-items:center;gap:10px;padding:12px 20px;background:var(--surface-2);border-top:1px solid var(--border);flex-shrink:0}.stage-picker-pieces_hint__iT7Cr{margin-left:auto;font-size:13.5px;color:var(--text-2);white-space:nowrap}.stage-picker-pieces_hint__iT7Cr b{font-size:17px;color:var(--text);font-variant-numeric:tabular-nums;margin-right:3px}@media (max-width:767px){.stage-picker-pieces_road__FKPEs{display:flex;flex-wrap:wrap;gap:8px}.stage-picker-pieces_road__FKPEs .stage-picker-pieces_bracket__u7_MQ{flex:1 1 100%;height:auto}.stage-picker-pieces_road__FKPEs .stage-picker-pieces_bracket__u7_MQ:before{display:none}.stage-picker-pieces_road__FKPEs .stage-picker-pieces_bracket__u7_MQ span{position:static;padding:0;transform:none}.stage-picker-pieces_road__FKPEs .stage-picker-pieces_arrow__UPNha{display:none}.stage-picker-pieces_road__FKPEs .stage-picker-pieces_cell__w4TZU{flex:1 1 calc(50% - 4px)}.stage-picker-pieces_off__RoqmU{flex-wrap:wrap}.stage-picker-pieces_offKey__z_su5{width:100%}.stage-picker-pieces_off__RoqmU .stage-picker-pieces_cell__w4TZU{flex:1 1 calc(50% - 5px)}}.host_kicker__qIqkt{font-family:var(--font-mono);font-size:10.5px;font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase}.host_liveDot__zYCQY{width:8px;height:8px;flex:none}.host_lobby__a5z_y{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;padding:22px 28px;width:100%;height:100%;min-height:0;font-size:14px;line-height:1.45}.host_stagecard___cTF4{position:relative;overflow:hidden;padding:28px 32px;display:flex;flex-direction:column;min-height:0}.host_glow__s6Ydn{position:absolute;right:-80px;top:-200px;width:520px;height:560px;pointer-events:none}.host_stagecard___cTF4>*{position:relative}.host_stagecard___cTF4>.host_glow__s6Ydn{position:absolute}.host_stagecard___cTF4>.host_endCorner__qPXsj{position:absolute;top:18px;right:24px;z-index:2}.host_stageKicker__X22ZF{display:flex;align-items:center;gap:8px}.host_roomName__fiiZ4{font-size:50px;font-weight:800;letter-spacing:-.035em;margin:16px 0 10px;line-height:1}.host_roomMeta__TA3m4{font-size:16px;margin:0}.host_seats__EfWXH{flex:1;display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap;padding:24px 0}.host_seat__sENUW{display:flex;flex-direction:column;align-items:center;gap:12px;width:124px}.host_seatFace__gDVah{position:relative}.host_seatOut__2CCHG{filter:grayscale(1);opacity:.25}.host_seatFaceTransition__5qIXi{transition:filter .4s,opacity .4s}.host_readyBadge__ujbP_{position:absolute;right:-2px;bottom:-2px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;animation:host_pop__4SCpF .5s cubic-bezier(.22,1,.36,1)}.host_seatName__Q3OEV{font-size:16px;font-weight:600}.host_seatStatus__L4EP7{font-family:var(--font-mono);font-size:11px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.host_foot__N2qQw{display:flex;align-items:center;gap:18px}.host_here__hYuR6{font-size:14px}.host_startWrap__vKO3x{position:relative;display:inline-flex}.host_beacon__as4es{position:absolute;inset:-5px;pointer-events:none;animation:host_beacon__as4es 1.8s ease-out infinite}@keyframes host_beacon__as4es{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.08,1.3)}}.host_share__cmqsM{padding:20px;display:flex;flex-direction:column;gap:14px;min-height:0}.host_shareTitle___nU4e{margin:0;font-size:18px;font-weight:700;letter-spacing:-.015em}.host_thumb__SzQoM{flex:1;min-height:150px;position:relative;overflow:hidden;padding:16px 18px;display:flex;flex-direction:column}.host_thumbKicker__iXF8p{font-family:var(--font-mono);font-size:9px;font-weight:500;line-height:1;letter-spacing:.12em;display:flex;align-items:center;gap:6px}.host_thumbDot__6_i5t{width:6px;height:6px;flex:none}.host_thumbHead__bsHIA{display:flex;align-items:flex-end;margin-top:10px}.host_thumbName__VeRpP{font-size:17px;font-weight:800;letter-spacing:-.02em}.host_thumbClock__PDN32{margin-left:auto;font-family:var(--font-mono);font-size:26px;font-weight:700;line-height:1;letter-spacing:-.04em}.host_thumbLanes__1tHSP{flex:1;display:flex;flex-direction:column;justify-content:space-evenly;margin-top:6px}.host_thumbLane__wy4H1{display:flex;align-items:center;gap:8px}.host_thumbRunner__0Sc2V{width:14px;height:14px;flex:none}.host_thumbDash__rtWR2{flex:1;height:2px}.host_linkBox__cjIuc{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;font-family:var(--font-mono);font-size:13px;font-weight:500;line-height:1}.host_linkBox__cjIuc>svg{flex:none}.host_linkText__qa_KS{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.host_shareButtons__5otHA{display:flex;gap:8px}.host_shareButtons__5otHA>*{flex:1}.host_shareNote__P4AAo{margin:0;font-size:12.5px}.host_board__gmKFP{position:relative;display:flex;flex-direction:column;padding:22px 34px 18px;overflow:hidden;font-size:14px;line-height:1.45}.host_boardGlow__1DBjM{position:absolute;right:180px;top:-220px;width:560px;height:640px;pointer-events:none;transform-origin:50% 0;animation:host_sway__Gvz7X 12s ease-in-out infinite}.host_boardStripes__WxhR1{position:absolute;inset:0;pointer-events:none}.host_board__gmKFP>*{position:relative;z-index:1}.host_board__gmKFP>.host_boardGlow__1DBjM,.host_board__gmKFP>.host_boardStripes__WxhR1{position:absolute;z-index:0}.host_board__gmKFP>.host_endBoardCorner__rv_q8{position:absolute;right:34px;bottom:14px}@keyframes host_sway__Gvz7X{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.host_boardTop__yzHuF{display:flex;align-items:center;gap:10px;font-size:13px}.host_boardTop__yzHuF b{font-weight:600}.host_brandMark__HqjrQ{color:var(--stage-ink)}.host_liveTag__QhP65{margin-left:auto;display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:600;line-height:1;letter-spacing:.14em}.host_boardHead__wiViY{display:flex;align-items:flex-end;gap:30px;margin-top:18px}.host_boardTitle__TZAtC{font-size:54px;font-weight:800;letter-spacing:-.035em;margin:12px 0 8px;line-height:1}.host_lead__GNtlv{font-size:20px;min-height:28px}.host_lead__GNtlv b{font-weight:650}.host_boardClock__FDrNt{margin-left:auto;display:flex;align-items:center;gap:18px}.host_boardClockText__OIvPk{text-align:right}.host_boardClockText__OIvPk b{display:block;font-family:var(--font-mono);font-size:100px;font-weight:700;line-height:.9;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.host_boardClockText__OIvPk span{font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1;letter-spacing:.16em}.host_boardBody__MNkwZ{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;margin-top:22px}.host_raceCard__OdEug{position:relative;min-height:0}.host_raceInner__O2KVh{position:absolute;inset:14px 20px}.host_feedCard__0Ekw6{padding:18px 18px 16px;display:flex;flex-direction:column;min-height:0}.host_feed__46r97{flex:1;min-height:0;overflow:hidden;margin-top:8px}.host_feedItem__7uGUD{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding:12px 2px;font-size:16px}.host_feedItem__7uGUD b{font-weight:600}.host_feedPoints__iD9Jd{font-family:var(--font-mono);font-size:16px;font-weight:700;line-height:1}.host_feedTime__tjM4E{font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1;min-width:28px;text-align:right}.host_total__cHHYP{margin-top:auto;padding-top:14px;display:flex;align-items:baseline;gap:10px;font-size:15px}.host_total__cHHYP b{font-family:var(--font-mono);font-size:40px;font-weight:700;line-height:1;letter-spacing:-.04em}.host_boardFoot__ewahH{margin-top:12px;display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1}.host_race__oR7BM{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center}.host_lane__q4Akf{flex:0 1 160px;min-height:0;display:grid;grid-template-columns:44px 250px 1fr 140px;align-items:center;padding:0 12px}.host_laneUnranked__sZer0{grid-template-columns:250px 1fr 140px}.host_laneRank__6YRKg{font-family:var(--font-mono);font-size:18px;font-weight:600;line-height:1}.host_laneWho__a6qsx{min-width:0;padding-right:10px}.host_laneName__FBQWz{display:flex;align-items:center;gap:10px;font-size:28px;font-weight:650;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.host_laneSub__d44uT{font-family:var(--font-mono);font-size:13px;line-height:1.3;white-space:nowrap;margin-top:6px}.host_flame__a3Yk9{display:inline-flex;align-items:center;gap:3px;flex:none;font-family:var(--font-mono);font-size:16px;font-weight:700;line-height:1;animation:host_pop__4SCpF .5s cubic-bezier(.22,1,.36,1)}.host_track__mqtLT{position:relative;height:64px;margin:0 26px 0 6px}.host_trackDash__izh3R{right:0;height:3px}.host_trackDash__izh3R,.host_trail__VeHYe{position:absolute;left:0;top:50%;transform:translateY(-50%)}.host_trail__VeHYe{height:14px;transition:width .9s cubic-bezier(.22,1,.36,1)}.host_runner__SSjGA{position:absolute;top:50%;transform:translateY(-50%);z-index:2;transition:left .9s cubic-bezier(.22,1,.36,1)}.host_lanePoints___pqVe{text-align:right;font-family:var(--font-mono);font-size:42px;font-weight:700;line-height:1;letter-spacing:-.04em}.host_lanePoints___pqVe small{display:block;font-size:13px;font-weight:500;line-height:1.2;margin-top:4px;letter-spacing:0}.host_banner__0rtk_{position:absolute;right:20px;top:-20px;z-index:5;display:flex;align-items:center;gap:8px;padding:12px 18px;font-size:17px;font-weight:800;line-height:1}.host_results__lfsDg{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:20px;margin-top:22px;animation:host_fadeIn__gR8nB .6s ease-out}.host_resultsLeft__zRqFk{display:flex;flex-direction:column;padding:24px 28px 0;position:relative;overflow:hidden}.host_winner__pctPf{font-size:60px;font-weight:800;letter-spacing:-.04em;line-height:1;margin:12px 0 8px}.host_winnerSub__QebWQ{font-size:18px}.host_winnerSub__QebWQ b{font-weight:700}.host_podium__5t0n0{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:14px;margin-top:12px}.host_step__Wfb8F{width:150px;display:flex;flex-direction:column;align-items:center;position:relative}.host_crown__14KE0{position:absolute;top:-30px}.host_stepName__RhPuW{font-size:17px;font-weight:600;margin:10px 0}.host_block__i1ip_{width:100%;display:flex;flex-direction:column;align-items:center;gap:7px;padding-top:16px;animation:host_riseUp__8Oqtd .8s cubic-bezier(.22,1,.36,1) both}.host_blockPoints__uHfQw{font-family:var(--font-mono);font-size:28px;font-weight:700;line-height:1;letter-spacing:-.03em}.host_blockPlace__ImoTM{font-family:var(--font-mono);font-size:11px;font-weight:600;line-height:1;letter-spacing:.14em}@keyframes host_riseUp__8Oqtd{0%{transform:translateY(100%)}to{transform:none}}.host_resultsRight__k4TT9{display:flex;flex-direction:column;gap:12px;min-height:0}.host_resultList__lajWV{padding:8px 20px}.host_resultRow__uxLQG{display:grid;grid-template-columns:26px 44px 1fr auto;align-items:center;gap:12px;padding:13px 0;animation:host_fadeIn__gR8nB .5s ease-out both}.host_resultRank__OaflB{font-family:var(--font-mono);font-size:15px;font-weight:600;line-height:1}.host_resultName__T7kV9{min-width:0;font-size:19px;font-weight:600}.host_resultName__T7kV9 small{display:block;font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:1.3;margin-top:3px}.host_resultPoints__KFyR_{font-family:var(--font-mono);font-size:26px;font-weight:700;line-height:1;letter-spacing:-.03em}.host_kindIcon__qZnvO{width:42px;height:42px;display:flex;align-items:center;justify-content:center}.host_award__EqN8p{display:inline-flex;align-items:center;gap:6px;margin-top:6px;height:24px;padding:0 10px 0 7px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.host_resultTotal__X2MZJ{flex:1;padding:20px 22px;display:flex;flex-direction:column;justify-content:center}.host_resultTotal__X2MZJ b{font-family:var(--font-mono);font-size:64px;font-weight:700;line-height:1;letter-spacing:-.05em}.host_resultTotal__X2MZJ span{font-size:18px;margin-top:8px}@keyframes host_fadeIn__gR8nB{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes host_pop__4SCpF{0%{transform:scale(.7)}55%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.host_beacon__as4es,.host_block__i1ip_,.host_boardGlow__1DBjM,.host_flame__a3Yk9,.host_readyBadge__ujbP_,.host_resultRow__uxLQG,.host_results__lfsDg{animation:none}.host_runner__SSjGA,.host_trail__VeHYe{transition:none}}.host_feedItem__7uGUD:not(:last-child),.host_resultRow__uxLQG:not(:last-child){border-bottom:1px solid var(--stage-edge)}.host_total__cHHYP{border-top:1px solid var(--stage-edge)}.analytics_an__KGnzF{--ink:var(--text);--dim:var(--text-2);--faint:var(--text-3);--line:var(--border);--well:var(--surface-2);--track:var(--surface-3);--rank-bar:color-mix(in srgb,var(--text-3) 45%,transparent);--dial-ink:var(--ink);--dial-hub:var(--surface);--dial-faint:0.2;--s:1;display:grid;gap:calc(12px * var(--s))}.analytics_host__rZZ7E{--ink:var(--stage-ink);--dim:color-mix(in srgb,var(--stage-ink) 74%,transparent);--faint:var(--stage-dim);--line:var(--stage-edge);--well:var(--stage-stripe);--track:color-mix(in srgb,var(--stage-ink) 10%,transparent);--rank-bar:color-mix(in srgb,var(--stage-ink) 35%,transparent);--dial-hub:var(--game-stage-2);--dial-faint:0.34}.analytics_zone_far_below__ROYmF{--z:var(--game-zone-far-below);--zs:var(--game-zone-far-below-soft);--zt:var(--game-zone-far-below-ink)}.analytics_zone_below__nIXzr{--z:var(--game-zone-below);--zs:var(--game-zone-below-soft);--zt:var(--game-zone-below-ink)}.analytics_zone_on__3x_Lp{--z:var(--game-zone-on);--zs:var(--game-zone-on-soft);--zt:var(--game-zone-on-ink)}.analytics_zone_above__rVvvE{--z:var(--game-zone-above);--zs:var(--game-zone-above-soft);--zt:var(--game-zone-above-ink)}.analytics_face__iyhxk{display:grid;gap:calc(12px * var(--s))}.analytics_lead__3P3M9{margin:0;font-size:calc(14.5px * var(--s));line-height:1.45;color:var(--dim);text-wrap:pretty}.analytics_lead__3P3M9 b{font-weight:600;color:var(--ink)}.analytics_lead__3P3M9 em{font-style:normal;font-weight:700;color:var(--zt)}.analytics_chip__CsfSR{display:inline-flex;align-items:center;gap:calc(6px * var(--s));height:calc(28px * var(--s));padding:0 calc(11px * var(--s));color:var(--zt);font-size:calc(12.5px * var(--s));font-weight:700;white-space:nowrap}.analytics_chip__CsfSR i{width:calc(8px * var(--s));height:calc(8px * var(--s))}.analytics_callouts__fdkVn{display:grid;grid-template-columns:1fr 1fr;gap:calc(10px * var(--s))}.analytics_callout__Wi5gv{display:flex;align-items:center;gap:calc(10px * var(--s));padding:calc(10px * var(--s)) calc(12px * var(--s));border:1px solid var(--line);font-size:calc(13px * var(--s));color:var(--dim)}.analytics_callout__Wi5gv i{display:grid;flex:none;place-items:center;width:calc(30px * var(--s));height:calc(30px * var(--s));color:var(--zt)}.analytics_callout__Wi5gv svg{width:calc(16px * var(--s));height:calc(16px * var(--s))}.analytics_callout__Wi5gv b{display:block;font-size:calc(13.5px * var(--s));color:var(--ink)}.analytics_callout_fast__gE58N{--zs:var(--game-zone-above-soft);--zt:var(--game-zone-above-ink)}.analytics_callout_quiet__gI_qI{--zs:var(--game-zone-below-soft);--zt:var(--game-zone-below-ink)}.analytics_bricks__6Ow_Z,.analytics_brow__jQ0D3{display:grid;gap:calc(12px * var(--s))}.analytics_brow__jQ0D3{grid-template-columns:calc(150px * var(--s)) 1fr calc(66px * var(--s));align-items:center}.analytics_browName__0uAKh{display:flex;align-items:center;gap:calc(9px * var(--s));font-size:calc(14px * var(--s));font-weight:600;color:var(--ink)}.analytics_browName__0uAKh i{display:grid;flex:none;place-items:center;width:calc(32px * var(--s));height:calc(32px * var(--s))}.analytics_browName__0uAKh .analytics_wayIcon__V_nHS{width:calc(16px * var(--s));height:calc(16px * var(--s))}.analytics_browName__0uAKh small{display:block;font-family:var(--font-mono);font-size:calc(11px * var(--s));font-weight:500;line-height:1.3;color:var(--faint)}.analytics_browTrack__uCbeH{height:calc(30px * var(--s));overflow:hidden}.analytics_browTrack__uCbeH i{display:block;height:100%;transform-origin:left center;animation:analytics_barGrow__Ktfmc 1.2s cubic-bezier(.22,1,.36,1) both}.analytics_browValue__pO5aT{font-family:var(--font-mono);font-size:calc(20px * var(--s));font-weight:700;line-height:1;text-align:right;color:var(--ink)}.analytics_total__PHe0i{display:flex;align-items:baseline;gap:calc(10px * var(--s));padding-top:calc(12px * var(--s));border-top:1px solid var(--line)}.analytics_total__PHe0i b{font-family:var(--font-mono);font-size:calc(34px * var(--s));font-weight:700;line-height:1;color:var(--ink)}.analytics_total__PHe0i span{font-size:calc(14px * var(--s));color:var(--dim)}@keyframes analytics_barGrow__Ktfmc{0%{transform:scaleX(0)}}.analytics_tiles__O0wxi{display:grid;grid-template-columns:repeat(var(--tiles,3),minmax(0,1fr));gap:calc(12px * var(--s));margin:0;padding:0;list-style:none}.analytics_tile__bX44V{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:calc(14px * var(--s)) calc(14px * var(--s)) calc(12px * var(--s));border:1px solid var(--line);text-align:center}.analytics_tileFirst__LCHXi{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.analytics_startHere__NzAqD{position:absolute;top:calc(-10px * var(--s));left:50%;padding:calc(4px * var(--s)) calc(7px * var(--s));color:var(--dial-hub);font-family:var(--font-mono);font-size:calc(10px * var(--s));font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transform:translateX(-50%)}.analytics_tileHead__E0_Q_{display:flex;align-items:center;gap:calc(6px * var(--s));font-size:calc(14.5px * var(--s));font-weight:700;color:var(--ink)}.analytics_tileHead__E0_Q_ svg{width:calc(15px * var(--s));height:calc(15px * var(--s));color:var(--faint)}.analytics_dialSmall__P_2ft{width:100%;max-width:calc(130px * var(--s));margin-top:calc(6px * var(--s))}.analytics_tileValue__Qm5NY{margin-top:calc(6px * var(--s));font-family:var(--font-mono);font-size:calc(24px * var(--s));font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--ink)}.analytics_tileValue__Qm5NY small{margin-left:calc(3px * var(--s));font-size:.5em;letter-spacing:0;color:var(--dim)}.analytics_tile__bX44V .analytics_chip__CsfSR{margin-top:calc(8px * var(--s))}.analytics_barLine__2kAKz{margin-top:calc(6px * var(--s));font-size:calc(12px * var(--s));color:var(--faint)}.analytics_doThis__1or15{padding-top:calc(10px * var(--s));border-top:1px solid var(--line)}.analytics_doKicker__2D0vG{display:block;font-family:var(--font-mono);font-size:calc(10.5px * var(--s));font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.analytics_doTitle__UXeFn{display:block;margin-top:calc(5px * var(--s));font-size:calc(16px * var(--s));font-weight:700;color:var(--ink)}.analytics_doLine__9A8TN{display:block;margin-top:calc(3px * var(--s));font-size:calc(14.5px * var(--s));line-height:1.45;color:var(--dim)}.analytics_target__DA3iM{display:grid;grid-template-columns:auto 1fr;gap:calc(22px * var(--s));align-items:center}.analytics_disc___s5Lo{display:grid;place-items:center;width:calc(150px * var(--s));height:calc(150px * var(--s));color:var(--primary-foreground);text-align:center;animation:analytics_discIn__wf8xw .7s cubic-bezier(.22,1,.36,1) both}.analytics_disc___s5Lo b{font-size:calc(54px * var(--s));font-weight:800}.analytics_disc___s5Lo b,.analytics_disc___s5Lo small{display:block;font-family:var(--font-mono);line-height:1}.analytics_disc___s5Lo small{margin-top:calc(6px * var(--s));font-size:calc(10px * var(--s));font-weight:600;letter-spacing:.12em;text-transform:uppercase}.analytics_targetWords__mGfB5{min-width:0}.analytics_targetWords__mGfB5 h4{margin:0 0 calc(4px * var(--s));font-size:calc(24px * var(--s));font-weight:700;letter-spacing:-.02em;color:var(--ink)}.analytics_targetWords__mGfB5 p{margin:0 0 calc(12px * var(--s));font-size:calc(14px * var(--s));line-height:1.45;color:var(--dim)}.analytics_runs__oQdlk{display:flex;align-items:flex-end;gap:calc(8px * var(--s));height:calc(80px * var(--s))}.analytics_runs__oQdlk div{display:flex;flex-direction:column;align-items:center;gap:calc(4px * var(--s))}.analytics_runs__oQdlk i{display:block;width:calc(26px * var(--s));transform-origin:center bottom;animation:analytics_barRise__RASe1 .8s cubic-bezier(.22,1,.36,1) both}.analytics_runs__oQdlk small{font-family:var(--font-mono);font-size:calc(11px * var(--s));font-weight:600;line-height:1;color:var(--dim)}.analytics_runs__oQdlk span{align-self:center;margin-left:calc(8px * var(--s));font-size:calc(12.5px * var(--s));color:var(--faint)}@keyframes analytics_discIn__wf8xw{0%{opacity:0;transform:scale(.82)}}@keyframes analytics_barRise__RASe1{0%{transform:scaleY(0)}}.analytics_rank__jDoyS{display:grid;gap:calc(6px * var(--s))}.analytics_rankHead__ecS3g{display:flex;padding:0 calc(2px * var(--s)) calc(2px * var(--s));font-family:var(--font-mono);font-size:calc(10px * var(--s));font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.analytics_medianKey__GCzS3{display:flex;align-items:center;gap:calc(6px * var(--s));margin-left:auto}.analytics_medianKey__GCzS3 i{width:0;height:calc(12px * var(--s));border-left:2px dashed var(--faint)}.analytics_rankRow__yUTzQ{display:grid;grid-template-columns:calc(16px * var(--s)) calc(26px * var(--s)) calc(84px * var(--s)) 1fr calc(70px * var(--s));align-items:center;gap:calc(9px * var(--s));height:calc(34px * var(--s));padding:0 calc(8px * var(--s))}.analytics_rankPlace__9n4bg{font-family:var(--font-mono);font-size:calc(11px * var(--s));font-weight:600;line-height:1;color:var(--faint)}.analytics_rankName__AD9_T{overflow:hidden;font-size:calc(13.5px * var(--s));font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.analytics_rankMine__ktrZo .analytics_rankName__AD9_T{color:var(--coral-text)}.analytics_rankTrack___gS8q{position:relative;height:calc(12px * var(--s))}.analytics_rankTrack___gS8q i{display:block;height:100%;transform-origin:left center;animation:analytics_barGrow__Ktfmc .9s cubic-bezier(.22,1,.36,1) both}.analytics_rankTrack___gS8q em{position:absolute;top:calc(-6px * var(--s));bottom:calc(-6px * var(--s));width:0;border-left:2px dashed color-mix(in srgb,var(--faint) 80%,transparent)}.analytics_rankValue__kHyBw{font-family:var(--font-mono);font-size:calc(14px * var(--s));font-weight:700;line-height:1;text-align:right;color:var(--ink)}.analytics_scrim__Svmmc{position:fixed;inset:0;z-index:50;animation:analytics_fadeIn__guqDf .3s ease both}.analytics_modal__z9GzL{position:fixed;top:clamp(40px,13vh,130px);left:50%;z-index:51;display:flex;flex-direction:column;max-width:calc(100% - 40px);max-height:calc(100% - 60px);overflow:hidden;box-shadow:var(--shadow-lg);transform:translateX(-50%);animation:analytics_modalIn__zT2do .55s cubic-bezier(.22,.61,.36,1) both}.analytics_contained__xKKtE{position:absolute}@keyframes analytics_fadeIn__guqDf{0%{opacity:0}}@keyframes analytics_modalIn__zT2do{0%{opacity:0;transform:translate(-50%,18px) scale(.985)}}.analytics_head___xULa{display:flex;flex:none;align-items:flex-start;gap:12px;padding:20px 24px 10px}.analytics_headWords__hrQrc{min-width:0}.analytics_kicker__m8R41{font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.analytics_title__q7k8e{margin:5px 0 0;font-size:20px;font-weight:650;letter-spacing:-.01em}.analytics_count__450fL{margin-left:auto;padding-top:2px;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--text-3)}.analytics_body__Wj9cX{padding:2px 24px 22px;overflow:hidden;animation:analytics_swapIn__QKleX .3s ease-out}@keyframes analytics_swapIn__QKleX{0%{opacity:0;transform:translateX(12px)}}.analytics_foot__gPrvu{display:flex;flex:none;align-items:center;gap:10px;padding:14px 24px;border-top:1px solid var(--border)}.analytics_grow__aGYz3{flex:1}.analytics_stage__ccwtd{position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;padding:22px 34px 18px;overflow:hidden;color:var(--stage-ink)}.analytics_stage__ccwtd.analytics_contained__xKKtE{position:absolute}.analytics_stageFill__IlTQn{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-height:0}.analytics_fcard__lNxOY{display:flex;flex-direction:column;width:min(1080px,100%);overflow:hidden;border:1px solid var(--stage-edge)}.analytics_fHead__fEsN5{display:flex;align-items:flex-start;gap:12px;padding:22px 30px 8px}.analytics_fKicker__CcWbH{font-family:var(--font-mono);font-size:12px;font-weight:600;line-height:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--stage-dim)}.analytics_fTitle__nwafW{margin:7px 0 0;font-size:30px;font-weight:700;line-height:1.45;letter-spacing:-.02em}.analytics_fCount__MiEwm{margin-left:auto;font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--stage-dim)}.analytics_fBody__TG3F9{padding:8px 30px 24px;animation:analytics_swapIn__QKleX .3s ease-out}.analytics_fFoot__OJUB9{display:flex;align-items:center;gap:12px;padding:14px 30px;border-top:1px solid var(--stage-edge)}.analytics_hint__Cxfm1{font-size:14px;color:var(--stage-dim)}@media (prefers-reduced-motion:reduce){.analytics_body__Wj9cX,.analytics_browTrack__uCbeH i,.analytics_disc___s5Lo,.analytics_fBody__TG3F9,.analytics_modal__z9GzL,.analytics_rankTrack___gS8q i,.analytics_runs__oQdlk i,.analytics_scrim__Svmmc{animation:none}}.dial_dial__kPObJ{display:block;width:100%;overflow:visible}.dial_seg__rjSv_{fill:none;stroke-width:22}.dial_zone0__oG2IM{stroke:var(--game-zone-far-below)}.dial_zone1__Wte1F{stroke:var(--game-zone-below)}.dial_zone2__G7HEL{stroke:var(--game-zone-on)}.dial_zone3__I4cK0{stroke:var(--game-zone-above)}.dial_off__t7adW{opacity:var(--dial-faint,.2)}.dial_needle__SDkBt{transform-box:view-box;transform-origin:100px 100px;transform:rotate(var(--a));animation:dial_sweep__Ke_sd 1.2s cubic-bezier(.22,.61,.36,1) both}.dial_needle__SDkBt line{stroke:var(--dial-ink,var(--text));stroke-width:6;stroke-linecap:round}.dial_hub__BM3tN{fill:var(--dial-ink,var(--text))}.dial_pin__zjCk2{fill:var(--dial-hub,var(--surface))}@keyframes dial_sweep__Ke_sd{0%{transform:rotate(0deg)}}@media (prefers-reduced-motion:reduce){.dial_needle__SDkBt{animation:none}}.step-chart_box__ET361{position:relative;height:calc(250px * var(--s));padding:calc(12px * var(--s)) calc(14px * var(--s)) calc(22px * var(--s)) calc(40px * var(--s));border:1px solid var(--line)}.step-chart_xLow__JOGnD,.step-chart_xMid___XN_k,.step-chart_xTop__KKJTB,.step-chart_yLow__CuTVL,.step-chart_yMid__eAHa9,.step-chart_yTop__qk0YT{position:absolute;font-family:var(--font-mono);font-size:calc(10px * var(--s));font-weight:500;line-height:1;color:var(--faint)}.step-chart_yLow__CuTVL,.step-chart_yMid__eAHa9,.step-chart_yTop__qk0YT{left:calc(10px * var(--s))}.step-chart_yTop__qk0YT{top:calc(10px * var(--s))}.step-chart_yMid__eAHa9{top:45%}.step-chart_yLow__CuTVL{bottom:calc(20px * var(--s))}.step-chart_xLow__JOGnD,.step-chart_xMid___XN_k,.step-chart_xTop__KKJTB{bottom:calc(6px * var(--s))}.step-chart_xLow__JOGnD{left:calc(40px * var(--s))}.step-chart_xMid___XN_k{left:50%}.step-chart_xTop__KKJTB{right:calc(14px * var(--s))}.step-chart_plot__oaavL{position:relative;height:100%}.step-chart_svg__WJkTn{display:block;width:100%;height:100%;overflow:visible}.step-chart_bandFast___SU4i{fill:var(--game-zone-above-soft)}.step-chart_bandQuiet__1z86C{fill:var(--game-zone-below-soft)}.step-chart_bandLead__ALbia{fill:var(--primary-soft);opacity:.5}.step-chart_paceBest__n5ird,.step-chart_paceUsual__WA9qM{stroke-width:2}.step-chart_paceUsual__WA9qM{stroke:var(--faint);stroke-dasharray:7 6}.step-chart_paceBest__n5ird{stroke:var(--game-zone-below-ink);stroke-dasharray:2 5}.step-chart_lineMine__CCIiX{stroke-width:3.5;stroke-linejoin:round}.step-chart_lineOther__deMpK{stroke-width:2;stroke-linejoin:round;opacity:.55}.step-chart_dot__zGsi4{position:absolute;width:calc(10px * var(--s));height:calc(10px * var(--s));border:calc(2.5px * var(--s)) solid var(--primary);transform:translate(-50%,-50%);opacity:0;animation:step-chart_dotIn__Ajaqx .4s cubic-bezier(.22,1,.36,1) forwards}@keyframes step-chart_dotIn__Ajaqx{to{opacity:1}}.step-chart_wipe__E3ahu{position:absolute;inset:calc(-2px * var(--s));transform-origin:right center;animation:step-chart_wipe__E3ahu 2.4s cubic-bezier(.22,1,.36,1) .2s forwards}@keyframes step-chart_wipe__E3ahu{to{transform:scaleX(0)}}.step-chart_note__Yp_Dn{position:absolute;top:calc(2px * var(--s));padding:calc(3px * var(--s)) calc(6px * var(--s));font-family:var(--font-mono);font-size:calc(10px * var(--s));font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--coral-text)}.step-chart_noteQuiet__KuDDy{color:var(--game-zone-below-ink)}.step-chart_legend__Y8tZu{display:flex;flex-wrap:wrap;gap:calc(6px * var(--s)) calc(16px * var(--s));font-size:calc(12.5px * var(--s));color:var(--dim)}.step-chart_legend__Y8tZu span{display:flex;align-items:center;gap:calc(6px * var(--s))}.step-chart_swatch__Mq5HI{display:block;width:calc(18px * var(--s));height:0;border-top:calc(3px * var(--s)) solid var(--swatch,var(--primary))}.step-chart_swatch_other__TXITA{border-top-width:calc(2px * var(--s));opacity:.7}.step-chart_swatch_usual__GuLuQ{border-top:calc(2px * var(--s)) dashed var(--faint)}.step-chart_swatch_best__iQM4R{border-top:calc(2px * var(--s)) dotted var(--game-zone-below-ink)}@media (prefers-reduced-motion:reduce){.step-chart_wipe__E3ahu{animation:none;transform:scaleX(0)}.step-chart_dot__zGsi4{animation:none;opacity:1}}.home-card_opened__lb5PM{outline:2px solid var(--primary-line);outline-offset:-2px}.play_countdown__P4fa6{position:fixed;font-size:14px;line-height:1.45;inset:0;z-index:70;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.play_countdownContained__be_9l{position:absolute}.play_countdownKicker__F4qTh{font-family:var(--font-mono);font-size:14px;font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--stage-dim-strong)}.play_countdownNumber__iWPzc{font-size:230px;font-weight:800;line-height:1;letter-spacing:-.06em}.play_countdownPop__1ut_p{animation:play_countdownPop__1ut_p .75s cubic-bezier(.22,1,.36,1)}@keyframes play_countdownPop__1ut_p{0%{opacity:0;transform:scale(1.7)}30%{opacity:1;transform:scale(1)}to{opacity:.92;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.play_countdownPop__1ut_p{animation:none}}[data-reduce-motion=true] .play_countdownPop__1ut_p{animation:none}.voice-bar-pieces_bar__lBETh{position:relative;width:100%;border:1px solid var(--border-strong);border-radius:22px;background:color-mix(in srgb,var(--surface) 95%,transparent);backdrop-filter:blur(22px) saturate(1.5);box-shadow:0 1px 2px color-mix(in srgb,var(--text) 5%,transparent),0 30px 70px -26px color-mix(in srgb,var(--text) 45%,transparent);color:var(--text);font-size:14px}.voice-bar-pieces_steps__P8ABk{display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s var(--ease)}.voice-bar-pieces_steps__P8ABk[data-open=true]{grid-template-rows:1fr}.voice-bar-pieces_stepsIn__laonr{min-height:0;overflow:hidden}.voice-bar-pieces_stepsPad__4lSeN{padding:15px 20px 13px 84px;border-bottom:1px solid var(--border-subtle)}.voice-bar-pieces_row__aE0Np{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 12px 12px 14px}.voice-bar-pieces_face__d9vH9{position:relative;display:flex;align-items:center;justify-content:center;width:64px;height:56px;transition:opacity .9s var(--ease)}.voice-bar-pieces_face__d9vH9:before{content:"";position:absolute;inset:-5px;border:2px solid transparent;border-radius:999px;transform:scale(calc(1 + var(--level, 0) * .16));transition:transform .14s ease-out,border-color .5s}.voice-bar-pieces_bar__lBETh[data-state=listening] .voice-bar-pieces_face__d9vH9:before{border-color:color-mix(in srgb,var(--primary) 30%,transparent)}.voice-bar-pieces_bar__lBETh[data-state=speaking] .voice-bar-pieces_face__d9vH9:before{border-color:color-mix(in srgb,var(--primary) 16%,transparent)}.voice-bar-pieces_bar__lBETh[data-state=muted] .voice-bar-pieces_face__d9vH9{opacity:.4;filter:grayscale(.6)}.voice-bar-pieces_main__OzgnU{min-width:0}.voice-bar-pieces_kicker__Z1vqJ{display:flex;align-items:center;gap:8px;height:16px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.voice-bar-pieces_bar__lBETh[data-state=listening] .voice-bar-pieces_state__KKQnJ{color:var(--coral-text)}.voice-bar-pieces_bar__lBETh[data-state=working] .voice-bar-pieces_state__KKQnJ{color:var(--text-2)}.voice-bar-pieces_chip__kAN92{display:inline-flex;align-items:center;gap:5px;height:18px;padding:0 7px;border:0;border-radius:6px;background:var(--surface-3);color:var(--text-3);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.02em;text-transform:none;cursor:pointer}.voice-bar-pieces_chip__kAN92 svg{width:11px;height:11px;color:var(--success)}.voice-bar-pieces_chip__kAN92[data-tone=warn],.voice-bar-pieces_chip__kAN92[data-tone=warn] svg{color:var(--warning)}.voice-bar-pieces_chip__kAN92:hover{color:var(--text)}.voice-bar-pieces_words__GermD{display:flex;flex-direction:column;justify-content:flex-end;height:calc(1.42em * 2);margin-top:4px;overflow:hidden;font-size:16.5px;line-height:1.42;color:var(--text)}.voice-bar-pieces_brain__6GMxC{color:var(--text-2)}.voice-bar-pieces_brain__6GMxC b{font-weight:600;color:var(--text)}.voice-bar-pieces_placeholder__LDFtR{color:var(--text-4)}.voice-bar-pieces_line__BblzH{display:block}.voice-bar-pieces_tools__fZqlb{display:flex;align-items:center;gap:8px}.voice-bar-pieces_meter__RRDKu{display:flex;align-items:center;justify-content:center;gap:3px;width:40px;height:26px}.voice-bar-pieces_meter__RRDKu i{width:3px;height:20px;border-radius:2px;background:var(--text-4);transform:scaleY(.2);transition:transform .13s ease-out,background-color .4s}.voice-bar-pieces_bar__lBETh[data-state=listening] .voice-bar-pieces_meter__RRDKu i{background:var(--primary)}.voice-bar-pieces_round__O07VH{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);color:var(--text-2);cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.voice-bar-pieces_round__O07VH:hover{color:var(--text)}.voice-bar-pieces_round__O07VH svg{width:17px;height:17px}.voice-bar-pieces_end__St4IE{border-color:var(--text);background:var(--text);color:var(--surface)}.voice-bar-pieces_end__St4IE:hover{color:var(--surface)}.voice-bar-pieces_bar__lBETh[data-state=muted] .voice-bar-pieces_mute__kSaef{border-color:color-mix(in srgb,var(--primary) 36%,transparent);background:var(--primary-soft);color:var(--coral-text)}.voice-bar-pieces_hint__2s_N3{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease)}.voice-bar-pieces_hint__2s_N3[data-on=true]{grid-template-rows:1fr}.voice-bar-pieces_hintIn__LRGKS{min-height:0;overflow:hidden}.voice-bar-pieces_hintIn__LRGKS p{margin:0;padding:0 20px 13px 86px;font-size:13.5px;line-height:normal;color:var(--text-3)}.voice-bar-pieces_hintIn__LRGKS b{font-weight:600;color:var(--text-2)}.voice-bar-pieces_saved__GBxM8{display:inline-flex;align-items:center;gap:5px;margin-left:8px;color:var(--text-3)}.voice-bar-pieces_saved__GBxM8 svg{width:13px;height:13px;color:var(--success)}@media (prefers-reduced-motion:reduce){.voice-bar-pieces_face__d9vH9,.voice-bar-pieces_face__d9vH9:before,.voice-bar-pieces_hint__2s_N3,.voice-bar-pieces_meter__RRDKu i,.voice-bar-pieces_steps__P8ABk{transition:none}}[data-reduce-motion=true] .voice-bar-pieces_face__d9vH9,[data-reduce-motion=true] .voice-bar-pieces_face__d9vH9:before,[data-reduce-motion=true] .voice-bar-pieces_hint__2s_N3,[data-reduce-motion=true] .voice-bar-pieces_meter__RRDKu i,[data-reduce-motion=true] .voice-bar-pieces_steps__P8ABk{transition:none}.voice-bar-pieces_dock__0HmXL{display:flex;flex-direction:column;gap:14px;transform:translateX(-50%)}.voice-bar-pieces_dock__0HmXL[data-position=fixed]{position:fixed;z-index:70}.voice-bar-pieces_dock__0HmXL[data-position=absolute]{position:absolute;z-index:10}.voice-bar-pieces_tray__HgwJy{transition:opacity .4s ease}.voice-bar-pieces_tray__HgwJy[data-under=true]{opacity:0;pointer-events:none}.voice-bar-pieces_tray__HgwJy[data-empty=true]{display:none}.voice-bar-pieces_card__xBjmm>section{margin:0;box-shadow:0 1px 2px color-mix(in srgb,var(--text) 5%,transparent),0 26px 60px -26px color-mix(in srgb,var(--text) 42%,transparent)}@media (prefers-reduced-motion:reduce){.voice-bar-pieces_tray__HgwJy{transition:none}}[data-reduce-motion=true] .voice-bar-pieces_tray__HgwJy{transition:none}.condition-row_valueChip__dmFzV{padding:4px 10px}.door-number_number__Zdyk2{font-size:min(54px,calc(100cqw / (var(--door-number-chars, 3) * .58)));letter-spacing:-2.4px;line-height:.9}.setup-wizard-shell_shell__wksdH{display:flex;min-height:0;max-height:calc(100dvh - 60px - 52px);width:100%;max-width:640px;flex-direction:column;margin:26px auto 0;overflow:hidden}.setup-wizard-shell_progress__9ijks{height:3px;flex:none}.setup-wizard-shell_header__CwPKj{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-subtle);padding:12px 20px}.setup-wizard-shell_question__gT2cl{flex:none;margin:22px 40px 12px;text-align:center;font-size:28px;font-weight:700;letter-spacing:-.025em;line-height:1.2}.setup-wizard-shell_body__IyQVQ{display:flex;min-height:0;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:4px 40px 22px}.setup-wizard-shell_footer___vztE{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:12px;border-top:1px solid var(--border);padding:12px 20px}.setup-wizard-shell_footerNote__2vmHp{min-width:0;flex:1;margin:0;text-align:right}.setup-wizard-shell_shellFill__Zd_Qb{height:calc(100dvh - 60px - 52px);max-width:var(--page-w-reading)}.setup-wizard-shell_bodyFill__yvlvU{overflow-y:hidden}