.sc-card{width:var(--card-w,1080px);height:var(--card-h,1350px);color:#f5f5f7;background:#0b0b10;flex-direction:column;flex-shrink:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden}.sc-card-bg{background-position:50%;background-size:cover;position:absolute;inset:0}.sc-card-bg--fallback{background:radial-gradient(120% 90% at 15% 10%, var(--accent,#3b82f6) 0%, transparent 55%), linear-gradient(160deg, #0b0b10 0%, #17171f 100%)}.sc-card-scrim{background:linear-gradient(#06060a59 0%,#06060a8c 55%,#06060ae0 100%);position:absolute;inset:0}.sc-card-content{z-index:1;flex-direction:column;flex:1;padding:6.5% 8%;display:flex;position:relative}.sc-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#f5f5f79e;margin:0 0 auto;font-size:28px;font-weight:700}.sc-brand-row{align-items:center;gap:14px;display:flex}.sc-brand-mark{object-fit:cover;border-radius:10px;width:40px;height:40px}.sc-brand-word{letter-spacing:-.01em;font-size:26px;font-weight:800}.sc-question-text{letter-spacing:-.02em;margin:auto 0 0;font-size:68px;font-weight:800;line-height:1.18}.sc-question-sub{color:#f5f5f7b8;margin-top:28px;font-size:30px}.sc-model-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border-radius:999px;align-items:center;gap:14px;width:fit-content;padding:14px 26px;display:inline-flex}.sc-model-badge-logo{background:var(--accent,#3b82f6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sc-model-badge-logo img{object-fit:contain;width:24px;height:24px}.sc-model-badge-label{font-size:30px;font-weight:800}.sc-stance-text{letter-spacing:-.01em;margin:auto 0 0;font-size:52px;font-weight:650;line-height:1.28}.sc-accent-bar{background:var(--accent,#3b82f6);border-radius:999px;width:96px;height:10px;margin-top:32px}.sc-conclusion-text{letter-spacing:-.02em;margin:auto 0 0;font-size:58px;font-weight:800;line-height:1.24}.sc-conclusion-dots{gap:12px;margin-top:36px;display:flex}.sc-conclusion-dot{border-radius:50%;width:20px;height:20px}.sc-footer{z-index:1;color:#f5f5f799;justify-content:space-between;align-items:center;padding:0 8% 6%;font-size:24px;display:flex;position:relative}.sc-footer-brand-group{flex-direction:column;line-height:1.3;display:flex}.sc-footer-brand{color:#f5f5f7d9;font-weight:700}.sc-footer-domain{color:#f5f5f766;font-size:16px;font-weight:400}.sc-perspective-card{background:radial-gradient(140% 100% at 50% -10%,#1b2440 0%,#0b0b10 60%)}.sc-perspective-title{margin:0 0 6%;font-size:40px;font-weight:800}.sc-perspective-chart-wrap{flex:1;justify-content:center;align-items:center;display:flex}.sc-preview-scale-wrap{border-radius:18px;overflow:hidden;box-shadow:0 20px 44px #0006}.share-cards-overlay{z-index:400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.share-cards-modal{color:#e4e4e7;background:#242427;border:1px solid #4b4b52;border-radius:14px;flex-direction:column;width:100%;max-width:420px;max-height:min(92vh,820px);padding:1.25rem 1.25rem 1.5rem;display:flex;box-shadow:0 16px 48px #00000080}.share-cards-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.share-cards-title{margin:0;font-size:1.1rem;font-weight:700}.share-cards-close{color:#a1a1aa;cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:1.5rem;line-height:1}.share-cards-close:hover{color:#e4e4e7}.share-cards-format-toggle{gap:.5rem;margin-bottom:1rem;display:flex}.share-cards-format-btn{color:#a1a1aa;cursor:pointer;background:#1b1b20;border:1px solid #4b4b52;border-radius:8px;flex:1;padding:.45rem .75rem;font-size:.85rem}.share-cards-format-btn--active{color:#e4e4e7;background:#3b82f620;border-color:#3b82f6}.share-cards-error{color:#f87171;margin:0 0 .75rem;font-size:.85rem}.share-cards-loading{color:#a1a1aa;text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.9rem;display:flex}.share-cards-spinner{border:3px solid #3f3f46;border-top-color:#3b82f6;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite share-cards-spin}@keyframes share-cards-spin{to{transform:rotate(360deg)}}.share-cards-loading-hint{color:#71717a;max-width:320px;font-size:.8rem}.share-cards-art-progress-bar{background:#3f3f46;border-radius:999px;width:100%;max-width:240px;height:6px;overflow:hidden}.share-cards-art-progress-fill{background:#3b82f6;height:100%;transition:width .4s}.share-cards-carousel{scroll-snap-type:x mandatory;gap:1rem;margin:0 -1.25rem;padding-bottom:.5rem;padding-left:1.25rem;padding-right:1.25rem;display:flex;overflow-x:auto}.share-cards-slide{scroll-snap-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.share-cards-download-one{font-size:.75rem}.share-cards-dots{justify-content:center;gap:6px;margin:.75rem 0;display:flex}.share-cards-dot{background:#4b4b52;border-radius:50%;width:6px;height:6px}.share-cards-dot--active{background:#3b82f6}.share-cards-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.share-cards-animation-badge{letter-spacing:.03em;text-transform:uppercase;color:#fbbf24;font-size:.6rem;font-weight:700}.share-cards-video-progress{color:#a1a1aa;text-align:center;background:#ffffff08;border-radius:10px;flex-direction:column;align-items:center;gap:.5rem;margin-top:.9rem;padding:.9rem 1rem;font-size:.85rem;display:flex}.share-cards-video-progress-bar{background:#3f3f46;border-radius:999px;width:100%;max-width:280px;height:6px;overflow:hidden}.share-cards-video-progress-fill{background:#3b82f6;height:100%;transition:width .2s linear}.share-cards-video-result{flex-direction:column;align-items:center;gap:.75rem;margin-top:.9rem;display:flex}.share-cards-video-preview{background:#000;border-radius:12px;max-width:100%;max-height:420px}.share-cards-animation-again-btn{opacity:.85;font-size:.8rem}.share-cards-back-link{color:#71717a;cursor:pointer;background:0 0;border:none;margin:0;padding:0 0 .6rem;font-size:.78rem;display:block}.share-cards-back-link:hover{color:#a1a1aa}.share-cards-picker{flex-direction:column;gap:.75rem;padding:.5rem 0 .25rem;display:flex}.share-cards-picker-intro{color:#a1a1aa;text-align:center;margin:0;font-size:.9rem}.share-cards-picker-grid{flex-direction:column;gap:.6rem;display:flex}.share-cards-picker-tile{color:#e4e4e7;text-align:left;cursor:pointer;background:#1b1b20;border:1px solid #4b4b52;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.85rem 1rem;transition:border-color .15s,background .15s;display:flex}.share-cards-picker-tile:hover:not(:disabled){background:#3b82f612;border-color:#3b82f6}.share-cards-picker-tile:disabled{opacity:.5;cursor:not-allowed}.share-cards-picker-tile-title{font-size:.95rem;font-weight:700}.share-cards-picker-tile-desc{color:#a1a1aa;font-size:.78rem;line-height:1.35}.share-cards-animation-panel{flex-direction:column;gap:.5rem;display:flex}.share-cards-infographic-preview{border:1px solid #4b4b52;border-radius:12px;justify-content:center;max-height:420px;display:flex;overflow-y:auto}.ig-poster{color:#f5f5f7;background:#0b0b10;flex-direction:column;gap:36px;width:1080px;padding:64px 64px 48px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex}.ig-header{flex-direction:column;gap:22px;margin-bottom:12px;display:flex}.ig-brand-row{align-items:center;gap:16px;display:flex}.ig-brand-mark{object-fit:cover;border-radius:12px;width:48px;height:48px}.ig-brand-word{font-size:30px;font-weight:800}.ig-question{color:#f5f5f799;font-size:32px;font-weight:600}.ig-title{letter-spacing:-.02em;font-size:62px;font-weight:800;line-height:1.15}.ig-section{border-radius:28px;flex-direction:column;gap:20px;padding:48px 52px;display:flex;position:relative}.ig-attr-dots{gap:5px;display:flex;position:absolute;top:20px;right:24px}.ig-attr-dot{opacity:.55;border-radius:50%;width:10px;height:10px}.ig-section-heading{letter-spacing:-.01em;margin:0;font-size:34px;font-weight:800}.ig-section-body{color:#f5f5f7e0;margin:0;font-size:29px;line-height:1.48}.ig-stat-value{text-align:center;letter-spacing:-.02em;margin:8px 0 0;font-size:100px;font-weight:800}.ig-stat-label{text-transform:uppercase;letter-spacing:.08em;text-align:center;color:#f5f5f7ad;margin:0;font-size:25px;font-weight:700}.ig-list{flex-direction:column;gap:18px;display:flex}.ig-list-item{align-items:flex-start;gap:18px;font-size:29px;line-height:1.42;display:flex}.ig-list-bullet{background:#ffffff29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:2px;font-size:18px;font-weight:800;display:flex}.ig-comparison{align-items:stretch;gap:24px;display:flex}.ig-comparison-side{background:#ffffff12;border-radius:20px;flex:1;padding:32px;font-size:27px;line-height:1.42}.ig-comparison-divider{color:#f5f5f780;flex-shrink:0;justify-content:center;align-items:center;width:56px;font-size:22px;font-weight:800;display:flex}.ig-footer{color:#f5f5f780;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:20px;padding-top:32px;font-size:23px;display:flex}html.ui-next .nx-cost{color:var(--ot-ink-3);font-family:var(--ot-mono);white-space:nowrap;flex:none;margin:0 6px 0 8px;font-size:.72rem}@media (width<=560px){html.ui-next .nx-cost{margin-left:auto}}.share-cards-picker-tile-cost{color:#a1a1aa;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem}.v2-btn-cost{opacity:.7;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:.35em;font-weight:400}.v2-btn-cost:before{content:"· "}html.ui-next .share-cards-picker-tile-cost,html.ui-next .v2-btn-cost{font-family:var(--ot-mono)}html.ui-next .v2-btn-cost{opacity:1;color:var(--ot-ink-3);font-size:.72rem}@media (width>=481px){html:not(.ui-next) .v2-compare-toolbar{flex-wrap:wrap}html:not(.ui-next) .v2-compare-toolbar .v2-compare-toolbar-btn{min-width:max-content}}.quota-error-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quota-error-actions:empty{display:none}.quota-upgrade-link{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.quota-upgrade-link:hover{text-decoration-thickness:2px}.account-payment-notice{font-weight:600}.account-export-error{color:#fca5a5}html.light-theme .account-export-error{color:#b91c1c}.account-pair-banner-signin{margin-top:.6rem}html.ui-next .nx-ynotice{color:var(--ot-ink)}html.ui-next .nx-yerror{color:var(--ot-critical)}html.ui-next .omnis-payment-notice{margin:4px 0 8px}html.ui-next .nx-runnote{top:calc(64px + env(safe-area-inset-top,0px));border:1px solid var(--ot-line-2);background:var(--ot-raised);max-width:calc(100vw - 32px);color:var(--ot-ink-2);box-shadow:var(--ot-shadow);animation:nx-runnote-in .22s var(--ot-ease) both;border-radius:12px;padding:8px 8px 8px 16px;font-size:.8125rem;bottom:auto}html.ui-next .nx-runnote .v2-undo-btn{color:var(--ot-ink);text-underline-offset:3px;border:0;border-radius:8px;font-weight:500;text-decoration:underline}html.ui-next .nx-runnote .v2-undo-btn:hover{color:var(--ot-ink);background:0 0;text-decoration-thickness:2px}html.ui-next .nx-runnote .v2-undo-dismiss{color:var(--ot-ink-3)}@keyframes nx-runnote-in{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){html.ui-next .nx-runnote{animation:none}}html.ui-next .nx-fu-action.is-starting .nx-btn{cursor:progress}html.ui-next .nx-fu-action.is-starting .nx-btn[aria-disabled=true]{opacity:.45;transform:none}html.ui-next .nx-fu-action-error{margin-top:8px;scroll-margin-bottom:140px}@font-face{font-family:Bricolage Grotesque;src:url(/assets/BricolageGrotesque-latin-600-opsz-CAqtFzw3.woff2)format("woff2");font-weight:600;font-style:normal;font-display:block;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-latin-400-normal-a0AnQzuD.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-latin-ext-400-normal-BLG_mAEf.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-cyrillic-400-normal-CKu2TFQr.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-greek-400-normal-BFCFncbp.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-vietnamese-400-normal-ljDTQFsx.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-latin-500-normal-Bvbxc8ch.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-latin-ext-500-normal-OO1QnNpY.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-cyrillic-500-normal-CXfldnQ8.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-greek-500-normal-Cy-TUuxE.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-vietnamese-500-normal-ChEXCnJy.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-latin-600-normal-CXKlxLG9.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-latin-ext-600-normal-DTQBTt1m.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-cyrillic-600-normal-JSBvCpTs.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-greek-600-normal-BlqpLOpF.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-vietnamese-600-normal-Dh2KAvU8.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-latin-700-normal-CRhwpWTq.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-latin-ext-700-normal-g2Yrd4J5.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-cyrillic-700-normal-Bl-HczEO.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-greek-700-normal-BVfcrbV7.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-vietnamese-700-normal-j5oLGLJY.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-latin-400-italic-BHZPyyGY.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-latin-ext-400-italic-2dIMMX94.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-cyrillic-400-italic-BAKcRBDi.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-greek-400-italic-CIBgJGMf.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-vietnamese-400-italic-39ka_yKM.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-Variable-C2M1wx0c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/assets/InstrumentSerif-latin-400-normal-DnYpCC2O.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;src:url(/assets/InstrumentSerif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;src:url(/assets/InstrumentSerif-latin-400-italic-DKMiL14s.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;src:url(/assets/InstrumentSerif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Regular-CtGL0YI-.woff2)format("woff2");font-weight:100 500;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Bold-_OhAJEdh.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFF}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ot-bg:#111112;--ot-side:#151516;--ot-raised:#1d1d1f;--ot-line:#ffffff14;--ot-line-2:#ffffff26;--ot-ink:#ebe9e4;--ot-ink-2:#b4b2ac;--ot-ink-3:#8e8c86;--ot-ink-4:#5d5c58;--ot-focus:#3987e5;--ot-series:#3987e5;--ot-flag:#d95926;--ot-lo:#e66767;--ot-mid:#383835;--ot-good:#2fae4f;--ot-warn:#d7a12a;--ot-serious:#ec835a;--ot-critical:#ec5f5f;--ot-hl:#facc152e;--ot-hl-focus:#facc156b;--ot-sm:#38bdf838;--ot-sm-strong:#38bdf87a;--ot-shadow:0 16px 40px -16px #000000b3;--ot-scrim:#0006;--ot-serif:"Instrument Serif", "Vazirmatn", Georgia, "Times New Roman", serif;--ot-sans:"Fira Sans", "Vazirmatn", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ot-mono:"Geist Mono", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--ot-brand:"Bricolage Grotesque", var(--ot-sans);--ot-brand-grad:linear-gradient(135deg, #10a37f 0%, #4285f4 50%, #c2469e 100%);--ot-ease:cubic-bezier(.2, .8, .2, 1);--ot-ease-in:cubic-bezier(.4, 0, 1, 1);--ot-text-2xs:.6875rem;--ot-text-xs:.75rem;--ot-text-sm:.8125rem;--ot-text-md:.875rem;--ot-text-base:.9375rem;--ot-text-lg:1.125rem;--ot-text-xl:1.375rem;--ot-text-display:clamp(1.75rem, 1.25rem + 1.5vw, 2.5rem);--ot-radius-sm:6px;--ot-radius-md:10px;--ot-radius-lg:14px;--ot-radius-pill:999px;--ot-control-h:32px;--ot-chrome-h:56px}html.light-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ot-bg:#fbfaf7;--ot-side:#f4f3ef;--ot-raised:#fff;--ot-line:#14141214;--ot-line-2:#14141229;--ot-ink:#1b1b1a;--ot-ink-2:#4a4945;--ot-ink-3:#6a6862;--ot-ink-4:#a6a49e;--ot-focus:#2a78d6;--ot-series:#2a78d6;--ot-flag:#eb6834;--ot-lo:#e34948;--ot-mid:#f0efec;--ot-good:#1d7a33;--ot-warn:#8a5a00;--ot-serious:#a8481f;--ot-critical:#b42a2a;--ot-hl:#facc1552;--ot-hl-focus:#facc15a8;--ot-sm:#0e74cc24;--ot-sm-strong:#0e74cc52;--ot-shadow:0 14px 34px -14px #00000038;--ot-scrim:#1414122e}*{box-sizing:border-box}input,textarea,select{font-size:max(1rem,1em)}input,textarea,select,button{font-family:inherit}body{color:#e4e4e7;background-color:#1b1b1e;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:24px 24px;min-height:100vh;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow-x:hidden}#root{min-height:100vh;overflow-x:clip}.app{flex-direction:column;max-width:1400px;min-height:100dvh;margin:0 auto;padding:1.5rem;display:flex;overflow-x:clip}.app>.header{flex-shrink:0}.app-shell{flex-direction:column;flex:auto;min-height:0;display:flex}.app-shell.with-sidebar{grid-template-rows:1fr;grid-template-columns:280px minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}.app-shell.with-sidebar.sidebar-collapsed{grid-template-columns:3.25rem minmax(0,1fr)}.app-main{z-index:0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.app-main>.footer{margin-top:auto;padding-top:1.75rem}.v2-page-art-clip{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:clip}.v2-page-art{pointer-events:none;width:min(900px,100%);height:640px;max-height:90vh;position:absolute;top:195px;left:50%;transform:translate(-50%)}html.light-theme .v2-page-art{opacity:.6}.header{text-align:center;margin-bottom:2rem}.header-toolbar{padding-top:max(6px, env(safe-area-inset-top,0px));padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);justify-content:space-between;align-items:center;gap:8px;margin-bottom:.75rem;display:flex}.header-toolbar-left{flex-wrap:wrap;justify-self:start;align-items:center;gap:.5rem;min-width:0;display:flex}.header-toolbar-right{flex-wrap:wrap;flex-shrink:1;justify-content:flex-end;justify-self:end;align-items:center;gap:6px 8px;min-width:0;display:flex}.app-logo--toolbar{object-fit:contain;border-radius:12px;flex-shrink:0;width:56px;height:56px;display:block}.header-brand-name{color:#f4f4f5;letter-spacing:-.02em;white-space:nowrap;font-size:20px;font-weight:700}.header-brand-link{cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.theme-toggle-btn,.easy-view-btn{color:#a1a1aa;cursor:pointer;white-space:nowrap;background:#242427;border:1.5px solid #4b4b52;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.theme-toggle-btn:hover,.easy-view-btn:hover{color:#e4e4e7;background:#1e293b;border-color:#60a5fa}.theme-toggle-btn--active,.easy-view-btn--active{color:#60a5fa;background:#1e3a5f;border-color:#3b82f6}.theme-toggle-btn-icon,.easy-view-btn-icon{flex-shrink:0;font-size:16px;font-weight:800;line-height:1}.theme-toggle-btn-icon{text-align:center;width:16px}.account-menu-btn{color:#a1a1aa;cursor:pointer;background:#242427;border:1px solid #4b4b52;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.account-menu-btn:hover{color:#e4e4e7;background:#333336;border-color:#52525b}.account-menu-btn:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.account-menu-icon-wrap{width:1.35rem;height:1.35rem;display:flex}.account-avatar-svg{width:100%;height:100%}.account-panel-overlay{z-index:380;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:0;padding-right:env(safe-area-inset-right,0px);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:#0000008c;justify-content:flex-end;display:flex;position:fixed;inset:0}.account-panel{background:#1d1d20;border-left:1px solid #333336;flex-direction:column;width:100%;max-width:min(420px,100vw);max-height:100%;animation:.22s ease-out account-panel-in;display:flex;box-shadow:-8px 0 32px #00000073}@keyframes account-panel-in{0%{opacity:.85;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.account-panel-header{border-bottom:1px solid #333336;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1rem .75rem;display:flex}.account-panel-title{color:#f4f4f5;margin:0;font-size:1.15rem;font-weight:700}.account-panel-close{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.5rem;line-height:1;display:inline-flex}.account-panel-close:hover{color:#e4e4e7;background:#333336}.stripe-checkout-modal{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:520px;max-height:92dvh;margin:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000073}.stripe-checkout-modal-header{background:#fff;border-bottom:1px solid #e4e4e7;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px 14px 20px;display:flex}.stripe-checkout-modal-title{color:#242427;font-size:1rem;font-weight:600}.stripe-checkout-modal-body{flex:1;overflow-y:auto}.stripe-checkout-modal-body iframe{border:none;width:100%;display:block}.account-panel-body{-webkit-overflow-scrolling:touch;flex:1;padding:1rem 1rem 1.5rem;overflow:hidden auto}.account-panel-hero{background:#242427;border:1px solid #333336;border-radius:12px;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:.85rem 1rem;display:flex}.account-panel-avatar{color:#d4d4d8;background:#333336;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex}.account-panel-avatar .account-avatar-svg{width:2rem;height:2rem}.account-panel-identity{text-align:left;min-width:0}.account-panel-name{color:#f4f4f5;word-break:break-word;margin:0;font-size:1rem;font-weight:600}.account-panel-email{color:#a1a1aa;word-break:break-all;margin:.25rem 0 0;font-size:.82rem}.account-quicklinks-grid{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:.5rem;margin-bottom:1.25rem;display:grid}.account-quicklink-tile{color:#d4d4d8;cursor:pointer;text-align:center;background:#242427;border:1px solid #333336;border-radius:12px;flex-direction:column;align-items:center;gap:.4rem;padding:.75rem .4rem;transition:background .15s,border-color .15s,transform .1s;display:flex}.account-quicklink-tile:hover{background:#2c2c30;border-color:#45454a}.account-quicklink-tile:active{transform:scale(.97)}.account-quicklink-icon{color:#818cf8;background:#6366f126;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.account-quicklink-label{font-size:.72rem;font-weight:500;line-height:1.2}html.light-theme .account-quicklink-tile{color:#27272a;background:#f4f4f5;border-color:#0000001a}html.light-theme .account-quicklink-tile:hover{background:#ececee}html.light-theme .account-quicklink-icon{color:#4f46e5;background:#4f46e51f}.account-panel-section{margin-bottom:1.15rem}.account-panel-section-title{letter-spacing:.06em;text-transform:uppercase;color:#71717a;margin:0 0 .4rem;font-size:.72rem;font-weight:700}.account-panel-section-text{color:#a1a1aa;margin:0;font-size:.86rem;line-height:1.5}.account-plan-pro,.account-plan-free{flex-direction:column;gap:.5rem;display:flex}.account-plan-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:.15rem .6rem;font-size:.72rem;font-weight:700;display:inline-block}.account-plan-badge--pro{color:#fff;background:linear-gradient(90deg,#15803d,#22c55e)}.account-plan-badge--free{color:#a1a1aa;background:#4b4b52}.account-plan-fair-use{color:#71717a;margin:0;font-size:.75rem}.account-response-length-options{gap:.5rem;margin-top:.6rem;display:flex}.account-response-length-btn{color:#d4d4d8;cursor:pointer;background:#26262b;border:1px solid #3f3f46;border-radius:8px;flex:1;padding:.55rem .5rem;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.account-response-length-btn:hover:not(:disabled){border-color:#52525b}.account-response-length-btn:disabled{opacity:.6;cursor:default}.account-response-length-btn--active{color:#93c5fd;background:#3b82f620;border-color:#3b82f6}html.light-theme .account-response-length-btn{color:#3f3f46;background:#f4f4f5;border-color:#d4d4d8}html.light-theme .account-response-length-btn--active{color:#1d4ed8;background:#3b82f615;border-color:#3b82f6}.account-tiers-list{flex-direction:column;gap:.4rem;display:flex}.account-tier-card{opacity:.6;background:#242427;border:1px solid #333336;border-left-width:3px;border-radius:8px;justify-content:space-between;align-items:center;padding:.6rem .75rem;transition:opacity .15s;display:flex}.account-tier-card--active{opacity:1;background:#28282a}.account-tier-card--guest{border-left-color:#4b4b52}.account-tier-card--free{border-left-color:#3b82f6}.account-tier-card--pro{border-left-color:#22c55e}.account-tier-left{align-items:center;gap:.55rem;display:flex}.account-tier-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.account-tier-dot--guest{background:#52525b}.account-tier-dot--free{background:#3b82f6}.account-tier-dot--pro{background:#22c55e}.account-tier-name{color:#e4e4e7;font-size:.88rem;font-weight:600;display:block}.account-tier-sub{color:#71717a;margin-top:.1rem;font-size:.72rem;display:block}.account-tier-right{flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.account-tier-price-tag{color:#71717a;font-size:.8rem}.account-tier-price-tag--paid{color:#22c55e;font-weight:600}.account-tier-footnote{color:#52525b;margin:.5rem 0 0;font-size:.72rem}html.light-theme .account-tier-card{background:#fafafa;border-color:#e4e4e7}html.light-theme .account-tier-card--active{background:#f4f4f5}html.light-theme .account-tier-name{color:#18181b}html.light-theme .account-tier-sub{color:#71717a}.account-panel-section--usage{padding-bottom:.5rem}.usage-bar-wrap{flex-direction:column;gap:.45rem;display:flex}.usage-bar-track{background:#ffffff1a;border-radius:99px;width:100%;height:8px;overflow:hidden}.usage-bar-fill{background:#6366f1;border-radius:99px;height:100%;transition:width .4s}.usage-bar-fill--warn{background:#f59e0b}.usage-bar-fill--full{background:#ef4444}.usage-bar-labels{justify-content:space-between;align-items:center;display:flex}.usage-bar-count{color:#a1a1aa;font-size:.78rem}.usage-bar-count--warn{color:#f59e0b}.usage-bar-count--full{color:#ef4444}.usage-bar-pct{color:#71717a;font-size:.75rem}.account-pair-banner{background:#14171d;border:1px solid #2a3a6b;border-radius:.5rem;margin:.75rem 0 .5rem;padding:.75rem 1rem}.account-pair-banner--success{background:#103a26;border-color:#1c5a3d}.account-pair-banner--error{background:#1a1015;border-color:#4a2228}.account-pair-banner-title{color:#e6e8ec;margin:0 0 .25rem;font-size:.95rem;font-weight:600}.account-pair-banner-body{color:#c6cad2;margin:0;font-size:.85rem;line-height:1.5}html.light-theme .account-pair-banner{background:#f5f7ff;border-color:#c7d2fe}html.light-theme .account-pair-banner--success{background:#ecfdf5;border-color:#a7f3d0}html.light-theme .account-pair-banner--error{background:#fef2f2;border-color:#fecaca}html.light-theme .account-pair-banner-title,html.light-theme .account-pair-banner-body{color:#1f2937}.account-linked-devices-list{flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.account-linked-device{background:#14171d;border:1px solid #232730;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.account-linked-device-meta{flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex}.account-linked-device-source{letter-spacing:.05em;color:#c6cad2;text-transform:uppercase;font-size:.8rem;font-weight:700}.account-linked-device-id{color:#6a707a;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.7rem}.account-linked-device-used{color:#6a707a;font-size:.7rem}.account-linked-device-unlink{padding:.3rem .6rem;font-size:.75rem}html.light-theme .account-linked-device{background:#f9fafb;border-color:#e5e7eb}html.light-theme .account-linked-device-source{color:#374151}html.light-theme .account-linked-device-id,html.light-theme .account-linked-device-used{color:#6b7280}.shares-page{box-sizing:border-box;width:100%;max-width:900px;min-height:100vh;margin:0 auto;padding:1.25rem 1rem;font-family:inherit}.shares-page-inner{flex-direction:column;gap:1.25rem;display:flex}.shares-page-header{align-items:center;gap:1rem;display:flex}.shares-page-title{margin:0;font-size:1.4rem;font-weight:600}.shares-page-desc{color:#a1a1aa;margin:0;font-size:.9rem}.shares-page-empty{color:#71717a;font-size:.9rem}.shares-list{flex-direction:column;gap:.75rem;display:flex}.shares-card{border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.4rem;padding:.85rem 1rem;display:flex}html.light-theme .shares-card{border-color:#0000001a}.shares-card-date{color:#71717a;white-space:nowrap;font-size:.78rem}.shares-card-question{color:#e4e4e7;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}html.light-theme .shares-card-question{color:#18181b}.shares-card-actions{flex-wrap:wrap;gap:.4rem;margin-top:.25rem;display:flex}.shares-btn{padding:.3rem .75rem;font-size:.82rem}.usage-page{max-width:960px}.usage-period-tabs{gap:.5rem;display:flex}.usage-period-tab{color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:.3rem .9rem;font-size:.82rem;transition:background .15s,color .15s}.usage-period-tab:hover{color:#e4e4e7}.usage-period-tab--active{color:#fff;background:#6366f1;border-color:#6366f1}html.light-theme .usage-period-tab{color:#52525b;border-color:#00000024}html.light-theme .usage-period-tab--active{color:#fff;background:#4f46e5;border-color:#4f46e5}.usage-stat-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.usage-stat-card{border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.25rem;padding:.75rem .9rem;display:flex}html.light-theme .usage-stat-card{border-color:#0000001a}.usage-stat-value{overflow-wrap:break-word;font-size:1.3rem;font-weight:600}.usage-stat-label{color:#71717a;font-size:.75rem}.usage-chart{border-bottom:1px solid #ffffff14;align-items:flex-end;gap:2px;height:90px;padding-bottom:2px;display:flex}html.light-theme .usage-chart{border-color:#0000001a}.usage-chart-bar-wrap{flex:auto;align-items:flex-end;min-width:2px;height:100%;display:flex}.usage-chart-bar{background:#818cf8;border-radius:2px 2px 0 0;width:100%;min-height:2px}html.light-theme .usage-chart-bar{background:#6366f1}.usage-section{flex-direction:column;gap:.6rem;display:flex}.usage-table-wrap{overflow-x:auto}.usage-table{border-collapse:collapse;width:100%;font-size:.85rem}.usage-table th,.usage-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff14;padding:.45rem .6rem}html.light-theme .usage-table th,html.light-theme .usage-table td{border-color:#0000001a}.usage-table th{color:#a1a1aa;font-size:.78rem;font-weight:500}.usage-table-empty{color:#71717a;text-align:center;white-space:normal}.usage-table--compact td,.usage-table--compact th{padding:.35rem .6rem}.usage-formula-box{border-top:1px solid #ffffff14;margin-top:.5rem;padding-top:1rem}html.light-theme .usage-formula-box{border-color:#0000001a}html.light-theme :is(.shares-page-desc,.usage-table th,.shares-page .account-panel-section-text){color:#52525b}.account-panel-actions{flex-direction:column;gap:.5rem;display:flex}.account-panel-action-btn{text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center;width:100%}.account-panel-legal{text-align:center;margin:1rem 0 0;font-size:.8rem}.account-panel-legal a{color:#71717a;text-decoration:underline}.account-panel-legal a:hover{color:#a1a1aa}.feedback-form{margin-top:.35rem}.feedback-form-label{letter-spacing:.04em;text-transform:uppercase;color:#71717a;margin-bottom:.35rem;font-size:.72rem;font-weight:600;display:block}.feedback-textarea{box-sizing:border-box;color:#f4f4f5;resize:vertical;background:#242427;border:1px solid #4b4b52;border-radius:8px;width:100%;min-height:5rem;padding:.55rem .65rem;font-size:.88rem;line-height:1.45}.feedback-textarea:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 1px #6366f159}.feedback-textarea::placeholder{color:#52525b}.feedback-form-footer{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.45rem;display:flex}.feedback-char-hint{color:#71717a;font-size:.75rem}.feedback-form-error{color:#f87171;margin:.4rem 0 0;font-size:.82rem}.feedback-form-done{padding:.25rem 0}.feedback-form-thanks{color:#a7f3d0;margin:0 0 .5rem;font-size:.88rem}.header h1{margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.header p{color:#a1a1aa;margin:0;font-size:.95rem}.auth-note{color:#fbbf24;font-size:.9rem}.app--admin{max-width:none;padding-left:0;padding-right:0}.app--admin>.header{padding-left:1.5rem;padding-right:1.5rem}.admin-panel{box-sizing:border-box;background:#242427;border-top:1px solid #333336;border-bottom:1px solid #333336;width:100%;max-width:none;margin:0 0 2rem;padding:1.25rem clamp(1rem,3vw,2.25rem)}.admin-panel-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.admin-panel-header h2{margin:0;font-size:1.1rem}.admin-panel-section-hint{color:#a1a1aa;margin:0 0 .75rem;font-size:.82rem;line-height:1.45}.admin-panel-form{margin-bottom:1.5rem}.admin-label{color:#e4e4e7;flex-direction:column;flex:1;gap:.2rem;font-size:.85rem;display:flex}.admin-input{color:#e4e4e7;background:#242427;border:1px solid #4b4b52;border-radius:6px;padding:.4rem .6rem;font-size:.9rem}.admin-panel-list{margin-top:.5rem}.admin-panel-list-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.admin-panel-list-header h3{margin:0;font-size:1rem}.admin-search-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-panel-empty{color:#a1a1aa;margin:.5rem 0 0;font-size:.9rem}.admin-feedback-block{border-bottom:1px solid #333336;margin-bottom:1.75rem;padding-bottom:1rem}.admin-table-feedback{min-width:560px}.admin-cell-time{white-space:nowrap;color:#a1a1aa;vertical-align:top;font-size:.82rem}.admin-feedback-message{vertical-align:top;word-break:break-word;max-width:42rem;line-height:1.45}.admin-table-wrap{scrollbar-gutter:stable;border:1px solid #333336;border-radius:8px;width:100%;max-height:70vh;overflow:auto}.admin-table-wrap::-webkit-scrollbar{width:10px;height:10px}.admin-table-wrap::-webkit-scrollbar-thumb{background:#4b4b52;border:2px solid #242427;border-radius:5px}.admin-table-wrap::-webkit-scrollbar-thumb:hover{background:#5b5b63}.admin-table-wrap::-webkit-scrollbar-track{background:0 0}.admin-table{border-collapse:collapse;width:100%;min-width:760px;font-size:.9rem}.admin-table th,.admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid #333336;padding:.65rem .75rem}.admin-table th{white-space:nowrap;z-index:2;background:#333336;font-weight:600;position:sticky;top:0;box-shadow:inset 0 -1px #444448}.admin-table td{background:#242427}.admin-table tr:last-child td{border-bottom:none}.admin-table-users{min-width:1080px}.admin-usage-grand--compact{color:#a1a1aa;margin-top:.35rem;margin-bottom:.35rem;font-size:.88rem}.admin-usage-grand--compact strong{color:#e4e4e7}.admin-user-cell{min-width:220px}.admin-user-primary{color:#e4e4e7;font-weight:600}.admin-user-secondary{color:#a1a1aa;word-break:break-all;margin-top:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}.admin-cell-provider{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.admin-cell-number{white-space:nowrap}.admin-action-cell{text-align:right;white-space:nowrap}.admin-pro-badge{color:#a5b4fc;letter-spacing:.04em;background:#6366f133;border-radius:4px;align-items:center;padding:.15rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.admin-cell-muted{color:#71717a}.admin-usage-grand{color:#e4e4e7;margin:.5rem 0 .75rem;font-size:.95rem}.admin-label-inline{color:#a1a1aa;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.admin-input-narrow{width:4.5rem}@media (width<=760px){.admin-panel{padding:1rem}.admin-panel-header,.admin-panel-list-header{flex-direction:column;align-items:flex-start}.admin-search-controls{width:100%}.admin-search-controls .admin-input{width:100%!important}}.question-form{flex-direction:column;gap:.75rem;display:flex}.private-session-row{background:0 0;border:1px solid #0000;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:0;margin-bottom:1rem;padding:.45rem .65rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.private-session-row--on{background:linear-gradient(135deg,#1665342e,#0f172a80);border-color:#22c55e59;box-shadow:0 0 0 1px #22c55e1f}.private-session-toggle{color:#a1a1aa;cursor:pointer;font:inherit;letter-spacing:.01em;background:0 0;border:none;border-radius:8px;align-items:center;gap:.4rem;margin:0;padding:.2rem .3rem;font-size:.78rem;font-weight:500;display:inline-flex}.private-session-toggle:disabled{opacity:.45;cursor:not-allowed}.private-session-toggle:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.private-session-toggle__track{background:#4b4b52;border-radius:999px;flex-shrink:0;width:1.75rem;height:1rem;transition:background .15s;position:relative}.private-session-row--on .private-session-toggle__track{background:linear-gradient(90deg,#166534,#16a34a)}.private-session-toggle__thumb{background:#fafafa;border-radius:50%;width:calc(1rem - 4px);height:calc(1rem - 4px);transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000059}.private-session-row--on .private-session-toggle__thumb{transform:translate(.75rem)}.private-session-toggle__icon{color:#71717a;justify-content:center;align-items:center;transition:color .15s;display:flex}.private-session-row--on .private-session-toggle__icon{color:#4ade80}.private-session-incognito-icon{flex-shrink:0}.private-session-toggle__label{color:#71717a}.private-session-help-inline{color:#a1a1aa;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.private-session-help-inline__text{opacity:.9}.private-session-info-wrap{align-items:center;display:inline-flex;position:relative}.private-session-info{color:#e4e4e7;cursor:help;background:#4b4b52;border:1px solid #52525b;border-radius:50%;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.65rem;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.private-session-info:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.private-session-tooltip{z-index:80;color:#e4e4e7;text-align:left;pointer-events:none;opacity:0;visibility:hidden;background:#333336;border:1px solid #4b4b52;border-radius:8px;width:min(18.5rem,100vw - 2.5rem);padding:.55rem .65rem;font-size:.72rem;font-style:normal;font-weight:400;line-height:1.45;transition:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000073}.private-session-info-wrap:hover .private-session-tooltip,.private-session-info-wrap:focus-within .private-session-tooltip{opacity:1;visibility:visible}@media (width<=900px){.private-session-tooltip{width:min(18.5rem,100vw - 1rem);max-width:calc(100vw - 1rem);left:auto;right:0;transform:none}}@media (width<=480px){.v2-page-art,.header-brand-name{display:none}.app-logo--toolbar{width:40px;height:40px}.header-toolbar-left{flex-wrap:nowrap;flex-shrink:0}.chat-section-bottom-bar{flex-wrap:wrap;gap:.3rem}.chat-section-bottom-bar .private-session-row{flex-shrink:1;min-width:0;padding:.25rem .4rem}.chat-section-bottom-bar .private-session-toggle__label,.chat-section-bottom-bar .private-session-help-inline__text{font-size:.74rem}.chat-section-ask-btn{flex:100%;padding:0 1rem}.v2-compare-toolbar{flex-direction:column}.v2-ask-btn{width:100%;min-width:0}.debate-challenge-host,.debate-challenge-btn{flex:auto}}.question-input{color:#e4e4e7;resize:vertical;background:#1b1b20;border:1.5px solid #333336;border-radius:10px;width:100%;padding:.875rem 1rem;font-size:1.15rem;transition:border-color .15s,box-shadow .15s}.question-input::placeholder{color:#9494a0}.question-input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f620}.mode-suggestion-panel{background:#212126;border:1px solid #333336;border-radius:10px;margin:-.15rem 0 1rem;padding:.8rem .95rem}.mode-suggestion-panel h3{margin:0 0 .35rem;font-size:.95rem}.mode-suggestion-intro{color:#a1a1aa;margin:0 0 .55rem;font-size:.82rem}.mode-suggestion-list{margin:0;padding-left:1rem}.mode-suggestion-list li{margin-bottom:.55rem}.mode-suggestion-votes{color:#71717a;font-size:.82em}.mode-suggestion-reasons p{color:#a1a1aa;margin:.25rem 0 0;font-size:.8rem}.provider-logo{letter-spacing:.02em;color:var(--provider-color);background:var(--provider-surface);border:1px solid color-mix(in srgb, var(--provider-color) 45%, #4b4b52);border-radius:9999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.provider-logo-img{filter:brightness(0)invert(.85);flex-shrink:0;display:block}html.light-theme .provider-logo-img{filter:brightness(0)invert(.25)}.provider-logo-sm{min-width:1.55rem;height:1.55rem;padding:0 .35rem;font-size:.68rem}.provider-logo-md{min-width:1.8rem;height:1.8rem;padding:0 .4rem;font-size:.72rem}.btn{cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:500}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);align-self:flex-start;transition:background .15s,box-shadow .2s,opacity .15s;box-shadow:0 0 #6366f100}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#818cf8 0%,#6366f1 100%);box-shadow:0 0 12px 2px #6366f166}.btn-secondary{color:#e4e4e7;background:#333336;border:1px solid #4b4b52}.reel-generator-style-picker .btn-primary{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border-color:#0000}.btn-danger{color:#fff;background:#b91c1c;border:1px solid #991b1b}.btn-danger:hover:not(:disabled){background:#991b1b}.btn-danger-ghost{color:#f87171;background:0 0;border:1px solid #7f1d1d}.btn-danger-ghost:hover:not(:disabled){color:#fecaca;background:#7f1d1d40}.btn-small{color:#e4e4e7;background:#333336;padding:.35rem .65rem;font-size:.8rem}.btn-rainbow{color:#fff;background:linear-gradient(90deg,#ef4444 0%,#f59e0b 18%,#eab308 35%,#22c55e 52%,#06b6d4 68%,#3b82f6 84%,#a855f7 100%) 0 0/200% 100%;border:1px solid #0000;transition:background-position .35s,transform .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #ffffff0f}.btn-rainbow:hover:not(:disabled){background-position:100% 0;transform:translateY(-1px)}.btn-rainbow:disabled{opacity:.7;transform:none}.delete-account-overlay{z-index:400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.delete-account-modal{color:#e4e4e7;background:#242427;border:1px solid #4b4b52;border-radius:12px;width:100%;max-width:420px;max-height:min(90vh,640px);padding:1.25rem 1.35rem;overflow-y:auto;box-shadow:0 16px 48px #00000080}.delete-account-title{color:#fecaca;margin:0 0 .75rem;font-size:1.15rem}.delete-account-lead{color:#d4d4d8;margin:0 0 .5rem;font-size:.9rem}.delete-account-list{color:#a1a1aa;margin:0 0 .85rem;padding-left:1.2rem;font-size:.85rem;line-height:1.45}.delete-account-note{color:#71717a;margin:0 0 1rem;font-size:.8rem;line-height:1.45}.delete-account-form{flex-direction:column;gap:.5rem;display:flex}.delete-account-label{color:#a1a1aa;font-size:.82rem}.delete-account-input{color:#e4e4e7;background:#1b1b1e;border:1px solid #4b4b52;border-radius:6px;padding:.5rem .65rem;font-size:.9rem}.delete-account-input:focus{border-color:#b91c1c;outline:none}.delete-account-error{color:#fca5a5;margin:0;font-size:.82rem}.delete-account-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.35rem;display:flex}.error{color:#fecaca;background:#7f1d1d;border-radius:6px;margin-bottom:1rem;padding:.75rem 1rem}.auth-banner{text-align:left;border-radius:8px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.6rem .6rem .6rem 1rem;display:flex}.auth-banner--notice{color:#dbeafe;background:#3b82f61a;border:1px solid #3b82f659}.auth-banner__text{flex:auto;min-width:0;font-size:.92rem;line-height:1.4}.auth-banner__action{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:999px;flex-shrink:0;min-height:36px;padding:.4rem .9rem;font-size:.85rem;font-weight:600}.auth-banner__action:hover{background:#2563eb}.auth-banner__close{width:36px;height:36px;color:inherit;opacity:.75;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;font-size:1.3rem;line-height:1}.auth-banner__close:hover{opacity:1;background:#ffffff14}html.light-theme .auth-banner--notice{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}html.light-theme .auth-banner__close:hover{background:#0f172a0f}.admin-spend-grid{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.admin-spend-card{background:var(--panel-bg,#ffffff0d);border:1px solid var(--border,#ffffff1a);border-radius:8px;flex:140px;min-width:120px;padding:.6rem .85rem}.admin-spend-provider{text-transform:uppercase;letter-spacing:.06em;opacity:.65;margin-bottom:.2rem;font-size:.75rem}.admin-spend-usd{font-size:1.25rem;font-weight:600}.admin-spend-tokens{opacity:.55;margin-top:.2rem;font-size:.75rem}.admin-spend-total{margin:0;font-size:.9rem}.admin-spend-hint{opacity:.55;margin-left:.4rem;font-size:.8rem}.admin-spend-monthly-wrap{margin-top:1rem}.admin-spend-monthly-title{opacity:.7;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem;font-size:.85rem;font-weight:600}.admin-spend-monthly-table{font-size:.82rem}.admin-spend-monthly-provider{white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.admin-spend-monthly-total{font-weight:600}.quota-low-banner{background:color-mix(in srgb, var(--warning,#f59e0b) 15%, transparent);border:1px solid color-mix(in srgb, var(--warning,#f59e0b) 40%, transparent);color:var(--text,inherit);border-radius:6px;padding:.5rem .75rem;font-size:.85rem}.quota-error-banner{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.quota-error-msg{margin:0}.quota-upgrade-btn{white-space:nowrap}.quota-upgrade-hint{opacity:.8;margin:0;font-size:.8rem}.anon-limit-popup-overlay{justify-content:center;align-items:center}.anon-limit-popup{color:#f4f4f5;background:#1d1d20;border:1px solid #333336;border-radius:14px;flex-direction:column;gap:.85rem;width:100%;max-width:min(380px,100vw - 2rem);padding:1.5rem;animation:.18s ease-out anon-limit-popup-in;display:flex;position:relative;box-shadow:0 16px 48px #00000073}@keyframes anon-limit-popup-in{0%{opacity:.6;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.anon-limit-popup-close{color:#a1a1aa;position:absolute;top:.5rem;right:.5rem}.anon-limit-popup-title{color:#f4f4f5;margin:0;padding-right:1.5rem;font-size:1.1rem;font-weight:700}.anon-limit-popup-body{color:#a1a1aa;flex-wrap:wrap;align-items:center;gap:.2rem;margin:0;font-size:.9rem;line-height:1.5;display:flex}.anon-limit-popup-signin,.anon-limit-popup-dismiss{width:100%}.anon-limit-popup-hint{color:#71717a;text-align:center;margin:0;font-size:.78rem}.sidebar-stack{flex-direction:column;gap:0;min-width:0;display:flex}.sidebar-stack-header{justify-content:flex-end;margin-bottom:.5rem;display:flex}.sidebar-collapse-btn{min-width:2.25rem;padding-left:.65rem;padding-right:.65rem}.sidebar-stack--collapsed{align-items:center;position:sticky;top:1rem}.sidebar-expand-btn{color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #4b4b52;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin:.75rem auto;transition:border-color .15s,background .15s,color .15s;display:flex;position:relative}.sidebar-expand-btn:hover{color:#e4e4e7;background:#2b2b30;border-color:#3b82f6}.sidebar-expand-badge{color:#fff;pointer-events:none;background:#3b82f6;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 3px;font-size:.62rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-6px;right:-6px}.conversation-sidebar{background:#242427;border:1px solid #333336;border-radius:12px;padding:1rem;position:sticky;top:1rem}.conversation-sidebar-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.conversation-sidebar-title{margin:0;font-size:1rem}.conversation-sidebar-subtitle{color:#a1a1aa;margin:.2rem 0 0;font-size:.82rem}.conversation-new-btn{width:100%;margin-bottom:.85rem}.conversation-search-wrap{margin-bottom:.7rem;position:relative}.conversation-search-icon{color:#71717a;pointer-events:none;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.conversation-search-input{box-sizing:border-box;color:#e4e4e7;background:#1d1d20;border:1px solid #333336;border-radius:10px;outline:none;width:100%;padding:.5rem 2rem .5rem 2.1rem;font-size:.9rem;transition:border-color .12s,box-shadow .12s,background .12s}.conversation-search-input::placeholder{color:#71717a}.conversation-search-input:hover{border-color:#4b4b52}.conversation-search-input:focus{background:#212126;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f62e}.conversation-search-clear{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;padding:0;transition:background .12s,color .12s;display:inline-flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.conversation-search-clear:hover{color:#e4e4e7;background:#2c2c30}.conversation-search-match{color:inherit;background:#facc1547;border-radius:3px;padding:0 1px}.conversation-sidebar-list{flex-direction:column;gap:.55rem;display:flex}.conversation-sidebar-empty{color:#a1a1aa;margin:0;font-size:.88rem}.conversation-item-row{position:relative}.conversation-item-delete{color:#fca5a5;z-index:2;background:#7f1d1d29;border-color:#7f1d1d;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;min-width:1.35rem;height:1.35rem;padding:0;font-size:1rem;line-height:1;display:inline-flex;position:absolute;top:.45rem;right:.45rem}.conversation-item-delete:hover{color:#fecaca;background:#7f1d1d59}.conversation-item{text-align:left;color:#e4e4e7;cursor:pointer;background:#1d1d20;border:1px solid #333336;border-radius:10px;flex-direction:column;gap:.2rem;width:100%;padding:.75rem 2rem .75rem .85rem;display:flex}.conversation-item:hover{background:#212126;border-color:#4b4b52}.conversation-item-row.active .conversation-item{background:#3b82f61f;border-color:#3b82f6}.conversation-item-title{font-size:.9rem;font-weight:600;line-height:1.35}.conversation-item-preview{color:#8b8b96;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.conversation-item-meta,.conversation-item-time{color:#a1a1aa;font-size:.78rem}.panels-section{margin-bottom:2rem;overflow-x:clip}.panels-layout-toggle{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;margin-bottom:.35rem;display:flex}.panels-layout-btn{color:#71717a;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #4b4b52;border-radius:6px;align-items:center;gap:.3rem;height:2rem;padding:.3rem .65rem;font-size:.76rem;font-weight:500;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.panels-layout-btn:hover{color:#e4e4e7;border-color:#52525b}.panels-layout-btn.active{color:#e4e4e7;background:#333336;border-color:#52525b}.panels-layout-icon{font-size:.9rem;line-height:1}.panels-share-btn{color:#93c5fd;border-color:#1e3a5f;align-items:center;gap:.4rem;margin-left:.5rem;display:inline-flex}.v2-meta-pdf-btn.v2-meta-pdf-btn{width:auto;min-width:0;margin-left:auto}.panels-share-btn:hover{color:#bfdbfe;background:#3b82f61f;border-color:#3b82f6}.panels-email-self-btn{color:#a78bfa;border-color:#2d3748;margin-left:.25rem}.panels-email-self-btn:hover{color:#c4b5fd;background:#6366f11f;border-color:#6366f1}.panels-email-self-btn:disabled{opacity:.6;cursor:default}.panels-share-email-btn{color:#a78bfa;border-color:#2d3748;margin-left:.25rem}.panels-share-email-btn:hover{color:#c4b5fd;background:#6366f11f;border-color:#6366f1}.panels-download-btn{color:#93c5fd;border-color:#1e3a5f;margin-right:.5rem}.panels-download-btn:hover{color:#bfdbfe;background:#3b82f61f;border-color:#3b82f6}.panels-pdf-btn{color:#6ee7b7;border-color:#065f46;margin-left:.25rem}.panels-pdf-btn:hover{color:#a7f3d0;background:#10b9811f;border-color:#10b981}.panels-pdf-btn:disabled{opacity:.6;cursor:default}.panels-expand-form{box-sizing:border-box;align-items:center;gap:.5rem;width:100%;min-width:0;margin-top:.35rem;display:flex}.panels-email-form{box-sizing:border-box;align-items:center;gap:.5rem;width:100%;min-width:0;margin-top:.25rem;display:flex}.panels-email-input{color:#e4e4e7;text-overflow:ellipsis;background:#242427;border:1px solid #4b4b52;border-radius:.5rem;outline:none;flex:1 1 0;min-width:0;padding:.35rem .7rem;font-size:1rem;transition:border-color .15s;overflow:hidden}.panels-email-input:focus{border-color:#6366f1}.panels-email-input::placeholder{color:#52525b}html.light-theme .panels-email-input:not(.share-cards-modal *){color:#18181b;background:#f8fafc;border-color:#cbd5e1}html.light-theme .panels-email-input:not(.share-cards-modal *):focus{border-color:#6366f1}.panels-email-send-btn{flex-shrink:0;padding:.35rem 1rem;font-size:.875rem}.panels-email-cancel{color:#71717a;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.1rem .3rem;font-size:1.1rem;line-height:1}.panels-email-cancel:hover{color:#a1a1aa}.panels-email-sent{color:#4ade80;font-size:.875rem;font-weight:500}.panels-email-error{color:#f87171;flex:100%;font-size:.8rem}.panels-grid{flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.panels-grid>.panel[open]{flex:1 1 0;min-width:270px}.panels-grid>.panel:not([open]){flex:0 0 210px;width:210px;min-width:0}.panels-grid--series{display:block}.panels-grid--series>.panel{width:100%;margin-bottom:1rem}.panels-grid--series>.panel[open]{min-height:0}.panels-grid--series>.panel[open] .panel-content{flex:none}.panels-grid--series>.panel[open] .panel-content-scroll{flex:none;overflow-y:visible}.v2-mobile-history{display:none}@media (width<=900px){.app{padding:max(6px, calc(env(safe-area-inset-top,0px) + 6px)) 12px 16px}html.native-app .app{padding-top:calc(env(safe-area-inset-top,0px) + 20px)}.app-main,.conversation-sidebar,.chat-section,.private-session-row,.question-form,.question-input,.answer-mode-bar,.answer-mode-category,.answer-mode-chips,.model-selector-chips{width:100%;min-width:0;max-width:100%}.question-input{height:5.25rem}.app-shell.with-sidebar{flex-direction:column;grid-template-columns:1fr;display:flex}.header-toolbar{flex-wrap:nowrap;row-gap:0;padding-top:10px}.header-toolbar-right{flex-wrap:nowrap;justify-content:flex-end}.theme-toggle-btn,.easy-view-btn{aspect-ratio:1;justify-content:center;gap:0;width:44px;height:auto;padding:0;font-size:14px}.easy-view-btn-icon,.theme-toggle-btn-icon{font-size:18px}.account-menu-btn{aspect-ratio:1;flex-shrink:0;width:44px;height:auto}.header-brand-name{font-size:17px}.app-main{order:1}.sidebar-stack{display:none}.conversation-sidebar{margin-top:0;position:static}.footer-inner--sidebar{display:flex}.v2-mobile-history{margin-top:1.5rem;margin-bottom:.5rem;display:block}.v2-mobile-history .conversation-sidebar{max-height:320px;overflow-y:auto}.account-panel{border-left:none;max-width:100%}.account-panel-overlay{justify-content:stretch}.footer{display:none}.panels-grid{flex-direction:column}.panels-grid>.panel[open],.panels-grid>.panel:not([open]){flex:none;width:100%;min-width:0}.v2-app--look2 .v2-chat-zone .chat-section{max-width:100%}.v2-app--look2 .model-selector-chip{font-size:.9rem;min-height:2.75rem!important;padding:.5rem 1rem .5rem .7rem!important}.v2-app--look2 .v2-models-ask-row{flex-direction:column;align-items:stretch}.v2-app--look2 .v2-models-ask-row .model-selector-chips{flex:unset}.v2-app--look2 .v2-ask-inline-btn{flex:unset;width:100%;min-height:2.9rem;font-size:1rem}.v2-app--look2 .v2-modes-ask-btn{min-height:2.9rem}.v2-app--look2 .v2-modes-outer{margin-bottom:1rem}.private-session-toggle{align-items:center;min-height:2.5rem}}@media (width<=480px){.header-toolbar{flex-wrap:wrap}.header-toolbar-right{flex-wrap:nowrap;margin-left:auto}}.panel{border:1px solid color-mix(in srgb, var(--accent,#4b4b52) 18%, #333336 82%);background:color-mix(in srgb, var(--accent,#4b4b52) 5.5%, #242427 94.5%);border-top:3px solid var(--accent,#4b4b52);border-radius:8px;flex-direction:column;min-height:auto;display:flex;overflow:hidden}.panel[open]{min-height:320px}.panel-title{background:color-mix(in srgb, var(--accent,#4b4b52) 4.5%, #333336 95.5%);color:var(--accent);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:space-between;align-items:center;margin:0;padding:.75rem 1rem;font-size:1rem;display:flex}.panel-title::-webkit-details-marker{display:none}.panel-title::marker{content:""}.panel-collapse-chevron{color:var(--accent,#a1a1aa);flex-shrink:0;margin-left:.5rem;font-size:.65rem;transition:transform .15s}.panel[open]>.panel-title .panel-collapse-chevron{transform:rotate(-180deg)}.panel-title-inner{align-items:center;gap:.55rem;display:inline-flex}.panel-title-fallback{color:#fbbf24;cursor:help;white-space:nowrap;background:#fbbf241f;border:1px solid #fbbf2459;border-radius:.5rem;flex-shrink:0;padding:.05rem .4rem;font-size:.72rem;font-weight:600}.panel-content{flex-direction:column;flex:1;min-height:0;padding:1rem;display:flex}.panel-content-scroll{flex:1;min-height:0;margin-bottom:.5rem;overflow-y:auto}.panel-thread{flex-direction:column;gap:.75rem;display:flex}.panel-message{border:1px solid #333336;border-radius:10px;padding:.7rem .8rem}.panel-message.user{background:color-mix(in srgb, var(--accent,#4b4b52) 2.5%, #1d1d20 97.5%)}.panel-message--collapsible{padding:0}.panel-message-summary{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;color:#a1a1aa;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.74rem;font-weight:700;list-style:none;display:flex}.panel-message-summary::-webkit-details-marker{display:none}.panel-message-summary::marker{content:""}.panel-message-summary-label{color:#d4d4d8;flex-shrink:0}.panel-message-summary-preview{text-transform:none;letter-spacing:0;color:#71717a;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.78rem;font-weight:500;line-height:1.35;overflow:hidden}.panel-message-summary-chevron{color:#71717a;flex-shrink:0;font-size:.65rem;transition:transform .15s}.panel-message--collapsible[open] .panel-message-summary-chevron{transform:rotate(-180deg)}.panel-message-body--user{white-space:pre-wrap;word-break:break-word;color:#e4e4e7;border-top:1px solid #333336;margin:0;padding:0 .75rem .75rem;font-size:.88rem;line-height:1.5}.panel-message-context{border-top:1px solid #333336;flex-wrap:wrap;gap:.35rem;margin-top:.6rem;padding-top:.5rem;display:flex}.panel-message-context-chip{color:#a1a1aa;white-space:nowrap;background:#333336;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.72rem;font-weight:500;display:inline-flex}.panel-message-context-chip--persona{color:#7dd3fc;background:#1e293b}.panel-message-context-chip--web{color:#86efac;background:#1a2e1a}.panel-message-context-icon{font-size:.75rem;line-height:1}.panel-message.assistant{background:color-mix(in srgb, var(--accent,#4b4b52) 4%, #1b1b22 96%)}@keyframes message-flash{0%{outline:2px solid color-mix(in srgb, var(--accent,#6366f1) 75%, transparent);outline-offset:1px}60%{outline:2px solid color-mix(in srgb, var(--accent,#6366f1) 75%, transparent);outline-offset:1px}to{outline-offset:1px;outline:2px solid #0000}}.panel-message-role{letter-spacing:.04em;text-transform:uppercase;color:#a1a1aa;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.45rem;font-size:.74rem;font-weight:700;display:flex}.panel-message-latency{letter-spacing:0;text-transform:none;color:#93c5fd;flex-shrink:0;font-size:.76rem;font-weight:600}.panel-message-streaming{color:var(--accent,#60a5fa);flex-shrink:0;font-size:.65rem;animation:1s ease-in-out infinite streaming-pulse}@keyframes streaming-pulse{0%,to{opacity:1}50%{opacity:.3}}.streaming-cursor{color:var(--accent,#60a5fa);vertical-align:bottom;font-size:1rem;animation:.8s ease-in-out infinite streaming-pulse;display:inline-block}.panel-message-body{white-space:pre-wrap;word-break:break-word;font-size:.9rem;line-height:1.5}.panel-message-body.markdown-body{white-space:normal}.panel-text{word-break:break-word;font-size:.9rem;line-height:1.5}.panel-text:not(.markdown-body){white-space:pre-wrap}.panel-text.markdown-body{white-space:normal}.panel-content-scroll .markdown-body h1{margin:0 0 .35rem;font-size:1rem}.panel-content-scroll .markdown-body h2{margin:.75rem 0 .35rem;font-size:1rem}.panel-content-scroll .markdown-body h3{margin:.6rem 0 .3rem;font-size:.95rem}.panel-content-scroll .markdown-body p{margin:.35rem 0}.panel-error{color:#f87171;font-size:.85rem}.loading{color:#a1a1aa;font-size:.9rem}.follow-up{border-top:1px solid #333336;flex-shrink:0;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.follow-up-input{color:#e4e4e7;background:#333336;border:1px solid #4b4b52;border-radius:4px;flex:1;padding:.4rem .6rem;font-size:1rem}.reply-all{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.reply-all-input{color:#e4e4e7;background:#333336;border:1px solid #4b4b52;border-radius:6px;flex:1;min-width:200px;padding:.5rem .75rem;font-size:1rem}.models-meta-footer-link{cursor:pointer;font:inherit;color:#8f8f96;background:0 0;border:none;align-items:center;gap:.35em;padding:0;font-size:.75rem;text-decoration:none;transition:color .15s;display:inline-flex}.models-meta-footer-link:hover{color:#f4f4f5;text-underline-offset:3px;text-decoration:underline}.models-meta-footer-chevron{flex-shrink:0}html.light-theme .models-meta-footer-link{color:#71717a}html.light-theme .models-meta-footer-link:hover{color:#0f172a}.models-meta-panel{color:#a1a1aa;background:#18181bb3;border:1px solid #333336;border-radius:8px;margin-top:.4rem;padding:.6rem .75rem;font-size:.82rem}.models-meta-list{color:#a1a1aa;margin:.3rem 0;padding-left:0;list-style:none}.models-meta-list li{margin-bottom:.25rem}.models-meta-list strong{color:#d4d4d8}.models-meta-compare,.models-meta-docs,.models-meta-fallback{color:#71717a;margin:.4rem 0 0;line-height:1.4}.models-meta-panel code{color:#d4d4d8;background:#333336;border-radius:4px;padding:.06em .28em;font-size:.85em}.markdown-body{line-height:1.6}.markdown-body h1{margin:0 0 .5rem;font-size:1.15rem;font-weight:600}.markdown-body h2{margin:1.25rem 0 .5rem;font-size:1.15rem;font-weight:600}.markdown-body h3{margin:1rem 0 .4rem;font-size:1.05rem;font-weight:600}.markdown-body h1:first-child,.markdown-body h2:first-child,.markdown-body h3:first-child{margin-top:0}.markdown-body p{margin:.5rem 0}.markdown-body ul,.markdown-body ol{margin:.5rem 0;padding-left:1.5rem}.markdown-body li{margin:.25rem 0}.markdown-body strong{font-weight:600}.markdown-body hr{border:none;border-top:1px solid #4b4b52;margin:1rem 0}.markdown-body table{border-collapse:collapse;width:100%;margin:.75rem 0;font-size:.9rem}.markdown-body th,.markdown-body td{text-align:left;border:1px solid #4b4b52;padding:.5rem .75rem}.markdown-body th{background:#333336;font-weight:600}.markdown-body td{background:#242427}.markdown-body a{color:#93c5fd;text-underline-offset:2px;overflow-wrap:anywhere}.markdown-body a:visited{color:#c4b5fd}html.light-theme .markdown-body a{color:#1d4ed8}html.light-theme .markdown-body a:visited{color:#6d28d9}.markdown-body pre{white-space:pre;background:#111113;border:1px solid #2a2a2e;border-radius:7px;max-width:100%;padding:.75rem 1rem;font-size:.82rem;line-height:1.5;overflow-x:auto}.markdown-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.markdown-body code:not(pre code){overflow-wrap:anywhere;background:#ffffff12;border-radius:4px;padding:1px 5px;font-size:.85em}html.light-theme .markdown-body pre{background:#f1f5f9;border-color:#e2e8f0}html.light-theme .markdown-body th{background:#f1f5f9}html.light-theme .markdown-body td{background:#fff}html.light-theme .markdown-body th,html.light-theme .markdown-body td{border-color:#e2e8f0}html.light-theme .markdown-body code:not(pre code){background:#0000000f}.markdown-body table{width:max-content;max-width:100%;display:block;overflow-x:auto}.markdown-body th,.markdown-body td{word-break:normal;overflow-wrap:normal}@media (width<=640px){.markdown-body th,.markdown-body td{padding:.45rem .6rem}}.sources h4{margin:0 0 .5rem;font-size:1rem}.sources ul{margin:0;padding-left:1.25rem}.sources li{margin-bottom:.5rem}.sources a{color:#60a5fa;text-decoration:none}.sources a:hover{text-decoration:underline}.snippet{color:#a1a1aa;margin:.25rem 0 0;font-size:.85rem}.year{color:#71717a;margin-left:.5rem;font-size:.8rem}.footer{text-align:center;border-top:1px solid #ffffff14;flex-direction:column;align-items:center;gap:.35rem;margin-top:auto;padding:1.25rem 0 .75rem;display:flex}html.light-theme .footer{border-top-color:#0f172a1a}.footer-inner{color:#8f8f96;flex-direction:column;align-items:center;gap:.55rem;font-size:.75rem;font-weight:400;line-height:1.45;display:flex}.footer-line{font-size:inherit;font-weight:inherit;margin:0}.footer-nav-line,.footer-meta-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:inline-flex}.footer-inner a{color:#a7a7ad;text-decoration:none;transition:color .15s}.footer-inner a:hover{color:#f4f4f5;text-underline-offset:3px;text-decoration:underline}html.light-theme .footer-inner{color:#71717a}html.light-theme .footer-inner a{color:#52525b}html.light-theme .footer-inner a:hover{color:#0f172a}.footer-brand-link{text-underline-offset:3px;color:#c7c7cd;font-weight:600;-webkit-text-decoration:underline #a7a7ad8c;text-decoration:underline #a7a7ad8c}.footer-brand-link:hover{text-decoration-color:currentColor}html.light-theme .footer-brand-link{color:#3f3f46;text-decoration-color:#52525b80}.footer-version-text{opacity:.75}.footer-sep{opacity:.65}.footer-inner--sidebar{margin-top:.85rem;padding:0 .25rem;display:none}.app--privacy{padding-bottom:2rem}.privacy-policy-page{max-width:44rem;margin:0 auto}.privacy-policy-header{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:1.25rem;display:flex}.privacy-policy-prose{text-align:left;color:#d4d4d8;font-size:.9rem;line-height:1.65}.privacy-policy-title{color:#f4f4f5;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.privacy-policy-effective{color:#a1a1aa;margin:0 0 1.25rem;font-size:.88rem}.privacy-policy-prose section{margin-bottom:1.5rem}.privacy-policy-prose h3{color:#e4e4e7;margin:1.25rem 0 .5rem;font-size:1.05rem}.privacy-policy-prose h4{color:#d4d4d8;margin:.85rem 0 .35rem;font-size:.95rem}.privacy-policy-prose p{margin:0 0 .65rem}.privacy-policy-prose ul{margin:0 0 .65rem;padding-left:1.25rem}.privacy-policy-prose li{margin-bottom:.35rem}.privacy-policy-prose a{color:#93c5fd;text-decoration:underline}.privacy-policy-prose a:hover{color:#bfdbfe}html.light-theme .privacy-policy-prose{color:#334155}html.light-theme .privacy-policy-title{color:#0f172a}html.light-theme .privacy-policy-effective{color:#64748b}html.light-theme .privacy-policy-prose h3{color:#1e293b}html.light-theme .privacy-policy-prose h4{color:#334155}html.light-theme .privacy-policy-prose a{color:#2563eb}html.light-theme .privacy-policy-prose a:hover{color:#1d4ed8}.status-loading,.status-error{color:#a1a1aa}.status-error{color:#fca5a5}.status-banner{border:1px solid #0000;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.5rem 0 1.5rem;padding:.85rem 1.1rem;display:flex}.status-banner-label{font-size:1.05rem;font-weight:700}.status-banner-time{color:inherit;opacity:.75;font-size:.78rem}.status-banner--ok{color:#86efac;background:#22c55e1f;border-color:#22c55e59}.status-banner--degraded{color:#fde047;background:#eab3081f;border-color:#eab30859}.status-banner--outage{color:#fca5a5;background:#ef44441f;border-color:#ef444459}.status-banner--unknown{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b84d}.status-category{margin-bottom:1.75rem}.status-category h3{color:#e4e4e7;margin:0 0 .6rem;font-size:1rem}.status-rows{border:1px solid #94a3b833;border-radius:10px;overflow:hidden}.status-row{border-bottom:1px solid #94a3b824;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem .9rem;font-size:.86rem;display:flex}.status-row:last-child{border-bottom:none}.status-row-label{color:#e4e4e7;margin-right:auto;font-weight:600}.status-row-state{color:#a1a1aa;font-size:.8rem}.status-row-link{color:#93c5fd;white-space:nowrap;font-size:.76rem;text-decoration:none}.status-row-link:hover{color:#bfdbfe;text-decoration:underline}.status-row-detail{color:#a1a1aa;flex-basis:100%;margin:.2rem 0 0;font-size:.78rem}.status-dot{border-radius:50%;flex:none;width:9px;height:9px}.status-dot--ok{background:#22c55e}.status-dot--degraded{background:#eab308}.status-dot--outage{background:#ef4444}.status-dot--unknown{background:#94a3b8}.status-footnote{color:#71717a;margin-top:1rem;font-size:.78rem}html.light-theme .status-loading,html.light-theme .status-row-state{color:#64748b}html.light-theme .status-error{color:#b91c1c}html.light-theme .status-row-label,html.light-theme .status-category h3{color:#1e293b}html.light-theme .status-rows{border-color:#e5e7eb}.perspective-map-page{max-width:54rem;margin:0 auto}.perspective-map-desc{color:#a1a1aa;margin:0 0 1.25rem;font-size:.88rem;line-height:1.6}.perspective-map-desc a{color:#93c5fd;text-decoration:underline}.perspective-map-desc a:hover{color:#bfdbfe}.perspective-map-tabs{gap:.4rem;margin-bottom:.9rem;display:flex}.perspective-map-tab{color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #4b4b52;border-radius:8px;padding:.4rem .8rem;font-size:.82rem;font-weight:600}.perspective-map-tab:hover{color:#e4e4e7;border-color:#6366f1}.perspective-map-tab--active{color:#e4e4e7;background:#6366f12e;border-color:#6366f199}.perspective-map-tooltip-axes{color:#a1a1aa;margin-top:.2rem;font-size:.68rem}.perspective-map-controls{flex-direction:column;gap:.6rem;margin-bottom:1rem;display:flex}.perspective-map-search{box-sizing:border-box;color:#e4e4e7;background:#1b1b1e;border:1px solid #4b4b52;border-radius:8px;width:100%;padding:.5rem .75rem;font-size:.88rem}.perspective-map-filter-row{flex-wrap:wrap;gap:.4rem;display:flex}.perspective-map-filter-chip{color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #4b4b52;border-radius:999px;padding:.3rem .7rem;font-size:.74rem;transition:border-color .15s,color .15s,background .15s}.perspective-map-filter-chip:hover{color:#e4e4e7;border-color:#6366f1}.perspective-map-filter-chip--active{color:#e4e4e7;background:#6366f12e;border-color:#6366f199}.perspective-map-filter-chip--all{font-weight:600}.perspective-map-chart-wrap{width:100%;max-width:640px;margin:0 auto;position:relative}.perspective-map-svg{width:100%;height:auto;display:block}.perspective-map-plot-bg{fill:#1b1b1e}.perspective-map-axis{stroke:#3f3f46;stroke-width:1.5px}.perspective-map-axis-label{fill:#71717a;letter-spacing:.02em;font-size:13px;font-weight:600}.perspective-map-point{fill:#6366f1;stroke:#1b1b1e;stroke-width:1.5px;cursor:pointer;transition:r .1s}.perspective-map-point:hover,.perspective-map-point:focus{fill:#818cf8;outline:none}.perspective-map-point--selected{fill:#818cf8;stroke:#c7d2fe;stroke-width:2.5px}.perspective-map-tooltip{pointer-events:none;white-space:nowrap;z-index:5;background:#27272a;border:1px solid #52525b;border-radius:8px;padding:.45rem .65rem;font-size:.76rem;line-height:1.35;position:absolute;transform:translate(-50%,-130%);box-shadow:0 8px 20px #0006}.perspective-map-tooltip-figure{color:#f4f4f5;font-weight:700}.perspective-map-tooltip-role{color:#d4d4d8}.perspective-map-tooltip-category{color:#a1a1aa;margin-top:.1rem;font-size:.7rem}.perspective-map-tooltip-democracy{color:#a1a1aa;border-top:1px dashed #94a3b840;margin-top:.15rem;padding-top:.15rem;font-size:.7rem}.perspective-map-detail-hint{text-align:center;color:#71717a;margin:.9rem 0 0;font-size:.78rem}.perspective-map-detail{background:#1b1b1e;border:1px solid #6366f166;border-radius:12px;max-width:520px;margin:.9rem auto 0;padding:.85rem 1.1rem;position:relative}.perspective-map-detail-close{color:#71717a;cursor:pointer;background:0 0;border:none;padding:.2rem;font-size:1.1rem;line-height:1;position:absolute;top:.5rem;right:.6rem}.perspective-map-detail-close:hover{color:#e4e4e7}.perspective-map-detail-figure{color:#f4f4f5;padding-right:1.2rem;font-size:1rem;font-weight:700}.perspective-map-detail-role{color:#a1a1aa;margin-top:.1rem;font-size:.78rem}.perspective-map-detail-axes{color:#a1a1aa;border-top:1px dashed #94a3b840;margin-top:.4rem;padding-top:.4rem;font-size:.72rem}.perspective-map-detail-rationale{color:#d4d4d8;margin:.5rem 0 0;font-size:.85rem;line-height:1.5}.perspective-map-detail-rationale--muted{color:#71717a;font-style:italic}.perspective-map-count{text-align:center;color:#71717a;margin:.75rem 0 0;font-size:.78rem}.perspective-map-credit{text-align:center;color:#71717a;margin:.35rem 0 0;font-size:.74rem}.perspective-map-credit a{color:#93c5fd}.perspective-map-legend{color:#71717a;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin:.6rem 0 0;font-size:.72rem;display:flex}.perspective-map-legend-label{font-weight:600}.perspective-map-legend-item{text-transform:capitalize;align-items:center;gap:.3rem;display:inline-flex}.perspective-map-legend-dot{background:#6366f1;border-radius:50%;flex:none;width:9px;height:9px}html.light-theme .perspective-map-desc,html.light-theme .perspective-map-count,html.light-theme .perspective-map-credit,html.light-theme .perspective-map-legend,html.light-theme .perspective-map-detail-hint{color:#64748b}html.light-theme .perspective-map-detail{background:#fff;border-color:#6366f14d}html.light-theme .perspective-map-detail-figure{color:#1e293b}html.light-theme .perspective-map-detail-role,html.light-theme .perspective-map-detail-axes{color:#64748b}html.light-theme .perspective-map-detail-rationale{color:#334155}html.light-theme .perspective-map-search{color:#1e293b;background:#fff;border-color:#d4d4d8}html.light-theme .perspective-map-filter-chip,html.light-theme .perspective-map-tab{color:#64748b;border-color:#d4d4d8}html.light-theme .perspective-map-filter-chip--active{color:#1e293b}html.light-theme .perspective-map-plot-bg{fill:#f4f4f5}html.light-theme .perspective-map-axis{stroke:#cbd5e1}html.light-theme .perspective-map-axis-label{fill:#64748b}html.light-theme .perspective-map-tooltip{background:#fff;border-color:#e5e7eb;box-shadow:0 8px 20px #0000001f}html.light-theme .perspective-map-tooltip-figure{color:#1e293b}html.light-theme .perspective-map-tooltip-role{color:#334155}@media (width<=480px){.perspective-map-tooltip{white-space:normal;max-width:180px}}.perspective-map-field-label{color:#e4e4e7;margin:1rem 0 .4rem;font-size:.82rem;font-weight:600;display:block}.perspective-map-textarea{color:#e4e4e7;resize:vertical;background:#1b1b1e;border:1px solid #4b4b52;border-radius:10px;width:100%;padding:.6rem .75rem;font-family:inherit;font-size:.88rem}.perspective-map-textarea:focus{border-color:#6366f1;outline:none}.debate-thought-leaders-hint{margin-top:.4rem}html.light-theme .perspective-map-field-label{color:#1e293b}html.light-theme .perspective-map-textarea{color:#1e293b;background:#fff;border-color:#cbd5e1}html.light-theme .status-row{border-bottom-color:#f1f5f9}html.light-theme .status-row-detail,html.light-theme .status-footnote{color:#64748b}html.light-theme .status-banner--ok{color:#15803d;background:#22c55e1a;border-color:#22c55e4d}html.light-theme .status-banner--degraded{color:#a16207;background:#eab3081a;border-color:#eab3084d}html.light-theme .status-banner--outage{color:#b91c1c;background:#ef44441a;border-color:#ef44444d}html.light-theme .status-banner--unknown{color:#334155;background:#64748b1a;border-color:#64748b4d}.modes-guide-page .modes-guide-prose{max-width:52rem}.modes-guide-intro{margin-bottom:1.5rem}.modes-guide-persona-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin:1rem 0 2rem;display:grid}.modes-guide-persona-card{text-align:left;background:#18181b99;border:1px solid #4b4b52;border-radius:12px;padding:1rem}.modes-guide-persona-card h4{color:#e4e4e7;margin:0 0 .35rem;font-size:1rem}.modes-guide-persona-hint{color:#71717a;margin:0 0 .5rem;font-size:.78rem}.modes-guide-persona-scenario{color:#d4d4d8;margin:0 0 .65rem;font-size:.88rem;line-height:1.45}.modes-guide-persona-modes{color:#a1a1aa;word-break:break-word;margin:0;font-size:.72rem}.modes-guide-category{margin-top:2rem}.modes-guide-category-intro{color:#a1a1aa;margin:.5rem 0 1rem;font-size:.92rem;line-height:1.5}.modes-guide-mode-details{flex-direction:column;gap:.35rem;display:flex}.modes-guide-details{background:#242427;border:1px solid #333336;border-radius:8px;padding:0;overflow:hidden}.modes-guide-details summary{cursor:pointer;color:#e4e4e7;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.88rem;list-style:none;display:flex}.modes-guide-details summary::-webkit-details-marker{display:none}.modes-guide-mode-icon{flex-shrink:0}.modes-guide-mode-label{text-align:left;flex:auto;min-width:0;font-weight:600}.modes-guide-mode-id{color:#71717a;font-size:.72rem}.modes-guide-mode-id code{background:#333336;border-radius:4px;padding:.1em .35em;font-size:.8em}.modes-guide-when{color:#d4d4d8;margin:0 .85rem;font-size:.85rem;line-height:1.45}.modes-guide-prompt{color:#71717a;margin:.45rem .85rem 0;font-size:.78rem}.modes-guide-prompt-body{color:#a1a1aa;white-space:pre-wrap;word-break:break-word;background:#3b82f61f;border-left:3px solid #3b82f6;margin:0 .85rem .85rem;padding:.65rem .75rem;font-size:.82rem;line-height:1.5}.privacy-policy-copyright{color:#71717a;margin-top:1rem;font-size:.85rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chat-section{background:linear-gradient(165deg,#2563eb38 0%,#18181bf5 100%);border:1px solid #2563eb;border-radius:12px;margin-bottom:1rem;padding:.85rem 1rem 1rem;box-shadow:0 4px 24px #0000004d,inset 0 1px #93c5fd14}.chat-section-heading{letter-spacing:.06em;text-transform:uppercase;color:#93c5fd;margin:0 0 .35rem;font-size:.72rem;font-weight:700}.chat-section-heading--plain{letter-spacing:0;text-transform:none;color:#e2e8f0;font-size:1rem}.chat-section-lead{color:#a1a1aa;margin:0 0 .45rem;font-size:.78rem;line-height:1.4}.chat-section-quota{color:#a1a1aa;flex-wrap:wrap;align-items:baseline;gap:.25rem .4rem;margin:0 0 .65rem;font-size:.72rem;line-height:1.45;display:flex}.chat-section-quota-item{display:inline}.chat-section-quota-item--current .chat-section-quota-value{color:#bfdbfe}.chat-section-quota-item--current .chat-section-quota-label{color:#93c5fd}.chat-section-quota-value{color:#d4d4d8;font-weight:700}.chat-section-quota-label{color:#71717a;text-transform:lowercase;font-size:.68rem;font-weight:500}.chat-section-quota-sep{color:#52525b;-webkit-user-select:none;user-select:none}.chat-section-textarea{box-sizing:border-box;width:100%}.chat-section-char-hint{text-align:right;color:#8f8f96;-webkit-user-select:none;user-select:none;margin-top:.25rem;font-size:.7rem}.chat-section-char-hint--warn{color:#f59e0b}.chat-input-widget{border-radius:10px}.chat-input-widget .question-input{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:none!important}.chat-input-widget:focus-within .question-input,.chat-input-widget:focus-within .chat-section-bottom-bar{border-color:#3b82f6}.chat-input-widget:focus-within{box-shadow:0 0 0 3px #3b82f620}.chat-section-bottom-bar{background:#1b1b20;border:1.5px solid #333336;border-top:1px solid #1e1e22;border-radius:0 0 10px 10px;align-items:center;gap:.4rem;margin-top:0;padding:.25rem .6rem;display:flex}.chat-section-bottom-bar .private-session-row{flex-wrap:nowrap;width:auto;margin:0;padding:.3rem .55rem}.chat-section-ask-btn{flex-shrink:0;align-self:stretch;padding:0 2.2rem;font-size:.85rem}.guided-setup{grid-template-columns:1fr;gap:.65rem;margin-bottom:0;display:grid}@media (width>=1100px){.guided-setup{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.persona-bar{background:linear-gradient(160deg,#312e8159 0%,#18181bf2 100%);border:1px solid #4c1d95;border-radius:10px;margin-bottom:0;padding:.55rem .65rem .65rem;box-shadow:0 2px 16px #00000047}.persona-bar-heading{letter-spacing:.03em;text-transform:none;color:#ddd6fe;margin:0 0 .35rem;font-size:.7rem;font-weight:700;line-height:1.25}.persona-bar-intro{color:#71717a;margin:0 0 .45rem;font-size:.68rem;line-height:1.35}.persona-bar-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.3rem;display:grid}.persona-card{text-align:center;color:#e4e4e7;cursor:pointer;background:#09090b8c;border:1px solid #4b4b52;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:2rem;padding:.32rem .4rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.persona-card:hover{background:#4c1d9533;border-color:#7c3aed}.persona-card--active{background:#5b21b64d;border-color:#a78bfa;box-shadow:0 0 0 1px #a78bfa59}.persona-card-title{color:#f4f4f5;font-size:.68rem;font-weight:600;line-height:1.2}.advanced-modes-heading{letter-spacing:.03em;text-transform:none;color:#99f6e4;margin:0 0 .35rem;font-size:.7rem;font-weight:700;line-height:1.25}.advanced-modes-lead{color:#71717a;margin:0 0 .45rem;font-size:.68rem;line-height:1.35}.advanced-modes-block{background:linear-gradient(165deg,#134e4a59 0%,#18181bf5 100%);border:1px solid #134e4a;border-radius:10px;margin-bottom:0;padding:.55rem .65rem .65rem;box-shadow:0 2px 16px #00000047}.answer-mode-bar{margin-bottom:0}.answer-mode-accordion{flex-direction:column;gap:.25rem;max-height:min(52vh,420px);padding-right:.15rem;display:flex;overflow-y:auto}.answer-mode-category{background:#0003;border:1px solid #333336;border-radius:8px;overflow:hidden}.answer-mode-category-header{text-align:left;color:#d4d4d8;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;flex-direction:column;align-items:stretch;gap:.25rem;padding:.4rem .45rem;display:flex}.answer-mode-category-header:hover{background:#3f3f4640}.answer-mode-category-header-top{align-items:flex-start;gap:.35rem;display:flex}.answer-mode-category-chevron{color:#71717a;flex-shrink:0;margin-top:.12rem;font-size:.6rem}.answer-mode-category-title-text{color:#a1a1aa;text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:600;line-height:1.3}.answer-mode-category-summary{color:#a78bfa;text-transform:none;letter-spacing:0;padding-left:1.1rem;font-size:.6rem;font-weight:400;line-height:1.35;display:block}.answer-mode-chips{background:#00000026;border-top:1px solid #333336;flex-wrap:wrap;gap:.3rem;padding:0 .45rem .45rem;display:flex;overflow:visible}.auto-mode-block{background:linear-gradient(165deg,#9a341247 0%,#18181bf5 100%);border:1px solid #9a3412;border-radius:10px;margin-bottom:0;padding:.55rem .65rem .65rem;box-shadow:0 2px 16px #00000047}.auto-mode-block-heading{letter-spacing:.03em;text-transform:none;color:#fed7aa;margin:0 0 .35rem;font-size:.7rem;font-weight:700;line-height:1.25}.auto-mode-block-lead{color:#a1a1aa;margin:0 0 .45rem;font-size:.68rem;line-height:1.35}.auto-mode-block-btn{justify-content:center;width:100%;padding:.45rem .65rem;font-size:.75rem}.auto-mode-block-hint{color:#71717a;margin:.45rem 0 0;font-size:.62rem;line-height:1.35}.answer-mode-chip-wrap{display:inline-flex;position:relative}.answer-mode-chip{color:#9ca3af;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:0;align-items:center;gap:.35rem;padding:.18rem .12rem;font-size:.72rem;transition:color .15s,text-shadow .15s,transform .15s;display:inline-flex}.answer-mode-chip-icon{flex-shrink:0;font-size:.9em}.answer-mode-chip-label{flex-shrink:0}.answer-mode-chip:hover{color:#e5e7eb;text-shadow:0 0 8px #94a3b859;transform:translateY(-.5px)}.answer-mode-chip.selected{color:#f8fafc;text-shadow:0 0 10px #3b82f68c,0 0 16px #a855f747;font-weight:700}.answer-mode-chip.selected:hover{color:#fff;text-shadow:0 0 12px #3b82f6b3,0 0 20px #a855f759}@media (width<=900px){.model-selector-chip{min-width:0;max-width:100%}.model-selector-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.answer-mode-category-title-text{font-size:.72rem}.answer-mode-chips{gap:.4rem}.answer-mode-chip{color:#c4c4ce;text-shadow:none;background:#242427;border:1px solid #4b4b52;border-radius:9999px;padding:.3rem .52rem;font-size:.82rem;transform:none}.answer-mode-chip:hover{color:#e4e4e7;text-shadow:none;background:#333336;border-color:#52525b;transform:none}.answer-mode-chip.selected,.answer-mode-chip.selected:hover{color:#fff;text-shadow:none;background:#2563eb;border-color:#2563eb;font-weight:700}}.answer-mode-chip-tooltip{visibility:hidden;opacity:0;z-index:200;box-sizing:border-box;color:#e4e4e7;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;pointer-events:none;-webkit-overflow-scrolling:touch;background:#333336;border:1px solid #4b4b52;border-radius:6px;max-height:min(50vh,320px);padding:.6rem .75rem;font-size:.8rem;line-height:1.4;transition:opacity .12s,visibility .12s;position:fixed;top:0;left:-9999px;overflow-y:auto;box-shadow:0 4px 12px #0006}.answer-mode-chip-tooltip--visible{visibility:visible;opacity:1;pointer-events:auto}.model-selector-chips{flex-wrap:wrap;gap:.55rem;display:flex}.model-selector-chip{color:#d4d4d8;cursor:pointer;background:#242427;border:1.5px solid #4b4b52;border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem .9rem;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.model-selector-chip:hover{border-color:var(--provider-color);background:color-mix(in srgb, var(--provider-surface) 60%, #242427);transform:translateY(-1px)}.model-selector-chip.selected{border-color:var(--provider-color);background:color-mix(in srgb, var(--provider-surface) 88%, #242427);box-shadow:0 0 0 2px color-mix(in srgb, var(--provider-color) 30%, transparent), 0 4px 12px color-mix(in srgb, var(--provider-color) 20%, transparent);border-width:2px;transform:translateY(-1px)}.model-selector-chip-label{font-size:.88rem;font-weight:500}.model-selector-chip.selected .model-selector-chip-label{color:#f4f4f5;font-weight:600}.by-mode-progress-wrap{flex-wrap:wrap;align-items:flex-start;gap:1rem;margin:1rem 0;display:flex}.by-mode-progress-wrap .by-mode-progress{flex:1;min-width:200px}.by-mode-progress-actions{flex-shrink:0}.by-mode-progress{background:#242427;border:1px solid #4b4b52;border-radius:8px;margin:0;padding:1rem 1.25rem}.by-mode-progress-title{color:#e4e4e7;margin:0 0 .5rem;font-size:.95rem;font-weight:600}.by-mode-progress-current{color:#a1a1aa;margin:0 0 .75rem;font-size:.9rem}.by-mode-progress-current strong{color:#e4e4e7}.by-mode-progress-log{max-height:12rem;margin:0;padding:0;font-family:ui-monospace,monospace;font-size:.85rem;list-style:none;overflow-y:auto}.by-mode-progress-log-item{color:#a1a1aa;border-bottom:1px solid #333336;align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.by-mode-progress-log-item:last-child{border-bottom:none}.by-mode-progress-log-item.running{color:#e4e4e7}.by-mode-progress-log-item.done{color:#86efac}.by-mode-progress-log-item.error{color:#f87171}.by-mode-progress-log-bullet{text-align:center;flex-shrink:0;width:1.2em}.by-mode-progress-log-label{flex-shrink:0}.by-mode-progress-log-detail{color:#71717a}.by-mode-progress-log-error{color:#f87171;margin-left:.25rem}.by-mode-results{background:#242427;border:1px solid #333336;border-radius:8px;margin-top:2rem;margin-bottom:2rem;padding:1.25rem}.by-mode-results-title{color:#e4e4e7;margin:0 0 .5rem;font-size:1.15rem;font-weight:600}.by-mode-results-question{color:#a1a1aa;margin:0 0 1rem;font-size:.95rem;font-style:italic}.by-mode-view-toggle{gap:.5rem;margin-bottom:1.25rem;display:flex}.by-mode-list{flex-direction:column;gap:1.5rem;display:flex}.by-mode-mode-block{background:#1b1b1e;border:1px solid #333336;border-radius:8px;overflow:hidden}.by-mode-mode-heading{color:#e4e4e7;background:#333336;align-items:center;gap:.4rem;margin:0;padding:.6rem 1rem;font-size:1rem;font-weight:600;display:flex}.by-mode-mode-icon{font-size:1em}.by-mode-panels{margin-bottom:0}.by-mode-panels .by-mode-panel .panel-title{font-size:.9rem}.by-mode-panels .panel-content-scroll{max-height:280px}.by-mode-by-model{flex-direction:column;gap:1.5rem;display:flex}.by-mode-model-block{border:1px solid color-mix(in srgb, var(--accent,#4b4b52) 18%, #333336 82%);background:color-mix(in srgb, var(--accent,#4b4b52) 5.5%, #1b1b1e 94.5%);border-top:3px solid var(--accent,#4b4b52);border-radius:8px;overflow:hidden}.by-mode-model-heading{background:color-mix(in srgb, var(--accent,#4b4b52) 4.5%, #333336 95.5%);color:var(--accent);margin:0;padding:.6rem 1rem;font-size:1rem;font-weight:600}.by-mode-model-modes{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.by-mode-model-mode-card{background:#242427;border:1px solid #4b4b52;border-radius:6px;overflow:hidden}.by-mode-model-mode-name{color:#a1a1aa;background:#333336;align-items:center;gap:.35rem;margin:0;padding:.4rem .75rem;font-size:.85rem;font-weight:600;display:flex}.by-mode-model-mode-content{padding:.6rem .75rem;font-size:.85rem;line-height:1.45}.by-mode-model-mode-content .markdown-body h1{margin:0 0 .2rem;font-size:.95rem}.by-mode-model-mode-content .markdown-body h2{margin:.4rem 0 .2rem;font-size:.95rem}.by-mode-model-mode-content .markdown-body h3{margin:.35rem 0 .15rem;font-size:.9rem}.by-mode-model-mode-content .markdown-body p{margin:.25rem 0}html.easy-view{font-size:120%}html.easy-view.easy-view-xl{font-size:140%}html.easy-view .panel-message-body,html.easy-view .markdown-body{font-size:1rem;line-height:1.85}html.easy-view .question-input,html.easy-view .follow-up-input,html.easy-view .reply-all-input{padding:.75rem 1rem;font-size:1rem}html.easy-view .btn{padding:.65rem 1.4rem;font-size:1rem}html.easy-view .panel-title{font-size:1.05rem}html.easy-view .panel-message-role{font-size:.9rem}html.easy-view .chat-section-ask-btn{padding:.75rem 1.6rem}html.light-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.light-theme body{color:#0f172a;background-color:#f8fafc;background-image:radial-gradient(#0f172a14 1px,#0000 1px);background-size:24px 24px}html.light-theme .app{color:#0f172a;background:0 0}html.light-theme .header,html.light-theme .chat-section,html.light-theme .conversation-sidebar,html.light-theme .panel,html.light-theme .comparison-result,html.light-theme .by-mode-model-block,html.light-theme .v2-modes-outer,html.light-theme .v2-result-card{color:#0f172a;background:#fff;border-color:#cbd5e1}html.light-theme .panel-title,html.light-theme .by-mode-model-heading{background:#f1f5f9}html.light-theme .panel-message.user{background:#f8fafc}html.light-theme .panel-message.assistant{background:#fff}html.light-theme .panel-message,html.light-theme .panel-message--collapsible,html.light-theme .panel-error{border-color:#cbd5e1}html.light-theme .question-input,html.light-theme .follow-up-input,html.light-theme .reply-all-input,html.light-theme .btn,html.light-theme .account-menu-btn,html.light-theme .easy-view-btn,html.light-theme .theme-toggle-btn{color:#1e293b;background:#fff;border-color:#94a3b8}html.light-theme .btn:hover,html.light-theme .account-menu-btn:hover,html.light-theme .easy-view-btn:hover,html.light-theme .theme-toggle-btn:hover{background:#f1f5f9}html.light-theme .easy-view-btn--active,html.light-theme .theme-toggle-btn--active{color:#1d4ed8;background:#dbeafe;border-color:#3b82f6}html.light-theme .footer-line,html.light-theme .panel-message-role,html.light-theme .panel-message-summary-label,html.light-theme .panel-message-summary-preview{color:#475569}html.light-theme:where(:not(.ui-next)) a:where(:not(:is(.labs,.labs-floating,.nx-shared,.nx-drawer-layer,.nx-dialog-layer,.nx-reader-layer,.nx-you-layer,.nx-tour) *)){color:#1d4ed8}html.light-theme .v2-app--look2 .v2-modes-outer{background:0 0!important;border:none!important}html.light-theme .v2-app--look2 .v2-compare-toolbar-wrap,html.light-theme .v2-app--look2 .v2-export-toolbar-wrap,html.light-theme .v2-app--look2 .v2-result-card{background:#fff;border-color:#cbd5e1!important}html.light-theme .v2-app--look2 .v2-chat-zone{background:0 0}html.light-theme .v2-app--look2 .question-input{color:#0f172a;background:#ffffff59;border-color:#cbd5e1}html.light-theme .v2-app--look2 .question-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f625}html.light-theme .v2-app--look2 .question-input::placeholder{color:#64748b}html.light-theme .v2-app--look2 .chat-input-widget{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");border-color:#ffffffd9;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0f172a12,inset 1px 0 #ffffff80,0 2px 6px #0f172a14,0 24px 48px #0f172a29}html.light-theme .v2-app--look2 .chat-input-widget:before{background:radial-gradient(at 0 0,#ffffff26,#fff0 72%)}html.light-theme .v2-app--look2 .chat-input-widget .chat-section-bottom-bar{background:0 0;border-top-color:#94a3b859}html.light-theme .v2-app--look2 .chat-input-widget:focus-within{border-color:#3b82f68c;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0f172a12,inset 1px 0 #ffffff80,0 2px 6px #0f172a14,0 24px 48px #0f172a29,0 0 0 3px #3b82f633}html.light-theme .v2-app--look2 .chat-input-widget:focus-within .chat-section-bottom-bar{border-color:#0000}html.light-theme .v2-app--look2 .v2-result-title,html.light-theme .v2-app--look2 .v2-look2-section-label,html.light-theme .v2-app--look2 .model-selector-chip.selected .model-selector-chip-label{color:#0f172a}html.light-theme .v2-app--look2 .v2-result-subtitle{color:#64748b}.v2-app--look2{--look2-font-size:.96rem;--look2-line-height:1.45;--look2-space:.95rem}.v2-app--look2 .model-selector-chip,.v2-app--look2 .v2-ask-inline-btn,.v2-app--look2 .v2-modes-summary,.v2-app--look2 .private-session-toggle{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (width<=900px){.v2-app--look2 .with-sidebar .v2-chat-zone{border-radius:0;margin-left:-.75rem;margin-right:-.75rem;padding-left:.75rem;padding-right:.75rem}}.v2-app--look2 .v2-models-section,.v2-app--look2 .comparison-section,.v2-app--look2 .v2-modes-outer,.v2-app--look2 .btn,.v2-app--look2 .model-selector-chip,.v2-app--look2 .v2-stream-progress{box-shadow:none!important;border:none!important}.v2-app--look2 .chat-section{margin-bottom:1rem;padding:0;box-shadow:none!important;background:0 0!important;border:none!important}.v2-app--look2 .v2-section-heading,.v2-app--look2 .v2-look2-section-label{color:#e2e8f0;letter-spacing:0;text-transform:none;font-size:1rem;font-weight:700}.v2-app--look2 .v2-chat-zone{background:0 0;border-radius:.9rem;flex-direction:column;align-items:center;width:100%;max-width:900px;margin-bottom:.75rem;margin-left:auto;margin-right:auto;padding:1.5rem 1.75rem 1rem;display:flex}@media (width<=900px){.v2-app--look2 .v2-chat-zone{border-radius:0;margin-bottom:0;padding:.75rem 0 0}}.v2-app--look2 .v2-chat-zone .chat-section{width:100%;max-width:820px}.v2-app--look2 .v2-models-section,.v2-app--look2 .comparison-section,.v2-app--look2 .v2-modes-outer{margin-bottom:var(--look2-space);background:0 0;padding:0}.v2-app--look2 .v2-models-section{margin-top:1.25rem}.v2-app--look2 .v2-models-section,.v2-app--look2 .v2-modes-outer{width:100%;max-width:900px;margin-left:auto;margin-right:auto}.v2-app--look2 .question-input,.v2-app--look2 .btn,.v2-app--look2 .model-selector-chip,.v2-app--look2 .comparison-result,.v2-app--look2 .v2-stream-progress{font-size:var(--look2-font-size);line-height:var(--look2-line-height)}.v2-app--look2 .question-input{background:#ffffff0d;border:1.5px solid #3a3a3e;border-radius:10px;transition:border-color .15s,box-shadow .15s}.v2-app--look2 .question-input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f620}.v2-app--look2 .chat-input-widget{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);isolation:isolate;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");border:1px solid #ffffff42;border-radius:22px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000052,inset 1px 0 #ffffff1a,0 2px 6px #00000047,0 24px 52px #0000006b}.v2-app--look2 .chat-input-widget:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 0 0,#ffffff14,#fff0 72%);width:48%;height:65%;position:absolute;top:-18%;left:-6%}.v2-app--look2 .chat-input-widget .question-input{z-index:1;background:0 0;border:none;border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative;box-shadow:none!important}.v2-app--look2 .chat-input-widget .chat-section-bottom-bar{z-index:1;background:0 0;border:none;border-top:1px solid #ffffff1f;border-radius:0;position:relative}.v2-app--look2 .chat-input-widget:focus-within .question-input,.v2-app--look2 .chat-input-widget:focus-within .chat-section-bottom-bar{box-shadow:none;border-color:#0000}.v2-app--look2 .chat-input-widget:focus-within{border-color:#3b82f68c;box-shadow:inset 0 1px #fff9,inset 0 -1px #00000052,inset 1px 0 #ffffff1a,0 2px 6px #00000047,0 24px 52px #0000006b,0 0 0 3px #3b82f638}.v2-app--look2 .model-selector-chip{opacity:.45;transition:opacity .15s,background .15s;box-shadow:none!important;background:#ffffff12!important;border:none!important;border-radius:9999px!important;outline:none!important;padding:.38rem .9rem .38rem .55rem!important}.v2-app--look2 .model-selector-chip:focus-visible{outline-offset:2px;outline:2px solid #8b5cf6!important}.v2-app--look2 .model-selector-chip:hover{opacity:.72!important;box-shadow:none!important;background:#ffffff21!important;border:none!important;transform:none!important}.v2-app--look2 .model-selector-chip.selected{background:var(--provider-color)!important;opacity:1!important;box-shadow:none!important;border:none!important}.v2-app--look2 .model-selector-chip .provider-logo{box-shadow:none!important;background:0 0!important;border:none!important;min-width:auto!important;height:auto!important;min-height:0!important;padding:0 .3rem 0 0!important}.v2-app--look2 .model-selector-chip .provider-logo-img{filter:var(--logo-idle-filter,brightness(0) invert(.8))}.v2-app--look2 .model-selector-chip.selected .provider-logo-img{filter:brightness(0)invert()!important}.v2-app--look2 .model-selector-chip .model-selector-chip-label{color:#ffffffa6!important}.v2-app--look2 .model-selector-chip.selected .model-selector-chip-label{color:#fff!important;font-weight:600!important}.v2-app--look2 .v2-modes-outer{background:0 0!important;border:none!important;border-radius:0!important;overflow:visible!important}.v2-app--look2 .v2-modes-body{border-top:none;padding-top:.75rem}.v2-app--look2 .v2-modes-summary{cursor:pointer;background:0 0!important;padding:0!important}.v2-app--look2 .v2-modes-summary-title{align-items:center;gap:.45rem;display:flex}.v2-modes-summary-chevron{color:#94a3b8;flex-shrink:0;margin-left:.1rem}.v2-app--look2 .v2-modes-summary-title .v2-look2-section-label{color:#e2e8f0;font-size:1rem;font-weight:700}.v2-app--look2 .v2-modes-badge{margin-left:.35rem}.v2-app--look2 .guided-setup .v2-modes-ask-wrap{grid-column:1/-1}.v2-app--look2 .v2-modes-ask-wrap{box-sizing:border-box;border-top:1px solid #47556973;width:100%;margin-top:.85rem;padding-top:.75rem}.v2-app--look2 .v2-modes-ask-btn{box-sizing:border-box;flex:unset;width:100%;min-width:0;max-width:100%}.v2-section-heading{color:#a1a1aa;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .75rem;font-size:1rem;font-weight:600}.v2-models-section{margin-bottom:1.25rem}.v2-ask-form{align-items:center;gap:.5rem;display:flex}.v2-ask-btn{white-space:nowrap;min-width:10rem}.v2-models-ask-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.v2-models-ask-row .model-selector-chips{flex:0 auto;min-width:0}.v2-ask-inline-btn{white-space:nowrap;color:#ffffff73;cursor:pointer;background:#ffffff14;border:1.5px solid #ffffff26;border-radius:9999px;flex:auto;padding:.45rem 1.1rem;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.v2-ask-inline-btn[data-active=true]{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#d946ef 100%);border-color:#0000;box-shadow:0 2px 14px #8b5cf661}.v2-ask-inline-btn[data-active=true]:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#7c4dea 0%,#c936de 100%);border-color:#0000;box-shadow:0 3px 18px #8b5cf680}.v2-ask-inline-btn:hover:not(:disabled){color:#ffffffb3;background:#ffffff24;border-color:#ffffff4d}.v2-ask-inline-btn:focus-visible,.model-selector-chip:focus-visible,.private-session-toggle:focus-visible,.models-meta-footer-link:focus-visible,.footer-inner a:focus-visible{outline-offset:2px;outline:2px solid #8b5cf6}.v2-ask-inline-btn:disabled{opacity:.7;cursor:not-allowed}.v2-select-all-btn{font-size:.8rem}.v2-submit-hint{color:#71717a;margin:.4rem 0 0;font-size:.82rem}.v2-submit-hint--warn{color:#f59e0b}.v2-stream-progress{background:#28282a;border-radius:.5rem;align-items:center;height:1.75rem;margin:.75rem 0;display:flex;position:relative;overflow:hidden}.v2-stream-progress-bar{background:linear-gradient(90deg,#1d4ed8 0%,#3b82f6 100%);border-radius:.5rem;height:100%;transition:width .4s;position:absolute;inset:0}.v2-stream-progress-label{color:#f4f4f5;z-index:1;padding:0 .75rem;font-size:.82rem;font-weight:600;position:relative}.v2-undo-toast{color:#d4d4d8;z-index:1000;background:#333336;border:1px solid #4b4b52;border-radius:.6rem;align-items:center;gap:.75rem;padding:.6rem 1rem;font-size:.88rem;animation:.2s v2-toast-in;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #0006}@keyframes v2-toast-in{0%{opacity:0;transform:translate(-50%)translateY(.5rem)}to{opacity:1;transform:translate(-50%)translateY(0)}}.v2-undo-btn{color:#60a5fa;cursor:pointer;background:0 0;border:1px solid #3b82f6;border-radius:.35rem;padding:.25rem .6rem;font-size:.82rem}.v2-undo-btn:hover{background:#3b82f626}.v2-undo-dismiss{color:#71717a;cursor:pointer;background:0 0;border:none;padding:0 .2rem;font-size:1rem;line-height:1}.v2-modes-outer{border:1px solid #333336;border-radius:.6rem;margin:1.5rem 0;overflow:hidden}.v2-modes-summary{cursor:pointer;-webkit-user-select:none;user-select:none;background:#28282a;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;list-style:none;display:flex}.v2-modes-summary::-webkit-details-marker{display:none}.v2-modes-summary:hover{background:#232323}.v2-modes-summary-title{color:#d4d4d8;font-size:.9rem;font-weight:600}.v2-app--look2 .v2-modes-summary-title{color:#cbd5e1;font-size:1rem;font-weight:400}.v2-app--look2 .v2-modes-summary{background:#1e293b61}.v2-app--look2 .v2-modes-summary:hover{background:#33415580}.v2-app--look2 .v2-ask-btn--subtle{color:#e2e8f0;background:#334155;border:none;border-radius:.6rem}.v2-app--look2 .v2-ask-btn--subtle:hover{background:#3f4d63}.v2-app--look2 .reply-all .v2-ask-btn,.v2-app--look2 .v2-header-signin-btn{min-width:auto}.v2-modes-badge{color:#bfdbfe;white-space:nowrap;background:#1d4ed8;border-radius:1rem;flex-shrink:0;padding:.2rem .55rem;font-size:.75rem;font-weight:600}.v2-modes-body{border-top:1px solid #333336;padding:1rem}.v2-compare-toolbar-wrap{margin-bottom:1rem}.v2-app--look2 .v2-compare-toolbar-wrap{background:#1e293b38;border:1px solid #475569a6;border-radius:.75rem;padding:.5rem .6rem}.v2-compare-toolbar{align-items:stretch;gap:.45rem;display:flex}.v2-compare-toolbar .v2-compare-toolbar-btn{flex:1;justify-content:center;align-items:center;gap:.4rem;min-width:0;display:inline-flex}.v2-app--look2 .v2-compare-toolbar-icon{color:currentColor;opacity:.95;flex-shrink:0}.v2-export-toolbar-wrap{margin-top:.75rem;margin-bottom:1rem}.v2-email-sent-msg{color:#86efac;margin:.4rem .2rem 0;font-size:.82rem}html.light-theme .v2-email-sent-msg{color:#16a34a}.v2-app--look2 .v2-export-toolbar-wrap{background:#1e293b24;border:1px solid #47556973;border-radius:.75rem;padding:.5rem .6rem}.v2-export-toolbar{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:stretch;gap:.45rem;display:grid}.v2-app--look2 .v2-export-toolbar .v2-export-toolbar-btn{justify-content:center;align-items:center;gap:.4rem;width:100%;min-width:0;display:inline-flex}.v2-result-card-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-bottom:.65rem;display:flex}.v2-result-title{color:#f1f5f9;margin:0;font-size:1.05rem}.v2-result-subtitle{color:#94a3b8;width:100%;margin:0;font-size:.82rem;font-weight:400;line-height:1.35}.v2-result-status{color:#a5b4fc;margin-left:auto;font-size:.78rem;font-weight:500}.v2-result-loading-msg{color:#cbd5e1;margin:.5rem 0 0;font-style:italic}.v2-result-progress{flex-direction:column;gap:.3rem;display:flex}.v2-result-progress .v2-result-loading-msg{font-variant-numeric:tabular-nums}.v2-result-progress-note{color:#8b93a7;margin:0;font-size:.78rem}.v2-app--look2 .v2-result-card{background:#0f172a73;border-left:3px solid #94a3b880;border-radius:.65rem;margin-top:.75rem;padding:.85rem 1rem}.v2-app--look2 .v2-result-card--compare{border-left-color:#38bdf8}.v2-app--look2 .v2-result-card--meta{border-left-color:#a78bfa}.v2-app--look2 .v2-result-card--verdict{border-left-color:#fbbf24}.v2-app--look2 .v2-result-card--websources{border-left-color:#34d399}.websources-list{margin:.25rem 0 0;padding-left:1.4rem}.websources-item{margin:.45rem 0}.websources-item>a{font-weight:600}.websources-snippet{color:#94a3b8;margin:.15rem 0 0;font-size:.82rem;line-height:1.45}html.light-theme .websources-snippet{color:#64748b}.v2-app--look2 .v2-compare-toolbar-btn--verdict{color:#fde68a;border-color:#fbbf248c}html.light-theme .v2-app--look2 .v2-compare-toolbar-btn--verdict{color:#b45309;border-color:#b4530973}.verdict-headline{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin:.15rem 0 .5rem;display:flex}.verdict-best{align-items:center;gap:.45rem;display:inline-flex}.verdict-best-label{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:.72rem;font-weight:600}.verdict-model-chip{background:#94a3b81f;border:1px solid #94a3b859;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.82rem;font-weight:600;display:inline-flex}.verdict-confidence{border-radius:999px;padding:.15rem .6rem;font-size:.75rem;font-weight:700}.verdict-confidence--high{color:#86efac;background:#22c55e29;border:1px solid #22c55e66}.verdict-confidence--medium{color:#fde047;background:#eab30829;border:1px solid #eab30866}.verdict-confidence--low{color:#fca5a5;background:#ef444429;border:1px solid #ef444466}.verdict-best-reason{color:#94a3b8;margin:0 0 .6rem;font-size:.85rem}.verdict-fallback-note{color:#94a3b8;margin-top:.6rem;font-size:.8rem;font-style:italic}.verdict-section{margin-top:.9rem}.verdict-section h4{color:#e2e8f0;margin:0 0 .45rem;font-size:.9rem}.verdict-ranking{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.verdict-ranking-row{background:#1e293b59;border:1px solid #47556966;border-radius:.5rem;padding:.5rem .6rem}.verdict-ranking-head{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.verdict-score{align-items:center;gap:.45rem;min-width:8rem;margin-left:auto;display:inline-flex}.verdict-score-bar{background:#94a3b833;border-radius:999px;flex:1;height:.4rem;overflow:hidden}.verdict-score-fill{background:linear-gradient(90deg,#818cf8,#a78bfa);border-radius:999px;height:100%;display:block}.verdict-score-num{color:#c7d2fe;text-align:right;min-width:1.6rem;font-size:.8rem;font-weight:700}.verdict-ranking-notes{margin-top:.3rem}.verdict-ranking-notes p{margin:.1rem 0;font-size:.82rem;line-height:1.4}.verdict-strength{color:#86efac}.verdict-weakness{color:#fca5a5}.verdict-disagreement{background:#d9770614;border:1px solid #d9770647;border-radius:.5rem;margin:.55rem 0 0;padding:.55rem .65rem}.verdict-disagreement-topic{margin:0 0 .35rem;font-size:.86rem;font-weight:700}.verdict-position{align-items:baseline;gap:.5rem;margin:.25rem 0;display:flex}.verdict-position .verdict-model-chip{flex-shrink:0}.verdict-position-text{font-size:.84rem;line-height:1.45}.verdict-assessment{color:#cbd5e1;margin:.4rem 0 0;font-size:.84rem;font-style:italic}.meta-coverage{background:#22c55e14;border:1px solid #22c55e47;border-radius:.5rem;margin-top:.75rem;padding:.5rem .7rem;font-size:.85rem}.meta-coverage summary{cursor:pointer;color:#86efac;font-weight:600}.meta-coverage>.markdown-body{margin-top:.4rem}html.light-theme .meta-coverage{background:#22c55e0f}html.light-theme .meta-coverage summary{color:#15803d}.sp-page .v2-result-card{background:#1e1e22;border:1px solid #2a2a2e;border-left:3px solid #fbbf24;border-radius:12px;padding:1rem 1.25rem}html.light-theme .sp-page .v2-result-card{background:#fff;border-color:#e2e8f0 #e2e8f0 #e2e8f0 #fbbf24}html.light-theme .verdict-ranking-row{background:#f8fafc;border-color:#e2e8f0}html.light-theme .verdict-strength{color:#16a34a}html.light-theme .verdict-weakness{color:#dc2626}html.light-theme .verdict-best-reason,html.light-theme .verdict-fallback-note{color:#64748b}html.light-theme .verdict-section h4{color:#1e293b}html.light-theme .verdict-assessment{color:#475569}html.light-theme .verdict-score-num{color:#4f46e5}html.light-theme .verdict-confidence--high{color:#15803d}html.light-theme .verdict-confidence--medium{color:#a16207}html.light-theme .verdict-confidence--low{color:#b91c1c}html.light-theme .verdict-disagreement{background:#d977060f}.v2-compare-warnings{background:#d9770629;border:1px solid #d9770659;border-radius:.5rem;margin-top:.65rem;padding:.75rem;font-size:.88rem}.v2-compare-warnings.markdown-body p{margin:.25rem 0}.v2-compare-sources{border-top:1px solid #94a3b840;margin-top:.75rem;padding-top:.65rem}.v2-compare-sources h4{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;margin:0 0 .5rem;font-size:.85rem;font-weight:600}.v2-compare-sources ul{margin:0;padding-left:1.15rem}.v2-compare-sources li{margin-bottom:.5rem;font-size:.88rem}.v2-compare-sources a{color:#60a5fa}.v2-compare-sources-snippet{color:#94a3b8;margin:.15rem 0 0;font-size:.82rem}.v2-compare-sources-year{color:#64748b;margin-left:.4rem;font-size:.78rem}html.light-theme .v2-compare-warnings{color:#0f172a;background:#d977061a;border-color:#d977064d}html.light-theme .v2-compare-sources{border-top-color:#64748b40}html.light-theme .v2-compare-sources h4{color:#475569}html.light-theme .v2-compare-sources a{color:#1d4ed8}html.light-theme .v2-compare-sources-snippet{color:#475569}html.light-theme .v2-compare-sources-year{color:#64748b}.debate-challenge-row{margin-top:.45rem}.debate-challenge-host{cursor:default;box-sizing:border-box;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.debate-challenge-host-label{white-space:nowrap;flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.debate-rounds-pills{align-items:center;gap:.18rem;display:flex}.debate-rounds-pill{color:#a1a1aa;cursor:pointer;background:0 0;border:1.5px solid #4b4b52;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;padding:0;font-size:.68rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:flex}@media (pointer:coarse){.debate-rounds-pill{width:2rem;height:2rem;font-size:.8rem}}.debate-rounds-pill:hover:not(:disabled){color:#e2e8f0;border-color:#94a3b8}.debate-rounds-pill--active{color:#a5b4fc;background:#6366f126;border-color:#6366f1}.debate-rounds-pill:disabled{opacity:.4;cursor:not-allowed}.debate-challenge-btn{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden;min-width:0!important}.debate-section{background:#242427;border:1px solid #4b4b52;border-top:3px solid #f59e0b;border-radius:.6rem;margin-top:1.25rem;overflow:hidden}.v2-app--look2 .debate-section{background:#1c1c1f;padding:0}html.light-theme .debate-section{background:#fff;border-color:#f59e0b #e5e7eb #e5e7eb}.debate-header{border-bottom:1px solid #4b4b52;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex}html.light-theme .debate-header{border-bottom-color:#e5e7eb}.debate-header-left{align-items:center;gap:.6rem;display:flex}.debate-title{color:#e4e4e7;font-size:.9rem;font-weight:600}html.light-theme .debate-title{color:#18181b}.debate-round-badge{color:#a1a1aa;background:#333336;border:1px solid #4b4b52;border-radius:.9rem;padding:.1rem .55rem;font-size:.75rem}html.light-theme .debate-round-badge{color:#52525b;background:#f4f4f5;border-color:#d4d4d8}.debate-complete-badge{color:#86efac;background:#14532d44;border:1px solid #16a34a66;border-radius:.9rem;padding:.1rem .55rem;font-size:.75rem}.debate-end-btn{color:#fbbf24;cursor:pointer;background:0 0;border:1px solid #78350f;border-radius:.4rem;padding:.25rem .65rem;font-size:.8rem;transition:background .15s}.debate-end-btn:hover{background:#78350f33}.debate-roles{border-bottom:1px solid #4b4b52;flex-wrap:wrap;gap:.5rem;padding:.7rem 1rem;display:flex}html.light-theme .debate-roles{border-bottom-color:#e5e7eb}.debate-role-chip{border:1px solid color-mix(in srgb, var(--accent,#888) 35%, transparent);background:#333336;border-radius:.5rem;align-items:center;gap:.4rem;padding:.3rem .65rem .3rem .4rem;display:flex}html.light-theme .debate-role-chip{border-color:color-mix(in srgb, var(--accent,#888) 45%, transparent);background:#f4f4f5}.debate-role-chip-text{flex-direction:column;line-height:1.2;display:flex}.debate-role-chip-model{color:#a1a1aa;font-size:.72rem}html.light-theme .debate-role-chip-model{color:#71717a}.debate-role-chip-name{color:#e4e4e7;font-size:.82rem;font-weight:500}html.light-theme .debate-role-chip-name{color:#18181b}.debate-preparing{color:#a1a1aa;text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:2rem 1rem;font-size:.88rem;display:flex}html.light-theme .debate-preparing{color:#52525b}.debate-preparing-spinner{border:3px solid #3f3f46;border-top-color:#3b82f6;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite debate-preparing-spin}html.light-theme .debate-preparing-spinner{border-color:#3b82f6 #d4d4d8 #d4d4d8}@keyframes debate-preparing-spin{to{transform:rotate(360deg)}}.debate-thread{scroll-behavior:smooth;flex-direction:column;gap:0;max-height:600px;padding:0;display:flex;overflow-y:auto}.debate-turn{border-bottom:1px solid #333336;border-left:3px solid var(--accent,#888);padding:.85rem 1rem;transition:border-left-color .2s}html.light-theme .debate-turn{background:#fafafa;border-bottom-color:#f0f0f0}.debate-turn:last-child{border-bottom:none}.debate-turn--streaming{background:#1f1f23}html.light-theme .debate-turn--streaming{background:#f9f9fb}.debate-turn-header{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.5rem;display:flex}.debate-turn-model{color:var(--accent,#e4e4e7);font-size:.85rem;font-weight:600}.debate-turn-role{color:#71717a;background:#333336;border-radius:.3rem;padding:.05rem .4rem;font-size:.78rem}html.light-theme .debate-turn-role{color:#52525b;background:#f0f0f0}.debate-turn-round{color:#52525b;margin-left:auto;font-size:.72rem}.debate-turn-latency{color:#52525b;font-size:.72rem}.debate-turn-body{color:#d4d4d8;font-size:.9rem;line-height:1.6}html.light-theme .debate-turn-body{color:#27272a}.debate-streaming-dot{color:#f59e0b;font-size:.7rem;animation:1s infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.debate-thinking{color:#71717a;border-bottom:1px solid #333336;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.debate-thinking-dots{align-items:center;gap:3px;display:flex}.debate-thinking-dots span{background:#71717a;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite bounce-dot}.debate-thinking-dots span:nth-child(2){animation-delay:.15s}.debate-thinking-dots span:nth-child(3){animation-delay:.3s}@keyframes bounce-dot{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.debate-conclusion{background:#1a1a1d;border-top:2px solid #f59e0b33;padding:1rem}html.light-theme .debate-conclusion{background:#fffbeb;border-top-color:#fcd34d}.debate-conclusion-header{color:#fbbf24;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.88rem;font-weight:600;display:flex}html.light-theme .debate-conclusion-header{color:#d97706}.debate-conclusion-body{color:#d4d4d8;font-size:.9rem;line-height:1.65}html.light-theme .debate-conclusion-body{color:#27272a}.reel-generator-panel{border-top:1px solid #94a3b833;padding:1rem}.reel-generator-btn{align-items:center;gap:.4rem;display:inline-flex}.reel-generator-loading{color:#a1a1aa;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.reel-generator-result{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.reel-generator-video{aspect-ratio:9/16;background:#000;border-radius:.75rem;width:100%;max-width:320px}.reel-generator-error{color:#f87171;flex-direction:column;align-items:flex-start;gap:.5rem;font-size:.85rem;display:flex}.debate-format-select{color:#e2e8f0;background:#1e293b99;border:1px solid #94a3b859;border-radius:.45rem;padding:.2rem .4rem;font-size:.78rem}html.light-theme .debate-format-select{color:#1e293b;background:#fff;border-color:#cbd5e1}.debate-format-hint{color:#94a3b8;text-align:center;margin:.35rem .2rem 0;font-size:.76rem;line-height:1.4}html.light-theme .debate-format-hint{color:#64748b}.debate-format-badge,.debate-earlystop-badge{border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:700}.debate-format-badge{color:#fbbf24;background:#d977062e}.debate-earlystop-badge{color:#cbd5e1;background:#94a3b82e}html.light-theme .debate-format-badge{color:#b45309}html.light-theme .debate-earlystop-badge{color:#475569}.debate-notice{color:#bae6fd;background:#38bdf81a;border:1px solid #38bdf84d;border-radius:.5rem;margin:.5rem 0;padding:.5rem .7rem;font-size:.82rem}html.light-theme .debate-notice{color:#0369a1;background:#38bdf814}.debate-dissenter-tag{color:#fca5a5;text-transform:uppercase;letter-spacing:.04em;background:#ef44442e;border-radius:999px;margin-left:.35rem;padding:.05rem .4rem;font-size:.65rem;font-weight:700}html.light-theme .debate-dissenter-tag{color:#b91c1c}.debate-evidence{margin:.5rem 0;font-size:.82rem}.debate-evidence summary{cursor:pointer;color:#86efac;font-weight:600}html.light-theme .debate-evidence summary{color:#15803d}.debate-evidence-list{margin:.4rem 0 0;padding-left:1.4rem}.debate-evidence-list li{margin:.2rem 0}.debate-state-row{border-top:1px dashed #94a3b840;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.45rem;padding-top:.4rem;font-size:.75rem;display:flex}.debate-conf-pill{color:#c7d2fe;background:#818cf829;border-radius:999px;padding:.08rem .5rem;font-weight:700}html.light-theme .debate-conf-pill{color:#4338ca}.debate-move-badge{border-radius:999px;padding:.08rem .5rem;font-weight:700}.debate-move-badge--open{color:#cbd5e1;background:#94a3b829}.debate-move-badge--firm{color:#fde047;background:#eab30829}.debate-move-badge--concede{color:#86efac;background:#22c55e29}html.light-theme .debate-move-badge--open{color:#475569}html.light-theme .debate-move-badge--firm{color:#a16207}html.light-theme .debate-move-badge--concede{color:#15803d}.debate-conformity-flag{color:#fca5a5;background:#ef444429;border-radius:999px;padding:.08rem .5rem;font-weight:700}html.light-theme .debate-conformity-flag{color:#b91c1c}.debate-changed-because{color:#94a3b8;font-style:italic}html.light-theme .debate-changed-because{color:#64748b}.debate-conf-chart{background:#0f172a73;border:1px solid #47556966;border-radius:.6rem;margin:.75rem 0 .25rem;padding:.6rem .75rem}html.light-theme .debate-conf-chart{background:#f8fafc;border-color:#e2e8f0}.debate-conf-chart-title{color:#cbd5e1;margin-bottom:.3rem;font-size:.78rem;font-weight:700}html.light-theme .debate-conf-chart-title{color:#475569}.debate-conf-grid{stroke:#94a3b833;stroke-width:1px}.debate-conf-legend{color:#94a3b8;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.3rem;font-size:.74rem;display:flex}.debate-conf-legend-item{align-items:center;gap:.35rem;display:inline-flex}.debate-conf-legend-dot{border-radius:50%;width:.55rem;height:.55rem;display:inline-block}.debate-vote-card{background:#818cf814;border:1px solid #818cf859;border-radius:.65rem;margin:.75rem 0;padding:.85rem 1rem}.debate-vote-title{color:#e2e8f0;margin:0 0 .6rem;font-size:.9rem;font-weight:600}html.light-theme .debate-vote-title{color:#1e293b}.debate-vote-options{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.debate-vote-btn{border:1px solid var(--accent,#94a3b866);color:#e2e8f0;cursor:pointer;background:#1e293b80;border-radius:.5rem;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.82rem;font-weight:600;display:inline-flex}.debate-vote-btn:hover{background:#334155b3}html.light-theme .debate-vote-btn{color:#1e293b;background:#fff}.debate-vote-role{color:#94a3b8;font-size:.74rem;font-weight:400}.debate-vote-skip{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:.8rem;text-decoration:underline}.debate-vote-outcome{color:#cbd5e1;background:#94a3b81f;border-radius:.5rem;margin:.5rem 0;padding:.45rem .7rem;font-size:.85rem}.debate-vote-outcome--agree{color:#86efac;background:#22c55e24}html.light-theme .debate-vote-outcome{color:#475569}html.light-theme .debate-vote-outcome--agree{color:#15803d}.debate-scorecard{background:#0f172a73;border:1px solid #d9770659;border-radius:.65rem;margin:.75rem 0;padding:.85rem 1rem}html.light-theme .debate-scorecard{background:#fffbeb;border-color:#fcd34d}.debate-scorecard-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.debate-scorecard-title{color:#fbbf24;font-weight:700}html.light-theme .debate-scorecard-title{color:#b45309}.debate-scorecard-note{color:#94a3b8;font-size:.74rem}.debate-winner-banner{border-left:3px solid var(--accent,#fbbf24);color:#f1f5f9;background:#1e293b80;border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:.6rem;padding:.45rem .7rem;font-size:.9rem;display:flex}html.light-theme .debate-winner-banner{color:#1e293b;background:#fff}.debate-score-rows{flex-direction:column;gap:.35rem;display:flex}.debate-score-row{background:#1e293b59;border-radius:.45rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;padding:.3rem .5rem;display:flex}html.light-theme .debate-score-row{background:#fff}.debate-score-model{align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:inline-flex}.debate-score-dims{align-items:center;gap:.6rem;display:inline-flex}.debate-score-dim{flex-direction:column;align-items:center;line-height:1.15;display:inline-flex}.debate-score-dim-label{text-transform:uppercase;color:#64748b;letter-spacing:.03em;font-size:.62rem}.debate-score-dim-val{color:#cbd5e1;font-size:.82rem;font-weight:700}html.light-theme .debate-score-dim-val{color:#334155}.debate-score-total{color:#fbbf24;text-align:right;min-width:2.2rem;font-size:1rem;font-weight:800}html.light-theme .debate-score-total{color:#b45309}.debate-jury-reasons{border-top:1px dashed #94a3b840;margin-top:.5rem;padding-top:.45rem}.debate-jury-reason{color:#94a3b8;margin:.2rem 0;font-size:.78rem}.debate-jury-name{color:#cbd5e1;font-weight:700}html.light-theme .debate-jury-reason{color:#64748b}html.light-theme .debate-jury-name{color:#475569}.debate-grounding-tag{color:#5eead4;text-transform:uppercase;letter-spacing:.04em;background:#2dd4bf2e;border-radius:999px;margin-left:.35rem;padding:.05rem .4rem;font-size:.65rem;font-weight:700}html.light-theme .debate-grounding-tag{color:#0f766e}.debate-persona-grounding{margin:.5rem 0;font-size:.82rem}.debate-persona-grounding summary{cursor:pointer;color:#5eead4;font-weight:600}html.light-theme .debate-persona-grounding summary{color:#0f766e}.debate-persona-grounding-entry{background:#2dd4bf0f;border:1px solid #2dd4bf2e;border-radius:.5rem;margin:.6rem 0 0;padding:.6rem .75rem}.debate-persona-grounding-head{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.35rem;display:flex}.debate-persona-grounding-brief{color:#cbd5e1;margin:0;line-height:1.5}html.light-theme .debate-persona-grounding-brief{color:#334155}.debate-persona-grounding-sources{margin:.4rem 0 0;padding-left:1.2rem;font-size:.76rem}.debate-persona-grounding-sources li{margin:.15rem 0}.debate-fidelity-badge{border-radius:999px;margin:.15rem 0 .35rem;padding:.05rem .45rem;font-size:.68rem;font-weight:700;display:inline-block}.debate-fidelity-badge--ok{color:#86efac;background:#4ade8029}.debate-fidelity-badge--warn{color:#fbbf24;cursor:help;background:#fbbf2429}html.light-theme .debate-fidelity-badge--ok{color:#15803d}html.light-theme .debate-fidelity-badge--warn{color:#b45309}.admin-tl-status-badge{color:#cbd5e1;cursor:help;background:#94a3b82e;border-radius:999px;margin:.15rem 0 .35rem;padding:.05rem .45rem;font-size:.68rem;font-weight:700;display:inline-block}.admin-tl-status-badge--published{color:#86efac;background:#4ade8029}html.light-theme .admin-tl-status-badge{color:#475569}html.light-theme .admin-tl-status-badge--published{color:#15803d}.debate-referee-note{background:#38bdf81a;border:1px solid #38bdf84d;border-radius:.5rem;margin:.5rem 1rem;padding:.5rem .7rem;font-size:.8rem}.debate-referee-note-title{color:#bae6fd;font-weight:700}.debate-referee-flags{margin:.3rem 0 0;padding-left:1.2rem}.debate-referee-flags li{color:#bae6fd;margin:.15rem 0}html.light-theme .debate-referee-note{background:#0284c714;border-color:#0284c740}html.light-theme .debate-referee-note-title,html.light-theme .debate-referee-flags li{color:#075985}.debate-evidence-balance{background:#0f172a73;border:1px solid #d9770659;border-radius:.65rem;margin:.75rem 0;padding:.85rem 1rem}html.light-theme .debate-evidence-balance{background:#fffbeb;border-color:#fcd34d}.debate-evidence-balance-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.debate-evidence-balance-title{color:#fbbf24;font-weight:700}.debate-evidence-balance-note{color:#94a3b8;font-size:.72rem}.debate-evidence-balance-rows{flex-direction:column;gap:.35rem;display:flex}.debate-evidence-balance-row{background:#1e293b59;border-radius:.45rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;padding:.3rem .5rem;display:flex}.debate-evidence-balance-model{align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:inline-flex}.debate-evidence-balance-metrics{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.debate-eb-metric{border-radius:999px;padding:.1rem .5rem;font-size:.76rem}.debate-eb-metric--counted{color:#cbd5e1;font-variant-numeric:tabular-nums;background:#94a3b829}.debate-eb-metric--judged{color:#fbbf24;background:#d9770629}html.light-theme .debate-evidence-balance-title{color:#b45309}html.light-theme .debate-eb-metric--counted{color:#334155;background:#64748b24}html.light-theme .debate-eb-metric--judged{color:#b45309;background:#d9770624}.debate-lineup-overlay{z-index:400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.debate-lineup-modal{color:#e4e4e7;background:#242427;border:1px solid #4b4b52;border-top:3px solid #f59e0b;border-radius:12px;width:100%;max-width:560px;max-height:min(90vh,720px);padding:1.25rem 1.35rem;overflow-y:auto;box-shadow:0 16px 48px #00000080}html.light-theme .debate-lineup-modal{color:#1e293b;background:#fff;border-color:#f59e0b #e5e7eb #e5e7eb}.debate-lineup-title{color:#e4e4e7;margin:0 0 .35rem;font-size:1.1rem}html.light-theme .debate-lineup-title{color:#1e293b}.debate-lineup-lead{color:#a1a1aa;margin:0 0 .9rem;font-size:.82rem}.debate-lineup-status{color:#94a3b8;font-size:.85rem}.debate-lineup-error{color:#fca5a5;margin:0 0 .6rem;font-size:.82rem}html.light-theme .debate-lineup-error{color:#b91c1c}.debate-lineup-seats{flex-direction:column;gap:.7rem;margin-bottom:.9rem;display:flex}.debate-lineup-seat{border:1px solid color-mix(in srgb, var(--accent,#888) 35%, transparent);background:#333336;border-radius:.6rem;padding:.65rem .75rem}html.light-theme .debate-lineup-seat{border-color:color-mix(in srgb, var(--accent,#888) 45%, transparent);background:#f4f4f5}.debate-lineup-seat-header{align-items:center;gap:.4rem;margin-bottom:.5rem;display:flex}.debate-lineup-seat-model{flex:1;font-size:.88rem;font-weight:600}.debate-lineup-dissenter-radio{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;cursor:pointer;align-items:center;gap:.3rem;font-size:.68rem;display:inline-flex}.debate-lineup-field-label{color:#94a3b8;margin:.4rem 0 .2rem;font-size:.7rem;display:block}.debate-lineup-input,.debate-lineup-textarea{box-sizing:border-box;color:#e4e4e7;background:#1b1b1e;border:1px solid #4b4b52;border-radius:6px;width:100%;padding:.4rem .55rem;font-family:inherit;font-size:.85rem}html.light-theme .debate-lineup-input,html.light-theme .debate-lineup-textarea{color:#1e293b;background:#fff;border-color:#d4d4d8}.debate-lineup-textarea{resize:vertical}.debate-lineup-persona-row{gap:.4rem;display:flex}.debate-lineup-persona-row .debate-lineup-input{flex:1}.debate-lineup-research-btn{flex-shrink:0}.debate-lineup-persona-error{color:#fca5a5;margin:.3rem 0 0;font-size:.76rem}html.light-theme .debate-lineup-persona-error{color:#b91c1c}.debate-lineup-persona-brief{border-top:1px dashed #94a3b840;margin-top:.4rem;padding-top:.4rem}.debate-lineup-persona-sources{margin:.3rem 0 0;padding-left:1.2rem;font-size:.76rem}.debate-lineup-persona-sources li{margin:.1rem 0}@media (width>=900px){.debate-lineup-overlay{padding:2.5rem}.debate-lineup-modal{max-width:min(1240px,94vw);max-height:min(90vh,880px)}.debate-lineup-seats{flex-flow:wrap;align-items:flex-start}.debate-lineup-seat{flex:320px;min-width:320px}}.debate-lineup-browse-btn{color:#a1a1aa;cursor:pointer;text-align:left;background:0 0;border:1px dashed #94a3b866;border-radius:6px;width:100%;margin-top:.4rem;padding:.3rem .5rem;font-size:.74rem}.debate-lineup-browse-btn:hover{color:#e4e4e7;border-color:#94a3b8b3}html.light-theme .debate-lineup-browse-btn{color:#64748b}html.light-theme .debate-lineup-browse-btn:hover{color:#1e293b;border-color:#64748b99}.thought-library-overlay{z-index:70;background:#0a0a0e99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.thought-library-modal{background:#19191d;border:1px solid #94a3b840;border-radius:14px;width:min(720px,100%);max-height:min(85vh,760px);padding:1.25rem 1.4rem 1.5rem;overflow-y:auto}html.light-theme .thought-library-modal{background:#fff;border-color:#64748b40}.thought-library-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.thought-library-title{margin:0 0 .2rem;font-size:1.15rem}.thought-library-lead{color:#a1a1aa;margin:0;font-size:.82rem}.thought-library-close{cursor:pointer;color:#a1a1aa;background:0 0;border:none;padding:.1rem .3rem;font-size:1.4rem;line-height:1}.thought-library-close:hover{color:#e4e4e7}.thought-library-tabs{flex-wrap:wrap;gap:.4rem;margin:.9rem 0 .4rem;display:flex}.thought-library-tab{color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #94a3b84d;border-radius:999px;padding:.3rem .75rem;font-size:.78rem}.thought-library-tab--active{color:#e4e4e7;background:#6366f12e;border-color:#6366f180}html.light-theme .thought-library-tab{color:#475569}html.light-theme .thought-library-tab--active{color:#1e293b}.thought-library-blurb{color:#a1a1aa;margin:.3rem 0 .9rem;font-size:.82rem;font-style:italic}.thought-library-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.6rem;display:grid}.thought-library-card{text-align:left;cursor:pointer;color:#e4e4e7;background:#94a3b80f;border:1px solid #94a3b833;border-radius:10px;flex-direction:column;gap:.25rem;padding:.65rem .75rem;font-family:inherit;display:flex}.thought-library-card:hover{background:#6366f11a;border-color:#6366f18c}.thought-library-card-role{font-size:.86rem;font-weight:600}.thought-library-card-figure{color:#818cf8;font-size:.78rem}.thought-library-card-desc{color:#a1a1aa;font-size:.76rem;line-height:1.35}.thought-library-footer{justify-content:flex-end;margin-top:1rem;display:flex}html.light-theme .thought-library-card{color:#1e293b}.debate-lineup-rigorous-toggle{color:#a1a1aa;cursor:pointer;align-items:flex-start;gap:.5rem;margin:.5rem 0 1rem;font-size:.8rem;display:flex}.debate-lineup-rigorous-toggle input{margin-top:.2rem}.debate-lineup-actions{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.debate-lineup-actions-right{gap:.5rem;display:flex}.v2-follow-up-trigger{padding:.5rem 1rem .75rem}.v2-reply-btn{color:#71717a;cursor:pointer;background:0 0;border:1px solid #4b4b52;border-radius:.4rem;padding:.3rem .75rem;font-size:.82rem;transition:border-color .15s,color .15s}.v2-reply-btn:hover:not(:disabled){color:#93c5fd;border-color:#3b82f6}.v2-reply-btn:disabled{opacity:.4;cursor:default}.v2-sidebar-empty{color:#52525b;text-align:center;padding:1rem;font-size:.85rem}html.light-theme .v2-app--look2 .v2-section-heading,html.light-theme .v2-app--look2 .v2-look2-section-label,html.light-theme .v2-app--look2 .v2-modes-summary-title,html.light-theme .v2-app--look2 .model-selector-chip-label,html.light-theme .v2-app--look2 .private-session-toggle__label,html.light-theme .v2-app--look2 .private-session-help-inline__text,html.light-theme .v2-app--look2 .v2-result-subtitle,html.light-theme .v2-app--look2 .v2-submit-hint{color:#334155!important}html.light-theme .v2-app--look2 .v2-result-title{color:#0f172a!important}html.light-theme .v2-app--look2 .question-input{color:#0f172a!important;background:0 0!important}html.light-theme .v2-app--look2 .chat-input-widget .chat-section-bottom-bar{background:0 0!important}html.light-theme .v2-app--look2 .question-input::placeholder{opacity:1;color:#64748b!important}html.light-theme .v2-app--look2 .v2-modes-summary,html.light-theme .v2-app--look2 .v2-modes-summary:hover{background:0 0!important}html.light-theme .v2-app--look2 .v2-modes-summary-title .v2-look2-section-label{color:#0f172a!important}html.light-theme .v2-app--look2 .v2-modes-summary-chevron{color:#475569!important}html.light-theme .v2-app--look2 .v2-ask-btn--subtle{color:#1e293b!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}html.light-theme .v2-app--look2 .v2-ask-btn--subtle:hover{background:#e2e8f0!important}html.light-theme .v2-ask-inline-btn{color:#0f172a73!important;background:#0f172a14!important;border-color:#0f172a26!important}html.light-theme .v2-ask-inline-btn[data-active=true]{color:#fff!important;background:linear-gradient(135deg,#8b5cf6 0%,#d946ef 100%)!important;border-color:#0000!important;box-shadow:0 2px 12px #8b5cf652!important}html.light-theme .v2-ask-inline-btn[data-active=true]:hover:not(:disabled){background:linear-gradient(135deg,#7c4dea 0%,#c936de 100%)!important;border-color:#0000!important}html.light-theme .v2-ask-inline-btn:hover:not(:disabled){color:#0f172ab3!important;background:#0f172a24!important;border-color:#0f172a4d!important}html.light-theme .v2-app--look2 .model-selector-chip{background:#0000000f!important}html.light-theme .v2-app--look2 .model-selector-chip:hover{background:#0000001c!important}html.light-theme .v2-app--look2 .model-selector-chip.selected{background:var(--provider-color)!important}html.light-theme .v2-app--look2 .model-selector-chip .provider-logo-img{filter:brightness(0)invert(0);opacity:.55}html.light-theme .v2-app--look2 .model-selector-chip.selected .provider-logo-img{filter:brightness(0)invert()!important;opacity:1!important}html.light-theme .v2-app--look2 .model-selector-chip .model-selector-chip-label{color:#0f172a99!important}html.light-theme .v2-app--look2 .model-selector-chip.selected .model-selector-chip-label{color:#fff!important}html.light-theme .btn-primary{color:#fff!important;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%)!important;border:none!important;box-shadow:0 2px 8px #4f46e54d!important}html.light-theme .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#818cf8 0%,#6366f1 100%)!important;box-shadow:0 4px 14px #6366f173!important}html.light-theme .btn-secondary{color:#1e293b!important;background:#f8fafc!important;border:1px solid #cbd5e1!important}html.light-theme .btn-secondary:hover:not(:disabled){background:#e2e8f0!important;border-color:#94a3b8!important}html.light-theme .persona-bar{background:linear-gradient(160deg,#f5f3ff 0%,#fff 100%)!important;border-color:#c4b5fd!important;box-shadow:0 2px 12px #7c3aed14!important}html.light-theme .persona-bar-heading{color:#6d28d9!important}html.light-theme .persona-bar-intro{color:#64748b!important}html.light-theme .persona-card{color:#1e293b!important;background:#fff!important;border-color:#ddd6fe!important}html.light-theme .persona-card:hover{background:#f5f3ff!important;border-color:#a78bfa!important}html.light-theme .persona-card--active{background:#ede9fe!important;border-color:#8b5cf6!important;box-shadow:0 0 0 1px #8b5cf638!important}html.light-theme .persona-card-title{color:#1e293b!important}html.light-theme .advanced-modes-block{background:linear-gradient(165deg,#ecfeff 0%,#fff 100%)!important;border-color:#99f6e4!important;box-shadow:0 2px 12px #0d948814!important}html.light-theme .advanced-modes-heading{color:#0f766e!important}html.light-theme .advanced-modes-lead{color:#64748b!important}html.light-theme .answer-mode-category{background:#fff!important;border-color:#cbd5e1!important}html.light-theme .answer-mode-category-header{color:#1e293b!important}html.light-theme .answer-mode-category-header:hover{background:#f8fafc!important}html.light-theme .answer-mode-category-title-text{color:#334155!important}html.light-theme .answer-mode-category-summary{color:#6366f1!important}html.light-theme .answer-mode-chips{background:#f8fafc!important;border-top-color:#e2e8f0!important}html.light-theme .auto-mode-block{background:linear-gradient(165deg,#fff7ed 0%,#fff 100%)!important;border-color:#fdba74!important;box-shadow:0 2px 12px #ea580c14!important}html.light-theme .auto-mode-block-heading{color:#c2410c!important}html.light-theme .auto-mode-block-lead,html.light-theme .auto-mode-block-hint{color:#64748b!important}html.light-theme .v2-app--look2 .v2-look2-section-label{color:#0f172a!important;font-weight:700!important}html.light-theme .conversation-sidebar{box-shadow:0 6px 24px #0f172a0f;background:#fff!important;border-color:#cbd5e1!important}html.light-theme .conversation-sidebar-title{color:#0f172a!important}html.light-theme .conversation-sidebar-subtitle,html.light-theme .conversation-sidebar-empty{color:#64748b!important}html.light-theme .conversation-item{color:#0f172a!important;background:#f8fafc!important;border-color:#cbd5e1!important}html.light-theme .conversation-item:hover{background:#f1f5f9!important;border-color:#94a3b8!important}html.light-theme .conversation-item-row.active .conversation-item{background:#dbeafe!important;border-color:#3b82f6!important}html.light-theme .conversation-item-preview,html.light-theme .conversation-item-meta,html.light-theme .conversation-item-time{color:#64748b!important}html.light-theme .conversation-item-delete{color:#b91c1c!important;background:#fee2e2!important;border-color:#fca5a5!important}html.light-theme .conversation-item-delete:hover{color:#991b1b!important;background:#fecaca!important}html.light-theme .conversation-search-input{color:#0f172a!important;background:#f8fafc!important;border-color:#cbd5e1!important}html.light-theme .conversation-search-input::placeholder{color:#94a3b8!important}html.light-theme .conversation-search-input:hover{border-color:#94a3b8!important}html.light-theme .conversation-search-input:focus{background:#fff!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f629!important}html.light-theme .conversation-search-icon{color:#94a3b8!important}html.light-theme .conversation-search-clear{color:#64748b!important}html.light-theme .conversation-search-clear:hover{color:#0f172a!important;background:#e2e8f0!important}html.light-theme .conversation-search-match{color:#0f172a!important;background:#ca8a0438!important}html.light-theme .sidebar-expand-btn{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}html.light-theme .sidebar-expand-btn:hover{background:#f1f5f9!important;border-color:#94a3b8!important}html.light-theme .header-brand-name{color:#0f172a!important}html.light-theme .answer-mode-chip{color:#64748b!important;text-shadow:none!important}html.light-theme .answer-mode-chip:hover{color:#1e293b!important;text-shadow:none!important}html.light-theme .answer-mode-chip.selected,html.light-theme .answer-mode-chip.selected:hover{color:#1d4ed8!important;text-shadow:none!important;background:#dbeafe!important;border-radius:.45rem!important;padding:.18rem .45rem!important;font-weight:700!important}html.light-theme .chat-section-heading,html.light-theme .v2-app--look2 .chat-section-heading,html.light-theme .chat-section-heading--plain,html.light-theme .v2-app--look2 .chat-section-heading--plain{color:#0f172a!important;font-weight:700!important}html.light-theme .chat-section-lead,html.light-theme .v2-app--look2 .chat-section-lead{color:#475569!important}.sp-page{background:#141416;flex-direction:column;min-height:100vh;display:flex}.sp-header{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141416e0;border-bottom:1px solid #2a2a2e;justify-content:space-between;align-items:center;height:54px;padding:0 1.5rem;display:flex;position:sticky;top:0}.sp-header-left{align-items:center;gap:.65rem;display:flex}.sp-brand{background:linear-gradient(90deg,#6366f1,#a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.05rem;font-weight:800;text-decoration:none}.sp-badge{letter-spacing:.04em;color:#a78bfa;white-space:nowrap;background:#a78bfa1f;border:1px solid #a78bfa47;border-radius:99px;padding:2px 9px;font-size:.68rem;font-weight:600}.sp-try-btn{color:#a78bfa;white-space:nowrap;border:1px solid #a78bfa59;border-radius:8px;padding:5px 14px;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.sp-try-btn:hover{color:#c4b5fd;background:#a78bfa1f}.sp-main{flex-direction:column;flex:1;gap:.5rem;width:100%;max-width:960px;margin:0 auto;padding:2rem 1.25rem 3rem;display:flex}.sp-title{color:#f1f1f3;margin:0 0 .5rem;font-size:1.45rem;font-weight:700;line-height:1.35}.sp-model-chips{flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;display:flex}.sp-chip{color:var(--sp-accent,#6366f1);background:color-mix(in srgb, var(--sp-accent,#6366f1) 12%, transparent);border:1px solid color-mix(in srgb, var(--sp-accent,#6366f1) 30%, transparent);border-radius:99px;align-items:center;gap:6px;padding:3px 10px 3px 7px;font-size:.72rem;font-weight:600;display:inline-flex}.sp-turns{flex-direction:column;gap:2rem;display:flex}.sp-turn{flex-direction:column;gap:1rem;display:flex}.sp-turn-divider{color:#52525b;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.72rem;font-weight:600;display:flex}.sp-turn-divider:before,.sp-turn-divider:after{content:"";background:#2a2a2e;flex:1;height:1px}.sp-question{background:#1e1e22;border:1px solid #35353b;border-left:3px solid #6366f1;border-radius:10px;padding:.9rem 1.2rem}.sp-question-label{letter-spacing:.1em;text-transform:uppercase;color:#6366f1;margin-bottom:.35rem;font-size:.66rem;font-weight:700;display:block}.sp-question-text{color:#e8e8eb;margin:0;font-size:1rem;line-height:1.65}.sp-panels{flex-direction:column;gap:.85rem;display:flex}.sp-model-card{background:color-mix(in srgb, var(--sp-surface,#6366f11f) 60%, #1e1e22);border:1px solid color-mix(in srgb, var(--sp-accent,#6366f1) 22%, #2a2a2e);border-top:3px solid var(--sp-accent,#6366f1);border-radius:10px;flex-direction:column;gap:.75rem;padding:.85rem 1rem;display:flex}.sp-model-header{align-items:center;gap:.5rem;display:flex}.sp-model-label{letter-spacing:.04em;color:color-mix(in srgb, var(--sp-accent,#6366f1) 80%, #e4e4e7);font-size:.78rem;font-weight:700}.sp-model-body{color:#d1d1d4;font-size:.9rem;line-height:1.72}.sp-model-body p:first-child{margin-top:0}.sp-model-body p:last-child{margin-bottom:0}.sp-model-body pre{background:#111113;border:1px solid #2a2a2e;border-radius:7px;padding:.75rem 1rem;font-size:.82rem;overflow-x:auto}.sp-model-body code:not(pre code){background:#ffffff12;border-radius:4px;padding:1px 5px;font-size:.85em}.sp-model-body table{border-collapse:collapse;width:100%;font-size:.85rem}.sp-model-body th,.sp-model-body td{text-align:left;border:1px solid #2a2a2e;padding:.4rem .65rem}.sp-model-body th{color:#a1a1aa;background:#1e1e22;font-weight:600}.sp-model-error{color:#f87171;margin:0;font-size:.88rem}.sp-analysis-section{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.sp-analysis-divider{color:#52525b;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:.25rem;font-size:.72rem;font-weight:600;display:flex}.sp-analysis-divider:before,.sp-analysis-divider:after{content:"";background:#2a2a2e;flex:1;height:1px}.sp-analysis-card{background:#1e1e22;border:1px solid #2a2a2e;border-radius:12px;padding:1rem 1.25rem}.sp-analysis-header{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.sp-analysis-icon{font-size:1rem;line-height:1}.sp-analysis-title{letter-spacing:.07em;text-transform:uppercase;color:#a1a1aa;font-size:.82rem;font-weight:700}.sp-analysis-body{color:#d1d1d4;font-size:.9rem;line-height:1.72}.sp-analysis-body p:first-child{margin-top:0}.sp-analysis-body p:last-child{margin-bottom:0}.sp-meta{color:#3f3f46;text-align:right;margin:1rem 0 0;font-size:.75rem}.sp-footer{border-top:1px solid #1e1e22;padding:2rem 1.25rem 2.5rem}.sp-footer-inner{text-align:center;flex-direction:column;align-items:center;gap:.85rem;max-width:520px;margin:0 auto;display:flex}.sp-footer-tagline{color:#52525b;margin:0;font-size:.88rem}.sp-footer-cta{align-self:center;padding:.6rem 1.5rem;font-size:.92rem}.sp-splash{color:#71717a;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;padding:5rem 1.5rem;display:flex}.sp-splash--error h2{color:#e4e4e7;margin:0;font-size:1.2rem;font-weight:700}.sp-splash--error p{margin:0 0 1.25rem;font-size:.92rem}.sp-error-icon{font-size:2.5rem;line-height:1}.sp-spinner{border:3px solid #333336;border-top-color:#6366f1;border-radius:50%;width:36px;height:36px;animation:.75s linear infinite sp-spin}@keyframes sp-spin{to{transform:rotate(360deg)}}@media (width<=640px){.sp-try-btn{display:none}.sp-main{padding:1.25rem .9rem 2.5rem}.sp-title{font-size:1.15rem}}html.light-theme .sp-page{background:#f8fafc}html.light-theme .sp-header{background:#f8fafce6;border-bottom-color:#e2e8f0}html.light-theme .sp-brand{background:linear-gradient(90deg,#4f46e5,#7c3aed);-webkit-background-clip:text;background-clip:text}html.light-theme .sp-badge{color:#7c3aed;background:#7c3aed14;border-color:#7c3aed40}html.light-theme .sp-try-btn{color:#7c3aed;border-color:#7c3aed4d}html.light-theme .sp-try-btn:hover{background:#7c3aed14}html.light-theme .sp-title{color:#0f172a}html.light-theme .sp-question{background:#fff;border-color:#e2e8f0 #e2e8f0 #e2e8f0 #6366f1}html.light-theme .sp-question-text{color:#0f172a}html.light-theme .sp-model-card{background:color-mix(in srgb, var(--sp-surface) 40%, #fff);border-color:color-mix(in srgb, var(--sp-accent) 18%, #e2e8f0)}html.light-theme .sp-model-body{color:#334155}html.light-theme .sp-model-body pre{background:#f1f5f9;border-color:#e2e8f0}html.light-theme .sp-model-body code:not(pre code){background:#0000000f}html.light-theme .sp-model-body th{color:#475569;background:#f8fafc}html.light-theme .sp-model-body th,html.light-theme .sp-model-body td{border-color:#e2e8f0}html.light-theme .sp-analysis-card{background:#fff;border-color:#e2e8f0}html.light-theme .sp-analysis-body{color:#334155}html.light-theme .sp-meta{color:#cbd5e1}html.light-theme .sp-footer{border-top-color:#e2e8f0}html.light-theme .sp-footer-tagline,html.light-theme .sp-turn-divider{color:#94a3b8}html.light-theme .sp-turn-divider:before,html.light-theme .sp-turn-divider:after{background:#e2e8f0}html.light-theme .sp-analysis-divider{color:#94a3b8}html.light-theme .sp-analysis-divider:before,html.light-theme .sp-analysis-divider:after{background:#e2e8f0}html.light-theme .sp-splash{color:#475569}html.light-theme .sp-splash--error h2{color:#0f172a}html.light-theme .sp-spinner{border-color:#6366f1 #e2e8f0 #e2e8f0}.tour-overlay{z-index:1200;background:0 0;position:fixed;inset:0}.tour-overlay--dim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c}.tour-spotlight{z-index:1201;pointer-events:none;border-radius:12px;transition:left .2s,top .2s,width .2s,height .2s;position:fixed;box-shadow:0 0 0 9999px #0000008c,0 0 0 1.5px #3b82f6}.tour-popup{z-index:1202;color:#e4e4e7;background:#242427;border:1px solid #4b4b52;border-radius:12px;width:min(340px,100vw - 24px);padding:.9rem 1.1rem .85rem;position:fixed;box-shadow:0 16px 48px #00000080}.tour-popup-eyebrow{letter-spacing:.06em;color:#71717a;margin:0 0 .3rem;font-size:.72rem;font-weight:700}.tour-popup-title{color:#f4f4f5;margin:0 0 .4rem;font-size:1.05rem;font-weight:700;line-height:1.25}.tour-popup-body{color:#d4d4d8;margin:0 0 .85rem;font-size:.88rem;line-height:1.5}.tour-popup-body strong{color:#f4f4f5;font-weight:600}.tour-popup-list{flex-direction:column;gap:.35rem;margin-top:.5rem;display:flex}.tour-popup-list span{display:block}.tour-popup-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tour-popup-nav{gap:.5rem;display:flex}.tour-popup-nav .btn-primary{align-self:center;padding:.35rem .9rem;font-size:.8rem}.tour-skip-btn{color:#71717a;cursor:pointer;background:0 0;border:none;padding:.25rem 0;font-size:.8rem}.tour-skip-btn:hover{color:#a1a1aa;text-decoration:underline}.tour-skip-btn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #3b82f6}@media (prefers-reduced-motion:reduce){.tour-spotlight{transition:none}}html.light-theme .tour-overlay--dim{background:#0f172a73}html.light-theme .tour-spotlight{box-shadow:0 0 0 9999px #0f172a73,0 0 0 1.5px #3b82f6}html.light-theme .tour-popup{color:#0f172a;background:#fff;border-color:#cbd5e1;box-shadow:0 16px 48px #0f172a40}html.light-theme .tour-popup-title,html.light-theme .tour-popup-body strong{color:#0f172a}html.light-theme .tour-popup-body{color:#334155}html.light-theme .tour-popup-eyebrow,html.light-theme .tour-skip-btn{color:#64748b}html.light-theme .tour-skip-btn:hover{color:#475569}.omnis-balance-row{align-items:center;gap:.5rem;display:flex}.omnis-balance-value{color:#f4f4f5;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.omnis-balance-label{color:#a1a1aa;font-size:.85rem}.omnis-mode-badge{letter-spacing:.05em;text-transform:uppercase;color:#93c5fd;border:1px solid #3b82f6;border-radius:999px;margin-left:.4rem;padding:.1rem .5rem;font-size:.68rem;font-weight:700}.omnis-hint{color:#71717a;margin:.4rem 0 .75rem;font-size:.8rem;line-height:1.5}.omnis-tiers{gap:.5rem;margin-bottom:.85rem;display:flex}.omnis-tier-btn{color:#e4e4e7;cursor:pointer;background:#242427;border:1.5px solid #3a3a3e;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:.15rem;padding:.6rem .4rem;transition:border-color .15s,background .15s;display:flex;position:relative}.omnis-tier-btn:hover:not(:disabled){background:#1e293b;border-color:#3b82f6}.omnis-tier-btn:disabled{opacity:.6;cursor:default}.omnis-tier-amount{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.omnis-tier-price{color:#a1a1aa;font-size:.78rem}.omnis-tier-bonus{color:#052e16;background:#4ade80;border-radius:999px;padding:.08rem .4rem;font-size:.65rem;font-weight:700;position:absolute;top:-.55rem;right:-.3rem}.omnis-tier-busy{color:#60a5fa;font-size:.68rem}.omnis-promo-row{align-items:center;gap:.5rem;display:flex}.omnis-promo-input,.omnis-referral-input{color:#e4e4e7;background:#1d1d20;border:1.5px solid #3a3a3e;border-radius:8px;flex:1;min-width:0;padding:.4rem .6rem;font-size:.85rem}.omnis-promo-input:focus,.omnis-referral-input:focus{border-color:#3b82f6;outline:none}@media (pointer:coarse){.omnis-promo-input,.omnis-referral-input{font-size:max(16px,.85rem)}}.omnis-promo-msg{color:#f87171;margin:.35rem 0 0;font-size:.78rem}.omnis-promo-msg--ok{color:#4ade80}.omnis-referral{margin-top:.9rem}.omnis-referral-lead{color:#a1a1aa;margin:0 0 .4rem;font-size:.8rem;line-height:1.5}.omnis-referral-lead strong{color:#e4e4e7}.omnis-referral-row{align-items:center;gap:.5rem;display:flex}.omnis-referral-cap{color:#71717a;margin:.3rem 0 0;font-size:.72rem}html.light-theme .omnis-balance-value{color:#0f172a}html.light-theme .omnis-tier-btn{color:#1e293b;background:#fff;border-color:#cbd5e1}html.light-theme .omnis-tier-btn:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6}html.light-theme .omnis-promo-input,html.light-theme .omnis-referral-input{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}html.light-theme .omnis-hint,html.light-theme .omnis-referral-cap{color:#64748b}html.light-theme .omnis-referral-lead{color:#475569}html.light-theme .omnis-referral-lead strong{color:#0f172a}html.light-theme .omnis-mode-badge{color:#1d4ed8;border-color:#3b82f6}.usage-answers-line{color:#a1a1aa;font-variant-numeric:tabular-nums;margin:.45rem 0 0;font-size:.78rem}html.light-theme .usage-answers-line{color:#64748b}.admin-pnl-headline{font-variant-numeric:tabular-nums;align-items:baseline;gap:.6rem;margin:.25rem 0 .75rem;font-size:1.6rem;font-weight:700;display:flex}.admin-pnl-headline--positive{color:#4ade80}.admin-pnl-headline--negative{color:#f87171}.admin-pnl-headline-label{color:#71717a;font-size:.8rem;font-weight:400}.admin-pnl-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}.admin-pnl-table td{color:#d4d4d8;border-bottom:1px solid #2a2a2e;padding:.3rem 0}.admin-pnl-table td:last-child{text-align:right;white-space:nowrap}.admin-pnl-subtotal td{color:#f4f4f5;border-bottom:1px solid #4b4b52;font-weight:700}.admin-pnl-omnis{color:#a1a1aa;margin:.6rem 0 0;font-size:.76rem}.admin-pnl-note{color:#71717a;margin:.35rem 0 0;font-size:.72rem;line-height:1.45}html.light-theme .admin-pnl-table td{color:#334155;border-bottom-color:#e2e8f0}html.light-theme .admin-pnl-subtotal td{color:#0f172a;border-bottom-color:#94a3b8}html.light-theme .admin-pnl-headline--positive{color:#15803d}html.light-theme .admin-pnl-headline--negative{color:#b91c1c}html.light-theme .admin-pnl-omnis{color:#475569}html.light-theme .admin-pnl-note{color:#64748b}.admin-promo-forms{flex-wrap:wrap;gap:1.4rem;display:flex}.admin-promo-form{flex:380px;min-width:320px}.admin-promo-form h4{color:#e4e4e7;margin:0 0 .2rem;font-size:.9rem}.admin-promo-hint{color:#71717a;margin:0 0 .4rem;font-size:.74rem}.admin-promo-select{color:#f4f4f5;background:#18181b;border:1px solid #3f3f46;border-radius:6px;padding:.3rem .5rem;font-size:.82rem}.admin-promo-msg{margin:0 0 .5rem;font-size:.8rem}.admin-promo-msg--ok{color:#4ade80}.admin-promo-msg--err{color:#f87171}html.light-theme .admin-promo-form h4{color:#0f172a}html.light-theme .admin-promo-hint{color:#64748b}html.light-theme .admin-promo-select{color:#0f172a;background:#fff;border-color:#cbd5e1}html.light-theme .admin-promo-msg--ok{color:#15803d}html.light-theme .admin-promo-msg--err{color:#b91c1c}.v2-info-btn{vertical-align:2px;color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #52525b;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-left:.45rem;padding:0;font-family:Georgia,serif;font-size:.62rem;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.v2-info-btn:hover{color:#e4e4e7;border-color:#8b5cf6}html.light-theme .v2-info-btn{color:#64748b;border-color:#94a3b8}html.light-theme .v2-info-btn:hover{color:#0f172a;border-color:#7c3aed}.chat-input-widget--dragover{outline-offset:-2px;border-radius:12px;outline:2px dashed #8b5cf6}.attach-chips{flex-wrap:wrap;gap:.4rem;padding:.5rem .6rem 0;display:flex}.attach-chip{color:#d4d4d8;background:#1f1f23;border:1px solid #3f3f46;border-radius:8px;align-items:center;gap:.35rem;max-width:240px;padding:.22rem .45rem;font-size:.78rem;display:inline-flex}.attach-chip--busy{color:#a1a1aa;font-style:italic}.attach-chip-thumb{object-fit:cover;border-radius:4px;width:22px;height:22px}.attach-chip-icon{font-size:.9rem}.attach-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attach-chip-badge{text-transform:uppercase;color:#fbbf24;border:1px solid #92400e;border-radius:999px;padding:0 .3rem;font-size:.66rem}.attach-chip-remove{color:#a1a1aa;cursor:pointer;background:0 0;border:none;padding:0 .1rem;font-size:.95rem;line-height:1}.attach-chip-remove:hover{color:#f87171}.composer-icon-btn{color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #3f3f46;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:relative}.composer-icon-btn:hover:not(:disabled){color:#e4e4e7;border-color:#52525b}.composer-icon-btn:disabled{opacity:.55;cursor:default}.composer-icon-btn--locked{opacity:.4;cursor:pointer}.composer-icon-btn--locked:hover{color:#a1a1aa;border-color:#3f3f46}.composer-icon-btn--recording{color:#f87171;border-color:#b91c1c;animation:1.2s ease-in-out infinite composer-rec-pulse}@keyframes composer-rec-pulse{0%,to{box-shadow:0 0 #ef444473}50%{box-shadow:0 0 0 5px #ef444400}}.composer-icon-btn-spinner{border:2px solid #0000;border-top-color:#8b5cf6;border-radius:10px;animation:.9s linear infinite composer-spin;position:absolute;inset:-3px}@keyframes composer-spin{to{transform:rotate(360deg)}}html.light-theme .attach-chip{color:#334155;background:#f8fafc;border-color:#cbd5e1}html.light-theme .attach-chip-badge{color:#b45309;border-color:#fcd34d}html.light-theme .composer-icon-btn{color:#64748b;border-color:#cbd5e1}html.light-theme .composer-icon-btn:hover:not(:disabled){color:#0f172a;border-color:#94a3b8}.admin-credits-alert{color:#fca5a5;background:#b91c1c1f;border:1px solid #b91c1c;border-radius:8px;margin:0 0 .6rem;padding:.5rem .7rem;font-size:.82rem;line-height:1.4}.admin-credit-pill{text-transform:uppercase;letter-spacing:.02em;border:1px solid #0000;border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}.admin-credit-pill--ok{color:#4ade80;background:#1665342e;border-color:#166534}.admin-credit-pill--low{color:#fbbf24;background:#92400e2e;border-color:#92400e}.admin-credit-pill--critical{color:#f87171;background:#b91c1c2e;border-color:#b91c1c}.admin-credit-pill--empty{color:#fecaca;background:#dc26264d;border-color:#dc2626}.admin-credit-pill--unknown{color:#a1a1aa;background:#3f3f4640;border-color:#3f3f46}.admin-credit-mode{color:#71717a;text-transform:uppercase;letter-spacing:.03em;margin-left:.4rem;font-size:.68rem}.admin-credit-mode--live{color:#4ade80}.admin-credit-form-row td{background:#3f3f4626}.admin-credit-form{color:#d4d4d8;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.35rem 0;font-size:.82rem;display:flex}.admin-credit-form input{color:#f4f4f5;background:#18181b;border:1px solid #3f3f46;border-radius:6px;padding:.3rem .5rem;font-size:.82rem}.admin-credit-form input[type=number]{width:9rem}.admin-credit-form input[type=text]{width:14rem}.admin-credit-form-error{color:#f87171;font-size:.78rem}html.light-theme .admin-credits-alert{color:#b91c1c;background:#b91c1c12}html.light-theme .admin-credit-pill--ok{color:#15803d;background:#86efac33;border-color:#86efac}html.light-theme .admin-credit-pill--low{color:#b45309;background:#fcd34d33;border-color:#fcd34d}html.light-theme .admin-credit-pill--critical{color:#b91c1c;background:#fca5a540;border-color:#fca5a5}html.light-theme .admin-credit-pill--empty{color:#7f1d1d;background:#dc26262e;border-color:#dc2626}html.light-theme .admin-credit-pill--unknown{color:#64748b;background:#cbd5e14d;border-color:#cbd5e1}html.light-theme .admin-credit-mode{color:#64748b}html.light-theme .admin-credit-mode--live{color:#15803d}html.light-theme .admin-credit-form-row td{background:#cbd5e12e}html.light-theme .admin-credit-form{color:#334155}html.light-theme .admin-credit-form input{color:#0f172a;background:#fff;border-color:#cbd5e1}.admin-tl-detail{background:#0f172a73;border:1px solid #94a3b82e;border-radius:.65rem;margin-top:1rem;padding:.9rem 1rem}.admin-tl-detail-head{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.admin-tl-detail-head h4{color:#f4f4f5;margin:0;font-size:1rem}.admin-tl-summary{color:#d4d4d8;margin:.3rem 0 .8rem;font-size:.85rem;line-height:1.55}.admin-tl-detail h5{text-transform:uppercase;letter-spacing:.03em;color:#a1a1aa;margin:.8rem 0 .3rem;font-size:.78rem}.admin-tl-list{color:#d4d4d8;margin:0;padding-left:1.2rem;font-size:.82rem}.admin-tl-list li{margin:.25rem 0}.admin-tl-positions{padding-left:0;list-style:none}.admin-tl-positions li{border-bottom:1px dashed #94a3b833;justify-content:space-between;align-items:flex-start;gap:.6rem;padding:.3rem 0;display:flex}.admin-tl-position-meta{color:#71717a;white-space:nowrap;align-items:center;gap:.4rem;font-size:.7rem;display:flex}.admin-tl-position-remove{color:#71717a;cursor:pointer;background:0 0;border:none;padding:0 .2rem;font-size:1rem;line-height:1}.admin-tl-position-remove:hover{color:#f87171}.admin-tl-add-position,.admin-tl-book-upload{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.admin-tl-add-position input[type=text]{color:#e4e4e7;background:#18181b;border:1px solid #3f3f46;border-radius:6px;flex:260px;padding:.35rem .5rem;font-size:.82rem}html.light-theme .admin-tl-detail{background:#fff;border-color:#e5e7eb}html.light-theme .admin-tl-detail-head h4{color:#0f172a}html.light-theme .admin-tl-summary,html.light-theme .admin-tl-list{color:#334155}html.light-theme .admin-tl-add-position input[type=text]{color:#0f172a;background:#fff;border-color:#cbd5e1}.admin-tl-modal{width:min(640px,100%)}.admin-tl-fields{flex-direction:column;gap:.5rem;margin:.8rem 0;display:flex}.admin-tl-fields input{color:#e4e4e7;background:#18181b;border:1px solid #3f3f46;border-radius:6px;padding:.45rem .6rem;font-size:.85rem}.admin-tl-detail--inline{background:0 0;border:none;margin-top:.6rem;padding:0}.admin-tl-book-heading{text-transform:uppercase;letter-spacing:.03em;color:#a1a1aa;margin:1rem 0 .3rem;font-size:.78rem}html.light-theme .admin-tl-fields input{color:#0f172a;background:#fff;border-color:#cbd5e1}.v2-hero-intro{text-align:center;width:100%;max-width:720px;max-height:320px;margin:0 auto 1.75rem;transition:opacity .35s,max-height .5s cubic-bezier(.22,.61,.36,1),margin .5s cubic-bezier(.22,.61,.36,1)}.v2-hero-title{letter-spacing:-.02em;color:#f4f4f5;margin:0 0 .65rem;font-size:clamp(1.55rem,3.2vw,2.25rem);font-weight:700}.v2-hero-sub{color:#a1a1aa;max-width:560px;margin:0 auto;font-size:.95rem;line-height:1.6}html.light-theme .v2-hero-title{color:#0f172a}html.light-theme .v2-hero-sub{color:#52525b}.v2-hero-intro--hidden{opacity:0;pointer-events:none;max-height:0;margin-top:0;margin-bottom:0;overflow:hidden}.v2-app--look2 .v2-chat-zone{transition:margin-top .5s cubic-bezier(.22,.61,.36,1)}.v2-app--hero .v2-hero-intro{margin-top:clamp(0px,50vh - 400px,26vh)}@media (height<=640px){.v2-app--hero .v2-hero-intro{margin-top:0}}@media (prefers-reduced-motion:reduce){.v2-app--look2 .v2-chat-zone,.v2-hero-intro{transition:none}}.copy-btn{color:#cbd5e1;letter-spacing:0;text-transform:none;cursor:pointer;background:#1e293bb8;border:1px solid #94a3b847;border-radius:6px;align-items:center;gap:.3rem;padding:.2rem .45rem;font-size:.72rem;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.copy-btn:hover{color:#f1f5f9;background:#334155e6;border-color:#94a3b88c}.copy-btn:focus-visible{outline:2px solid var(--accent,#60a5fa);outline-offset:1px}.copy-btn-icon{display:inline-flex}.copy-btn--done{color:#34d399;background:#10b98124;border-color:#34d3998c}.panel-copy-btn{padding:.12rem .34rem;font-size:.68rem}.result-copy-btn{align-self:center}.speak-btn{color:#cbd5e1;cursor:pointer;background:#1e293bb8;border:1px solid #94a3b847;border-radius:6px;align-items:center;gap:.3rem;padding:.2rem .45rem;font-size:.72rem;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.speak-btn:hover{color:#f1f5f9;background:#334155e6;border-color:#94a3b88c}.speak-btn:focus-visible{outline:2px solid var(--accent,#60a5fa);outline-offset:1px}.speak-btn-icon{display:inline-flex}.speak-btn--active{color:#60a5fa;background:#3b82f629;border-color:#60a5fa8c}.panel-speak-btn{margin-left:auto;padding:.12rem .34rem;font-size:.68rem}.result-speak-btn{align-self:center;margin-left:auto}.debate-turn-speak-btn{padding:.08rem .3rem;font-size:.66rem}.copyable-md{position:relative}.copyable-md-actions{z-index:2;align-items:center;gap:.3rem;display:flex;position:absolute;top:0;right:0}.verdict-copy-region{display:contents}.attributed-meta-answer .copyable-md-content{flex-direction:column;gap:2px;display:flex}.meta-attr-block{align-items:stretch;gap:10px;display:flex;position:relative}.meta-attr-body{flex:1;min-width:0}.meta-attr-body>:first-child{margin-top:0}.meta-attr-handle{cursor:pointer;opacity:0;background:#94a3b838;border:none;border-radius:2px;flex:none;align-self:stretch;width:3px;min-height:1.4em;padding:0;transition:opacity .15s,width .15s}.meta-attr-block:hover .meta-attr-handle,.meta-attr-handle:focus-visible{opacity:.7;width:4px}.meta-attr-block--tagged .meta-attr-handle{opacity:.55}.meta-attr-block--tagged:hover .meta-attr-handle{opacity:1}.meta-attr-popover{z-index:5;background:var(--card-bg,#1b1f2a);border:1px solid #94a3b84d;border-radius:10px;min-width:180px;margin-top:1.5em;padding:10px 12px;position:absolute;top:0;left:14px;box-shadow:0 8px 24px #00000059}.meta-attr-popover-title{opacity:.85;margin:0 0 8px;font-size:12px;font-weight:600}.meta-attr-popover-options{flex-direction:column;gap:6px;display:flex}.meta-attr-popover-option{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.meta-attr-popover-swatch{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.meta-attr-popover-done{width:100%;margin-top:10px}html.light-theme .meta-attr-popover{background:#fff;border-color:#64748b4d;box-shadow:0 8px 24px #0f172a26}html.light-theme .copy-btn{color:#475569;background:#ffffffe6;border-color:#64748b4d}html.light-theme .copy-btn:hover{color:#1e293b;background:#f1f5f9;border-color:#64748b80}html.light-theme .copy-btn--done{color:#059669;background:#10b9811f;border-color:#05966980}.usage-meter{color:#cbd5e1;cursor:pointer;background:#242427;border:1px solid #4b4b52;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;height:40px;padding:0 13px;font-size:12px;font-weight:600;line-height:1;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.usage-meter:hover{background:#333336;border-color:#52525b}.usage-meter-info-btn{color:#71717a;cursor:pointer;background:0 0;border:1px solid #52525b;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin:0;padding:0;font-size:10px;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.usage-meter-info-btn:hover{color:#e4e4e7;border-color:#60a5fa}.usage-meter-tooltip{z-index:80;color:#e4e4e7;text-align:left;white-space:normal;background:#333336;border:1px solid #4b4b52;border-radius:8px;width:min(16rem,100vw - 2rem);padding:.55rem .65rem;font-size:.72rem;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 28px #00000073}.usage-meter:focus-visible{outline-offset:1px;outline:2px solid #60a5fa}.usage-meter-track{background:#94a3b840;border-radius:999px;flex-shrink:0;width:44px;height:6px;overflow:hidden}.usage-meter-fill{background:#34d399;border-radius:999px;height:100%;transition:width .3s;display:block}.usage-meter--warn .usage-meter-fill{background:#fbbf24}.usage-meter--full .usage-meter-fill{background:#f87171}.usage-meter--warn .usage-meter-count{color:#fbbf24}.usage-meter--full .usage-meter-count{color:#f87171}.usage-meter-count{white-space:nowrap;font-variant-numeric:tabular-nums}.usage-meter-omnis{white-space:nowrap;font-variant-numeric:tabular-nums;color:#a5b4fc;border-left:1px solid #94a3b840;align-items:center;gap:.22rem;padding-left:.45rem;display:inline-flex}@media (width<=640px){.usage-meter-track{display:none}.usage-meter{height:44px;padding:0 10px}}html.light-theme .usage-meter{color:#475569;background:#fff;border-color:#94a3b8}html.light-theme .usage-meter:hover{background:#f1f5f9;border-color:#64748b}html.light-theme .usage-meter-track{background:#64748b33}html.light-theme .usage-meter-fill{background:#059669}html.light-theme .usage-meter--warn .usage-meter-fill{background:#d97706}html.light-theme .usage-meter--full .usage-meter-fill{background:#dc2626}html.light-theme .usage-meter--warn .usage-meter-count{color:#b45309}html.light-theme .usage-meter--full .usage-meter-count{color:#b91c1c}html.light-theme .usage-meter-omnis{color:#6366f1;border-left-color:#64748b40}.usage-meter--admin .usage-meter-count{color:#a5b4fc;font-size:.95rem;line-height:.8}.usage-admin-line{color:#94a3b8;margin:.15rem 0 0;font-size:.85rem}.usage-admin-badge{color:#a5b4fc;letter-spacing:.04em;text-transform:uppercase;background:#6366f12e;border:1px solid #818cf866;border-radius:999px;margin-right:.4rem;padding:.1rem .45rem;font-size:.72rem;font-weight:700;display:inline-block}html.light-theme .usage-admin-line{color:#64748b}html.light-theme .usage-admin-badge{color:#4f46e5;background:#6366f11a;border-color:#6366f159}html.light-theme .usage-meter--admin .usage-meter-count{color:#4f46e5}.labs-entry-btn{gap:7px;text-decoration:none}.labs-entry-btn-icon{flex-shrink:0}.labs-entry-btn-label{letter-spacing:.01em;font-size:13px;font-weight:600}@media (width<=900px){.labs-entry-btn-label{display:none}}@media (prefers-reduced-motion:reduce){.v2-app *,.v2-app :before,.v2-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand-home.brand-home{color:var(--ot-ink);-webkit-text-fill-color:currentColor;font-family:var(--ot-serif);letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;margin:0;padding:5px 10px 5px 6px;font-size:1.12rem;font-weight:500;line-height:1;text-decoration:none;transition:background .2s;display:inline-flex}.brand-home.brand-home:hover{background:var(--ot-line)}.brand-home.brand-home:focus-visible{outline:2px solid var(--ot-focus);outline-offset:2px}.brand-home .omni-mark{flex:none}.shares-page-header .brand-home{margin-right:6px}.omni-wordmark{font-family:var(--ot-brand);letter-spacing:-.03em;font-synthesis:none;white-space:nowrap;font-style:normal;font-weight:600}.omni-wordmark-think{background:var(--ot-brand-grad);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}@media (forced-colors:active){.omni-wordmark-think{color:inherit;-webkit-text-fill-color:currentColor;background:0 0}}.support-write .nx-support{max-width:560px;margin-top:12px}:root.ot-quiet :is(.debate-section,.debate-lineup-modal,.thought-library-modal,.reel-generator-panel) .btn{border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-sm);box-shadow:none;color:var(--ot-ink-2);font:500 var(--ot-text-sm)/1.4 var(--ot-sans);background:0 0;justify-content:center;align-items:center;gap:6px;padding:5px 12px;transition:color .15s,background .15s,border-color .15s,opacity .15s;display:inline-flex}:root.ot-quiet :is(.debate-section,.debate-lineup-modal,.thought-library-modal,.reel-generator-panel) .btn:hover:not(:disabled){background:var(--ot-line);box-shadow:none;color:var(--ot-ink)}:root.ot-quiet :is(.debate-section,.debate-lineup-modal,.thought-library-modal,.reel-generator-panel) .btn-primary{border-color:var(--ot-ink);background:var(--ot-ink);color:var(--ot-bg);font-weight:600}:root.ot-quiet :is(.debate-section,.debate-lineup-modal,.thought-library-modal,.reel-generator-panel) .btn-primary:hover:not(:disabled){background:var(--ot-ink);color:var(--ot-bg);opacity:.88}:root.ot-quiet :is(.debate-section,.debate-lineup-modal,.thought-library-modal,.reel-generator-panel) .btn-small{font-size:var(--ot-text-xs);padding:3px 9px}:root.ot-quiet :is(.debate-section,.debate-lineup-modal,.thought-library-modal,.reel-generator-panel) .btn:disabled{opacity:.35}:root.ot-quiet :is(.copy-btn,.speak-btn){border:1px solid var(--ot-line-2);color:var(--ot-ink-3);font:500 var(--ot-text-2xs)/1 var(--ot-sans);background:0 0;border-radius:5px;padding:3px 7px}:root.ot-quiet :is(.copy-btn,.speak-btn):hover{border-color:var(--ot-ink-4);background:var(--ot-line);color:var(--ot-ink)}:root.ot-quiet :is(.copy-btn,.speak-btn):focus-visible{outline:2px solid var(--ot-focus);outline-offset:1px}:root.ot-quiet .copy-btn--done{border-color:var(--ot-good);color:var(--ot-good);background:0 0}:root.ot-quiet .speak-btn--active{border-color:var(--ot-series);color:var(--ot-series);background:0 0}:root.ot-quiet .markdown-body hr{border-top-color:var(--ot-line-2)}:root.ot-quiet .markdown-body :is(th,td){border-color:var(--ot-line);background:0 0}:root.ot-quiet .markdown-body th{color:var(--ot-ink)}:root.ot-quiet .markdown-body :is(h1,h2,h3){font-family:var(--ot-serif);letter-spacing:-.005em;font-weight:400}:root.ot-quiet .markdown-body code{background:var(--ot-line);color:var(--ot-ink)}:root.ot-quiet :is(.debate-section,.debate-lineup-modal,.thought-library-modal,.reel-generator-panel) a{color:var(--ot-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--ot-line-2);text-decoration-color:var(--ot-line-2);text-underline-offset:3px}:root.ot-quiet :is(.debate-section,.debate-lineup-modal,.thought-library-modal,.reel-generator-panel) a:hover{color:var(--ot-ink);text-decoration-color:currentColor}:root.ot-quiet .streaming-cursor{color:var(--ot-ink-3)}:root.ot-quiet .debate-section{border:0;border-top:1px solid var(--ot-line);color:var(--ot-ink);background:0 0;border-radius:0;margin-top:24px;padding:0;overflow:visible}:root.ot-quiet .debate-header{border-bottom:1px solid var(--ot-line);padding:14px 0 12px}:root.ot-quiet .debate-header-left{flex-wrap:wrap;gap:4px 14px}:root.ot-quiet .debate-title{color:var(--ot-ink);font:400 var(--ot-text-lg)/1.3 var(--ot-serif);letter-spacing:-.01em}:root.ot-quiet :is(.debate-round-badge,.debate-complete-badge,.debate-format-badge,.debate-earlystop-badge){color:var(--ot-ink-3);font:var(--ot-text-xs) var(--ot-mono);background:0 0;border:0;border-radius:0;padding:0}:root.ot-quiet .debate-complete-badge{color:var(--ot-good)}:root.ot-quiet .debate-end-btn{border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-sm);color:var(--ot-ink-2);font:500 var(--ot-text-sm) var(--ot-sans);background:0 0;padding:3px 10px}:root.ot-quiet .debate-end-btn:hover{border-color:var(--ot-ink-3);background:var(--ot-line);color:var(--ot-ink)}:root.ot-quiet .debate-notice{border:0;border-left:2px solid var(--ot-line-2);color:var(--ot-ink-3);font-size:var(--ot-text-sm);background:0 0;border-radius:0;margin:14px 0;padding:2px 0 2px 12px}:root.ot-quiet .debate-preparing{color:var(--ot-ink-3);font-size:var(--ot-text-md)}:root.ot-quiet .debate-preparing-spinner{border:1.6px solid var(--ot-ink-3);border-right-color:#0000;width:14px;height:14px}:root.ot-quiet .debate-roles{border-bottom:1px solid var(--ot-line);gap:10px 22px;padding:14px 0}:root.ot-quiet .debate-role-chip{border:0;border-left:2px solid var(--accent,var(--ot-line-2));background:0 0;border-radius:0;gap:8px;padding:0 0 0 10px}:root.ot-quiet .debate-role-chip-model{color:var(--ot-ink-3);font-size:var(--ot-text-xs)}:root.ot-quiet .debate-role-chip-name{color:var(--ot-ink);font:400 var(--ot-text-base)/1.3 var(--ot-serif)}:root.ot-quiet :is(.debate-dissenter-tag,.debate-grounding-tag){border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-pill);color:var(--ot-ink-3);font:500 var(--ot-text-2xs)/1.6 var(--ot-mono);letter-spacing:.02em;text-transform:none;background:0 0;margin-left:6px;padding:0 6px}:root.ot-quiet .debate-dissenter-tag{color:var(--ot-critical);border-style:dashed}:root.ot-quiet :is(.debate-persona-grounding,.debate-evidence){border-bottom:1px solid var(--ot-line);font-size:var(--ot-text-sm);margin:0;padding:10px 0}:root.ot-quiet :is(.debate-persona-grounding,.debate-evidence)>summary{color:var(--ot-ink-3);font-weight:500}:root.ot-quiet :is(.debate-persona-grounding,.debate-evidence)>summary:hover{color:var(--ot-ink)}:root.ot-quiet .debate-persona-grounding-entry{border:0;border-top:1px dashed var(--ot-line);background:0 0;border-radius:0;margin:10px 0 0;padding:10px 0 0}:root.ot-quiet .debate-persona-grounding-head strong{font:400 var(--ot-text-base) var(--ot-serif)}:root.ot-quiet .debate-persona-grounding-brief{color:var(--ot-ink-2);line-height:1.6}:root.ot-quiet .debate-fidelity-badge{font:500 var(--ot-text-2xs) var(--ot-mono);background:0 0;padding:0}:root.ot-quiet .debate-fidelity-badge--ok{color:var(--ot-good)}:root.ot-quiet .debate-fidelity-badge--warn{color:var(--ot-warn)}:root.ot-quiet .debate-evidence-list{color:var(--ot-ink-3)}:root.ot-quiet .debate-thread{max-height:min(70vh,760px)}:root.ot-quiet .debate-turn{border:0;border-bottom:1px solid var(--ot-line);border-left:2px solid var(--accent,var(--ot-line-2));background:0 0;padding:16px 0 16px 14px}:root.ot-quiet .debate-turn:last-child{border-bottom:0}:root.ot-quiet .debate-turn--streaming{background:color-mix(in srgb, var(--ot-ink) 2.5%, transparent)}:root.ot-quiet .debate-turn-header{gap:8px;margin-bottom:8px}:root.ot-quiet .debate-turn-model{color:var(--ot-ink);font-size:var(--ot-text-sm);font-weight:600}:root.ot-quiet .debate-turn-role{color:var(--ot-ink-3);font:italic 400 var(--ot-text-md) var(--ot-sans);background:0 0;border-radius:0;padding:0}:root.ot-quiet :is(.debate-turn-round,.debate-turn-latency){color:var(--ot-ink-3);font:var(--ot-text-2xs) var(--ot-mono)}:root.ot-quiet .debate-turn-body{color:var(--ot-ink-2);font-size:var(--ot-text-base);line-height:1.65}:root.ot-quiet .debate-streaming-dot{color:var(--ot-series)}:root.ot-quiet .debate-thinking{border-bottom:1px solid var(--ot-line);color:var(--ot-ink-3);font-size:var(--ot-text-sm);padding:12px 0 12px 16px}:root.ot-quiet .debate-thinking-dots span{background:var(--ot-ink-3)}:root.ot-quiet .debate-state-row{border-top:1px dashed var(--ot-line);color:var(--ot-ink-3);font-size:var(--ot-text-xs);gap:4px 12px}:root.ot-quiet :is(.debate-conf-pill,.debate-move-badge,.debate-conformity-flag){font:500 var(--ot-text-2xs) var(--ot-mono);background:0 0;border-radius:0;padding:0}:root.ot-quiet .debate-conf-pill{color:var(--ot-ink-2)}:root.ot-quiet .debate-move-badge--open{color:var(--ot-ink-3)}:root.ot-quiet .debate-move-badge--firm{color:var(--ot-warn)}:root.ot-quiet .debate-move-badge--concede{color:var(--ot-good)}:root.ot-quiet .debate-conformity-flag{color:var(--ot-critical)}:root.ot-quiet .debate-changed-because{color:var(--ot-ink-3);font-family:var(--ot-sans)}:root.ot-quiet .debate-referee-note{border:0;border-left:2px solid var(--ot-series);font-size:var(--ot-text-sm);background:0 0;border-radius:0;margin:10px 0 10px 16px;padding:2px 0 2px 12px}:root.ot-quiet .debate-referee-note-title{color:var(--ot-ink-2);font-weight:600}:root.ot-quiet .debate-referee-flags li{color:var(--ot-ink-3)}:root.ot-quiet :is(.debate-conf-chart,.debate-scorecard,.debate-evidence-balance,.debate-conclusion){border:0;border-top:1px solid var(--ot-line);background:0 0;border-radius:0;margin:0;padding:18px 0}:root.ot-quiet .debate-conf-chart-title{color:var(--ot-ink);font-size:var(--ot-text-base);margin-bottom:8px;font-weight:600}:root.ot-quiet .debate-conf-chart svg{width:100%;max-width:440px;height:auto;display:block}:root.ot-quiet .debate-conf-grid{stroke:var(--ot-line)}:root.ot-quiet .debate-conf-legend{color:var(--ot-ink-3);font-size:var(--ot-text-xs)}:root.ot-quiet .debate-vote-card{border:1px solid var(--ot-line-2);animation:ot-quiet-rise .4s var(--ot-ease) both;background:0 0;border-radius:8px;margin:18px 0;padding:16px 18px}:root.ot-quiet .debate-vote-title{color:var(--ot-ink);font:400 1.0625rem/1.4 var(--ot-serif);margin-bottom:12px}:root.ot-quiet .debate-vote-btn{border:1px solid var(--ot-line-2);border-left:2px solid var(--accent,var(--ot-line-2));border-radius:var(--ot-radius-sm);color:var(--ot-ink);font:500 var(--ot-text-sm) var(--ot-sans);background:0 0;gap:7px;padding:5px 12px 5px 10px}:root.ot-quiet .debate-vote-btn:hover{background:var(--ot-line)}:root.ot-quiet .debate-vote-role{color:var(--ot-ink-3);font-size:var(--ot-text-xs)}:root.ot-quiet .debate-vote-skip{color:var(--ot-ink-3);font-size:var(--ot-text-sm);text-underline-offset:3px}:root.ot-quiet .debate-vote-skip:hover{color:var(--ot-ink)}:root.ot-quiet .debate-vote-outcome{color:var(--ot-ink-2);font:400 1rem var(--ot-sans);background:0 0;border-radius:0;margin:18px 0 0;padding:0}:root.ot-quiet .debate-vote-outcome--agree{color:var(--ot-good)}:root.ot-quiet :is(.debate-scorecard-head,.debate-evidence-balance-head){gap:4px 12px;margin-bottom:12px}:root.ot-quiet :is(.debate-scorecard-title,.debate-evidence-balance-title){color:var(--ot-ink);font-size:var(--ot-text-base);font-weight:600}:root.ot-quiet :is(.debate-scorecard-note,.debate-evidence-balance-note){color:var(--ot-ink-3);font-size:var(--ot-text-xs)}:root.ot-quiet .debate-winner-banner{border-left:2px solid var(--accent,var(--ot-ink));color:var(--ot-ink);font:400 1.0625rem var(--ot-serif);background:0 0;border-radius:0;margin-bottom:14px;padding:2px 0 2px 12px}:root.ot-quiet .debate-winner-banner strong{font-weight:600}:root.ot-quiet :is(.debate-score-rows,.debate-evidence-balance-rows){border-top:1px solid var(--ot-line);gap:0}:root.ot-quiet :is(.debate-score-row,.debate-evidence-balance-row){border-bottom:1px solid var(--ot-line);background:0 0;border-radius:0;padding:8px 0}:root.ot-quiet :is(.debate-score-model,.debate-evidence-balance-model){color:var(--ot-ink);font-size:var(--ot-text-sm);font-weight:500}:root.ot-quiet .debate-score-dims{gap:14px}:root.ot-quiet .debate-score-dim-label{color:var(--ot-ink-3);font:var(--ot-text-2xs) var(--ot-mono);letter-spacing:0;text-transform:none}:root.ot-quiet .debate-score-dim-val{color:var(--ot-ink-2);font:500 var(--ot-text-sm) var(--ot-mono);font-variant-numeric:tabular-nums}:root.ot-quiet .debate-score-total{color:var(--ot-ink);font:600 1rem var(--ot-mono);font-variant-numeric:tabular-nums}:root.ot-quiet .debate-jury-reasons{border-top:0;margin-top:12px;padding-top:0}:root.ot-quiet .debate-jury-reason{color:var(--ot-ink-3);font-size:var(--ot-text-sm);margin:6px 0;line-height:1.55}:root.ot-quiet .debate-jury-name{color:var(--ot-ink-2);font-weight:600}:root.ot-quiet .debate-eb-metric{border:1px solid var(--ot-line-2);color:var(--ot-ink-2);font:var(--ot-text-xs)/1.6 var(--ot-mono);background:0 0;border-radius:4px;padding:0 6px}:root.ot-quiet .debate-eb-metric--judged{border-style:dashed}:root.ot-quiet .debate-conclusion-header{color:var(--ot-ink);font:400 var(--ot-text-xl)/1.25 var(--ot-serif);letter-spacing:-.012em;margin-bottom:12px}:root.ot-quiet .debate-conclusion-body{max-width:760px;color:var(--ot-ink-2);font:1rem/1.7 var(--ot-sans)}:root.ot-quiet .reel-generator-panel{border-top:1px solid var(--ot-line);padding:18px 0}:root.ot-quiet .reel-generator-loading{color:var(--ot-ink-3)}:root.ot-quiet .reel-generator-error{color:var(--ot-critical)}:root.ot-quiet .reel-generator-video{border:1px solid var(--ot-line);border-radius:8px}:root.ot-quiet :is(.debate-lineup-overlay,.thought-library-overlay){background:var(--ot-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;animation:.2s both ot-quiet-fade}:root.ot-quiet :is(.debate-lineup-modal,.thought-library-modal){border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-md);background:var(--ot-bg);box-shadow:var(--ot-shadow);color:var(--ot-ink);font-family:var(--ot-sans);animation:ot-quiet-pop .24s var(--ot-ease) both}:root.ot-quiet :is(.debate-lineup-title,.thought-library-title){color:var(--ot-ink);font:400 var(--ot-text-xl)/1.25 var(--ot-serif);letter-spacing:-.012em}:root.ot-quiet :is(.debate-lineup-lead,.debate-lineup-status,.thought-library-lead,.admin-panel-empty){color:var(--ot-ink-3);font-size:var(--ot-text-sm)}:root.ot-quiet :is(.debate-lineup-error,.debate-lineup-persona-error,.admin-credit-form-error){color:var(--ot-critical)}:root.ot-quiet .thought-library-close{color:var(--ot-ink-3)}:root.ot-quiet .thought-library-close:hover{color:var(--ot-ink)}:root.ot-quiet .debate-lineup-seat{border:1px solid var(--ot-line);border-left:2px solid var(--accent,var(--ot-line-2));border-radius:var(--ot-radius-sm);background:0 0;padding:12px 14px}:root.ot-quiet .debate-lineup-seat-model{color:var(--ot-ink);font-size:var(--ot-text-md);font-weight:600}:root.ot-quiet :is(.debate-lineup-field-label,.debate-lineup-dissenter-radio){color:var(--ot-ink-3);font-size:var(--ot-text-xs);letter-spacing:0;text-transform:none}:root.ot-quiet :is(.debate-lineup-input,.debate-lineup-textarea,.admin-tl-fields input,.admin-tl-add-position input[type=text],.admin-tl-picker select){border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-sm);background:var(--ot-side);color:var(--ot-ink);font:var(--ot-text-md)/1.45 var(--ot-sans);outline:none;padding:7px 9px;transition:border-color .15s}:root.ot-quiet :is(.debate-lineup-input,.debate-lineup-textarea,.admin-tl-fields input,.admin-tl-add-position input[type=text],.admin-tl-picker select):focus{border-color:var(--ot-ink-3)}:root.ot-quiet :is(.debate-lineup-input,.debate-lineup-textarea,.admin-tl-fields input,.admin-tl-add-position input[type=text])::placeholder{color:var(--ot-ink-3)}@media (pointer:coarse){:root.ot-quiet :is(.debate-lineup-input,.debate-lineup-textarea,.admin-tl-fields input,.admin-tl-add-position input[type=text],.admin-tl-picker select){font-size:max(16px,.875rem)}}:root.ot-quiet .debate-lineup-persona-brief{border-top:1px dashed var(--ot-line);color:var(--ot-ink-2)}:root.ot-quiet .debate-lineup-browse-btn{border:1px dashed var(--ot-line-2);border-radius:var(--ot-radius-sm);color:var(--ot-ink-3);font-size:var(--ot-text-xs);background:0 0}:root.ot-quiet .debate-lineup-browse-btn:hover{border-color:var(--ot-ink-3);color:var(--ot-ink)}:root.ot-quiet .debate-lineup-rigorous-toggle{color:var(--ot-ink-2);font-size:var(--ot-text-sm)}:root.ot-quiet :is(.debate-lineup-modal,.thought-library-modal) input[type=checkbox],:root.ot-quiet :is(.debate-lineup-modal,.thought-library-modal) input[type=radio]{accent-color:var(--ot-ink)}:root.ot-quiet .admin-tl-detail{border:0;border-top:1px solid var(--ot-line);background:0 0;border-radius:0;margin-top:16px;padding:14px 0 0}:root.ot-quiet .admin-tl-detail-head h4{color:var(--ot-ink);font:400 1rem var(--ot-serif)}:root.ot-quiet .admin-tl-summary{color:var(--ot-ink-2);font:var(--ot-text-base)/1.65 var(--ot-sans)}:root.ot-quiet :is(.admin-tl-detail h5,.admin-tl-book-heading){color:var(--ot-ink-3);letter-spacing:0;text-transform:none;margin:18px 0 6px;font-size:.78rem;font-weight:500}:root.ot-quiet .admin-tl-list{color:var(--ot-ink-2);font-size:var(--ot-text-sm)}:root.ot-quiet .admin-tl-positions li{border-bottom:1px dashed var(--ot-line)}:root.ot-quiet .admin-tl-position-meta{color:var(--ot-ink-3);font-family:var(--ot-mono)}:root.ot-quiet .admin-tl-position-remove{color:var(--ot-ink-3)}:root.ot-quiet .admin-tl-position-remove:hover{color:var(--ot-critical)}:root.ot-quiet .admin-cell-muted{color:var(--ot-ink-3)}:root.ot-quiet .admin-tl-status-badge{color:var(--ot-ink-3);font:500 var(--ot-text-2xs) var(--ot-mono);background:0 0;border:0;padding:0}:root.ot-quiet .admin-tl-status-badge--published{color:var(--ot-good)}@keyframes ot-quiet-fade{0%{opacity:0}}@keyframes ot-quiet-pop{0%{opacity:0;transform:translateY(6px)scale(.99)}}@keyframes ot-quiet-rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){:root.ot-quiet :is(.debate-vote-card,.debate-lineup-overlay,.thought-library-overlay,.debate-lineup-modal,.thought-library-modal){animation:none}}@property --ray-1{syntax:"<color>";inherits:true;initial-value:#10a37f}@property --ray-2{syntax:"<color>";inherits:true;initial-value:#22d3ee}@property --ray-3{syntax:"<color>";inherits:true;initial-value:#4285f4}@property --ray-4{syntax:"<color>";inherits:true;initial-value:#7c5ce0}@property --ray-5{syntax:"<color>";inherits:true;initial-value:#c2469e}@property --ray-6{syntax:"<color>";inherits:true;initial-value:#da7756}html.ui-next body{background:var(--ot-bg);color:var(--ot-ink);font-family:var(--ot-sans);-webkit-font-smoothing:antialiased;background-image:none}html.ui-next ::selection{background:var(--ot-hl-focus);color:var(--ot-ink)}html.ui-next .v2-app--next :focus-visible,:is(.nx-dialog-layer,.nx-reader-layer,.nx-shared) :focus-visible{outline:2px solid var(--ot-focus);outline-offset:2px}:where(html.ui-next,.labs,.labs-floating,.nx-shared,.nx-drawer-layer,.nx-dialog-layer,.nx-reader-layer,.nx-you-layer,.nx-tour) a{color:var(--ot-ink);-webkit-text-decoration-color:var(--ot-line-2);text-decoration-color:var(--ot-line-2);text-underline-offset:3px}:where(html.ui-next,.labs,.labs-floating,.nx-shared,.nx-drawer-layer,.nx-dialog-layer,.nx-reader-layer,.nx-you-layer,.nx-tour) a:where(:hover){text-decoration-color:currentColor}html.ui-next .v2-app--next.app{max-width:none;color:var(--ot-ink);padding:0}html.ui-next .v2-app--next .app-shell{width:100%;max-width:1320px;padding:0 max(24px, env(safe-area-inset-right,0px)) 0 max(24px, env(safe-area-inset-left,0px));margin:0 auto}html.ui-next .v2-app--next .app-shell.with-sidebar{grid-template-columns:248px minmax(0,1fr);gap:32px}html.ui-next .v2-app--next .app-shell.with-sidebar.sidebar-collapsed{grid-template-columns:40px minmax(0,1fr)}html.ui-next .v2-app--next .app-main{padding-bottom:24px}.nx-corners{z-index:45;height:var(--ot-chrome-h);padding:env(safe-area-inset-top,0px) max(14px, env(safe-area-inset-right,0px)) 0 max(14px, env(safe-area-inset-left,0px));box-sizing:content-box;background:linear-gradient(var(--ot-bg) 62%, transparent);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.nx-corner{pointer-events:auto;align-items:center;gap:4px;display:flex}.nx-corner-btn{width:34px;height:34px;color:var(--ot-ink-3);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;transition:color .15s,background .15s;display:grid}.nx-corner-btn:hover{background:var(--ot-line);color:var(--ot-ink)}.nx-wordmark{color:var(--ot-ink);font:400 var(--ot-text-lg)/1 var(--ot-serif);letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 7px}.nx-wordmark:hover{background:var(--ot-line)}.nx-avatar{border:1px solid var(--ot-line-2);width:32px;height:32px;color:var(--ot-ink-2);font:600 var(--ot-text-xs) var(--ot-sans);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:color .15s,border-color .15s;display:grid}.nx-avatar:hover{border-color:var(--ot-ink-3);color:var(--ot-ink)}.nx-signin{border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-pill);height:32px;color:var(--ot-ink);font:13px var(--ot-sans);white-space:nowrap;cursor:pointer;background:0 0;flex:none;padding:0 14px;transition:background .15s}.nx-signin:hover{background:var(--ot-line)}.nx-drawer-layer{z-index:1000;visibility:hidden;transition:visibility 0s linear .34s;position:fixed;inset:0}.nx-drawer-layer.is-open{visibility:visible;transition:none}.nx-scrim{background:var(--ot-scrim);opacity:0;transition:opacity .3s var(--ot-ease);position:absolute;inset:0}.nx-drawer-layer.is-open .nx-scrim{opacity:1}.nx-drawer{width:min(320px,86vw);padding:max(10px, env(safe-area-inset-top,0px)) 10px max(14px, env(safe-area-inset-bottom,0px)) max(10px, env(safe-area-inset-left,0px));overscroll-behavior:contain;background:var(--ot-side);border-right:1px solid var(--ot-line);box-shadow:var(--ot-shadow);color:var(--ot-ink);font-family:var(--ot-sans);transition:transform .34s var(--ot-ease);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden auto;transform:translate(-100%)}.nx-drawer-layer.is-open .nx-drawer{transform:none}.nx-drawer-head{justify-content:space-between;align-items:center;padding:4px 0 12px 6px;display:flex}.nx-drawer-item{width:100%;min-height:38px;color:var(--ot-ink);font:var(--ot-text-md) var(--ot-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:0 10px;text-decoration:none;display:flex}.nx-drawer-item:hover{background:var(--ot-line)}.nx-drawer-item svg{color:var(--ot-ink-3);flex:none}.nx-drawer-history{overscroll-behavior:contain;border-top:1px solid var(--ot-line);flex:auto;min-height:200px;margin-top:10px;padding-top:12px;overflow:hidden auto}.nx-drawer-note{color:var(--ot-ink-3);font-size:var(--ot-text-sm);margin:0;padding:0 10px;line-height:1.5}.nx-choice{border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-md);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:2px;display:grid}.nx-choice-opt{min-width:0;height:32px;color:var(--ot-ink-3);font-family:var(--ot-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:12.5px;line-height:1;transition:background .2s,color .2s;display:inline-flex}.nx-choice-opt:hover{color:var(--ot-ink)}.nx-choice-opt.is-on{background:var(--ot-ink);color:var(--ot-bg)}.nx-choice-opt svg{flex:none}.nx-compose{width:100%;max-width:780px;transition:--ray-1 .9s var(--ot-ease), --ray-2 .9s var(--ot-ease), --ray-3 .9s var(--ot-ease), --ray-4 .9s var(--ot-ease), --ray-5 .9s var(--ot-ease), --ray-6 .9s var(--ot-ease);margin:4px auto 12px}.nx-compose.is-landing{margin-top:max(13vh,56px)}.nx-mascot{justify-items:center;margin-bottom:22px;display:grid}.nx-mascot .nx-glyph{animation:7s ease-in-out infinite nx-float}.nx-composer{z-index:5;isolation:isolate;view-transition-name:nx-composer;border-radius:20px;position:relative}.nx-composer-body{z-index:1;background:var(--ot-raised);border-radius:19px;margin:1px;position:relative}html.light-theme .nx-composer-body{background:#fff}.nx-composer.is-drop .nx-composer-body{background:color-mix(in srgb, var(--ray-3) 8%, var(--ot-raised))}.nx-ray{z-index:0;border-radius:inherit;background:var(--ot-line-2);position:absolute;inset:0;overflow:hidden}.nx-ray>i,.nx-ray>b{aspect-ratio:1;width:200%;animation:16s linear infinite paused nx-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.nx-ray>i{background:conic-gradient(from 0deg, var(--ray-1), var(--ray-2), var(--ray-3), var(--ray-4), var(--ray-5), var(--ray-6), var(--ray-1));opacity:.7;transition:opacity .5s var(--ot-ease)}.nx-ray>b{background:conic-gradient(from 0deg, transparent 0 70%, var(--ray-3) 84%, #fff 88%, transparent 93%);opacity:0;transition:opacity .5s var(--ot-ease);animation-duration:2.2s}html.light-theme .nx-ray>b{background:conic-gradient(from 0deg, transparent 0 70%, var(--ray-2) 82%, var(--ray-4) 88%, transparent 93%)}.nx-composer[data-state=focus] .nx-ray>i,.nx-composer[data-state=busy] .nx-ray>i,.nx-composer[data-state=busy] .nx-ray>b{opacity:1;animation-play-state:running}.nx-halo{z-index:-1;background:linear-gradient(100deg, var(--ray-1), var(--ray-3) 50%, var(--ray-5));filter:blur(42px);opacity:0;pointer-events:none;will-change:opacity;transition:opacity .6s var(--ot-ease);border-radius:48px;position:absolute;inset:12% 8%}.nx-composer[data-state=focus] .nx-halo{opacity:.16}.nx-composer[data-state=busy] .nx-halo{animation:2.4s ease-in-out infinite nx-breathe-halo}html.light-theme .nx-composer[data-state=focus] .nx-halo{opacity:.12}.nx-input{resize:none;field-sizing:content;width:100%;min-height:calc(3.1em + 26px);max-height:42vh;color:var(--ot-ink);font:1.0625rem/1.55 var(--ot-sans);background:0 0;border:0;outline:0;padding:18px 22px 8px;display:block}.nx-compose.is-landing .nx-input{min-height:calc(4.65em + 26px)}.nx-input::placeholder{color:var(--ot-ink-3)}html.ui-next .nx-input:focus-visible{outline:none}.nx-composer .nx-input:focus-visible,.nx-composer .nx-input:focus{box-shadow:none;outline:none}.nx-attach{flex-wrap:wrap;gap:6px;padding:14px 18px 0;display:flex}.nx-attach img{object-fit:cover;border-radius:4px;width:18px;height:18px}.nx-chip-name{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.nx-options{animation:nx-in .35s var(--ot-ease) both;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:2px 22px 8px;display:flex}.nx-opt-label{color:var(--ot-ink-3);font-size:.78rem}.nx-people{flex-wrap:wrap;flex:1;align-items:center;gap:6px;display:flex}.nx-people-input{min-width:0;color:var(--ot-ink);font-size:var(--ot-text-md);background:0 0;border:0;outline:0;flex:180px;padding:4px 2px}.nx-people-input::placeholder{color:var(--ot-ink-3)}html.ui-next .nx-people-input:focus-visible{outline:none}.nx-chip{border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-pill);color:var(--ot-ink);font-size:var(--ot-text-sm);animation:nx-pop .2s var(--ot-ease) both;align-items:center;gap:5px;padding:2px 3px 2px 10px;display:inline-flex}.nx-chip button{width:18px;height:18px;color:var(--ot-ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.nx-chip button:hover{background:var(--ot-line);color:var(--ot-ink)}.nx-chip--busy{color:var(--ot-ink-3);padding-right:10px}.nx-seg{border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-sm);display:inline-flex;overflow:hidden}.nx-seg-opt{min-width:30px;color:var(--ot-ink-3);font:.78rem var(--ot-mono);cursor:pointer;background:0 0;border:0;padding:3px 9px;transition:color .15s,background .15s}.nx-seg-opt+.nx-seg-opt{border-left:1px solid var(--ot-line-2)}.nx-seg-opt:hover{color:var(--ot-ink)}.nx-seg-opt.is-on{background:var(--ot-ink);color:var(--ot-bg)}html.ui-next .nx-seg-opt:focus-visible{outline-offset:-2px}.nx-bar{flex-wrap:wrap;align-items:center;gap:4px;padding:6px 10px 10px 16px;display:flex}.nx-bar-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;margin-left:auto;display:inline-flex}.nx-opts{align-items:center;gap:2px;display:inline-flex}.nx-opt.is-on{background:color-mix(in srgb, var(--ray-2,var(--ot-ink)) 16%, transparent);color:var(--ot-ink)}.nx-opt-word{font-size:var(--ot-text-xs)}.nx-menu{z-index:60;border:1px solid var(--ot-line-2);background:var(--ot-raised);min-width:230px;box-shadow:var(--ot-shadow);animation:nx-pop .16s var(--ot-ease) both;border-radius:12px;padding:5px;position:absolute;top:calc(100% + 6px);left:-4px}.nx-menu-item{width:100%;height:36px;color:var(--ot-ink);font:var(--ot-text-sm) var(--ot-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.nx-menu-item:hover{background:var(--ot-line)}:is(html.ui-next,.labs) .nx-menu-item:focus-visible{background:var(--ot-line);outline:2px solid var(--ot-focus);outline-offset:-2px}.nx-menu-item>svg:first-child{color:var(--ot-ink-3)}.nx-menu-item:disabled{opacity:.45;cursor:default}.nx-menu-item.is-locked{color:var(--ot-ink-3)}.nx-menu-label{flex:1}.nx-menu-note{border:1px solid var(--ot-line-2);color:var(--ot-ink-3);font:var(--ot-text-2xs)/1.5 var(--ot-mono);border-radius:4px;padding:0 5px}.nx-icon,.nx-text{min-width:30px;height:30px;color:var(--ot-ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-size:.78rem;transition:color .15s,background .15s;display:inline-flex}.nx-icon:hover:not(:disabled),.nx-text:hover,.nx-icon.is-on,.nx-text.is-on{background:var(--ot-line);color:var(--ot-ink)}.nx-icon:disabled{opacity:.35;cursor:default}.nx-icon.is-locked{opacity:.45}.nx-count{border-radius:var(--ot-radius-pill);background:var(--ot-ink);min-width:16px;height:16px;color:var(--ot-bg);font:600 .65rem var(--ot-mono);place-items:center;margin-left:2px;padding:0 4px;display:inline-grid}.nx-icon.is-rec{color:var(--ot-critical);animation:1.2s ease-in-out infinite nx-breathe}.nx-bar .private-session-row{background:0 0;border:0;margin:0;padding:0}.nx-bar .private-session-toggle{height:30px;color:var(--ot-ink-3);background:0 0;border:0;border-radius:8px;padding:0 7px;font-size:.78rem}.nx-bar .private-session-toggle:hover{background:var(--ot-line);color:var(--ot-ink)}.nx-bar .private-session-toggle__track,.nx-bar .private-session-row:not(.private-session-row--on) .private-session-toggle__label{display:none}.nx-bar .private-session-row--on .private-session-toggle{background:var(--ot-line);color:var(--ot-ink)}.nx-bar .private-session-row--on .private-session-toggle__icon{color:inherit}.nx-models{align-items:center;gap:1px;display:inline-flex}.nx-model{cursor:pointer;width:30px;height:30px;transition:transform .2s var(--ot-ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.nx-model>.provider-logo{opacity:.7;filter:grayscale();transition:opacity .2s,filter .2s,border-color .2s,box-shadow .2s}.nx-model:hover:not(:disabled):not(.is-on)>.provider-logo{opacity:.9;filter:none}.nx-model.is-on>.provider-logo{opacity:1;filter:none;border-color:var(--provider-color);box-shadow:0 0 0 1px var(--provider-color)}.nx-model:disabled:not(.is-on)>.provider-logo{opacity:.4}.nx-model:active:not(:disabled){transform:scale(.9)}.nx-model:disabled{cursor:default}.nx-problem{color:var(--ot-warn);text-align:right;white-space:nowrap;margin:0 4px 0 8px;font-size:.78rem}.nx-problem:empty{display:none}.nx-send{background:var(--ot-ink);width:34px;height:34px;color:var(--ot-bg);cursor:pointer;transition:transform .2s var(--ot-ease), background .2s, color .2s;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.nx-send:hover:not(:disabled){transform:scale(1.06)}.nx-send:active:not(:disabled){transform:scale(.94)}.nx-send:disabled{background:var(--ot-line-2);color:var(--ot-ink-4);cursor:default}.nx-composer[data-state=busy] .nx-send:disabled{background:var(--ot-ink);color:var(--ot-bg);opacity:.85}.nx-spinner{border:1.6px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite nx-spin}.nx-note{color:var(--ot-ink-3);font-size:var(--ot-text-sm);text-align:center;animation:nx-in .3s var(--ot-ease) both;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin-top:12px;display:flex}.nx-route{border-radius:var(--ot-radius-pill);background:linear-gradient(var(--ot-bg), var(--ot-bg)) padding-box, linear-gradient(90deg, var(--ray-1), var(--ray-3), var(--ray-5)) border-box;color:var(--ot-ink-2);font-size:var(--ot-text-sm);cursor:pointer;border:1px solid #0000;align-items:center;gap:7px;padding:4px 12px 4px 9px;transition:color .15s;display:inline-flex}.nx-route b{color:var(--ot-ink);font-weight:500}.nx-route:hover{color:var(--ot-ink)}.nx-note .nx-text{height:auto;padding:2px 4px}.nx-note .nx-text:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.nx-rail{justify-content:center;gap:2px;margin:0 0 12px;display:flex}.nx-rail-item{color:var(--ot-ink-3);font-size:var(--ot-text-sm);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:7px 11px 9px;transition:color .2s;display:inline-flex;position:relative}.nx-rail-item .nx-glyph{opacity:.5;filter:saturate(.25);transition:opacity .25s,filter .25s}.nx-rail-item:hover{color:var(--ot-ink)}.nx-rail-item:hover .nx-glyph,.nx-rail-item.is-on .nx-glyph{opacity:1;filter:none}.nx-rail-item.is-on{color:var(--ot-ink)}.nx-tip{z-index:50;border:1px solid var(--ot-line-2);background:var(--ot-raised);width:max-content;max-width:240px;box-shadow:var(--ot-shadow);color:var(--ot-ink-2);font:var(--ot-text-xs)/1.45 var(--ot-sans);text-align:left;white-space:normal;pointer-events:none;opacity:0;border-radius:8px;padding:7px 10px;transition:opacity .15s,translate .15s;position:absolute;top:calc(100% + 6px);left:50%;translate:-50% -3px}.nx-rail-item:not(.is-on):hover .nx-tip,.nx-rail-item:not(.is-on):focus-visible .nx-tip{opacity:1;transition-delay:.45s;translate:-50%}@media (hover:none){.nx-tip{display:none}}.nx-rail-dot{background:var(--ray-3);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite nx-breathe}.nx-rail-mark{background:linear-gradient(90deg, var(--ray-1), var(--ray-3), var(--ray-5));view-transition-name:nx-rail-mark;border-radius:2px;height:1.5px;position:absolute;bottom:2px;left:11px;right:11px}.nx-glyph{flex:none;overflow:visible}.nx-glyph-mark{opacity:0;transform-box:view-box;transform-origin:50%;transition:opacity .3s var(--ot-ease), transform .55s var(--ot-ease);transform:scale(.6)rotate(-24deg)}.nx-glyph-mark.is-on{opacity:1;transition-delay:60ms;transform:none}.nx-glyph .nx-glyph-fill{fill-opacity:.4}.nx-glyph .nx-glyph-dot{fill-opacity:1;stroke:none}.nx-glyph.is-busy .nx-glyph-mark.is-on>:not(.nx-glyph-dot){stroke-dasharray:4 3;animation:1.1s linear infinite nx-flow}.nx-vt-mascot{view-transition-name:nx-mascot}::view-transition-group(nx-composer){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(nx-mascot){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(nx-rail-mark){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(nx-composer){object-fit:none;object-position:top;height:100%;animation-duration:.3s}::view-transition-new(nx-composer){object-fit:none;object-position:top;height:100%;animation-duration:.3s}html[data-nx-vt=land]::view-transition-group(nx-composer){animation-duration:.65s}html[data-nx-vt=land]::view-transition-group(nx-mascot){animation-duration:.65s}html[data-nx-vt=ui]::view-transition-old(root){animation:.25s cubic-bezier(.4,0,1,1) both nx-out}html[data-nx-vt=ui]::view-transition-new(root){animation:.5s cubic-bezier(.2,.8,.2,1) 80ms both nx-rise}@keyframes nx-spin{to{rotate:1turn}}@keyframes nx-flow{to{stroke-dashoffset:-7px}}@keyframes nx-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes nx-breathe-halo{0%,to{opacity:.1}50%{opacity:.28}}@keyframes nx-float{0%,to{translate:0}50%{translate:0 -3px}}@keyframes nx-in{0%{opacity:0;translate:0 -4px}}@keyframes nx-rise{0%{opacity:0;translate:0 10px}}@keyframes nx-out{to{opacity:0}}@keyframes nx-pop{0%{opacity:0;scale:.92}}.nx-tool{animation:nx-rise .45s var(--ot-ease) both;margin:22px 0 0}.nx-res{gap:14px;display:grid}.nx-res-head{border-bottom:1px solid var(--ot-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-bottom:10px;display:flex}.nx-res-kicker{color:var(--ot-ink-3);font-size:var(--ot-text-sm);flex-wrap:wrap;align-items:center;gap:4px 12px;display:inline-flex}.nx-res-kicker b{color:var(--ot-ink);font:400 1rem var(--ot-serif)}.nx-res-kicker .nx-glyph{margin-right:-6px}.nx-res-logos{gap:2px;display:inline-flex}.nx-res-actions{align-items:center;gap:8px;display:inline-flex}.nx-res-note{color:var(--ot-ink-3);font-size:var(--ot-text-sm);margin:0}.nx-res-error{border:1px solid color-mix(in srgb, var(--ot-critical) 45%, transparent);border-radius:var(--ot-radius-md);max-width:780px;color:var(--ot-ink);font-size:var(--ot-text-md);margin:0;padding:10px 14px}.nx-res-error p{margin:0 0 4px}.nx-muted{color:var(--ot-ink-3)}.nx-num{font-family:var(--ot-mono);font-variant-numeric:tabular-nums}.nx-prose{color:var(--ot-ink-2);font-size:var(--ot-text-md);margin:0 0 8px;line-height:1.6}.nx-list{color:var(--ot-ink-2);font-size:var(--ot-text-md);margin:0;padding-left:18px;line-height:1.6}.nx-list li+li{margin-top:4px}.nx-link{color:var(--ot-ink);font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--ot-ink-4);text-decoration-color:var(--ot-ink-4);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.nx-card{border:1px solid var(--ot-line);background:var(--ot-bg);min-width:0;animation:nx-rise .45s var(--ot-ease) both;border-radius:12px;padding:16px}.nx-card-title{color:var(--ot-ink);font:400 1rem var(--ot-serif);margin:0 0 10px}.nx-run{width:100%;max-width:780px;margin:0}.nx-run-steps{color:var(--ot-ink-3);font-size:var(--ot-text-sm);flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.nx-run-steps li{align-items:center;gap:7px;transition:color .3s;display:inline-flex}.nx-run-steps .is-done{color:var(--ot-ink-2)}.nx-run-steps .is-running{color:var(--ot-ink)}.nx-run-steps .is-error{color:var(--ot-critical)}.nx-run-steps .is-skipped{opacity:.5}.nx-run-dot{border:1px solid;border-radius:50%;width:7px;height:7px}.nx-run-steps .is-done .nx-run-dot{background:currentColor}.nx-run-steps .is-running .nx-run-dot{border-color:var(--ray-3);background:var(--ray-3);animation:1.2s ease-in-out infinite nx-breathe}.nx-run-meta{color:var(--ot-ink-3);justify-content:space-between;gap:12px;margin:8px 0 0;font-size:.78rem;display:flex}.nx-photo{aspect-ratio:1;border:1px solid var(--ot-line);border-radius:var(--ot-radius-md);width:100%;color:var(--ot-ink-4);background:#fff;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.nx-photo img{object-fit:cover;width:100%;height:100%;display:block}.nx-photo.is-empty{background:var(--ot-side);border-style:dashed}.nx-photo.is-round{border-radius:50%}button.nx-photo{cursor:zoom-in;transition:border-color .2s, transform .25s var(--ot-ease)}button.nx-photo:hover{border-color:var(--ot-ink-3)}button.nx-photo:active{transform:scale(.98)}.nx-photo-empty{place-items:center;display:grid}.nx-pgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.nx-pcard{align-content:start;gap:10px;padding:12px;display:grid}.nx-pgrid>.nx-pcard:nth-child(2){animation-delay:40ms}.nx-pgrid>.nx-pcard:nth-child(3){animation-delay:80ms}.nx-pgrid>.nx-pcard:nth-child(4){animation-delay:.12s}.nx-pgrid>.nx-pcard:nth-child(n+5){animation-delay:.16s}.nx-pcard-head{align-items:baseline;gap:8px;display:flex}.nx-rank{color:var(--ot-ink-3);font:var(--ot-text-xs) var(--ot-mono)}.nx-pcard-name{color:var(--ot-ink);font:400 1.0625rem/1.25 var(--ot-serif);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.nx-pcard-name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ot-ink-4);text-decoration-color:var(--ot-ink-4);text-underline-offset:3px}.nx-pcard-meta{color:var(--ot-ink-3);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.78rem;display:flex}.nx-price{color:var(--ot-ink-2);font:.78rem var(--ot-mono);text-decoration:none}a.nx-price:hover{text-decoration:underline}.nx-pcard-overall{font-size:var(--ot-text-xs);align-items:center;gap:8px;display:flex}.nx-score{background:var(--ot-line);min-width:34px;height:22px;color:var(--ot-ink-3);font:600 var(--ot-text-xs) var(--ot-mono);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;padding:0 6px;display:inline-grid}.nx-score.is-big{min-width:44px;height:28px;font-size:var(--ot-text-md)}.nx-crit{gap:5px;margin:0;display:grid}.nx-crit>div{font-size:var(--ot-text-xs);grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:8px;display:grid}.nx-crit>div.is-off{opacity:.4}.nx-crit dt{color:var(--ot-ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx-crit dd{color:var(--ot-ink-3);text-align:right;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:6px;margin:0;display:grid}.nx-bar-track{background:var(--ot-line);border-radius:3px;height:5px;overflow:hidden}.nx-bar-track>span{transform-origin:0;height:100%;animation:nx-grow .6s var(--ot-ease) both;border-radius:3px;display:block}@keyframes nx-grow{0%{transform:scaleX(0)}}.nx-weights{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.78rem;display:flex}.nx-weight{color:var(--ot-ink-2);align-items:center;gap:6px;display:inline-flex}.nx-weight select,.nx-find{border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-sm);background:var(--ot-raised);color:var(--ot-ink);font:.78rem var(--ot-sans);padding:3px 6px}.nx-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.nx-table{border-collapse:collapse;width:100%;font-size:var(--ot-text-sm)}.nx-table th,.nx-table td{border-bottom:1px solid var(--ot-line);text-align:center;vertical-align:middle;padding:8px 10px}.nx-table thead th{color:var(--ot-ink-3);font-size:var(--ot-text-xs);white-space:nowrap;border-bottom-color:var(--ot-line-2);font-weight:500}.nx-table thead th:first-child,.nx-table tbody th{text-align:left}.nx-table .is-off{opacity:.35}.nx-table--text td{min-width:180px;color:var(--ot-ink-2);text-align:left;vertical-align:top;line-height:1.55}.nx-table--text tbody th{vertical-align:top;font-weight:500}.nx-trow{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.nx-trow .nx-photo{border-radius:var(--ot-radius-sm);flex:none}.nx-trow-name{color:var(--ot-ink);font-weight:500;display:block}.nx-trow-meta{color:var(--ot-ink-3);font:var(--ot-text-xs) var(--ot-mono);display:block}.nx-contested{color:var(--ot-ink-3);font-size:var(--ot-text-xs);margin-left:4px}.nx-overview p{color:var(--ot-ink);font:1.0625rem/1.6 var(--ot-sans);margin:0}.nx-persons{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:14px;display:grid}.nx-card>p.nx-muted{font-size:var(--ot-text-md);margin:0}.nx-person{align-content:start;gap:12px;display:grid}.nx-person-head{align-items:center;gap:12px;display:flex}.nx-person-head .nx-photo{flex:none}.nx-person-head>div{min-width:0;font-size:var(--ot-text-xs);gap:2px;display:grid}.nx-person-name{color:var(--ot-ink);font:400 var(--ot-text-lg)/1.2 var(--ot-serif);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.nx-person-name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ot-ink-4);text-decoration-color:var(--ot-ink-4);text-underline-offset:3px}.nx-person-pos{color:var(--ot-ink-2);font-size:var(--ot-text-md);margin:0;line-height:1.6}.nx-person-more{justify-self:start;height:auto;padding:2px 0}.nx-person-more:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.nx-quote{border-left:2px solid var(--ot-line-2);margin:0;padding:0 0 0 12px}.nx-quote p{color:var(--ot-ink);font:var(--ot-text-base)/1.55 var(--ot-sans);margin:0}.nx-quote.is-low p{color:var(--ot-ink-2)}.nx-quote footer{color:var(--ot-ink-3);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:.72rem;display:flex}.nx-voice{border:1px dashed var(--ot-line-2);border-radius:var(--ot-radius-pill);padding:0 6px;font-style:italic}.nx-src{color:var(--ot-ink-3);font:.72rem var(--ot-mono);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;text-decoration:none;display:inline-flex}.nx-src:hover{color:var(--ot-ink);text-decoration:underline}.nx-pair{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.nx-cites{vertical-align:1px;flex-wrap:wrap;gap:3px;margin-left:3px;display:inline-flex}.nx-cite{background:var(--ot-hl);color:var(--ot-ink);font:600 .625rem/1.4 var(--ot-mono);cursor:pointer;border:0;border-radius:3px;padding:1px 4px;transition:background .15s}.nx-cite:hover,.nx-cite.is-on{background:var(--ot-hl-focus)}.nx-cite.is-low{box-shadow:inset 0 0 0 1px var(--ot-line-2);color:var(--ot-ink-3);background:0 0}.nx-tier{min-width:16px;height:16px;font:700 .625rem var(--ot-mono);border:1px solid #0000;border-radius:3px;place-items:center;padding:0 3px;display:inline-grid}.nx-tier.is-A{color:#0b0b0b;background:#9ec5f4}.nx-tier.is-B{color:#0b0b0b;background:#5598e7}.nx-tier.is-C{color:#f0efec;background:#256abf}html.light-theme .nx-tier.is-A{color:#fff;background:#184f95}html.light-theme .nx-tier.is-B{color:#fff;background:#2a78d6}html.light-theme .nx-tier.is-C{color:#0b0b0b;background:#86b6ef}.nx-tier.is-D{border-color:var(--ot-line-2);color:var(--ot-ink-2)}.nx-tier.is-E{border-color:var(--ot-serious);color:var(--ot-serious)}.nx-more{border-top:1px solid var(--ot-line)}.nx-more>summary{color:var(--ot-ink-2);font-size:var(--ot-text-md);cursor:pointer;align-items:center;gap:8px;padding:12px 2px;list-style:none;display:flex}.nx-more>summary::-webkit-details-marker{display:none}.nx-more>summary svg{color:var(--ot-ink-4);transition:transform .2s var(--ot-ease);margin-left:auto}.nx-more[open]>summary svg{transform:rotate(180deg)}.nx-more>summary:hover{color:var(--ot-ink)}.nx-more-count{color:var(--ot-ink-3);font:var(--ot-text-xs) var(--ot-mono)}.nx-more-body{animation:nx-in .25s var(--ot-ease) both;padding:0 2px 14px}.nx-defs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 24px;margin:0;display:grid}.nx-defs dt{color:var(--ot-ink);font-size:var(--ot-text-sm);font-weight:500}.nx-defs dd{color:var(--ot-ink-3);font-size:var(--ot-text-sm);margin:2px 0 0}.nx-srcgroup+.nx-srcgroup{margin-top:10px}.nx-srcgroup h4{color:var(--ot-ink-3);margin:0 0 4px;font-size:.78rem;font-weight:500}.nx-srcgroup ul{font-size:var(--ot-text-sm);margin:0;padding:0;list-style:none}.nx-srcgroup li{flex-wrap:wrap;align-items:center;gap:2px 8px;padding:3px 0;display:flex}.nx-srcgroup a{color:var(--ot-ink);text-decoration:none}.nx-srcgroup a:hover{text-decoration:underline}.nx-export{position:relative}.nx-menu--right{left:auto;right:0}.nx-menu-error{max-width:240px;color:var(--ot-serious);font-size:var(--ot-text-xs);margin:6px 10px 4px;display:block}.nx-dialog-layer{z-index:1100;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:var(--ot-scrim);place-items:center;animation:.2s both nx-fade;display:grid;position:fixed;inset:0}.nx-dialog{border:1px solid var(--ot-line-2);background:var(--ot-bg);width:min(880px,100%);max-height:min(760px,100%);box-shadow:var(--ot-shadow);color:var(--ot-ink);font-family:var(--ot-sans);animation:nx-dialog-in .32s var(--ot-ease) both;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.nx-dialog-head{border-bottom:1px solid var(--ot-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px 20px;display:flex}.nx-dialog-title{font:400 var(--ot-text-xl)/1.25 var(--ot-serif);margin:0}.nx-dialog-sub{color:var(--ot-ink-3);font-size:var(--ot-text-sm);margin:4px 0 0}.nx-dialog-nav{gap:2px;display:inline-flex}.nx-dialog-body{overscroll-behavior:contain;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:24px;padding:20px;display:grid;overflow-y:auto}.nx-dialog-media{align-content:start;gap:12px;display:grid}.nx-dialog-media>.nx-photo{border-radius:var(--ot-radius-lg)}.nx-dialog-media>.nx-photo.is-round{border-radius:50%}.nx-thumbs{flex-wrap:wrap;gap:8px;display:flex}.nx-thumb{border:1px solid var(--ot-line-2);width:54px;height:54px;color:var(--ot-ink-3);cursor:pointer;background:#fff;border-radius:8px;place-items:center;padding:0;transition:border-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.nx-thumb img{object-fit:cover;width:100%;height:100%}.nx-thumb--none{background:var(--ot-side)}.nx-thumb.is-shown{border-color:var(--ot-ink);box-shadow:0 0 0 1px var(--ot-ink)}.nx-thumb-mark{background:var(--ot-ink);width:16px;height:16px;color:var(--ot-bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2px;right:2px}.nx-dialog-use{gap:6px;display:grid}.nx-use{border-radius:var(--ot-radius-pill);background:var(--ot-ink);height:32px;color:var(--ot-bg);font:500 var(--ot-text-sm) var(--ot-sans);cursor:pointer;border:0;justify-self:start;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.nx-use:disabled{color:var(--ot-ink-3);cursor:default;background:0 0;padding-left:0}.nx-credit{color:var(--ot-ink-3);font-size:.72rem;line-height:1.5}.nx-credit a{color:var(--ot-ink-2)}.nx-dialog-context{align-content:start;gap:18px;min-width:0;display:grid}.nx-ctx-overall{color:var(--ot-ink-3);font-size:var(--ot-text-sm);align-items:center;gap:10px;display:flex}.nx-ctx-sec h4{color:var(--ot-ink-3);font-size:var(--ot-text-xs);letter-spacing:.02em;margin:0 0 8px;font-weight:500}.nx-ctx-why{color:var(--ot-ink-2);font-size:var(--ot-text-sm);align-items:flex-start;gap:8px;margin:0 0 6px;line-height:1.5;display:flex}.nx-ctx-crit{border-top:1px solid var(--ot-line)}.nx-ctx-crit.is-off{opacity:.5}.nx-ctx-crit>summary{font-size:var(--ot-text-sm);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;list-style:none;display:grid}.nx-ctx-crit>summary::-webkit-details-marker{display:none}.nx-ctx-crit>summary .nx-muted{font-size:.72rem}.nx-ctx-crit ul{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.nx-ctx-crit li{color:var(--ot-ink-2);grid-template-columns:auto 22px minmax(0,1fr);align-items:start;gap:8px;font-size:.78rem;line-height:1.5;display:grid}.nx-ctx-crit li .nx-src{grid-column:3;justify-self:start}.nx-ctx-srcs{font-size:var(--ot-text-sm);margin:0;padding:0;list-style:none}.nx-ctx-srcs li{padding:3px 0}.nx-ctx-srcs a{color:var(--ot-ink)}@keyframes nx-fade{0%{opacity:0}}@keyframes nx-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.nx-reader-layer{z-index:1150;background:var(--ot-scrim);justify-content:flex-end;animation:.2s both nx-fade;display:flex;position:fixed;inset:0}.nx-reader{background:var(--ot-bg);border-left:1px solid var(--ot-line-2);width:min(720px,100vw);height:100%;box-shadow:var(--ot-shadow);color:var(--ot-ink);font-family:var(--ot-sans);animation:nx-slide-in .32s var(--ot-ease) both;flex-direction:column;display:flex}.nx-reader-head{padding:max(14px, env(safe-area-inset-top,0px)) max(22px, env(safe-area-inset-right,0px)) 12px 22px;border-bottom:1px solid var(--ot-line)}.nx-reader-top{align-items:center;gap:10px;font-size:.78rem;display:flex}.nx-reader-close{margin-left:auto}.nx-reader-title{font:400 1.25rem/1.3 var(--ot-serif);margin:8px 0 10px}.nx-reader-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nx-find{font-size:var(--ot-text-sm);flex:180px;padding:5px 8px}.nx-reader-body{overscroll-behavior:contain;padding:26px max(30px, env(safe-area-inset-right,0px)) calc(48px + env(safe-area-inset-bottom,0px)) 30px;flex:1;overflow-y:auto}.nx-reader-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:620px;color:var(--ot-ink-2);font:1rem/1.8 var(--ot-sans);margin:0 auto}.nx-hl{background:var(--ot-hl);color:var(--ot-ink);cursor:pointer;border-radius:2px;transition:background .3s}.nx-hl.is-focus{background:var(--ot-hl-focus);box-shadow:0 0 0 2px var(--ot-hl-focus)}.nx-hl.is-low{-webkit-text-decoration:underline dashed var(--ot-warn);text-decoration:underline dashed var(--ot-warn);text-underline-offset:4px;background:0 0}.nx-find-hit{background:var(--ot-sm);color:var(--ot-ink);border-radius:2px}.nx-find-hit.is-current{background:var(--ot-sm-strong);outline:1px solid var(--ot-focus)}.nx-reader-foot{max-width:620px;color:var(--ot-ink-3);font-size:var(--ot-text-xs);margin:32px auto 0}@keyframes nx-slide-in{0%{opacity:.4;transform:translate(32px)}}@media (width<=720px){.nx-dialog-layer{padding:max(24px, env(safe-area-inset-top,0px)) 0 0;place-items:end center}.nx-dialog{border-radius:16px 16px 0 0;max-height:100%}.nx-dialog-body{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr);gap:16px}.nx-dialog-media>.nx-photo{justify-self:center;width:100%;max-width:260px}.nx-dialog-media>.nx-photo.is-round{max-width:200px}.nx-pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nx-pcard{gap:8px;padding:10px}.nx-crit>div{grid-template-columns:minmax(0,1fr);gap:2px}.nx-reader-body{padding:20px 18px calc(40px + env(safe-area-inset-bottom,0px))}}@media (width<=380px){.nx-pgrid{grid-template-columns:minmax(0,1fr)}}html.ui-next .v2-app--next .error,html.ui-next .v2-app--next .quota-low-banner{border:1px solid color-mix(in srgb, var(--ot-critical) 45%, transparent);border-radius:var(--ot-radius-md);background:color-mix(in srgb, var(--ot-critical) 8%, transparent);max-width:780px;color:var(--ot-ink);font-size:var(--ot-text-md);margin:12px auto;padding:10px 14px}html.ui-next .v2-app--next .quota-low-banner{border-color:var(--ot-line-2);color:var(--ot-ink-2);text-align:center;background:0 0}html.ui-next .v2-app--next .panels-section{margin-top:18px}html.ui-next .v2-app--next .panels-layout-toggle{gap:2px;margin-bottom:12px}html.ui-next .v2-app--next .panels-layout-btn{height:28px;color:var(--ot-ink-3);background:0 0;border:0;border-radius:7px;padding:0 9px;font-size:.78rem}html.ui-next .v2-app--next .panels-layout-btn:hover,html.ui-next .v2-app--next .panels-layout-btn.active{background:var(--ot-line);color:var(--ot-ink)}html.ui-next .v2-app--next .panels-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:start;gap:14px;display:grid}html.ui-next .v2-app--next .panels-grid--series{grid-template-columns:minmax(0,1fr)}html.ui-next .v2-app--next .panels-grid>.panel{min-width:0}html.ui-next .v2-app--next .panels-grid>.panel[open]{min-height:0}html.ui-next .v2-app--next :is(.v2-follow-up-trigger,.follow-up){border:0;border-top:1px solid var(--ot-line);background:0 0;padding:10px 0 0}html.ui-next .v2-app--next .v2-reply-btn{height:28px;padding:0 10px;font-size:.78rem}html.ui-next .v2-app--next .panel{border:1px solid var(--ot-line);border-top:1px solid var(--ot-line);background:var(--ot-bg);animation:nx-rise .45s var(--ot-ease) both;border-radius:12px}html.ui-next .v2-app--next .panels-grid>.panel:nth-child(2){animation-delay:50ms}html.ui-next .v2-app--next .panels-grid>.panel:nth-child(3){animation-delay:.1s}html.ui-next .v2-app--next .panels-grid>.panel:nth-child(4){animation-delay:.15s}html.ui-next .v2-app--next .panels-grid>.panel:nth-child(5){animation-delay:.2s}html.ui-next .v2-app--next .panel-title{color:var(--ot-ink);font:400 1rem var(--ot-serif);border-bottom:1px solid var(--ot-line);background:0 0;padding:12px 16px 10px;position:relative}html.ui-next .v2-app--next .panel-title:after{content:"";background:var(--accent);width:28px;height:1.5px;position:absolute;bottom:-1px;left:16px}html.ui-next .v2-app--next .panel-collapse-chevron{color:var(--ot-ink-4)}html.ui-next .v2-app--next .panel-title-fallback{border-color:var(--ot-line-2);color:var(--ot-warn);font:.72rem var(--ot-sans);background:0 0}html.ui-next .v2-app--next .panel-content{padding:14px 16px}html.ui-next .v2-app--next .panel-message,html.ui-next .v2-app--next .panel-message.user,html.ui-next .v2-app--next .panel-message.assistant{background:0 0;border:0;border-radius:0;padding:0}html.ui-next .v2-app--next .panel-message.user{border-bottom:1px dashed var(--ot-line);padding-bottom:10px}html.ui-next .v2-app--next .panel-message-role{color:var(--ot-ink-3);font:500 .7rem var(--ot-sans);letter-spacing:.04em}html.ui-next .v2-app--next .panel-message-latency{color:var(--ot-ink-3);font:.72rem var(--ot-mono)}html.ui-next .v2-app--next .panel-message-summary-preview,html.ui-next .v2-app--next .panel-message-body--user{color:var(--ot-ink-2)}html.ui-next .v2-app--next .panel-message-context-chip{border:1px solid var(--ot-line-2);color:var(--ot-ink-3);background:0 0}html.ui-next .v2-app--next .markdown-body{color:var(--ot-ink-2);font-size:var(--ot-text-base);line-height:1.65}:is(html.ui-next .v2-app--next,.nx-dialog-layer,.nx-shared,.labs .nx-fus) .markdown-body :is(h1,h2,h3,h4){color:var(--ot-ink);font-family:var(--ot-serif);letter-spacing:-.005em;font-weight:400}:is(html.ui-next .v2-app--next,.nx-dialog-layer,.nx-shared,.labs .nx-fus) .markdown-body :is(strong,b){color:var(--ot-ink)}:is(html.ui-next .v2-app--next,.nx-dialog-layer,.nx-shared,.labs .nx-fus) .markdown-body a{color:var(--ot-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ot-ink-4);text-decoration-color:var(--ot-ink-4);text-underline-offset:3px}:is(html.ui-next .v2-app--next,.nx-dialog-layer,.nx-shared,.labs .nx-fus) .markdown-body :is(code,pre){border:1px solid var(--ot-line);background:var(--ot-side);color:var(--ot-ink)}:is(html.ui-next .v2-app--next,.nx-dialog-layer,.nx-shared,.labs .nx-fus) .markdown-body blockquote{border-left:2px solid var(--ot-line-2);color:var(--ot-ink-2)}:is(html.ui-next .v2-app--next,.nx-dialog-layer,.nx-shared,.labs .nx-fus) .markdown-body :is(th,td){border-color:var(--ot-line);background:0 0}:is(html.ui-next .v2-app--next,.nx-dialog-layer,.nx-shared,.labs .nx-fus) .markdown-body th{color:var(--ot-ink)}:is(html.ui-next .v2-app--next,.nx-dialog-layer,.nx-shared,.labs .nx-fus) .markdown-body hr{border-top-color:var(--ot-line-2)}html.ui-next .v2-app--next .panel-error{color:var(--ot-critical)}html.ui-next .v2-app--next .streaming-cursor{color:var(--ot-ink-3)}html.ui-next .v2-app--next :is(.follow-up-input,.reply-all-input,.panels-email-input){border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-md);background:var(--ot-raised);color:var(--ot-ink)}html.ui-next .v2-app--next .btn,html.ui-next .v2-app--next .btn-secondary,html.ui-next .v2-app--next .v2-ask-btn,html.ui-next .v2-app--next .v2-reply-btn{font-weight:500;border:1px solid var(--ot-line-2)!important;box-shadow:none!important;color:var(--ot-ink-2)!important;background:0 0!important;border-radius:8px!important}html.ui-next .v2-app--next :is(.btn,.btn-secondary,.v2-ask-btn,.v2-reply-btn):hover:not(:disabled){border-color:var(--ot-ink-3)!important;background:var(--ot-line)!important;color:var(--ot-ink)!important}html.ui-next .v2-app--next .btn-primary{border-color:var(--ot-ink)!important;background:var(--ot-ink)!important;color:var(--ot-bg)!important}html.ui-next .v2-app--next .btn-primary:hover:not(:disabled){background:var(--ot-ink-2)!important;color:var(--ot-bg)!important}html.ui-next .v2-app--next .btn:disabled{opacity:.4}html.ui-next .v2-app--next .v2-stream-progress{max-width:780px;color:var(--ot-ink-3);margin:14px 0 0}html.ui-next .v2-app--next :is(.v2-compare-toolbar-wrap,.v2-export-toolbar-wrap){border-radius:0;max-width:900px;margin:22px 0 8px;padding:18px 0 0;border:0!important;border-top:1px solid var(--ot-line)!important;background:0 0!important}html.ui-next .v2-app--next .v2-export-toolbar-wrap{margin-top:8px;padding-top:10px;border-top:0!important}html.ui-next .v2-app--next :is(.v2-compare-toolbar,.v2-export-toolbar){flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}html.ui-next .v2-app--next :is(.v2-compare-toolbar .v2-compare-toolbar-btn,.v2-export-toolbar .v2-export-toolbar-btn){flex:none;width:auto;height:34px;border-radius:var(--ot-radius-pill)!important;font-size:var(--ot-text-sm)!important;padding:0 14px!important}html.ui-next .v2-app--next .v2-compare-toolbar-btn--verdict{border-color:var(--ot-ink-3)!important;color:var(--ot-ink)!important}html.ui-next .v2-app--next .debate-challenge-row{flex-direction:column;align-items:center;gap:6px;margin-top:8px;display:flex}html.ui-next .v2-app--next .debate-challenge-host{gap:10px;width:auto;height:38px;border-radius:var(--ot-radius-pill)!important;font-size:var(--ot-text-sm)!important;padding:0 8px 0 14px!important}html.ui-next .v2-app--next .debate-rounds-pills{flex:none}html.ui-next .v2-app--next .debate-format-select{border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-sm);background:var(--ot-raised);color:var(--ot-ink)}html.ui-next .v2-app--next .debate-rounds-pill{border-color:var(--ot-line-2);color:var(--ot-ink-3);font-family:var(--ot-mono);background:0 0}html.ui-next .v2-app--next .debate-rounds-pill--active{border-color:var(--ot-ink);background:var(--ot-ink);color:var(--ot-bg)}html.ui-next .v2-app--next .debate-format-hint{color:var(--ot-ink-3);text-align:center}html.ui-next .v2-app--next .debate-format-hint a{color:var(--ot-ink-2)}html.ui-next .v2-app--next .v2-result-card{background:var(--ot-bg);color:var(--ot-ink-2);animation:nx-rise .45s var(--ot-ease) both;border-radius:12px;border:1px solid var(--ot-line)!important}html.ui-next .v2-app--next .v2-result-card :is(h2,h3,.v2-result-card-title){color:var(--ot-ink);font-family:var(--ot-serif);font-weight:400}html.ui-next .v2-app--next .v2-modes-outer{width:100%;max-width:780px;animation:nx-in .3s var(--ot-ease) both;margin:6px auto 0}html.ui-next .v2-app--next .v2-modes-summary{display:none}html.ui-next .v2-app--next .v2-look2-section-label{color:var(--ot-ink-2);font:400 var(--ot-text-base) var(--ot-serif)}html.ui-next .v2-app--next .v2-modes-badge{border:1px solid var(--ot-line-2);color:var(--ot-ink-2);background:0 0}html.ui-next .v2-app--next .v2-info-btn{border-color:var(--ot-line-2);color:var(--ot-ink-3);background:0 0}html.ui-next .v2-app--next :is(.persona-bar,.advanced-modes-block,.auto-mode-block,.mode-suggestion-panel){color:var(--ot-ink-2);border:1px solid var(--ot-line)!important;box-shadow:none!important;background:0 0!important;border-radius:12px!important}html.ui-next .v2-app--next :is(.persona-bar,.advanced-modes-block,.auto-mode-block) :is(h3,h4,[class$=-heading],[class$=-title]){font-family:var(--ot-serif);font-weight:400;color:var(--ot-ink)!important}html.ui-next .v2-app--next .btn-rainbow{border:1px solid var(--ot-line-2)!important;color:var(--ot-ink)!important;text-shadow:none!important;background:0 0!important}html.ui-next .v2-app--next .v2-modes-ask-wrap{display:none}.nx-wordmark{align-items:center;gap:7px;display:inline-flex}.nx-wordmark .omni-mark{flex:none}.nx-corners .nx-wordmark{font-size:18px}.nx-drawer-head .nx-wordmark{margin-left:-4px}.nx-corner--right{gap:8px}html.ui-next .nx-corner-usage .usage-meter{border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-pill);background:var(--ot-bg);height:30px;color:var(--ot-ink-2);font-family:var(--ot-mono);padding:0 10px;font-size:11.5px;display:flex}html.ui-next .nx-corner-usage .usage-meter:hover{border-color:var(--ot-ink-3);background:var(--ot-bg)}html.ui-next .nx-corner-usage .usage-meter-track{background:var(--ot-line-2);width:54px;height:4px}html.ui-next .nx-corner-usage .usage-meter-fill{background:var(--ot-ink-2)!important}html.ui-next .nx-corner-usage .usage-meter--warn .usage-meter-fill{background:var(--ot-warn)!important}html.ui-next .nx-corner-usage .usage-meter--full .usage-meter-fill{background:var(--ot-critical)!important}html.ui-next .nx-corner-usage :is(.usage-meter-count,.usage-meter-omnis){color:var(--ot-ink-2);border-left-color:var(--ot-line-2)}html.ui-next .nx-corner-usage .usage-meter-info-btn{display:none}html.ui-next .nx-corner-usage .usage-meter-tooltip{border-color:var(--ot-line-2);background:var(--ot-raised);color:var(--ot-ink-2);box-shadow:var(--ot-shadow);left:auto;right:0}.nx-modes-btn{gap:5px;padding:0 9px 0 7px}.nx-modes-btn .nx-count{margin-left:0}.nx-send.is-stop{background:var(--ot-ink);color:var(--ot-bg);animation:1.6s ease-in-out infinite nx-breathe-stop}@keyframes nx-breathe-stop{0%,to{opacity:1}50%{opacity:.7}}html.ui-next:not(.light-theme) .nx-model--grok .provider-logo{border-color:var(--ot-ink-3)}html.ui-next:not(.light-theme) .nx-model--grok.is-on .provider-logo{border-color:var(--ot-ink-2)}html:not(.light-theme) .nx-model--grok.is-on>.provider-logo{border-color:var(--ot-ink-2);box-shadow:0 0 0 1px var(--ot-ink-2)}html.light-theme .nx-composer-body{box-shadow:0 1px 2px #1414120d,0 12px 32px -16px #14141247}html.light-theme .nx-ray{background:#14141224}html.light-theme .nx-ray>i{opacity:.4}html.light-theme .nx-composer[data-state=focus] .nx-ray>i,html.light-theme .nx-composer[data-state=busy] .nx-ray>i{opacity:.95}.nx-options--debate{z-index:3;gap:8px;margin-bottom:12px;display:grid;position:relative}.nx-opt-row{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.nx-opt-row>.nx-opt-label:first-child{min-width:46px}.nx-opt-label--gap{margin-left:8px}.nx-opt-group{white-space:nowrap;align-items:center;gap:6px 10px;display:inline-flex}.nx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nx-debaters{align-items:flex-end;gap:2px;margin-top:-18px}.nx-debater{transition:transform .18s var(--ot-ease);flex-direction:column;align-items:center;gap:4px;display:inline-flex}.nx-debater.is-dragging{z-index:2;transition:none}.nx-debater.is-dragging .nx-model{filter:drop-shadow(0 4px 8px #00000059);transform:scale(1.1)}.nx-debater:not(.is-off)+.nx-debater.is-off{margin-left:10px}.nx-handle{width:28px;height:14px;color:var(--ot-ink-3);font:600 .625rem/1 var(--ot-mono);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:3px;padding:0;display:inline-flex}.nx-handle:hover:not(:disabled),.nx-debater.is-dragging .nx-handle{background:var(--ot-line);color:var(--ot-ink)}.nx-debater.is-dragging .nx-handle{cursor:grabbing}.nx-handle:disabled{cursor:default;opacity:.5}.nx-handle>svg{opacity:.7}.nx-handle-space{width:28px;height:14px}@media (pointer:coarse){.nx-handle,.nx-handle-space{height:18px}.nx-debaters{margin-top:-22px}}.nx-school{position:relative}.nx-school-btn{border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-pill);height:28px;color:var(--ot-ink);font:var(--ot-text-sm) var(--ot-sans);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.nx-school-btn:hover,.nx-school-btn.is-on{background:var(--ot-line)}.nx-school-pop{z-index:70;border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-lg);background:var(--ot-raised);box-shadow:var(--ot-shadow);animation:nx-pop .16s var(--ot-ease) both;grid-template-columns:230px 290px;display:grid;position:absolute;top:calc(100% + 6px);left:-8px;overflow:hidden}.nx-school-list{border-right:1px solid var(--ot-line);align-content:start;gap:1px;padding:5px;display:grid}.nx-school-opt{color:var(--ot-ink-2);font:var(--ot-text-sm) var(--ot-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:1px;padding:7px 10px;display:grid}.nx-school-opt b{color:var(--ot-ink);font-weight:500}.nx-school-opt span{color:var(--ot-ink-3);font-size:.72rem;line-height:1.35}.nx-school-opt.is-peek{background:var(--ot-line)}:is(html.ui-next,.labs) .nx-school-opt:focus-visible{background:var(--ot-line);outline:2px solid var(--ot-focus);outline-offset:-2px}.nx-school-opt.is-on b:after{content:" ✓";color:var(--ot-ink-3);font-weight:400}.nx-school-about{color:var(--ot-ink-2);align-content:start;gap:8px;padding:14px 16px;font-size:.78rem;line-height:1.55;display:grid}.nx-school-about h4{color:var(--ot-ink);font:400 1.0625rem var(--ot-serif);margin:0}.nx-school-about p{margin:0}.nx-school-k{color:var(--ot-ink-3);margin-right:6px}.nx-school-origin,.nx-school-end{color:var(--ot-ink-3);font-size:.72rem}.nx-school-end{border-top:1px solid var(--ot-line);padding-top:8px}.nx-dstatus{color:var(--ot-ink-2);font-size:var(--ot-text-md);align-items:center;gap:9px;margin:0;display:flex}.nx-dstatus b{color:var(--ot-ink);font-weight:500}.nx-dstatus-dot{background:var(--ray-3,var(--ot-focus));border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite nx-breathe}.nx-doutcome{border-color:var(--ot-line-2);gap:10px;padding:18px 20px;display:grid}.nx-doutcome-line{color:var(--ot-ink);font:400 var(--ot-text-lg)/1.4 var(--ot-serif);margin:0}.nx-doutcome.is-consensus{border-color:color-mix(in srgb, var(--ot-good) 45%, var(--ot-line-2))}.nx-dsummary{font-size:var(--ot-text-base)}html.ui-next .nx-res .nx-dsummary.markdown-body :is(h1,h2,h3,h4){color:var(--ot-ink-3);font:500 .72rem var(--ot-sans);letter-spacing:.06em;text-transform:uppercase;margin:14px 0 4px}.nx-dsummary>:first-child{margin-top:0}.nx-dsummary p,.nx-dsummary li{color:var(--ot-ink-2);line-height:1.6}.nx-dcursor{vertical-align:-2px;background:var(--ot-ink-3);border-radius:1px;width:7px;height:1em;margin-left:2px;animation:1s ease-in-out infinite nx-breathe;display:inline-block}.nx-dcamps{flex-wrap:wrap;gap:8px;display:flex}.nx-dcamp{border:1px solid var(--ot-line);border-left:2px solid var(--accent,var(--ot-line-2));border-radius:var(--ot-radius-md);flex:240px;gap:4px;min-width:0;padding:10px 12px;display:grid}.nx-dcamp-who{font-size:var(--ot-text-sm);flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.nx-dcamp-who b{color:var(--ot-ink);font-weight:500}.nx-dcamp-stance{color:var(--ot-ink-2);font:var(--ot-text-md)/1.5 var(--ot-sans)}.nx-dgrid-wrap{-webkit-overflow-scrolling:touch;margin:0 -2px;padding:0 2px 6px;overflow-x:auto}.nx-dgrid{grid-template-columns:repeat(var(--cols), minmax(220px, 1fr));min-width:calc(var(--cols) * 230px);gap:10px;display:grid}@media (width>=1200px){.nx-dgrid{min-width:0}.nx-dgrid-wrap{overflow:visible}}.nx-dgrid-wrap.is-fits{overflow:visible}.nx-dgrid-wrap.is-fits .nx-dgrid{min-width:0}.nx-dhead{top:calc(56px + env(safe-area-inset-top,0px));z-index:3;border-bottom:2px solid var(--accent,var(--ot-line-2));background:var(--ot-bg);gap:2px;padding:10px 12px 8px;display:grid;position:sticky}.nx-dhead.is-seated{opacity:.55}.nx-dhead.is-speaking{border-bottom-width:3px}.nx-dhead-status{min-height:1.1em;color:var(--ot-ink-3);font-size:.72rem}.nx-dhead.is-speaking .nx-dhead-status{color:var(--ot-ink)}.nx-dwho{min-width:0;font-size:var(--ot-text-sm);flex-wrap:wrap;align-items:center;gap:4px 7px;display:inline-flex}.nx-dwho b{color:var(--ot-ink);font:400 1rem var(--ot-serif)}.nx-dnum{background:var(--ot-line);width:18px;height:18px;color:var(--ot-ink-2);font:600 .66rem var(--ot-mono);border-radius:50%;place-items:center;display:inline-grid}.nx-drole{border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-pill);color:var(--ot-ink-3);font-size:var(--ot-text-2xs);padding:0 6px}.nx-dletter{color:var(--ot-ink-3);font:var(--ot-text-2xs) var(--ot-mono)}.nx-drow{grid-column:1/-1;grid-template-columns:subgrid;gap:10px;display:grid}.nx-dround{color:var(--ot-ink-3);font:500 .72rem var(--ot-sans);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:10px;margin:6px 0 -2px;display:flex}.nx-dround:after{content:"";background:var(--ot-line);flex:1;height:1px}.nx-dcell{border:1px solid var(--ot-line);border-top:2px solid color-mix(in srgb, var(--accent,var(--ot-line-2)) 55%, transparent);border-radius:var(--ot-radius-md);background:linear-gradient(color-mix(in srgb, var(--accent,transparent) 5%, var(--ot-bg)), var(--ot-bg) 90px);min-width:0;animation:nx-rise .4s var(--ot-ease) both;position:relative}.nx-dcell-scroll{padding:12px 14px}.nx-dcell.is-settled .nx-dcell-scroll{max-height:22rem;overflow-y:auto}.nx-dcell.is-live{border-color:color-mix(in srgb, var(--accent,var(--ot-ink-3)) 45%, var(--ot-line))}.nx-dcell.is-seated,.nx-dcell.is-waiting{min-height:72px;color:var(--ot-ink-3);font-size:var(--ot-text-xs);background:0 0;border-style:dashed;place-items:center;display:grid}.nx-dcell.is-empty{background:0 0;border:0}.nx-dcell-open{background:var(--ot-bg);opacity:0;width:26px;min-width:26px;height:26px;padding:0;transition:opacity .15s;position:absolute;top:6px;right:6px}.nx-dcell:hover .nx-dcell-open,.nx-dcell-open:focus-visible{opacity:1}@media (hover:none){.nx-dcell-open{opacity:.8}}.nx-dtext.markdown-body{color:var(--ot-ink-2);font-size:var(--ot-text-md);line-height:1.6}.nx-dtext.markdown-body>:first-child{margin-top:0}.nx-dtext.markdown-body>:last-child{margin-bottom:0}.nx-dtext.markdown-body p{margin:0 0 8px}.nx-derror{color:var(--ot-critical);font-size:var(--ot-text-sm);margin:0}.nx-dstate{border-top:1px dashed var(--ot-line);gap:6px;margin-top:10px;padding-top:9px;display:grid}.nx-dstance{color:var(--ot-ink);font:italic var(--ot-text-sm)/1.45 var(--ot-sans);margin:0}.nx-dmeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:0;display:flex}.nx-dmove{border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-pill);color:var(--ot-ink-3);font-size:var(--ot-text-2xs);padding:1px 7px}.nx-dmove.is-side_with,.nx-dmove.is-agree{border-color:color-mix(in srgb, var(--ot-good) 55%, transparent);color:var(--ot-good)}.nx-dmove.is-refine,.nx-dmove.is-concede_point{border-color:color-mix(in srgb, var(--ot-warn) 55%, transparent);color:var(--ot-warn)}.nx-dconf{color:var(--ot-ink-3);font-size:var(--ot-text-2xs);align-items:center;gap:6px;display:inline-flex}.nx-dconf-track{background:var(--ot-line-2);border-radius:2px;width:44px;height:3px;overflow:hidden}.nx-dconf-track>span{background:var(--accent,var(--ot-ink-3));height:100%;display:block}.nx-dside{border:1px solid color-mix(in srgb, var(--ot-good) 40%, var(--ot-line));background:color-mix(in srgb, var(--ot-good) 7%, transparent);font-size:var(--ot-text-sm);border-radius:9px;margin-top:10px;padding:9px 11px}.nx-dside b{color:var(--ot-ink);font-weight:500}.nx-dside p{color:var(--ot-ink-2);margin:4px 0 0;line-height:1.5}.nx-dlist,.nx-dlist-round{gap:10px;display:grid}.nx-dturn{border:1px solid var(--ot-line);border-left:2px solid var(--accent,var(--ot-line-2));border-radius:var(--ot-radius-md);animation:nx-rise .4s var(--ot-ease) both;padding:12px 14px}.nx-dturn>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.nx-share{align-items:center;gap:4px;display:inline-flex;position:relative}.nx-share-url{z-index:40;border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-md);background:var(--ot-raised);box-shadow:var(--ot-shadow);align-items:center;gap:4px;padding:4px;display:inline-flex;position:absolute;top:calc(100% + 6px);right:0}.nx-share-url input{border:1px solid var(--ot-line-2);background:var(--ot-bg);width:260px;color:var(--ot-ink);font:var(--ot-text-xs) var(--ot-mono);border-radius:7px;padding:5px 8px}.nx-dialog--text{border-top:3px solid var(--accent,var(--ot-line-2));width:min(760px,100%)}.nx-dialog--text .nx-dialog-title{font-size:var(--ot-text-lg);align-items:center;gap:8px;display:flex}.nx-dialog-read{overscroll-behavior:contain;padding:18px 22px 26px;overflow-y:auto}.nx-dialog-read .markdown-body{color:var(--ot-ink-2);font-size:1rem;line-height:1.7}.nx-dialog-read .markdown-body :is(h1,h2,h3,h4){color:var(--ot-ink);font-family:var(--ot-serif);font-weight:400}.nx-dialog-read .panel-message.user{border-bottom:1px dashed var(--ot-line);margin-bottom:12px;padding-bottom:10px}@media (width<=720px){.nx-dialog-read{padding-bottom:calc(26px + env(safe-area-inset-bottom,0px))}}.nx-tool-note{text-align:left;max-width:780px;margin:0}.nx-verify{border:1px solid var(--ot-line);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.nx-verify-line{color:var(--ot-ink-2);font-size:var(--ot-text-md);align-items:flex-start;gap:8px;margin:0;line-height:1.5;display:flex}.nx-verify-line svg{color:var(--ot-good);flex:none;margin-top:3px}.nx-verify-line b{color:var(--ot-ink)}.nx-verify-bar{border-radius:3px;gap:2px;height:6px;display:flex;overflow:hidden}.nx-verify-bar>span{min-width:3px}.nx-verify-key{color:var(--ot-ink-3);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex}.nx-verify-key li{align-items:center;gap:5px;display:inline-flex}.nx-verify-dot{border-radius:2px;width:8px;height:8px}:is(.nx-verify-bar>span,.nx-verify-dot).is-credible{background:var(--ot-good)}:is(.nx-verify-bar>span,.nx-verify-dot).is-low{background:color-mix(in srgb, var(--ot-good) 40%, var(--ot-line-2))}:is(.nx-verify-bar>span,.nx-verify-dot).is-missing{background:var(--ot-critical)}:is(.nx-verify-bar>span,.nx-verify-dot).is-unattr{background:var(--ot-serious)}:is(.nx-verify-bar>span,.nx-verify-dot).is-other{background:var(--ot-line-2)}.nx-verified{color:var(--ot-good);font-size:var(--ot-text-2xs);align-items:center;gap:3px;display:inline-flex}.nx-coverage{color:var(--ot-ink-3)}html.ui-next .v2-app--next .panel{border-top:2px solid color-mix(in srgb, var(--accent) 70%, transparent);background:linear-gradient(color-mix(in srgb, var(--accent) 6%, var(--ot-bg)), var(--ot-bg) 110px)}html.ui-next:not(.light-theme) .v2-app--next .panel--grok{--accent:#a3a19b!important}html.ui-next .v2-app--next .panel-title{background:0 0}html.ui-next .v2-app--next .panel-content{position:relative}html.ui-next .v2-app--next .panels-grid.is-settled:not(.panels-grid--series) .panel-content-scroll{max-height:26rem;overflow-y:auto}html.ui-next .v2-app--next .panel-expand{z-index:2;border:1px solid var(--ot-line-2);background:var(--ot-bg);width:26px;height:26px;color:var(--ot-ink-3);cursor:pointer;opacity:0;border-radius:8px;place-items:center;padding:0;transition:opacity .15s,color .15s;display:grid;position:absolute;top:8px;right:10px}html.ui-next .v2-app--next .panel:hover .panel-expand,html.ui-next .v2-app--next .panel-expand:focus-visible{opacity:1}html.ui-next .v2-app--next .panel-expand:hover{color:var(--ot-ink)}@media (hover:none){html.ui-next .v2-app--next .panel-expand{opacity:.8}}html.ui-next .v2-app--next .panel.is-stopped .panel-title:before{content:"stopped";color:var(--ot-ink-3);font:var(--ot-text-2xs) var(--ot-sans);position:absolute;top:50%;right:40px;translate:0 -50%}.nx-shared{background:var(--ot-bg);min-height:100dvh;color:var(--ot-ink);font-family:var(--ot-sans)}.nx-shared-head{z-index:20;padding:max(10px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) 10px max(16px, env(safe-area-inset-left,0px));border-bottom:1px solid var(--ot-line);background:var(--ot-bg);font-size:var(--ot-text-sm);align-items:center;gap:12px;display:flex;position:sticky;top:0}.nx-shared-head a.nx-shared-try{color:var(--ot-ink)}.nx-shared-try{border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-pill);color:var(--ot-ink);margin-left:auto;padding:6px 12px;text-decoration:none}.nx-shared-try:hover{background:var(--ot-line)}.nx-shared-main{width:100%;max-width:1320px;padding:24px max(24px, env(safe-area-inset-right,0px)) 48px max(24px, env(safe-area-inset-left,0px));box-sizing:border-box;margin:0 auto}.nx-shared .nx-dhead{top:calc(42px + max(10px, env(safe-area-inset-top,0px)))}.nx-compose.is-rail{margin:0 auto}.nx-compose.is-rail .nx-rail{margin:0}.nx-qhead{justify-content:space-between;align-items:flex-start;gap:16px;margin:18px 0 16px;display:flex}.nx-qtitle{min-width:0;max-width:940px;color:var(--ot-ink);font:400 clamp(1.75rem, 1.25rem + 1.5vw, 2.5rem)/1.12 var(--ot-serif);letter-spacing:-.012em;text-wrap:balance;overflow-wrap:anywhere;view-transition-name:nx-query;flex:1;margin:0}.nx-qtitle.is-long{font-size:clamp(1.4rem,1.15rem + .8vw,1.8rem);line-height:1.2}.nx-qtitle.is-very-long{-webkit-line-clamp:4;cursor:pointer;-webkit-box-orient:vertical;font-size:1.25rem;line-height:1.3;display:-webkit-box;overflow:hidden}.nx-qtitle.is-very-long.is-open{-webkit-line-clamp:unset;display:block}.nx-qhead-actions{flex:none;gap:2px;margin-top:8px;display:flex}.nx-qtext{flex:1;min-width:0;max-width:940px}.nx-qmore{margin-top:6px;font-size:.8rem}html.ui-next:has(.nx-follow){scroll-padding-bottom:140px;scroll-padding-top:calc(64px + env(safe-area-inset-top,0px))}.nx-vt-query{view-transition-name:nx-query}::view-transition-group(nx-query){animation-duration:.6s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(nx-query){animation:.25s cubic-bezier(.4,0,1,1) both nx-out}::view-transition-new(nx-query){animation:.45s cubic-bezier(.2,.8,.2,1) .12s both nx-in}html[data-nx-vt=land]::view-transition-new(root){animation:.5s cubic-bezier(.2,.8,.2,1) .15s both nx-rise}.nx-follow{z-index:30;width:100%;max-width:780px;padding:18px 0 max(14px, env(safe-area-inset-bottom,0px));background:linear-gradient(transparent, var(--ot-bg) 28%);pointer-events:none;margin:28px 0 0;position:sticky;bottom:0}.nx-follow>*{pointer-events:auto}.nx-composer--follow{border-radius:18px}.nx-composer--follow .nx-composer-body{border-radius:17px;align-items:flex-end;gap:4px;padding:5px 6px 5px 2px;display:flex}.nx-composer--follow .nx-input{flex:1;min-height:0;max-height:168px;padding:9px 10px 9px 16px;font-size:.975rem;line-height:1.5}.nx-composer--follow .nx-send{width:32px;height:32px}.nx-follow-web{flex:none}.nx-follow-hint{color:var(--ot-ink-3);text-align:left;margin:7px 0 0;padding-left:16px;font-size:.72rem}.nx-composer--follow .nx-composer-body.has-bar{flex-wrap:wrap}.nx-composer--follow .nx-composer-body.has-bar .nx-input{min-width:0}.nx-goon{min-width:0;animation:nx-rise .3s var(--ot-ease) both;flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:6px 8px;padding:0 0 3px 16px;display:flex}.nx-goon .nx-seg-opt:disabled{opacity:.45;cursor:default}.nx-goon-btn{border-radius:var(--ot-radius-pill);background:linear-gradient(var(--ot-raised), var(--ot-raised)) padding-box, linear-gradient(100deg, var(--ray-1), var(--ray-3) 55%, var(--ray-5)) border-box;height:28px;color:var(--ot-ink);font:500 var(--ot-text-sm) var(--ot-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 12px;display:inline-flex}html.light-theme .nx-goon-btn{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(100deg, var(--ray-1), var(--ray-3) 55%, var(--ray-5)) border-box}.nx-goon-btn:disabled,.nx-goon-btn[aria-disabled=true]{opacity:.45;cursor:default}html.ui-next:has(.nx-goon){scroll-padding-bottom:176px}.nx-dround-tag{color:var(--ot-ink-3);font:400 var(--ot-text-2xs) var(--ot-mono);letter-spacing:.02em;text-transform:none}.nx-res-error.is-foot{margin-top:24px}html.ui-next .panels-section--turns .panels-turn+.panels-turn{border-top:1px solid var(--ot-line);margin-top:30px;padding-top:24px}html.ui-next .panels-turn-q{color:var(--ot-ink);font:400 clamp(1.25rem, 1.1rem + .5vw, 1.55rem)/1.25 var(--ot-serif);overflow-wrap:anywhere;margin:0 0 14px}html.ui-next .panels-turn:not(.panels-turn--live) .panel{animation:none}.nx-fus{border-top:1px solid var(--ot-line);gap:26px;margin:34px 0 0;padding-top:24px;display:grid}.nx-fu{animation:nx-rise .4s var(--ot-ease) both}.nx-fu-q{color:var(--ot-ink);font:400 clamp(1.2rem, 1.05rem + .5vw, 1.45rem)/1.28 var(--ot-serif);overflow-wrap:anywhere;margin:0 0 10px}.nx-fu-a{max-width:780px;color:var(--ot-ink-2)}.nx-fu-action{border-radius:var(--ot-radius-lg);background:linear-gradient(var(--ot-raised), var(--ot-raised)) padding-box, linear-gradient(100deg, var(--ray-1), var(--ray-3) 55%, var(--ray-5)) border-box;border:1px solid #0000;justify-content:space-between;align-items:center;gap:14px;max-width:780px;margin-top:14px;padding:12px 12px 12px 16px;display:flex}.nx-fu-action.is-done{opacity:.6}.nx-fu-action-what{gap:2px;min-width:0;display:grid}.nx-fu-action-what b{color:var(--ot-ink);font-size:var(--ot-text-md);font-weight:500}.nx-fu-action-what span{-webkit-line-clamp:2;color:var(--ot-ink-3);font-size:var(--ot-text-sm);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nx-btn{height:var(--ot-control-h);border-radius:var(--ot-radius-pill);background:var(--ot-ink);color:var(--ot-bg);font:500 var(--ot-text-sm) var(--ot-sans);white-space:nowrap;cursor:pointer;transition:transform .15s var(--ot-ease), opacity .15s;border:0;flex:none;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.nx-btn:hover:not(:disabled){transform:translateY(-1px)}.nx-btn:disabled{opacity:.45;cursor:default}.nx-btn--quiet{border:1px solid var(--ot-line-2);color:var(--ot-ink);background:0 0}.nx-dmod{box-sizing:border-box;border-left:2px solid var(--ray-3,var(--ot-focus));background:color-mix(in srgb, var(--ray-3,var(--ot-focus)) 7%, transparent);border-radius:0 12px 12px 0;flex-wrap:wrap;grid-column:1/-1;justify-self:start;align-items:baseline;gap:4px 12px;width:100%;max-width:min(100%,100vw - 32px);margin:8px 0;padding:12px 16px;display:flex;position:sticky;left:0}.nx-dmod-label{color:var(--ot-ink-3);font:500 var(--ot-text-2xs) var(--ot-mono);letter-spacing:.08em;text-transform:uppercase}.nx-dmod p{min-width:0;color:var(--ot-ink);font:400 var(--ot-text-lg)/1.35 var(--ot-serif);flex:220px;margin:0}.nx-dmod .nx-muted{font-size:var(--ot-text-xs)}html.ui-next .v2-app--next .panels-layout-toggle--next{border-bottom:1px solid var(--ot-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:14px;padding-bottom:10px;display:flex}html.ui-next .v2-app--next .panel-title{font:500 var(--ot-text-base) var(--ot-sans);letter-spacing:0}.nx-res-kicker b{font-size:var(--ot-text-lg)}.nx-card-title{font-size:1.1875rem}.nx-person-name{font-size:1.3125rem}.nx-pcard-name{font-size:1.25rem}html.ui-next .markdown-body h1,.labs .nx-fus .markdown-body h1{font-size:1.55rem;line-height:1.2}html.ui-next .markdown-body h2,.labs .nx-fus .markdown-body h2{font-size:1.35rem;line-height:1.25}html.ui-next .markdown-body h3,.labs .nx-fus .markdown-body h3{font-size:1.18rem;line-height:1.3}html.ui-next .markdown-body h4,.labs .nx-fus .markdown-body h4{font-size:1.06rem;line-height:1.3}.nx-chip.is-over{border-color:var(--ot-critical);color:var(--ot-critical)}.nx-drawer-new{border:1px solid var(--ot-line-2);background:var(--ot-raised);width:100%;height:40px;color:var(--ot-ink);font:500 var(--ot-text-md) var(--ot-sans);cursor:pointer;border-radius:11px;align-items:center;gap:10px;margin:2px 0 4px;padding:0 12px;transition:border-color .15s,background .15s;display:flex}.nx-drawer-new:hover{border-color:var(--ot-ink-4)}.nx-drawer-new svg{color:var(--ot-ink-2)}.nx-drawer-aside{color:var(--ot-ink-3);margin-left:auto;font-size:.72rem}.nx-drawer-empty{justify-items:start;gap:12px;padding:4px 10px;display:grid}.nx-drawer-empty p{color:var(--ot-ink-3);font-size:var(--ot-text-sm);margin:0;line-height:1.55}.nx-drawer-foot-note{padding:8px 10px 0;font-size:.72rem}.nx-hist{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.nx-hist-search{border:1px solid var(--ot-line-2);height:34px;color:var(--ot-ink-4);border-radius:9px;align-items:center;gap:8px;margin:0 2px;padding:0 10px;display:flex}.nx-hist-search input{min-width:0;color:var(--ot-ink);font:var(--ot-text-sm) var(--ot-sans);background:0 0;border:0;outline:0;flex:1}.nx-hist-search input::placeholder{color:var(--ot-ink-3)}.nx-hist-search:focus-within{border-color:var(--ot-ink-3)}.nx-hist-group ul{margin:0;padding:0;list-style:none}.nx-hist-label{color:var(--ot-ink-3);font:500 var(--ot-text-2xs) var(--ot-sans);letter-spacing:.04em;margin:0 0 4px;padding:0 10px}.nx-hist-row{border-radius:9px;align-items:center;display:flex;position:relative}.nx-hist-row:hover,.nx-hist-row.is-on{background:var(--ot-line)}.nx-hist-item{min-width:0;color:var(--ot-ink-2);font:var(--ot-text-sm)/1.3 var(--ot-sans);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:7px 34px 7px 10px;text-decoration:none;display:flex}.nx-hist-row.is-on .nx-hist-item,.nx-hist-item:hover{color:var(--ot-ink)}.nx-hist-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nx-hist-mark{width:16px;color:var(--ot-ink-4);flex:none;place-items:center;display:grid}.nx-hist-mark .nx-glyph{opacity:.85}.nx-hist-del{width:26px;height:26px;color:var(--ot-ink-3);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;right:4px}.nx-hist-row:hover .nx-hist-del,.nx-hist-del:focus-visible{opacity:1}.nx-hist-del:hover{color:var(--ot-critical)}@media (hover:none){.nx-hist-del{opacity:.6}}.nx-you-card{border:0;border-top:1px solid var(--ot-line);width:100%;color:var(--ot-ink-3);text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:10px;margin-top:8px;padding:10px;display:flex}.nx-you-card:hover,.nx-you-card:hover .nx-you-main{color:var(--ot-ink)}.nx-you-avatar{border:1px solid var(--ot-line-2);width:32px;height:32px;color:var(--ot-ink-2);font:600 var(--ot-text-xs) var(--ot-sans);border-radius:50%;flex:none;place-items:center;display:grid}.nx-you-main{flex:1;gap:5px;min-width:0;display:grid}.nx-you-name{min-width:0;color:var(--ot-ink);align-items:center;gap:8px;font-size:.8438rem;display:flex}.nx-you-name>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx-you-plan{border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-pill);color:var(--ot-ink-3);font:500 var(--ot-text-2xs) var(--ot-sans);flex:none;padding:1px 7px}.nx-you-plan.is-plus,.nx-you-plan.is-pro{background:linear-gradient(var(--ot-side), var(--ot-side)) padding-box, linear-gradient(100deg, #10a37f, #4285f4 50%, #c2469e) border-box;color:var(--ot-ink);border-color:#0000}.nx-you-usage{gap:4px;display:grid}.nx-you-track{background:var(--ot-line-2);border-radius:3px;height:3px;display:block;overflow:hidden}.nx-you-track>span{border-radius:inherit;background:var(--ot-ink-2);height:100%;transition:width .4s var(--ot-ease);display:block}.nx-you-track.is-warn>span{background:var(--ot-warn)}.nx-you-track.is-full>span{background:var(--ot-critical)}.nx-you-count,.nx-you-hint{color:var(--ot-ink-3);font:.72rem var(--ot-sans)}.nx-guide{position:relative}.nx-guide.is-fresh:after{content:"";width:6px;height:6px;box-shadow:0 0 0 2px var(--ot-bg);background:linear-gradient(135deg,#22d3ee,#7c5ce0);border-radius:50%;animation:2.4s ease-in-out infinite nx-breathe;position:absolute;top:6px;right:6px}.nx-you-layer{z-index:1000;position:fixed;inset:0}.nx-you-layer .nx-scrim{opacity:1;animation:nx-in .25s var(--ot-ease) both}.nx-you-panel{background:var(--ot-side);border-left:1px solid var(--ot-line);width:min(420px,100vw);box-shadow:var(--ot-shadow);color:var(--ot-ink);font-family:var(--ot-sans);animation:nx-you-in .34s var(--ot-ease) both;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes nx-you-in{0%{transform:translate(100%)}}.nx-you-head{padding:max(14px, env(safe-area-inset-top,0px)) max(14px, env(safe-area-inset-right,0px)) 14px 18px;border-bottom:1px solid var(--ot-line);align-items:center;gap:12px;display:flex}.nx-you-head .nx-you-avatar{width:40px;height:40px;font-size:var(--ot-text-md)}.nx-you-who{flex:1;gap:2px;min-width:0;display:grid}.nx-you-who h2{color:var(--ot-ink);font:400 var(--ot-text-xl)/1.15 var(--ot-serif);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.nx-you-who .nx-muted{white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.nx-you-body{overscroll-behavior:contain;padding:4px max(18px, env(safe-area-inset-right,0px)) max(18px, env(safe-area-inset-bottom,0px)) 18px;flex:1;overflow-y:auto}.nx-ysec{border-bottom:1px solid var(--ot-line);gap:10px;padding:18px 0;display:grid}.nx-ysec:last-of-type{border-bottom:0}.nx-ysec-title{color:var(--ot-ink);font:400 1.25rem/1.2 var(--ot-serif);align-items:center;gap:10px;margin:0;display:flex}.nx-ytext{color:var(--ot-ink-3);font-size:var(--ot-text-sm);margin:0;line-height:1.55}.nx-yfine{color:var(--ot-ink-3);margin:0;font-size:.72rem;line-height:1.5}.nx-yusage{gap:6px;display:grid}.nx-yusage .nx-you-track{height:4px}.nx-yusage-text{color:var(--ot-ink-3);font-size:var(--ot-text-sm)}.nx-yusage-text b{color:var(--ot-ink);font-weight:500}.nx-yactions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.nx-danger{color:var(--ot-critical)!important}.nx-ydelete{font-size:var(--ot-text-sm);justify-self:start;margin-top:2px}.nx-yold{color:var(--ot-ink-3);justify-self:start}.nx-plans{gap:8px;display:grid}.nx-plan{border:1px solid var(--ot-line-2);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:12px 12px 12px 14px;display:grid}.nx-plan.is-current{border-color:var(--ot-ink-3)}.nx-plan-name{color:var(--ot-ink);font:400 var(--ot-text-lg) var(--ot-serif)}.nx-plan-price{color:var(--ot-ink);font:500 var(--ot-text-md) var(--ot-sans);grid-row:span 2}.nx-plan-what{color:var(--ot-ink-3);font-size:.78rem}.nx-plan .nx-btn,.nx-plan-tag{grid-area:1/2/span 2}.nx-plan .nx-btn~.nx-plan-price{grid-row:auto}.nx-plan:has(.nx-btn) .nx-plan-price{grid-row:auto}.nx-plan:has(.nx-btn){grid-template-columns:1fr auto}.nx-plan:has(.nx-btn) .nx-plan-price{color:var(--ot-ink-2);font-size:var(--ot-text-sm);grid-area:2/1}.nx-plan:has(.nx-btn) .nx-plan-what{grid-area:3/1}.nx-plan:has(.nx-btn) .nx-btn{grid-area:1/2/span 3}.nx-plan-tag{color:var(--ot-ink-3);font-size:var(--ot-text-xs)}.nx-yfield{gap:6px;display:grid}.nx-yfield>span{color:var(--ot-ink-3);font-size:.78rem}.nx-yrow{width:100%;min-height:40px;color:var(--ot-ink);font:var(--ot-text-md) var(--ot-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:0 4px;text-decoration:none;display:flex}.nx-yrow:hover{background:var(--ot-line)}.nx-yrow>svg:first-child{color:var(--ot-ink-3);flex:none}.nx-yrow>svg:last-child{color:var(--ot-ink-4);margin-left:auto}.nx-yrow-hint{color:var(--ot-ink-3);font-size:var(--ot-text-xs)}.nx-yrow-label+.nx-yrow-hint{margin-left:auto}.nx-yrow-hint+svg{margin-left:8px!important}.nx-ydevices{font-size:var(--ot-text-sm);gap:6px;margin:0;padding:0;list-style:none;display:grid}.nx-ydevices li{justify-content:space-between;align-items:center;gap:10px;display:flex}.nx-you-foot{color:var(--ot-ink-3);flex-wrap:wrap;gap:6px 14px;padding:18px 0 4px;font-size:.72rem;display:flex}.nx-you-foot a{color:var(--ot-ink-3);text-decoration:none}.nx-you-foot a:hover{color:var(--ot-ink)}.nx-you-foot span{margin-left:auto}.nx-you-panel .omnis-section{border:0;border-bottom:1px solid var(--ot-line);box-shadow:none;background:0 0;gap:10px;margin:0;padding:18px 0;display:grid}.nx-you-panel .omnis-section .account-panel-section-title{color:var(--ot-ink);font:400 1.25rem/1.2 var(--ot-serif);text-transform:none;letter-spacing:0;margin:0}.nx-you-panel .omnis-balance-value{color:var(--ot-ink);font:500 1.25rem var(--ot-mono)}.nx-you-panel :is(.omnis-hint,.omnis-referral-lead,.omnis-referral-cap,.omnis-balance-label){color:var(--ot-ink-3);font-size:.78rem;line-height:1.5}.nx-you-panel .omnis-tiers{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.nx-you-panel .omnis-tier-btn{border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-md);color:var(--ot-ink);background:0 0}.nx-you-panel .omnis-tier-btn:hover:not(:disabled){border-color:var(--ot-ink-3)}.nx-you-panel :is(.omnis-promo-input,.omnis-referral-input){border:1px solid var(--ot-line-2);background:var(--ot-bg);color:var(--ot-ink);border-radius:8px}.nx-you-panel .omnis-section .btn{border:1px solid var(--ot-line-2)!important;border-radius:var(--ot-radius-pill)!important;color:var(--ot-ink)!important;background:0 0!important}.nx-support{animation:nx-in .3s var(--ot-ease) both;gap:10px;padding:4px 0 6px;display:grid}.nx-support-text{border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-md);resize:vertical;background:var(--ot-bg);width:100%;min-height:112px;color:var(--ot-ink);font:var(--ot-text-md)/1.55 var(--ot-sans);box-sizing:border-box;outline:0;padding:10px 12px}.nx-support-text:focus,.nx-support-field input:focus{border-color:var(--ot-ink-3)}.nx-support-field{color:var(--ot-ink-3);font-size:var(--ot-text-xs);gap:4px;display:grid}.nx-support-field input{border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-md);background:var(--ot-bg);height:36px;color:var(--ot-ink);font:var(--ot-text-md) var(--ot-sans);outline:0;padding:0 12px}.nx-support-actions{font-size:var(--ot-text-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.nx-support-error{color:var(--ot-critical);font-size:var(--ot-text-sm);margin:0}.nx-support-done{color:var(--ot-ink-2);font-size:var(--ot-text-md);margin:0;line-height:1.5}.nx-support.is-sent{gap:12px}.nx-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.nx-tour{z-index:1100;position:fixed;inset:0}.nx-tour-shade{position:absolute;inset:0}.nx-tour-hole{border-radius:var(--ot-radius-lg);pointer-events:none;transition:top .35s var(--ot-ease), left .35s var(--ot-ease), width .35s var(--ot-ease), height .35s var(--ot-ease);position:fixed;box-shadow:0 0 0 9999px #0808099e,0 0 0 1.5px #ffffff59}html.light-theme .nx-tour-hole{box-shadow:0 0 0 9999px #1414126b,0 0 0 1.5px #fffc}.nx-tour-card{border:1px solid var(--ot-line-2);border-radius:var(--ot-radius-lg);background:var(--ot-raised);box-shadow:var(--ot-shadow);color:var(--ot-ink);font-family:var(--ot-sans);animation:nx-rise .3s var(--ot-ease) both;gap:6px;padding:16px 16px 12px;display:grid;position:fixed}.nx-tour-card h2{font:400 1.4rem/1.15 var(--ot-serif);margin:0}.nx-tour-card p{color:var(--ot-ink-2);margin:0;font-size:.8438rem;line-height:1.55}.nx-tour-card .nx-tour-step{color:var(--ot-ink-3);font:var(--ot-text-2xs) var(--ot-mono);letter-spacing:.06em}.nx-tour-actions{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.nx-tour-actions>span{gap:6px;display:flex}@media (width<=900px){html.ui-next .v2-app--next .app-shell{padding:0 max(14px, env(safe-area-inset-right,0px)) 0 max(14px, env(safe-area-inset-left,0px))}.nx-corners{height:52px;padding-left:max(8px, env(safe-area-inset-left,0px));padding-right:max(10px, env(safe-area-inset-right,0px))}.nx-dhead{top:calc(52px + env(safe-area-inset-top,0px))}.nx-compose.is-landing{margin-top:8vh}.nx-mascot{margin-bottom:18px}.nx-input{padding:16px 16px 6px}.nx-options{padding:2px 16px 8px}.nx-bar{padding:6px 8px 8px 10px}.nx-rail{gap:0}.nx-rail-item{flex:1 1 0;justify-content:center;min-width:0;padding-left:6px;padding-right:6px}.nx-rail-item>span:not(.nx-tip):not(.nx-rail-dot){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx-rail-mark{left:8px;right:8px}}@media (width<=560px){.nx-problem{white-space:normal;margin-left:auto}html.ui-next .nx-corner-usage .usage-meter-track{display:none}.nx-school{position:static}.nx-school-pop{grid-template-columns:minmax(0,1fr);max-height:70svh;left:8px;right:8px;overflow-y:auto}.nx-school-list{border-right:0;border-bottom:1px solid var(--ot-line)}.nx-bar:has(.nx-debaters){row-gap:24px}.nx-qhead{margin-top:12px}.nx-qtitle{font-size:1.6rem}.nx-qtitle.is-long{font-size:1.3rem}.nx-fu-action{flex-wrap:wrap}.nx-share-url input{width:200px}html.ui-next .nx-bar-end>.nx-cost{text-align:right;flex-basis:100%;order:1;margin:0 2px 0 0}}@media (width<=501px){html.ui-next .v2-app--next .panels-grid.is-settled:not(.panels-grid--series) .panel-content-scroll{max-height:none;overflow-y:visible}}@media (width<=420px){.nx-corners .nx-wordmark{gap:0;padding:5px}.nx-corners .nx-wordmark-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (pointer:coarse){.nx-composer--follow .nx-input{font-size:max(16px,.975rem)}.nx-people-input,.nx-support-text,.nx-support-field input{font-size:max(16px,.875rem)}.nx-hist-search input,.nx-find{font-size:max(16px,.8125rem)}.nx-weight select{font-size:max(16px,.78rem)}.nx-share-url input{font-size:max(16px,.75rem)}.nx-confirm-body.nx-confirm-body input{font-size:max(16px,.8125rem)}.nx-model{width:36px;height:36px}.nx-models,.nx-debaters{gap:6px}.nx-handle,.nx-handle-space{width:34px}.nx-icon,.nx-text{min-width:36px;height:36px}.nx-corner-btn,.nx-avatar,.nx-send,.nx-composer--follow .nx-send{width:40px;height:40px}.nx-hist-item{padding-top:11px;padding-bottom:11px;padding-right:44px}.nx-hist-del{opacity:.7;width:36px;height:36px}.nx-chip button{position:relative}.nx-chip button:after{content:"";position:absolute;inset:-8px}}@media (prefers-reduced-motion:reduce){.nx-send.is-stop,.nx-dstatus-dot,.nx-dcursor{animation:none!important}.nx-compose,.nx-compose *,.nx-tool,.nx-tool *,.nx-drawer-layer,.nx-drawer-layer *,.nx-follow,.nx-follow *,.nx-fu,.nx-you-layer,.nx-you-layer *,.nx-tour,.nx-tour *,.nx-guide:after,.nx-dialog-layer,.nx-dialog-layer *,.nx-reader-layer,.nx-reader-layer *,.nx-shared,.nx-shared *{transition:none!important;animation:none!important}html.ui-next .v2-app--next .panel,html.ui-next .v2-app--next .v2-result-card{animation:none!important}}html.ui-next .app.nx-page{max-width:760px;padding:max(20px, env(safe-area-inset-top,0px)) 24px 64px;color:var(--ot-ink-2);font-family:var(--ot-sans)}html.ui-next .app.nx-page.nx-page--wide{max-width:1040px}html.ui-next .nx-page :is(.privacy-policy-page,.perspective-map-page){max-width:none}html.ui-next .nx-page .shares-page{max-width:none;min-height:0;padding:0}html.ui-next .nx-page .shares-page-inner{gap:18px}html.ui-next .nx-page .privacy-policy-header{margin:0 0 28px}html.ui-next .nx-page .shares-page-header{flex-direction:column;align-items:flex-start;gap:28px}html.ui-next .nx-page .shares-page-header .brand-home{margin:0}html.ui-next .nx-page :is(.privacy-policy-title,.shares-page-title){color:var(--ot-ink);font:400 clamp(1.875rem, 1.35rem + 1.6vw, 2.5rem)/1.12 var(--ot-serif);letter-spacing:-.005em;margin:0 0 10px}html.ui-next .nx-page :is(.privacy-policy-effective,.perspective-map-desc,.shares-page-desc){color:var(--ot-ink-3);font:.875rem/1.6 var(--ot-sans)}html.ui-next .nx-page .privacy-policy-prose{color:var(--ot-ink-2);font:.9375rem/1.65 var(--ot-sans)}html.ui-next .nx-page .privacy-policy-prose h3{color:var(--ot-ink);font:400 1.375rem/1.25 var(--ot-serif);margin:34px 0 10px}html.ui-next .nx-page .privacy-policy-prose h4{color:var(--ot-ink);font:500 .9375rem var(--ot-sans);margin:18px 0 6px}html.ui-next .nx-page .privacy-policy-prose :is(strong,b){color:var(--ot-ink);font-weight:500}html.ui-next .nx-page .privacy-policy-prose li{margin-bottom:6px}html.ui-next .nx-page .privacy-policy-prose li::marker{color:var(--ot-ink-3)}html.ui-next .nx-page :is(.privacy-policy-prose,.perspective-map-desc,.shares-page-desc) a{color:var(--ot-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ot-line-2);text-decoration-color:var(--ot-line-2);text-underline-offset:3px}html.ui-next .nx-page :is(.privacy-policy-prose,.perspective-map-desc,.shares-page-desc) a:hover{color:var(--ot-ink);text-decoration-color:currentColor}html.ui-next .nx-page .privacy-policy-copyright{color:var(--ot-ink-3);font-size:.78rem}html.ui-next .nx-page .shares-card{border-color:var(--ot-line);background:0 0}html.ui-next .nx-page .shares-card-date{color:var(--ot-ink-3)}html.ui-next .nx-page .shares-card-question{color:var(--ot-ink);font-size:.9375rem}html.ui-next .nx-page .shares-page-empty{color:var(--ot-ink-3)}html.ui-next .nx-page .btn.shares-btn{border:1px solid var(--ot-line-2);height:30px;color:var(--ot-ink);font:500 .78rem var(--ot-sans);background:0 0;border-radius:999px;padding:0 12px}html.ui-next .nx-page .btn.shares-btn:hover:not(:disabled){background:var(--ot-line)}html.ui-next .nx-page .btn.btn-danger-ghost.shares-btn{border-color:color-mix(in srgb, var(--ot-critical) 50%, transparent);color:var(--ot-critical)}html.ui-next .nx-page .btn.btn-danger-ghost.shares-btn:hover:not(:disabled){background:color-mix(in srgb, var(--ot-critical) 10%, transparent)}html.ui-next .nx-page .usage-period-tab{border-color:var(--ot-line-2);color:var(--ot-ink-3)}html.ui-next .nx-page .usage-period-tab:hover{color:var(--ot-ink)}html.ui-next .nx-page .usage-period-tab.usage-period-tab--active{border-color:var(--ot-ink);background:var(--ot-ink);color:var(--ot-bg)}html.ui-next .nx-page :is(.usage-stat-card,.usage-chart,.usage-formula-box,.usage-table th,.usage-table td){border-color:var(--ot-line)}html.ui-next .nx-page .usage-stat-value{color:var(--ot-ink);font:400 1.5rem/1.2 var(--ot-serif)}html.ui-next .nx-page :is(.usage-stat-label,.usage-table th,.usage-table-empty){color:var(--ot-ink-3)}html.ui-next .nx-page .usage-table td{color:var(--ot-ink-2)}html.ui-next .nx-page .usage-chart-bar{background:var(--ot-series)}html.ui-next .nx-page .account-panel-section-title{color:var(--ot-ink);font:400 1.25rem/1.2 var(--ot-serif);letter-spacing:0;text-transform:none}html.ui-next .nx-page .account-panel-section-text{color:var(--ot-ink-2)}html.ui-next .nx-page :is(.status-loading,.status-footnote){color:var(--ot-ink-3)}html.ui-next .nx-page .status-error{color:var(--ot-critical)}html.ui-next .nx-page .status-banner{border-color:var(--ot-line-2);color:var(--ot-ink);background:0 0}html.ui-next .nx-page .status-banner-label{font-weight:500}html.ui-next .nx-page .status-banner--degraded{border-color:color-mix(in srgb, var(--ot-warn) 50%, transparent)}html.ui-next .nx-page .status-banner--outage{border-color:color-mix(in srgb, var(--ot-critical) 50%, transparent)}html.ui-next .nx-page .status-category h3{color:var(--ot-ink);font:400 1.25rem/1.2 var(--ot-serif)}html.ui-next .nx-page :is(.status-rows,.status-row){border-color:var(--ot-line)}html.ui-next .nx-page .status-row-label{color:var(--ot-ink);font-weight:500}html.ui-next .nx-page :is(.status-row-state,.status-row-detail){color:var(--ot-ink-3)}html.ui-next .nx-page .status-row-link{color:var(--ot-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--ot-line-2);text-decoration-color:var(--ot-line-2);text-underline-offset:3px}html.ui-next .nx-page :is(.perspective-map-tab,.perspective-map-filter-chip){border-color:var(--ot-line-2);color:var(--ot-ink-3);background:0 0}html.ui-next .nx-page :is(.perspective-map-tab,.perspective-map-filter-chip):hover{border-color:var(--ot-ink-3);color:var(--ot-ink)}html.ui-next .nx-page :is(.perspective-map-tab--active,.perspective-map-filter-chip--active){border-color:var(--ot-ink);background:var(--ot-line);color:var(--ot-ink)}html.ui-next .nx-page .perspective-map-search{border-color:var(--ot-line-2);background:var(--ot-side);color:var(--ot-ink)}@media (width<=560px){html.ui-next .app.nx-page{padding-left:16px;padding-right:16px}}html.ui-next .sp-page{background:var(--ot-bg);color:var(--ot-ink);font-family:var(--ot-sans)}html.ui-next .sp-header{height:auto;padding:10px max(16px, env(safe-area-inset-left,0px));border-bottom:1px solid var(--ot-line);background:var(--ot-bg);-webkit-backdrop-filter:none;backdrop-filter:none;font-size:.8125rem}html.ui-next .sp-badge{color:var(--ot-ink-3);font:.8125rem var(--ot-sans);letter-spacing:0;background:0 0;border:0;padding:0}html.ui-next .sp-try-btn{border:1px solid var(--ot-line-2);color:var(--ot-ink);border-radius:999px;padding:6px 12px;font-weight:400}html.ui-next .sp-try-btn:hover{background:var(--ot-line);color:var(--ot-ink)}html.ui-next .sp-title{color:var(--ot-ink);font:400 clamp(1.5rem, 1.2rem + 1.2vw, 2.125rem)/1.18 var(--ot-serif)}html.ui-next .sp-question{border:1px solid var(--ot-line);border-left:2px solid var(--ot-ink-3);background:var(--ot-side)}html.ui-next .sp-question-label{color:var(--ot-ink-3)}html.ui-next .sp-question-text{color:var(--ot-ink)}html.ui-next .sp-model-card{border:1px solid var(--ot-line);border-top:2px solid var(--sp-accent,var(--ot-line-2));background:var(--ot-side)}html.ui-next :is(.sp-model-body,.sp-analysis-body){color:var(--ot-ink-2)}html.ui-next :is(.sp-model-body,.sp-analysis-body) :is(h1,h2,h3,h4,strong,b){color:var(--ot-ink)}html.ui-next :is(.sp-model-body,.sp-analysis-body) a{color:var(--ot-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ot-line-2);text-decoration-color:var(--ot-line-2);text-underline-offset:3px}html.ui-next .sp-model-body :is(pre,th){border-color:var(--ot-line);background:var(--ot-raised);color:var(--ot-ink-2)}html.ui-next .sp-model-body :is(th,td){border-color:var(--ot-line)}html.ui-next .sp-analysis-card{border-color:var(--ot-line);background:0 0}html.ui-next .sp-analysis-icon{color:var(--ot-ink-3);display:inline-flex}html.ui-next .sp-analysis-title{color:var(--ot-ink);font:400 1.125rem var(--ot-serif);letter-spacing:0;text-transform:none}html.ui-next :is(.sp-analysis-divider,.sp-turn-divider,.sp-footer-tagline,.sp-splash){color:var(--ot-ink-3)}html.ui-next :is(.sp-analysis-divider,.sp-turn-divider):before,html.ui-next :is(.sp-analysis-divider,.sp-turn-divider):after{background:var(--ot-line)}html.ui-next .sp-meta{color:var(--ot-ink-3)}html.ui-next .sp-footer{border-top-color:var(--ot-line)}html.ui-next .sp-splash--error :is(h1,h2){color:var(--ot-ink);font:400 1.5rem var(--ot-serif)}html.ui-next .sp-error-icon{color:var(--ot-ink-3)}html.ui-next .sp-spinner{border-color:var(--ot-line-2);border-top-color:var(--ot-ink)}html.ui-next .sp-page .btn.btn-primary{background:var(--ot-ink);box-shadow:none;color:var(--ot-bg);border-radius:999px}html.ui-next .sp-page .btn.btn-primary:hover:not(:disabled){background:var(--ot-ink);box-shadow:none;opacity:.9}html.ui-next .sp-chip{border-color:var(--ot-line-2);color:var(--ot-ink-2);background:0 0}html.ui-next .sp-splash .nx-notice{margin-top:4px}.sp-analysis-icon svg,.sp-error-icon svg{display:block}.sp-error-icon{justify-content:center;display:flex}.sp-splash--error h1{color:#e4e4e7;margin:0;font-size:1.2rem;font-weight:700}html.light-theme:not(.ui-next) .sp-splash--error h1{color:#0f172a}html.ui-next .nx-follow-web-word{font-size:.75rem}.nx-rail-hint{display:none}@media (hover:none){html.ui-next .nx-rail-hint{max-width:34ch;color:var(--ot-ink-3);font:.75rem/1.45 var(--ot-sans);text-align:center;margin:-4px auto 12px;display:block}}.nx-school-about .nx-school-use{justify-self:start;margin-top:2px}.nx-you-panel .nx-ymodels .models-meta-panel{color:var(--ot-ink-2);background:0 0;border:0;margin:0;padding:0;font-size:.8125rem}.nx-you-panel .nx-ymodels .models-meta-list{color:var(--ot-ink-2)}.nx-you-panel .nx-ymodels .models-meta-list li{flex-wrap:wrap;gap:2px 8px;margin-bottom:6px;display:flex}.nx-you-panel .nx-ymodels .models-meta-list strong{color:var(--ot-ink);font-weight:500}.nx-you-panel .nx-ymodels :is(.models-meta-compare,.models-meta-docs,.models-meta-fallback){color:var(--ot-ink-3);font-size:.75rem}.nx-you-panel .nx-ymodels .models-meta-panel code{color:var(--ot-ink-2);font:.75rem var(--ot-mono);background:0 0;padding:0}.nx-you-panel .nx-ymodels-row[aria-expanded=true]>svg:last-child{rotate:90deg}.privacy-analytics-switch{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nx-notice{border:1px solid var(--ot-line-2);max-width:780px;color:var(--ot-ink);font:.875rem/1.5 var(--ot-sans);text-align:left;box-sizing:border-box;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0;padding:12px 14px;display:flex}.nx-notice-text{flex:260px;min-width:0}.nx-notice-title{color:var(--ot-ink);margin:0;font-weight:500}.nx-notice-body{color:var(--ot-ink-2);overflow-wrap:anywhere;margin:0}.nx-notice-title+.nx-notice-body{margin-top:2px}.nx-notice-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.nx-notice[data-kind=error]{border-color:color-mix(in srgb, var(--ot-critical) 45%, transparent);background:color-mix(in srgb, var(--ot-critical) 6%, transparent)}.nx-notice[data-kind=warn]{border-color:color-mix(in srgb, var(--ot-warn) 45%, transparent);background:color-mix(in srgb, var(--ot-warn) 6%, transparent)}.nx-notice.lx-error-notice{margin:0 0 20px}.nx-notice[data-kind=empty]{border:0;padding:4px 0}.nx-notice[data-kind=empty] .nx-notice-body{color:var(--ot-ink-3)}.nx-confirm-layer{z-index:1200}.nx-dialog.nx-confirm{box-sizing:border-box;gap:10px;width:min(420px,100%);max-height:min(560px,100%);padding:20px 20px 16px}.nx-confirm-title{color:var(--ot-ink);font:400 1.375rem/1.25 var(--ot-serif);margin:0}.nx-confirm-body{color:var(--ot-ink-2);font:.875rem/1.55 var(--ot-sans);overflow-y:auto}.nx-confirm-body p{margin:0 0 8px}.nx-confirm-body p:last-child{margin-bottom:0}.nx-confirm-body input{box-sizing:border-box;border:1px solid var(--ot-line-2);background:var(--ot-side);width:100%;color:var(--ot-ink);font:.8125rem var(--ot-mono);border-radius:8px;padding:8px 10px}.nx-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.nx-btn.nx-btn--danger{border:1px solid color-mix(in srgb, var(--ot-critical) 60%, transparent);color:var(--ot-critical);background:0 0}.nx-btn.nx-btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--ot-critical) 10%, transparent)}@media (width<=720px){.nx-dialog.nx-confirm{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.nx-confirm-actions .nx-btn{flex:1 1 0;justify-content:center}}.ot-consent{left:max(16px, env(safe-area-inset-left,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));z-index:55;border:1px solid var(--ot-line-2);background:var(--ot-raised);width:min(460px,100vw - 32px);box-shadow:var(--ot-shadow);color:var(--ot-ink-2);font:.8125rem/1.5 var(--ot-sans);box-sizing:border-box;animation:ot-consent-in .3s var(--ot-ease) both;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;display:flex;position:fixed}.ot-consent-text{flex:240px;margin:0}.ot-consent-text a{color:var(--ot-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ot-line-2);text-decoration-color:var(--ot-line-2);text-underline-offset:3px}.ot-consent-actions{gap:8px;margin-left:auto;display:inline-flex}.ot-consent-btn{border:1px solid var(--ot-line-2);height:30px;color:var(--ot-ink);font:500 .8125rem var(--ot-sans);cursor:pointer;background:0 0;border-radius:999px;padding:0 12px}.ot-consent-btn:hover{background:var(--ot-line)}.ot-consent-btn:focus-visible{outline:2px solid var(--ot-focus);outline-offset:2px}@keyframes ot-consent-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.ot-consent{animation:none}}@media (width<=560px){.ot-consent{right:max(16px, env(safe-area-inset-right,0px));width:auto}}html.has-consent{--ot-consent-room:calc(var(--ot-consent-h,0px) + max(16px, env(safe-area-inset-bottom,0px)) + 10px)}html.has-consent body,html.has-consent .nx-follow{padding-bottom:var(--ot-consent-room)}html.has-consent:has(.nx-follow){scroll-padding-bottom:calc(140px + var(--ot-consent-room))}html.has-consent .question-actions,html.has-consent .v2-undo-toast{bottom:var(--ot-consent-room)}html.ui-next .nx-qtitle[tabindex="-1"]:focus,html.ui-next .nx-support.is-sent[tabindex="-1"]:focus{outline:none}.nx-card-h{font:inherit;color:inherit;letter-spacing:inherit;margin:0;display:grid}html.ui-next :is(.nx-drawer-layer,.nx-you-layer)>.nx-scrim{touch-action:pinch-zoom}html.ui-next .nx-dialog-nav .nx-icon[aria-disabled=true]{opacity:.35;cursor:default}html.ui-next .nx-dialog-nav .nx-icon[aria-disabled=true]:hover{color:var(--ot-ink-3);background:0 0}html.ui-next .nx-use[aria-disabled=true]{color:var(--ot-ink-3);cursor:default;background:0 0;padding-left:0}html.ui-next .nx-goon .nx-seg-opt[aria-disabled=true]{opacity:.45;cursor:default}
