.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,.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,.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);white-space:nowrap}.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_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_exploreLink__02m2F{display:inline-flex;align-items:center;gap:calc(8 * var(--unit-fx));margin-bottom:calc(26 * var(--unit-fx));padding:calc(10 * var(--unit-fx)) calc(20 * var(--unit-fx));border-radius:calc(6 * var(--unit-fx));background:var(--paper);color:var(--ds-text);text-decoration:none;white-space:nowrap;transition:background-color .4s var(--ease-out)}.playground_exploreLink__02m2F:hover{background:var(--ds-surface-2)}.playground_exploreArrow__NlsBZ{width:calc(11 * var(--unit-fx));min-width:9px}.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(--paper)}.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_composerHint__OkNfc{min-height:calc(78 * var(--unit-fx));margin:0;color:var(--ds-text-soft);font-style:italic}.playground_composerBar__LWm8E{display:flex;align-items:center;gap:calc(10 * var(--unit-fx));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(--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)}.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)}.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(--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(--ds-surface);color:var(--ds-text-soft)}.playground_submitRecording__7YRQT{background:var(--sahel);color:var(--paper);animation:playground_pulse__X7r2J 1.8s var(--ease-out) infinite}@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{font-family:var(--font-mono-ui),ui-monospace,monospace;font-size:calc(14 * var(--unit-fx-type));color:var(--ds-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.playground_attached__g9Qe3{display:inline-flex;align-items:center;gap:calc(8 * var(--unit-fx));min-width:0;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{border:0;background:none;color:inherit;cursor:pointer;text-decoration:underline;font:inherit}.playground_composerInput__acMuF:focus-visible,.playground_exploreLink__02m2F:focus-visible,.playground_iconButton__upidO:focus-visible,.playground_modelNew__X4MCx:focus-visible,.playground_modelRowMain__2uZ2h:focus-visible,.playground_preset___a69i: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)}.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)}.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_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_exploreLink__02m2F,.playground_iconButton__upidO,.playground_modelNew__X4MCx,.playground_modelRow__CDA_M,.playground_preset___a69i,.playground_rail__hvL_5,.playground_submit__YiY_8{transition-duration:.01ms}.playground_submitRecording__7YRQT{animation:none}}