.playground_shell__xulqE{display:flex;gap:calc(14 * var(--unit-fx));min-height:100vh;padding:calc(14 * var(--unit-fx));background:var(--ds-surface)}.playground_rail__hvL_5{position:-webkit-sticky;position:sticky;top:calc(14 * var(--unit-fx));display:flex;flex-direction:column;flex:0 0 auto;width:calc(330 * var(--unit-fx));min-width:248px;height:calc(100vh - 28 * var(--unit-fx));padding:calc(24 * var(--unit-fx)) calc(18 * var(--unit-fx));border-radius:calc(10 * var(--unit-fx));background:var(--paper);overflow:hidden;transition:width .55s var(--ease-out-cubic),padding .55s var(--ease-out-cubic),opacity .35s var(--ease-out)}.playground_railClosed__4TmbV{width:0;min-width:0;padding-inline:0;opacity:0;pointer-events:none}.playground_railHead__REs4K{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--unit-fx));margin-bottom:calc(28 * var(--unit-fx));white-space:nowrap}.playground_wordmark__rGMcC{display:inline-flex;align-items:baseline;gap:calc(10 * var(--unit-fx));color:var(--ds-text);text-decoration:none}.playground_wordmarkName__Y6IwN{font-family:var(--font-serif),Georgia,serif;font-size:calc(30 * var(--unit-fx-type));font-weight:450;letter-spacing:-.02em;line-height:1}.playground_wordmarkSuffix__jDwQq{color:var(--ds-text-soft)}.playground_railLabel__6AnTV{display:block;margin-bottom:calc(12 * var(--unit-fx));color:var(--ds-text-soft);white-space:nowrap}.playground_modelList__BC4hJ{display:flex;flex-direction:column;gap:calc(4 * var(--unit-fx))}.playground_modelRow__CDA_M{position:relative;display:flex;align-items:center;gap:calc(16 * var(--unit-fx));width:100%;padding:calc(13 * var(--unit-fx)) calc(14 * var(--unit-fx));border:0;border-radius:calc(8 * var(--unit-fx));background:none;color:inherit;text-align:left;white-space:nowrap;transition:background-color .45s var(--ease-out)}@media (hover:hover){.playground_modelRow__CDA_M:hover{background:var(--ds-surface)}}.playground_modelRowActive__EScUQ{background:var(--ds-surface-2)}@media (hover:hover){.playground_modelRowActive__EScUQ:hover{background:var(--ds-surface-2)}}.playground_modelRowMain__2uZ2h{display:flex;align-items:center;gap:calc(16 * var(--unit-fx));flex:1 1 auto;min-width:0;border:0;padding:0;background:none;color:inherit;text-align:left;cursor:pointer;border-radius:calc(4 * var(--unit-fx))}.playground_modelGlyph__0ee3Y{width:calc(22 * var(--unit-fx));min-width:18px;flex:0 0 auto;color:var(--ds-text)}.playground_modelName__m9JqF{flex:1 1 auto;min-width:0;font-family:var(--font-serif),Georgia,serif;font-size:calc(21 * var(--unit-fx-type));font-style:italic;font-weight:450;letter-spacing:-.01em;line-height:1.1;overflow:hidden;text-overflow:ellipsis}.playground_modelNew__X4MCx{display:flex;align-items:center;justify-content:center;width:calc(24 * var(--unit-fx));min-width:20px;flex:0 0 auto;border:0;background:none;color:var(--ds-text-soft);cursor:pointer;opacity:0;transition:opacity .3s var(--ease-out),color .3s var(--ease-out)}.playground_modelNew__X4MCx:focus-visible,.playground_modelRowActive__EScUQ .playground_modelNew__X4MCx{opacity:1}@media (hover:hover){.playground_modelRow__CDA_M:hover .playground_modelNew__X4MCx{opacity:1}.playground_modelNew__X4MCx:hover{color:var(--ds-text)}}.playground_railRule__ZELKi{height:1px;margin:calc(20 * var(--unit-fx)) 0;background:var(--rule-soft)}.playground_railSessions__i8Dvu{color:var(--ds-text-soft);text-wrap:pretty}.playground_railFoot__uZLj9{margin-top:auto;padding-top:calc(20 * var(--unit-fx));border-top:1px solid var(--rule-soft)}.playground_railCta___wgeU{width:100%}.playground_railCta___wgeU .button__pill{width:100%;padding-inline:1.5em}.playground_railBack__kovLr{display:inline-block;margin-bottom:calc(14 * var(--unit-fx));padding:calc(9 * var(--unit-fx)) calc(16 * var(--unit-fx));border-radius:calc(6 * var(--unit-fx));background:var(--ds-surface);color:var(--ds-text);text-decoration:none;transition:background-color .4s var(--ease-out)}@media (hover:hover){.playground_railBack__kovLr:hover{background:var(--ds-surface-2)}}@media (hover:none){.playground_railBack__kovLr:active{background:var(--ds-surface-2)}}.playground_railFootLabel__G4ve7{display:block;margin-bottom:calc(14 * var(--unit-fx));color:var(--ds-text-soft);line-height:1.4}.playground_stage__qJuA6{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;min-width:0;padding:calc(30 * var(--unit-fx)) calc(24 * var(--unit-fx))}.playground_stageToggle__Lej6a{position:absolute;top:calc(30 * var(--unit-fx));left:calc(24 * var(--unit-fx))}.playground_iconButton__upidO{display:flex;align-items:center;justify-content:center;width:calc(36 * var(--unit-fx));height:calc(36 * var(--unit-fx));min-width:30px;min-height:30px;flex:0 0 auto;border:0;border-radius:calc(6 * var(--unit-fx));background:none;color:var(--ds-text-soft);cursor:pointer;transition:background-color .4s var(--ease-out),color .4s var(--ease-out)}.playground_iconButton__upidO svg{width:calc(20 * var(--unit-fx));min-width:16px;height:auto}@media (hover:hover){.playground_iconButton__upidO:hover{background:var(--ds-surface);color:var(--ds-text)}}.playground_stageInner___beit{display:flex;flex-direction:column;align-items:center;width:100%;max-width:calc(820 * var(--unit-fx));margin:auto 0;padding-block:calc(40 * var(--unit-fx))}.playground_stageTitle__mVp8t{margin:0 0 calc(34 * var(--unit-fx));text-align:center;text-wrap:balance}.playground_composer__xU6K0{display:flex;flex-direction:column;width:100%;padding:calc(22 * var(--unit-fx)) calc(22 * var(--unit-fx)) calc(16 * var(--unit-fx));border-radius:calc(10 * var(--unit-fx));background:var(--composer-surface,var(--paper))}.playground_composer__xU6K0[data-mode=record]{align-self:center;align-items:center;width:100%;max-width:calc(520 * var(--unit-fx));padding-top:calc(30 * var(--unit-fx))}.playground_recordStage__kgSk_{display:flex;flex-direction:column;align-items:center;gap:calc(16 * var(--unit-fx));width:100%;padding-bottom:calc(18 * var(--unit-fx))}.playground_composer__xU6K0[data-mode=record] .playground_composerBar__LWm8E{justify-content:center}.playground_composer__xU6K0[data-mode=record] .playground_composerBarEnd__wGCvK{margin-left:0}.playground_record__N799n{display:grid;place-items:center;width:calc(96 * var(--unit-fx));height:calc(96 * var(--unit-fx));min-width:66px;min-height:66px;padding:0;border:calc(1.5 * var(--unit-fx)) solid var(--sahel);border-radius:50%;background:var(--paper);color:var(--ds-text);cursor:pointer;transition:background-color .5s var(--ease-out-cubic),border-color .5s var(--ease-out-cubic),color .5s var(--ease-out-cubic),transform .5s var(--ease-out-cubic)}.playground_record__N799n svg{width:34%;height:auto}@media (hover:hover){.playground_record__N799n:hover{background:var(--kola);border-color:var(--kola);color:var(--paper);transform:scale(1.04)}}@media (hover:none){.playground_record__N799n:active{background:var(--kola);border-color:var(--kola);color:var(--paper);transform:scale(.97)}}.playground_recordLive__Ok_HN,.playground_recordLive__Ok_HN:hover{background:var(--sahel);border-color:var(--sahel);color:var(--paper);animation:playground_pulse__X7r2J 2s var(--ease-out) infinite}.playground_meter__lHhnK{display:flex;align-items:center;justify-content:center;gap:calc(5 * var(--unit-fx));height:calc(34 * var(--unit-fx));min-height:24px;transition:opacity .5s var(--ease-out)}.playground_meter__lHhnK[data-active=false]{opacity:.4}.playground_meter__lHhnK span{display:block;width:calc(3 * var(--unit-fx));min-width:2px;height:100%;border-radius:2px;background:var(--ds-accent);transform:scaleY(.12);transform-origin:center;transition:transform .12s linear}.playground_composerInput__acMuF{width:100%;min-height:calc(78 * var(--unit-fx));border:0;padding:0;background:none;color:var(--ds-text);font-family:var(--font-serif),Georgia,serif;font-size:calc(24 * var(--unit-fx-type));font-weight:450;line-height:1.35;letter-spacing:-.01em;resize:none;outline:none}.playground_composerInput__acMuF::placeholder{color:var(--ds-text-soft);font-style:italic;opacity:.85}.playground_composerBar__LWm8E{display:flex;align-items:center;gap:calc(10 * var(--unit-fx));width:100%;margin-top:calc(10 * var(--unit-fx))}.playground_composerBarEnd__wGCvK{margin-left:auto}.playground_composerBarEnd__wGCvK,.playground_settings__YPG9o{display:flex;align-items:center;gap:calc(10 * var(--unit-fx));min-width:0}.playground_settings__YPG9o{padding:calc(9 * var(--unit-fx)) calc(16 * var(--unit-fx));border-radius:calc(4 * var(--unit-fx));background:var(--settings-surface,var(--ds-surface))}.playground_settingsModel__E85Da{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-serif),Georgia,serif;font-size:calc(19 * var(--unit-fx-type));font-style:italic;white-space:nowrap}.playground_inlineSelect__wjLvF{position:relative;flex:0 0 auto;min-width:0}.playground_inlineTrigger__OHm3_{display:flex;align-items:center;gap:calc(6 * var(--unit-fx));max-width:100%;border:0;padding:calc(4 * var(--unit-fx)) calc(6 * var(--unit-fx));border-radius:calc(4 * var(--unit-fx));background:none;color:inherit;cursor:pointer;font-family:var(--font-serif),Georgia,serif;font-size:calc(19 * var(--unit-fx-type));font-style:italic;line-height:1.2;transition:background-color .35s var(--ease-out)}@media (hover:hover){.playground_inlineTrigger__OHm3_:hover{background:var(--ds-surface-2)}}.playground_inlineValue__8c1D1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground_inlineChevron__0AIGh{width:calc(11 * var(--unit-fx));min-width:9px;flex:0 0 auto;color:var(--ds-text-soft);transition:transform .35s var(--ease-out)}.playground_inlineChevronUp__qI9jb{transform:rotate(180deg)}.playground_inlinePanel__zLCk3{position:absolute;bottom:calc(100% + 8 * var(--unit-fx));left:50%;transform:translateX(-50%);z-index:20;display:flex;flex-direction:column;min-width:calc(150 * var(--unit-fx));max-height:calc(280 * var(--unit-fx));overflow-y:auto;padding:calc(6 * var(--unit-fx));border-radius:calc(6 * var(--unit-fx));background:var(--paper);box-shadow:0 calc(16 * var(--unit-fx)) calc(40 * var(--unit-fx)) rgba(107,62,30,.16)}.playground_inlineOption__h0lNk{border:0;padding:calc(10 * var(--unit-fx)) calc(14 * var(--unit-fx));border-radius:calc(4 * var(--unit-fx));background:none;color:var(--ds-text);cursor:pointer;text-align:left;white-space:nowrap;font-family:var(--font-serif),Georgia,serif;font-size:calc(19 * var(--unit-fx-type));font-style:italic;transition:background-color .3s var(--ease-out)}@media (hover:hover){.playground_inlineOption__h0lNk:hover{background:var(--ds-surface)}}.playground_inlineOptionActive__asEnr{background:var(--ds-surface-2)}.playground_settingsDivider__GpRdb{width:1px;height:calc(18 * var(--unit-fx));background:var(--rule);flex:0 0 auto}.playground_submit__YiY_8{display:flex;align-items:center;justify-content:center;width:calc(44 * var(--unit-fx));height:calc(44 * var(--unit-fx));min-width:38px;min-height:38px;flex:0 0 auto;border:0;border-radius:calc(4 * var(--unit-fx));background:var(--settings-surface,var(--ds-surface));color:var(--ds-text);cursor:pointer;transition:background-color .5s var(--ease-out-cubic),color .5s var(--ease-out-cubic)}.playground_submit__YiY_8 svg{width:calc(19 * var(--unit-fx));min-width:15px;height:auto}.playground_submitReady__gks8N{background:var(--kola);color:var(--paper)}.playground_submit__YiY_8:disabled{cursor:not-allowed;background:var(--settings-surface,var(--ds-surface));color:var(--ds-text-soft)}@keyframes playground_pulse__X7r2J{0%,to{box-shadow:0 0 0 0 rgba(232,147,90,.5)}60%{box-shadow:0 0 0 calc(10 * var(--unit-fx)) rgba(232,147,90,0)}}.playground_clock__9bDya{color:var(--ds-text-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .4s var(--ease-out)}.playground_clock__9bDya[data-live=true]{color:var(--ds-accent)}.playground_attached__g9Qe3{display:inline-flex;align-items:center;gap:calc(6 * var(--unit-fx));min-width:0;padding:calc(6 * var(--unit-fx)) calc(8 * var(--unit-fx)) calc(6 * var(--unit-fx)) calc(14 * var(--unit-fx));border-radius:var(--radius-pill);background:var(--ds-surface);color:var(--ds-text-soft)}.playground_attachedName__4ocpn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(220 * var(--unit-fx))}.playground_attachedClear__e7UPg{display:grid;place-items:center;width:calc(22 * var(--unit-fx));height:calc(22 * var(--unit-fx));min-width:20px;min-height:20px;flex:0 0 auto;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;transition:background-color .3s var(--ease-out),color .3s var(--ease-out)}.playground_attachedClear__e7UPg svg{width:calc(12 * var(--unit-fx));min-width:10px;height:auto}@media (hover:hover){.playground_attachedClear__e7UPg:hover{background:var(--ds-surface-2);color:var(--ds-text)}}.playground_composerInput__acMuF:focus-visible,.playground_iconButton__upidO:focus-visible,.playground_modelNew__X4MCx:focus-visible,.playground_modelRowMain__2uZ2h:focus-visible,.playground_preset___a69i:focus-visible,.playground_record__N799n:focus-visible,.playground_submit__YiY_8:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-accent) 70%,transparent)}.playground_presets__L1VnK{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(12 * var(--unit-fx));margin-top:calc(24 * var(--unit-fx))}.playground_preset___a69i{display:inline-flex;align-items:center;gap:calc(10 * var(--unit-fx));padding:calc(11 * var(--unit-fx)) calc(20 * var(--unit-fx));border:0;border-radius:calc(6 * var(--unit-fx));background:var(--paper);color:var(--ds-text);cursor:pointer;white-space:nowrap;transition:background-color .4s var(--ease-out)}@media (hover:hover){.playground_preset___a69i:hover{background:var(--ds-surface-2)}}.playground_presetIcon__DwXK1{width:calc(15 * var(--unit-fx));min-width:12px;color:var(--ds-text-soft)}.playground_pending__DX4Jc{display:flex;align-items:center;gap:calc(12 * var(--unit-fx));width:100%;margin-top:calc(18 * var(--unit-fx));padding:calc(18 * var(--unit-fx)) calc(22 * var(--unit-fx));border-radius:calc(8 * var(--unit-fx));background:var(--paper)}.playground_pendingDot__r6QNa{width:calc(10 * var(--unit-fx));height:calc(10 * var(--unit-fx));min-width:8px;min-height:8px;flex:0 0 auto;border-radius:50%;background:var(--ds-accent);animation:playground_breathe__CqEjC 1.6s var(--ease-out) infinite}@keyframes playground_breathe__CqEjC{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.playground_pendingLabel__Vb4gZ{color:var(--ds-text)}.playground_pendingClock__J2oH4{margin-left:auto;font-family:var(--font-mono-ui),ui-monospace,monospace;font-size:calc(14 * var(--unit-fx-type));color:var(--ds-text-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.playground_pendingDot__r6QNa{animation:none;opacity:.8}}.playground_result__iqBPe{width:100%;margin-top:calc(24 * var(--unit-fx));padding:calc(24 * var(--unit-fx));border-radius:calc(10 * var(--unit-fx));background:var(--paper)}.playground_resultBlock__34pLh+.playground_resultBlock__34pLh{margin-top:calc(20 * var(--unit-fx));padding-top:calc(20 * var(--unit-fx));border-top:1px solid var(--rule-soft)}.playground_resultLabel__9nFUp{display:block;margin-bottom:calc(8 * var(--unit-fx));color:var(--ds-text-soft);text-transform:uppercase}.playground_resultText__5sk3Q{margin:0;line-height:1.4}.playground_resultActions__Gb6JR{display:flex;flex-wrap:wrap;gap:calc(18 * var(--unit-fx));margin-top:calc(20 * var(--unit-fx));padding-top:calc(18 * var(--unit-fx));border-top:1px solid var(--rule-soft)}.playground_resultAction__HAHpK{border:0;padding:0;background:none;color:var(--ds-text-soft);cursor:pointer;text-decoration:none;transition:color .35s var(--ease-out)}@media (hover:hover){.playground_resultAction__HAHpK:hover{color:var(--ds-text);text-decoration:underline}}.playground_note__EXlnM{width:100%;margin-top:calc(18 * var(--unit-fx));padding:calc(16 * var(--unit-fx)) calc(20 * var(--unit-fx));border-radius:calc(6 * var(--unit-fx));background:var(--ds-surface-2);color:var(--ds-text-soft);line-height:1.5;text-align:left}.playground_soon__A6rmY{width:100%;margin-top:calc(24 * var(--unit-fx));padding:calc(28 * var(--unit-fx)) calc(28 * var(--unit-fx)) calc(22 * var(--unit-fx));border-radius:calc(10 * var(--unit-fx));background:var(--paper);text-align:left;animation:playground_soonIn__EimA7 .8s var(--ease-out) both}.playground_soonHead__FxfLH{display:flex;align-items:center;gap:calc(10 * var(--unit-fx));margin-bottom:calc(18 * var(--unit-fx))}.playground_soonMark__ZpZzq{width:calc(22 * var(--unit-fx));min-width:18px;height:auto;flex:0 0 auto;color:var(--ds-text)}.playground_soonLabel__PlmJ3{color:var(--ds-text-soft);text-transform:uppercase}.playground_soonTitle__f_D12{margin:0;color:var(--ds-text);text-wrap:balance}.playground_soonBody__S_AP5{margin:calc(10 * var(--unit-fx)) 0 0;color:var(--ds-text-soft);line-height:1.4;text-wrap:pretty}.playground_soonActions__2AeL8{margin-top:calc(22 * var(--unit-fx));padding-top:calc(16 * var(--unit-fx));border-top:1px solid var(--rule-soft)}@keyframes playground_soonIn__EimA7{0%{opacity:0;transform:translateY(calc(12 * var(--unit-fx)))}to{opacity:1;transform:none}}@keyframes playground_soonFade__c9S5C{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.playground_soon__A6rmY{animation:playground_soonFade__c9S5C .3s linear both}}.playground_disclaimer__s_3ip{margin:calc(30 * var(--unit-fx)) 0 0;color:var(--ds-text-soft);text-align:center;text-wrap:balance}.playground_srOnlyInput__gY5hi{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.playground_rail__hvL_5{width:calc(300 * var(--unit-fx))}.playground_stageInner___beit{max-width:none}}@media (max-width:600px){.playground_shell__xulqE{display:block;padding:calc(12 * var(--unit-fx))}.playground_rail__hvL_5{position:fixed;inset:calc(12 * var(--unit-fx)) auto calc(12 * var(--unit-fx)) calc(12 * var(--unit-fx));z-index:30;width:calc(100vw - 24 * var(--unit-fx));max-width:calc(340 * var(--unit-fx));height:auto;box-shadow:0 calc(20 * var(--unit-fx)) calc(60 * var(--unit-fx)) rgba(107,62,30,.18)}.playground_railClosed__4TmbV{transform:translateX(calc(-110%));opacity:0}.playground_stage__qJuA6{padding:calc(50 * var(--unit-fx)) 0 0}.playground_stageInner___beit{padding-block:calc(20 * var(--unit-fx))}.playground_composerBar__LWm8E{flex-wrap:wrap}.playground_composerBarEnd__wGCvK{width:100%;margin-left:0;justify-content:flex-end}.playground_settings__YPG9o{flex:1 1 auto}.playground_presets__L1VnK{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.playground_iconButton__upidO,.playground_modelNew__X4MCx,.playground_modelRow__CDA_M,.playground_preset___a69i,.playground_railBack__kovLr,.playground_rail__hvL_5,.playground_record__N799n,.playground_submit__YiY_8{transition-duration:.01ms}.playground_recordLive__Ok_HN{animation:none}.playground_meter__lHhnK span{transition:none}}@media (hover:none){.playground_inlineOption__h0lNk:active,.playground_modelRow__CDA_M:active{background:var(--ds-surface)}.playground_iconButton__upidO:active{background:var(--ds-surface);color:var(--ds-text)}.playground_inlineTrigger__OHm3_:active,.playground_modelRowActive__EScUQ:active,.playground_preset___a69i:active,.playground_railBack__kovLr:active{background:var(--ds-surface-2)}.playground_modelNew__X4MCx:active{color:var(--ds-text)}.playground_resultAction__HAHpK:active{color:var(--ds-text);text-decoration:underline}.playground_modelRowMain__2uZ2h:after{content:"";position:absolute;inset:0}.playground_modelNew__X4MCx{position:relative;z-index:1}.playground_modelRow__CDA_M:not(.playground_modelRowActive__EScUQ) .playground_modelNew__X4MCx{pointer-events:none}}