a{color:inherit;text-decoration:none}textarea,select{font:inherit}@keyframes mcScan{0%{transform:translateY(-100%)}to{transform:translateY(400%)}}.multi-app-shell{--multi-sidebar-width:64px;--multi-content-center-offset:32px;background:radial-gradient(135% 90% at 55% -12%,#fdf0e6 0%,#fbe7d9 42%,#f8dccd 72%,#f4d4c4 100%);height:100dvh;display:flex;overflow:hidden}.multi-app-shell.sidebar-open{--multi-sidebar-width:280px;--multi-content-center-offset:140px}.multi-sidebar{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff57;border-right:1px solid #3f1c1312;flex:none;height:100%;transition:width .24s,transform .24s;position:relative;overflow:hidden}.multi-sidebar.open{flex-direction:column;width:272px;padding:14px 13px 12px;display:flex}.multi-sidebar.collapsed{flex-direction:column;align-items:center;gap:8px;width:64px;padding:14px 0 12px;display:flex}.multi-sidebar-head{align-items:center;gap:6px;height:35px;margin-bottom:12px;display:flex}.multi-sidebar-head a{flex:1;align-items:center;min-width:0;padding-left:6px;display:flex}.multi-sidebar-head img{object-fit:contain;object-position:left center;width:89px;height:24px}.multi-ui-icon{flex:none;display:block}.multi-sidebar-head button,.multi-expand{cursor:pointer;color:#7a5346;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.multi-sidebar-head button:hover,.multi-expand:hover{color:var(--accent-text);background:#ec5f2a1c}.multi-new-chat{color:#fff;background:linear-gradient(140deg,var(--accent),var(--accent-deep));height:40px;font-size:var(--type-body);border-radius:11px;align-items:center;gap:10px;margin:0 1px 9px;padding:0 12px;font-weight:600;display:flex;box-shadow:0 8px 20px -12px #d74416cc}.multi-new-chat .multi-ui-icon{margin-left:-1px}.multi-app-nav{flex-direction:column;gap:2px;display:flex}.multi-app-nav a{min-height:37px;font-size:var(--type-body);color:#5d392d;border-radius:10px;align-items:center;gap:11px;padding:0 11px;font-weight:500;display:flex}.multi-app-nav a span{justify-content:center;align-items:center;width:20px;display:flex}.multi-app-nav a:hover{background:#3f1c130d}.multi-app-nav a.active{color:var(--accent-text);background:#ec5f2a1f;font-weight:650}.multi-library-head{height:38px;color:var(--text-muted-readable);text-transform:uppercase;letter-spacing:.1em;font-size:var(--type-micro);align-items:center;margin-top:9px;padding:0 10px;font-weight:700;display:flex}.multi-library-head span{flex:1}.multi-library-head b{font-size:var(--type-micro);background:#3f1c130f;border-radius:10px;padding:2px 6px}.multi-library-list{scrollbar-width:none;flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.multi-thread-row{border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:4px 8px;display:flex}.multi-thread-row:hover{background:#ffffffa6}.multi-thread-row>i{width:26px;height:26px;font-style:normal;font-size:var(--type-ui);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.multi-thread-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-ui);color:#5d392d;flex:1;overflow:hidden}.multi-thread-row>em{flex:none;align-items:center;gap:2px;padding-left:4px;display:flex}.multi-thread-row>em .multi-model-icon{border-color:#3f1c1312}.multi-sidebar-bottom{border-top:1px solid #3f1c1312;flex-direction:column;flex:none;gap:3px;margin-top:8px;padding-top:7px;display:flex}.multi-sidebar-utility{color:#5d392d;text-align:left;width:100%;min-height:40px;font-size:var(--type-ui);background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:0 8px;font-weight:600;display:flex}.multi-sidebar-utility>i{color:#765144;background:#ffffff7a;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-style:normal;display:flex}.multi-sidebar-utility:hover,.multi-sidebar-utility.active{color:#bd3d12;background:#c445181a}.multi-sidebar-utility.active>i{color:#c64518;background:#ffe4d7}.multi-sidebar-utility:disabled,.multi-user-card>button:disabled,.multi-rail-utility:disabled{opacity:1;cursor:default}.multi-user-card{background:#fffaf69e;border:1px solid #c3542b21;border-radius:13px;align-items:center;gap:9px;min-height:64px;margin-top:4px;padding:9px;display:flex;box-shadow:0 8px 20px -20px #5e2a18b3}.multi-user-card>i,.multi-rail-avatar{color:#5d392d;font-style:normal;font-size:var(--type-small);background:#efe2d9;border-radius:50%;justify-content:center;align-items:center;font-weight:750;display:flex}.multi-user-card>i{flex:none;width:38px;height:38px}.multi-user-card>span{flex-direction:column;flex:1;min-width:0;display:flex}.multi-user-card b{font-size:var(--type-small)}.multi-user-card small{color:var(--text-muted-readable);font-size:var(--type-micro);text-overflow:ellipsis;margin-top:2px;overflow:hidden}.multi-user-card>button{color:#765144;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.multi-rail-brand{flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}.multi-mark,.multi-expand{justify-content:center;align-items:center;margin:0;transition:opacity .16s,transform .16s,background-color .16s;display:flex;position:absolute;inset:0}.multi-mark img{width:29px;height:20px}.multi-expand{opacity:0;pointer-events:none;width:42px;height:42px;transform:scale(.86)}.multi-rail-brand:hover .multi-mark,.multi-rail-brand:focus-within .multi-mark{opacity:0;pointer-events:none;transform:scale(.86)}.multi-rail-brand:hover .multi-expand,.multi-rail-brand:focus-within .multi-expand{opacity:1;pointer-events:auto;transform:scale(1)}.multi-rail-new,.multi-rail-nav a{color:#765144;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;transition:color .16s,background-color .16s,transform .16s;display:flex}.multi-rail-new{background:linear-gradient(140deg,var(--accent),var(--accent-deep));color:#fff;margin:4px 0 2px;box-shadow:0 9px 20px -13px #c13d13e6}.multi-rail-new:hover{transform:translateY(-1px);box-shadow:0 11px 22px -13px #c13d13f2}.multi-rail-nav{flex-direction:column;gap:3px;display:flex}.multi-rail-nav a:hover{color:#4f2d22;background:#3f1c130e}.multi-rail-nav a.active{color:var(--accent-text);background:#ec5f2a1f}.multi-rail-footer{border-top:1px solid #3f1c1312;flex-direction:column;align-items:center;gap:6px;width:44px;margin-top:auto;padding-top:7px;display:flex}.multi-rail-utility{color:#765144;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.multi-rail-footer a{color:#765144;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.multi-rail-footer a:hover{color:#4f2d22;background:#3f1c130e}.multi-rail-avatar{flex:none;width:42px;height:42px;margin-top:2px}.multi-page{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative}.multi-mobile-actions,.multi-mobile-menu{display:none}.multi-free-toggle{color:#765144;cursor:pointer;min-height:38px;font-size:var(--type-caption);background:#fffaf6db;border:1px solid #c3542b29;border-radius:20px;align-items:center;gap:7px;padding:0 12px;font-weight:750;display:flex;box-shadow:0 9px 24px -20px #5e2a188c}.multi-free-toggle i{color:var(--accent-text);font-size:var(--type-body);justify-content:center;align-items:center;font-style:normal;display:flex}.multi-free-toggle:disabled{opacity:.55}.multi-free-toggle.on{background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#fff;border-color:#c3451880;box-shadow:0 10px 24px -18px #c13d13cc}.multi-free-toggle.on i{color:#fff}.multi-page-scroll{scrollbar-width:thin;scrollbar-color:#3f1c1333 transparent;flex:1;min-height:0;overflow:auto}.multi-sidebar-backdrop{display:none}.multi-sidebar-free{color:#5d392d;cursor:pointer;text-align:left;background:#fffaf685;border:1px solid #3f1c1314;border-radius:13px;align-items:center;gap:9px;min-height:52px;margin:10px 1px 2px;padding:7px 8px;transition:background-color .16s,border-color .16s;display:flex}.multi-sidebar-free:hover{background:#fff7f1c2;border-color:#c3542b33}.multi-sidebar-free>i{width:30px;height:30px;color:var(--accent-text);background:#ec5f2a1a;border-radius:10px;flex:none;justify-content:center;align-items:center;font-style:normal;display:flex}.multi-sidebar-free>span{flex-direction:column;flex:1;min-width:0;display:flex}.multi-sidebar-free b{color:#5d392d;font-size:var(--type-ui);line-height:1.2}.multi-sidebar-free small{color:var(--text-muted-readable);font-size:var(--type-micro);margin-top:2px;line-height:1.2}.multi-sidebar-free em{color:#8a6558;text-align:center;min-width:38px;font-size:var(--type-micro);background:#ffffffa6;border:1px solid #3f1c1314;border-radius:9px;padding:5px 6px;font-style:normal;font-weight:750}.multi-sidebar-free.on{background:#ec5f2a17;border-color:#c3542b47}.multi-sidebar-free.on>i{color:var(--accent-text);background:#ec5f2a29}.multi-sidebar-free.on em{border-color:var(--accent);background:var(--accent);color:#fff}.multi-rail-free{color:#765144;cursor:pointer;background:#fffaf685;border:1px solid #3f1c1317;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .16s,border-color .16s,color .16s;display:flex}.multi-rail-free:hover{color:var(--accent-text);background:#fff7f1c2;border-color:#c3542b33}.multi-rail-free.on{border-color:var(--accent);background:var(--accent);color:#fff}.multi-rail-free:disabled{opacity:.55;cursor:default}.provider-icon{font-family:var(--font-bricolage),sans-serif;border:1px solid #1b15120e;border-radius:31%;flex:none;justify-content:center;align-items:center;font-style:normal;font-weight:750;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff85}.provider-icon[data-compact=true]{box-shadow:none;border-radius:32%}.provider-icon img{width:calc(var(--provider-icon-scale,.68) * 100%);height:calc(var(--provider-icon-scale,.68) * 100%);object-fit:contain;object-position:center;max-width:none;display:block;position:static}.multi-model-icon{display:inline-flex}.multi-home-stage,.multi-tool-hero{flex-direction:column;justify-content:center;align-items:center;max-width:900px;min-height:100%;margin:0 auto;padding:clamp(34px,6vh,72px) 30px clamp(72px,10vh,120px);display:flex}.multi-eyebrow{color:#7a5346;font-size:var(--type-ui);background:#ffffff94;border:1px solid #3f1c1314;border-radius:30px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 13px;animation:.5s both mcUp;display:inline-flex}.multi-eyebrow i{background:#3fae74;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #3fae7433}.multi-eyebrow.free{color:#2b7c4f;background:#eef8f1;border-color:#2b9a5b33}.multi-home-stage h1,.multi-tool-hero h1{font:700 clamp(40px,5.5vw,62px)/1.01 var(--font-bricolage),sans-serif;letter-spacing:-.04em;text-align:center;margin:0 0 17px;animation:.55s both mcUp}.multi-home-stage h1 em,.multi-tool-hero h1 em{color:var(--accent-text);font-style:normal}.multi-home-stage>p,.multi-tool-hero>p{color:#7a5346;text-align:center;max-width:620px;margin:0 0 29px;font-size:16.5px;line-height:1.55;animation:.6s both mcUp}.multi-home-v2{max-width:1000px;padding-top:clamp(30px,5vh,58px);padding-bottom:clamp(78px,12vh,140px)}.multi-home-v2>p{margin-bottom:22px}.multi-home-workspace{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff7a;border:1px solid #3f1c131c;border-radius:22px;width:100%;max-width:900px;animation:.65s both mcUp;overflow:hidden;box-shadow:0 28px 75px -48px #541e0bb8}.multi-mode-grid{border-bottom:1px solid #3f1c1312;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:100%;max-width:none;padding:9px;animation:none;display:grid}.multi-mode-grid button{color:#5d392d;cursor:pointer;text-align:left;background:0 0;border:1.5px solid #0000;border-radius:14px;align-items:center;gap:9px;min-height:68px;padding:10px;transition:all .18s;display:flex}.multi-mode-grid button:hover{background:#fff;transform:translateY(-2px)}.multi-mode-grid button.selected{background:#fffaf6;border-color:#ec5f2a7a;box-shadow:0 9px 25px -18px #a04119bf}.multi-mode-grid button>i{width:34px;height:34px;color:var(--accent-text);background:#ec5f2a1a;border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:16px;font-style:normal;display:flex}.multi-mode-grid button>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.multi-mode-grid b{font:650 12.5px var(--font-bricolage),sans-serif}.multi-mode-grid small{color:var(--text-muted-readable);font-size:var(--type-micro);text-overflow:ellipsis;line-height:1.25;overflow:hidden}.multi-mode-grid button>em{color:var(--accent-text);font-style:normal}.multi-home-settings{background:#fffaf680;border-bottom:1px solid #3f1c1312;align-items:center;gap:10px;min-height:91px;padding:13px 15px;animation:.23s both mcUp;display:flex}.multi-home-settings.expanded{flex-direction:column;align-items:stretch;gap:9px;min-height:0;padding:12px 14px 13px}.multi-home-settings-row{align-items:center;gap:10px;width:100%;display:flex}.multi-home-setting-copy{flex-direction:column;flex:1;min-width:190px;display:flex}.multi-home-setting-copy>span,.multi-home-select>span{color:var(--text-muted-readable);font-size:var(--type-micro);letter-spacing:.09em;text-transform:uppercase;font-weight:750}.multi-home-setting-copy>b{font:650 12.5px var(--font-bricolage),sans-serif;margin-top:2px}.multi-home-setting-copy>small{color:var(--text-muted-readable);font-size:var(--type-micro);margin-top:3px;line-height:1.3}.multi-home-model-select{cursor:pointer;text-align:left;background:#fff;border:1px solid #3f1c131a;border-radius:13px;align-items:center;gap:9px;min-width:230px;min-height:53px;padding:7px 9px;display:flex}.multi-home-model-select>span:not(.provider-icon){flex-direction:column;flex:1;min-width:0;display:flex}.multi-home-model-select b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-small);overflow:hidden}.multi-home-model-select small{color:var(--text-muted-readable);font-size:var(--type-micro);margin-top:2px}.multi-home-model-select em{color:var(--accent-text);font-size:var(--type-micro);font-style:normal;font-weight:700}.multi-home-default-action{color:#765349;cursor:pointer;min-height:36px;font-size:var(--type-micro);white-space:nowrap;background:#ffffffad;border:1px solid #3f1c131a;border-radius:10px;padding:0 11px;font-weight:700}.multi-home-default-action:hover{color:var(--accent-text);background:#fff4ec;border-color:#ec5f2a4d}.multi-home-ready-pill{color:#2e7d50;font-size:var(--type-micro);white-space:nowrap;background:#edf7f0;border-radius:9px;flex:none;padding:6px 8px;font-weight:700}.multi-home-model-stack{align-items:center;padding-left:8px;display:flex}.multi-home-model-stack .provider-icon{border:2px solid #fffaf6;margin-left:-8px}.multi-home-select{background:#fff;border:1px solid #3f1c131a;border-radius:11px;flex-direction:column;justify-content:center;min-width:155px;height:45px;padding:5px 9px;display:flex}.multi-home-select select{color:#55382f;cursor:pointer;width:100%;font-size:var(--type-caption);background:0 0;border:0;outline:0;margin-top:2px;font-weight:700}.multi-home-choice-group{background:#3f1c130e;border-radius:11px;padding:3px;display:flex}.multi-home-choice-group button{min-height:34px;color:var(--text-muted-readable);cursor:pointer;font-size:var(--type-micro);background:0 0;border:0;border-radius:8px;padding:0 11px;font-weight:700}.multi-home-choice-group button.selected{color:var(--accent-text);background:#fff;box-shadow:0 3px 10px #4b1b0a14}.multi-home-toggle{color:#79564a;cursor:pointer;background:#ffffffa8;border:1px solid #3f1c1317;border-radius:11px;align-items:center;gap:7px;min-height:39px;padding:0 9px;display:flex}.multi-home-toggle>i{background:#d8c7bf;border-radius:20px;width:28px;height:16px;position:relative}.multi-home-toggle>i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:all .18s;position:absolute;top:3px;left:3px}.multi-home-toggle.on>i{background:#e45a25}.multi-home-toggle.on>i:after{transform:translate(12px)}.multi-home-toggle>span{font-size:var(--type-micro);font-weight:650}.multi-home-toggle>em{color:var(--text-muted-readable);font-size:var(--type-micro);font-style:normal}.multi-home-toggle:disabled{opacity:.4;cursor:not-allowed}.multi-home-icon-action{width:33px;height:33px;color:var(--text-muted-readable);cursor:pointer;background:#fff;border:1px solid #3f1c131a;border-radius:9px;flex:none;font-size:16px}.multi-home-icon-action:hover{color:var(--accent-text);border-color:#e15c2a47}.multi-home-setting-footnote{color:var(--text-muted-readable);font-size:var(--type-micro);margin:0;line-height:1.4}.multi-home-council-panel,.multi-home-router-sources{background:#ffffff80;border:1px solid #3f1c1313;border-radius:13px;padding:9px}.multi-home-council-panel>header,.multi-home-router-sources>header{align-items:baseline;gap:8px;margin-bottom:7px;display:flex}.multi-home-council-panel>header b,.multi-home-router-sources>header b{color:#5d3b30;font-size:var(--type-caption)}.multi-home-council-panel>header small,.multi-home-router-sources>header small{color:var(--text-muted-readable);font-size:var(--type-micro);flex:1}.multi-home-router-sources>header em{color:var(--accent-text);font-size:var(--type-micro);font-style:normal;font-weight:700}.multi-home-council-panel>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.multi-home-council-panel article{background:#3f1c1306;border:1px solid #0000;border-radius:10px;align-items:center;gap:3px;min-width:0;padding:3px;display:flex}.multi-home-council-panel article.selected{background:#fff3eb;border-color:#ec5f2a38}.multi-home-council-model{color:#5e3b30;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:6px;min-width:0;min-height:37px;padding:3px;display:flex}.multi-home-council-model>span:not(.provider-icon){flex-direction:column;flex:1;min-width:0;display:flex}.multi-home-council-model b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-micro);overflow:hidden}.multi-home-council-model small{color:var(--text-muted-readable);font-size:var(--type-micro)}.multi-home-council-model>i{color:var(--accent-text);font-size:var(--type-micro);font-style:normal}.multi-home-council-panel article>button:last-child{width:25px;height:25px;color:var(--text-muted-readable);cursor:pointer;background:#3f1c130e;border:0;border-radius:8px;flex:none}.multi-home-council-panel article>button:last-child.judge{color:#fff;background:#e9602d}.multi-home-council-panel article>button:last-child:disabled{opacity:.3;cursor:not-allowed}.multi-home-router-tradeoff{background:#ffffff80;border:1px solid #3f1c1313;border-radius:12px;grid-template-columns:180px minmax(180px,1fr) 90px;align-items:center;gap:10px;padding:7px 9px;display:grid}.multi-home-router-tradeoff>span{flex-direction:column;display:flex}.multi-home-router-tradeoff b{color:#5d3b30;font-size:var(--type-micro)}.multi-home-router-tradeoff small{color:var(--text-muted-readable);font-size:var(--type-micro);margin-top:2px}.multi-home-router-tradeoff input{appearance:none;cursor:pointer;border-radius:10px;height:4px}.multi-home-router-tradeoff input::-webkit-slider-thumb{appearance:none;background:#e65b28;border:3px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 5px #551f0b4d}.multi-home-router-tradeoff input:disabled{opacity:.38;cursor:not-allowed}.multi-home-router-tradeoff>em{color:var(--accent-text);font-size:var(--type-micro);text-align:right;font-style:normal;font-weight:700}.multi-home-router-sources>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.multi-home-router-sources>div>button{color:#765246;cursor:pointer;background:#3f1c1306;border:1px solid #0000;border-radius:9px;align-items:center;gap:5px;min-width:0;min-height:34px;padding:4px 6px;display:flex}.multi-home-router-sources>div>button.selected{color:var(--accent-text);background:#fff3eb;border-color:#ec5f2a30}.multi-home-router-sources>div>button:disabled{opacity:.36;cursor:not-allowed}.multi-home-router-sources>div>button>span:not(.provider-icon){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-micro);flex:1;font-weight:650;overflow:hidden}.multi-home-router-sources>div>button>i{font-size:var(--type-micro);font-style:normal}.multi-home-workspace .multi-home-composer{width:100%;max-width:none;box-shadow:none;background:#ffffffc4;border:0;border-radius:0;align-items:flex-end;gap:11px;margin:0;padding:14px 14px 13px 18px;animation:none;display:flex}.multi-home-composer textarea{resize:none;color:#3f1c13;min-height:60px;font-size:var(--type-body);background:0 0;border:0;outline:0;flex:1;line-height:1.5}.multi-home-composer button,.multi-primary{background:linear-gradient(140deg,var(--accent),var(--accent-deep));color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:42px;padding:0 17px;font-weight:650;box-shadow:0 9px 22px -12px #d74416d9}.multi-home-composer button{width:44px;height:44px;padding:0;font-size:17px}.multi-home-composer button:disabled{opacity:.35;cursor:not-allowed}.multi-home-composer button span,.multi-primary span{margin-left:7px}.multi-home-mode-note{color:var(--text-muted-readable);font-size:var(--type-small);margin-top:11px}.multi-home-mode-note b{color:var(--accent-text)}.multi-home-workspace .multi-home-mode-note{text-align:center;background:#fffaf66b;border-top:1px solid #3f1c130e;width:100%;margin:0;padding:9px 14px 11px;line-height:1.35}.multi-home-error{width:100%;max-width:900px;margin-top:10px}.multi-tool-hero{max-width:820px}.multi-tool-hero h1{max-width:16ch;font-size:clamp(38px,5.4vw,58px)}.multi-tool-hero>p{max-width:54ch;font-size:16.5px}.multi-prompt-card{background:#ffffffc7;border:1px solid #3f1c131f;border-radius:20px;width:100%;max-width:720px;animation:.7s both mcUp;position:relative;box-shadow:0 20px 55px -35px #541e0bb3}.multi-prompt-card textarea{resize:none;color:#3f1c13;width:100%;min-height:118px;font-size:var(--type-reading);background:0 0;border:0;outline:0;padding:20px 21px 12px;line-height:1.55;display:block}.multi-prompt-foot{border-top:1px solid #3f1c130f;align-items:center;gap:10px;min-height:58px;padding:8px 10px 10px 15px;display:flex}.multi-prompt-foot>:first-child{flex:1}.compare-mode-controls{align-items:center;gap:7px;min-width:0;display:flex}.compare-mode-icons{flex:none;align-items:center;gap:3px;display:flex}.compare-mode-icons .multi-model-icon{border-color:#3f1c1311}.compare-combo-control{color:#6b493e;background:#3f1c1309;border:1px solid #3f1c131a;border-radius:11px;flex-direction:column;justify-content:center;min-width:155px;height:42px;padding:4px 29px 4px 10px;display:flex;position:relative}.compare-combo-control>span{color:var(--text-muted-readable);font-size:var(--type-micro);letter-spacing:.09em;text-transform:uppercase;font-weight:750;line-height:1}.compare-combo-control select{appearance:none;color:#51362e;cursor:pointer;width:100%;font-size:var(--type-small);background:0 0;border:0;outline:0;margin-top:2px;font-weight:700}.compare-combo-control>i{color:var(--text-muted-readable);pointer-events:none;font-size:var(--type-ui);font-style:normal;position:absolute;top:14px;right:10px}.compare-manual-pick,.compare-delete-combo{color:#765349;cursor:pointer;height:38px;font-size:var(--type-caption);background:#ffffff9e;border:1px solid #3f1c1317;border-radius:10px;font-weight:650}.compare-manual-pick{white-space:nowrap;padding:0 11px}.compare-manual-pick i{font-style:normal;display:none}.compare-manual-pick:hover,.compare-delete-combo:hover{color:var(--accent-text);background:#fff5ed;border-color:#e15c2a47}.compare-delete-combo{flex:none;width:32px;font-size:16px}.multi-primary{min-height:42px;padding:0 19px}.multi-primary:disabled{opacity:.45;cursor:not-allowed}.multi-suggestions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:19px;animation:.8s both mcUp;display:flex}.multi-suggestions button{color:#5c3527;cursor:pointer;font-size:var(--type-body);background:#ffffff85;border:1px solid #3f1c131a;border-radius:24px;padding:9px 15px}.multi-suggestions button:hover{color:var(--accent-text);background:#fff;border-color:#ec5f2a66}.compare-picker-wrap{z-index:95;background:#2d150e57;padding:18px}.compare-picker-modal{background:#fffaf6;border:1px solid #ffffffb8;border-radius:24px;flex-direction:column;width:min(1080px,100%);height:min(850px,100dvh - 36px);animation:.3s both mcPop;display:flex;overflow:hidden;box-shadow:0 35px 110px -38px #2d0f05d1}.compare-picker-head{border-bottom:1px solid #3f1c1314;align-items:center;gap:14px;min-height:69px;padding:13px 18px 11px 23px;display:flex}.compare-picker-head>div{flex:1;align-items:baseline;gap:11px;display:flex}.compare-picker-head h2{color:#3f1c13;font:700 20px var(--font-bricolage),sans-serif;margin:0}.compare-picker-head span{color:var(--text-muted-readable);font-size:var(--type-small)}.compare-picker-head>button{color:#6a4438;cursor:pointer;background:#3f1c130f;border:0;border-radius:50%;width:34px;height:34px;font-size:21px}.compare-picker-search{color:var(--text-muted-readable);background:#ffffffc7;border:1px solid #3f1c131f;border-radius:12px;align-items:center;gap:10px;margin:12px 16px 13px;padding:0 14px;display:flex}.compare-picker-search span{font-size:24px;line-height:1;transform:rotate(-15deg)}.compare-picker-search input{color:#3f1c13;width:100%;height:48px;font-size:var(--type-body);background:0 0;border:0;outline:0}.compare-picker-search input::placeholder{color:var(--text-muted-readable)}.compare-picker-scroll{scroll-behavior:smooth;flex:1;min-height:0;padding:5px 22px 28px;overflow:auto}.compare-picker-scroll::-webkit-scrollbar{width:10px}.compare-picker-scroll::-webkit-scrollbar-thumb{background:#64433847;border:3px solid #fffaf6;border-radius:10px}.compare-section-title{align-items:baseline;gap:10px;margin:0 0 11px;display:flex}.compare-section-title>span{color:#4e3d38;font-size:var(--type-small);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.compare-section-title small{color:var(--text-muted-readable);font-size:var(--type-caption)}.compare-selected-tray{margin:4px 0 21px}.compare-selected-tray>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.compare-selected-tray button{color:#57352a;cursor:pointer;background:#fff3ea;border:1px solid #ec5f2a38;border-radius:11px;align-items:center;gap:7px;min-height:36px;padding:4px 8px 4px 5px;display:flex}.compare-selected-tray button>span{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:var(--type-caption);font-weight:650;overflow:hidden}.compare-selected-tray button>i{color:var(--accent-text);font-style:normal}.compare-catalog-section{margin-top:4px}.compare-catalog-section.all{margin-top:27px}.compare-provider-filters{scrollbar-width:none;gap:6px;margin-bottom:12px;padding-bottom:3px;display:flex;overflow-x:auto}.compare-provider-filters::-webkit-scrollbar{display:none}.compare-provider-filters button{color:#846458;cursor:pointer;font-size:var(--type-caption);background:#ffffff8c;border:1px solid #3f1c1317;border-radius:18px;flex:none;padding:7px 10px}.compare-provider-filters button.active{border-color:var(--accent-text);color:var(--accent-text);background:#fff0e7;font-weight:700}.compare-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.compare-catalog-model{color:#4f3027;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;min-width:0;min-height:61px;padding:8px;transition:all .15s;display:flex}.compare-catalog-model:hover{background:#3f1c130b}.compare-catalog-model.active{background:#f3e8df;border-color:#ec5f2a40}.compare-catalog-model>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.compare-catalog-model b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-small);font-weight:650;overflow:hidden}.compare-catalog-model small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted-readable);font-size:var(--type-micro);overflow:hidden}.compare-catalog-model>i{width:20px;height:20px;color:var(--text-muted-readable);font-size:var(--type-small);background:#3f1c130e;border-radius:50%;flex:none;justify-content:center;align-items:center;font-style:normal;display:flex}.compare-catalog-model.active>i{background:var(--accent);color:#fff}.compare-catalog-icon{font-size:var(--type-ui);border-radius:10px;font-weight:800}.compare-selected-tray .compare-catalog-icon{border-radius:8px}.compare-load-more{color:var(--accent-text);cursor:pointer;font-size:var(--type-caption);background:#fff7f1;border:1px solid #3f1c131a;border-radius:11px;margin:17px auto 0;padding:9px 15px;font-weight:650;display:block}.compare-picker-empty{color:var(--text-muted-readable);text-align:center;font-size:var(--type-body);padding:45px}.compare-picker-modal>footer{background:#fffaf6f5;border-top:1px solid #3f1c1317;align-items:center;gap:9px;min-height:65px;padding:10px 16px 10px 22px;display:flex}.compare-picker-modal>footer>span{color:var(--text-muted-readable);font-size:var(--type-caption);flex:1}.compare-picker-modal>footer .multi-primary{min-height:42px}.compare-save-combo{color:#7c594e;cursor:pointer;min-height:42px;font-size:var(--type-caption);background:#fff;border:1px solid #3f1c131c;border-radius:11px;padding:0 14px;font-weight:700}.compare-save-combo:disabled{opacity:.4;cursor:not-allowed}.compare-combo-save-form{align-items:center;gap:7px;min-width:min(430px,60vw);display:flex}.compare-combo-save-form input{color:#4e3027;background:#fff;border:1px solid #3f1c1324;border-radius:11px;outline:0;flex:1;min-width:0;height:42px;padding:0 12px}.compare-combo-save-form button{color:#775449;cursor:pointer;height:38px;font-size:var(--type-caption);background:#3f1c130f;border:0;border-radius:9px;padding:0 11px;font-weight:700}.compare-combo-save-form button.save{background:var(--accent);color:#fff}.compare-combo-save-form button:disabled{opacity:.45;cursor:not-allowed}.compare-stage,.router-stage{flex-direction:column;min-height:100%;padding:18px clamp(15px,2.2vw,28px) 30px;display:flex}.multi-stage-head{align-items:center;gap:12px;min-height:42px;margin-bottom:14px;display:flex}.multi-stage-head>button{cursor:pointer;color:#7a5346;font-size:var(--type-ui);background:#ffffff94;border:1px solid #3f1c131a;border-radius:10px;padding:8px 11px}.multi-stage-head>span{color:var(--text-muted-readable);text-align:center;font-size:var(--type-small);flex:1}.multi-stage-head .multi-help{color:var(--accent-text);font-weight:650}.multi-stage-head button:disabled{opacity:.45}.compare-grid{scroll-snap-type:x proximity;flex:1;gap:10px;min-height:0;padding:0 0 10px;scroll-padding:1px;display:flex;overflow:auto hidden}.compare-grid::-webkit-scrollbar{height:8px}.compare-grid::-webkit-scrollbar-thumb{background:#734b3d3d;border-radius:8px}.compare-grid::-webkit-scrollbar-track{background:#3f1c1309;border-radius:8px}.compare-panel{scroll-snap-align:start;background:#ffffffab;border:1px solid #3f1c131a;border-radius:17px;flex-direction:column;flex:0 0 calc(33.3333% - 6.66667px);min-width:280px;min-height:480px;animation:.45s both mcUp;display:flex;overflow:hidden;box-shadow:0 12px 30px -26px #3c14058c}.compare-grid.two .compare-panel{flex-basis:calc(50% - 5px)}.compare-panel>header{border-bottom:1px solid #3f1c1312;align-items:center;gap:9px;min-height:64px;padding:11px 12px;display:flex}.compare-panel-copy{flex-direction:column;flex:1;min-width:0;display:flex}.compare-panel>header b{text-overflow:ellipsis;white-space:nowrap;font:650 12.5px var(--font-bricolage),sans-serif;overflow:hidden}.compare-panel>header small{color:var(--text-muted-readable);font-size:var(--type-caption)}.compare-panel>header>i{color:#29935c;width:21px;height:21px;font-size:var(--type-caption);background:#e6f5eb;border-radius:50%;justify-content:center;align-items:center;font-style:normal;animation:.35s both mcPop;display:flex}.compare-stage-actions{align-items:center;gap:8px;display:flex}.compare-stage-actions .multi-help{color:var(--accent-text);cursor:pointer;font-size:var(--type-ui);background:#ffffff94;border:1px solid #3f1c131a;border-radius:10px;padding:8px 11px;font-weight:650}.compare-rail-controls{align-items:center;gap:5px;display:flex}.compare-rail-controls button{color:#754e41;cursor:pointer;background:#ffffffa6;border:1px solid #3f1c131a;border-radius:9px;width:30px;height:30px}.compare-rail-controls em{color:var(--text-muted-readable);font-size:var(--type-micro);font-style:normal}.compare-answer{flex:1;min-height:0;padding:15px 14px;overflow:auto}.compare-answer>p,.multi-message p,.router-reasoning p{color:#4f3027;white-space:pre-wrap;font-size:var(--type-ui);margin:0;line-height:1.58}.compare-answer details{background:#3f1c130a;border-radius:9px;padding:8px}.compare-answer summary{color:var(--text-muted-readable);cursor:pointer;font-size:var(--type-caption)}.compare-answer details p{color:var(--text-muted-readable);white-space:pre-wrap;font-size:var(--type-caption);margin:6px 0 0;line-height:1.45}.multi-rich-text{color:#4f3027;min-width:0;font-size:var(--type-ui);flex:1;line-height:1.58}.multi-rich-text p{white-space:pre-wrap;margin:0 0 8px}.multi-rich-text p:last-child{margin-bottom:0}.multi-rich-text h3{font:650 13.5px var(--font-bricolage),sans-serif;margin:12px 0 5px}.multi-rich-text .bullet{padding-left:13px;position:relative}.multi-rich-text .bullet:before{content:"•";color:var(--accent-text);position:absolute;left:1px}.multi-rich-text .numbered{gap:6px;display:flex}.multi-rich-gap{height:5px;display:block}.compare-panel>footer{border-top:1px solid #3f1c1312;gap:7px;padding:10px;display:flex}.compare-panel>footer button{min-height:38px;color:var(--accent-text);cursor:pointer;font-size:var(--type-small);background:#fff7f1;border:1px solid #ec5f2a47;border-radius:10px;flex:1;font-weight:650}.compare-panel>footer button:hover{background:var(--accent);color:#fff}.compare-panel>footer button:disabled{opacity:.4;cursor:not-allowed}.compare-panel>footer .compare-retry{color:#765144;background:#ffffffad;border-color:#3f1c131a;flex:0 0 92px}.compare-panel>footer .compare-retry:hover{color:var(--accent-text);background:#fff1e8;border-color:#ec5f2a4d}.compare-panel.error>footer .compare-retry{color:var(--accent-text);background:#fff1e8;border-color:#ec5f2a52;flex:1}.compare-panel.error>footer .compare-keep{display:none}.multi-typing{gap:5px;padding:14px 4px;display:flex}.multi-typing i{background:#e05a25;border-radius:50%;width:6px;height:6px;animation:1.1s infinite mcDots}.multi-typing i:nth-child(2){animation-delay:.14s}.multi-typing i:nth-child(3){animation-delay:.28s}.multi-error{color:#af3f29;font-size:var(--type-ui);background:#fff0ed;border-radius:10px;padding:12px;line-height:1.4}.multi-modal-wrap{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#2d150e47;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.multi-judge-modal{text-align:center;background:#fffaf6;border:1px solid #fff9;border-radius:22px;width:min(480px,100%);padding:28px;animation:.3s both mcPop;position:relative;box-shadow:0 30px 90px -35px #320f05cc}.multi-modal-close{cursor:pointer;background:#3f1c130f;border:0;border-radius:50%;width:31px;height:31px;font-size:19px;position:absolute;top:13px;right:13px}.multi-judge-glyph{color:#fff;background:linear-gradient(145deg,#fa8b47,#df4c1e);border-radius:14px;justify-content:center;align-items:center;width:45px;height:45px;margin:0 auto 10px;display:flex;box-shadow:0 8px 20px #dc4a1945}.multi-judge-modal h2{font:700 24px var(--font-bricolage),sans-serif;margin:0 0 17px}.multi-judge-modal>p{color:#5d392d;font-size:var(--type-body);line-height:1.55}.multi-judge-modal>aside{color:var(--text-muted-readable);font-size:var(--type-small);text-align:left;background:#f6eee7;border-radius:11px;margin:13px 0 18px;padding:11px;line-height:1.45}.multi-judge-pick{text-align:left;background:#fff6ee;border:1px solid #ec5f2a33;border-radius:13px;align-items:center;gap:11px;padding:11px;display:flex}.multi-judge-pick span{flex-direction:column;display:flex}.multi-judge-pick small{color:var(--accent-text);font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.08em}.multi-judge-pick b{font:650 14px var(--font-bricolage),sans-serif}.multi-judge-loading{color:var(--text-muted-readable);font-size:var(--type-body);padding:25px}.multi-judge-loading i{border:2px solid #ec5f2a40;border-top-color:var(--accent-text);vertical-align:-4px;border-radius:50%;width:17px;height:17px;margin-right:8px;animation:.7s linear infinite mcSpin;display:inline-block}.multi-chat-stage{flex-direction:column;height:100%;min-height:100%;padding:18px max(20px,50% - 410px) 20px;display:flex;overflow:hidden}.multi-chat-stage .multi-stage-head{flex:none}.multi-switcher{background:#ffffffa6;border:1px solid #3f1c131a;border-radius:11px;align-items:center;gap:7px;padding:5px 8px;display:flex}.multi-switcher select{color:#5d392d;max-width:175px;font-size:var(--type-small);background:0 0;border:0;outline:0;font-weight:650}.multi-chat-thread{flex-direction:column;flex:1;gap:22px;min-height:0;padding:20px 3px 180px;scroll-padding-bottom:180px;display:flex;overflow:auto}.multi-message{gap:10px;max-width:88%;display:flex}.multi-message.user{align-self:flex-end;max-width:min(76%,680px)}.multi-message.user p{color:#fff;background:#5d392d;border-radius:15px 15px 4px;padding:11px 14px;box-shadow:0 9px 24px -19px #3f1c13bf}.multi-message.assistant>p{min-width:0;font-size:var(--type-body);background:#fff;border:1px solid #3f1c1316;border-radius:16px 16px 16px 5px;flex:1;margin:0;padding:15px 17px 18px;line-height:1.67;box-shadow:0 17px 42px -34px #3c140599}.multi-message .multi-model-icon{margin-top:2px}.multi-chat-composer{z-index:35;bottom:max(18px,env(safe-area-inset-bottom));left:calc(50vw + var(--multi-content-center-offset));width:min(760px,calc(100vw - var(--multi-sidebar-width) - 40px));isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:#fffcf9e0;border:1px solid #3f1c1324;border-radius:17px;align-items:flex-end;gap:8px;padding:9px 9px 9px 15px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 48px -24px #461605b8,0 4px 16px -12px #4616056b}.multi-chat-composer:before{content:"";z-index:-1;filter:blur(14px);pointer-events:none;background:#f7daca4d;border-radius:28px;position:absolute;inset:-12px -16px}.multi-chat-composer textarea{field-sizing:content;resize:none;min-height:42px;max-height:140px;font-size:var(--type-body);background:0 0;border:0;outline:0;flex:1;padding:9px 2px 8px;line-height:1.5;overflow-y:auto}.multi-chat-composer button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:none;width:39px;height:39px;font-size:17px}.multi-chat-composer button:disabled{opacity:.4;cursor:not-allowed}.chat-hero{max-width:780px}.chat-prompt-card{max-width:700px}.chat-model-button{cursor:pointer;text-align:left;background:#3f1c1309;border:1px solid #3f1c1317;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:5px 9px 5px 5px;display:flex}.chat-model-button>span:not(.provider-icon){flex-direction:column;flex:1;min-width:0;display:flex}.chat-model-button small{color:var(--text-muted-readable);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.chat-model-button b{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:var(--type-small);overflow:hidden}.chat-model-button em{color:var(--accent-text);font-size:var(--type-micro);font-style:normal;font-weight:700}.chat-current-model{cursor:pointer;background:#ffffffa8;border:1px solid #3f1c131a;border-radius:11px;align-items:center;gap:7px;min-width:0;max-width:290px;padding:5px 8px;display:flex}.chat-current-model b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-caption);overflow:hidden}.chat-current-model em{color:var(--accent-text);font-size:var(--type-micro);font-style:normal;font-weight:700}.chat-message-body{flex:1;min-width:0}.chat-message-body .multi-rich-text{font-size:var(--type-body);line-height:1.65}.router-hero{justify-content:flex-start;padding-top:46px}.router-hero>p{margin-bottom:22px}.router-prompt-card{max-width:920px}.router-profile-menu{flex:1;min-width:0;position:relative}.router-profile-menu>summary{color:#5d392d;cursor:pointer;background:#3f1c1309;border:1px solid #3f1c1317;border-radius:11px;align-items:center;gap:9px;width:max-content;min-width:0;max-width:100%;height:42px;padding:4px 10px 4px 5px;list-style:none;transition:border-color .18s,background .18s;display:flex}.router-profile-menu>summary::-webkit-details-marker{display:none}.router-profile-menu>summary:hover,.router-profile-menu[open]>summary{background:#fff6ef;border-color:#ec5f2a47}.router-profile-menu>summary>i{width:32px;height:32px;color:var(--accent-text);font:700 var(--type-micro) var(--font-bricolage),sans-serif;background:#f4e8e0;border-radius:9px;flex:none;justify-content:center;align-items:center;font-style:normal;display:flex}.router-profile-menu>summary>span{grid-template-columns:auto auto;align-items:baseline;column-gap:5px;min-width:0;display:grid}.router-profile-menu>summary small{color:var(--text-muted-readable);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-weight:750;line-height:1.1}.router-profile-menu>summary b{text-overflow:ellipsis;white-space:nowrap;font:650 11.5px var(--font-bricolage),sans-serif;overflow:hidden}.router-profile-menu>summary em{color:var(--text-muted-readable);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.router-profile-menu>summary>strong{color:var(--text-muted-readable);font-size:var(--type-ui);transition:transform .18s}.router-profile-menu[open]>summary>strong{transform:rotate(180deg)}.router-profile-popover{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf6fa;border:1px solid #3f1c131c;border-radius:17px;width:min(640px,100vw - 64px);max-height:min(440px,100dvh - 120px);padding:11px;animation:.18s both mcPop;position:absolute;bottom:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 26px 75px -30px #391205bf}.router-profile-popover>header{align-items:center;gap:10px;padding:2px 3px 10px;display:flex}.router-profile-popover>header>span{flex-direction:column;flex:1;min-width:0;display:flex}.router-profile-popover>header b{color:#4e3027;font:650 13px var(--font-bricolage),sans-serif}.router-profile-popover>header small{color:var(--text-muted-readable);font-size:var(--type-micro);margin-top:2px}.router-profile-popover>header>em{color:var(--text-muted-readable);font-size:var(--type-micro);background:#f2e7e0;border-radius:8px;padding:4px 7px;font-style:normal;font-weight:650}.router-profile-popover>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.router-profile-popover>div>button{color:#5d392d;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:start;gap:0 8px;min-width:0;padding:9px;transition:border-color .15s,background .15s;display:grid}.router-profile-popover>div>button:hover:not(:disabled){background:#f7eee8}.router-profile-popover>div>button.active{background:#fff2e9;border-color:#ec5f2a45}.router-profile-popover>div>button:disabled{opacity:.35;cursor:not-allowed}.router-profile-popover>div>button>i{width:30px;height:30px;color:var(--accent-text);font:700 var(--type-micro) var(--font-bricolage),sans-serif;background:#f2e7e0;border-radius:9px;grid-row:1/3;justify-content:center;align-items:center;font-style:normal;display:flex}.router-profile-popover>div>button>span{flex-direction:column;min-width:0;display:flex}.router-profile-popover>div>button>span>b{font:650 11px var(--font-bricolage),sans-serif}.router-profile-popover>div>button>span>small{min-height:25px;color:var(--text-muted-readable);font-size:var(--type-micro);margin-top:2px;line-height:1.35}.router-profile-popover>div>button>span>em{color:var(--accent-text);font-size:var(--type-micro);margin-top:3px;font-style:normal;font-weight:700}.router-profile-popover>div>button>strong{color:var(--accent-text);font-size:var(--type-small);text-align:right}.router-profile-popover footer{flex-wrap:wrap;grid-column:2/4;gap:3px;margin-top:6px;display:flex}.router-profile-popover footer span,.router-profile-popover footer em{color:var(--text-muted-readable);font-size:var(--type-micro);background:#3f1c130e;border-radius:6px;padding:3px 5px;font-style:normal;font-weight:500}.router-profile-popover footer b{color:#654237;font-weight:700}.router-profile-popover footer em{color:#1f6b42;background:#e7f5ec;font-weight:700}.router-profile-popover>p{color:#2f7851;font-size:var(--type-micro);background:#eaf6ef;border-radius:9px;margin:9px 2px 1px;padding:7px 9px;line-height:1.4}.router-primary-settings{border-top:1px solid #3f1c130f;padding:0 15px}.router-control-bar{z-index:10;position:relative}.router-advanced{text-align:left;flex:none}.router-advanced>summary{color:#5d392d;cursor:pointer;background:#3f1c1309;border:1px solid #3f1c1317;border-radius:11px;align-items:center;gap:6px;min-height:42px;padding:0 10px;list-style:none;display:flex}.router-advanced>summary::-webkit-details-marker{display:none}.router-advanced>summary>span{font-size:var(--type-caption);font-weight:650}.router-advanced>summary>small{color:var(--text-muted-readable);font-size:var(--type-micro);white-space:nowrap}.router-advanced>summary:after{content:"⌄";color:var(--text-muted-readable);font-size:var(--type-body);transition:all .18s}.router-advanced>summary:hover,.router-advanced[open]>summary{background:#fff6ef;border-color:#ec5f2a47}.router-advanced[open]>summary:after{transform:rotate(180deg)}.router-advanced-body{z-index:20;background:#fffaf6;border:1px solid #3f1c131c;border-radius:16px;max-height:min(560px,100dvh - 170px);padding:15px;position:absolute;bottom:calc(100% + 8px);left:10px;right:10px;overflow:auto;box-shadow:0 24px 70px -30px #461605ad}.router-tradeoff{grid-template-columns:150px minmax(180px,1fr) 90px;align-items:center;gap:12px;min-height:58px;display:grid}.router-tradeoff>span,.router-advanced-row label>span{flex-direction:column;display:flex}.router-tradeoff b,.router-advanced-row b{font-size:var(--type-caption)}.router-tradeoff small,.router-advanced-row small{color:var(--text-muted-readable);font-size:var(--type-micro);margin-top:2px}.router-tradeoff em{color:var(--accent-text);font-size:var(--type-small);text-align:right;font-style:normal;font-weight:700}.router-tradeoff input[type=range]{appearance:none;cursor:pointer;border-radius:6px;width:100%;height:6px}.router-tradeoff input[type=range]:disabled{opacity:.35;cursor:not-allowed}.router-tradeoff input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #78321459}.router-source-settings{border-bottom:1px solid #3f1c130f;padding:0 0 14px}.router-source-settings>header{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.router-source-settings>header>div{flex-direction:column;flex:1;display:flex}.router-source-settings>header b{font-size:var(--type-caption)}.router-source-settings>header small{color:var(--text-muted-readable);font-size:var(--type-micro);margin-top:2px}.router-source-settings>header>span{color:var(--text-muted-readable);font-size:var(--type-micro);background:#f4ece6;border-radius:8px;padding:4px 7px;font-weight:650}.router-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.router-source-grid button{min-width:0;min-height:39px;color:var(--text-muted-readable);cursor:pointer;font-size:var(--type-micro);background:#ffffffab;border:1px solid #3f1c1314;border-radius:10px;align-items:center;gap:7px;padding:5px 7px;display:flex}.router-source-grid button.active{color:#5d392d;background:#fff8f3;border-color:#ec5f2a47;font-weight:650}.router-source-grid button:disabled{opacity:.35;cursor:not-allowed}.router-source-grid button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.router-source-grid button>i{color:var(--accent-text);margin-left:auto;font-style:normal}.router-setting-hint,.router-setting-note,.router-privacy-note{color:#a05235;font-size:var(--type-micro);margin:8px 0 0;line-height:1.4}.router-setting-note{color:#765349}.router-setting-note code{font-size:var(--type-micro);background:#f2e8e1;border-radius:4px;padding:1px 4px}.router-advanced-row{grid-template-columns:1fr;gap:10px;padding-top:12px;display:grid}.router-advanced-row>label{align-items:center;gap:12px;min-height:44px;display:flex}.router-advanced-row>label>span{flex:1}.router-advanced-row select{color:#674438;max-width:170px;height:34px;font-size:var(--type-micro);background:#fff;border:1px solid #3f1c131a;border-radius:9px;padding:0 8px}.router-web-toggle.disabled{opacity:.48}.router-web-toggle button:disabled{cursor:not-allowed}.router-web-toggle .admin-toggle{cursor:pointer;background:#d9c9c1;border:0;border-radius:20px;width:34px;height:19px;padding:0;position:relative}.router-web-toggle .admin-toggle i{background:#fff;border-radius:50%;width:13px;height:13px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #3c140540}.router-web-toggle .admin-toggle.on{background:#e45a25}.router-web-toggle .admin-toggle.on i{transform:translate(15px)}.router-web-quick{color:#6f4c40;cursor:pointer;background:#3f1c1309;border:1px solid #3f1c1317;border-radius:11px;align-items:center;gap:6px;min-height:42px;padding:0 9px;display:flex}.router-web-quick>span{font-size:var(--type-micro);font-weight:650}.router-web-quick>i{background:#d8c7bf;border-radius:20px;flex:none;width:28px;height:16px;position:relative}.router-web-quick>i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #3c140533}.router-web-quick>em{color:var(--text-muted-readable);font-size:var(--type-micro);font-style:normal;font-weight:700}.router-web-quick.on{color:var(--accent-text);background:#fff4ec;border-color:#ec5f2a3d}.router-web-quick.on>i{background:#e45a25}.router-web-quick.on>i:after{transform:translate(12px)}.router-web-quick.on>em{color:var(--accent-text)}.router-web-quick:disabled{opacity:.42;cursor:not-allowed}.router-model-count{color:var(--text-muted-readable);font-size:var(--type-caption)}.router-model-count b{color:#654237}.router-steps{color:var(--text-muted-readable);font-size:var(--type-small);flex-wrap:wrap;justify-content:center;gap:26px;margin-top:30px;display:flex}.router-steps span{align-items:center;gap:8px;display:flex}.router-steps b{width:25px;height:25px;color:var(--accent-text);font-size:var(--type-small);border:1.5px solid #ec5f2a59;border-radius:50%;justify-content:center;align-items:center;display:flex}.router-live{color:var(--accent-text);font-size:var(--type-caption);background:#ffffff8c;border-radius:15px;align-items:center;gap:6px;padding:6px 9px;font-style:normal;display:flex}.router-live i{background:#3fae74;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #3fae7426}.router-live.done{color:#29935c}.router-live.failed{color:var(--accent-text)}.router-analysis{background:#ffffffa3;border:1px solid #ec5f2a2b;border-radius:17px;align-items:center;gap:15px;width:100%;max-width:820px;margin:0 auto 13px;padding:20px;display:flex;position:relative;overflow:hidden}.router-scan{pointer-events:none;position:absolute;inset:0;overflow:hidden}.router-scan i{background:linear-gradient(#0000,#ec5f2a12,#0000);height:35%;animation:1.8s linear infinite mcScan;position:absolute;left:0;right:0}.router-spark{color:#fff;background:linear-gradient(145deg,#fa8b47,#df4c1e);border-radius:14px;flex:none;justify-content:center;align-items:center;width:47px;height:47px;font-size:19px;display:flex;box-shadow:0 10px 25px -12px #e05a25}.router-analysis>div:last-child{min-width:0}.router-analysis small{color:var(--accent-text);text-transform:uppercase;letter-spacing:.09em;font-size:var(--type-micro);font-weight:700}.router-analysis h2{text-overflow:ellipsis;white-space:nowrap;font:650 18px var(--font-bricolage),sans-serif;margin:4px 0 3px;overflow:hidden}.router-analysis p{color:var(--text-muted-readable);font-size:var(--type-small);margin:0}.router-rule-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:820px;margin:0 auto;display:grid}.router-rule-list article{background:#ffffff8f;border:1px solid #3f1c1314;border-radius:13px;min-width:0;padding:13px}.router-rule-list small,.router-receipt small{color:var(--text-muted-readable);font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.07em}.router-rule-list b{color:#5d392d;font-size:var(--type-small);text-overflow:ellipsis;margin:5px 0 3px;display:block;overflow:hidden}.router-rule-list span{color:var(--text-muted-readable);font-size:var(--type-micro);line-height:1.4}.router-reasoning{background:#3f1c130a;border-radius:11px;width:100%;max-width:820px;margin:11px auto 0;padding:10px 12px}.router-reasoning summary,.router-message-reasoning summary{cursor:pointer;color:var(--text-muted-readable);font-size:var(--type-caption)}.router-reasoning p,.router-message-reasoning p{color:var(--text-muted-readable);white-space:pre-wrap;font-size:var(--type-caption);margin:7px 0 0;line-height:1.5}.router-ready{align-items:center}.router-ready .multi-stage-head{width:100%}.router-result-layout{grid-template-columns:minmax(280px,.8fr) minmax(400px,1.2fr);align-items:stretch;gap:12px;width:min(920px,100%);margin:auto;display:grid}.router-winner{text-align:center;background:#ffffffa6;border:1px solid #ffffffb3;border-radius:20px;width:100%;padding:31px 24px;animation:.42s both mcPop;box-shadow:0 25px 70px -45px #461605b3}.router-rings{justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto 15px;display:flex;position:relative}.router-rings>i{border:1px solid #ec5f2a40;border-radius:50%;width:72px;height:72px;animation:1.8s infinite mcRing;position:absolute}.router-rings>i:nth-child(2){animation-delay:.9s}.router-rings .multi-model-icon{z-index:2;position:relative;box-shadow:0 8px 25px #501e0a21}.router-winner>small{color:var(--accent-text);text-transform:uppercase;letter-spacing:.11em;font-size:var(--type-micro);font-weight:700}.router-winner h1{text-transform:capitalize;font:700 clamp(25px,4vw,37px) var(--font-bricolage),sans-serif;margin:5px 0 6px}.router-winner>p{color:var(--text-muted-readable);font-size:var(--type-ui);margin:0 auto 18px}.router-winner>div:not(.router-rings){justify-content:center;gap:7px;margin-bottom:18px;display:flex}.router-winner>div span{color:var(--text-muted-readable);font-size:var(--type-micro);background:#f7eee7;border-radius:10px;padding:7px 9px}.router-winner>div b{color:#5d392d}.router-receipt{text-align:left;background:#ffffffad;border:1px solid #3f1c1317;border-radius:20px;min-width:0;padding:17px}.router-receipt>header{align-items:flex-start;gap:10px;margin-bottom:11px;display:flex}.router-receipt>header>div{flex:1;min-width:0}.router-receipt h2{font:650 14px var(--font-bricolage),sans-serif;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;overflow:hidden}.router-receipt>header>span{color:#815d51;font-size:var(--type-micro);background:#f4ebe5;border-radius:8px;padding:4px 7px}.router-receipt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.router-receipt-grid p{background:#f7f0eb;border-radius:9px;min-width:0;margin:0;padding:8px}.router-receipt-grid b{color:#5e3c31;font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.router-receipt>details{border-top:1px solid #3f1c1312;margin-top:9px;padding-top:9px}.router-receipt>details summary{color:var(--accent-text);cursor:pointer;font-size:var(--type-micro);font-weight:650}.router-receipt>details p{color:#806055;font-size:var(--type-micro);margin:7px 0 0;line-height:1.45}.router-receipt.compact{border-radius:13px;width:min(820px,100%);margin:0 auto 7px;padding:10px 12px}.router-receipt.compact>header{margin-bottom:7px}.router-receipt.compact .router-receipt-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.router-receipt.compact .router-receipt-grid p:nth-child(n+7){display:none}.router-error-card{text-align:center;background:#fff9f6bf;border:1px solid #b1412624;border-radius:22px;width:min(620px,100%);margin:auto;padding:36px 30px}.router-error-card>span{width:45px;height:45px;color:var(--accent-text);font:700 20px var(--font-bricolage),sans-serif;background:#ffebe4;border-radius:14px;justify-content:center;align-items:center;margin:0 auto 13px;display:flex}.router-error-card h1{font:650 22px var(--font-bricolage),sans-serif;margin:0 0 8px}.router-error-card p{color:var(--text-muted-readable);font-size:var(--type-ui);margin:0 auto 17px}.router-error-card>div{justify-content:center;gap:8px;display:flex}.router-error-card button:not(.multi-primary){color:#684337;cursor:pointer;background:#fff;border:1px solid #3f1c131a;border-radius:10px;padding:9px 12px}.router-switch-divider{color:var(--text-muted-readable);font-size:var(--type-caption);justify-content:center;align-items:center;margin:0 0 4px;display:flex}.router-switch-divider:before,.router-switch-divider:after{content:"";background:#3f1c1314;flex:1;height:1px}.router-switch-divider span{padding:0 10px}.multi-chat-stage .multi-message.assistant{align-items:flex-start;width:100%;max-width:100%}.multi-chat-stage .multi-message.assistant>.multi-model-icon,.multi-chat-stage .multi-message.assistant>.provider-icon{flex:none;margin-top:3px;box-shadow:0 7px 18px -14px #3c14058c}.router-message-body,.chat-message-body,.multi-chat-stage .multi-message.assistant>.multi-rich-text{background:#fff;border:1px solid #3f1c1316;border-radius:16px 16px 16px 5px;flex:1;min-width:0;padding:15px 17px 18px;overflow:hidden;box-shadow:0 17px 42px -34px #3c140599}.router-message-body .multi-model-text,.chat-message-body .multi-model-text{display:block}.router-message-body .multi-rich-text,.chat-message-body .multi-rich-text,.multi-chat-stage .multi-message.assistant>.multi-rich-text{font-size:var(--type-body);line-height:1.67}.router-message-body .multi-rich-text p,.chat-message-body .multi-rich-text p,.multi-chat-stage .multi-message.assistant>.multi-rich-text p{margin-bottom:11px;padding:0}.router-message-body .multi-rich-text p:last-child,.chat-message-body .multi-rich-text p:last-child,.multi-chat-stage .multi-message.assistant>.multi-rich-text p:last-child{margin-bottom:0}.router-message-reasoning{background:#f8eee8;border:1px solid #7e4c3913;border-radius:10px;margin:0 0 14px;padding:0;overflow:hidden}.router-message-reasoning summary{min-height:36px;font-size:var(--type-caption);align-items:center;gap:7px;padding:0 11px;font-weight:650;list-style:none;display:flex}.router-message-reasoning summary::-webkit-details-marker{display:none}.router-message-reasoning summary:before{content:"›";color:var(--text-muted-readable);font-size:var(--type-reading);line-height:1;transition:transform .18s;transform:rotate(0)}.router-message-reasoning[open] summary:before{transform:rotate(90deg)}.router-message-body .router-message-reasoning p,.chat-message-body .router-message-reasoning p{color:var(--text-muted-readable);font-size:var(--type-caption);margin:0;padding:0 11px 11px;line-height:1.55}.compare-confetti{z-index:70;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.multi-embedded-council .council-shell{height:100dvh;min-height:0}.multi-embedded-council .left-rail,.multi-embedded-council .topbar{display:none}.multi-embedded-council .workspace{height:100%;margin-left:0}.multi-embedded-council .main-scroll{height:100%}@media (max-width:1050px){.compare-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.multi-sidebar.open{width:245px}.multi-home-v2{width:100%;padding-left:20px;padding-right:20px}.multi-home-v2 h1{font-size:clamp(36px,5.3vw,52px)}.multi-home-workspace,.multi-home-settings-row>*{min-width:0}.multi-home-settings-row{flex-wrap:wrap}.multi-home-settings-row .multi-home-setting-copy{min-width:100%}.multi-home-settings-row .multi-home-select{flex:1}.multi-home-council-panel>div{grid-template-columns:repeat(2,minmax(0,1fr))}.multi-home-router-sources>div{grid-template-columns:repeat(4,minmax(0,1fr))}.router-result-layout{grid-template-columns:1fr}}@media (max-width:760px){.multi-sidebar,.multi-sidebar.open,.multi-sidebar.collapsed{z-index:60;align-items:stretch;gap:initial;flex-direction:column;width:min(292px,86vw);padding:14px 13px 12px;display:flex;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:18px 0 55px -35px #2d0f05cc}.multi-sidebar.mobile-open{transform:translate(0)}.multi-sidebar.mobile-open.collapsed>*{display:none}.multi-sidebar.mobile-open.collapsed:after{content:"Open the sidebar from desktop once to restore the library.";color:#7a5346;font-size:var(--type-body);padding:30px 15px}.multi-sidebar-backdrop{z-index:55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#34180f40;border:0;display:block;position:fixed;inset:0}.multi-mobile-actions{z-index:45;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:9px;left:11px;right:11px}.multi-mobile-actions>button{pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 28px -20px #3f1c13a6}.multi-mobile-menu{color:#5d392d;cursor:pointer;background:#fffcf9d1;border:1px solid #3f1c131a;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.multi-free-toggle{justify-content:center;min-height:40px;padding:0 13px}.multi-page-scroll{padding-top:48px}.multi-home-stage,.multi-tool-hero{padding:20px 15px 45px}.multi-eyebrow{font-size:var(--type-caption);margin-bottom:17px}.multi-home-stage h1,.multi-tool-hero h1{font-size:clamp(37px,11vw,48px)}.multi-home-stage>p,.multi-tool-hero>p{font-size:var(--type-body)}.multi-home-workspace{border-radius:18px}.multi-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.multi-mode-grid button{min-height:59px}.multi-mode-grid small{display:none}.multi-home-settings{flex-wrap:wrap;min-height:0;padding:11px}.multi-home-settings-row{flex-wrap:wrap}.multi-home-setting-copy{min-width:100%}.multi-home-setting-copy>small{display:none}.multi-home-model-select{flex:1;min-width:0}.multi-home-council-panel>div{grid-template-columns:repeat(2,minmax(0,1fr))}.multi-home-router-sources>div{grid-template-columns:repeat(3,minmax(0,1fr))}.multi-home-router-tradeoff{grid-template-columns:1fr 80px}.multi-home-router-tradeoff>span{grid-column:1/-1}.multi-home-workspace .multi-home-composer{margin-top:0}.compare-stage,.router-stage{padding:10px 10px 25px}.multi-stage-head{margin-bottom:9px}.multi-stage-head>span{display:none}.compare-grid{scroll-snap-type:x mandatory;gap:9px}.compare-panel,.compare-grid.two .compare-panel{scroll-snap-align:center;flex-basis:82vw;min-width:82vw;min-height:calc(100dvh - 132px)}.compare-grid{scrollbar-width:none}.compare-grid::-webkit-scrollbar{display:none}.compare-picker-wrap{padding:0}.compare-picker-modal{border:0;border-radius:0;width:100%;height:100dvh}.compare-picker-head{min-height:61px;padding-left:15px}.compare-picker-search{margin:8px 11px 11px}.compare-picker-scroll{padding:4px 12px 24px}.compare-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-picker-modal>footer{padding:9px 11px}.compare-stage-actions{margin-left:auto}.compare-rail-controls em{display:none}.multi-tool-hero{min-height:auto}.multi-prompt-card textarea{min-height:100px;padding:16px}.multi-prompt-foot{min-height:53px}.compare-prompt-foot{grid-template-columns:minmax(0,1fr) auto;padding-left:10px;display:grid}.compare-mode-icons{display:none}.compare-combo-control{flex:1;min-width:0}.compare-mode-controls{min-width:0}.multi-suggestions{gap:6px}.multi-suggestions button{font-size:var(--type-small);padding:8px 11px}.multi-chat-stage{padding:10px 12px 16px}.multi-chat-composer{bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px);left:50vw}.multi-message{max-width:94%}.multi-message.user{max-width:88%}.router-message-body,.chat-message-body,.multi-chat-stage .multi-message.assistant>.multi-rich-text{padding:13px 14px 15px}.multi-switcher select{max-width:125px}.router-hero{padding-top:31px}.router-tradeoff{grid-template-columns:120px minmax(120px,1fr) 80px}.router-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.router-advanced-row{grid-template-columns:1fr}.router-steps{flex-direction:column;gap:11px;margin-top:28px}.router-analysis{padding:14px}.router-analysis p{display:none}.router-rule-list{grid-template-columns:1fr}.router-winner{padding:28px 18px}.router-receipt.compact .router-receipt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.router-receipt.compact .router-receipt-grid p:nth-child(n+4){display:none}.multi-embedded-council .council-shell{height:calc(100dvh - 48px)}}@media (max-width:430px){.multi-home-stage h1 br:nth-of-type(2){display:none}.multi-home-workspace .multi-home-composer{flex-direction:row;align-items:flex-end}.multi-home-composer button{flex:none;width:44px}.multi-home-mode-note{text-align:center;font-size:var(--type-micro);padding:0 5px}.multi-home-ready-pill{display:none}.multi-home-model-stack{max-width:92px;overflow:hidden}.multi-home-select{flex:1;min-width:125px}.multi-home-settings.expanded{padding:10px}.multi-home-council-panel>div,.multi-home-router-sources>div{grid-template-columns:repeat(2,minmax(0,1fr))}.multi-home-council-panel>header small,.multi-home-router-sources>header small{display:none}.multi-home-router-tradeoff{grid-template-columns:minmax(0,1fr) 76px}.multi-prompt-foot{align-items:flex-end}.compare-manual-pick span{display:none}.compare-manual-pick i{display:block}.compare-delete-combo{display:none}.router-profile-menu>summary{width:100%;padding-right:7px}.router-profile-menu>summary>span{grid-template-columns:1fr}.router-profile-menu>summary>span>em{display:none}.router-profile-popover{width:calc(100vw - 50px);max-height:min(430px,100dvh - 170px)}.router-profile-popover>div{grid-template-columns:1fr}.router-advanced>summary>small{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.router-tradeoff{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:10px 0}.router-tradeoff>span{grid-column:1/-1}.router-tradeoff input{grid-column:1}.router-tradeoff em{grid-column:2;min-width:72px}.router-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.router-source-grid button{padding:5px}.router-advanced-row select{max-width:145px}.router-receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.router-analysis h2{font-size:var(--type-reading)}.router-spark{width:40px;height:40px}.multi-judge-modal{padding:23px 18px}.compare-catalog-grid{grid-template-columns:1fr}.compare-catalog-model{min-height:56px}.compare-picker-modal>footer>span{display:none}.compare-picker-modal>footer .multi-primary{flex:1}.compare-picker-modal>footer.saving-combo{flex-direction:column;align-items:stretch}.compare-combo-save-form{width:100%;min-width:0}.compare-section-title small{display:none}.compare-selected-tray button>span{max-width:105px}}@media (prefers-reduced-motion:reduce){.router-profile-menu>summary,.router-profile-menu>summary>strong,.router-profile-popover,.router-profile-popover>div>button,.router-advanced>summary:after,.router-scan i,.router-rings>i,.router-winner{transition:none!important;animation:none!important}}@media (max-width:430px){.router-control-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.router-advanced-body{max-height:min(400px,100dvh - 170px)}.router-advanced>summary>small{display:none}.router-web-quick{width:max-content}}.multi-sidebar.open{width:280px}.multi-new-chat{min-height:44px;font-size:var(--type-ui)}.multi-app-nav a{min-height:41px;font-size:var(--type-ui)}.multi-library-head{color:var(--text-muted-readable)}.multi-thread-row{min-height:44px;padding:5px 8px}.multi-thread-row>span{line-height:1.35}.multi-sidebar-free{min-height:52px}.multi-user-card>i,.multi-rail-avatar{color:#5d392d}.router-web-quick>em{color:#765349}.multi-mode-grid button{min-height:76px}.multi-mode-grid b,.multi-home-setting-copy>b{font-size:var(--type-ui)}.multi-home-settings.expanded{gap:12px}.multi-home-model-select{min-height:58px}.multi-home-council-model{min-height:46px}.multi-home-council-panel article{padding:5px}.multi-home-router-sources>div>button{min-height:42px}.compare-combo-control{min-width:178px;height:46px}.compare-manual-pick,.compare-delete-combo{height:42px}.compare-picker-head span,.compare-section-title small,.compare-catalog-model small,.compare-picker-modal>footer>span{color:var(--text-muted-readable)}.compare-selected-tray button{min-height:40px}.compare-provider-filters button{min-height:34px;padding:7px 12px}.compare-catalog-model{min-height:72px;padding:10px}.compare-catalog-model b{line-height:1.3}.compare-catalog-model small{line-height:1.35}.compare-panel>header{min-height:70px}.compare-panel>header b{font-size:var(--type-ui)}.compare-answer{padding:17px 16px}.streamed-answer .multi-rich-text{font-size:var(--type-ui);line-height:1.62}.streamed-answer .multi-rich-text h3,.multi-judge-modal>p{font-size:var(--type-body)}.multi-switcher select{font-size:var(--type-small)}.multi-message.user p{font-size:var(--type-body);line-height:1.55}.multi-chat-composer textarea{font-size:var(--type-body)}.chat-model-button b,.chat-current-model b{font-size:var(--type-small)}.router-profile-menu>summary{height:auto;min-height:48px}.router-profile-menu>summary b{font-size:var(--type-ui)}.router-profile-popover{width:min(700px,100vw - 64px);max-height:min(520px,100dvh - 110px);padding:14px}.router-profile-popover>header{padding:2px 4px 13px}.router-profile-popover>header b{font-size:var(--type-body)}.router-profile-popover>div{gap:8px}.router-profile-popover>div>button{min-height:96px;padding:12px}.router-profile-popover>div>button>span>b{font-size:var(--type-ui)}.router-profile-popover>div>button>span>small{min-height:32px;line-height:1.45}.router-profile-popover footer{gap:5px;margin-top:8px}.router-profile-popover footer span,.router-profile-popover footer em{padding:4px 6px;line-height:1.25}.router-profile-popover>p{padding:9px 11px;line-height:1.5}.router-advanced>summary{min-height:48px}.router-advanced-body{padding:18px}.router-tradeoff{min-height:68px}.router-source-grid button{min-height:44px}.router-advanced-row>label{min-height:50px}.router-advanced-row select{height:40px;font-size:var(--type-caption)}.router-web-quick{min-height:48px}.router-steps{line-height:1.4}.router-rule-list b{font-size:var(--type-small)}.router-rule-list span,.router-receipt-grid b,.router-receipt>details p{font-size:var(--type-caption);line-height:1.5}.router-error-card p{font-size:var(--type-ui);line-height:1.55}@media (max-width:1050px){.multi-sidebar.open{width:260px}}@media (max-width:760px){.multi-sidebar,.multi-sidebar.open,.multi-sidebar.collapsed{width:min(310px,88vw)}.multi-home-stage>p,.multi-tool-hero>p{font-size:var(--type-body)}.multi-suggestions button{font-size:var(--type-small)}.compare-catalog-model{min-height:68px}.router-profile-popover{width:calc(100vw - 32px)}}@media (max-width:430px){.multi-home-mode-note{font-size:var(--type-micro)}}.multi-mobile-brand{display:none}.multi-library-head button{color:var(--accent-text);cursor:pointer;font-size:var(--type-micro);text-transform:none;letter-spacing:0;background:0 0;border:0;border-radius:7px;margin-left:5px;padding:4px 6px;font-weight:750}.multi-library-empty{color:#765349;text-align:center;border:1px dashed #3f1c1321;border-radius:12px;flex-direction:column;gap:5px;margin:auto 5px;padding:17px 12px;display:flex}.multi-library-empty b{font-size:var(--type-caption)}.multi-library-empty span{font-size:var(--type-micro);line-height:1.4}.multi-library-empty button{color:var(--accent-text);cursor:pointer;font-size:var(--type-micro);background:#fff;border:1px solid #3f1c1317;border-radius:8px;align-self:center;margin-top:4px;padding:7px 9px;font-weight:700}.multi-library-item{background:#ffffff8f;border:1px solid #3f1c1313;border-radius:12px;min-width:0;overflow:hidden}.multi-library-item.pinned{background:#fff8f3;border-color:#ec5f2a3d}.multi-library-item>a{align-items:center;gap:10px;min-width:0;min-height:54px;padding:8px 10px;display:flex}.multi-library-item>a>i{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.multi-library-item>a>span{flex-direction:column;flex:1;min-width:0;display:flex}.multi-library-item>a b,.multi-library-item>a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multi-library-item>a b{color:#4f3027;font-size:var(--type-caption)}.multi-library-item>a small{color:var(--text-muted-readable);font-size:var(--type-micro);margin-top:2px}.multi-library-item>a time{color:var(--text-muted-readable);font-size:var(--type-micro);white-space:nowrap}.multi-library-item-actions{justify-content:flex-end;gap:4px;padding:0 8px 8px;display:flex}.multi-library-item-actions button{color:#765349;cursor:pointer;min-height:28px;font-size:var(--type-micro);background:#fff;border:1px solid #3f1c1314;border-radius:8px;padding:0 7px}.multi-library-item-actions button:last-child{color:#a8472e}.multi-library-rename{background:#fff;border:1px solid #ec5f2a42;border-radius:12px;grid-template-columns:1fr auto auto;gap:5px;padding:8px;display:grid}.multi-library-rename input{border:1px solid #3f1c131a;border-radius:8px;min-width:0;padding:8px}.multi-library-rename button{color:#6a4438;background:#fff;border:1px solid #3f1c1317;border-radius:8px;padding:0 8px}.multi-library-overlay{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#30160e47;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.multi-library-dialog{background:#fffaf7;border:1px solid #3f1c131a;border-radius:22px;flex-direction:column;width:min(760px,100%);height:min(720px,100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 28px 90px -35px #3a1507cc}.multi-library-dialog>header{align-items:flex-start;gap:15px;padding:19px 20px 14px;display:flex}.multi-library-dialog>header>div{flex:1}.multi-library-dialog>header span{color:var(--accent-text);font-size:var(--type-micro);letter-spacing:.12em;text-transform:uppercase;font-weight:750}.multi-library-dialog h2{font:700 26px var(--font-bricolage),sans-serif;margin:4px 0 3px}.multi-library-dialog>header p{color:#7a5346;font-size:var(--type-caption);margin:0}.multi-library-dialog>header>button{color:#765349;cursor:pointer;background:#f2e7df;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.multi-library-search{color:#8a6558;background:#fff;border:1px solid #3f1c131c;border-radius:12px;align-items:center;gap:9px;height:45px;margin:0 20px 10px;padding:0 11px;display:flex}.multi-library-search input{color:#4f3027;min-width:0;font-size:var(--type-small);background:0 0;border:0;outline:0;flex:1}.multi-library-search kbd{color:#8a6558;font:var(--type-micro) var(--font-instrument),sans-serif;background:#f7f0eb;border:1px solid #3f1c131a;border-radius:6px;padding:3px 6px}.multi-library-filters{gap:5px;padding:0 20px 12px;display:flex;overflow-x:auto}.multi-library-filters button{color:#765349;cursor:pointer;min-height:31px;font-size:var(--type-caption);background:#fff;border:1px solid #3f1c1314;border-radius:16px;padding:0 10px}.multi-library-filters button.active{color:var(--accent-text);background:#fff0e7;border-color:#ec5f2a47;font-weight:700}.multi-library-dialog-scroll{flex:1;min-height:0;padding:4px 20px 24px;overflow:auto}.multi-library-dialog-scroll>section+section{border-top:1px solid #3f1c1312;margin-top:24px;padding-top:18px}.multi-library-section-head{align-items:center;margin-bottom:9px;display:flex}.multi-library-section-head h3{font:650 var(--type-ui) var(--font-bricolage),sans-serif;flex:1;margin:0}.multi-library-section-head span{color:var(--text-muted-readable);font-size:var(--type-micro)}.multi-library-results{grid-template-columns:1fr 1fr;gap:8px;display:grid}.multi-library-no-results{text-align:center;border:1px dashed #3f1c1321;border-radius:13px;padding:24px}.multi-library-no-results b{font-size:var(--type-small)}.multi-library-no-results p,.multi-library-examples>p{color:var(--text-muted-readable);font-size:var(--type-caption);margin:4px 0 0}.multi-library-examples>div:last-child{grid-template-columns:1fr 1fr;gap:7px;display:grid}.multi-library-examples a{background:#ffffff94;border:1px solid #3f1c1313;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.multi-library-examples a>i{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.multi-library-examples a>span{flex-direction:column;flex:1;min-width:0;display:flex}.multi-library-examples a b,.multi-library-examples a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multi-library-examples a b{font-size:var(--type-caption)}.multi-library-examples a small{color:var(--text-muted-readable);font-size:var(--type-micro)}.multi-library-examples a>em{color:var(--accent-text);font-size:var(--type-micro);font-style:normal;font-weight:700}.multi-library-undo{color:#fff;min-height:45px;font-size:var(--type-caption);background:#3f2b24;border-top:1px solid #3f1c1314;align-items:center;gap:10px;padding:8px 20px;display:flex}.multi-library-undo span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.multi-library-undo button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:8px;padding:6px 9px;font-weight:700}.multi-home-workspace{flex-direction:column;display:flex}.multi-home-composer{order:1}.multi-mode-question{border-top:1px solid #3f1c1312;order:2;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:flex}.multi-mode-question>span{flex-direction:column;flex:1;min-width:0;display:flex}.multi-mode-question b{font-size:var(--type-caption)}.multi-mode-question small{color:var(--text-muted-readable);font-size:var(--type-micro);margin-top:2px}.multi-mode-question>button{min-height:32px;color:var(--accent-text);cursor:pointer;font-size:var(--type-micro);background:#fff2e9;border:1px solid #ec5f2a38;border-radius:10px;padding:0 10px;font-weight:750}.multi-mode-question>button i{font-style:normal}.multi-mode-grid{order:3}.multi-home-settings{order:4}.multi-home-mode-note{order:5}.multi-home-expert{border-top:1px solid #3f1c1312;width:100%;padding-top:8px}.multi-home-expert>summary{cursor:pointer;color:var(--accent-text);font-size:var(--type-caption);font-weight:700}.multi-home-expert>summary small{color:var(--text-muted-readable);font-weight:500}.multi-home-expert[open]>summary{margin-bottom:9px}.multi-home-expert>.multi-home-select{margin-bottom:8px}details:not([open])>.router-profile-popover,details:not([open])>.router-advanced-body,details:not([open])>.multi-home-router-sources,details:not([open])>.admin-router-profile-fields,details:not([open])>.admin-router-preview{display:none!important}.compare-intent-filters{scrollbar-width:none;align-items:center;gap:5px;padding:0 14px 10px;display:flex;overflow-x:auto}.compare-intent-filters>span{color:var(--text-muted-readable);font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.08em;flex:none;font-weight:750}.compare-intent-filters button{color:#765349;cursor:pointer;min-height:31px;font-size:var(--type-caption);background:#fff;border:1px solid #3f1c1314;border-radius:16px;flex:none;padding:0 10px}.compare-intent-filters button.active{color:var(--accent-text);background:#fff0e7;border-color:#ec5f2a4d;font-weight:700}.compare-browse-all{color:#684238;cursor:pointer;text-align:left;background:#fff8f3;border:1px dashed #ec5f2a4d;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:60px;margin:4px 0 12px;padding:10px 13px;display:flex}.compare-browse-all>span{flex-direction:column;flex:1;display:flex}.compare-browse-all b{font-size:var(--type-caption)}.compare-browse-all small{color:var(--text-muted-readable);font-size:var(--type-micro);margin-top:2px}.compare-browse-all>i{color:var(--accent-text);font-style:normal}.multi-escalation{background:#ffffff94;border:1px solid #3f1c1317;border-radius:14px;width:min(820px,100%);margin:12px auto 100px}.multi-escalation>summary{color:var(--accent-text);cursor:pointer;font-size:var(--type-caption);padding:11px 13px;font-weight:750}.multi-escalation>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 10px 10px;display:grid}.multi-escalation a{background:#fff;border:1px solid #3f1c1313;border-radius:11px;grid-template-columns:1fr auto;min-width:0;padding:10px;display:grid}.multi-escalation a b,.multi-escalation a small{text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.multi-escalation a b{font-size:var(--type-caption)}.multi-escalation a small{color:var(--text-muted-readable);font-size:var(--type-micro);margin-top:2px}.multi-escalation a span{color:var(--accent-text);grid-area:1/2/3;align-self:center}.router-why-card{margin:0 auto 12px}.router-why-card>header{align-items:flex-start}.router-why-card>header p{color:#765349;font-size:var(--type-caption);margin:4px 0 0;line-height:1.5}.router-why-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 13px 12px;display:grid}.router-why-facts>span{background:#f7eee8;border-radius:9px;flex-direction:column;min-width:0;padding:8px;display:flex}.router-why-facts small{color:var(--text-muted-readable);font-size:var(--type-micro);text-transform:uppercase}.router-why-facts b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-caption);overflow:hidden}.router-why-fallback{color:#70483b;background:#fff4ee;border:1px solid #efd2c6;border-radius:12px;width:min(820px,100%);margin:0 auto 12px;padding:12px 14px}.router-why-fallback b{font-size:var(--type-caption)}.router-why-fallback p{font-size:var(--type-caption);margin:3px 0 0}.contribution-evidence{grid-template-columns:1fr 1fr;gap:7px;display:grid}.contribution-evidence article{background:#fff;border:1px solid #3f1c1313;border-radius:11px;align-items:flex-start;gap:8px;min-width:0;padding:10px;display:flex}.contribution-evidence span{flex-direction:column;min-width:0;display:flex}.contribution-evidence b{font-size:var(--type-caption)}.contribution-evidence small{color:#765349;font-size:var(--type-caption);margin-top:3px;line-height:1.45}.multi-recovery-page{background:radial-gradient(135% 90% at 50% -12%,#fdf0e6 0%,#fbe7d9 55%,#f4d4c4 100%);place-items:center;min-height:100dvh;padding:22px;display:grid}.multi-recovery-card{background:#ffffffc7;border:1px solid #3f1c131a;border-radius:20px;width:min(540px,100%);padding:28px;box-shadow:0 25px 70px -40px #3f1c13cc}.multi-recovery-card>span{color:var(--accent-text);font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.1em;font-weight:750}.multi-recovery-card h1{font:700 34px/1.05 var(--font-bricolage),sans-serif;margin:8px 0}.multi-recovery-card p{color:#765349;line-height:1.55}.multi-recovery-card>div{gap:8px;margin-top:16px;display:flex}.multi-recovery-card button,.multi-recovery-card a{color:#694237;cursor:pointer;background:#fff;border:1px solid #3f1c131a;border-radius:10px;min-height:40px;padding:0 13px;font-weight:700}.multi-recovery-card button{background:var(--accent);color:#fff;border:0}.multi-recovery-card details{color:var(--text-muted-readable);font-size:var(--type-caption);margin-top:18px}.multi-recovery-card code{color:#f7e8df;background:#2d201c;border-radius:8px;margin-top:7px;padding:9px;display:block;overflow:auto}.council-embedded,.council-embedded .workspace{width:100%;height:100%;min-height:0}.council-embedded .topbar{min-height:58px}.council-embedded .brand,.council-embedded .top-avatar{display:none}.council-embedded .topbar-title{margin-left:0}.council-embedded .main-scroll{min-height:0}.council-embedded .input-stage{padding-top:clamp(30px,6vh,56px)}@media (max-width:760px){.multi-mobile-actions{grid-template-columns:40px 1fr auto;gap:9px;display:grid}.multi-mobile-brand{pointer-events:auto;justify-content:center;align-items:center;display:flex}.multi-mobile-brand img{width:78px;height:22px}.multi-page-scroll{padding-top:56px}.multi-library-overlay{padding:0}.multi-library-dialog{border:0;border-radius:0;height:100dvh}.multi-library-dialog>header{padding:16px 14px 12px}.multi-library-search{margin:0 14px 9px}.multi-library-filters{padding:0 14px 10px}.multi-library-dialog-scroll{padding:4px 14px 20px}.multi-library-results,.multi-library-examples>div:last-child{grid-template-columns:1fr}.multi-home-stage,.multi-tool-hero{justify-content:flex-start}.multi-home-v2{padding-top:15px}.multi-home-v2>.multi-eyebrow{margin-bottom:10px}.multi-home-v2>h1{font-size:36px}.multi-home-v2>p{margin-bottom:14px}.multi-mode-question{flex-direction:column;align-items:flex-start;gap:7px}.multi-mode-question>button{text-align:left;width:100%}.multi-home-expert>.multi-home-select{width:100%}.council-embedded .topbar{display:none}.council-embedded .input-stage{padding:13px 14px 34px}.council-embedded .input-stage .eyebrow{margin-bottom:9px}.council-embedded .input-stage h1{margin-bottom:8px;font-size:34px}.council-embedded .subtitle{font-size:var(--type-body);margin-bottom:15px;line-height:1.4}.council-embedded .input-card{border-radius:18px}.council-embedded .control-bar{grid-template-columns:1fr 1fr auto;gap:6px;display:grid}.council-embedded .council-picker-button{grid-column:1/-1}.council-embedded .privacy-button{margin-left:0}.council-embedded .how-strip{margin-top:18px}.contribution-evidence{grid-template-columns:1fr}.multi-escalation{margin-bottom:92px}.multi-escalation>div{grid-template-columns:1fr}}@media (max-width:520px){.compare-prompt-foot{flex-direction:column;align-items:stretch;gap:8px;padding:8px 9px;display:flex}.compare-mode-controls{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;width:100%;display:grid}.compare-combo-control{grid-column:1/-1;width:100%;min-width:0}.compare-manual-pick,.compare-mode-controls>.router-web-quick{min-width:0}.compare-prompt-foot>.multi-primary{width:100%;min-height:46px}.compare-intent-filters{padding-inline:10px}.chat-prompt-card .multi-prompt-foot{grid-template-columns:1fr auto;gap:7px;padding:8px;display:grid}.chat-prompt-card .chat-model-button{grid-column:1/-1;width:100%;min-width:0}.chat-prompt-card .router-web-quick{grid-column:1}.chat-prompt-card .multi-primary{grid-column:2}.multi-primary:disabled,.send-button:disabled,.multi-chat-composer button:disabled{opacity:.42;filter:saturate(.55);cursor:not-allowed;box-shadow:none}.router-hero{padding-top:14px}.router-hero>.multi-eyebrow{margin-bottom:9px}.router-hero>h1{margin-bottom:8px;font-size:34px}.router-hero>p{margin-bottom:15px}.router-control-bar{grid-template-columns:1fr auto;gap:7px;display:grid}.router-control-bar>.router-profile-menu,.router-control-bar>.router-advanced{grid-column:1/-1}.router-control-bar>.multi-primary{min-height:48px}.router-steps{display:none}.router-why-facts{grid-template-columns:1fr 1fr}.router-why-facts>span:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.multi-library-dialog,.multi-library-item,.multi-escalation,.multi-recovery-card{transition:none!important;animation:none!important}}.multi-library-select-filters{gap:7px;padding:0 20px 11px;display:flex}.multi-library-select-filters label{min-width:0;color:var(--text-muted-readable);font-size:var(--type-micro);flex:1;align-items:center;gap:7px;font-weight:700;display:flex}.multi-library-select-filters select{color:#684238;min-width:0;height:34px;font-size:var(--type-caption);background:#fff;border:1px solid #3f1c1317;border-radius:9px;flex:1;padding:0 8px}.router-routing-details{width:min(960px,100%);margin:0 auto 12px}.router-routing-details>summary{cursor:pointer;color:var(--accent-text);font-size:var(--type-caption);font-weight:700}.router-routing-details[open]>summary{margin-bottom:8px}@media (max-width:760px){.multi-library-select-filters{flex-direction:column;padding:0 14px 10px}}.router-control-bar{grid-template-columns:minmax(210px,1fr) max-content max-content max-content;align-items:center;gap:10px;display:grid;container-type:inline-size}.router-control-bar>.router-profile-menu{width:100%;min-width:210px}.router-profile-menu>summary{width:100%;height:auto;min-height:54px;padding:6px 9px 6px 5px}.router-profile-menu>summary>span{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);row-gap:1px}.router-profile-menu>summary small{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.07em;overflow:hidden}.router-profile-menu>summary b{font-size:var(--type-ui);grid-column:1;line-height:1.15}.router-profile-menu>summary em{grid-column:1;line-height:1.15}@container (max-width:820px){.router-advanced>summary>small{display:none}}@container (max-width:650px){.router-control-bar{grid-template-columns:minmax(0,1fr) auto}.router-control-bar>.router-profile-menu,.router-control-bar>.router-advanced{grid-column:1/-1}.router-control-bar>.router-profile-menu{min-width:0}}.router-prompt-card textarea{min-height:104px;padding:20px 22px 16px}.router-tuning{background:#fffaf77a;border-top:1px solid #3f1c130f}.router-tuning>summary{cursor:pointer;align-items:center;gap:12px;min-height:50px;padding:10px 18px;list-style:none;display:flex}.router-tuning>summary::-webkit-details-marker{display:none}.router-tuning>summary>span{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.router-tuning>summary b{color:#55342a;font-size:var(--type-ui);line-height:1.25}.router-tuning>summary small{color:var(--text-muted-readable);font-size:var(--type-caption);line-height:1.35}.router-tuning>summary>em{color:var(--accent-text);font-size:var(--type-caption);background:#fff;border:1px solid #3f1c1317;border-radius:8px;padding:5px 8px;font-style:normal;font-weight:700}.router-tuning>summary:after{content:"⌄";color:var(--text-muted-readable);font-size:var(--type-ui);transition:transform .18s}.router-tuning[open]>summary:after{transform:rotate(180deg)}.router-tuning[open]>summary{border-bottom:1px solid #3f1c130e}.router-tuning-body{padding:12px 18px 16px}.router-tradeoff{background:#fff;border:1px solid #3f1c1314;border-radius:13px;grid-template-columns:minmax(180px,.72fr) minmax(260px,1fr) max-content;gap:20px;min-height:0;padding:14px 15px}.router-tradeoff>span b{color:#523127;font-size:var(--type-ui);line-height:1.3}.router-tradeoff>span small{max-width:28ch;font-size:var(--type-caption);margin-top:3px;line-height:1.4}.router-tradeoff-control{gap:8px;min-width:0;display:grid}.router-tradeoff-control>div{color:var(--text-muted-readable);justify-content:space-between;gap:12px;display:flex}.router-tradeoff-control>div small{font-size:var(--type-caption);font-weight:650}.router-tradeoff input[type=range]{height:7px}.router-tradeoff output{min-width:102px;color:var(--accent-text);font-size:var(--type-caption);text-align:center;background:#fff1e8;border-radius:9px;padding:8px 10px;font-weight:750}.router-control-bar{background:#ffffff73;border-top:1px solid #3f1c130e;min-height:72px;padding:10px 14px 12px}@container (max-width:650px){.router-tuning>summary{padding-inline:14px}.router-tuning>summary>span{flex-direction:column;align-items:flex-start;gap:1px}.router-tuning-body{padding:10px 14px 14px}.router-tradeoff{grid-template-columns:1fr;gap:11px;padding:13px}.router-tradeoff>span small{max-width:none}.router-tradeoff output{justify-self:start;min-width:0}}.multi-modal-wrap{padding:20px}.multi-judge-modal{text-align:left;border-color:#ffffffb8;border-radius:24px;flex-direction:column;width:min(620px,100%);max-height:min(760px,100dvh - 40px);padding:0;display:flex;overflow:hidden}.multi-judge-head{border-bottom:1px solid #3f1c1313;align-items:center;gap:12px;min-height:88px;padding:19px 20px 17px;display:flex}.multi-judge-glyph{border-radius:13px;flex:none;width:42px;height:42px;margin:0}.multi-judge-head>div:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.multi-judge-head>div:nth-child(2)>span{color:var(--accent-text);font-size:var(--type-micro);letter-spacing:.11em;text-transform:uppercase;font-weight:800}.multi-judge-modal h2{color:#3f2218;font:700 22px/1.15 var(--font-bricolage),sans-serif;margin:0}.multi-modal-close{color:#765144;background:#f5ece6;flex:none;width:34px;height:34px;font-size:20px;position:static}.multi-judge-content{scrollbar-color:#734b3d40 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:18px 20px 22px;overflow-y:auto}.multi-judge-content::-webkit-scrollbar{width:10px}.multi-judge-content::-webkit-scrollbar-thumb{background:#734b3d42;border:3px solid #fffaf6;border-radius:10px}.multi-judge-pick{border-radius:14px;gap:12px;padding:12px}.multi-judge-pick small{font-size:var(--type-micro)}.multi-judge-pick b{font-size:var(--type-body)}.multi-judge-section{margin-top:18px}.multi-judge-section>header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.multi-judge-section>header small{color:#684238;font-size:var(--type-caption);font-weight:800}.multi-judge-section>header span{color:var(--text-muted-readable);font-size:var(--type-micro);background:#f4ece6;border-radius:6px;padding:3px 6px;font-weight:650}.multi-judge-section>p{color:#55342a;max-width:64ch;font-size:var(--type-body);white-space:pre-wrap;margin:0;line-height:1.68}.multi-judge-section.comparison{background:#f8f1eb;border:1px solid #3f1c1312;border-radius:13px;padding:13px 14px}.multi-judge-section.comparison>header{margin-bottom:7px}.multi-judge-section.comparison>p{color:#765144;font-size:var(--type-small);line-height:1.58}.multi-judge-actions{background:#fffaf6f5;border-top:1px solid #3f1c1313;justify-content:flex-end;padding:14px 20px 18px;display:flex;box-shadow:0 -12px 24px -28px #3f1c13a6}.multi-judge-actions .multi-primary{min-height:46px;padding-inline:18px}.multi-judge-loading{text-align:center;margin:auto;padding:38px 24px}@media (max-width:620px){.multi-modal-wrap{align-items:flex-end;padding:0}.multi-judge-modal{border-width:1px 0 0;border-radius:24px 24px 0 0;width:100%;max-height:min(88dvh,760px)}.multi-judge-head{min-height:78px;padding:15px 16px}.multi-judge-glyph{border-radius:12px;width:38px;height:38px}.multi-judge-modal h2{font-size:20px}.multi-judge-content{padding:16px 16px 20px}.multi-judge-actions{padding:12px 16px max(16px,env(safe-area-inset-bottom))}.multi-judge-actions .multi-primary{width:100%}}.multi-rich-text{overflow-wrap:anywhere;word-break:normal;min-width:0}.multi-rich-text p,.streamed-answer .multi-rich-text p{white-space:pre-wrap;margin:0 0 9px;display:block}.multi-rich-text p.numbered{text-indent:-1.25rem;padding-left:1.25rem;display:block}.multi-rich-text p.numbered>b{margin-right:6px;display:inline}.multi-rich-text p>span,.multi-rich-text p>strong,.multi-rich-text p>code{display:inline}.multi-rich-text strong{color:inherit;font-weight:760}.multi-rich-text code{font:inherit;background:#3f1c1312;border-radius:4px;padding:1px 4px}.multi-rich-rule{background:#3f1c131f;border:0;height:1px;margin:12px 0}.multi-rich-table-wrap{scrollbar-color:#734b3d40 transparent;scrollbar-width:thin;background:#fff;border:1px solid #3f1c131c;border-radius:11px;width:100%;max-width:100%;margin:11px 0 13px;overflow:auto}.multi-rich-table-wrap::-webkit-scrollbar{height:9px}.multi-rich-table-wrap::-webkit-scrollbar-thumb{background:#734b3d47;border:3px solid #fff;border-radius:10px}.multi-rich-table-wrap table{border-collapse:collapse;width:max-content;min-width:100%;font-size:inherit;line-height:1.45}.multi-rich-table-wrap th,.multi-rich-table-wrap td{color:#55342a;text-align:left;vertical-align:top;white-space:normal;border-bottom:1px solid #3f1c1314;min-width:110px;padding:9px 11px}.multi-rich-table-wrap th{color:#694137;font-size:var(--type-caption);background:#fcf6f1;font-weight:800;position:sticky;top:0}.multi-rich-table-wrap tr:last-child td{border-bottom:0}.multi-answer-surface{flex-direction:column;gap:8px;min-width:0;display:flex}.multi-answer-preview{min-width:0}.multi-answer-surface.is-compact .multi-answer-preview{max-height:18rem;position:relative;overflow:hidden}.multi-answer-surface.is-truncated .multi-answer-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fffffffa);height:58px;position:absolute;bottom:0;left:0;right:0}.multi-answer-expand{min-height:30px;color:var(--accent-text);cursor:pointer;font-size:var(--type-caption);background:0 0;border:0;border-radius:8px;align-self:flex-start;padding:4px 7px;font-weight:750}.multi-answer-expand:hover{background:#fff1e8}.multi-answer-expand span{font-size:var(--type-ui);margin-left:3px}.multi-answer-reader-wrap{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2d150e59;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.multi-answer-reader{background:#fffaf6;border:1px solid #ffffffbf;border-radius:24px;flex-direction:column;width:min(880px,100%);max-height:min(820px,100dvh - 40px);animation:.24s both mcPop;display:flex;overflow:hidden;box-shadow:0 35px 105px -36px #2d0f05d9}.multi-answer-reader>header{border-bottom:1px solid #3f1c1314;align-items:center;gap:12px;min-height:78px;padding:16px 20px;display:flex}.multi-answer-reader>header>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.multi-answer-reader>header small{color:var(--accent-text);font-size:var(--type-micro);letter-spacing:.11em;text-transform:uppercase;font-weight:800}.multi-answer-reader h2{color:#3f2218;font:700 22px/1.2 var(--font-bricolage),sans-serif;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.multi-answer-reader>header>button{color:#684238;cursor:pointer;background:#f3e9e3;border:0;border-radius:50%;flex:none;width:34px;height:34px;font-size:21px}.multi-answer-reader-content{scrollbar-color:#734b3d40 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:24px clamp(18px,3vw,34px);overflow:auto}.multi-answer-reader-content::-webkit-scrollbar{width:10px}.multi-answer-reader-content::-webkit-scrollbar-thumb{background:#734b3d47;border:3px solid #fffaf6;border-radius:10px}.multi-answer-reader-content .multi-rich-text{color:#4f3027;max-width:74ch;font-size:var(--type-reading);line-height:1.7}.multi-answer-reader-content .multi-rich-text h3{font-size:var(--type-body);margin-top:20px}.multi-answer-reader-content .multi-rich-table-wrap{font-size:var(--type-body)}.multi-answer-reader-streaming{color:var(--text-muted-readable);font-size:var(--type-caption);margin-top:14px;font-weight:700;display:block}.multi-answer-reader>footer{background:#fffaf6f5;border-top:1px solid #3f1c1314;justify-content:flex-end;padding:14px 20px 18px;display:flex}.compare-panel{height:clamp(450px,62dvh,640px);min-height:0}.compare-answer{flex-direction:column;min-width:0;display:flex}.compare-answer>.multi-answer-surface{flex:1;min-height:0}.compare-answer .multi-answer-surface.is-compact .multi-answer-preview{max-height:17.5rem}.compare-answer .multi-rich-text{font-size:var(--type-ui);line-height:1.58}.model-window{height:clamp(440px,62dvh,620px);min-height:0}.model-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.streamed-answer{flex-direction:column;flex:1;min-height:0;display:flex}.streamed-answer>.multi-answer-surface{flex:1;min-height:0}.streamed-answer .multi-answer-preview{font-size:var(--type-body);line-height:1.58}.streamed-answer .multi-answer-surface.is-compact .multi-answer-preview{max-height:18.5rem}.model-window>footer{flex:none}.analysis-grid .multi-answer-preview,.reviews-grid .multi-answer-preview{font-size:var(--type-small);line-height:1.55}.analysis-grid .multi-answer-surface.is-compact .multi-answer-preview,.reviews-grid .multi-answer-surface.is-compact .multi-answer-preview{max-height:12rem}.verdict-copy .multi-answer-preview .multi-rich-text{font-size:var(--type-body);line-height:1.67}.verdict-copy .multi-answer-expand{margin-top:4px}.multi-message .multi-answer-surface{flex:1;min-width:0}.multi-message .multi-answer-expand{margin-top:3px}.chat-message-body .multi-rich-text,.router-message-body .multi-rich-text{font-size:var(--type-body);line-height:1.65}.multi-judge-section .multi-rich-text{color:#55342a;max-width:64ch;font-size:var(--type-body);line-height:1.68}.multi-judge-section .multi-rich-text p{margin-bottom:10px}.multi-judge-section.comparison .multi-rich-text{color:#765144;font-size:var(--type-small);line-height:1.58}.council-judge-fab{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf6f0;border:1px solid #3f1c131f;border-radius:17px;align-items:center;gap:12px;width:min(390px,100vw - 44px);padding:10px 10px 10px 14px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 45px -25px #3f1c13ad}.council-judge-fab.ready{border-color:#ec5f2a5c;box-shadow:0 20px 52px -25px #c33f139e}.council-judge-fab>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.council-judge-fab small{color:var(--text-muted-readable);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.council-judge-fab b{color:#55342a;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.council-judge-fab button{color:#fff;cursor:pointer;min-height:42px;font:650 var(--type-caption) var(--font-bricolage),sans-serif;background:#3f1c13;border:0;border-radius:11px;flex:none;padding:0 13px}.council-judge-fab.ready button{background:linear-gradient(140deg,var(--accent),var(--accent-deep));box-shadow:0 8px 18px -10px #d74416d9}.council-judge-fab button:disabled{box-shadow:none;cursor:default;background:#d8c7bf}.council-judge-modal-wrap{z-index:145;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2d150e59;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.council-judge-modal{background:#fffaf6;border:1px solid #ffffffbf;border-radius:24px;width:min(560px,100%);animation:.24s both mcPop;overflow:hidden;box-shadow:0 35px 105px -36px #2d0f05d9}.council-judge-modal>header{border-bottom:1px solid #3f1c1314;align-items:center;gap:11px;padding:17px 19px;display:flex}.council-judge-modal-glyph{color:#fff;background:linear-gradient(145deg,#fa8b47,#df4c1e);border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 20px #dc4a1938}.council-judge-modal>header>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.council-judge-modal>header small{color:var(--accent-text);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.council-judge-modal>header b{color:#4f3027;font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.council-judge-modal>header>button{color:#684238;cursor:pointer;background:#f3e9e3;border:0;border-radius:50%;width:34px;height:34px;font-size:21px}.council-judge-modal-content{padding:23px 22px 20px}.council-judge-modal-content h2{color:#3f2218;font:700 27px/1.15 var(--font-bricolage),sans-serif;margin:0 0 8px}.council-judge-modal-content>p{color:#765144;max-width:49ch;font-size:var(--type-body);margin:0;line-height:1.58}.council-judge-modal-status{background:#fff4ec;border:1px solid #ec5f2a30;border-radius:13px;align-items:baseline;gap:9px;margin-top:19px;padding:12px 13px;display:flex}.council-judge-modal-status strong{color:var(--accent-text);font:750 25px var(--font-bricolage),sans-serif}.council-judge-modal-status span{color:#6b493e;font-size:var(--type-small);font-weight:650}.council-judge-modal-members{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.council-judge-modal-members span{color:#654238;min-width:0;font-size:var(--type-caption);background:#fff;border:1px solid #3f1c1314;border-radius:9px;align-items:center;gap:5px;padding:5px 7px 5px 5px;font-weight:650;display:flex}.council-judge-modal>footer{border-top:1px solid #3f1c1314;justify-content:flex-end;gap:8px;padding:14px 19px 18px;display:flex}.council-judge-modal>footer>button:not(.multi-primary){color:#6f4a3d;cursor:pointer;min-height:42px;font-size:var(--type-caption);background:#fff;border:1px solid #3f1c131a;border-radius:11px;padding:0 12px;font-weight:700}@media (max-width:620px){.multi-answer-reader-wrap,.council-judge-modal-wrap{align-items:flex-end;padding:0}.multi-answer-reader{border-width:1px 0 0;border-radius:24px 24px 0 0;width:100%;max-height:90dvh}.multi-answer-reader>header{min-height:72px;padding:14px 16px}.multi-answer-reader-content{padding:18px 16px}.multi-answer-reader-content .multi-rich-text{font-size:var(--type-body)}.multi-answer-reader>footer{padding:12px 16px max(16px,env(safe-area-inset-bottom))}.multi-answer-reader>footer .multi-primary{width:100%}.council-judge-fab{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px);padding:9px 9px 9px 12px}.council-judge-fab button{min-height:44px}.council-judge-modal{border-width:1px 0 0;border-radius:24px 24px 0 0;width:100%}.council-judge-modal-content{padding:20px 16px}.council-judge-modal-content h2{font-size:24px}.council-judge-modal>footer{padding:12px 16px max(16px,env(safe-area-inset-bottom));flex-direction:column-reverse}.council-judge-modal>footer>button{width:100%}}.multi-chat-stage{padding:18px 20px 20px}.multi-chat-thread{scrollbar-gutter:stable;scrollbar-color:#734b3d47 transparent;gap:0;padding:20px max(3px,50% - 410px) 180px;overflow:hidden auto}.multi-chat-thread::-webkit-scrollbar{width:9px}.multi-chat-thread::-webkit-scrollbar-track{background:0 0}.multi-chat-thread::-webkit-scrollbar-thumb{background:#734b3d47 padding-box padding-box;border:3px solid #0000;border-radius:12px}.multi-chat-transcript{flex-direction:column;gap:22px;width:min(820px,100%);margin:0 auto;display:flex}.multi-escalation-trigger{min-height:36px;color:var(--accent-text);cursor:pointer;font-size:var(--type-caption);white-space:nowrap;background:#ffffffb3;border:1px solid #3f1c131a;border-radius:10px;flex:none;padding:0 10px;font-weight:750}.multi-escalation-trigger:hover{background:#fff3eb;border-color:#ec5f2a4d}.multi-escalation-trigger span{margin-left:4px}.multi-escalation-wrap{z-index:145;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2d150e57;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.multi-escalation-modal{background:#fffaf6;border:1px solid #ffffffbf;border-radius:24px;width:min(650px,100%);animation:.24s both mcPop;overflow:hidden;box-shadow:0 35px 105px -36px #2d0f05d9}.multi-escalation-modal>header{border-bottom:1px solid #3f1c1314;gap:14px;padding:21px 22px 17px;display:flex}.multi-escalation-modal>header>span{flex:1;min-width:0}.multi-escalation-modal>header small{color:var(--accent-text);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.multi-escalation-modal h2{color:#3f2218;font:700 27px/1.14 var(--font-bricolage),sans-serif;margin:5px 0 4px}.multi-escalation-modal>header p{color:#765144;max-width:48ch;font-size:var(--type-small);margin:0;line-height:1.5}.multi-escalation-modal>header>button{color:#684238;cursor:pointer;background:#f3e9e3;border:0;border-radius:50%;flex:none;width:34px;height:34px;font-size:21px}.multi-escalation-modal>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:17px 22px 22px;display:grid}.multi-escalation-modal a{color:#5c3527;background:#fff;border:1px solid #3f1c1317;border-radius:14px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:116px;padding:13px;transition:border-color .15s,background .15s;display:flex}.multi-escalation-modal a:hover{background:#fff5ef;border-color:#ec5f2a4d}.multi-escalation-modal a b{font-size:var(--type-caption)}.multi-escalation-modal a small{color:var(--text-muted-readable);font-size:var(--type-micro);line-height:1.4}.multi-escalation-modal a span{color:var(--accent-text);margin-top:3px;font-weight:800}@media (max-width:760px){.multi-chat-stage{padding:10px 12px 16px}.multi-chat-thread{padding-inline:3px}.multi-chat-transcript{width:100%}.multi-escalation-trigger{width:36px;padding:0;font-size:0}.multi-escalation-trigger span{font-size:var(--type-ui);margin:0}.multi-escalation-modal>div{grid-template-columns:1fr}.multi-escalation-modal a{min-height:0}.multi-escalation-modal>header{padding:18px 16px 14px}.multi-escalation-modal>div{padding:14px 16px 18px}}.multi-chat-stage .multi-message.assistant>.multi-answer-surface,.chat-message-body,.router-message-body{background:#fffdfbf7;border:1px solid #3f1c131a;border-radius:17px 17px 17px 5px;flex:1;min-width:0;padding:18px 20px 20px;overflow:hidden;box-shadow:0 18px 46px -35px #3c1405b8}.multi-chat-stage .multi-message.assistant>.multi-answer-surface .multi-rich-text,.chat-message-body .multi-rich-text,.router-message-body .multi-rich-text{color:#3f281f;max-width:78ch;font-size:var(--type-reading);line-height:1.72}.multi-chat-stage .multi-message.assistant>.multi-answer-surface .multi-rich-text h3,.chat-message-body .multi-rich-text h3,.router-message-body .multi-rich-text h3{color:#382219;font-size:var(--type-body)}@media (max-width:760px){.multi-chat-stage .multi-message.assistant>.multi-answer-surface,.chat-message-body,.router-message-body{padding:15px 16px 17px}.multi-chat-stage .multi-message.assistant>.multi-answer-surface .multi-rich-text,.chat-message-body .multi-rich-text,.router-message-body .multi-rich-text{font-size:var(--type-body);line-height:1.68}}
