.mode-switch_bar__xfBll{display:flex;gap:var(--whim-space-xs);padding:var(--whim-space-xs);border-radius:var(--whim-radius-md);background:var(--color-bg-alt);border:1px solid var(--color-border);margin-bottom:var(--space-6);width:100%}.mode-switch_pill__IWY6P{flex:1 1;display:flex;align-items:center;justify-content:center;gap:var(--whim-space-sm);font-size:.9rem;font-weight:var(--whim-font-weight-medium);padding:var(--space-2) var(--space-4);border:2px solid transparent;border-radius:var(--whim-radius-md);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background var(--whim-duration-fast) var(--whim-ease-bounce),color var(--whim-duration-fast),border-color var(--whim-duration-fast) var(--whim-ease-bounce),box-shadow var(--whim-duration-fast) var(--whim-ease-smooth)}.mode-switch_pill__IWY6P:hover{color:var(--color-text-secondary);background:var(--color-hover)}[data-theme=dark] .mode-switch_pill__IWY6P:hover{background:var(--color-hover)}.mode-switch_pill__IWY6P:focus-visible{outline:2px solid transparent;box-shadow:var(--whim-focus-ring)}.mode-switch_pill__IWY6P[data-active=true][data-mode=story]{background:oklch(90% .08 145);color:oklch(28% .08 145);border-color:oklch(68% .14 145);box-shadow:0 2px 8px oklch(55% .12 145/.1)}[data-theme=dark] .mode-switch_pill__IWY6P[data-active=true][data-mode=story]{background:oklch(25% .06 145);color:oklch(82% .12 145);border-color:oklch(50% .1 145);box-shadow:var(--whim-glow-success)}.mode-switch_pill__IWY6P[data-active=true][data-mode=builder]{background:oklch(90% .08 260);color:oklch(28% .1 260);border-color:oklch(65% .16 260);box-shadow:0 2px 8px oklch(45% .14 260/.1)}[data-theme=dark] .mode-switch_pill__IWY6P[data-active=true][data-mode=builder]{background:oklch(22% .06 260);color:var(--wh-indigo-light);border-color:oklch(45% .14 260);box-shadow:var(--whim-glow-action)}.mode-switch_icon__QrXZa{font-size:1.1rem}@media (prefers-reduced-motion:reduce){.mode-switch_pill__IWY6P{transition:background var(--whim-duration-fast),color var(--whim-duration-fast),border-color var(--whim-duration-fast)}}.mode-chooser_overlay__QB0eH{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;background:var(--color-overlay);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:var(--space-4);opacity:1;transition:opacity .3s ease-out}.mode-chooser_overlayDismissed__q1oKM{opacity:0;pointer-events:none}.mode-chooser_container__zCiT_{text-align:center;max-width:640px;width:100%}.mode-chooser_heading__SsPhN{font-size:1.5rem;font-weight:var(--whim-font-weight-bold);margin-bottom:var(--space-2);color:var(--color-text)}.mode-chooser_subheading__s8loe{font-size:.9rem;color:var(--color-text-muted);margin-bottom:var(--space-8)}.mode-chooser_cards__0AgHH{display:flex;gap:var(--space-4)}.mode-chooser_card__DlY60{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);border-radius:var(--whim-radius-lg);border:2px solid var(--color-border);background:var(--color-bg);cursor:pointer;transition:border-color var(--whim-duration-fast) var(--whim-ease-smooth),box-shadow var(--whim-duration-fast) var(--whim-ease-smooth),transform .25s cubic-bezier(.34,1.56,.64,1);text-align:center}.mode-chooser_card__DlY60:hover{transform:translateY(-3px);box-shadow:var(--whim-glow-card)}.mode-chooser_card__DlY60:focus-visible{outline:2px solid transparent;box-shadow:var(--whim-focus-ring)}.mode-chooser_card__DlY60[data-mode=story]:hover{border-color:oklch(65% .15 145);box-shadow:0 4px 14px oklch(55% .15 145/.12),0 1px 3px oklch(55% .15 145/.06)}[data-theme=dark] .mode-chooser_card__DlY60[data-mode=story]:hover{border-color:oklch(55% .15 145);box-shadow:var(--whim-glow-success),0 8px 20px rgba(0,0,0,.3)}[data-theme=dark] .mode-chooser_card__DlY60[data-mode=story][data-selected=true]{border-color:oklch(60% .18 145);box-shadow:var(--whim-glow-success)}.mode-chooser_card__DlY60[data-mode=builder]:hover{border-color:oklch(62% .18 260);box-shadow:0 4px 14px oklch(45% .18 260/.12),0 1px 3px oklch(45% .18 260/.06)}[data-theme=dark] .mode-chooser_card__DlY60[data-mode=builder]:hover{border-color:var(--wh-indigo);box-shadow:var(--whim-glow-action),0 8px 20px rgba(0,0,0,.3)}[data-theme=dark] .mode-chooser_card__DlY60[data-mode=builder][data-selected=true]{border-color:var(--wh-indigo);box-shadow:var(--whim-glow-action)}[data-theme=dark] .mode-chooser_card__DlY60{background:var(--whim-bg-raised)}[data-theme=dark] .mode-chooser_card__DlY60:not([data-selected=true]){border-color:oklch(28% .01 55)}[data-theme=dark] .mode-chooser_cardDesc__i2dBX{color:oklch(60% .012 55)}.mode-chooser_cardIcon__z__ml{font-size:2.5rem}.mode-chooser_cardTitle__mBdDL{font-size:1.15rem;font-weight:var(--whim-font-weight-bold);color:var(--color-text)}.mode-chooser_cardDesc__i2dBX{font-size:.85rem;color:var(--color-text-secondary);line-height:1.5}@media (max-width:639px){.mode-chooser_cards__0AgHH{flex-direction:column}.mode-chooser_card__DlY60{padding:var(--space-6) var(--space-4)}}@media (prefers-reduced-motion:reduce){.mode-chooser_card__DlY60{transition:border-color var(--whim-duration-fast),box-shadow var(--whim-duration-fast)}.mode-chooser_card__DlY60:hover{transform:none}}.chapter-meta_meta__LIOvU{margin-bottom:var(--space-8)}.chapter-meta_pills__wD8Hh{display:flex;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap}.chapter-meta_pill__UnKMZ{display:inline-flex;align-items:center;font-size:.65rem;font-weight:600;letter-spacing:.02em;padding:var(--space-1) var(--space-2);border-radius:var(--whim-radius-pill);text-transform:uppercase;transition:box-shadow .2s cubic-bezier(.45,0,.55,1)}.chapter-meta_pill__UnKMZ[data-variant=learn]{background:rgba(0,204,136,.1);color:var(--color-status-success)}[data-theme=dark] .chapter-meta_pill__UnKMZ[data-variant=learn]{background:rgba(0,204,136,.12);color:var(--color-status-success)}.chapter-meta_pill__UnKMZ[data-variant=build]{background:rgba(66,66,250,.1);color:var(--wh-indigo)}[data-theme=dark] .chapter-meta_pill__UnKMZ[data-variant=build]{background:rgba(66,66,250,.15);color:var(--wh-indigo-light)}[data-theme=dark] .chapter-meta_pill__UnKMZ:hover{box-shadow:0 0 10px rgba(128,159,255,.15)}@media (prefers-reduced-motion:reduce){.chapter-meta_pill__UnKMZ{transition:none}}.chapter-meta_prereqs__j7OAp{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:.8rem;margin-bottom:var(--space-4)}.chapter-meta_prereqLabel___3axY{color:var(--color-text-muted);font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.chapter-meta_prereqLink__NiDHp{color:var(--wh-indigo);font-size:.8rem;transition:color .2s cubic-bezier(.45,0,.55,1)}.chapter-meta_prereqLink__NiDHp:hover,[data-theme=dark] .chapter-meta_prereqLink__NiDHp{color:var(--wh-indigo-light)}.chapter-meta_outcome__C9o75{border-radius:var(--whim-radius-md);padding:var(--space-4);background:var(--color-bg-alt);border:1px solid var(--color-border);border-left:3px solid var(--wh-gold);transition:box-shadow .3s cubic-bezier(.45,0,.55,1)}[data-theme=dark] .chapter-meta_outcome__C9o75{background:var(--whim-bg-raised);border-color:rgba(255,170,0,.15);border-left-color:var(--wh-gold)}[data-theme=dark] .chapter-meta_outcome__C9o75:hover{box-shadow:0 0 16px rgba(255,170,0,.08)}@media (prefers-reduced-motion:reduce){.chapter-meta_outcome__C9o75{transition:none}}.chapter-meta_outcomeLabel__DbU5g{display:block;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:var(--space-2)}[data-theme=dark] .chapter-meta_outcomeLabel__DbU5g{color:var(--wh-gold)}.chapter-meta_outcomeText__s1E_R{font-size:.84rem;color:var(--color-text-secondary);line-height:1.6;margin:0}.chapter-section_section__gYWCF{margin-top:var(--space-16);margin-bottom:var(--space-8)}.chapter-section_heading__8WFRi{font-size:1.3rem;font-weight:var(--whim-font-weight-bold);letter-spacing:-.02em;line-height:1.3;margin-bottom:var(--space-3);padding-left:var(--space-3);border-left:2px solid var(--wh-gold);background:linear-gradient(90deg,oklch(93% .025 70/.6),transparent 60%);border-radius:0 var(--whim-radius-sm) var(--whim-radius-sm) 0;padding-top:var(--space-1);padding-bottom:var(--space-1)}[data-theme=dark] .chapter-section_heading__8WFRi{color:oklch(92% .03 80);background:linear-gradient(90deg,oklch(22% .025 70/.6),transparent 60%)}.chapter-section_anchor__LrtLv{display:inline-flex;align-items:center;gap:var(--space-2);color:inherit;text-decoration:none}.chapter-section_anchor__LrtLv:hover{color:var(--wh-indigo-light)}.chapter-section_anchor__LrtLv:hover .chapter-section_icon__0jDz_{opacity:1;transform:scale(1)}.chapter-section_icon__0jDz_{font-size:1rem;opacity:0;transform:scale(.7);transition:opacity .2s cubic-bezier(.45,0,.55,1),transform .35s cubic-bezier(.34,1.56,.64,1)}@media (prefers-reduced-motion:reduce){.chapter-section_icon__0jDz_{transition:opacity .2s cubic-bezier(.45,0,.55,1);transform:scale(1)}}.checkpoint_checkpoint__dWdFs{border-radius:0 var(--whim-radius-md) var(--whim-radius-md) 0;padding:var(--space-4);margin:var(--space-6) 0;background:oklch(94% .05 90);border:1px solid oklch(88% .05 90);border-left:3px solid var(--wh-gold);transition:box-shadow .3s cubic-bezier(.45,0,.55,1)}.checkpoint_checkpoint__dWdFs:hover{box-shadow:0 4px 14px oklch(65% .15 75/.12),0 1px 3px oklch(65% .15 75/.06)}[data-theme=dark] .checkpoint_checkpoint__dWdFs{background:rgba(255,170,0,.06);border-top-color:rgba(255,170,0,.12);border-right-color:rgba(255,170,0,.12);border-bottom-color:rgba(255,170,0,.12)}[data-theme=dark] .checkpoint_checkpoint__dWdFs:hover{box-shadow:0 0 20px rgba(255,170,0,.1)}@media (prefers-reduced-motion:reduce){.checkpoint_checkpoint__dWdFs{transition:none}}.checkpoint_label__ahmVB{display:block;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:oklch(48% .12 90);margin-bottom:var(--space-2)}[data-theme=dark] .checkpoint_label__ahmVB{color:var(--wh-gold)}.checkpoint_list__QnEVM{list-style:none;padding:0;margin:0}.checkpoint_item__FfJF7{font-size:.84rem;line-height:1.6;color:var(--color-text-secondary);padding:var(--space-1) 0;padding-left:var(--space-6);position:relative;transition:color .2s cubic-bezier(.45,0,.55,1)}.checkpoint_item__FfJF7:before{content:"\2610";position:absolute;left:0;font-size:1.05em;color:oklch(55% .1 90);transition:color .2s cubic-bezier(.45,0,.55,1),text-shadow .2s cubic-bezier(.45,0,.55,1)}.checkpoint_item__FfJF7:hover:before{color:var(--wh-gold)}[data-theme=dark] .checkpoint_item__FfJF7:before{color:oklch(72% .12 90)}[data-theme=dark] .checkpoint_item__FfJF7:hover:before{color:var(--wh-gold);text-shadow:0 0 12px rgba(255,170,0,.4)}@media (prefers-reduced-motion:reduce){.checkpoint_item__FfJF7,.checkpoint_item__FfJF7:before{transition:none}}.mini-challenge_challenge__Bp_PE{border-radius:var(--whim-radius-md);border:1px solid var(--color-border);margin:var(--space-6) 0;overflow:hidden;transition:box-shadow .3s cubic-bezier(.45,0,.55,1)}.mini-challenge_challenge__Bp_PE:hover{box-shadow:0 4px 16px oklch(45% .18 260/.1),0 1px 3px oklch(45% .18 260/.05)}[data-theme=dark] .mini-challenge_challenge__Bp_PE{border-color:rgba(66,66,250,.2)}[data-theme=dark] .mini-challenge_challenge__Bp_PE:hover{box-shadow:0 0 20px rgba(66,66,250,.12)}@media (hover:none){[data-theme=dark] .mini-challenge_challenge__Bp_PE:hover{box-shadow:none}[data-theme=dark] .mini-challenge_challenge__Bp_PE:active{box-shadow:0 0 20px rgba(66,66,250,.12)}}@media (prefers-reduced-motion:reduce){.mini-challenge_challenge__Bp_PE{transition:none}}.mini-challenge_header__LUtUS{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--wh-indigo);border-bottom:1px solid var(--color-border)}[data-theme=dark] .mini-challenge_header__LUtUS{background:linear-gradient(135deg,var(--wh-indigo),oklch(.35 .18 280));border-bottom-color:rgba(66,66,250,.3)}.mini-challenge_badge__wwMa5{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px var(--space-2);border-radius:var(--whim-radius-sm);background:rgba(255,255,255,.2);color:var(--color-text-on-accent)}[data-theme=dark] .mini-challenge_badge__wwMa5{background:rgba(255,255,255,.15);color:var(--color-text-on-accent);box-shadow:0 0 10px rgba(128,159,255,.3)}.mini-challenge_title__fG04_{font-size:.84rem;font-weight:600;color:var(--color-text-on-accent)}.mini-challenge_body__VGbhN{padding:var(--space-4);font-size:.84rem;line-height:1.65;color:var(--color-text-secondary);background:var(--color-bg-alt)}[data-theme=dark] .mini-challenge_body__VGbhN{background:var(--whim-bg-elevated)}.mini-challenge_body__VGbhN p{margin-bottom:var(--space-2)}.mini-challenge_body__VGbhN p:last-child{margin-bottom:0}.production-note_note__IG4Yh{border-left:3px solid var(--color-system);padding:var(--space-4);margin:var(--space-6) 0;border-radius:0 var(--whim-radius-sm) var(--whim-radius-sm) 0;background:var(--color-system-light);transition:box-shadow .3s cubic-bezier(.45,0,.55,1)}[data-theme=dark] .production-note_note__IG4Yh{background:rgba(0,204,136,.05);border-left-color:var(--whim-success)}[data-theme=dark] .production-note_note__IG4Yh:hover{box-shadow:-3px 0 16px rgba(0,204,136,.15)}@media (hover:none){[data-theme=dark] .production-note_note__IG4Yh:hover{box-shadow:none}[data-theme=dark] .production-note_note__IG4Yh:active{box-shadow:-3px 0 16px rgba(0,204,136,.15)}}@media (prefers-reduced-motion:reduce){.production-note_note__IG4Yh{transition:none}}.production-note_label__P1Rkr{display:block;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-system);margin-bottom:var(--space-2)}[data-theme=dark] .production-note_label__P1Rkr{color:var(--whim-success)}.production-note_body__e_EoG{font-size:.84rem;line-height:1.65;color:var(--color-text-secondary)}.production-note_body__e_EoG p{margin-bottom:var(--space-2)}.production-note_body__e_EoG p:last-child{margin-bottom:0}.failure-case_failure__faYi8{border-left:3px solid var(--wh-pink);border-radius:0 var(--whim-radius-md) var(--whim-radius-md) 0;margin:var(--space-6) 0;overflow:hidden;transition:box-shadow .3s cubic-bezier(.45,0,.55,1)}[data-theme=dark] .failure-case_failure__faYi8{border-left-color:var(--wh-pink)}[data-theme=dark] .failure-case_failure__faYi8:hover{box-shadow:-3px 0 20px rgba(255,25,129,.15)}@media (hover:none){[data-theme=dark] .failure-case_failure__faYi8:hover{box-shadow:none}[data-theme=dark] .failure-case_failure__faYi8:active{box-shadow:-3px 0 20px rgba(255,25,129,.15)}}@media (prefers-reduced-motion:reduce){.failure-case_failure__faYi8{transition:none}}.failure-case_header__Jm7X5{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:oklch(95% .04 350);border-bottom:1px solid oklch(90% .06 350)}.failure-case_failure__faYi8:hover{box-shadow:0 4px 14px oklch(55% .18 350/.1),0 1px 3px oklch(55% .18 350/.05)}[data-theme=dark] .failure-case_header__Jm7X5{background:rgba(255,25,129,.08);border-bottom-color:rgba(255,25,129,.18)}.failure-case_badge__wbExp{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px var(--space-2);border-radius:var(--whim-radius-sm);background:rgba(255,25,129,.12);color:var(--wh-pink)}[data-theme=dark] .failure-case_badge__wbExp{background:rgba(255,25,129,.18);color:var(--wh-pink);box-shadow:0 0 10px rgba(255,25,129,.2)}.failure-case_type__a3JAo{font-size:.84rem;font-weight:600;color:oklch(45% .14 350)}[data-theme=dark] .failure-case_type__a3JAo{color:oklch(78% .14 350)}.failure-case_body__H4MR3{padding:var(--space-4);font-size:.84rem;line-height:1.65;color:var(--color-text-secondary)}[data-theme=dark] .failure-case_body__H4MR3{background:rgba(255,25,129,.03)}.failure-case_body__H4MR3 p{margin-bottom:var(--space-2)}.failure-case_body__H4MR3 p:last-child{margin-bottom:0}.provider-spotlight_spotlight__27our{border-left:3px solid var(--color-accent,#6366f1);padding:0;margin:var(--space-6) 0;border-radius:0 var(--whim-radius-sm) var(--whim-radius-sm) 0;background:oklch(95% .03 260);transition:box-shadow var(--whim-duration-normal) cubic-bezier(.45,0,.55,1)}.provider-spotlight_spotlight__27our:hover{box-shadow:0 4px 14px oklch(45% .15 260/.1),0 1px 3px oklch(45% .15 260/.05)}[data-theme=dark] .provider-spotlight_spotlight__27our{background:rgba(99,102,241,.05);border-left-color:#818cf8}[data-theme=dark] .provider-spotlight_spotlight__27our:hover{box-shadow:-3px 0 16px rgba(99,102,241,.15)}@media (prefers-reduced-motion:reduce){.provider-spotlight_spotlight__27our{transition:none}}.provider-spotlight_summary__xewQu{display:flex;align-items:center;gap:var(--space-2,.5rem);padding:var(--space-3,.75rem) var(--space-4,1rem);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;font-size:.84rem}.provider-spotlight_summary__xewQu::-webkit-details-marker{display:none}.provider-spotlight_summary__xewQu::marker{display:none;content:""}.provider-spotlight_icon__x1O6v{font-size:1rem;line-height:1}.provider-spotlight_label__RJYUg{font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;color:var(--color-accent,#6366f1)}[data-theme=dark] .provider-spotlight_label__RJYUg{color:#818cf8}.provider-spotlight_provider__49NLx{font-size:.75rem;color:var(--color-text-secondary);font-weight:500}.provider-spotlight_chevron__OV_5s{margin-left:auto;width:.5rem;height:.5rem;border-right:2px solid var(--color-text-secondary);border-bottom:2px solid var(--color-text-secondary);transform:rotate(-45deg);transition:transform var(--whim-duration-fast) var(--whim-ease-smooth)}.provider-spotlight_spotlight__27our[open] .provider-spotlight_chevron__OV_5s{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.provider-spotlight_chevron__OV_5s{transition:none}}.provider-spotlight_body__FXCZI{padding:0 var(--space-4,1rem) var(--space-4,1rem);font-size:.84rem;line-height:1.65;color:var(--color-text-secondary)}.provider-spotlight_body__FXCZI p{margin-bottom:var(--space-2)}.provider-spotlight_body__FXCZI p:last-child{margin-bottom:0}.provider-spotlight_body__FXCZI code{font-size:.8rem;background:rgba(0,0,0,.05);padding:.1em .3em;border-radius:var(--whim-radius-sm)}[data-theme=dark] .provider-spotlight_body__FXCZI code{background:rgba(255,255,255,.08)}.code-group_wrapper__oN81S{margin:var(--space-6) 0;border-radius:var(--whim-radius-md);overflow:hidden;background:var(--color-bg-code);border:1px solid var(--color-border-subtle)}.code-group_wrapper__oN81S pre{margin:0;border-radius:0;border:none}.code-group_toolbar__SU0LW{display:flex;align-items:center;justify-content:space-between;padding:var(--whim-space-sm) var(--whim-space-md);background:var(--whim-bg-elevated);border-bottom:1px solid var(--whim-gray-200)}[data-theme=dark] .code-group_toolbar__SU0LW{background:var(--whim-bg-raised);border-bottom-color:var(--whim-gray-200)}.code-group_tabs__oPuIk{display:flex;gap:2px;align-items:center;overflow-x:auto;scrollbar-width:none}.code-group_tabs__oPuIk::-webkit-scrollbar{display:none}.code-group_langTab__ic6cJ{font-family:var(--whim-font-mono);font-size:.7rem;font-weight:var(--whim-font-weight-medium);text-transform:uppercase;letter-spacing:.06em;padding:var(--whim-space-xs) 10px;min-height:28px;border:none;border-radius:var(--whim-radius-sm);background:transparent;color:var(--whim-text-dimmed);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--whim-duration-fast) var(--whim-ease-smooth),color var(--whim-duration-fast) var(--whim-ease-smooth),box-shadow var(--whim-duration-fast) var(--whim-ease-smooth)}.code-group_langTab__ic6cJ:hover{background:var(--whim-bg-raised);color:var(--whim-text-muted)}.code-group_langTab__ic6cJ[data-active=true]{background:var(--whim-bg-raised);color:var(--whim-text)}.code-group_langTab__ic6cJ:focus-visible{outline:2px solid transparent;box-shadow:var(--whim-focus-ring)}[data-theme=dark] .code-group_langTab__ic6cJ{color:var(--whim-text-dimmed)}[data-theme=dark] .code-group_langTab__ic6cJ:hover{background:var(--whim-bg-elevated);color:var(--whim-text-muted)}[data-theme=dark] .code-group_langTab__ic6cJ[data-active=true]{background:var(--whim-bg-raised);color:var(--whim-text);box-shadow:0 0 12px var(--whim-glow-primary)}.code-group_copyBtn__Q9Z_j{display:inline-flex;align-items:center;gap:var(--whim-space-sm);padding:var(--whim-space-xs) 10px;min-width:44px;min-height:32px;border:none;border-radius:var(--whim-radius-sm);background:transparent;color:var(--whim-text-dimmed);font-family:var(--whim-font-mono);font-size:.7rem;cursor:pointer;transition:background var(--whim-duration-fast) var(--whim-ease-smooth),color var(--whim-duration-fast) var(--whim-ease-smooth),box-shadow var(--whim-duration-fast) var(--whim-ease-smooth),transform var(--whim-duration-fast) var(--whim-ease-bounce)}.code-group_copyBtn__Q9Z_j:hover{background:var(--whim-bg-raised);color:var(--whim-text-muted)}.code-group_copyBtn__Q9Z_j:active{transform:scale(.95)}.code-group_copyBtn__Q9Z_j:focus-visible{outline:2px solid transparent;box-shadow:var(--whim-focus-ring)}.code-group_copyBtn__Q9Z_j[data-copied=true]{color:var(--whim-success);animation:code-group_copyBounce__rXBe2 var(--whim-duration-normal) var(--whim-ease-bounce)}[data-theme=dark] .code-group_copyBtn__Q9Z_j{color:var(--whim-text-dimmed)}[data-theme=dark] .code-group_copyBtn__Q9Z_j:hover{background:var(--whim-bg-elevated);color:var(--whim-text-muted);box-shadow:0 0 12px var(--whim-glow-primary)}[data-theme=dark] .code-group_copyBtn__Q9Z_j[data-copied=true]{color:var(--whim-success)}.code-group_copyLabel__HutSd{-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes code-group_copyBounce__rXBe2{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.code-group_copyBtn__Q9Z_j,.code-group_langTab__ic6cJ{transition:none}.code-group_copyBtn__Q9Z_j[data-copied=true]{animation:none}}@media (pointer:coarse){.code-group_copyBtn__Q9Z_j{min-width:44px;min-height:44px}.code-group_langTab__ic6cJ{min-height:44px;font-size:.75rem}}.code-block_wrapper__MsANU{margin:var(--space-6) 0;border-radius:var(--whim-radius-md);overflow:hidden;background:var(--color-bg-code);border:1px solid var(--color-border-subtle)}.code-block_wrapper__MsANU pre{margin:0;border-radius:0;border:none}.code-block_toolbar__kN1k_{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4);background:var(--whim-bg-elevated);border-bottom:1px solid var(--whim-gray-200)}[data-theme=dark] .code-block_toolbar__kN1k_{background:var(--whim-bg-raised);border-bottom-color:var(--whim-gray-200)}.code-block_lang__Y2pM5{font-family:var(--whim-font-mono);font-size:.7rem;font-weight:var(--whim-font-weight-medium);text-transform:uppercase;letter-spacing:.06em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-block_copyBtn__b_cV5,.code-block_lang__Y2pM5,[data-theme=dark] .code-block_lang__Y2pM5{color:var(--whim-text-dimmed)}.code-block_copyBtn__b_cV5{display:inline-flex;align-items:center;gap:var(--whim-space-sm);padding:var(--whim-space-xs) 10px;min-width:44px;min-height:32px;border:none;border-radius:var(--whim-radius-sm);background:transparent;font-family:var(--whim-font-mono);font-size:.7rem;cursor:pointer;transition:background var(--whim-duration-fast) var(--whim-ease-smooth),color var(--whim-duration-fast) var(--whim-ease-smooth),box-shadow var(--whim-duration-fast) var(--whim-ease-smooth),transform var(--whim-duration-fast) var(--whim-ease-bounce)}.code-block_copyBtn__b_cV5:hover{background:var(--whim-bg-raised);color:var(--whim-text-muted)}.code-block_copyBtn__b_cV5:active{transform:scale(.95)}.code-block_copyBtn__b_cV5:focus-visible{outline:2px solid transparent;box-shadow:var(--whim-focus-ring)}.code-block_copyBtn__b_cV5[data-copied=true]{color:var(--whim-success);animation:code-block_copyBounce__HYbTo var(--whim-duration-normal) var(--whim-ease-bounce)}[data-theme=dark] .code-block_copyBtn__b_cV5{color:var(--whim-text-dimmed)}[data-theme=dark] .code-block_copyBtn__b_cV5:hover{background:var(--whim-bg-elevated);color:var(--whim-text-muted);box-shadow:0 0 12px var(--whim-glow-primary)}[data-theme=dark] .code-block_copyBtn__b_cV5[data-copied=true]{color:var(--whim-success)}.code-block_copyLabel__rvBsn{-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes code-block_copyBounce__HYbTo{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.code-block_copyBtn__b_cV5{transition:none}.code-block_copyBtn__b_cV5[data-copied=true]{animation:none}}@media (pointer:coarse){.code-block_copyBtn__b_cV5{min-width:44px;min-height:44px}}.output-pane_outputPane__sXCH8{border-top:1px solid var(--whim-gray-200);background:var(--whim-bg-elevated);display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--whim-duration-normal) var(--whim-ease-smooth)}.output-pane_outputPane__sXCH8[data-expanded=true]{grid-template-rows:1fr}.output-pane_inner__WQuVU{overflow:hidden;min-height:0}[data-theme=dark] .output-pane_outputPane__sXCH8{background:var(--whim-bg)}.output-pane_header__9Ok5s{display:flex;align-items:center;justify-content:space-between;padding:var(--whim-space-xs) var(--whim-space-md);background:var(--whim-bg-raised);border-bottom:1px solid var(--whim-gray-200)}[data-theme=dark] .output-pane_header__9Ok5s{background:var(--whim-bg-raised);border-bottom-color:var(--whim-gray-200)}.output-pane_title__E2NvJ{font-weight:var(--whim-font-weight-medium);text-transform:uppercase;letter-spacing:.06em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.output-pane_clearBtn__0Wx5w,.output-pane_title__E2NvJ{font-family:var(--whim-font-mono);font-size:.65rem;color:var(--whim-text-dimmed)}.output-pane_clearBtn__0Wx5w{display:inline-flex;align-items:center;gap:var(--whim-space-xs);padding:2px var(--whim-space-sm);border:none;border-radius:var(--whim-radius-sm);background:transparent;cursor:pointer;transition:background var(--whim-duration-fast) var(--whim-ease-smooth),color var(--whim-duration-fast) var(--whim-ease-smooth)}.output-pane_clearBtn__0Wx5w:hover{background:var(--whim-bg-raised);color:var(--whim-text-muted)}.output-pane_clearBtn__0Wx5w:focus-visible{outline:2px solid transparent;box-shadow:var(--whim-focus-ring)}.output-pane_content__Dokz4{padding:var(--whim-space-sm) var(--whim-space-md);font-family:var(--whim-font-mono);font-size:.8rem;line-height:var(--whim-line-height-relaxed);color:var(--whim-text);white-space:pre-wrap;word-break:break-word;overflow-y:auto;max-height:350px}[data-theme=dark] .output-pane_content__Dokz4{color:var(--whim-text-muted)}.output-pane_content__Dokz4:empty:before{content:"No output yet";color:var(--whim-text-dimmed);font-style:italic}.output-pane_stderr__5aJ6t,[data-theme=dark] .output-pane_stderr__5aJ6t{color:var(--whim-error)}@media (prefers-reduced-motion:reduce){.output-pane_outputPane__sXCH8{transition:none}}.runnable-code-block_wrapper__0zf67{margin:var(--space-6) 0;border-radius:var(--whim-radius-md);overflow:hidden;background:var(--color-bg-code);border:1px solid var(--color-border-subtle);transition:border-color var(--whim-duration-fast) var(--whim-ease-smooth),box-shadow var(--whim-duration-fast) var(--whim-ease-smooth)}.runnable-code-block_wrapper__0zf67[data-running=true]{border-color:var(--whim-action-light);box-shadow:0 0 12px var(--whim-glow-primary)}[data-theme=dark] .runnable-code-block_wrapper__0zf67[data-running=true]{border-color:var(--whim-action);box-shadow:var(--whim-glow-action)}.runnable-code-block_sourceArea__prmUI{position:relative}.runnable-code-block_sourceArea__prmUI pre{margin:0;border-radius:0;border:none}.runnable-code-block_editableSource__bX1og{font-family:var(--whim-font-mono);font-size:.875rem;line-height:var(--whim-line-height-relaxed);padding:var(--whim-space-md);margin:0;background:var(--color-bg-code);color:var(--whim-text);border:none;outline:2px solid var(--whim-action-light);outline-offset:-2px;white-space:pre;overflow:auto;min-height:60px;-moz-tab-size:2;tab-size:2}[data-theme=dark] .runnable-code-block_editableSource__bX1og{color:var(--whim-text-muted);outline-color:var(--whim-action)}.runnable-code-block_toolbar__hGHYS{display:flex;align-items:center;gap:var(--whim-space-sm);padding:var(--whim-space-sm) var(--whim-space-md);background:var(--whim-bg-elevated);border-top:1px solid var(--whim-gray-200)}[data-theme=dark] .runnable-code-block_toolbar__hGHYS{background:var(--whim-bg-raised);border-top-color:var(--whim-gray-200)}.runnable-code-block_toolbar__hGHYS button{display:inline-flex;align-items:center;gap:var(--whim-space-sm);padding:var(--whim-space-xs) var(--whim-space-md);min-height:32px;border:none;border-radius:var(--whim-radius-sm);background:transparent;color:var(--whim-text-dimmed);font-family:var(--whim-font-mono);font-size:.7rem;cursor:pointer;transition:background var(--whim-duration-fast) var(--whim-ease-smooth),color var(--whim-duration-fast) var(--whim-ease-smooth),box-shadow var(--whim-duration-fast) var(--whim-ease-smooth),transform var(--whim-duration-fast) var(--whim-ease-bounce)}.runnable-code-block_toolbar__hGHYS button:hover:not(:disabled){background:var(--whim-bg-raised);color:var(--whim-text-muted)}.runnable-code-block_toolbar__hGHYS button:active:not(:disabled){transform:scale(.95)}.runnable-code-block_toolbar__hGHYS button:focus-visible{outline:2px solid transparent;box-shadow:var(--whim-focus-ring)}.runnable-code-block_toolbar__hGHYS button:disabled{opacity:.4;cursor:not-allowed}[data-theme=dark] .runnable-code-block_toolbar__hGHYS button{color:var(--whim-text-dimmed)}[data-theme=dark] .runnable-code-block_toolbar__hGHYS button:hover:not(:disabled){background:var(--whim-bg-elevated);color:var(--whim-text-muted)}.runnable-code-block_toolbar__hGHYS button[data-action=run]{color:var(--whim-success)}.runnable-code-block_toolbar__hGHYS button[data-action=run]:hover:not(:disabled){background:var(--whim-success-bg);color:var(--whim-success);box-shadow:0 0 12px var(--whim-glow-success)}.runnable-code-block_toolbar__hGHYS button[data-action=stop]{color:var(--whim-error)}.runnable-code-block_toolbar__hGHYS button[data-action=stop]:hover:not(:disabled){background:var(--whim-error-bg);color:var(--whim-error);box-shadow:0 0 12px var(--whim-glow-pink)}.runnable-code-block_toolbar__hGHYS button[data-action=reset]:hover:not(:disabled){background:var(--whim-warning-bg);color:var(--whim-warning);box-shadow:0 0 12px var(--whim-glow-warning)}.runnable-code-block_statusLabel__kb4ct{margin-left:auto;font-family:var(--whim-font-mono);font-size:.65rem;color:var(--whim-text-dimmed);-webkit-user-select:none;-moz-user-select:none;user-select:none}.runnable-code-block_editToggle__Sdi6f{margin-left:var(--whim-space-sm)}@media (prefers-reduced-motion:reduce){.runnable-code-block_toolbar__hGHYS button,.runnable-code-block_wrapper__0zf67{transition:none}}@media (pointer:coarse){.runnable-code-block_toolbar__hGHYS button{min-width:44px;min-height:44px;font-size:.75rem}}.runnable-code-block_mobileHint__0R3wr{display:flex;align-items:center;justify-content:space-between;gap:var(--whim-space-sm);padding:var(--whim-space-sm) var(--whim-space-md);background:var(--whim-warning-bg);border-top:1px solid var(--whim-gray-200);font-family:var(--whim-font-mono);font-size:.7rem;color:var(--whim-warning);animation:runnable-code-block_hintSlideIn__ICoe6 var(--whim-duration-normal) var(--whim-ease-out)}.runnable-code-block_mobileHint__0R3wr button{display:inline-flex;align-items:center;justify-content:center;padding:var(--whim-space-xs) var(--whim-space-sm);min-width:32px;min-height:28px;border:none;border-radius:var(--whim-radius-sm);background:transparent;color:var(--whim-text-dimmed);font-family:var(--whim-font-mono);font-size:.65rem;cursor:pointer;transition:background var(--whim-duration-fast) var(--whim-ease-smooth),color var(--whim-duration-fast) var(--whim-ease-smooth)}.runnable-code-block_mobileHint__0R3wr button:hover{background:var(--whim-bg-raised);color:var(--whim-text-muted)}@keyframes runnable-code-block_hintSlideIn__ICoe6{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.break-the-loop_container__Owav8{margin:var(--space-6) 0;padding:var(--space-6);border-radius:var(--whim-radius-lg);background:var(--color-bg-alt);border:1px solid var(--color-border)}[data-theme=dark] .break-the-loop_container__Owav8{background:var(--whim-bg-elevated);border-color:rgba(255,255,255,.08)}.break-the-loop_title__d_nLO{font-size:1.05rem;font-weight:var(--whim-font-weight-bold);margin-bottom:var(--space-1)}.break-the-loop_hint__1TJuO{font-size:.85rem;color:var(--color-text-muted);margin-bottom:var(--space-4)}.break-the-loop_track__v5fW0{display:flex;flex-direction:column;gap:var(--whim-space-xs);margin-bottom:var(--space-4);position:relative}.break-the-loop_track__v5fW0:before{content:"";position:absolute;left:11px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--wh-indigo,#4242fa),var(--wh-purple,#e6b3ff),var(--wh-pink,#ff1981),var(--wh-indigo,#4242fa));border-radius:1px;opacity:.4}[data-theme=dark] .break-the-loop_track__v5fW0:before{opacity:.6}.break-the-loop_step__Mpdnf{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--whim-radius-md);border:2px solid transparent;background:var(--color-bg);font-size:.9rem;transition:background var(--whim-duration-fast) cubic-bezier(.45,0,.55,1),border-color var(--whim-duration-fast) cubic-bezier(.45,0,.55,1),box-shadow var(--whim-duration-fast) cubic-bezier(.45,0,.55,1);position:relative}[data-theme=dark] .break-the-loop_step__Mpdnf{background:var(--whim-bg-raised)}.break-the-loop_step__Mpdnf[data-active=true]{border-color:var(--wh-indigo,#4242fa);background:oklch(95% .04 60)}[data-theme=dark] .break-the-loop_step__Mpdnf[data-active=true]{background:oklch(22% .04 60);animation:break-the-loop_activeGlow__WVYaZ 1.5s ease-in-out infinite}@keyframes break-the-loop_activeGlow__WVYaZ{0%,to{box-shadow:0 0 8px rgba(66,66,250,.15)}50%{box-shadow:0 0 20px rgba(66,66,250,.3)}}.break-the-loop_step__Mpdnf[data-danger=true]{border-color:oklch(70% .15 25)}.break-the-loop_step__Mpdnf[data-active=true][data-danger=true]{background:oklch(95% .06 25);border-color:oklch(60% .2 25)}[data-theme=dark] .break-the-loop_step__Mpdnf[data-active=true][data-danger=true]{background:oklch(20% .06 25)}.break-the-loop_stepNum__sHKWU{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--color-bg-alt);font-size:.75rem;font-weight:var(--whim-font-weight-bold);flex-shrink:0;position:relative;z-index:1}[data-theme=dark] .break-the-loop_step__Mpdnf[data-active=true] .break-the-loop_stepNum__sHKWU{background:var(--wh-indigo,#4242fa);color:#fff;box-shadow:0 0 10px rgba(66,66,250,.4)}.break-the-loop_actions__ao_Lw{display:flex;gap:var(--space-3);margin-top:var(--space-4)}.break-the-loop_checkBtn__Q5SsD,.break-the-loop_startBtn__OECkW{padding:var(--space-2) var(--space-6);border-radius:var(--whim-radius-md);border:none;background:var(--wh-indigo,#4242fa);color:#fff;font-weight:var(--whim-font-weight-medium);font-size:.9rem;cursor:pointer;transition:background var(--whim-duration-fast),box-shadow var(--whim-duration-fast)}.break-the-loop_checkBtn__Q5SsD:hover,.break-the-loop_startBtn__OECkW:hover{background:var(--wh-indigo-light,#809fff)}[data-theme=dark] .break-the-loop_checkBtn__Q5SsD:hover,[data-theme=dark] .break-the-loop_startBtn__OECkW:hover{box-shadow:0 0 20px rgba(66,66,250,.3)}.break-the-loop_checkBtn__Q5SsD:disabled{opacity:.5;cursor:not-allowed}.break-the-loop_stopBtn__2jHAy{padding:var(--space-3) var(--space-8);border-radius:var(--whim-radius-md);border:none;background:var(--wh-pink,#ff1981);color:white;font-weight:var(--whim-font-weight-bold);font-size:1rem;cursor:pointer;animation:break-the-loop_stopPulse__kX8uS .6s infinite alternate}[data-theme=dark] .break-the-loop_stopBtn__2jHAy{box-shadow:0 0 20px rgba(255,25,129,.3)}@keyframes break-the-loop_stopPulse__kX8uS{0%{transform:scale(1);box-shadow:0 0 0 rgba(255,25,129,0)}to{transform:scale(1.03);box-shadow:0 0 24px rgba(255,25,129,.35)}}.break-the-loop_resetBtn__UPj4a{padding:var(--space-2) var(--space-6);border-radius:var(--whim-radius-md);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-weight:500;font-size:.9rem;cursor:pointer;transition:background var(--whim-duration-fast)}.break-the-loop_resetBtn__UPj4a:hover{background:var(--color-hover)}.break-the-loop_success__wioWv{padding:var(--space-3) var(--space-4);border-radius:var(--whim-radius-md);background:oklch(93% .05 145);color:oklch(35% .1 145);font-weight:var(--whim-font-weight-medium);text-align:center}[data-theme=dark] .break-the-loop_success__wioWv{background:oklch(22% .04 145);color:oklch(80% .1 145);box-shadow:0 0 12px rgba(0,204,136,.15)}.break-the-loop_fail__ECyD3{padding:var(--space-3) var(--space-4);border-radius:var(--whim-radius-md);background:oklch(95% .05 25);color:oklch(45% .15 25);font-weight:var(--whim-font-weight-medium);text-align:center}[data-theme=dark] .break-the-loop_fail__ECyD3{background:oklch(20% .04 25);color:oklch(75% .12 25)}@media (prefers-reduced-motion:reduce){.break-the-loop_step__Mpdnf{transition:none}[data-theme=dark] .break-the-loop_step__Mpdnf[data-active=true]{animation:none;box-shadow:0 0 12px rgba(66,66,250,.2)}.break-the-loop_stopBtn__2jHAy{animation:none}[data-theme=dark] .break-the-loop_stopBtn__2jHAy{box-shadow:0 0 16px rgba(255,25,129,.25)}}.break-the-loop_staticList__buOZj{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--whim-space-xs);margin-bottom:var(--space-4)}.break-the-loop_staticItem__KRZFo{padding:var(--space-2) var(--space-3);border-radius:var(--whim-radius-sm);background:var(--color-bg)}[data-theme=dark] .break-the-loop_staticItem__KRZFo{background:var(--whim-bg-raised)}.break-the-loop_radioLabel__XwnZb{display:flex;align-items:center;gap:var(--space-3);cursor:pointer;font-size:.9rem}.break-the-loop_radio__Ez2GX{accent-color:var(--wh-indigo,#4242fa)}.break-the-loop_dangerBadge__hxqpw{margin-left:auto;font-size:.75rem;color:var(--wh-pink,#ff1981);font-weight:var(--whim-font-weight-medium)}[data-theme=dark] .break-the-loop_dangerBadge__hxqpw{text-shadow:0 0 8px rgba(255,25,129,.3)}.break-the-loop_checkBtn__Q5SsD:focus-visible,.break-the-loop_resetBtn__UPj4a:focus-visible,.break-the-loop_startBtn__OECkW:focus-visible,.break-the-loop_stopBtn__2jHAy:focus-visible{outline:2px solid transparent;box-shadow:var(--whim-focus-ring)}.drag-sort_container__hzf_y{margin:var(--space-6) 0;padding:var(--space-6);border-radius:var(--whim-radius-lg);background:var(--color-bg-alt);border:1px solid var(--color-border)}[data-theme=dark] .drag-sort_container__hzf_y{background:var(--whim-bg-elevated)}.drag-sort_title__lNecv{font-size:1.05rem;font-weight:var(--whim-font-weight-bold);margin-bottom:var(--space-1)}.drag-sort_hint__EMBOa{font-size:.8rem;color:var(--color-text-muted);margin-bottom:var(--space-4)}.drag-sort_list__gKU4F{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--whim-space-xs);touch-action:none}.drag-sort_item__pRoUh{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--whim-radius-md);background:var(--color-bg);border:2px solid var(--color-border);cursor:-webkit-grab;cursor:grab;font-size:.95rem;transition:border-color var(--whim-duration-fast) cubic-bezier(.45,0,.55,1),background var(--whim-duration-fast) cubic-bezier(.45,0,.55,1),transform var(--whim-duration-fast) cubic-bezier(.34,1.56,.64,1),box-shadow var(--whim-duration-fast) cubic-bezier(.45,0,.55,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-theme=dark] .drag-sort_item__pRoUh{background:var(--whim-bg-raised)}.drag-sort_item__pRoUh:active{cursor:-webkit-grabbing;cursor:grabbing}.drag-sort_item__pRoUh:focus-visible{outline:2px solid transparent;box-shadow:var(--whim-focus-ring)}.drag-sort_item__pRoUh[data-grabbed=true]{border-color:var(--wh-indigo,#4242fa);background:oklch(95% .03 60);transform:scale(1.03) rotate(.5deg);box-shadow:0 4px 16px rgba(66,66,250,.15);z-index:10;position:relative}[data-theme=dark] .drag-sort_item__pRoUh[data-grabbed=true]{background:oklch(22% .03 60);box-shadow:0 0 20px rgba(66,66,250,.3)}.drag-sort_item__pRoUh[data-status=correct]{border-color:oklch(65% .15 145);background:oklch(95% .04 145);animation:drag-sort_correctFlash__FV7_t .4s var(--whim-ease-smooth)}@keyframes drag-sort_correctFlash__FV7_t{0%{box-shadow:0 0 0 rgba(0,204,136,0)}50%{box-shadow:0 0 18px rgba(0,204,136,.35)}to{box-shadow:0 0 0 rgba(0,204,136,0)}}[data-theme=dark] .drag-sort_item__pRoUh[data-status=correct]{background:oklch(20% .04 145)}.drag-sort_item__pRoUh[data-status=wrong]{border-color:oklch(60% .2 25);animation:drag-sort_shake__Gs0cf var(--whim-duration-normal) var(--whim-ease-smooth)}@keyframes drag-sort_shake__Gs0cf{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){.drag-sort_item__pRoUh{transition:border-color var(--whim-duration-fast),background var(--whim-duration-fast)}.drag-sort_item__pRoUh[data-grabbed=true]{transform:none}.drag-sort_item__pRoUh[data-status=correct]{animation:none}.drag-sort_item__pRoUh[data-status=wrong]{animation:none;background:oklch(95% .04 25)}[data-theme=dark] .drag-sort_item__pRoUh[data-status=wrong]{background:oklch(20% .04 25)}}.drag-sort_dragging__VIEKo{transform:scale(1.03);opacity:.85;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:10;position:relative;cursor:-webkit-grabbing;cursor:grabbing}@media (hover:none){.drag-sort_item__pRoUh:active{transform:scale(1.02);box-shadow:0 2px 8px rgba(0,0,0,.12)}}.drag-sort_handle__LPzFW{color:var(--color-text-muted);font-size:1rem;flex-shrink:0}.drag-sort_indicator__bse74{margin-left:auto;font-weight:var(--whim-font-weight-bold);font-size:1rem}.drag-sort_item__pRoUh[data-status=correct] .drag-sort_indicator__bse74{color:oklch(50% .15 145)}.drag-sort_item__pRoUh[data-status=wrong] .drag-sort_indicator__bse74{color:oklch(55% .2 25)}.drag-sort_checkBtn__wr589{margin-top:var(--space-4);padding:var(--space-2) var(--space-6);border-radius:var(--whim-radius-md);border:none;background:var(--wh-indigo,#4242fa);color:#fff;font-weight:var(--whim-font-weight-medium);font-size:.9rem;cursor:pointer;transition:background var(--whim-duration-fast),box-shadow var(--whim-duration-fast)}.drag-sort_checkBtn__wr589:hover{background:var(--wh-indigo-light,#809fff)}[data-theme=dark] .drag-sort_checkBtn__wr589:hover{box-shadow:0 0 20px rgba(66,66,250,.3)}.drag-sort_checkBtn__wr589:focus-visible{outline:2px solid transparent;box-shadow:var(--whim-focus-ring)}.drag-sort_success__L3H48{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--whim-radius-md);background:oklch(93% .05 145);color:oklch(35% .1 145);font-weight:var(--whim-font-weight-medium);font-size:.95rem;text-align:center}[data-theme=dark] .drag-sort_success__L3H48{background:oklch(22% .04 145);color:oklch(80% .1 145);box-shadow:0 0 12px rgba(0,204,136,.15)}.progress-meter_container__ib7b9{margin:var(--space-4) 0 var(--space-6);padding:var(--space-4) var(--space-6);border-radius:var(--whim-radius-lg);background:var(--color-story-bg,oklch(97% .015 145));border:1px solid var(--color-border);display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}[data-theme=dark] .progress-meter_container__ib7b9{background:rgba(0,204,136,.04)}.progress-meter_label__yfv_9{font-size:.9rem;color:var(--color-text-secondary);flex:1 1;min-width:200px}.progress-meter_track__jNgkz{flex:1 1;min-width:120px;height:8px;border-radius:var(--whim-radius-pill);background:var(--color-bg-alt);overflow:hidden;position:relative}[data-theme=dark] .progress-meter_track__jNgkz{background:rgba(255,255,255,.06)}.progress-meter_fill__cw8q5{height:100%;width:100%;border-radius:var(--whim-radius-pill);background:linear-gradient(90deg,var(--wh-indigo,#4242fa),oklch(.62 .15 145));transform:scaleX(var(--pct,0));transform-origin:left;transition:transform .5s cubic-bezier(.45,0,.55,1);animation:progress-meter_fillSlide__6bJ2n .6s cubic-bezier(.45,0,.55,1);position:relative}.progress-meter_fill__cw8q5:after{content:"";position:absolute;right:-4px;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background:oklch(.62 .15 145);box-shadow:0 0 8px rgba(0,204,136,.4)}[data-theme=dark] .progress-meter_fill__cw8q5:after{box-shadow:0 0 14px rgba(0,204,136,.5)}@keyframes progress-meter_fillSlide__6bJ2n{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@media (prefers-reduced-motion:reduce){.progress-meter_fill__cw8q5{transition:transform var(--whim-duration-fast) var(--whim-ease-smooth);animation:none}}.progress-meter_pct__GZLIe{font-size:.8rem;font-weight:var(--whim-font-weight-bold);color:var(--color-story-accent,oklch(62% .15 145));min-width:36px;text-align:right}[data-theme=dark] .progress-meter_pct__GZLIe{color:var(--wh-gold,oklch(.88 .21 92.28))}.scenario-sim_container__zo_3S{--sim-user-bg:oklch(90% 0.06 250);--sim-agent-bg:oklch(92% 0.05 145);--sim-feedback-bg:oklch(95% 0.04 25);--sim-feedback-text:oklch(45% 0.15 25);--sim-done-bg:oklch(93% 0.05 145);--sim-done-text:oklch(35% 0.1 145);margin:var(--space-6) 0;padding:var(--space-6);border-radius:var(--whim-radius-lg);background:var(--color-bg-alt);border:1px solid var(--color-border)}[data-theme=dark] .scenario-sim_container__zo_3S{--sim-user-bg:oklch(25% 0.05 250);--sim-agent-bg:oklch(22% 0.04 145);--sim-feedback-bg:oklch(20% 0.04 25);--sim-feedback-text:oklch(75% 0.12 25);--sim-done-bg:oklch(22% 0.04 145);--sim-done-text:oklch(80% 0.1 145);background:var(--whim-bg-elevated);border-color:rgba(255,255,255,.08)}.scenario-sim_chat__rpRuR{display:flex;flex-direction:column;gap:var(--space-3);max-height:400px;overflow-y:auto;margin-bottom:var(--space-4);padding-right:var(--space-2)}.scenario-sim_bubble___BYA_{padding:var(--space-3) var(--space-4);border-radius:var(--whim-radius-lg);max-width:85%;transition:box-shadow var(--whim-duration-fast) var(--whim-ease-smooth)}.scenario-sim_bubble___BYA_[data-speaker=narrator]{background:var(--color-bg);border:1px solid var(--color-border);max-width:100%;font-style:italic}[data-theme=dark] .scenario-sim_bubble___BYA_[data-speaker=narrator]{background:rgba(255,255,255,.03)}.scenario-sim_bubble___BYA_[data-speaker=user]{background:var(--sim-user-bg);align-self:flex-end}[data-theme=dark] .scenario-sim_bubble___BYA_[data-speaker=user]{background:var(--sim-user-bg);box-shadow:0 0 8px rgba(66,66,250,.1)}.scenario-sim_bubble___BYA_[data-speaker=agent]{background:var(--sim-agent-bg)}[data-theme=dark] .scenario-sim_bubble___BYA_[data-speaker=agent]{background:var(--sim-agent-bg);box-shadow:0 0 8px rgba(0,204,136,.1)}.scenario-sim_speaker__EwnP4{display:block;font-size:.7rem;font-weight:var(--whim-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:2px}.scenario-sim_text__34ePW{font-size:.95rem;line-height:1.6;margin:0}.scenario-sim_choices__qVmOm{display:flex;flex-wrap:wrap;gap:var(--space-2)}.scenario-sim_choiceBtn__O7Uaf{padding:var(--space-2) var(--space-4);border-radius:var(--whim-radius-md);border:2px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-size:.9rem;font-weight:500;cursor:pointer;transition:border-color var(--whim-duration-fast),background var(--whim-duration-fast),box-shadow var(--whim-duration-fast)}.scenario-sim_choiceBtn__O7Uaf:hover{border-color:var(--wh-indigo,#4242fa);background:var(--color-hover)}[data-theme=dark] .scenario-sim_choiceBtn__O7Uaf:hover{box-shadow:0 0 16px rgba(66,66,250,.2)}.scenario-sim_choiceBtn__O7Uaf:focus-visible{outline:2px solid transparent;box-shadow:var(--whim-focus-ring)}.scenario-sim_continueBtn__ax4c8{padding:var(--space-2) var(--space-4);border-radius:var(--whim-radius-md);border:none;background:var(--wh-indigo,#4242fa);color:#fff;font-size:.9rem;font-weight:var(--whim-font-weight-medium);cursor:pointer;transition:background var(--whim-duration-fast),box-shadow var(--whim-duration-fast)}.scenario-sim_continueBtn__ax4c8:hover{background:var(--wh-indigo-light,#809fff)}[data-theme=dark] .scenario-sim_continueBtn__ax4c8:hover{box-shadow:0 0 20px rgba(66,66,250,.3)}.scenario-sim_continueBtn__ax4c8:focus-visible{outline:2px solid transparent;box-shadow:var(--whim-focus-ring)}.scenario-sim_feedback__NWSWb{margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--whim-radius-md);font-size:.9rem}.scenario-sim_feedback__NWSWb,[data-theme=dark] .scenario-sim_feedback__NWSWb{background:var(--sim-feedback-bg);color:var(--sim-feedback-text)}.scenario-sim_done__O34k7{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--whim-radius-md);background:var(--sim-done-bg);color:var(--sim-done-text);font-weight:var(--whim-font-weight-medium);text-align:center}[data-theme=dark] .scenario-sim_done__O34k7{background:var(--sim-done-bg);color:var(--sim-done-text);box-shadow:0 0 12px rgba(0,204,136,.15)}.story-block_card__QNxkp{border-radius:0 var(--whim-radius-lg) var(--whim-radius-lg) 0;border-left:3px solid oklch(.65 .15 145);border-image:linear-gradient(180deg,oklch(.65 .15 145),oklch(.55 .12 175)) 1;background:var(--color-story-bg,oklch(97% .015 145));padding:var(--space-6);margin:var(--space-6) 0;transition:transform var(--whim-duration-fast) cubic-bezier(.45,0,.55,1),box-shadow var(--whim-duration-fast) cubic-bezier(.45,0,.55,1)}.story-block_card__QNxkp:hover{transform:translateY(-1px)}[data-theme=dark] .story-block_card__QNxkp{background:rgba(0,204,136,.04);border-image:linear-gradient(180deg,oklch(.65 .15 145),oklch(.55 .12 175)) 1}[data-theme=dark] .story-block_card__QNxkp:hover{box-shadow:0 2px 12px rgba(0,204,136,.08)}@media (hover:none){.story-block_card__QNxkp:hover{transform:none;box-shadow:none}.story-block_card__QNxkp:active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.story-block_card__QNxkp{transition:none}.story-block_card__QNxkp:hover{transform:none}}.story-block_header__sZKS_{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.story-block_icon__FH_Nd{font-size:1.4rem;transition:filter var(--whim-duration-fast) var(--whim-ease-smooth)}[data-theme=dark] .story-block_icon__FH_Nd{filter:drop-shadow(0 0 6px rgba(0,204,136,.35))}.story-block_title__zSlPp{font-size:1.1rem;font-weight:var(--whim-font-weight-bold);color:var(--color-story-accent,oklch(62% .15 145))}.story-block_body__tgDss{font-size:1.05rem;line-height:1.8;color:var(--color-text)}.story-block_body__tgDss p{margin-bottom:var(--space-3)}.story-block_body__tgDss ol,.story-block_body__tgDss ul{padding-left:var(--space-6);margin-bottom:var(--space-3)}.story-block_body__tgDss li{margin-bottom:var(--space-2)}.story-block_body__tgDss strong{font-weight:var(--whim-font-weight-bold)}.story-coming-soon_card__k1LI9{text-align:center;padding:var(--space-12) var(--space-8);margin:var(--space-8) 0;border-radius:var(--whim-radius-lg);background:var(--color-bg-alt);border:2px dashed var(--color-border);position:relative;transition:box-shadow var(--whim-duration-normal) cubic-bezier(.45,0,.55,1)}[data-theme=dark] .story-coming-soon_card__k1LI9{border-color:rgba(230,179,255,.2);animation:story-coming-soon_comingSoonGlow__WFOcv 3s ease-in-out infinite}@keyframes story-coming-soon_comingSoonGlow__WFOcv{0%,to{box-shadow:0 0 12px rgba(230,179,255,.05)}50%{box-shadow:0 0 24px rgba(230,179,255,.12)}}@media (prefers-reduced-motion:reduce){[data-theme=dark] .story-coming-soon_card__k1LI9{animation:none;box-shadow:0 0 16px rgba(230,179,255,.08)}}.story-coming-soon_icon__E6F4M{font-size:3rem;margin-bottom:var(--space-4)}.story-coming-soon_title__ooXjj{font-size:1.2rem;font-weight:var(--whim-font-weight-bold);margin-bottom:var(--space-3);background:linear-gradient(135deg,var(--wh-purple,#e6b3ff),var(--wh-sky,#6ac));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.story-coming-soon_desc__I1TKc{font-size:.95rem;color:var(--color-text-secondary);max-width:480px;margin:0 auto var(--space-6);line-height:1.6}[data-theme=dark] .story-coming-soon_desc__I1TKc{color:rgba(255,255,255,.45)}.story-coming-soon_switchBtn__Djgs7{padding:var(--space-3) var(--space-6);border-radius:var(--whim-radius-md);border:none;background:var(--wh-indigo,#4242fa);color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:background var(--whim-duration-fast),box-shadow var(--whim-duration-fast)}.story-coming-soon_switchBtn__Djgs7:hover{background:var(--wh-indigo-light,#809fff)}[data-theme=dark] .story-coming-soon_switchBtn__Djgs7:hover{box-shadow:0 0 20px rgba(66,66,250,.3)}.story-coming-soon_switchBtn__Djgs7:focus-visible{outline:2px solid transparent;box-shadow:var(--whim-focus-ring)}.story-diagram_figure__1RRbX{margin:var(--whim-space-lg) 0;padding:0;display:flex;flex-direction:column;align-items:center}.story-diagram_container__WswBf{width:100%;display:flex;justify-content:center;padding:var(--whim-space-lg) var(--whim-space-md);background:var(--color-story-bg,oklch(97% .015 145));border:1px solid var(--color-border-subtle);border-radius:var(--whim-radius-lg);overflow-x:auto;transition:box-shadow .3s cubic-bezier(.45,0,.55,1)}[data-theme=dark] .story-diagram_container__WswBf{background:rgba(0,204,136,.04);border-color:rgba(255,255,255,.06)}[data-theme=dark] .story-diagram_container__WswBf:hover{box-shadow:0 0 20px rgba(0,204,136,.08)}@media (prefers-reduced-motion:reduce){.story-diagram_container__WswBf{transition:none}}.story-diagram_container__WswBf svg{max-width:100%;height:auto}.story-diagram_lightSvg__OwWMQ{display:block;width:100%}.story-diagram_darkSvg__1dbjR{display:none;width:100%}[data-theme=dark] .story-diagram_lightSvg__OwWMQ{display:none}[data-theme=dark] .story-diagram_darkSvg__1dbjR{display:block}.story-diagram_caption__6Nv7j{margin-top:var(--whim-space-sm);font-size:.78rem;color:var(--color-text-muted);text-align:center;font-style:italic}[data-theme=dark] .story-diagram_caption__6Nv7j{color:oklch(60% .01 55)}.story-trace_wrapper__qdVJA{margin:var(--space-8) 0;padding:var(--space-6);border-radius:var(--whim-radius-lg);background:var(--color-story-bg,oklch(97% .015 145));border:1px solid oklch(.65 .15 145/.2)}[data-theme=dark] .story-trace_wrapper__qdVJA{background:rgba(0,204,136,.04);border-color:oklch(.65 .15 145/.12)}.story-trace_header__g3DwY{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6)}.story-trace_headerIcon__DWluZ{color:var(--color-story-accent,oklch(62% .15 145));flex-shrink:0}.story-trace_headerTitle__W3U_B{font-size:1.05rem;font-weight:var(--whim-font-weight-bold);color:var(--color-story-accent,oklch(62% .15 145))}.story-trace_timeline__TKTF1{list-style:none;padding:0;margin:0;position:relative}.story-trace_timeline__TKTF1:before{content:"";position:absolute;left:15px;top:4px;bottom:4px;width:2px;background:linear-gradient(180deg,oklch(.65 .15 145/.3),oklch(.55 .12 175/.15));border-radius:1px}.story-trace_step__Si_Kj{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;position:relative;opacity:0;transform:translateY(8px);transition:opacity .4s var(--whim-ease-smooth),transform .4s var(--whim-ease-bounce)}.story-trace_step__Si_Kj[data-visible=true]{opacity:1;transform:translateY(0)}.story-trace_dot__8VftF{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0;z-index:1;background:oklch(95% .01 145);color:oklch(45% .1 145);border:2px solid oklch(.65 .15 145/.3)}.story-trace_step__Si_Kj[data-kind=user] .story-trace_dot__8VftF{color:oklch(50% .12 250);border-color:oklch(.55 .12 250/.3);background:oklch(95% .01 250)}.story-trace_step__Si_Kj[data-kind=error] .story-trace_dot__8VftF{color:oklch(55% .18 25);border-color:oklch(.6 .2 25/.3);background:oklch(95% .01 25)}.story-trace_step__Si_Kj[data-kind=tool] .story-trace_dot__8VftF{color:oklch(50% .14 275);border-color:oklch(.55 .14 275/.3);background:oklch(95% .01 275)}.story-trace_step__Si_Kj[data-kind=checkpoint] .story-trace_dot__8VftF{color:oklch(50% .12 85);border-color:oklch(.6 .12 85/.3);background:oklch(95% .01 85)}.story-trace_stepContent__aPmfx{display:flex;flex-direction:column;gap:2px;padding-top:5px;min-width:0}.story-trace_label__orEGD{font-size:.95rem;font-weight:520;color:var(--color-text);line-height:1.4}.story-trace_detail__YmKKY{font-size:.82rem;color:var(--color-text-muted);line-height:1.5;word-break:break-word}.story-trace_replayBtn__EB_ll{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-4);padding:6px 14px;border:1px solid oklch(.65 .15 145/.25);border-radius:var(--whim-radius-md);background:transparent;color:var(--color-story-accent,oklch(62% .15 145));font-size:.82rem;font-weight:520;cursor:pointer}.story-trace_replayBtn__EB_ll:hover{background:oklch(.65 .15 145/.08);border-color:oklch(.65 .15 145/.4)}[data-theme=dark] .story-trace_timeline__TKTF1:before{background:linear-gradient(to bottom,var(--whim-gray-300),var(--whim-gray-200))}[data-theme=dark] .story-trace_dot__8VftF{background:var(--whim-bg-raised);color:var(--whim-success);border-color:color-mix(in srgb,var(--whim-success) 30%,transparent)}[data-theme=dark] .story-trace_step__Si_Kj[data-kind=user] .story-trace_dot__8VftF{color:oklch(70% .12 250);border-color:oklch(.55 .12 250/.3);background:var(--whim-bg-raised)}[data-theme=dark] .story-trace_step__Si_Kj[data-kind=error] .story-trace_dot__8VftF{color:var(--whim-error);border-color:color-mix(in srgb,var(--whim-error) 30%,transparent);background:var(--whim-bg-raised)}[data-theme=dark] .story-trace_step__Si_Kj[data-kind=tool] .story-trace_dot__8VftF{color:oklch(70% .14 275);border-color:oklch(.55 .14 275/.3);background:var(--whim-bg-raised)}[data-theme=dark] .story-trace_step__Si_Kj[data-kind=checkpoint] .story-trace_dot__8VftF{color:oklch(70% .12 85);border-color:oklch(.6 .12 85/.3);background:var(--whim-bg-raised)}[data-theme=dark] .story-trace_replayBtn__EB_ll:hover{background:var(--whim-success-bg)}.story-trace_replayBtn__EB_ll:focus-visible{outline:2px solid var(--whim-success);outline-offset:2px}@media (prefers-reduced-motion:reduce){.story-trace_step__Si_Kj{opacity:1;transform:none;transition:none}}@media (pointer:coarse){.story-trace_replayBtn__EB_ll{min-height:44px}}@media (max-width:639px){.story-trace_wrapper__qdVJA{padding:var(--space-4)}}.trace-playground_wrapper__rf_nK{margin:var(--space-8) 0;padding:var(--space-6);border-radius:var(--whim-radius-lg);background:var(--color-story-bg,oklch(97% .015 145));border:1px solid oklch(.65 .15 145/.2)}[data-theme=dark] .trace-playground_wrapper__rf_nK{background:rgba(0,204,136,.04);border-color:oklch(.65 .15 145/.12)}.trace-playground_compact__m1Ptr{margin:0;padding:0;border:none;border-radius:0;background:transparent}.trace-playground_compact__m1Ptr .trace-playground_header__S5uvy{margin-bottom:var(--space-4)}.trace-playground_header__S5uvy{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6)}.trace-playground_headerIcon__sJV_f{color:var(--color-story-accent,oklch(62% .15 145));flex-shrink:0}.trace-playground_headerTitle__fsfgF{font-size:1.05rem;font-weight:var(--whim-font-weight-bold);color:var(--color-story-accent,oklch(62% .15 145))}.trace-playground_timeline__mG1t_{list-style:none;padding:0;margin:0;position:relative}.trace-playground_timeline__mG1t_:before{content:"";position:absolute;left:15px;top:4px;bottom:4px;width:2px;background:linear-gradient(180deg,oklch(.65 .15 145/.3),oklch(.55 .12 175/.15));border-radius:1px}.trace-playground_step__lA9L2{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;position:relative;opacity:0;transform:translateY(8px);transition:opacity .4s var(--whim-ease-smooth),transform .4s var(--whim-ease-bounce)}.trace-playground_step__lA9L2[data-visible=true]{opacity:1;transform:translateY(0)}.trace-playground_dot__UIiUl{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0;z-index:1;background:oklch(95% .01 145);color:oklch(45% .1 145);border:2px solid oklch(.65 .15 145/.3)}.trace-playground_step__lA9L2[data-kind=user] .trace-playground_dot__UIiUl{color:oklch(50% .12 250);border-color:oklch(.55 .12 250/.3);background:oklch(95% .01 250)}.trace-playground_step__lA9L2[data-kind=error] .trace-playground_dot__UIiUl{color:oklch(55% .18 25);border-color:oklch(.6 .2 25/.3);background:oklch(95% .01 25)}.trace-playground_step__lA9L2[data-kind=tool] .trace-playground_dot__UIiUl{color:oklch(50% .14 275);border-color:oklch(.55 .14 275/.3);background:oklch(95% .01 275)}.trace-playground_step__lA9L2[data-kind=checkpoint] .trace-playground_dot__UIiUl{color:oklch(50% .12 85);border-color:oklch(.6 .12 85/.3);background:oklch(95% .01 85)}.trace-playground_stepContent__0TBla{display:flex;flex-direction:column;gap:2px;padding-top:5px;min-width:0}.trace-playground_label__o1mqK{font-size:.95rem;font-weight:520;color:var(--color-text);line-height:1.4}.trace-playground_detail__kqeMI{font-size:.82rem;color:var(--color-text-muted);line-height:1.5;word-break:break-word}.trace-playground_decisionCard__1_To_{margin-top:var(--space-6);padding:var(--space-6);border-radius:var(--whim-radius-xl);border:1px solid oklch(.7 .12 85/.25);background:linear-gradient(135deg,oklch(97% .015 85),oklch(96% .02 60));box-shadow:0 2px 8px oklch(.5 .1 85/.06),0 0 0 1px oklch(.7 .1 85/.04)}.trace-playground_decisionQuestion__vhZn2{margin:0 0 var(--space-6);font-size:1rem;font-weight:600;line-height:1.55;color:var(--color-text)}.trace-playground_choiceList__5qYj4{display:flex;flex-direction:column;gap:var(--space-3)}.trace-playground_choiceBtn__XS1eQ{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);min-height:48px;border-radius:var(--whim-radius-lg);border:1.5px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-size:.9rem;font-weight:500;text-align:left;cursor:pointer}.trace-playground_choiceBtn__XS1eQ:hover:not(:disabled){border-color:oklch(.7 .12 85/.5);background:oklch(96% .02 85)}.trace-playground_choiceBtn__XS1eQ:disabled{opacity:.55;cursor:default}.trace-playground_choiceLetter__fgBzZ{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--whim-radius-md);background:var(--color-bg-alt);font-size:.78rem;font-weight:var(--whim-font-weight-bold);flex-shrink:0;color:var(--color-text-muted)}.trace-playground_choiceBtn__XS1eQ[data-correct]{border-color:oklch(55% .15 145);background:oklch(93% .05 145)}.trace-playground_choiceBtn__XS1eQ[data-correct] .trace-playground_choiceLetter__fgBzZ{background:oklch(55% .15 145);color:#fff}.trace-playground_choiceBtn__XS1eQ[data-wrong]{border-color:oklch(60% .2 25);background:oklch(95% .04 25)}.trace-playground_choiceBtn__XS1eQ[data-wrong] .trace-playground_choiceLetter__fgBzZ{background:oklch(60% .2 25);color:#fff}.trace-playground_feedback__IZc3j{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--whim-radius-md);font-size:.88rem;line-height:1.55;border-left:3px solid oklch(.6 .18 25);background:oklch(96% .03 25);color:oklch(40% .12 25)}.trace-playground_feedback__IZc3j[data-correct]{border-left-color:oklch(.55 .15 145);background:oklch(95% .04 145);color:oklch(32% .1 145)}.trace-playground_completion__mLHV4{display:flex;align-items:center;justify-content:center;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-6);padding:var(--space-4) var(--space-6);border-radius:var(--whim-radius-xl);background:linear-gradient(135deg,oklch(93% .05 145),oklch(94% .04 85));color:oklch(30% .1 145);border:1px solid oklch(.6 .12 145/.2)}.trace-playground_completionText__k6z7g{font-weight:var(--whim-font-weight-bold);font-size:1rem}.trace-playground_replayBtn___Znhe{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-4);padding:8px 18px;border:1.5px solid oklch(.65 .15 145/.3);border-radius:var(--whim-radius-md);background:transparent;color:var(--color-story-accent,oklch(62% .15 145));font-size:.82rem;font-weight:560;cursor:pointer}.trace-playground_replayBtn___Znhe:hover{background:oklch(.65 .15 145/.08);border-color:oklch(.65 .15 145/.45)}.trace-playground_completion__mLHV4 .trace-playground_replayBtn___Znhe{margin-top:0}[data-theme=dark] .trace-playground_timeline__mG1t_:before{background:linear-gradient(to bottom,var(--whim-gray-300),var(--whim-gray-200))}[data-theme=dark] .trace-playground_dot__UIiUl{background:var(--whim-bg-raised);color:var(--whim-success);border-color:color-mix(in srgb,var(--whim-success) 30%,transparent)}[data-theme=dark] .trace-playground_step__lA9L2[data-kind=user] .trace-playground_dot__UIiUl{color:oklch(70% .12 250);border-color:oklch(.55 .12 250/.3);background:var(--whim-bg-raised)}[data-theme=dark] .trace-playground_step__lA9L2[data-kind=error] .trace-playground_dot__UIiUl{color:var(--whim-error);border-color:color-mix(in srgb,var(--whim-error) 30%,transparent);background:var(--whim-bg-raised)}[data-theme=dark] .trace-playground_step__lA9L2[data-kind=tool] .trace-playground_dot__UIiUl{color:oklch(70% .14 275);border-color:oklch(.55 .14 275/.3);background:var(--whim-bg-raised)}[data-theme=dark] .trace-playground_step__lA9L2[data-kind=checkpoint] .trace-playground_dot__UIiUl{color:oklch(70% .12 85);border-color:oklch(.6 .12 85/.3);background:var(--whim-bg-raised)}[data-theme=dark] .trace-playground_decisionCard__1_To_{background:var(--whim-bg-elevated);border-color:var(--whim-gray-300);box-shadow:var(--whim-glow-card)}[data-theme=dark] .trace-playground_choiceBtn__XS1eQ:hover:not(:disabled){border-color:var(--whim-gray-400);background:var(--whim-bg-raised)}[data-theme=dark] .trace-playground_choiceBtn__XS1eQ[data-correct]{border-color:var(--whim-success);background:var(--whim-success-bg)}[data-theme=dark] .trace-playground_choiceBtn__XS1eQ[data-correct] .trace-playground_choiceLetter__fgBzZ{background:var(--whim-success);color:var(--whim-bg)}[data-theme=dark] .trace-playground_choiceBtn__XS1eQ[data-wrong]{border-color:var(--whim-error);background:var(--whim-error-bg)}[data-theme=dark] .trace-playground_choiceBtn__XS1eQ[data-wrong] .trace-playground_choiceLetter__fgBzZ{background:var(--whim-error);color:var(--whim-bg)}[data-theme=dark] .trace-playground_feedback__IZc3j{border-left-color:var(--whim-error);background:var(--whim-error-bg);color:var(--whim-text)}[data-theme=dark] .trace-playground_feedback__IZc3j[data-correct]{border-left-color:var(--whim-success);background:var(--whim-success-bg);color:var(--whim-text)}[data-theme=dark] .trace-playground_completion__mLHV4{background:var(--whim-success-bg);color:var(--whim-text);border-color:color-mix(in srgb,var(--whim-success) 20%,transparent)}[data-theme=dark] .trace-playground_replayBtn___Znhe:hover{background:var(--whim-success-bg)}.trace-playground_choiceBtn__XS1eQ:focus-visible{outline:2px solid var(--whim-success);outline-offset:2px}.trace-playground_replayBtn___Znhe:focus-visible{outline:2px solid var(--whim-success);outline-offset:2px}@media (prefers-reduced-motion:reduce){.trace-playground_step__lA9L2{opacity:1;transform:none;transition:none}}@media (pointer:coarse){.trace-playground_choiceBtn__XS1eQ,.trace-playground_replayBtn___Znhe{min-height:44px}}@media (max-width:639px){.trace-playground_wrapper__rf_nK{padding:var(--space-4)}.trace-playground_decisionCard__1_To_{padding:var(--space-4);border-radius:var(--whim-radius-lg)}}.message-gauge_gauge__cVz5_{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0}.message-gauge_label__VwrzI{font-size:.6rem;font-weight:600;font-family:JetBrains Mono,monospace;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.message-gauge_dots__Tjf5z{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.message-gauge_dot___Vwd2{width:6px;height:6px;border-radius:50%;background:var(--color-border);transition:background var(--whim-duration-fast) var(--whim-ease-smooth),transform var(--whim-duration-fast) var(--whim-ease-smooth)}[data-theme=dark] .message-gauge_dot___Vwd2{background:var(--whim-gray-200)}.message-gauge_dot___Vwd2[data-filled=true]{background:var(--color-system);transform:scale(1.1)}[data-theme=dark] .message-gauge_dot___Vwd2[data-filled=true]{background:var(--wh-indigo);box-shadow:0 0 6px rgba(66,66,250,.4);animation:message-gauge_whim-glow-pulse__oN3Dp 2s ease-in-out infinite}.message-gauge_count__4b9Eg{font-size:.55rem;font-family:JetBrains Mono,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted);margin-left:auto;flex-shrink:0}@media (prefers-reduced-motion:reduce){.message-gauge_dot___Vwd2{transition:background var(--whim-duration-fast) var(--whim-ease-smooth);transform:none!important;animation:none}}.builder-event_timeline__xndqH{position:relative;padding-left:20px}.builder-event_timeline__xndqH:before{content:"";position:absolute;top:0;bottom:0;left:8px;width:2px;background:var(--color-border-subtle);border-radius:1px}[data-theme=dark] .builder-event_timeline__xndqH:before{background:linear-gradient(180deg,var(--wh-indigo) 0,var(--wh-purple) 50%,rgba(230,179,255,.1) 100%)}.builder-event_divider__f8hEK{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;position:relative}.builder-event_divider__f8hEK:after,.builder-event_divider__f8hEK:before{content:"";flex:1 1;height:1px;background:var(--color-border-subtle)}[data-theme=dark] .builder-event_divider__f8hEK:after,[data-theme=dark] .builder-event_divider__f8hEK:before{background:rgba(66,66,250,.2)}.builder-event_dividerLabel___Pswa{font-size:.6rem;font-weight:600;font-family:JetBrains Mono,monospace;color:var(--color-text-muted);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}[data-theme=dark] .builder-event_dividerLabel___Pswa{color:var(--wh-indigo-light)}.builder-event_pill__NPX5C{display:inline-flex;align-items:center;gap:4px;font-size:.6rem;font-weight:600;padding:2px var(--space-2);border-radius:var(--whim-radius-pill);background:oklch(58% .14 250/.1);color:var(--color-trace-state);margin:var(--space-1) 0}[data-theme=dark] .builder-event_pill__NPX5C{background:rgba(66,66,250,.15);box-shadow:0 0 8px rgba(66,66,250,.1)}.builder-event_event__8Kvs0{border-radius:var(--whim-radius-sm);border:1px solid transparent;padding:var(--space-2);cursor:pointer;transition:background .15s,border-color .15s;margin:2px 0}.builder-event_event__8Kvs0:hover{background:var(--color-hover)}[data-theme=dark] .builder-event_event__8Kvs0:hover{background:rgba(255,255,255,.03)}.builder-event_event__8Kvs0[data-active=true]{border-color:var(--color-system);background:var(--color-system-light)}[data-theme=dark] .builder-event_event__8Kvs0[data-active=true]{background:rgba(66,66,250,.08);border-color:rgba(66,66,250,.3)}.builder-event_event__8Kvs0:focus-visible{outline:2px solid transparent;box-shadow:var(--whim-focus-ring)}.builder-event_eventHeader__D_EtP{display:flex;align-items:center;gap:var(--space-1);font-size:.78rem;line-height:1.4}.builder-event_eventIcon__SdIIZ{flex-shrink:0;width:16px;text-align:center;font-size:.75rem}.builder-event_eventLabel__L9QZl{color:var(--color-text-secondary);word-break:break-word}.builder-event_eventLabel__L9QZl strong{color:var(--color-text);font-weight:600}.builder-event_bubble__izMQ2{font-size:.78rem;line-height:1.5;color:var(--color-text-secondary);padding:var(--space-2);border-radius:var(--whim-radius-sm);border-left:3px solid transparent;margin-top:4px;word-break:break-word}.builder-event_bubble__izMQ2[data-role=user]{border-left-color:var(--color-accent);background:oklch(from var(--color-accent) l c h/.04)}[data-theme=dark] .builder-event_bubble__izMQ2[data-role=user]{background:rgba(255,136,0,.06)}.builder-event_bubble__izMQ2[data-role=assistant]{border-left-color:var(--color-system);background:var(--color-system-light)}[data-theme=dark] .builder-event_bubble__izMQ2[data-role=assistant]{background:rgba(66,66,250,.06);border-left-color:var(--wh-indigo)}.builder-event_expandable__oCDRf{overflow:hidden}.builder-event_expandToggle__Cli4R{font-size:.65rem;color:var(--color-text-muted);background:none;border:none;cursor:pointer;padding:2px 0;margin-top:2px}.builder-event_expandToggle__Cli4R:hover{color:var(--color-text-secondary)}.builder-event_codeBlock__dAz7g{margin-top:var(--space-2);border-radius:var(--whim-radius-sm);overflow:hidden;border:1px solid var(--color-border-subtle)}[data-theme=dark] .builder-event_codeBlock__dAz7g{border-color:rgba(255,255,255,.06)}.builder-event_codeLabel__bcR37{display:flex;align-items:center;gap:4px;font-size:.65rem;font-family:JetBrains Mono,monospace;font-weight:600;color:var(--color-text-muted);padding:4px var(--space-2);background:var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}[data-theme=dark] .builder-event_codeLabel__bcR37{background:rgba(255,255,255,.04);border-bottom-color:rgba(255,255,255,.06);color:var(--wh-purple)}.builder-event_codeContent__E_zfI{font-size:.72rem;font-family:JetBrains Mono,monospace;line-height:1.55;padding:var(--space-2);margin:0;background:var(--color-bg-code);color:oklch(90% .01 250);overflow-x:auto;white-space:pre;-moz-tab-size:2;tab-size:2}.builder-event_terminal__FvKVV{margin-top:var(--space-2);border-radius:var(--whim-radius-sm);overflow:hidden;background:var(--whim-bg);border:1px solid rgba(255,255,255,.06)}.builder-event_terminalCmd__rOG_3{font-size:.72rem;font-family:JetBrains Mono,monospace;line-height:1.55;padding:var(--space-2);margin:0;color:oklch(85% .01 250);white-space:pre;overflow-x:auto}.builder-event_terminalPrompt__hUSgh{color:oklch(75% .18 145);-webkit-user-select:none;-moz-user-select:none;user-select:none}.builder-event_terminalSep__8fl_p{height:1px;background:rgba(255,255,255,.08);margin:0}.builder-event_terminalOutput___pMJK{font-size:.72rem;font-family:JetBrains Mono,monospace;line-height:1.55;padding:var(--space-2);margin:0;color:oklch(75% .01 250);white-space:pre-wrap;overflow-x:auto}.builder-event_filePath__4V1dE{font-size:.72rem;font-family:JetBrains Mono,monospace;color:var(--color-text-muted);margin-top:4px;display:flex;align-items:center;gap:4px}.builder-event_toolResult__c3tI0{font-size:.72rem;line-height:1.5;padding:var(--space-1) var(--space-2);border-radius:var(--whim-radius-sm);margin-top:var(--space-1);word-break:break-word}.builder-event_toolResult__c3tI0[data-error=false]{background:oklch(60% .16 145/.08);color:var(--color-trace-tool-result)}[data-theme=dark] .builder-event_toolResult__c3tI0[data-error=false]{background:rgba(0,204,136,.08)}.builder-event_toolResult__c3tI0[data-error=true]{background:oklch(58% .2 25/.08);color:var(--color-trace-error)}[data-theme=dark] .builder-event_toolResult__c3tI0[data-error=true]{background:rgba(255,25,129,.08)}.builder-event_annotation__uo0pX{display:flex;gap:var(--space-2);align-items:flex-start;margin-top:var(--space-2);padding:var(--space-2);border-radius:var(--whim-radius-sm);border-left:2px solid var(--wh-gold);background:oklch(from var(--wh-gold) l c h/.04);font-size:.72rem;line-height:1.45;color:var(--color-text-secondary)}[data-theme=dark] .builder-event_annotation__uo0pX{background:rgba(255,200,50,.04)}.builder-event_annotationIcon__T_Jqa{flex-shrink:0;font-size:.8rem}.builder-event_annotationBody__6Innz{flex:1 1;min-width:0}.builder-event_conceptTag__HK8sA{display:inline-block;font-size:.55rem;font-weight:var(--whim-font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--wh-gold);margin-bottom:2px}.builder-event_annotationText__21EjC{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (prefers-reduced-motion:reduce){.builder-event_event__8Kvs0{transition:background .15s,border-color .15s}}.builder-trace_container__FKUbi{display:flex;flex-direction:column;height:100%;border-radius:var(--whim-radius-lg);border:1px solid var(--color-border-subtle);overflow:hidden}[data-theme=dark] .builder-trace_container__FKUbi{background:var(--whim-bg-elevated);border-color:rgba(255,255,255,.06)}.builder-trace_header__boWn5{padding:0 var(--space-3);border-bottom:1px solid var(--color-border-subtle)}[data-theme=dark] .builder-trace_header__boWn5{border-bottom-color:rgba(255,255,255,.06)}.builder-trace_eventList__HpSaQ{flex:1 1;overflow-y:auto;padding:var(--space-2) var(--space-2)}.system-panel_panel__AmeLy{width:var(--panel-width);height:calc(100dvh - var(--header-offset));position:-webkit-sticky;position:sticky;top:var(--header-offset);overflow-y:auto;border-left:1px solid var(--color-border);background:var(--color-bg-panel);flex-shrink:0;transform:translateX(100%);transition:transform var(--transition-speed) cubic-bezier(.16,1,.3,1);margin-right:calc(-1 * var(--panel-width))}.system-panel_panelOpen___TRJQ{transform:translateX(0);margin-right:0}.system-panel_panel__AmeLy::-webkit-scrollbar{width:3px}.system-panel_panel__AmeLy::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}@supports not selector(::-webkit-scrollbar){.system-panel_panel__AmeLy{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}}.system-panel_panelHeader__kAzUK{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);position:-webkit-sticky;position:sticky;top:0;background:var(--color-bg-panel);z-index:1}.system-panel_panelTab__c59qt{display:flex;gap:var(--space-1);overflow-x:auto;scrollbar-width:none}.system-panel_panelTab__c59qt::-webkit-scrollbar{display:none}.system-panel_panelTabItem__sfezj{font-size:.7rem;font-weight:600;padding:var(--space-1) var(--space-2);border-radius:var(--whim-radius-sm);border:none;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:color var(--whim-duration-fast) var(--whim-ease-smooth),background var(--whim-duration-fast) var(--whim-ease-smooth),box-shadow var(--whim-duration-fast) var(--whim-ease-smooth);color:var(--color-text-muted);background:transparent}.system-panel_panelTabItem__sfezj:hover{color:var(--color-text-secondary);background:oklch(45% .04 65/.08)}.system-panel_panelTabItem__sfezj[data-active=true]{color:var(--color-system);background:var(--color-system-light)}.system-panel_panelTabItem__sfezj[data-active=false]{color:var(--color-text-muted);background:transparent}.system-panel_panelTabItem__sfezj:focus-visible{outline:2px solid transparent;box-shadow:var(--whim-focus-ring)}[data-theme=dark] .system-panel_panelTabItem__sfezj:hover{box-shadow:0 0 8px color-mix(in srgb,var(--wh-indigo-light) 10%,transparent)}[data-theme=dark] .system-panel_panelTabItem__sfezj[data-active=true]{box-shadow:0 2px 8px var(--whim-glow-primary),0 1.5px 0 0 var(--wh-indigo)}[data-theme=dark] .system-panel_panel__AmeLy{background:var(--color-bg-panel);border-left-color:var(--whim-gray-200)}[data-theme=dark] .system-panel_panelHeader__kAzUK{background:var(--color-bg-panel);border-bottom-color:var(--whim-gray-200)}.system-panel_panelClose__dIfKU{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:none;border-radius:var(--whim-radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:.8rem;flex-shrink:0;transition:background var(--whim-duration-fast)}.system-panel_panelClose__dIfKU:hover{background:var(--color-hover);color:var(--color-text)}.system-panel_panelClose__dIfKU:focus-visible{outline:2px solid transparent;box-shadow:var(--whim-focus-ring)}.system-panel_panelContent__BJnCy{padding:var(--space-4)}.system-panel_traceTimeline__09qKK{display:flex;flex-direction:column}.system-panel_traceItem__h1_Dp{display:flex;gap:var(--space-3);padding:var(--space-3) 0}.system-panel_traceItem__h1_Dp+.system-panel_traceItem__h1_Dp{border-top:1px solid var(--color-border-subtle)}.system-panel_traceStep__amiiv{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);min-width:24px;padding-top:2px}.system-panel_traceDot__xAIoW{width:8px;height:8px;border-radius:50%;background:var(--color-border)}.system-panel_traceDot__xAIoW[data-type=user]{background:var(--color-accent)}.system-panel_traceDot__xAIoW[data-type=assistant]{background:var(--color-system)}.system-panel_traceDot__xAIoW[data-type=tool_call]{background:var(--color-trace-tool-call)}.system-panel_traceDot__xAIoW[data-type=tool_result]{background:var(--color-trace-tool-result)}.system-panel_traceStepNum__7KE_E{font-size:.65rem;color:var(--color-text-muted);font-family:JetBrains Mono,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.system-panel_traceBody__N3Z2j{flex:1 1;min-width:0}.system-panel_traceType__RiZll{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:1px}.system-panel_traceContent__zkBxg{font-size:.8rem;line-height:1.45;color:var(--color-text-secondary);word-break:break-word}.system-panel_panelOverlay__VKsVh{position:fixed;top:0;right:0;z-index:var(--z-overlay);height:100dvh;width:340px;margin-right:0;box-shadow:var(--shadow-panel)}@media (min-width:1024px) and (max-width:1199px){.system-panel_panel__AmeLy{width:280px;margin-right:calc(-1 * 280px)}.system-panel_panelOpen___TRJQ{margin-right:0}}.system-panel_backdrop__wXiMp{display:none}@media (max-width:1023px){.system-panel_panel__AmeLy{position:fixed;top:0;right:0;z-index:var(--z-overlay);height:100dvh;width:340px;margin-right:0;box-shadow:var(--shadow-panel)}.system-panel_panelOpen___TRJQ{transform:translateX(0)}.system-panel_panelHeader__kAzUK{padding-top:calc(var(--safe-top) + var(--space-3))}.system-panel_backdrop__wXiMp{display:block;position:fixed;inset:0;z-index:var(--z-backdrop);background:var(--color-overlay);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}}[data-theme=dark] .system-panel_traceDot__xAIoW[data-type=assistant]{animation:system-panel_whim-glow-pulse__J6b8O 2s var(--whim-ease-smooth) infinite;box-shadow:0 0 6px color-mix(in oklch,var(--color-system) 40%,transparent)}@media (prefers-reduced-motion:reduce){.system-panel_panelTabItem__sfezj{transition:none}.system-panel_traceDot__xAIoW[data-type=assistant]{animation:none}}@media (max-width:639px){.system-panel_panel__AmeLy{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;max-height:70vh;height:auto;border-radius:var(--whim-radius-xl) var(--whim-radius-xl) 0 0;border-left:none;border-top:1px solid var(--color-border);transform:translateY(100%);box-shadow:var(--shadow-lg)}.system-panel_panelOpen___TRJQ{transform:translateY(0)}.system-panel_panelContent__BJnCy{padding-bottom:var(--safe-bottom)}.system-panel_panelTabItem__sfezj{min-height:44px;display:flex;align-items:center;padding:var(--space-2) var(--space-3)}.system-panel_panelTab__c59qt{-webkit-mask-image:linear-gradient(90deg,black calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 32px),transparent)}.system-panel_panelHeader__kAzUK{flex-direction:column;gap:var(--space-2);position:relative}.system-panel_dragHandle____Vih{width:36px;height:4px;border-radius:2px;background:oklch(.5 0 0/.3);align-self:center;cursor:-webkit-grab;cursor:grab;flex-shrink:0}.system-panel_dragHandle____Vih:active{cursor:-webkit-grabbing;cursor:grabbing}}