.Asu-Aq_root{height:var(--progress-height);border-radius:var(--radius-full);background-image:linear-gradient(var(--bench-track-high), var(--bench-track-low));width:100%;box-shadow:inset 0 1px 2px var(--bench-recess), 0 1px 0 var(--bench-lit);position:relative;overflow:hidden}.Asu-Aq_indicator{background:linear-gradient(90deg, var(--primary), color-mix(in srgb, var(--primary) 82%, white));border-radius:var(--radius-full);flex:1;width:100%;height:100%}.Asu-Aq_completeGlow{animation:Asu-Aq_completeGlowPulse var(--duration-celebration,.6s) var(--ease-out-cubic)}@keyframes Asu-Aq_completeGlowPulse{0%{filter:brightness();box-shadow:0 0 #22c55e80}50%{filter:brightness(1.2);box-shadow:0 0 12px 4px #22c55e66}to{filter:brightness();box-shadow:0 0 #22c55e00}}html.dark .Asu-Aq_completeGlow{animation:Asu-Aq_completeGlowPulseDark var(--duration-celebration,.6s) var(--ease-out-cubic)}@keyframes Asu-Aq_completeGlowPulseDark{0%{filter:brightness();box-shadow:0 0 #4ade8080}50%{filter:brightness(1.3);box-shadow:0 0 12px 4px #4ade8066}to{filter:brightness();box-shadow:0 0 #4ade8000}}.Asu-Aq_indicatorVictory{background:linear-gradient(90deg, var(--success), color-mix(in srgb, var(--success) 75%, #a3e635))}.Asu-Aq_indicatorComplete{background-color:var(--success);animation:Asu-Aq_completePulse .6s var(--ease-out-cubic)}@keyframes Asu-Aq_completePulse{0%,to{box-shadow:0 0 #22c55e66}50%{box-shadow:0 0 0 8px #22c55e00}}html.dark .Asu-Aq_indicatorComplete{animation:Asu-Aq_completePulseDark .6s var(--ease-out-cubic)}@keyframes Asu-Aq_completePulseDark{0%,to{box-shadow:0 0 #4ade8066}50%{box-shadow:0 0 0 8px #4ade8000}}.Asu-Aq_segmentedRoot{gap:var(--space-1);width:100%;height:var(--space-2);display:flex}.Asu-Aq_segment{border-radius:var(--radius-full);background:var(--secondary);flex:1}.Asu-Aq_segmentFilled{background:linear-gradient(90deg, var(--primary), color-mix(in srgb, var(--primary) 82%, white))}@media (prefers-reduced-motion:reduce){.Asu-Aq_indicator{transition:transform .01ms}.Asu-Aq_indicatorComplete,.Asu-Aq_completeGlow{animation:none}}
.CpdUNG_trigger{min-height:var(--touch-target-min);width:100%;padding:var(--space-2) var(--space-3);justify-content:space-between;align-items:center;font-size:.875rem;display:flex;}.CpdUNG_trigger.CpdUNG_trigger{border-radius:var(--radius-sm)}.CpdUNG_trigger:disabled{cursor:not-allowed;opacity:.5}.CpdUNG_trigger[data-placeholder]{color:var(--bench-muted)}.CpdUNG_icon{opacity:.5;flex-shrink:0}.CpdUNG_scrollButton{cursor:default;padding:var(--space-1);justify-content:center;align-items:center;display:flex}.CpdUNG_content{z-index:calc(var(--z-dialog) + 10);border-radius:var(--radius);min-width:8rem;max-height:24rem;animation:CpdUNG_contentShow var(--duration-fast) var(--ease-out-cubic);overflow:hidden;}.CpdUNG_content.CpdUNG_content{background-color:var(--bench-key-high)}.CpdUNG_contentPopper{position:absolute}.CpdUNG_viewport{padding:var(--space-1)}.CpdUNG_viewportPopper{height:var(--radix-select-trigger-height);width:100%;min-width:var(--radix-select-trigger-width)}.CpdUNG_label{padding:var(--space-1-5) var(--space-2);font-size:.875rem;font-weight:600}.CpdUNG_item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);width:100%;min-height:44px;padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);color:var(--bench-ink);transition:background-color var(--duration-fast) var(--ease-out-cubic);outline:none;align-items:center;font-size:.875rem;font-weight:650;display:flex;position:relative}.CpdUNG_item:focus,.CpdUNG_item[data-highlighted]{background-color:color-mix(in srgb, var(--bench-ink) 8%, var(--bench-key-high));color:var(--bench-ink)}.CpdUNG_item[data-disabled]{pointer-events:none;opacity:.5}.CpdUNG_itemText{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.CpdUNG_itemIndicator{pointer-events:none;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex;position:absolute;inset-inline-start:auto;inset-inline-end:var(--space-2)}.CpdUNG_separator{height:1px;margin:var(--space-1) calc(var(--space-1) * -1);background-color:var(--border)}@keyframes CpdUNG_contentShow{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CpdUNG_content{animation:none}}
.Z7VGFq_studio{gap:var(--space-4,16px);flex-direction:column;display:flex}.Z7VGFq_effortRail{gap:var(--space-2,8px);overscroll-behavior-x:contain;padding:2px 0 var(--space-2,8px);scrollbar-width:none;display:flex;overflow-x:auto}.Z7VGFq_effortRail::-webkit-scrollbar{display:none}.Z7VGFq_effortChip{align-items:center;gap:var(--space-2,8px);min-height:var(--touch-target-min,44px);box-shadow:var(--stroke-weak);background:rgb(var(--background-raised));color:rgb(var(--text-weak));white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:999px;padding:6px 12px 6px 6px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,transform .15s;display:inline-flex}.Z7VGFq_effortChip[data-active]{box-shadow:0 0 0 1.5px rgb(var(--text-strong));color:rgb(var(--text-strong))}.Z7VGFq_effortChip:active{background-color:color-mix(in srgb, var(--bench-cut) 55%, transparent)}.Z7VGFq_layout{gap:var(--space-5,20px);flex-direction:column;display:flex}@media (min-width:900px){.Z7VGFq_layout{align-items:flex-start;gap:var(--space-8,32px);flex-direction:row}.Z7VGFq_stageColumn{top:var(--space-6,24px);flex:0 0 320px;position:sticky}.Z7VGFq_panelColumn{flex:1;min-width:0}}.Z7VGFq_stageColumn{align-items:center;gap:var(--space-2,8px);flex-direction:column;display:flex}.Z7VGFq_panelColumn{gap:var(--space-4,16px);flex-direction:column;display:flex}.Z7VGFq_stageWrap{align-items:center;gap:var(--space-2,8px);flex-direction:column;width:100%;display:flex}.Z7VGFq_stage{background:rgb(var(--background-raised));touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:24px;place-items:center;width:100%;min-height:260px;display:grid;overflow:hidden}.Z7VGFq_stage:active{cursor:grabbing}.Z7VGFq_stageHint,.Z7VGFq_growthNote{color:rgb(var(--text-weak));text-align:center;text-wrap:balance;margin:0;font-size:12px}.Z7VGFq_growthNote{font-variant-numeric:tabular-nums}.Z7VGFq_growthToggle{background:color-mix(in srgb, rgb(var(--text-weak)) 8%, transparent);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.Z7VGFq_growthOption{min-height:var(--touch-target-min,44px);color:rgb(var(--text-weak));cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:999px;padding:0 16px;font-size:12px;font-weight:650;transition:background .15s,color .15s}.Z7VGFq_growthOption[data-active]{background:rgb(var(--background-raised));color:rgb(var(--text-strong))}.Z7VGFq_record{align-items:center;gap:var(--space-3,12px);padding-top:var(--space-4,16px);border-top:1px solid color-mix(in srgb, rgb(var(--text-weak)) 14%, transparent);flex-direction:column;display:flex}.Z7VGFq_recordActions{justify-content:center;align-items:center;gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.Z7VGFq_timeRail{overscroll-behavior-x:contain;scrollbar-width:none;gap:4px;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.Z7VGFq_timeRail::-webkit-scrollbar{display:none}.Z7VGFq_timeStop{color:rgb(var(--text-weak));cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;flex:none;justify-items:center;gap:1px;padding:6px 10px 8px;transition:background .15s,color .15s;display:grid}.Z7VGFq_timeStop[data-active]{background:color-mix(in srgb, rgb(var(--text-weak)) 12%, transparent);color:rgb(var(--text-strong))}.Z7VGFq_timeStopLabel{letter-spacing:.02em;font-size:11px;font-weight:650}.Z7VGFq_timeStopDate{opacity:.7;font-variant-numeric:tabular-nums;font-size:10px}.Z7VGFq_cameraButton{min-height:var(--touch-target-min,44px);border:1.5px solid color-mix(in srgb, rgb(var(--text-weak)) 25%, transparent);color:rgb(var(--text-strong));cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:14px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:650;display:inline-flex}.Z7VGFq_cameraButton:active{background-color:color-mix(in srgb, var(--bench-cut) 55%, transparent)}.Z7VGFq_sectionTabs{background:color-mix(in srgb, rgb(var(--text-weak)) 10%, transparent);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.Z7VGFq_sectionTab{min-height:var(--touch-target-min,44px);color:rgb(var(--text-weak));cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;font-size:14px;font-weight:650;transition:background .15s,color .15s}.Z7VGFq_sectionTab[data-active]{background:rgb(var(--background-raised));color:rgb(var(--text-strong))}.Z7VGFq_sectionTab:active{background-color:var(--bench-cut)}.Z7VGFq_stageRoom{border-radius:16px;align-self:stretch;width:100%;overflow:hidden}.Z7VGFq_itemsHint{margin:0 0 var(--space-2,8px);color:rgb(var(--text-weak));text-wrap:pretty;font-size:13px}.Z7VGFq_itemsEmpty{padding:var(--space-5,20px);border:1.5px dashed color-mix(in srgb, rgb(var(--text-weak)) 30%, transparent);color:rgb(var(--text-weak));text-wrap:pretty;border-radius:16px;margin:0;font-size:14px}.Z7VGFq_itemsEmpty a{color:rgb(var(--text-strong));font-weight:650}.Z7VGFq_axisRail{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:4px;padding-bottom:4px;display:flex;overflow-x:auto}.Z7VGFq_axisRail::-webkit-scrollbar{display:none}.Z7VGFq_axisTab{min-height:var(--touch-target-min,44px);color:rgb(var(--text-weak));white-space:nowrap;cursor:pointer;touch-action:manipulation;scroll-snap-align:start;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.Z7VGFq_axisTab[data-active]{background:rgb(var(--background-raised));color:rgb(var(--text-strong))}.Z7VGFq_axisTab[data-locked]{opacity:.55}.Z7VGFq_lockBadge{font-variant-numeric:tabular-nums;letter-spacing:.02em;background:color-mix(in srgb, rgb(var(--text-weak)) 14%, transparent);border-radius:5px;padding:2px 5px;font-size:10px;font-weight:700}.Z7VGFq_locked{padding:var(--space-5,20px);border:1.5px dashed color-mix(in srgb, rgb(var(--text-weak)) 30%, transparent);border-radius:16px;flex-direction:column;gap:6px;display:flex}.Z7VGFq_lockedTitle{color:rgb(var(--text-strong));margin:0;font-size:15px;font-weight:650}.Z7VGFq_lockedComing{flex-wrap:wrap;gap:8px;margin:8px 0 2px;display:flex}.Z7VGFq_lockedGhost{background:color-mix(in srgb, rgb(var(--text-weak)) 7%, transparent);opacity:.5;filter:saturate(.55);pointer-events:none;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}@media (prefers-contrast:more){.Z7VGFq_lockedGhost{opacity:.75;filter:none}}.Z7VGFq_lockedBlurb,.Z7VGFq_lockedNote,.Z7VGFq_panelNote{color:rgb(var(--text-weak));text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.Z7VGFq_lockedMeta{font-variant-numeric:tabular-nums;color:rgb(var(--text-weak));opacity:.8;margin:0;font-size:12px}.Z7VGFq_lockedNote{margin-top:var(--space-2,8px);padding-top:var(--space-2,8px);border-top:1px solid color-mix(in srgb, rgb(var(--text-weak)) 16%, transparent)}.Z7VGFq_panel{gap:var(--space-3,12px);flex-direction:column;display:flex}.Z7VGFq_panelLabel{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--text-weak));margin:var(--space-2,8px) 0 0;font-size:11px;font-weight:700}.Z7VGFq_sectionLabel{margin:var(--space-4,16px) 0 var(--space-2,8px);color:rgb(var(--text-weak));font-size:13px;font-weight:600}.Z7VGFq_sectionLabel:first-child{margin-top:0}.Z7VGFq_segments{background:color-mix(in srgb, rgb(var(--text-weak)) 8%, transparent);border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.Z7VGFq_segment{min-height:var(--touch-target-min,44px);color:rgb(var(--text-weak));cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.Z7VGFq_segment[data-active]{background:rgb(var(--background-raised));color:rgb(var(--text-strong))}.Z7VGFq_chipGrid{gap:var(--space-2,8px);grid-template-columns:repeat(auto-fill,minmax(78px,1fr));display:grid}.Z7VGFq_chip{background:rgb(var(--background-raised));color:rgb(var(--text-weak));cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:2px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 6px;font-size:11px;font-weight:600;transition:border-color .15s,transform .15s;display:flex}.Z7VGFq_chip[data-active]{border-color:rgb(var(--text-strong));color:rgb(var(--text-strong))}.Z7VGFq_tileCrop{border-radius:10px;place-items:center;display:grid;overflow:hidden}.Z7VGFq_tileCrop>*{transform:scale(var(--art-zoom,1));transform-origin:50% 34%}.Z7VGFq_chip[data-locked]{opacity:.5;cursor:default}.Z7VGFq_itemGrid{gap:var(--space-2,8px);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));display:grid}.Z7VGFq_chip:active{background-color:color-mix(in srgb, var(--bench-cut) 55%, transparent)}.Z7VGFq_swatchGrid{gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.Z7VGFq_swatch{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:3px solid #0000;border-radius:14px;width:44px;height:44px;transition:transform .15s,border-color .15s;box-shadow:inset 0 0 0 1px #0000001a}.Z7VGFq_swatch[data-active]{border-color:rgb(var(--text-strong))}.Z7VGFq_swatch:active{background-color:color-mix(in srgb, var(--bench-cut) 55%, transparent)}.Z7VGFq_devDials{gap:var(--space-2,8px);margin-top:var(--space-3,12px);padding-top:var(--space-3,12px);border-top:1px dashed color-mix(in srgb, rgb(var(--text-weak)) 28%, transparent);flex-direction:column;display:flex}.Z7VGFq_devDialsLabel{letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--text-weak));opacity:.75;margin:0;font-size:11px;font-weight:700}.Z7VGFq_dial{align-items:center;gap:var(--space-3,12px);min-height:var(--touch-target-min,44px);grid-template-columns:80px 1fr 52px;display:grid}.Z7VGFq_dialLabel{color:rgb(var(--text-weak));font-size:13px;font-weight:600}.Z7VGFq_dialInput{width:100%;accent-color:rgb(var(--text-strong))}.Z7VGFq_dialValue{font-variant-numeric:tabular-nums;color:rgb(var(--text-weak));text-align:right;font-size:12px}.Z7VGFq_dials{gap:var(--space-2,8px);flex-direction:column;display:flex}.Z7VGFq_textureControls{gap:var(--space-3,12px);margin-top:var(--space-4,16px);padding-top:var(--space-4,16px);border-top:1px solid color-mix(in srgb, rgb(var(--text-weak)) 16%, transparent);flex-direction:column;display:flex}.Z7VGFq_textureDials,.Z7VGFq_textureLayers{gap:var(--space-2,8px);flex-direction:column;display:flex}.Z7VGFq_textureLayer{justify-content:space-between;align-items:center;gap:var(--space-3,12px);min-height:var(--touch-target-min,44px);display:flex}.Z7VGFq_textureLayerLabel{color:rgb(var(--text-weak));font-size:13px;font-weight:600}.Z7VGFq_footer{gap:var(--space-3,12px);margin-top:var(--space-2,8px);padding-top:var(--space-4,16px);border-top:1px solid color-mix(in srgb, rgb(var(--text-weak)) 16%, transparent);flex-direction:column;display:flex}.Z7VGFq_revert{min-height:var(--touch-target-min,44px);border:1.5px solid color-mix(in srgb, rgb(var(--text-weak)) 25%, transparent);color:rgb(var(--text-weak));cursor:pointer;touch-action:manipulation;background:0 0;border-radius:12px;align-self:flex-start;padding:0 16px;font-size:13px;font-weight:600}.Z7VGFq_revert:active{background-color:color-mix(in srgb, var(--bench-cut) 55%, transparent)}.Z7VGFq_devRow{justify-content:space-between;align-items:center;gap:var(--space-4,16px);min-height:var(--touch-target-min,44px);color:rgb(var(--text-weak));font-size:13px;font-weight:600;display:flex}.Z7VGFq_devRow span{flex-direction:column;display:flex}.Z7VGFq_devRow small{opacity:.7;font-size:11px;font-weight:500}.Z7VGFq_draftActions{right:0;bottom:calc(var(--nav-height,64px) + env(safe-area-inset-bottom,0px));z-index:var(--z-floating,40);justify-content:center;gap:var(--space-2,8px);padding:var(--space-3,12px) var(--space-4,16px);background:color-mix(in srgb, rgb(var(--background-base)) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid color-mix(in srgb, rgb(var(--text-weak)) 14%, transparent);display:flex;position:fixed;left:0}.Z7VGFq_studio[data-draft]{padding-bottom:76px}.Z7VGFq_draftCancel,.Z7VGFq_draftEquip{min-height:var(--touch-target-min,44px);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:12px;padding:0 16px;font-size:13px;font-weight:650}.Z7VGFq_draftCancel{border:1.5px solid color-mix(in srgb, rgb(var(--text-weak)) 25%, transparent);color:rgb(var(--text-weak));background:0 0}.Z7VGFq_draftEquip{border:1.5px solid rgb(var(--text-strong));background:rgb(var(--text-strong));color:rgb(var(--background-base))}.Z7VGFq_draftCancel:focus-visible,.Z7VGFq_draftEquip:focus-visible,.Z7VGFq_collectionLink:focus-visible{outline:3px solid rgb(var(--text-strong));outline-offset:3px}.Z7VGFq_collectionLink{min-height:var(--touch-target-min,44px);color:rgb(var(--text-weak));text-underline-offset:3px;align-self:flex-start;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}@media (hover:hover){.Z7VGFq_draftCancel:hover,.Z7VGFq_draftEquip:hover{transform:translateY(-1px)}}@media (max-width:899px){.Z7VGFq_stage{min-height:200px}.Z7VGFq_stage>svg{width:min(100%,176px);height:auto}}@media (prefers-reduced-motion:reduce){.Z7VGFq_draftCancel:hover,.Z7VGFq_draftEquip:hover{transform:none}}.Z7VGFq_empty{align-items:center;gap:var(--space-2,8px);padding:var(--space-8,32px) var(--space-4,16px);text-align:center;flex-direction:column;display:flex}.Z7VGFq_empty h2{font-size:17px;font-weight:650}.Z7VGFq_empty p{color:rgb(var(--text-weak));text-wrap:pretty;max-width:40ch;font-size:14px}@media (prefers-reduced-motion:reduce){.Z7VGFq_chip:active,.Z7VGFq_swatch:active,.Z7VGFq_effortChip:active,.Z7VGFq_revert:active{transform:none}}.Z7VGFq_personalityHint{color:rgb(var(--text-weak));margin:10px 0 0;font-size:12px;line-height:1.45}.Z7VGFq_savedSection{margin-top:var(--space-2,8px);padding-top:var(--space-4,16px);border-top:1px solid color-mix(in srgb, rgb(var(--text-weak)) 16%, transparent)}.Z7VGFq_savedHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-3,12px);flex-wrap:wrap;display:flex}.Z7VGFq_savedTitle{margin:0;font-size:17px;font-weight:700}.Z7VGFq_savedHint{max-width:40ch;color:rgb(var(--text-weak));text-wrap:pretty;margin:4px 0 0;font-size:13px;line-height:1.45}.Z7VGFq_saveComposer label{color:rgb(var(--text-weak));margin-bottom:4px;font-size:13px;font-weight:600;display:block}.Z7VGFq_saveComposer>div{gap:var(--space-2,8px);display:flex}.Z7VGFq_saveComposer input,.Z7VGFq_savedCardBody input{min-width:0;min-height:var(--touch-target-min,44px);border:1.5px solid color-mix(in srgb, rgb(var(--text-weak)) 25%, transparent);color:rgb(var(--text-strong));font:inherit;background:0 0;border-radius:12px;padding:0 12px;font-size:13px}.Z7VGFq_saveComposer input{width:170px}.Z7VGFq_savedPrimary{min-height:var(--touch-target-min,44px);border:1.5px solid rgb(var(--text-strong));background:rgb(var(--text-strong));color:rgb(var(--background-base));cursor:pointer;touch-action:manipulation;border-radius:12px;padding:0 16px;font-size:13px;font-weight:650}.Z7VGFq_savedPrimary:disabled{opacity:.45;cursor:default}.Z7VGFq_savedPrimary:active{opacity:.85}.Z7VGFq_savedNotice{min-height:1.3em;margin:var(--space-2,8px) 0 0;color:rgb(var(--text-weak));font-size:13px}.Z7VGFq_savedGrid{gap:var(--space-3,12px);margin-top:var(--space-2,8px);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.Z7VGFq_savedCard{gap:var(--space-3,12px);border:1.5px solid color-mix(in srgb, rgb(var(--text-weak)) 16%, transparent);border-radius:14px;padding:10px;display:flex}.Z7VGFq_savedPreview{border-radius:10px;flex:none;overflow:hidden}.Z7VGFq_savedCardBody{gap:var(--space-2,8px);flex-direction:column;flex:auto;min-width:0;display:flex}.Z7VGFq_savedActions{flex-wrap:wrap;gap:6px;display:flex}.Z7VGFq_savedAction{border:1.5px solid color-mix(in srgb, rgb(var(--text-weak)) 25%, transparent);min-height:34px;color:rgb(var(--text-weak));cursor:pointer;touch-action:manipulation;background:0 0;border-radius:10px;padding:0 10px;font-size:12px;font-weight:600}.Z7VGFq_savedAction:active{background-color:color-mix(in srgb, var(--bench-cut) 55%, transparent)}.Z7VGFq_savedPrimary:focus-visible,.Z7VGFq_savedAction:focus-visible,.Z7VGFq_saveComposer input:focus-visible,.Z7VGFq_savedCardBody input:focus-visible{outline:3px solid rgb(var(--text-strong));outline-offset:3px}.Z7VGFq_savedEmpty{margin:var(--space-2,8px) 0 0;color:rgb(var(--text-weak));font-size:13px}.Z7VGFq_savedAction{position:relative}.Z7VGFq_savedAction:after{content:"";position:absolute;inset-block:-3px;inset-inline:0}
.GDWLVW_panel{border:1px solid rgb(var(--stroke-weak));background:rgb(var(--background-raised));border-radius:16px;margin-block-start:16px;padding:12px 16px}.GDWLVW_panel summary{cursor:pointer;min-height:44px;color:rgb(var(--text-strong));align-content:center;font-size:14px;font-weight:600}.GDWLVW_fields{gap:16px;padding-block:12px;display:grid}.GDWLVW_choice{color:rgb(var(--text-weak));grid-template-columns:minmax(0,1fr) minmax(120px,1fr);align-items:center;gap:12px;font-size:13px;display:grid}.GDWLVW_choice select{border:1px solid rgb(var(--stroke-weak));background:rgb(var(--background-base));width:100%;min-height:44px;color:rgb(var(--text-strong));font:inherit;border-radius:10px;padding:8px 10px}.GDWLVW_panel :is(summary,select,input,button):focus-visible{outline:2px solid rgb(var(--text-strong));outline-offset:3px}
.HjQxJG_button{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;-webkit-user-select:none;user-select:none;outline:none;font-size:.875rem;font-weight:500;display:inline-flex}.HjQxJG_button:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.HjQxJG_default{}.HjQxJG_default.HjQxJG_default{border-radius:var(--radius-sm)}.HjQxJG_cta{}.HjQxJG_destructive{}.HjQxJG_destructive.HjQxJG_destructive{--part-face-hi:color-mix(in srgb, var(--bench-destructive) 88%, #fff);--part-face-lo:var(--bench-destructive);--part-rim:color-mix(in srgb, var(--bench-destructive) 70%, #000);--part-foot:color-mix(in srgb, var(--bench-destructive) 55%, #000);--part-lit:#ffffff47;color:var(--destructive-foreground);border-radius:var(--radius-sm)}.HjQxJG_outline{}.HjQxJG_outline.HjQxJG_outline{border-radius:var(--radius-sm)}.HjQxJG_secondary{}.HjQxJG_secondary.HjQxJG_secondary{--part-face-hi:var(--bench-key-low);--part-face-lo:var(--bench-well-high);border-radius:var(--radius-sm)}.HjQxJG_ghost{color:var(--bench-ink);border-radius:var(--radius-sm);background-color:#0000;border:none;}.HjQxJG_link{color:var(--primary);text-underline-offset:4px;background-color:#0000;border:none;text-decoration:underline;}@media (hover:hover) and (pointer:fine){.HjQxJG_default.HjQxJG_default:hover{--part-face-hi:#46464d;--part-face-lo:#2b2b30}html.dark .HjQxJG_default.HjQxJG_default:hover{--part-face-hi:#fff;--part-face-lo:#e8e5df}.HjQxJG_cta:hover{filter:brightness(1.05)}.HjQxJG_destructive:hover{--part-face-hi:color-mix(in srgb, var(--destructive) 78%, #fff)}.HjQxJG_outline:hover,.HjQxJG_secondary:hover{--part-face-hi:#fffdf9}:is(html.dark .HjQxJG_outline:hover,html.dark .HjQxJG_secondary:hover){--part-face-hi:#515151}.HjQxJG_link:hover{text-decoration:none}}.HjQxJG_sizeDefault{height:var(--touch-target-min);min-height:var(--touch-target-min);padding:var(--space-2) var(--space-4)}.HjQxJG_sizeSm{height:var(--touch-target-min);min-height:var(--touch-target-min);padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.HjQxJG_sizeLg{height:3rem;min-height:3rem;padding:var(--space-2) var(--space-8);font-weight:600}.HjQxJG_sizeIcon{height:var(--touch-target-min);width:var(--touch-target-min);min-height:var(--touch-target-min);min-width:var(--touch-target-min);padding:0}.HjQxJG_cta.HjQxJG_cta,.HjQxJG_cta.HjQxJG_sizeSm,.HjQxJG_cta.HjQxJG_sizeDefault,.HjQxJG_cta.HjQxJG_sizeLg{--part-accent:var(--blob-cta,var(--primary));color:var(--bench-on-accent,#0d0d10);border-radius:var(--radius-full,9999px)}
.JiRAQG_body{--q-hp:#f0cf4c;--q-lp:#72d48a;--q-nu:#a59d91;--q-lu:#67a5d9;--q-hu:#ee6f61;--rail-track:color-mix(in srgb, var(--bench-ink) 12%, transparent);--rail-grey:color-mix(in srgb, var(--bench-muted) 70%, var(--bench-chassis));align-content:start;gap:14px;min-width:0;display:grid}@supports (color:lab(0% 0 0)){.JiRAQG_body{--q-hp:lab(84.3097% 1.6501 66.5924);--q-lp:lab(77.4286% -42.0102 27.4138);--q-nu:lab(65.2514% 1.26621 7.62007);--q-lu:lab(65.0393% -9.71291 -33.0435);--q-hu:lab(62.5317% 49.4292 32.3272)}}.JiRAQG_body [data-q=hp]{--q:var(--q-hp)}.JiRAQG_body [data-q=lp]{--q:var(--q-lp)}.JiRAQG_body [data-q=nu]{--q:var(--q-nu)}.JiRAQG_body [data-q=lu]{--q:var(--q-lu)}.JiRAQG_body [data-q=hu]{--q:var(--q-hu)}.JiRAQG_reading{gap:12px;min-width:0;padding:15px;display:grid;}.JiRAQG_reading.JiRAQG_reading{--part-radius:18px}.JiRAQG_head{justify-content:space-between;align-items:center;gap:8px;display:flex}.JiRAQG_title{color:var(--bench-ink-soft);font-family:var(--font-mono);letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:650;display:flex}.JiRAQG_pill{background:var(--primary);color:#17181c;font-family:var(--font-mono);letter-spacing:.12em;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800}.JiRAQG_qbtn{width:32px;height:32px;color:var(--bench-muted);font-family:var(--font-mono);background:0 0;border:0;border-radius:10px;flex:none;font-weight:800;position:relative;}.JiRAQG_qbtn:after{content:"";position:absolute;inset:-6px}.JiRAQG_lead{font-family:var(--font-heading);margin:0;font-size:19px;font-weight:600;line-height:1.25}.JiRAQG_screen{--abs-ink:#f0eee9;--abs-muted:#f0eee9b8;--abs-cell:#ffffff0d;min-width:0;color:var(--abs-ink);background:linear-gradient(168deg,#1d1e23 0%,#15161a 46%,#0e0f13 100%);border-radius:18px;gap:8px;padding:12px;display:grid;box-shadow:inset 0 2px 7px #00000073,inset 0 0 0 1px #ffffff12;}html.dark .JiRAQG_screen{background:linear-gradient(168deg,#24252b 0%,#15161a 46%,#0e0f13 100%);box-shadow:inset 0 2px 7px #00000073,inset 0 0 0 1px #ffffff1f}.JiRAQG_facts{flex-wrap:wrap;gap:6px 18px;display:flex}.JiRAQG_facts>div{display:grid}.JiRAQG_facts b{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.JiRAQG_facts span{color:var(--bench-muted);font-size:11px;font-weight:650}.JiRAQG_showAll{min-height:44px;color:var(--bench-mark-lit);font:inherit;background:0 0;border:0;border-radius:10px;justify-self:start;margin-inline-start:-10px;padding:0 10px;font-size:.88rem;font-weight:700;}a.JiRAQG_showAll{align-items:center;text-decoration:none;display:inline-flex}.JiRAQG_detail{max-height:300px;padding:4px 10px 6px;overflow-y:auto;}.JiRAQG_detail table{border-collapse:collapse;width:100%;font-size:13px}.JiRAQG_detail th,.JiRAQG_detail td{border-bottom:1px solid var(--bench-seam);text-align:start;padding:7px 2px}.JiRAQG_detail tr:last-child td{border-bottom:0}.JiRAQG_detail th{background:var(--bench-well-high);color:var(--bench-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700;position:sticky;top:0}.JiRAQG_detail td.JiRAQG_r,.JiRAQG_detail th.JiRAQG_r{text-align:end;font-variant-numeric:tabular-nums}.JiRAQG_note{color:var(--bench-muted);margin:0;font-size:12.5px;font-weight:600}.JiRAQG_screen .JiRAQG_note{color:var(--abs-muted)}.JiRAQG_plusList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.JiRAQG_plusList li{gap:1px;display:grid}.JiRAQG_plusList b{font-family:var(--font-heading);font-size:16px;font-weight:600}.JiRAQG_plusList span{color:var(--bench-muted);font-size:13px}.JiRAQG_plusButton{min-height:48px;font:inherit;justify-self:start;padding:0 20px;font-weight:700;}.JiRAQG_seg{grid-auto-columns:auto;grid-auto-flow:column;justify-self:start;gap:3px;padding:3px;display:inline-grid;}.JiRAQG_seg.JiRAQG_seg{border-radius:13px}.JiRAQG_segBtn{min-height:44px;color:var(--bench-muted);font:inherit;background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:.8rem;font-weight:700;}.JiRAQG_segOn{}.JiRAQG_segOn.JiRAQG_segOn{--part-radius:10px;color:var(--bench-ink)}.JiRAQG_erows{gap:2px;display:grid}.JiRAQG_screen .JiRAQG_erows{gap:9px}.JiRAQG_erow{color:var(--bench-ink);grid-template-columns:26px minmax(0,1fr) 34% 40px;align-items:center;gap:9px;font-size:14px;font-weight:600;display:grid}.JiRAQG_erowButton{width:calc(100% + 12px);font:inherit;text-align:start;background:0 0;border:0;border-radius:12px;margin:0 -6px;padding:12px 6px;font-size:14px;font-weight:600;}.JiRAQG_nm{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.JiRAQG_pc{color:var(--bench-muted);font-family:var(--font-mono);text-align:end;font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.JiRAQG_erow .JiRAQG_rowNote{color:var(--bench-muted);grid-column:2/-1;margin-top:-5px;font-size:12px}.JiRAQG_eico{background:color-mix(in oklab, var(--c,var(--mark)) 24%, transparent);width:26px;height:26px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c,var(--mark)) 45%, transparent);border-radius:8px;place-items:center;font-size:15px;font-style:normal;line-height:1;display:grid}.JiRAQG_dot{background:radial-gradient(circle at 40% 32%, color-mix(in srgb, var(--c,var(--mark)) 40%, #fff), var(--c,var(--mark)) 62%);border-radius:45% 45% 50% 50%;justify-self:center;width:14px;height:14px}.JiRAQG_rail{background:var(--rail-track);border-radius:99px;height:8px;position:relative;overflow:hidden}.JiRAQG_rail>i{background:var(--rail-grey);border-radius:99px;height:100%;display:block}.JiRAQG_hot>i{background:var(--mark)}.JiRAQG_screen .JiRAQG_rail{background:#ffffff1a}.JiRAQG_screen .JiRAQG_rail>i{background:#ffffff6b}.JiRAQG_screen .JiRAQG_hot>i{background:var(--mark)}.JiRAQG_screen .JiRAQG_rail.JiRAQG_qr>i{background:var(--q)}.JiRAQG_lift{overflow:visible}.JiRAQG_lift>b{background:var(--abs-ink);width:2px;margin-inline-start:-1px;position:absolute;top:0;bottom:0}.JiRAQG_hbar{color:var(--abs-ink);grid-template-columns:116px 1fr 44px;align-items:center;gap:8px;font-size:13px;font-weight:600;display:grid}.JiRAQG_hbar .JiRAQG_pc{color:var(--abs-muted);font-size:11px}.JiRAQG_hbarLabel{align-items:center;gap:6px;min-width:0;display:flex}.JiRAQG_emo{flex:none;font-weight:400}.JiRAQG_bars{align-items:flex-end;gap:2px;height:110px;display:flex;position:relative}.JiRAQG_bars>i{background:var(--mark);border-radius:3px 3px 1px 1px;flex:1;min-width:0;min-height:2px;position:relative}.JiRAQG_bars>i.JiRAQG_dim{background:#ffffff1f}.JiRAQG_bars>i.JiRAQG_grey{background:#ffffff6b}.JiRAQG_bars>i.JiRAQG_fut{background:0 0;box-shadow:inset 0 0 0 1px #ffffff24;height:100%!important}.JiRAQG_band{pointer-events:none;background:#ffffff14;border-top:1px dashed #ffffff40;border-bottom:1px dashed #ffffff40;position:absolute;left:0;right:0}.JiRAQG_axis{color:var(--abs-muted);font-family:var(--font-mono);justify-content:space-between;font-size:10px;display:flex}.JiRAQG_axisHours{align-items:flex-end}.JiRAQG_axisHours span{flex-direction:column;align-items:center;gap:3px;display:inline-flex}.JiRAQG_tod{fill:none;width:13px;height:13px;stroke:var(--abs-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.JiRAQG_legend{color:var(--abs-muted);flex-wrap:wrap;gap:4px 12px;font-size:11px;font-weight:650;display:flex}.JiRAQG_legend span{align-items:center;gap:6px;display:inline-flex}.JiRAQG_legend i{border-radius:3px;width:10px;height:10px}.JiRAQG_pace{height:110px;position:relative}.JiRAQG_pace svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.JiRAQG_pace polyline{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.JiRAQG_paceThen{stroke:#ffffff59;stroke-dasharray:3 3}.JiRAQG_paceNow{stroke:var(--mark)}.JiRAQG_paceDot{background:var(--mark);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 0 0 2px #15161a}.JiRAQG_runline{gap:6px;display:grid}.JiRAQG_runRow{color:var(--abs-muted);font-family:var(--font-mono);grid-template-columns:1fr 112px;align-items:center;gap:8px;font-size:11px;display:grid}.JiRAQG_runLabel{white-space:nowrap}.JiRAQG_runBar{background:#ffffff2e;border-radius:4px;height:10px}.JiRAQG_runBar.JiRAQG_cur{background:var(--mark)}.JiRAQG_runBar.JiRAQG_best{background:#ffffff80}@property --p{syntax:"<number>";inherits:false;initial-value:0}.JiRAQG_badges{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;margin:0;padding:0;list-style:none;display:grid}.JiRAQG_badge{justify-items:center;gap:5px;min-width:0;display:grid}.JiRAQG_coin{aspect-ratio:1;color:#f0eee980;width:100%;max-width:60px;font-family:var(--font-heading);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff24}.JiRAQG_badgeGot .JiRAQG_coin{background:radial-gradient(circle at 50% 22%, color-mix(in srgb, var(--mark) 42%, #fff) 0%, var(--mark) 58%, color-mix(in srgb, var(--mark) 72%, #000) 100%);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--mark) 80%, #000 20%), inset 0 4px 0 -1px #ffffff59, 0 2px 0 color-mix(in srgb, var(--mark) 45%, #000);color:#17181c}.JiRAQG_badgeNext .JiRAQG_coin{background:conic-gradient(var(--mark) calc(var(--p) * 1%), #ffffff1a 0);box-shadow:none;color:var(--abs-ink)}.JiRAQG_badgeNext .JiRAQG_coin:before{content:"";background:#17181c;border-radius:50%;position:absolute;inset:4px}.JiRAQG_badgeNext .JiRAQG_coin>span{position:relative}.JiRAQG_badgeGot[data-glow] .JiRAQG_coin:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0}.JiRAQG_badge small{min-height:14px;color:var(--abs-muted);font-family:var(--font-mono);white-space:nowrap;font-size:10px;font-weight:650}.JiRAQG_mood{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.JiRAQG_mood>i{border-radius:8px;place-items:center;min-height:40px;font-size:19px;font-style:normal;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.JiRAQG_mood>i.JiRAQG_q{background:color-mix(in oklab, var(--q) 16%, var(--abs-cell));box-shadow:inset 0 0 0 2px var(--q)}.JiRAQG_mood>i.JiRAQG_gap{visibility:hidden}.JiRAQG_tally{flex-wrap:wrap;gap:6px;display:flex}.JiRAQG_tally span{background:color-mix(in oklab, var(--q) 14%, transparent);min-height:30px;box-shadow:inset 0 0 0 1.5px var(--q);color:var(--abs-ink);border-radius:10px;align-items:center;gap:6px;padding:0 9px 0 7px;display:inline-flex}.JiRAQG_tally span.JiRAQG_none{background:0 0;box-shadow:inset 0 0 0 1px #ffffff29}.JiRAQG_tally b{font-size:16px;line-height:1}.JiRAQG_tally .JiRAQG_none b{border-radius:4px;width:13px;height:13px;box-shadow:inset 0 0 0 1px #ffffff52}.JiRAQG_tally em{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:700}.JiRAQG_tally small{color:var(--abs-muted);font-size:11px;font-weight:600}.JiRAQG_mline{grid-template-columns:22px minmax(0,1fr);gap:6px;display:grid}.JiRAQG_mline.JiRAQG_wk{grid-template-columns:minmax(0,1fr);padding:0 4px}.JiRAQG_my,.JiRAQG_mplot{height:128px;position:relative}.JiRAQG_mline.JiRAQG_wk .JiRAQG_mplot{height:150px}.JiRAQG_my b{font-size:14px;font-weight:400;line-height:1;position:absolute;left:50%;transform:translate(-50%,-50%)}.JiRAQG_mplot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.JiRAQG_mplot line{stroke:#ffffff6b;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.JiRAQG_mplot line.JiRAQG_g{stroke:#ffffff12;stroke-width:1px}.JiRAQG_mplot line.JiRAQG_joinGap{stroke:#fff3;stroke-dasharray:2 5}.JiRAQG_mplot i{font-style:normal;position:absolute;transform:translate(-50%,-50%)}.JiRAQG_mplot .JiRAQG_md{background:var(--q);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 2px #15161a}.JiRAQG_mplot .JiRAQG_mf{background:color-mix(in oklab, var(--q) 16%, #17181c);width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--q);border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid}.JiRAQG_axisMood{margin-inline-start:28px}.JiRAQG_maxis{color:var(--abs-muted);font-family:var(--font-mono);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));padding:0 4px;font-size:10px;display:grid}.JiRAQG_starts{gap:8px;display:grid}.JiRAQG_srange{color:var(--abs-muted);font-family:var(--font-mono);grid-template-columns:72px 1fr;align-items:center;gap:8px;font-size:11px;display:grid}.JiRAQG_srTrack{background:#ffffff1a;border-radius:5px;height:10px;position:relative}.JiRAQG_srLine{background:#ffffff6b;border-radius:2px;height:4px;position:absolute;top:3px}.JiRAQG_srDot{background:var(--mark);border-radius:50%;width:10px;height:10px;margin-inline-start:-5px;position:absolute;top:0}.JiRAQG_srAxis{height:14px;font-size:10px;position:relative}.JiRAQG_srAxis b{font-weight:600;position:absolute;top:0;transform:translate(-50%)}.JiRAQG_ghostGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.JiRAQG_ghostGrid>span{background:var(--abs-cell);border-radius:9px;min-height:44px}@media (prefers-reduced-motion:no-preference){.JiRAQG_badgeNext .JiRAQG_coin{animation:.6s cubic-bezier(.215,.61,.355,1) both JiRAQG_ringfill}.JiRAQG_badgeGot[data-glow] .JiRAQG_coin:after{animation:.7s ease-out JiRAQG_glow}.JiRAQG_mplot.JiRAQG_draw svg{animation:.5s cubic-bezier(.215,.61,.355,1) backwards JiRAQG_mdraw}.JiRAQG_mplot.JiRAQG_draw i{animation:JiRAQG_dotin .22s cubic-bezier(.23, 1, .32, 1) calc(var(--x) * 5ms) both}}@keyframes JiRAQG_ringfill{0%{--p:0}}@keyframes JiRAQG_glow{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--mark) 70%, transparent)}to{box-shadow:0 0 0 8px #0000}}@keyframes JiRAQG_mdraw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes JiRAQG_dotin{0%{opacity:0;scale:.6}}@media (prefers-reduced-motion:no-preference){[data-arrive] .JiRAQG_bars>i{transform-origin:bottom;animation:.22s cubic-bezier(.23,1,.32,1) .16s backwards JiRAQG_barArrive}[data-arrive] .JiRAQG_rail>i{transform-origin:0;animation:.22s cubic-bezier(.23,1,.32,1) .16s backwards JiRAQG_fillArrive}[dir=rtl] [data-arrive] .JiRAQG_rail>i{transform-origin:100%}}@keyframes JiRAQG_barArrive{0%{transform:scaleY(0)}}@keyframes JiRAQG_fillArrive{0%{transform:scaleX(0)}}
.ryqT5G_greeting{inset-inline:88px 6px;color:#f4f1ea;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:64px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ryqT5G_copy{min-width:0}.ryqT5G_body{text-overflow:ellipsis;white-space:nowrap;color:#fff1e4;min-width:0;font-family:var(--font-heading);margin:0;font-size:13px;font-weight:600;line-height:1.15;overflow:hidden}.ryqT5G_actions{align-items:center;gap:5px;min-width:0;min-height:44px;display:flex}.ryqT5G_primaryAction{}.ryqT5G_dismissAction{}.ryqT5G_primaryAction,.ryqT5G_dismissAction{min-height:44px;font:inherit;font-size:10px;font-weight:700}.ryqT5G_primaryAction.ryqT5G_primaryAction,.ryqT5G_dismissAction.ryqT5G_dismissAction{--part-face-hi:#ffffff1a;--part-face-lo:#ffffff0a;--part-rim:#ffffff24;--part-foot:#0006;--part-lit:#ffffff29;--part-wall:1px;--part-cast:0 0 0 transparent, 0 0 0 transparent;--bench-recess:#00000073;color:#fff1e4;border-radius:10px}.ryqT5G_dismissAction.ryqT5G_dismissAction{color:#f4ebe2}.ryqT5G_primaryAction{white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:4px;min-width:0;padding-inline:9px;display:inline-flex}.ryqT5G_dismissAction{flex:0 0 44px;justify-content:center;align-items:center;width:44px;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.ryqT5G_primaryAction:hover,.ryqT5G_dismissAction:hover{--part-face-hi:#ffffff2b;--part-face-lo:#ffffff17}}.ryqT5G_primaryAction:focus-visible,.ryqT5G_dismissAction:focus-visible{outline:3px solid color-mix(in srgb, var(--blob-on-dark,#ffb277) 60%, transparent);outline-offset:2px}@media (max-width:380px){.ryqT5G_greeting{inset-inline:82px 4px}.ryqT5G_primaryAction{padding-inline:6px}}
.EyBbbW_stageRoot{--tour-snap:cubic-bezier(.93, 0, .1, 1.01)}.EyBbbW_card{width:100%;max-width:272px;padding:var(--space-4);background:rgb(var(--background-raised));box-shadow:var(--stroke-weak), 0 12px 28px -14px color-mix(in srgb, rgb(var(--text-strong)) 45%, transparent);transform-origin:50% 60%;border-radius:16px;position:relative;rotate:-2.5deg;}.EyBbbW_cardTag{margin-bottom:var(--space-3);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, rgb(var(--text-strong)) 45%, transparent);font-size:11px;font-weight:700;display:block}.EyBbbW_rankList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.EyBbbW_rankRow{--slot:46px;align-items:center;gap:var(--space-3);height:38px;padding:0 var(--space-3);background:color-mix(in srgb, rgb(var(--text-strong)) 5%, transparent);color:rgb(var(--text-strong));translate:0 calc(var(--from,0) * var(--slot));border-radius:10px;font-size:14px;font-weight:600;display:flex}.EyBbbW_card[data-settled] .EyBbbW_rankRow{animation:EyBbbW_rank-settle .52s var(--tour-snap) calc(var(--delay,0s)) forwards}.EyBbbW_rankList .EyBbbW_rankRow:nth-child(2){--delay:60ms}.EyBbbW_rankList .EyBbbW_rankRow:nth-child(3){--delay:.12s}@keyframes EyBbbW_rank-settle{to{translate:0}}.EyBbbW_rankName{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.EyBbbW_rankQuota{background:color-mix(in srgb, rgb(var(--text-strong)) 12%, transparent);border-radius:999px;flex:none;width:34px;height:5px;overflow:hidden}.EyBbbW_rankQuota>span{border-radius:inherit;background:var(--effort-mark,#ff7e33);transform-origin:0;height:100%;scale:var(--fill,0) 1;display:block}.EyBbbW_earn{align-items:center;gap:var(--space-2);flex-direction:column;display:flex;}.EyBbbW_earnBlob{transform-origin:50% 82%;place-items:center;display:grid;scale:.84}.EyBbbW_earnBlob[data-settled]{animation:EyBbbW_earn-rise .62s var(--tour-snap) forwards}@keyframes EyBbbW_earn-rise{0%{scale:.84}70%{scale:1.05}to{scale:1}0%{translate:0 4px}to{translate:0}}.EyBbbW_coins{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--effort-accent,#ff7e33);opacity:0;font-size:36px;font-weight:700;display:inline-flex}.EyBbbW_coins[data-settled]{animation:EyBbbW_coins-in .42s var(--tour-snap) .22s forwards}@keyframes EyBbbW_coins-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.EyBbbW_earnNote{text-align:center;max-width:26ch;color:color-mix(in srgb, rgb(var(--text-strong)) 60%, transparent);font-size:12px;line-height:1.35}.EyBbbW_room{place-items:center;width:100%;max-width:300px;height:190px;display:grid;position:relative;}.EyBbbW_roomRays{background:conic-gradient(from 0deg, color-mix(in srgb, var(--effort-mark,#ff7e33) 16%, transparent) 0deg 18deg, transparent 18deg 45deg, color-mix(in srgb, var(--effort-mark,#ff7e33) 16%, transparent) 45deg 63deg, transparent 63deg 90deg);opacity:.85;background-size:100% 100%;border-radius:50%;width:210px;height:210px;position:absolute;inset:50% auto auto 50%;translate:-50% -52%;-webkit-mask-image:radial-gradient(circle,#000 22%,#0000 68%);mask-image:radial-gradient(circle,#000 22%,#0000 68%)}.EyBbbW_roomBlob{z-index:1;place-items:center;display:grid;position:relative}.EyBbbW_roomPlinth{background:color-mix(in srgb, var(--effort-mark,#ff7e33) 34%, transparent);border-radius:50%;width:84px;height:18px;position:absolute;bottom:-6px}.EyBbbW_bubble{background:color-mix(in srgb, var(--effort-mark,#ff7e33) 14%, rgb(var(--background-raised)));width:66px;height:66px;box-shadow:0 6px 16px -8px color-mix(in srgb, rgb(var(--text-strong)) 50%, transparent);z-index:2;opacity:0;border-radius:50%;place-items:center;display:grid;position:absolute;overflow:hidden;scale:.6}.EyBbbW_bubble svg{width:76%;height:76%}.EyBbbW_room[data-settled] .EyBbbW_bubble{animation:EyBbbW_bubble-pop .46s var(--tour-snap) calc(var(--delay,0s)) forwards}@keyframes EyBbbW_bubble-pop{0%{opacity:0;scale:.6}70%{opacity:1;scale:1.06}to{opacity:1;scale:1}}.EyBbbW_bubble[data-slot=seat]{--delay:0s;top:4px;left:2px}.EyBbbW_bubble[data-slot=light]{--delay:70ms;top:0;right:6px}.EyBbbW_bubble[data-slot=green]{--delay:.14s;bottom:34px;left:10px}.EyBbbW_bubble[data-slot=shelf]{--delay:.21s;bottom:30px;right:2px}.EyBbbW_roomNote{text-align:center;max-width:30ch;color:color-mix(in srgb, rgb(var(--text-strong)) 60%, transparent);font-size:12px;line-height:1.35;position:absolute;bottom:0}.EyBbbW_insight{width:100%;max-width:300px;height:190px;position:relative;}.EyBbbW_insightBack{max-width:190px;position:absolute;top:0;left:0;rotate:-4deg}.EyBbbW_insightFront{opacity:0;max-width:208px;position:absolute;bottom:0;right:0;translate:0 10px;rotate:3deg}.EyBbbW_insightFront[data-settled]{animation:EyBbbW_card-in .5s var(--tour-snap) .1s forwards}@keyframes EyBbbW_card-in{to{opacity:1;translate:0}}.EyBbbW_bars{align-items:flex-end;gap:5px;height:48px;display:flex}.EyBbbW_bars>span{background:color-mix(in srgb, rgb(var(--text-strong)) 16%, transparent);transform-origin:50% 100%;height:100%;scale:1 var(--fill,.2);border-radius:3px;flex:1}.EyBbbW_moodChart{width:100%;height:48px;display:block;overflow:visible}.EyBbbW_moodLine{fill:none;stroke:var(--effort-mark,#ff7e33);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.EyBbbW_insightFront[data-settled] .EyBbbW_moodLine{animation:.9s .34s forwards EyBbbW_draw}@keyframes EyBbbW_draw{to{stroke-dashoffset:0}}.EyBbbW_moodDots{inset:34px var(--space-4) auto;pointer-events:none;height:48px;position:absolute}.EyBbbW_moodDots>span{left:var(--x);top:var(--y);background:var(--effort-mark,#ff7e33);width:7px;height:7px;box-shadow:0 0 0 2px rgb(var(--background-raised));opacity:0;border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute;scale:.4}.EyBbbW_insightFront[data-settled] .EyBbbW_moodDots>span{animation:EyBbbW_dot-in .3s var(--tour-snap) calc(.4s + var(--delay,0) * 90ms) forwards}@keyframes EyBbbW_dot-in{to{opacity:1;scale:1}}.EyBbbW_insightLead{margin-top:var(--space-3);color:rgb(var(--text-strong));font-size:12px;font-weight:600;line-height:1.35;display:block}@media (prefers-reduced-motion:reduce){.EyBbbW_rankRow,.EyBbbW_card[data-settled] .EyBbbW_rankRow{animation:none;translate:0}.EyBbbW_earnBlob,.EyBbbW_earnBlob[data-settled]{animation:none;scale:1}.EyBbbW_coins,.EyBbbW_coins[data-settled]{opacity:1;animation:none}.EyBbbW_bubble,.EyBbbW_room[data-settled] .EyBbbW_bubble{opacity:1;animation:none;scale:1}.EyBbbW_insightFront,.EyBbbW_insightFront[data-settled]{opacity:1;animation:none;translate:0}.EyBbbW_insightFront[data-settled] .EyBbbW_moodLine,.EyBbbW_moodLine{stroke-dashoffset:0;animation:none}.EyBbbW_insightFront[data-settled] .EyBbbW_moodDots>span,.EyBbbW_moodDots>span{opacity:1;animation:none;scale:1}}
._3EroKa_overlay{z-index:var(--z-modal);padding:calc(20px + env(safe-area-inset-top,0px)) 18px calc(32px + env(safe-area-inset-bottom,0px));background:var(--bench-chassis);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}._3EroKa_header{z-index:4;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex;position:relative}._3EroKa_pips{flex:1;gap:4px;display:flex}._3EroKa_pip{background:var(--bench-cut);height:3px;box-shadow:inset 0 1px 0 var(--bench-lit-faint);border-radius:999px;flex:1}._3EroKa_pip[data-filled]{background:var(--effort-accent)}._3EroKa_close{width:44px;height:44px;color:var(--bench-muted);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:-6px -6px -6px 0;display:grid}._3EroKa_tapZones{z-index:3;display:flex;position:absolute;inset:0}._3EroKa_tapLeft,._3EroKa_tapRight{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}._3EroKa_tapLeft{flex:0 0 30%}._3EroKa_tapRight{flex:1}._3EroKa_content{z-index:1;flex-direction:column;flex:1;justify-content:flex-start;padding-top:clamp(40px,14dvh,140px);display:flex;position:relative}._3EroKa_eyebrow{color:var(--effort-accent);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:850}._3EroKa_headline{margin:0 0 var(--space-4);color:var(--bench-ink);font-family:var(--font-heading);text-wrap:balance;font-size:28px;font-weight:700;line-height:1.12}._3EroKa_figure{margin:var(--space-2) 0}._3EroKa_support{margin:var(--space-4) 0 0;color:var(--bench-muted);font-size:13px;font-weight:600;line-height:1.4}._3EroKa_shareRow{z-index:4;padding-top:var(--space-4);flex:none;justify-content:center;display:flex;position:relative}@keyframes _3EroKa_recapShareSpin{to{transform:rotate(360deg)}}._3EroKa_shareIconBusy{animation:.8s linear infinite _3EroKa_recapShareSpin;display:inline-flex}._3EroKa_weekRow{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}._3EroKa_weekCell{flex-direction:column;align-items:center;gap:8px;display:flex}._3EroKa_weekDot{aspect-ratio:1;background:var(--bench-cut);width:100%;max-width:40px;box-shadow:inset 0 1px 0 var(--bench-lit-faint);border-radius:12px}._3EroKa_weekDot[data-on]{background:var(--effort-accent);box-shadow:none}._3EroKa_weekLabel{color:var(--bench-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}._3EroKa_grid{flex-direction:column;gap:8px;display:flex}._3EroKa_gridHead,._3EroKa_gridBody{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}._3EroKa_gridHead{text-align:center}._3EroKa_gridCell{aspect-ratio:1;background:var(--bench-cut);max-height:40px;box-shadow:inset 0 1px 0 var(--bench-lit-faint);border-radius:10px}._3EroKa_gridCell[data-on]{background:var(--effort-accent);box-shadow:none}._3EroKa_bars{flex-direction:column;gap:6px;display:flex}._3EroKa_barLabels,._3EroKa_barRow{grid-template-columns:repeat(var(--columns), 1fr);gap:3px;display:grid}._3EroKa_barLabels{text-align:center;min-height:12px}._3EroKa_barLabel{color:var(--effort-accent);font-family:var(--font-mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:9px;font-weight:850}._3EroKa_barTrack{background:var(--bench-cut);height:132px;box-shadow:inset 0 1px 0 var(--bench-lit-faint);border-radius:7px;position:relative;overflow:hidden}._3EroKa_barFill{height:calc(var(--fill) * 100%);background:var(--effort-accent);border-radius:7px;min-height:6px;position:absolute;inset:auto 0 0}._3EroKa_barFill[data-empty]{min-height:0}._3EroKa_barAxis{justify-content:space-between;display:flex}._3EroKa_meters{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._3EroKa_meter{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) 84px auto;display:grid}._3EroKa_meterName{color:var(--bench-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}._3EroKa_meterTrack{background:var(--bench-cut);height:8px;box-shadow:inset 0 1px 0 var(--bench-lit-faint);border-radius:999px;overflow:hidden}._3EroKa_meterFill{width:calc(var(--fill) * 100%);background:var(--effort-accent);border-radius:999px;height:100%;display:block}._3EroKa_meterValue{color:var(--bench-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}
.rJd-1a_section{z-index:calc(var(--z-nav) - 1);padding-bottom:calc(var(--nav-height) + var(--safe-bottom));background:var(--bench-chassis);color:var(--bench-ink);font-family:var(--font-sans);grid-template-rows:auto auto minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.rJd-1a_head{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 8px;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:8px;display:grid}.rJd-1a_titles{min-width:0}.rJd-1a_name{font-family:var(--font-heading);margin:0;font-size:24px;line-height:1.1;}.rJd-1a_name:focus-visible{outline:none}.rJd-1a_sub{color:var(--bench-muted);font-family:var(--font-mono);margin-top:4px;font-size:12px;font-weight:650;display:block}.rJd-1a_close{width:44px;height:44px;color:var(--bench-muted);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex;}.rJd-1a_close:focus-visible{outline:2px solid var(--bench-ink);outline-offset:2px}.rJd-1a_closeGlyph{width:20px;height:20px;display:block;position:relative}.rJd-1a_closeGlyph:before,.rJd-1a_closeGlyph:after{content:"";background:currentColor;border-radius:2px;width:18px;height:2px;position:absolute;top:9px;left:1px}.rJd-1a_closeGlyph:before{transform:rotate(45deg)}.rJd-1a_closeGlyph:after{transform:rotate(-45deg)}.rJd-1a_tabs{margin:2px 16px 12px;padding:4px;}.rJd-1a_tabs.rJd-1a_tabs{border-radius:15px}.rJd-1a_tabsIn{scrollbar-width:none;border-radius:11px;gap:4px;display:flex;overflow-x:auto}.rJd-1a_tabsIn::-webkit-scrollbar{display:none}.rJd-1a_tabsIn[data-l]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px);mask-image:linear-gradient(90deg,#0000 0,#000 28px)}.rJd-1a_tabsIn[data-r]{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 28px);mask-image:linear-gradient(270deg,#0000 0,#000 28px)}.rJd-1a_tabsIn[data-l][data-r]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000)}.rJd-1a_tab{min-height:44px;color:var(--bench-muted);background:0 0;border:1px solid #0000;border-radius:11px;flex:none;padding:0 13px;font-family:inherit;font-size:.86rem;font-weight:700;}.rJd-1a_tab:focus-visible{outline:2px solid var(--bench-ink);outline-offset:-2px}.rJd-1a_tabOn{}.rJd-1a_tabOn.rJd-1a_tabOn{--part-radius:11px;color:var(--bench-ink);border-radius:11px}.rJd-1a_body{overscroll-behavior:contain;scrollbar-width:none;align-content:start;gap:14px;min-height:0;padding:2px 16px 100px;display:grid;overflow-y:auto}.rJd-1a_body::-webkit-scrollbar{display:none}
.RL-mrG_screen{z-index:var(--z-modal);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;}.RL-mrG_content{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-5);padding-top:max(var(--space-6), env(safe-area-inset-top));padding-bottom:max(var(--space-6), env(safe-area-inset-bottom));flex-direction:column;flex:1;width:100%;max-width:460px;margin:0 auto;display:flex}.RL-mrG_speaker{place-items:center;display:grid}.RL-mrG_line{text-align:center;text-wrap:balance;max-width:30ch;color:rgb(var(--text-strong));margin:0;font-size:19px;font-weight:600;line-height:1.32}.RL-mrG_stage{place-items:center;width:100%;min-height:200px;display:grid}.RL-mrG_stage[data-tall]{min-height:300px}.RL-mrG_stageInner{place-items:center;width:100%;display:grid}.RL-mrG_plusNote{text-align:center;max-width:34ch;color:color-mix(in srgb, rgb(var(--text-strong)) 62%, transparent);text-wrap:balance;margin:0;font-size:13px;line-height:1.45}.RL-mrG_plusFree{color:rgb(var(--text-strong));font-weight:700}.RL-mrG_dots{gap:6px;display:flex}.RL-mrG_dot{background:color-mix(in srgb, rgb(var(--text-strong)) 18%, transparent);border-radius:999px;width:6px;height:6px;transition:background-color .22s,width .22s}.RL-mrG_dot[data-on]{background:var(--effort-mark,#ff7e33);width:18px}.RL-mrG_cta{width:100%;max-width:320px;margin-top:var(--space-2)}.RL-mrG_back{padding:var(--space-2);color:var(--bench-muted);cursor:pointer;background:0 0;border:0;font-size:14px}@media (prefers-reduced-motion:reduce){.RL-mrG_dot{transition:none}}
.YFgW_q_backdrop{z-index:var(--z-celebration);background:var(--scrim-1);-webkit-backdrop-filter:var(--material-scrim-1);backdrop-filter:var(--material-scrim-1);pointer-events:auto;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.YFgW_q_card,.YFgW_q_cardStatic{background:var(--bench-key-high);border:1px solid var(--bench-rim);text-align:center;border-radius:28px;min-width:220px;max-width:min(92vw,360px);padding:24px 28px;position:relative;box-shadow:0 18px 48px #0000001f,0 4px 10px #0000000f}.YFgW_q_card[data-tier],.YFgW_q_cardStatic[data-tier]{border-color:color-mix(in srgb, var(--effort-accent) 20%, var(--bench-rim))}.YFgW_q_backdrop[data-tier=peak] .YFgW_q_card,.YFgW_q_backdrop[data-tier=deep] .YFgW_q_card,.YFgW_q_backdrop[data-tier=peak] .YFgW_q_cardStatic,.YFgW_q_backdrop[data-tier=deep] .YFgW_q_cardStatic{box-shadow:0 0 0 2px color-mix(in srgb, var(--effort-accent) 24%, transparent), 0 22px 60px #0000002e}.YFgW_q_particlesLayer{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:visible}.YFgW_q_label{text-transform:uppercase;letter-spacing:.18em;color:var(--bench-muted);margin-bottom:10px;font-size:12px;font-weight:700}.YFgW_q_rewardRow{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.YFgW_q_reward{font-family:var(--font-heading,inherit);color:var(--effort-accent);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1}.YFgW_q_rewardNumber{font-variant-numeric:tabular-nums;min-width:1ch;display:inline-block}@media (prefers-reduced-motion:reduce){.YFgW_q_backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
.cyKx-G_overlay{z-index:60;background:var(--scrim,#1f1e1c5c);-webkit-backdrop-filter:var(--material-scrim-1);backdrop-filter:var(--material-scrim-1);animation:cyKx-G_ssOverlayIn var(--drawer-enter) var(--drawer-enter-ease);position:fixed;inset:0}.cyKx-G_sheet{z-index:61;max-height:86dvh;padding:6px 18px max(26px, calc(env(safe-area-inset-bottom,0px) + 18px));overscroll-behavior:contain;color:var(--bench-ink);background-color:var(--bench-panel);box-shadow:0 0 0 1px var(--bench-cut), 0 12px 24px -8px var(--bench-drop), 0 32px 48px -16px var(--bench-drop), inset 0 1px 0 var(--bench-lit);border-radius:26px 26px 0 0;flex-direction:column;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.cyKx-G_sheet:focus{outline:none}@keyframes cyKx-G_ssOverlayIn{0%{opacity:0}to{opacity:1}}.cyKx-G_overlay[data-state=closed]{animation:.22s cubic-bezier(.32,.72,0,1) forwards cyKx-G_ssOverlayOut}.cyKx-G_sheet[data-state=closed]:not([data-drag-exit]){animation:.22s cubic-bezier(.32,.72,0,1) forwards cyKx-G_ssSheetOut}@keyframes cyKx-G_ssOverlayOut{to{opacity:0}}@keyframes cyKx-G_ssSheetOut{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.cyKx-G_overlay,.cyKx-G_sheet,.cyKx-G_sheet[data-state=closed]:not([data-drag-exit]){animation:none}}.cyKx-G_sheet[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.cyKx-G_grabber{cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;align-self:stretch;place-items:center;height:28px;padding:0;display:grid;position:relative}.cyKx-G_grabber:before{content:"";background:var(--bench-rim);border-radius:99px;width:40px;height:5px}.cyKx-G_grabber:focus-visible{outline:2px solid var(--bench-ink);outline-offset:-4px;border-radius:12px}.cyKx-G_title{font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:22px;font-weight:700;line-height:1.15}@media (min-width:768px){.cyKx-G_sheet{top:50%;bottom:auto;width:520px;max-width:calc(100vw - var(--sidebar-w) - var(--detail-pane-w) - 48px);max-height:min(88dvh,860px);animation:cyKx-G_ssPanelIn var(--drawer-enter) var(--drawer-enter-ease);border-radius:26px;margin-inline:auto;inset-inline-start:var(--sidebar-w);inset-inline-end:var(--detail-pane-w);translate:0 -50%}.cyKx-G_sheet[data-state=closed]{animation:cyKx-G_ssPanelOut var(--drawer-exit) var(--drawer-exit-ease)}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.cyKx-G_grabber{display:none}}@keyframes cyKx-G_ssPanelIn{0%{opacity:0}to{opacity:1}}@keyframes cyKx-G_ssPanelOut{to{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.cyKx-G_sheet,.cyKx-G_sheet[data-state=closed]{animation:none}}
.XdoeIW_stack{flex-direction:column;gap:12px;display:flex}.XdoeIW_toggleRow{align-items:center;gap:10px;min-height:44px;display:flex}.XdoeIW_toggle{flex:1;grid-template-columns:1fr 1fr;gap:4px;min-width:0;padding:0 6px;display:grid;}.XdoeIW_toggle.XdoeIW_toggle{border-radius:12px}.XdoeIW_toggleCap{z-index:0;background-image:linear-gradient(var(--bench-key-high), var(--bench-key-low));width:calc(50% - 8px);box-shadow:0 1px 0 var(--bench-edge), 0 2px 4px var(--bench-drop), inset 0 1px 0 var(--bench-lit);border-radius:8px;transition:transform .22s cubic-bezier(.23,1,.32,1);position:absolute;top:7px;bottom:7px;left:6px;transform:translate(0,0)}.XdoeIW_toggle[data-view=pace] .XdoeIW_toggleCap{transform:translate(calc(100% + 4px))}.XdoeIW_toggle button{z-index:1;min-height:44px;color:var(--bench-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;font-size:11px;font-weight:800;transition:color .16s ease-out;display:grid;position:relative}.XdoeIW_toggle button span{border-radius:8px;place-items:center;width:100%;height:30px;transition:transform .12s cubic-bezier(.23,1,.32,1);display:grid}.XdoeIW_toggle button[data-on]{color:var(--bench-ink)}.XdoeIW_windowSummary{color:var(--bench-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;font-size:9px;font-weight:800}.XdoeIW_dow{color:var(--bench-muted);font-family:var(--font-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:4px;font-size:8px;font-weight:800;display:grid}.XdoeIW_shell{isolation:isolate;height:300px;color:var(--abs-ink,inherit);transition:color var(--duration-fast,.15s) var(--ease-out-cubic,ease);border-radius:18px;flex-direction:column;padding-bottom:14px;display:flex;position:relative}.XdoeIW_shell[data-view=pace]{--abs-ink:#f0eee9;--abs-muted:#f0eee9b8}.XdoeIW_skinWell,.XdoeIW_skinOled{z-index:0;pointer-events:none;border-radius:inherit;transition:opacity .22s var(--ease-out-cubic,ease);will-change:opacity;position:absolute;inset:0}.XdoeIW_shell[data-view=pace] .XdoeIW_skinWell,.XdoeIW_shell[data-view=weeks] .XdoeIW_skinOled{opacity:0}.XdoeIW_skinWell{}.XdoeIW_skinWell.XdoeIW_skinWell{box-shadow:inset 0 2px 5px var(--bench-drop), 0 1px 0 var(--bench-lit);border-radius:16px}.XdoeIW_stage{z-index:1;flex:1;min-height:0;display:grid;position:relative}.XdoeIW_panel{will-change:opacity;flex-direction:column;grid-area:1/1;min-width:0;display:flex}.XdoeIW_weeksView{flex-direction:column;flex:1;min-height:0;padding:8px 8px 0;display:flex}.XdoeIW_paceView{flex-direction:column;flex:1;min-height:0;padding:18px 16px 0;display:flex}.XdoeIW_weeks{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;flex:1;gap:10px;display:flex}.XdoeIW_weekBand{border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.XdoeIW_weekBand[data-current]{background:color-mix(in srgb, var(--effort-mark) 10%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--effort-mark) 10%, transparent)}.XdoeIW_day{z-index:0;background:color-mix(in srgb, var(--bench-ink) 6%, transparent);height:44px;box-shadow:inset 0 0 0 1px var(--bench-cut);color:var(--bench-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;border-radius:10px;place-items:center;padding-bottom:8px;font-size:11px;font-weight:700;transition:transform 90ms cubic-bezier(.2,0,0,1),box-shadow 90ms cubic-bezier(.2,0,0,1),background-color 90ms cubic-bezier(.2,0,0,1),color 90ms cubic-bezier(.2,0,0,1);display:grid;position:relative;overflow:visible}.XdoeIW_day:disabled{cursor:default;pointer-events:none}.XdoeIW_day[data-future]{color:var(--bench-muted);background:color-mix(in srgb, var(--bench-ink) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bench-cut) 55%, transparent)}.XdoeIW_day[data-active]{z-index:1;color:#fff;box-shadow:0 4px 0 var(--bench-edge), 0 6px 10px var(--bench-drop), inset 0 1px 0 #ffffff29;background:#2c2c32;transform:translateY(-2px)}html.dark .XdoeIW_day[data-active]{color:#1c1b19;background:#eceae4;box-shadow:0 4px #00000080,0 6px 10px #00000073,inset 0 1px #fff}.XdoeIW_day:active:not(:disabled){background-color:color-mix(in srgb, var(--bench-cut) 55%, transparent)}.XdoeIW_day[data-active]:active:not(:disabled){transform:translateY(0)}.XdoeIW_fill{background:var(--bench-cut);pointer-events:none;border-radius:2px;height:5px;position:absolute;bottom:5px;left:6px;right:6px;overflow:hidden}.XdoeIW_fill i{border-radius:inherit;background:var(--effort-mark);height:100%;transform:scaleX(var(--v,0));transform-origin:0;transition:transform .2s ease-out;display:block}.XdoeIW_day[data-active] .XdoeIW_fill i{background:var(--blob-on-dark,var(--effort-mark))}html.dark .XdoeIW_day[data-active] .XdoeIW_fill i{background:var(--effort-mark)}.XdoeIW_day[data-done] .XdoeIW_fill{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--effort-mark) 80%, transparent));transition:filter .2s ease-out;overflow:visible}.XdoeIW_day[data-rest] .XdoeIW_fill{inset-inline-start:50%;width:8px;height:8px;box-shadow:inset -2.5px -1px 0 0 color-mix(in srgb, var(--bench-muted) 75%, transparent);background:0 0;border-radius:999px;margin-inline-start:-4px;bottom:3px;right:auto;overflow:visible}.XdoeIW_day[data-future] .XdoeIW_fill{background:0 0}.XdoeIW_day[data-rest] .XdoeIW_fill i{display:none}.XdoeIW_skinOled{isolation:isolate;box-shadow:inset 0 2px 7px #00000073, inset 0 0 0 1px #ffffff12, 0 0 0 1px #16181c99, 0 0 0 5px var(--bench-bezel), 0 0 0 6px #2e32384d, 0 1px 0 6px var(--bench-lit);background:linear-gradient(168deg,#1d1e23 0%,#15161a 46%,#0e0f13 100%);border-radius:18px;overflow:hidden}.XdoeIW_skinOled:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff0b .8px,#fff0 .85px);background-size:3px 3px;position:absolute;inset:0}.XdoeIW_oledGlass{pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff0f,#fff0 12px),radial-gradient(126% 104% at 50% 46%,#06070a00 64%,#06070a4d 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000080}.XdoeIW_skinOled:after{content:"";pointer-events:none;border-bottom:2px solid var(--effort-mark,#ff7e33);height:18px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--effort-mark,#ff7e33) 42%, transparent));opacity:.55;border-radius:0 0 18px 18px;position:absolute;inset:auto 0 0}.XdoeIW_head{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.XdoeIW_head p,.XdoeIW_facts span{color:var(--abs-muted,var(--bench-muted));font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 3px;font-size:9px;font-weight:800}.XdoeIW_head h3{font-family:var(--font-heading);font-variant-numeric:tabular-nums;margin:0;font-size:48px;line-height:.9}.XdoeIW_head h3 span{color:var(--effort-mark);margin-inline-start:3px;font-size:19px}.XdoeIW_legend{color:var(--abs-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;display:flex}.XdoeIW_legend i{background:var(--effort-mark);width:13px;height:2px}.XdoeIW_legend i[data-plan]{background:#f0eee952;margin-inline-start:4px}.XdoeIW_chart{z-index:1;touch-action:none;cursor:ew-resize;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:1;width:100%;height:auto;min-height:140px;position:relative;overflow:visible}.XdoeIW_chart:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #f0eee9}.XdoeIW_cursorLine{transition:none}.XdoeIW_chartGrid{fill:none;stroke:#f0eee91f;stroke-width:1px;stroke-dasharray:2 4}.XdoeIW_restBand{fill:#f0eee90d}.XdoeIW_planLine{fill:none;stroke:#f0eee961;stroke-width:1.5px;stroke-dasharray:4 5}.XdoeIW_actualLine{fill:none;stroke:var(--effort-mark);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.XdoeIW_cursorLine{stroke:#f0eee961;stroke-width:1px}.XdoeIW_actualChannel{fill:none;stroke:#f0eee929;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.XdoeIW_capMark{fill:var(--effort-mark)}.XdoeIW_capEdge{fill:none;stroke:#ffffff29;stroke-width:1px}.XdoeIW_cursorCap{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 3px 6px #00000080);transform:scaleX(var(--stretch,1));transition:transform .12s cubic-bezier(.23,1,.32,1)}.XdoeIW_cursorCap[data-dragging]{transform:scale(1.12) scaleX(var(--stretch,1))}.XdoeIW_pullGroup[data-pulling] .XdoeIW_cursorCap{transition:none}.XdoeIW_pullGroup{transition:transform .26s cubic-bezier(.23,1,.32,1)}.XdoeIW_pullGroup[data-pulling]{transition:none}.XdoeIW_empty{z-index:1;min-height:140px;color:var(--abs-muted);flex:1;align-items:center;margin:0;font-size:13px;line-height:1.45;display:flex;position:relative}.XdoeIW_facts{z-index:1;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;padding-inline:16px;display:grid;position:relative}.XdoeIW_facts strong,.XdoeIW_facts span{transition:color .22s var(--ease-out-cubic,ease)}.XdoeIW_facts strong{min-height:18px;color:var(--abs-ink,var(--bench-ink));font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:15px;display:block}.XdoeIW_scrubber{min-height:44px;color:var(--bench-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:9px;font-weight:800;display:grid}.XdoeIW_scrubber[data-tone=abs]{--abs-ink:#f0eee9;--abs-muted:#f0eee9b8;color:var(--abs-muted)}.XdoeIW_scrubDay{text-overflow:ellipsis;white-space:nowrap;min-width:3.2rem;overflow:hidden}.XdoeIW_track{--cap:28px;touch-action:none;cursor:ew-resize;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;height:44px;position:relative}.XdoeIW_channel{inset-inline:14px;background-image:var(--bench-brushed), linear-gradient(var(--bench-track-high), var(--bench-track-low));background-blend-mode:var(--bench-texture-blend), normal;height:12px;box-shadow:inset 0 2px 3px var(--bench-recess), inset 0 -1px 0 var(--bench-lit-soft), 0 1px 0 var(--bench-lit);background-size:180px 70px,100% 100%;border-radius:4px;margin-top:-6px;position:absolute;top:50%;overflow:hidden}.XdoeIW_channel:after{content:"";background:repeating-linear-gradient(90deg, transparent 0, transparent calc((100% - 27px) / 27), color-mix(in srgb, var(--bench-ink) 18%, transparent) calc((100% - 27px) / 27), color-mix(in srgb, var(--bench-ink) 18%, transparent) calc((100% - 27px) / 27 + 1px));pointer-events:none;position:absolute;inset:2px}.XdoeIW_scrubber[data-tone=abs] .XdoeIW_channel{background-image:var(--bench-brushed), linear-gradient(#141518, #0c0d10);box-shadow:inset 0 2px 4px #000000b3,inset 0 -1px #ffffff14}.XdoeIW_trackFill{background:var(--effort-mark);width:calc(100% - 4px);transform:scaleX(var(--fill,0));transform-origin:0;pointer-events:none;border-radius:2px;transition:transform .16s cubic-bezier(.23,1,.32,1);position:absolute;inset:2px;box-shadow:inset 0 1px #ffffff5c}.XdoeIW_trackThumb{top:50%;width:var(--cap);pointer-events:none;height:28px;margin-top:-14px;transition:inset-inline-start .18s cubic-bezier(.23,1,.32,1);position:absolute;inset-inline-start:calc(var(--t,0) * (100% - var(--cap)))}.XdoeIW_trackThumb:before{content:"";width:var(--cap);background-image:repeating-linear-gradient(90deg, var(--bench-lit) 0 1px, transparent 1px 2px, var(--bench-cut) 2px 3px), repeating-linear-gradient(0deg, var(--bench-lit-soft) 0 1px, transparent 1px 2px, var(--bench-cut) 2px 3px), var(--bench-tooth-fine), linear-gradient(var(--bench-key-high), var(--bench-key-low));height:28px;box-shadow:0 2px 0 var(--bench-edge), 0 4px 9px var(--bench-drop), inset 0 1px 0 var(--bench-lit), inset 0 -2px 0 var(--effort-mark);background-size:3px 3px,3px 3px,220px 220px,100% 100%;border-radius:8px;position:absolute;top:0;left:0}.XdoeIW_scrubber[data-tone=abs] .XdoeIW_trackThumb:before{background-image:repeating-linear-gradient(90deg, #ffffff47 0 1px, transparent 1px 2px, #0000008c 2px 3px), repeating-linear-gradient(0deg, #fff3 0 1px, transparent 1px 2px, #00000073 2px 3px), var(--bench-tooth-fine), linear-gradient(#3f3f45, #2e2e34);box-shadow:0 2px 0 #08080a, 0 4px 10px #00000073, inset 0 1px 0 #ffffff29, inset 0 -2px 0 var(--effort-mark)}.XdoeIW_track[data-dragging] .XdoeIW_trackFill,.XdoeIW_track[data-dragging] .XdoeIW_trackThumb{transition:none}.XdoeIW_track:focus-visible{outline:2px solid var(--bench-ink);outline-offset:2px;border-radius:8px}.XdoeIW_scrubber[data-tone=abs] .XdoeIW_track:focus-visible{outline-color:#f0eee9}.XdoeIW_toggle button:focus-visible{outline:none}.XdoeIW_toggle button:focus-visible span,.XdoeIW_day:focus-visible{outline:2px solid var(--bench-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.XdoeIW_day,.XdoeIW_toggle button,.XdoeIW_toggle button span,.XdoeIW_toggleCap,.XdoeIW_cursorCap,.XdoeIW_pullGroup,.XdoeIW_trackFill,.XdoeIW_trackThumb,.XdoeIW_fill i,.XdoeIW_day[data-done] .XdoeIW_fill{filter:none;transition:none}}
.L5FxyW_layout{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.L5FxyW_marketingWrap{grid-template-rows:1fr;min-height:100%;display:grid;position:relative;}.L5FxyW_skipLink{top:0;z-index:var(--z-toast);background:rgb(var(--background-raised));box-shadow:var(--elevation-overlay);color:rgb(var(--text-strong));font-size:var(--text-sm);border-radius:0 0 10px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;inset-inline-start:0;transform:translateY(-120%)}.L5FxyW_skipLink:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;transform:translateY(0)}.L5FxyW_main{scroll-margin-top:var(--timer-island-h);padding-top:var(--timer-island-h);padding-bottom:var(--page-bottom-pad);overscroll-behavior:contain;z-index:1;background:var(--bench-chassis);flex:1;position:relative;overflow:hidden auto}html[data-bg-scaling] .L5FxyW_main:has([data-bench-page]){background:var(--bench-chassis)}.L5FxyW_layout:has([data-marketing-page]) .L5FxyW_main{padding-top:0;padding-bottom:0;padding-inline-start:0}@media (max-width:767px){.L5FxyW_main{scrollbar-width:none;-ms-overflow-style:none}.L5FxyW_main::-webkit-scrollbar{width:0;height:0;display:none}}@media (min-width:768px){.L5FxyW_layout{flex-direction:row}.L5FxyW_main{padding-bottom:0;padding-inline-start:var(--sidebar-w)}.L5FxyW_layout:has([data-marketing-page]) .L5FxyW_main{padding-inline:0}}.L5FxyW_detailPane{display:none}@media (min-width:1320px){.L5FxyW_main{padding-inline-end:var(--detail-pane-w)}.L5FxyW_detailPane{top:0;bottom:0;z-index:var(--z-sticky);width:var(--detail-pane-w);padding:calc(var(--timer-island-h) + 72px) 18px 18px;background:var(--bench-chassis);box-shadow:inset 1px 0 0 var(--bench-seam), inset 2px 0 0 var(--bench-lit);flex-direction:column;display:flex;position:fixed;inset-inline-end:0;overflow:hidden}.L5FxyW_layout:has([data-marketing-page]) .L5FxyW_detailPane{display:none}}
.PvC_jq_summary{color:var(--bench-muted);margin:-6px 0 0;font-size:14px;font-weight:600}.PvC_jq_groups{align-content:start;gap:14px;display:grid}.PvC_jq_group{display:grid}.PvC_jq_heading{color:var(--bench-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.PvC_jq_row{width:100%;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;box-shadow:0 1px 0 var(--bench-seam), 0 2px 0 var(--bench-lit);background:0 0;border:0;grid-template-columns:16px 1fr auto 10px;align-items:center;gap:10px;padding:11px 0;font-size:15px;font-weight:600;display:grid;}.PvC_jq_dot{background:var(--c,var(--bench-muted));border-radius:45% 45% 50% 50%;width:14px;height:14px}.PvC_jq_name{overflow-wrap:anywhere;min-width:0}.PvC_jq_status{color:var(--bench-muted);font-family:var(--font-mono);text-align:end;font-size:12px;font-weight:650}.PvC_jq_ok{color:var(--bench-mark-lit)}.PvC_jq_chev{border:solid var(--bench-muted);border-width:2px 2px 0 0;width:7px;height:7px;transform:rotate(45deg)}[dir=rtl] .PvC_jq_chev{transform:rotate(-135deg)}.PvC_jq_added{background:color-mix(in srgb, var(--mark) 18%, transparent);color:var(--bench-mark-lit);font-family:var(--font-mono);letter-spacing:.06em;border-radius:6px;margin-inline-start:6px;padding:2px 6px;font-size:10px;font-weight:700}.PvC_jq_log{min-height:48px;font:inherit;justify-self:stretch;font-weight:700;}.PvC_jq_explain{color:var(--bench-ink);margin:0;font-size:15px;line-height:1.45}
.mSn7zW_dialogContent[data-composer]{height:var(--sheet-mid);max-height:var(--sheet-mid);border-radius:28px 28px 0 0;animation:none;top:auto;bottom:0}.mSn7zW_dialogContent[data-composer][data-editing]{overflow:visible}.mSn7zW_peek{z-index:3;pointer-events:none;justify-content:center;display:flex;position:absolute;top:-64px;left:0;right:0}.mSn7zW_peekInner{pointer-events:auto;line-height:0;display:inline-block;position:relative}.mSn7zW_peekBlob{z-index:1;filter:drop-shadow(0 4px 6px #281c1024);display:block;position:relative}.mSn7zW_peekShadow{z-index:0;background:var(--bench-cut);filter:blur(4.5px);opacity:.62;border-radius:50%;width:auto;height:10px;position:absolute;bottom:2px;left:23%;right:23%}.mSn7zW_closeKey{flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid;}.mSn7zW_closeKey.mSn7zW_closeKey{--part-face-hi:var(--cmp-key-hi);--part-face-lo:var(--cmp-key-lo);--part-lit:var(--cmp-lit);--part-tooth:var(--cmp-tooth);--part-tooth-blend:hard-light;--bench-recess:var(--cmp-recess);color:var(--cmp-muted);border-radius:14px;transition:transform 90ms cubic-bezier(.2,0,0,1),border-color 90ms cubic-bezier(.2,0,0,1),box-shadow 90ms cubic-bezier(.2,0,0,1),color .14s ease-out}.mSn7zW_closeKey:focus-visible{outline:3px solid color-mix(in srgb, var(--cmp-mark) 60%, transparent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.mSn7zW_closeKey:hover{color:var(--cmp-ink)}}.mSn7zW_closeGlyph{width:17px;height:17px;display:block;position:relative}.mSn7zW_closeGlyph:before,.mSn7zW_closeGlyph:after{content:"";background:currentColor;border-radius:2px;width:17px;height:2.2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.mSn7zW_closeGlyph:after{transform:translate(-50%,-50%)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.mSn7zW_closeKey.mSn7zW_closeKey{transition:color .14s ease-out}}.mSn7zW_dialogHeader{text-align:left;flex-shrink:0;padding:8px 16px 6px}.mSn7zW_grabber{z-index:3;background-image:repeating-linear-gradient(90deg, #ffffffe6 0 1px, transparent 1px 2px, #38322a42 2px 3px), repeating-linear-gradient(0deg, #ffffffb8 0 1px, transparent 1px 2px, #38322a38 2px 3px), var(--cmp-knurl);width:66px;height:11px;box-shadow:inset 0 0 0 1px var(--cmp-cut), inset 0 1px 2px #38342e2e, 0 1px 0 var(--cmp-lit);cursor:grab;-webkit-tap-highlight-color:transparent;background-size:3px 3px,3px 3px,100% 100%;border:0;border-radius:5px;flex-shrink:0;margin:12px auto 4px;padding:0;position:relative}html.dark .mSn7zW_grabber{background-image:repeating-linear-gradient(90deg, #ffffff47 0 1px, transparent 1px 2px, #0000008c 2px 3px), repeating-linear-gradient(0deg, #fff3 0 1px, transparent 1px 2px, #00000073 2px 3px), var(--cmp-knurl);box-shadow:inset 0 0 0 1px #0000008c, inset 0 1px 2px #00000073, 0 1px 0 var(--cmp-lit)}@media (prefers-color-scheme:dark){html:not(.light):not(.dark) .mSn7zW_grabber{background-image:repeating-linear-gradient(90deg, #ffffff47 0 1px, transparent 1px 2px, #0000008c 2px 3px), repeating-linear-gradient(0deg, #fff3 0 1px, transparent 1px 2px, #00000073 2px 3px), var(--cmp-knurl);box-shadow:inset 0 0 0 1px #0000008c, inset 0 1px 2px #00000073, 0 1px 0 var(--cmp-lit)}}.mSn7zW_grabber:before{content:"";width:96px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mSn7zW_dialogContent[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.mSn7zW_dialogContent[data-dragging] .mSn7zW_grabber{cursor:grabbing}.mSn7zW_dialogContent[data-drag-exit][data-state=closed]{animation:none}.mSn7zW_dialogBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:var(--space-4) var(--space-5);flex:1;overflow-y:auto}.mSn7zW_dialogBody[data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - 30px),#0000);mask-image:linear-gradient(#000 calc(100% - 30px),#0000)}.mSn7zW_dialogFooter{z-index:2;padding:var(--space-4) var(--space-5);background:var(--bench-key-high);box-shadow:0 -1px 0 var(--bench-rim);flex-shrink:0}@media (min-width:768px){.mSn7zW_dialogContent[data-composer]{top:50%;bottom:auto;inset-inline:auto;width:min(640px, calc(100vw - var(--sidebar-w) - var(--detail-pane-w) - 64px));height:min(88dvh,860px);max-height:min(88dvh,860px);animation:mSn7zW_composerPanelIn var(--drawer-enter) var(--drawer-enter-ease);border-radius:28px;margin-inline:auto;inset-inline-start:var(--sidebar-w);inset-inline-end:var(--detail-pane-w);translate:0 -50%;box-shadow:0 30px 80px #00000052,0 0 0 1px #0000000f}.mSn7zW_dialogContent[data-composer][data-state=closed]{animation:mSn7zW_composerPanelOut var(--drawer-exit) var(--drawer-exit-ease)}.mSn7zW_dialogContent[data-composer][data-window-centred]{--sidebar-w:0px;--detail-pane-w:0px}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.mSn7zW_grabber{display:none}}@keyframes mSn7zW_composerPanelIn{0%{opacity:0}to{opacity:1}}@keyframes mSn7zW_composerPanelOut{to{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.mSn7zW_dialogContent[data-composer],.mSn7zW_dialogContent[data-composer][data-state=closed]{animation:none}}.mSn7zW_form{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.mSn7zW_page{--page-gap:var(--space-4);gap:var(--page-gap);flex-direction:column;width:100%;display:flex}@media (max-height:780px){.mSn7zW_dialogBody{padding-block:var(--space-2)}.mSn7zW_dialogFooter{padding-block:var(--space-3)}.mSn7zW_page{--page-gap:var(--space-2-5)}.mSn7zW_page>:last-child{margin-bottom:0}}.mSn7zW_formField{gap:var(--space-1-5);flex-direction:column;display:flex}.mSn7zW_formRow{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.mSn7zW_unitPresetRow{gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.mSn7zW_unitPresetChip{padding:var(--space-2) var(--space-3);min-height:var(--touch-target-min);font-size:.8125rem;font-weight:500;}.mSn7zW_unitPresetChip.mSn7zW_unitPresetChip{color:var(--bench-muted);border-radius:9999px}.mSn7zW_unitPresetChip.mSn7zW_unitPresetChipActive{border-color:var(--effort-accent);color:var(--bench-ink);box-shadow:0 1px 0 color-mix(in srgb, var(--effort-accent) 45%, var(--part-foot)), 0 1px 2px var(--bench-cast-far), 0 0 0 transparent, inset 0 1px 0 var(--part-lit)}.mSn7zW_reminderRemove{width:var(--touch-target-min,44px);height:var(--touch-target-min,44px)}.mSn7zW_intervalRow{font-family:var(--font-sans);color:var(--bench-ink);align-items:center;gap:8px;font-size:14px;display:inline-flex}.mSn7zW_intervalInput{text-align:center;font-variant-numeric:tabular-nums;width:64px!important}.mSn7zW_reminderRow{grid-template-columns:88px minmax(0,1fr) 56px 32px;align-items:center;gap:8px;display:grid}.mSn7zW_reminderTime,.mSn7zW_reminderMessage{width:100%}.mSn7zW_reminderRemove{width:32px;height:32px;color:var(--bench-muted);background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;}@media (hover:hover){.mSn7zW_reminderRemove:hover{background:color-mix(in srgb, var(--destructive,#ef4444) 10%, transparent);color:var(--destructive,#ef4444)}}.mSn7zW_addReminderButton{border:1px dashed color-mix(in srgb, var(--bench-rim) 80%, transparent);color:var(--bench-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;min-height:40px;padding:10px 12px;font-size:12px;font-weight:800;display:inline-flex;}@media (hover:hover){.mSn7zW_addReminderButton:hover{background:color-mix(in srgb, var(--effort-accent) 6%, transparent);color:var(--effort-accent)}}.mSn7zW_addReminderButton:active{background-color:color-mix(in srgb, var(--bench-cut) 55%, transparent)}@media (max-width:639px){.mSn7zW_dialogHeader{padding:var(--space-4) 3.5rem var(--space-3) var(--space-4)}.mSn7zW_dialogBody,.mSn7zW_dialogFooter{padding-inline-start:var(--space-4);padding-inline-end:var(--space-4)}.mSn7zW_formRow{grid-template-columns:1fr}}.mSn7zW_dialogContent[data-composer]{background-color:var(--cmp-chassis);background-image:var(--cmp-grain);background-blend-mode:hard-light;background-size:220px 220px}.mSn7zW_dialogContent[data-composer] .mSn7zW_dialogHeader,.mSn7zW_dialogContent[data-composer] .mSn7zW_dialogFooter{background:0 0}.mSn7zW_dialogContent[data-composer] .mSn7zW_dialogHeader{text-align:left;box-shadow:none;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px 6px;display:flex}.mSn7zW_dialogContent[data-composer] .mSn7zW_headLabel{min-width:0;color:var(--cmp-muted);font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 0 var(--cmp-lit-soft);align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;line-height:1;display:flex}.mSn7zW_headLabel:before{content:"";background:var(--cmp-mark);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--cmp-mark) 45%, transparent);border-radius:50%;flex:none;transition:background-color .22s ease-out}.mSn7zW_headLabel[data-pipped]:before{content:none}.mSn7zW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mSn7zW_dialogContent[data-composer] .mSn7zW_form,.mSn7zW_dialogContent[data-composer] .mSn7zW_page{gap:var(--space-5)}.mSn7zW_composerFooterStack{align-items:stretch;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.mSn7zW_actions{width:100%;box-shadow:0 0 0 16px var(--cmp-chassis);border-radius:16px;align-items:stretch;display:flex}.mSn7zW_dialogContent[data-composer] .mSn7zW_dialogFooter{box-shadow:none}.mSn7zW_cta{min-width:0;height:56px;font:inherit;flex:1;justify-content:center;align-items:center;gap:8px;padding:0;font-size:16px;display:flex;position:relative;}.mSn7zW_cta.mSn7zW_cta{--part-accent:var(--cmp-mark);--part-painted:var(--cmp-painted);font-weight:700;transition:transform 90ms cubic-bezier(.2,0,0,1),border-color 90ms cubic-bezier(.2,0,0,1),box-shadow 90ms cubic-bezier(.2,0,0,1),background .22s ease-out}.mSn7zW_ctaChevron{inset-inline-end:18px;width:18px;height:18px;position:absolute;top:50%;transform:translateY(-50%)}.mSn7zW_ctaChevron svg,.mSn7zW_backKey svg{width:100%;height:100%;display:block}.mSn7zW_backKey svg{width:22px;height:22px}.mSn7zW_backKey{opacity:0;pointer-events:none;flex:none;place-items:center;width:0;height:56px;margin-inline-end:0;padding:0;display:grid;overflow:hidden;}.mSn7zW_backKey.mSn7zW_backKey{--part-face-hi:var(--cmp-chassis);--part-face-lo:var(--cmp-chassis);--part-lit:var(--cmp-lit);--bench-recess:var(--cmp-recess);color:var(--cmp-muted);border-radius:16px;transition:width .44s cubic-bezier(.16,1,.3,1),margin-inline-end .44s cubic-bezier(.16,1,.3,1),opacity .26s ease-out,transform 90ms cubic-bezier(.2,0,0,1),border-color 90ms cubic-bezier(.2,0,0,1),box-shadow 90ms cubic-bezier(.2,0,0,1)}.mSn7zW_actions[data-can-go-back] .mSn7zW_backKey{opacity:1;pointer-events:auto;width:56px;margin-inline-end:10px}.mSn7zW_backKey:focus-visible{outline:3px solid color-mix(in srgb, var(--cmp-mark) 60%, transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mSn7zW_backKey.mSn7zW_backKey{transition:opacity .26s ease-out}}.mSn7zW_secHead{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;display:flex}.mSn7zW_secLab{letter-spacing:.1em;text-transform:uppercase;color:var(--cmp-muted);text-shadow:0 1px 0 var(--cmp-lit-soft);font-size:10.5px;font-weight:700}.mSn7zW_secRead{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--cmp-muted);font-size:12.5px;font-weight:700}.mSn7zW_schedRow{grid-template-columns:minmax(0,1fr) 48px;gap:8px;display:grid}.mSn7zW_intervalKey.mSn7zW_intervalKey{font-family:var(--font-mono);letter-spacing:.02em;font-size:11px}.mSn7zW_schedRow+.mSn7zW_intervalRow{margin-top:10px}.mSn7zW_days{touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.mSn7zW_dayKey{height:44px;font:inherit;text-shadow:0 1px 0 var(--cmp-lit-soft);place-items:center;padding:0;font-size:12px;font-weight:700;display:grid;}.mSn7zW_dayKey.mSn7zW_dayKey{--part-face-hi:var(--cmp-key-hi);--part-face-lo:var(--cmp-key-lo);--part-lit:var(--cmp-lit);--part-tooth:var(--cmp-tooth);--part-tooth-blend:hard-light;--bench-recess:var(--cmp-recess);color:var(--cmp-ink);border-radius:12px}.mSn7zW_dayKey:focus-visible{outline-offset:2px;outline:3px solid #ff7e338c}.mSn7zW_dayKey[aria-pressed=true]{color:#fff;text-shadow:none;box-shadow:0 1px 0 var(--cmp-edge), 0 0 0 transparent, 0 0 0 transparent, inset 0 2px 4px #00000073;background:linear-gradient(#34343a,#26262b);border-color:#1b1b1f}html.dark .mSn7zW_dayKey[aria-pressed=true]{color:#1c1b19;background:linear-gradient(#f0eee9,#dcd8d0);border-color:#cbc6bd;box-shadow:0 1px #00000080,0 0 #0000,0 0 #0000,inset 0 1px #fff}@media (prefers-color-scheme:dark){html:not(.light):not(.dark) .mSn7zW_dayKey[aria-pressed=true]{color:#1c1b19;background:linear-gradient(#f0eee9,#dcd8d0);border-color:#cbc6bd;box-shadow:0 1px #00000080,0 0 #0000,0 0 #0000,inset 0 1px #fff}}.mSn7zW_pips{align-items:center;gap:5px;display:inline-flex}.mSn7zW_pip{width:10px;height:10px;box-shadow:inset 0 0 0 1px #0000008c, 0 1px 0 var(--cmp-lit);background:radial-gradient(120% 120% at 38% 30%,#34353b 0%,#191a1e 100%);border-radius:50%;transition:background .3s ease-out}.mSn7zW_pip[data-lit]{background:radial-gradient(120% 120% at 38% 30%, color-mix(in srgb, var(--cmp-mark,#ff7e33) 58%, #1e1d21) 0%, color-mix(in srgb, var(--cmp-mark,#ff7e33) 26%, #141317) 100%);box-shadow:inset 0 0 0 1px #00000080, 0 1px 0 var(--cmp-lit)}.mSn7zW_pip[data-on]{background:radial-gradient(circle at 42% 34%, #fff 0%, #fff 24%, color-mix(in srgb, var(--cmp-mark,#ff7e33) 34%, #fff) 44%, var(--cmp-mark,#ff7e33) 76%, color-mix(in srgb, var(--cmp-mark,#ff7e33) 80%, #000) 100%);box-shadow:0 0 8px 1px color-mix(in srgb, var(--cmp-mark,#ff7e33) 72%, transparent), 0 0 18px 4px color-mix(in srgb, var(--cmp-mark,#ff7e33) 26%, transparent);animation:3.2s ease-in-out infinite mSn7zW_composerLamp}@keyframes mSn7zW_composerLamp{0%,to{opacity:1}50%{opacity:.42}}@media (prefers-reduced-motion:reduce){.mSn7zW_pip{transition:none;animation:none}}
._7I7rHa_root{cursor:pointer;width:2.75rem;height:1.5rem;transition:background-color var(--duration-fast) var(--ease-out-cubic);flex-shrink:0;align-items:center;display:inline-flex;}._7I7rHa_root._7I7rHa_root{border-radius:var(--radius-full);box-shadow:inset 0 1px 3px var(--bench-recess)}._7I7rHa_root:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 60%, transparent);outline-offset:3px}._7I7rHa_root:disabled{cursor:not-allowed;opacity:.5}._7I7rHa_root[data-state=checked]._7I7rHa_root{background-image:linear-gradient(color-mix(in srgb, var(--primary) 82%, #000), color-mix(in srgb, var(--primary) 96%, #000));border-color:color-mix(in srgb, var(--primary) 60%, var(--bench-rim))}._7I7rHa_thumb{pointer-events:none;width:1.25rem;height:1.25rem;transition:transform var(--duration-fast) var(--ease-out-cubic), width var(--duration-fast) var(--ease-out-cubic);display:block;}._7I7rHa_thumb._7I7rHa_thumb{border-radius:var(--radius-full);box-shadow:0 1px 0 var(--part-foot), 0 2px 3px var(--bench-drop), 0 4px 8px color-mix(in srgb, var(--bench-drop) 72%, transparent), inset 0 1px 0 var(--part-lit)}._7I7rHa_root[data-state=checked] ._7I7rHa_thumb{transform:translate(1.25rem)}._7I7rHa_root[data-state=unchecked] ._7I7rHa_thumb{transform:translate(0)}._7I7rHa_root:active ._7I7rHa_thumb{width:calc(100% - 6px)}._7I7rHa_root{position:relative}._7I7rHa_root:after{content:"";position:absolute;inset-block:-10px;inset-inline:0}
.KR4UDG_ruled{flex-direction:column;gap:2px;display:flex}.KR4UDG_ruledRow{text-align:start;cursor:pointer;touch-action:manipulation;background:0 0;border:0;grid-template-columns:4.8rem minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:0;display:grid}.KR4UDG_ruledLab{color:var(--bench-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.KR4UDG_rule{background:var(--bench-cut);border-radius:99px;height:3px;position:relative;overflow:hidden}.KR4UDG_rule i{height:100%;width:calc(var(--v,0) * 100%);border-radius:inherit;background:var(--effort-mark);display:block}.KR4UDG_ruledN{color:var(--bench-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.KR4UDG_ruledRow[data-active] .KR4UDG_ruledLab{color:var(--effort-mark)}.KR4UDG_ruledRow:focus-visible{outline:2px solid var(--bench-ink);outline-offset:2px}.KR4UDG_lamps{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.KR4UDG_lamp{cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;min-height:44px;display:grid}.KR4UDG_led{background:color-mix(in srgb, var(--bench-ink) 22%, transparent);width:11px;height:11px;box-shadow:inset 0 1px 2px var(--bench-recess);border-radius:50%}.KR4UDG_lamp[data-on] .KR4UDG_led{background:var(--effort-mark);box-shadow:0 0 10px color-mix(in srgb, var(--effort-mark) 55%, transparent)}.KR4UDG_lamp[data-partial] .KR4UDG_led{background:color-mix(in srgb, var(--effort-mark) 45%, var(--bench-well-high))}.KR4UDG_lamp[data-today] .KR4UDG_led{box-shadow:0 0 0 2px var(--bench-ink)}.KR4UDG_lamp[data-active] .KR4UDG_led{outline:2px solid var(--bench-ink);outline-offset:3px}.KR4UDG_lamp:focus-visible{outline:2px solid var(--bench-ink);outline-offset:2px}.KR4UDG_dow{color:var(--bench-muted);font-family:var(--font-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:4px;font-size:8px;font-weight:850;display:grid}.KR4UDG_black{background:linear-gradient(#34343a,#212226);border-radius:22px;padding:12px;position:relative;box-shadow:0 8px #08080a,0 14px 20px -8px #1c181457}.KR4UDG_black:after{content:"";background:var(--effort-mark);height:2px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--effort-mark) 50%, transparent));opacity:.72;pointer-events:none;border-radius:2px;position:absolute;inset:auto 14px 8px}.KR4UDG_black[data-done]:after{opacity:1;height:3px;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--effort-mark) 80%, transparent))}.KR4UDG_step{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.KR4UDG_stepk{color:#f0eee9;cursor:pointer;background:linear-gradient(#3f3f45,#2e2e34);border:1px solid #4e4e57;border-radius:12px;width:44px;height:44px;font-size:20px;font-weight:600;box-shadow:0 3px #131316,inset 0 1px #ffffff24}.KR4UDG_stepk:active{transform:translateY(2px);box-shadow:0 1px #131316}.KR4UDG_window{color:#f0eee9;font-family:var(--font-heading);letter-spacing:-.04em;text-align:center;font-variant-numeric:tabular-nums;transform:translateX(calc(var(--overshoot,0) * 8px));font-size:1.85rem;font-weight:760;transition:transform .22s cubic-bezier(.22,1.55,.36,1)}[data-proto-sheet][data-dragging] .KR4UDG_window{transition:none}.KR4UDG_window small{color:#e9e7e28c;font-size:1rem}.KR4UDG_beside{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.KR4UDG_palek{border:1px solid var(--bench-edge);background:linear-gradient(var(--bench-key-high), var(--bench-key-low));width:44px;height:44px;color:var(--bench-ink);box-shadow:0 3px 0 var(--bench-edge), inset 0 1px 0 var(--bench-lit);cursor:pointer;border-radius:12px;font-size:20px}.KR4UDG_palek:active{box-shadow:0 1px 0 var(--bench-edge);transform:translateY(2px)}.KR4UDG_paleWin{color:var(--bench-ink);font-family:var(--font-heading);letter-spacing:-.04em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.85rem;font-weight:760}.KR4UDG_paleWin small{color:var(--bench-muted);font-size:1rem}.KR4UDG_hero{color:#0d0d10;width:100%;min-height:44px;font-family:var(--font-heading);background:linear-gradient(168deg, color-mix(in srgb, var(--effort-mark) 76%, #fff), var(--effort-mark));box-shadow:0 3px 0 color-mix(in srgb, var(--effort-mark) 58%, #000);cursor:pointer;border:0;border-radius:16px;font-size:18px;font-weight:730}.KR4UDG_hero:active{box-shadow:0 0 0 color-mix(in srgb, var(--effort-mark) 58%, #000);transform:translateY(3px)}.KR4UDG_quiet{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.KR4UDG_quiet button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;min-height:44px;padding:0;display:grid;position:relative}.KR4UDG_quiet i{background:color-mix(in srgb, var(--bench-ink) 22%, transparent);border-radius:50%;width:7px;height:7px;transition:transform .14s cubic-bezier(.22,1.4,.36,1)}.KR4UDG_quiet button[data-on] i{background:var(--effort-mark)}.KR4UDG_quiet button[data-today] i{box-shadow:0 0 0 2px var(--effort-mark)}.KR4UDG_quiet button[data-active] i{outline:2px solid var(--bench-ink);outline-offset:2px}.KR4UDG_dayk{border:1px solid var(--bench-rim);background-image:var(--bench-tooth-fine), linear-gradient(var(--bench-key-high), var(--bench-key-low));background-blend-mode:var(--bench-tooth-blend), normal;height:44px;color:var(--bench-ink);box-shadow:0 2px 0 var(--bench-edge), 0 4px 9px var(--bench-drop), inset 0 1px 0 var(--bench-lit);cursor:pointer;touch-action:manipulation;background-size:220px 220px,100% 100%;border-radius:12px;font-size:11px;font-weight:700;transition:transform 90ms cubic-bezier(.2,0,0,1),box-shadow 90ms cubic-bezier(.2,0,0,1)}.KR4UDG_dayk[data-done]{color:var(--effort-mark)}.KR4UDG_dayk[data-active]{color:#fff;box-shadow:0 1px 0 var(--bench-edge);background:linear-gradient(#34343a,#26262b);transform:translateY(-1px)}.KR4UDG_days[data-dragging] .KR4UDG_dayk[data-active]{transform:translateY(-4px)scale(1.06)}.KR4UDG_quiet[data-dragging] button[data-active] i{transform:scale(1.55)}html.dark .KR4UDG_dayk[data-active]{color:#1c1b19;background:linear-gradient(#f0eee9,#dcd8d0);box-shadow:0 1px #00000080,inset 0 1px #fff}.KR4UDG_dayk:active{box-shadow:0 0 0 var(--bench-edge), 0 1px 2px #28262229, inset 0 2px 5px #28262224;transform:translateY(2px)}.KR4UDG_stepk:disabled,.KR4UDG_hero:disabled{opacity:.38;cursor:default}.KR4UDG_hero[data-complete]{opacity:1;color:#0d0d10;background:linear-gradient(168deg, color-mix(in srgb, var(--effort-mark) 76%, #fff), var(--effort-mark));box-shadow:0 3px 0 color-mix(in srgb, var(--effort-mark) 58%, #000), inset 0 1px 0 #ffffff59}@media (prefers-reduced-motion:reduce){.KR4UDG_dayk,.KR4UDG_stepk,.KR4UDG_hero,.KR4UDG_palek,.KR4UDG_quiet i,.KR4UDG_window{transition:none}}.KR4UDG_days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}
.X4AfzG_wrap{align-items:center;gap:var(--space-4,16px);padding:var(--space-5,20px) var(--space-4,16px);border-radius:18px;flex-direction:column;display:flex;}.X4AfzG_stage{align-items:center;gap:var(--space-2,8px);flex-direction:column;display:flex}.X4AfzG_meetName{color:rgb(var(--text-strong));text-align:center;text-wrap:balance;max-width:22ch;margin:0;font-size:17px;font-weight:650;line-height:1.2}.X4AfzG_meetName[data-placeholder]{color:rgb(var(--text-weak));font-weight:550}.X4AfzG_note{color:rgb(var(--text-weak));text-align:center;text-wrap:pretty;max-width:32ch;margin:0;font-size:12px;line-height:1.45}.X4AfzG_pickers{align-items:stretch;gap:var(--space-4,16px);flex-direction:column;width:100%;display:flex}.X4AfzG_row{gap:var(--space-2,8px);flex-direction:column;display:flex}.X4AfzG_rowLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--cmp-muted,rgb(var(--text-weak)));margin:0;font-size:10.5px;font-weight:700}.X4AfzG_presets{gap:var(--space-2,8px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.X4AfzG_chip{}.X4AfzG_chip.X4AfzG_chip{height:auto;min-height:var(--touch-target-min,44px);letter-spacing:.08em;text-transform:uppercase;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 7px;font-size:10px;font-weight:700;display:flex;position:relative}.X4AfzG_thumb{pointer-events:none;place-items:center;display:grid}html .X4AfzG_chip.X4AfzG_chip.X4AfzG_chip[aria-pressed=true]{background-image:var(--part-tooth), linear-gradient(var(--cmp-key-hi), var(--cmp-key-lo));border-color:var(--bench-rim);color:var(--blob-on-light,#b4530f);text-shadow:none;box-shadow:0 0 0 var(--cmp-edge), 0 0 0 transparent, 0 0 0 transparent, inset 0 2px 4px var(--cmp-recess);transform:translateY(2px)}html.dark .X4AfzG_chip.X4AfzG_chip.X4AfzG_chip[aria-pressed=true]{color:color-mix(in srgb, var(--cmp-mark) 45%, #fff)}@media (prefers-color-scheme:dark){html:not(.light):not(.dark) .X4AfzG_chip.X4AfzG_chip.X4AfzG_chip[aria-pressed=true]{color:color-mix(in srgb, var(--cmp-mark) 45%, #fff)}}.X4AfzG_chip[aria-pressed=true]:before{content:"";background:var(--cmp-mark);width:6px;height:6px;box-shadow:0 0 6px 1px color-mix(in srgb, var(--cmp-mark) 60%, transparent);border-radius:50%;position:absolute;top:7px;right:7px}
.ZSywXG_form{gap:var(--space-4);padding:var(--space-2) 0;flex-direction:column;display:flex}.ZSywXG_field{gap:var(--space-1-5);flex-direction:column;display:flex}.ZSywXG_fieldLabel{color:var(--foreground);font-size:.8125rem;font-weight:500}.ZSywXG_fieldHint{color:var(--muted-foreground);font-size:.75rem}.ZSywXG_textarea{width:100%;padding:var(--space-2) var(--space-3);color:var(--foreground);resize:vertical;min-height:3rem;font-family:inherit;font-size:.875rem;line-height:1.5;}.ZSywXG_textarea.ZSywXG_textarea{border-radius:var(--radius-sm)}.ZSywXG_textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #0d948833}html.dark .ZSywXG_textarea:focus{box-shadow:0 0 0 2px #5eead433}.ZSywXG_textarea::placeholder{color:var(--muted-foreground)}.ZSywXG_durationGrid{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.ZSywXG_durationOption{align-items:center;gap:var(--space-0-5);padding:var(--space-2) var(--space-1);transition:background-color var(--duration-fast);color:var(--foreground);flex-direction:column;display:flex;}.ZSywXG_durationOption.ZSywXG_durationOption{border-radius:var(--radius-sm)}@media (hover:hover) and (pointer:fine){.ZSywXG_durationOption:hover{background-color:rgb(var(--fill-weak))}}.ZSywXG_durationOptionSelected{}.ZSywXG_durationValue{font-size:1.125rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ZSywXG_durationLabel{color:var(--muted-foreground);font-size:.75rem}.ZSywXG_offSeasonToggle{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);display:flex;}.ZSywXG_offSeasonToggle.ZSywXG_offSeasonToggle{border-radius:var(--radius-sm)}.ZSywXG_offSeasonInfo{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.ZSywXG_offSeasonLabel{color:var(--foreground);font-size:.875rem;font-weight:500}.ZSywXG_offSeasonRange{color:var(--muted-foreground);font-size:.75rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ZSywXG_footer{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);display:flex}.ZSywXG_startButton{position:relative;overflow:hidden}.ZSywXG_startButtonInner{align-items:center;gap:var(--space-1-5);display:inline-flex;position:relative}.ZSywXG_startCheck{animation:ZSywXG_start-check-pop .18s var(--ease-out-cubic)}.ZSywXG_forgeSpark{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--primary-foreground) 35%, transparent) 45%, color-mix(in srgb, var(--primary-foreground) 60%, transparent) 55%, transparent 100%);width:35%;animation:ZSywXG_forge-sweep .7s var(--ease-out-cubic) 1;pointer-events:none;position:absolute;inset:-.25rem auto -.25rem -40%}@keyframes ZSywXG_forge-sweep{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(320%)}}@keyframes ZSywXG_start-check-pop{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ZSywXG_startCheck,.ZSywXG_forgeSpark{animation:none}}
.ZpLWVW_wrap{margin-inline:-18px;position:relative}.ZpLWVW_wrap:before,.ZpLWVW_wrap:after{content:"";z-index:1;pointer-events:none;opacity:0;width:28px;transition:opacity .16s;position:absolute;top:0;bottom:0}.ZpLWVW_wrap:before{background:linear-gradient(90deg, var(--bench-chassis,var(--background-base)), transparent);left:0}.ZpLWVW_wrap:after{background:linear-gradient(270deg, var(--bench-chassis,var(--background-base)), transparent);right:0}.ZpLWVW_wrap[data-fade-start]:before,.ZpLWVW_wrap[data-fade-end]:after{opacity:1}.ZpLWVW_rail{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;gap:6px;padding:14px 18px 8px;display:flex;overflow:auto hidden}.ZpLWVW_rail::-webkit-scrollbar{display:none}.ZpLWVW_chip,.ZpLWVW_chipOn{cursor:pointer;touch-action:pan-x;-webkit-tap-highlight-color:transparent;border:0;border-radius:13px;flex:0 0 48px;place-items:center;width:48px;min-width:48px;min-height:48px;line-height:0;display:grid}.ZpLWVW_chip{color:var(--bench-muted);background:0 0}.ZpLWVW_chipOn{color:var(--bench-mark-lit);}.ZpLWVW_chip svg,.ZpLWVW_chipOn svg{display:block}
.keifXa_tiles{isolation:isolate;grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}.keifXa_slot{min-width:0;display:flex}.keifXa_wide{grid-column:1/-1}.keifXa_tile{width:100%;min-width:0;min-height:132px;color:inherit;text-align:left;-webkit-user-select:none;user-select:none;border:0;flex-direction:column;gap:8px;padding:15px 15px 16px;font-family:inherit;font-weight:600;display:flex;}.keifXa_tile.keifXa_tile{--part-radius:var(--radius-lg);border-radius:var(--radius-lg)}.keifXa_wide .keifXa_tile{min-height:0}.keifXa_tile:focus-visible{outline:2px solid var(--bench-ink);outline-offset:2px}.keifXa_th{color:var(--bench-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.keifXa_go{color:var(--bench-muted);white-space:nowrap;font-size:11px}.keifXa_go:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid var(--bench-muted);vertical-align:-1px;margin-left:6px;display:inline-block}.keifXa_val{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1}.keifXa_sub{color:var(--bench-ink-soft);font-size:14px;font-weight:600;line-height:1.3}.keifXa_quiet{color:var(--bench-muted);font-size:12.5px}.keifXa_tile>.keifXa_rail{margin-top:auto}.keifXa_rail{background:color-mix(in srgb, var(--bench-ink) 12%, transparent);border-radius:99px;height:8px;display:block;overflow:hidden}html.dark .keifXa_rail{background:#ffffff1a}.keifXa_rail i{background:color-mix(in srgb, var(--bench-muted) 70%, var(--bench-chassis));transform-origin:0;width:100%;height:100%;transition:transform .2s var(--ease-out-cubic);border-radius:99px;display:block}.keifXa_railHot i{background:var(--mark)}.keifXa_erow{color:var(--bench-ink);grid-template-columns:22px minmax(0,1fr) 34% 40px;align-items:center;gap:9px;font-size:14px;font-weight:600;display:grid}.keifXa_dot{background:radial-gradient(circle at 40% 32%, color-mix(in srgb, var(--c) 40%, #fff), var(--c) 62%);border-radius:45% 45% 50% 50%;width:14px;height:14px;margin-left:4px}.keifXa_eico{background:color-mix(in srgb, var(--c,var(--bench-muted)) 22%, transparent);width:22px;height:22px;color:var(--c,var(--bench-ink));border-radius:7px;place-items:center;font-size:13px;font-style:normal;line-height:1;display:grid}.keifXa_nm{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.keifXa_pc{color:var(--bench-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;font-size:12px;font-weight:650}.keifXa_plus{background:var(--primary);color:#17181c;font-family:var(--font-mono);letter-spacing:.12em;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800}.keifXa_flame{width:15px;height:19px;fill:var(--mark);vertical-align:-2px;margin-right:6px}.keifXa_coin{vertical-align:-3px;background:radial-gradient(circle at 50% 22%, color-mix(in srgb, var(--mark) 42%, #fff) 0%, var(--mark) 58%, color-mix(in srgb, var(--mark) 72%, #000) 100%);width:22px;height:22px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--mark) 80%, #000 20%), inset 0 3px 0 -1px #ffffff59, 0 1px 0 color-mix(in srgb, var(--mark) 45%, #000);border-radius:50%;margin-right:8px;display:inline-block}.keifXa_mnum{display:inline-block}@media (prefers-reduced-motion:reduce){.keifXa_rail i{transition:none}}@media (prefers-reduced-motion:no-preference){.keifXa_earnedCoin{animation:.26s cubic-bezier(.34,1.3,.64,1) both keifXa_coinin}.keifXa_earnedNum{animation:keifXa_numin .2s var(--ease-out-quint) .18s both}.keifXa_earnedSub{animation:.2s ease-out .32s both keifXa_subin}}@media (prefers-reduced-motion:reduce){.keifXa_earnedCoin,.keifXa_earnedNum{animation:.16s ease-out both keifXa_subin}.keifXa_earnedSub{animation:.16s ease-out .1s both keifXa_subin}}@keyframes keifXa_coinin{0%{opacity:0;transform:scale(.6)}}@keyframes keifXa_numin{0%{opacity:0;transform:translateY(.3em)}}@keyframes keifXa_subin{0%{opacity:0}}
._0wIKkG_standing{gap:var(--space-3);flex-direction:column;height:100%;display:flex}._0wIKkG_head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._0wIKkG_label{color:var(--bench-muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}._0wIKkG_streak{color:var(--bench-muted);font-family:var(--font-mono);align-items:center;gap:4px;font-size:11px;font-weight:800;display:inline-flex}._0wIKkG_counts{color:var(--bench-ink);font-family:var(--font-sans);margin:0;font-size:.9375rem;font-weight:700}._0wIKkG_list{overscroll-behavior:contain;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._0wIKkG_row{background:var(--bench-key-high);width:100%;box-shadow:0 1px 0 var(--bench-edge), inset 0 1px 0 var(--bench-lit);color:var(--bench-ink);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:transform 90ms cubic-bezier(.2,0,0,1);display:flex}._0wIKkG_row:active{transform:translateY(1px)}._0wIKkG_row:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._0wIKkG_rowIcon{background:color-mix(in srgb, var(--row-accent,#ff7e33) 16%, transparent);width:26px;height:26px;color:var(--row-accent,#ff7e33);border-radius:8px;flex:none;place-items:center;font-size:14px;display:grid}._0wIKkG_rowName{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.875rem;font-weight:650;overflow:hidden}._0wIKkG_rowLeft{color:var(--bench-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700}._0wIKkG_rowUnit{font-size:10px}._0wIKkG_clear{justify-content:center;align-items:center;gap:var(--space-3);color:var(--bench-muted);font-size:var(--text-sm);text-align:center;flex-direction:column;flex:auto;font-weight:600;display:flex}._0wIKkG_clear p{margin:0}@media (hover:hover) and (pointer:fine){._0wIKkG_row:hover{background:color-mix(in srgb, var(--bench-key-high) 70%, var(--bench-lit))}}@media (prefers-reduced-motion:reduce){._0wIKkG_row{transition:none}}
.qjdvQW_dialog{width:min(560px,100vw - 24px);max-height:var(--sheet-mid);overscroll-behavior:contain;border-radius:28px;padding:22px;overflow-y:auto}.qjdvQW_eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--effort-accent);margin:0 0 5px;font-size:10px;font-weight:800}.qjdvQW_footer{gap:8px}@media (max-width:520px){.qjdvQW_dialog{border-radius:24px;padding:18px}.qjdvQW_footer{grid-template-columns:1fr 1fr;display:grid}.qjdvQW_footer button{width:100%}}
._7BUNWq_meter{font-variant-numeric:tabular-nums;color:rgb(var(--text-weak));background:rgb(var(--background-raised));border-radius:8px;padding:6px 10px;font-size:13px}._7BUNWq_meter strong{color:rgb(var(--text-strong));font-size:15px}._7BUNWq_meter em{opacity:.7;margin-left:6px;font-style:normal}
.GaqqUW_dialog{max-width:26rem}.GaqqUW_fallback{margin:var(--space-3) 0 0;padding:var(--space-3);font-size:var(--text-sm);line-height:1.5;}.GaqqUW_fallback.GaqqUW_fallback{border-radius:var(--radius-sm);color:var(--bench-ink-soft)}
