@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&family=Noto+Naskh+Arabic:wght@400;600;700&display=swap";.kali-catalog{display:grid;gap:18px;padding-bottom:24px;min-width:0}.kali-intro h2{font-size:clamp(22px,2.6vw,31px);margin:12px 0}.kali-intro p,.kali-notice p,.kali-search-panel p,.kali-detail p{line-height:1.85;overflow-wrap:anywhere}.kali-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.kali-stats>div{border-radius:14px;border:1px solid var(--stroke);background:var(--panel);padding:13px;display:grid;gap:4px}.kali-stats strong{font-size:clamp(18px,2.3vw,25px);color:var(--primary)}.kali-stats span{font-size:11px;line-height:1.6;color:var(--muted)}.kali-mode-row{display:flex;gap:9px;flex-wrap:wrap}.kali-mode,.kali-filter,.kali-dismiss{color:inherit;border:1px solid var(--stroke);border-radius:12px;background:var(--panel);padding:10px 12px;cursor:pointer;font:inherit;font-size:12px}.kali-mode.current,.kali-filter.current{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,var(--panel))}.kali-mode:focus-visible,.kali-filter:focus-visible,.kali-dismiss:focus-visible,.kali-tool-card button:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.kali-notice{margin-top:13px;border:1px solid var(--stroke);border-radius:14px;padding:13px 15px;background:color-mix(in srgb,var(--secondary) 8%,var(--panel))}.kali-notice strong{color:var(--primary);font-size:13px}.kali-notice p{margin:5px 0 0;font-size:12px}.kali-locked{background:color-mix(in srgb,#d08843 10%,var(--panel))}.kali-search-panel{display:grid;gap:10px}.kali-search-label{font-weight:800;font-size:13px}.kali-search-input{width:100%;min-width:0;border-radius:13px;border:1px solid var(--primary);background:var(--panel);color:inherit;font:inherit;padding:14px;box-sizing:border-box}.kali-filters{display:flex;gap:8px;flex-wrap:wrap}.kali-filter{padding:8px 11px}.kali-results{margin:0;font-size:12px;color:var(--muted)}.kali-tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px}.kali-tool-card{min-width:0;min-height:225px;display:flex;flex-direction:column;gap:8px;padding:20px!important}.kali-tool-card.selected{border-color:var(--primary)}.kali-tool-card h3{font-size:17px;overflow-wrap:anywhere;margin:4px 0}.kali-tool-card p{flex:1;line-height:1.75;margin:0}.kali-card-upper,.kali-card-bottom{display:flex;gap:8px;align-items:center;justify-content:space-between}.kali-tool-number,.kali-tool-status,.kali-card-bottom small{font-size:10px;color:var(--muted);overflow-wrap:anywhere}.kali-card-open{padding:10px 13px;margin-top:7px}.kali-detail{border-color:var(--primary)!important}.kali-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.kali-detail-heading h2{margin:8px 0}.kali-detail-tags{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.kali-detail-tags span{font-size:11px;border:1px solid var(--stroke);border-radius:20px;padding:7px 11px;background:var(--panel)}.kali-steps{line-height:1.9;padding-inline-start:22px;font-size:12px}.kali-actions{display:flex;flex-wrap:wrap;gap:9px}.kali-actions button{padding:10px 12px}.kali-actions button:disabled{opacity:.52;cursor:not-allowed;transform:none}.kali-more-wrap{text-align:center}.kali-more-wrap button{padding:12px 18px}.kali-credit,.kali-footnote{font-size:11px;line-height:1.8;color:var(--muted)}.kali-credit a{color:var(--primary);text-decoration:underline}@media(max-width:620px){.kali-tools-grid{grid-template-columns:1fr}.kali-stats{gap:5px}.kali-stats>div{padding:8px}.kali-filters{flex-wrap:nowrap;overflow-x:auto;padding:4px 0 10px}.kali-filter{flex-shrink:0}.kali-mode{flex:1}.kali-tool-card{min-height:185px}}@media(prefers-reduced-motion:reduce){.kali-catalog *,.kali-catalog *:before,.kali-catalog *:after{transition:none!important;animation:none!important}}:root{font-family:Manrope,Noto Naskh Arabic,sans-serif;background:#eff1ff;color:#2b3051;font-synthesis:none;font-optical-sizing:auto}*{box-sizing:border-box}html,body,#root{margin:0;height:100%;width:100%;overflow:hidden}button,select,textarea,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible,textarea:focus-visible,input:focus-visible{outline:3px solid #7759ed;outline-offset:3px}::-webkit-scrollbar{display:none;width:0;height:0}*{scrollbar-width:none}.war-shell{--ink:#2b3051;--muted:#8b90ae;--panel:#ffffffa8;--panel-solid:#f8f9ff;--stroke:#ffffffed;--edge:#d7daec;--gloss:#ffffffb2;display:flex;height:100dvh;width:100%;background:radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--primary) 24%,transparent),transparent 28%),radial-gradient(circle at 50% 97%,color-mix(in srgb,var(--secondary) 15%,transparent),transparent 42%),var(--background);color:var(--ink);overflow:hidden;font-size:13px}.preset-dark{--ink:#f2eeff;--muted:#a3a5c7;--panel:#242a47d9;--panel-solid:#1b203b;--stroke:#53577c;--edge:#454867;--gloss:#ffffff25}.war-shell button,.war-shell select{color:inherit}.war-sidebar{flex:0 0 260px;min-width:0;display:flex;flex-direction:column;gap:0;padding:25px 17px 17px;background:linear-gradient(155deg,var(--panel-solid),color-mix(in srgb,var(--background) 85%,#fff));border-inline-end:1px solid var(--edge);box-shadow:9px 0 36px #5c568718;z-index:4;overflow:hidden}.brand-row{display:flex;align-items:center;gap:12px;min-height:66px}.brand-mark{width:53px;height:53px;flex:0 0 53px;border-radius:19px;display:grid;place-items:center;background:linear-gradient(140deg,#fff,color-mix(in srgb,var(--primary) 23%,white));border:1px solid #fff;box-shadow:8px 10px 16px #9193c94c,inset 1px 2px #fff,inset 0 -5px 9px #ffffff70;position:relative}.brand-mark:before{content:"";position:absolute;inset:4px;border:1px solid #ffffffdd;border-radius:15px}.brand-mark span{font:800 31px Outfit;color:var(--primary);text-shadow:0 2px 0 #fff}.brand-row strong{display:block;white-space:nowrap;font:800 23px Outfit;letter-spacing:.4px}.brand-row strong span{color:var(--primary)}.brand-row small{font-size:8px;letter-spacing:1.2px;font-weight:800;color:var(--muted)}.physical-button,.nav-item,.preset-tile,.data-card,.floating-physical-pill{transform-style:preserve-3d;backface-visibility:hidden}.physical-button{font:800 13px Manrope,Noto Naskh Arabic,sans-serif;border:1px solid #ffffffbd;border-radius:19px;background:linear-gradient(160deg,color-mix(in srgb,var(--primary) 67%,#fff),var(--primary));color:#fff!important;box-shadow:0 7px color-mix(in srgb,var(--primary) 74%,#4d378b),0 15px 18px #5552a64a,inset 0 3px 4px #ffffff72,inset 0 -2px 6px #3f2d6c35;position:relative}.physical-button:disabled{opacity:.45;cursor:default}.new-chat{width:100%;padding:16px 8px;margin:23px 0 24px;letter-spacing:.2px}.new-chat span{font-size:20px;margin-inline-end:7px}.side-section-caption{font:800 9px Manrope;color:var(--muted);letter-spacing:1.5px;padding:0 12px;margin-bottom:11px;display:flex;justify-content:space-between}.side-section-caption i{font-style:normal;color:var(--primary)}.nav-stack{display:flex;flex-direction:column;gap:8px}.nav-item{height:47px;width:100%;display:flex;align-items:center;gap:13px;text-align:start;padding:0 12px;border-radius:16px;border:1px solid var(--stroke);background:linear-gradient(152deg,var(--panel-solid),color-mix(in srgb,var(--panel-solid) 80%,var(--primary)));box-shadow:4px 7px 13px #8785b42a,inset 1px 2px 1px var(--gloss);font-size:12px;font-weight:800;transition:transform .2s,border-color .2s}.nav-item.active{border-color:color-mix(in srgb,var(--primary) 55%,white);background:linear-gradient(150deg,color-mix(in srgb,var(--primary) 15%,var(--panel-solid)),var(--panel-solid));box-shadow:inset 2px 3px 7px #8174bd2e,1px 2px 0 var(--primary)}.nav-glyph{width:26px;height:26px;display:grid;place-items:center;border-radius:10px;font:800 20px Outfit;color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,white)}.nav-dot{width:6px;height:6px;background:var(--primary);border-radius:50%;margin-inline-start:auto}.history-heading{margin-top:27px}.side-history{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:5px}.history-item{background:none;border:0;color:var(--muted);text-align:start;padding:8px 12px;font-size:11px;display:flex;gap:9px;align-items:center}.history-item span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar-bottom{border-top:1px solid var(--edge);padding:17px 10px 0;display:grid;grid-template-columns:10px 1fr;gap:5px;font:800 10px Manrope;color:var(--ink)}.sidebar-bottom small{grid-column:2;color:var(--muted);font:600 10px Manrope}.live-dot,.quiet-badge i{width:7px;height:7px;border-radius:50%;background:#3fc8ae;box-shadow:0 0 0 4px #3fc8ae22}.war-main{display:flex;min-width:0;flex:1;flex-direction:column;overflow:hidden;position:relative}.topbar{height:76px;flex:0 0 76px;padding:0 34px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff9f;background:linear-gradient(135deg,#ffffff6b,#ffffff1e);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:2}.breadcrumbs{font-weight:800;font-size:13px;color:var(--muted)}.breadcrumbs span{margin:0 9px;color:#bdc0d7}.breadcrumbs b{color:var(--ink)}.top-actions{display:flex;align-items:center;gap:18px}.quiet-badge{font-size:10px;color:var(--muted);display:flex;gap:10px;align-items:center;white-space:nowrap}.avatar{height:37px;width:37px;border:1px solid #fff;border-radius:13px;background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--primary) 23%,white));box-shadow:4px 6px 10px #8686b54d;font:800 22px Outfit;color:var(--primary)!important}.chat-workspace{flex:1;min-height:0;display:flex;flex-direction:column}.chat-content{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:23px 29px 5px}.welcome-grid{width:min(1140px,100%);min-height:350px;display:grid;grid-template-columns:minmax(310px,1fr) minmax(330px,.96fr);gap:26px;align-items:stretch}.welcome-copy{padding:31px 13px 10px 9px;align-self:center}.eyebrow{font-weight:800;font-size:10px;letter-spacing:2.2px;color:var(--primary);display:inline-flex;align-items:center;gap:8px}.star-dot{font-size:19px}.eyebrow-line{width:42px;height:1px;background:var(--primary);opacity:.3}.welcome-copy h1{font:800 clamp(34px,4vw,64px)/1.12 Outfit,"Noto Naskh Arabic",sans-serif;margin:21px 0 20px;letter-spacing:-1.6px;color:var(--ink)}.welcome-copy h1 em{color:var(--primary);font-style:normal}.welcome-subtitle{font:600 14px/1.9 Manrope,Noto Naskh Arabic,sans-serif;color:var(--muted);max-width:440px}.action-list{display:flex;gap:12px;flex-wrap:wrap;margin:31px 0}.action-list button{padding:14px 20px;letter-spacing:0}.action-list button+button{color:var(--ink)!important;border-color:#fff;background:linear-gradient(145deg,var(--panel-solid),color-mix(in srgb,var(--panel-solid) 86%,var(--primary)));box-shadow:0 6px #c9cce0,0 13px 16px #9ca2ce34,inset 0 2px 4px #fff}.mini-insight{display:flex;gap:12px;align-items:center;color:var(--muted)}.mini-insight>span{height:42px;width:42px;border-radius:15px;display:grid;place-items:center;background:#ffffffa5;color:var(--primary);font-size:20px;box-shadow:4px 7px 15px #9491bd3f}.mini-insight strong,.mini-insight small{display:block}.mini-insight strong{font-size:10px;letter-spacing:.9px;color:var(--ink)}.mini-insight small{font-size:9px;padding-top:4px}.three-panel{height:360px;border-radius:39px;position:relative;overflow:hidden;align-self:center;background:linear-gradient(142deg,#ffffffbd,#ffffff4a 45%,#e6eaff5e);border:1px solid #ffffffed;box-shadow:0 26px 51px #8a8abb46,inset 0 4px 4px #ffffffef,inset 0 -9px 14px #c1bfed52;transform-style:preserve-3d;isolation:isolate}.three-panel:before{content:"";position:absolute;inset:8px;border-radius:32px;border:1px solid #ffffffa1;pointer-events:none;z-index:3}.three-panel:after{content:"";position:absolute;width:80%;height:100%;border-radius:50%;top:-45%;left:-28%;background:linear-gradient(140deg,#ffffffb8,transparent 60%);filter:blur(20px);pointer-events:none}.visual-halo{position:absolute;inset:15% 9%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 29%,#fff),transparent 64%);filter:blur(8px)}.war-webgl{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1}.sculpture-fallback{position:absolute;inset:0;display:grid;place-items:center}.fallback-core{height:154px;width:154px;border:1px solid #fff;border-radius:45px;background:linear-gradient(145deg,#ffffffc9,color-mix(in srgb,var(--primary) 37%,transparent));display:grid;place-items:center;font:800 95px Outfit;color:var(--primary);box-shadow:14px 17px #b7bfe3,20px 30px 40px #7c84ad4a;transform:rotate(-14deg)}.orbit-label{position:absolute;z-index:2;font:800 8px/1.8 Manrope;color:var(--muted);letter-spacing:1px}.orbit-label b{font-size:9px;color:var(--ink)}.orbit-label-one{top:25px;left:29px}.orbit-label-two{right:29px;top:25px;text-align:end}.floating-physical-pill{position:absolute;z-index:2;display:flex;gap:7px;align-items:center;justify-content:space-between;padding:0 14px;height:48px;min-width:134px;border-radius:28px;border:1px solid #ffffffc9;background:linear-gradient(130deg,#f7f8ffe3,color-mix(in srgb,var(--primary) 24%,#fff));box-shadow:0 8px #b7bde3b5,0 18px 22px #737cae42,inset 0 3px 5px #fff,inset 0 -3px 7px #c3c3ed;white-space:nowrap;transform:perspective(700px) rotateX(9deg);font:800 10px Manrope;color:#4e4d76}.floating-physical-pill span{color:var(--primary);font-size:15px}.floating-physical-pill i{font-style:normal;color:#8a8bab}.pill-one{left:22px;top:110px;transform:rotate(-8deg) perspective(600px) rotateX(9deg)}.pill-two{right:19px;top:157px;transform:rotate(8deg) perspective(600px) rotateX(7deg)}.pill-three{bottom:56px;left:calc(50% - 80px);background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 65%,#fff),var(--primary));color:#fff;transform:perspective(600px) rotateX(8deg);box-shadow:0 8px #7770c7b7,0 17px 20px #8f82d45b,inset 0 3px 5px #ffffff9c}.pill-three span,.pill-three i{color:#fff}.visual-bottom{position:absolute;bottom:18px;left:27px;right:27px;display:flex;justify-content:space-between;font:800 9px Manrope;color:var(--muted);letter-spacing:1.4px}.visual-bottom b{color:var(--primary)}.composer-rail{flex:0 0 auto;padding:6px 25px 8px}.chat-composer{max-width:980px;margin:auto;padding:16px 18px 11px;border-radius:29px;background:linear-gradient(138deg,#ffffffdc,#f5f6ffbd);border:1px solid #fff;box-shadow:0 15px #d1d5e8a6,0 25px 44px #8a95be39,inset 0 3px 3px #fff,inset 0 -5px 8px #b4b9d729}.chat-composer textarea{width:100%;height:43px;min-height:43px;resize:none;border:0;outline:0;padding:6px 4px;background:transparent;color:var(--ink);font:600 13px Manrope,Noto Naskh Arabic,sans-serif}.chat-composer textarea::placeholder{color:#9d9eb4}.composer-bottom{display:flex;justify-content:space-between;gap:10px;align-items:end}.composer-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chip-select{display:flex;align-items:center;gap:7px;border:1px solid #ffffffd9;border-radius:15px;background:linear-gradient(160deg,#fff,#e9eaff);box-shadow:2px 3px #d5d7eb,4px 7px 12px #b8b8d62e;min-height:34px;padding:0 10px;color:#7970ba;font-size:11px;font-weight:800}.chip-select span{color:#777b97}.chip-select select{max-width:150px;border:0;background:transparent;outline:none;color:#44436b;cursor:pointer;font-size:10px;font-weight:800}.composer-hint{font-size:9px;font-weight:800;color:var(--muted);letter-spacing:.5px}.send-button{height:39px;width:45px;border-radius:14px;font-size:17px;flex-shrink:0;box-shadow:0 4px color-mix(in srgb,var(--primary) 72%,#4d378b),0 6px 16px #5855a24a,inset 0 2px 4px #ffffff72}.composer-caption{text-align:center;margin:16px 0 5px;color:var(--muted);font-size:9px}.footer-signature{padding:0 22px 11px;min-height:24px;display:flex;justify-content:space-between;gap:10px;align-items:center;font:800 9px Manrope,Noto Naskh Arabic,sans-serif;color:var(--muted);letter-spacing:.4px}.footer-signature strong{color:var(--primary);font-weight:800}.page-scroll{flex:1;overflow:auto;padding:35px clamp(18px,4vw,54px)}.page-heading{margin-bottom:32px}.page-heading h1{font:800 clamp(30px,3.5vw,50px) Outfit,"Noto Naskh Arabic",sans-serif;margin:12px 0;color:var(--ink)}.page-heading p{color:var(--muted);font-weight:600}.settings-panel{padding:24px;border-radius:28px;border:1px solid #fff;background:linear-gradient(143deg,var(--panel),color-mix(in srgb,var(--panel-solid) 83%,transparent));box-shadow:0 11px #d5d7e9a4,0 26px 35px #8d94bd21,inset 0 2px 4px var(--gloss);margin-bottom:27px}.settings-title{display:flex;justify-content:space-between;align-items:center}.settings-panel h2{margin:6px 0 21px;font:800 23px Outfit,Noto Naskh Arabic,sans-serif}.settings-helper{font:800 9px Manrope;color:var(--muted);letter-spacing:1.2px}.preset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.preset-tile{padding:8px;border:1px solid #fff;background:linear-gradient(130deg,#fff8,#fff4);border-radius:22px;text-align:start;box-shadow:5px 10px 17px #8b8ab22b,inset 0 2px 3px #fff;transition:transform .22s}.preset-tile.chosen{outline:2px solid var(--primary)}.preset-demo{height:95px;position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(145deg,#b1abff,#ddf5fe);box-shadow:inset 0 2px 6px #ffffffab,inset 0 -5px 12px #777abb3e}.preset-demo:before{content:"";position:absolute;inset:16px 20px;background:linear-gradient(160deg,#ffffffb2,#ffffff18);border:1px solid #fff9;border-radius:15px;box-shadow:8px 12px 13px #7777ac56}.preset-demo span{position:absolute;left:27px;top:30px;width:55%;height:16px;background:#ffffffb2;border:1px solid #fff;border-radius:99px;box-shadow:3px 5px #777ab39e}.preset-demo i,.preset-demo b{position:absolute;bottom:20px;left:29px;width:28px;height:20px;border-radius:8px;background:#ffffffc9;box-shadow:3px 4px #aba9d2}.preset-demo b{left:68px;width:47px}.preset-swatch-white .preset-demo{background:linear-gradient(140deg,#fff,#dfe7f5)}.preset-swatch-dark .preset-demo{background:linear-gradient(140deg,#212244,#0c1220)}.preset-swatch-blue .preset-demo{background:linear-gradient(140deg,#8aceff,#d3fff8)}.preset-tile strong,.preset-tile small{display:block;padding:10px 7px 0}.preset-tile strong{font-size:11px;color:var(--ink)}.preset-tile small{font-size:8px;font-weight:800;color:var(--muted);padding:6px 7px 7px}.settings-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.settings-columns>.settings-panel{margin-bottom:0}.setting-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 0;border-top:1px solid var(--edge);font-size:12px;font-weight:800}.setting-row select{max-width:200px;width:58%;border:1px solid #fff;background:linear-gradient(150deg,#ffffffc9,#f2f3ffb7);padding:12px;border-radius:14px;box-shadow:3px 6px 11px #8c8cb12e;color:#43446c}.color-control{display:flex;align-items:center;gap:8px}.color-control input{width:44px;height:44px;border:0;padding:0;background:transparent;cursor:pointer;border-radius:50%;overflow:hidden}.color-control input::-webkit-color-swatch-wrapper{padding:0}.color-control input::-webkit-color-swatch{border:3px solid white;border-radius:50%}.color-control code{font-size:10px;color:var(--muted)}.switch{border:1px solid #fff;background:#bbc1d5;width:54px;height:30px;border-radius:18px;display:flex;align-items:center;padding:4px;box-shadow:inset 2px 3px 5px #68749745}.switch.checked{background:linear-gradient(90deg,var(--primary),var(--secondary))}.switch i{height:22px;width:22px;background:#fff;border-radius:50%;box-shadow:2px 3px 5px #6669;transition:transform .2s}.switch.checked i{transform:translate(23px)}.settings-note{font-size:10px;color:var(--muted);line-height:1.7}.status-plate{margin-top:24px;background:linear-gradient(145deg,#ffffffb4,#d2e7f49a);border:1px solid white;border-radius:18px;padding:19px;display:grid;gap:8px}.status-plate div{font-size:10px;color:var(--muted)}.status-plate strong{font:800 14px Outfit;color:var(--primary)}.status-plate small{font-size:10px;color:var(--muted)}.data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:19px;margin-top:22px}.data-card,.empty-card{padding:24px;min-height:173px;border-radius:26px;border:1px solid var(--stroke);background:linear-gradient(140deg,var(--panel),var(--panel-solid));box-shadow:0 11px #bcc0d680,0 20px 30px #9298bf3a,inset 0 3px 4px var(--gloss)}.data-card h3{font:800 17px Outfit,Noto Naskh Arabic,sans-serif;margin:13px 0}.data-card p,.empty-card{font:600 11px/1.7 Manrope,Noto Naskh Arabic,sans-serif;color:var(--muted)}.data-card.large{max-width:480px}.data-icon{font-size:25px;color:var(--primary)}.page-action{padding:13px 19px}.blazor-link{display:inline-block;margin-top:12px;color:var(--primary);font-size:11px;font-weight:800;text-decoration:none}.messages-list{width:min(740px,100%);margin:auto;align-self:flex-start;padding:25px 0}.chat-message{border-radius:20px;padding:17px 19px;margin:13px 0;border:1px solid #ffffffcd;background:var(--panel-solid);box-shadow:5px 8px 13px #a4aad430}.chat-message.user{margin-inline-start:18%}.chat-message.notice{margin-inline-end:16%;background:color-mix(in srgb,var(--primary) 8%,var(--panel-solid))}.bubble-title{color:var(--primary);font-weight:900;font-size:10px}.chat-message p{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.preset-dark .three-panel,.preset-dark .settings-panel,.preset-dark .data-card{box-shadow:0 14px 30px #0005,inset 0 2px 3px #ffffff3a}.preset-dark .composer-hint,.preset-dark .quiet-badge{color:#c0c5e5}.preset-dark .chip-select,.preset-dark .chip-select select{background:#2d3553;color:#e5ddff}.preset-dark .chat-composer{background:linear-gradient(130deg,#252d50,#1c2340);border-color:#5b628d}.preset-dark .chat-composer textarea,.preset-dark .chat-composer textarea::placeholder{color:#f4f3ff}.preset-dark .topbar{background:#151b32a8}.preset-dark .brand-mark,.preset-dark .nav-glyph,.preset-dark .avatar{background:#242b4e}.preset-dark .nav-item{background:#252c47;color:#f2edff}.preset-dark .preset-tile{background:#212943}.preset-dark .setting-row select{background:#293351;color:#eeeaff;border-color:#53587f}.preset-dark .status-plate{background:#242a47}.preset-dark .floating-physical-pill{color:#4e4d76}@media(max-width:1150px){.war-sidebar{flex-basis:224px}.welcome-grid{gap:8px}.welcome-copy h1{font-size:clamp(29px,3.8vw,52px)}.three-panel{height:330px}.composer-rail{padding-inline:17px}.sidebar-bottom small{font-size:9px}}@media(max-width:900px){.war-shell{flex-direction:column}.war-sidebar{width:100%;flex-basis:auto;min-height:0;max-height:145px;padding:12px 16px 10px;border-inline-end:0;border-bottom:1px solid var(--edge);box-shadow:0 5px 18px #8189b92b}.brand-row{min-height:40px}.brand-mark{height:38px;width:38px;flex-basis:38px;border-radius:13px}.brand-mark:before{border-radius:10px}.brand-mark span{font-size:24px}.brand-row strong{font-size:19px}.brand-row small{font-size:7px}.new-chat,.side-section-caption,.side-history,.sidebar-bottom{display:none}.nav-stack{flex-direction:row;gap:8px;overflow-x:auto;padding:10px 1px 8px;min-width:0}.nav-item{width:auto;min-width:58px;height:44px;flex-shrink:0;padding:0 9px;font-size:10px;gap:6px}.nav-glyph{font-size:16px;width:22px;height:22px}.topbar{height:54px;flex-basis:54px;padding:0 16px}.chat-content{padding:19px 14px 8px}.welcome-grid{grid-template-columns:1fr 1fr}.welcome-copy{padding:5px}.welcome-copy h1{font-size:clamp(27px,4.4vw,44px)}.welcome-subtitle{font-size:12px}.three-panel{height:280px}.floating-physical-pill{height:37px;min-width:110px;font-size:8px;padding:0 10px}.pill-one{top:91px}.pill-two{top:136px}.pill-three{bottom:43px}.composer-rail{padding:6px 13px 7px}.settings-columns{grid-template-columns:1fr}.footer-signature{font-size:8px}.page-scroll{padding:20px}}@media(max-width:620px){.war-sidebar{max-height:130px}.nav-item{padding:0 8px;min-width:48px}.nav-item>span:nth-child(2){display:none}.nav-item.active>span:nth-child(2){display:inline}.welcome-grid{grid-template-columns:1fr;gap:11px;max-width:480px}.welcome-copy{order:2;text-align:center}.welcome-copy h1{font-size:28px;margin:7px 0}.welcome-copy .eyebrow{font-size:8px}.welcome-subtitle{font-size:11px;line-height:1.5;margin:5px auto}.action-list{justify-content:center;margin:12px 0}.action-list button{padding:10px 15px;font-size:10px}.mini-insight{display:none}.three-panel{order:1;height:183px;width:100%;border-radius:24px}.three-panel:before{border-radius:18px}.orbit-label{display:none}.floating-physical-pill{height:27px;min-width:95px;font-size:8px}.pill-one{left:10px;top:51px}.pill-two{right:8px;top:76px}.pill-three{bottom:29px}.visual-bottom{bottom:7px;font-size:6px}.chat-content{align-items:start;padding:10px 11px 0}.welcome-copy{padding:1px 6px}.composer-rail{padding:5px 9px}.chat-composer{border-radius:22px;padding:10px}.chat-composer textarea{height:28px;min-height:28px;padding:0 2px}.composer-bottom{align-items:center}.chip-select{padding:0 5px;min-height:28px;border-radius:10px;gap:2px;font-size:8px}.chip-select span{display:none}.chip-select select{max-width:110px;font-size:9px}.composer-hint{display:none}.send-button{height:31px;width:35px;font-size:13px}.composer-caption{font-size:8px;margin:8px 0}.preset-grid{grid-template-columns:repeat(2,1fr)}.preset-demo{height:70px}.footer-signature span:last-child{display:none}.footer-signature{justify-content:center;gap:6px;font-size:7px;padding:4px 9px}.page-scroll{padding:18px 13px}.page-heading h1{font-size:30px}.settings-panel{padding:15px}.settings-panel h2{font-size:19px}.settings-helper{display:none}.setting-row{font-size:10px;gap:5px}.color-control code{font-size:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}[dir=rtl] .brand-row strong,[dir=rtl] .brand-row small,[dir=rtl] .eyebrow,[dir=rtl] .composer-hint{letter-spacing:0}[dir=rtl] .nav-item,[dir=rtl] .history-item,[dir=rtl] .breadcrumbs{text-align:right}[dir=rtl] .chip-select select{direction:rtl}[dir=rtl] .switch.checked i{transform:translate(-23px)}[dir=rtl] .pill-one{right:22px;left:auto}[dir=rtl] .pill-two{left:19px;right:auto}.three-panel{background:linear-gradient(122deg,#ffffffdf,#e2e2ff9e 24%,#c5f8ff57 53%,#ffe8f8a1 83%,#ffffffc7);box-shadow:0 29px 0 -20px #a8b0dc,0 44px 58px #9091c046,inset 2px 5px 8px #fff,inset -8px -9px 13px #aba7df49}.floating-physical-pill{border:1px solid #fff;background:linear-gradient(118deg,#ffffffd1 4%,#a4eafea8 31%,#d0aaffbc 67%,#ffddebcd 95%);box-shadow:0 8px #abb9e6c0,0 18px 21px #8996c34a,inset 0 2px 3px #ffffffed,inset 0 -4px 10px #a7aaf28c}.floating-physical-pill:before{content:"";position:absolute;inset:2px;border-radius:inherit;border:1px solid #ffffffa9;pointer-events:none}.pill-three{background:linear-gradient(116deg,#7260f3,#ab86fa 50%,#78cef2);color:#fff}.motion-on .three-panel{animation:war-float 8s ease-in-out infinite}.motion-on .pill-one{animation:war-bob-one 5.3s ease-in-out infinite}.motion-on .pill-two{animation:war-bob-two 6.2s ease-in-out infinite}.motion-on .pill-three{animation:war-bob-three 4.9s ease-in-out infinite}@keyframes war-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes war-bob-one{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes war-bob-two{0%,to{translate:0 0}50%{translate:0 9px}}@keyframes war-bob-three{0%,to{translate:0 0}50%{translate:0 -6px}}@media(prefers-reduced-motion:reduce){.motion-on .three-panel,.motion-on .floating-physical-pill{animation:none}}
