@font-face{font-family:Roobert;src:url(/assets/Roobert-Regular-DPcavXeK.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Roobert;src:url(/assets/Roobert-RegularItalic-B5CYjz_r.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roobert;src:url(/assets/Roobert-SemiBold-B8ovVZ-H.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Roobert;src:url(/assets/Roobert-SemiBoldItalic-e4JMqIKu.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Roobert Mono;src:url(/assets/RoobertMono-Regular-BRkekNAo.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:FK Screamer;src:url(/assets/FKScreamer-Bold-Bc2GR_bz.woff2)format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:Serrif Condensed;src:url(/assets/SerrifCondensed-Regular-PAIORrhC.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--font-body:"Roobert", system-ui, sans-serif;--font-display:"FK Screamer", "Arial Narrow", system-ui, sans-serif;--font-serif:"Serrif Condensed", "Arial Narrow", Georgia, serif;--font-mono:"Roobert Mono", ui-monospace, monospace;--ink:#0e0e0f;--bg:#eff2f5;--bg-l1:#fafafa;--bg-l2:#f0f0f0;--text:#0f0f0f;--text-secondary:#5c5c5c;--muted:#707070;--placeholder:#8f8f8f;--border:#0f0f0f14;--accent:#32ff08;--accent-deep:#28cc06;--accent-ink:#0f0f0f;--user:#f0f0f0e6;--user-ink:#0f0f0f;--assistant:transparent;--notice:#fff6e5;--notice-ink:#7a4b00;--danger:#dc2626;--radius:12px;--ease:cubic-bezier(.2, .7, .2, 1);--glide:cubic-bezier(.65, 0, .2, 1);--column:720px;--hero-gap:70px;--prompt-top:max(38.6dvh, 340px);--prompt-bottom:52px;--kw:1;--kh:1;--k:min(var(--kw), var(--kh));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font:16px/1.5 var(--font-body);-webkit-font-smoothing:antialiased}::selection{background:#32ff08bf}b,strong,.message-text h4{font-weight:600}button{font:inherit;color:inherit;cursor:pointer}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.splash{text-align:center;height:100%;color:var(--muted);place-content:center;gap:12px;display:grid}.app{background:var(--bg);height:100dvh;position:relative;overflow:clip}.main{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative}.topbar{z-index:10;pointer-events:none;background:url(/assets/topbar-fade-CH-RzjuM.png) 50%/100% 100% no-repeat;height:96px;position:absolute;inset:0 0 auto}.topbar>*{pointer-events:auto}.tb-btn{width:32px;height:32px;color:var(--placeholder);transition:background .18s, color .18s, opacity .25s, scale .18s var(--ease);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.tb-btn svg{width:20px;height:20px;display:block}.tb-btn:hover{background:var(--bg-l2);color:var(--text)}.tb-btn:active{scale:.94}:is(.tb-btn,.mark,.card,.send,.sb-new,.thread-open,.thread-delete,.sb-logout):focus-visible{outline-offset:2px;outline:1.5px solid #0e0e0f66}#history-button{position:absolute;top:32px;left:28px}.app:has(.sidebar.open) #history-button{opacity:0;pointer-events:none}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);background:var(--ink);color:#f8fafc;font:400 13px/1.25 var(--font-body);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .14s, translate .2s var(--ease);border-radius:12px;padding:8px 12px;position:absolute;top:calc(100% + 10px);left:50%;translate:-50% -6px}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transition-delay:.28s;translate:-50%}.mark{transition:rotate .6s cubic-bezier(.5, 0, .2, 1), scale .8s var(--glide);background:0 0;border:0;margin-left:-16px;padding:0;position:absolute;top:32px;left:50%}.mark img{display:block}.mark:hover{rotate:180deg;scale:1.2}.topbar-status{align-items:center;gap:8px;display:flex;position:absolute;top:36px;right:24px}.costs{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-size:13px}.offline{color:var(--notice-ink);background:var(--notice);border-radius:999px;padding:3px 8px;font-size:12px}.gradient{pointer-events:none;width:1724px;height:300px;transition:bottom .8s var(--glide);position:absolute;bottom:-62px;left:calc(50% + 2px);translate:-50%}.app.is-start .gradient{bottom:33.4%}.gradient img{width:137.12%;max-width:none;height:313.34%;display:block;position:absolute;inset:-106.67% -18.56%}.gradient img+img{opacity:0;transition:opacity .4s}.main:has(.composer:hover) .gradient img+img{opacity:.4}@keyframes rise{0%{opacity:0;translate:0 110px;scale:.88}to{opacity:1;translate:0;scale:1}}@keyframes sink{to{opacity:0;filter:blur(14px);translate:0 70px;scale:.92}}@keyframes fade-in{0%{opacity:0}}.app.is-start .gradient img:first-child{animation:1.2s ease-out .2s backwards fade-in}.start{z-index:2;pointer-events:none;position:absolute;inset:0}.welcome{left:0;right:0;bottom:calc(100% - var(--prompt-top) + var(--hero-gap));text-align:center;width:min(574px,100% - 48px);color:var(--muted);opacity:1;pointer-events:auto;flex-direction:column;gap:24px;margin:0 auto;transition:opacity .6s;animation:.8s cubic-bezier(.2,.8,.2,1) .4s backwards rise;display:flex;position:absolute}.welcome.fading{opacity:0}.welcome h2{color:var(--text);font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:56px;font-weight:400;line-height:.85}.welcome p{letter-spacing:-.3px;text-wrap:pretty;margin:0;font-size:20px;line-height:24px}.skills{left:50%;bottom:min(17px, calc(100% - var(--prompt-top) - 128px - 24px - 291.128px * var(--k)));width:calc(100% / var(--k));height:291.128px;translate:-50%;scale:var(--k);transform-origin:50% 100%;position:absolute}.skills-track{width:1949.27px;animation:70s linear infinite marquee;position:absolute;inset:0 auto 0 calc(50% - 974.634px)}.skills:hover .skills-track,.skills:focus-within .skills-track,.start.leaving .skills-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-1921px)}}.skills-set{width:1949.27px;margin:0;padding:0;list-style:none;position:absolute;top:0;bottom:0}.slot{z-index:var(--z);animation:.8s cubic-bezier(.34,1.4,.64,1) backwards rise;animation-delay:calc(var(--i) * 70ms);justify-content:center;align-items:center;display:flex;position:absolute}.card{background:var(--bg);text-align:left;pointer-events:auto;width:330.259px;transform:rotate(var(--rot));filter:drop-shadow(1.032px 2.064px 1.032px #0003);transition:transform .35s var(--ease), opacity .45s var(--ease), filter .45s var(--ease);border:0;border-radius:24px;flex-direction:column;flex:none;align-items:flex-start;gap:48px;padding:16px;display:flex;position:relative}.card:active{transform:rotate(var(--rot)) scale(.97)!important}.icon{flex:none;width:56px;height:56px;display:block}.icon img{width:100%;height:100%;display:block}.icon--boxed{background:var(--ink);border-radius:24px;justify-content:center;align-items:center;padding:16px;display:flex}.icon--boxed img{flex:none;width:24.769px;height:24.769px}.label{min-width:100%;color:var(--ink);font:400 58px/.86 var(--font-display);letter-spacing:-.005em}.run{height:56px;color:var(--ink);font:400 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .25s, translate .35s var(--ease);align-items:center;gap:6px;display:flex;position:absolute;top:16px;right:20px;translate:6px}.run__arrow{transition:translate .35s var(--ease);flex:none;display:block}.card:hover .run,.card:focus-visible .run,.card.is-active .run{opacity:.85;translate:0}.card:hover .run__arrow,.card.is-active .run__arrow{translate:2px}.skills[data-hovering=true] .card:not(.is-active){opacity:.4;filter:blur(20px)}.skills[data-hovering=true] .card.is-active{transform:rotate(var(--rot)) scale(1.04)}.start.leaving .slot{animation:.65s cubic-bezier(.5,0,.75,0) both sink;animation-delay:calc(var(--i) * 45ms)}.start.leaving .welcome{animation:.65s cubic-bezier(.5,0,.75,0) both sink}.start.leaving *{pointer-events:none}.start.leaving~.chat{animation:.4s .45s backwards fade-in}.composer{z-index:3;width:min(var(--column), calc(100% - 48px));margin:0 auto var(--prompt-bottom);background:var(--bg-l1);border-radius:16px;flex-direction:column;flex:none;transition:box-shadow .35s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0f0f0f00}.composer:hover{box-shadow:inset 0 0 0 1px #0f0f0f0f}.composer:focus-within{box-shadow:inset 0 0 0 1px #0f0f0f1a}.composer-note{z-index:3;width:min(var(--column), calc(100% - 48px));color:var(--placeholder);text-align:center;margin:0 auto;font-size:15px;line-height:24px;animation:.4s .45s backwards fade-in;position:absolute;bottom:14px;left:0;right:0}.composer.at-start{transform:translateY(calc(var(--prompt-bottom) + 100% - 100dvh + var(--prompt-top)))}.composer.moving{transition:transform .8s var(--glide), box-shadow .35s ease}.composer.rising{animation:.8s cubic-bezier(.2,.8,.2,1) .55s backwards rise}.composer textarea{resize:none;width:100%;min-height:56px;color:var(--text);font:400 16px/24px var(--font-body);background:0 0;border:0;outline:0;padding:16px;display:block;overflow:hidden}.composer textarea::placeholder{color:var(--text-secondary);opacity:1}.composer-bar{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.composer-left,.composer-actions{align-items:center;gap:10px;display:flex}.attach{background:var(--bg-l2);cursor:default;width:40px;height:40px;transition:transform .18s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}.attach img{display:block}.attach:hover{transform:scale(1.08)}.attach:focus-visible{outline-offset:2px;outline:1.5px solid #0e0e0f66}.attach[data-tip]:after{top:auto;bottom:calc(100% + 10px);left:0;translate:0 6px}.attach[data-tip]:hover:after,.attach[data-tip]:focus-visible:after{translate:0}.file-input{display:none}.file-chips{flex-wrap:wrap;gap:6px;padding:12px 16px 0;display:flex}.file-chip{background:var(--bg-l2);border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;display:inline-flex;position:relative;overflow:hidden}.file-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.file-chip-size{color:var(--muted);font-size:11px}.file-chip-progress{background:var(--accent);height:2px;transition:width .2s;position:absolute;bottom:0;left:0}.file-chip-remove{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}.file-chip-remove:hover{color:var(--danger)}.file-chip-error{border:1px solid var(--danger);background:color-mix(in srgb, var(--danger) 10%, var(--bg-l2))}.file-chip-error .file-chip-size{color:var(--danger)}.composer.drag-over{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--bg-l1))}.count{color:var(--muted);font-size:12px}.count.over{color:var(--danger)}.send{background:var(--accent);width:40px;height:40px;transition:transform .18s var(--ease), opacity .18s;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}.send img{filter:brightness(0);display:block}.send:hover:not(:disabled){transform:scale(1.08)}.send:active:not(:disabled){transform:scale(.94)}.send:disabled{opacity:.45;cursor:default}.primary{background:var(--accent);height:40px;color:var(--accent-ink);transition:background .18s, transform .18s var(--ease);border:0;border-radius:999px;padding:0 16px;font-size:13px;font-weight:600}.primary:hover:not(:disabled){background:var(--accent-deep)}.primary:disabled{opacity:.45;cursor:default}.stop{background:var(--accent);width:40px;height:40px;transition:transform .18s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}.stop-square{background:var(--text);border-radius:4px;width:14px;height:14px;display:block}.stop:hover{transform:scale(1.08)}:is(.primary,.stop):active:not(:disabled){transform:scale(.97)}.sb-zone{z-index:19;width:18px;position:absolute;inset:0 auto 0 0}@media (hover:none){.sb-zone{display:none}}.sidebar{z-index:20;pointer-events:none;flex-direction:column;width:242px;padding:8px;transition:translate .75s cubic-bezier(.45,0,.2,1);display:flex;position:absolute;inset:0 auto 0 0;translate:calc(-100% - 160px)}.sidebar.open{pointer-events:auto;transition:translate .45s cubic-bezier(.2,.8,.2,1);translate:0}.sb-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:0;color:var(--text);background:#fafafacc;border-radius:8px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 39px #0000000d,0 70px 70px #0000000d,0 159px 95px #00000008,0 282px 113px #00000003}.sb-panel:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000012}.sb-top{flex-direction:column;flex:none;gap:24px;padding:16px 12px;display:flex}.sb-head{justify-content:space-between;align-items:center;height:24px;display:flex}.sb-logo{flex:none;display:block}.sb-head .tb-btn{margin-right:-6px}.sb-actions{flex-direction:column;gap:8px;display:flex}.sb-search{background:var(--bg-l2);cursor:text;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 12px;transition:box-shadow .18s;display:flex}.sb-search:focus-within{box-shadow:inset 0 0 0 1px #0f0f0f1f}.sb-search img{flex:none;display:block}.sb-search input{min-width:0;color:var(--text);font:400 13px/16px var(--font-body);letter-spacing:-.14px;background:0 0;border:0;outline:0;flex:1;padding:0}.sb-search input::placeholder{color:var(--placeholder)}.sb-search input::-webkit-search-cancel-button{display:none}.sb-new{background:var(--accent);height:36px;color:var(--text);font:500 13px/16px var(--font-body);letter-spacing:-.14px;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:flex}.sb-new img{filter:brightness(0);display:block}.sb-new:hover{filter:brightness(.96)}.sb-new:active{scale:.98}.sb-history{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.sb-history::-webkit-scrollbar{display:none}.sb-group{flex-direction:column;gap:16px;padding:16px 12px;display:flex}.sb-day{color:var(--placeholder);font:500 11px/14px var(--font-body);letter-spacing:-.12px;margin:0;padding:0 12px}.sb-list{flex-direction:column;gap:4px;display:flex}.sb-empty{color:var(--placeholder);font:400 13px/16px var(--font-body);margin:0;padding:16px 24px}.thread{border-radius:8px;align-items:center;height:36px;display:flex;position:relative}.thread:hover{background:#f0f0f099}.thread.active{background:var(--bg-l2)}.thread-open{border-radius:inherit;min-width:0;height:100%;color:var(--text);font:400 13px/16px var(--font-body);letter-spacing:-.14px;text-align:left;transition:padding .15s var(--ease);background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.thread-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.thread-busy{background:var(--accent-deep);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite pulse}.thread-delete{min-width:24px;height:24px;color:var(--placeholder);font:500 12px/1 var(--font-body);white-space:nowrap;opacity:0;transition:opacity .15s, scale .18s var(--ease), background .15s, color .15s;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:6px;translate:0 -50%;scale:.9}.thread-delete svg{width:16px;height:16px;display:block}.thread:hover .thread-delete,.thread:focus-within .thread-delete,.thread-delete.confirm{opacity:1;scale:1}.thread:hover .thread-open,.thread:focus-within .thread-open{padding-right:36px}.thread.confirming .thread-open{padding-right:84px}.thread-delete:hover:not(:disabled){color:var(--danger);background:#0f0f0f0f}.thread-delete.confirm{color:var(--danger);background:#fff1f0;padding:0 8px}.thread-delete:disabled{cursor:default}.thread:hover .thread-delete:disabled{opacity:.35}.sb-foot{flex:none;align-items:center;gap:16px;margin:16px 12px;padding:12px 12px 12px 16px;display:flex}.sb-avatar{background:var(--ink);color:#fff;width:36px;height:36px;font:600 14px/1 var(--font-body);border-radius:50%;flex:none;place-content:center;display:grid}.sb-user{min-width:0;font:13px/16px var(--font-body);letter-spacing:-.14px;flex-direction:column;gap:4px;display:flex}.sb-user b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sb-logout{color:var(--placeholder);background:0 0;border:0;align-self:flex-start;padding:0;transition:color .15s}.sb-logout:hover{color:var(--text)}.sidebar-note{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.sidebar .link-google{margin:0 12px 4px}.sb-item{opacity:0;transition:opacity .45s ease-in-out, translate .6s cubic-bezier(.45, 0, .2, 1), background .15s, filter .18s, scale .18s var(--ease);translate:-10px}.sidebar.open .sb-item{opacity:1;transition:opacity .3s, translate .4s var(--ease), background .15s, filter .18s, scale .18s var(--ease);transition-delay:calc(80ms + var(--j,0) * 22ms), calc(80ms + var(--j,0) * 22ms), 0s, 0s, 0s;translate:0}.turn{flex-direction:column;gap:10px;display:flex}.bubble{border-radius:var(--radius);white-space:pre-wrap;overflow-wrap:anywhere;max-width:min(680px,92%);padding:11px 15px}.bubble.user{color:var(--user-ink);background:#f8fafc;border-radius:24px 24px 4px;align-self:flex-end}.bubble.assistant{background:var(--assistant);white-space:normal;align-self:flex-start;padding-left:2px;padding-right:2px}.bubble.notice{background:var(--notice);color:var(--notice-ink);border:1px solid #f4dfb5;padding:11px 15px}.bubble.pending{color:var(--muted);flex-direction:column;align-items:flex-start;gap:5px;display:flex}.steps{flex-direction:column;gap:5px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.step{font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;display:flex}.step .check{width:26px;color:var(--accent-deep);justify-content:center;font-weight:600;display:inline-flex}.step-time{font-variant-numeric:tabular-nums;margin-left:-4px}.step.more{padding-left:36px}.step .link{color:inherit;text-underline-offset:2px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.step.active{color:var(--text)}.took{color:var(--muted);margin:18px 0 0;font-size:13px}p.took,.took summary{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.02em;font-size:12px}.took .unit{text-transform:lowercase}.took summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.took summary::-webkit-details-marker{display:none}.took summary:after{content:"▸";font-size:11px}.took[open] summary:after{content:"▾"}.took .steps{margin-top:8px;font-size:13px}.elapsed{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);border-left:1px solid var(--border);padding-left:6px;font-size:12px}.artifacts{flex-direction:column;gap:12px;margin-top:12px;display:flex}.artifact{border:1px solid var(--border);background:#fafafa;border-radius:10px;margin:0;overflow:hidden}.artifact>img,.artifact video{object-fit:contain;background:#111;width:100%;max-height:480px;display:block}.bubble.assistant:has(.artifact.video){align-self:stretch;max-width:100%}.artifact.video{background:0 0;border:0;border-radius:0;flex-direction:column;gap:16px;display:flex;overflow:visible}.player{background:#000;border-radius:16px;position:relative;overflow:hidden}.artifact .player video{object-fit:contain;background:#000;width:100%;max-height:min(70vh,640px);display:block}.player-cover{background:#000000b3;place-items:center;display:grid;position:absolute;inset:0}.player-play{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);transition:scale .22s var(--ease);background:0 0;border:0;border-radius:50%;padding:0;display:block}.player-play img{display:block}.player-play:hover{scale:1.05}.player-play:active{scale:.96}.player-play:focus-visible{outline-offset:4px;outline:2px solid #fff}.player-badge{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;font:500 15px/18px var(--font-body);letter-spacing:-.16px;white-space:nowrap;pointer-events:none;background:#ffffff1a;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex;position:absolute;bottom:24px;left:24px}.player-badge img{flex:none;display:block}.player-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn-tertiary,.btn-primary-sm{height:36px;color:var(--text);font:500 13px/16px var(--font-body);letter-spacing:-.14px;white-space:nowrap;transition:background .15s, filter .15s, scale .15s var(--ease);border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.btn-tertiary{background:var(--bg-l2)}.btn-tertiary:hover{background:#e6e6e6}.btn-primary-sm{background:var(--accent)}.share-toggle{display:inline-grid}.share-toggle>span{grid-area:1/1}.share-toggle>.hidden{visibility:hidden}:is(.btn-tertiary,.btn-primary-sm):disabled{opacity:.5;cursor:default}.btn-primary-sm:hover{filter:brightness(.96)}:is(.btn-tertiary,.btn-primary-sm):active{scale:.97}:is(.btn-tertiary,.btn-primary-sm):focus-visible{outline-offset:2px;outline:1.5px solid #0e0e0f66}.artifact audio{width:100%;padding:10px 10px 0;display:block}.artifact.file{align-items:center;display:flex}.file-icon{background:var(--sidebar);width:44px;color:var(--text);place-content:center;align-self:stretch;font-size:13px;font-weight:600;display:grid}.artifact-meta{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;padding:8px 12px;font-size:13px;display:flex}.artifact-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.artifact-size{color:var(--muted);white-space:nowrap}.download{color:var(--text);text-underline-offset:2px;white-space:nowrap;font-weight:600;text-decoration:underline}.download:hover{-webkit-text-decoration-color:var(--accent-deep);text-decoration-color:var(--accent-deep);text-decoration-thickness:2px}.artifact-note{color:var(--muted);flex-basis:100%;font-size:13px}.artifact-note input{border:1px solid var(--border);width:100%;font:inherit;color:var(--text);border-radius:6px;padding:4px 8px}.note{color:var(--muted);align-self:flex-start;padding-left:4px;font-size:13px}.message-text p{margin:0 0 8px}.message-text p:last-child,.message-text ul:last-child,.message-text ol:last-child{margin-bottom:0}.message-text ul,.message-text ol{margin:0 0 8px;padding-left:22px}.message-text hr{border:0;border-top:1px solid var(--border);margin:10px 0}.message-text h4{margin:10px 0 4px;font-size:16px}.message-text code{font-family:var(--font-mono);background:var(--user);border-radius:5px;padding:1px 5px;font-size:14px}.message-text pre{background:var(--user);border-radius:8px;margin:0 0 8px;padding:10px 12px;overflow-x:auto}.message-text pre code{background:0 0;padding:0}.working-mark{width:26px;color:var(--accent);justify-content:center;display:inline-flex}.working-mark svg{width:13px;height:13px;overflow:visible}.working-mark path{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite mark-beat}.working-mark path:nth-child(2){animation-delay:.175s}.working-mark path:nth-child(3){animation-delay:.35s}.working-mark path:nth-child(4){animation-delay:.525s}@keyframes pulse{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.working-mark path{animation:none}}@keyframes mark-beat{0%,45%,to{opacity:1;transform:scale(1)}22%{opacity:.45;transform:scale(.55)}}.banner{margin:0 max(24px, calc((100% - var(--column)) / 2)) 8px;background:var(--notice);color:var(--notice-ink);border:1px solid #f4dfb5;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:flex}.app.is-start .banner{z-index:11;width:min(var(--column), calc(100% - 48px));margin:0;position:absolute;top:88px;left:50%;translate:-50%}.banner span{flex:1}.banner button:not(.primary){color:inherit;background:0 0;border:0;font-size:18px}.chat{z-index:1;min-height:0;padding:96px max(24px, calc((100% - var(--column)) / 2)) 24px;flex-direction:column;flex:1;gap:18px;display:flex;position:relative;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.send-arrow,.attach-plus,.tb-btn svg>*{transform-box:fill-box;transform-origin:50%}.attach:hover .attach-plus{animation:.52s cubic-bezier(.3,1.4,.5,1) ia-spin90}.send:hover:not(:disabled) .send-arrow{animation:.65s cubic-bezier(.5,0,.3,1) ia-launch}.sb-new:hover img{animation:.65s ia-tilt}.tb-btn:hover svg>:nth-child(2){animation:.56s ia-slide-x}.thread-delete:hover:not(:disabled) svg{animation:.65s ia-tilt}.card .icon img{transform-origin:50%}.card[data-skill=internal-communication]:hover .icon img{animation:.7s ia-pulse}.card[data-skill=long-form-cutdown]:hover .icon img{animation:.7s ia-snip}.card[data-skill=product-demo]:hover .icon img{animation:.65s ia-tap}.card[data-skill=paid-media-ads]:hover .icon img{animation:.8s cubic-bezier(.4,0,.2,1) ia-coin}.card[data-skill=customer-education]:hover .icon img{animation:.75s ia-toss}.card[data-skill=sales-follow-up]:hover .icon img{animation:.65s ia-tilt}}@keyframes ia-spin90{0%{rotate:0deg}to{rotate:90deg}}@keyframes ia-launch{0%{opacity:1;translate:0}45%{opacity:0;translate:0 -14px}46%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes ia-pulse{0%,to{scale:1}35%{scale:1.25}65%{scale:.94}}@keyframes ia-snip{0%,to{rotate:0deg}20%{rotate:-18deg}40%{rotate:11deg}60%{rotate:-12deg}80%{rotate:6deg}}@keyframes ia-tap{0%,to{translate:0;scale:1}30%{translate:2px 2px;scale:.82}60%{translate:-1px -1px;scale:1.1}}@keyframes ia-coin{0%{transform:perspective(220px)rotateY(0)}to{transform:perspective(220px)rotateY(360deg)}}@keyframes ia-toss{0%,to{translate:0;rotate:0deg}35%{translate:0 -5px;rotate:-12deg}70%{translate:0 1px;rotate:4deg}}@keyframes ia-tilt{0%,to{rotate:0deg;scale:1}35%{rotate:-12deg;scale:1.1}70%{rotate:5deg}}@keyframes ia-slide-x{0%,to{translate:0}40%{translate:-2.5px}}@media (prefers-reduced-motion:reduce){.welcome,.composer-note,.skills-track,.slot,.card,.composer,.gradient,.gradient img,.sidebar,.sb-item,.mark,[data-tip]:after{transition:none!important;animation:none!important}.start.leaving{display:none}}@media (width<=1511px){:root{--kw:.85}}@media (width<=1279px){:root{--kw:.72}}@media (width<=1023px){:root{--kw:.6}}@media (height<=860px){:root{--kh:.8}}@media (height<=720px){:root{--kh:.65}}@media (width<=760px){:root{--kw:.42;--hero-gap:40px;--prompt-top:max(40dvh, 300px);--prompt-bottom:40px}.welcome h2{font-size:44px}.welcome p{font-size:16px;line-height:22px}#history-button{top:20px;left:12px}.mark{top:20px}.topbar{height:72px}.topbar-status{top:26px;right:12px}.chat{padding:72px 16px 16px}.player-play{scale:.7}.player-play:hover{scale:.74}.player-badge{font-size:13px;bottom:12px;left:12px}.composer-note{width:calc(100% - 32px);font-size:13px;line-height:18px;bottom:10px}.composer{width:calc(100% - 32px)}.composer textarea{min-height:56px}.banner{margin-left:16px;margin-right:16px}.sidebar{width:min(300px,85vw)}}.signin{grid-template-columns:minmax(0,1fr);justify-items:center;gap:32px;width:320px;max-width:calc(100% - 32px);margin:0 auto}.signin-header{justify-items:center;gap:24px;display:grid}.signin-mark{display:block}.signin-title{gap:8px;display:grid}.signin-title h1{color:#0f0f0f;letter-spacing:-.5px;white-space:nowrap;margin:0;font-size:24px;font-weight:500;line-height:28px}@media (width<=400px){.signin-title h1{white-space:normal}}.signin-title p{color:#8f8f8f;margin:0;font-size:15px;line-height:24px}.signin a.signin-primary{letter-spacing:-.14px;border-radius:8px;justify-content:center;align-items:center;width:100%;height:36px;padding:0 12px;font-size:13px;font-weight:500;line-height:16px;text-decoration:none;display:flex}.signin-footer{color:#8f8f8f;letter-spacing:-.14px;margin:0;font-size:13px;line-height:16px}.signin .signin-footer .link{color:#0f0f0f}.signin-button{justify-content:center;min-height:44px;display:flex}.signin-error{color:var(--danger,#b42318);margin:0}.signin .link,.sidebar-note .link{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.link-google{border:1px solid var(--accent-deep);background:color-mix(in srgb, var(--accent) 22%, transparent);border-radius:12px;margin:2px 0 10px;padding:12px;font-size:13px;line-height:1.45;position:relative}.link-google p{margin:0 18px 10px 0}.link-google .primary{width:100%}.link-google [role=status]{color:var(--muted);margin:8px 0 0}.link-google-dismiss{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1;position:absolute;top:6px;right:8px}.share-page{color:#0f0f0f;min-height:100%;font-family:"Inter", var(--font-body);background:#fff;position:relative;overflow:hidden}.share-glow{pointer-events:none;max-width:none;position:absolute;bottom:-366px;left:50%;transform:translate(calc(2px - 50%))}.share-header{z-index:1;background:#fff;justify-content:space-between;align-items:center;height:88px;padding:0 32px;display:flex;position:absolute;inset:0 0 auto}.share-logo,.share-logo img{display:block}.share-actions{gap:8px;display:flex}.share-button{color:#0f0f0f;letter-spacing:-.14px;white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;padding:8px 12px;font-size:13px;font-weight:500;line-height:16px;text-decoration:none;transition:background-color .15s;display:inline-flex}.share-button.tertiary{background:#f0f0f0}.share-button.tertiary:hover{background:#e6e6e6}.share-button.primary{background:var(--accent)}.share-button.primary:hover{background:var(--accent-deep)}.share-button.wide{letter-spacing:-.16px;border-radius:12px;width:100%;height:44px;padding:0 16px;font-size:15px;line-height:18px}.share-button:focus-visible,.share-cover:focus-visible,.share-form button:focus-visible{outline-offset:2px;outline:2px solid #0f0f0f}.share-main{justify-content:center;align-items:center;min-height:100dvh;padding:120px 32px 32px;display:flex;position:relative}.share-content{align-items:flex-start;gap:16px;width:100%;display:flex}.share-video{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:40px;min-width:0;display:flex}.share-stage{aspect-ratio:1082/640;background:#0f0f0f;border-radius:16px;width:min(100%,169.063dvh - 464.922px);position:relative;overflow:hidden;box-shadow:0 406px 114px #0000,0 260px 104px #00000005,0 146px 88px #0000000f,0 65px 65px #0000001a,0 16px 36px #0000001f}.share-main>.share-stage{width:min(1204px,100%)}.share-stage video{object-fit:cover;background:#0f0f0f;width:100%;height:100%;position:absolute;inset:0}.share-stage.letterbox video{object-fit:contain}.share-cover{font:inherit;background:#000000b3;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.share-play{-webkit-backdrop-filter:blur(12.5px);border-radius:50%;transition:transform .2s cubic-bezier(.2,0,0,1);display:block}.share-play img{display:block}.share-cover:hover .share-play{transform:scale(1.05)}.share-cover:active .share-play{transform:scale(.97)}.share-badge{-webkit-backdrop-filter:blur(5px);color:#fff;letter-spacing:-.16px;white-space:nowrap;background:#ffffff1a;border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:15px;font-weight:500;line-height:18px;display:flex;position:absolute;bottom:24px;left:24px}.share-details{flex-direction:column;gap:24px;min-width:0;display:flex}.share-title,.share-byline>span,.share-byline>time,.share-card h2,.share-badge-label{text-box:trim-both cap alphabetic}.share-title{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:66.5px;font-weight:400;line-height:64px}.share-byline{letter-spacing:-.16px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;line-height:18px;display:flex}.share-byline .muted{color:#8f8f8f}.share-side{flex-direction:column;flex-shrink:0;gap:16px;width:350px;display:flex}.share-card{border-radius:16px;flex-direction:column;padding:24px;display:flex}.share-card.make{background:#61cef9;gap:32px}.share-card.embed{background:#fafafa;border:1px solid #e0e0e0;gap:24px}.share-card-text{gap:24px;display:grid}.share-card.embed .share-card-text{gap:16px}.share-card h2{letter-spacing:-.16px;margin:0;font-size:15px;font-weight:500;line-height:18px}.share-card.make h2{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-size:47px;font-weight:400;line-height:50px}.share-card p{color:#5c5c5c;margin:0;font-size:15px;line-height:24px}.share-form{gap:8px;display:grid}.share-form input,.share-form button{height:44px;font:inherit;border:0;border-radius:12px}.share-form input{color:#0f0f0f;letter-spacing:-.14px;background:#fafafa;padding:0 12px;font-size:13px}.share-form input::placeholder{color:#8f8f8f}.share-form input:focus{outline-offset:0;outline:2px solid #0f0f0f}.share-form button{color:#fff;letter-spacing:-.16px;background:#0f0f0f;padding:0 16px;font-size:15px;font-weight:500;line-height:18px;transition:background-color .15s}.share-form button:hover{background:#2a2a2a}.share-card.make .share-offer{color:#0f0f0f;background:#ffffff4d;border-radius:8px;padding:16px}.share-offer strong{font-weight:500}.share-message{text-align:center;justify-items:center;gap:8px;max-width:360px;display:grid}.share-message h1{letter-spacing:-.5px;margin:0;font-size:24px;font-weight:500;line-height:28px}.share-message p{color:#8f8f8f;margin:0 0 16px;font-size:15px;line-height:24px}@media (width<=1100px){.share-content{flex-direction:column;align-items:stretch;gap:40px}.share-stage{width:100%}.share-side{flex-direction:row;align-items:flex-start;width:100%}.share-side .share-card{flex:1 1 0}}@media (width<=760px){.share-header{padding:0 16px}.share-main{padding:104px 16px 24px}.share-title{font-size:44px;line-height:44px}.share-side{flex-direction:column;align-items:stretch}.share-badge{font-size:13px;bottom:12px;left:12px}}@media (width<=480px){.share-badge-label{display:none}}@media (width<=420px){.share-button.tertiary:not(.wide) .share-button-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.share-play,.share-button,.share-form button{transition:none}}.pricing{z-index:1;overscroll-behavior:contain;scrollbar-width:none;color:var(--ink);font-size:min(1.65017vh - 1.58416px,1.07527vw);animation:.4s .12s backwards pricing-in;position:absolute;inset:0;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 40px,#000 112px);mask-image:linear-gradient(#0000 40px,#000 112px)}.pricing::-webkit-scrollbar{display:none}.pricing-inner{flex-direction:column;justify-content:center;align-items:center;gap:4em;min-height:100%;padding:calc(96px + 1.5em) 2em 4.5em;display:flex}.pricing-head{text-align:center;flex-direction:column;align-items:center;gap:2.5em;display:flex}.pricing-head h1{font:400 4.5em/.89 var(--font-display);letter-spacing:-.01em;margin:0}.pricing-head p{letter-spacing:-.3px;color:var(--muted);margin:0;font-size:1.25em;line-height:1.3}.billing-toggle{background:#f8fafc;border-radius:1em;padding:.25em;display:inline-flex;position:relative}.billing-toggle button{white-space:nowrap;color:#1a1d1e;z-index:1;background:0 0;border:0;border-radius:.75em;align-items:center;gap:.5em;height:2.5em;padding:0 1em;font-size:1em;line-height:1.5;transition:background .22s,color .22s;display:flex;position:relative}.billing-thumb{background:#1a1d1e;border-radius:.75em;position:absolute;top:0;left:0}.billing-thumb.glide{transition:transform .38s cubic-bezier(.34,1.25,.64,1),width .38s cubic-bezier(.34,1.25,.64,1)}@media (prefers-reduced-motion:reduce){.billing-thumb.glide{transition:none}}.billing-toggle button:has(.billing-save){padding-right:.5em}.billing-toggle button:not(.on):hover{background:#0e0e0f0d}.billing-toggle button.on{color:#f5f5f5;background:0 0}.billing-toggle button:focus-visible{outline-offset:2px;outline:1.5px solid #0e0e0f66}.billing-save{color:#2d67f8;background:#2d67f814;border-radius:.5714em;padding:.2857em .5714em .4286em;font-size:.875em;line-height:1.1429;transition:background .22s,color .22s}.billing-toggle button.on .billing-save{color:#cfe0ff;background:#ffffff24}.plans{justify-content:center;align-items:center;gap:.75em;max-width:100%;display:flex}.plan{background:var(--plan-bg);filter:drop-shadow(1px 2px 1px #0003);width:20em;min-height:27.3em;rotate:var(--tilt,0deg);transition:scale .35s var(--ease);animation:.75s cubic-bezier(.34,1.4,.64,1) backwards plan-in;animation-delay:calc(.26s + var(--i,0) * 80ms);border-radius:2.5em;flex-direction:column;justify-content:space-between;gap:1.5em;padding:2em;display:flex;position:relative}.plan:hover{scale:1.04}.plan:active{scale:.985}.plan.pro{z-index:2;width:21.5em;min-height:28.5em;font-size:1.14em}.plan-top{flex-direction:column;gap:1em;display:flex}.plan-head h2{font:400 2em/1.25 var(--font-display);text-transform:uppercase;margin:0}.plan-name-row{justify-content:space-between;align-items:center;gap:.5em;display:flex}.plan-badge{color:#1a1d1e;white-space:nowrap;background:#4d852566;border-radius:2em;padding:.75em 1em;font-size:.875em;line-height:1.15}.plan-price{font-family:var(--font-serif);align-items:baseline;gap:.25em;display:flex}.plan-amount{white-space:nowrap;font-size:4em;line-height:1.125}.plan-per{opacity:.5;white-space:nowrap;flex:none;font-size:2em;line-height:1.25}.plan-credits b{font-size:1.25em;font-weight:400;line-height:1.2;display:block}.plan-credits small{opacity:.5;margin-top:.25em;font-size:1em;line-height:1.25;display:block}.plan-features{border-top:1px solid #000;flex-direction:column;gap:.25em;margin:0;padding:1em 0 0;line-height:1.25;list-style:none;display:flex}.plan-button{color:#f5f5f5;white-space:nowrap;width:100%;transition:scale .18s var(--ease), background .18s;background:#1a1d1e;border:1px solid #1a1d1e;border-radius:1.5em;justify-content:center;align-items:center;padding:1.125em 2em;font-size:1.25em;line-height:1.4;display:flex}.plan-button:hover{background:#000;scale:1.03}.plan-button:active{scale:.97}.plan-button:focus-visible{outline-offset:3px;outline:1.5px solid #0e0e0f8c}.plan-arrow{opacity:0;width:0;transition:width .32s var(--ease), margin-left .32s var(--ease), opacity .24s, translate .32s var(--ease);flex:none;margin-left:0;translate:-.6em}.plan-button:hover .plan-arrow,.plan-button:focus-visible .plan-arrow{opacity:1;width:1em;margin-left:.5em;translate:0}.pricing-note{color:var(--text-secondary);text-align:center;margin:0;line-height:1.5}.pricing-head>*,.pricing-note{animation:head-in .6s var(--ease) backwards}.pricing-head>:nth-child(2){animation-delay:80ms}.pricing-head>:nth-child(3){animation-delay:.16s}.pricing-note{animation-delay:.7s}.pricing-logos{text-align:center;align-self:stretch;margin-top:-1em;padding-top:2.5em}.pricing-logos p{color:var(--muted);margin:0;line-height:1.5}.pricing-logos ul{justify-content:center;margin:0;padding:1.5em 0;list-style:none;display:flex}.pricing-logos li{flex:0 12.5em;justify-content:center;align-items:center;height:4em;display:flex}.pricing-logos img{flex:none;max-width:none;display:block}@keyframes pricing-in{0%{opacity:0}}@keyframes plan-in{0%{opacity:0;translate:0 90px;scale:.9}}@keyframes head-in{0%{opacity:0;translate:0 16px}}@media (prefers-reduced-motion:reduce){.pricing,.plan,.pricing-head>*,.pricing-note{animation:none}}@media (width<=760px){.pricing{font-size:13px}.pricing-inner{justify-content:flex-start;padding-left:16px;padding-right:16px}.plans{flex-direction:column;gap:1.5em;width:100%}.plan,.plan.pro{width:min(100%,24em);min-height:0}.pricing-logos ul{flex-wrap:wrap;gap:0 1em}.pricing-logos li{flex:0 10em}}.sb-link{height:36px;color:var(--text);font:400 13px/16px var(--font-body);letter-spacing:-.14px;text-align:left;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:8px;margin:0 12px;padding:0 12px;display:flex}.sb-link svg{width:16px;height:16px;color:var(--placeholder);flex:none;display:block}.sb-link:hover{background:#f0f0f099}.sb-link.current{background:var(--bg-l2)}.sb-link:focus-visible{outline-offset:2px;outline:1.5px solid #0e0e0f66}@media (prefers-reduced-motion:no-preference){.sb-link:hover svg{animation:.6s ia-wobble}}@keyframes ia-wobble{0%,to{rotate:0deg}25%{rotate:-14deg}55%{rotate:10deg}80%{rotate:-4deg}}.credit-balance{white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--bg-l2);color:var(--text);border-radius:var(--radius);padding:8px 12px;font-size:13px}.credit-status{flex-wrap:wrap;flex:none}.credit-status .primary{flex:none}.admin-page{max-width:1440px;margin:auto;padding:32px}.admin-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-header h1{margin:18px 0 8px}.admin-header a{color:inherit}.admin-mode{border:1px solid var(--line,#ddd);white-space:nowrap;border-radius:8px;padding:10px 14px;text-decoration:none}.admin-metrics{grid-template-columns:repeat(5,1fr);gap:12px;margin:24px 0 12px;display:grid}.admin-metrics>div{background:var(--soft,#f2f3f5);border-radius:12px;padding:18px}.admin-metrics strong{font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:25px;display:block}.admin-metrics span,.admin-meta,.admin-empty{color:var(--muted);font-size:13px}.admin-warning{color:#c33737}.admin-tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.admin-page button{border:1px solid var(--line,#ddd);cursor:pointer;background:var(--soft,#fff);color:inherit;border-radius:7px;padding:8px 12px}.admin-page button:disabled{opacity:.4;cursor:default}.admin-tabs .selected{background:var(--accent);color:#111;border-color:var(--accent)}.admin-tools{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.admin-page label{flex-direction:column;gap:8px;font-size:13px;display:flex}.admin-page input,.admin-page select,.admin-sql textarea{border:1px solid var(--line,#ccc);background:var(--soft,#fff);color:inherit;font:inherit;border-radius:7px;padding:10px}.admin-tools label:first-child{flex:1;min-width:220px}.admin-tools input[type=number]{width:120px}.admin-table-wrap{border:1px solid var(--line,#ddd);border-radius:10px;max-height:65vh;overflow:auto}.admin-page table{border-collapse:collapse;width:100%;font-size:13px}.admin-page th,.admin-page td{text-align:left;border-bottom:1px solid var(--line,#ddd);vertical-align:top;overflow-wrap:anywhere;max-width:450px;padding:12px}.admin-page th{background:var(--soft,#f5f5f5);z-index:1;white-space:nowrap;position:sticky;top:0}.admin-page .link{text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.admin-id{color:var(--muted);margin-top:5px;display:block}.credit-adjust{align-items:center;gap:12px;display:flex}.credit-adjust strong{text-align:center;font-variant-numeric:tabular-nums;min-width:35px}.credit-adjust button{padding:1px 9px;font-size:20px}.credit-adjust .credit-value{font:inherit;cursor:text;background:0 0;border:0;padding:0}.credit-adjust .credit-value-input{text-align:center;width:90px;padding:4px 6px}.admin-blocked{opacity:.7}.admin-notice{color:#237b49}.admin-detail{border:1px solid var(--line,#ddd);border-radius:10px;margin-top:20px;padding:20px;position:relative}.admin-close{position:absolute;top:12px;right:12px}.admin-sql textarea{resize:vertical;width:100%;margin:18px 0;font-family:monospace;display:block}.admin-sql details{margin:20px 0;font-size:13px}@media (width<=750px){.admin-page{padding:16px}.admin-metrics{grid-template-columns:repeat(2,1fr)}}
