@font-face{font-family:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ba35eb811246f14c-s.365lh8fyufn44.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/680aa1e827d679d2-s.p.42ymt1gosxo71.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla Fallback;src:local(Arial);ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.0%;size-adjust:102.4%}.karla_63dab6a4-module__byI9uG__className{font-family:Karla,Karla Fallback;font-style:normal}.karla_63dab6a4-module__byI9uG__variable{--font-karla:"Karla", "Karla Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_8524af2f-module__VEC2Nq__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_8524af2f-module__VEC2Nq__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d203b9464cfa0970-s.3tsglnldgzmbb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a69e508140118fbc-s.1i-4lpdmefbdo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a9a434ecf764164f-s.p.09kihw1cxxru6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono Fallback;src:local(Arial);ascent-override:68.53%;descent-override:18.03%;line-gap-override:0.0%;size-adjust:138.63%}.fragment_mono_b865377b-module__5hyRyW__className{font-family:Fragment Mono,Fragment Mono Fallback;font-style:normal;font-weight:400}.fragment_mono_b865377b-module__5hyRyW__variable{--font-fragment-mono:"Fragment Mono", "Fragment Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.inline{display:inline}.table{display:table}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.rs{--rs-sidebar-w:264px;--rs-topbar-h:56px;background:var(--rs-bg);height:100dvh;color:var(--rs-text);font-family:var(--rs-font-ui);font-size:var(--rs-fs-base);-webkit-font-smoothing:antialiased;flex-direction:column;line-height:1.5;display:flex;overflow:hidden}.rs *,.rs :before,.rs :after{box-sizing:border-box}.rs :where(button,input,textarea){font:inherit;color:inherit;background:0 0;border:0;margin:0}.rs :where(button){cursor:pointer;text-align:left}.rs svg{width:1em;height:1em;stroke-width:var(--rs-stroke);flex:none}.rs :focus-visible{outline:2px solid var(--rs-focus);outline-offset:2px}.rs-srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:900px){.rs .rs-only-mobile{display:none}}@media (max-width:899.98px){.rs .rs-only-desktop{display:none}}.rs-app{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rs-topbar{height:var(--rs-topbar-h);background:var(--rs-surface);border-bottom:var(--rs-bw) solid var(--rs-line);z-index:30;align-items:center;gap:10px;padding:0 12px;display:flex;position:sticky;top:0}.rs-brand{align-items:center;gap:8px;padding-right:6px;display:flex}.rs-brandMark{border-radius:var(--rs-r-sm);background:var(--rs-accent);width:20px;height:20px}.rs-brandName{font-family:var(--rs-font-display);font-size:15px;font-weight:var(--rs-fw-display);letter-spacing:var(--rs-ls-tight);white-space:nowrap}.rs-topbarRight{align-items:center;gap:8px;margin-left:auto;display:flex}.rs-iconBtn{border-radius:var(--rs-r-sm);width:34px;height:34px;color:var(--rs-text-2);flex:none;place-items:center;font-size:16px;transition:color .12s,background-color .12s;display:grid}.rs-iconBtn:hover{color:var(--rs-text);background:var(--rs-hover)}.rs-avatar{border-radius:var(--rs-r-pill);background:var(--rs-accent-soft);width:30px;height:30px;color:var(--rs-accent);font-family:var(--rs-font-mono);letter-spacing:.02em;flex:none;place-items:center;font-size:11px;display:grid}.rs-body{flex:1;min-height:0;display:flex;position:relative}.rs-sidebar{width:var(--rs-sidebar-w);background:var(--rs-sidebar-bg);border-right:var(--rs-bw) solid var(--rs-line);flex-direction:column;flex:none;min-height:0;display:flex}.rs-sidebarBrand{height:var(--rs-topbar-h);flex:none;align-items:center;gap:9px;padding:0 14px;display:flex}.rs-sidebarBrand .rs-iconBtn{margin-left:auto}.rs-nav{border-bottom:var(--rs-bw) solid var(--rs-line);flex-direction:column;flex:none;gap:2px;margin-bottom:10px;padding:0 8px 10px;display:flex}.rs-navItem{border-radius:var(--rs-r-sm);color:var(--rs-text-2);align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:500;transition:color .12s,background-color .12s;display:flex}.rs-navItem svg{font-size:17px}.rs-navItem:hover{color:var(--rs-text);background:var(--rs-hover)}.rs-navItem[data-active]{color:var(--rs-accent);background:var(--rs-accent-soft)}.rs-navLabel{flex:1}.rs-navCount{color:var(--rs-text-3);font-family:var(--rs-font-mono);font-size:10.5px}.rs-navItem[data-active] .rs-navCount{color:var(--rs-accent);opacity:.7}.rs-sideAction{flex:none;padding:0 12px 10px;display:flex}.rs-newBtn{border:var(--rs-bw) solid var(--rs-accent);border-radius:var(--rs-r-sm);background:var(--rs-accent);color:var(--rs-accent-ink);flex:1;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:600;transition:filter .12s;display:flex}.rs-newBtn:hover{filter:brightness(1.08)}.rs-search,.rs-searchSmall{border:var(--rs-bw) solid var(--rs-line);border-radius:var(--rs-r-sm);background:var(--rs-surface-2);color:var(--rs-text-3);align-items:center;gap:7px;margin:0 12px 10px;padding:7px 9px;display:flex}.rs-search input,.rs-searchSmall input{min-width:0;color:var(--rs-text);flex:1;font-size:13px}.rs-search input::placeholder,.rs-searchSmall input::placeholder,.rs-textarea::placeholder,.rs-input::placeholder,.rs-composerField::placeholder{color:var(--rs-text-3)}.rs kbd{border:var(--rs-bw) solid var(--rs-line);background:var(--rs-surface);color:var(--rs-text-3);font-family:var(--rs-font-mono);border-radius:3px;padding:1px 4px;font-size:10px}.rs-sideScroll{flex:1;min-height:0;padding:0 8px 8px;overflow-y:auto}.rs-group+.rs-group{margin-top:12px}.rs-groupLabel{color:var(--rs-text-3);text-transform:uppercase;letter-spacing:var(--rs-caps-ls);margin:0;padding:6px 8px;font-size:10px;font-weight:600}.rs-conv{border-radius:var(--rs-r-sm);border-left:2px solid #0000;width:100%;padding:8px 10px;transition:background-color .12s;display:block}.rs-conv:hover{background:var(--rs-hover)}.rs-conv[data-active]{background:var(--rs-active);border-left-color:var(--rs-accent)}.rs-convTitle{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;display:block;overflow:hidden}.rs-convMeta{color:var(--rs-text-3);font-family:var(--rs-font-mono);align-items:center;gap:6px;margin-top:3px;font-size:10px;display:flex}.rs-convMeta svg{color:var(--rs-accent);font-size:11px}.rs-convWhen{margin-left:auto}.rs-job{border-radius:var(--rs-r-sm);border-left:2px solid #0000;gap:4px;padding:8px 10px;display:grid}.rs-job[data-running]{background:var(--rs-active);border-left-color:var(--rs-accent)}.rs-jobTop{align-items:center;gap:7px;min-width:0;display:flex}.rs-jobTop svg{color:var(--rs-text-3);font-size:13px}.rs-job[data-running] .rs-jobTop svg{color:var(--rs-accent)}.rs-jobLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.rs-jobMeta{color:var(--rs-text-3);font-family:var(--rs-font-mono);padding-left:20px;font-size:10px}.rs-jobBar{border-radius:var(--rs-r-pill);background:var(--rs-line);height:3px;margin:2px 0 0 20px;overflow:hidden}.rs-jobBar>span{border-radius:inherit;background:var(--rs-accent);height:100%;display:block}.rs-bucket{border-radius:var(--rs-r-sm);width:100%;color:var(--rs-text-2);border-left:2px solid #0000;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;transition:color .12s,background-color .12s;display:flex}.rs-bucket:hover{color:var(--rs-text);background:var(--rs-hover)}.rs-bucket[data-active]{color:var(--rs-text);background:var(--rs-active);border-left-color:var(--rs-accent)}.rs-bucketCount{color:var(--rs-text-3);font-family:var(--rs-font-mono);margin-left:auto;font-size:10.5px}.rs-sidebarFoot{border-top:var(--rs-bw) solid var(--rs-line);flex:none;padding:8px 10px 10px}.rs-spend{color:var(--rs-text-3);align-items:center;gap:8px;padding:3px 6px 8px;font-size:11px;display:flex}.rs-spendDot{background:var(--rs-good);border-radius:50%;flex:none;width:6px;height:6px}.rs-spendLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rs-spendNum{color:var(--rs-text);font-family:var(--rs-font-mono);margin-left:auto;font-weight:500}.rs-account{align-items:center;gap:6px;display:flex}.rs-accountBtn{border-radius:var(--rs-r-sm);flex:1;align-items:center;gap:9px;min-width:0;padding:6px;transition:background-color .12s;display:flex}.rs-accountBtn:hover{background:var(--rs-hover)}.rs-accountBtn--static:hover,.rs-accountBtn--ghost:hover{background:0 0}.rs-accountBtn--ghost{color:var(--rs-text-3)}.rs-accountAvatar{border-radius:var(--rs-r-pill);background:var(--rs-accent-soft);width:26px;height:26px;color:var(--rs-accent);font-family:var(--rs-font-mono);letter-spacing:.02em;text-transform:uppercase;flex:none;place-items:center;font-size:10.5px;font-weight:500;display:grid}.rs-accountBtn--ghost .rs-accountAvatar{background:var(--rs-line);color:#0000}.rs-accountText{min-width:0;display:grid}.rs-accountName{font-size:12.5px;font-weight:500}.rs-accountMail{color:var(--rs-text-3);font-family:var(--rs-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rs-main{background:var(--rs-bg-2);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.rs-scrim{display:none}@media (max-width:899.98px){.rs-sidebar{z-index:60;width:min(86vw,320px);transition:transform .22s var(--rs-ease);box-shadow:var(--rs-shadow-lg);position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.rs-sidebar[data-open]{transform:none}.rs-scrim{z-index:50;background:#00000085;background:lab(0% 0 0/.52);display:block;position:fixed;inset:0}}.rs-mobileTabs{border-top:var(--rs-bw) solid var(--rs-line);background:var(--rs-surface);padding-bottom:env(safe-area-inset-bottom);display:flex}.rs-mobileTab{min-height:52px;color:var(--rs-text-3);letter-spacing:.01em;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 4px;font-size:10px;display:flex}.rs-mobileTab svg{font-size:19px}.rs-mobileTab[data-active]{color:var(--rs-accent)}.rs-chat,.rs-studio{flex-direction:column;flex:1;min-height:0;display:flex}.rs-threadScroll,.rs-studioScroll{min-height:0;padding:var(--rs-scroll-pad);flex:1;overflow-y:auto}.rs-threadScroll,.rs-studioScroll,.rs-sideScroll,.rs-menu{scrollbar-width:thin;scrollbar-color:var(--rs-line-strong) transparent}.rs-threadScroll::-webkit-scrollbar{width:10px}.rs-studioScroll::-webkit-scrollbar{width:10px}.rs-sideScroll::-webkit-scrollbar{width:10px}.rs-menu::-webkit-scrollbar{width:10px}.rs-threadScroll::-webkit-scrollbar-track{background:0 0}.rs-studioScroll::-webkit-scrollbar-track{background:0 0}.rs-sideScroll::-webkit-scrollbar-track{background:0 0}.rs-menu::-webkit-scrollbar-track{background:0 0}.rs-threadScroll::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--rs-line-strong);border:3px solid #0000;border-radius:999px}.rs-studioScroll::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--rs-line-strong);border:3px solid #0000;border-radius:999px}.rs-sideScroll::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--rs-line-strong);border:3px solid #0000;border-radius:999px}.rs-menu::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--rs-line-strong);border:3px solid #0000;border-radius:999px}.rs-threadScroll::-webkit-scrollbar-thumb:hover{background-color:var(--rs-text-3)}.rs-studioScroll::-webkit-scrollbar-thumb:hover{background-color:var(--rs-text-3)}.rs-sideScroll::-webkit-scrollbar-thumb:hover{background-color:var(--rs-text-3)}.rs-menu::-webkit-scrollbar-thumb:hover{background-color:var(--rs-text-3)}.rs-thread{max-width:var(--rs-measure);margin:0 auto}.rs-threadHead,.rs-studioHead{margin-bottom:var(--rs-block-gap);border-bottom:var(--rs-bw) solid var(--rs-line);padding-bottom:14px}.rs-title{font-family:var(--rs-font-display);font-size:var(--rs-fs-title);font-weight:var(--rs-fw-display);letter-spacing:var(--rs-ls-tight);margin:0;line-height:1.12}.rs-titleMeta{color:var(--rs-text-3);font-family:var(--rs-font-mono);align-items:center;gap:7px;margin:7px 0 0;font-size:11px;display:flex}.rs-turn+.rs-turn{margin-top:var(--rs-block-gap)}.rs-turnHead{align-items:center;gap:8px;margin-bottom:8px;display:flex}.rs-who{text-transform:uppercase;letter-spacing:var(--rs-caps-ls);color:var(--rs-text-2);font-size:11px;font-weight:600}.rs-turn[data-role=assistant] .rs-who{color:var(--rs-accent);font-family:var(--rs-font-mono);text-transform:none;letter-spacing:0}.rs-badge{border:var(--rs-bw) solid var(--rs-line-strong);border-radius:var(--rs-r-pill);color:var(--rs-text-3);font-family:var(--rs-font-mono);padding:1px 6px;font-size:10px}.rs-turnWhen{color:var(--rs-text-3);font-family:var(--rs-font-mono);margin-left:auto;font-size:10px}.rs-bubble{padding:var(--rs-bubble-pad);border-radius:var(--rs-r);background:var(--rs-bubble-bg);border:var(--rs-bw) solid var(--rs-bubble-line);font-size:var(--rs-fs-base);line-height:1.55}.rs-reasoning{border:var(--rs-bw) dashed var(--rs-line-strong);border-radius:var(--rs-r);background:var(--rs-surface-2);margin-bottom:14px}.rs-reasoningSummary{cursor:pointer;color:var(--rs-text-2);align-items:center;gap:8px;padding:8px 11px;font-size:12px;list-style:none;display:flex}.rs-reasoningSummary::-webkit-details-marker{display:none}.rs-reasoningSummary svg:first-child{color:var(--rs-accent)}.rs-chev{transition:transform .16s var(--rs-ease);margin-left:auto}.rs-reasoning[open] .rs-chev{transform:rotate(180deg)}.rs-reasoningBody{color:var(--rs-text-2);font-family:var(--rs-font-reasoning);margin:0;padding:0 12px 12px;font-size:13px;line-height:1.65}.rs-answer{font-family:var(--rs-font-answer);font-size:var(--rs-fs-answer);line-height:var(--rs-lh-answer)}.rs-p{margin:0 0 var(--rs-prose-gap)}.rs-p:last-child{margin-bottom:0}.rs-h{margin:calc(var(--rs-prose-gap) * 1.4) 0 var(--rs-prose-gap);font-family:var(--rs-font-display);font-size:var(--rs-fs-h3);font-weight:var(--rs-fw-display);letter-spacing:var(--rs-ls-tight)}.rs-ul{margin:0 0 var(--rs-prose-gap);padding-left:1.1em;list-style:none}.rs-ul li{margin-bottom:5px;position:relative}.rs-ul li:before{content:"";background:var(--rs-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:-1.05em}.rs-codeBlock{margin:0 0 var(--rs-prose-gap);border:var(--rs-bw) solid var(--rs-code-line);border-radius:var(--rs-r);background:var(--rs-code-bg);overflow:hidden}.rs-codeHead{border-bottom:var(--rs-bw) solid var(--rs-code-line);color:var(--rs-text-3);font-family:var(--rs-font-mono);text-transform:uppercase;letter-spacing:var(--rs-caps-ls);justify-content:space-between;align-items:center;padding:6px 8px 6px 12px;font-size:10px;display:flex}.rs-code{font-family:var(--rs-font-mono);color:var(--rs-code-text);margin:0;padding:12px;font-size:12.5px;line-height:1.7;overflow-x:auto}.rs-codeLine{white-space:pre;display:block}.tk-kw{color:var(--rs-tk-kw)}.tk-str{color:var(--rs-tk-str)}.tk-fn{color:var(--rs-tk-fn)}.tk-num{color:var(--rs-tk-num)}.tk-com{color:var(--rs-tk-com);font-style:italic}.tk-punc{color:var(--rs-tk-punc)}.rs-tool{margin:0 0 var(--rs-prose-gap);border:var(--rs-bw) solid var(--rs-line-strong);border-radius:var(--rs-r);background:var(--rs-surface);overflow:hidden}.rs-toolHead{border-bottom:var(--rs-bw) solid var(--rs-line);background:var(--rs-surface-2);align-items:center;gap:8px;padding:9px 12px;display:flex}.rs-toolHead>svg{color:var(--rs-accent);font-size:14px}.rs-toolName{font-family:var(--rs-font-mono);font-size:12px;font-weight:500}.rs-toolStatus{color:var(--rs-good);font-family:var(--rs-font-mono);align-items:center;gap:4px;margin-left:auto;font-size:10.5px;display:flex}.rs-toolStatus svg{font-size:12px}.rs-toolArgs{border-bottom:var(--rs-bw) solid var(--rs-line);font-family:var(--rs-font-mono);gap:5px;margin:0;padding:10px 12px;font-size:11.5px;display:grid}.rs-toolArg{gap:8px;display:flex}.rs-toolArg dt{min-width:62px;color:var(--rs-text-3);flex:none}.rs-toolArg dd{color:var(--rs-tk-str);overflow-wrap:anywhere;margin:0}.rs-toolOut{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 12px 12px;display:grid}.rs-toolAsset{margin:0}.rs-toolAsset .rs-plate{aspect-ratio:3/2;border-radius:var(--rs-r-sm)}.rs-toolAsset figcaption{color:var(--rs-text-3);font-family:var(--rs-font-mono);margin-top:5px;font-size:10px}.rs-usage{border-top:var(--rs-bw) solid var(--rs-line);font-family:var(--rs-font-mono);color:var(--rs-text-2);flex-wrap:wrap;gap:14px;margin-top:12px;padding-top:9px;font-size:11px;display:flex}.rs-usageItem em{color:var(--rs-text-3);text-transform:uppercase;letter-spacing:var(--rs-caps-ls);margin-right:5px;font-size:9.5px;font-style:normal}.rs-actions{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.rs-actionBtn{border-radius:var(--rs-r-sm);color:var(--rs-text-3);align-items:center;gap:5px;padding:4px 8px;font-size:11.5px;transition:color .12s,background-color .12s;display:flex}.rs-actionBtn:hover{color:var(--rs-text);background:var(--rs-hover)}.rs-actionBtn svg{font-size:13px}.rs-streaming{color:var(--rs-text-2);font-family:var(--rs-font-answer);font-size:var(--rs-fs-answer);margin:0}.rs-caret{vertical-align:-.14em;background:var(--rs-accent);width:.5em;height:1em;margin-left:2px;animation:1s steps(2,start) infinite rs-blink;display:inline-block}@keyframes rs-blink{50%{opacity:0}}.rs-send,.rs-generate{border-radius:var(--rs-r-sm);background:var(--rs-accent);color:var(--rs-accent-ink);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;transition:filter .12s;display:flex}.rs-send:hover,.rs-generate:hover{filter:brightness(1.08)}.rs-form{gap:var(--rs-block-gap);max-width:var(--rs-measure-wide);margin:0 auto var(--rs-block-gap);padding:var(--rs-form-pad);border:var(--rs-bw) solid var(--rs-line-strong);border-radius:var(--rs-r-lg);background:var(--rs-surface);box-shadow:var(--rs-shadow);grid-template-columns:minmax(0,1fr) 232px;display:grid}.rs-formMain,.rs-formSide{flex-direction:column;gap:12px;min-width:0;display:flex}.rs-formSide .rs-generate{margin-top:auto;padding:11px 14px}.rs-generateHint{color:currentColor}@supports (color:color-mix(in lab, red, red)){.rs-generateHint{color:color-mix(in oklab, currentColor 62%, transparent)}}.rs-generateHint{font-family:var(--rs-font-mono);font-size:10px;font-weight:400}.rs-field{flex-direction:column;gap:6px;min-width:0;display:flex}.rs-label{color:var(--rs-text-3);text-transform:uppercase;letter-spacing:var(--rs-caps-ls);font-size:10px;font-weight:600}.rs-textarea,.rs-input{border:var(--rs-bw) solid var(--rs-line);border-radius:var(--rs-r-sm);background:var(--rs-surface-2);resize:vertical;width:100%;padding:9px 11px;font-size:13.5px;line-height:1.5;transition:border-color .14s}.rs-textarea:focus-visible,.rs-input:focus-visible{border-color:var(--rs-accent);outline:none}.rs-fieldHint{color:var(--rs-text-3);font-family:var(--rs-font-mono);margin:0;font-size:10px}.rs-chips,.rs-filters{flex-wrap:wrap;gap:5px;display:flex}.rs-chip{border:var(--rs-bw) solid var(--rs-line);border-radius:var(--rs-r-pill);background:var(--rs-surface-2);color:var(--rs-text-2);font-family:var(--rs-font-mono);white-space:nowrap;padding:5px 10px;font-size:11px;transition:color .12s,border-color .12s,background-color .12s}.rs-chip:hover{color:var(--rs-text);border-color:var(--rs-line-strong)}.rs-chip[data-active]{border-color:var(--rs-accent);background:var(--rs-accent-soft);color:var(--rs-accent)}.rs-drop{border:var(--rs-bw) dashed var(--rs-line-strong);border-radius:var(--rs-r);background:var(--rs-surface-2);color:var(--rs-text-3);align-items:center;gap:9px;padding:14px 12px;font-size:12.5px;transition:border-color .12s,color .12s;display:flex}.rs-drop:hover{border-color:var(--rs-accent);color:var(--rs-text-2)}.rs-gallery{max-width:var(--rs-measure-wide);margin:0 auto}.rs-galleryHead{border-bottom:var(--rs-bw) solid var(--rs-line);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px;padding-bottom:10px;display:flex}.rs-h2{font-family:var(--rs-font-display);font-size:var(--rs-fs-h2);font-weight:var(--rs-fw-display);letter-spacing:var(--rs-ls-tight);margin:0}.rs-filters{align-items:center;margin-left:auto}.rs-searchSmall{width:150px;margin:0;padding:4px 9px}.rs-searchSmall input{font-size:12px}.rs-grid{grid-template-columns:repeat(auto-fill, minmax(var(--rs-card-min), 1fr));gap:var(--rs-card-gap);margin:0;padding:0;list-style:none;display:grid}.rs-grid--video{--rs-card-min:300px}.rs-card{border:var(--rs-bw) solid var(--rs-line);border-radius:var(--rs-r);background:var(--rs-surface);transition:border-color .14s, transform .14s var(--rs-ease), box-shadow .14s;overflow:hidden}.rs-card:hover{border-color:var(--rs-line-strong);transform:var(--rs-card-lift);box-shadow:var(--rs-shadow-lg)}.rs-cardBtn{width:100%;padding:0;display:block;position:relative}.rs-cardBtn .rs-plate{aspect-ratio:var(--rs-card-ratio)}.rs-grid--video .rs-cardBtn .rs-plate{aspect-ratio:16/9}.rs-cardOverlay{color:#fff;opacity:0;background:linear-gradient(#0000,#000000d1);background:linear-gradient(#0000,lab(0% 0 0/.82));flex-direction:column;gap:4px;padding:22px 10px 9px;transition:opacity .14s;display:flex;position:absolute;inset:auto 0 0}.rs-card:hover .rs-cardOverlay,.rs-cardBtn:focus-visible .rs-cardOverlay{opacity:1}.rs-cardPrompt{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.rs-cardMeta{font-family:var(--rs-font-mono);opacity:.78;gap:8px;font-size:10px;display:flex}.rs-cardBar{border-top:var(--rs-bw) solid var(--rs-line);align-items:center;gap:8px;min-height:36px;padding:7px 9px;display:flex}.rs-cardWhen{color:var(--rs-text-3);font-family:var(--rs-font-mono);flex:none;font-size:10px}.rs-cardPromptRow{min-width:0;color:var(--rs-text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.rs-cardActions{gap:2px;margin-left:auto;display:flex}.rs-cardActions .rs-iconBtn{width:26px;height:26px;font-size:13px}.rs-playOverlay,.rs-runOverlay,.rs-failOverlay{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:0}.rs-playOverlay{opacity:.82;font-size:26px}.rs-playOverlay svg{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-sizing:content-box;background:#00000070;background:lab(0% 0 0/.44);border-radius:50%;padding:9px}.rs-runOverlay,.rs-failOverlay{font-family:var(--rs-font-mono);background:#0000009e;background:lab(0% 0 0/.62);font-size:12px}.rs-runOverlay svg{font-size:20px}.rs-failOverlay svg{color:var(--rs-bad);font-size:20px}.rs-spin{animation:1.1s linear infinite rs-spin}@keyframes rs-spin{to{transform:rotate(360deg)}}.rs-progress{background:#ffffff42;background:lab(100% -.0000298023 .0000119209/.26);border-radius:2px;width:56%;height:3px;overflow:hidden}.rs-progress>span{background:var(--rs-accent);height:100%;display:block}.rs-dur{color:#fff;font-family:var(--rs-font-mono);background:#000000a8;background:lab(0% 0 0/.66);border-radius:3px;padding:1px 5px;font-size:10px;position:absolute;bottom:7px;right:7px}.rs-card[data-status=gagal]{border-color:var(--rs-bad)}@supports (color:color-mix(in lab, red, red)){.rs-card[data-status=gagal]{border-color:color-mix(in oklab, var(--rs-bad) 45%, var(--rs-line))}}.rs-voiceList{gap:var(--rs-card-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rs-voiceRow{border:var(--rs-bw) solid var(--rs-line);border-radius:var(--rs-r);background:var(--rs-surface);align-items:center;gap:12px;padding:12px 14px;transition:border-color .14s;display:flex}.rs-voiceRow:hover{border-color:var(--rs-line-strong)}.rs-voiceRow[data-playing]{border-color:var(--rs-accent);background:var(--rs-accent-soft)}.rs-play{border-radius:var(--rs-r-pill);background:var(--rs-accent);width:38px;height:38px;color:var(--rs-accent-ink);flex:none;place-items:center;font-size:15px;display:grid}.rs-voiceMain{flex:1;min-width:0}.rs-voiceText{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 7px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.rs-wave{align-items:flex-end;gap:2px;height:26px;margin-bottom:7px;display:flex}.rs-waveBar{background:var(--rs-wave-idle);border-radius:1px;flex:1;min-width:2px;max-width:5px}.rs-waveBar[data-past]{background:var(--rs-accent)}.rs-voiceMeta{color:var(--rs-text-3);font-family:var(--rs-font-mono);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:10.5px;display:flex}.rs-plate{aspect-ratio:4/3;background-color:var(--rs-plate-base);background-repeat:no-repeat;width:100%;display:block}.rs-plate[data-art="1"]{background-image:radial-gradient(circle at 62% 34%, var(--rs-art-1a) 0%, transparent 58%), linear-gradient(122deg, transparent 38%, var(--rs-art-1b) 39% 46%, transparent 47%), linear-gradient(200deg, var(--rs-art-1b), transparent 70%)}.rs-plate[data-art="2"]{background-image:repeating-linear-gradient(54deg, var(--rs-art-2a) 0 7px, transparent 7px 17px), radial-gradient(ellipse at 20% 80%, var(--rs-art-2b) 0%, transparent 62%)}.rs-plate[data-art="3"]{background-image:radial-gradient(circle at 30% 46%, var(--rs-art-3a) 0 22%, transparent 23%), radial-gradient(circle at 68% 58%, var(--rs-art-3b) 0 30%, transparent 31%), linear-gradient(180deg, transparent 55%, var(--rs-art-3a) 100%)}.rs-plate[data-art="4"]{background-image:repeating-linear-gradient(0deg, var(--rs-art-4b) 0 1px, transparent 1px 18px), repeating-linear-gradient(90deg, var(--rs-art-4b) 0 1px, transparent 1px 18px), radial-gradient(circle at 74% 26%, var(--rs-art-4a) 0%, transparent 55%)}.rs-plate[data-art="5"]{background-image:radial-gradient(var(--rs-art-5a) .9px, transparent 1.1px), linear-gradient(160deg, var(--rs-art-5b), transparent 78%);background-size:7px 7px,auto}.rs-plate[data-art="6"]{background-image:radial-gradient(circle at 76% 74%, var(--rs-art-6a) 0 34%, transparent 35%), linear-gradient(8deg, var(--rs-art-6b) 0 42%, transparent 43%)}@media (max-width:899.98px){.rs-form,.rs-toolOut{grid-template-columns:minmax(0,1fr)}.rs-filters{width:100%;margin-left:0}.rs-searchSmall{flex:1;width:auto}.rs-title{font-size:calc(var(--rs-fs-title) * .78)}.rs-grid{--rs-card-min:150px}.rs-grid--video{--rs-card-min:240px}.rs-voiceRow{align-items:flex-start}}@media (max-width:560px){.rs-usage{gap:8px 14px}}@media (prefers-reduced-motion:reduce){.rs *,.rs :before,.rs :after{transition-duration:.001ms;animation-duration:.001ms;animation-iteration-count:1}.rs-card:hover{transform:none}}.rs-threadScroll[data-empty]{display:flex}.rs-empty{width:100%;max-width:var(--rs-measure);text-align:center;margin:auto;padding:8px 0 12px}.rs-emptyMark{width:44px;height:44px;margin:0 auto 18px;display:block}.rs-emptyHi{font-family:var(--rs-font-display);font-size:var(--rs-fs-greet);font-weight:var(--rs-fw-display);letter-spacing:var(--rs-ls-tight);margin:0}.rs-emptyStatus{color:var(--rs-text-3);margin:7px 0 22px;font-size:12.5px}.rs-empty .rs-composer,.rs-empty .rs-composerFoot{text-align:left}.rs-resume{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:20px;display:flex}.rs-resumeLabel{color:var(--rs-text-3);font-family:var(--rs-font-mono);text-transform:uppercase;letter-spacing:var(--rs-caps-ls);margin-right:2px;font-size:10px}.rs-resumeItem{border:var(--rs-bw) solid var(--rs-line);border-radius:var(--rs-r-sm);align-items:center;gap:8px;max-width:100%;padding:6px 12px;transition:background-color .12s,border-color .12s;display:flex}.rs-resumeItem:hover{background:var(--rs-surface);border-color:var(--rs-line-strong)}.rs-resumeTitle{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.rs-resumeWhen{color:var(--rs-text-3);font-family:var(--rs-font-mono);flex:none;font-size:10px}.rs-composerWrap{padding:12px var(--rs-gutter) 14px;background:var(--rs-composer-wrap-bg);border-top:var(--rs-bw) solid var(--rs-line);flex:none}.rs-composerBlock{max-width:var(--rs-measure);margin:0 auto}.rs-composer{border:var(--rs-bw) solid var(--rs-line-strong);border-radius:var(--rs-r-lg);background:var(--rs-surface);box-shadow:var(--rs-shadow);padding:10px 10px 8px;transition:border-color .14s}.rs-composer:focus-within{border-color:var(--rs-accent)}.rs-composerField{resize:none;width:100%;font-size:var(--rs-fs-base);padding:2px 2px 8px;line-height:1.5;display:block}.rs-composerField:focus-visible{outline:none}.rs-attachRow{flex-wrap:wrap;gap:6px;margin:0 0 9px;padding:0;list-style:none;display:flex}.rs-attachChip{border:var(--rs-bw) solid var(--rs-line);border-radius:var(--rs-r-pill);background:var(--rs-surface-2);align-items:center;gap:6px;max-width:100%;padding:4px 5px 4px 9px;font-size:11.5px;display:flex}.rs-attachChip svg{color:var(--rs-text-3);flex:none;font-size:13px}.rs-attachName{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.rs-attachMeta{color:var(--rs-text-3);font-family:var(--rs-font-mono);flex:none;font-size:10px}.rs-attachX{border-radius:var(--rs-r-pill);width:19px;height:19px;color:var(--rs-text-3);flex:none;place-items:center;font-size:12px;display:grid}.rs-attachX:hover{background:var(--rs-hover);color:var(--rs-bad)}.rs-composerBar{--rs-bar-h:34px;--rs-act-w:104px;flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.rs-barLeft,.rs-barRight{align-items:center;gap:5px;min-width:0;display:flex}.rs-barRight{gap:6px;margin-left:auto}.rs-roundBtn{width:var(--rs-bar-h,34px);height:var(--rs-bar-h,34px);border:var(--rs-bw) solid var(--rs-line);border-radius:var(--rs-r-pill);color:var(--rs-text-2);flex:none;place-items:center;font-size:16px;transition:color .12s,border-color .12s,background-color .12s;display:grid}.rs-roundBtn:hover{color:var(--rs-text);border-color:var(--rs-line-strong);background:var(--rs-hover)}.rs-roundBtn[aria-expanded=true]{border-color:var(--rs-line-strong);background:var(--rs-active)}.rs-roundBtn[data-active]{color:var(--rs-accent);border-color:var(--rs-accent);background:var(--rs-accent-soft)}.rs-stopBtn{height:var(--rs-bar-h,34px);border:var(--rs-bw) solid var(--rs-line-strong);border-radius:var(--rs-r-pill);color:var(--rs-text);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:500;transition:color .12s,border-color .12s;display:flex}.rs-stopBtn svg{fill:currentColor;flex:none;font-size:12px}.rs-stopBtn:hover{color:var(--rs-bad);border-color:var(--rs-bad)}.rs-toolToggle{height:var(--rs-bar-h,34px);border:var(--rs-bw) solid var(--rs-line);border-radius:var(--rs-r-pill);color:var(--rs-text-3);white-space:nowrap;align-items:center;gap:5px;padding:0 11px;font-size:11.5px;transition:color .12s,border-color .12s,background-color .12s;display:flex}.rs-toolToggle svg{font-size:13px}.rs-toolToggle:hover{color:var(--rs-text);border-color:var(--rs-line-strong)}.rs-toolToggle[data-active]{color:var(--rs-accent);border-color:var(--rs-accent);background:var(--rs-accent-soft)}.rs-send,.rs-stopBtn{min-width:var(--rs-act-w,auto)}.rs-send:disabled{opacity:.45;cursor:not-allowed}.rs-send:disabled:hover{filter:none}.rs-capsule{height:var(--rs-bar-h,34px);border:var(--rs-bw) solid var(--rs-line);border-radius:var(--rs-r-pill);background:var(--rs-surface-2);flex:none;align-items:stretch;display:flex;overflow:hidden}.rs-capsuleBtn{align-items:center;gap:6px;padding:0 11px;font-size:12.5px;transition:background-color .12s;display:flex}.rs-capsuleBtn+.rs-capsuleBtn{border-left:var(--rs-bw) solid var(--rs-line)}.rs-capsuleBtn:hover:not(:disabled){background:var(--rs-hover)}.rs-capsuleBtn[aria-expanded=true]{background:var(--rs-active)}.rs-capsuleBtn:disabled{color:var(--rs-text-3);cursor:default}.rs-capsuleBtn svg{color:var(--rs-text-3);flex:none;font-size:13px}.rs-modelDot{border-radius:var(--rs-r-pill);background:var(--rs-accent);flex:none;width:7px;height:7px}.rs-modelName{white-space:nowrap;font-weight:500}.rs-effortVal{color:var(--rs-accent);font-family:var(--rs-font-mono);white-space:nowrap;font-size:11px}.rs-capsuleBtn:disabled .rs-effortVal{color:var(--rs-text-3);font-family:var(--rs-font-ui);font-size:11.5px}.rs-menuWrap{align-items:center;display:flex;position:relative}.rs-menu{z-index:40;border:var(--rs-bw) solid var(--rs-line);border-radius:var(--rs-r);background:var(--rs-surface);width:min(320px,100vw - 44px);max-height:min(62vh,460px);box-shadow:var(--rs-shadow-lg);text-align:left;animation:rs-pop .14s var(--rs-ease);padding:6px;position:absolute;bottom:calc(100% + 10px);overflow-y:auto}.rs-menu[data-align=left]{left:0}.rs-menu[data-align=right]{right:0}@keyframes rs-pop{0%{opacity:0;transform:translateY(6px)}}.rs-menuGroup+.rs-menuGroup{border-top:var(--rs-bw) solid var(--rs-line);margin-top:6px;padding-top:6px}.rs-menuLabel{color:var(--rs-text-3);text-transform:uppercase;letter-spacing:var(--rs-caps-ls);margin:0;padding:6px 8px 4px;font-size:10px}.rs-menuItem{border-radius:var(--rs-r-sm);text-align:left;align-items:center;gap:9px;width:100%;padding:8px;transition:background-color .11s;display:flex}.rs-menuItem:hover{background:var(--rs-hover)}.rs-menuItem[data-active]{background:var(--rs-accent-soft)}.rs-menuItem>svg{color:var(--rs-text-3);flex:none;font-size:15px}.rs-menuText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rs-menuName{font-size:13px;font-weight:500}.rs-menuName--mono{font-family:var(--rs-font-mono);letter-spacing:.02em;font-size:12px;font-weight:400}.rs-menuDesc{color:var(--rs-text-3);font-size:11.5px;line-height:1.38}.rs-menuMeta{color:var(--rs-text-3);font-family:var(--rs-font-mono);white-space:nowrap;flex:none;font-size:10px}.rs-menuKbd{color:var(--rs-text-3);font-family:var(--rs-font-mono);flex:none;font-size:10.5px}.rs-menuDot{border-radius:var(--rs-r-pill);width:8px;height:8px;box-shadow:inset 0 0 0 var(--rs-bw) var(--rs-line-strong);flex:none}.rs-menuDot[data-on]{background:var(--rs-accent);box-shadow:inset 0 0 0 var(--rs-bw) var(--rs-accent)}.rs-menuWarn{color:var(--rs-warn);align-items:center;gap:4px;margin-top:2px;font-size:10.5px;display:flex}.rs-menuWarn svg{flex:none;font-size:12px}.rs-menuBack{border-radius:var(--rs-r-sm);align-items:center;gap:7px;width:100%;padding:7px 8px;font-size:12.5px;font-weight:500;display:flex}.rs-menuBack:hover{background:var(--rs-hover)}.rs-menuBack svg{color:var(--rs-text-3);flex:none;font-size:15px}.rs-menuBack .rs-menuMeta{margin-left:auto;font-weight:400}.rs-menuNote{border-bottom:var(--rs-bw) solid var(--rs-line);color:var(--rs-text-2);margin:2px 8px 8px;padding-bottom:9px;font-size:11.5px;line-height:1.45}.rs-switch{border-radius:var(--rs-r-pill);background:var(--rs-line-strong);flex:none;width:30px;height:18px;transition:background-color .15s;position:relative}.rs-switch:after{content:"";border-radius:var(--rs-r-pill);background:var(--rs-surface);width:14px;height:14px;box-shadow:var(--rs-raise);transition:transform .16s var(--rs-ease);position:absolute;top:2px;left:2px}.rs-menuItem[aria-checked=true] .rs-switch{background:var(--rs-accent)}.rs-menuItem[aria-checked=true] .rs-switch:after{transform:translate(12px)}.rs-composerFoot{align-items:center;gap:12px;margin-top:7px;padding:0 4px;display:flex}.rs-hint{color:var(--rs-text-3);align-items:center;gap:3px;margin:0 auto 0 0;font-size:10.5px;display:flex}.rs-ctxMeter{color:var(--rs-text-3);align-items:center;gap:7px;margin-left:auto;display:flex}.rs-ctxBar{border-radius:var(--rs-r-pill);background:var(--rs-line);flex:none;width:46px;height:3px;overflow:hidden}.rs-ctxBar>span{border-radius:inherit;background:var(--rs-text-3);height:100%;display:block}.rs-ctxNum{font-family:var(--rs-font-mono);white-space:nowrap;font-size:10.5px}@media (max-width:899.98px){.rs-emptyMark{width:38px;height:38px;margin-bottom:14px}.rs-composerBar{--rs-bar-h:44px}.rs-toolToggle{padding:0 13px}.rs-toolToggle span{display:none}.rs-attachX{width:26px;height:26px}.rs-resumeItem{padding:10px 13px}}@media (max-width:660px){.rs-composerBar{--rs-send-pad:0px;--rs-act-w:var(--rs-bar-h);position:relative}.rs-barRight{flex-basis:100%;justify-content:flex-end;margin-left:0}.rs-send,.rs-stopBtn{width:var(--rs-bar-h,44px)}.rs-stopBtn{padding:0}.rs-send span,.rs-stopBtn span{display:none}.rs-capsule{flex:0 auto;min-width:0}.rs-capsuleBtn:first-child{min-width:0}.rs-modelName{text-overflow:ellipsis;overflow:hidden}.rs-hint{display:none}.rs-menuWrap{position:static}.rs-menu,.rs-menu[data-align=left],.rs-menu[data-align=right]{width:auto;left:0;right:0}.rs-resumeItem{padding:10px 13px}.rs-resumeTitle{max-width:200px}}.rs{--rs-font-ui:var(--font-karla), ui-sans-serif, sans-serif;--rs-font-display:var(--font-newsreader), Georgia, serif;--rs-font-mono:var(--font-fragment-mono), ui-monospace, monospace;--rs-font-answer:var(--font-newsreader), Georgia, serif;--rs-font-reasoning:var(--font-karla), ui-sans-serif, sans-serif;--rs-fs-base:14.5px;--rs-fs-answer:17px;--rs-fs-title:28px;--rs-fs-greet:37px;--rs-fs-h2:21px;--rs-fs-h3:19px;--rs-fw-display:500;--rs-lh-answer:1.68;--rs-ls-tight:-.014em;--rs-caps-ls:.1em;--rs-stroke:1.7;--rs-r-sm:8px;--rs-r:12px;--rs-r-lg:18px;--rs-r-pill:999px;--rs-bw:1px;--rs-ease:cubic-bezier(.34, 1.3, .5, 1);--rs-gutter:26px;--rs-scroll-pad:24px var(--rs-gutter) 32px;--rs-block-gap:26px;--rs-prose-gap:14px;--rs-bubble-pad:13px 17px;--rs-form-pad:20px;--rs-measure:740px;--rs-measure-wide:1260px;--rs-card-min:236px;--rs-card-gap:16px;--rs-card-ratio:1 / 1;--rs-card-lift:translateY(-3px);--rs-sidebar-w:282px;--rs-topbar-h:60px}html[data-mode=light] .rs{--rs-bg:#f7f1e7;--rs-bg-2:#f2ebdf;--rs-surface:#fffcf6;--rs-surface-2:#f4ecdf;--rs-sidebar-bg:#f7f1e7;--rs-composer-wrap-bg:#f2ebdf;--rs-line:#e3d7c3;--rs-line-strong:#cdbda2;--rs-hover:#efe6d7;--rs-active:#e9dece;--rs-track:#ece2d0;--rs-text:#2a2017;--rs-text-2:#6a5947;--rs-text-3:#96856f;--rs-accent:#0d6a5c;--rs-accent-ink:#f4fffb;--rs-accent-soft:#0d6a5c1c;--rs-good:#2f7a4a;--rs-warn:#92620d;--rs-bad:#ab3320;--rs-focus:#0d6a5c;--rs-bubble-bg:#f0e7d7;--rs-bubble-line:#e3d7c3;--rs-code-bg:#2c231a;--rs-code-line:#40342a;--rs-code-text:#ece2d2;--rs-tk-kw:#dfa3c8;--rs-tk-str:#a9cf88;--rs-tk-fn:#8fc7dd;--rs-tk-num:#eeb377;--rs-tk-com:#8b7d6c;--rs-tk-punc:#b4a695;--rs-wave-idle:#d6c8b1;--rs-shadow:0 1px 2px #402d160f, 0 8px 22px #402d1612;--rs-shadow-lg:0 14px 40px #402d1629;--rs-raise:0 1px 2px #402d1621;--rs-plate-base:#e9dfcd;--rs-art-1a:#7fbfae;--rs-art-1b:#d6c4a8;--rs-art-2a:#ddd0b8;--rs-art-2b:#9dc3ae;--rs-art-3a:#d3c3a6;--rs-art-3b:#e0a983;--rs-art-4a:#8fb8bc;--rs-art-4b:#dbcfba;--rs-art-5a:#b6a58c;--rs-art-5b:#ddceb4;--rs-art-6a:#d9b47a;--rs-art-6b:#cec0a8}@supports (color:lab(0% 0 0)){html[data-mode=light] .rs{--rs-accent-soft:lab(39.6994% -28.9757 .306404/.11)}}html[data-mode=dark] .rs{--rs-bg:#191310;--rs-bg-2:#1e1713;--rs-surface:#251d17;--rs-surface-2:#2d231c;--rs-sidebar-bg:#191310;--rs-composer-wrap-bg:#1e1713;--rs-line:#3a2d24;--rs-line-strong:#50402f;--rs-hover:#2d231c;--rs-active:#352a20;--rs-track:#120e0b;--rs-text:#f3e7d6;--rs-text-2:#bdaa92;--rs-text-3:#8d7c68;--rs-accent:#4cc0a8;--rs-accent-ink:#10201c;--rs-accent-soft:#4cc0a826;--rs-good:#6fc98c;--rs-warn:#d9a94a;--rs-bad:#ef7159;--rs-focus:#4cc0a8;--rs-bubble-bg:#2d231c;--rs-bubble-line:#3f3126;--rs-code-bg:#120e0b;--rs-code-line:#33281f;--rs-code-text:#e6dbc9;--rs-tk-kw:#e0a4cc;--rs-tk-str:#a9cf88;--rs-tk-fn:#8ec8de;--rs-tk-num:#efb478;--rs-tk-com:#726456;--rs-tk-punc:#9d8f7d;--rs-wave-idle:#50402f;--rs-shadow:0 1px 2px #0006, 0 10px 26px #00000052;--rs-shadow-lg:0 16px 44px #0000008c;--rs-raise:0 1px 2px #00000073;--rs-plate-base:#241c16;--rs-art-1a:#1f6558;--rs-art-1b:#3a2d22;--rs-art-2a:#372b21;--rs-art-2b:#2d5c4c;--rs-art-3a:#362a20;--rs-art-3b:#7a4526;--rs-art-4a:#2c5058;--rs-art-4b:#2b211a;--rs-art-5a:#4f4334;--rs-art-5b:#2f251d;--rs-art-6a:#6e5223;--rs-art-6b:#2c2419}@supports (color:lab(0% 0 0)){html[data-mode=dark] .rs{--rs-accent-soft:lab(70.712% -38.5524 1.88082/.15)}}.rs .rs-brandMark{background:linear-gradient(150deg, var(--rs-accent), var(--rs-art-6a));border-radius:999px 999px 999px 4px}.rs .rs-brandName{font-family:var(--rs-font-display);font-size:19px;font-weight:500}.rs .rs-nav{border-radius:var(--rs-r-lg);background:var(--rs-track);box-shadow:inset 0 0 0 1px var(--rs-line);border-bottom:0;gap:2px;margin:0 12px 14px;padding:4px}.rs .rs-navItem{border-radius:999px;padding:8px 12px}.rs .rs-navItem:hover{background:var(--rs-surface)}@supports (color:color-mix(in lab, red, red)){.rs .rs-navItem:hover{background:color-mix(in oklab, var(--rs-surface) 55%, transparent)}}.rs .rs-navItem[data-active]{background:var(--rs-surface);box-shadow:var(--rs-raise)}.rs .rs-search,.rs .rs-searchSmall{border-radius:999px}.rs .rs-menu{border-radius:var(--rs-r-lg);padding:8px}.rs .rs-newBtn{border-radius:999px;padding:10px 14px}.rs .rs-conv,.rs .rs-job,.rs .rs-bucket{border-left:0;padding:9px 11px}.rs .rs-conv[data-active],.rs .rs-job[data-running],.rs .rs-bucket[data-active]{background:var(--rs-surface);box-shadow:var(--rs-shadow)}.rs .rs-convTitle,.rs .rs-jobLabel{font-weight:500}.rs .rs-jobMeta,.rs .rs-jobBar{margin-left:0;padding-left:0}.rs .rs-jobBar{height:4px;margin-top:5px}.rs .rs-accountBtn{border-radius:999px}.rs .rs-turn[data-role=assistant] .rs-answer{border:1px solid var(--rs-line);border-radius:var(--rs-r-lg);background:var(--rs-surface);box-shadow:var(--rs-shadow);padding:18px 20px}.rs .rs-turn[data-role=user]{flex-direction:column;align-items:flex-end;display:flex}.rs .rs-turn[data-role=user] .rs-turnHead,.rs .rs-turn[data-role=user] .rs-actions{flex-direction:row-reverse}.rs .rs-turn[data-role=user] .rs-turnWhen{margin-left:0;margin-right:auto}.rs .rs-turn[data-role=user] .rs-bubble{border-radius:var(--rs-r-lg) var(--rs-r-lg) var(--rs-r-sm) var(--rs-r-lg);max-width:84%}.rs .rs-h{font-weight:500}.rs .rs-reasoning{border-radius:var(--rs-r);border-style:solid}.rs .rs-reasoningBody{font-size:13.5px}.rs .rs-codeHead{background:var(--rs-code-bg)}@supports (color:color-mix(in lab, red, red)){.rs .rs-codeHead{background:color-mix(in oklab, var(--rs-code-bg) 82%, white 18%)}}.rs .rs-codeHead{color:var(--rs-code-text)}@supports (color:color-mix(in lab, red, red)){.rs .rs-codeHead{color:color-mix(in oklab, var(--rs-code-text) 70%, transparent)}}.rs .rs-tool{border-radius:var(--rs-r-lg)}.rs .rs-toolAsset .rs-plate{border-radius:var(--rs-r)}.rs .rs-composer{padding:12px 12px 9px}.rs .rs-resumeItem{border-radius:999px}.rs .rs-resumeItem:hover{box-shadow:var(--rs-raise)}.rs .rs-ctxBar{width:54px;height:4px}.rs .rs-send,.rs .rs-generate{border-radius:999px}.rs .rs-send{height:var(--rs-bar-h,34px);padding:0 var(--rs-send-pad,16px)}.rs .rs-card{border-radius:var(--rs-r-lg);box-shadow:var(--rs-shadow)}.rs .rs-cardBtn .rs-plate{border-radius:var(--rs-r-lg) var(--rs-r-lg) 0 0}.rs .rs-cardBar{padding:9px 12px}.rs .rs-form{border-radius:22px}.rs .rs-textarea,.rs .rs-input{border-radius:var(--rs-r);padding:11px 13px}.rs .rs-drop{border-radius:var(--rs-r);padding:18px 14px}.rs .rs-voiceRow{border-radius:var(--rs-r-lg);box-shadow:var(--rs-shadow);padding:14px 16px}.rs .rs-voiceText{font-family:var(--rs-font-display);font-size:15.5px;line-height:1.5}.rs .rs-wave{gap:3px;height:30px}.rs .rs-waveBar{border-radius:999px}.rs .rs-avatar{background:linear-gradient(150deg, var(--rs-accent-soft), var(--rs-surface-2));border:1px solid var(--rs-line)}.rs .rs-title{font-weight:500}@media (max-width:899.98px){.rs{--rs-gutter:16px;--rs-fs-answer:16px;--rs-fs-greet:26px}.rs .rs-turn[data-role=assistant] .rs-answer{padding:15px}.rs .rs-turn[data-role=user] .rs-bubble{max-width:92%}}.rs .rs-notice{border:var(--rs-bw) solid var(--rs-line);border-radius:var(--rs-r-sm);background:var(--rs-surface);color:var(--rs-text-2);align-items:flex-start;gap:8px;margin:10px 0 0;padding:9px 11px;font-size:12.5px;line-height:1.5;display:flex}.rs .rs-notice svg{flex:none;width:14px;height:14px;margin-top:2px}.rs .rs-notice[data-tone=warn]{border-color:var(--rs-warn)}@supports (color:color-mix(in lab, red, red)){.rs .rs-notice[data-tone=warn]{border-color:color-mix(in oklab, var(--rs-warn) 45%, var(--rs-line))}}.rs .rs-notice[data-tone=warn]{color:var(--rs-text)}.rs .rs-notice[data-tone=warn] svg{color:var(--rs-warn)}.rs .rs-notice[data-tone=bad]{border-color:var(--rs-bad)}@supports (color:color-mix(in lab, red, red)){.rs .rs-notice[data-tone=bad]{border-color:color-mix(in oklab, var(--rs-bad) 45%, var(--rs-line))}}.rs .rs-notice[data-tone=bad]{color:var(--rs-text)}.rs .rs-notice[data-tone=bad] svg{color:var(--rs-bad)}.rs .rs-ol{margin:0 0 var(--rs-prose-gap);padding-left:1.4em}.rs .rs-ol li{margin-bottom:5px}.rs .rs-ol li::marker{color:var(--rs-text-3);font-family:var(--rs-font-mono);font-size:.9em}.rs .rs-ul li[data-task]{align-items:baseline;gap:8px;display:flex}.rs .rs-ul li[data-task]:before{display:none}.rs .rs-ul li[data-task] input{accent-color:var(--rs-accent);pointer-events:none;flex:none;margin:0}.rs .rs-quote{margin:0 0 var(--rs-prose-gap);border-left:2px solid var(--rs-accent);color:var(--rs-text-2);padding:2px 0 2px 14px;font-style:italic}.rs .rs-quote>:last-child{margin-bottom:0}.rs .rs-rule{height:0;margin:calc(var(--rs-prose-gap) * 1.4) 0;border:0;border-top:var(--rs-bw) solid var(--rs-line)}.rs .rs-inlineCode{border:var(--rs-bw) solid var(--rs-code-line);border-radius:var(--rs-r-sm);background:var(--rs-code-bg);color:var(--rs-code-text);font-family:var(--rs-font-mono);padding:1px 5px;font-size:.88em}.rs .rs-link{color:var(--rs-accent);-webkit-text-decoration-color:var(--rs-accent);-webkit-text-decoration-color:var(--rs-accent);-webkit-text-decoration-color:var(--rs-accent);text-decoration-color:var(--rs-accent)}@supports (color:color-mix(in lab, red, red)){.rs .rs-link{-webkit-text-decoration-color:color-mix(in oklab, var(--rs-accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--rs-accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--rs-accent) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--rs-accent) 40%, transparent)}}.rs .rs-link{text-underline-offset:2px}.rs .rs-link:hover{-webkit-text-decoration-color:var(--rs-accent);-webkit-text-decoration-color:var(--rs-accent);-webkit-text-decoration-color:var(--rs-accent);text-decoration-color:var(--rs-accent)}.rs .rs-tableWrap{margin:0 0 var(--rs-prose-gap);border:var(--rs-bw) solid var(--rs-line);border-radius:var(--rs-r);overflow-x:auto}.rs .rs-table{border-collapse:collapse;width:100%;font-size:13px}.rs .rs-table th,.rs .rs-table td{text-align:left;border-bottom:var(--rs-bw) solid var(--rs-line);vertical-align:top;padding:7px 11px}.rs .rs-table th{background:var(--rs-surface);color:var(--rs-text-2);font-family:var(--rs-font-ui);letter-spacing:var(--rs-caps-ls);text-transform:uppercase;font-size:11px;font-weight:600}.rs .rs-table tbody tr:last-child td{border-bottom:0}.rs .rs-convRow{border-radius:var(--rs-r-sm);align-items:stretch;gap:2px;display:flex}.rs .rs-convRow:hover,.rs .rs-convRow:focus-within{background:var(--rs-hover)}.rs .rs-convRow .rs-conv{flex:1;min-width:0}.rs .rs-convX{border-radius:var(--rs-r-sm);width:26px;color:var(--rs-text-3);opacity:0;cursor:pointer;transition:opacity .12s var(--rs-ease);background:0 0;border:0;flex:none;place-items:center;display:grid}.rs .rs-convX svg{width:14px;height:14px}.rs .rs-convRow:hover .rs-convX,.rs .rs-convX:focus-visible{opacity:1}.rs .rs-convX:hover{color:var(--rs-bad)}.rs .rs-modeBtn{border-radius:var(--rs-r-sm);width:100%;color:var(--rs-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 9px;font-size:13px;display:flex}.rs .rs-modeBtn:hover{background:var(--rs-hover);color:var(--rs-text)}.rs .rs-modeBtn svg{width:15px;height:15px}.rs .rs-modeBtn[data-shape=icon]{border:var(--rs-bw) solid var(--rs-line);justify-content:center;width:30px;height:30px;padding:0}.rs .rs-blank{border:var(--rs-bw) dashed var(--rs-line);border-radius:var(--rs-r);color:var(--rs-text-3);flex-direction:column;align-items:flex-start;gap:6px;padding:14px;font-size:12.5px;line-height:1.55;display:flex}.rs .rs-blank[data-tone=bad]{border-style:solid;border-color:var(--rs-bad)}@supports (color:color-mix(in lab, red, red)){.rs .rs-blank[data-tone=bad]{border-color:color-mix(in oklab, var(--rs-bad) 45%, var(--rs-line))}}.rs .rs-blank[data-tone=bad]{color:var(--rs-text-2)}.rs .rs-spendDot[data-state=up]{background:var(--rs-good)}.rs .rs-spendDot[data-state=wait]{background:var(--rs-warn)}.rs .rs-spendDot[data-state=down]{background:var(--rs-bad)}.rs .rs-capsuleBtn[data-quiet]{color:var(--rs-text-3);cursor:default}.rs .rs-capsuleBtn[data-tone=bad]{border-color:var(--rs-bad)}@supports (color:color-mix(in lab, red, red)){.rs .rs-capsuleBtn[data-tone=bad]{border-color:color-mix(in oklab, var(--rs-bad) 45%, var(--rs-line))}}.rs .rs-capsuleBtn[data-tone=bad]{color:var(--rs-bad)}.rs .rs-menuItem[data-pending]{opacity:.55;cursor:not-allowed}.rs .rs-menuDot[data-on]{background:var(--rs-accent);border-color:var(--rs-accent)}.rs .rs-cardImg{object-fit:cover}.rs .rs-cardVideo{aspect-ratio:16/9;object-fit:contain;background:var(--rs-plate-base)}.rs .rs-voiceAudio{width:100%;height:34px}.rs .rs-formMain>.rs-field{flex:1}.rs .rs-formMain>.rs-field .rs-textarea{flex:1;min-height:96px}.rs .rs-actionBtn[data-status=done]{color:var(--rs-good)}.rs .rs-actionBtn[data-status=failed]{color:var(--rs-bad)}.rs-auth{background:var(--rs-bg);min-height:100dvh;color:var(--rs-text);grid-template-columns:1.05fr .95fr;display:grid}.rs-authPlate{border-right:1px solid var(--rs-line);background:var(--rs-bg-2);align-items:flex-end;display:flex;position:relative;overflow:hidden}.rs-authPlateArt{background-color:var(--rs-plate-base);background-image:radial-gradient(circle at 68% 26%, var(--rs-art-5a) 0%, transparent 56%), linear-gradient(118deg, transparent 44%, var(--rs-art-1b) 45% 51%, transparent 52%), radial-gradient(ellipse at 18% 92%, var(--rs-art-3b) 0%, transparent 64%), linear-gradient(196deg, var(--rs-art-6b) 0%, transparent 74%);background-repeat:no-repeat;position:absolute;inset:0}.rs-authPlateText{gap:14px;max-width:30ch;padding:48px;display:grid;position:relative}.rs-authKicker{color:var(--rs-text-3);font-family:var(--rs-font-mono);letter-spacing:var(--rs-caps-ls);text-transform:uppercase;font-size:10.5px}.rs-authQuote{font-family:var(--rs-font-display);font-size:25px;font-weight:var(--rs-fw-display);letter-spacing:var(--rs-ls-tight);text-wrap:balance;line-height:1.28}.rs-authPanel{background:var(--rs-surface);grid-template-rows:auto 1fr auto;min-width:0;display:grid}.rs-authHead{border-bottom:1px solid var(--rs-line);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.rs-authBody{align-content:center;gap:6px;width:100%;max-width:384px;margin-inline:auto;padding:40px 22px;display:grid}.rs-authTitle{font-family:var(--rs-font-display);font-size:var(--rs-fs-title);font-weight:var(--rs-fw-display);letter-spacing:var(--rs-ls-tight);line-height:1.1}.rs-authLede{color:var(--rs-text-2);margin-bottom:22px;font-size:13.5px}.rs-authForm{gap:14px;display:grid}.rs-authSecret{display:grid;position:relative}.rs-authSecret .rs-input{padding-right:42px}.rs-authPeek{width:30px;height:30px;font-size:15px;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.rs-authPeek[aria-pressed=true]{color:var(--rs-accent)}.rs-authError{border:1px solid var(--rs-bad);gap:8px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.rs-authError{border:1px solid color-mix(in oklab, var(--rs-bad) 32%, var(--rs-line))}}.rs-authError{border-radius:var(--rs-r-sm);background:var(--rs-bad)}@supports (color:color-mix(in lab, red, red)){.rs-authError{background:color-mix(in oklab, var(--rs-bad) 9%, var(--rs-surface))}}.rs-authError{color:var(--rs-bad);font-size:12.5px;line-height:1.45}.rs-authSubmit{justify-content:center;width:100%;margin-top:4px;padding-block:11px}.rs-authNote{color:var(--rs-text-3);font-size:11.5px;line-height:1.5}.rs-authFoot{border-top:1px solid var(--rs-line);justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.rs-authFootMark{color:var(--rs-text-3);font-family:var(--rs-font-mono);letter-spacing:var(--rs-caps-ls);text-transform:uppercase;font-size:10.5px}@media (max-width:900px){.rs-auth{grid-template-rows:auto 1fr;grid-template-columns:1fr}.rs-authPlate{border-right:0;border-bottom:1px solid var(--rs-line);align-items:end;min-height:168px}.rs-authPlateText{max-width:none;padding:20px}.rs-authQuote{font-size:19px}.rs-authBody{align-content:start;padding:28px 20px 40px}.rs-authFoot{display:none}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{margin:0}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
