/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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;--tw-ease:initial;--ambient-angle:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--ease-out:cubic-bezier(0, 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,ui-sans-serif, system-ui, 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{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{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.blur{--tw-blur:blur(8px);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,)}.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,)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--ink:#171a18;--muted:#72766f;--paper:#f4f3ee;--panel:#fbfaf7;--line:#dcddd5;--line-dark:#c9cbc2;--acid:#c9ff62;--acid-strong:#a9e93f;--sidebar:#1b1e1b;--sidebar-soft:#272b27;--danger:#d3563f;--success:#5f8f2c;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}@property --ambient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}*{box-sizing:border-box}body{min-width:320px;color:var(--ink);background:radial-gradient(circle at 92% 3%, #c9ff6224, transparent 24rem), var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Segoe UI Variable Text,Segoe UI Variable,Segoe UI,HarmonyOS Sans SC,MiSans,Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif;position:relative;overflow-x:hidden}body:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 17% 24%, #c9ff621c 0 1px, transparent 1.5px), radial-gradient(circle at 72% 78%, #81ab5b1a 0 1px, transparent 1.5px), conic-gradient(from var(--ambient-angle) at 50% 50%, transparent 0 20%, #c9ff620b, transparent 42% 100%);opacity:.75;background-size:116px 116px,168px 168px,100% 100%;animation:26s linear infinite paused ambient-drift;position:fixed;inset:-35vh -20vw;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}@keyframes ambient-drift{to{--ambient-angle:360deg;transform:translate(1.5%,-1%)}}button,input,textarea,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #8ecd3152}button,summary,select{cursor:pointer}.app-shell{z-index:1;grid-template-columns:272px minmax(0,1fr);min-height:100vh;animation:.42s ease-out both page-enter;display:grid;position:relative}.workspace-loading{color:#58716f;place-items:center;gap:10px;min-height:220px;font-size:13px;display:grid}.loading-dot{background:#087c73;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #087c731a}.sidebar,.workspace{z-index:0;position:relative}@keyframes page-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.sidebar{z-index:10;color:#f4f6ef;background:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), var(--sidebar);background-size:24px 24px;border-right:1px solid #ffffff0f;flex-direction:column;width:272px;padding:28px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{align-items:center;gap:13px;padding:0 8px 30px;display:flex}.brand-mark{color:#151713;background:var(--acid);cursor:pointer;width:38px;height:38px;font:800 19px/1 var(--mono);border:0;border-radius:11px;place-items:center;padding:0;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:inset 0 0 0 1px #171a1824}.brand-mark:hover,.brand-mark:focus-visible{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #171a1833,0 8px 22px #c2ff4b2e}.brand-name{letter-spacing:.13em;font-size:14px;font-weight:760}.brand-subtitle{color:#979d94;margin-top:3px;font-size:11px}.side-label-row{justify-content:space-between;align-items:center;padding:0 10px 9px;display:flex}.side-label{color:#858b82;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.profile-count{color:#aab0a6;min-width:20px;font:10px/1.4 var(--mono);text-align:center;border:1px solid #3c413a;border-radius:99px;padding:2px 6px}.profile-list{scrollbar-width:thin;scrollbar-color:#4d534a transparent;flex-direction:column;gap:4px;max-height:38vh;display:flex;overflow:auto}.profile-item{color:#d6dad1;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 8px;align-items:center;gap:10px;width:100%;padding:9px 11px;transition:background .16s,border-color .16s,transform .16s;display:grid;position:relative}.profile-item:hover{background:#ffffff0b}.profile-item:active{transform:translateY(1px)}.profile-item.active{background:var(--sidebar-soft);border-color:#464c43;box-shadow:0 8px 24px #0000001f}.profile-item.active:before{content:"";background:var(--acid);border-radius:0 4px 4px 0;width:3px;height:22px;position:absolute;left:-1px}.profile-avatar{color:#bec3b9;width:34px;height:34px;font:700 12px/1 var(--mono);background:#20231f;border:1px solid #474c45;border-radius:9px;place-items:center;display:grid}.profile-item.active .profile-avatar{color:var(--acid);background:#30372b;border-color:#566247}.profile-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.profile-copy strong,.profile-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-copy strong{font-size:12px;font-weight:610}.profile-copy small{color:#838a80;font:10px/1.2 var(--mono)}.profile-dot{background:#555a53;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #555a531f}.profile-dot.ready{background:var(--acid);box-shadow:0 0 0 3px #c9ff621f}.add-profile{color:#a4aaa0;background:#ffffff04;border:1px dashed #434941;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:9px;padding:10px;font-size:11px;transition:all .16s;display:flex}.add-profile:hover{color:var(--acid);background:#c9ff620a;border-color:#65744f}.add-profile span{font-size:17px;line-height:0}.sidebar-fun-section{border-top:1px solid #ffffff0f;margin-top:18px;padding-top:15px}.sidebar-fun-section .side-label-row{padding-inline:7px}.fun-component-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.fun-component-item{color:#d5dbcf;text-align:left;background:#ffffff05;border:1px solid #3c4239;border-radius:10px;justify-items:start;gap:7px;min-width:0;padding:10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.fun-component-item:hover,.fun-component-item.active{background:#c9ff620b;border-color:#667650;transform:translateY(-1px)}.fun-component-item>span{color:#1b2116;width:27px;height:27px;font:800 11px/1 var(--mono);background:#aaca6f;border-radius:8px;place-items:center;display:grid}.fun-component-item:nth-child(2)>span{color:#f8eadb;background:linear-gradient(145deg,#765143,#3a2822)}.fun-component-item>div{min-width:0}.fun-component-item strong,.fun-component-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fun-component-item strong{font-size:10px}.fun-component-item small{color:#848d80;margin-top:4px;font-size:7px}.sidebar-spacer{flex:1;min-height:20px}.privacy-note{background:#ffffff06;border:1px solid #393f37;border-radius:12px;grid-template-columns:28px 1fr;gap:10px;padding:14px;display:grid}.privacy-icon{width:27px;height:27px;color:var(--acid);font:18px/1 var(--mono);background:#30392a;border-radius:8px;place-items:center;display:grid}.privacy-note strong{margin-bottom:4px;font-size:11px;display:block}.privacy-note p{color:#858c82;margin:0;font-size:9px;line-height:1.55}.sidebar-footer{margin-top:12px;display:block}.sidebar-install-link{color:#dce3d4;text-align:left;background:#252a24;border:1px solid #41483d;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:9px 10px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.sidebar-install-link:hover{background:#2d3529;border-color:#718256;transform:translateY(-1px)}.sidebar-install-link>span{color:#18200f;background:var(--acid);width:30px;height:30px;font:800 9px/1 var(--mono);border-radius:8px;place-items:center;display:grid}.sidebar-install-link>div{gap:2px;min-width:0;display:grid}.sidebar-install-link strong{font-size:10px}.sidebar-install-link small{color:#8e978a;font-size:8px}.sidebar-install-link em{color:#849179;font-size:11px;font-style:normal}.environment-setup-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#16191594;place-items:center;padding:24px;animation:.18s ease-out both backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.environment-setup-dialog{background:radial-gradient(circle at 92% 6%,#c9ff6229,#0000 15rem),#fbfaf7;border:1px solid #d5d9cd;border-radius:18px;width:min(760px,100%);padding:20px;animation:.26s cubic-bezier(.2,.8,.2,1) both dialog-in;box-shadow:0 28px 80px #12161047}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.environment-setup-dialog>header{border-bottom:1px solid #e1e3dc;justify-content:space-between;align-items:flex-start;gap:20px;padding:2px 2px 17px;display:flex}.environment-setup-dialog>header span,.environment-install-grid article>div:nth-child(2)>span{color:#7d9169;font:600 9px/1.2 var(--mono);letter-spacing:.16em}.environment-setup-dialog h2{color:#30392d;margin:7px 0 4px;font-size:21px}.environment-setup-dialog>header p{color:#8b9188;margin:0;font-size:10px}.environment-setup-dialog>header button{color:#687160;background:#ffffffb8;border:1px solid #d7dbd0;border-radius:50%;flex:none;width:32px;height:32px;font-size:19px;line-height:1}.environment-setup-dialog>header button:hover{background:#f4f8ec;border-color:#aebe91}.environment-install-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.environment-platform-section{margin-top:16px}.environment-platform-section+.environment-platform-section{border-top:1px solid #dfe3d8;margin-top:20px;padding-top:18px}.environment-platform-heading{grid-template-columns:112px minmax(0,1fr) 183px;align-items:center;gap:12px;display:grid}.environment-platform-actions{box-sizing:border-box;grid-template-columns:94px 82px;justify-self:end;align-items:center;gap:7px;width:183px;display:grid}.environment-platform-actions a,.environment-platform-actions button{box-sizing:border-box;color:#405335;cursor:pointer;white-space:nowrap;background:#edf5e5;border:1px solid #b8c9a9;border-radius:8px;width:100%;min-height:28px;padding:5px 10px;font-size:8px;font-weight:700;text-decoration:none}.environment-platform-actions a:hover,.environment-platform-actions button:hover{background:#e3f0d6;border-color:#8daa70}.environment-platform-heading>span{box-sizing:border-box;color:#39472e;width:112px;font:700 9px/1 var(--mono);letter-spacing:.12em;text-align:center;background:#e3f7be;border-radius:7px;padding:7px 9px}.environment-platform-section.linux .environment-platform-heading>span{color:#164239;background:#ccecdf}.environment-platform-heading h3{color:#374131;margin:0;font-size:13px}.environment-platform-heading p{color:#8c9388;margin:3px 0 0;font-size:8px}.environment-install-grid article{box-sizing:border-box;text-align:center;background:#ffffffad;border:1px solid #dfe3d8;border-radius:13px;flex-direction:column;align-items:center;gap:10px;min-width:0;height:100%;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.environment-install-grid article:hover{border-color:#c9d9b8;transform:translateY(-3px);box-shadow:0 14px 30px #445b311a}.environment-install-grid article>div:nth-child(2){flex-direction:column;flex:auto;align-items:center;width:100%;min-height:0;display:flex}.environment-actions{align-content:end;gap:7px;width:100%;min-height:71px;margin-top:auto;display:grid}.environment-actions.single{min-height:36px}.environment-install-grid article.chatgpt{box-shadow:inset 0 3px #c9ff62}.environment-install-grid article.flclash{box-shadow:inset 0 3px #8ec8b5}.environment-app-icon{color:#26301f;width:46px;height:46px;font:800 12px/1 var(--mono);background:#c9ff62;border-radius:12px;place-items:center;display:grid}.environment-install-grid .flclash .environment-app-icon{color:#173f37;background:#bfe7da}.environment-install-grid h3{color:#374131;text-align:center;width:100%;margin:6px 0 7px;font-size:15px}.environment-install-grid p{color:#737b70;text-align:center;width:100%;min-height:50px;margin:0 0 13px;font-size:9px;line-height:1.7}.environment-install-grid a,.environment-install-grid button{color:#324423;background:linear-gradient(135deg,#d9ff8d,#bdff48);border:1px solid #9ac74c;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:8px 12px;font-size:10px;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 7px 18px #87b53924}.environment-install-grid button{cursor:pointer;width:100%}.environment-install-grid a:hover,.environment-install-grid button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #87b53938}.environment-install-grid .environment-secondary-link{min-height:28px;box-shadow:none;background:#f6f8f2;border-color:#d1d8ca;margin-top:7px;padding:5px 10px;font-size:8px}.environment-install-grid .environment-secondary-button{min-height:30px;box-shadow:none;background:#edf5e5;border-color:#b8c9a9;margin-top:7px;padding:5px 10px;font-size:8px}.environment-install-grid small{color:#969c93;text-align:center;margin-top:7px;font-size:8px;display:block}.environment-install-grid article>div:nth-child(2)>small{padding-top:7px}.environment-setup-note{color:#92978f;margin:13px 2px 0;font-size:8px;line-height:1.6}.workspace{grid-column:2;min-width:0;padding:34px 38px 58px}.site-compliance-footer{border-top:1px solid var(--line);color:#8a8f86;max-width:1360px;font:10px/1.5 var(--mono);letter-spacing:.04em;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:44px auto 0;padding-top:18px;display:flex}.site-compliance-separator{color:#b0b5ac}.site-compliance-footer a{color:#6f756b;text-decoration:none;transition:color .16s}.site-compliance-footer a:hover{color:#33411f;text-underline-offset:3px;text-decoration:underline}.site-compliance-footer a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #8ecd3152}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;max-width:1360px;margin:0 auto 34px;padding-bottom:20px;display:flex}.eyebrow{color:#7e837a;font:10px/1.2 var(--mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;display:flex}.eyebrow span{background:var(--acid-strong);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #a9e93f24}.topbar h1{color:#151815;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;max-width:620px;margin:0;font-size:clamp(26px,3vw,39px);font-weight:630;line-height:1.05;overflow:hidden}.top-actions{align-items:center;gap:8px;display:flex}.icon-button{border:1px solid var(--line);color:#666b63;background:#ffffff7a;border-radius:8px;min-width:48px;padding:8px 10px;font-size:10px}.icon-button:hover{border-color:var(--line-dark);background:#fff}.icon-button.danger:hover{color:var(--danger);border-color:#d3563f59}.local-chip{color:#66705d;white-space:nowrap;background:#f4f8eb;border:1px solid #d8decb;border-radius:8px;align-items:center;gap:7px;margin-left:4px;padding:8px 11px;font-size:10px;display:flex}.local-chip span{background:#80ad46;border-radius:50%;width:6px;height:6px}.workspace-tabs{border:1px solid var(--line);background:#f4f6efc7;border-radius:11px;gap:6px;max-width:1360px;margin:0 auto 24px;padding:5px;display:flex}.workspace-tabs button{color:#7c8278;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;min-height:38px;font-size:10px;font-weight:650;transition:color .14s,border-color .14s,background .14s}.workspace-tabs button:hover{color:#4f574b;background:#fff9}.workspace-tabs button.active{color:#30362e;background:#fff;border-color:#d9ddd1;box-shadow:0 4px 12px #262c230f}.content-grid{grid-template-columns:minmax(460px,1fr) minmax(380px,.78fr);gap:30px;max-width:1360px;margin:0 auto;display:grid}.standalone-module{max-width:1040px;margin:0 auto}.module-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:16px;display:flex}.module-heading h2{color:#30352f;letter-spacing:-.025em;margin:3px 0 5px;font-size:20px}.module-heading p{color:#858b81;margin:0;font-size:10px}.module-kicker{color:#8ca64f;font:8px/1 var(--mono);letter-spacing:.12em}.fortune-workspace{max-width:1120px}.provider-status-card{gap:5px;display:grid}.provider-status-card span{color:#979c93;font:8px/1 var(--mono);text-transform:uppercase}.provider-status-card strong{color:#3e453b;font-size:13px}.provider-status-card p{color:#7e857a;margin:0;font-size:10px}.config-column,.tester-column{min-width:0}.section-heading,.history-title-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.section-heading>div,.history-title-row>div{align-items:center;gap:9px;display:flex}.section-heading h2,.history-title-row h2{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:680}.step-number{color:#94998f;font:9px/1 var(--mono)}.section-heading p{color:#8a8f86;margin:0;font-size:10px}.preset-row{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.preset-row button{border:1px solid var(--line);color:#72776f;background:#ffffff6b;border-radius:7px;padding:7px 11px;font-size:10px}.preset-row button:hover,.preset-row button.selected{color:#3c482f;background:#f0f7e4;border-color:#c8d7aa}.preset-row button.missing-preset{color:#8a907f;background:#f4f7eeb8;border-style:dashed}.preset-row .add-preset{color:#697064;background:#ffffff40;border-style:dashed;margin-left:auto}.form-card,.tester-card{border:1px solid var(--line);background:var(--panel);box-shadow:0 14px 38px #2428220b}.form-card{border-radius:14px;padding:22px}.two-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.two-fields .compact-field{grid-template-columns:1fr}.field{flex-direction:column;gap:7px;margin-bottom:15px;display:flex}.field>span,.mini-field>span{color:#6e736b;font-size:10px;font-weight:580}.field input,.field textarea,.field select,.mini-field input{color:#292d29;background:#fff;border:1px solid #d5d7cf;border-radius:8px;width:100%;transition:border-color .14s,box-shadow .14s}.field input,.field select,.mini-field input{height:40px;padding:0 12px;font-size:11px}.field textarea{resize:vertical;min-height:74px;padding:10px 12px;font-size:11px;line-height:1.55}.field input:hover,.field textarea:hover,.field select:hover,.mini-field input:hover{border-color:#bdc0b7}.field input:focus,.field textarea:focus,.field select:focus,.mini-field input:focus{border-color:#9ebd6a;outline:0;box-shadow:0 0 0 3px #a8d25e24}.input-with-prefix{background:#fff;border:1px solid #d5d7cf;border-radius:8px;align-items:center;display:flex;overflow:hidden}.input-with-prefix:focus-within{border-color:#9ebd6a;box-shadow:0 0 0 3px #a8d25e24}.input-with-prefix>span{color:#78806f;font:9px/1 var(--mono);background:#f5f6f1;border-right:1px solid #e1e2dc;align-self:stretch;place-items:center;padding:0 11px;display:grid}.input-with-prefix input{font-family:var(--mono);border:0;border-radius:0;font-size:10px;box-shadow:none!important}.url-pair input{font-family:var(--mono);font-size:10px}.secret-input{grid-template-columns:1fr auto;gap:7px;display:grid}.secret-input input{font-family:var(--mono);letter-spacing:.02em}.secret-input button{color:#666c63;background:#f3f4ef;border:1px solid #d5d7cf;border-radius:8px;padding:0 12px;font-size:10px}.secret-input button:hover{background:#eaede4}.inline-options{justify-content:space-between;align-items:center;gap:18px;margin:1px 0 17px;display:flex}.switch-label{cursor:pointer;grid-template-columns:31px 1fr;align-items:center;gap:9px;display:grid}.switch-label input{opacity:0;pointer-events:none;position:absolute}.switch{background:#d6d9d0;border-radius:99px;width:31px;height:18px;transition:all .15s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.switch-label input:checked+.switch{background:#9fcf52}.switch-label input:checked+.switch:after{transform:translate(13px)}.switch-label>span:last-child{flex-direction:column;gap:2px;display:flex}.switch-label strong{color:#565b54;font-size:10px;font-weight:580}.switch-label small{color:#9a9e96;font-size:9px}.mini-field{grid-template-columns:auto 68px;align-items:center;gap:8px;display:grid;position:relative}.mini-field input{text-align:right;padding-right:24px}.mini-field em{color:#92968e;font-size:9px;font-style:normal;position:absolute;right:8px}.advanced-panel{border-top:1px solid #e1e2dc}.advanced-panel summary{align-items:center;gap:9px;padding:16px 22px 0 0;list-style:none;display:flex;position:relative}.advanced-panel summary::-webkit-details-marker{display:none}.advanced-panel summary:after{content:"+";color:#7b8177;font:16px/1 var(--mono);position:absolute;right:3px}.advanced-panel[open] summary:after{content:"−"}.advanced-panel summary span{font-size:10px;font-weight:600}.advanced-panel summary small{color:#969b92;font-size:9px}.advanced-body{padding-top:17px}.compact-code{min-height:80px!important}.code-textarea{font-family:var(--mono)!important;font-size:10px!important}.model-input-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.model-input-row button{color:#4f5c43;white-space:nowrap;background:#f0f4e9;border:1px solid #d5d7cf;border-radius:8px;min-width:84px;height:40px;padding:0 12px;font-size:10px;font-weight:620;transition:border-color .14s,background .14s}.model-input-row button:hover:not(:disabled){background:#e8f0dc;border-color:#b9c99e}.model-input-row button:disabled{cursor:wait;opacity:.58}.field-message{color:#78806f;font-size:9px;line-height:1.5}.diagnostic-line{color:#d6c58f;font:8px/1.55 var(--mono);overflow-wrap:anywhere;background:#252923;border-top:1px solid #3b4039;padding:9px 18px}.codex-section{margin-top:30px}.codex-card{gap:15px;display:grid}.codex-target-switch{background:#f4f5ef;border:1px solid #dfe2d8;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px;padding:5px;display:grid}.codex-target-switch button{color:#70766c;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:2px 9px;padding:11px 12px;display:grid}.codex-target-switch button>span{color:#617047;font:8px/1 var(--mono);background:#e7ecd9;border-radius:7px;grid-row:1/3;align-self:center;padding:5px 7px}.codex-target-switch button strong{color:#4f554c;font-size:10px}.codex-target-switch button small{color:#969b92;font-size:8px}.codex-target-switch button.active{background:#fff;border-color:#b8cb95;box-shadow:0 4px 14px #48563412}.codex-target-switch button:disabled{opacity:.48;cursor:not-allowed}.codex-device-note{color:#7d8279;margin:-4px 2px 13px;font-size:9px;line-height:1.55}.codex-route-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:11px;display:grid}.codex-route-card{background:var(--panel);border:1px solid #daddd4;border-radius:12px;flex-direction:column;min-width:0;padding:15px;display:flex;box-shadow:0 10px 28px #2a302609}.codex-route-card.selected{border-color:#bccc9f;box-shadow:0 0 0 2px #97bf4e1c}.codex-route-card.current{background:linear-gradient(145deg,#fbfdf7,#f1f7e7);border-color:#aeca79}.codex-route-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.codex-route-icon{color:#4c5943;width:34px;height:34px;font:750 9px/1 var(--mono);background:#f3f5ef;border:1px solid #d7dcd1;border-radius:9px;place-items:center;display:grid}.codex-route-card.xshoow .codex-route-icon{color:#48682c;background:#e8f4d8;border-color:#c7daa6}.codex-route-card.deepseek .codex-route-icon{color:#405f78;background:#eaf2f6;border-color:#c9d7e0}.codex-route-card.custom .codex-route-icon{color:#75633f;background:#f6f1df;border-color:#ddd1ae}.codex-route-card>header em{color:#7a8176;background:#f0f2ec;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal}.codex-route-card.current>header em{color:#527336;background:#deedc9}.codex-route-card h4{color:#353c33;margin:12px 0 5px;font-size:14px}.codex-route-card>p{color:#858c81;min-height:34px;margin:0 0 12px;font-size:8px;line-height:1.55}.codex-route-meta{background:#ffffffb8;border:1px solid #e1e4dd;border-radius:8px;gap:3px;min-width:0;margin-bottom:13px;padding:9px 10px;display:grid}.codex-route-meta span{color:#989e94;font-size:7px}.codex-route-meta strong{color:#555e50;font:8px/1.35 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.codex-route-meta small{color:#75876a;font-size:7px}.codex-route-card>footer{align-items:center;gap:6px;margin-top:auto;display:flex}.codex-route-card>footer .action-button{flex:1;min-height:32px;padding:7px 9px;font-size:8px}.codex-force-link{color:#9a654f;background:0 0;border:0;min-height:30px;padding:0 5px;font-size:7px}.codex-force-link:hover:not(:disabled){color:#803d2c;text-decoration:underline}.codex-route-status{background:#f8f9f5;border:1px solid #daddd3;border-radius:9px;margin-bottom:11px}.codex-access-settings{padding:15px}.codex-local-history{background:#fff;border:1px solid #d9dfcf;border-radius:12px;gap:11px;margin-top:14px;padding:16px;display:grid;box-shadow:0 10px 28px #2c34270a}.codex-local-history-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.codex-local-history-heading h3{color:#343c31;margin:4px 0 5px;font-size:16px}.codex-local-history-heading p{color:#778071;margin:0;font-size:9px;line-height:1.6}.codex-history-heading-meta{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.codex-history-heading-meta small{color:#8b9286;font:8px/1.3 var(--mono);white-space:nowrap}.codex-history-shared-badge{color:#58743a;background:#f0f7e5;border:1px solid #bad18f;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}.codex-history-privacy{color:#77816f;background:#f7f9f3;border:1px solid #e0e5d8;border-radius:8px;align-items:center;gap:9px;padding:9px 11px;font-size:8px;display:flex}.codex-history-privacy strong{color:#536448;flex:none;font-size:8px}.codex-history-repair{background:#f4f9ec;border:1px solid #cdddb5;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:11px;display:flex}.codex-history-repair>div:first-child{gap:4px;min-width:0;display:grid}.codex-history-repair strong{color:#4b6436;font-size:9px}.codex-history-repair span,.codex-history-repair small{color:#6d7c61;font-size:8px;line-height:1.5}.codex-history-repair small{color:#8b7151}.codex-history-repair>div:last-child{flex:none;gap:7px;display:flex}.codex-history-repair .action-button{min-height:34px;text-decoration:none}.codex-history-toolbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:9px;display:grid}.codex-history-toolbar label{gap:5px;display:grid}.codex-history-toolbar label>span{color:#747c70;font-size:8px;font-weight:650}.codex-history-toolbar input{color:#434b40;background:#fbfcf9;border:1px solid #daded3;border-radius:8px;outline:0;width:100%;min-height:34px;padding:0 11px;font-size:9px}.codex-history-toolbar input:focus{border-color:#9cbd66;box-shadow:0 0 0 3px #94b8591f}.codex-history-count{color:#848b80;font:8px/1.3 var(--mono);white-space:nowrap;align-self:center}.codex-history-toolbar .action-button{min-height:34px}.codex-history-toolbar-actions{gap:7px;display:flex}.codex-history-error,.codex-history-partial,.codex-history-sync-success{color:#856c38;background:#fff9e9;border:1px solid #ead8ae;border-radius:8px;padding:9px 11px;font-size:8px;line-height:1.5}.codex-history-error{color:#9a4c3d;background:#fff5f2;border-color:#ebc9c1}.codex-history-sync-success{color:#58713e;background:#f2f8e9;border-color:#cbdcaf}.codex-history-empty{color:#737c6e;text-align:center;background:#fafbf8;border:1px dashed #d8ddd2;border-radius:10px;justify-items:center;gap:5px;padding:30px 18px;display:grid}.codex-history-empty strong{color:#515a4d;font-size:11px}.codex-history-empty p{margin:0;font-size:9px;line-height:1.55}.codex-history-browser{background:#fbfcf9;border:1px solid #dfe3da;border-radius:10px;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);min-height:470px;display:grid;overflow:hidden}.codex-history-list{background:#f5f7f1;border-right:1px solid #dfe3da;max-height:620px;overflow-y:auto}.codex-history-list button{color:#687064;text-align:left;background:0 0;border:0;border-bottom:1px solid #e2e6dd;gap:5px;width:100%;padding:12px 13px;display:grid}.codex-history-list button:hover,.codex-history-list button.active{color:#3e4d36;background:#fff}.codex-history-list button.active{box-shadow:inset 3px 0 #9abd60}.codex-history-list button strong,.codex-history-list button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.codex-history-list button strong{color:inherit;font-size:9px;line-height:1.35}.codex-history-list button span{color:#8c9488;font:7px/1.3 var(--mono)}.codex-history-list button small{color:#979e94;font-size:7px}.codex-history-no-result{color:#90978d;text-align:center;margin:0;padding:22px 12px;font-size:8px}.codex-history-preview{background:#fff;grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid}.codex-history-preview>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 10px;display:flex}.codex-history-preview>header h4{color:#394137;margin:0 0 5px;font-size:12px}.codex-history-preview>header p{color:#8a9186;max-width:540px;font:7px/1.4 var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.codex-history-preview>header>span{color:#647354;font:7px/1 var(--mono);background:#edf3e5;border-radius:999px;flex:none;padding:4px 7px}.codex-history-preview-actions{flex:none;align-items:center;gap:7px;display:flex}.codex-history-preview-actions>span{color:#647354;font:7px/1 var(--mono);background:#edf3e5;border-radius:999px;padding:4px 7px}.codex-history-preview-actions button{color:#617052;background:#f8faf5;border:1px solid #d8dfce;border-radius:6px;min-height:25px;padding:0 8px;font-size:7px}.codex-history-preview-actions button:hover:not(:disabled){color:#496232;background:#f1f7e8;border-color:#aec784}.codex-history-session-meta{color:#92998f;border-bottom:1px solid #e7e9e3;align-items:center;gap:10px;padding:0 16px 11px;font-size:7px;display:flex}.codex-history-session-meta code{color:#87907f;min-width:0;font:7px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.codex-history-messages{align-content:start;gap:10px;max-height:540px;padding:14px 16px 20px;display:grid;overflow-y:auto}.codex-history-message{color:#515a4d;background:#f7f9f4;border:1px solid #e1e5dc;border-radius:9px;gap:6px;max-width:88%;padding:10px 11px;display:grid}.codex-history-message.user{background:#f1f7e8;border-color:#d5e1c1;justify-self:end}.codex-history-message>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.codex-history-message>header strong{color:#56644c;font-size:8px}.codex-history-message>header time{color:#969d92;font:7px/1 var(--mono)}.codex-history-message p{overflow-wrap:anywhere;color:inherit;white-space:pre-wrap;margin:0;font-size:9px;line-height:1.62}.codex-history-loading{color:#8a9187;text-align:center;place-self:center;padding:30px 18px;font-size:9px}.codex-readiness-compact{margin-top:0}.codex-advanced-actions{background:#f8f9f5;border:1px solid #e0e3dc;border-radius:9px}.codex-advanced-actions summary{color:#6f766c;padding:10px 12px;font-size:8px;font-weight:650}.codex-advanced-actions>div{gap:7px;padding:0 12px 8px;display:flex}.codex-advanced-actions>p{color:#92988e;margin:0;padding:0 12px 11px;font-size:7px;line-height:1.5}.codex-provider-switch{background:#f2f4ee;border:1px solid #dde0d7;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:190px;padding:5px;display:grid;overflow-y:auto}.codex-provider-switch button{color:#747b70;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 13px;display:flex}.codex-provider-switch button.active{color:#35402f;background:#fff;border-color:#d2d8c8;box-shadow:0 4px 12px #2931250f}.codex-provider-switch strong{font-size:10px}.codex-provider-switch .codex-source-copy{min-width:0;color:inherit;flex-direction:column;align-items:flex-start;gap:3px;display:flex}.codex-provider-switch .codex-source-copy strong,.codex-provider-switch .codex-source-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.codex-provider-switch .codex-source-copy small{color:#989e94;font-size:8px}.codex-provider-switch span{color:#949b90;font-size:8px}.codex-provider-switch button.active span{color:#7b9b45}.codex-empty-state{color:#78643c;background:#fff9e9;border:1px solid #ead8ae;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.codex-empty-state strong{white-space:nowrap;font-size:10px}.codex-empty-state span{color:#92805d;text-align:right;font-size:9px}.codex-path-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.codex-path-switch button{color:#697066;text-align:left;background:#f7f8f4;border:1px solid #dde0d7;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:13px 14px;display:flex}.codex-path-switch button.active{color:#35432b;background:#f2f9e7;border-color:#bcd58e;box-shadow:inset 3px 0 #a7d253}.codex-path-switch strong{font-size:11px}.codex-path-switch span{color:#92988e;font-size:8px}.codex-history-route{color:#4d5847;background:#f5f8f0;border:1px solid #d9dfcf;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);gap:22px;padding:16px 18px;display:grid}.codex-history-route>div{gap:6px;display:grid}.codex-history-route strong{font-size:11px}.codex-history-route p{color:#747e6d;margin:0;font-size:9px;line-height:1.65}.codex-history-route code{color:#52683e;font:8px/1.4 var(--mono)}.codex-history-route ul{color:#6f7968;align-content:center;gap:7px;margin:0;padding:0;font-size:9px;list-style:none;display:grid}.codex-history-route li:before{content:"✓";color:#85a84b;margin-right:7px;font-weight:700}.codex-summary{background:#f5f6f1;border:1px solid #e0e2da;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.codex-summary>div{border-left:1px solid #e0e2da;flex-direction:column;gap:4px;min-width:0;padding:11px 13px;display:flex}.codex-summary>div:first-child{border-left:0}.codex-summary span{color:#969b92;font:8px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase}.codex-summary strong{color:#40463e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.codex-install-box{background:linear-gradient(135deg,#f7faef,#eef5e3);border:1px solid #d8e2c7;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;padding:14px;display:grid}.codex-install-copy{min-width:0}.codex-install-step{color:#607847;font:7px/1 var(--mono);letter-spacing:.06em;background:#e2edcf;border-radius:999px;margin-bottom:6px;padding:3px 6px;display:inline-flex}.codex-install-copy strong{color:#405138;margin-bottom:4px;font-size:11px;display:block}.codex-install-copy p{color:#737d6a;margin:0;font-size:9px;line-height:1.55}.codex-install-copy code,.codex-install-box li code{color:#52683e;font:8px/1.4 var(--mono)}.codex-install-actions{align-items:flex-start;gap:7px;display:flex}.codex-install-box ol{counter-reset:install-step;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.codex-install-box li{color:#6d7764;counter-increment:install-step;background:#ffffff7a;border:1px solid #7e975b2b;border-radius:7px;min-height:44px;padding:8px 8px 8px 26px;font-size:8px;line-height:1.45;position:relative}.codex-install-box li:before{content:counter(install-step);color:#f7fbea;width:13px;height:13px;font:7px/1 var(--mono);background:#789652;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;left:8px}.codex-protocol-note{border:1px solid #dce6cb;border-left:3px solid var(--acid-strong);color:#62695c;background:#f4f8ed;border-radius:9px;padding:12px 14px}.codex-protocol-note strong{color:#46513c;margin-bottom:4px;font-size:10px;font-weight:650;display:block}.codex-protocol-note p,.codex-file-box p,.codex-env-note{margin:0;font-size:9px;line-height:1.6}.codex-protocol-note code,.codex-file-box code,.codex-consent code,.codex-env-note code{color:#52683e;font:9px/1.4 var(--mono)}.codex-check-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.codex-status{color:#858a82;align-items:flex-start;gap:7px;min-width:0;font-size:9px;line-height:1.45;display:flex}.codex-status i{background:#b7bbb3;border-radius:50%;flex:none;width:7px;height:7px;margin-top:3px}.codex-status.success{color:#5c7d39}.codex-status.success i{background:var(--success);box-shadow:0 0 0 3px #5f8f2c1f}.codex-status.error{color:#ad4f3d}.codex-status.error i{background:var(--danger);box-shadow:0 0 0 3px #d3563f1c}.codex-status.loading{color:#66735a}.codex-status.loading i{background:0 0;border:1px solid #a8b79a;border-top-color:#65803f;animation:.7s linear infinite spin}.codex-status.idle i{background:#b7bbb3}.windows-helper-launch-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1b201b7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.windows-helper-launch-dialog{background:#fffef9;border:1px solid #dce5d2;border-radius:18px;gap:14px;width:min(480px,100%);padding:24px;display:grid;box-shadow:0 24px 70px #171f1438}.windows-helper-launch-dialog h2,.windows-helper-launch-dialog p,.windows-helper-launch-dialog small{margin:0}.windows-helper-launch-dialog h2{color:#30392c;font-size:20px}.windows-helper-launch-dialog p,.windows-helper-launch-dialog small{color:#687260;font-size:11px;line-height:1.65}.windows-helper-launch-actions{justify-content:flex-end;display:flex}.codex-file-box{background:#f8f8f4;border:1px solid #e0e2da;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 14px;display:grid}.codex-file-box strong{color:#464b44;margin-bottom:4px;font-size:10px;font-weight:650;display:block}.codex-file-box p{color:#858a81}.codex-file-actions{gap:7px;display:flex}.codex-consent{color:#686e65;cursor:pointer;background:#f6f8f1b8;border:1px dashed #d2d6ca;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;font-size:9px;line-height:1.55;display:grid}.codex-consent input{accent-color:#88b747;width:14px;height:14px;margin:1px 0 0}.codex-readiness{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.codex-readiness span{color:#8a8f86;background:#f7f8f4;border:1px solid #e0e2da;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:8px 9px;font-size:8px;line-height:1.3;display:flex}.codex-readiness i{background:#c4c7c0;border-radius:50%;flex:none;width:7px;height:7px}.codex-readiness span.ready{color:#58733c;background:#f3f8eb;border-color:#cfdfb8}.codex-readiness span.ready i{background:var(--success);box-shadow:0 0 0 3px #5f8f2c1a}.codex-history-safe{color:#65725a;background:#f3f8eb;border:1px solid #d7e3c4;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;font-size:9px;line-height:1.5;display:grid}.codex-history-safe strong{color:#4f6838;white-space:nowrap;font-size:9px}.codex-history-safe code{color:#52683e;font:9px/1.4 var(--mono)}.codex-actions{flex-wrap:wrap;gap:8px;display:flex}.action-button{text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:9px;font-weight:650;line-height:1.2;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.action-button.primary{color:#28301f;background:var(--acid);border-color:#b6e95a;box-shadow:0 6px 16px #91c13e1f}.action-button.secondary{color:#5e655a;background:#f1f3ed;border-color:#d3d6cc}.action-button.install{color:#f6f8f3;white-space:nowrap;background:#3e4941;border-color:#2f3931;text-decoration:none}.action-button.restore{color:#f5f6f2;background:#414a43;border-color:#323a34;box-shadow:0 6px 16px #2a342d1f}.action-button.clear{color:#a94332;background:#fff4f1;border-color:#e3b6ac}.action-button.danger{color:#8e2f24;background:#ffe9e4;border-color:#d8897a}.action-button.force{color:#80591a;background:#fff8e8;border-color:#dfbd79}.action-button.ghost{color:#6e746b;background:0 0;border-color:#dcddd5}.action-button:hover:not(:disabled){transform:translateY(-1px)}.action-button.primary:hover:not(:disabled){background:#d2ff79}.action-button.restore:hover:not(:disabled){background:#303832;border-color:#222923}.action-button.clear:hover:not(:disabled){background:#ffe9e4;border-color:#d88f80}.action-button.danger:hover:not(:disabled){color:#762318;background:#ffd9d1;border-color:#bd5948}.action-button.force:hover:not(:disabled){background:#ffefc8;border-color:#cc9d40}.action-button.install:hover{background:#303a33;border-color:#242c26;transform:translateY(-1px)}.action-button.secondary:hover:not(:disabled),.action-button.ghost:hover:not(:disabled){background:#e9ece4;border-color:#bdc2b7}.action-button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.codex-env-note{color:#858b82}.codex-message{color:#59694b;overflow-wrap:anywhere;background:#f2f7e9;border:1px solid #d8e2c8;border-radius:8px;padding:10px 12px;font-size:9px;line-height:1.5}.xquota-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-bottom:14px;overflow:hidden;box-shadow:0 14px 38px #2428220b}.xquota-header{border-bottom:1px solid #e1e2dc;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px 15px;display:flex}.xquota-kicker{color:#7c8c6b;font:8px/1 var(--mono);letter-spacing:.12em;margin-bottom:5px;display:block}.xquota-header h3{color:#30352f;letter-spacing:-.015em;margin:0;font-size:13px;font-weight:680}.xquota-header p{color:#92978e;max-width:310px;margin:5px 0 0;font-size:9px;line-height:1.5}.xquota-refresh{color:#526442;white-space:nowrap;background:#eff6e5;border:1px solid #cbd9b4;border-radius:8px;flex:none;min-height:34px;padding:0 11px;font-size:9px;font-weight:650}.xquota-refresh:hover:not(:disabled){background:#e7f1d8;border-color:#afc68a}.xquota-refresh:disabled{cursor:not-allowed;opacity:.48}.xquota-notice,.xquota-loading,.xquota-error,.xquota-empty{border-radius:8px;margin:14px 18px;padding:11px 12px;font-size:9px;line-height:1.55}.xquota-notice,.xquota-empty{color:#858b82;background:#f6f6f2;border:1px dashed #d5d8cf}.xquota-loading{color:#637055;background:#f2f7eb;border:1px solid #d9e3c9;align-items:center;gap:9px;display:flex}.xquota-spinner{border:2px solid #5f7e3b33;border-top-color:#688642;border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite spin}.xquota-error{color:#9d4838;background:#fff3ef;border:1px solid #d3563f40}.xquota-error strong{margin-bottom:3px;font-size:10px;display:block}.xquota-error p{margin:0}.xquota-content{gap:15px;padding:15px 18px 17px;display:grid}.xquota-subscription{color:#343a32;background:#fbfcf8;border:1px solid #dce1d7;border-radius:11px;overflow:hidden;box-shadow:0 10px 26px #2f3a290e}.xquota-subscription-header{background:linear-gradient(135deg,#f8faf4,#f2f7e9);border-bottom:1px solid #e2e6dd;justify-content:space-between;align-items:center;gap:16px;padding:14px 15px;display:flex}.xquota-plan-copy{min-width:0}.xquota-plan-title-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.xquota-plan-title-row>i{background:#86b64c;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #86b64c1a}.xquota-plan-title-row h4{color:#394136;letter-spacing:-.02em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:700}.xquota-plan-title-row>span{color:#60764a;min-height:21px;font:9px/1 var(--mono);background:#ffffffa8;border:1px solid #cbdab8;border-radius:99px;align-items:center;padding:0 8px;display:inline-flex}.xquota-plan-copy>p{color:#858d80;overflow-wrap:anywhere;margin:5px 0 0 14px;font-size:9px;line-height:1.4}.xquota-plan-actions{flex:none;align-items:center;gap:8px;display:flex}.xquota-plan-actions>span{border-radius:99px;justify-content:center;align-items:center;min-height:25px;padding:0 9px;font-size:9px;font-weight:680;text-decoration:none;display:inline-flex}.xquota-plan-actions>span.is-valid{color:#58753d;background:#edf5e5;border:1px solid #cfdfbd}.xquota-plan-actions>span.is-invalid{color:#a24c3c;background:#fff2ef;border:1px solid #edc9c1}.xquota-subscription-body{gap:13px;padding:13px 15px 15px;display:grid}.xquota-expiry-row,.xquota-cycle-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.xquota-expiry-row>span{color:#8b9188;font-size:9px}.xquota-expiry-row>strong{color:#596251;font:9px/1 var(--mono);font-weight:600}.xquota-cycle-list{grid-template-columns:minmax(0,1fr);display:grid}.xquota-cycle{border-top:1px solid #e1e5dc;gap:8px;min-width:0;padding:12px 0 3px;display:grid}.xquota-cycle-heading>strong{color:#687061;font-size:10px;font-weight:680}.xquota-cycle-heading>small{color:#9a9f96;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.xquota-cycle-value{align-items:baseline;gap:6px;min-width:0;display:flex}.xquota-cycle-value>strong{color:#424a3e;font:14px/1.1 var(--mono);letter-spacing:-.035em;white-space:nowrap}.xquota-cycle-value>span{color:#92988f;font:12px/1 var(--mono);white-space:nowrap}.xquota-cycle-value>em{color:#73865e;font:normal 11px/1 var(--mono);white-space:nowrap;margin-left:auto}.xquota-cycle progress{appearance:none;background:#e9ece5;border:0;border-radius:99px;width:100%;height:7px;overflow:hidden}.xquota-cycle progress::-webkit-progress-bar{background:#e9ece5;border-radius:99px}.xquota-cycle progress::-webkit-progress-value{background:linear-gradient(90deg, #91c34a, var(--acid-strong));border-radius:99px;box-shadow:0 0 8px #a9e93f3d}.xquota-cycle progress::-moz-progress-bar{background:linear-gradient(90deg, #91c34a, var(--acid-strong));border-radius:99px}.xquota-cycle-no-limit{color:#8d9688;background:#eef1eb;border-radius:99px;align-items:center;min-height:7px;padding:5px 8px;font-size:8px;display:flex}.xquota-cycle.near-limit>.xquota-cycle-value>em{color:#b85d36}.xquota-cycle.near-limit progress::-webkit-progress-value{background:linear-gradient(90deg,#e4a54a,#df6b45)}.xquota-cycle.near-limit progress::-moz-progress-bar{background:linear-gradient(90deg,#e4a54a,#df6b45)}.xquota-result-meta{color:#9a9f97;font:8px/1 var(--mono);flex-wrap:wrap;justify-content:flex-end;gap:6px 12px;display:flex}.xquota-status-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.xquota-status-row>span{color:#71776e;background:#f6f7f3;border:1px solid #dfe1da;border-radius:99px;align-items:center;min-height:22px;padding:0 8px;font-size:8px;display:inline-flex}.xquota-status-row>small{color:#9a9e97;font:8px/1 var(--mono);margin-left:auto}.xquota-key-status{gap:5px;font-weight:650}.xquota-key-status i{background:#adb2aa;border-radius:50%;width:6px;height:6px}.xquota-key-status.is-valid{color:#577638;background:#eff6e7;border-color:#cee0b7}.xquota-key-status.is-valid i{background:var(--success)}.xquota-key-status.is-invalid{color:#a24c3c;background:#fff2ef;border-color:#ebc8c0}.xquota-key-status.is-invalid i{background:var(--danger)}.xquota-plan-status{color:#526743!important}.xquota-plan-name{font-weight:650;color:#485444!important}.xquota-mode{font-family:var(--mono)}.xquota-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.xquota-metric{background:#f7f7f3;border:1px solid #e0e2da;border-radius:9px;flex-direction:column;justify-content:center;min-width:0;min-height:88px;padding:12px;display:flex}.xquota-metric-primary{background:linear-gradient(135deg,#f4f9ea,#eef6e2);border-color:#d4e2bd}.xquota-metric>span{color:#858b82;font-size:8px}.xquota-metric strong{color:#383e36;font:16px/1.15 var(--mono);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;overflow:hidden}.xquota-metric-primary strong{color:#4d692f}.xquota-metric small{color:#989d94;font-size:8px;line-height:1.45}.deepseek-balance-grid{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.deepseek-balance-grid>article{background:#fbfcf8;border:1px solid #dce1d7;border-radius:10px;grid-template-columns:minmax(130px,.82fr) minmax(0,1.18fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 8px 22px #2f3a290a}.deepseek-balance-grid header{background:linear-gradient(135deg,#f8faf4,#f2f7e9);border-right:1px solid #e2e6dd;align-content:center;gap:5px;padding:14px 15px;display:grid}.deepseek-balance-grid header>span{color:#788b68;font:8px/1 var(--mono);letter-spacing:.1em}.deepseek-balance-grid header>strong{color:#4d642f;font:17px/1.15 var(--mono);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deepseek-balance-grid header>small{color:#90988a;font-size:8px}.deepseek-balance-grid dl{align-content:center;gap:9px;margin:0;padding:13px 15px;display:grid}.deepseek-balance-grid dl>div{border-bottom:1px solid #e7e9e3;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.deepseek-balance-grid dl>div:last-child{border-bottom:0;padding-bottom:0}.deepseek-balance-grid dt{color:#8a9186;font-size:8px}.deepseek-balance-grid dd{color:#596451;font:9px/1 var(--mono);text-align:right;margin:0}.xquota-limits{padding-top:1px}.xquota-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.xquota-section-title h4{color:#4e544c;margin:0;font-size:10px;font-weight:650}.xquota-section-title span{color:#979c94;font:8px/1 var(--mono)}.xquota-limit-list{gap:7px;display:grid}.xquota-limit{background:#fafaf7;border:1px solid #e1e3dc;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:7px;padding:10px 11px;display:grid}.xquota-limit-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.xquota-limit-heading strong{color:#555d50;font:9px/1 var(--mono)}.xquota-limit-heading span{color:#7d8379;font:8px/1 var(--mono);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xquota-limit progress{appearance:none;background:#e4e7df;border:0;border-radius:99px;width:100%;height:7px;overflow:hidden}.xquota-limit progress::-webkit-progress-bar{background:#e4e7df;border-radius:99px}.xquota-limit progress::-webkit-progress-value{background:linear-gradient(90deg, #91c34a, var(--acid-strong));border-radius:99px;box-shadow:0 0 8px #a9e93f4d}.xquota-limit progress::-moz-progress-bar{background:linear-gradient(90deg, #91c34a, var(--acid-strong));border-radius:99px}.xquota-limit small{color:#979c94;font-size:8px;line-height:1.35}.xquota-empty{margin:0}.xquota-footer{color:#979c94;background:#f6f6f2;border-top:1px solid #e1e2dc;justify-content:space-between;align-items:center;gap:14px;padding:10px 18px;font-size:8px;line-height:1.4;display:flex}.xquota-footer a{color:#5f7548;flex:none;font-weight:650;text-decoration:none}.xquota-footer a:hover{color:#425a2c;text-decoration:underline}.operations-workspace,.codex-manager-workspace{max-width:1180px}.codex-manager-heading{align-items:center}.codex-manager-tabs{background:#e9ebe4;border:1px solid #d9dcd3;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:14px;padding:5px;display:grid}.codex-manager-tabs button{color:#747b70;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:9px;min-width:0;padding:10px 12px;display:grid}.codex-manager-tabs button:hover{color:#4f584a;background:#ffffff8c}.codex-manager-tabs button.active{color:#3c4934;background:#fff;border-color:#cdd6c0;box-shadow:0 4px 12px #2a30260e}.codex-manager-tabs button>span{color:#7f8879;width:24px;height:24px;font:7px/1 var(--mono);background:#f4f5f1;border-radius:7px;grid-row:1/3;place-items:center;display:grid}.codex-manager-tabs button.active>span{color:#425435;background:#dff0c6}.codex-manager-tabs strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.codex-manager-tabs small{color:#9ba096;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.codex-manager-panel{max-width:none}.codex-panel-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:11px;padding:2px 2px 8px;display:flex}.codex-panel-heading h3{color:#343a32;margin:4px 0 3px;font-size:15px}.codex-panel-heading p{color:#8b9188;margin:0;font-size:9px}.codex-manager-notice{color:#75643b;background:#fff9e9;border:1px solid #e3d5ac;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:11px 13px;display:flex}.codex-manager-notice>div{gap:3px;display:grid}.codex-manager-notice strong{font-size:9px}.codex-manager-notice span{font-size:8px;line-height:1.45}.codex-manager-notice button{color:#6c582b;background:#fff;border:1px solid #d8c48e;border-radius:7px;flex:none;padding:7px 10px;font-size:8px}.ops-overview-single,.ops-detail-single{grid-template-columns:minmax(0,1fr)}.codex-backups-full{margin-bottom:12px}.profile-organizer-card{margin-top:14px}.ops-heading{align-items:center}.ops-heading-actions,.ops-health-actions,.ops-order-buttons{align-items:center;gap:7px;display:flex}.ops-alert{color:#755625;background:#fff8e8;border:1px solid #e7c884;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:12px 14px;display:flex}.ops-alert.danger{color:#8f4233;background:#fff2ef;border-color:#e5b1a5}.ops-alert>div:first-child{gap:3px;display:grid}.ops-alert strong{font-size:10px}.ops-alert span{font-size:9px;line-height:1.45}.ops-alert>div:last-child{flex:none;gap:6px;display:flex}.ops-alert button,.ops-card header>button,.ops-health-actions button,.ops-order-buttons button,.ops-preview header>button{color:#646c60;background:#f7f8f4;border:1px solid #d7dbd0;border-radius:7px;min-height:28px;padding:0 9px;font-size:8px;font-weight:650}.ops-alert button:hover,.ops-card header>button:hover:not(:disabled),.ops-health-actions button:hover:not(:disabled),.ops-order-buttons button:hover:not(:disabled),.ops-preview header>button:hover:not(:disabled){color:#4f623d;background:#eef4e6;border-color:#b9c5a8}.ops-alert button:last-child{color:#914b2f;background:#fff0e7;border-color:#d9a080}.ops-overview-grid,.ops-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:12px;margin-bottom:12px;display:grid}.ops-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;padding:15px;box-shadow:0 10px 30px #2a302609}.ops-card>header,.ops-section-header,.ops-preview>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ops-card>header>div,.ops-section-header>div,.ops-preview>header>div{min-width:0}.ops-card header span,.ops-section-header span,.ops-preview header span,.ops-diagnostic-card>div>span{color:#8aa05e;font:7px/1 var(--mono);letter-spacing:.11em;margin-bottom:4px;display:block}.ops-card h3,.ops-preview h3{color:#394037;letter-spacing:-.015em;margin:0;font-size:12px}.ops-section-header p{color:#8c9288;margin:4px 0 0;font-size:8px;line-height:1.45}.ops-section-header>small{color:#969c92;font:8px/1.3 var(--mono)}.ops-current-body{margin-top:14px}.ops-current-mark{color:#66715d;background:#f4f7ef;border:1px solid #d5dbcc;border-radius:99px;align-items:center;gap:6px;width:fit-content;min-height:23px;padding:0 8px;font-size:8px;display:inline-flex}.ops-current-mark i{background:#9ba197;border-radius:50%;width:6px;height:6px}.ops-current-mark.api i,.ops-current-mark.mixed i,.ops-current-mark.chatgpt i{background:var(--success)}.ops-current-body>strong{color:#333a31;margin-top:10px;font-size:16px;display:block}.ops-current-body>p{color:#7e867a;margin:4px 0 12px;font-size:9px}.ops-current-body dl{background:#e1e4dc;border:1px solid #e1e4dc;border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.ops-current-body dl>div{background:#f8f9f5;min-width:0;padding:9px 10px}.ops-current-body dt{color:#969c93;font-size:7px}.ops-current-body dd{color:#596155;font:8px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.ops-access-card{flex-direction:column;gap:12px;display:flex}.ops-access-status{background:#f8f9f5;border:1px solid #e1e4dc;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.ops-access-status>i{background:#b4b9b0;border-radius:50%;flex:none;width:9px;height:9px}.ops-access-status>i.ready{background:var(--success);box-shadow:0 0 0 4px #5f8f2c1a}.ops-access-status>div{gap:3px;min-width:0;display:grid}.ops-access-status strong{color:#4d554a;font-size:9px}.ops-access-status span{color:#8b9188;font-size:8px;line-height:1.4}.ops-consent{color:#747c70;align-items:flex-start;gap:8px;font-size:8px;line-height:1.5;display:flex}.ops-consent input{accent-color:var(--success);margin-top:1px}.ops-empty-copy{color:#8a9186;background:#f8f8f5;border:1px dashed #d8dcd3;border-radius:8px;margin:14px 0 0;padding:11px;font-size:9px;line-height:1.5}.ops-health-card,.ops-organizer{margin-bottom:12px}.ops-health-table{gap:7px;margin-top:13px;display:grid}.ops-health-row{background:#fafbf8;border:1px solid #e1e4dc;border-radius:9px;grid-template-columns:minmax(145px,.75fr) auto minmax(220px,1.15fr) auto;align-items:center;gap:9px;min-width:0;padding:10px 11px;display:grid}.ops-health-name{gap:3px;min-width:0;display:grid}.ops-health-name strong{color:#434b40;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ops-health-name span,.ops-health-row>p{color:#92988e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ops-health-status{color:#7b8278;white-space:nowrap;background:#f4f5f1;border:1px solid #dfe2da;border-radius:99px;align-items:center;min-height:21px;padding:0 7px;font-size:7px;display:inline-flex}.ops-health-status.healthy{color:#527137;background:#edf5e4;border-color:#cadcb4}.ops-health-status.warning{color:#8a6829;background:#fff8e8;border-color:#e6ce92}.ops-health-status.quota,.ops-health-status.error,.ops-health-status.incompatible{color:#a14c3a;background:#fff2ef;border-color:#e7bcb2}.ops-endpoints{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.ops-endpoints span{color:#8a9087;min-height:21px;font:7px/1 var(--mono);background:#fff;border:1px solid #e0e3db;border-radius:6px;align-items:center;padding:0 6px;display:inline-flex}.ops-endpoints span.ok{color:#5d793f;border-color:#d2e0c0}.ops-endpoints span.bad{color:#a05242;border-color:#e8c8c1}.ops-health-actions button:last-child{color:#9c5639;background:#fff6f1;border-color:#e5c2b3}.ops-health-row>p{border-top:1px dashed #e1e4dc;grid-column:1/-1;margin:0;padding-top:6px}.ops-history-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px;margin-top:10px;display:grid}.ops-history-columns.single{grid-template-columns:minmax(0,1fr)}.ops-history-group{background:#fbfcf8;border:1px solid #e1e4dc;border-radius:9px;min-width:0;padding:9px}.ops-history-group-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ops-history-group-heading>div{gap:3px;display:grid}.ops-history-group-heading strong{color:#50594b;font-size:10px}.ops-history-group-heading small,.ops-history-group-heading>span{color:#92998f;font-size:8px}.ops-history-group-heading>span{background:#f7f8f4;border:1px solid #dfe3da;border-radius:99px;flex:none;padding:4px 7px}.ops-quota-summary{background:#f8f9f5;border:1px solid #e1e4dc;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:0;margin-top:8px;display:grid;overflow:hidden}.ops-quota-summary>div{border-bottom:1px solid #e1e4dc;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:4px 8px;display:grid}.ops-quota-summary>div:last-child{border-bottom:0}.ops-quota-summary span{color:#959b92;font-size:7px}.ops-quota-summary strong{color:#4b5447;min-width:0;font:8px/1.3 var(--mono);overflow-wrap:anywhere}.ops-quota-summary small{color:#93998f;text-align:right;white-space:nowrap;font-size:7px}.ops-quota-summary>div:nth-child(-n+2) strong{grid-column:2/-1}.ops-quota-summary>div:nth-child(n+3) strong{overflow-wrap:normal;white-space:nowrap}.ops-quota-history-list{background:#f8f9f5;border:1px solid #e1e4dc;border-radius:8px;gap:4px;margin-top:7px;padding:5px;display:grid}.ops-quota-history-list>article{background:#fff;border:1px solid #e2e5dd;border-radius:7px;grid-template-columns:minmax(120px,.75fr) minmax(130px,.65fr) minmax(130px,1fr) 38px auto;align-items:center;gap:6px;min-width:0;padding:5px 7px;display:grid}.ops-quota-history-list>article>div:first-child{align-items:center;gap:6px;min-width:0;display:flex}.ops-quota-history-list time{color:#7e8679;font:8px/1.2 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-quota-history-list em{color:#5d793f;background:#e8f3d9;border-radius:99px;padding:2px 5px;font-size:7px;font-style:normal}.ops-quota-history-list>article>span{color:#65705d;font:9px/1.2 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-quota-history-track{background:#e7ebe2;border-radius:99px;height:5px;overflow:hidden}.ops-quota-history-track i{border-radius:inherit;background:linear-gradient(90deg, #8fca3e, var(--acid));min-width:2px;height:100%;display:block}.ops-quota-history-list>article>strong{color:#566a46;font:9px/1 var(--mono);text-align:right}.ops-history-delete{color:#9b5b43;white-space:nowrap;cursor:pointer;background:#fff8f5;border:1px solid #e6c8bc;border-radius:6px;min-height:21px;padding:0 6px;font-size:7px}.ops-history-delete:hover{color:#7f412c;background:#fff1eb;border-color:#dcae9e}.ops-balance-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.ops-balance-summary>div{background:linear-gradient(135deg,#fafbf7,#f3f7ed);border:1px solid #dfe4da;border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.ops-balance-summary span{color:#8d9588;font-size:8px}.ops-balance-summary strong{color:#4d642f;font:11px/1.25 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-balance-summary small{color:#92998f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.4;overflow:hidden}.ops-balance-summary>div.unavailable{background:#fff5f2;border-color:#ebc8c0}.ops-balance-summary>div.unavailable strong,.ops-balance-history-list>article>strong.unavailable{color:#a24c3c}.ops-balance-history-list>article{grid-template-columns:minmax(120px,.75fr) minmax(180px,1fr) 58px auto}.ops-history-columns:not(.single) .ops-history-group:not(.deepseek-history-group) .ops-quota-history-list>article{grid-template-columns:minmax(0,1fr) 36px auto;gap:4px;padding:5px 6px}.ops-history-columns:not(.single) .ops-history-group:not(.deepseek-history-group) .ops-quota-history-list>article>div:first-child{grid-area:1/1}.ops-history-columns:not(.single) .ops-history-group:not(.deepseek-history-group) .ops-quota-history-list time{text-overflow:clip;overflow:visible}.ops-history-columns:not(.single) .ops-history-group:not(.deepseek-history-group) .ops-quota-history-list>article>span{text-overflow:clip;white-space:normal;grid-area:2/1/auto/-1;overflow:visible}.ops-history-columns:not(.single) .ops-history-group:not(.deepseek-history-group) .ops-quota-history-track{grid-area:3/1/auto/-1}.ops-history-columns:not(.single) .ops-history-group:not(.deepseek-history-group) .ops-quota-history-list>article>strong{grid-area:1/2}.ops-history-columns:not(.single) .ops-history-group:not(.deepseek-history-group) .ops-history-delete{grid-area:1/3}.ops-history-columns:not(.single) .ops-balance-history-list>article{grid-template-columns:minmax(90px,.75fr) minmax(110px,1fr) 48px auto;gap:6px;padding-inline:7px}.ops-balance-history-list>article>strong.available{color:#5a753e}.ops-card-note{color:#989e95;margin:7px 0 0;font-size:8px;line-height:1.45}.ops-backup-list{gap:6px;max-height:270px;margin-top:13px;display:grid;overflow-y:auto}.ops-backup-list>button{color:#6f776b;text-align:left;background:#fafbf8;border:1px solid #e1e4dc;border-radius:8px;grid-template-columns:minmax(130px,1fr) minmax(80px,.65fr) auto;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.ops-backup-list>button:hover{background:#f3f8ec;border-color:#c6d4b3}.ops-backup-list>button>span:first-child{gap:3px;min-width:0;display:grid}.ops-backup-list strong{color:#4d5549;font-size:8px}.ops-backup-list small,.ops-backup-list>button>span:nth-child(2){color:#969c93;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.ops-backup-list em{color:#9b5d32;background:#fff0df;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal}.ops-preview{background:linear-gradient(135deg,#f9fbf6,#f1f7e9);border:1px solid #cbd9b7;border-radius:12px;margin-bottom:12px;padding:15px;box-shadow:0 12px 32px #475b350f}.ops-preview-list{gap:5px;margin-top:12px;display:grid}.ops-preview-list>div{background:#ffffffb8;border:1px solid #dce5d1;border-radius:7px;grid-template-columns:90px minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 9px;display:grid}.ops-preview-list strong{color:#697260;font-size:8px}.ops-preview-list span,.ops-preview-list em{font:8px/1.35 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-preview-list span{color:#969c91}.ops-preview-list i{color:#9caf82;font-style:normal}.ops-preview-list em{color:#4d6537;font-style:normal}.ops-preview-warnings{color:#7d682f;background:#fff8e7;border-radius:7px;gap:4px;margin:10px 0 0;padding:9px 10px 9px 24px;font-size:8px;line-height:1.5;display:grid}.ops-preview footer{justify-content:space-between;align-items:center;gap:16px;margin-top:11px;display:flex}.ops-preview footer>span{color:#788371;font-size:8px;line-height:1.45}.ops-profile-order{gap:7px;margin-top:13px;display:grid}.ops-profile-order>article{background:#fafbf8;border:1px solid #e0e3db;border-radius:9px;grid-template-columns:auto 28px minmax(130px,1fr) minmax(180px,.8fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 10px;transition:opacity .12s,border-color .12s,transform .12s;display:grid}.ops-profile-order>article.dragging{opacity:.46;border-color:#a9c47d;transform:scale(.995)}.ops-drag-handle{color:#a7ada3;cursor:grab;font-size:13px}.ops-profile-order>article>b{color:#9ba291;font:8px/1 var(--mono)}.ops-profile-order>article>div:first-of-type{gap:3px;min-width:0;display:grid}.ops-profile-order strong{color:#485045;font-size:9px}.ops-profile-order small{color:#989e95;font:7px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-profile-order label{align-items:center;gap:6px;min-width:0;display:flex}.ops-profile-order label span{color:#969c92;font-size:7px}.ops-profile-order input{color:#5d6559;background:#fff;border:1px solid #dde1d8;border-radius:7px;width:100%;min-width:0;height:29px;padding:0 8px;font-size:8px}.ops-order-buttons button{width:27px;padding:0}.ops-diagnostic-card{background:linear-gradient(135deg,#f4f6f0,#ecefe8);border:1px solid #d8ddd2;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:14px 15px;display:flex}.ops-diagnostic-card>div{min-width:0}.ops-diagnostic-card strong{color:#454d42;font-size:10px;display:block}.ops-diagnostic-card p{color:#858d81;margin:4px 0 0;font-size:8px;line-height:1.45}.ops-message{margin-top:12px}.request-history{margin-top:30px}.history-title-row button{color:#999e95;background:0 0;border:0;font-size:9px}.history-title-row button:hover{color:var(--danger)}.empty-history{color:#999e95;text-align:center;background:#ffffff40;border:1px dashed #d4d6ce;border-radius:11px;padding:22px;font-size:10px}.history-list{border:1px solid var(--line);background:#ffffff70;border-radius:11px;overflow:hidden}.history-item{color:#777c74;font:9px/1.3 var(--mono);border-bottom:1px solid #e4e5df;grid-template-columns:7px minmax(120px,1fr) 42px 72px 45px;align-items:center;gap:10px;padding:11px 14px;display:grid}.history-item:last-child{border-bottom:0}.history-item>div{flex-direction:column;gap:2px;min-width:0;display:flex}.history-item strong,.history-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-item strong{color:#4b5049;font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:10px;font-weight:600}.history-item small{color:#989d94;font-size:8px}.history-status{border-radius:50%;width:6px;height:6px}.history-status.ok{background:#87b34d}.history-status.bad{background:#d86a57}.tester-sticky{position:sticky;top:24px}.tester-heading{min-height:25px}.connection-badge{color:#8c9189;align-items:center;gap:6px;font-size:9px;display:flex}.connection-badge i{background:#b8bcb4;border-radius:50%;width:6px;height:6px}.connection-badge.ready{color:#668142}.connection-badge.ready i{background:#87b34d;box-shadow:0 0 0 3px #87b34d1f}.tester-card{border-radius:14px;overflow:hidden}.mode-tabs{background:#eeefe9;grid-template-columns:1fr 1fr;padding:5px;display:grid}.mode-tabs button{color:#7f847c;background:0 0;border:0;border-radius:7px;padding:8px;font-size:10px}.mode-tabs button.active{color:#333833;background:#fff;font-weight:600;box-shadow:0 2px 8px #23272212}.tester-field{margin:0;padding:16px 18px 0}.tester-field textarea{background:#fdfdfb;min-height:63px}.tester-field .prompt-area{min-height:94px}.raw-code{min-height:242px!important}.parameter-row{grid-template-columns:1fr 114px;gap:18px;padding:15px 18px 16px;display:grid}.parameter-row label{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid;position:relative}.parameter-row span{color:#858a82;font-size:9px}.parameter-row strong{color:#62685f;font:9px/1 var(--mono)}.parameter-row input[type=range]{accent-color:#92bd50;grid-column:1/-1;width:100%;height:3px}.parameter-row input[type=number]{color:#555b53;width:100%;height:27px;font:9px/1 var(--mono);background:#fff;border:1px solid #d8dad2;border-radius:6px;grid-column:1/-1;padding:0 8px}.send-button{color:#22271d;background:var(--acid);border:1px solid #b5ea52;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 36px);height:44px;margin:0 18px 18px;font-size:11px;font-weight:650;transition:all .16s;display:flex;box-shadow:0 8px 24px #91c13e29}.send-button:hover:not(:disabled){background:#d2ff79;transform:translateY(-1px);box-shadow:0 10px 28px #91c13e3b}.send-button:active:not(:disabled){transform:translateY(0)}.send-button:disabled{cursor:wait;opacity:.72}.send-button>span:first-child{font-size:16px}.send-button kbd{color:#2a33208f;font:8px/1 var(--mono);background:#ffffff4d;border:1px solid #2a33202e;border-radius:4px;padding:3px 5px;position:absolute;right:30px}.spinner{border:2px solid #22271d33;border-top-color:#22271d;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.response-panel{background:#20231f;border-top:1px solid #e0e2da;min-height:220px}.response-toolbar{color:#858c81;min-height:38px;font:8px/1 var(--mono);letter-spacing:.09em;border-bottom:1px solid #343832;justify-content:space-between;align-items:center;gap:12px;padding:0 15px;display:flex}.response-toolbar>div{letter-spacing:0;align-items:center;gap:10px;display:flex}.response-toolbar button{color:#aab1a5;background:#292d28;border:1px solid #41463f;border-radius:5px;padding:4px 7px;font-size:8px}.response-ok{color:#b8e879}.response-bad{color:#ee8d78}.response-panel pre{color:#dce2d6;max-height:350px;font:10px/1.65 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:18px;overflow:auto}.usage-line{color:#858c81;font:8px/1 var(--mono);border-top:1px solid #343832;padding:9px 18px}.empty-response{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:24px;display:flex}.empty-response strong{color:#b7beb2;margin-top:12px;font-size:10px;font-weight:580}.empty-response p{color:#6f766c;max-width:240px;margin:5px 0 0;font-size:9px;line-height:1.5}.pulse-orbit{border:1px solid #42483f;border-radius:50%;width:32px;height:32px;position:relative}.pulse-orbit:before{content:"";border:1px solid #4d5549;border-radius:50%;position:absolute;inset:6px}.pulse-orbit span{background:var(--acid);transform-origin:2px 12px;border-radius:50%;width:4px;height:4px;animation:3s linear infinite orbit;position:absolute;top:4px;left:14px;box-shadow:0 0 9px #c9ff62b3}@keyframes orbit{to{transform:rotate(360deg)}}.curl-panel{background:#f6f6f2;border-top:1px solid #e0e2da}.curl-panel summary{color:#747a71;padding:11px 15px;font-size:9px;list-style-position:inside}.curl-panel>div{background:#272a26;border-top:1px solid #e0e2da;position:relative}.curl-panel pre{color:#c8cec3;max-height:150px;font:8px/1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px 56px 14px 14px;overflow:auto}.curl-panel>div button{color:#9ba297;background:#30342f;border:1px solid #454a43;border-radius:5px;padding:5px 7px;font-size:8px;position:absolute;top:10px;right:10px}.endpoint-strip{border:1px solid var(--line);color:#8b9087;font:8px/1 var(--mono);background:#ffffff57;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin-top:10px;padding:9px 12px;display:grid}.endpoint-strip>span{color:#64764d;background:#e8f0da;border-radius:4px;padding:4px 6px;font-weight:700}.endpoint-strip code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xuanjian-card{background:#fffffcdb;border:1px solid #d9ddd2;border-radius:16px;overflow:hidden;box-shadow:0 18px 48px #2d332a0f}.xuanjian-hero{color:#e8eee2;background:radial-gradient(circle at 84% -20%,#c4e8772e,#0000 44%),linear-gradient(135deg,#1e241e,#2c3429);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:16px 18px;display:grid}.xuanjian-seal{color:#d7ff89;background:#cbff6612;border:1px solid #cdf48459;border-radius:13px 13px 13px 4px;place-items:center;width:42px;height:42px;font:21px/1 serif;display:grid}.xuanjian-hero>div:nth-child(2){min-width:0}.xuanjian-hero span:first-child{color:#94a18e;font:7px/1 var(--mono);letter-spacing:.13em;margin-bottom:4px;display:block}.xuanjian-hero h3{letter-spacing:.06em;margin:0;font-size:16px;font-weight:650}.xuanjian-hero p{color:#aeb7a9;margin:3px 0 0;font-size:9px}.xuanjian-model{text-overflow:ellipsis;white-space:nowrap;background:#00000024;border:1px solid #d7ff892e;border-radius:999px;max-width:110px;padding:5px 8px;overflow:hidden;color:#bdd294!important;font:8px/1 var(--mono)!important}.xuanjian-tabs{background:#f0f1ec;border-bottom:1px solid #e2e4dc;grid-template-columns:1fr 1fr;padding:5px;display:grid}.xuanjian-tabs button{color:#7a8076;background:0 0;border:0;border-radius:8px;padding:9px;font-size:10px}.xuanjian-tabs button.active{color:#343b31;background:#fff;font-weight:650;box-shadow:0 2px 9px #282f2612}.xuanjian-body{padding:16px 18px 18px}.xuanjian-form-grid{grid-template-columns:1fr 1fr;gap:11px 12px;display:grid}.xuanjian-form-grid .field{gap:5px}.xuanjian-form-grid .field input,.xuanjian-form-grid .field select{min-height:34px;padding:0 10px;font-size:10px}.xuanjian-check{color:#747a71;align-items:center;gap:7px;margin-top:11px;font-size:9px;display:flex}.xuanjian-check input{accent-color:#8db54f}.xuanjian-calculate,.xuanjian-to-ai{color:#2d3827;background:#d9f5a7;border:1px solid #c4dd94;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:40px;margin-top:14px;font-size:10px;font-weight:650;display:flex}.xuanjian-calculate:hover,.xuanjian-to-ai:hover{background:#e5ffb8}.xuanjian-calculate span,.xuanjian-to-ai span{font-size:14px}.xuanjian-error{color:#a34e3d;background:#fff5f1;border:1px solid #f0c8bf;border-radius:8px;margin-top:10px;padding:9px 10px;font-size:9px;line-height:1.5}.xuanjian-empty{color:#7d837a;text-align:center;background:#fafbf7;border:1px dashed #d9ddd2;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:126px;margin-top:14px;padding:18px;display:flex}.xuanjian-empty>span{color:#9aae79;letter-spacing:.15em;margin-bottom:11px;font:15px/1 serif}.xuanjian-empty strong,.xuanjian-no-chart strong,.xuanjian-ai-empty strong{color:#555d51;font-size:10px}.xuanjian-empty p,.xuanjian-no-chart p,.xuanjian-ai-empty p{color:#8a9086;max-width:300px;margin:6px 0 0;font-size:9px;line-height:1.55}.xuanjian-chart{background:#fbfcf8;border:1px solid #dfe2d9;border-radius:12px;margin-top:14px;overflow:hidden}.xuanjian-chart-meta{background:#f4f6ef;border-bottom:1px solid #e2e5dc;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.xuanjian-chart-meta>div{flex-direction:column;gap:3px;display:flex}.xuanjian-chart-meta strong{color:#343b31;font-size:11px}.xuanjian-chart-meta span,.xuanjian-chart-meta small{color:#858c81;font-size:8px}.xuanjian-chart-meta small{font-family:var(--mono);white-space:nowrap}.pillar-grid{grid-template-columns:repeat(4,1fr);padding:14px 10px;display:grid}.pillar-grid>div{border-left:1px solid #e6e8e1;flex-direction:column;align-items:center;min-width:0;display:flex}.pillar-grid>div:first-child{border-left:0}.pillar-grid span,.pillar-grid small{color:#8c9288;font-size:8px}.pillar-grid strong{color:#4d6744;flex-direction:column;gap:1px;margin:7px 0;font:600 18px/1 serif;display:flex}.pillar-grid strong i{color:#3b4238;font-style:normal}.day-master-line{border-top:1px solid #e4e7df;border-bottom:1px solid #e4e7df;align-items:center;gap:7px;margin:0 12px;padding:10px 0;display:flex}.day-master-line span,.day-master-line small{color:#82887f;font-size:8px}.day-master-line strong{color:#35412f;font-size:10px}.day-master-line em{color:#5e763d;background:#ebf3dc;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal}.day-master-line small{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;overflow:hidden}.element-bars{gap:7px;padding:12px;display:grid}.element-bars>div{grid-template-columns:14px 1fr 28px;align-items:center;gap:8px;display:grid}.element-bars span,.element-bars strong{color:#767d72;font-size:8px;font-weight:500}.element-bars strong{text-align:right;font-family:var(--mono)}.element-bars i{background:#e7e9e3;border-radius:99px;height:4px;overflow:hidden}.element-bars b{border-radius:inherit;height:100%;display:block}.xuanjian-to-ai{background:#f0f7e4;width:calc(100% - 24px);min-height:36px;margin:0 12px 12px}.xuanjian-ai-body{padding-top:14px}.xuanjian-ai-mode-tabs{background:#f0f4eb;border:1px solid #dce3d5;border-radius:9px;gap:5px;margin-bottom:12px;padding:4px;display:flex}.xuanjian-ai-mode-tabs button{color:#7b8578;background:0 0;border:0;border-radius:6px;flex:1;min-height:34px;font-size:9px}.xuanjian-ai-mode-tabs button.active{color:#3f5732;background:#fff;font-weight:650;box-shadow:0 2px 8px #3a4e2b14}.xuanjian-ai-mode-tabs button span{color:#647e43;font:6px/1 var(--mono);letter-spacing:.08em;background:#e8f4cf;border-radius:999px;margin-left:4px;padding:2px 4px}.xuanjian-discussion{gap:12px;display:grid}.discussion-heading,.discussion-actions,.discussion-section-title,.discussion-result-card header,.discussion-consensus header{justify-content:space-between;align-items:center;gap:12px;display:flex}.discussion-heading{background:linear-gradient(135deg,#f5f9ee,#fbfcf8);border:1px solid #dce4d5;border-radius:11px;padding:13px 14px}.discussion-heading>div:first-child{gap:4px;min-width:0;display:grid}.discussion-heading>div:first-child>span,.discussion-consensus header span{color:#8a9a7f;font:7px/1 var(--mono);letter-spacing:.13em}.discussion-heading strong{color:#3e5135;font-size:13px}.discussion-heading p{color:#7f897c;margin:0;font-size:8px;line-height:1.5}.discussion-progress{flex:none;justify-items:end;gap:3px;display:grid}.discussion-progress strong{color:#5c7b3f;font:650 20px/1 var(--mono)}.discussion-progress strong small{color:#9aa694;font-size:9px}.discussion-progress span{color:#899286;white-space:nowrap;font-size:7px}.discussion-prompt-card{background:#fafcf8;border:1px solid #dfe5da;border-radius:10px;gap:6px;padding:11px;display:grid}.discussion-prompt-card label,.discussion-actions label>span{color:#798578;font-size:8px}.discussion-prompt-card textarea{resize:vertical;color:#465140;width:100%;min-height:72px;font:9px/1.6 var(--sans);background:#fff;border:1px solid #d8e0d2;border-radius:7px;outline:0;padding:9px 10px}.discussion-prompt-card textarea:focus{border-color:#a9c681;box-shadow:0 0 0 3px #99c1671f}.discussion-section-title{margin-top:1px}.discussion-section-title strong{color:#4a5745;font-size:9px}.discussion-section-title span{color:#9aa397;font-size:7px}.discussion-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.discussion-model-option{color:#687366;text-align:left;background:#fafcf8;border:1px solid #dbe3d5;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:52px;padding:8px 9px;display:flex}.discussion-model-option:hover:not(:disabled){background:#f3f9e9;border-color:#b9d390}.discussion-model-option.selected{background:#edf6df;border-color:#a7c77a;box-shadow:inset 0 0 0 1px #94b95d1f}.discussion-model-option:disabled{cursor:not-allowed;opacity:.5}.discussion-model-check{color:#557638;background:#fff;border:1px solid #c8d5bc;border-radius:5px;flex:none;place-items:center;width:19px;height:19px;font-size:11px;display:grid}.discussion-model-option.selected .discussion-model-check{color:#fff;background:#86a95a;border-color:#88ab5b}.discussion-model-option>span:last-child{gap:4px;min-width:0;display:grid}.discussion-model-option strong,.discussion-model-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discussion-model-option strong{color:#52614d;font-size:9px}.discussion-model-option small{color:#899486;font:7px var(--mono)}.discussion-empty-models{color:#8a9386;text-align:center;background:#fafbf8;border:1px dashed #d8dfd1;border-radius:8px;grid-column:1/-1;padding:16px;font-size:8px}.discussion-actions{align-items:flex-end;padding-top:2px}.discussion-actions>label{gap:5px;min-width:0;display:grid}.discussion-actions select{color:#566252;background:#fff;border:1px solid #d4ded0;border-radius:7px;max-width:250px;min-height:32px;padding:0 8px;font-size:8px}.discussion-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.discussion-actions button{border:1px solid #cbd8c0;border-radius:7px;min-height:34px;padding:0 10px;font-size:8px}.discussion-actions button:disabled{cursor:not-allowed;opacity:.45}.discussion-secondary{color:#687366;background:#fafcf8}.discussion-stop{color:#9b4d3d;background:#fff5f1;border-color:#dfb4a9!important}.discussion-primary{color:#304325;background:#d9f2ad;font-weight:650;border-color:#b7d583!important}.discussion-consensus-button{color:#5e743d;background:#f1f8e6;border-color:#c1d39f!important}.discussion-actions button:hover:not(:disabled){filter:brightness(.98);transform:translateY(-1px)}.discussion-results{gap:8px;display:grid}.discussion-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.discussion-result-card{background:#fff;border:1px solid #dce3d7;border-radius:10px;flex-direction:column;min-width:0;min-height:160px;padding:11px;display:flex;box-shadow:0 5px 16px #38483009}.discussion-result-card.sending{background:#fbfdf7;border-color:#b8d48c}.discussion-result-card.sending p{color:#65745f}.discussion-result-card.error{background:#fff8f5;border-color:#e2b9ae}.discussion-result-card.stopped{background:#fafaf7}.discussion-result-card header{align-items:flex-start}.discussion-result-card header>div{gap:3px;min-width:0;display:grid}.discussion-result-card header strong{color:#4c5c48;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.discussion-result-card header small{color:#8c9788;font:7px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discussion-result-card header>span{color:#8a9684;white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:7px;display:flex}.discussion-result-card p{color:#566153;white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:10px 0 0;font-size:9px;line-height:1.7}.discussion-result-card footer,.discussion-consensus footer{color:#9ba59a;font:7px/1.4 var(--mono);margin-top:9px}.discussion-consensus{background:linear-gradient(135deg,#f2f9e6,#fbfdf8);border:1px solid #b9d68c;border-radius:11px;padding:13px}.discussion-consensus header{align-items:flex-start}.discussion-consensus header>div{gap:4px;display:grid}.discussion-consensus header strong{color:#486438;font-size:11px}.discussion-consensus header small{color:#7f8d76;font:7px var(--mono)}.discussion-consensus header>b{color:#5b7d3d;background:#e1f0c7;border-radius:999px;padding:4px 6px;font-size:7px}.discussion-consensus p{color:#4e5c49;white-space:pre-wrap;overflow-wrap:anywhere;margin:11px 0 0;font-size:9px;line-height:1.75}.discussion-consensus.error{background:#fff7f4;border-color:#e1b2a5}.discussion-consensus.error header>b{color:#a04e3e;background:#ffe4dc}.discussion-disclaimer{color:#9ba297;text-align:center;font-size:7px;line-height:1.5}.ai-chart-chip{background:#f5f8ef;border:1px solid #dde3d3;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:12px 13px;display:grid}.ai-chart-chip span{color:#4d643f;background:#e6efd8;border-radius:7px;grid-row:1/3;padding:6px 8px;font-size:9px}.ai-chart-chip strong{color:#394136;letter-spacing:.05em;font:600 13px/1.2 serif}.ai-chart-chip small{color:#81887d;font-size:8px}.fortune-topic-list{flex-wrap:wrap;gap:6px;margin:11px 0 8px;display:flex}.fortune-topic-list button{color:#747b70;background:#fafbf7;border:1px solid #dce1d3;border-radius:999px;padding:6px 9px;font-size:8px}.fortune-topic-list button.active,.fortune-topic-list button:hover{color:#506536;background:#edf5df;border-color:#bed28f}.xuanjian-chat-shell{background:#f8faf5;border:1px solid #dce2d5;border-radius:12px;margin-top:12px;overflow:hidden}.xuanjian-chat-toolbar{background:#f1f5ea;border-bottom:1px solid #e1e6dc;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:10px 13px;display:flex}.xuanjian-chat-toolbar>div{flex-direction:column;gap:3px;display:flex}.xuanjian-chat-toolbar .xuanjian-chat-toolbar-actions{flex-direction:row;align-items:center;gap:7px}.xuanjian-chat-toolbar span{color:#8b9d79;font:7px/1 var(--mono);letter-spacing:.13em}.xuanjian-chat-toolbar strong{color:#3d4937;font-size:10px}.xuanjian-chat-toolbar button,.xuanjian-retry{color:#5a6e42;background:#f8fbf2;border:1px solid #cbd7bb;border-radius:7px;min-height:28px;padding:5px 9px;font-size:8px}.xuanjian-chat-toolbar button:disabled{cursor:not-allowed;opacity:.45}.xuanjian-chat-toolbar .xuanjian-stop{color:#9b4d3d;background:#fff5f1;border-color:#d9aa9e}.xuanjian-chat-toolbar .xuanjian-stop:hover{background:#ffebe5;border-color:#c98271}.xuanjian-chat-log{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;gap:13px;min-height:260px;max-height:480px;padding:15px;display:flex;overflow-y:auto}.xuanjian-chat-message{align-items:flex-start;gap:8px;display:flex}.xuanjian-chat-message.user{flex-direction:row-reverse}.xuanjian-chat-avatar{color:#5d743d;background:#edf4e1;border:1px solid #cfdac1;border-radius:9px 9px 9px 3px;flex:none;place-items:center;width:29px;height:29px;font:600 11px/1 serif;display:grid}.xuanjian-chat-message.user .xuanjian-chat-avatar{color:#3d5427;background:#dff5b5;border-color:#bcd889;border-radius:9px 9px 3px}.xuanjian-chat-bubble{background:#fff;border:1px solid #dee3d8;border-radius:4px 11px 11px;max-width:min(84%,720px);padding:10px 12px;box-shadow:0 4px 14px #3641300a}.xuanjian-chat-message.user .xuanjian-chat-bubble{background:#eaf6d5;border-color:#c8dfa0;border-radius:11px 4px 11px 11px}.xuanjian-chat-message.error .xuanjian-chat-bubble{background:#fff8f5;border-color:#e5bfb6}.xuanjian-chat-message.stopped .xuanjian-chat-bubble{background:#fafaf7;border-color:#d7d8cf}.xuanjian-chat-bubble header{justify-content:space-between;align-items:center;gap:12px;display:flex}.xuanjian-chat-bubble header strong{color:#485142;font-size:8px}.xuanjian-chat-bubble header span{color:#84937a;align-items:center;gap:5px;font-size:7px;display:flex}.xuanjian-chat-bubble header .spinner{width:10px;height:10px}.xuanjian-chat-bubble p{color:#4e574a;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:10px;line-height:1.75}.xuanjian-chat-bubble footer{color:#9aa195;font:7px/1.4 var(--mono);margin-top:8px}.xuanjian-stopped-label{color:#8a8f86;margin-top:8px;font-size:7px;display:block}.xuanjian-retry{cursor:pointer;margin-top:9px}.xuanjian-retry:hover{background:#eff6e5;border-color:#9db77b}.xuanjian-ai-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:228px;padding:22px;display:flex}.xuanjian-ai-empty>span{color:#6e8d47;background:#f4f8ed;border:1px solid #cfdac2;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:11px;font:15px/1 serif;display:grid}.xuanjian-ai-empty strong{color:#555d51}.xuanjian-ai-empty p{color:#858d80}.xuanjian-chat-composer{background:#fff;border:1px solid #d9e0d1;border-radius:11px;grid-template-columns:minmax(0,1fr) 94px;align-items:end;gap:9px;padding:9px;display:grid;box-shadow:0 7px 24px #4452390d}.xuanjian-chat-composer textarea{resize:vertical;color:#3f473b;width:100%;min-height:66px;max-height:180px;font:10px/1.6 var(--sans);background:0 0;border:0;outline:0;padding:8px 9px}.xuanjian-chat-composer textarea::placeholder{color:#a2a99e}.xuanjian-send{width:94px;min-height:38px;margin:0}.xuanjian-chat-hint{color:#999f96;text-align:center;margin-top:7px;font-size:7px;display:block}.xuanjian-no-chart{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.xuanjian-no-chart>div{color:#71934a;background:#f0f6e5;border:1px solid #d9e2c8;border-radius:16px 16px 16px 5px;place-items:center;width:48px;height:48px;margin-bottom:12px;font:20px/1 serif;display:grid}.xuanjian-no-chart button{color:#596e3c;background:#f6faef;border:1px solid #ccd8b6;border-radius:7px;margin-top:15px;padding:7px 12px;font-size:9px}.xuanjian-disclaimer{color:#949990;text-align:center;background:#f8f9f5;border-top:1px solid #e5e7e0;padding:9px 14px;font-size:8px}.fortune-detail-tabs{scrollbar-width:none;border-top:1px solid #e4e7df;gap:5px;margin:0 12px;padding-top:12px;display:flex;overflow-x:auto}.fortune-detail-tabs::-webkit-scrollbar{display:none}.fortune-detail-tabs button{color:#767d72;background:#f7f8f4;border:1px solid #dfe3d8;border-radius:7px;flex:none;padding:7px 9px;font-size:8px}.fortune-detail-tabs button.active{color:#4f6536;background:#ebf4dc;border-color:#b8ce8a;font-weight:650}.fortune-detail-panel{margin:11px 12px 12px}.fortune-subheading{justify-content:space-between;align-items:baseline;gap:10px;margin:15px 0 8px;display:flex}.fortune-subheading strong{color:#3c4439;font-size:10px}.fortune-subheading span{color:#93988f;font-size:8px}.fortune-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.fortune-summary-grid article{background:#f7f9f3;border:1px solid #e0e4da;border-radius:9px;min-width:0;padding:10px}.fortune-summary-grid span,.fortune-insight-box>span{color:#8a9185;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.fortune-summary-grid strong{color:#3c4b35;margin:5px 0;font-size:10px;display:block}.fortune-summary-grid p{color:#767d73;margin:0;font-size:8px;line-height:1.55}.pillar-detail-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pillar-detail-list article{background:#fff;border:1px solid #e1e4dc;border-radius:8px;padding:9px 10px}.pillar-detail-list article>div{align-items:center;gap:6px;display:flex}.pillar-detail-list span{color:#8c9289;font-size:7px}.pillar-detail-list strong{color:#3b4736;font:600 12px/1 serif}.pillar-detail-list em{color:#6b814d;margin-left:auto;font-size:7px;font-style:normal}.pillar-detail-list p{color:#666e63;margin:7px 0 4px;font-size:8px;line-height:1.45}.pillar-detail-list small{color:#9a9f96;font-size:7px}.palace-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.palace-grid article{background:#fafbf7;border:1px solid #e1e4dc;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:9px;display:grid}.palace-grid span{color:#7a8276;font-size:8px}.palace-grid strong{color:#48613e;font:600 12px/1 serif}.palace-grid small{color:#979d92;font-size:7px}.palace-grid p{color:#82887e;grid-column:1/-1;margin:2px 0 0;font-size:7px;line-height:1.4}.fortune-insight-box{background:#f3f8ea;border:1px solid #dce4ce;border-radius:10px;padding:12px}.fortune-insight-box strong{color:#405334;margin:5px 0;font-size:12px;display:block}.fortune-insight-box p{color:#75806c;margin:0;font-size:8px;line-height:1.55}.god-weight-list{gap:7px;margin-top:10px;display:grid}.god-weight-list article>div{grid-template-columns:36px 1fr 28px;align-items:center;gap:8px;display:grid}.god-weight-list strong{color:#424a3f;font-size:9px}.god-weight-list span{color:#81887d;font-size:8px}.god-weight-list em{color:#697460;font:8px/1 var(--mono);text-align:right;font-style:normal}.god-weight-list i{background:#e7eae3;border-radius:99px;height:4px;margin-top:5px;display:block;overflow:hidden}.god-weight-list b{border-radius:inherit;background:linear-gradient(90deg,#8eb45b,#c0dc83);height:100%;display:block}.god-weight-list article.muted{opacity:.45}.relation-list,.shensha-list{gap:7px;display:grid}.relation-list article{background:#fff;border:1px solid #e1e4dc;border-radius:9px;grid-template-columns:43px 1fr;gap:10px;padding:10px;display:grid}.relation-list article[data-level=动],.relation-list article[data-level=慎]{border-left:3px solid #c68464}.relation-list article[data-level=和],.relation-list article[data-level=倾向]{border-left:3px solid #83a65e}.relation-chars{color:#506840;background:#edf3e4;border-radius:7px;place-items:center;min-height:40px;font:600 15px/1 serif;display:grid}.relation-list strong{color:#3f473c;font-size:9px}.relation-list span{color:#93998f;margin-top:2px;font-size:7px;display:block}.relation-list p{color:#747b70;margin:6px 0 0;font-size:8px;line-height:1.5}.shensha-list{grid-template-columns:1fr 1fr}.shensha-list article{background:#fafbf7;border:1px solid #e1e4dc;border-radius:9px;padding:10px}.shensha-list article>div{justify-content:space-between;gap:6px;display:flex}.shensha-list strong{color:#4b5e40;font-size:9px}.shensha-list span,.shensha-list small{color:#969c92;font-size:7px}.shensha-list p{color:#747b71;margin:6px 0;font-size:8px;line-height:1.5}.fortune-empty-note{color:#888e84;text-align:center;border:1px dashed #dfe2da;border-radius:8px;margin:0;padding:14px;font-size:8px;line-height:1.5}.luck-start-line{background:#f3f7ec;border:1px solid #dde4d2;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.luck-start-line>div{flex-direction:column;gap:3px;display:flex}.luck-start-line span,.luck-start-line small{color:#899083;font-size:7px}.luck-start-line strong{color:#425338;font-size:9px}.luck-start-line small{font-family:var(--mono)}.dayun-list{scrollbar-width:thin;gap:6px;margin-top:9px;padding-bottom:4px;display:flex;overflow-x:auto}.dayun-list button{color:#858c81;text-align:left;background:#fafbf8;border:1px solid #e0e3dc;border-radius:8px;flex-direction:column;gap:4px;min-width:82px;padding:8px;display:flex}.dayun-list button.active{color:#4c6336;background:#ecf4df;border-color:#aec67d}.dayun-list small,.dayun-list span{font-size:7px}.dayun-list strong{color:#45513e;font:600 13px/1 serif}.luck-analysis-card{background:#fff;border:1px solid #e0e3dc;border-radius:9px;margin-top:8px;padding:11px}.luck-analysis-card>div{align-items:center;gap:7px;display:flex}.luck-analysis-card span{color:#898f85;font-size:7px}.luck-analysis-card strong{color:#405239;font:600 14px/1 serif}.luck-analysis-card em{color:#6b7b5c;margin-left:auto;font-size:7px;font-style:normal}.luck-analysis-card p{color:#747b71;margin:7px 0 0;font-size:8px;line-height:1.5}.luck-year-grid{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:8px;display:grid}.luck-year-grid button{color:#888e84;background:#fafbf8;border:1px solid #e2e5de;border-radius:7px;flex-direction:column;gap:3px;min-width:0;padding:7px 4px;display:flex}.luck-year-grid button.active{color:#526b38;background:#eaf3dc;border-color:#a9c276}.luck-year-grid button.current{box-shadow:inset 0 0 0 1px #bbd788}.luck-year-grid span,.luck-year-grid small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.luck-year-grid strong{color:#45513f;font:600 11px/1 serif}.year-reading{color:#d8dfd3;background:#252925;border-radius:9px;margin-top:8px;padding:11px}.year-reading>div{align-items:center;gap:7px;display:flex}.year-reading span{color:#9ea79a;font-size:8px}.year-reading strong{color:#ccec91;font-size:9px}.year-reading em{color:#aeb8a9;margin-left:auto;font-size:7px;font-style:normal}.year-reading p{color:#d6ddd1;margin:8px 0;font-size:9px;line-height:1.55}.year-reading ul{color:#aeb7a9;margin:0 0 8px;padding-left:16px;font-size:8px;line-height:1.6}.year-reading small{color:#899386;font-size:7px}.fortune-topics{grid-template-columns:122px minmax(0,1fr);gap:9px;display:grid}.topic-selector{flex-direction:column;gap:5px;display:flex}.topic-selector button{color:#72796f;text-align:left;background:#fafbf8;border:1px solid #e0e3dc;border-radius:7px;align-items:center;gap:7px;padding:7px 8px;font-size:8px;display:flex}.topic-selector button span{color:#a2a89d;font:7px/1 var(--mono)}.topic-selector button.active{color:#4b6236;background:#ecf4df;border-color:#b7cc8a}.topic-reading{background:#fff;border:1px solid #e0e4da;border-radius:9px;min-width:0;padding:12px}.topic-reading>span{color:#8aa064;font-size:7px}.topic-reading h4{color:#364031;margin:5px 0 8px;font-size:12px}.topic-overview{color:#687064;margin:0;font-size:8px;line-height:1.6}.topic-point-list{gap:6px;margin-top:10px;display:grid}.topic-point-list p{color:#737a70;margin:0;padding-left:11px;font-size:8px;line-height:1.5;position:relative}.topic-point-list p:before{content:"";background:#9dbd68;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:0}.topic-actions{background:#f2f7e9;border-radius:8px;margin-top:11px;padding:9px}.topic-actions strong{color:#4d633b;font-size:8px}.topic-actions ol{color:#717a6b;margin:6px 0 0;padding-left:16px;font-size:8px;line-height:1.65}.toast{z-index:50;color:#e8ede3;background:#222520;border:1px solid #40453d;border-radius:9px;max-width:min(360px,100vw - 48px);padding:11px 15px;font-size:10px;animation:.18s ease-out toast-in;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 35px #191c1838}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@media (width<=1100px){.workspace{padding:28px 24px 50px}.content-grid{grid-template-columns:1fr;max-width:780px}.topbar,.workspace-tabs,.standalone-module{max-width:780px}.tester-sticky{position:static}}@media (width<=760px){.app-shell{display:block}.environment-setup-backdrop{align-items:start;padding:12px}.environment-setup-dialog{padding:15px}.environment-install-grid{grid-template-columns:1fr}.environment-install-grid p{min-height:0}.environment-platform-heading{grid-template-columns:112px minmax(0,1fr);align-items:start}.environment-platform-actions{grid-column:1/-1;justify-self:center;width:183px}.workspace-tabs{overflow-x:auto}.workspace-tabs button{min-width:98px}.module-heading{flex-direction:column;align-items:stretch}.module-heading .action-button,.module-heading .connection-badge{align-self:flex-start}.codex-manager-heading{align-items:stretch}.codex-panel-heading{flex-direction:column;align-items:stretch}.codex-panel-heading .ops-heading-actions{width:100%}.codex-route-cards{grid-template-columns:1fr}.codex-route-card>p{min-height:0}.codex-empty-state{flex-direction:column;align-items:flex-start}.codex-empty-state span{text-align:left}.sidebar{width:100%;min-height:auto;padding:17px;position:relative}.brand-row{padding:0 3px 17px}.profile-list{flex-direction:row;max-height:none;padding-bottom:4px;overflow-x:auto}.profile-item{min-width:210px}.add-profile{width:210px}.sidebar-spacer,.privacy-note,.sidebar-footer,.side-label-row{display:none}.sidebar-fun-section{margin-top:14px;padding-top:12px}.sidebar-fun-section .side-label-row{display:flex}.fun-component-list{display:flex;overflow-x:auto}.fun-component-item{min-width:150px}.workspace{padding:24px 15px 42px}.topbar{align-items:flex-start;margin-bottom:26px}.top-actions{flex-wrap:wrap;justify-content:flex-end}.local-chip{order:-1;justify-content:center;width:100%}.section-heading p{display:none}.ops-heading,.ops-alert,.ops-preview footer,.ops-diagnostic-card{flex-direction:column;align-items:stretch}.ops-heading-actions,.ops-alert>div:last-child{width:100%}.ops-heading-actions .action-button,.ops-alert button{flex:1}.ops-overview-grid,.ops-detail-grid,.ops-history-columns{grid-template-columns:1fr}.ops-health-row{grid-template-columns:minmax(0,1fr) auto}.ops-endpoints,.ops-health-row>p{grid-column:1/-1}.ops-health-actions{grid-area:1/2}.ops-profile-order>article{grid-template-columns:auto 28px minmax(0,1fr) auto}.ops-profile-order label{grid-area:2/3/auto/-1}.ops-profile-order .ops-order-buttons{grid-area:1/4}}@media (width<=520px){.topbar{flex-direction:column}.topbar h1{max-width:calc(100vw - 30px)}.top-actions{justify-content:flex-start;width:100%}.codex-manager-tabs button{text-align:center;grid-template-columns:1fr;justify-items:center;padding:8px 5px}.codex-manager-tabs button>span,.codex-manager-tabs small{display:none}.codex-manager-notice{flex-direction:column;align-items:stretch}.codex-manager-notice button{width:100%}.two-fields,.parameter-row,.xuanjian-form-grid{grid-template-columns:1fr}.xuanjian-hero{grid-template-columns:44px minmax(0,1fr)}.xuanjian-model{display:none}.xuanjian-chat-log{min-height:230px;padding:11px}.discussion-heading,.discussion-actions{flex-direction:column;align-items:stretch}.discussion-progress{justify-items:start}.discussion-actions>label,.discussion-actions select{width:100%;max-width:none}.discussion-actions>div{justify-content:stretch;width:100%}.discussion-actions button{flex:1;min-width:0;min-height:42px}.discussion-model-grid,.discussion-result-grid{grid-template-columns:1fr}.xuanjian-chat-bubble{max-width:calc(100% - 37px)}.xuanjian-chat-composer{grid-template-columns:1fr}.xuanjian-send{width:100%}.fortune-summary-grid,.pillar-detail-list,.palace-grid,.shensha-list,.fortune-topics{grid-template-columns:1fr}.topic-selector{grid-template-columns:1fr 1fr;display:grid}.model-input-row,.codex-target-switch,.codex-summary,.codex-check-row,.codex-file-box,.codex-install-box,.codex-path-switch,.codex-history-route,.xquota-metrics,.deepseek-balance-grid,.xquota-cycle-list{grid-template-columns:1fr}.codex-local-history-heading,.codex-history-privacy,.codex-history-repair{flex-direction:column;align-items:stretch}.codex-history-repair>div:last-child{flex-direction:column}.codex-history-repair .action-button{width:100%}.codex-history-heading-meta{align-items:flex-start}.codex-history-toolbar{grid-template-columns:1fr auto}.codex-history-toolbar label{grid-column:1/-1}.codex-history-toolbar-actions{flex-direction:column;grid-column:1/-1}.codex-history-toolbar-actions .action-button{width:100%}.codex-history-browser{grid-template-columns:1fr;min-height:0}.codex-history-list{border-bottom:1px solid #dfe3da;border-right:0;max-height:230px}.codex-history-preview{min-height:390px}.codex-history-preview>header,.codex-history-preview-actions{flex-direction:column;align-items:stretch}.codex-history-message{max-width:96%}.deepseek-balance-grid>article{grid-template-columns:1fr}.deepseek-balance-grid header{border-bottom:1px solid #e2e6dd;border-right:0}.codex-install-actions,.codex-file-actions{flex-direction:column}.codex-install-actions .action-button,.codex-file-actions .action-button{width:100%}.codex-install-box ol{grid-template-columns:1fr 1fr}.model-input-row button,.codex-file-box .action-button,.codex-check-row .action-button,.xquota-refresh{width:100%}.codex-summary>div{border-top:1px solid #e0e2da;border-left:0}.codex-summary>div:first-child{border-top:0}.codex-actions{flex-direction:column}.codex-readiness{grid-template-columns:1fr 1fr}.codex-history-safe{grid-template-columns:1fr;gap:3px}.codex-actions .action-button{width:100%}.xquota-header,.xquota-subscription-header,.xquota-footer{flex-direction:column;align-items:stretch}.xquota-plan-actions{justify-content:flex-start}.xquota-status-row>small{width:100%;margin-left:0}.xquota-limit-heading{flex-direction:column;align-items:flex-start;gap:5px}.xquota-limit-heading span{text-align:left;white-space:normal;width:100%}.inline-options{flex-direction:column;align-items:flex-start}.preset-row{overflow-x:auto}.preset-row button{flex:none}.history-item{grid-template-columns:7px minmax(0,1fr) 42px 54px}.history-item time,.send-button kbd{display:none}.ops-heading-actions,.ops-alert>div:last-child,.ops-preview footer{flex-direction:column}.ops-heading-actions .action-button,.ops-alert button,.ops-preview footer .action-button,.ops-diagnostic-card .action-button{width:100%}.ops-current-body dl,.ops-quota-summary,.ops-balance-summary{grid-template-columns:1fr}.ops-quota-history-list>article{grid-template-columns:minmax(0,1fr) auto auto}.ops-quota-history-list>article>span{text-align:right}.ops-balance-history-list>article{grid-template-columns:minmax(0,1fr) auto auto}.ops-balance-history-list>article>span{text-align:left;grid-area:2/1/auto/-1}.ops-balance-history-list>article>strong{grid-area:1/2}.ops-balance-history-list .ops-history-delete,.ops-history-columns:not(.single) .ops-history-group:not(.deepseek-history-group) .ops-history-delete{grid-area:1/3}.ops-health-row{grid-template-columns:1fr}.ops-health-status,.ops-health-actions{grid-area:auto/1}.ops-health-actions button{flex:1}.ops-preview-list>div{grid-template-columns:76px minmax(0,1fr)}.ops-preview-list i{display:none}.ops-preview-list em{grid-column:2}.ops-profile-order>article{grid-template-columns:auto 25px minmax(0,1fr) auto}.ops-profile-order label{grid-area:2/1/auto/-1}.ops-profile-order .ops-order-buttons{grid-area:1/4}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand-portal{--brand-bg:#050b12;--brand-panel:#09131d;--brand-panel-strong:#0d1a26;--brand-line:#8db4c729;--brand-muted:#8497a4;--brand-text:#edf8fa;--brand-cyan:#58f5d0;--brand-cyan-soft:#58f5d01f;z-index:3;min-height:100vh;color:var(--brand-text);background:radial-gradient(circle at 78% 12%, #26788f33, transparent 28rem), radial-gradient(circle at 8% 50%, #0d495a24, transparent 30rem), var(--brand-bg);font-family:Segoe UI Variable Text,Segoe UI Variable,Segoe UI,HarmonyOS Sans SC,MiSans,Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif;position:relative;overflow:hidden}.brand-grid{z-index:0;pointer-events:none;background-image:linear-gradient(#60a7b80e 1px,#0000 1px),linear-gradient(90deg,#60a7b80e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.portal-nav-brand{align-items:center;gap:18px;display:flex}.portal-nav-status{color:#6f9099;font:700 8px/1 var(--mono);letter-spacing:.16em;align-items:center;gap:7px;display:inline-flex}.portal-nav-status i,.sidebar-live i{background:var(--brand-cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #58f5d0cc}.brand-nav,.brand-hero,.brand-trust-bar,.capability-section,.architecture-section,.security-banner,.brand-footer,.signin-layout{z-index:1;width:min(1440px,100% - 80px);margin-inline:auto;position:relative}.brand-nav{border-bottom:1px solid var(--brand-line);grid-template-columns:1fr auto 1fr;align-items:center;height:82px;display:grid}.brand-portal-logo{color:var(--brand-text);align-items:center;gap:13px;display:inline-flex}.brand-portal-logo>i{border:1px solid #58f5d085;border-radius:9px;place-items:center;width:35px;height:35px;display:grid;position:relative;transform:rotate(45deg);box-shadow:inset 0 0 20px #58f5d014,0 0 18px #58f5d014}.brand-portal-logo>i:before,.brand-portal-logo>i:after,.brand-portal-logo>i b{content:"";background:var(--brand-cyan);border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 12px #58f5d0b3}.brand-portal-logo>i:before{top:6px;left:6px}.brand-portal-logo>i:after{bottom:6px;right:6px}.brand-portal-logo>i b:first-child{bottom:6px;left:6px}.brand-portal-logo>i b:nth-child(2){top:6px;right:6px}.brand-portal-logo>i b:nth-child(3){width:7px;height:7px}.brand-portal-logo strong{letter-spacing:.2em;font-size:17px}.brand-logo-button{background:0 0;border:0;justify-self:start;padding:0}.brand-nav nav{align-items:center;gap:38px;display:flex}.brand-nav nav a{color:#9aadb8;padding:31px 0 29px;font-size:12px;text-decoration:none;transition:color .16s;position:relative}.brand-nav nav a:hover{color:var(--brand-cyan)}.brand-nav nav a:hover:after{transform:scaleX(1)}.brand-nav nav a:after{content:"";background:var(--brand-cyan);height:1px;transition:transform .16s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.brand-nav-actions{justify-self:end;align-items:center;gap:10px;display:flex}.brand-login,.brand-console-button,.brand-back{color:#a9bac4;background:0 0;border:0;font-size:11px}.brand-login{padding:11px 17px}.brand-login:hover{color:var(--brand-cyan)}.brand-register{color:var(--brand-cyan);background:#58f5d00d;border:1px solid #58f5d03d;padding:11px 13px;font-size:11px}.brand-register:hover{border-color:var(--brand-cyan);background:#58f5d01a}.brand-console-button{color:#e8fffa;background:#58f5d00f;border:1px solid #58f5d070;align-items:center;gap:16px;padding:12px 17px;display:inline-flex;box-shadow:inset 0 0 24px #58f5d00a}.brand-console-button span{color:var(--brand-cyan)}.brand-console-button:hover{background:#58f5d01f}.home-auth-panel{z-index:3;grid-template-columns:minmax(0,1fr) minmax(390px,450px);align-items:center;gap:clamp(55px,8vw,130px);width:min(1180px,100% - 80px);min-height:560px;margin:28px auto 0;display:grid;position:relative}.home-auth-story{max-width:560px}.home-auth-story h1{color:var(--brand-text);letter-spacing:-.055em;margin:25px 0 18px;font-size:clamp(45px,5vw,70px);font-weight:540;line-height:1.08}.home-auth-story h1 em{color:#0000;background:linear-gradient(90deg,#e4fffa,#58f5d0 62%,#48aeb4);-webkit-background-clip:text;background-clip:text;font-style:normal}.home-auth-story>p{color:#8fa1ac;max-width:430px;margin:0;font-size:14px;line-height:1.9}.home-auth-points{gap:13px;margin-top:32px;display:grid}.home-auth-points span{color:#9db0b9;align-items:center;gap:11px;font-size:11px;display:flex}.home-auth-points i{background:var(--brand-cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #58f5d0b3}.home-auth-panel .signin-card{justify-self:end;width:min(100%,450px);position:relative}.home-auth-close{color:#9fb5bd;background:0 0;border:1px solid #77a3af3d;width:28px;height:28px;font-size:19px;line-height:1;position:absolute;top:16px;right:17px}.home-auth-close:hover{border-color:var(--brand-cyan);color:var(--brand-cyan)}.brand-hero{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:40px;min-height:700px;padding:80px 0 66px;display:grid}.hero-copy{max-width:650px}.brand-kicker{color:var(--brand-cyan);font:600 9px/1 var(--mono);letter-spacing:.22em;align-items:center;gap:10px;display:inline-flex}.brand-kicker>i{background:var(--brand-cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px #58f5d0e6}.hero-copy h1,.signin-story h1{letter-spacing:-.055em;margin:26px 0 22px;font-size:clamp(48px,5.2vw,78px);font-weight:540;line-height:1.08}.hero-copy h1 em,.signin-story h1 em,.section-intro h2 em,.architecture-copy h2 em{color:#0000;background:linear-gradient(90deg,#e4fffa,#58f5d0 62%,#48aeb4);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-copy>p,.signin-story>p{color:#8fa1ac;max-width:580px;margin:0;font-size:15px;line-height:1.9}.hero-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.hero-primary,.signin-submit{border:1px solid var(--brand-cyan);color:#06100e;background:var(--brand-cyan);justify-content:space-between;align-items:center;gap:22px;min-width:174px;padding:15px 19px;font-size:11px;font-weight:720;display:inline-flex;box-shadow:0 12px 34px #26d4b329}.hero-primary:hover,.signin-submit:hover{transform:translateY(-2px);box-shadow:0 15px 40px #26d4b33d}.hero-actions>a{color:#9aaeba;font-size:11px;text-decoration:none}.hero-actions>a span{color:var(--brand-cyan);margin-left:8px}.hero-copy dl{grid-template-columns:repeat(3,1fr);gap:20px;margin:64px 0 0;display:grid}.hero-copy dl div{border-left:1px solid var(--brand-line);padding-left:14px}.hero-copy dt{color:#b8c8cf;font-size:10px}.hero-copy dd{color:#58727e;font:8px/1 var(--mono);letter-spacing:.13em;margin:5px 0 0}.hero-visual{isolation:isolate;min-height:570px;position:relative}.signal-globe{filter:drop-shadow(0 28px 60px #00000059);place-items:center;display:grid;position:absolute;inset:3% 2% 0}.signal-globe svg{width:min(100%,610px);height:auto;overflow:visible}.globe-halo{fill:#58f5d00b;stroke:#58f5d01c;stroke-width:1px;animation:5s ease-in-out infinite globe-breathe}.globe-surface{stroke:#58f5d033;stroke-width:1px;filter:url(#globe-glow)}.globe-grid ellipse{fill:none;stroke:#5dcacc36;stroke-width:1px}.globe-grid{transform-origin:300px 300px;animation:18s linear infinite globe-rotate}.globe-land{fill:#53a8a447;stroke:#7ae7d13d;stroke-width:1px;transform-origin:300px 300px;animation:26s linear infinite reverse globe-rotate}.globe-routes{fill:none;stroke:#69f7d7;stroke-width:2px;stroke-linecap:round;stroke-dasharray:7 12;filter:url(#globe-glow)}.globe-route{animation:5s linear infinite route-flow}.route-two{animation-delay:-1.8s}.route-three{animation-delay:-3.2s}.globe-node{fill:#eafff9;stroke:#58f5d0;stroke-width:4px;filter:url(#globe-glow);animation:2.2s ease-in-out infinite node-pulse}.node-two{animation-delay:-.8s}.node-three{animation-delay:-1.4s}.globe-edge{stroke-width:2px;opacity:.75}.globe-scan{stroke:#58f5d047;stroke-width:1px;stroke-dasharray:3 18;transform-origin:300px 300px;animation:15s linear infinite scan-spin}.globe-caption,.globe-coordinates{z-index:3;color:#82afa9;font:700 8px/1.4 var(--mono);letter-spacing:.14em;position:absolute}.globe-caption{bottom:72px;left:13%}.globe-caption i{background:#58f5d0;border-radius:50%;width:5px;height:5px;margin:0 6px;display:inline-block;box-shadow:0 0 9px #58f5d0}.globe-coordinates{color:#547b83;text-align:right;top:117px;right:12%}@keyframes globe-rotate{to{transform:rotate(360deg)}}@keyframes route-flow{to{stroke-dashoffset:-76px}}@keyframes node-pulse{0%,to{opacity:.72;transform-origin:50%;transform:scale(.82)}50%{opacity:1;transform-origin:50%;transform:scale(1.25)}}@keyframes scan-spin{to{transform:rotate(360deg)}}@keyframes globe-breathe{0%,to{opacity:.8;transform-origin:50%;transform:scale(.98)}50%{opacity:1;transform-origin:50%;transform:scale(1.015)}}.hero-visual-label{z-index:2;color:#64828b;font:700 8px/1 var(--mono);letter-spacing:.18em;position:absolute;top:42px;right:20px}.hero-visual:before,.hero-visual:after{content:"";pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-telemetry{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040f16b8;border:1px solid #58f5d033;min-width:205px;padding:13px 15px;position:absolute;bottom:42px;right:7%;box-shadow:0 18px 45px #0000003d}.hero-telemetry span,.hero-telemetry strong,.hero-telemetry small{display:block}.hero-telemetry span{color:#70929a;font:700 8px/1 var(--mono);letter-spacing:.12em}.hero-telemetry span i{background:var(--brand-cyan);border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.hero-telemetry strong{color:#dcfff7;font:700 10px/1.3 var(--mono);margin-top:9px}.hero-telemetry small{color:#55747e;font:8px/1.3 var(--mono);margin-top:6px}.hero-visual:before{background:radial-gradient(circle,#20848d14,#0000 64%);border:1px solid #6fbac51f;border-radius:50%;width:520px;height:520px}.hero-visual:after{background:linear-gradient(90deg,#0000,#58f5d040,#0000);width:440px;height:1px;box-shadow:0 -150px #58f5d014,0 150px #58f5d014}.hero-visual-glow{filter:blur(55px);background:#24bea614;border-radius:50%;position:absolute;inset:18% 15%}.orbit{border:1px solid #60c4c833;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit:before,.orbit:after{content:"";background:var(--brand-cyan);width:5px;height:5px;box-shadow:0 0 10px var(--brand-cyan);border-radius:50%;position:absolute}.orbit-a{width:220px;height:220px;animation:18s linear infinite portal-orbit}.orbit-b{width:350px;height:350px;animation:26s linear infinite reverse portal-orbit}.orbit-c{border-style:dashed;width:480px;height:480px;animation:42s linear infinite portal-orbit}.orbit-a:before{top:13px;left:50px}.orbit-b:before{bottom:77px;right:33px}.orbit-c:before{top:48px;right:70px}.orbit-a:after{top:105px;right:5px}.orbit-b:after{top:120px;left:15px}.orbit-c:after{bottom:35px;left:90px}@keyframes portal-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}.core-node{background:radial-gradient(circle at 45% 38%,#67ffdc3d,#08181ff5 68%);border:1px solid #58f5d08f;border-radius:50%;place-items:center;width:128px;height:128px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #39e0c133,inset 0 0 38px #58f5d021}.core-node:before{content:"";border:1px dashed #58f5d04f;border-radius:50%;position:absolute;inset:11px}.core-node span{font:700 40px/1 var(--mono);text-shadow:0 0 22px #58f5d08c}.core-node small{color:#6b858f;font:7px/1 var(--mono);letter-spacing:.18em;position:absolute;bottom:-29px}.data-node,.visual-readout{z-index:2;color:#91a6b0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:7px/1 var(--mono);letter-spacing:.1em;background:#07121ae0;border:1px solid #75aebc33;position:absolute}.data-node{align-items:center;gap:8px;min-width:150px;padding:11px 12px;display:flex}.data-node i{background:var(--brand-cyan);width:5px;height:5px;box-shadow:0 0 8px var(--brand-cyan);border-radius:50%}.data-node b{color:var(--brand-cyan);margin-left:auto;font-weight:500}.node-api{top:16%;left:6%}.node-codex{bottom:23%;right:1%}.node-model{bottom:9%;left:15%}.visual-readout{min-width:100px;padding:10px 12px}.visual-readout span{color:#516b76;margin-bottom:5px;display:block}.visual-readout strong{color:#dffaf6;font-size:16px}.visual-readout small{color:var(--brand-cyan);margin-left:3px;font-size:7px}.readout-top{top:22%;right:3%}.readout-bottom{bottom:29%;left:2%}.brand-trust-bar{border-top:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);color:#57717c;min-height:70px;font:8px/1 var(--mono);letter-spacing:.2em;justify-content:space-around;align-items:center;gap:28px;display:flex}.brand-trust-bar i{background:#2d5c65;border-radius:50%;width:3px;height:3px}.capability-section{padding:132px 0 140px}.section-intro{max-width:760px;margin-bottom:58px}.section-intro h2,.architecture-copy h2,.security-banner h2{letter-spacing:-.045em;margin:22px 0 18px;font-size:clamp(34px,4vw,57px);font-weight:500;line-height:1.18}.section-intro>p,.architecture-copy>p{color:#81949f;max-width:650px;margin:0;font-size:13px;line-height:1.85}.capability-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.capability-grid article{border:1px solid var(--brand-line);background:linear-gradient(145deg,#0e1f2cc7,#060f17c7);min-height:410px;padding:25px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.capability-grid article:hover{border-color:#58f5d05c;transform:translateY(-5px);box-shadow:0 24px 60px #0000003b}.capability-grid article>header{color:#536c77;font:9px/1 var(--mono);justify-content:space-between;align-items:center;display:flex}.capability-grid article>header i{color:var(--brand-cyan);font-style:normal}.capability-symbol{border:1px solid #58f5d033;border-radius:50%;width:130px;height:130px;margin:38px auto 28px;position:relative}.capability-symbol:before,.capability-symbol:after{content:"";border:1px dashed #58f5d03d;border-radius:50%;position:absolute;inset:17px}.capability-symbol:after{background:#58f5d01c;border-style:solid;inset:40px;box-shadow:0 0 30px #58f5d01f}.capability-symbol i,.capability-symbol b,.capability-symbol span{z-index:1;background:var(--brand-cyan);width:6px;height:6px;box-shadow:0 0 9px var(--brand-cyan);border-radius:50%;position:absolute}.capability-symbol i{top:10px;left:38px}.capability-symbol b{bottom:34px;right:10px}.capability-symbol span{bottom:7px;left:30px}.capability-grid small{color:var(--brand-cyan);font:7px/1 var(--mono);letter-spacing:.18em}.capability-grid h3{margin:12px 0 10px;font-size:21px;font-weight:570}.capability-grid p{color:#78909b;margin:0;font-size:11px;line-height:1.75}.architecture-section{border-top:1px solid var(--brand-line);grid-template-columns:minmax(0,.85fr) minmax(500px,1.15fr);align-items:center;gap:80px;padding:100px 0 130px;display:grid}.architecture-copy ul{gap:18px;margin:34px 0 0;padding:0;list-style:none;display:grid}.architecture-copy li{grid-template-columns:32px 1fr;align-items:start;gap:13px;display:grid}.architecture-copy li>span{width:27px;height:27px;color:var(--brand-cyan);background:#58f5d00d;border:1px solid #58f5d054;place-items:center;font-size:10px;display:grid}.architecture-copy li strong{color:#c9d8dd;font-size:11px;display:block}.architecture-copy li small{color:#68808b;margin-top:5px;font-size:9px;display:block}.architecture-diagram{border:1px solid var(--brand-line);background:#050d1494;min-height:490px;position:relative}.architecture-diagram:before{content:"";background-image:radial-gradient(#58f5d01f 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0}.arch-node{z-index:1;background:#09151f;border:1px solid #66a3b240;place-items:center;width:116px;height:116px;display:grid;position:absolute;box-shadow:0 18px 42px #00000047}.arch-node:before{content:"";border:1px solid #58f5d01c;position:absolute;inset:8px}.arch-node span{color:#4a6671;font:7px/1 var(--mono);position:absolute;top:10px;left:11px}.arch-node strong{font:700 12px/1 var(--mono);letter-spacing:.1em;margin-top:8px}.arch-node small{color:#5f7883;font:6px/1 var(--mono);letter-spacing:.11em}.user-node{top:46px;left:45px}.browser-node{border-color:#58f5d085;top:186px;left:calc(50% - 58px);box-shadow:0 0 44px #58f5d01a}.local-node{top:47px;right:45px}.model-node{bottom:44px;right:46px}.arch-line{z-index:0;transform-origin:0;background:linear-gradient(90deg,#58f5d00a,#58f5d08c,#58f5d00a);height:1px;position:absolute}.line-one{width:420px;top:130px;left:110px;transform:rotate(22deg)}.line-two{width:360px;top:290px;left:300px;transform:rotate(28deg)}.arch-badge{border-left:2px solid var(--brand-cyan);color:#708893;font:7px/1 var(--mono);letter-spacing:.15em;background:#08161fdb;padding:9px 11px;position:absolute;bottom:28px;left:34px}.security-banner{background:linear-gradient(115deg,#0c242ec7,#07131ceb);border:1px solid #58f5d02e;justify-content:space-between;align-items:center;gap:50px;min-height:250px;padding:48px;display:flex}.security-banner h2{max-width:770px;margin-bottom:0;font-size:clamp(28px,3.5vw,47px)}.security-banner button{color:#e5faf6;background:#58f5d012;border:1px solid #58f5d08a;flex:none;gap:35px;padding:15px 18px;font-size:11px;display:flex}.security-banner button span{color:var(--brand-cyan)}.brand-footer{border-top:1px solid var(--brand-line);color:#647a84;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:170px;margin-top:100px;display:grid}.brand-footer>div:first-child p{margin:13px 0 0;font-size:9px}.brand-footer-status{font:7px/1 var(--mono);letter-spacing:.14em;align-items:center;gap:9px;display:flex}.brand-footer-status span{background:var(--brand-cyan);width:6px;height:6px;box-shadow:0 0 10px var(--brand-cyan);border-radius:50%}.brand-footer-records{justify-self:end;justify-items:end;gap:7px;display:grid}.brand-footer-records a{color:#5c737d;font-size:8px;text-decoration:none}.signin-nav{grid-template-columns:1fr auto}.brand-back{justify-self:end;align-items:center;gap:10px;padding:10px 0;display:flex}.brand-back span{color:var(--brand-cyan)}.signin-layout{grid-template-columns:minmax(0,1.1fr) minmax(370px,.9fr);align-items:center;gap:100px;min-height:690px;padding:74px 6vw;display:grid}.signin-story{max-width:650px}.signin-story h1{font-size:clamp(46px,5vw,72px)}.signin-story>p{max-width:520px;font-size:13px}.signin-story>ul{gap:11px;margin:30px 0 0;padding:0;list-style:none;display:grid}.signin-story>ul li{color:#768e99;font-size:9px}.signin-story>ul span{color:var(--brand-cyan);font:7px/1 var(--mono);margin-right:12px}.signin-signal{width:340px;height:160px;margin-top:24px;position:relative}.signal-orbit{border:1px solid #58f5d033;border-radius:50%;position:absolute;top:50%;left:28%;transform:translate(-50%,-50%)}.orbit-one{width:130px;height:130px}.orbit-two{width:205px;height:110px}.signal-core{border:1px solid var(--brand-cyan);background:#58f5d014;border-radius:50%;place-items:center;width:55px;height:55px;display:grid;position:absolute;top:50%;left:28%;transform:translate(-50%,-50%);box-shadow:0 0 35px #58f5d029}.signal-core i{background:var(--brand-cyan);width:8px;height:8px;box-shadow:0 0 15px var(--brand-cyan);border-radius:50%}.signin-signal small{color:#65808a;font:7px/1 var(--mono);letter-spacing:.13em;position:absolute;top:47%;left:56%}.signin-card{background:linear-gradient(150deg,#0f2330f0,#071119f7);border:1px solid #71a9b638;justify-self:end;width:min(100%,450px);padding:35px;box-shadow:0 34px 100px #0000005c}.signin-card-head{color:var(--brand-cyan);font:7px/1 var(--mono);letter-spacing:.2em;justify-content:space-between;align-items:center;display:flex}.signin-card-head>i{border:1px solid #58f5d04d;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.signin-card-head>i b{background:var(--brand-cyan);width:5px;height:5px;box-shadow:0 0 9px var(--brand-cyan);border-radius:50%}.signin-card h2{letter-spacing:-.03em;margin:34px 0 7px;font-size:29px;font-weight:550}.signin-card>p{color:#718995;margin:0 0 30px;font-size:10px}.signin-card form label>span{color:#8ba0aa;letter-spacing:.08em;margin-bottom:9px;font-size:8px;display:block}.signin-card input{color:#e5f3f5;background:#030b11a3;border:1px solid #77a3af3d;border-radius:0;outline:0;width:100%;height:48px;padding:0 14px;font-size:11px}.signin-submit{width:100%;margin-top:14px}.signin-mode-switch{width:100%;color:var(--brand-cyan);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:8px;font-size:10px;display:block}.signin-mode-switch:hover{text-decoration:underline}.signin-divider{color:#465e68;font:7px/1 var(--mono);letter-spacing:.17em;align-items:center;gap:12px;margin:25px 0;display:flex}.signin-divider:before,.signin-divider:after{content:"";background:#77a3af26;flex:1;height:1px}.signin-mode-note{background:#58f5d009;border:1px solid #58f5d021;grid-template-columns:34px 1fr;gap:11px;padding:14px;display:grid}.signin-mode-note>i{width:31px;height:31px;color:var(--brand-cyan);background:#58f5d017;border-radius:50%;place-items:center;font-style:normal;display:grid}.signin-mode-note strong{color:#b7cbcf;font-size:9px}.signin-mode-note p{color:#69808a;margin:5px 0 0;font-size:8px;line-height:1.55}.enterprise-login{color:#617984;cursor:not-allowed;background:#ffffff04;border:1px solid #77a3af29;justify-content:space-between;align-items:center;width:100%;height:44px;margin-top:12px;padding:0 14px;font-size:9px;display:flex}.enterprise-login span{color:#4b626c;background:#ffffff08;padding:4px 6px;font-size:7px}.signin-terms{color:#405762;text-align:center;margin-top:18px;font-size:7px;display:block}.signin-page .brand-footer{margin-top:0}.console-account{border-left:1px solid var(--line);grid-template-columns:30px minmax(0,auto) auto auto;align-items:center;gap:9px;padding-left:12px;display:grid}.console-account>span{color:#162111;background:var(--acid);width:30px;height:30px;font:700 10px/1 var(--mono);border-radius:50%;place-items:center;display:grid}.console-account>div{gap:2px;display:grid}.console-account strong{text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:9px;overflow:hidden}.console-account small{color:#92988e;font:6px/1 var(--mono);letter-spacing:.08em}.console-account button{color:#72786e;background:0 0;border:1px solid #d6d9d0;border-radius:6px;padding:5px 7px;font-size:8px}.console-account button:hover{color:#3c4d2d;border-color:#afc79a}.console-shell .sidebar{background:linear-gradient(#58f5d006 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#58f5d006 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#050b12,#08121a);border-right-color:#58f5d01c;box-shadow:18px 0 60px #00000029}.console-shell .brand-row{position:relative}.console-shell .sidebar-live{color:#5c7b84;font:700 7px/1 var(--mono);letter-spacing:.12em;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.console-shell .sidebar-live i{background:#58f5d0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #58f5d0b3}.console-command-center{background:radial-gradient(circle at 86%,#58f5d01f,#0000 13rem),linear-gradient(120deg,#071822fa,#06121cc2);border:1px solid #58f5d029;grid-template-columns:minmax(230px,.72fr) minmax(380px,1.3fr) 190px;align-items:center;gap:28px;min-height:255px;margin:0 0 26px;padding:30px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000002e}.console-command-center:before,.console-command-center:after{content:"";pointer-events:none;position:absolute}.console-command-center:before{opacity:.32;background-image:linear-gradient(#68b2ba14 1px,#0000 1px),linear-gradient(90deg,#68b2ba14 1px,#0000 1px);background-size:36px 36px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 32% 72%,#0000)}.command-center-copy,.command-center-chart,.command-center-orbit{z-index:1;position:relative}.command-center-copy h2{color:#ecfbfa;letter-spacing:-.05em;margin:14px 0 11px;font-size:clamp(24px,2.4vw,37px);font-weight:560;line-height:1.08}.command-center-copy h2 em{color:#0000;background:linear-gradient(90deg,#effffc,#58f5d0);-webkit-background-clip:text;background-clip:text;font-style:normal}.command-center-copy p{color:#77929b;max-width:290px;margin:0;font-size:11px;line-height:1.7}.command-center-status{color:#9edacf;font:700 8px/1 var(--mono);align-items:center;gap:7px;margin-top:20px;display:inline-flex}.command-center-status i{background:#58f5d0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #58f5d0cc}.command-center-chart{background:#030d1594;border:1px solid #75b5bc29;min-height:175px;padding:19px 20px 12px}.command-center-chart header,.command-center-chart footer{justify-content:space-between;align-items:center;display:flex}.command-center-chart header span{color:#58f5d0;font:700 8px/1 var(--mono);letter-spacing:.14em}.command-center-chart header strong{color:#b1c9cc;font-size:10px;font-weight:600}.chart-grid{grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:54px 20px 31px}.chart-grid i{border-top:1px solid #77b2b91a}.chart-bars{z-index:1;align-items:end;gap:8px;height:110px;margin-top:20px;display:flex;position:relative}.chart-bars span{background:linear-gradient(#58f5d0fa,#278c8f3d);border-radius:3px 3px 0 0;flex:1;min-width:8px;position:relative;box-shadow:0 0 15px #58f5d014}.chart-bars span:nth-child(3n){background:linear-gradient(#78e8d0,#306a8f40)}.chart-bars b{background:#ecfffa;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #58f5d0}.command-center-chart footer{color:#536f79;font:7px/1 var(--mono);margin-top:8px}.command-center-orbit{justify-self:end;place-items:center;width:150px;height:150px;display:grid}.orbit-ring{border:1px solid #58f5d047;border-radius:50%;position:absolute;transform:rotate(-24deg)}.ring-one{width:106px;height:56px}.ring-two{border-color:#67a9da42;width:132px;height:82px;transform:rotate(58deg)}.orbit-core{color:#58f5d0;width:54px;height:54px;font:800 11px/1 var(--mono);background:radial-gradient(circle,#58f5d033,#06161ef2 67%);border:1px solid #58f5d09e;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 26px #58f5d029,inset 0 0 17px #58f5d024}.orbit-core i{background:#58f5d0;border-radius:50%;width:5px;height:5px;margin:-49px 0 0 42px;position:absolute;box-shadow:0 0 9px #58f5d0}.command-center-orbit b{color:#6c8b94;font:700 7px/1.45 var(--mono);letter-spacing:.16em;position:absolute;bottom:3px;right:-2px}.console-shell .brand-mark{color:#04100d;background:#58f5d0;border-radius:9px;box-shadow:0 0 24px #58f5d02e,inset 0 0 0 1px #04100d2e}.console-shell .brand-name{color:#f0fcfc;letter-spacing:.2em}.console-shell .profile-item{color:#c6d7dc;border-radius:8px}.console-shell .profile-item:hover{background:#58f5d009}.console-shell .profile-item.active{background:linear-gradient(100deg,#58f5d01a,#58f5d006);border-color:#58f5d040;box-shadow:0 12px 30px #0003}.console-shell .profile-item.active:before{background:#58f5d0;box-shadow:0 0 12px #58f5d0b3}.console-shell .profile-item.active .profile-avatar{color:#58f5d0;background:#58f5d012;border-color:#58f5d057}.console-shell .profile-dot.ready{background:#58f5d0;box-shadow:0 0 0 3px #58f5d014,0 0 9px #58f5d08c}.console-shell .fun-component-item{color:#c5d8dc;background:#ffffff03;border-color:#6697a236;border-radius:8px}.console-shell .fun-component-item:hover,.console-shell .fun-component-item.active{background:#58f5d00e;border-color:#58f5d05c}.console-shell .fun-component-item>span{color:#04100d;background:#58f5d0}.console-shell .fun-component-item small{color:#58717b}.console-shell .privacy-note{background:#58f5d006;border-color:#6697a233;border-radius:8px}.console-shell .privacy-icon{color:#58f5d0;background:#58f5d014}.console-shell .sidebar-install-link{color:#d4e5e8;background:#58f5d00b;border-color:#58f5d033;border-radius:8px}.console-shell .sidebar-install-link:hover{background:#58f5d014;border-color:#58f5d06b}.console-shell .sidebar-install-link>span{color:#03110e;background:#58f5d0}.console-product-nav{border-bottom:1px solid #6fa1ae1f;gap:5px;margin:0 0 21px;padding-bottom:20px;display:grid}.console-product-nav>span{color:#526a75;font:700 8px/1 var(--mono);letter-spacing:.16em;margin:0 9px 6px}.console-product-nav button{color:#7b919b;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px 9px;display:grid}.console-product-nav button.active{color:#e1f2f3;background:linear-gradient(100deg,#58f5d018,#58f5d005);border-color:#58f5d038;box-shadow:inset 2px 0 #58f5d0}.console-product-nav button>i{color:#5d7680;width:29px;height:29px;font:7px/1 var(--mono);background:#061119b8;border:1px solid #6fa1ae2e;border-radius:6px;place-items:center;font-style:normal;display:grid}.console-product-nav button.active>i{color:#58f5d0;background:#58f5d00f;border-color:#58f5d047}.console-product-nav button>div{gap:3px;min-width:0;display:grid}.console-product-nav strong{font-size:10px;font-weight:620}.console-product-nav small{color:#506873;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.console-product-nav em{color:#49626d;font-style:normal}.console-nav-group{gap:4px;display:grid}.console-nav-subitems{border-left:1px solid #6fa1ae29;gap:3px;margin-left:13px;padding-left:13px;display:grid}.console-nav-subitems button{grid-template-columns:25px minmax(0,1fr) auto;padding:7px 8px}.console-nav-subitems button>i{width:25px;height:25px;font-size:6px}.console-nav-subitems button strong{font-size:9px}.console-nav-subitems button small{font-size:6px}.console-shell .eyebrow span{background:#58f5d0;box-shadow:0 0 0 4px #58f5d014,0 0 11px #58f5d0a6}.console-shell .topbar h1{color:#ecf8fa;font-weight:540}.console-page-description{color:#687f8a;margin:9px 0 0;font-size:10px}.console-shell .icon-button:hover{color:#d7efef;background:#58f5d00f;border-color:#58f5d04d}.console-shell .local-chip span{background:#58f5d0;box-shadow:0 0 8px #58f5d0b3}.console-shell .console-account>span{color:#03110e;background:#58f5d0;box-shadow:0 0 16px #58f5d024}.console-shell .console-account button:hover{color:#58f5d0;border-color:#58f5d059}.console-account button+button{margin-left:0}.account-settings-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01080db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-settings-dialog{color:#e5f3f4;background:linear-gradient(145deg,#102531,#07131c);border:1px solid #6fa1ae47;width:min(100%,480px);padding:28px;box-shadow:0 28px 90px #0000006b}.account-settings-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-settings-dialog>header span{color:#58f5d0;font:8px/1 var(--mono);letter-spacing:.16em}.account-settings-dialog>header h2{margin:9px 0 5px;font-size:25px}.account-settings-dialog>header p{color:#88a4ac;margin:0;font-size:11px}.account-settings-dialog>header button{color:#9cbac1;cursor:pointer;background:0 0;border:0;font-size:23px}.profile-delete-dialog{width:min(100%,520px)}.profile-delete-summary{background:#ff78820e;border:1px solid #ff788238;align-items:center;gap:13px;margin:25px 0;padding:15px;display:flex}.profile-delete-summary>span{color:#fff;width:42px;height:42px;font:700 16px/1 var(--mono);background:#a93d4a;border-radius:50%;flex:0 0 42px;place-items:center;display:grid}.profile-delete-summary>div{gap:5px;min-width:0;display:grid}.profile-delete-summary strong{font-size:14px}.profile-delete-summary small{color:#8fa8ae;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.profile-delete-actions{justify-content:flex-end;gap:10px;display:flex}.profile-delete-actions button{color:#c5d8dc;cursor:pointer;background:#020a1080;border:1px solid #84b9c447;min-width:104px;min-height:44px;padding:0 16px}.profile-delete-actions button:hover{background:#84b9c414;border-color:#84b9c480}.profile-delete-actions button:focus-visible{outline-offset:2px;outline:3px solid #58f5d07a}.profile-delete-actions button.danger{color:#fff;background:#a93d4a;border-color:#a93d4a}.profile-delete-actions button.danger:hover{background:#c34b59;border-color:#c34b59}.account-profile-summary{background:#58f5d00a;border:1px solid #6fa1ae33;align-items:center;gap:13px;margin:25px 0;padding:15px;display:flex}.account-avatar-fixed{color:#03110e;width:42px;height:42px;font:700 16px/1 var(--mono);background:#58f5d0;border-radius:50%;place-items:center;display:grid}.account-profile-summary div{gap:5px;display:grid}.account-profile-summary strong{font-size:14px}.account-profile-summary small{color:#7f9ba3;font-size:10px}.account-password-form{gap:13px;display:grid}.account-password-form h3{margin:0 0 2px;font-size:14px}.account-password-form label{gap:7px;display:grid}.account-password-form label span{color:#9bb5ba;font-size:10px}.account-password-form input{color:#e5f3f4;background:#020a1080;border:1px solid #84b9c447;outline:0;height:42px;padding:0 12px}.account-password-form input:focus{border-color:#58f5d0}.account-save-button{color:#03110e;cursor:pointer;background:#58f5d0;border:0;height:42px;font-weight:700}.account-save-button:hover{filter:brightness(1.08)}.account-settings-error,.account-settings-message{margin:0;font-size:11px}.account-settings-error{color:#ff9ca7}.account-settings-message{color:#8ff4d6}.account-settings-note{color:#78949c;margin:20px 0 0;font-size:10px;line-height:1.6}.console-shell .workspace-tabs,.console-shell .codex-target-switch,.console-shell .codex-manager-tabs,.console-shell .xuanjian-tabs{background:#050e15b8;border-color:#6fa1ae2e;border-radius:8px}.console-shell .workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.console-shell .workspace-tabs button{text-align:left;border-right:1px solid #6fa1ae21;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-content:center;justify-items:start;gap:2px 9px;min-height:56px;padding:9px 15px;display:grid}.console-shell .workspace-tabs button:last-child{border-right:0}.console-shell .workspace-tabs button>span{color:#4f6974;font:7px/1 var(--mono);grid-row:1/3;align-self:center}.console-shell .workspace-tabs button>strong{font-size:9px}.console-shell .workspace-tabs button.active>span{color:#58f5d0}.console-overview{background:linear-gradient(120deg,#0c1d29e0,#061119e0);border:1px solid #6fa1ae2b;border-radius:9px;max-width:1360px;margin:0 auto 30px;overflow:hidden;box-shadow:0 16px 42px #00000029}.console-overview>header{background:#030c1252;border-bottom:1px solid #6fa1ae21;justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:9px 16px;display:flex}.console-overview>header>div{align-items:center;gap:10px;display:flex}.console-overview>header span{color:#58f5d0;font:7px/1 var(--mono);letter-spacing:.16em}.console-overview>header strong{color:#bcd0d4;font-size:10px}.console-overview>header small{color:#526b76;font:7px/1 var(--mono);letter-spacing:.11em;align-items:center;gap:7px;display:flex}.console-overview>header small i{background:#58f5d0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #58f5d0b3}.console-overview>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.console-overview article{border-right:1px solid #6fa1ae1f;gap:6px;min-width:0;padding:17px 18px;display:grid}.console-overview article:last-child{border-right:0}.console-overview article>span{color:#657d87;font-size:8px}.console-overview article>strong{color:#e2f1f3;font:570 24px/1 var(--mono);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-overview article>small{color:#526b76;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.console-shell .workspace-tabs button,.console-shell .codex-target-switch button,.console-shell .codex-manager-tabs button,.console-shell .xuanjian-tabs button{color:#718994;border-radius:6px}.console-shell .workspace-tabs button:hover,.console-shell .codex-manager-tabs button:hover{color:#b8ced3;background:#58f5d009}.console-shell .preset-row button{color:#7d939c;background:#0b1a25b8;border-color:#6d9da830;border-radius:6px}.console-shell .form-card,.console-shell .tester-card,.console-shell .xquota-card,.console-shell .ops-card,.console-shell .ops-preview,.console-shell .codex-route-card,.console-shell .codex-local-history,.console-shell .xuanjian-card,.console-shell .provider-status-card{background:linear-gradient(145deg,#0c1d29f0,#07121bf2);border-color:#6fa1ae2e;border-radius:9px;box-shadow:0 18px 45px #0003,inset 0 1px #ffffff05}.console-shell .field input,.console-shell .field textarea,.console-shell .field select,.console-shell .mini-field input,.console-shell .tester-field textarea,.console-shell .codex-history-toolbar input,.console-shell .ops-profile-order input,.console-shell .xuanjian-chat-composer textarea,.console-shell .xuanjian-form-field input,.console-shell .xuanjian-form-field select{color:#d7e7ea;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#030c13a6;border-color:#709faa3b;border-radius:6px}.console-shell .input-with-prefix{background:#030c13a6;border-color:#709faa3b;border-radius:6px}.console-shell .secret-input button,.console-shell .model-input-row button{color:#8da4ac;background:#58f5d009;border-color:#709faa38;border-radius:6px}.console-shell .secret-input button:hover,.console-shell .model-input-row button:hover:not(:disabled){color:#58f5d0;background:#58f5d014;border-color:#58f5d061}.console-shell .switch-label strong{color:#b8cbd0}.console-shell .action-button,.console-shell .xquota-refresh,.console-shell .ops-alert button,.console-shell .ops-card header>button,.console-shell .ops-health-actions button,.console-shell .ops-order-buttons button,.console-shell .ops-preview header>button,.console-shell .xuanjian-chat-toolbar button,.console-shell .xuanjian-retry{color:#90a7af;box-shadow:none;background:#08161fcc;border-color:#709faa40;border-radius:6px}.console-shell .action-button:hover:not(:disabled),.console-shell .xquota-refresh:hover:not(:disabled),.console-shell .ops-card header>button:hover:not(:disabled),.console-shell .ops-health-actions button:hover:not(:disabled){color:#dffaf5;background:#58f5d014;border-color:#58f5d066}.console-shell .action-button.primary,.console-shell .action-button.install,.console-shell .xuanjian-send{color:#04110e;background:#58f5d0;border-color:#58f5d0;box-shadow:0 9px 25px #35d8b61f}.console-shell .action-button.primary:hover:not(:disabled),.console-shell .action-button.install:hover,.console-shell .xuanjian-send:hover:not(:disabled){color:#04110e;background:#7affdf;border-color:#7affdf}.console-shell .codex-route-icon{color:#849ca5;background:#58f5d009;border-color:#709faa38;border-radius:6px}.console-shell .codex-route-card.xshoow .codex-route-icon,.console-shell .codex-route-card.deepseek .codex-route-icon,.console-shell .codex-route-card.custom .codex-route-icon{color:#58f5d0;background:#58f5d012;border-color:#58f5d04d}.console-shell .codex-route-card h4,.console-shell .codex-local-history-heading h3,.console-shell .codex-install-copy strong{color:#d5e6e9}.console-shell .codex-route-card>p,.console-shell .codex-local-history-heading p,.console-shell .codex-install-copy p{color:#6e8690}.console-shell .codex-route-meta,.console-shell .codex-route-status,.console-shell .codex-history-privacy,.console-shell .codex-history-repair,.console-shell .codex-history-browser,.console-shell .codex-history-preview,.console-shell .codex-install-box,.console-shell .codex-protocol-note,.console-shell .codex-file-box,.console-shell .codex-history-route,.console-shell .codex-empty-state{background:#040e1585;border-color:#6fa1ae29}.console-shell .codex-route-meta span,.console-shell .codex-route-meta small{color:#59727c}.console-shell .codex-route-meta strong{color:#9cb2b9}.console-shell .codex-history-list{background:#040d1461;border-color:#6fa1ae29}.console-shell .codex-history-message{background:#0d1e29e6;border-color:#6fa1ae29}.console-shell .xquota-card{overflow:hidden}.console-shell .xquota-notice,.console-shell .xquota-empty,.console-shell .xquota-loading{color:#6f8791;background:#040e1580;border-color:#6fa1ae26}.console-shell .xquota-subscription,.console-shell .xquota-metric,.console-shell .xquota-limit,.console-shell .deepseek-balance-grid>article,.console-shell .ops-history-group,.console-shell .ops-profile-order>article,.console-shell .ops-health-row{background:#05101880;border-color:#6fa1ae29}.console-shell .ops-current-body dl>div,.console-shell .ops-quota-summary>div,.console-shell .ops-balance-summary>div,.console-shell .ops-quota-history-list>article,.console-shell .ops-balance-history-list>article{background:#050f1773;border-color:#6fa1ae21}.console-shell .ops-current-body>strong,.console-shell .ops-current-body dd,.console-shell .ops-quota-summary strong,.console-shell .ops-balance-summary strong{color:#d7e8ea}.console-shell .ops-current-body>p,.console-shell .ops-card-note,.console-shell .ops-empty-copy{color:#6c848e}.console-shell .xuanjian-hero,.console-shell .xuanjian-body,.console-shell .xuanjian-disclaimer,.console-shell .xuanjian-chat-toolbar,.console-shell .xuanjian-chat-composer{background:#05101875;border-color:#6fa1ae26}.console-shell .xuanjian-model{color:#58f5d0;background:#58f5d00f;border-color:#58f5d040;color:#58f5d0!important}.console-shell .xuanjian-chat-log{background:#030b118c;border-color:#6fa1ae26}.console-shell .xuanjian-chat-avatar{color:#58f5d0;background:#58f5d012;border-color:#58f5d045}.console-shell .xuanjian-chat-message.user .xuanjian-chat-avatar{color:#04110e;background:#58f5d0}.console-shell .xuanjian-chat-shell,.console-shell .xuanjian-chart,.console-shell .ai-chart-chip,.console-shell .xuanjian-empty,.console-shell .fortune-summary-grid article,.console-shell .pillar-detail-list article,.console-shell .palace-grid article,.console-shell .fortune-insight-box,.console-shell .relation-list article,.console-shell .shensha-list article,.console-shell .luck-start-line,.console-shell .luck-analysis-card,.console-shell .topic-reading{color:#b9cdd1;box-shadow:none;background:#040e158a;border-color:#6fa1ae29}.console-shell .xuanjian-chart-meta,.console-shell .year-reading,.console-shell .topic-actions{color:#b9cdd1;background:#081720d1;border-color:#6fa1ae26}.console-shell .xuanjian-chart-meta strong,.console-shell .day-master-line strong,.console-shell .fortune-summary-grid strong,.console-shell .pillar-detail-list strong,.console-shell .palace-grid strong,.console-shell .fortune-insight-box strong,.console-shell .god-weight-list strong,.console-shell .relation-list strong,.console-shell .shensha-list strong,.console-shell .luck-start-line strong,.console-shell .luck-analysis-card strong,.console-shell .luck-year-grid strong,.console-shell .topic-reading h4,.console-shell .topic-actions strong{color:#d4e7e9}.console-shell .pillar-grid strong,.console-shell .pillar-grid strong i{color:#b9eee1}.console-shell .ai-chart-chip strong,.console-shell .xuanjian-chat-toolbar strong,.console-shell .xuanjian-ai-empty strong,.console-shell .xuanjian-empty strong,.console-shell .xuanjian-no-chart strong{color:#cfe2e5}.console-shell .ai-chart-chip small,.console-shell .xuanjian-ai-empty p,.console-shell .xuanjian-empty p,.console-shell .xuanjian-no-chart p{color:#718994}.console-shell .xuanjian-ai-mode-tabs{background:#051119b8;border-color:#6fa1ae33}.console-shell .xuanjian-ai-mode-tabs button{color:#77919a}.console-shell .xuanjian-ai-mode-tabs button.active{color:#e0f7f3;background:#58f5d01a;box-shadow:inset 0 -2px #58f5d0}.console-shell .xuanjian-ai-mode-tabs button span{color:#58f5d0;background:#58f5d014}.console-shell .discussion-heading,.console-shell .discussion-prompt-card,.console-shell .discussion-model-option,.console-shell .discussion-empty-models,.console-shell .discussion-result-card{background:#040e158a;border-color:#6fa1ae2e}.console-shell .discussion-heading strong,.console-shell .discussion-section-title strong,.console-shell .discussion-result-card header strong,.console-shell .discussion-consensus header strong{color:#d5e8e8}.console-shell .discussion-heading p,.console-shell .discussion-progress span,.console-shell .discussion-prompt-card label,.console-shell .discussion-actions label>span,.console-shell .discussion-section-title span,.console-shell .discussion-model-option small,.console-shell .discussion-empty-models,.console-shell .discussion-result-card header small,.console-shell .discussion-result-card header>span,.console-shell .discussion-result-card footer,.console-shell .discussion-consensus header small,.console-shell .discussion-disclaimer{color:#708a94}.console-shell .discussion-heading>div:first-child>span,.console-shell .discussion-consensus header span,.console-shell .discussion-progress strong{color:#58f5d0}.console-shell .discussion-progress strong small{color:#6d8992}.console-shell .discussion-prompt-card textarea,.console-shell .discussion-actions select{color:#cfe2e5;background:#030c13a6;border-color:#709faa40}.console-shell .discussion-prompt-card textarea::placeholder{color:#4c6974}.console-shell .discussion-prompt-card textarea:focus{border-color:#58f5d09e;box-shadow:0 0 0 3px #58f5d012}.console-shell .discussion-model-option{color:#9bb4ba}.console-shell .discussion-model-option:hover:not(:disabled),.console-shell .discussion-model-option.selected{background:#58f5d014;border-color:#58f5d061}.console-shell .discussion-model-option strong{color:#cde0e2}.console-shell .discussion-model-check{color:#58f5d0;background:#040e15a6;border-color:#6fa1ae4d}.console-shell .discussion-model-option.selected .discussion-model-check{color:#03110e;background:#58f5d0;border-color:#58f5d0}.console-shell .discussion-actions button{color:#9db6bd;background:#08161fcc;border-color:#709faa40}.console-shell .discussion-actions .discussion-primary{color:#04110e;background:#58f5d0;border-color:#58f5d0!important}.console-shell .discussion-actions .discussion-primary:hover:not(:disabled){background:#7affdf}.console-shell .discussion-actions .discussion-consensus-button{color:#58f5d0;background:#58f5d012;border-color:#58f5d052!important}.console-shell .discussion-actions .discussion-stop{color:#e6907c;background:#dd715b0f;border-color:#dd715b4d!important}.console-shell .discussion-result-card p,.console-shell .discussion-consensus p{color:#c5dadd}.console-shell .discussion-result-card.sending{background:#58f5d00b;border-color:#58f5d057}.console-shell .discussion-result-card.error,.console-shell .discussion-consensus.error{background:#dd715b0f;border-color:#dd715b4d}.console-shell .discussion-consensus{background:linear-gradient(135deg,#58f5d017,#040e15a3);border-color:#58f5d057}.console-shell .discussion-consensus header>b{color:#58f5d0;background:#58f5d01a}.console-shell .discussion-consensus.error header>b{color:#e6907c;background:#dd715b1a}.console-shell .xuanjian-chat-message.error .xuanjian-chat-bubble{background:#dd715b12;border-color:#dd715b52}.console-shell .xuanjian-chat-message.stopped .xuanjian-chat-bubble{background:#0d1d27d1;border-color:#6fa1ae33}.console-shell .xuanjian-calculate,.console-shell .xuanjian-to-ai{color:#04110e;background:#58f5d0;border-color:#58f5d0}.console-shell .xuanjian-calculate:hover,.console-shell .xuanjian-to-ai:hover{background:#7affdf}.console-shell .fortune-empty-note{color:#6f8791;background:#040e1575;border-color:#6fa1ae2e}.console-shell .xuanjian-error{color:#f0a493;background:#dd715b12;border-color:#dd715b52}.console-shell .xuanjian-no-chart button{color:#9adfd0;background:#58f5d00f;border-color:#58f5d040}.console-shell .fortune-subheading strong{color:#cfe2e5}.console-shell .fortune-subheading span{color:#718a94}.console-shell .dayun-list strong{color:#b9eee1}.console-shell .xuanjian-check,.console-shell .pillar-detail-list em,.console-shell .luck-analysis-card em{color:#8ba9a8}.console-shell .windows-helper-launch-backdrop{background:#02080cc2}.console-shell .windows-helper-launch-dialog{color:#d9ebed;background:radial-gradient(circle at 92% 6%,#58f5d01a,#0000 13rem),#091620;border-color:#58f5d03d;box-shadow:0 30px 90px #0000007a}.console-shell .windows-helper-launch-dialog h2{color:#d9e9ec}.console-shell .windows-helper-launch-dialog p,.console-shell .windows-helper-launch-dialog small{color:#78919b}@media (width<=760px){.console-command-center{grid-template-columns:1fr;gap:22px;padding:24px 20px}.command-center-copy p{max-width:none}.command-center-orbit{justify-self:center}.signal-globe{inset:8% -10% 0}.globe-caption{bottom:53px;left:12%}.globe-coordinates{top:88px;right:8%}.home-auth-panel{grid-template-columns:1fr;gap:28px;width:calc(100% - 28px);min-height:0;padding-block:20px 30px}.home-auth-story{max-width:720px}.home-auth-story h1{font-size:43px}.home-auth-panel .signin-card{width:100%}.brand-register{padding-inline:10px}.console-shell .xuanjian-chart-meta{flex-wrap:wrap;align-items:flex-start}.console-shell .xuanjian-chart-meta small{white-space:normal}.console-shell .luck-analysis-card>div,.console-shell .year-reading>div{flex-wrap:wrap}}@media (width<=520px){.console-shell .xuanjian-chat-toolbar{flex-wrap:wrap;align-items:flex-start}.console-shell .xuanjian-chat-toolbar .xuanjian-chat-toolbar-actions{margin-left:auto}}.console-shell .environment-setup-backdrop{background:#02080cc2}.console-shell .environment-setup-dialog{color:#d9ebed;background:radial-gradient(circle at 92% 6%,#58f5d01c,#0000 15rem),#091620;border-color:#58f5d03d;box-shadow:0 30px 90px #0000007a}.console-shell .environment-setup-dialog h2,.console-shell .environment-platform-heading h3,.console-shell .environment-install-grid h3{color:#d9e9ec}.console-shell .environment-platform-heading>span{color:#58f5d0;background:#58f5d014}.console-shell .environment-platform-section.linux .environment-platform-heading>span{color:#68d9ec;background:#68d9ec14}.console-shell .eyebrow{color:#91adb5}.console-page-description{color:#9ab4bb}.console-shell .profile-count{color:#9bb5bc;border-color:#84b9c457}.console-product-nav{border-bottom-color:#84b9c438}.console-product-nav>span{color:#86a5ae}.console-product-nav button{color:#a1bbc1}.console-product-nav button:hover{color:#e8f7f7;background:#58f5d00f}.console-product-nav button.active{color:#f0fbfb;background:linear-gradient(100deg,#58f5d024,#58f5d00a);border-color:#58f5d057}.console-product-nav button>i{color:#89a7af;background:#091b26d6;border-color:#84b9c44d}.console-product-nav small{color:#7e9ca5}.console-product-nav em{color:#73919a}.console-shell .topbar h1{color:#f0fbfc}.console-shell .workspace-tabs button,.console-shell .codex-target-switch button,.console-shell .codex-manager-tabs button,.console-shell .xuanjian-tabs button{color:#9bb5bc}.console-shell .workspace-tabs button>small{color:#7f9ca5}.console-overview{background:linear-gradient(120deg,#122b39f0,#091924f0);border-color:#84b9c447}.console-overview>header{background:#06131c70;border-bottom-color:#84b9c438}.console-overview>header strong{color:#d6e9ec}.console-overview>header small{color:#83a2aa}.console-overview article{border-right-color:#84b9c433}.console-overview article>span{color:#8daab2}.console-overview article>strong{color:#f0fbfc}.console-overview article>small{color:#80a0a9}.console-shell .field>span,.console-shell .mini-field>span,.console-shell .tester-field>span{color:#b8cbd0}.console-shell .field input,.console-shell .field textarea,.console-shell .field select,.console-shell .mini-field input,.console-shell .tester-field textarea,.console-shell .codex-history-toolbar input,.console-shell .ops-profile-order input,.console-shell .xuanjian-chat-composer textarea,.console-shell .xuanjian-form-field input,.console-shell .xuanjian-form-field select{background:#05131dcc;border-color:#84b9c452}.console-shell .switch-label small,.console-shell .field-message{color:#82a0a9}.console-shell .advanced-panel summary small{color:#7d9aa3}.console-shell .form-card,.console-shell .tester-card,.console-shell .xquota-card,.console-shell .ops-card,.console-shell .ops-preview,.console-shell .codex-route-card,.console-shell .codex-local-history,.console-shell .xuanjian-card,.console-shell .provider-status-card{background:linear-gradient(145deg,#102531f7,#091823fa);border-color:#84b9c447}.console-shell .codex-route-card>p,.console-shell .codex-local-history-heading p,.console-shell .codex-install-copy p,.console-shell .ops-current-body>p,.console-shell .ops-card-note,.console-shell .ops-empty-copy,.console-shell .xquota-notice,.console-shell .xquota-empty,.console-shell .xquota-loading{color:#8ca9b1}.console-shell .codex-route-meta span,.console-shell .codex-route-meta small,.console-shell .codex-history-privacy,.console-shell .codex-protocol-note,.console-shell .codex-history-repair,.console-shell .codex-history-browser{color:#85a2aa}.console-shell .xuanjian-chat-bubble header strong{color:#cbe0e3}.console-shell .xuanjian-chat-bubble header span,.console-shell .xuanjian-chat-bubble footer,.console-shell .xuanjian-chat-hint,.console-shell .xuanjian-disclaimer{color:#83a1aa}.console-shell .xuanjian-chat-bubble p{color:#d0e2e4}.console-shell .ai-chart-chip small,.console-shell .xuanjian-ai-empty p,.console-shell .xuanjian-empty p,.console-shell .xuanjian-no-chart p,.console-shell .fortune-subheading span{color:#88a6ae}.console-shell .environment-setup-dialog>header p,.console-shell .environment-platform-heading p,.console-shell .environment-install-grid p,.console-shell .environment-install-grid small{color:#8eaab2}.console-shell .environment-setup-dialog>header button{color:#9bb7be;border-color:#84b9c452}@media (width<=760px){.console-shell .profile-list,.console-shell .preset-row,.console-shell .workspace-tabs{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none}.console-shell .profile-list::-webkit-scrollbar{display:none}.console-shell .preset-row::-webkit-scrollbar{display:none}.console-shell .workspace-tabs::-webkit-scrollbar{display:none}.console-shell .profile-item,.console-shell .preset-row button,.console-shell .workspace-tabs button{touch-action:manipulation;min-height:44px}.console-product-nav{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;padding-bottom:14px}.console-product-nav>span{grid-column:1/-1}.console-product-nav>button,.console-nav-group{min-width:0}.console-product-nav>button{grid-template-columns:25px minmax(0,1fr);padding:8px}.console-product-nav>button>i{width:25px;height:25px}.console-nav-group{grid-column:span 2}.console-nav-group-trigger{grid-template-columns:25px minmax(0,1fr);padding:8px}.console-nav-group-trigger>i{width:25px;height:25px}.console-nav-subitems{border-top:1px solid #6fa1ae24;border-left:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;padding:3px 0 0}.console-nav-subitems button{grid-template-columns:25px minmax(0,1fr);padding:7px}.console-product-nav button em,.console-product-nav button small,.console-nav-group-trigger>em,.console-nav-subitems button em,.console-nav-subitems button small{display:none}.console-overview>div{grid-template-columns:repeat(2,minmax(0,1fr))}.console-overview article:nth-child(2){border-right:0}.console-overview article:nth-child(-n+2){border-bottom:1px solid #6fa1ae1f}}@media (width<=520px){.console-shell .workspace-tabs button{text-align:center;grid-template-rows:auto;grid-template-columns:1fr;justify-items:center;min-width:92px;padding-inline:7px}.console-shell .workspace-tabs button>span,.console-shell .workspace-tabs button>small,.console-overview>header small{display:none}.console-overview article{padding:14px}.console-overview article>strong{font-size:19px}}@media (width<=1000px){.brand-nav,.brand-hero,.brand-trust-bar,.capability-section,.architecture-section,.security-banner,.brand-footer,.signin-layout{width:min(100% - 40px,760px)}.brand-nav{grid-template-columns:1fr auto}.brand-nav nav{display:none}.brand-hero{grid-template-columns:1fr;min-height:0;padding-top:90px}.hero-copy{max-width:700px}.hero-visual{min-height:570px}.capability-grid{grid-template-columns:1fr}.capability-grid article{min-height:330px}.capability-symbol{margin-block:25px 18px}.architecture-section{grid-template-columns:1fr}.architecture-diagram{min-height:490px}.signin-layout{grid-template-columns:1fr;gap:55px;min-height:0;padding-block:80px}.signin-story{max-width:720px}.signin-card{justify-self:center}.signin-signal{display:none}.brand-footer{grid-template-columns:1fr auto}.brand-footer-status{display:none}}@media (width<=620px){.brand-nav,.brand-hero,.brand-trust-bar,.capability-section,.architecture-section,.security-banner,.brand-footer,.signin-layout{width:calc(100% - 28px)}.brand-nav{height:70px}.brand-portal-logo>i{width:30px;height:30px}.brand-portal-logo strong{font-size:13px}.brand-login{display:none}.brand-console-button{padding:10px 11px;font-size:9px}.brand-console-button span{display:none}.brand-hero{padding-top:70px}.hero-copy h1,.signin-story h1{font-size:43px}.hero-copy>p{font-size:12px}.hero-actions{flex-direction:column;align-items:stretch;gap:18px}.hero-primary{width:100%}.hero-copy dl{gap:9px;margin-top:45px}.hero-copy dl div{padding-left:8px}.hero-copy dt{font-size:8px}.hero-copy dd{font-size:6px}.hero-visual{min-height:430px;margin:-35px -45px;transform:scale(.78)}.data-node{min-width:130px}.brand-trust-bar{white-space:nowrap;justify-content:flex-start;padding-inline:16px;overflow:hidden}.brand-trust-bar span:nth-of-type(n+3),.brand-trust-bar i:nth-of-type(n+2){display:none}.capability-section{padding-block:90px}.section-intro h2,.architecture-copy h2{font-size:35px}.capability-grid article{min-height:350px}.architecture-section{gap:50px;padding-block:80px}.architecture-diagram{min-height:420px;overflow:hidden}.arch-node{width:88px;height:88px}.user-node{left:18px}.local-node{right:18px}.browser-node{left:calc(50% - 44px)}.model-node{right:18px}.arch-line{display:none}.security-banner{flex-direction:column;align-items:stretch;min-height:0;padding:28px}.security-banner h2{font-size:29px}.security-banner button{justify-content:space-between}.brand-footer{grid-template-columns:1fr;align-content:center;gap:24px}.brand-footer-records{justify-self:start;align-items:start}.signin-layout{padding-block:65px}.signin-story>ul{gap:15px}.signin-card{padding:24px}.signin-page .brand-footer{margin-top:20px}.console-account{border-left:0;order:-2;width:100%;padding-left:0}.console-account>div{min-width:0}.console-account button{margin-left:auto}}.console-shell{--ink:#f4fcfd;--muted:#b6d1d6;--paper:#0e2330;--panel:#163847;--line:#a4dbe066;--sidebar:#081b27;--sidebar-soft:#123242;color:#f4fcfd;background:radial-gradient(circle at 84% 4%,#48c5d33d,#0000 30rem),linear-gradient(145deg,#102b3a,#0c202d 62%,#0e2330)}.console-shell .sidebar{background:linear-gradient(#63dcde0e 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#63dcde0e 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#081b27,#0d2937);border-right-color:#9ddde061}.console-shell .eyebrow{color:#b8dce1;font-size:11px}.console-shell .console-page-description{color:#b9d5da;font-size:13px}.console-shell .brand-name{color:#f6ffff}.console-shell .brand-subtitle,.console-shell .side-label,.console-shell .profile-copy small,.console-shell .privacy-note p,.console-shell .sidebar-install-link small{color:#a8c8cf}.console-shell .side-label{font-size:11px}.console-shell .profile-count{color:#c4e0e3;border-color:#a4dbe080;font-size:11px}.console-shell .profile-item{color:#edf9fa}.console-shell .profile-item.active{background:linear-gradient(100deg,#58f5d033,#58f5d014);border-color:#64f2d794}.console-shell .profile-avatar{color:#bce0e2;background:#153545;border-color:#a4dbe080}.console-shell .profile-copy strong{font-size:13px}.console-shell .profile-copy small{font-size:11px}.console-shell .add-profile{color:#c2dfe2;background:#ffffff0e;border-color:#a4dbe07a;font-size:12px}.console-shell .privacy-note{background:#46ceca1a;border-color:#a4dbe075}.console-shell .privacy-note strong{color:#e9fbfb;font-size:12px}.console-shell .privacy-note p{font-size:10px}.console-shell .sidebar-install-link{color:azure;background:#36b5b129;border-color:#58f5d080}.console-shell .sidebar-install-link strong{font-size:12px}.console-shell .sidebar-install-link small{font-size:10px}.console-shell .console-product-nav{border-bottom-color:#a4dbe05c}.console-shell .console-product-nav>span{color:#abd0d6;font-size:11px}.console-shell .console-product-nav button>i{color:#b3dadd;background:#123141;border-color:#a4dbe07a}.console-shell .console-product-nav button strong{color:#effcfd;font-size:13px}.console-shell .console-product-nav small{color:#a7c9d0;font-size:10px}.console-shell .console-product-nav em{color:#a7dce0}.console-shell .topbar h1{color:#f8ffff;text-shadow:0 0 18px #a8f1eb1f}.console-shell .icon-button{color:#cae3e6;background:#19404fe6;border-color:#a4dbe075}.console-shell .console-account strong{color:#f0fcfd}.console-shell .console-account small{color:#acd0d5;font-size:10px}.console-shell .console-account button{color:#c2dfe3;border-color:#a4dbe075}.console-shell .workspace-tabs button,.console-shell .codex-target-switch button,.console-shell .codex-manager-tabs button,.console-shell .xuanjian-tabs button{color:#c0dde1;font-size:12px}.console-shell .workspace-tabs button>small{color:#a7cbd1;font-size:10px}.console-shell .workspace-tabs button.active,.console-shell .codex-target-switch button.active,.console-shell .codex-manager-tabs button.active,.console-shell .xuanjian-tabs button.active{color:#f4ffff;background:#58f5d029;border-color:#58f5d09e}.console-shell .console-overview{background:linear-gradient(120deg,#1e4c5dfa,#103040fa);border-color:#a4dbe075;box-shadow:0 18px 40px #0000002e}.console-shell .console-overview>header strong{color:#effdfe}.console-shell .console-overview>header small{color:#add1d5;font-size:10px}.console-shell .console-overview article>span{color:#b3d4d9;font-size:11px}.console-shell .console-overview article>strong{color:#f7ffff;text-shadow:0 0 16px #a5f5e824}.console-shell .console-overview article>small{color:#a9cdd2;font-size:10px}.console-shell .section-heading h2,.console-shell .history-title-row h2,.console-shell .module-heading h2,.console-shell .codex-panel-heading h3,.console-shell .ops-card h3,.console-shell .ops-preview h3,.console-shell .xquota-header h3,.console-shell .xuanjian-hero h3{color:#f3feff}.console-shell .section-heading p,.console-shell .module-heading p,.console-shell .provider-status-card p,.console-shell .codex-panel-heading p,.console-shell .ops-section-header p,.console-shell .xquota-header p{color:#b4d1d6;font-size:12px}.console-shell .field>span,.console-shell .mini-field>span,.console-shell .tester-field>span{color:#c4dfe2;font-size:12px}.console-shell .field input,.console-shell .field textarea,.console-shell .field select,.console-shell .mini-field input,.console-shell .tester-field textarea,.console-shell .codex-history-toolbar input,.console-shell .ops-profile-order input,.console-shell .xuanjian-chat-composer textarea,.console-shell .xuanjian-form-field input,.console-shell .xuanjian-form-field select{color:#f0fcfd;background:#0b2735f0;border-color:#a4dbe07a}.console-shell .field input,.console-shell .field select,.console-shell .mini-field input,.console-shell .field textarea,.console-shell .tester-field textarea{font-size:12px}.console-shell .switch-label small,.console-shell .field-message{color:#a6c8ce;font-size:10px}.console-shell .advanced-panel summary small{color:#9fc3ca;font-size:10px}.console-shell .form-card,.console-shell .tester-card,.console-shell .xquota-card,.console-shell .ops-card,.console-shell .ops-preview,.console-shell .codex-route-card,.console-shell .codex-local-history,.console-shell .xuanjian-card,.console-shell .provider-status-card{background:linear-gradient(145deg,#183d4cfa,#0f2937fc);border-color:#a4dbe06b;box-shadow:0 16px 36px #00000029}.console-shell .action-button,.console-shell .xquota-refresh,.console-shell .ops-alert button,.console-shell .ops-card header>button,.console-shell .ops-health-actions button,.console-shell .ops-order-buttons button,.console-shell .ops-preview header>button,.console-shell .xuanjian-chat-toolbar button,.console-shell .xuanjian-retry{color:#d0e8ea;background:#0e303ff0;border-color:#a4dbe080}.console-shell .codex-route-card>p,.console-shell .codex-local-history-heading p,.console-shell .codex-install-copy p,.console-shell .ops-current-body>p,.console-shell .ops-card-note,.console-shell .ops-empty-copy,.console-shell .xquota-notice,.console-shell .xquota-empty,.console-shell .xquota-loading{color:#add0d5;font-size:11px}.console-shell .codex-route-meta span,.console-shell .codex-route-meta small,.console-shell .codex-history-privacy,.console-shell .codex-protocol-note,.console-shell .codex-history-repair,.console-shell .codex-history-browser{color:#a9cbd1;font-size:10px}.console-shell .xquota-plan-title-row h4,.console-shell .xquota-metric strong,.console-shell .xquota-section-title h4,.console-shell .deepseek-balance-grid dd,.console-shell .ops-profile-order strong,.console-shell .ops-health-name strong{color:#effcfd}.console-shell .xuanjian-chat-bubble{color:#e5f5f6;background:#163d4cfa;border-color:#a4dbe06b}.console-shell .xuanjian-chat-bubble header strong,.console-shell .xuanjian-chat-bubble p{color:#effcfd}.console-shell .xuanjian-chat-bubble header span,.console-shell .xuanjian-chat-bubble footer,.console-shell .xuanjian-chat-hint,.console-shell .xuanjian-disclaimer{color:#a9cbd1;font-size:10px}.console-shell .xuanjian-chat-toolbar strong,.console-shell .ai-chart-chip strong,.console-shell .xuanjian-ai-empty strong,.console-shell .xuanjian-empty strong,.console-shell .xuanjian-no-chart strong{color:#f1feff}.console-shell .ai-chart-chip small,.console-shell .xuanjian-ai-empty p,.console-shell .xuanjian-empty p,.console-shell .xuanjian-no-chart p,.console-shell .fortune-subheading span,.console-shell .xuanjian-chart-meta span,.console-shell .xuanjian-chart-meta small,.console-shell .pillar-grid span,.console-shell .pillar-grid small,.console-shell .day-master-line span,.console-shell .day-master-line small,.console-shell .element-bars span,.console-shell .element-bars strong,.console-shell .fortune-summary-grid span,.console-shell .fortune-summary-grid p,.console-shell .pillar-detail-list span,.console-shell .pillar-detail-list p,.console-shell .pillar-detail-list small,.console-shell .palace-grid span,.console-shell .palace-grid small,.console-shell .palace-grid p,.console-shell .fortune-insight-box p,.console-shell .god-weight-list span,.console-shell .god-weight-list em,.console-shell .relation-list span,.console-shell .relation-list p,.console-shell .shensha-list span,.console-shell .shensha-list small,.console-shell .shensha-list p,.console-shell .luck-start-line span,.console-shell .luck-start-line small,.console-shell .luck-analysis-card span,.console-shell .luck-analysis-card p,.console-shell .luck-year-grid span,.console-shell .luck-year-grid small,.console-shell .topic-overview,.console-shell .topic-point-list p,.console-shell .topic-actions ol{color:#a9cbd1;font-size:10px}.console-shell .site-compliance-footer{color:#a5c7cd;border-top-color:#a4dbe061;font-size:11px}.console-shell .environment-setup-dialog,.console-shell .windows-helper-launch-dialog{color:#effcfd;background:radial-gradient(circle at 92% 6%,#58f5d029,#0000 15rem),#123242;border-color:#a4dbe080}.console-shell .environment-setup-dialog>header p,.console-shell .environment-platform-heading p,.console-shell .environment-install-grid p,.console-shell .environment-install-grid small,.console-shell .windows-helper-launch-dialog p,.console-shell .windows-helper-launch-dialog small{color:#b0d0d6;font-size:10px}.console-shell .environment-install-grid article{background:#0e2f3edb;border-color:#a4dbe06b}.console-shell .environment-install-grid article>div:nth-child(2)>span{color:#9fe3dc;font-size:10px}.console-shell .environment-install-grid a,.console-shell .environment-install-grid button{font-size:10px}:root,html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:#eef4f7}body{color:#18303d;background:radial-gradient(circle at 88% 4%,#19919d17,#0000 28rem),#eef4f7}body:before{background:radial-gradient(circle at 17% 24%, #0c7e7717 0 1px, transparent 1.5px), radial-gradient(circle at 72% 78%, #267c9c12 0 1px, transparent 1.5px), conic-gradient(from var(--ambient-angle) at 50% 50%, transparent 0 20%, #0c7e7706, transparent 42% 100%);opacity:.56}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,a:focus-visible{outline-color:#07797157}.brand-portal{--brand-bg:#f4f8fa;--brand-panel:#fff;--brand-panel-strong:#edf5f6;--brand-line:#35657533;--brand-muted:#5d7380;--brand-text:#152f3d;--brand-cyan:#087c73;--brand-cyan-soft:#087c731a;color:var(--brand-text);background:radial-gradient(circle at 78% 12%, #299da721, transparent 30rem), radial-gradient(circle at 8% 50%, #4f97b114, transparent 31rem), linear-gradient(180deg, #f8fbfc, var(--brand-bg))}.brand-grid{opacity:.62;background-image:linear-gradient(#2c6d8013 1px,#0000 1px),linear-gradient(90deg,#2c6d8013 1px,#0000 1px)}.brand-nav nav a,.brand-login,.brand-back,.hero-actions>a{color:#476473}.brand-nav nav a:hover,.brand-login:hover,.brand-back:hover,.hero-actions>a:hover{color:#075f59}.brand-console-button,.security-banner button{color:#075f59;background:#ffffffb8;border-color:#087c736b;box-shadow:0 8px 22px #29586714}.brand-console-button:hover,.security-banner button:hover{background:#e6f4f2}.hero-copy h1 em,.signin-story h1 em,.section-intro h2 em,.architecture-copy h2 em{background:linear-gradient(90deg,#174c58,#087c73 62%,#217f9a);-webkit-background-clip:text;background-clip:text}.hero-copy>p,.signin-story>p,.section-intro>p,.architecture-copy>p{color:#526d7a}.hero-copy dt{color:#324f5e}.hero-copy dd,.brand-trust-bar,.capability-grid article>header,.capability-grid p,.architecture-copy li small,.arch-node small,.arch-badge,.brand-footer,.brand-footer-records a,.signin-story>ul li,.signin-signal small,.signin-card>p,.signin-card form label>span,.signin-mode-note p,.signin-terms{color:#5a7280}.hero-visual:before{background:radial-gradient(circle,#1b97971c,#0000 66%);border-color:#1a75872e}.hero-visual:after{background:linear-gradient(90deg,#0000,#087c7352,#0000);box-shadow:0 -150px #087c7317,0 150px #087c7317}.hero-visual-glow{background:#28b2a41c}.orbit,.signal-orbit{border-color:#087c7347}.core-node{color:#075f59;background:radial-gradient(circle at 45% 38%,#fff,#dcefee 70%);border-color:#087c737a;box-shadow:0 24px 70px #24647029,inset 0 0 38px #087c731a}.core-node small,.visual-readout span{color:#536f7b}.data-node,.visual-readout{color:#345461;background:#ffffffe0;border-color:#35657540;box-shadow:0 12px 30px #2d59671a}.visual-readout strong{color:#173845}.brand-trust-bar i{background:#4f8791}.capability-grid article{background:linear-gradient(145deg,#fffffffa,#ebf4f6eb);border-color:#35657533;box-shadow:0 16px 42px #284d5b12}.capability-grid article:hover{border-color:#087c7366;box-shadow:0 24px 58px #284d5b21}.capability-grid h3,.architecture-copy li strong,.arch-node strong{color:#183845}.capability-symbol,.capability-symbol:before{border-color:#087c734d}.capability-symbol:after{background:#087c731a}.architecture-copy li>span{background:#e5f3f1;border-color:#087c7359}.architecture-diagram{background:#ffffffad;border-color:#35657538;box-shadow:0 18px 48px #2c526012}.architecture-diagram:before{background-image:radial-gradient(#087c732b 1px,#0000 1px)}.arch-node{color:#183845;background:#fff;border-color:#3565754d;box-shadow:0 16px 35px #2b526021}.arch-node span{color:#52717d}.arch-badge{background:#ffffffe6}.security-banner{background:linear-gradient(115deg,#dff2f1f5,#f6fafbfa);border-color:#087c733d;box-shadow:0 18px 50px #29526114}.brand-footer-records a:hover{color:#075f59}.signal-core{background:#e1f2f0}.signin-card{color:#18303d;background:linear-gradient(150deg,#fffffffa,#edf6f7fa);border-color:#3565753d;box-shadow:0 30px 80px #2b536229}.signin-card input{color:#18303d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#bdcdd4}.signin-card input::placeholder{color:#758994}.signin-card input:focus{border-color:#087c73;box-shadow:0 0 0 3px #087c731f}.signin-divider{color:#6b818c}.signin-divider:before,.signin-divider:after{background:#ccdade}.signin-mode-note{background:#087c7311;border-color:#087c7338}.signin-mode-note strong{color:#244653}.console-shell{--ink:#172f3d;--muted:#5b7280;--paper:#edf3f6;--panel:#fff;--line:#cfdae0;--line-dark:#a9bec7;--acid:#118d83;--acid-strong:#087c73;--sidebar:#f7fafb;--sidebar-soft:#e9f2f3;--success:#087c73;color:#172f3d;background:radial-gradient(circle at 84% 4%,#2991a01a,#0000 30rem),linear-gradient(145deg,#f7fafb,#edf3f6 68%)}body:has(.console-shell){color:#172f3d;background:#edf3f6}body:has(.console-shell):before{background:radial-gradient(circle at 17% 24%, #087c7314 0 1px, transparent 1.5px), radial-gradient(circle at 72% 78%, #2a779711 0 1px, transparent 1.5px), conic-gradient(from var(--ambient-angle) at 50% 50%, transparent 0 20%, #087c7305, transparent 42% 100%)}.console-shell .sidebar{color:#213c49;background:linear-gradient(#256f800b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#256f800b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#fbfdfe,#f1f6f7);border-right-color:#c8d8de;box-shadow:12px 0 34px #2d526011}.console-shell .brand-mark,.console-shell .console-account>span,.console-shell .fun-component-item>span,.console-shell .sidebar-install-link>span{color:#fff;background:#087c73;box-shadow:0 8px 20px #087c732e}.console-shell .brand-name,.console-shell .profile-item,.console-shell .fun-component-item,.console-shell .sidebar-install-link,.console-shell .privacy-note strong{color:#1c3947}.console-shell .brand-subtitle,.console-shell .side-label,.console-shell .profile-copy small,.console-shell .privacy-note p,.console-shell .sidebar-install-link small,.console-shell .fun-component-item small{color:#5d7480}.console-shell .profile-count{color:#476470;background:#ffffffb3;border-color:#b9cdd4}.console-shell .profile-item:hover,.console-shell .fun-component-item:hover,.console-shell .fun-component-item.active{color:#123b43;background:#edf7f6;border-color:#087c734d}.console-shell .profile-item.active{color:#133b43;background:linear-gradient(100deg,#dff1ef,#edf7f6);border-color:#087c735c;box-shadow:0 10px 24px #2f5b681a}.console-shell .profile-avatar,.console-shell .profile-item.active .profile-avatar{color:#0a6e68;background:#fff;border-color:#b7cdd2}.console-shell .profile-dot{background:#94a7ae}.console-shell .profile-dot.ready,.console-shell .profile-item.active:before,.console-shell .eyebrow span,.console-shell .local-chip span{background:#087c73;box-shadow:0 0 0 3px #087c731c}.console-shell .add-profile{color:#486470;background:#ffffffad;border-color:#afc4cc}.console-shell .add-profile:hover{color:#075f59;background:#e8f4f2;border-color:#6da9a5}.console-shell .sidebar-fun-section{border-top-color:#d5e0e4}.console-shell .fun-component-item{background:#ffffffb8;border-color:#ccdade}.console-shell .sidebar-priority-actions{gap:10px;margin:0 0 20px;display:grid}.console-shell .sidebar-priority-actions .privacy-note{background:linear-gradient(135deg,#e5f4f2,#f5fbfb);border-color:#087c734d;display:grid;box-shadow:0 8px 20px #2d58650f}.console-shell .sidebar-priority-actions .privacy-icon{color:#087c73;background:#d3ebe8}.console-shell .sidebar-priority-actions .sidebar-footer{margin-top:0;display:block}.console-shell .sidebar-install-link{background:#fff;border-color:#087c735c;box-shadow:0 8px 20px #2d586511}.console-shell .sidebar-install-link:hover{color:#075f59;background:#edf7f6;border-color:#4b9993}.console-shell .console-product-nav{border-bottom-color:#d2dfe3;margin-bottom:12px;padding-bottom:12px}.console-shell .console-product-nav>span{color:#536f7c}.console-shell .console-product-nav button{color:#173f4b}.console-shell .console-product-nav button:hover{color:#143b45;background:#edf6f6}.console-shell .console-product-nav button>i,.console-shell .console-product-nav button.active>i{color:#075f59;background:#fff;border-color:#b6cdd2}.console-shell .console-product-nav small,.console-shell .console-product-nav em{color:#355c68}.console-shell .console-product-nav button strong{color:#102f39;font-size:13px;font-weight:750}.console-shell .console-product-nav button small{color:#355c68;font-size:10px;font-weight:600}.console-shell .workspace{background:linear-gradient(145deg,#ffffff94,#0000 60%)}.console-shell .topbar{border-bottom-color:#cbd9df}.console-shell .eyebrow,.console-shell .console-page-description{color:#526f7c}.console-shell .topbar h1,.console-shell .console-account strong{color:#173542;text-shadow:none}.console-shell .icon-button,.console-shell .console-account button{color:#405e6b;background:#ffffffc7;border-color:#bfd0d7}.console-shell .icon-button:hover,.console-shell .console-account button:hover{color:#075f59;background:#fff;border-color:#82aaa9}.console-shell .local-chip{color:#28575d;background:#e8f5f3;border-color:#b6d6d1}.console-shell .console-account{border-left-color:#ccd9de}.console-shell .console-account small{color:#58717d}.console-shell .workspace-tabs,.console-shell .codex-target-switch,.console-shell .codex-manager-tabs,.console-shell .xuanjian-tabs{background:#e8eff2;border-color:#c7d5db}.console-shell .workspace-tabs button,.console-shell .codex-target-switch button,.console-shell .codex-manager-tabs button,.console-shell .xuanjian-tabs button{color:#48636f;border-right-color:#d0dde1}.console-shell .workspace-tabs button:hover,.console-shell .codex-target-switch button:hover,.console-shell .codex-manager-tabs button:hover,.console-shell .xuanjian-tabs button:hover{color:#183c46;background:#ffffffb3}.console-shell .workspace-tabs button>span,.console-shell .workspace-tabs button>small,.console-shell .codex-manager-tabs small{color:#617984}.console-shell .workspace-tabs button.active,.console-shell .codex-target-switch button.active,.console-shell .codex-manager-tabs button.active,.console-shell .xuanjian-tabs button.active{color:#123b43;background:#fff;border-color:#9bc4c0;box-shadow:inset 0 -2px #087c73,0 7px 18px #2d546214}.console-shell .workspace-tabs button.active>span,.console-shell .codex-manager-tabs button.active>span{color:#087c73;background:#dcefed}.console-shell .console-overview{color:#183845;background:linear-gradient(120deg,#fff,#eaf2f4);border-color:#c2d2d9;box-shadow:0 16px 36px #2d526017}.console-shell .console-overview>header{background:#e4eff2b8;border-bottom-color:#cfdbdf}.console-shell .console-overview>header strong,.console-shell .console-overview article>strong{color:#193b48;text-shadow:none}.console-shell .console-overview>header small,.console-shell .console-overview article>span,.console-shell .console-overview article>small{color:#55717d}.console-shell .console-overview article{border-right-color:#d2dde1}.console-shell .section-heading h2,.console-shell .history-title-row h2,.console-shell .module-heading h2,.console-shell .codex-panel-heading h3,.console-shell .ops-card h3,.console-shell .ops-preview h3,.console-shell .xquota-header h3,.console-shell .xuanjian-hero h3,.console-shell .provider-status-card strong{color:#193946}.console-shell .section-heading p,.console-shell .module-heading p,.console-shell .provider-status-card p,.console-shell .codex-panel-heading p,.console-shell .ops-section-header p,.console-shell .xquota-header p{color:#5c7380}.console-shell .module-kicker,.console-shell .xquota-kicker,.console-shell .ops-card header span,.console-shell .ops-section-header span,.console-shell .ops-preview header span,.console-shell .xuanjian-hero span:first-child{color:#087c73}.console-shell .preset-row button{color:#46616e;background:#ffffffbd;border-color:#c4d2d8}.console-shell .preset-row button:hover,.console-shell .preset-row button.selected{color:#075f59;background:#e4f2f0;border-color:#8ebbb7}.console-shell .preset-row button.missing-preset,.console-shell .preset-row .add-preset{color:#58717c;background:#f7fafb}.console-shell .form-card,.console-shell .tester-card,.console-shell .xquota-card,.console-shell .ops-card,.console-shell .ops-preview,.console-shell .codex-route-card,.console-shell .codex-local-history,.console-shell .xuanjian-card,.console-shell .provider-status-card{color:#193744;background:linear-gradient(145deg,#fff,#f5f9fa);border-color:#c8d5db;box-shadow:0 14px 34px #2d526013}.console-shell .form-card:hover,.console-shell .ops-card:hover{border-color:#aebfc7}.console-shell .field>span,.console-shell .mini-field>span,.console-shell .tester-field>span,.console-shell .switch-label strong{color:#345360}.console-shell .field input,.console-shell .field textarea,.console-shell .field select,.console-shell .mini-field input,.console-shell .tester-field textarea,.console-shell .parameter-row input[type=number],.console-shell .codex-history-toolbar input,.console-shell .ops-profile-order input,.console-shell .xuanjian-chat-composer textarea,.console-shell .xuanjian-form-field input,.console-shell .xuanjian-form-field select{color:#18303d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#bdcdd4}.console-shell .field input::placeholder,.console-shell .field textarea::placeholder,.console-shell .tester-field textarea::placeholder,.console-shell .xuanjian-chat-composer textarea::placeholder{color:#778b94}.console-shell .field input:hover,.console-shell .field textarea:hover,.console-shell .field select:hover,.console-shell .mini-field input:hover{border-color:#8eabb5}.console-shell .field input:focus,.console-shell .field textarea:focus,.console-shell .field select:focus,.console-shell .mini-field input:focus,.console-shell .codex-history-toolbar input:focus,.console-shell .ops-profile-order input:focus,.console-shell .xuanjian-chat-composer textarea:focus{border-color:#087c73;box-shadow:0 0 0 3px #087c731c}.console-shell .input-with-prefix{background:#fff;border-color:#bdcdd4}.console-shell .input-with-prefix:focus-within{border-color:#087c73;box-shadow:0 0 0 3px #087c731c}.console-shell .input-with-prefix>span{color:#52707c;background:#eef4f6;border-right-color:#d4dfe3}.console-shell .secret-input button,.console-shell .model-input-row button,.console-shell .action-button,.console-shell .xquota-refresh,.console-shell .ops-alert button,.console-shell .ops-card header>button,.console-shell .ops-health-actions button,.console-shell .ops-order-buttons button,.console-shell .ops-preview header>button,.console-shell .xuanjian-chat-toolbar button,.console-shell .xuanjian-retry{color:#355460;box-shadow:none;background:#f3f7f8;border-color:#b9cbd2}.console-shell .secret-input button:hover,.console-shell .model-input-row button:hover:not(:disabled),.console-shell .action-button:hover:not(:disabled),.console-shell .xquota-refresh:hover:not(:disabled),.console-shell .ops-card header>button:hover:not(:disabled),.console-shell .ops-health-actions button:hover:not(:disabled){color:#075f59;background:#e8f4f2;border-color:#7eaaa7}.console-shell .switch{background:#aabcc3}.console-shell .switch-label input:checked+.switch{background:#087c73}.console-shell .switch-label small,.console-shell .field-message,.console-shell .advanced-panel summary small{color:#637985}.console-shell .advanced-panel{border-top-color:#d2dde1}.console-shell .advanced-panel summary{color:#405d69}.console-shell .advanced-panel summary:after{color:#087c73}.console-shell .action-button.primary,.console-shell .action-button.install,.console-shell .xuanjian-send,.console-shell .xuanjian-calculate,.console-shell .xuanjian-to-ai{color:#fff;background:#087c73;border-color:#087c73;box-shadow:0 9px 22px #087c7329}.console-shell .action-button.primary:hover:not(:disabled),.console-shell .action-button.install:hover,.console-shell .xuanjian-send:hover:not(:disabled),.console-shell .xuanjian-calculate:hover,.console-shell .xuanjian-to-ai:hover{color:#fff;background:#075f59;border-color:#075f59}.console-shell .action-button.danger,.console-shell .action-button.clear,.console-shell .xuanjian-chat-toolbar .xuanjian-stop{color:#9d3f31;background:#fff3f0;border-color:#dfaaa0}.console-shell .codex-route-card.selected,.console-shell .codex-route-card.current{background:linear-gradient(145deg,#e4f3f1,#fff);border-color:#78aca7;box-shadow:0 0 0 2px #087c7312}.console-shell .codex-route-icon,.console-shell .codex-route-card.xshoow .codex-route-icon,.console-shell .codex-route-card.deepseek .codex-route-icon,.console-shell .codex-route-card.custom .codex-route-icon{color:#087c73;background:#edf6f5;border-color:#b5cbcf}.console-shell .codex-route-card h4,.console-shell .codex-local-history-heading h3,.console-shell .codex-install-copy strong,.console-shell .codex-route-meta strong{color:#1f414e}.console-shell .codex-route-card>p,.console-shell .codex-local-history-heading p,.console-shell .codex-install-copy p,.console-shell .codex-route-meta span,.console-shell .codex-route-meta small,.console-shell .codex-history-privacy,.console-shell .codex-protocol-note,.console-shell .codex-history-repair,.console-shell .codex-history-browser{color:#58717d}.console-shell .codex-route-card>header em,.console-shell .codex-route-card.current>header em{color:#075f59;background:#dcefed}.console-shell .codex-route-meta,.console-shell .codex-route-status,.console-shell .codex-history-privacy,.console-shell .codex-history-repair,.console-shell .codex-history-browser,.console-shell .codex-history-preview,.console-shell .codex-install-box,.console-shell .codex-protocol-note,.console-shell .codex-file-box,.console-shell .codex-history-route,.console-shell .codex-empty-state,.console-shell .codex-history-list{background:#f5f9fa;border-color:#ccd9de}.console-shell .codex-history-list button{color:#4d6874;border-color:#dae3e6}.console-shell .codex-history-list button:hover,.console-shell .codex-history-list button.active{color:#123b43;background:#e3f1f0}.console-shell .codex-history-message{color:#274957;background:#fff;border-color:#cbd9de}.console-shell .codex-history-message.user{background:#e8f4f2;border-color:#a8cfca}.console-shell .xquota-header,.console-shell .xquota-footer,.console-shell .xquota-subscription-header{background:#f1f6f7;border-color:#d0dce0}.console-shell .xquota-notice,.console-shell .xquota-empty,.console-shell .xquota-loading,.console-shell .xquota-subscription,.console-shell .xquota-metric,.console-shell .xquota-limit,.console-shell .deepseek-balance-grid>article,.console-shell .ops-history-group,.console-shell .ops-profile-order>article,.console-shell .ops-health-row,.console-shell .ops-current-body dl>div,.console-shell .ops-quota-summary>div,.console-shell .ops-balance-summary>div,.console-shell .ops-quota-history-list>article,.console-shell .ops-balance-history-list>article{color:#294a57;background:#f8fbfc;border-color:#d0dce0}.console-shell .xquota-plan-title-row h4,.console-shell .xquota-metric strong,.console-shell .xquota-section-title h4,.console-shell .deepseek-balance-grid dd,.console-shell .ops-profile-order strong,.console-shell .ops-health-name strong,.console-shell .ops-current-body>strong,.console-shell .ops-current-body dd,.console-shell .ops-quota-summary strong,.console-shell .ops-balance-summary strong{color:#1c3e4b}.console-shell .xquota-cycle progress,.console-shell .xquota-limit progress{background:#dce6e9}.console-shell .xquota-cycle progress::-webkit-progress-bar{background:#dce6e9}.console-shell .xquota-limit progress::-webkit-progress-bar{background:#dce6e9}.console-shell .xquota-cycle progress::-webkit-progress-value{background:linear-gradient(90deg,#087c73,#2eaaa0)}.console-shell .xquota-limit progress::-webkit-progress-value{background:linear-gradient(90deg,#087c73,#2eaaa0)}.console-shell .ops-alert,.console-shell .codex-manager-notice,.console-shell .ops-message,.console-shell .codex-message{color:#694f1d;background:#fff9e9;border-color:#dcc587}.console-shell .ops-current-body>p,.console-shell .ops-card-note,.console-shell .ops-empty-copy,.console-shell .xquota-notice,.console-shell .xquota-empty,.console-shell .xquota-loading{color:#5c7480}.console-shell .response-panel,.console-shell .curl-panel>div,.console-shell .diagnostic-line{color:#294854;background:#eef4f6;border-color:#d0dce0}.console-shell .response-toolbar,.console-shell .usage-line,.console-shell .curl-panel{color:#526f7b;background:#f5f8f9;border-color:#d0dce0}.console-shell .response-toolbar button,.console-shell .curl-panel>div button{color:#35545f;background:#fff;border-color:#bccdd3}.console-shell .response-panel pre,.console-shell .curl-panel pre{color:#223f4b}.console-shell .empty-response strong{color:#294955}.console-shell .empty-response p{color:#657b85}.console-shell .history-list,.console-shell .empty-history{color:#58717c;background:#ffffffc2;border-color:#cbd9de}.console-shell .history-item{color:#536e7a;border-bottom-color:#d9e2e5}.console-shell .history-item strong{color:#294955}.console-shell .xuanjian-card{color:#244653}.console-shell .xuanjian-hero,.console-shell .xuanjian-body,.console-shell .xuanjian-disclaimer,.console-shell .xuanjian-chat-toolbar,.console-shell .xuanjian-chat-composer,.console-shell .xuanjian-chat-log{color:#294a57;background:#f7fafb;border-color:#d0dce0}.console-shell .xuanjian-hero{background:linear-gradient(135deg,#e3f1f0,#f8fbfc)}.console-shell .xuanjian-seal{color:#fff;background:#087c73;border-color:#087c73;box-shadow:0 8px 20px #087c7329}.console-shell .xuanjian-model{background:#e1f1ef;border-color:#a8cfca;color:#075f59!important}.console-shell .xuanjian-chat-avatar,.console-shell .xuanjian-chat-message.user .xuanjian-chat-avatar{color:#fff;background:#087c73;border-color:#087c73}.console-shell .xuanjian-chat-bubble,.console-shell .xuanjian-chat-message.user .xuanjian-chat-bubble{color:#244653;background:#fff;border-color:#c7d7dc}.console-shell .xuanjian-chat-message.user .xuanjian-chat-bubble{background:#e8f4f2;border-color:#a8cfca}.console-shell .xuanjian-chat-bubble header strong,.console-shell .xuanjian-chat-bubble p,.console-shell .xuanjian-chat-toolbar strong,.console-shell .ai-chart-chip strong,.console-shell .xuanjian-ai-empty strong,.console-shell .xuanjian-empty strong,.console-shell .xuanjian-no-chart strong{color:#244653}.console-shell .xuanjian-chat-bubble header span,.console-shell .xuanjian-chat-bubble footer,.console-shell .xuanjian-chat-hint,.console-shell .xuanjian-disclaimer,.console-shell .ai-chart-chip small,.console-shell .xuanjian-ai-empty p,.console-shell .xuanjian-empty p,.console-shell .xuanjian-no-chart p,.console-shell .fortune-subheading span{color:#607984}.console-shell .xuanjian-chat-shell,.console-shell .xuanjian-chart,.console-shell .ai-chart-chip,.console-shell .xuanjian-empty,.console-shell .fortune-summary-grid article,.console-shell .pillar-detail-list article,.console-shell .palace-grid article,.console-shell .fortune-insight-box,.console-shell .relation-list article,.console-shell .shensha-list article,.console-shell .luck-start-line,.console-shell .luck-analysis-card,.console-shell .topic-reading,.console-shell .xuanjian-chart-meta,.console-shell .year-reading,.console-shell .topic-actions{color:#294a57;box-shadow:none;background:#fff;border-color:#ccd9de}.console-shell .xuanjian-chart-meta,.console-shell .year-reading,.console-shell .topic-actions{background:#f1f6f7}.console-shell .xuanjian-chart-meta strong,.console-shell .day-master-line strong,.console-shell .fortune-summary-grid strong,.console-shell .pillar-detail-list strong,.console-shell .palace-grid strong,.console-shell .fortune-insight-box strong,.console-shell .god-weight-list strong,.console-shell .relation-list strong,.console-shell .shensha-list strong,.console-shell .luck-start-line strong,.console-shell .luck-analysis-card strong,.console-shell .luck-year-grid strong,.console-shell .topic-reading h4,.console-shell .topic-actions strong,.console-shell .pillar-grid strong,.console-shell .pillar-grid strong i,.console-shell .dayun-list strong,.console-shell .fortune-subheading strong{color:#254754}.console-shell .xuanjian-chart-meta span,.console-shell .xuanjian-chart-meta small,.console-shell .pillar-grid span,.console-shell .pillar-grid small,.console-shell .day-master-line span,.console-shell .day-master-line small,.console-shell .element-bars span,.console-shell .element-bars strong,.console-shell .fortune-summary-grid span,.console-shell .fortune-summary-grid p,.console-shell .pillar-detail-list span,.console-shell .pillar-detail-list p,.console-shell .pillar-detail-list small,.console-shell .palace-grid span,.console-shell .palace-grid small,.console-shell .palace-grid p,.console-shell .fortune-insight-box p,.console-shell .god-weight-list span,.console-shell .god-weight-list em,.console-shell .relation-list span,.console-shell .relation-list p,.console-shell .shensha-list span,.console-shell .shensha-list small,.console-shell .shensha-list p,.console-shell .luck-start-line span,.console-shell .luck-start-line small,.console-shell .luck-analysis-card span,.console-shell .luck-analysis-card p,.console-shell .luck-year-grid span,.console-shell .luck-year-grid small,.console-shell .topic-overview,.console-shell .topic-point-list p,.console-shell .topic-actions ol{color:#5b7480}.console-shell .pillar-grid>div,.console-shell .day-master-line,.console-shell .fortune-detail-tabs{border-color:#d3dfe3}.console-shell .day-master-line em,.console-shell .relation-chars,.console-shell .ai-chart-chip span{color:#075f59;background:#dff0ee}.console-shell .element-bars i,.console-shell .god-weight-list i{background:#dce6e9}.console-shell .fortune-detail-tabs button,.console-shell .fortune-topic-list button,.console-shell .dayun-list button,.console-shell .luck-year-grid button,.console-shell .topic-selector button{color:#4f6975;background:#f7fafb;border-color:#c8d6dc}.console-shell .fortune-detail-tabs button:hover,.console-shell .fortune-detail-tabs button.active,.console-shell .fortune-topic-list button:hover,.console-shell .fortune-topic-list button.active,.console-shell .dayun-list button.active,.console-shell .luck-year-grid button.active,.console-shell .topic-selector button.active{color:#075f59;background:#e2f1ef;border-color:#8ebbb7}.console-shell .xuanjian-ai-empty>span,.console-shell .xuanjian-no-chart>div{color:#087c73;background:#e8f4f2;border-color:#a8cfca}.console-shell .xuanjian-chat-message.error .xuanjian-chat-bubble,.console-shell .xuanjian-error{color:#9d3f31;background:#fff3f0;border-color:#dfaaa0}.console-shell .xuanjian-chat-message.stopped .xuanjian-chat-bubble,.console-shell .fortune-empty-note{color:#5d7480;background:#f5f8f9;border-color:#ccd9de}.console-shell .site-compliance-footer{color:#5e7580;border-top-color:#cbd9de}.console-shell .site-compliance-footer a{color:#405f6c}.console-shell .site-compliance-footer a:hover{color:#075f59}.console-shell .environment-setup-backdrop,.console-shell .windows-helper-launch-backdrop{background:#20384357}.console-shell .environment-setup-dialog,.console-shell .windows-helper-launch-dialog{color:#193744;background:radial-gradient(circle at 92% 6%,#087c731a,#0000 15rem),#fff;border-color:#b9cdd4;box-shadow:0 28px 80px #26455238}.console-shell .environment-setup-dialog>header,.console-shell .environment-platform-section+.environment-platform-section{border-color:#d2dde1}.console-shell .environment-setup-dialog h2,.console-shell .environment-platform-heading h3,.console-shell .environment-install-grid h3,.console-shell .windows-helper-launch-dialog h2{color:#1b3b48}.console-shell .environment-setup-dialog>header p,.console-shell .environment-platform-heading p,.console-shell .environment-install-grid p,.console-shell .environment-install-grid small,.console-shell .windows-helper-launch-dialog p,.console-shell .windows-helper-launch-dialog small,.console-shell .environment-setup-note{color:#5d7480}.console-shell .environment-setup-dialog>header button{color:#46636f;background:#f7fafb;border-color:#c2d2d8}.console-shell .environment-platform-heading>span,.console-shell .environment-platform-section.linux .environment-platform-heading>span{color:#075f59;background:#dff1ef}.console-shell .environment-install-grid article{color:#234653;background:#f8fbfc;border-color:#cbd9de}.console-shell .environment-install-grid article:hover{border-color:#8ebbb7;box-shadow:0 14px 32px #2c53611c}.console-shell .environment-install-grid article>div:nth-child(2)>span{color:#087c73}.console-shell .environment-platform-actions a,.console-shell .environment-platform-actions button,.console-shell .environment-install-grid a,.console-shell .environment-install-grid button{color:#fff;box-shadow:none;background:#087c73;border-color:#087c73}.console-shell .environment-install-grid .environment-secondary-link,.console-shell .environment-install-grid .environment-secondary-button{color:#355561;background:#fff;border-color:#b8cbd2}.console-shell .toast{color:#fff;background:#174c55;border-color:#075f59;box-shadow:0 12px 32px #24424e38}.console-shell .api-chat-workspace{max-width:1360px}.console-chat-workspace{color:#193744;background:#fff;border:1px solid #c4d3d9;border-radius:16px;grid-template-columns:250px minmax(0,1fr);max-width:1360px;height:clamp(620px,100dvh - 245px,860px);min-height:620px;display:grid;overflow:hidden;box-shadow:0 18px 48px #2a4e5c1a}.console-chat-history{background-color:#f3f7f8;background-image:linear-gradient(#2d70800a 1px,#0000 1px),linear-gradient(90deg,#2d70800a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-right:1px solid #d1dde1;flex-direction:column;min-width:0;padding:16px 12px;display:flex}.console-chat-new,.console-chat-empty button,.console-chat-composer button{color:#fff;background:#087c73;border:1px solid #087c73;border-radius:9px;font-size:11px;font-weight:700}.console-chat-new{min-height:40px}.console-chat-new:hover,.console-chat-empty button:hover,.console-chat-composer button:hover:not(:disabled){background:#075f59}.console-chat-history-label{color:#526f7b;justify-content:space-between;padding:20px 7px 8px;font-size:9px;font-weight:700;display:flex}.console-chat-history-label span{text-align:center;background:#fff;border:1px solid #c1d1d7;border-radius:99px;min-width:20px;padding:3px 6px}.console-chat-history-list{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow:auto}.console-chat-history-item{border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) 28px;display:grid}.console-chat-history-item.active{background:#e3f1ef;border-color:#a9cec9;box-shadow:inset 2px 0 #087c73}.console-chat-history-item>button:first-child{color:#294955;text-align:left;background:0 0;border:0;gap:4px;min-width:0;padding:9px 7px 9px 10px;display:grid}.console-chat-history-item>button:first-child span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.console-chat-history-item small{color:#687f89;font:7px/1.2 var(--mono)}.console-chat-delete{color:#78909a;background:0 0;border:0;font-size:16px}.console-chat-delete:hover{color:#a0473b}.console-chat-history-list>p{color:#6a818a;text-align:center;margin:18px 7px;font-size:9px}.console-chat-local-note{color:#68808a;padding:12px 7px 2px;font-size:8px;line-height:1.6}.console-chat-main{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.console-chat-header{background:#fafcfd;border-bottom:1px solid #d4dfe3;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.console-chat-header>div:first-child{gap:4px;min-width:0;display:grid}.console-chat-header>div:first-child span{color:#087c73;font:8px/1 var(--mono);letter-spacing:.14em}.console-chat-header>div:first-child strong{color:#173946;font-size:14px}.console-chat-header>div:first-child small{color:#5d7681;font-size:8px}.console-chat-controls{gap:9px;display:flex}.console-chat-controls label{color:#5a7480;gap:4px;font-size:8px;font-weight:700;display:grid}.console-chat-controls select{color:#294955;background:#fff;border:1px solid #b8cdd2;border-radius:8px;min-width:130px;height:34px;padding:0 8px;font-size:10px}.console-chat-header-new{color:#087c73;background:#fff;border:1px solid #087c73;border-radius:8px;min-height:34px;padding:0 10px;font-size:9px;font-weight:700;display:none}.console-chat-messages{min-height:0;padding:24px clamp(16px,5vw,70px);overflow-y:auto}.console-chat-empty{color:#5d7681;text-align:center;place-content:center;justify-items:center;gap:10px;min-height:100%;display:grid}.console-chat-empty strong{color:#173946;font-size:20px}.console-chat-empty p{max-width:430px;margin:0;font-size:11px;line-height:1.7}.console-chat-empty button{min-height:35px;padding:0 13px}.console-chat-message{grid-template-columns:32px minmax(0,1fr);gap:10px;max-width:820px;margin:0 auto 22px;display:grid}.console-chat-message>span{color:#fff;width:30px;height:30px;font:700 12px var(--mono);background:#087c73;border-radius:9px;place-items:center;display:grid}.console-chat-message.user>span{color:#315766;background:#e6eef1}.console-chat-message>div{min-width:0}.console-chat-message header{color:#315766;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.console-chat-message header small{color:#81939a;font:8px var(--mono);font-weight:400}.console-chat-message p{white-space:pre-wrap;color:#294955;margin:8px 0 0;font-size:12px;line-height:1.75}.console-chat-message>div>button{color:#526f7b;background:#fff;border:1px solid #b8cdd2;border-radius:6px;margin-top:8px;padding:3px 8px;font-size:8px}.console-chat-error{color:#9a4439;background:#fff7f5;border:1px solid #e3b8b1;border-radius:8px;margin:0 20px 8px;padding:8px 11px;font-size:10px}.console-chat-composer{background:#fafcfd;border-top:1px solid #d4dfe3;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:12px 20px 18px;display:grid}.console-chat-composer textarea{resize:vertical;color:#193744;background:#fff;border:1px solid #b8cdd2;border-radius:9px;outline:0;min-height:48px;max-height:150px;padding:12px;font:11px/1.5 inherit}.console-chat-composer textarea:focus,.console-chat-controls select:focus{border-color:#087c73;box-shadow:0 0 0 3px #087c731a}.console-chat-composer button{align-self:end;min-width:62px;height:40px}.console-chat-composer button:disabled{cursor:not-allowed;opacity:.45}.console-chat-composer .console-chat-stop{color:#315766;background:#fff;border-color:#b8cdd2}@media (width<=760px){.console-chat-workspace{grid-template-columns:1fr;height:calc(100dvh - 220px);min-height:560px}.console-chat-history{display:none}.console-chat-header{flex-direction:column;align-items:stretch;gap:12px}.console-chat-controls{width:100%}.console-chat-controls label{flex:1;min-width:0}.console-chat-controls select{width:100%;min-width:0}.console-chat-header-new{align-self:end;display:block}.console-chat-composer{grid-template-columns:minmax(0,1fr) auto auto;padding:10px}.console-chat-messages{padding:20px 14px}}.console-shell .api-chat{color:#193744;background:#fff;border:1px solid #c4d3d9;border-radius:16px;grid-template-columns:264px minmax(0,1fr);height:clamp(620px,100dvh - 245px,860px);min-height:620px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #2a4e5c1a}.api-chat button,.api-chat input,.api-chat textarea,.api-chat select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.api-chat-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.api-chat-sidebar{background:linear-gradient(#2d70800a 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#2d70800a 1px,#0000 1px) 0 0/28px 28px,#f3f7f8;border-right:1px solid #d1dde1;flex-direction:column;min-width:0;padding:18px 14px 14px;display:flex;overflow:hidden}.api-chat-sidebar-head,.api-chat-brand,.api-chat-header,.api-chat-header-copy,.api-chat-controls,.api-chat-control,.api-chat-message-meta,.api-chat-message-actions,.api-chat-dialog-actions{align-items:center;display:flex}.api-chat-sidebar-head{justify-content:space-between;gap:12px;padding:0 3px 16px}.api-chat-brand{gap:10px;min-width:0}.api-chat-brand-mark,.api-chat-welcome-mark{color:#fff;font-family:var(--mono);background:#087c73;place-items:center;font-weight:800;display:grid;box-shadow:0 8px 20px #087c7329}.api-chat-brand-mark{border-radius:9px;flex:none;width:33px;height:33px;font-size:14px}.api-chat-brand>span:last-child{gap:2px;min-width:0;display:grid}.api-chat-brand strong{color:#173946;letter-spacing:.16em;font-size:11px}.api-chat-brand small{color:#607985;font:7px/1 var(--mono);letter-spacing:.16em}.api-chat-new{color:#fff;background:#087c73;border:1px solid #087c73;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;font-size:11px;font-weight:680;display:flex;box-shadow:0 8px 20px #087c7321}.api-chat-new:hover{background:#075f59}.api-chat-new span{font-size:17px;line-height:1}.api-chat-history-label{color:#526f7b;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:10px;padding:22px 8px 8px;font-size:9px;font-weight:700;display:flex}.api-chat-history-label small{color:#4e6a75;text-align:center;background:#fff;border:1px solid #c1d1d7;border-radius:99px;min-width:20px;padding:3px 6px}.api-chat-history-search{color:#68808a;background:#ffffffd1;border:1px solid #c7d6db;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;height:36px;margin-top:14px;padding:0 10px;display:grid}.api-chat-history-search i{font-size:15px;font-style:normal}.api-chat-history-search input{color:#294955;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.api-chat-history-search input::placeholder{color:#7b9199}.api-chat-history-search:focus-within{border-color:#68a9a3;box-shadow:0 0 0 3px #087c7314}.api-chat-history-empty{color:#6a818a;text-align:center;margin:18px 8px;font-size:9px}.api-chat-conversations{scrollbar-width:thin;scrollbar-color:#aebfc6 transparent;flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}.api-chat-conversation{background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;display:grid}.api-chat-conversation:hover{background:#ffffffb8;border-color:#cfdbdf}.api-chat-conversation.is-active{background:#e3f1ef;border-color:#a9cec9;box-shadow:inset 2px 0 #087c73}.api-chat-conversation-select{color:#294955;text-align:left;background:0 0;border:0;gap:4px;min-width:0;padding:10px 8px 10px 11px;display:grid}.api-chat-conversation-title,.api-chat-conversation-time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.api-chat-conversation-time{color:#687f89;font:7px/1.2 var(--mono)}.api-chat-conversation-actions{opacity:0;padding-right:5px;transition:opacity .14s;display:flex}.api-chat-conversation:hover .api-chat-conversation-actions,.api-chat-conversation:focus-within .api-chat-conversation-actions,.api-chat-conversation.is-active .api-chat-conversation-actions{opacity:1}.api-chat-icon-button,.api-chat-rename-actions button,.api-chat-sidebar-close,.api-chat-menu-button{color:#58727d;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;font-size:11px;display:grid}.api-chat-icon-button:hover,.api-chat-rename-actions button:hover,.api-chat-sidebar-close:hover,.api-chat-menu-button:hover{color:#075f59;background:#fff;border-color:#b9ced3}.api-chat-sidebar-close,.api-chat-menu-button{display:none}.api-chat-rename{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:6px;display:grid}.api-chat-rename-input{color:#193744;background:#fff;border:1px solid #8fb4b3;border-radius:7px;outline:0;min-width:0;height:33px;padding:0 9px;font-size:9px}.api-chat-rename-input:focus{border-color:#087c73;box-shadow:0 0 0 3px #087c731a}.api-chat-rename-actions{gap:2px;display:flex}.api-chat-sidebar-foot{background:#ffffffc7;border:1px solid #ccdade;border-radius:9px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:9px;margin-top:12px;padding:11px;display:grid}.api-chat-sidebar-foot>span{color:#087c73;background:#dff0ee;border-radius:8px;place-items:center;width:29px;height:29px;font-size:16px;display:grid}.api-chat-sidebar-foot p{gap:3px;min-width:0;margin:0;display:grid}.api-chat-sidebar-foot strong{color:#284a56;font-size:9px}.api-chat-sidebar-foot small{color:#657c86;font-size:7px}.api-chat-sync-state.is-saving{color:#8d6a2d}.api-chat-sync-state.is-error{color:#a0473b}.api-chat-sync-state.is-saved{color:#087c73}.api-chat-main{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.api-chat-header{background:#fafcfdf0;border-bottom:1px solid #d4dfe3;flex-wrap:wrap;justify-content:space-between;gap:20px;min-height:76px;padding:12px 20px}.api-chat-header-copy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.api-chat-title{color:#173946;letter-spacing:.08em;font-size:13px}.api-chat-subtitle{color:#5d7681;align-items:center;gap:6px;font-size:8px;display:flex}.api-chat-subtitle i{background:#087c73;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #087c731a}.api-chat-controls{flex:390px;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:flex-end;gap:9px;width:min(100%,468px);min-width:0;display:grid}.api-chat-config-button{color:#075f59;text-align:left;background:#e8f5f3;border:1px solid #9cc4c0;border-radius:9px;flex:none;grid-template-columns:auto auto;align-items:center;column-gap:7px;min-height:42px;padding:6px 11px;display:grid}.api-chat-config-button>span{grid-row:1/3;font-size:16px}.api-chat-config-button strong{font-size:10px;line-height:1.2}.api-chat-config-button small{color:#4c7278;font-size:8px;line-height:1.2}.api-chat-config-button:hover,.api-chat-config-button.is-active{color:#fff;background:#087c73;border-color:#087c73}.api-chat-config-button:hover small,.api-chat-config-button.is-active small{color:#d9f5f0}.api-chat-config-panel{background:linear-gradient(135deg,#f4fbfa,#fff 70%);border:1px solid #bcd3d6;border-radius:14px;width:min(100%,900px);margin:0 auto 24px;padding:22px;box-shadow:0 12px 30px #29556014}.api-chat-config-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.api-chat-config-panel-head>div{min-width:0}.api-chat-config-panel-head>div>span{color:#087c73;font:8px/1 var(--mono);letter-spacing:.16em}.api-chat-config-panel-head h2{color:#173946;margin:7px 0 6px;font-size:20px}.api-chat-config-panel-head p{color:#55717d;margin:0;font-size:10px;line-height:1.6}.api-chat-config-status{color:#075f59;white-space:nowrap;background:#e3f3f0;border:1px solid #abd0cb;border-radius:99px;flex:none;padding:6px 9px;font-size:9px}.api-chat-config-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.api-chat-config-field{gap:6px;min-width:0;display:grid}.api-chat-config-field-wide{grid-column:1/-1}.api-chat-config-field>span{color:#315766;font-size:10px;font-weight:700}.api-chat-config-field>span em{color:#66838b;margin-left:5px;font-size:8px;font-style:normal;font-weight:500}.api-chat-config-field input{color:#173946;background:#fff;border:1px solid #b8cdd2;border-radius:8px;outline:0;width:100%;min-width:0;height:38px;padding:0 11px;font-size:11px}.api-chat-config-field input:focus{border-color:#087c73;box-shadow:0 0 0 3px #087c731a}.api-chat-config-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.api-chat-config-actions button{border:1px solid #a9c4ca;border-radius:8px;min-height:36px;padding:0 13px;font-size:10px;font-weight:700}.api-chat-config-secondary{color:#315766;background:#fff}.api-chat-config-primary{color:#fff;background:#087c73;border-color:#087c73!important}.api-chat-config-danger{color:#9a4439;background:#fff7f5;border-color:#ddb1aa!important}.api-chat-config-actions button:hover:not(:disabled){filter:brightness(.97);transform:translateY(-1px)}.api-chat-config-actions button:disabled{cursor:wait;opacity:.55}.api-chat-config-note,.api-chat-config-error,.api-chat-config-message{margin:13px 0 0;font-size:9px;line-height:1.6}.api-chat-config-note{color:#55717d}.api-chat-config-error{color:#9a4439}.api-chat-config-message{color:#087c73}@media (width<=760px){.api-chat-config-panel{padding:16px}.api-chat-config-panel-head{gap:10px;display:grid}.api-chat-config-form{grid-template-columns:1fr}.api-chat-config-field-wide{grid-column:auto}.api-chat-config-actions{grid-column:auto;justify-content:stretch}.api-chat-config-actions button{flex:30%}}.api-chat-control{flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.api-chat-control>span{color:#5a7480;letter-spacing:.08em;font-size:7px;font-weight:680}.api-chat-select{color:#244653;text-overflow:ellipsis;background:#fff;border:1px solid #bdcdd4;border-radius:8px;outline:0;width:100%;height:34px;padding:0 30px 0 10px;font-size:9px;overflow:hidden}.api-chat-model-input{padding-right:10px}.api-chat-select:focus{border-color:#087c73;box-shadow:0 0 0 3px #087c731a}.api-chat-messages{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#b1c2c8 transparent;overscroll-behavior:contain;background:linear-gradient(#2a708006 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#2a708006 1px,#0000 1px) 0 0/36px 36px,#fff;min-width:0;min-height:0;padding:34px clamp(22px,4vw,60px);overflow-y:auto}.api-chat-state,.api-chat-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;display:flex}.api-chat-state strong,.api-chat-welcome h2{color:#173946}.api-chat-state p,.api-chat-welcome p{color:#5a7380}.api-chat-state strong{margin-top:14px;font-size:13px}.api-chat-state p{margin:6px 0 0;font-size:10px}.api-chat-state button{color:#31515d;background:#fff;border:1px solid #b8cbd2;border-radius:8px;margin-top:14px;padding:8px 12px;font-size:9px}.api-chat-state-spinner{border:3px solid #d4e2e5;border-top-color:#087c73;border-radius:50%;width:27px;height:27px;animation:.7s linear infinite spin}.api-chat-state-error,.api-chat-inline-alert,.api-chat-error-banner{color:#8f3c31;background:#fff3f0;border:1px solid #e0aaa1}.api-chat-state-error{border-radius:12px;min-height:240px;margin:auto;padding:24px}.api-chat-inline-alert{border-radius:9px;justify-content:space-between;align-items:center;gap:18px;max-width:900px;margin:0 auto 20px;padding:10px 12px;font-size:9px;display:flex}.api-chat-inline-alert span{gap:3px;display:grid}.api-chat-inline-alert button,.api-chat-error-banner button{color:#8f3c31;background:0 0;border:0;flex:none;font-size:9px}.api-chat-inline-alert.is-warning{color:#73521e;background:#fff9e9;border-color:#e2c990}.api-chat-inline-alert.is-warning button{color:#73521e}.api-chat-welcome{max-width:720px;margin:auto}.api-chat-welcome-mark{border-radius:16px;width:56px;height:56px;font-size:24px}.api-chat-welcome>small{color:#087c73;font:8px/1 var(--mono);letter-spacing:.18em;margin-top:18px}.api-chat-welcome h2{letter-spacing:-.04em;margin:12px 0 9px;font-size:clamp(24px,3vw,36px);font-weight:570}.api-chat-welcome>p{max-width:610px;margin:0;font-size:11px;line-height:1.75}.api-chat-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;margin-top:28px;display:grid}.api-chat-suggestion{color:#31515e;text-align:left;background:#f8fbfcf0;border:1px solid #c8d6dc;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:52px;padding:11px 13px;font-size:9px;line-height:1.45;transition:transform .15s,border-color .15s,background .15s;display:flex}.api-chat-suggestion:hover:not(:disabled){background:#e8f4f2;border-color:#80aea9;transform:translateY(-1px)}.api-chat-suggestion i{color:#087c73;flex:none;font-style:normal}.api-chat-message{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;width:min(100%,900px);margin:0 auto 24px;display:grid}.api-chat-message.is-user{grid-template-columns:minmax(0,1fr) 34px}.api-chat-avatar{color:#075f59;background:#e3f1ef;border:1px solid #9fc5c1;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:750;display:grid}.api-chat-message.is-user .api-chat-avatar{color:#fff;background:#087c73;border-color:#087c73;grid-area:1/2}.api-chat-bubble{color:#244653;background:#fff;border:1px solid #cddade;border-radius:5px 14px 14px;min-width:0;padding:13px 15px;box-shadow:0 7px 20px #2d505d0e}.api-chat-message.is-user .api-chat-bubble{background:#e8f4f2;border-color:#add0cc;border-radius:14px 5px 14px 14px;grid-area:1/1;justify-self:end;max-width:min(82%,720px)}.api-chat-message.is-error .api-chat-bubble{background:#fff5f2;border-color:#e1ada4}.api-chat-message.is-stopped .api-chat-bubble{background:#f4f7f8}.api-chat-message-meta{justify-content:space-between;gap:18px;margin-bottom:8px}.api-chat-message-meta strong{color:#294a57;font-size:9px}.api-chat-message-meta time{color:#71858e;font:7px/1 var(--mono)}.api-chat-message-content{color:#203e4a;overflow-wrap:anywhere;font-size:11px;line-height:1.75}.api-chat-markdown>:first-child{margin-top:0}.api-chat-markdown>:last-child{margin-bottom:0}.api-chat-markdown p{margin:0 0 11px}.api-chat-heading{color:#173946;margin:18px 0 8px;line-height:1.35}.api-chat-heading-1{font-size:19px}.api-chat-heading-2{font-size:16px}.api-chat-heading-3{font-size:14px}.api-chat-heading-4,.api-chat-heading-5,.api-chat-heading-6{font-size:12px}.api-chat-list{margin:8px 0 12px;padding-left:20px}.api-chat-list li+li{margin-top:4px}.api-chat-quote{color:#4e6975;background:#f0f6f7;border-left:3px solid #71aaa5;margin:12px 0;padding:8px 12px}.api-chat-divider{border:0;border-top:1px solid #d3dfe3;margin:16px 0}.api-chat-inline-code{color:#075f59;font:.9em/1.45 var(--mono);background:#eef5f6;border:1px solid #cbdadd;border-radius:5px;padding:2px 5px}.api-chat-code-block{color:#244653;max-width:100%;font:9px/1.65 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#eef4f6;border:1px solid #c5d4da;border-radius:9px;margin:13px 0;padding:32px 14px 14px;position:relative;overflow:auto}.api-chat-code-language{color:#5d7580;font:7px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;position:absolute;top:9px;left:13px}.api-chat-thinking{align-items:center;gap:4px;padding:7px 0;display:inline-flex}.api-chat-thinking i{background:#087c73;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite api-chat-thinking}.api-chat-thinking i:nth-child(2){animation-delay:.14s}.api-chat-thinking i:nth-child(3){animation-delay:.28s}@keyframes api-chat-thinking{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.api-chat-message-status{color:#8b5f36;margin-top:9px;font-size:8px;display:block}.api-chat-message-actions{border-top:1px solid #dbe4e7;justify-content:flex-end;gap:6px;margin-top:10px;padding-top:8px}.api-chat-message-actions button{color:#4d6874;background:#f7fafb;border:1px solid #c7d5db;border-radius:6px;padding:5px 8px;font-size:8px}.api-chat-message-actions button:hover:not(:disabled){color:#075f59;background:#e8f4f2;border-color:#92b9b6}.api-chat-composer-wrap{background:#fafcfdf7;border-top:1px solid #d3dfe3;padding:14px clamp(22px,4vw,60px) 12px;position:relative}.api-chat-error-banner{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;max-width:900px;margin:0 auto 9px;padding:8px 11px;font-size:9px;display:flex}.api-chat-composer{background:#fff;border:1px solid #aec4cc;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;max-width:900px;margin:0 auto;padding:8px 8px 8px 14px;display:grid;box-shadow:0 9px 24px #2c515e17}.api-chat-composer:focus-within{border-color:#087c73;box-shadow:0 0 0 3px #087c731a,0 9px 24px #2c515e17}.api-chat-composer textarea{resize:none;color:#193744;background:0 0;border:0;outline:0;width:100%;min-height:38px;max-height:180px;padding:9px 0;font-size:11px;line-height:1.55;overflow-y:auto}.api-chat-composer textarea::placeholder{color:#778c95}.api-chat-composer-actions{align-items:center;gap:6px;display:flex}.api-chat-send,.api-chat-stop{border-radius:10px;justify-content:center;align-items:center;min-height:38px;font-size:9px;font-weight:700;display:inline-flex}.api-chat-send{color:#fff;background:#087c73;border:1px solid #087c73;width:38px;padding:0}.api-chat-send span{font-size:16px}.api-chat-stop{color:#913d31;background:#fff3f0;border:1px solid #d69b91;gap:6px;padding:0 11px}.api-chat-send:hover:not(:disabled){background:#075f59}.api-chat-send:disabled,.api-chat-stop:disabled,.api-chat-suggestion:disabled{cursor:not-allowed;opacity:.48}.api-chat-composer-hint{color:#71858e;text-align:center;margin:7px auto 0;font-size:7px}.api-chat-overlay{display:none}.api-chat-dialog-layer{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f37425c;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.api-chat-dialog{color:#193744;text-align:center;background:#fff;border:1px solid #bdcfd5;border-radius:15px;width:min(390px,100%);padding:25px;animation:.22s ease-out both dialog-in;box-shadow:0 24px 70px #22435038}.api-chat-dialog-icon{color:#994337;background:#ffebe7;border-radius:50%;place-items:center;width:38px;height:38px;margin:0 auto;font-size:20px;display:grid}.api-chat-dialog h2{color:#193744;margin:15px 0 8px;font-size:18px}.api-chat-dialog p{color:#5e7580;margin:0;font-size:10px;line-height:1.6}.api-chat-dialog-actions{justify-content:center;gap:8px;margin-top:20px}.api-chat-dialog-actions button{color:#355460;background:#f5f8f9;border:1px solid #bdcdd4;border-radius:8px;min-width:92px;min-height:37px;font-size:9px;font-weight:650}.api-chat-dialog-actions button.is-danger{color:#fff;background:#a84436;border-color:#a84436}@media (width<=760px){.console-shell .sidebar-priority-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.console-shell .sidebar-priority-actions .privacy-note,.console-shell .sidebar-priority-actions .sidebar-footer{min-width:0;display:grid}.console-shell .sidebar-priority-actions .sidebar-footer{align-content:stretch}.console-shell .sidebar-priority-actions .sidebar-install-link{height:100%}.console-shell .console-product-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .console-product-nav>span{grid-column:1/-1}.console-shell .api-chat-workspace{max-width:none;margin-inline:-3px}.console-shell .api-chat{border-radius:13px;height:min(800px,100dvh - 28px);min-height:min(620px,100dvh - 28px);display:block}.api-chat-sidebar{z-index:50;border-right-color:#becfd5;width:min(310px,88vw);transition:transform .22s;position:absolute;inset:0 auto 0 0;transform:translate(-105%);box-shadow:16px 0 44px #1e3d4933}.api-chat-sidebar.is-mobile-open{transform:translate(0)}.api-chat-sidebar-close,.api-chat-menu-button{display:grid}.api-chat-overlay{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f374261;border:0;display:block;position:absolute;inset:0}.api-chat-main{height:100%}.api-chat-header{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:11px 13px;display:grid}.api-chat-menu-button{background:#fff;border-color:#c0d0d6;width:36px;height:36px}.api-chat-controls{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;display:grid}.api-chat-control{width:100%;min-width:0}.api-chat-control>span{font-size:11px}.api-chat-select{height:44px;font-size:14px}.api-chat-history-search{min-height:44px}.api-chat-history-search input,.api-chat-history-empty{font-size:13px}.api-chat-messages{padding:25px 15px}.api-chat-state p,.api-chat-welcome>p{color:#405c69;font-size:13px}.api-chat-suggestion,.api-chat-message-content{font-size:14px}.api-chat-message-meta strong,.api-chat-message-meta time,.api-chat-message-status,.api-chat-message-actions button,.api-chat-inline-alert,.api-chat-error-banner,.api-chat-composer-hint{font-size:12px}.api-chat-composer textarea{font-size:16px}.api-chat-composer-wrap{padding:11px 13px max(10px, env(safe-area-inset-bottom))}.api-chat-message{gap:9px}.api-chat-message.is-user .api-chat-bubble{max-width:90%}}@media (width<=520px){.console-shell .sidebar-priority-actions{grid-template-columns:1fr}.console-shell .console-product-nav button{grid-template-columns:27px minmax(0,1fr) auto}.console-shell .console-product-nav button>i{display:grid}.console-shell .console-product-nav button strong{font-size:11px}.api-chat-header-copy{overflow:hidden}.api-chat-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.api-chat-control:last-child{grid-column:1/-1}.api-chat-title,.api-chat-subtitle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.api-chat-suggestions{grid-template-columns:1fr;gap:7px}.api-chat-welcome h2{font-size:25px}.api-chat-message{grid-template-columns:29px minmax(0,1fr);margin-bottom:18px}.api-chat-message.is-user{grid-template-columns:minmax(0,1fr) 29px}.api-chat-avatar{border-radius:8px;width:29px;height:29px;font-size:9px}.api-chat-bubble{padding:11px 12px}.api-chat-composer{padding-left:11px}}@media (width<=360px){.api-chat-controls{grid-template-columns:minmax(0,1fr)}.api-chat-control:last-child{grid-column:auto}.api-chat-welcome{justify-content:flex-start;min-height:auto}}@media (width<=760px) and (height<=640px){.api-chat-welcome{justify-content:flex-start;min-height:auto}}.private-chat-page{color:#15253e;background:radial-gradient(circle at 12% -8%,#35c6ad26,#0000 28rem),radial-gradient(circle at 92% 2%,#3c76ec1f,#0000 32rem),#f4f8fc;min-height:100dvh}.private-chat-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #dce6f0;justify-content:space-between;align-items:center;gap:20px;height:68px;padding:0 clamp(18px,3vw,44px);display:flex;box-shadow:0 8px 28px #2d496e0f}.private-chat-wordmark,.private-chat-topbar-meta{align-items:center;display:flex}.private-chat-wordmark{color:inherit;gap:11px;text-decoration:none}.private-chat-wordmark>span:first-child{color:#fff;background:linear-gradient(145deg,#25ad93,#3183dc);border-radius:11px;place-items:center;width:36px;height:36px;font-weight:850;display:grid;box-shadow:0 8px 18px #2891a83d}.private-chat-wordmark>span:last-child{gap:1px;display:grid}.private-chat-wordmark strong{letter-spacing:.15em;font-size:14px}.private-chat-wordmark small{color:#52657f;letter-spacing:.13em;font-size:10px}.private-chat-topbar-meta{gap:14px}.private-chat-secure-state{color:#4f647e;align-items:center;gap:7px;font-size:12px;display:flex}.private-chat-secure-state i{background:#24b697;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #24b6971f}.private-chat-topbar-meta button,.private-chat-topbar-meta a{color:#31516d;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd9e6;border-radius:9px;padding:8px 13px;font-size:12px;text-decoration:none}.private-chat-client{height:calc(100dvh - 68px);min-height:0;padding:clamp(10px,1.5vw,20px)}.private-chat-client .api-chat{color:#193744;background:#fff;border:1px solid #dbe5ee;border-radius:20px;grid-template-columns:264px minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #324d6f1f}.private-chat-client .api-chat-brand small,.private-chat-client .api-chat-control>span,.private-chat-client .api-chat-code-language{color:#405e6a;font-size:9px}.private-chat-client .api-chat-conversation-time{color:#48636e;font-size:9px}.private-chat-client .api-chat-sidebar-foot small{color:#455f6a;font-size:9px}.private-chat-client .api-chat-message-meta time,.private-chat-client .api-chat-composer-hint{color:#4e6671;font-size:9px}.private-chat-loading{text-align:center;place-content:center;justify-items:center;gap:9px;min-height:calc(100dvh - 68px);display:grid}.private-chat-loading>span{gap:5px;margin-bottom:8px;display:flex}.private-chat-loading>span i{background:#24ad94;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite api-chat-thinking}.private-chat-loading>span i:nth-child(2){animation-delay:.14s}.private-chat-loading>span i:nth-child(3){animation-delay:.28s}.private-chat-loading strong{font-size:17px}.private-chat-loading p{color:#50647d;margin:0;font-size:13px}.private-chat-access{grid-template-columns:minmax(0,1.12fr) minmax(340px,430px);align-items:center;gap:clamp(48px,8vw,110px);width:min(1100px,100% - 36px);min-height:calc(100dvh - 68px);margin:0 auto;padding:48px 0;display:grid}.private-chat-access-copy>span{color:#238e87;letter-spacing:.15em;align-items:center;gap:9px;font-size:11px;font-weight:760;display:inline-flex}.private-chat-access-copy>span i{background:#2bb49c;width:18px;height:2px}.private-chat-access-copy h1{color:#12243d;letter-spacing:-.05em;margin:22px 0 18px;font-size:clamp(38px,5vw,63px);line-height:1.08}.private-chat-access-copy>p{color:#60738c;max-width:580px;margin:0;font-size:16px;line-height:1.8}.private-chat-access-copy ul{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.private-chat-access-copy li{align-items:center;gap:14px;display:flex}.private-chat-access-copy li>i{color:#278b87;background:#effaf8;border:1px solid #c8e4df;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:800;display:grid}.private-chat-access-copy li>span{gap:3px;display:grid}.private-chat-access-copy li strong{font-size:14px}.private-chat-access-copy li small{color:#526a82;font-size:12px}.private-chat-login-card{background:#ffffffed;border:1px solid #d8e4ee;border-radius:24px;padding:clamp(28px,4vw,42px);box-shadow:0 28px 80px #2d496d21}.private-chat-login-card>header{color:#526a82;letter-spacing:.16em;justify-content:space-between;align-items:center;font-size:10px;font-weight:750;display:flex}.private-chat-login-card>header>i{background:#d8f1eb;border-radius:999px;width:36px;height:18px;padding:3px}.private-chat-login-card>header b{background:#22ad91;border-radius:50%;width:12px;height:12px;margin-left:auto;display:block}.private-chat-login-mark{color:#fff;background:linear-gradient(145deg,#24af94,#377fd8);border-radius:17px;place-items:center;width:54px;height:54px;margin:34px 0 21px;font-size:22px;font-weight:850;display:grid;box-shadow:0 14px 30px #2691a53b}.private-chat-auth-tabs{background:#f3f7fa;border:1px solid #d8e3ec;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0 0 22px;padding:4px;display:grid}.private-chat-auth-tabs button{color:#5a6f84;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:12px;font-weight:700}.private-chat-auth-tabs button.is-active{color:#176e69;background:#fff;box-shadow:0 3px 12px #2d496d1a}.private-chat-login-card h2{color:#142741;margin:0 0 8px;font-size:26px}.private-chat-login-card>p{color:#52677f;margin:0 0 27px;font-size:13px;line-height:1.7}.private-chat-login-card label{gap:8px;display:grid}.private-chat-form-fields{gap:14px;display:grid}.private-chat-login-card label>span{color:#3d536e;font-size:12px;font-weight:700}.private-chat-login-card input{color:#172a44;width:100%;min-height:48px;font:inherit;background:#f9fbfd;border:1px solid #cddae6;border-radius:11px;outline:0;padding:0 14px;font-size:14px}.private-chat-login-card input:focus{border-color:#47adab;box-shadow:0 0 0 4px #2da9a01a}.private-chat-login-card>button{color:#fff;width:100%;min-height:49px;font:inherit;cursor:pointer;background:linear-gradient(105deg,#08766d,#2567ad);border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;margin-top:18px;font-size:13px;font-weight:760;display:flex;box-shadow:0 12px 26px #2788a133}.private-chat-login-card>button:disabled{opacity:.55;cursor:wait}.private-chat-login-card>small{color:#5d7188;text-align:center;margin-top:18px;font-size:10px;line-height:1.6;display:block}.private-chat-auth-error{color:#b13f4f!important;margin:12px 0 -4px!important;font-size:12px!important}.hero-actions .hero-chat-link{color:#fff;background:linear-gradient(105deg,#21a88f,#337fd0);border-color:#0000;box-shadow:0 14px 32px #288ea433}@media (width<=760px){.private-chat-topbar{height:58px;padding:0 14px}.private-chat-wordmark>span:first-child{width:32px;height:32px}.private-chat-wordmark small,.private-chat-secure-state{display:none}.private-chat-topbar-meta{gap:7px}.private-chat-topbar-meta button,.private-chat-topbar-meta a{align-items:center;min-height:44px;padding:7px 12px;display:inline-flex}.private-chat-client{height:calc(100dvh - 58px);padding:0}.private-chat-client .api-chat{box-shadow:none;border:0;border-radius:0;display:block}.private-chat-access{grid-template-columns:1fr;align-content:start;gap:24px;width:min(100% - 28px,480px);min-height:calc(100dvh - 58px);padding:18px 0 36px}.private-chat-login-card{border-radius:19px;order:-1;padding:22px}.private-chat-login-mark{margin:18px 0 14px}.private-chat-access-copy h1{margin:15px 0 12px;font-size:clamp(34px,10vw,45px)}.private-chat-access-copy>p{font-size:14px;line-height:1.7}.private-chat-access-copy ul{gap:9px;margin-top:20px}.private-chat-access-copy li small{font-size:11px}.private-chat-client .api-chat-control>span,.private-chat-client .api-chat-conversation-time,.private-chat-client .api-chat-sidebar-foot small,.private-chat-client .api-chat-message-meta time,.private-chat-client .api-chat-composer-hint{font-size:12px}.api-chat-new,.api-chat-icon-button,.api-chat-rename-actions button,.api-chat-sidebar-close,.api-chat-menu-button,.api-chat-send,.api-chat-stop,.api-chat-message-actions button{min-height:44px}.api-chat-icon-button,.api-chat-rename-actions button,.api-chat-sidebar-close,.api-chat-menu-button,.api-chat-send{width:44px}}.console-shell .console-product-nav{border-bottom:1px solid #c2d4da}.console-shell .console-product-nav>span{color:#234f5b;letter-spacing:.12em;font-size:11px;font-weight:800}.console-shell .console-product-nav button{color:#123542;background:#ffffff7a}.console-shell .console-product-nav button:hover{color:#082d38;background:#e6f4f2;border-color:#8bbdb8}.console-shell .console-product-nav button.active{color:#082b35;background:linear-gradient(100deg,#cce9e5,#e7f5f3);border-color:#78aaa6;box-shadow:inset 3px 0 #087c73,0 5px 14px #1c56601a}.console-shell .console-product-nav button>i,.console-shell .console-product-nav button.active>i{color:#075f59;background:#e5f3f1;border-color:#91bbb9;font-size:9px;font-weight:800}.console-shell .console-product-nav button>div{gap:4px}.console-shell .console-product-nav button strong{color:#082b35;font-size:14px;font-weight:800;line-height:1.25}.console-shell .console-product-nav button small{color:#355c68;font-size:11px;font-weight:650;line-height:1.25}.console-shell .console-product-nav button em{color:#126b69;font-size:18px;font-weight:800}.theme-toggle{cursor:pointer;background:0 0;border:1px solid;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:10px;font-weight:700;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex}.theme-toggle:hover{transform:translateY(-1px)}.theme-toggle>span{font-size:16px;line-height:1}.console-theme-toggle b{font-size:10px;font-weight:700}html:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f8fb}html:not([data-theme=dark]) body{color:#193047;background:radial-gradient(circle at 88% 0,#4caebe1a,#0000 28rem),#f4f8fb}html:not([data-theme=dark]) body:before{background:radial-gradient(circle at 17% 24%, #3489a317 0 1px, transparent 1.5px), radial-gradient(circle at 72% 78%, #4496a912 0 1px, transparent 1.5px), conic-gradient(from var(--ambient-angle) at 50% 50%, transparent 0 20%, #3da6b109, transparent 42% 100%)}html:not([data-theme=dark]) .brand-portal{--brand-bg:#f4f8fb;--brand-panel:#fff;--brand-panel-strong:#edf5f8;--brand-line:#d8e6eb;--brand-muted:#627a8c;--brand-text:#142e46;--brand-cyan:#087f88;--brand-cyan-soft:#087f881a;color:var(--brand-text);background:radial-gradient(circle at 80% 6%, #45acb829, transparent 30rem), radial-gradient(circle at 4% 48%, #94bfd329, transparent 31rem), var(--brand-bg)}html:not([data-theme=dark]) .brand-grid{background-image:linear-gradient(#306f8413 1px,#0000 1px),linear-gradient(90deg,#306f8413 1px,#0000 1px)}html:not([data-theme=dark]) .brand-portal-logo{color:#12324b}html:not([data-theme=dark]) .brand-portal-logo>i{border-color:#087f8873;box-shadow:inset 0 0 20px #087f880d,0 0 18px #087f880f}html:not([data-theme=dark]) .brand-portal-logo>i:before,html:not([data-theme=dark]) .brand-portal-logo>i:after,html:not([data-theme=dark]) .brand-portal-logo>i b{background:#087f88;box-shadow:0 0 12px #087f8857}html:not([data-theme=dark]) .brand-nav{border-bottom-color:#d8e6eb}html:not([data-theme=dark]) .brand-nav nav a,html:not([data-theme=dark]) .brand-login,html:not([data-theme=dark]) .brand-back{color:#557086}html:not([data-theme=dark]) .brand-nav nav a:hover,html:not([data-theme=dark]) .brand-login:hover,html:not([data-theme=dark]) .brand-back:hover{color:#087f88}html:not([data-theme=dark]) .brand-console-button{color:#075c69;background:#087f8812;border-color:#087f8861}html:not([data-theme=dark]) .brand-console-button:hover{background:#087f8821}html:not([data-theme=dark]) .portal-theme-toggle{color:#326579;background:#ffffff94;border-color:#b9d2db}html:not([data-theme=dark]) .portal-theme-toggle:hover{color:#087f88;background:#fff;border-color:#69aeb4}html:not([data-theme=dark]) .brand-kicker,html:not([data-theme=dark]) .brand-kicker>i,html:not([data-theme=dark]) .hero-copy h1 em,html:not([data-theme=dark]) .signin-story h1 em,html:not([data-theme=dark]) .section-intro h2 em,html:not([data-theme=dark]) .architecture-copy h2 em{color:#087f88}html:not([data-theme=dark]) .hero-copy h1,html:not([data-theme=dark]) .signin-story h1,html:not([data-theme=dark]) .section-intro h2,html:not([data-theme=dark]) .architecture-copy h2,html:not([data-theme=dark]) .security-banner h2{color:#17334d}html:not([data-theme=dark]) .hero-copy>p,html:not([data-theme=dark]) .signin-story>p,html:not([data-theme=dark]) .section-intro>p,html:not([data-theme=dark]) .architecture-copy>p{color:#5d7487}html:not([data-theme=dark]) .hero-primary,html:not([data-theme=dark]) .signin-submit{color:#fff;background:linear-gradient(105deg,#087f88,#2468a5);border-color:#087f88;box-shadow:0 12px 28px #1c749133}html:not([data-theme=dark]) .hero-primary:hover,html:not([data-theme=dark]) .signin-submit:hover{box-shadow:0 15px 36px #1c749147}html:not([data-theme=dark]) .hero-copy dt{color:#294b63}html:not([data-theme=dark]) .hero-copy dd{color:#6b8794}html:not([data-theme=dark]) .hero-copy dl div{border-left-color:#c7dce4}html:not([data-theme=dark]) .hero-visual:before{background:radial-gradient(circle,#33919d14,#0000 64%);border-color:#36879e2e}html:not([data-theme=dark]) .hero-visual:after{background:linear-gradient(90deg,#0000,#087f8840,#0000);box-shadow:0 -150px #087f8814,0 150px #087f8814}html:not([data-theme=dark]) .hero-visual-glow{background:#189da41c}html:not([data-theme=dark]) .orbit{border-color:#2482973d}html:not([data-theme=dark]) .orbit:before,html:not([data-theme=dark]) .orbit:after{background:#087f88;box-shadow:0 0 10px #087f88a6}html:not([data-theme=dark]) .core-node{color:#164258;background:radial-gradient(circle at 45% 38%,#62dcd44d,#fff 68%);border-color:#087f8885;box-shadow:0 0 70px #19929829,inset 0 0 38px #087f8814}html:not([data-theme=dark]) .core-node:before{border-color:#087f884d}html:not([data-theme=dark]) .core-node small{color:#5e7c88}html:not([data-theme=dark]) .data-node,html:not([data-theme=dark]) .visual-readout{color:#496879;background:#ffffffdb;border-color:#c8dce4}html:not([data-theme=dark]) .data-node i,html:not([data-theme=dark]) .data-node b,html:not([data-theme=dark]) .visual-readout small{color:#087f88;background-color:#087f88}html:not([data-theme=dark]) .visual-readout span{color:#73909d}html:not([data-theme=dark]) .visual-readout strong{color:#183e58}html:not([data-theme=dark]) .brand-trust-bar{color:#617b8a;border-color:#d6e5ea}html:not([data-theme=dark]) .brand-trust-bar i{background:#6ca4ae}html:not([data-theme=dark]) .capability-grid article{background:linear-gradient(145deg,#fff,#f0f7f9);border-color:#d4e3e8;box-shadow:0 14px 36px #22536912}html:not([data-theme=dark]) .capability-grid article:hover{border-color:#83bdc2;box-shadow:0 22px 48px #22677924}html:not([data-theme=dark]) .capability-grid article>header{color:#6b8593}html:not([data-theme=dark]) .capability-grid article>header i,html:not([data-theme=dark]) .capability-grid small{color:#087f88}html:not([data-theme=dark]) .capability-symbol{border-color:#087f883d}html:not([data-theme=dark]) .capability-symbol:before{border-color:#087f8840}html:not([data-theme=dark]) .capability-symbol:after{background:#087f881a;border-color:#087f8840}html:not([data-theme=dark]) .capability-grid h3{color:#21445c}html:not([data-theme=dark]) .capability-grid p{color:#66808e}html:not([data-theme=dark]) .architecture-section{border-top-color:#d6e5ea}html:not([data-theme=dark]) .architecture-copy li>span{color:#087f88;background:#e8f6f5;border-color:#9ac9ca}html:not([data-theme=dark]) .architecture-copy li strong{color:#264b63}html:not([data-theme=dark]) .architecture-copy li small{color:#6b8491}html:not([data-theme=dark]) .architecture-diagram{background:#ffffffa8;border-color:#d4e3e8}html:not([data-theme=dark]) .architecture-diagram:before{background-image:radial-gradient(#087f8824 1px,#0000 1px)}html:not([data-theme=dark]) .arch-node{color:#204660;background:#fff;border-color:#bed7df;box-shadow:0 18px 38px #2253691f}html:not([data-theme=dark]) .arch-node:before{border-color:#087f8824}html:not([data-theme=dark]) .arch-node span,html:not([data-theme=dark]) .arch-node small{color:#6e8b98}html:not([data-theme=dark]) .browser-node{border-color:#52aeb0;box-shadow:0 0 44px #087f8824}html:not([data-theme=dark]) .arch-line{background:linear-gradient(90deg,#087f880a,#087f887a,#087f880a)}html:not([data-theme=dark]) .arch-badge{color:#607d8a;background:#ffffffe0;border-left-color:#087f88}html:not([data-theme=dark]) .security-banner{background:linear-gradient(115deg,#e6f4f5,#f8fbfc);border-color:#b9d9df}html:not([data-theme=dark]) .security-banner button{color:#075d6c;background:#087f8812;border-color:#6eb3b5}html:not([data-theme=dark]) .brand-footer{color:#6c8592;border-top-color:#d6e5ea}html:not([data-theme=dark]) .brand-footer-status span{background:#087f88;box-shadow:0 0 10px #087f8866}html:not([data-theme=dark]) .brand-footer-records a{color:#607d8a}html:not([data-theme=dark]) .brand-footer-records a:hover{color:#087f88}html:not([data-theme=dark]) .signin-card{color:#17344b;background:#ffffffe6;border-color:#c9dfe5;box-shadow:0 30px 75px #25566b24}html:not([data-theme=dark]) .signin-card-head{color:#087f88}html:not([data-theme=dark]) .signin-card-head>i{border-color:#9bcacc}html:not([data-theme=dark]) .signin-card-head>i b{background:#087f88;box-shadow:0 0 9px #087f8880}html:not([data-theme=dark]) .signin-card>p{color:#60798a}html:not([data-theme=dark]) .signin-card form label>span{color:#35556c}html:not([data-theme=dark]) .signin-card input{color:#17344b;background:#f8fbfc;border-color:#c8dce4}html:not([data-theme=dark]) .signin-card input:focus{border-color:#2a9a9d;box-shadow:0 0 0 3px #087f881a}html:not([data-theme=dark]) .signin-card input::placeholder{color:#8aa1ad}html:not([data-theme=dark]) .signin-mode-switch{color:#087f88}html:not([data-theme=dark]) .signin-divider{color:#78909c}html:not([data-theme=dark]) .signin-divider:before,html:not([data-theme=dark]) .signin-divider:after{background:#d3e3e8}html:not([data-theme=dark]) .signin-mode-note{background:#edf8f7;border-color:#c7e0e1}html:not([data-theme=dark]) .signin-mode-note>i{color:#087f88;background:#d8f0ee}html:not([data-theme=dark]) .signin-mode-note strong{color:#2a5063}html:not([data-theme=dark]) .signin-mode-note p{color:#66808c}html:not([data-theme=dark]) .signin-terms{color:#78909c}html:not([data-theme=dark]) .console-shell{--ink:#17344b;--muted:#627c8c;--paper:#f4f8fb;--panel:#fff;--line:#d5e4e9;--line-dark:#9fc8cd;--acid:#087f88;--acid-strong:#0b6f7c;--sidebar:#e8f2f5;--sidebar-soft:#dcecef;--success:#15856f;color:#17344b;background:linear-gradient(145deg,#ddeef394,#0000 56%),#f4f8fb}html:not([data-theme=dark]) body:has(.console-shell){color:#17344b;background:#f4f8fb}html:not([data-theme=dark]) body:has(.console-shell):before{opacity:.45}html:not([data-theme=dark]) .console-shell .sidebar{color:#18384d;background:linear-gradient(#087f8809 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#087f8809 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#edf6f8,#e1eef2);border-right-color:#c7dce3;box-shadow:18px 0 45px #20576a14}html:not([data-theme=dark]) .console-shell .brand-mark{color:#fff;background:linear-gradient(145deg,#087f88,#216ba0);box-shadow:0 8px 20px #087f8833}html:not([data-theme=dark]) .console-shell .brand-name{color:#173950}html:not([data-theme=dark]) .console-shell .brand-subtitle,html:not([data-theme=dark]) .console-shell .side-label,html:not([data-theme=dark]) .console-shell .profile-copy small,html:not([data-theme=dark]) .console-shell .privacy-note p,html:not([data-theme=dark]) .console-shell .sidebar-install-link small{color:#668291}html:not([data-theme=dark]) .console-shell .profile-count{color:#567383;border-color:#b9d1d9}html:not([data-theme=dark]) .console-shell .profile-item{color:#264b62}html:not([data-theme=dark]) .console-shell .profile-item:hover{background:#087f8812}html:not([data-theme=dark]) .console-shell .profile-item.active{background:linear-gradient(100deg,#d8efee,#edf7f7);border-color:#9ccacd;box-shadow:0 8px 20px #22677414}html:not([data-theme=dark]) .console-shell .profile-item.active:before{background:#087f88;box-shadow:0 0 10px #087f8866}html:not([data-theme=dark]) .console-shell .profile-avatar{color:#5e8190;background:#f7fbfc;border-color:#b9d2da}html:not([data-theme=dark]) .console-shell .profile-item.active .profile-avatar{color:#087f88;background:#e3f4f2;border-color:#8ec2c3}html:not([data-theme=dark]) .console-shell .profile-dot{background:#abc1c9}html:not([data-theme=dark]) .console-shell .profile-dot.ready{background:#159b7d;box-shadow:0 0 0 3px #159b7d1a,0 0 8px #159b7d61}html:not([data-theme=dark]) .console-shell .add-profile{color:#557686;background:#ffffff94;border-color:#b9d2da}html:not([data-theme=dark]) .console-shell .add-profile:hover{color:#087f88;background:#fff;border-color:#7fb8ba}html:not([data-theme=dark]) .console-shell .privacy-note{background:#087f880f;border-color:#bfdae0}html:not([data-theme=dark]) .console-shell .privacy-icon{color:#087f88;background:#d9efef}html:not([data-theme=dark]) .console-shell .sidebar-install-link{color:#23495f;background:#ffffffa6;border-color:#afd0d4}html:not([data-theme=dark]) .console-shell .sidebar-install-link:hover{background:#fff;border-color:#70afb1}html:not([data-theme=dark]) .console-shell .sidebar-install-link>span{color:#fff;background:#087f88}html:not([data-theme=dark]) .console-shell .console-product-nav{border-bottom-color:#c2d9df}html:not([data-theme=dark]) .console-shell .console-product-nav>span{color:#416777}html:not([data-theme=dark]) .console-shell .console-product-nav button{color:#28566a;background:#ffffff7a}html:not([data-theme=dark]) .console-shell .console-product-nav button:hover{color:#0c3b4b;background:#e6f5f4;border-color:#8ec2c3}html:not([data-theme=dark]) .console-shell .console-product-nav button.active{color:#0c3b4b;background:linear-gradient(100deg,#cce9e7,#e9f7f6);border-color:#87bdbc;box-shadow:inset 3px 0 #087f88,0 5px 14px #1c56601a}html:not([data-theme=dark]) .console-shell .console-product-nav button>i,html:not([data-theme=dark]) .console-shell .console-product-nav button.active>i{color:#08706c;background:#e7f4f3;border-color:#9bc5c5}html:not([data-theme=dark]) .console-shell .console-product-nav button strong{color:#123e50}html:not([data-theme=dark]) .console-shell .console-product-nav button small{color:#4c7080}html:not([data-theme=dark]) .console-shell .console-product-nav button em{color:#087f88}html:not([data-theme=dark]) .console-shell .workspace{background:linear-gradient(145deg,#dfeff3b8,#0000 58%)}html:not([data-theme=dark]) .console-shell .topbar{border-bottom-color:#d2e2e8}html:not([data-theme=dark]) .console-shell .eyebrow{color:#62808d}html:not([data-theme=dark]) .console-shell .eyebrow span{background:#087f88;box-shadow:0 0 0 4px #087f881a,0 0 10px #087f8859}html:not([data-theme=dark]) .console-shell .topbar h1{color:#183a52}html:not([data-theme=dark]) .console-page-description{color:#668291}html:not([data-theme=dark]) .console-shell .icon-button{color:#4d7080;background:#ffffffb8;border-color:#bfd5dd}html:not([data-theme=dark]) .console-shell .icon-button:hover{color:#087f88;background:#eaf7f6;border-color:#73b2b4}html:not([data-theme=dark]) .console-shell .local-chip{color:#547585;background:#ffffffb3;border-color:#afd0d5}html:not([data-theme=dark]) .console-shell .local-chip span{background:#159b7d;box-shadow:0 0 8px #159b7d73}html:not([data-theme=dark]) .console-shell .console-theme-toggle{color:#3e6878;background:#ffffffb8;border-color:#b7d0d8}html:not([data-theme=dark]) .console-shell .console-theme-toggle:hover{color:#087f88;background:#fff;border-color:#76b4b6}html:not([data-theme=dark]) .console-shell .console-account{border-left-color:#c9dce2}html:not([data-theme=dark]) .console-shell .console-account>span{color:#fff;background:linear-gradient(145deg,#087f88,#256ca0);box-shadow:0 0 14px #087f8829}html:not([data-theme=dark]) .console-shell .console-account strong{color:#254b61}html:not([data-theme=dark]) .console-shell .console-account small{color:#6b8793}html:not([data-theme=dark]) .console-shell .console-account button{color:#587786;border-color:#bfd5dc}html:not([data-theme=dark]) .console-shell .console-account button:hover{color:#087f88;border-color:#76b4b6}html:not([data-theme=dark]) .console-shell .workspace-tabs,html:not([data-theme=dark]) .console-shell .codex-target-switch,html:not([data-theme=dark]) .console-shell .codex-manager-tabs,html:not([data-theme=dark]) .console-shell .xuanjian-tabs{background:#ffffffc7;border-color:#c6dbe1}html:not([data-theme=dark]) .console-shell .workspace-tabs button,html:not([data-theme=dark]) .console-shell .codex-target-switch button,html:not([data-theme=dark]) .console-shell .codex-manager-tabs button,html:not([data-theme=dark]) .console-shell .xuanjian-tabs button{color:#537484}html:not([data-theme=dark]) .console-shell .workspace-tabs button:hover,html:not([data-theme=dark]) .console-shell .codex-manager-tabs button:hover{color:#244d62;background:#edf7f7}html:not([data-theme=dark]) .console-shell .workspace-tabs button.active,html:not([data-theme=dark]) .console-shell .codex-target-switch button.active,html:not([data-theme=dark]) .console-shell .codex-manager-tabs button.active,html:not([data-theme=dark]) .console-shell .xuanjian-tabs button.active{color:#123e50;background:linear-gradient(120deg,#e0f3f1,#f4fbfb);border-color:#9ac6c6;box-shadow:inset 0 -2px #087f88,0 8px 20px #225c6914}html:not([data-theme=dark]) .console-overview{background:linear-gradient(120deg,#fff,#edf6f8);border-color:#c8dce2;box-shadow:0 16px 38px #21566a14}html:not([data-theme=dark]) .console-overview>header{background:#e8f5f7bd;border-bottom-color:#d3e3e8}html:not([data-theme=dark]) .console-overview>header span{color:#087f88}html:not([data-theme=dark]) .console-overview>header strong{color:#244a60}html:not([data-theme=dark]) .console-overview>header small{color:#668390}html:not([data-theme=dark]) .console-overview>header small i{background:#159b7d;box-shadow:0 0 8px #159b7d66}html:not([data-theme=dark]) .console-overview article{border-right-color:#d4e4e8}html:not([data-theme=dark]) .console-overview article>span{color:#6d8996}html:not([data-theme=dark]) .console-overview article>strong{color:#1c455d}html:not([data-theme=dark]) .console-overview article>small{color:#6e8995}html:not([data-theme=dark]) .console-shell .section-heading h2,html:not([data-theme=dark]) .console-shell .history-title-row h2,html:not([data-theme=dark]) .console-shell .module-heading h2,html:not([data-theme=dark]) .console-shell .codex-panel-heading h3,html:not([data-theme=dark]) .console-shell .ops-card h3,html:not([data-theme=dark]) .console-shell .ops-preview h3,html:not([data-theme=dark]) .console-shell .xquota-header h3,html:not([data-theme=dark]) .console-shell .xuanjian-hero h3{color:#1c4058}html:not([data-theme=dark]) .console-shell .section-heading p,html:not([data-theme=dark]) .console-shell .module-heading p,html:not([data-theme=dark]) .console-shell .provider-status-card p,html:not([data-theme=dark]) .console-shell .codex-panel-heading p,html:not([data-theme=dark]) .console-shell .ops-section-header p,html:not([data-theme=dark]) .console-shell .xquota-header p{color:#688492}html:not([data-theme=dark]) .console-shell .module-kicker,html:not([data-theme=dark]) .console-shell .xquota-kicker,html:not([data-theme=dark]) .console-shell .ops-card header span,html:not([data-theme=dark]) .console-shell .ops-section-header span,html:not([data-theme=dark]) .console-shell .ops-preview header span,html:not([data-theme=dark]) .console-shell .xuanjian-hero span:first-child{color:#087f88}html:not([data-theme=dark]) .console-shell .form-card,html:not([data-theme=dark]) .console-shell .tester-card,html:not([data-theme=dark]) .console-shell .xquota-card,html:not([data-theme=dark]) .console-shell .ops-card,html:not([data-theme=dark]) .console-shell .ops-preview,html:not([data-theme=dark]) .console-shell .codex-route-card,html:not([data-theme=dark]) .console-shell .codex-local-history,html:not([data-theme=dark]) .console-shell .xuanjian-card,html:not([data-theme=dark]) .console-shell .provider-status-card{background:linear-gradient(145deg,#fff,#f2f8fa);border-color:#cbdfe5;box-shadow:0 14px 34px #23586b14}html:not([data-theme=dark]) .console-shell .form-card:hover,html:not([data-theme=dark]) .console-shell .ops-card:hover{border-color:#97c5ca}html:not([data-theme=dark]) .console-shell .field>span,html:not([data-theme=dark]) .console-shell .mini-field>span,html:not([data-theme=dark]) .console-shell .tester-field>span{color:#436377}html:not([data-theme=dark]) .console-shell .field input,html:not([data-theme=dark]) .console-shell .field textarea,html:not([data-theme=dark]) .console-shell .field select,html:not([data-theme=dark]) .console-shell .mini-field input,html:not([data-theme=dark]) .console-shell .tester-field textarea,html:not([data-theme=dark]) .console-shell .codex-history-toolbar input,html:not([data-theme=dark]) .console-shell .ops-profile-order input,html:not([data-theme=dark]) .console-shell .xuanjian-chat-composer textarea,html:not([data-theme=dark]) .console-shell .xuanjian-form-field input,html:not([data-theme=dark]) .console-shell .xuanjian-form-field select{color:#183b53;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fbfdfe;border-color:#bfd5dc}html:not([data-theme=dark]) .console-shell .field input::placeholder,html:not([data-theme=dark]) .console-shell .field textarea::placeholder,html:not([data-theme=dark]) .console-shell .tester-field textarea::placeholder,html:not([data-theme=dark]) .console-shell .xuanjian-chat-composer textarea::placeholder{color:#8ba2ad}html:not([data-theme=dark]) .console-shell .field input:hover,html:not([data-theme=dark]) .console-shell .field textarea:hover,html:not([data-theme=dark]) .console-shell .field select:hover,html:not([data-theme=dark]) .console-shell .mini-field input:hover{border-color:#87bec3}html:not([data-theme=dark]) .console-shell .field input:focus,html:not([data-theme=dark]) .console-shell .field textarea:focus,html:not([data-theme=dark]) .console-shell .field select:focus,html:not([data-theme=dark]) .console-shell .mini-field input:focus,html:not([data-theme=dark]) .console-shell .codex-history-toolbar input:focus,html:not([data-theme=dark]) .console-shell .ops-profile-order input:focus,html:not([data-theme=dark]) .console-shell .xuanjian-chat-composer textarea:focus{border-color:#2a9a9d;box-shadow:0 0 0 3px #087f881a}html:not([data-theme=dark]) .console-shell .switch{background:#b8cdd3}html:not([data-theme=dark]) .console-shell .switch-label input:checked+.switch{background:#159b7d}html:not([data-theme=dark]) .console-shell .switch-label strong{color:#355a6d}html:not([data-theme=dark]) .console-shell .switch-label small,html:not([data-theme=dark]) .console-shell .field-message{color:#718d99}html:not([data-theme=dark]) .console-shell .action-button,html:not([data-theme=dark]) .console-shell .xquota-refresh,html:not([data-theme=dark]) .console-shell .ops-alert button,html:not([data-theme=dark]) .console-shell .ops-card header>button,html:not([data-theme=dark]) .console-shell .ops-health-actions button,html:not([data-theme=dark]) .console-shell .ops-order-buttons button,html:not([data-theme=dark]) .console-shell .ops-preview header>button,html:not([data-theme=dark]) .console-shell .xuanjian-chat-toolbar button,html:not([data-theme=dark]) .console-shell .xuanjian-retry{color:#4f7180;background:#fff;border-color:#bfd6dd}html:not([data-theme=dark]) .console-shell .action-button:hover:not(:disabled),html:not([data-theme=dark]) .console-shell .xquota-refresh:hover:not(:disabled),html:not([data-theme=dark]) .console-shell .ops-card header>button:hover:not(:disabled),html:not([data-theme=dark]) .console-shell .ops-health-actions button:hover:not(:disabled){color:#087f88;background:#eaf7f6;border-color:#7fb8ba}html:not([data-theme=dark]) .console-shell .action-button.primary,html:not([data-theme=dark]) .console-shell .action-button.install,html:not([data-theme=dark]) .console-shell .xuanjian-send,html:not([data-theme=dark]) .console-shell .xuanjian-calculate,html:not([data-theme=dark]) .console-shell .xuanjian-to-ai{color:#fff;background:linear-gradient(105deg,#087f88,#2468a5);border-color:#087f88;box-shadow:0 9px 23px #087f8829}html:not([data-theme=dark]) .console-shell .action-button.primary:hover:not(:disabled),html:not([data-theme=dark]) .console-shell .action-button.install:hover,html:not([data-theme=dark]) .console-shell .xuanjian-send:hover:not(:disabled),html:not([data-theme=dark]) .console-shell .xuanjian-calculate:hover,html:not([data-theme=dark]) .console-shell .xuanjian-to-ai:hover{color:#fff;background:linear-gradient(105deg,#096e7a,#1d5d97)}html:not([data-theme=dark]) .console-shell .action-button.danger,html:not([data-theme=dark]) .console-shell .action-button.clear,html:not([data-theme=dark]) .console-shell .xuanjian-chat-toolbar .xuanjian-stop{color:#b04c50;background:#fff5f4;border-color:#e8b6b3}html:not([data-theme=dark]) .console-shell .codex-route-card.selected,html:not([data-theme=dark]) .console-shell .codex-route-card.current{background:linear-gradient(145deg,#e5f5f3,#fff);border-color:#8fc3c4;box-shadow:0 0 0 2px #087f8812}html:not([data-theme=dark]) .console-shell .codex-route-icon{color:#5e7d8b;background:#eff7f8;border-color:#c0d7de}html:not([data-theme=dark]) .console-shell .codex-route-card.xshoow .codex-route-icon,html:not([data-theme=dark]) .console-shell .codex-route-card.deepseek .codex-route-icon,html:not([data-theme=dark]) .console-shell .codex-route-card.custom .codex-route-icon{color:#087f88;background:#e4f4f3;border-color:#94c4c5}html:not([data-theme=dark]) .console-shell .codex-route-card h4,html:not([data-theme=dark]) .console-shell .codex-local-history-heading h3,html:not([data-theme=dark]) .console-shell .codex-install-copy strong{color:#244b62}html:not([data-theme=dark]) .console-shell .codex-route-card>p,html:not([data-theme=dark]) .console-shell .codex-local-history-heading p,html:not([data-theme=dark]) .console-shell .codex-install-copy p{color:#6b8793}html:not([data-theme=dark]) .console-shell .codex-route-card>header em,html:not([data-theme=dark]) .console-shell .codex-route-card.current>header em{color:#087f88;background:#e1f4f2}html:not([data-theme=dark]) .console-shell .codex-route-meta,html:not([data-theme=dark]) .console-shell .codex-route-status,html:not([data-theme=dark]) .console-shell .codex-history-privacy,html:not([data-theme=dark]) .console-shell .codex-history-repair,html:not([data-theme=dark]) .console-shell .codex-history-browser,html:not([data-theme=dark]) .console-shell .codex-history-preview,html:not([data-theme=dark]) .console-shell .codex-install-box,html:not([data-theme=dark]) .console-shell .codex-protocol-note,html:not([data-theme=dark]) .console-shell .codex-file-box,html:not([data-theme=dark]) .console-shell .codex-history-route,html:not([data-theme=dark]) .console-shell .codex-empty-state{background:#f6fafb;border-color:#d2e2e7}html:not([data-theme=dark]) .console-shell .codex-route-meta span,html:not([data-theme=dark]) .console-shell .codex-route-meta small{color:#688794}html:not([data-theme=dark]) .console-shell .codex-route-meta strong{color:#315c70}html:not([data-theme=dark]) .console-shell .codex-history-list{background:#f8fbfc;border-color:#d2e2e7}html:not([data-theme=dark]) .console-shell .codex-history-list button{color:#61808e;border-color:#deeaee}html:not([data-theme=dark]) .console-shell .codex-history-list button:hover,html:not([data-theme=dark]) .console-shell .codex-history-list button.active{color:#1f4d62;background:#eaf7f6}html:not([data-theme=dark]) .console-shell .codex-history-message{background:#fff;border-color:#d4e3e8}html:not([data-theme=dark]) .console-shell .codex-history-message.user{background:#edf8f6;border-color:#a9d1d0}html:not([data-theme=dark]) .console-shell .xuanjian-chat-bubble{color:#31566a;background:#fff;border-color:#cbdfe5}html:not([data-theme=dark]) .console-shell .xuanjian-chat-message.user .xuanjian-chat-bubble{background:#edf8f6;border-color:#a9d1d0}html:not([data-theme=dark]) .console-shell .xuanjian-chat-bubble p{color:#31566a}html:not([data-theme=dark]) .console-shell .xuanjian-chat-avatar{color:#087f88;background:#e8f7f5;border-color:#a9cecf}html:not([data-theme=dark]) .console-shell .xuanjian-chat-message.user .xuanjian-chat-avatar{color:#fff;background:#087f88}html:not([data-theme=dark]) .console-shell .xuanjian-chat-bubble header strong,html:not([data-theme=dark]) .console-shell .xuanjian-chat-toolbar strong,html:not([data-theme=dark]) .console-shell .ai-chart-chip strong,html:not([data-theme=dark]) .console-shell .xuanjian-ai-empty strong,html:not([data-theme=dark]) .console-shell .xuanjian-empty strong,html:not([data-theme=dark]) .console-shell .xuanjian-no-chart strong{color:#24516a}html:not([data-theme=dark]) .console-shell .xuanjian-chat-bubble header span,html:not([data-theme=dark]) .console-shell .xuanjian-chat-bubble footer,html:not([data-theme=dark]) .console-shell .xuanjian-chat-hint,html:not([data-theme=dark]) .console-shell .xuanjian-disclaimer,html:not([data-theme=dark]) .console-shell .ai-chart-chip small,html:not([data-theme=dark]) .console-shell .xuanjian-ai-empty p,html:not([data-theme=dark]) .console-shell .xuanjian-empty p,html:not([data-theme=dark]) .console-shell .xuanjian-no-chart p{color:#708b97}html:not([data-theme=dark]) .console-shell .xuanjian-model{background:#e7f5f3;border-color:#a5cccc;color:#087f88!important}html:not([data-theme=dark]) .console-shell .xuanjian-seal{color:#fff;background:#087f88;border-color:#087f88;box-shadow:0 0 18px #087f882e}html:not([data-theme=dark]) .console-shell .xuanjian-error{color:#aa4f52;background:#fff5f4;border-color:#e5b8b5}html:not([data-theme=dark]) .console-shell .fortune-empty-note{color:#708b97;background:#f8fbfc;border-color:#d2e2e7}html:not([data-theme=dark]) .console-shell .site-compliance-footer{color:#6e8995;border-top-color:#d0e1e6}html:not([data-theme=dark]) .console-shell .site-compliance-footer a{color:#557988}html:not([data-theme=dark]) .console-shell .site-compliance-footer a:hover{color:#087f88}html:not([data-theme=dark]) .console-shell .account-settings-backdrop,html:not([data-theme=dark]) .console-shell .environment-setup-backdrop,html:not([data-theme=dark]) .console-shell .windows-helper-launch-backdrop{background:#1832414d}html:not([data-theme=dark]) .console-shell .account-settings-dialog,html:not([data-theme=dark]) .console-shell .environment-setup-dialog,html:not([data-theme=dark]) .console-shell .windows-helper-launch-dialog{color:#173b53;background:radial-gradient(circle at 92% 6%,#4db1b41f,#0000 15rem),#fff;border-color:#c0d9e0;box-shadow:0 30px 80px #1e4f6233}html:not([data-theme=dark]) .console-shell .account-settings-dialog h2,html:not([data-theme=dark]) .console-shell .environment-setup-dialog h2,html:not([data-theme=dark]) .console-shell .environment-platform-heading h3,html:not([data-theme=dark]) .console-shell .environment-install-grid h3,html:not([data-theme=dark]) .console-shell .windows-helper-launch-dialog h2{color:#1d435a}html:not([data-theme=dark]) .console-shell .account-settings-dialog>header p,html:not([data-theme=dark]) .console-shell .environment-setup-dialog>header p,html:not([data-theme=dark]) .console-shell .environment-platform-heading p,html:not([data-theme=dark]) .console-shell .environment-install-grid p,html:not([data-theme=dark]) .console-shell .environment-install-grid small,html:not([data-theme=dark]) .console-shell .windows-helper-launch-dialog p,html:not([data-theme=dark]) .console-shell .windows-helper-launch-dialog small{color:#708b97}html:not([data-theme=dark]) .console-shell .account-profile-summary,html:not([data-theme=dark]) .console-shell .environment-install-grid article{background:#f5fafb;border-color:#d1e2e7}html:not([data-theme=dark]) .console-shell .account-avatar-fixed{color:#fff;background:#087f88}html:not([data-theme=dark]) .console-shell .account-password-form label span{color:#496b7c}html:not([data-theme=dark]) .console-shell .account-password-form input{color:#173b53;background:#fbfdfe;border-color:#c1d7de}html:not([data-theme=dark]) .console-shell .account-save-button{color:#fff;background:linear-gradient(105deg,#087f88,#2468a5)}html:not([data-theme=dark]) .console-shell .profile-delete-summary{background:#fff7f7;border-color:#e7c6c9}html:not([data-theme=dark]) .console-shell .profile-delete-summary small{color:#708b97}html:not([data-theme=dark]) .console-shell .profile-delete-actions button{color:#355561;background:#fff;border-color:#b8cbd2}html:not([data-theme=dark]) .console-shell .profile-delete-actions button.danger{color:#fff;background:#a93d4a;border-color:#a93d4a}html[data-theme=dark] .theme-toggle{color:#9bb8bf;background:#0b1d28b3;border-color:#84b9c452}html[data-theme=dark] .theme-toggle:hover{color:#58f5d0;background:#58f5d014;border-color:#58f5d06b}html[data-theme=dark] .brand-portal .portal-theme-toggle{color:#9bb8bf;border-color:#84b9c452}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#07131d}html[data-theme=dark] body{color:#dcecef;background:radial-gradient(circle at 88% 4%,#26849729,#0000 28rem),#07131d}html[data-theme=dark] .brand-portal{--brand-bg:#050b12;--brand-panel:#09131d;--brand-panel-strong:#0d1a26;--brand-line:#8db4c729;--brand-muted:#8497a4;--brand-text:#edf8fa;--brand-cyan:#58f5d0;color:var(--brand-text);background:radial-gradient(circle at 78% 12%, #26788f33, transparent 28rem), radial-gradient(circle at 8% 50%, #0d495a24, transparent 30rem), var(--brand-bg)}html[data-theme=dark] .brand-grid{opacity:1;background-image:linear-gradient(#60a7b80e 1px,#0000 1px),linear-gradient(90deg,#60a7b80e 1px,#0000 1px)}html[data-theme=dark] .brand-nav{border-bottom-color:#8db4c729}html[data-theme=dark] .brand-portal-logo{color:#edf8fa}html[data-theme=dark] .brand-nav nav a,html[data-theme=dark] .brand-login,html[data-theme=dark] .brand-back,html[data-theme=dark] .hero-actions>a{color:#9aadb8}html[data-theme=dark] .brand-nav nav a:hover,html[data-theme=dark] .brand-login:hover,html[data-theme=dark] .brand-back:hover,html[data-theme=dark] .hero-actions>a:hover{color:#58f5d0}html[data-theme=dark] .brand-console-button,html[data-theme=dark] .security-banner button{color:#e8fffa;background:#58f5d00f;border-color:#58f5d070;box-shadow:inset 0 0 24px #58f5d00a}html[data-theme=dark] .brand-console-button:hover,html[data-theme=dark] .security-banner button:hover{background:#58f5d01f}html[data-theme=dark] .brand-kicker,html[data-theme=dark] .brand-kicker>i{color:#58f5d0}html[data-theme=dark] .hero-copy h1,html[data-theme=dark] .signin-story h1,html[data-theme=dark] .section-intro h2,html[data-theme=dark] .architecture-copy h2,html[data-theme=dark] .security-banner h2{color:#edf8fa}html[data-theme=dark] .hero-copy h1 em,html[data-theme=dark] .signin-story h1 em,html[data-theme=dark] .section-intro h2 em,html[data-theme=dark] .architecture-copy h2 em{background:linear-gradient(90deg,#e4fffa,#58f5d0 62%,#48aeb4);-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .hero-copy>p,html[data-theme=dark] .signin-story>p,html[data-theme=dark] .section-intro>p,html[data-theme=dark] .architecture-copy>p{color:#8fa1ac}html[data-theme=dark] .hero-copy dt{color:#b8c8cf}html[data-theme=dark] .hero-copy dd,html[data-theme=dark] .brand-trust-bar,html[data-theme=dark] .capability-grid article>header,html[data-theme=dark] .capability-grid p,html[data-theme=dark] .architecture-copy li small,html[data-theme=dark] .arch-node small,html[data-theme=dark] .arch-badge,html[data-theme=dark] .brand-footer,html[data-theme=dark] .brand-footer-records a,html[data-theme=dark] .signin-story>ul li,html[data-theme=dark] .signin-signal small,html[data-theme=dark] .signin-card>p,html[data-theme=dark] .signin-card form label>span,html[data-theme=dark] .signin-mode-note p,html[data-theme=dark] .signin-terms{color:#78909b}html[data-theme=dark] .hero-primary,html[data-theme=dark] .signin-submit{color:#06100e;background:#58f5d0;border-color:#58f5d0}html[data-theme=dark] .hero-visual:before{background:radial-gradient(circle,#20848d14,#0000 64%);border-color:#6fbac51f}html[data-theme=dark] .hero-visual:after{background:linear-gradient(90deg,#0000,#58f5d040,#0000);box-shadow:0 -150px #58f5d014,0 150px #58f5d014}html[data-theme=dark] .hero-visual-glow{background:#24bea614}html[data-theme=dark] .orbit,html[data-theme=dark] .signal-orbit{border-color:#60c4c833}html[data-theme=dark] .core-node{color:#edf8fa;background:radial-gradient(circle at 45% 38%,#67ffdc3d,#08181ff5 68%);border-color:#58f5d08f}html[data-theme=dark] .data-node,html[data-theme=dark] .visual-readout{color:#91a6b0;background:#07121ae0;border-color:#75aebc33}html[data-theme=dark] .visual-readout span{color:#516b76}html[data-theme=dark] .visual-readout strong{color:#dffaf6}html[data-theme=dark] .capability-grid article{box-shadow:none;background:linear-gradient(145deg,#0e1f2cc7,#060f17c7);border-color:#8db4c729}html[data-theme=dark] .capability-grid h3,html[data-theme=dark] .architecture-copy li strong,html[data-theme=dark] .arch-node strong{color:#dcecef}html[data-theme=dark] .architecture-section{border-top-color:#8db4c729}html[data-theme=dark] .architecture-diagram{background:#050d1494;border-color:#8db4c729}html[data-theme=dark] .arch-node{color:#dcecef;background:#09151f;border-color:#66a3b240;box-shadow:0 18px 42px #00000047}html[data-theme=dark] .arch-badge{background:#08161fdb}html[data-theme=dark] .security-banner{background:linear-gradient(115deg,#0c242ec7,#07131ceb);border-color:#58f5d02e}html[data-theme=dark] .brand-footer{border-top-color:#8db4c729}html[data-theme=dark] .signin-card{color:#e5f3f5;background:linear-gradient(150deg,#0f2330f0,#071119f7);border-color:#71a9b638;box-shadow:0 34px 100px #0000005c}html[data-theme=dark] .signin-card input{color:#e5f3f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#030b11a3;border-color:#77a3af3d}html[data-theme=dark] .signin-card input::placeholder{color:#425b65}html[data-theme=dark] .signin-card input:focus{border-color:#58f5d091;box-shadow:0 0 0 3px #58f5d00f}html[data-theme=dark] .signin-mode-switch{color:#58f5d0}html[data-theme=dark] .signin-divider{color:#465e68}html[data-theme=dark] .signin-divider:before,html[data-theme=dark] .signin-divider:after{background:#77a3af26}html[data-theme=dark] .signin-mode-note{background:#58f5d009;border-color:#58f5d021}html[data-theme=dark] .signin-mode-note>i{color:#58f5d0;background:#58f5d017}html[data-theme=dark] .signin-mode-note strong{color:#b7cbcf}html[data-theme=dark] .console-shell{--ink:#e9f5f7;--muted:#78909b;--paper:#071019;--panel:#0b1721;--line:#6fa1ae30;--line-dark:#58f5d061;--acid:#58f5d0;--acid-strong:#35d8b6;--sidebar:#050b12;--sidebar-soft:#0b1821;--success:#58f5d0;color:#dcecef;background:radial-gradient(circle at 84% 4%,#26849729,#0000 28rem),#071019}html[data-theme=dark] body:has(.console-shell){color:#dcecef;background:#071019}html[data-theme=dark] .console-shell .sidebar{color:#c6d7dc;background:linear-gradient(#58f5d006 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#58f5d006 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#050b12,#08121a);border-right-color:#58f5d01c;box-shadow:18px 0 60px #00000029}html[data-theme=dark] .console-shell .brand-mark{color:#04100d;background:#58f5d0}html[data-theme=dark] .console-shell .brand-name{color:#f0fcfc}html[data-theme=dark] .console-shell .brand-subtitle,html[data-theme=dark] .console-shell .side-label,html[data-theme=dark] .console-shell .profile-copy small,html[data-theme=dark] .console-shell .privacy-note p,html[data-theme=dark] .console-shell .sidebar-install-link small{color:#607681}html[data-theme=dark] .console-shell .profile-count{color:#6f8791;border-color:#709faa40}html[data-theme=dark] .console-shell .profile-item{color:#c6d7dc}html[data-theme=dark] .console-shell .profile-item:hover{background:#58f5d009}html[data-theme=dark] .console-shell .profile-item.active{background:linear-gradient(100deg,#58f5d01a,#58f5d006);border-color:#58f5d040}html[data-theme=dark] .console-shell .profile-item.active:before,html[data-theme=dark] .console-shell .profile-dot.ready,html[data-theme=dark] .console-shell .eyebrow span,html[data-theme=dark] .console-shell .local-chip span{background:#58f5d0}html[data-theme=dark] .console-shell .profile-avatar{color:#708791;background:#09141d;border-color:#6697a240}html[data-theme=dark] .console-shell .profile-item.active .profile-avatar{color:#58f5d0;background:#58f5d012;border-color:#58f5d057}html[data-theme=dark] .console-shell .add-profile{color:#718791;background:#ffffff03;border-color:#6496a140}html[data-theme=dark] .console-shell .privacy-note{background:#58f5d006;border-color:#6697a233}html[data-theme=dark] .console-shell .privacy-icon{color:#58f5d0;background:#58f5d014}html[data-theme=dark] .console-shell .sidebar-install-link{color:#d4e5e8;background:#58f5d00b;border-color:#58f5d033}html[data-theme=dark] .console-shell .sidebar-install-link>span{color:#03110e;background:#58f5d0}html[data-theme=dark] .console-shell .console-product-nav{border-bottom-color:#6fa1ae1f}html[data-theme=dark] .console-shell .console-product-nav>span{color:#526a75}html[data-theme=dark] .console-shell .console-product-nav button{color:#7b919b;background:0 0}html[data-theme=dark] .console-shell .console-product-nav button:hover{color:#bdd0d5;background:#58f5d008}html[data-theme=dark] .console-shell .console-product-nav button.active{color:#e1f2f3;background:linear-gradient(100deg,#58f5d018,#58f5d005);border-color:#58f5d038;box-shadow:inset 2px 0 #58f5d0}html[data-theme=dark] .console-shell .console-product-nav button>i{color:#5d7680;background:#061119b8;border-color:#6fa1ae2e}html[data-theme=dark] .console-shell .console-product-nav button.active>i{color:#58f5d0;background:#58f5d00f;border-color:#58f5d047}html[data-theme=dark] .console-shell .console-product-nav button strong{color:#e1f2f3}html[data-theme=dark] .console-shell .console-product-nav button small{color:#506873}html[data-theme=dark] .console-shell .console-product-nav button em{color:#58f5d0}html[data-theme=dark] .console-shell .workspace{background:linear-gradient(145deg,#0c1d297a,#0000 56%)}html[data-theme=dark] .console-shell .topbar{border-bottom-color:#6fa1ae29}html[data-theme=dark] .console-shell .eyebrow{color:#607b86}html[data-theme=dark] .console-shell .topbar h1{color:#ecf8fa}html[data-theme=dark] .console-page-description{color:#687f8a}html[data-theme=dark] .console-shell .icon-button{color:#8197a0;background:#0c1c27b8;border-color:#6e9da833}html[data-theme=dark] .console-shell .local-chip{color:#8ca2a9;background:#58f5d00b;border-color:#58f5d02e}html[data-theme=dark] .console-shell .console-account{border-left-color:#6fa1ae2e}html[data-theme=dark] .console-shell .console-account>span{color:#03110e;background:#58f5d0}html[data-theme=dark] .console-shell .console-account strong{color:#cfe0e4}html[data-theme=dark] .console-shell .console-account small{color:#526c77}html[data-theme=dark] .console-shell .console-account button{color:#718993;border-color:#6fa1ae38}html[data-theme=dark] .console-shell .workspace-tabs,html[data-theme=dark] .console-shell .codex-target-switch,html[data-theme=dark] .console-shell .codex-manager-tabs,html[data-theme=dark] .console-shell .xuanjian-tabs{background:#050e15b8;border-color:#6fa1ae2e}html[data-theme=dark] .console-shell .workspace-tabs button,html[data-theme=dark] .console-shell .codex-target-switch button,html[data-theme=dark] .console-shell .codex-manager-tabs button,html[data-theme=dark] .console-shell .xuanjian-tabs button{color:#718994}html[data-theme=dark] .console-shell .workspace-tabs button.active,html[data-theme=dark] .console-shell .codex-target-switch button.active,html[data-theme=dark] .console-shell .codex-manager-tabs button.active,html[data-theme=dark] .console-shell .xuanjian-tabs button.active{color:#e6f6f7;background:linear-gradient(120deg,#58f5d01a,#58f5d009);border-color:#58f5d042;box-shadow:inset 0 -2px #58f5d0,0 8px 20px #00000029}html[data-theme=dark] .console-overview{background:linear-gradient(120deg,#0c1d29e0,#061119e0);border-color:#6fa1ae2b;box-shadow:0 16px 42px #00000029}html[data-theme=dark] .console-overview>header{background:#030c1252;border-bottom-color:#6fa1ae21}html[data-theme=dark] .console-overview>header span{color:#58f5d0}html[data-theme=dark] .console-overview>header strong,html[data-theme=dark] .console-overview article>strong{color:#e2f1f3}html[data-theme=dark] .console-overview>header small,html[data-theme=dark] .console-overview article>span,html[data-theme=dark] .console-overview article>small{color:#657d87}html[data-theme=dark] .console-overview article{border-right-color:#6fa1ae1f}html[data-theme=dark] .console-shell .section-heading h2,html[data-theme=dark] .console-shell .history-title-row h2,html[data-theme=dark] .console-shell .module-heading h2,html[data-theme=dark] .console-shell .codex-panel-heading h3,html[data-theme=dark] .console-shell .ops-card h3,html[data-theme=dark] .console-shell .ops-preview h3,html[data-theme=dark] .console-shell .xquota-header h3,html[data-theme=dark] .console-shell .xuanjian-hero h3{color:#dcecef}html[data-theme=dark] .console-shell .section-heading p,html[data-theme=dark] .console-shell .module-heading p,html[data-theme=dark] .console-shell .provider-status-card p,html[data-theme=dark] .console-shell .codex-panel-heading p,html[data-theme=dark] .console-shell .ops-section-header p,html[data-theme=dark] .console-shell .xquota-header p{color:#718792}html[data-theme=dark] .console-shell .form-card,html[data-theme=dark] .console-shell .tester-card,html[data-theme=dark] .console-shell .xquota-card,html[data-theme=dark] .console-shell .ops-card,html[data-theme=dark] .console-shell .ops-preview,html[data-theme=dark] .console-shell .codex-route-card,html[data-theme=dark] .console-shell .codex-local-history,html[data-theme=dark] .console-shell .xuanjian-card,html[data-theme=dark] .console-shell .provider-status-card{color:#b9cdd1;background:linear-gradient(145deg,#0c1d29f0,#07121bf2);border-color:#6fa1ae2e;box-shadow:0 18px 45px #0003}html[data-theme=dark] .console-shell .field>span,html[data-theme=dark] .console-shell .mini-field>span,html[data-theme=dark] .console-shell .tester-field>span{color:#93a9b1}html[data-theme=dark] .console-shell .field input,html[data-theme=dark] .console-shell .field textarea,html[data-theme=dark] .console-shell .field select,html[data-theme=dark] .console-shell .mini-field input,html[data-theme=dark] .console-shell .tester-field textarea,html[data-theme=dark] .console-shell .codex-history-toolbar input,html[data-theme=dark] .console-shell .ops-profile-order input,html[data-theme=dark] .console-shell .xuanjian-chat-composer textarea,html[data-theme=dark] .console-shell .xuanjian-form-field input,html[data-theme=dark] .console-shell .xuanjian-form-field select{color:#d7e7ea;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#030c13a6;border-color:#709faa3b}html[data-theme=dark] .console-shell .field input::placeholder,html[data-theme=dark] .console-shell .field textarea::placeholder,html[data-theme=dark] .console-shell .tester-field textarea::placeholder,html[data-theme=dark] .console-shell .xuanjian-chat-composer textarea::placeholder{color:#435d68}html[data-theme=dark] .console-shell .field input:focus,html[data-theme=dark] .console-shell .field textarea:focus,html[data-theme=dark] .console-shell .field select:focus,html[data-theme=dark] .console-shell .mini-field input:focus,html[data-theme=dark] .console-shell .codex-history-toolbar input:focus,html[data-theme=dark] .console-shell .ops-profile-order input:focus,html[data-theme=dark] .console-shell .xuanjian-chat-composer textarea:focus{border-color:#58f5d09e;box-shadow:0 0 0 3px #58f5d012}html[data-theme=dark] .console-shell .action-button,html[data-theme=dark] .console-shell .xquota-refresh,html[data-theme=dark] .console-shell .ops-alert button,html[data-theme=dark] .console-shell .ops-card header>button,html[data-theme=dark] .console-shell .ops-health-actions button,html[data-theme=dark] .console-shell .ops-order-buttons button,html[data-theme=dark] .console-shell .ops-preview header>button,html[data-theme=dark] .console-shell .xuanjian-chat-toolbar button,html[data-theme=dark] .console-shell .xuanjian-retry{color:#90a7af;background:#08161fcc;border-color:#709faa40}html[data-theme=dark] .console-shell .action-button.primary,html[data-theme=dark] .console-shell .action-button.install,html[data-theme=dark] .console-shell .xuanjian-send,html[data-theme=dark] .console-shell .xuanjian-calculate,html[data-theme=dark] .console-shell .xuanjian-to-ai{color:#04110e;background:#58f5d0;border-color:#58f5d0}html[data-theme=dark] .console-shell .action-button.danger,html[data-theme=dark] .console-shell .action-button.clear,html[data-theme=dark] .console-shell .xuanjian-chat-toolbar .xuanjian-stop{color:#e6907c;background:#dd715b0e;border-color:#dd715b47}html[data-theme=dark] .console-shell .codex-route-card.selected,html[data-theme=dark] .console-shell .codex-route-card.current{background:linear-gradient(145deg,#58f5d016,#07131bf2);border-color:#58f5d061}html[data-theme=dark] .console-shell .codex-route-icon{color:#849ca5;background:#58f5d009;border-color:#709faa38}html[data-theme=dark] .console-shell .codex-route-card h4,html[data-theme=dark] .console-shell .codex-local-history-heading h3,html[data-theme=dark] .console-shell .codex-install-copy strong{color:#d5e6e9}html[data-theme=dark] .console-shell .codex-route-card>p,html[data-theme=dark] .console-shell .codex-local-history-heading p,html[data-theme=dark] .console-shell .codex-install-copy p{color:#6e8690}html[data-theme=dark] .console-shell .codex-route-meta,html[data-theme=dark] .console-shell .codex-route-status,html[data-theme=dark] .console-shell .codex-history-privacy,html[data-theme=dark] .console-shell .codex-history-repair,html[data-theme=dark] .console-shell .codex-history-browser,html[data-theme=dark] .console-shell .codex-history-preview,html[data-theme=dark] .console-shell .codex-install-box,html[data-theme=dark] .console-shell .codex-protocol-note,html[data-theme=dark] .console-shell .codex-file-box,html[data-theme=dark] .console-shell .codex-history-route,html[data-theme=dark] .console-shell .codex-empty-state,html[data-theme=dark] .console-shell .codex-history-list{background:#040e1585;border-color:#6fa1ae29}html[data-theme=dark] .console-shell .codex-history-message{color:#c4d7da;background:#0d1e29e6;border-color:#6fa1ae29}html[data-theme=dark] .console-shell .codex-history-message.user{background:#58f5d012;border-color:#58f5d03b}html[data-theme=dark] .console-shell .xuanjian-chat-bubble{color:#bacdd1;background:#0d1f2aeb;border-color:#6fa1ae2b}html[data-theme=dark] .console-shell .xuanjian-chat-message.user .xuanjian-chat-bubble{background:#58f5d012;border-color:#58f5d03d}html[data-theme=dark] .console-shell .xuanjian-chat-bubble p{color:#c4d7da}html[data-theme=dark] .console-shell .xuanjian-chat-avatar{color:#58f5d0;background:#58f5d012;border-color:#58f5d045}html[data-theme=dark] .console-shell .xuanjian-chat-message.user .xuanjian-chat-avatar{color:#04110e;background:#58f5d0}html[data-theme=dark] .console-shell .xuanjian-model{background:#58f5d00f;border-color:#58f5d040;color:#58f5d0!important}html[data-theme=dark] .console-shell .xuanjian-seal{color:#04110e;background:#58f5d0;border-color:#58f5d0}html[data-theme=dark] .console-shell .xuanjian-error{color:#f0a493;background:#dd715b12;border-color:#dd715b52}html[data-theme=dark] .console-shell .site-compliance-footer{color:#526b75;border-top-color:#6fa1ae26}html[data-theme=dark] .console-shell .site-compliance-footer a{color:#617984}html[data-theme=dark] .console-shell .account-settings-backdrop,html[data-theme=dark] .console-shell .environment-setup-backdrop,html[data-theme=dark] .console-shell .windows-helper-launch-backdrop{background:#02080cc2}html[data-theme=dark] .console-shell .account-settings-dialog,html[data-theme=dark] .console-shell .environment-setup-dialog,html[data-theme=dark] .console-shell .windows-helper-launch-dialog{color:#d9ebed;background:radial-gradient(circle at 92% 6%,#58f5d01a,#0000 15rem),#091620;border-color:#58f5d03d;box-shadow:0 30px 90px #0000007a}.console-shell{--console-content-max:1360px}.console-shell .topbar,.console-shell .workspace-tabs,.console-shell .console-overview,.console-shell .console-command-center,.console-shell .content-grid,.console-shell .standalone-module,.console-shell .operations-workspace,.console-shell .console-chat-workspace,.console-shell .api-chat-workspace,.console-shell .site-compliance-footer{width:100%;max-width:var(--console-content-max);box-sizing:border-box;margin-inline:auto}.console-shell .console-command-center{border-radius:12px}.console-shell .content-grid,.console-shell .standalone-module,.console-shell .operations-workspace,.console-shell .console-chat-workspace,.console-shell .api-chat-workspace{min-width:0}@media (width<=1100px){.console-shell .console-command-center{grid-template-columns:minmax(190px,.72fr) minmax(0,1.3fr) 150px;gap:20px;padding:24px}}@media (width<=760px){.console-shell .topbar,.console-shell .workspace-tabs,.console-shell .console-overview,.console-shell .console-command-center,.console-shell .content-grid,.console-shell .standalone-module,.console-shell .operations-workspace,.console-shell .console-chat-workspace,.console-shell .api-chat-workspace,.console-shell .site-compliance-footer{width:100%;max-width:none;margin-inline:0}.console-shell .console-command-center{grid-template-columns:1fr;gap:22px;padding:24px 20px}}body{-webkit-font-smoothing:auto;text-rendering:optimizelegibility;font-kerning:normal;font-family:Segoe UI Variable Text,Segoe UI Variable,Segoe UI,HarmonyOS Sans SC,MiSans,Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif;font-weight:450}.console-shell,.brand-portal,.private-chat-client{font-size:14px;font-weight:450}.console-shell .side-label,.console-shell .console-product-nav>span{font-size:12px;font-weight:800}.console-shell .brand-name{font-size:16px;font-weight:800}.console-shell .brand-subtitle{font-size:12px}.console-shell .profile-item{font-size:14px;font-weight:650}.console-shell .profile-copy small,.console-shell .fun-component-item small,.console-shell .privacy-note p,.console-shell .sidebar-install-link small{font-size:11px}.console-shell .fun-component-item strong{font-size:13px;font-weight:750}.console-shell .console-product-nav button strong{font-size:15px;font-weight:800}.console-shell .console-product-nav button small{font-size:12px;font-weight:650}.console-shell .console-product-nav button em{font-size:19px}.console-shell .workspace-tabs button>strong{font-size:12px;font-weight:750}.console-shell .workspace-tabs button>small{font-size:10px}.console-shell .console-page-description{font-size:13px;line-height:1.6}.console-shell .section-heading p,.console-shell .module-heading p,.console-shell .provider-status-card p,.console-shell .codex-panel-heading p,.console-shell .ops-section-header p,.console-shell .xquota-header p{font-size:13px;line-height:1.65}.console-shell .field>span,.console-shell .mini-field>span,.console-shell .tester-field>span,.console-shell .switch-label strong{font-size:13px;font-weight:700}.console-shell .field input,.console-shell .field textarea,.console-shell .field select,.console-shell .mini-field input,.console-shell .tester-field textarea,.console-shell .parameter-row input[type=number],.console-shell .codex-history-toolbar input,.console-shell .ops-profile-order input,.console-shell .xuanjian-chat-composer textarea,.console-shell .xuanjian-form-field input,.console-shell .xuanjian-form-field select{font-size:14px}.api-chat-brand strong{font-size:13px;font-weight:750}.api-chat-brand small{font-size:9px}.api-chat-new{font-size:13px;font-weight:750}.api-chat-history-label,.api-chat-history-search input{font-size:11px}.api-chat-conversation-title{font-size:12px;font-weight:650}.api-chat-conversation-time{font-size:9px}.api-chat-title{font-size:16px;font-weight:700}.api-chat-subtitle{font-size:11px}.api-chat-control>span{font-size:10px;font-weight:700}.api-chat-select{font-size:12px}.api-chat-config-button strong{font-size:12px;font-weight:750}.api-chat-config-button small{font-size:10px}.api-chat-state strong{font-size:15px}.api-chat-state p{font-size:12px}.api-chat-welcome>small{font-size:9px}.api-chat-welcome h2{font-weight:650}.api-chat-welcome>p{font-size:13px;line-height:1.8}.api-chat-suggestion{font-size:12px;line-height:1.55}.api-chat-message-meta strong{font-size:11px;font-weight:700}.api-chat-message-meta time{font-size:9px}.api-chat-message-content{font-size:14px;line-height:1.8}.api-chat-message-content,.api-chat-composer textarea,.api-chat-select,.api-chat-suggestion{font-weight:450}.api-chat-message-status,.api-chat-message-actions button{font-size:10px}.api-chat-composer textarea{font-size:14px;line-height:1.65}.api-chat-composer-hint{font-size:10px}.private-chat-login-card label>span{font-size:13px}.private-chat-login-card input{font-size:15px}html[data-theme=dark] .console-shell .console-page-description,html[data-theme=dark] .console-shell .section-heading p,html[data-theme=dark] .console-shell .module-heading p,html[data-theme=dark] .console-shell .provider-status-card p,html[data-theme=dark] .console-shell .codex-panel-heading p,html[data-theme=dark] .console-shell .ops-section-header p,html[data-theme=dark] .console-shell .xquota-header p{color:#8faeb7}body:has(.muse-home){overflow-x:clip}.muse-home{--muse-ink:#fff9ff;--muse-soft:#efe7f9d1;--muse-line:#efe7f94d;--muse-aqua:#e2b8ff;--muse-blue:#abcaff;isolation:isolate;min-height:500svh;color:var(--muse-ink);background:#f7f2ec;position:relative;overflow:clip}.muse-home:before{content:none}.muse-world{z-index:-2;pointer-events:none;background:radial-gradient(circle at 49% 44%,#1c4f5b75,#0000 24rem),radial-gradient(circle at 82% 16%,#4a69be33,#0000 24rem),linear-gradient(130deg,#02070e 0%,#071823 48%,#050b14 100%);position:fixed;inset:0;overflow:hidden}.muse-world:before,.muse-world:after{content:"";pointer-events:none;position:absolute}.muse-world:before{border:1px solid #85f4e81a;border-radius:50%;inset:4% -10% 10%;transform:rotate(-14deg)scaleY(.46);box-shadow:0 0 120px #40c8c314,inset 0 0 90px #40c8c30d}.muse-world:after{background:linear-gradient(#0000,#46c6c11a,#0000);inset:54% -15% -20%;transform:skewY(-8deg)}.muse-world-stars{opacity:.65;background-image:radial-gradient(circle,#c6fff6b8 0 1px,#0000 1.7px);background-size:83px 83px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 36%,#000,#0000 68%);mask-image:radial-gradient(at 50% 36%,#000,#0000 68%)}.muse-world-grid{opacity:.32;transform-origin:top;background-image:linear-gradient(#60e4d424 1px,#0000 1px),linear-gradient(90deg,#60e4d424 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:45% -10% -28%;transform:perspective(460px)rotateX(62deg)scale(1.4);-webkit-mask-image:linear-gradient(#0000,#000 26%,#0000 92%);mask-image:linear-gradient(#0000,#000 26%,#0000 92%)}.muse-world-haze{filter:blur(30px);transform:translate3d(0, calc(var(--portal-scroll,0) * -.025px), 0);background:radial-gradient(#61f5dd1f,#0000 66%);border-radius:50%;position:absolute;inset:12% 20% 20%}.muse-world>i,.muse-world>b{background:var(--muse-aqua);box-shadow:0 0 20px var(--muse-aqua);border-radius:50%;display:block;position:absolute}.muse-world>i:first-of-type{width:4px;height:4px;top:22%;left:13%}.muse-world>i:nth-of-type(2){background:var(--muse-blue);width:2px;height:2px;box-shadow:0 0 15px var(--muse-blue);top:36%;right:17%}.muse-world>i:nth-of-type(3){width:3px;height:3px;bottom:22%;left:28%}.muse-world>b:first-of-type{background:0 0;border:1px solid #769cff80;width:9px;height:9px;top:17%;right:31%;box-shadow:0 0 24px #769cff52}.muse-world>b:nth-of-type(2){background:var(--muse-blue);width:5px;height:5px;box-shadow:0 0 22px var(--muse-blue);bottom:27%;right:10%}.muse-nav{z-index:15;width:100%;min-height:82px;color:var(--muse-ink);background:linear-gradient(#060a1cd6,#060a1c00);justify-content:space-between;align-items:center;padding:20px clamp(20px,5vw,72px);display:flex;position:fixed;top:0;left:0;right:0}.muse-nav-caption{color:var(--muse-soft);font:500 10px/1.5 var(--mono);letter-spacing:.2em}.muse-logo-button,.muse-login-button{appearance:none;color:inherit;font:inherit;cursor:pointer;border:0}.muse-logo-button{background:0 0;align-items:center;gap:12px;padding:0;display:inline-flex}.muse-logo-mark{border:1px solid var(--muse-line);background:#ffffff73;border-radius:50%;justify-content:center;align-items:flex-end;gap:3px;width:27px;height:27px;padding:5px;display:inline-flex;position:relative}.muse-logo-mark:before{content:"";border:1px dashed var(--muse-line);border-radius:inherit;position:absolute;inset:3px}.muse-logo-mark i,.muse-logo-mark b{z-index:1;background:var(--muse-aqua);border-radius:2px;width:3px;display:block;position:relative}.muse-logo-mark i{height:8px}.muse-logo-mark b:first-of-type{height:13px}.muse-logo-mark b:nth-of-type(2){height:10px}.muse-logo-mark b:nth-of-type(3){height:15px}.muse-logo-word{color:var(--muse-ink);font:650 13px/1 var(--mono);letter-spacing:.24em}.muse-login-button{border:1px solid var(--muse-line);min-width:92px;min-height:44px;color:var(--muse-ink);letter-spacing:.1em;background:#0b112bb8;border-radius:999px;padding:0 17px;font-size:13px;font-weight:600;line-height:1.4;transition:background .18s,border-color .18s,transform .18s}.muse-login-button:hover{border-color:var(--muse-aqua);background:#251843db}.muse-scroll-space{z-index:1;height:500svh;position:relative}.muse-home-stage{isolation:isolate;width:100%;height:100svh;min-height:0;position:sticky;top:0;overflow:hidden}.muse-depth-field,.muse-aperture,.muse-light-beam,.muse-glass,.muse-floor,.muse-foreground-rail{pointer-events:none;position:absolute}.muse-depth-field{z-index:1;transform-style:preserve-3d;inset:0;overflow:hidden}.muse-aperture{aspect-ratio:1.52;width:min(58vw,760px);transform:translate3d(-50%, calc(var(--muse-progress,0) * -36px), -160px) rotate(-8deg) scaleY(.55);border:1px solid #b0f5ec40;border-radius:50%;top:8%;left:52%;box-shadow:0 0 110px #54e2ce1a,inset 0 0 90px #5fbecd1a}.muse-aperture:before,.muse-aperture:after{content:"";border-radius:inherit;border:1px solid #69dadb29;position:absolute;inset:9%}.muse-aperture:after{border-color:#7e9af233;inset:20%}.muse-light-beam{opacity:.42;filter:blur(10px);width:15vw;height:145%;transform:translate3d(calc(var(--muse-progress,0) * 110px), calc(var(--muse-progress,0) * -30px), -90px) rotate(22deg);transform-origin:50%;background:linear-gradient(90deg,#0000,#e6fff938,#0000);transition:opacity .7s;top:-20%;left:49%}.muse-light-beam-soft{opacity:.12;filter:blur(24px);width:28vw;transform:translate3d(calc(var(--muse-progress,0) * -80px), 0, -120px) rotate(22deg);left:40%}.muse-glass{transform-origin:bottom;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(125deg,#c9fff705,#539bbc1f,#0000 70%);border:1px solid #aafdf529;width:28vw;height:130%;bottom:-10%;box-shadow:inset 0 0 55px #82f4e714}.muse-glass-one{transform:translate3d(calc(var(--muse-progress,0) * -120px), 0, 45px) rotate(18deg);left:-11%}.muse-glass-two{transform:translate3d(calc(var(--muse-progress,0) * 140px), 0, 25px) rotate(-16deg);right:-8%}.muse-glass-three{opacity:.28;width:11vw;transform:translate3d(calc(var(--muse-progress,0) * 90px), 0, -40px) rotate(8deg);left:42%}.muse-floor{height:70%;transform:perspective(520px) rotateX(68deg) translate3d(0, calc(var(--muse-progress,0) * 55px), 0);transform-origin:top;background:linear-gradient(90deg,#0000,#50babe1a,#0000),repeating-linear-gradient(90deg,#68d7ce1a 0 1px,#0000 1px 72px);border-top:1px solid #7ef2e033;bottom:-46%;left:-15%;right:-15%;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.muse-foreground-rail{height:1px;transform:translate3d(calc(var(--muse-progress,0) * -42px), calc(var(--muse-progress,0) * 26px), 80px);background:linear-gradient(90deg,#0000,#79fae399,#0000);bottom:13%;left:6%;right:8%;box-shadow:0 0 20px #79fae366}.muse-stage-halo{z-index:3;aspect-ratio:1;filter:blur(2px);width:min(68vw,860px);transform:translate(-50%, -50%) scale(calc(1 + var(--muse-progress,0) * .13));will-change:transform;background:radial-gradient(circle,#61f6dd29,#3874ba0f 39%,#0000 70%);border-radius:50%;position:absolute;top:42%;left:50%}.muse-stage-rings,.muse-stage-rings i{pointer-events:none;border-radius:50%;position:absolute}.muse-stage-rings{z-index:3;aspect-ratio:1;width:min(63vw,760px);top:49%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.muse-stage-rings i{border:1px solid #76f7df26;inset:0;transform:scaleY(.28);box-shadow:0 0 60px #5cd0c512}.muse-stage-rings i:nth-child(2){border-style:dashed;inset:12%;transform:scaleY(.4)rotate(25deg)}.muse-stage-rings i:nth-child(3){border-color:#769cff38;inset:27%;transform:scaleY(.62)rotate(-42deg)}.muse-reel{z-index:2;pointer-events:none;isolation:isolate;background:#10132b;position:absolute;inset:0;overflow:hidden}.muse-reel:before,.muse-reel:after{z-index:10;content:"";pointer-events:none;position:absolute;inset:0}.muse-reel:before{background:linear-gradient(90deg,#080c1eeb 0%,#080c1eb3 25%,#080c1e1f 54%,#0000 76%),linear-gradient(#060a1952,#0000 24% 72%,#060a1959)}.muse-reel:after{mix-blend-mode:multiply;opacity:.7;background:radial-gradient(at 73% 44%,#0000 0 34%,#0408184d 72%,#0408188f 100%)}.muse-reel-video{object-fit:cover;object-position:center;filter:saturate(1.04)contrast(1.03)brightness(.94);transform-origin:50%;backface-visibility:hidden;will-change:transform;width:105%;height:105%;animation:24s ease-in-out infinite alternate muse-video-drift;display:block;position:absolute;inset:-2.5%;transform:translate(0)scale(1.015)}@keyframes muse-video-drift{0%{transform:translate(-.5%)scale(1.015)}to{transform:translate(.5%,-.4%)scale(1.045)}}.muse-scene{z-index:4;opacity:0;pointer-events:none;transition:opacity .24s,transform .38s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0;transform:translateY(12px)}.muse-scene[data-active=true]{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.muse-scene-atmosphere{z-index:1;pointer-events:none;position:absolute;inset:0}.muse-scene-atmosphere i,.muse-scene-atmosphere b{background:var(--muse-aqua);box-shadow:0 0 18px var(--muse-aqua);opacity:.6;border-radius:50%;display:block;position:absolute}.muse-scene-atmosphere i:first-child{width:4px;height:4px;top:28%;left:34%}.muse-scene-atmosphere i:nth-child(2){background:var(--muse-blue);width:7px;height:7px;box-shadow:0 0 24px var(--muse-blue);top:50%;left:61%}.muse-scene-atmosphere i:nth-child(3){width:3px;height:3px;top:66%;left:42%}.muse-scene-atmosphere b{opacity:.5;border-radius:0;width:42px;height:1px;top:34%;right:18%;transform:rotate(-28deg)}.scene-atmosphere-2{filter:hue-rotate(20deg);transform:translate(80px,-18px)scale(1.2)}.scene-atmosphere-3{transform:translate(-70px,12px)scale(1.1)}.scene-atmosphere-4{filter:hue-rotate(45deg);transform:translate(120px,25px)scale(1.28)}.scene-atmosphere-5{transform:translate(-90px,-30px)scale(1.34)}.scene-atmosphere-6{filter:saturate(1.3);transform:translateY(-60px)scale(1.5)}.muse-scene-copy{z-index:7;width:min(480px,40vw);position:absolute;top:30%;left:clamp(28px,8vw,140px)}.muse-scene-index{color:var(--muse-aqua);font:600 11px/1.5 var(--mono);letter-spacing:.18em;align-items:center;gap:10px;display:inline-flex}.muse-scene-index:before{content:"";background:currentColor;width:26px;height:1px}.muse-scene-copy :is(h1,h2){color:var(--muse-ink);letter-spacing:.015em;white-space:pre-line;margin:26px 0 22px;font-size:clamp(38px,4.4vw,68px);font-weight:550;line-height:1.3}.muse-scene-copy p{max-width:26em;color:var(--muse-soft);letter-spacing:.06em;margin:0;font-size:14px;line-height:1.9}.muse-scene-chip{color:var(--muse-aqua);font:500 10px/1.6 var(--mono);letter-spacing:.13em;margin-top:28px;display:block}.muse-scene-cta{border:1px solid var(--muse-aqua);color:#171024;background:var(--muse-aqua);letter-spacing:.08em;cursor:pointer;border-radius:999px;align-items:center;gap:22px;min-height:48px;margin-top:26px;padding:0 22px;font-size:14px;font-weight:700;transition:background .18s;display:flex}.muse-scene-cta span{font-size:16px;line-height:1}.muse-scene-cta:hover{background:#f2d9ff}.muse-home button:focus-visible{outline-offset:4px;outline:3px solid #775596}.muse-stage-character{z-index:6;width:min(64vw,840px);transform:translate3d(calc(var(--portal-tilt-x,0deg) * 2), calc(var(--portal-tilt-y,0deg) * 2), 0);transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.7,.2,1);position:absolute;top:8%;bottom:-5%;right:6%}.digital-muse{pointer-events:none;transform-origin:bottom;place-items:center;width:100%;height:100%;transition:transform .95s cubic-bezier(.2,.75,.2,1),filter .7s;display:grid;position:relative;transform:translate(0)scale(1)}.digital-muse svg{filter:drop-shadow(0 34px 52px #00000057);width:min(100%,760px);height:100%;overflow:visible}.muse-pose-front{transform:translate(0)scale(1.03)}.muse-pose-turn{transform:translate(4%,1%)rotate(3deg)scale(1.1)}.muse-pose-reach{transform:translate(-3%,-2%)rotate(-5deg)scale(1.16)}.muse-pose-profile{filter:saturate(.82)brightness(.94);transform:translate(7%,3%)rotate(8deg)scale(.97)}.muse-pose-float{filter:saturate(1.12)brightness(1.08);transform:translate(-2%,-7%)rotate(-3deg)scale(1.13)}.muse-pose-resolve{filter:saturate(1.08)brightness(1.08);transform:translate(0)scale(1.21)}.muse-hair-tail{opacity:.72;stroke:#adfff26b;stroke-width:2px}.muse-bangs{stroke:#d4fff875;stroke-width:2px}.muse-dress{fill:#1d658042;stroke:#b4fff06b;stroke-width:2px}.muse-arm{fill:#5be8ce24;stroke:#b0fff280;stroke-width:2px}.muse-cheek{fill:#f896b94d;filter:blur(3px)}.muse-eye-light{fill:#f4fffc;filter:drop-shadow(0 0 6px #9affea)}.muse-caption{color:#bef1ea99;font:700 8px/1 var(--mono);letter-spacing:.16em;position:absolute;bottom:7%;right:12%}.muse-stage-scan{z-index:8;pointer-events:none;opacity:.42;mix-blend-mode:screen;transform:translateY(calc((var(--muse-progress,0) - .5) * 80px));background:linear-gradient(#0000 0 47%,#85ffe91f 50%,#0000 53%);position:absolute;inset:0}.muse-stage-meta{z-index:10;color:var(--muse-soft);letter-spacing:.12em;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;bottom:54px;left:clamp(28px,8vw,140px)}.muse-stage-meta i{background:var(--muse-aqua);width:1px;height:30px;display:block}.muse-story-controls{z-index:10;color:var(--muse-ink);align-items:center;gap:20px;display:flex;position:absolute;bottom:42px;right:clamp(28px,8vw,140px)}.muse-story-controls button{border:1px solid var(--muse-line);width:48px;height:48px;color:var(--muse-ink);background:#0b112bb8;border-radius:50%;place-items:center;font-size:22px;transition:background .16s;display:grid}.muse-story-controls button:hover:not(:disabled){background:#342253e6}.muse-story-controls button:disabled{opacity:.35;cursor:default}.muse-story-counter{font:400 12px/1 var(--mono);color:var(--muse-soft)}.muse-story-counter strong{color:var(--muse-ink);font-size:18px;font-weight:600}.muse-scene-nav{z-index:12;gap:13px;display:grid;position:fixed;top:50%;right:clamp(20px,4vw,56px);transform:translateY(-50%)}.muse-scene-nav button{color:#efe7f9b3;cursor:pointer;background:#0b112b94;border:0;border-radius:24px;justify-content:flex-end;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:0 8px;display:flex}.muse-scene-nav button span{width:21px;font:500 11px/1 var(--mono);letter-spacing:.06em}.muse-scene-nav button i{border:1px solid;border-radius:50%;width:7px;height:7px;transition:background .18s,border-color .18s,transform .18s;display:block}.muse-scene-nav button:hover span,.muse-scene-nav button.is-active span{opacity:1}.muse-scene-nav button.is-active{color:#fff9ff;background:#3b2658db}.muse-scene-nav button.is-active i{border-color:var(--muse-aqua);background:var(--muse-aqua);transform:scale(1.25)}.muse-progress{z-index:14;background:#7855961f;height:2px;position:fixed;bottom:0;left:0;right:0}.muse-progress span{width:100%;height:100%;transform:scaleX(var(--muse-progress,0));transform-origin:0;background:linear-gradient(90deg, var(--muse-aqua), var(--muse-blue));display:block}.discussion-heading>div:first-child>span,.discussion-consensus header span{font-size:.75rem;line-height:1.2}.discussion-heading strong{font-size:1rem}.discussion-heading p{font-size:.875rem;line-height:1.55}.discussion-prompt-card textarea{min-height:104px;font-size:.875rem;line-height:1.6}.discussion-prompt-card label,.discussion-actions label>span,.discussion-section-title span,.discussion-model-option small,.discussion-empty-models,.discussion-result-card header small,.discussion-result-card header>span,.discussion-disclaimer{font-size:.75rem}.discussion-section-title strong,.discussion-result-card header strong{font-size:.875rem}.discussion-model-option{min-height:64px;padding:10px 12px}.discussion-actions select,.discussion-actions button{min-height:44px;font-size:.8125rem}.discussion-actions>div{gap:8px}.discussion-result-card p,.discussion-consensus p{font-size:.875rem;line-height:1.75}@media (width<=760px){.muse-home{min-height:480svh}.muse-nav{min-height:68px;padding:15px 18px}.muse-nav-caption{display:none}.muse-logo-word{font-size:12px}.muse-login-button{min-width:78px;min-height:44px;padding-inline:13px;font-size:12px}.muse-scroll-space{height:480svh}.muse-home-stage{min-height:0}.muse-reel-video{object-position:70% center}.muse-reel:before{background:linear-gradient(#0000 25%,#080c1e47 51%,#080c1ec2 72%,#080c1ee6 92%)}.muse-stage-character{width:112vw;top:17%;bottom:3%;right:-31%;transform:none}.muse-scene-copy{width:calc(100% - 48px);top:auto;bottom:152px;left:24px}.muse-scene-index{font-size:10px}.muse-scene-copy :is(h1,h2){margin:14px 0 12px;font-size:clamp(28px,8vw,42px);line-height:1.25}.muse-scene-copy p{max-width:28em;font-size:13px}.muse-scene-chip{margin-top:12px;font-size:9px}.muse-scene-cta{min-height:44px;margin-top:16px;padding-inline:20px;font-size:13px}.muse-scene-6 .muse-scene-chip,.muse-stage-meta{display:none}.muse-story-controls{justify-content:space-between;bottom:84px;left:24px;right:24px}.muse-story-controls button{width:44px;height:44px}.muse-scene-nav{justify-content:center;gap:6px;display:flex;inset:auto 16px 20px;transform:none}.muse-scene-nav button{justify-content:center;gap:4px;min-width:44px;min-height:44px;padding-inline:4px}.muse-scene-nav button span{font-size:10px;display:inline}.muse-scene-nav button i{width:6px;height:6px}.muse-stage-rings{width:125vw;top:53%;left:59%}.muse-stage-halo{width:120vw;top:53%;left:62%}.muse-aperture{width:130vw;top:22%;left:66%}.muse-light-beam{width:32vw;left:54%}.muse-glass-three{width:24vw;left:62%}.muse-pose-turn{transform:translate(3%,2%)rotate(3deg)scale(1.08)}.muse-pose-reach{transform:translate(-1%,-2%)rotate(-3deg)scale(1.11)}.muse-pose-profile{transform:translate(4%,3%)rotate(6deg)scale(.98)}.muse-pose-float{transform:translate(-1%,-5%)rotate(-2deg)scale(1.08)}.muse-pose-resolve{transform:translate(1%,1%)scale(1.13)}}@media (height<=600px) and (width>=761px),(height<=520px) and (orientation:landscape){.muse-nav{min-height:58px;padding-block:7px}.muse-nav-caption{display:none}.muse-scene-copy{width:44%;top:22%;bottom:auto;left:7vw}.muse-scene-copy :is(h1,h2){margin:10px 0;font-size:32px;line-height:1.15}.muse-scene-copy p{font-size:12px}.muse-scene-chip{display:none}.muse-scene-cta{min-height:44px;margin-top:12px}.muse-scene-nav{gap:4px;display:flex;inset:auto auto 12px 7vw;transform:none}.muse-scene-nav button{min-width:44px;min-height:44px}.muse-story-controls{gap:12px;bottom:12px;left:auto;right:7vw}.muse-stage-meta{display:none}.muse-reel:before{background:linear-gradient(90deg,#080c1ee0 24%,#080c1e2e 62%,#0000 82%)}}@media (prefers-reduced-motion:reduce){.muse-home,.muse-home:before,.muse-world-haze,.muse-stage-halo,.muse-stage-character,.muse-reel-video,.muse-depth-field,.muse-aperture,.muse-light-beam,.muse-glass,.muse-floor,.muse-foreground-rail,.digital-muse,.muse-scene,.muse-stage-scan{transition:none;transform:none}.muse-world-grid{transform:perspective(460px)rotateX(62deg)scale(1.4)}.muse-reel-video,.muse-silhouette,.muse-wire,.muse-ribbon{animation:none}}.muse-aura{fill:#58f5d014}.muse-ribbon{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 17;animation:11s linear infinite muse-ribbon-flow}.muse-ribbon-two{animation-duration:15s;animation-delay:-4s}@keyframes muse-ribbon-flow{to{stroke-dashoffset:-220px}}.muse-silhouette{transform-origin:325px 360px;animation:6s ease-in-out infinite muse-breathe}@keyframes muse-breathe{0%,to{transform:translateY(5px)rotate(-.6deg)}50%{transform:translateY(-8px)rotate(.6deg)}}.muse-hair{stroke:#acffef8a;stroke-width:2px}.muse-head{stroke:#d5fff7b8;stroke-width:2px}.muse-face{stroke:#d3fff68c;stroke-width:1.5px}.muse-neck,.muse-body{stroke:#72f3db9e;stroke-width:2px}.muse-shoulder-line,.muse-eye,.muse-profile,.muse-collar,.muse-wire path{fill:none;stroke:#c4fff5c2;stroke-width:2px;stroke-linecap:round}.muse-wire{opacity:.34;mix-blend-mode:screen;animation:4s ease-in-out infinite muse-wire-pulse}@keyframes muse-wire-pulse{0%,to{opacity:.2}50%{opacity:.58}}.muse-particles circle{fill:#dffff8}.muse-ground-glow{fill:#58f5d04d}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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}@property --tw-ease{syntax:"*";inherits:false}
