@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.st{--d-instant: 80ms;--d-fast: .14s;--d-base: .22s;--d-slow: .32s;--d-slower: .48s;--d-exit: 154ms;--d-exit-slow: 224ms;--e-out: cubic-bezier(.2, .8, .2, 1);--e-in: cubic-bezier(.4, 0, 1, 1);--e-move: cubic-bezier(.65, 0, .35, 1);--e-spring: cubic-bezier(.34, 1.56, .64, 1);--stagger: 30ms;--m-on: 1;--m-rise: 8px;--m-pop: .94;--m-press: .97}@keyframes m-rise{0%{opacity:0;transform:translateY(var(--m-rise))}}@keyframes m-fade{0%{opacity:0}}@keyframes m-pop{0%{opacity:0;transform:scale(var(--m-pop))}}@keyframes m-fade-out{to{opacity:0}}@keyframes m-sink{to{opacity:0;transform:translateY(calc(var(--m-rise) / 2))}}@keyframes m-pop-out{to{opacity:0;transform:scale(calc((1 + var(--m-pop)) / 2))}}@keyframes m-shake{25%{transform:translate(calc(-6px * var(--m-on)))}75%{transform:translate(calc(6px * var(--m-on)))}}@keyframes m-pulse{50%{transform:scale(calc(1 + .04 * var(--m-on)))}}@keyframes m-spin{to{transform:rotate(360deg)}}@keyframes m-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.st .m-rise{animation:m-rise var(--d-slow) var(--e-out) backwards;animation-delay:calc(min(var(--i, 0),8) * var(--stagger))}.st .m-fade{animation:m-fade var(--d-base) var(--e-out) backwards;animation-delay:calc(min(var(--i, 0),8) * var(--stagger))}.st .m-pop{animation:m-pop var(--d-base) var(--e-spring) backwards;animation-delay:calc(min(var(--i, 0),8) * var(--stagger))}.st .m-out{animation:m-sink var(--d-exit) var(--e-in) forwards;pointer-events:none}.st .m-fade-out{animation:m-fade-out var(--d-exit) var(--e-in) forwards;pointer-events:none}.st .m-shake{animation:m-shake .16s var(--e-move) 2}.st .m-pulse{animation:m-pulse var(--d-slower) var(--e-move) 1}.st .m-stagger>*{animation:m-rise var(--d-slow) var(--e-out) backwards;animation-delay:calc(min(var(--i, 0),8) * var(--stagger))}.st .m-stagger.m-stagger-fade>*{animation-name:m-fade;animation-duration:var(--d-base)}.st .m-stagger.m-stagger-pop>*{animation-name:m-pop;animation-duration:var(--d-base);animation-timing-function:var(--e-spring)}.st .m-stagger>:nth-child(2){--i: 1}.st .m-stagger>:nth-child(3){--i: 2}.st .m-stagger>:nth-child(4){--i: 3}.st .m-stagger>:nth-child(5){--i: 4}.st .m-stagger>:nth-child(6){--i: 5}.st .m-stagger>:nth-child(7){--i: 6}.st .m-stagger>:nth-child(8){--i: 7}.st .m-stagger>:nth-child(n+9){--i: 8}.st .pressable.pressable{transition:transform var(--d-base) var(--e-out),background-color var(--d-fast),border-color var(--d-fast),color var(--d-fast),opacity var(--d-fast),filter var(--d-fast)}.st .pressable.pressable:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--m-press));transition-duration:var(--d-instant);transition-timing-function:var(--e-out)}::view-transition-old(root){animation:126ms cubic-bezier(.4,0,1,1) both m-fade-out}::view-transition-new(root){animation:.18s cubic-bezier(.2,.8,.2,1) both m-vt-in}::view-transition-group(*){animation-duration:.32s;animation-timing-function:cubic-bezier(.65,0,.35,1)}@keyframes m-vt-in{0%{opacity:0;transform:translateY(6px)}}@keyframes m-vt-fade{0%{opacity:0}}@media (prefers-reduced-motion: reduce){html:not(.force-motion) .st{--d-fast: .12s;--d-base: .12s;--d-slow: .12s;--d-slower: .12s;--d-exit: 84ms;--d-exit-slow: 84ms;--e-spring: cubic-bezier(.2, .8, .2, 1);--stagger: 0ms;--m-on: 0;--m-rise: 0px;--m-pop: 1;--m-press: 1}html:not(.force-motion) .st :is(.m-rise,.m-fade,.m-pop,.m-stagger>*,.ui-fx){animation-duration:.12s!important;animation-delay:0s!important;transition-property:opacity!important;transition-duration:.12s!important;transition-delay:0s!important}html:not(.force-motion)::view-transition-group(*){animation-duration:0s}html:not(.force-motion)::view-transition-old(*){animation:84ms linear both m-fade-out}html:not(.force-motion)::view-transition-new(*){animation:.12s linear both m-vt-fade}}html.reduce-motion .st{--d-fast: .12s;--d-base: .12s;--d-slow: .12s;--d-slower: .12s;--d-exit: 84ms;--d-exit-slow: 84ms;--e-spring: cubic-bezier(.2, .8, .2, 1);--stagger: 0ms;--m-on: 0;--m-rise: 0px;--m-pop: 1;--m-press: 1}html.reduce-motion .st *,html.reduce-motion .st *:before,html.reduce-motion .st *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition:none!important;scroll-behavior:auto!important}html.reduce-motion .st :is(.m-rise,.m-fade,.m-pop,.m-stagger>*,.ui-fx){animation-duration:.12s!important;animation-delay:0s!important;transition-property:opacity!important;transition-duration:.12s!important;transition-delay:0s!important}html.reduce-motion::view-transition-group(*){animation-duration:0s}html.reduce-motion::view-transition-old(*){animation:84ms linear both m-fade-out}html.reduce-motion::view-transition-new(*){animation:.12s linear both m-vt-fade}.st.st-portal{display:contents}.st .ui-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.st :is(.ui-pop,.ui-sheet,.ui-modal,.ui-navlist):focus-visible{outline:none}.st .ui-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex}.st .ui-layer[data-state=closed]{pointer-events:none}.st .ui-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim);touch-action:none;overscroll-behavior:contain}.st .ui-backdrop[data-state=open]{animation:m-fade var(--d-slow) var(--e-out) backwards}.st .ui-backdrop[data-state=closed]{animation:m-fade-out var(--d-exit-slow) var(--e-in) forwards}.st .ui-x{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--muted);margin:-6px -8px 0 auto;transition:background-color var(--d-fast),color var(--d-fast)}.st .ui-x:hover{background:rgb(var(--fg-rgb) / .06);color:var(--cloud)}.st .ui-x svg{width:18px;height:18px}.st .ui-pop{position:fixed;z-index:70;top:0;left:0;min-width:200px;max-width:calc(100vw - 16px);overflow-y:auto;overscroll-behavior:contain;outline:none;background:var(--ink2);border:1px solid var(--line2);border-radius:14px;padding:6px;box-shadow:var(--e-2);transform-origin:var(--ui-ox, 50%) top;--ui-dir: -1}.st .ui-pop[data-side=top]{transform-origin:var(--ui-ox, 50%) bottom;--ui-dir: 1}.st .ui-pop[data-state=open]{animation:ui-pop-in var(--d-base) var(--e-out) backwards}.st .ui-pop[data-state=closed]{animation:m-pop-out var(--d-exit) var(--e-in) forwards;pointer-events:none}@keyframes ui-pop-in{0%{opacity:0;transform:translateY(calc(var(--ui-dir) * 4px * var(--m-on))) scale(calc(1 - .04 * var(--m-on)))}}.st .ui-pop-title{padding:8px 10px 6px;font-size:12px;color:var(--dim);font-weight:500}.st .ui-item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;border-radius:8px;text-align:left;color:var(--cloud);font-size:14px;transition:background-color var(--d-fast)}.st .ui-item:hover,.st .ui-item:focus-visible{background:var(--ink3)}.st .ui-item:focus-visible{outline-offset:-2px}.st .ui-item[aria-checked=true],.st .ui-item[aria-selected=true]{background:var(--acc-subtle)}.st .ui-item small{display:block;color:var(--muted);font-size:12px;line-height:1.4}.st .ui-item .ui-item-end{margin-left:auto;color:var(--muted);font-size:12px;white-space:nowrap}.st .ui-sheet .ui-item{min-height:48px}.st .ui-sheet-layer{align-items:flex-end;justify-content:center}.st .ui-sheet{position:relative;width:100%;max-width:640px;display:flex;flex-direction:column;max-height:calc(88vh - var(--ui-kb, 0px));max-height:calc(88dvh - var(--ui-kb, 0px));margin-bottom:var(--ui-kb, 0px);background:var(--ink);border:1px solid var(--line2);border-bottom:0;border-radius:20px 20px 0 0;box-shadow:0 -24px 64px rgb(var(--shadow-rgb) / calc(.52 * var(--shadow-k)));outline:none;padding-bottom:env(safe-area-inset-bottom,0px)}.st .ui-sheet[data-state=open]{animation:ui-sheet-in var(--d-slow) var(--e-out) backwards}.st .ui-sheet[data-state=closed]{animation:ui-sheet-out var(--d-exit-slow) var(--e-in) forwards}@keyframes ui-sheet-in{0%{transform:translateY(calc(100% * var(--m-on)));opacity:var(--m-on)}}@keyframes ui-sheet-out{to{transform:translateY(calc(100% * var(--m-on)));opacity:var(--m-on)}}.st .ui-sheet-grab{flex:none;display:flex;flex-direction:column;padding:6px 16px 0;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.st .ui-sheet-grab:active{cursor:grabbing}.st .ui-sheet-handle{align-self:center;width:56px;height:24px;display:grid;place-items:center;border-radius:8px}.st .ui-sheet-handle:before{content:"";width:36px;height:4px;border-radius:4px;background:rgb(var(--fg-rgb) / .28);transition:background-color var(--d-fast)}.st .ui-sheet-handle:hover:before{background:rgb(var(--fg-rgb) / .45)}.st .ui-sheet-head{display:flex;align-items:center;gap:10px;min-height:36px;padding:2px 0 10px}.st .ui-sheet-title{font-size:16px;line-height:24px;font-weight:600}.st .ui-sheet-desc{color:var(--muted);font-size:13px;line-height:1.5;padding:0 16px 10px}.st .ui-sheet-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:2px 16px 16px}.st .ui-sheet-foot{flex:none;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:12px 16px;border-top:1px solid var(--line)}.st .ui-modal-layer{align-items:center;justify-content:center;padding:16px}.st .ui-modal{position:relative;width:100%;max-width:520px;display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);background:var(--ink);border:1px solid var(--line2);border-radius:20px;box-shadow:var(--e-3);outline:none}.st .ui-modal[data-size=sm]{max-width:400px}.st .ui-modal[data-size=lg]{max-width:760px}.st .ui-modal[data-state=open]{animation:m-pop var(--d-slow) var(--e-out) backwards}.st .ui-modal[data-state=closed]{animation:m-pop-out var(--d-exit-slow) var(--e-in) forwards}.st .ui-modal-head{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 4px}.st .ui-modal-title{font-size:16px;font-weight:600;line-height:24px}.st .ui-modal-desc{color:var(--muted);font-size:14px;line-height:1.5;margin-top:4px}.st .ui-modal-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 20px 20px}.st .ui-modal-foot{flex:none;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:12px 20px 16px;border-top:1px solid var(--line)}@media (max-width: 480px){.st .ui-modal-layer{padding:12px}.st .ui-modal-foot>*{flex:1 1 auto}}.st .ui-seg{position:relative;isolation:isolate;display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);min-width:0;max-width:100%;padding:3px;background:var(--ink2);border:1px solid var(--line);border-radius:10px}.st .ui-seg.block{display:grid;width:100%}.st .ui-seg-thumb{position:absolute;z-index:-1;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n, 1));border-radius:8px;background:var(--ink4);box-shadow:var(--e-1),inset 0 0 0 1px var(--line2);transform:translate(calc(var(--idx, 0) * 100%));transition:transform calc(var(--d-base) * var(--m-on)) var(--e-move),opacity var(--d-fast)}.st .ui-seg>button{position:relative;min-width:0;min-height:40px;padding:6px 12px;border-radius:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 6px;font-size:13px;font-weight:500;line-height:1.25;text-align:center;color:var(--muted)}.st .ui-seg>button:hover:not(:disabled){color:var(--cloud)}.st .ui-seg>button[aria-checked=true]{color:var(--cloud)}.st .ui-seg>button .ic{width:15px;height:15px}.st .ui-seg-label{min-width:0;overflow-wrap:anywhere}.st .ui-seg-badge{font-size:12px;font-weight:500;line-height:16px;padding:1px 6px;border-radius:6px;background:var(--ok-bg);color:var(--ok);white-space:nowrap}.st .ui-seg.sm{padding:2px;border-radius:8px}.st .ui-seg.sm .ui-seg-thumb{top:2px;bottom:2px;left:2px;width:calc((100% - 4px) / var(--n, 1));border-radius:6px}.st .ui-seg.sm>button{min-height:32px;padding:4px 10px;font-size:12px;border-radius:6px}.st .ui-switch-wrap{display:inline-flex;align-items:center;gap:8px;flex:none}.st .ui-switch{position:relative;flex:none;width:44px;height:26px;padding:0;border-radius:999px;background:var(--ink4);border:1px solid var(--line2);transition:border-color var(--d-fast)}.st .ui-switch:before{content:"";position:absolute;top:-11px;right:-6px;bottom:-11px;left:-6px}.st .ui-switch:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:var(--acc);opacity:0;transition:opacity var(--d-fast)}.st .ui-switch-thumb{position:absolute;z-index:1;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--on-fill);box-shadow:0 1px 3px rgb(var(--shadow-rgb) / calc(.4 * var(--shadow-k)));transition:transform calc(var(--d-fast) * var(--m-on)) var(--e-move)}.st .ui-switch[aria-checked=true]{border-color:transparent}.st .ui-switch[aria-checked=true]:after{opacity:1}.st .ui-switch[aria-checked=true] .ui-switch-thumb{transform:translate(18px)}.st .ui-switch[aria-busy=true]{cursor:progress}.st .ui-switch[aria-busy=true] .ui-switch-thumb{opacity:.6}.st .ui-switch.sm{width:36px;height:22px}.st .ui-switch.sm .ui-switch-thumb{width:16px;height:16px}.st .ui-switch.sm[aria-checked=true] .ui-switch-thumb{transform:translate(14px)}.st .ui-switch-state{min-width:26px;text-align:right;font-size:12px;font-weight:500;color:var(--dim)}.st .ui-switch-state.on{color:var(--cloud)}.st .ui-switch-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.st .ui-switch-text{min-width:0}.st .ui-switch-text label{display:block;font-weight:500;cursor:pointer}.st .ui-switch-text small{display:block;margin-top:2px;color:var(--muted);font-size:13px;line-height:1.45}.st .ui-switch-row .ui-switch-wrap{margin-top:1px}.st .ui-tabs{position:relative;display:flex;gap:2px;overflow-x:auto;overscroll-behavior-x:contain;contain:inline-size;scrollbar-width:none;border-bottom:1px solid var(--line)}.st .ui-tabs::-webkit-scrollbar{display:none}.st .ui-tab{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 12px;color:var(--muted);font-weight:500;font-size:14px;white-space:nowrap;transition:color var(--d-fast)}.st .ui-tab:hover:not(:disabled),.st .ui-tab[aria-selected=true]{color:var(--cloud)}.st .ui-tab:focus-visible{outline-offset:-3px}.st .ui-tab .ic{width:15px;height:15px}.st .ui-tab-badge{font-size:12px;font-weight:500;color:var(--dim);font-variant-numeric:tabular-nums}.st .ui-tabs-ind{position:absolute;left:0;bottom:0;width:100px;height:2px;border-radius:2px;pointer-events:none;background:var(--acc);transform-origin:0 50%;transform:translate(var(--x, 0px)) scaleX(var(--w, 0))}.st .ui-tabs-ind[data-ready]{transition:transform calc(var(--d-base) * var(--m-on)) var(--e-move),opacity var(--d-fast)}.st .ui-tabpanel:focus-visible{outline-offset:4px}.st .ui-skwrap{transition:opacity var(--d-base) var(--e-out)}.st .ui-skwrap[data-shown=false]{opacity:0}.st .sk{position:relative;display:block;overflow:hidden;background:var(--ink2);border-radius:10px}.st .sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);opacity:var(--m-on);background:linear-gradient(90deg,transparent,rgb(var(--fg-rgb) / .06) 50%,transparent);animation:m-shimmer 1.6s var(--e-move) infinite}.st .sk.circle{border-radius:50%}.st .sk-card{display:grid;gap:10px;padding:12px;background:var(--ink);border:1px solid var(--line);border-radius:var(--r, 14px)}.st .sk-row{display:flex;align-items:center;gap:12px;padding:11px;background:var(--ink);border:1px solid var(--line);border-radius:var(--r, 14px)}.st .sk-lines{display:grid;gap:8px;flex:1;min-width:0}.st .sk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--sk-min, 230px),1fr));gap:14px}.st .ui-reveal{transition:opacity var(--d-slower) var(--e-out),transform var(--d-slower) var(--e-out);transition-delay:calc(min(var(--i, 0),8) * var(--stagger) + var(--ui-delay, 0ms))}.st .ui-reveal[data-shown=false]{opacity:0;transform:translateY(calc(var(--m-rise) * 2))}.st .ui-reveal[data-variant=fade][data-shown=false]{transform:none}.st .ui-reveal[data-variant=pop][data-shown=false]{transform:scale(var(--m-pop))}@media print{.st .ui-reveal{opacity:1!important;transform:none!important}}.st .ui-count{font-variant-numeric:tabular-nums}.st .ui-burst{position:absolute;left:50%;top:50%;width:0;height:0;z-index:5;pointer-events:none;opacity:var(--m-on)}.st .ui-burst i{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--c);animation:ui-burst-fly .6s var(--e-out) forwards}.st .ui-burst i:nth-child(3n){left:-3px;top:-3px;width:6px;height:6px;border-radius:2px}@keyframes ui-burst-fly{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(.6)}60%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--r) * -1)) scale(.2)}}.st .ui-ring{position:relative;display:inline-grid;place-items:center;flex:none}.st .ui-ring svg{display:block;transform:rotate(-90deg)}.st .ui-ring .trk{stroke:var(--ink3)}.st .ui-ring[data-indeterminate] svg{animation:ui-ring-spin .9s linear infinite}@keyframes ui-ring-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.st .ui-ring-val{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.st .ui-field{display:block;min-width:0}.st .ui-field>*+*{margin-top:6px}.st .ui-field>.ui-field-errwrap:empty{margin-top:0}.st .ui-field-head{display:flex;align-items:baseline;gap:8px}.st .ui-field-label{font-size:13px;font-weight:500;color:var(--cloud)}.st .ui-field-req{color:var(--bad);margin-left:3px}.st .ui-field-opt{color:var(--dim);font-weight:500;font-size:12px;margin-left:6px}.st .ui-field-action{margin-left:auto;font-size:13px}.st .ui-field-help{color:var(--dim);font-size:12px;line-height:16px}.st .ui-field-err{display:flex;align-items:flex-start;gap:6px;color:var(--bad);font-size:12px;line-height:16px;animation:m-rise var(--d-base) var(--e-out) backwards}.st .ui-field-err svg{width:14px;height:14px;flex:none;margin-top:2px}.st .ui-field[data-invalid] :is(.input,.area,select){border-color:var(--bad)}.st{--mid: #0A0B12;--ink: #111219;--ink2: #171821;--ink3: #1F202B;--ink4: #2A2B37;--cloud: #F3F4F7;--text2: #D4D6DF;--muted: #9A9CAB;--dim: #80828F;--line: rgb(var(--fg-rgb) / .08);--line2: rgb(var(--fg-rgb) / .14);--logo-1: #3B6CFF;--logo-2: #8A5CF6;--logo-3: #D558D6;--logo-4: #FF7A9C;--blue: #3B6CFF;--violet: #7B5CF0;--orchid: #D558D6;--coral: #FF7A9C;--brand-gradient: linear-gradient(45deg, var(--logo-1), var(--logo-2) 45%, var(--logo-3) 75%, var(--logo-4));--edge: linear-gradient(var(--acc), var(--acc));--acc: #7B5CF0;--acc-hover: #8A6CF5;--acc-press: #6A4BE0;--acc-text: #B9A8FF;--on-fill: #FFFFFF;--strong: #FFFFFF;--acc-rgb: 123 92 240;--acc2-rgb: 123 92 240;--acc3-rgb: 123 92 240;--acc-subtle: rgb(var(--acc-rgb) / .14);--acc-border: rgb(var(--acc-rgb) / .45);--fg-rgb: 243 244 247;--bg-rgb: 10 11 18;--shadow-rgb: 0 0 0;--shadow-k: 1;--ok: #4ADE9A;--warn: #F7B24A;--bad: #FF6B78;--info: #8FA8FF;--bad-text: #FF9AA3;--ok-bg: rgb(74 222 154 / .1);--ok-line: rgb(74 222 154 / .32);--warn-bg: rgb(247 178 74 / .1);--warn-line: rgb(247 178 74 / .32);--bad-bg: rgb(255 107 120 / .1);--bad-line: rgb(255 107 120 / .34);--info-bg: rgb(143 168 255 / .1);--info-line: rgb(143 168 255 / .3);--grad: var(--acc);--grad-text: linear-gradient(var(--cloud), var(--cloud));--scrim: rgba(4, 5, 9, .64);--r-xs: 6px;--r-sm: 8px;--r-md: 10px;--r: 14px;--r-lg: 14px;--r-xl: 20px;--r-full: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--h-sm: 32px;--h-md: 40px;--h-lg: 48px;--fs-xs: 12px;--fs-sm: 13px;--fs-ui: 14px;--fs-body: 15px;--fs-h3: 16px;--fs-h2: 20px;--fs-h1: 28px;--fs-display: 44px;--fs-num: 32px;--e-1: 0 1px 2px rgb(var(--shadow-rgb) / calc(.32 * var(--shadow-k)));--e-2: 0 8px 24px rgb(var(--shadow-rgb) / calc(.36 * var(--shadow-k))), 0 0 0 1px var(--line2);--e-3: 0 24px 64px rgb(var(--shadow-rgb) / calc(.52 * var(--shadow-k))), 0 0 0 1px var(--line2);--font-display: "Poppins", "Inter", system-ui, sans-serif;--bg: var(--mid);--surface-1: var(--ink);--surface-2: var(--ink2);--surface-3: var(--ink3);--surface-4: var(--ink4);--border: var(--line);--border-strong: var(--line2);--text: var(--cloud);--text-2: var(--text2);--text-muted: var(--muted);--text-dim: var(--dim);--accent: var(--acc);--accent-hover: var(--acc-hover);--accent-press: var(--acc-press);--accent-text: var(--acc-text);--accent-subtle: var(--acc-subtle);--accent-border: var(--acc-border);--on-accent: var(--on-fill);--success: var(--ok);--success-bg: var(--ok-bg);--success-border: var(--ok-line);--warning: var(--warn);--warning-bg: var(--warn-bg);--warning-border: var(--warn-line);--danger: var(--bad);--danger-bg: var(--bad-bg);--danger-border: var(--bad-line);--info-border: var(--info-line);--side: 256px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;grid-template-columns:var(--side) 1fr;background:var(--mid);color:var(--cloud);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.st *,.st *:before,.st *:after{box-sizing:border-box}.st h1,.st h2,.st h3,.st h4,.st h5,.st h6{font-family:inherit;margin:0;color:inherit}.st p{margin:0}.st button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.st button:disabled{cursor:not-allowed;opacity:.5}.st a{color:inherit;text-decoration:none}.st input,.st textarea,.st select{font:inherit;color:var(--cloud)}.st :focus-visible{outline:2px solid var(--acc);outline-offset:2px}.st ::selection{background:rgb(var(--acc-rgb) / .4)}.st .ic{width:16px;height:16px;flex:none}.st :is(svg.ic,svg.lucide){stroke-width:1.75}.st .st-next{margin-top:4px;padding:12px;border-radius:10px;background:var(--ink2);border:1px solid var(--line2)}.st .st-nexthead{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.st .st-sound{flex:1 1 100%}.st .st-change{font-size:12px;font-weight:500;color:var(--muted);padding:2px 4px;border-radius:6px;text-decoration:underline;text-decoration-color:rgb(var(--fg-rgb) / .3);text-underline-offset:3px}.st .st-change:hover:not(:disabled){color:var(--cloud);text-decoration-color:currentColor}.st .g{color:var(--cloud);background:none}.st .mut{color:var(--muted)}.st .dim{color:var(--dim)}.st .grow{flex:1}.st .row{display:flex;align-items:center;gap:10px}.st .wrap{flex-wrap:wrap}.st .stack{display:grid;gap:12px}.st .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.st ::-webkit-scrollbar{width:10px;height:10px}.st ::-webkit-scrollbar-thumb{background:rgb(var(--fg-rgb) / .1);border-radius:999px;border:3px solid transparent;background-clip:padding-box}.st ::-webkit-scrollbar-track{background:transparent}.st-side{background:var(--ink);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:14px;padding:16px 12px;min-height:0;overflow-y:auto}.st-brand{display:flex;align-items:center;padding:2px 8px;font-size:28px}.k-lock{display:inline-block;white-space:nowrap;font-family:Poppins,Inter,sans-serif;font-weight:700;line-height:1;letter-spacing:-.016em}.k-lock-mark{position:relative;display:inline-block;width:.8525em;margin-right:-.1148em;vertical-align:-.0164em;line-height:0}.k-lock-img{width:.8197em;height:auto;margin-right:-.0902em;vertical-align:baseline}.st-new,.st-create{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border-radius:10px;font-weight:600;flex:none;background:var(--acc);color:var(--on-fill);border:1px solid transparent!important;transition:background-color var(--d-fast, .14s)}.st-new:hover,.st-create:hover{background:var(--acc-hover)}.st-new:active,.st-create:active{background:var(--acc-press)}.st-create .ic{width:16px;height:16px}.st-nav{display:grid;gap:2px;flex:none}.st-nav a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--muted);font-weight:500}.st-nav a:hover{color:var(--cloud);background:rgb(var(--fg-rgb) / .04)}.st-nav a.on{background:var(--ink3);color:var(--cloud)}.st-nav .ct{margin-left:auto;font-size:12px;color:var(--dim)}.st-layers a{position:relative;padding:7px 10px}.st-layers a.on:before{content:"";position:absolute;left:-2px;top:9px;bottom:9px;width:3px;border-radius:3px;background:var(--acc)}.st-layers .st-lt{display:grid;gap:0;min-width:0;line-height:1.25}.st-layers .st-lt small{font-size:12px;color:var(--dim);font-weight:400}.st-layers a.on .st-lt small{color:var(--muted)}.st-mobilebar .st-brand{font-size:24px}.st-label{font-size:12px;color:var(--dim);padding:4px 10px 0;font-weight:500;flex:none}.st-histbtn{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:8px;color:var(--muted);font-weight:500;font-size:13px;text-align:left;flex:none;margin-top:-6px}.st-histbtn:hover,.st-histbtn[aria-expanded=true]{color:var(--cloud);background:rgb(var(--fg-rgb) / .04)}.st-histbtn>.ic:first-child{color:var(--muted)}.st-histbtn .dim{width:14px;height:14px}.st-recent{display:grid;gap:1px;min-height:0;overflow-y:auto;flex:none;max-height:40vh}.st-recent a{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:8px;color:var(--muted);font-size:13px}.st-recent a span.nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.st-recent a:hover{color:var(--cloud);background:rgb(var(--fg-rgb) / .04)}.st-recent a.on{background:var(--ink3);color:var(--cloud)}.st-recent a .ic{width:14px;height:14px;color:var(--dim)}.st-recent a.on .ic,.st-recent a:hover .ic{color:var(--cloud)}.st-credits{background:var(--ink2);border:1px solid var(--line);border-radius:10px;padding:12px;flex:none}.st-credits b{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.st-credits a{color:var(--acc-text);font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:5px;margin-top:8px}.st-credits a:hover{text-decoration:underline}.st-me{display:flex;align-items:center;gap:10px;padding:6px;min-width:0;width:100%;text-align:left;border-radius:10px;flex:none;border:1px solid transparent!important;transition:background-color var(--d-fast, .15s),border-color var(--d-fast, .15s)}.st-me:hover{background:rgb(var(--fg-rgb) / .05);border-color:var(--line)!important}.st-me div{min-width:0}.st-me small{display:block;color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-me b{display:block;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-avatar{width:30px;height:30px;border-radius:50%;background:var(--ink4);box-shadow:inset 0 0 0 1px var(--line2);display:grid;place-items:center;font-weight:600;font-size:12px;color:var(--cloud);flex:none}.st-avatar.lg{width:36px;height:36px;font-size:13px}.st-main{display:flex;flex-direction:column;min-width:0;min-height:0}.st-top{height:56px;flex:none;display:flex;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid var(--line)}.st-search{display:flex;align-items:center;gap:9px;background:var(--ink);border:1px solid var(--line)!important;border-radius:10px;padding:7px 10px 7px 12px;color:var(--muted);width:min(380px,100%);text-align:left}.st-search:hover{border-color:var(--line2)!important;color:var(--cloud)}.st kbd{font:500 12px Inter,sans-serif;background:var(--ink3);border:1px solid var(--line2);border-bottom-width:2px;border-radius:6px;padding:0 6px;color:var(--muted)}.st-page{flex:1;overflow-y:auto;min-height:0}.st-pad{padding:28px 32px 60px;max-width:1180px;margin:0 auto}.st-h1{font-family:var(--font-display);font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.02em}.st-sub{color:var(--muted);margin-top:4px}.st-mobilebar,.st-bnav{display:none}.st .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border-radius:10px;font-weight:500;font-size:14px;line-height:20px;background:var(--ink2);border:1px solid var(--line2);white-space:nowrap;transition:background-color .14s,border-color .14s,color .14s}.st .btn:hover:not(:disabled){background:var(--ink3)}.st .btn.pri{background:var(--acc);border-color:transparent;color:var(--on-fill);font-weight:600}.st .btn.pri:hover:not(:disabled){background:var(--acc-hover)}.st .btn.pri:active:not(:disabled){background:var(--acc-press)}.st .btn.ghost{background:transparent;border-color:transparent;color:var(--muted)}.st .btn.ghost:hover:not(:disabled){background:var(--ink3);color:var(--cloud)}.st .btn.sm{min-height:32px;padding:0 10px;gap:6px;font-size:13px;line-height:18px;border-radius:8px}.st .btn.lg{min-height:48px;padding:0 18px;font-size:15px}.st .btn.icon{padding:0;min-width:40px}.st .btn.sm.icon{min-width:32px}.st .btn.lg.icon{min-width:48px}.st .btn.danger{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad)}.st .btn.danger:hover:not(:disabled){background:#ff6b7829}.st .btn.warnb{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.st .btn:disabled,.st .btn[aria-disabled=true]{opacity:1;background:var(--ink3);border-color:transparent;color:var(--dim)}.st .chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:500;background:var(--ink2);border:1px solid var(--line2);color:var(--muted);white-space:nowrap}.st button.chip:hover{color:var(--cloud);border-color:rgb(var(--fg-rgb) / .24)}.st .chip.on{color:var(--cloud);border-color:var(--acc-border);background:var(--acc-subtle)}.st .chip.ok{color:var(--ok);border-color:var(--ok-line);background:var(--ok-bg)}.st .chip.warn{color:var(--warn);border-color:var(--warn-line);background:var(--warn-bg)}.st .chip.bad{color:var(--bad);border-color:var(--bad-line);background:var(--bad-bg)}.st .chip.gen{color:var(--cloud);border-color:var(--line2);background:var(--ink3)}.st .tag{font-size:12px;font-weight:500;line-height:16px;padding:2px 6px;border-radius:6px;background:var(--ink3);color:var(--muted);white-space:nowrap}.st .tag.proto{color:var(--acc-text);background:var(--acc-subtle)}.st .dot{width:7px;height:7px;border-radius:50%;flex:none;display:inline-block}.st .dot.gen{background:var(--cloud)}.st .dot.ok{background:var(--ok)}.st .dot.warn{background:var(--warn)}.st .dot.idle{background:var(--dim)}.st .card{background:var(--ink);border:1px solid var(--line);border-radius:var(--r-lg)}.st .lbl{font-size:12px;color:var(--dim);font-weight:500;margin-bottom:6px;display:block}.st .input,.st .area{width:100%;background:var(--ink2);border:1px solid var(--line2);border-radius:10px;padding:9px 12px;outline:none;transition:border-color .14s,box-shadow .14s}.st .input::placeholder,.st .area::placeholder{color:var(--dim)}.st .input:focus,.st .area:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-subtle)}.st .area{resize:vertical;min-height:64px;line-height:1.5}.st .input.bare,.st .area.bare{background:transparent;border-color:transparent;padding:2px 4px;margin:-2px -4px}.st .input.bare:hover,.st .area.bare:hover{border-color:var(--line)}.st .input.bare:focus,.st .area.bare:focus{border-color:var(--acc);background:var(--ink2);box-shadow:none}.st .ring{width:16px;height:16px;border-radius:50%;border:2px solid rgb(var(--fg-rgb) / .2);border-top-color:var(--cloud);animation:st-spin .8s linear infinite;flex:none}@keyframes st-spin{to{transform:rotate(360deg)}}.st .shim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,rgb(var(--fg-rgb) / .03) 30%,rgb(var(--fg-rgb) / .08),rgb(var(--fg-rgb) / .03) 70%);background-size:220% 100%;animation:st-shim 1.6s linear infinite}@keyframes st-shim{to{background-position:-220% 0}}.st .notice{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:10px;font-size:13px;background:var(--ink);border:1px solid var(--line);color:var(--muted)}.st .notice.ok{border-color:var(--ok-line);background:var(--ok-bg)}.st .notice.warn{border-color:var(--warn-line);background:var(--warn-bg)}.st .notice.bad{border-color:var(--bad-line);background:var(--bad-bg)}.st .notice.info{border-color:var(--info-line);background:var(--info-bg)}.st .notice .ic{margin-top:2px}.st .notice.ok .ic{color:var(--ok)}.st .notice.warn .ic{color:var(--warn)}.st .notice.bad .ic{color:var(--bad)}.st .notice.info .ic{color:var(--info)}.st .empty{text-align:left;padding:32px 4px;color:var(--muted)}.st .empty>.ic:first-child,.st .empty>svg:first-child{display:block;width:20px;height:20px;color:var(--muted)}.st .empty h3{color:var(--cloud);font-size:16px;line-height:24px;font-weight:600;margin:12px 0 4px}.st .empty>h3:first-child{margin-top:0}.st .empty p{max-width:60ch;margin-left:0!important;margin-right:0!important}.st .empty .row{justify-content:flex-start!important}.st .toggle{display:inline-flex;background:var(--ink2);border:1px solid var(--line);border-radius:10px;padding:3px;gap:2px}.st .toggle button{padding:5px 11px;border-radius:8px;font-size:13px;font-weight:500;color:var(--muted)}.st .toggle button.on{background:var(--ink4);color:var(--cloud)}.st .grid-auto{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.st-composer{width:100%;border-radius:14px;padding:16px 16px 12px;background:var(--ink);border:1px solid var(--line2);transition:border-color .14s,box-shadow .14s}.st-composer:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-subtle)}.st-composer textarea{width:100%;background:transparent;border:0;outline:none;resize:none;font-size:16px;line-height:1.55;min-height:60px;max-height:240px}.st-composer textarea::placeholder{color:var(--dim)}.st-ctl{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.st-cbtn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:var(--ink2);border:1px solid var(--line)!important;color:var(--muted);font-size:13px;font-weight:500;position:relative}.st-cbtn:hover{color:var(--cloud);border-color:var(--line2)!important}.st-cbtn.on{color:var(--cloud);border-color:var(--acc-border)!important;background:var(--acc-subtle)}.st-send{width:40px;height:40px;border-radius:10px;background:var(--acc)!important;display:grid;place-items:center;color:var(--on-fill)!important}.st-send:hover:not(:disabled){background:var(--acc-hover)!important}.st-send:disabled{opacity:1;background:var(--ink3)!important;color:var(--dim)!important}.st-menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;min-width:220px;max-height:320px;overflow-y:auto;background:var(--ink2);border:1px solid var(--line2);border-radius:14px;padding:6px;box-shadow:var(--e-2);text-align:left}.st-menu button,.st-menu label{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:8px;color:var(--cloud);font-size:13px;cursor:pointer}.st-menu button:hover,.st-menu label:hover{background:var(--ink3)}.st-menu small{color:var(--muted);font-size:12px}.st-menu .check{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--line2);display:grid;place-items:center;flex:none}.st-menu .check.on{background:var(--acc);border-color:var(--acc);color:var(--on-fill)}.st-hero{max-width:860px;margin:36px auto 0;text-align:center}.st-hero h1{font-family:var(--font-display);font-size:44px;line-height:48px;font-weight:600;letter-spacing:-.025em}.st-hero p{color:var(--muted);font-size:15px;margin:10px 0 24px}.st-quick{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:14px}.st-sec{display:flex;align-items:baseline;justify-content:space-between;margin:32px 0 12px;gap:12px}.st-sec b{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.01em}.st-sec a,.st-sec button{color:var(--acc-text);font-size:13px;font-weight:500}.st-tpl{display:flex;gap:12px;padding:12px;text-align:left;width:100%;transition:border-color .14s,box-shadow .14s}.st-tpl:hover{border-color:var(--line2);box-shadow:var(--e-1)}.st-tpl b{display:block;margin-bottom:3px;font-weight:600}.st-tpl small{color:var(--muted);font-size:12px;display:block;line-height:1.45}.st-art{width:56px;aspect-ratio:9 / 16;border-radius:8px;flex:none;position:relative;overflow:hidden;background:var(--ink3)}.st-proj{display:flex;gap:12px;align-items:center;padding:12px;text-align:left;transition:border-color .14s}.st-proj:hover{border-color:var(--line2)}.st-proj b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;font-weight:600}.st-thumb{width:46px;aspect-ratio:9 / 16;border-radius:8px;flex:none;background:var(--ink3);overflow:hidden;position:relative}.st-thumb img{width:100%;height:100%;object-fit:cover;display:block}.st-ws{flex:1;display:grid;grid-template-columns:minmax(360px,440px) 1fr;min-height:0}.st-chat{border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.st-chath{padding:12px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px;min-height:62px}.st-chath>div>.row{flex-wrap:wrap;row-gap:4px}.st-chath h2{font-size:16px;line-height:24px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-chath input.title{font-size:16px;font-weight:600;width:100%}.st-thread{flex:1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:14px;min-height:0}.st-umsg{align-self:flex-end;max-width:88%;background:var(--ink3);border:1px solid var(--line2);border-radius:14px 14px 4px;padding:10px 14px;white-space:pre-wrap}.st-bmsg{display:flex;gap:10px;align-items:flex-start}.st-bmsg>.body{flex:1;min-width:0}.st-who{font-weight:600;margin-bottom:3px;display:flex;align-items:center;gap:8px;font-size:13px}.st-bmsg.err .body>p{color:var(--bad-text)}.st-trust{display:flex;align-items:center;gap:6px;color:var(--dim);font-size:12px;margin-top:5px;flex-wrap:wrap}.st-ag{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:600 12px Inter,sans-serif;color:var(--on-fill);flex:none}.st-plan{margin-top:8px;background:var(--ink);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.st-plan ul{list-style:none;display:grid;gap:1px;margin:0;padding:0}.st-plan li{display:flex;align-items:center;gap:10px;padding:4px 0;color:var(--dim);font-size:13px}.st-plan li em{margin-left:auto;font-style:normal;font-size:12px;color:var(--muted)}.st-plan li.done{color:var(--cloud)}.st-plan li.running{color:var(--cloud);font-weight:600}.st-plan li.error,.st-plan li.cancelled{color:var(--bad-text)}.st-st{width:16px;height:16px;border-radius:50%;flex:none;display:grid;place-items:center;border:1.5px dashed var(--dim)}.st-plan li.done .st-st{background:var(--acc);border:0;color:var(--on-fill)}.st-plan li.running .st-st{border:2px solid rgb(var(--fg-rgb) / .2);border-top-color:var(--cloud);animation:st-spin .8s linear infinite}.st-plan li.error .st-st,.st-plan li.cancelled .st-st{border:0;background:var(--bad-bg);color:var(--bad)}.st-bar{height:4px;border-radius:999px;background:var(--ink3);overflow:hidden;margin:8px 0 10px}.st-bar i{display:block;height:100%;background:var(--brand-gradient);border-radius:999px;transition:width .4s}.st-chatin{padding:10px 16px 14px;border-top:1px solid var(--line)}.st-inbox{display:flex;align-items:flex-end;gap:8px;background:var(--ink);border:1px solid var(--line2);border-radius:14px;padding:8px 8px 8px 12px;transition:border-color .14s,box-shadow .14s}.st-inbox:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-subtle)}.st-inbox textarea{flex:1;background:transparent;border:0;outline:none;resize:none;max-height:140px;padding:5px 0;line-height:1.45}.st-inbox .st-send{width:32px;height:32px;border-radius:8px}.st-sugs{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.st-work{display:flex;flex-direction:column;min-width:0;min-height:0}.st-tabs{height:50px;flex:none;border-bottom:1px solid var(--line);display:flex;align-items:flex-end;padding:0 16px;gap:2px;overflow-x:auto;scrollbar-width:none}.st-tabs::-webkit-scrollbar{display:none}.st-tab{padding:0 12px 13px;color:var(--muted);font-weight:500;border-bottom:2px solid transparent!important;display:flex;align-items:center;gap:6px;white-space:nowrap}.st-tab:hover{color:var(--cloud)}.st-tab.on{color:var(--cloud);border-bottom-color:var(--acc)!important}.st-tab .dot{margin-left:2px}.st-wbody{flex:1;overflow-y:auto;padding:20px 24px 40px;min-height:0}.st-wfoot{min-height:50px;flex:none;border-top:1px solid var(--line);display:flex;align-items:center;gap:16px;padding:8px 20px;color:var(--muted);font-size:12px;flex-wrap:wrap}.st-wfoot b{color:var(--cloud);font-weight:600}.st-sechead{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.st-sechead h3{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.01em}.st-block{background:var(--ink);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.st-scene{display:grid;grid-template-columns:42px 1fr;gap:12px}.st-scene .num{width:42px;height:42px;border-radius:10px;background:var(--ink3);display:grid;place-items:center;font-weight:600;font-variant-numeric:tabular-nums}.st-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.st-frame{position:relative;aspect-ratio:9 / 16;border-radius:10px;overflow:hidden;background:var(--ink2);border:1px solid var(--line)}.st-frame img{width:100%;height:100%;object-fit:cover;display:block}.st-frame .badge{position:absolute;top:8px;left:8px;font:600 12px Inter,sans-serif;color:#fff;background:#0000009e;border-radius:6px;padding:2px 6px;z-index:2}.st-frame .center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:14px;z-index:2}.st-frame .cap{position:absolute;left:8%;right:8%;bottom:9%;text-align:center;font-weight:700;font-size:13px;line-height:1.25;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.8);z-index:2}.st-langs{display:grid;grid-template-columns:210px 1fr;gap:18px}.st-lang{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;color:var(--muted);border:1px solid transparent!important;width:100%;text-align:left}.st-lang b{color:var(--cloud);display:block;font-size:13px;font-weight:600}.st-lang small{font-size:12px}.st-lang.on{background:var(--acc-subtle);border-color:var(--acc-border)!important}.st-lang .fl{width:30px;height:26px;border-radius:6px;background:var(--ink3);display:grid;place-items:center;font-weight:600;font-size:12px;color:var(--cloud);flex:none;text-transform:uppercase}.st-tbl{width:100%;border-collapse:separate;border-spacing:0 8px}.st-tbl td{background:var(--ink);padding:10px 12px;vertical-align:top;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.st-tbl td:first-child{border-left:1px solid var(--line);border-radius:10px 0 0 10px;width:38px;color:var(--dim);font-weight:600;font-variant-numeric:tabular-nums}.st-tbl td:last-child{border-right:1px solid var(--line);border-radius:0 10px 10px 0}.st-tbl th{text-align:left;font-size:12px;color:var(--dim);font-weight:500;padding:0 12px}.st-social{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.st-check{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted)}.st-check:last-child{border-bottom:0}.st-check b{color:var(--cloud);font-weight:600}.st-check .ic{margin-top:2px}.st-check.pass .ic{color:var(--ok)}.st-check.warn .ic{color:var(--warn)}.st-video{width:min(320px,100%);aspect-ratio:9 / 16;border-radius:14px;overflow:hidden;background:#000;border:1px solid var(--line)}.st-video{max-height:70dvh}.st-video video{width:100%;height:100%;object-fit:contain;display:block}.st-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--scrim);display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px}.st-pal{width:min(620px,100%);background:var(--ink);border:1px solid var(--line2);border-radius:14px;box-shadow:var(--e-3);overflow:hidden}.st-pal .in{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line)}.st-pal .in input{flex:1;background:transparent;border:0;outline:none;font-size:15px}.st-pal .list{max-height:50vh;overflow-y:auto;padding:6px}.st-pal .grp{padding:10px 10px 4px;font-size:12px;color:var(--dim);font-weight:500}.st-pal .it{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:8px;color:var(--muted);width:100%;text-align:left}.st-pal .it.on{background:var(--ink3);color:var(--cloud)}.st-pal .it kbd{margin-left:auto}.st-toast{position:fixed;z-index:80;left:50%;translate:-50% 0;bottom:24px;background:var(--ink2);border:1px solid var(--line2);border-radius:10px;padding:10px 14px;box-shadow:var(--e-2);font-size:14px;display:flex;gap:10px;align-items:center;animation:m-rise var(--d-base, .22s) var(--e-out, ease-out) backwards}@media (min-width: 861px){.st-toast,.st-toastwrap .st-toast{left:calc(var(--side) + 24px);translate:none}.st.pub .st-toast{left:24px}}.st-banners{flex:none;display:grid}.st-banner{display:flex;align-items:flex-start;gap:10px;padding:9px 20px;font-size:13px;line-height:1.5;border-bottom:1px solid var(--line);background:var(--ink2);color:var(--muted)}.st-banner b{color:var(--cloud);font-weight:600}.st-banner .ic{margin-top:2px;color:var(--muted)}.st-banner a,.st-banner button.lnk{color:var(--acc-text);font-weight:500;white-space:nowrap}.st-banner a:hover,.st-banner button.lnk:hover{text-decoration:underline}.st-banner.info{background:var(--info-bg);border-bottom-color:var(--info-line)}.st-banner.info .ic{color:var(--info)}.st-banner.success{background:var(--ok-bg);border-bottom-color:var(--ok-line)}.st-banner.success .ic{color:var(--ok)}.st-banner.warning{background:var(--warn-bg);border-bottom-color:var(--warn-line)}.st-banner.warning .ic{color:var(--warn)}.st-banner.critical{background:var(--bad-bg);border-bottom-color:var(--bad-line)}.st-banner.critical .ic{color:var(--bad)}.st-banner .x{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:var(--muted);margin:-3px -6px -3px 0}.st-banner .x:hover{background:rgb(var(--fg-rgb) / .08);color:var(--cloud)}.st.pub{grid-template-columns:1fr}.pub-top{flex:none;display:flex;align-items:center;gap:10px;height:60px;padding:0 20px;border-bottom:1px solid var(--line);background:rgb(var(--bg-rgb) / .82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pub-top .st-brand{font-size:26px}.pub-nav{display:flex;align-items:center;gap:2px}.pub-nav a{padding:7px 12px;border-radius:8px;color:var(--muted);font-weight:500;font-size:14px}.pub-nav a:hover{color:var(--cloud);background:rgb(var(--fg-rgb) / .05)}.pub-nav a.on{color:var(--cloud);background:var(--ink3)}.pub-foot{border-top:1px solid var(--line);padding:24px 20px 32px;color:var(--dim);font-size:13px;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;justify-content:center;text-align:center}.pub-foot a{color:var(--muted)}.pub-foot a:hover{color:var(--cloud);text-decoration:underline}.lg{max-width:760px}.lg-doc{font-size:15px;line-height:1.72;color:var(--text2)}.lg-doc h1{font-family:var(--font-display);font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.02em;margin:0 0 6px;color:var(--cloud)}.lg-doc h2{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.01em;margin:32px 0 8px;color:var(--cloud)}.lg-doc h3{font-size:16px;line-height:24px;font-weight:600;margin:24px 0 6px;color:var(--cloud)}.lg-doc p{margin:0 0 14px;max-width:68ch}.lg-doc ul,.lg-doc ol{margin:0 0 16px;padding-left:22px;display:grid;gap:7px;max-width:68ch}.lg-doc li{padding-left:2px}.lg-doc strong{color:var(--cloud);font-weight:600}.lg-doc code{font:500 13px ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--ink2);border:1px solid var(--line);border-radius:6px;padding:1px 5px}.lg-doc blockquote{margin:0 0 18px;padding:12px 14px;border-left:3px solid var(--warn);border-radius:0 10px 10px 0;background:var(--warn-bg);color:var(--muted)}.lg-doc blockquote p:last-child{margin:0}.lg-doc a{color:var(--acc-text);text-decoration:underline}.lg-tbl{width:100%;overflow-x:auto;margin:0 0 18px}.lg-tbl table{border-collapse:collapse;width:100%;font-size:13px}.lg-tbl th,.lg-tbl td{text-align:left;vertical-align:top;padding:9px 12px;border-bottom:1px solid var(--line)}.lg-tbl th{color:var(--dim);font-size:12px;font-weight:500;white-space:nowrap}.lg-doc hr{border:0;border-top:1px solid var(--line);margin:26px 0}.st-thumb .tool{position:absolute;left:4px;bottom:4px;width:20px;height:20px;border-radius:6px;background:#0000009e;display:grid;place-items:center}.st-thumb .tool .ic{width:12px;height:12px;color:#fff}.st-thumb-ic{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.st-thumb-ic .ic{width:20px;height:20px;color:var(--muted)}.st-toolbar-row{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.st-toolbar-row::-webkit-scrollbar{display:none}.st .chip .ic{width:14px;height:14px}.st a.chip:hover{color:var(--cloud);border-color:rgb(var(--fg-rgb) / .24)}.st-searchbox{flex:1 1 260px;display:flex;align-items:center;gap:8px;background:var(--ink);border:1px solid var(--line2);border-radius:10px;padding:0 10px;min-width:0;transition:border-color .14s,box-shadow .14s}.st-searchbox:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-subtle)}.st-searchbox .input{border:0;background:transparent;padding:9px 2px;min-width:0}.st-searchbox .input:focus{box-shadow:none}.st-boot{display:grid;place-items:center;align-content:center;min-height:40vh;gap:14px;text-align:center;padding:40px 16px}.st-main>.st-boot{flex:1}.st-skip{position:fixed;z-index:90;left:12px;top:10px;padding:8px 12px;border-radius:10px;background:var(--ink3);color:var(--cloud);font-weight:600;transform:translateY(-160%)}.st-skip:focus{transform:none}.st-page:focus{outline:none}.st-recent a .tag{margin-left:2px;flex:none}.st-recent a .dot,.st-me .ic{flex:none}.st-naira{display:block;margin-top:2px;font-size:12px;font-variant-numeric:tabular-nums}.st-credits .st-retry{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:var(--warn);font-size:12px;font-weight:500}.st-credits .st-retry .ic,.st-credits a .ic{width:14px;height:14px}.st-avatarbtn{width:34px;height:34px;border:0;cursor:pointer;font:600 12px Inter,sans-serif}.st .ui-item.st-danger,.st-portal .ui-item.st-danger{color:var(--bad)}.st-sheetmenu{display:grid;gap:2px;padding-bottom:6px}.st-help{display:grid;gap:2px}.st-help a.ui-item{text-decoration:none}.st-toastwrap{position:fixed;z-index:80;left:0;right:0;bottom:0;pointer-events:none}.st-toastwrap .st-toast{pointer-events:auto;max-width:calc(100% - 32px)}.st-toast.st-note{bottom:84px;width:460px;max-width:calc(100% - 32px);align-items:flex-start;line-height:1.55}.st-toast.st-note2{bottom:150px}.st-pal .it{cursor:pointer}.st-pal .it .pl-lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.st-palic{display:inline-flex;align-items:center;gap:5px;flex:none}.st-palic .dot{width:6px;height:6px}@media (max-width: 980px){.st-bkgrid{grid-template-columns:1fr!important}.st-bkgrid aside{position:static!important}}@media (max-width: 1100px){.st-ws{grid-template-columns:minmax(0,1fr)}.st-ws.show-work .st-chat,.st-ws:not(.show-work) .st-work{display:none}.st-wsswitch{display:inline-flex!important}}@media (max-width: 860px){.st{grid-template-columns:1fr}.st-side{display:none}.st-mobilebar{display:flex;align-items:center;gap:8px;height:54px;padding:0 10px 0 6px;border-bottom:1px solid var(--line);flex:none}.st-mobilebar .st-hist{width:40px;height:40px;padding:0;display:grid;place-items:center;border-radius:10px;color:var(--cloud)}.st-mobilebar .st-hist .ic{width:20px;height:20px}.st-mobilebar .st-hist[aria-expanded=true]{background:var(--ink3);color:var(--cloud)}.st-top{display:none}.st-pad{padding:18px 16px 90px}.st-h1{font-size:24px;line-height:30px}.st-hero h1{font-size:32px;line-height:36px}.st-bnav{display:flex;flex:none;height:64px;border-top:1px solid var(--line);background:var(--ink);justify-content:space-around;align-items:center;padding-bottom:env(safe-area-inset-bottom,0)}.st-bnav a,.st-bnav button{display:grid;justify-items:center;gap:3px;color:var(--dim);font-size:12px;font-weight:500;padding:4px 6px;min-width:56px}.st-bnav a.on,.st-bnav button.on{color:var(--cloud)}.st-bnav .mid{width:44px;height:44px;border-radius:14px;background:var(--acc);display:grid;place-items:center;color:var(--on-fill)}.st-banner{padding:9px 14px}.pub-top{height:56px;padding:0 14px}.pub-top .pub-nav{display:none}.pub-top .st-brand{padding:0;font-size:24px}.st-toast,.st-toastwrap .st-toast{bottom:calc(80px + env(safe-area-inset-bottom,0px))}.st-toast.st-note{bottom:calc(140px + env(safe-area-inset-bottom,0px))}.st-toast.st-note2{bottom:calc(200px + env(safe-area-inset-bottom,0px))}.st-langs{grid-template-columns:1fr}.st-wbody{padding:16px}.st-hero{margin-top:12px}}@media (max-width: 380px){.st-bnav a,.st-bnav button{min-width:48px;font-size:12px;padding:4px 2px}.st-mobilebar{gap:4px;padding:0 8px 0 4px}.st-pad{padding:16px 12px 90px}}@media (prefers-reduced-motion: reduce){html:not(.force-motion) .st *,html:not(.force-motion) .st *:before,html:not(.force-motion) .st *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition:none!important}}html.reduce-motion .st *,html.reduce-motion .st *:before,html.reduce-motion .st *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition:none!important}.st-ovl{position:absolute;left:8%;right:8%;bottom:22%;display:flex;justify-content:center;pointer-events:none}.st-ovl span{background:#0000009e;color:#fff;font-weight:600;font-size:13px;line-height:1.3;text-align:center;padding:5px 9px;border-radius:8px;text-shadow:0 1px 2px rgb(0 0 0 / .5);overflow-wrap:anywhere}.st-finish{display:grid;gap:10px;padding:12px;border-radius:10px;border:1px solid var(--line);background:var(--ink2)}.st-finish input[type=checkbox]{width:18px;height:18px;accent-color:var(--acc);flex:none}.st-finish-logo{width:34px;height:34px;object-fit:contain;border-radius:6px;background:#fff;padding:2px;flex:none}html[data-theme=white] .st{--mid: #F5F5F7;--ink: #FFFFFF;--ink2: #F4F4F6;--ink3: #EBEBEF;--ink4: #E1E1E7;--cloud: #111322;--muted: #4D5062;--dim: #626577;--fg-rgb: 17 19 34;--bg-rgb: 245 245 247;--line: rgb(17 19 34 / .1);--line2: rgb(17 19 34 / .18);--shadow-rgb: 17 19 34;--shadow-k: .28;--violet: #6A4BE0;--acc: #6A4BE0;--acc-hover: #5B3FD6;--acc-press: #4F35C2;--acc-text: #5B3FD6;--strong: #000000;--text2: #2A2C3A;--acc-rgb: 106 75 224;--acc2-rgb: 106 75 224;--acc3-rgb: 106 75 224;--on-fill: #FFFFFF;--on-acc: #FFFFFF;--ok: #0B7A4B;--warn: #8A5300;--bad: #C8293A;--info: #2F4FBF;--bad-text: #B4232F;--hot-text: #A3204A;--ok-bg: rgb(11 122 75 / .08);--ok-line: rgb(11 122 75 / .3);--warn-bg: rgb(138 83 0 / .08);--warn-line: rgb(138 83 0 / .3);--bad-bg: rgb(200 41 58 / .07);--bad-line: rgb(200 41 58 / .3);--info-bg: rgb(47 79 191 / .07);--info-line: rgb(47 79 191 / .28);--scrim: rgba(17, 19, 34, .38);color-scheme:light}html[data-theme=white] .st ::-webkit-scrollbar-thumb{background-color:#1113222e}html[data-theme=white] .st .ac-md strong{color:var(--strong)}html[data-theme=white] .st .fx-issues li{color:var(--warn)}html[data-theme=white] .st .cs-tt .tag.hot{color:var(--hot-text)}html[data-theme=white] .st :is(.lk-slot-x,.ws-proj.grid .ws-more){color:#f6f7fb}html[data-theme=white] .st :is(.mv-frame.mv-wait,.lk-frame.lk-wait){background:var(--ink2)}html[data-theme=white] .st .ed-stage{background:var(--mid)}html[data-theme=white] .st .lk-hero .lk-ai{background:var(--ink3);color:var(--cloud);border-color:var(--line2)}html[data-theme=white] .st .cs-tile:not(.soon):hover{box-shadow:0 10px 30px rgb(var(--shadow-rgb) / calc(.45 * var(--shadow-k)))}html[data-theme=white] .st :is(.lk-num.done,.ac-cardico,.cr-ico){color:var(--on-fill)}html[data-theme=white] .st .ac-send.stop{color:var(--cloud)}html .st .pr-plan.rec .pr-amt{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--cloud)}.st button.st-avatar{background:var(--ink4);color:var(--cloud)}.st .th-pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:640px}.st .th-opt{position:relative;display:grid;gap:8px;padding:8px;border-radius:14px;text-align:left;min-width:0;border:1px solid var(--line2);background:var(--ink2);color:var(--cloud);transition:border-color var(--d-fast),background-color var(--d-fast)}.st .th-opt:hover{border-color:rgb(var(--fg-rgb) / .3)}.st .th-opt[aria-checked=true]{border-color:var(--acc-border);background:var(--acc-subtle)}.st .th-opt b{font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.st .th-opt small{font-size:12px;color:var(--muted);line-height:1.35}.st .th-opt .ic{width:14px;height:14px}.st .th-sw{position:relative;display:block;height:58px;border-radius:10px;overflow:hidden;border:1px solid rgb(var(--fg-rgb) / .12)}.st .th-sw i{position:absolute;left:12%;right:12%;bottom:14%;height:34%;border-radius:6px;border:1px solid transparent}.st .th-sw em{position:absolute;left:12%;top:18%;width:46%;height:8px;border-radius:4px}.st .th-sw[data-t=kreyta]{background:#0a0b12}.st .th-sw[data-t=kreyta] i{background:#171821;border-color:#f3f4f724}.st .th-sw[data-t=kreyta] em{background:#7b5cf0}.st .th-sw[data-t=white]{background:#f5f5f7}.st .th-sw[data-t=white] i{background:#fff;border-color:#1113222e}.st .th-sw[data-t=white] em{background:#6a4be0}.st .th-sw[data-t=system]{background:linear-gradient(135deg,#0a0b12 0,#0a0b12 50%,#f5f5f7 50%,#f5f5f7)}.st .th-sw[data-t=system] i{background:linear-gradient(135deg,#171821 0,#171821 50%,#fff 50%,#fff);border-color:#7f818c4d}.st .th-sw[data-t=system] em{background:#7b5cf0}@media (max-width: 480px){.st .th-pick{gap:8px}.st .th-opt{padding:6px}.st .th-opt small{display:none}}.st .th-quick{display:flex;align-items:center;gap:8px;padding:6px 10px 8px}.st .th-quick>span{flex:1;min-width:0;font-size:13px;color:var(--muted)}.st .th-qopt{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;padding:3px;border:1px solid var(--line2);background:var(--ink2)}.st .th-qopt .th-sw{width:100%;height:100%;border-radius:6px}.st .th-qopt .th-sw i{left:16%;right:16%;bottom:18%;height:40%;border-radius:4px}.st .th-qopt .th-sw em{display:none}.st .th-qopt[aria-checked=true]{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.st .en-ring:not(.en-card):focus-within{box-shadow:0 0 0 3px var(--acc-subtle)}.st :is(.en-light,.en-glow,.en-pulse){display:none}.st .ac-think{animation:m-fade var(--d-base, .22s) var(--e-out, ease-out) backwards}.st .ac-thinkline{display:grid;gap:8px;padding:4px 0 6px;width:min(260px,80%)}.st :is(.ac-thinktxt,.en-shimmer){font-size:13px;font-weight:500;width:max-content;max-width:100%;background:linear-gradient(100deg,var(--muted) 0 38%,var(--cloud) 50%,var(--muted) 62% 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:en-txt 2.2s linear infinite}.st .en-shimmer{font-size:inherit;font-weight:inherit}@keyframes en-txt{0%{background-position:100% 0}to{background-position:0 0}}.st .ac-sweep{position:relative;display:block;height:2px;border-radius:2px;overflow:hidden;background:var(--line2)}.st .ac-sweep:after{content:"";position:absolute;top:0;bottom:0;left:0;width:42%;background:linear-gradient(90deg,transparent,rgb(var(--fg-rgb) / .45),transparent);transform:translate(-100%);animation:en-sweep 1.7s cubic-bezier(.65,0,.35,1) infinite}.st .ac-sweep.b{width:62%}.st .ac-sweep.b:after{animation-delay:.35s}@keyframes en-sweep{to{transform:translate(340%)}}html.tab-hidden .st :is(.ac-thinktxt,.en-shimmer),html.tab-hidden .st .ac-sweep:after{animation-play-state:paused}@media (prefers-reduced-motion: reduce){html:not(.force-motion) .st .ac-think{animation:none}html:not(.force-motion) .st :is(.ac-thinktxt,.en-shimmer){animation:none;background:none;color:var(--muted)}html:not(.force-motion) .st .ac-sweep:after{animation:none;transform:none;width:100%;opacity:.5}}html.reduce-motion .st .ac-think{animation:none}html.reduce-motion .st :is(.ac-thinktxt,.en-shimmer){animation:none;background:none;color:var(--muted)}html.reduce-motion .st .ac-sweep:after{animation:none;transform:none;width:100%;opacity:.5}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html,body{overscroll-behavior:none}html,body,#root{overflow-x:clip;max-width:100%}body{touch-action:pan-x pan-y}.st{touch-action:manipulation;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}.st{--fit-h: max(240px, calc(100vh - 170px) )}@supports (height: 100dvh){.st{--fit-h: max(240px, calc(100dvh - 170px) )}}@media (max-width: 860px){.st{--fit-h: max(180px, calc(100vh - 250px) )}@supports (height: 100dvh){.st{--fit-h: max(180px, calc(100dvh - 250px) )}}}.st-page{overscroll-behavior-y:contain}.st :is(.st-page,.st-wbody,.st-thread,.ac-thread,.st-side,.st-recent,.hs-list,.ui-sheet-body,.ui-modal-body,.bb-sheet-b,.fx-side,.st-menu,.mv-choices),.st.pr-frame,.st.login{overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.st :is(.st-tabs,.cr-chips,.cs-astrip,.ws-nav,.bb-pv-track,.fx-strip,.ed-tl-scroll,.fx-tablewrap,.tpl-cats,.tpl-scroller){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.st :is(button,.btn,[role=button],[role=tab],[role=menuitem],.st-bnav a,.st-nav a){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.st :is(button,.btn,[role=button],[role=tab],[role=menuitem],[role=option],.chip,.st-bnav,.st-nav,.st-mobilebar,.cr-mtile,.cr-chip,.cr-pill){-webkit-user-select:none;user-select:none}.st :is(input,textarea,select,[contenteditable]:not([contenteditable=false])){-webkit-user-select:text;user-select:text}@media (max-width: 860px),(hover: none) and (pointer: coarse){:is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),textarea,select,[contenteditable]:not([contenteditable=false])){font-size:16px!important}}@media (max-width: 860px){.st{padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.st-bnav{height:calc(64px + env(safe-area-inset-bottom,0px))}.st-page{overflow-x:hidden}html.kb-open .st{top:var(--vv-top, 0px);bottom:auto;height:var(--vv-h, 100%)}html.kb-open .st-bnav,html.kb-typing .st-bnav{display:none}}@media (max-width: 860px) and (max-height: 500px) and (orientation: landscape){.st-mobilebar{height:48px}.st-bnav{height:calc(48px + env(safe-area-inset-bottom,0px))}.st-bnav a,.st-bnav button{grid-auto-flow:column;align-items:center;gap:6px;min-height:44px}.st-bnav .mid{width:40px;height:40px;border-radius:12px}.st .ac-head{padding-block:4px}}@media (hover: none),(pointer: coarse){html .st .pr-plan:hover:not(:focus-within){transform:none}}@media (hover: none) and (pointer: coarse){.st-mobilebar>:is(.btn.icon,.st-avatar,.chip),.st .st-banner>.x,.st .as-brandcta-x{position:relative}.st-mobilebar>:is(.btn.icon,.st-avatar):after,.st .st-banner>.x:after,.st .as-brandcta-x:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.st-mobilebar>.chip:after,.st .cr-chip:after,.st .cr-pill-main:after,.st .cr-pill-x:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.st .vo-mic:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.st .btn.sm{min-height:40px;min-width:40px}.st .btn.sm.icon{min-width:40px}.st :is(.pk-tab,.pk-chip,.ac-act,.ac-chip,.as-peek,.cr-firstrun .cr-fold){position:relative}.st :is(.pk-tab,.pk-chip,.ac-act,.ac-chip,.as-peek):after{content:"";position:absolute;top:-7px;right:-2px;bottom:-7px;left:-2px}.st .cr-firstrun .cr-fold:after{content:"";position:absolute;top:-12px;right:0;bottom:-12px;left:0}.st .st-wsswitch button{min-width:44px;min-height:38px}.st .lc-chips button{position:relative}.st :is(.lc-chips button,.ui-seg.sm>button):after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}}@media (max-width: 860px){.st .cr-chatin .st-sugs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:-4px;padding:0 4px 2px}.st .cr-chatin .st-sugs::-webkit-scrollbar{display:none}.st .cr-chatin .st-sugs .chip{flex:none}}
