.ox-aiw{--radius-control:10px;--radius-panel:20px;--radius-modal:24px}:root[data-vp=pad] .ox-aiw{--radius-panel:18px;--radius-modal:22px}:root[data-vp=phone] .ox-aiw{--radius-panel:16px;--radius-modal:18px}.aiw-page{min-height:var(--screen-h,100svh);color:#f7f7f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--tc);background:#060607}.aiw-page button,.aiw-page input,.aiw-page textarea,.aiw-page select{font:inherit}.aiw-page button{cursor:pointer}.aiw-shell.with-context{grid-template-columns:232px minmax(0,1fr) 344px}.aiw-icon{color:currentColor;vertical-align:middle;flex:none;justify-content:center;align-items:center;width:20px;height:20px;line-height:0;display:inline-flex}.aiw-icon svg{width:100%;height:100%;display:block}.aiw-icon-btn{border-radius:var(--radius-control);color:#b9bbc2;background:#151518;border:1px solid #2b2c31;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.aiw-icon-btn:hover{color:#fff;background:#1d1d21;border-color:#55575e;transform:translateY(-1px)}.aiw-icon-btn:active{transition-duration:80ms;transform:translateY(0)scale(.97)}.aiw-rail,.aiw-main,.aiw-context{border-radius:var(--radius-panel);background:#0e0e10;border:1px solid #222328;min-width:0}.aiw-rail{flex-direction:column;min-height:720px;padding:16px;display:flex}.aiw-rail-brand{border-bottom:1px solid #222328;align-items:center;gap:10px;min-height:52px;padding:2px 4px 14px;display:flex}.aiw-rail-brand>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.aiw-rail-brand b{font:600 15px/1.25 var(--sans)}.aiw-rail-brand small{color:#777a83;font:400 var(--fs-xs)/1.35 var(--tc)}.aiw-rail-logo{object-fit:contain;flex:none;width:34px;height:34px;display:block}.aiw-rail-close{margin-left:auto;display:none}.aiw-new-chat{color:#fff;min-height:48px;font:600 var(--fs-small)/1.2 var(--tc);background:#18181c;border:1px solid #3b3c42;border-radius:12px;align-items:center;gap:10px;margin:16px 0;padding:0 14px;transition:border-color .18s,background .18s,transform .18s;display:flex}.aiw-new-chat:hover{border-color:var(--orange);background:#202024;transform:translateY(-1px)}.aiw-new-chat:active{transform:translateY(0)scale(.985)}.aiw-rail-modes button:hover{color:#fff;background:#18181b}.aiw-rail-modes button.active{color:#fff;background:#242428}.aiw-thread-nav{flex-direction:column;gap:4px;min-height:0;display:flex}.aiw-thread-nav>p{color:#666973;font:600 var(--fs-xs)/1.2 var(--tc);letter-spacing:.08em;padding:6px 10px}.aiw-thread-nav>a{color:#8f9199;border:1px solid #0000;border-radius:11px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:9px 10px;transition:background .18s,color .18s,border-color .18s;display:grid}.aiw-thread-nav>a:hover{color:#fff;background:#17171a}.aiw-thread-nav>a.active{color:#fff;background:#1b1b1f;border-color:#35363c}.aiw-thread-dot{border:1px solid #666972;border-radius:50%;width:7px;height:7px;margin-left:6px;display:block}.aiw-thread-nav>a.active .aiw-thread-dot{border-color:var(--orange);background:var(--orange)}.aiw-thread-nav>a>span{flex-direction:column;gap:3px;min-width:0;display:flex}.aiw-thread-nav b,.aiw-thread-nav small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aiw-thread-nav b{font:500 var(--fs-tag)/1.25 var(--tc)}.aiw-thread-nav small{color:#666973;font:400 var(--fs-xs)/1.25 var(--tc)}.aiw-rail-bottom button{color:#8f9199;text-align:left;min-height:44px;font:500 var(--fs-tag)/1.2 var(--tc);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;transition:background .18s,color .18s;display:flex}.aiw-rail-bottom button:hover{color:#fff;background:#19191c}.aiw-main{background:#111113;grid-template-rows:minmax(0,1fr) auto;height:min(850px,100svh - 152px);min-height:680px;display:grid;overflow:hidden}.aiw-mobile-bar{display:none}.aiw-main-head{background:#0e0e10;border-bottom:1px solid #24252a;justify-content:space-between;align-items:center;gap:16px;height:68px;padding:10px 16px;display:flex}.aiw-mode-switch{background:#151518;border:1px solid #292a30;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(420px,58%);padding:4px;display:grid}.aiw-mode-switch button{color:#7d7f87;min-height:40px;font:600 var(--fs-tag)/1.2 var(--tc);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;transition:background .18s,color .18s,transform .18s;display:flex}.aiw-mode-switch button:hover{color:#fff;background:#1f1f23}.aiw-mode-switch button.active{color:#101012;background:#fff;box-shadow:0 2px 8px #00000038}.aiw-mode-switch button:active{transform:scale(.98)}.aiw-head-actions{align-items:center;gap:8px;display:flex}.aiw-rail-trigger{display:none}.aiw-conversation{scrollbar-width:thin;scrollbar-color:#32333a transparent;min-height:0;overflow-y:auto}.aiw-empty{flex-direction:column;justify-content:flex-start;gap:66px;width:min(820px,100%);min-height:100%;margin:0 auto;padding:52px 34px 180px;display:flex}.aiw-welcome{align-items:center;gap:13px;display:flex}.aiw-welcome img{object-fit:contain;width:34px;height:34px;display:block}.aiw-welcome h1{color:#f2f2f3;font:400 29px/1.25 var(--tc);letter-spacing:-.025em}.aiw-session-section{flex-direction:column;gap:12px;display:flex}.aiw-session-section h2{color:#a8aab1;font:500 var(--fs-tag)/1.3 var(--tc)}.aiw-session-list button{color:#fff;text-align:left;background:#19191c;border:1px solid #0000;border-radius:11px;grid-template-columns:8px 140px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:54px;padding:0 14px;transition:border-color .18s,background .18s,transform .18s;display:grid}.aiw-session-list button:hover{background:#202024;border-color:#3d3e44;transform:translateY(-1px)}.aiw-session-list button:active{transform:translateY(0)scale(.99)}.aiw-session-dot{background:var(--orange);border-radius:50%;width:7px;height:7px}.aiw-session-list b{font:600 var(--fs-tag)/1.3 var(--tc)}.aiw-session-list button>span:nth-child(3){text-overflow:ellipsis;white-space:nowrap;color:#777981;min-width:0;font:400 var(--fs-xs)/1.3 var(--tc);overflow:hidden}.aiw-session-list .aiw-icon{color:#6d6f77;width:17px;height:17px}.aiw-hero{background:#151519;border:1px solid #292a2f;border-radius:18px;align-items:center;min-height:285px;padding:34px 36px;display:flex;position:relative;overflow:hidden}.aiw-hero:after{content:"";background:var(--orange);height:1px;position:absolute;inset:auto 0 0}.aiw-hero>div{z-index:2;width:min(56%,520px);position:relative}.aiw-eyebrow{color:var(--orange);font:600 var(--fs-xs)/1.2 var(--sans);letter-spacing:.16em;margin-bottom:14px;display:block}.aiw-hero h1{color:#fff;font:600 clamp(34px,4vw,52px)/1.08 var(--tc);letter-spacing:-.045em}.aiw-hero p{color:#a0a2aa;max-width:620px;font:400 var(--fs-small)/1.7 var(--tc);margin-top:18px}.aiw-hero>img{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 30px #00000073);width:43%;height:118%;position:absolute;bottom:-14%;right:2%}.aiw-hero.strategy>img{width:53%;height:145%;bottom:-26%;right:-3%}.aiw-prompt-section{flex-direction:column;gap:12px;display:flex}.aiw-section-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.aiw-section-title>span{color:#f4f4f5;font:600 var(--fs-small)/1.3 var(--tc)}.aiw-section-title>small{color:#696b73;font:400 var(--fs-xs)/1.3 var(--tc)}.aiw-prompt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aiw-prompt-grid>button{color:#fff;text-align:left;background:#121215;border:1px solid #292a2f;border-radius:14px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:start;gap:12px;min-width:0;min-height:116px;padding:16px;transition:border-color .18s,background .18s,transform .18s;display:grid}.aiw-prompt-grid>button:hover{background:#18181b;border-color:#565860;transform:translateY(-2px)}.aiw-prompt-grid>button:active{transform:translateY(0)scale(.985)}.aiw-prompt-grid>button>.aiw-icon:last-child{color:#696c74;width:18px;height:18px;margin-top:9px}.aiw-prompt-icon{width:36px;height:36px;color:var(--orange);background:#1b1b1f;border:1px solid #34353b;border-radius:10px;justify-content:center;align-items:center;display:flex}.aiw-prompt-grid>button>span:nth-child(2){flex-direction:column;gap:7px;min-width:0;display:flex}.aiw-prompt-grid b{font:600 var(--fs-tag)/1.3 var(--tc)}.aiw-prompt-grid small{color:#858790;font:400 var(--fs-xs)/1.45 var(--tc)}.aiw-message-list{flex-direction:column;gap:26px;width:min(820px,100%);margin:0 auto;padding:34px 32px 46px;display:flex}.aiw-user-message{justify-content:flex-end;display:flex}.aiw-user-message>span{color:#151517;max-width:min(620px,84%);font:500 var(--fs-small)/1.55 var(--tc);background:#f1f1f2;border-radius:16px 16px 4px;padding:14px 17px}.aiw-assistant-message{color:#d7d8dc}.aiw-answer-head{align-items:center;gap:10px;margin-bottom:18px;display:flex}.aiw-assistant-mark{background:#17171a;border:1px solid #35363c;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}.aiw-assistant-mark img{object-fit:cover;width:100%;height:100%}.aiw-answer-head>div{flex-direction:column;gap:2px;display:flex}.aiw-answer-head b{color:#fff;font:600 var(--fs-tag)/1.25 var(--tc)}.aiw-answer-head small{color:#696c74;font:400 var(--fs-xs)/1.25 var(--tc)}.aiw-assistant-message>h2{color:#fff;font:600 24px/1.35 var(--tc);letter-spacing:-.02em}.aiw-assistant-message>p{color:#aaacb4;font:400 var(--fs-small)/1.75 var(--tc);margin-top:12px}.aiw-answer-grid{border-block:1px solid #292a2f;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.aiw-answer-grid>section{gap:12px;min-width:0;padding:18px 16px;display:flex}.aiw-answer-grid>section+section{border-left:1px solid #292a2f}.aiw-answer-grid>section>span{color:var(--orange);font:600 var(--fs-xs)/1.3 var(--sans)}.aiw-answer-grid>section>div{flex-direction:column;gap:7px;display:flex}.aiw-answer-grid b{color:#fff;font:600 var(--fs-tag)/1.35 var(--tc)}.aiw-answer-grid small{color:#858790;font:400 var(--fs-xs)/1.55 var(--tc)}.aiw-assistant-message>footer button{color:#6f727a;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .18s,color .18s,transform .18s;display:flex}.aiw-assistant-message>footer button:hover{color:#fff;background:#1b1b1f}.aiw-assistant-message>footer button:active{transform:scale(.94)}.aiw-answer-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.aiw-answer-actions a,.aiw-answer-actions button{color:#fff;min-height:42px;font:600 var(--fs-tag)/1.2 var(--tc);background:#17171a;border:1px solid #35363c;border-radius:11px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.aiw-answer-actions a:hover,.aiw-answer-actions button:hover{background:#1e1e22;border-color:#65676e}.aiw-thinking{color:#8f9199;background:#121215;border:1px solid #292a2f;border-radius:14px;align-items:center;gap:7px;min-height:90px;padding:20px;display:flex}.aiw-thinking i{background:var(--orange);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite aiw-pulse}.aiw-thinking i:nth-child(2){animation-delay:.12s}.aiw-thinking i:nth-child(3){animation-delay:.24s}.aiw-thinking span{font:400 var(--fs-small)/1.4 var(--tc);margin-left:8px}@keyframes aiw-pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.aiw-strategy-draft{background:#141417;border:1px solid #38393f;border-radius:16px;margin-top:20px;padding:18px}.aiw-draft-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.aiw-draft-head>div{align-items:center;gap:12px;min-width:0;display:flex}.aiw-draft-head>div>span:last-child{flex-direction:column;gap:2px;display:flex}.aiw-strategy-draft h3{color:#fff;font:600 var(--fs-body)/1.3 var(--tc)}.aiw-draft-head small{color:#7c7e86;font:400 var(--fs-xs)/1.3 var(--tc)}.aiw-coins{flex:none;align-items:center;padding-left:4px;display:flex}.aiw-coins img{object-fit:cover;background:#24252a;border:2px solid #141417;border-radius:50%;width:30px;height:30px;margin-left:-7px;display:block}.aiw-coins img:first-child{margin-left:0}.aiw-state{min-height:28px;color:var(--orange);font:600 var(--fs-xs)/1.2 var(--tc);white-space:nowrap;background:#ff820014;border:1px solid #ff820066;border-radius:999px;padding:5px 9px}.aiw-strategy-draft>p{color:#92949c;font:400 var(--fs-tag)/1.6 var(--tc);margin-top:14px}.aiw-strategy-draft>dl{border-block:1px solid #2b2c31;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid}.aiw-strategy-draft>dl>div{flex-direction:column;gap:6px;padding:14px 12px;display:flex}.aiw-strategy-draft>dl>div+div{border-left:1px solid #2b2c31}.aiw-strategy-draft dt{color:#70727a;font:400 var(--fs-xs)/1.3 var(--tc)}.aiw-strategy-draft dd{color:#eeeef0;font:600 var(--fs-tag)/1.35 var(--tc)}.aiw-draft-checks{color:#8e9098;font:400 var(--fs-xs)/1.4 var(--tc);flex-wrap:wrap;gap:10px 18px;margin:14px 0;display:flex}.aiw-draft-checks span{align-items:center;gap:6px;display:flex}.aiw-draft-checks .aiw-icon{color:#4fd493;width:16px;height:16px}.aiw-composer{isolation:isolate;background:0 0;border:0;border-radius:14px;width:min(820px,100% - 48px);margin:0 auto 18px;padding:8px 10px;position:relative}.aiw-composer:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:#19191c;border:1px solid #3a3b41;position:absolute;inset:0;box-shadow:0 18px 40px #00000042}.aiw-composer-robot{z-index:0;object-fit:contain;pointer-events:none;opacity:0;visibility:hidden;transform-origin:49.81% 58.53%;backface-visibility:hidden;filter:drop-shadow(0 8px 12px #00000073);width:58px;height:auto;display:block;position:absolute;bottom:calc(100% - 26.65px);right:1px}.aiw-composer-robot[data-state=peek],.aiw-composer-robot[data-state=full]{opacity:1;visibility:visible}.aiw-composer-robot[data-state=hidden],.aiw-composer-robot[data-state=dismissed]{opacity:0;visibility:hidden}.aiw-robot-hover-zone{z-index:4;width:70px;height:60px;display:block;position:absolute;bottom:100%;right:-4px}.aiw-compose-modes button{color:#777981;min-height:30px;font:500 var(--fs-xs)/1.2 var(--tc);background:#18181b;border:1px solid #303137;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:flex}.aiw-compose-modes button.active{color:#fff;background:#242428;border-color:#4a4b52}.aiw-compose-modes .aiw-icon{width:15px;height:15px}.aiw-compose-row label{min-width:0;display:flex}.aiw-compose-row textarea{resize:none;color:#fff;width:100%;min-height:50px;max-height:126px;font:400 var(--fs-small)/1.5 var(--tc);background:0 0;border:0;outline:0;padding:13px 6px}.aiw-compose-row textarea::placeholder{color:#6c6e76}.aiw-send{color:#111113;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:5px;padding:0;transition:background .18s,transform .18s,opacity .18s;display:flex;position:relative;right:2px}.aiw-send:active:not(:disabled){transform:translateY(0)scale(.95)}.aiw-send:disabled{opacity:.28;cursor:not-allowed}.aiw-compose-meta{z-index:2;color:#777981;justify-content:space-between;align-items:center;gap:12px;min-height:30px;padding:2px 0 0 3px;display:flex;position:relative}.aiw-compose-meta button{color:#858790;min-height:28px;font:500 var(--fs-xs)/1.2 var(--tc);background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 8px;display:flex}.aiw-compose-meta button:hover{color:#fff;background:#242428}.aiw-compose-meta .aiw-icon{width:15px;height:15px}.aiw-compose-meta>div:last-child{position:relative;right:2px}.aiw-compose-meta button[aria-label=加入資料],.aiw-compose-meta .aiw-voice{justify-content:center;width:30px;padding:0}.aiw-compose-meta>div:last-child>button:last-child{justify-content:center;width:36px;padding-inline:0}.aiw-compose-meta .aiw-voice.active{color:#111113;background:#fff;box-shadow:0 0 0 3px #ffffff1a}.aiw-context{scrollbar-width:thin;scrollbar-color:#32333a transparent;background:#111114;height:min(850px,100svh - 152px);padding:18px;overflow-y:auto}.aiw-context-head{border-bottom:1px solid #28292e;justify-content:space-between;align-items:flex-start;gap:16px;min-height:58px;padding-bottom:14px;display:flex}.aiw-context-head p{color:var(--orange);font:600 var(--fs-xs)/1.2 var(--sans);letter-spacing:.14em}.aiw-context-head h2{color:#fff;font:600 22px/1.25 var(--tc);margin-top:6px}.aiw-context-identity{border-bottom:1px solid #28292e;align-items:center;gap:12px;padding:18px 0;display:flex}.aiw-context-identity>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.aiw-context-identity b{color:#fff;font:600 var(--fs-small)/1.3 var(--tc)}.aiw-context-identity small{color:#777981;font:400 var(--fs-xs)/1.3 var(--tc)}.aiw-context-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 0;display:grid}.aiw-context-summary>div{background:#1d1d21;border-radius:12px;flex-direction:column;justify-content:center;gap:7px;min-height:66px;padding:11px 12px;display:flex}.aiw-context-summary span{color:#9b9ba6;font:400 var(--fs-xs)/1.3 var(--tc)}.aiw-context-summary b{color:#fff;font:600 18px/1 var(--sans);font-variant-numeric:tabular-nums}.aiw-context>section{border-bottom:1px solid #28292e;padding:18px 0}.aiw-context>section h3{color:#f4f4f5;font:600 var(--fs-tag)/1.3 var(--tc);margin-bottom:14px}.aiw-context-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.aiw-context-section-head h3{margin:0!important}.aiw-context-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px;display:grid}.aiw-context-metrics>div{flex-direction:column;gap:8px;min-width:0;display:flex}.aiw-context-metrics b{color:#eeeef0;font:600 15px/1.2 var(--sans);font-variant-numeric:tabular-nums}.aiw-context-trade>strong{color:#fff;font:600 var(--fs-tag)/1.2 var(--sans);margin-bottom:10px;display:block}.aiw-context-trade dd em,.aiw-context-trade dd i{font-style:normal}.aiw-context-trade dd em{color:#0ecb81}.aiw-context dl{flex-direction:column;gap:12px;display:flex}.aiw-context dl>div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.aiw-context dt{color:#74767e;font:400 var(--fs-xs)/1.35 var(--tc)}.aiw-context dd{color:#d8d9dd;text-align:right;max-width:58%;font:500 var(--fs-xs)/1.4 var(--tc)}.aiw-context ol{flex-direction:column;gap:14px;list-style:none;display:flex}.aiw-context li{gap:10px;display:flex}.aiw-context li>i{width:24px;height:24px;color:var(--orange);font:600 var(--fs-xs)/1 var(--sans);border:1px solid #393a40;border-radius:8px;flex:none;justify-content:center;align-items:center;font-style:normal;display:flex}.aiw-context li>span{flex-direction:column;gap:3px;display:flex}.aiw-context li b{color:#e8e8ea;font:600 var(--fs-xs)/1.35 var(--tc)}.aiw-context li small{color:#73757d;font:400 var(--fs-xs)/1.4 var(--tc)}.aiw-context-actions{flex-direction:column;gap:9px;padding-top:18px;display:flex}.aiw-context-legal{color:#696b73;font:400 var(--fs-xs)/1.5 var(--tc);margin-top:14px}.aiw-btn{color:#fff;min-height:44px;font:600 var(--fs-tag)/1.25 var(--tc);background:#19191c;border:1px solid #36373d;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.aiw-btn:hover{background:#202024;border-color:#676970;transform:translateY(-1px)}.aiw-btn:active{transform:translateY(0)scale(.98)}.aiw-btn-primary{color:#111113;background:#fff;border-color:#fff}.aiw-btn-primary:hover{border-color:var(--orange);background:var(--orange);color:#101011}.aiw-btn-quiet{background:0 0}.aiw-btn-block{width:100%}.aiw-sheet{border-radius:var(--radius-modal);color:#fff;background:#111114;border:1px solid #34353b;width:min(520px,100%);max-height:min(820px,100svh - 64px);overflow:hidden;box-shadow:0 32px 90px #0000009e}.aiw-sheet-head{border-bottom:1px solid #2a2b30;justify-content:space-between;align-items:center;gap:16px;height:82px;padding:16px 18px 16px 22px;display:flex}.aiw-sheet-head p{color:var(--orange);font:600 var(--fs-xs)/1.2 var(--sans);letter-spacing:.14em}.aiw-sheet-head h2{color:#fff;font:600 23px/1.25 var(--tc);margin-top:5px}.aiw-sheet-body{scrollbar-width:thin;scrollbar-color:#383940 transparent;max-height:calc(min(820px,100svh - 64px) - 82px);padding:20px 22px 24px;overflow-y:auto}.aiw-sheet-intro{color:#8f9199;font:400 var(--fs-small)/1.55 var(--tc);margin-bottom:16px}.aiw-search{color:#767880;background:#18181c;border:1px solid #303137;border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.aiw-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0}.aiw-history-list>a,.aiw-provider-list>button{color:#fff;text-align:left;background:#17171a;border:1px solid #292a2f;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:68px;padding:12px 13px;transition:border-color .18s,background .18s,transform .18s;display:grid}.aiw-history-list>a:hover,.aiw-provider-list>button:hover{background:#1d1d21;border-color:#5d5f66;transform:translateY(-1px)}.aiw-history-list>a>span,.aiw-provider-list>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.aiw-history-list b,.aiw-provider-list b{font:600 var(--fs-tag)/1.3 var(--tc)}.aiw-history-list small,.aiw-provider-list small{color:#75777f;font:400 var(--fs-xs)/1.35 var(--tc);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aiw-provider-list img{object-fit:contain;background:#fff;border-radius:10px;width:36px;height:36px;display:block}.aiw-quota-card{background:#18181c;border:1px solid #36373d;border-radius:16px;padding:20px}.aiw-quota-card>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.aiw-quota-card span{color:#8c8e96;font:400 var(--fs-xs)/1.3 var(--tc)}.aiw-quota-card b{color:#fff;font:600 var(--fs-tag)/1.3 var(--tc)}.aiw-quota-card strong{color:#fff;font:600 34px/1.1 var(--sans);font-variant-numeric:tabular-nums;margin-top:16px;display:block}.aiw-quota-card strong small{color:#777981;font:500 var(--fs-small)/1 var(--sans)}.aiw-quota-track{background:#2a2b30;border-radius:999px;height:6px;margin-top:16px;overflow:hidden}.aiw-quota-track i{border-radius:inherit;background:var(--orange);width:18%;height:100%;display:block}.aiw-quota-card p{color:#777981;font:400 var(--fs-xs)/1.4 var(--tc);margin-top:12px}.aiw-sheet-rows{border-block:1px solid #292a2f;margin:14px 0 18px}.aiw-sheet-rows>div{justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.aiw-sheet-rows>div+div{border-top:1px solid #292a2f}.aiw-sheet-rows span{color:#858790;font:400 var(--fs-tag)/1.3 var(--tc)}.aiw-sheet-rows b{color:#fff;font:600 var(--fs-tag)/1.3 var(--tc)}.aiw-setting-section{border-bottom:1px solid #292a2f;padding:18px 0}.aiw-setting-section:first-child{padding-top:0}.aiw-setting-section h3{color:#fff;font:600 var(--fs-tag)/1.3 var(--tc);margin-bottom:12px}.aiw-choice-row{background:#17171a;border:1px solid #303137;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.aiw-choice-row button{color:#7f8189;background:0 0;border:0;border-radius:8px;min-height:40px}.aiw-choice-row button.active{color:#111113;background:#fff;font-weight:600}.aiw-setting-line{justify-content:space-between;align-items:center;gap:18px;min-height:52px;display:flex}.aiw-setting-line>span{flex-direction:column;gap:4px;display:flex}.aiw-setting-line b{font:600 var(--fs-tag)/1.3 var(--tc)}.aiw-setting-line small{color:#777981;font:400 var(--fs-xs)/1.4 var(--tc)}.aiw-switch{background:#34353b;border:0;border-radius:999px;width:46px;height:26px;padding:3px;transition:background .18s}.aiw-switch i{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;display:block;transform:translate(0)}.aiw-switch.active i{transform:translate(20px)}.aiw-byok-card{background:#18181c;border:1px solid #34353b;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;padding:16px;display:grid}.aiw-byok-card>div{flex-direction:column;gap:4px;display:flex}.aiw-byok-card b{font:600 var(--fs-tag)/1.3 var(--tc)}.aiw-byok-card span{color:#777981;font:400 var(--fs-xs)/1.4 var(--tc)}.aiw-notice{color:#898b93;font:400 var(--fs-xs)/1.55 var(--tc);background:#17171a;border:1px solid #34353b;border-radius:11px;align-items:flex-start;gap:9px;margin:16px 0;padding:12px;display:flex}.aiw-notice .aiw-icon{width:17px;height:17px;color:var(--orange)}.aiw-provider-head{border-bottom:1px solid #292a2f;align-items:center;gap:12px;padding-bottom:18px;display:flex}.aiw-provider-head img{object-fit:contain;background:#fff;border-radius:13px;width:48px;height:48px}.aiw-provider-head span{flex-direction:column;gap:4px;display:flex}.aiw-provider-head b{font:600 var(--fs-body)/1.3 var(--tc)}.aiw-provider-head small{color:#777981}.aiw-byok-form{flex-direction:column;gap:14px;margin-top:18px;display:flex}.aiw-byok-form label{flex-direction:column;gap:7px;display:flex}.aiw-byok-form input,.aiw-byok-form select{color:#fff;background:#19191d;border:1px solid #35363c;border-radius:11px;outline:0;height:48px;padding:0 13px}.aiw-byok-form input:focus,.aiw-byok-form select:focus{border-color:#777981}.aiw-form-error{color:#ff8b84;font:500 var(--fs-xs)/1.4 var(--tc)}.aiw-test-result{text-align:center;padding-top:26px}.aiw-result-icon{color:#111113;background:#fff;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.aiw-result-icon .aiw-icon{width:32px;height:32px}.aiw-test-result h3{font:600 24px/1.3 var(--tc)}.aiw-test-result>p{color:#858790;font:400 var(--fs-tag)/1.55 var(--tc);margin-top:8px}.aiw-test-result dl{border-block:1px solid #292a2f;margin:22px 0}.aiw-test-result dl>div{justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.aiw-test-result dl>div+div{border-top:1px solid #292a2f}.aiw-test-result dt{color:#777981}.aiw-test-result dd{color:#fff;font-weight:600}.aiw-global-legal{color:#676971;text-align:center;max-width:760px;font:400 var(--fs-xs)/1.5 var(--tc);margin:0 auto 30px;padding:0 20px}.aiw-page .ox-footer{--footer-bg:#000;--footer-text:#f7f7f7;--footer-muted:#858585;--footer-link:#858585;--footer-rule:#242424;--footer-watermark:#fff3;--footer-accent:#ff8200}:root[data-theme=light] .aiw-page .ox-footer-brand-logo-dark{display:block}:root[data-theme=light] .aiw-page .ox-footer-brand-logo-light,.aiw-rail-scrim{display:none}:root[data-vp=pad] .aiw-shell{grid-template-columns:76px minmax(0,1fr);gap:12px;padding-inline:20px}:root[data-vp=pad] .aiw-shell.with-context{grid-template-columns:76px minmax(0,1fr)}:root[data-vp=pad] .aiw-rail{padding:12px 10px}:root[data-vp=pad] .aiw-rail-brand{justify-content:center}:root[data-vp=pad] .aiw-rail-brand>span:nth-child(2),:root[data-vp=pad] .aiw-new-chat span,:root[data-vp=pad] .aiw-rail-modes span,:root[data-vp=pad] .aiw-thread-nav p,:root[data-vp=pad] .aiw-thread-nav a>span:nth-child(2),:root[data-vp=pad] .aiw-rail-bottom span{display:none}:root[data-vp=pad] .aiw-new-chat,:root[data-vp=pad] .aiw-rail-modes button,:root[data-vp=pad] .aiw-thread-nav>a,:root[data-vp=pad] .aiw-rail-bottom button{justify-content:center;align-items:center;width:44px;min-height:44px;margin-inline:auto;padding:0;display:flex}:root[data-vp=pad] .aiw-rail-modes{align-items:center}:root[data-vp=pad] .aiw-thread-nav>a{margin-bottom:4px}:root[data-vp=pad] .aiw-context{z-index:150;top:calc(80px + var(--ticker-h,0px) + 20px);width:min(380px,100vw - 40px);height:auto;position:fixed;bottom:20px;right:20px;box-shadow:0 30px 90px #000000a8}:root[data-vp=pad] .aiw-empty{padding-inline:30px}:root[data-vp=pad] .aiw-session-list button{grid-template-columns:8px 120px minmax(0,1fr) 18px}:root[data-vp=pad] .aiw-answer-grid{grid-template-columns:1fr}:root[data-vp=pad] .aiw-answer-grid>section+section{border-top:1px solid #292a2f;border-left:0}:root[data-vp=phone] .aiw-shell,:root[data-vp=phone] .aiw-shell.with-context{min-height:calc(100svh - 108px);padding:calc(64px + var(--ticker-h,0px)) 0 0;display:block}:root[data-vp=phone] .aiw-main{height:calc(100svh - 64px - var(--ticker-h,0px));border-width:0;border-radius:0;grid-template-rows:56px minmax(0,1fr) auto;min-height:600px}:root[data-vp=phone] .aiw-mobile-bar{border-bottom:1px solid #292a2f;justify-content:space-between;align-items:center;gap:10px;height:56px;padding:6px 10px;display:flex}.aiw-mobile-bar>span{color:#fff;font:600 var(--fs-tag)/1.2 var(--tc);align-items:center;gap:8px;display:flex}.aiw-mobile-bar>span img{width:24px;height:24px}:root[data-vp=phone] .aiw-rail-trigger{display:inline-flex}:root[data-vp=phone] .aiw-session-list button{grid-template-rows:auto auto;grid-template-columns:8px minmax(0,1fr) 18px;gap:3px 10px;min-height:64px;padding:9px 12px}:root[data-vp=phone] .aiw-session-list button>b{grid-area:1/2}:root[data-vp=phone] .aiw-session-list button>span:nth-child(3){grid-area:2/2}:root[data-vp=phone] .aiw-session-list button>.aiw-icon{grid-area:1/3/-1}:root[data-vp=phone] .aiw-user-message>span{max-width:90%}:root[data-vp=phone] .aiw-assistant-message>h2{font-size:21px}:root[data-vp=phone] .aiw-answer-grid{grid-template-columns:1fr}:root[data-vp=phone] .aiw-answer-grid>section+section{border-top:1px solid #292a2f;border-left:0}:root[data-vp=phone] .aiw-strategy-draft>dl{grid-template-columns:1fr}:root[data-vp=phone] .aiw-strategy-draft>dl>div+div{border-top:1px solid #2b2c31;border-left:0}:root[data-vp=phone] .aiw-composer{width:calc(100% - 24px);margin-bottom:max(10px,env(safe-area-inset-bottom));border-radius:15px}:root[data-vp=phone] .aiw-compose-modes{top:-34px;left:4px}:root[data-vp=phone] .aiw-composer-robot{width:50px;height:auto;bottom:calc(100% - 22.98px);right:5px}:root[data-vp=phone] .aiw-compose-meta>div:first-child button:first-child .aiw-icon{width:17px;height:17px}:root[data-vp=phone] .aiw-rail{z-index:175;top:calc(64px + var(--ticker-h,0px));border-width:0 1px 0 0;border-radius:0;width:min(320px,88vw);min-height:0;transition:transform .22s;position:fixed;bottom:0;left:0;transform:translate(-102%);box-shadow:24px 0 70px #0000009e}:root[data-vp=phone] .aiw-rail.open{transform:translate(0)}:root[data-vp=phone] .aiw-rail-brand{justify-content:flex-start}:root[data-vp=phone] .aiw-rail-brand>span:nth-child(2),:root[data-vp=phone] .aiw-new-chat span,:root[data-vp=phone] .aiw-rail-modes span,:root[data-vp=phone] .aiw-thread-nav p,:root[data-vp=phone] .aiw-thread-nav a>span:nth-child(2),:root[data-vp=phone] .aiw-rail-bottom span{display:flex}:root[data-vp=phone] .aiw-rail-close{display:inline-flex}:root[data-vp=phone] .aiw-new-chat,:root[data-vp=phone] .aiw-rail-modes button,:root[data-vp=phone] .aiw-thread-nav>a,:root[data-vp=phone] .aiw-rail-bottom button{justify-content:flex-start;width:100%;margin-inline:0;padding-inline:12px}:root[data-vp=phone] .aiw-rail-scrim{z-index:170;inset:calc(64px + var(--ticker-h,0px)) 0 0;background:#000000a8;border:0;display:block;position:fixed}:root[data-vp=phone] .aiw-context{z-index:165;inset:calc(64px + var(--ticker-h,0px)) 0 0;background:#111114;border-width:1px 0 0;border-radius:18px 18px 0 0;width:auto;height:auto;padding:18px 16px 32px;position:fixed}:root[data-vp=phone] .aiw-overlay{align-items:flex-end;padding:24px 0 0}:root[data-vp=phone] .aiw-sheet{border-width:1px 0 0;border-radius:20px 20px 0 0;width:100%;max-height:calc(100svh - 24px)}:root[data-vp=phone] .aiw-byok-card{grid-template-columns:36px minmax(0,1fr)}:root[data-vp=phone] .aiw-byok-card>button{grid-column:1/-1;justify-content:center;width:100%}:root[data-vp=phone] .aiw-global-legal{margin:18px auto 28px}:root[data-theme=light] .aiw-page{background:var(--canvas);color:#16181d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] .aiw-rail,:root[data-theme=light] .aiw-main,:root[data-theme=light] .aiw-context{background:#fff;border-color:#d5d9df}:root[data-theme=light] .aiw-main-head,:root[data-theme=light] .aiw-rail-brand,:root[data-theme=light] .aiw-rail-modes,:root[data-theme=light] .aiw-rail-bottom{background:#fff;border-color:#e0e3e8}:root[data-theme=light] .aiw-icon-btn,:root[data-theme=light] .aiw-new-chat,:root[data-theme=light] .aiw-mode-switch,:root[data-theme=light] .aiw-compose-modes button,:root[data-theme=light] .aiw-answer-actions a,:root[data-theme=light] .aiw-answer-actions button,:root[data-theme=light] .aiw-btn-quiet{color:#30343b;background:#f5f6f8;border-color:#d1d5dc}:root[data-theme=light] .aiw-icon-btn:hover,:root[data-theme=light] .aiw-new-chat:hover,:root[data-theme=light] .aiw-answer-actions a:hover,:root[data-theme=light] .aiw-answer-actions button:hover{color:#16181d;background:#eceef2;border-color:#9ca2ac}:root[data-theme=light] .aiw-rail-brand small,:root[data-theme=light] .aiw-thread-nav small,:root[data-theme=light] .aiw-thread-nav>p,:root[data-theme=light] .aiw-section-title>small,:root[data-theme=light] .aiw-answer-head small,:root[data-theme=light] .aiw-context dt{color:#6d737d}:root[data-theme=light] .aiw-rail-modes button,:root[data-theme=light] .aiw-thread-nav>a,:root[data-theme=light] .aiw-rail-bottom button{color:#555b65}:root[data-theme=light] .aiw-rail-modes button.active,:root[data-theme=light] .aiw-thread-nav>a.active{color:#16181d;background:#e7e9ed;border-color:#ccd1d8}:root[data-theme=light] .aiw-mode-switch button{color:#626872}:root[data-theme=light] .aiw-mode-switch button:hover{color:#16181d;background:#e2e5ea}:root[data-theme=light] .aiw-mode-switch button.active,:root[data-theme=light] .aiw-compose-modes button.active{color:#fff;box-shadow:none;background:#16181d}:root[data-theme=light] .aiw-welcome h1,:root[data-theme=light] .aiw-session-section h2,:root[data-theme=light] .aiw-section-title>span,:root[data-theme=light] .aiw-answer-head b,:root[data-theme=light] .aiw-assistant-message>h2,:root[data-theme=light] .aiw-answer-grid b,:root[data-theme=light] .aiw-strategy-draft h3,:root[data-theme=light] .aiw-context h2,:root[data-theme=light] .aiw-context h3,:root[data-theme=light] .aiw-context dd{color:#16181d}:root[data-theme=light] .aiw-session-list button:hover,:root[data-theme=light] .aiw-prompt-grid>button:hover{background:#f5f6f8;border-color:#a9afb8}:root[data-theme=light] .aiw-session-list button>span:nth-child(3),:root[data-theme=light] .aiw-prompt-grid small,:root[data-theme=light] .aiw-assistant-message>p,:root[data-theme=light] .aiw-answer-grid small,:root[data-theme=light] .aiw-strategy-draft>p,:root[data-theme=light] .aiw-draft-checks,:root[data-theme=light] .aiw-context-legal{color:#555b65}:root[data-theme=light] .aiw-prompt-icon,:root[data-theme=light] .aiw-assistant-mark{background:#f0f2f5;border-color:#d1d5dc}:root[data-theme=light] .aiw-answer-grid,:root[data-theme=light] .aiw-strategy-draft>dl,:root[data-theme=light] .aiw-answer-grid>section+section,:root[data-theme=light] .aiw-strategy-draft>dl>div+div,:root[data-theme=light] .aiw-context>section{border-color:#dfe2e7}:root[data-theme=light] .aiw-assistant-message{color:#30343b}:root[data-theme=light] .aiw-assistant-message>footer button{color:#737984}:root[data-theme=light] .aiw-assistant-message>footer button:hover{color:#16181d;background:#e7e9ed}:root[data-theme=light] .aiw-compose-row textarea{color:#16181d}:root[data-theme=light] .aiw-compose-meta,:root[data-theme=light] .aiw-compose-meta button{color:#626872}:root[data-theme=light] .aiw-sheet-head,:root[data-theme=light] .aiw-setting-section,:root[data-theme=light] .aiw-setting-line,:root[data-theme=light] .aiw-provider-list,:root[data-theme=light] .aiw-choice-row{border-color:#dfe2e7}:root[data-theme=light] .aiw-search,:root[data-theme=light] .aiw-byok-form input,:root[data-theme=light] .aiw-byok-form select{color:#16181d;background:#f5f6f8;border-color:#cbd0d8}:root[data-theme=light] .aiw-provider-head,:root[data-theme=light] .aiw-sheet-intro,:root[data-theme=light] .aiw-setting-section h3{color:#16181d}:root[data-theme=light] .aiw-provider-list button,:root[data-theme=light] .aiw-text-action{color:#4b515b}:root[data-theme=light] .aiw-mobile-bar{background:#fff;border-color:#d7dbe1}:root[data-theme=light] .aiw-mobile-bar>span{color:#16181d}:root[data-theme=light][data-vp=phone] .aiw-context{background:#fff}@media (prefers-reduced-motion:reduce){.aiw-page *{scroll-behavior:auto!important}.aiw-thinking i{animation:none}.aiw-rail,.aiw-icon-btn,.aiw-new-chat,.aiw-prompt-grid>button,.aiw-send,.aiw-btn{transition:none}}.aiw-events{gap:8px;margin-top:10px;display:grid}.aiw-event{font:400 13px / 1.5 var(--tc,system-ui);background:#14251b;border:1px solid #2f6b45;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.aiw-event b{color:#6ddc9a;font-weight:600}.aiw-event span{color:#d6d7da}.aiw-event small{color:#e0b458}.aiw-event a{color:#6ddc9a;margin-top:2px;font-weight:600;text-decoration:none}.aiw-event a:hover{text-decoration:underline}.aiw-event.is-fail{background:#241313;border-color:#7a3030}.aiw-event.is-fail b{color:#f0a0a0}:root[data-theme=light] .aiw-event{background:#eef8f2;border-color:#9fd3b4}:root[data-theme=light] .aiw-event b,:root[data-theme=light] .aiw-event a{color:#1d6b40}:root[data-theme=light] .aiw-event span{color:#33363c}:root[data-theme=light] .aiw-event small{color:#7a5410}:root[data-theme=light] .aiw-event.is-fail{background:#fdf0f0;border-color:#e0a8a8}:root[data-theme=light] .aiw-event.is-fail b{color:#8a2626}.aiw-event-risk{color:#b8babf;font-size:12px}:root[data-theme=light] .aiw-event-risk{color:#5b616b}.aiw-byok-intro{color:#858790;font:400 var(--fs-xs)/1.55 var(--tc);margin:-4px 0 12px}.aiw-byok-pick{flex-direction:column;gap:6px;margin:10px 0 4px;display:flex}.aiw-byok-pick>small{color:#777981;font:400 var(--fs-xs)/1.3 var(--tc)}.aiw-byok-card+.aiw-byok-card{margin-top:8px}.aiw-byok-card.is-active{border-color:var(--orange)}.aiw-byok-mark{color:#fff;width:36px;height:36px;font:700 13px/1 var(--tc);letter-spacing:.02em;background:#26262b;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.aiw-byok-mark.is-lg{border-radius:13px;width:48px;height:48px;font-size:16px}.aiw-byok-using{color:var(--orange);font:600 10px/1.3 var(--tc);vertical-align:middle;background:#ff820029;border-radius:999px;margin-left:8px;padding:2px 7px;font-style:normal}.aiw-byok-err{color:#ff8b84!important}.aiw-byok-actions{gap:6px;display:flex}.aiw-byok-actions button{color:#fff;min-height:38px;font:600 var(--fs-xs)/1.2 var(--tc);background:#202024;border:1px solid #3d3e44;border-radius:9px;padding:0 10px}.aiw-byok-actions button.is-danger{color:#ff8b84;border-color:#4a3436}.aiw-byok-actions button:disabled{opacity:.5}.aiw-byok-card.has-error{border-color:#5a3134}@media (max-width:640px){.aiw-byok-card{grid-template-columns:36px minmax(0,1fr)}.aiw-byok-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end}}.aiw-byok-form label>span{color:#858790;font:400 var(--fs-xs)/1.3 var(--tc)}.aiw-byok-form-actions{justify-content:flex-end;gap:8px;display:flex}.aiw-byok-note{color:#6f717a;font:400 var(--fs-xs)/1.5 var(--tc);margin-top:14px}.aiw-error-box{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:520px;margin:8px auto 0;display:flex}.aiw-error-hint{color:#858790;font:400 var(--fs-xs)/1.5 var(--tc)}.aiw-error-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.aiw-error-actions .aiw-btn{min-height:36px;padding:0 14px}:root[data-theme=light] .aiw-byok-mark{color:#16181d;background:#e9ebf0}:root[data-theme=light] .aiw-byok-actions button{color:#16181d;background:#f5f6f8;border-color:#cbd0d8}:root[data-theme=light] .aiw-byok-actions button.is-danger{color:#c62828;border-color:#f1c2c2}.aiw-page{--aiw-z-scrim:175;--aiw-z-drawer:180;--aiw-z-context:190;--aiw-z-modal:200;--aiw-z-feedback:210;min-height:var(--screen-h,100svh);color:#f7f7f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--tc);background:#060607}.aiw-page :is(a,button){touch-action:manipulation;-webkit-tap-highlight-color:#ff820024}.aiw-page :is(h1,h2,h3){text-wrap:balance}.aiw-page button:disabled{cursor:not-allowed}.aiw-page :is(a,button):focus-visible{outline:2px solid var(--orange);outline-offset:3px}.aiw-shell{width:min(1440px,100%);min-height:calc(var(--screen-h,100svh) - 124px);padding:calc(80px + var(--ticker-h,0px)) 24px 28px;grid-template-columns:248px minmax(0,1fr);align-items:stretch;gap:16px;margin:0 auto;display:grid}.aiw-rail{flex-direction:column;min-height:680px;padding:16px;display:flex;overflow:hidden}.aiw-rail-modes{border-bottom:1px solid #222328;flex-direction:column;gap:8px;margin-bottom:14px;padding-bottom:14px;display:flex}.aiw-rail-modes button{color:#7f8189;text-align:left;min-height:44px;font:500 var(--fs-tag)/1.2 var(--tc);background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 10px;transition:background .18s,color .18s;display:flex}.aiw-thread-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#34353b transparent;flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow-y:auto}.aiw-thread-empty{color:#8f9199;font:400 var(--fs-xs)/1.5 var(--tc);padding:14px 10px}.aiw-rail-bottom{border-top:1px solid #222328;flex-direction:column;gap:8px;margin-top:auto;padding-top:14px;display:flex}.aiw-main{height:min(850px,calc(var(--screen-h,100svh) - 152px));background:#111113;grid-template-rows:minmax(0,1fr) auto;min-height:600px;display:grid;overflow:hidden}.aiw-conversation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#32333a transparent;min-height:0;overflow-y:auto}.aiw-session-list{flex-direction:column;gap:8px;display:flex}.aiw-session-list button{color:#fff;text-align:left;background:#19191c;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;min-height:54px;padding:9px 14px;transition:border-color .18s,background .18s,transform .18s;display:flex}.aiw-session-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.aiw-session-copy>span{text-overflow:ellipsis;white-space:nowrap;color:#777981;min-width:0;font:400 var(--fs-xs)/1.3 var(--tc);overflow:hidden}.aiw-assistant-message>footer{gap:8px;margin-top:16px;display:flex}.aiw-assistant-message>footer button.active{background:var(--card);color:var(--orange)}.aiw-assistant-message>footer button .aiw-icon{width:16px;height:16px}.aiw-answer-legal{color:#8f9199;font:400 12px/1.55 var(--tc);border-top:1px solid #292a2f;align-items:flex-start;gap:8px;margin-top:16px;padding-top:12px;display:flex}.aiw-answer-legal .aiw-icon{width:15px;height:15px;color:var(--orange);flex:none;margin-top:2px}.aiw-answer-actions .aiw-icon,.aiw-strategy-draft>.aiw-btn .aiw-icon{width:15px;height:15px}.aiw-state{min-height:28px;color:var(--orange);background:var(--card);font:600 var(--fs-xs)/1.2 var(--tc);white-space:nowrap;border:1px solid #ff8200;border-radius:999px;padding:5px 9px}.aiw-compose-modes{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;top:-38px;left:0}.aiw-compose-row{z-index:2;grid-template-columns:minmax(0,1fr) 36px;align-items:end;gap:8px;display:grid;position:relative}.aiw-compose-meta>div{align-items:center;gap:8px;display:flex}:root[data-theme=light] .aiw-compose-meta button:hover{background:var(--surface-hover);color:#16181d}.aiw-context{height:min(850px,calc(var(--screen-h,100svh) - 152px));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#32333a transparent;background:#111114;padding:18px;overflow-y:auto}.aiw-context-section-head small{color:#7d7f87;font:400 var(--fs-xs)/1.3 var(--tc)}.aiw-context-metrics span{text-overflow:ellipsis;white-space:nowrap;color:#858790;font:400 var(--fs-xs)/1.3 var(--tc);overflow:hidden}.aiw-context-metrics b.positive,.aiw-context dd.positive,.aiw-context-trade dd em{color:var(--up-t)}.aiw-context-trade dd i{color:var(--dn-t)}.aiw-overlay{z-index:var(--aiw-z-modal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.aiw-sheet{width:min(520px,100%);max-height:min(820px,calc(var(--screen-h,100svh) - 64px));border-radius:var(--radius-modal);color:#fff;background:#111114;border:1px solid #34353b;overflow:hidden;box-shadow:0 32px 90px #0000009e}.aiw-sheet-title{align-items:center;gap:10px;min-width:0;display:flex}.aiw-sheet-title>div{min-width:0}.aiw-sheet-back{flex:none}.aiw-sheet-body{max-height:calc(min(820px,var(--screen-h,100svh) - 64px) - 82px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#383940 transparent;padding:20px 22px 24px;overflow-y:auto}.aiw-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%}.aiw-provider-search{transition:border-color .18s,box-shadow .18s}.aiw-provider-search:focus-within{border-color:var(--focus-ring)}.aiw-provider-search input[type=search]::-webkit-search-cancel-button{display:none}.aiw-search-clear{color:#858790;background:0 0;border:0;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;transition:background .18s,color .18s;display:grid}.aiw-search-clear:hover{color:#fff;background:#292a2f}.aiw-search-clear .aiw-icon{width:14px;height:14px}.aiw-provider-search-wrap{z-index:4;position:relative}.aiw-provider-search-wrap:focus-within{z-index:6}.aiw-model-popover{z-index:7;background:#151518;border:1px solid #34353b;border-radius:14px;position:absolute;top:56px;left:0;right:0;overflow:hidden;box-shadow:0 20px 54px #00000094}.aiw-model-popover-head{border-bottom:1px solid #292a2f;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 13px;display:flex}.aiw-model-popover-head b{color:#fff;font:600 var(--fs-xs)/1.3 var(--tc)}.aiw-model-popover-head span{color:#777981;font:400 var(--fs-xs)/1.3 var(--tc)}.aiw-model-result-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3b3c43 transparent;flex-direction:column;gap:8px;max-height:292px;padding:6px;display:flex;overflow-y:auto}.aiw-model-result-list>button{color:#fff;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;min-height:56px;padding:8px 9px;transition:background .16s;display:flex}.aiw-model-result-list>button:hover,.aiw-model-result-list>button:focus-visible{background:#232328;outline:0}.aiw-model-result-list img{box-sizing:border-box;object-fit:contain;background:#fff;border-radius:8px;width:32px;height:32px;padding:6px;display:block}.aiw-model-result-list span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aiw-model-result-list b{color:inherit;font:600 var(--fs-xs)/1.35 var(--tc);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aiw-model-result-list small{color:#777981;font:400 12px/1.35 var(--tc);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aiw-model-result-list .aiw-icon{color:#777981;width:15px;height:15px}.aiw-search-status{color:#777981;min-height:18px;font:400 var(--fs-xs)/1.4 var(--tc);margin:9px 2px 0}.aiw-history-list,.aiw-provider-list{flex-direction:column;gap:8px;margin-top:14px;display:flex}.aiw-history-list>a,.aiw-provider-list>button{color:#fff;text-align:left;background:#17171a;border:1px solid #292a2f;border-radius:12px;align-items:center;gap:12px;min-height:68px;padding:12px 13px;transition:border-color .18s,background .18s,transform .18s;display:flex}.aiw-history-list>a>span,.aiw-provider-list>button>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.aiw-provider-list img{box-sizing:border-box;object-fit:contain;background:#fff;border-radius:10px;width:36px;height:36px;padding:6px;display:block}.aiw-provider-empty{color:#fff;background:#151518;align-items:center;gap:10px;min-height:88px;padding:12px;display:flex}.aiw-provider-empty>.aiw-icon{color:#73757d;width:22px;height:22px}.aiw-provider-empty>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.aiw-provider-empty b{font:600 var(--fs-xs)/1.3 var(--tc)}.aiw-provider-empty small{color:#777981;font:400 12px/1.4 var(--tc)}.aiw-provider-empty>button{color:#fff;min-height:34px;font:600 var(--fs-xs)/1.2 var(--tc);background:#202024;border:1px solid #3a3b41;border-radius:9px;padding:0 11px}.aiw-choice-row{background:#17171a;border:1px solid #303137;border-radius:12px;gap:8px;padding:4px;display:flex}.aiw-choice-row button{color:#7f8189;background:0 0;border:0;border-radius:8px;flex:1;min-width:0;min-height:44px}.aiw-switch{background:0 0;border:0;border-radius:999px;width:46px;height:44px;padding:12px 3px;position:relative}.aiw-switch:before{content:"";background:#34353b;border-radius:999px;transition:background .18s;position:absolute;inset:9px 0}.aiw-switch i{z-index:1;background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;display:block;position:relative;transform:translate(0)}.aiw-switch.active{background:0 0}.aiw-switch.active:before{background:var(--orange)}.aiw-byok-card{background:#18181c;border:1px solid #34353b;border-radius:14px;align-items:center;gap:12px;margin-top:18px;padding:16px;display:flex}.aiw-byok-card>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.aiw-byok-card>button{color:#fff;min-height:44px;font:600 var(--fs-xs)/1.2 var(--tc);background:#202024;border:1px solid #3d3e44;border-radius:9px;align-items:center;gap:5px;padding:0 10px;display:flex}.aiw-text-action{color:#ff8b84;text-align:left;min-height:44px;font:600 var(--fs-tag)/1.3 var(--tc);background:0 0;border:0;padding:0}.aiw-provider-head img{box-sizing:border-box;object-fit:contain;background:#fff;border-radius:13px;width:48px;height:48px;padding:6px}.aiw-provider-head>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.aiw-provider-head small{color:#777981;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aiw-provider-head>button{color:#fff;min-height:36px;font:600 var(--fs-xs)/1.2 var(--tc);white-space:nowrap;background:#202024;border:1px solid #3a3b41;border-radius:9px;align-items:center;gap:5px;padding:0 10px;display:flex}.aiw-provider-head>button .aiw-icon{width:14px;height:14px}.aiw-file-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aiw-attachment{z-index:2;color:#c8c9ce;min-height:36px;font:500 var(--fs-xs)/1.3 var(--tc);background:#222226;border:1px solid #34353b;border-radius:9px;align-items:center;gap:7px;margin:1px 0 4px;padding:0 5px 0 8px;display:flex;position:relative}.aiw-attachment>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aiw-attachment>.aiw-icon{color:#9fa1a8;width:15px;height:15px}.aiw-attachment>button{color:#9fa1a8;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;margin-left:auto;padding:0;display:grid}.aiw-attachment>button:hover{color:#fff;background:#303137}.aiw-attachment>button .aiw-icon{width:13px;height:13px}.aiw-empty-state{color:#8f9199;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:224px;padding:28px 18px;display:flex}.aiw-empty-state>.aiw-icon{width:30px;height:30px;margin-bottom:5px}.aiw-empty-state b{color:#f2f2f3;font:600 var(--fs-small)/1.3 var(--tc)}.aiw-empty-state span{font:400 var(--fs-xs)/1.5 var(--tc)}.aiw-empty-state button{color:#fff;background:#202024;border:1px solid #3a3b41;border-radius:9px;min-height:40px;margin-top:6px;padding:0 14px}.aiw-clear-confirm{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.aiw-clear-confirm>span{flex-direction:column;gap:4px;min-width:0;display:flex}.aiw-clear-confirm small{color:#8f9199;font:400 var(--fs-xs)/1.45 var(--tc)}.aiw-clear-confirm>div{gap:8px;display:flex}.aiw-clear-confirm button{color:#fff;background:#202024;border:1px solid #3a3b41;border-radius:9px;min-height:40px;padding:0 12px}.aiw-clear-confirm button.danger{color:#ff9ba8;background:var(--card);border-color:#f6465d}.aiw-feedback{z-index:var(--aiw-z-feedback);color:#fff;max-width:min(420px,100% - 32px);font:500 var(--fs-tag)/1.35 var(--tc);background:#202024;border:1px solid #44464d;border-radius:11px;padding:11px 16px;animation:.18s ease-out both aiw-feedback-in;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 16px 44px #0000007a}.aiw-context-overlay{z-index:var(--aiw-z-context);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000ad;justify-content:flex-end;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.aiw-context-overlay .aiw-context{width:min(400px,100%);height:min(850px,calc(var(--screen-h,100svh) - 40px));box-shadow:0 30px 90px #000000a8}:root[data-vp=pad] .aiw-page{height:var(--screen-h,100svh);overflow:hidden}:root[data-vp=pad] .aiw-shell,:root[data-vp=pad] .aiw-shell.with-context{height:var(--screen-h,100svh);min-height:0;padding:calc(80px + var(--ticker-h,0px) + 16px) 16px 16px;box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:12px;overflow:hidden}:root[data-vp=pad] .aiw-main{grid-template-rows:56px minmax(0,1fr) auto auto;height:100%;min-height:0}:root[data-vp=pad] .aiw-mobile-bar{border-bottom:1px solid #292a2f;justify-content:space-between;align-items:center;gap:10px;height:56px;padding:6px 10px;display:flex}:root[data-vp=pad] .aiw-rail-trigger{display:inline-flex}:root[data-vp=pad] .aiw-empty{gap:44px;padding:34px 30px 36px}:root[data-vp=pad] .aiw-session-list button{min-height:58px}:root[data-vp=pad] .aiw-message-list{padding-bottom:38px}:root[data-vp=pad] .aiw-strategy-draft>dl{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-vp=pad] .aiw-strategy-draft>dl>div:nth-child(3){border-top:1px solid #2b2c31;border-left:0;grid-column:1/-1}:root[data-vp=pad] .aiw-context-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-vp=pad] .aiw-composer{margin-bottom:10px}:root[data-vp=pad] .aiw-compose-modes button{min-height:44px}:root[data-vp=pad] .aiw-compose-row{grid-template-columns:minmax(0,1fr) 44px}:root[data-vp=pad] .aiw-send{width:44px;height:44px;margin-bottom:1px;right:0}:root[data-vp=pad] .aiw-compose-meta{min-height:44px;margin-top:8px}:root[data-vp=pad] .aiw-compose-meta button,:root[data-vp=pad] .aiw-compose-meta button[aria-label=加入資料],:root[data-vp=pad] .aiw-compose-meta .aiw-voice{justify-content:center;min-width:44px;height:44px;padding-inline:8px}:root[data-vp=pad] .aiw-compose-meta>div:last-child>button:last-child{width:auto;min-width:44px;padding-inline:8px}:root[data-vp=pad] .aiw-assistant-message>footer button{width:44px;height:44px}:root[data-vp=pad] .aiw-answer-actions a,:root[data-vp=pad] .aiw-answer-actions button{min-height:44px}:root[data-vp=pad] .aiw-search-clear,:root[data-vp=pad] .aiw-provider-empty>button,:root[data-vp=pad] .aiw-provider-head>button,:root[data-vp=pad] .aiw-empty-state button,:root[data-vp=pad] .aiw-clear-confirm button{min-width:44px;min-height:44px}:root[data-vp=pad] .aiw-attachment{min-height:44px}:root[data-vp=pad] .aiw-attachment>button{width:44px;height:44px}:root[data-vp=pad] .aiw-page>.ox-footer{display:none}:root[data-vp=pad] .aiw-rail{z-index:var(--aiw-z-drawer);top:calc(80px + var(--ticker-h,0px));visibility:hidden;pointer-events:none;border-width:0 1px 0 0;border-radius:0;width:320px;min-height:0;padding:14px 16px;transition:transform .2s ease-out,visibility 0s .2s;position:fixed;bottom:0;left:0;transform:translate(-102%);box-shadow:24px 0 70px #0000009e}:root[data-vp=pad] .aiw-rail.open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}:root[data-vp=pad] .aiw-rail-close{display:inline-flex}:root[data-vp=pad] .aiw-rail-scrim{z-index:var(--aiw-z-scrim);inset:calc(80px + var(--ticker-h,0px)) 0 0;background:#000000a8;border:0;display:block;position:fixed}:root[data-vp=pad] .aiw-context-overlay{padding:16px}:root[data-vp=pad] .aiw-context-overlay .aiw-context{height:calc(var(--screen-h,100svh) - 32px)}:root[data-vp=pad][data-pad-density=wide] .aiw-rail{z-index:auto;visibility:visible;pointer-events:auto;width:auto;height:100%;box-shadow:none;border-radius:var(--radius-panel);border-width:1px;position:relative;inset:auto;transform:none}:root[data-vp=pad][data-pad-density=wide] .aiw-rail-close,:root[data-vp=pad][data-pad-density=wide] .aiw-mobile-bar{display:none}:root[data-vp=phone] .aiw-page{height:var(--screen-h,100svh);min-height:0;overflow:hidden}:root[data-vp=phone] .aiw-page>.guide-nav,:root[data-vp=phone] .aiw-page>.ntk-bar,:root[data-vp=phone] .aiw-page>.ntk-show,:root[data-vp=phone] .aiw-page>.ox-footer{display:none!important}:root[data-vp=phone] .aiw-shell,:root[data-vp=phone] .aiw-shell.with-context{width:100%;height:var(--screen-h,100svh);min-height:0;padding:0;display:block;overflow:hidden}:root[data-vp=phone] .aiw-main{border-width:0;border-radius:0;grid-template-rows:56px minmax(0,1fr) auto auto;height:100%;min-height:0}:root[data-vp=phone] .aiw-empty{justify-content:flex-start;gap:30px;padding:24px 16px 22px}:root[data-vp=phone] .aiw-welcome img{width:30px;height:30px}:root[data-vp=phone] .aiw-welcome h1{font-size:23px}:root[data-vp=phone] .aiw-session-section{gap:10px}:root[data-vp=phone] .aiw-session-list{gap:8px}:root[data-vp=phone] .aiw-session-list button{gap:10px;min-height:62px;padding:9px 12px}:root[data-vp=phone] .aiw-message-list{gap:20px;padding:20px 16px 26px}:root[data-vp=phone] .aiw-strategy-draft{padding:15px}:root[data-vp=phone] .aiw-context-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-vp=phone] .aiw-composer{border-radius:14px;width:calc(100% - 20px);margin:0 auto 6px;padding:7px 9px}:root[data-vp=phone] .aiw-compose-modes{display:none}:root[data-vp=phone] .aiw-compose-row{grid-template-columns:minmax(0,1fr) 44px}:root[data-vp=phone] .aiw-compose-row textarea{min-height:46px;padding-block:11px}:root[data-vp=phone] .aiw-send{width:44px;height:44px;margin-bottom:1px;right:0}:root[data-vp=phone] .aiw-compose-meta{min-height:44px;margin-top:8px;padding-top:0}:root[data-vp=phone] .aiw-compose-meta button,:root[data-vp=phone] .aiw-compose-meta button[aria-label=加入資料],:root[data-vp=phone] .aiw-compose-meta .aiw-voice{justify-content:center;min-width:44px;height:44px;padding-inline:8px}:root[data-vp=phone] .aiw-compose-meta>div:last-child>button:last-child{width:auto;min-width:44px;padding-inline:8px}:root[data-vp=phone] .aiw-assistant-message>footer button{width:44px;height:44px}:root[data-vp=phone] .aiw-answer-actions a,:root[data-vp=phone] .aiw-answer-actions button,:root[data-vp=phone] .aiw-attachment{min-height:44px}:root[data-vp=phone] .aiw-attachment>button{width:44px;height:44px}:root[data-vp=phone] .aiw-rail{z-index:var(--aiw-z-drawer);width:min(328px,86vw);min-height:0;padding:14px 16px max(14px,env(safe-area-inset-bottom));visibility:hidden;pointer-events:none;border-width:0 1px 0 0;border-radius:0;transition:transform .2s ease-out,visibility 0s .2s;position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:24px 0 70px #0000009e}:root[data-vp=phone] .aiw-rail.open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}:root[data-vp=phone] .aiw-rail-modes button,:root[data-vp=phone] .aiw-rail-bottom button{min-height:44px}:root[data-vp=phone] .aiw-rail-scrim{z-index:var(--aiw-z-scrim);background:#000000a8;border:0;display:block;position:fixed;inset:0}:root[data-vp=phone] .aiw-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;align-items:flex-end;padding:12px 0 0}:root[data-vp=phone] .aiw-sheet{width:100%;max-height:calc(var(--screen-h,100svh) - 12px);border-width:1px 0 0;border-radius:18px 18px 0 0}:root[data-vp=phone] .aiw-sheet-head{height:72px;padding:12px 12px 12px 16px}:root[data-vp=phone] .aiw-sheet-head h2{font-size:20px}:root[data-vp=phone] .aiw-sheet-body{max-height:calc(var(--screen-h,100svh) - 84px);padding:16px 16px max(20px,env(safe-area-inset-bottom))}:root[data-vp=phone] .aiw-context-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;align-items:flex-end;padding:12px 0 0}:root[data-vp=phone] .aiw-context-overlay .aiw-context{width:100%;height:auto;max-height:calc(var(--screen-h,100svh) - 12px);padding:16px 16px max(24px,env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:18px 18px 0 0}:root[data-vp=phone] .aiw-model-result-list{max-height:210px}:root[data-vp=phone] .aiw-search-clear{flex-basis:44px;width:44px;height:44px}:root[data-vp=phone] .aiw-provider-empty>button{min-height:44px}:root[data-vp=phone] .aiw-provider-head>button,:root[data-vp=phone] .aiw-empty-state button{min-width:44px;min-height:44px}:root[data-vp=phone] .aiw-byok-card{flex-wrap:wrap}:root[data-vp=phone] .aiw-byok-card>button{justify-content:center;width:100%;min-height:44px}:root[data-vp=phone] .aiw-clear-confirm{flex-direction:column;align-items:stretch}:root[data-vp=phone] .aiw-clear-confirm>div{justify-content:flex-end}:root[data-vp=phone] .aiw-clear-confirm button{min-height:44px}:root[data-vp=phone] .aiw-feedback{bottom:max(14px,env(safe-area-inset-bottom))}.aiw-rail-brand small,.aiw-thread-nav>p,.aiw-thread-nav small,.aiw-session-copy>span,.aiw-section-title>small,.aiw-answer-head small,.aiw-compose-modes button,.aiw-compose-row textarea::placeholder,.aiw-compose-meta,.aiw-context-identity small,.aiw-context dt,.aiw-context li small,.aiw-context-legal,.aiw-search,.aiw-model-popover-head span,.aiw-model-result-list small,.aiw-search-status,.aiw-history-list small,.aiw-provider-list small,.aiw-provider-empty small,.aiw-quota-card strong small,.aiw-quota-card p,.aiw-setting-line small,.aiw-byok-card span,.aiw-provider-head small,.aiw-test-result dt,.aiw-answer-legal{color:#8f9199}:root[data-theme=light] .aiw-context dt,:root[data-theme=light] .aiw-context li small,:root[data-theme=light] .aiw-context-legal,:root[data-theme=light] .aiw-search,:root[data-theme=light] .aiw-model-popover-head span,:root[data-theme=light] .aiw-model-result-list small,:root[data-theme=light] .aiw-search-status,:root[data-theme=light] .aiw-history-list small,:root[data-theme=light] .aiw-provider-list small,:root[data-theme=light] .aiw-provider-empty small,:root[data-theme=light] .aiw-quota-card strong small,:root[data-theme=light] .aiw-quota-card p,:root[data-theme=light] .aiw-setting-line small,:root[data-theme=light] .aiw-byok-card span,:root[data-theme=light] .aiw-provider-head small,:root[data-theme=light] .aiw-test-result dt,:root[data-theme=light] .aiw-answer-legal{color:#5d636d;border-color:#dfe3e9}:root[data-theme=light] .aiw-main{background:var(--surface-subtle)}:root[data-theme=light] .aiw-icon-btn,:root[data-theme=light] .aiw-new-chat,:root[data-theme=light] .aiw-mode-switch,:root[data-theme=light] .aiw-compose-modes button,:root[data-theme=light] .aiw-answer-actions a,:root[data-theme=light] .aiw-answer-actions button,:root[data-theme=light] .aiw-btn-quiet{border-color:var(--border);background:var(--surface-subtle);color:#30343b}:root[data-theme=light] .aiw-icon-btn:hover,:root[data-theme=light] .aiw-new-chat:hover,:root[data-theme=light] .aiw-answer-actions a:hover,:root[data-theme=light] .aiw-answer-actions button:hover{border-color:var(--border-strong);background:var(--surface-hover);color:#16181d}:root[data-theme=light] .aiw-rail-modes button:hover,:root[data-theme=light] .aiw-thread-nav>a:hover,:root[data-theme=light] .aiw-rail-bottom button:hover{background:var(--surface-hover);color:#16181d}:root[data-theme=light] .aiw-rail-modes button.active,:root[data-theme=light] .aiw-thread-nav>a.active{border-color:var(--border);background:var(--surface-muted);color:#16181d}:root[data-theme=light] .aiw-mode-switch{background:var(--surface-muted)}:root[data-theme=light] .aiw-mode-switch button:hover{background:var(--surface-hover);color:#16181d}:root[data-theme=light] .aiw-session-list button,:root[data-theme=light] .aiw-prompt-grid>button,:root[data-theme=light] .aiw-thinking,:root[data-theme=light] .aiw-strategy-draft,:root[data-theme=light] .aiw-context-summary>div,:root[data-theme=light] .aiw-byok-card,:root[data-theme=light] .aiw-quota-card{color:#16181d;background:#fff;border-color:#d8dce2;box-shadow:0 10px 26px #0000000d}:root[data-theme=light] .aiw-session-list button:hover,:root[data-theme=light] .aiw-prompt-grid>button:hover{border-color:var(--border-strong);background:var(--surface-subtle)}:root[data-theme=light] .aiw-session-copy>span,:root[data-theme=light] .aiw-prompt-grid small,:root[data-theme=light] .aiw-assistant-message>p,:root[data-theme=light] .aiw-answer-grid small,:root[data-theme=light] .aiw-strategy-draft>p,:root[data-theme=light] .aiw-draft-checks,:root[data-theme=light] .aiw-context-legal{color:#555b65}:root[data-theme=light] .aiw-prompt-icon,:root[data-theme=light] .aiw-assistant-mark{border-color:var(--border);background:var(--surface-muted)}:root[data-theme=light] .aiw-assistant-message>footer button:hover{background:var(--surface-hover);color:#16181d}:root[data-theme=light] .aiw-sheet{color:#16181d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#cbd0d8;box-shadow:0 28px 80px #00000038}:root[data-theme=light] .aiw-search,:root[data-theme=light] .aiw-byok-form input,:root[data-theme=light] .aiw-byok-form select{border-color:var(--border);background:var(--surface-subtle);color:#16181d}:root[data-theme=light] .aiw-provider-search:focus-within{border-color:var(--focus-ring)}:root[data-theme=light] .aiw-search-clear:hover{background:var(--surface-hover);color:#16181d}:root[data-theme=light] .aiw-model-popover{border-color:var(--border);background:#fff;box-shadow:0 18px 44px #0000002b}:root[data-theme=light] .aiw-model-popover-head{border-color:var(--border)}:root[data-theme=light] .aiw-model-popover-head b,:root[data-theme=light] .aiw-model-result-list>button{color:#262a31}:root[data-theme=light] .aiw-model-popover-head span,:root[data-theme=light] .aiw-model-result-list small{color:#6b7480}:root[data-theme=light] .aiw-model-result-list>button:hover,:root[data-theme=light] .aiw-model-result-list>button:focus-visible{background:var(--surface-hover)}:root[data-theme=light] .aiw-provider-empty{background:var(--surface-subtle);color:#16181d}:root[data-theme=light] .aiw-provider-empty>button{border-color:var(--border);color:#16181d;background:#fff}:root[data-theme=light] .aiw-search{color:#555b65}:root[data-theme=light] .aiw-search input{color:#16181d}:root[data-theme=light] .aiw-search input::placeholder{color:#747b86;opacity:1}:root[data-theme=light] .aiw-search-status{color:#6b7480}:root[data-theme=light] .aiw-provider-list>button{border-color:var(--border);color:#262a31;box-shadow:none;background:#fff}:root[data-theme=light] .aiw-provider-list>button:hover,:root[data-theme=light] .aiw-provider-list>button:focus-visible{border-color:var(--border-strong);background:var(--surface-subtle)}:root[data-theme=light] .aiw-provider-list small,:root[data-theme=light] .aiw-provider-list>button>.aiw-icon{color:#6b7480}:root[data-theme=light] .aiw-rail-scrim{background:#00000070}:root[data-theme=light] .aiw-context-head,:root[data-theme=light] .aiw-context-identity,:root[data-theme=light] .aiw-context>section,:root[data-theme=light] .aiw-answer-grid,:root[data-theme=light] .aiw-answer-grid>section+section,:root[data-theme=light] .aiw-strategy-draft>dl,:root[data-theme=light] .aiw-strategy-draft>dl>div+div,:root[data-theme=light] .aiw-sheet-head,:root[data-theme=light] .aiw-sheet-rows,:root[data-theme=light] .aiw-sheet-rows>div+div,:root[data-theme=light] .aiw-setting-section,:root[data-theme=light] .aiw-setting-line,:root[data-theme=light] .aiw-provider-list,:root[data-theme=light] .aiw-provider-head,:root[data-theme=light] .aiw-test-result dl,:root[data-theme=light] .aiw-test-result dl>div+div{border-color:var(--border)}:root[data-theme=light] .aiw-coins img{background:var(--surface-muted);box-shadow:0 0 0 1px var(--border);border-color:#fff}:root[data-theme=light] .aiw-context-summary>div{border-color:var(--border);background:var(--surface-subtle);box-shadow:none}:root[data-theme=light] .aiw-context-identity b,:root[data-theme=light] .aiw-context-summary b,:root[data-theme=light] .aiw-context-metrics b,:root[data-theme=light] .aiw-context-trade>strong,:root[data-theme=light] .aiw-strategy-draft dd,:root[data-theme=light] .aiw-sheet-rows b,:root[data-theme=light] .aiw-setting-line b,:root[data-theme=light] .aiw-byok-card b,:root[data-theme=light] .aiw-provider-head b,:root[data-theme=light] .aiw-test-result dd{color:#262a31}:root[data-theme=light] .aiw-context-identity small,:root[data-theme=light] .aiw-context-summary span,:root[data-theme=light] .aiw-context-metrics span,:root[data-theme=light] .aiw-strategy-draft dt,:root[data-theme=light] .aiw-sheet-rows span,:root[data-theme=light] .aiw-setting-line small,:root[data-theme=light] .aiw-byok-card span,:root[data-theme=light] .aiw-provider-head small,:root[data-theme=light] .aiw-test-result dt{color:#6b7480}:root[data-theme=light] .aiw-context-metrics b.positive,:root[data-theme=light] .aiw-context dd.positive,:root[data-theme=light] .aiw-choice-row{border-color:var(--border);background:var(--surface-muted)}:root[data-theme=light] .aiw-choice-row button{color:#6b7480}:root[data-theme=light] .aiw-choice-row button:hover{background:var(--surface-hover);color:#262a31}:root[data-theme=light] .aiw-choice-row button.active{color:#0c0c0e;background:#fff;box-shadow:0 1px 3px #0000001f}:root[data-theme=light] .aiw-switch,:root[data-theme=light] .aiw-switch.active{background:0 0}:root[data-theme=light] .aiw-switch:before{background:var(--border-strong)}:root[data-theme=light] .aiw-switch.active:before{background:#ff8200}:root[data-theme=light] .aiw-byok-card>button,:root[data-theme=light] .aiw-provider-head>button,:root[data-theme=light] .aiw-notice{border-color:var(--border);background:var(--surface-subtle);color:#4a525e}:root[data-theme=light] .aiw-sheet-head h2,:root[data-theme=light] .aiw-quota-card b,:root[data-theme=light] .aiw-quota-card strong,:root[data-theme=light] .aiw-empty-state b,:root[data-theme=light] .aiw-test-result h3,:root[data-theme=light] .aiw-clear-confirm b,:root[data-theme=light] .aiw-byok-form label>span{color:#262a31}:root[data-theme=light] .aiw-quota-card span,:root[data-theme=light] .aiw-quota-card p,:root[data-theme=light] .aiw-quota-card strong small,:root[data-theme=light] .aiw-empty-state,:root[data-theme=light] .aiw-clear-confirm small,:root[data-theme=light] .aiw-thread-empty{color:#626a75}:root[data-theme=light] .aiw-history-list>a{border-color:var(--border);color:#262a31;background:#fff}:root[data-theme=light] .aiw-history-list>a:hover,:root[data-theme=light] .aiw-history-list>a:focus-visible{border-color:var(--border-strong);background:var(--surface-subtle)}:root[data-theme=light] .aiw-history-list small{color:#6b7480}:root[data-theme=light] .aiw-quota-track{background:#e3e6eb}:root[data-theme=light] .aiw-attachment{border-color:var(--border);background:var(--surface-muted);color:#303640}:root[data-theme=light] .aiw-attachment>button{color:#626a75}:root[data-theme=light] .aiw-attachment>button:hover{background:var(--surface-hover);color:#16181d}:root[data-theme=light] .aiw-empty-state button,:root[data-theme=light] .aiw-clear-confirm button{border-color:var(--border);color:#303640;background:#fff}:root[data-theme=light] .aiw-clear-confirm button.danger{color:#b42335;background:#fff5f6;border-color:#efb6bd}:root[data-theme=light] .aiw-btn-primary{color:#fff;background:#16181d;border-color:#16181d}:root[data-theme=light] .aiw-btn-primary:hover{color:#111113;background:#e87500;border-color:#e87500}:root[data-theme=light] .aiw-result-icon{color:#fff;background:#16181d}:root[data-theme=light] .aiw-compose-row textarea::placeholder,:root[data-theme=light] .aiw-byok-form input::placeholder{color:#747b86;opacity:1}:root[data-theme=light] .aiw-context-overlay{background:#0000006b}:root[data-theme=light] .aiw-composer-robot{filter:drop-shadow(0 12px 20px #4c64842e)drop-shadow(0 2px 4px #ffffffc7)}@media (prefers-reduced-motion:reduce){.aiw-thinking i,.aiw-feedback{animation:none}.aiw-rail,.aiw-icon-btn,.aiw-new-chat,.aiw-prompt-grid>button,.aiw-send,.aiw-btn,.aiw-switch i{transition:none}}.aiw-page :is(a,button):focus-visible{box-shadow:0 0 0 2px var(--orange);border-radius:8px;outline:0}.aiw-icon-btn{color:#a7a9b1;background:0 0;border:0;border-radius:10px;transform:none}.aiw-icon-btn:hover{color:#fff;background:#202024;border:0;transform:none}.aiw-icon-btn:active{transform:scale(.96)}.aiw-more-menu{z-index:16;background:#18181b;border:1px solid #303137;border-radius:12px;width:184px;padding:6px;position:absolute;top:48px;right:0;box-shadow:0 18px 48px #00000085}.aiw-more-menu>button{color:#f1f1f2;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:16px minmax(0,1fr) max-content;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 9px;display:grid}.aiw-more-menu>button:hover,.aiw-more-menu>button:focus-visible{background:#252529}.aiw-more-menu>button>.aiw-icon{color:#a4a6ae;flex:none;width:16px;height:16px}.aiw-more-menu>button>span:not(.aiw-icon){text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 14px/1.2 var(--tc);overflow:hidden}.aiw-more-menu small{white-space:nowrap;color:#82858e;font:500 12px/1 var(--tc)}:root[data-vp=desk] .aiw-page{height:var(--screen-h,100svh);min-height:0;overflow:hidden}:root[data-vp=desk] .aiw-shell,:root[data-vp=desk] .aiw-shell.with-context{width:100%;height:var(--screen-h,100svh);min-height:0;padding:calc(80px + var(--ticker-h,0px)) 0 0;box-sizing:border-box;grid-template-columns:248px minmax(0,1fr);gap:0;margin:0;overflow:hidden}:root[data-vp=desk] .aiw-shell.with-context{grid-template-columns:232px minmax(0,1fr) 344px}:root[data-vp=desk] .aiw-rail,:root[data-vp=desk] .aiw-main,:root[data-vp=desk] .aiw-context{height:100%;min-height:0;box-shadow:none;border-radius:0}:root[data-vp=desk] .aiw-rail{background:#0d0d0f;border-width:0 1px 0 0;padding:14px}:root[data-vp=desk] .aiw-main{background:#111113;border:0;grid-template-rows:52px minmax(0,1fr) auto auto auto}:root[data-vp=desk] .aiw-context{border-width:0 0 0 1px}:root[data-vp=desk] .aiw-page>.ox-footer{display:none}:root[data-vp=desk] .aiw-rail-brand{min-height:46px;padding:0 6px 12px}.aiw-rail-logo{width:28px;height:28px}:root[data-vp=desk] .aiw-new-chat{background:#19191c;border:0;border-radius:9px;min-height:44px;margin:12px 0}.aiw-conversation{background:#111113}.aiw-empty{justify-content:center;gap:28px;width:min(800px,100%);min-height:100%;padding:32px 32px 24px}.aiw-feature-banner{background-color:#191919;background-image:linear-gradient(90deg,#00000029,#000000c7),url(/images/openx-ai/ai-card-bg.webp);background-position:50%;background-size:cover;align-items:center;height:112px;padding:22px 24px;display:flex}.aiw-strategy-home{justify-content:center}.aiw-strategy-hero{grid-template-columns:minmax(250px,42%) minmax(0,1fr);align-items:center;min-height:260px;display:grid;overflow:hidden}.aiw-strategy-hero>img{object-fit:contain;object-position:center;width:100%;height:270px;display:block}.aiw-strategy-hero>div{padding:20px 22px}.aiw-strategy-hero h1{color:#fff;font:700 34px/1.05 var(--tc);letter-spacing:-.04em}.aiw-strategy-hero h2{color:#f1f1f2;font:500 22px/1.25 var(--tc);margin-top:8px}.aiw-strategy-hero h2 em{color:var(--orange);font-style:normal}.aiw-strategy-hero p{color:#9698a0;max-width:390px;font:400 14px/1.65 var(--tc);margin-top:14px}.aiw-popular-strategies{flex-direction:column;gap:12px;display:flex}.aiw-popular-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.aiw-popular-head h2{color:#f1f1f2;font:600 15px/1.3 var(--tc)}.aiw-popular-head button{color:#8f9199;min-height:40px;font:500 12px/1 var(--tc);background:0 0;border:0;align-items:center;gap:5px;padding:0 4px;display:flex}.aiw-popular-head .aiw-icon{width:13px;height:13px}.aiw-strategy-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aiw-strategy-rail>button{color:#fff;text-align:left;background:#17171a;border:1px solid #2c2d32;border-radius:14px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) 140px;gap:8px 12px;min-width:0;min-height:146px;padding:16px;transition:border-color .16s,background .16s;display:grid}.aiw-strategy-rail>button:hover{background:#1c1c20;border-color:#4a4c53}.aiw-strategy-card-head{flex-direction:column;gap:4px;min-width:0;display:flex}.aiw-strategy-card-head b{text-overflow:ellipsis;white-space:nowrap;font:600 14px/1.3 var(--tc);overflow:hidden}.aiw-strategy-card-head small{color:#858790;font:400 12px/1.3 var(--tc)}.aiw-strategy-rail strong{color:var(--up);font:700 24px/1 var(--sans);grid-column:1;align-self:end}.aiw-mini-chart{grid-area:1/2/3;align-self:end}.aiw-mini-chart svg{width:100%;height:48px;display:block}.aiw-mini-chart path{fill:none;stroke:var(--up);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.aiw-strategy-rail em{color:#999ba3;font:500 12px/1.2 var(--tc);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:5px;font-style:normal;display:flex}.aiw-strategy-rail em .aiw-icon{width:13px;height:13px}.aiw-composer{border-radius:14px;width:min(820px,100% - 48px);margin:0 auto 10px;padding:8px 10px}.aiw-composer:before{background:#19191c;border-color:#35363c;box-shadow:0 12px 34px #00000038}.aiw-composer:focus-within:before{border-color:var(--focus-ring);box-shadow:0 12px 34px #00000038}.aiw-compose-row{align-items:center;gap:4px;display:flex}.aiw-compose-row label{border-radius:10px;flex:1;min-width:0}.aiw-compose-row textarea{min-height:44px;max-height:126px;padding:11px 8px}.aiw-compose-row textarea:focus-visible{box-shadow:none}.aiw-send{isolation:isolate;color:#111113;background:0 0;border-radius:50%;margin:0;position:relative;right:auto;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.aiw-send:before{content:"";z-index:-1;background:#f4f4f5;border-radius:50%;width:36px;height:36px;position:absolute}.aiw-send:hover:not(:disabled){background:0 0;transform:none}.aiw-send:hover:not(:disabled):before{background:var(--orange)}.aiw-send .aiw-icon{width:16px!important;height:16px!important}.aiw-compose-meta{min-height:28px;padding:2px 4px 0 48px}.aiw-compose-meta>div:first-child{margin-left:-44px}.aiw-compose-meta .aiw-voice{width:32px;min-width:32px;height:28px;padding:0}.aiw-sheet-mobile-back{display:none}.aiw-usage-total{justify-content:space-between;align-items:center;gap:20px;min-height:104px;display:flex}.aiw-usage-total>div{flex-direction:column;gap:7px;display:flex}.aiw-usage-total strong{color:#fff;font:700 46px/1 var(--sans);letter-spacing:-.04em}.aiw-usage-total span{color:#888b94;font:400 12px/1.4 var(--tc)}.aiw-usage-total img{object-fit:contain;width:86px;height:78px}.aiw-sheet:focus{outline:0}.aiw-quota-card{margin-top:8px;padding:16px}.aiw-quota-card>div:first-child{display:flex}.aiw-quota-card>p{justify-content:space-between;display:flex}.aiw-quota-card>p b{margin-left:auto}.aiw-quota-track i{width:22%}.aiw-usage-section{margin-top:24px}.aiw-usage-section-head{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.aiw-usage-section-head h3,.aiw-settings-group>h3{color:#f2f2f3;font:600 15px/1.3 var(--tc)}.aiw-usage-section-head>span{color:#8f9199;font:500 12px/1 var(--tc);align-items:center;gap:5px;display:flex}.aiw-usage-section-head .aiw-icon{width:13px;height:13px}.aiw-usage-chart-wrap{background:#17171a;border:1px solid #2e2f34;border-radius:14px;margin-top:8px;padding:12px 8px 0}.aiw-usage-chart{width:100%;height:auto;display:block;overflow:visible}.aiw-usage-chart line{stroke:#303137;stroke-width:1px}.aiw-usage-chart path.fill{fill:url(#aiw-usage-fill)}.aiw-usage-chart path.line{fill:none;stroke:var(--orange);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.aiw-usage-chart text{fill:#a2a4ac;font:12px var(--sans)}.aiw-usage-paths{flex-direction:column;margin-top:6px;display:flex}.aiw-usage-paths>a,.aiw-usage-paths>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #292a2f;align-items:center;gap:12px;min-height:66px;padding:10px 4px;display:flex}.aiw-usage-paths>a>span,.aiw-usage-paths>button>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.aiw-usage-paths b{font:600 14px/1.3 var(--tc)}.aiw-usage-paths small{color:#858790;font:400 12px/1.4 var(--tc)}.aiw-usage-paths .aiw-icon{color:#777a83;width:16px;height:16px}.aiw-settings-group{padding:0 0 24px}.aiw-settings-group+.aiw-settings-group{border-top:1px solid #292a2f;padding-top:22px}.aiw-settings-group>h3{margin-bottom:12px}.aiw-model-source{color:#fff;text-align:left;background:#17171a;border:1px solid #2f3035;border-radius:12px;width:100%;min-height:70px;margin-bottom:8px;padding:12px 14px}.aiw-model-source>span{flex-direction:column;gap:5px;display:flex}.aiw-model-source b{font:600 14px/1.3 var(--tc)}.aiw-model-source b em{background:var(--card);color:var(--orange);font:600 10px/1.4 var(--tc);border-radius:5px;margin-left:7px;padding:2px 6px;font-style:normal}.aiw-model-source small{color:#858790;font:400 12px/1.4 var(--tc)}.aiw-model-source.active{background:var(--card);border-color:#ff8200}.aiw-bind-key{min-height:44px;color:var(--orange);font:600 13px/1.2 var(--tc);background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;display:flex}.aiw-bind-key .aiw-icon{width:16px;height:16px}.aiw-privacy-card{border-block:1px solid #292a2f}.aiw-settings-note{color:#7e818a;font:400 12px/1.55 var(--tc);margin-top:2px}.aiw-answer-preference{margin-bottom:22px}:root[data-vp=pad] .aiw-shell,:root[data-vp=pad] .aiw-shell.with-context{padding:calc(80px + var(--ticker-h,0px)) 0 0;gap:0}:root[data-vp=pad][data-pad-density=wide] .aiw-shell,:root[data-vp=pad][data-pad-density=wide] .aiw-shell.with-context{grid-template-columns:minmax(0,1fr)}:root[data-vp=pad] .aiw-rail,:root[data-vp=pad][data-pad-density=wide] .aiw-rail{display:none!important}:root[data-vp=pad] .aiw-main{background:#111113;border-width:0;border-radius:0;grid-template-rows:52px minmax(0,1fr) auto auto auto;height:100%}:root[data-vp=pad][data-pad-density=wide] .aiw-main{grid-template-rows:52px minmax(0,1fr) auto auto auto}:root[data-vp=pad] .aiw-empty{gap:24px;width:min(680px,100%);padding:28px 24px 22px}:root[data-vp=pad] .aiw-strategy-hero{grid-template-columns:280px minmax(0,1fr)}:root[data-vp=pad] .aiw-compose-meta{display:none}:root[data-vp=pad] .aiw-composer{border-radius:14px;margin-bottom:8px;padding:4px 0}:root[data-vp=pad] .aiw-composer:before{display:none}:root[data-vp=pad] .aiw-compose-row{gap:6px;display:flex}:root[data-vp=pad] .aiw-compose-row label{background:#19191c;border:1px solid #34353a;border-radius:14px;min-height:44px;padding:0 4px}:root[data-vp=pad] .aiw-compose-row label:focus-within{border-color:var(--focus-ring)}:root[data-vp=pad] .aiw-compose-row textarea{min-height:42px;padding:10px 8px}:root[data-vp=pad] .aiw-send{margin:0;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}:root[data-vp=pad] .aiw-overlay{inset:calc(80px + var(--ticker-h,0px)) 0 0;-webkit-backdrop-filter:none;backdrop-filter:none;background:#111114;align-items:stretch;padding:0}:root[data-vp=pad] .aiw-sheet{width:100%;height:100%;max-height:none;box-shadow:none;background:#111114;border:0;border-radius:0}:root[data-vp=pad] .aiw-sheet-head{border-bottom:1px solid #292a2f;align-items:center;height:56px;padding:6px 14px;display:flex;position:relative}:root[data-vp=pad] .aiw-sheet-mobile-back{display:inline-flex}:root[data-vp=pad] .aiw-sheet-title{text-align:center;pointer-events:none;justify-content:center;position:absolute;left:50%;transform:translate(-50%)}:root[data-vp=pad] .aiw-sheet-title>div>p{display:none}:root[data-vp=pad] .aiw-sheet-title h2{margin:0;font-size:18px}:root[data-vp=pad] .aiw-sheet-back,:root[data-vp=pad] .aiw-sheet-close{display:none}:root[data-vp=pad] .aiw-sheet-body{width:min(680px,100%);height:calc(100% - 56px);max-height:none;margin:0 auto;padding:22px 24px 32px}:root[data-vp=pad] .aiw-answer-preference{display:none}:root[data-vp=phone] .aiw-rail,:root[data-vp=phone] .aiw-rail-scrim{display:none!important}:root[data-vp=phone] .aiw-main{background:#111113;grid-template-rows:52px minmax(0,1fr) auto auto auto}:root[data-vp=phone] .aiw-more-menu{width:184px;top:46px;right:0}:root[data-vp=phone] .aiw-empty{justify-content:flex-start;gap:18px;width:100%;min-height:100%;padding:20px 16px 14px}:root[data-vp=phone] .aiw-strategy-home{gap:10px;padding-top:10px}:root[data-vp=phone] .aiw-strategy-hero{text-align:center;flex-direction:column;justify-content:flex-start;min-height:274px;display:flex}:root[data-vp=phone] .aiw-strategy-hero>img{object-fit:contain;width:220px;height:184px;margin:-22px auto -14px}:root[data-vp=phone] .aiw-strategy-hero>div{padding:0 12px}.aiw-strategy-hero h1{font-size:26px}:root[data-vp=phone] .aiw-strategy-hero h2{margin-top:4px;font-size:17px}:root[data-vp=phone] .aiw-strategy-hero p{margin-top:8px;font-size:12px;line-height:1.5}:root[data-vp=phone] .aiw-popular-strategies{gap:7px}:root[data-vp=phone] .aiw-popular-head h2{font-size:14px}:root[data-vp=phone] .aiw-popular-strategies{position:relative}:root[data-vp=phone] .aiw-popular-strategies:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#111113);width:24px;height:126px;position:absolute;bottom:0;right:-1px}:root[data-vp=phone] .aiw-strategy-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.aiw-strategy-rail::-webkit-scrollbar{display:none}:root[data-vp=phone] .aiw-strategy-rail>button{scroll-snap-align:start;grid-template-columns:minmax(0,1fr) 112px;width:260px;min-width:260px;min-height:126px;padding:13px}:root[data-vp=phone] .aiw-strategy-rail strong{font-size:21px}:root[data-vp=phone] .aiw-composer{width:100%;padding:3px 8px max(4px,env(safe-area-inset-bottom));border-radius:0;margin:0}:root[data-vp=phone] .aiw-composer:before,:root[data-vp=phone] .aiw-compose-meta{display:none}:root[data-vp=phone] .aiw-compose-row{align-items:center;gap:3px;display:flex}:root[data-vp=phone] .aiw-compose-row label{background:#19191c;border:1px solid #34353a;border-radius:14px;min-height:42px;padding:0 3px}:root[data-vp=phone] .aiw-compose-row label:focus-within{border-color:var(--focus-ring)}:root[data-vp=phone] .aiw-compose-row textarea{min-height:40px;max-height:82px;padding:9px 7px;font-size:13px}:root[data-vp=phone] .aiw-send{margin:0;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}:root[data-vp=phone] .aiw-send:before{width:34px;height:34px}:root[data-vp=phone] .aiw-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111114;align-items:stretch;padding:0;inset:0}:root[data-vp=phone] .aiw-sheet{width:100%;height:100%;max-height:none;box-shadow:none;background:#111114;border:0;border-radius:0}:root[data-vp=phone] .aiw-sheet-head{border-bottom:1px solid #292a2f;align-items:center;height:56px;padding:6px 8px;display:flex;position:relative}:root[data-vp=phone] .aiw-sheet-mobile-back{display:inline-flex}:root[data-vp=phone] .aiw-sheet-title{text-align:center;pointer-events:none;justify-content:center;position:absolute;left:50%;transform:translate(-50%)}:root[data-vp=phone] .aiw-sheet-title>div>p{display:none}:root[data-vp=phone] .aiw-sheet-title h2{margin:0;font-size:17px}:root[data-vp=phone] .aiw-sheet-back,:root[data-vp=phone] .aiw-sheet-close{display:none}:root[data-vp=phone] .aiw-sheet-body{width:100%;height:calc(100% - 56px);max-height:none;padding:18px 16px max(24px,env(safe-area-inset-bottom))}:root[data-vp=phone] .aiw-search{border-radius:999px;height:42px}:root[data-vp=phone] .aiw-history-list{gap:0;margin-top:10px}:root[data-vp=phone] .aiw-history-list>a{background:0 0;border:0;border-bottom:1px solid #292a2f;border-radius:0;min-height:70px;padding:10px 4px}:root[data-vp=phone] .aiw-history-list>a:hover{background:#19191c;border-color:#292a2f;transform:none}:root[data-vp=phone] .aiw-history-list>a>.aiw-icon:first-child{width:17px;height:17px}:root[data-vp=phone] .aiw-history-list>a>.aiw-icon:last-child{width:14px;height:14px}:root[data-vp=phone] .aiw-usage-total strong{font-size:42px}:root[data-vp=phone] .aiw-usage-total img{width:76px;height:70px}:root[data-vp=phone] .aiw-usage-section{margin-top:20px}:root[data-vp=phone] .aiw-answer-preference{display:none}:root[data-theme=light] .aiw-more-menu{background:#fff;border-color:#d6dae1;box-shadow:0 18px 46px #00000029}:root[data-theme=light] .aiw-more-menu>button{color:#242830}:root[data-theme=light] .aiw-more-menu>button:hover,:root[data-theme=light] .aiw-more-menu>button:focus-visible{background:#f1f3f6}:root[data-theme=light] .aiw-more-menu small,:root[data-theme=light] .aiw-more-menu .aiw-icon{color:#66707c}:root[data-theme=light][data-vp=desk] .aiw-rail{background:#f6f7f9;border-color:#dfe3e8}:root[data-theme=light][data-vp=desk] .aiw-rail-brand,:root[data-theme=light][data-vp=desk] .aiw-rail-modes,:root[data-theme=light][data-vp=desk] .aiw-rail-bottom{background:0 0;border-color:#e0e3e8}:root[data-theme=light][data-vp=desk] .aiw-rail-brand small,:root[data-theme=light][data-vp=desk] .aiw-thread-nav>p,:root[data-theme=light][data-vp=desk] .aiw-thread-nav small{color:#626a75}:root[data-theme=light][data-vp=desk] .aiw-new-chat{color:#242830;background:#eceff3}:root[data-theme=light][data-vp=desk] .aiw-new-chat:hover{color:#16181d;background:#e3e7ec;border-color:#0000}:root[data-theme=light] .aiw-conversation,:root[data-theme=light] .aiw-main{background:#fbfcfd}:root[data-theme=light] .aiw-strategy-rail>button{color:#20242b}:root[data-theme=light] .aiw-strategy-rail>button:hover{background:#f8f9fb;border-color:#b9c0ca}:root[data-theme=light] .aiw-composer:before{background:#fff;border-color:#cfd4dc;box-shadow:0 12px 30px #0000001a}:root[data-theme=light] .aiw-composer:focus-within:before{border-color:var(--focus-ring);box-shadow:0 12px 30px #0000001a}:root[data-theme=light] .aiw-send{color:#656c77;background:0 0}:root[data-theme=light] .aiw-send:before{background:#e3e6ea}:root[data-theme=light] .aiw-send:not(:disabled){color:#fff}:root[data-theme=light] .aiw-send:not(:disabled):before{background:#16181d}:root[data-theme=light] .aiw-send:disabled{opacity:1}:root[data-theme=light] .aiw-usage-total strong,:root[data-theme=light] .aiw-usage-section-head h3,:root[data-theme=light] .aiw-settings-group>h3{color:#20242b}:root[data-theme=light] .aiw-usage-total span,:root[data-theme=light] .aiw-usage-section-head>span,:root[data-theme=light] .aiw-settings-note,:root[data-theme=light] .aiw-choice-row button{color:#5e6671}:root[data-theme=light] .aiw-usage-chart-wrap,:root[data-theme=light] .aiw-model-source{background:#fff;border-color:#dfe3e9}:root[data-theme=light] .aiw-model-source{color:#20242b}:root[data-theme=light] .aiw-model-source small,:root[data-theme=light] .aiw-usage-paths small{color:#606975}:root[data-theme=light] .aiw-model-source.active{background:#f2f2f2;border-color:#f0a34f}:root[data-theme=light] .aiw-usage-chart line{stroke:#dfe3e9}:root[data-theme=light] .aiw-usage-chart text{fill:#5e6671}:root[data-theme=light] .aiw-usage-paths>a,:root[data-theme=light] .aiw-usage-paths>button{color:#20242b;border-color:#e0e3e8}:root[data-theme=light] .aiw-privacy-card,:root[data-theme=light] .aiw-settings-group+.aiw-settings-group{border-color:#e0e3e8}:root[data-theme=light][data-vp=phone] .aiw-sheet,:root[data-theme=light][data-vp=phone] .aiw-overlay,:root[data-theme=light][data-vp=pad] .aiw-sheet,:root[data-theme=light][data-vp=pad] .aiw-overlay{background:#fbfcfd}:root[data-theme=light][data-vp=phone] .aiw-sheet-head,:root[data-theme=light][data-vp=pad] .aiw-sheet-head{background:#fff;border-color:#e0e3e8}:root[data-theme=light][data-vp=phone] .aiw-compose-row label,:root[data-theme=light][data-vp=pad] .aiw-compose-row label{background:#fff;border-color:#cfd4dc}:root[data-theme=light][data-vp=phone] .aiw-history-list>a{background:0 0;border-color:#e0e3e8}:root[data-theme=light][data-vp=phone] .aiw-popular-strategies:after{background:linear-gradient(90deg,#0000,#fbfcfd)}@keyframes aiw-feedback-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}
.aiw-page :is(.aiw-icon-btn,.aiw-send,.aiw-compose-add){width:44px;min-width:44px;height:44px;min-height:44px}.aiw-page :is(.aiw-icon-btn,.aiw-send,.aiw-compose-add) .aiw-icon{width:18px;height:18px}.aiw-workspace-bar{z-index:12;background:#0d0d0f;border-bottom:1px solid #24252a;align-items:center;height:52px;padding:4px 12px;display:flex;position:relative}.aiw-mode-pill{background:#17171a;border:1px solid #2d2e33;border-radius:10px;align-items:center;gap:2px;width:128px;height:34px;padding:3px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aiw-mode-pill button{color:#7f828b;min-width:0;height:44px;min-height:44px;font:600 13px/1 var(--tc);background:0 0;border:0;border-radius:9px;flex:1;padding:0;position:relative}.aiw-mode-pill button>span{background:0 0;border-radius:7px;place-items:center;width:100%;height:26px;transition:background .16s;display:grid}.aiw-mode-pill button:hover{color:#fff}.aiw-mode-pill button.active{color:#121214;background:0 0}.aiw-mode-pill button.active>span{background:#f4f4f5}.aiw-mode-pill button:focus-visible{box-shadow:none}.aiw-mode-pill button:focus-visible:after{content:"";border:2px solid var(--orange);border-radius:9px;position:absolute;inset:7px -2px}.aiw-workspace-actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.aiw-workspace-more{display:flex;position:relative}.aiw-chat-home{justify-content:center}.aiw-chat-greeting{align-items:center;gap:14px;display:flex}.aiw-chat-greeting>img{object-fit:contain;width:58px;height:54px;display:block}.aiw-chat-greeting h1{color:#f4f4f5;font:600 26px/1.2 var(--tc);letter-spacing:-.025em;align-items:center;gap:8px;display:flex}.aiw-chat-greeting h1 .aiw-icon{width:16px;height:16px;color:var(--orange)}.aiw-feature-card{background:#17171a;border:1px solid #2c2d32;border-radius:16px;overflow:hidden}.aiw-feature-banner{background-color:#201811;background-image:linear-gradient(90deg,#15120f29,#15120fc7),url(/images/openx-ai/ai-card-bg.webp);background-position:50%;background-size:cover;align-items:center;height:112px;padding:22px 24px;display:flex}.aiw-feature-banner>div{flex-direction:column;gap:7px;display:flex}.aiw-feature-banner b{color:#fff;font:700 20px/1.2 var(--tc)}.aiw-feature-banner span{color:#d2d2d6;font:400 13px/1.4 var(--tc)}.aiw-feature-card>p{color:#9a9ca4;font:500 13px/1.3 var(--tc);padding:15px 18px 7px}.aiw-feature-prompts{flex-direction:column;padding:0 10px 10px;display:flex}.aiw-feature-prompts>button{color:#f1f1f2;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;min-height:60px;padding:8px;transition:background .16s;display:flex}.aiw-feature-prompts>button:hover{background:#222226}.aiw-feature-prompts>button>span:first-child{width:24px;height:24px;color:var(--orange);font:600 12px/1 var(--sans);background:#28282d;border-radius:7px;place-items:center;display:grid}.aiw-feature-prompts>button>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.aiw-feature-prompts b{text-overflow:ellipsis;white-space:nowrap;font:600 14px/1.3 var(--tc);overflow:hidden}.aiw-feature-prompts small{text-overflow:ellipsis;white-space:nowrap;color:#8f9199;font:400 12px/1.35 var(--tc);overflow:hidden}.aiw-feature-prompts>button>.aiw-icon{color:#6f7179;width:15px;height:15px}.aiw-quick-actions{scrollbar-width:none;align-items:center;gap:8px;width:min(820px,100% - 48px);min-height:44px;margin:0 auto 6px;display:flex;overflow-x:auto}.aiw-quick-actions::-webkit-scrollbar{display:none}.aiw-quick-actions button{isolation:isolate;color:#a6a8b0;min-height:44px;font:500 12px/1 var(--tc);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 13px;display:flex;position:relative}.aiw-quick-actions button:before{content:"";z-index:-1;background:#17171a;border:1px solid #303137;border-radius:999px;position:absolute;inset:5px 0}.aiw-quick-actions button:hover{color:#fff;background:0 0}.aiw-quick-actions button:hover:before{background:#202024;border-color:#50525a}.aiw-quick-actions .aiw-icon{width:15px;height:15px}.aiw-compose-add{z-index:2;color:#898b94;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:relative}.aiw-compose-add:hover{color:#fff;background:#252529}:root[data-vp=pad] .aiw-workspace-bar{display:flex}:root[data-vp=pad] .aiw-mode-pill button{height:44px;min-height:44px}:root[data-vp=pad] .aiw-chat-greeting>img{width:54px;height:50px}:root[data-vp=pad] .aiw-chat-greeting h1{font-size:24px}:root[data-vp=pad] .aiw-feature-banner{height:102px}:root[data-vp=pad] .aiw-quick-actions,:root[data-vp=pad] .aiw-composer{width:min(680px,100% - 32px)}:root[data-vp=pad] .aiw-compose-add{width:44px;height:44px}:root[data-vp=phone] .aiw-workspace-bar{height:52px;padding:4px 8px}:root[data-vp=phone] .aiw-mode-pill button{height:44px;min-height:44px}:root[data-vp=phone] .aiw-chat-greeting{gap:10px}:root[data-vp=phone] .aiw-chat-greeting>img{width:50px;height:46px}:root[data-vp=phone] .aiw-chat-greeting h1{font-size:19px}:root[data-vp=phone] .aiw-feature-card{border-radius:14px}:root[data-vp=phone] .aiw-feature-banner{height:84px;padding:14px 16px}:root[data-vp=phone] .aiw-feature-banner b{font-size:18px}:root[data-vp=phone] .aiw-feature-card>p{padding:12px 14px 5px}:root[data-vp=phone] .aiw-feature-prompts{padding:0 7px 7px}:root[data-vp=phone] .aiw-feature-prompts>button{gap:8px;min-height:51px;padding:6px}:root[data-vp=phone] .aiw-feature-prompts>button>span:first-child{border-radius:6px;width:21px;height:21px;font-size:12px}:root[data-vp=phone] .aiw-feature-prompts b{font-size:13px}:root[data-vp=phone] .aiw-feature-prompts small{font-size:12px}:root[data-vp=phone] .aiw-quick-actions{gap:8px;width:calc(100% - 24px);min-height:44px;margin:0 auto 2px}:root[data-vp=phone] .aiw-quick-actions button{min-height:44px;padding:0 11px;font-size:12px}:root[data-vp=phone] .aiw-compose-add{width:44px;height:44px}:root[data-theme=light] .aiw-workspace-bar{background:#fff;border-color:#e0e3e8}:root[data-theme=light] .aiw-mode-pill{background:#f1f3f6;border-color:#d8dce2}:root[data-theme=light] .aiw-mode-pill button{color:#656c77}:root[data-theme=light] .aiw-mode-pill button.active{color:#fff;background:0 0}:root[data-theme=light] .aiw-mode-pill button.active>span{background:#16181d}:root[data-theme=light] .aiw-chat-greeting h1,:root[data-theme=light] .aiw-strategy-hero h1,:root[data-theme=light] .aiw-strategy-hero h2,:root[data-theme=light] .aiw-popular-head h2{color:#171a20}:root[data-theme=light] .aiw-feature-card,:root[data-theme=light] .aiw-strategy-rail>button{box-shadow:none;background:#fff;border-color:#dfe3e9}:root[data-theme=light] .aiw-feature-card>p{color:#5e6671}:root[data-theme=light] .aiw-feature-prompts>button>span:first-child,:root[data-theme=light] .aiw-answer-grid>section>span,:root[data-theme=light] .aiw-sheet-title>div>p,:root[data-theme=light] .aiw-bind-key,:root[data-theme=light] .aiw-model-source b em{color:var(--orange-t)}:root[data-theme=light] .aiw-feature-prompts>button{color:#20242b}:root[data-theme=light] .aiw-feature-prompts>button:hover{background:#f3f5f7}:root[data-theme=light] .aiw-feature-prompts>button>span:first-child{background:#f0f2f5}:root[data-theme=light] .aiw-feature-prompts small,:root[data-theme=light] .aiw-strategy-card-head small,:root[data-theme=light] .aiw-strategy-hero p{color:#5e6671}:root[data-theme=light] .aiw-quick-actions button{color:#555e69;background:0 0;border:0}:root[data-theme=light] .aiw-quick-actions button:before{background:#fff;border-color:#d8dce2}:root[data-theme=light] .aiw-quick-actions button:hover{color:#20242b;background:0 0}:root[data-theme=light] .aiw-quick-actions button:hover:before{background:#f5f6f8;border-color:#aeb5c0}:root[data-theme=light] .aiw-compose-add{color:#66707c}:root[data-theme=light] .aiw-compose-add:hover{color:#1f242b;background:#eef1f4}@media (prefers-reduced-motion:reduce){.aiw-mode-pill button,.aiw-feature-prompts>button,.aiw-strategy-rail>button,.aiw-quick-actions button{transition:none}}
.aiw-embed.aiw-page{background:0 0;min-height:0}.aiw-embed{flex-direction:column;height:100%;min-height:0;display:flex}.aiw-embed .aiw-shell{gap:12px;width:100%;height:100%;min-height:0;padding:0}.aiw-embed .aiw-rail,.aiw-embed .aiw-main{height:100%;min-height:0}.aiw-embed .aiw-conversation{min-height:0;overflow-y:auto}.aiw-embed.is-narrow .aiw-shell{grid-template-columns:minmax(0,1fr)}.aiw-embed.is-narrow .aiw-rail{display:none}.aiw-thread-del{width:24px;height:24px;color:inherit;opacity:0;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:auto;transition:opacity .14s,background-color .14s;display:inline-flex}.aiw-thread-del svg{width:14px;height:14px}.aiw-thread-nav a:hover .aiw-thread-del,.aiw-thread-nav a:focus-within .aiw-thread-del{opacity:.65}.aiw-thread-del:hover{opacity:1;background:#ffffff17}:root[data-theme=light] .aiw-thread-del:hover{background:#00000012}.aiw-conversation .aiw-form-error{max-width:820px;margin:12px auto}@media (prefers-reduced-motion:reduce){.aiw-thread-del{transition:none}}:root[data-vp] .aiw-embed .aiw-shell,:root[data-vp] .aiw-embed .aiw-shell.with-context{padding:0}.ox-aiw-host{box-sizing:border-box;height:100svh;padding-top:calc(80px + var(--ticker-h,0px))}:root[data-vp=phone] .ox-aiw-host{padding-top:0}:is(:root[data-vp=phone] body:has(.ox-aiw-host) .ox-chrome,:root[data-vp=phone] body:has(.ox-aiw-host) .ntk-bar){display:none}:root[data-vp] .aiw-embed.aiw-page,:root[data-vp] .aiw-embed .aiw-shell,:root[data-vp] .aiw-embed .aiw-rail,:root[data-vp] .aiw-embed .aiw-main{height:100%;min-height:0}
