:root{--bg:#f6f3ea;--paper:#fffdf7;--sidebar:#12262f;--sidebar-ink:#c8d3d2;--sidebar-dim:#7f9291;--sidebar-active:#1d3b47;--ink:#1b2a2e;--ink-soft:#57666a;--line:#ddd6c2;--navy:#16324b;--gold:#9c7a22;--gold-tint:#fbf3dd;--teal:#0e6b5c;--teal-tint:#e4f0ec;--danger:#a2402c;--danger-tint:#fbeae4;--amber:#a46a0a;--amber-tint:#fcf0dc;--input-bg:#f7f1e6;--input-border:#d9cdb3;--input-ink:#1f2a2e;--radius:8px;--shadow:0 8px 24px #16324b0f}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Tahoma,Arial,sans-serif;line-height:1.75}button,input,select,textarea{font:inherit}button{cursor:pointer}.preview-banner{background:var(--navy);color:#f5f2e6;text-align:center;padding:9px 18px;font-size:12px}.preview-banner b{color:#e9cb74}.shell{min-height:100vh;display:flex}.sidebar{background:var(--sidebar);width:264px;color:var(--sidebar-ink);flex-direction:column;flex-shrink:0;height:calc(100vh - 38px);padding:18px 12px;display:flex;position:sticky;top:0;overflow:auto}.brand{align-items:center;gap:10px;padding:6px 10px 18px;display:flex}.mark{background:linear-gradient(135deg,#e9cb74,#9c7a22);border-radius:8px;flex-shrink:0;width:34px;height:34px}.brand .name{color:#fff;font-size:16px;font-weight:700}.brand .sub{color:var(--sidebar-dim);font-size:11px}.role-toggle{background:var(--sidebar-active);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:3px;margin:0 4px 10px;padding:3px;display:grid}.role-toggle button{color:var(--sidebar-dim);background:0 0;border:0;border-radius:8px;padding:7px 4px;font-size:10.5px}.role-toggle button.active{color:#20180a;background:#e9cb74;font-weight:700}.nav-group-label{color:var(--sidebar-dim);padding:12px 12px 5px;font-size:10.5px}.sidenav{flex-direction:column;gap:2px;display:flex}.sidenav a{color:var(--sidebar-ink);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;text-decoration:none;display:flex;position:relative}.sidenav a:hover,.sidenav a.active{background:var(--sidebar-active);color:#fff}.sidenav .ic{text-align:center;opacity:.9;width:18px}.sidenav .cnt{color:#fff;background:#3a5763;border-radius:20px;margin-right:auto;padding:1px 7px;font-size:10px}.sidebar-foot{border-top:1px solid var(--sidebar-active);margin-top:auto;padding:14px 10px 4px}.user{align-items:center;gap:9px;display:flex}.avatar{background:#3a5763;border-radius:50%;flex-shrink:0;width:30px;height:30px}.uname{color:#fff;font-size:12px;font-weight:700}.urole{color:var(--sidebar-dim);font-size:10px}.main{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fffdf7f5;justify-content:space-between;align-items:center;gap:16px;padding:14px 26px;display:flex;position:sticky;top:0}.topbar h1{margin:0;font-size:18px}.meta{color:var(--ink-soft);font-size:11.5px}.top-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);border-radius:20px;padding:6px 10px;font-size:11px}.chip.btn-chip{cursor:pointer;position:relative}.chip.btn-chip:hover{border-color:var(--navy)}.chip-add-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip-add-row select{flex:1;min-width:120px}.chip-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chip-list:empty{margin-top:0}.chip-list .chip{align-items:center;gap:7px;display:inline-flex}.chip-list .chip .chip-x{cursor:pointer;color:var(--ink-soft);font-weight:700;line-height:1}.chip-list .chip .chip-x:hover{color:var(--danger)}.ai-surface .chip-list .chip{color:#edf7ff;background:#ffffff0f;border-color:#9ab4c33d}.tile-card{cursor:pointer}.tile-card:hover{border-color:var(--teal)}.report-tile{cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:96px;display:flex}.report-tile:hover{border-color:var(--teal);box-shadow:0 10px 24px #0e6b5c1f}.report-tile .ic{color:var(--teal);font-size:20px}.report-tile h4{margin:0;font-size:12.5px;line-height:1.5}.ai-surface .report-tile .ic{color:#7ad8d2}.content{padding:24px 26px 60px}.screen{display:none}.screen.active{display:block}.grid{gap:14px;display:grid}.cols-2{grid-template-columns:2fr 1fr}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px}.card h3{margin:0 0 5px;font-size:15px}.card h4{margin:0 0 6px;font-size:13px}.muted{color:var(--ink-soft);font-size:12px}.section-title{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin:24px 0 11px;display:flex}.section-title h2{margin:0;font-size:16px}.section-title p{color:var(--ink-soft);margin:2px 0 0;font-size:11px}.badge{white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.badge.pending{background:var(--amber-tint);color:var(--amber)}.badge.ok{background:var(--teal-tint);color:var(--teal)}.badge.note{background:var(--gold-tint);color:var(--gold)}.badge.mock{color:#6d675c;background:#ece8dc}.badge.warn{background:var(--danger-tint);color:var(--danger)}.btn{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:20px;padding:7px 14px;font-size:12px}.btn.primary{background:var(--navy);border-color:var(--navy);color:#fff}.btn.teal{background:var(--teal);border-color:var(--teal);color:#fff}.btn.danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.sm{padding:5px 10px;font-size:11px}.btn.block{width:100%}.btn.ghost{background:0 0}.hero{border:1px solid var(--line);background:linear-gradient(135deg,#fffdf7,#eef4ee);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.hero h2{margin:5px 0 6px;font-size:21px}.hero p{color:var(--ink-soft);max-width:850px;margin:0;font-size:12.5px}.ai-surface{position:relative}.ai-surface .card,.ai-surface .kpi,.ai-surface .oppo-card,.ai-surface .chart-box,.ai-surface .table-wrap,.ai-surface .datatable,.ai-surface .chat-window{color:#edf7ff;background:linear-gradient(#0d1a24,#102b39);border-color:#9ab4c329;box-shadow:0 18px 45px #05101a2e}.ai-surface .card,.ai-surface .kpi,.ai-surface .oppo-card,.ai-surface .chart-box{border:1px solid #9ab4c32e}.ai-surface .section-title h2{color:#16324b;font-weight:700}.ai-surface .section-title p{color:#4a5a5e}.ai-surface .card .section-title h2,.ai-surface .chart-box .section-title h2{color:#edf7ff}.ai-surface .card .section-title p,.ai-surface .chart-box .section-title p{color:#d2e3ebd1}.ai-surface .field label{color:#1b2a2e;font-weight:600}.ai-surface .card .field label,.ai-surface .oppo-card .field label,.ai-surface .ai-hero .field label{color:#e2eef4;font-weight:600}.ai-surface .meta,.ai-surface .hint{color:#57666a}.ai-surface .card .hint{color:#d2e3ebd1}.ai-surface .chip{color:#1b2a2e;background:var(--paper);border-color:var(--line)}.ai-surface .tab{color:#57666a;border-color:#0000;font-weight:500}.ai-surface .tab.active{border-color:var(--navy);color:var(--navy);font-weight:700}.ai-surface .card .tab{color:#d4e0e6c7}.ai-surface .card .tab.active{color:#fef9ee;border-color:#e7ce7ecc}.ai-surface .bank-tab{color:#1b2a2e;background:var(--paper);border-color:var(--line)}.ai-surface .bank-tab.active{background:var(--navy);color:#fff;border-color:var(--navy)}.ai-surface .card h3,.ai-surface .card h4,.ai-surface .chart-box h3,.ai-surface .kpi .lbl,.ai-surface .kpi .sub,.ai-surface .oppo-card h4,.ai-surface .muted,.ai-surface .timeline p,.ai-surface .timeline b,.ai-surface .bank-stat span,.ai-surface .report-card small,.ai-surface .report-item span,.ai-surface .item{color:#d2e3ebe6}.ai-surface .hero h2,.ai-surface .hero .badge,.ai-surface .kpi .val,.ai-surface .pill,.ai-surface .channel,.ai-surface .report-card strong,.ai-surface .bank-stat b,.ai-surface .row-actions button,.ai-surface .oppo-card .fav,.ai-surface .step b,.ai-surface .bubble{color:#edf7ff}.ai-surface .divider,.ai-surface .section-title,.ai-surface .note,.ai-surface .badge.note,.ai-surface .badge.pending,.ai-surface .badge.ok,.ai-surface .badge.warn,.ai-surface .channel.active{border-color:#d6e4ec1f}.ai-surface .badge.note{color:#f4d58d;background:#e8c8781f;border-color:#e8c87852}.ai-surface .badge.ok{color:#b9f0de;background:#7ad6be1f;border-color:#7ad6be4d}.ai-surface .badge.pending{color:#f6ce87;background:#ffbc601f;border-color:#ffbc604d}.ai-surface .badge.mock{color:#c9d8e0;background:#b4cdd824;border-color:#b4cdd852}.ai-surface .badge.warn{color:#f3ada0;background:#e06e5a29;border-color:#e06e5a61}.ai-surface .datatable th{color:#edf7ff;background:#8cabb62e;font-weight:700}.ai-surface .datatable td{color:#e2eef4}.ai-surface .datatable tr.clickable:hover{background:#ffffff0d}.ai-surface .score-bar{background:#a6c6d129}.ai-surface .score-bar>span{background:linear-gradient(90deg,#73d8cb,#e7c96f)}.ai-surface .btn.primary{color:#f6fbff;background:linear-gradient(135deg,#163f51,#0d7180);border-color:#84b8c273}.ai-surface .btn.teal{color:#f6fbff;background:linear-gradient(135deg,#0d6976,#0e536d);border-color:#84b8c273}.ai-surface .btn{color:#edf7ff;background:#101f28b8;border-color:#acc5d12e}.ai-surface .searchbox input,.ai-surface .filter-bar select,.ai-surface .field input,.ai-surface .field select,.ai-surface .field textarea{color:#1f2a2e;box-shadow:none;background:#fff;border:1px solid #c8bdab;font-weight:500}.ai-surface .field input::placeholder,.ai-surface .field textarea::placeholder,.ai-surface .searchbox input::placeholder{color:#57666a}.ai-hero{background:radial-gradient(circle at 15% 25%,#73cebd2e,#0000 32%),linear-gradient(135deg,#071821 0%,#0d2a36 40%,#123d4d 100%);border:1px solid #d6b46540;min-height:170px;padding:26px 24px;position:relative;overflow:hidden;box-shadow:0 20px 50px #07121a47}.ai-hero:before{content:"";background-image:linear-gradient(#88b4ce12 1px,#0000 1px),linear-gradient(90deg,#88b4ce12 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 36%,#0000 95%);mask-image:radial-gradient(circle,#000 36%,#0000 95%)}.ai-hero>*{z-index:1;position:relative}.ai-hero .ai-tag-inline{color:#edd38b;letter-spacing:.08em;background:#e7ce7e14;border:1px solid #e7ce7e57;border-radius:999px;align-items:center;gap:8px;padding:5px 11px;font-size:11px;display:inline-flex}.ai-hero h2{color:#f0f8ff;font-size:clamp(22px,2.4vw,32px);line-height:1.3}.ai-hero p{color:#e0ecf2c2;max-width:720px}.ai-hero .ai-glow{filter:blur(5px);background:radial-gradient(circle,#6ecbc52e,#0000 62%);border-radius:50%;width:320px;height:320px;position:absolute;top:10%;left:52%}.ai-hero .score-bar{background:#e8e7e129;border:1px solid #e8e7e11f}.ai-hero .score-bar>span{background:linear-gradient(90deg,#73d8cb,#e7c96f)}.ai-surface .oppo-card{background:linear-gradient(#0a1720,#132f3d);border-color:#b4cdd829}.ai-surface .oppo-card:hover{border-color:#7ad4c6b3;box-shadow:0 16px 30px #11434838}.ai-surface .report-item{background:#ffffff0a;border-color:#b4cdd824}.ai-surface .bank-stat{background:linear-gradient(#112130,#0d2a35);border-color:#b4cdd82e}.ai-surface .msg.bot .bubble{background:#ffffff0a;border-color:#b4cdd824}.ai-surface .msg.user .bubble{background:linear-gradient(135deg,#0d6579,#143a4d)}.ai-surface .channel.active{color:#dffef6;background:#73cbb821;border-color:#73cbb859}.ai-surface .timeline .item:before{background:linear-gradient(#7ad8d2,#e8c86c)}.flow{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.step{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:12px;position:relative}.step:not(:last-child):after{content:"←";color:var(--gold);background:var(--bg);font-weight:700;position:absolute;top:50%;left:-9px;transform:translateY(-50%)}.step b{font-size:12px}.step p{color:var(--ink-soft);margin:4px 0;font-size:10.5px}.step .n{background:var(--gold-tint);width:25px;height:25px;color:var(--gold);border-radius:7px;place-items:center;margin-bottom:7px;font-size:11px;font-weight:700;display:grid}.feature{border-bottom:1px solid var(--line);align-items:flex-start;gap:9px;padding:10px 0;display:flex}.feature:last-child{border-bottom:0}.dot{background:var(--teal);border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px}.feature b{font-size:12px}.feature p{color:var(--ink-soft);margin:2px 0;font-size:11px}.form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.field.full{grid-column:1/-1}.field label{color:var(--ink-soft);margin-bottom:4px;font-size:11.5px;display:block}.field label .req{color:var(--danger)}.field input,.field select,.field textarea{border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--input-ink);border-radius:6px;padding:9px 11px;font-size:12px;transition:border-color .2s,box-shadow .2s,background-color .2s}.field textarea{resize:vertical;min-height:76px}.field input::placeholder,.field textarea::placeholder{color:#1f2a2e8c}.field input:focus,.field select:focus,.field textarea:focus{outline-offset:1px;border-color:#bfa778;outline:2px solid #0e6b5c2e;box-shadow:0 0 0 4px #0e6b5c0f}.field.err input,.field.err select,.field.err textarea{border-color:var(--danger)}.field .errmsg{color:var(--danger);margin-top:3px;font-size:10.5px;display:none}.field.err .errmsg{display:block}.readonly{opacity:.75}.hint{color:var(--ink-soft);margin-top:3px;font-size:10.5px}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset!important;-webkit-text-fill-color:var(--input-ink)!important;color:var(--input-ink)!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset!important;-webkit-text-fill-color:var(--input-ink)!important;color:var(--input-ink)!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset!important;-webkit-text-fill-color:var(--input-ink)!important;color:var(--input-ink)!important}input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset!important;-webkit-text-fill-color:var(--input-ink)!important;color:var(--input-ink)!important}textarea:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset!important;-webkit-text-fill-color:var(--input-ink)!important;color:var(--input-ink)!important}textarea:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset!important;-webkit-text-fill-color:var(--input-ink)!important;color:var(--input-ink)!important}textarea:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset!important;-webkit-text-fill-color:var(--input-ink)!important;color:var(--input-ink)!important}select:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset!important;-webkit-text-fill-color:var(--input-ink)!important;color:var(--input-ink)!important}select:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset!important;-webkit-text-fill-color:var(--input-ink)!important;color:var(--input-ink)!important}select:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset!important;-webkit-text-fill-color:var(--input-ink)!important;color:var(--input-ink)!important}.table-wrap{overflow:auto}.datatable{border-collapse:collapse;background:var(--paper);width:100%;font-size:12px}.datatable th,.datatable td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px}.datatable th{background:var(--bg);color:var(--ink-soft);font-size:11px;position:sticky;top:0}.datatable tr:last-child td{border-bottom:0}.datatable tr.clickable{cursor:pointer}.datatable tr.clickable:hover{background:var(--bg)}.row-actions{gap:5px;display:flex}.row-actions button{border:1px solid var(--line);background:var(--bg);border-radius:6px;padding:5px 9px;font-size:10.5px}.row-actions button.approve{color:#183c66;background:linear-gradient(#dff1ff 0%,#cfe7ff 100%);border:1px solid #8db8e8;font-weight:700;box-shadow:inset 0 1px #fffc}.row-actions button.approve:hover{background:linear-gradient(#d5ebff 0%,#bfdcff 100%);border-color:#79aee0}.row-actions button.reject{color:#6f2437;background:linear-gradient(#ffeef2 0%,#f9d7df 100%);border:1px solid #d990a3;font-weight:700;box-shadow:inset 0 1px #fffc}.row-actions button.reject:hover{background:linear-gradient(#fde0e7 0%,#f5cad5 100%);border-color:#c8768f}.row-actions button.approve.active{background:var(--teal);color:#fff;border-color:var(--teal)}.row-actions button.reject.active{background:var(--danger);color:#fff;border-color:var(--danger)}.empty{border:1px dashed var(--line);background:var(--paper);text-align:center;color:var(--ink-soft);border-radius:8px;padding:26px;font-size:12px}.empty .big{opacity:.5;margin-bottom:6px;font-size:26px}.note{border:1px dashed var(--line);background:var(--paper);color:var(--ink-soft);border-radius:8px;padding:12px 14px;font-size:11.5px}.note strong{color:var(--ink)}.chat-shell{grid-template-columns:1fr 300px;gap:16px;display:grid}.chat-window{background:var(--paper);border:1px solid var(--line);border-radius:8px;flex-direction:column;height:520px;display:flex}.chat-body{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;overflow:auto}.msg{max-width:78%}.msg.user{align-self:flex-end}.bubble{border-radius:11px;padding:10px 13px;font-size:12.5px}.msg.user .bubble{background:var(--navy);color:#fff}.msg.bot .bubble{background:var(--bg);border:1px solid var(--line)}.source{color:var(--teal);margin-top:4px;font-size:10.5px}.source.unverified{color:var(--amber)}.chat-input{border-top:1px solid var(--line);gap:7px;padding:11px;display:flex}.chat-input input{border:1px solid var(--line);background:var(--bg);border-radius:20px;flex:1;padding:9px 14px}.suggest{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.suggest button{border:1px solid var(--line);background:var(--bg);border-radius:20px;padding:6px 10px;font-size:10.5px}.criteria{columns:2;column-gap:24px;margin:0;padding-right:18px}.criteria li{color:var(--ink-soft);break-inside:avoid;margin-bottom:5px;font-size:11px}.timeline{border-right:2px solid var(--line);padding-right:15px}.timeline .item{padding:0 0 15px;position:relative}.timeline .item:before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:-20px}.timeline .item.ok:before{background:var(--teal)}.timeline .item.warn:before{background:var(--danger)}.timeline b{font-size:11.5px}.timeline p{color:var(--ink-soft);margin:2px 0;font-size:10.5px}.timeline .ts{color:#9a9284;font-size:10px}.channel-list{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.channel{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:20px;padding:5px 9px;font-size:10.5px}.channel.active{background:var(--teal-tint);border-color:var(--teal);color:var(--teal);font-weight:700}.screen[data-screen=issues],.screen[data-screen=communications],.screen[data-screen=feedback]{background:linear-gradient(#0a1620 0%,#0f1d2b 100%);border:1px solid #a4c0cc2e;border-radius:12px;padding:18px}.screen[data-screen=issues] .section-title h2,.screen[data-screen=communications] .section-title h2,.screen[data-screen=feedback] .section-title h2,.screen[data-screen=issues] .section-title p,.screen[data-screen=communications] .section-title p,.screen[data-screen=feedback] .section-title p,.screen[data-screen=issues] .datatable th,.screen[data-screen=issues] .datatable td,.screen[data-screen=communications] .muted,.screen[data-screen=communications] .card h3,.screen[data-screen=communications] .card h4,.screen[data-screen=feedback] .card h3,.screen[data-screen=feedback] .card p,.screen[data-screen=feedback] .chart-box h3,.screen[data-screen=feedback] .chart-box .desc,.screen[data-screen=feedback] .timeline b,.screen[data-screen=feedback] .timeline p,.screen[data-screen=feedback] .timeline .ts,.screen[data-screen=feedback] .item{color:#edf7ff}.screen[data-screen=issues] .section-title p,.screen[data-screen=communications] .section-title p,.screen[data-screen=feedback] .section-title p,.screen[data-screen=communications] .muted,.screen[data-screen=feedback] .card p,.screen[data-screen=feedback] .chart-box .desc,.screen[data-screen=feedback] .timeline p,.screen[data-screen=feedback] .timeline .ts{opacity:.8}.screen[data-screen=issues] .card,.screen[data-screen=communications] .card,.screen[data-screen=feedback] .card,.screen[data-screen=feedback] .chart-box,.screen[data-screen=issues] .table-wrap,.screen[data-screen=communications] #msgList .card{background:linear-gradient(#122230 0%,#0f1d2b 100%);border:1px solid #a0bdcb2e;box-shadow:0 16px 35px #01080e40}.screen[data-screen=issues] .datatable{color:#edf7ff;border-collapse:collapse;background:0 0;width:100%}.screen[data-screen=issues] .datatable th{background:#8cabb61f;border-bottom:1px solid #a5c0cd26;padding:12px 10px}.screen[data-screen=issues] .datatable td{color:#edf7ff;background:0 0;border-bottom:1px solid #a5c0cd1f;padding:10px}.screen[data-screen=issues] .datatable tr.clickable:hover{background:#ffffff0a}.screen[data-screen=issues] .badge{border:1px solid #ffffff1f}.screen[data-screen=issues] .badge.note{color:#f4d58d;background:#e8c8781f;border-color:#e8c87852}.screen[data-screen=issues] .badge.ok{color:#b9f0de;background:#7ad6be1f;border-color:#7ad6be4d}.screen[data-screen=issues] .badge.pending{color:#f6ce87;background:#ffbc601f;border-color:#ffbc604d}.screen[data-screen=issues] .badge.mock{color:#c9d8e0;background:#b4cdd824;border-color:#b4cdd852}.screen[data-screen=issues] .badge.warn{color:#f3ada0;background:#e06e5a29;border-color:#e06e5a61}.screen[data-screen=issues] .tabs{border-bottom-color:#a0bdcb38}.screen[data-screen=issues] .tab{color:#d2e3ebb8}.screen[data-screen=issues] .tab.active{color:#f4d58d;border-color:#f4d58d}.screen[data-screen=issues] .tab .cnt{color:#edf7ff;background:#ffffff1a}.screen[data-screen=communications] .channel-list{margin-top:10px}.screen[data-screen=communications] .channel{color:#dfeef4;background:#ffffff08;border-color:#a5c0cd33}.screen[data-screen=communications] .channel.active{color:#dffef7;background:#74dfcd24;border-color:#74dfcd80}.screen[data-screen=communications] select,.screen[data-screen=communications] textarea,.screen[data-screen=communications] input{color:#edf7ff;background:#102230;border:1px solid #a4c0cc38;border-radius:8px;padding:10px 12px}.screen[data-screen=communications] textarea::placeholder,.screen[data-screen=communications] input::placeholder,.screen[data-screen=communications] select option{color:#edf7ff9e}.screen[data-screen=communications] .btn.primary{background:linear-gradient(135deg,#163f51,#0d7180);border-color:#84b8c273}.screen[data-screen=communications] #msgList .card{margin-bottom:10px;padding:14px 16px}.screen[data-screen=communications] #msgList .card .muted{color:#edf7ffcc}.screen[data-screen=communications] #msgList .card .btn{color:#edf7ff;background:#ffffff0a;border-color:#a4c0cc33}.screen[data-screen=feedback] .chart-box,.screen[data-screen=feedback] .card{background:linear-gradient(#122230 0%,#0f1d2b 100%);border:1px solid #a0bdcb2e}.screen[data-screen=feedback] .timeline{border-right-color:#a0bdcb2e}.screen[data-screen=feedback] .timeline .item:before{background:linear-gradient(#7ad8d2,#e8c86c)}.screen[data-screen=feedback] .channel-list{gap:8px}#modalBox .modal{color:#edf7ff;background:linear-gradient(#102230 0%,#0c1822 100%);border:1px solid #a0bdcb2e;box-shadow:0 22px 50px #01080e4d}#modalBox .modal-head,#modalBox .modal-body,#modalBox .modal-foot{background:0 0;border-color:#a0bdcb2e}#modalBox .modal-head h3,#modalBox .modal-head .modal-x,#modalBox .feature b,#modalBox .muted{color:#edf7ff}#modalBox .feature{background:#ffffff08;border:1px solid #a0bdcb24;border-radius:10px;padding:12px 14px}#modalBox .feature .dot{background:#7ad8d2}#modalBox .modal .card,#modalBox .modal .table-wrap,#modalBox .modal .datatable,#modalBox .modal .empty,#modalBox .modal .report-item{color:#edf7ff;background:#ffffff08;border-color:#a0bdcb24}#modalBox .modal .datatable th{color:#edf7ff;background:#8cabb624;border-bottom:1px solid #a0bdcb26}#modalBox .modal .datatable td{color:#edf7ff;background:0 0;border-bottom:1px solid #a0bdcb1f}#modalBox .modal .datatable tr:hover td{background:#ffffff0a}#modalBox .modal .field>div,#modalBox .modal .muted,#modalBox .modal .hint,#modalBox .modal .empty,#modalBox .modal .report-item span,#modalBox .modal .report-item strong,#modalBox .modal .report-card small,#modalBox .modal .field label{color:#edf7ffdb}#modalBox .modal .field>div{padding-top:2px}#modalBox .modal .badge.note,#modalBox .modal .badge.mock,#modalBox .modal .badge.pending,#modalBox .modal .badge.ok,#modalBox .modal .badge.warn{border-color:#ffffff1f}#modalBox .modal .badge.note{color:#f4d58d;background:#e8c87824}#modalBox .modal .badge.ok{color:#b9f0de;background:#7ad6be24}#modalBox .modal .badge.pending{color:#f6ce87;background:#ffbc6024}#modalBox .modal .badge.mock{color:#c9d8e0;background:#b4cdd829}#modalBox .modal .badge.warn{color:#f3ada0;background:#e06e5a2e}.kpi{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 18px}.kpi .lbl{color:var(--ink-soft);font-size:11px}.kpi .val{margin:4px 0 3px;font-size:24px;font-weight:700}.kpi .delta{font-size:10.5px;font-weight:700}.kpi .delta.up{color:var(--teal)}.kpi .delta.down{color:var(--danger)}.kpi .sub{color:var(--ink-soft);font-size:10.5px}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.tab{color:var(--ink-soft);cursor:pointer;border-bottom:2px solid #0000;padding:9px 14px;font-size:12px}.tab.active{color:var(--navy);border-color:var(--navy);font-weight:700}.tab .cnt{background:var(--bg);border-radius:20px;margin-right:4px;padding:1px 6px;font-size:10px}.filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.filter-bar select,.filter-bar input[type=text]{border:1px solid var(--line);background:var(--paper);border-radius:20px;padding:7px 12px;font-size:11.5px}.searchbox{flex:1;min-width:180px;position:relative}.searchbox input{border:1px solid var(--line);background:var(--paper);border-radius:20px;width:100%;padding:8px 34px 8px 12px;font-size:12px}.searchbox .ic{color:var(--ink-soft);font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.pill{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);border-radius:20px;padding:6px 12px;font-size:11px}.pill.active{background:var(--navy);border-color:var(--navy);color:#fff;font-weight:700}.oppo-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;display:grid}.oppo-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);cursor:pointer;flex-direction:column;gap:8px;padding:16px;display:flex;position:relative}.oppo-card:hover{border-color:var(--teal)}.oppo-card h4{margin:0;font-size:13.5px}.oppo-card .fav{color:#c8bfa0;background:0 0;border:0;font-size:16px;position:absolute;top:12px;left:12px}.oppo-card .fav.active{color:var(--gold)}.oppo-tags{flex-wrap:wrap;gap:5px;display:flex}.score-bar{background:var(--bg);border-radius:4px;height:6px;overflow:hidden}.score-bar>span{background:var(--teal);height:100%;display:block}.stepper{align-items:center;gap:0;margin:10px 0;display:flex}.stepper .sp{text-align:center;flex:1;position:relative}.stepper .sp .dot{background:var(--bg);border:2px solid var(--line);width:22px;height:22px;color:var(--ink-soft);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 5px;font-size:10px;font-weight:700;display:flex}.stepper .sp.done .dot{background:var(--teal);border-color:var(--teal);color:#fff}.stepper .sp.now .dot{background:var(--navy);border-color:var(--navy);color:#fff}.stepper .sp span{color:var(--ink-soft);font-size:10px}.stepper .sp.done span,.stepper .sp.now span{color:var(--ink);font-weight:700}.stepper .sp:not(:last-child):after{content:"";background:var(--line);z-index:-1;width:100%;height:2px;position:absolute;top:11px;right:-50%}.stepper .sp.done:not(:last-child):after{background:var(--teal)}.modal-overlay{z-index:100;background:#121d1a73;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.modal-overlay.open{display:flex}.modal{background:var(--paper);border-radius:12px;width:100%;max-width:640px;max-height:88vh;overflow:auto;box-shadow:0 20px 50px #00000040}.modal.wide{max-width:820px}.modal-head{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.modal-head h3{margin:0;font-size:15px}.modal-x{color:var(--ink-soft);background:0 0;border:0;font-size:18px}.modal-body{padding:18px 20px}.modal-foot{border-top:1px solid var(--line);background:var(--paper);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex;position:sticky;bottom:0}.toast-stack{z-index:200;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;left:20px}.toast{background:var(--navy);color:#fff;border-radius:8px;align-items:center;gap:8px;padding:11px 16px;font-size:12px;animation:.25s ease-out toastin;display:flex;box-shadow:0 8px 20px #0003}.toast.ok{background:var(--teal)}.toast.warn{background:var(--danger)}@keyframes toastin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.skel{background:linear-gradient(90deg,var(--bg) 25%,#eee7d3 37%,var(--bg) 63%);background-size:400% 100%;border-radius:6px;animation:1.4s infinite skel}@keyframes skel{0%{background-position:100%}to{background-position:0}}.chart-box{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 18px}.chart-box h3{margin:0 0 3px;font-size:13.5px}.chart-box .desc{color:var(--ink-soft);margin:0 0 10px;font-size:11px}.legend{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.legend .li{color:var(--ink-soft);align-items:center;gap:5px;font-size:10.5px;display:flex}.legend .sw{border-radius:2px;width:9px;height:9px}.drawer-overlay{z-index:90;background:#121d1a66;display:none;position:fixed;inset:0}.drawer-overlay.open{display:block}.drawer{background:var(--paper);z-index:95;flex-direction:column;width:min(480px,92vw);transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:8px 0 30px #0003}.drawer.open{transform:translate(0)}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.drawer-body{flex:1;padding:16px 20px;overflow:auto}.status-dot{border-radius:50%;width:9px;height:9px;margin-left:5px;display:inline-block}.status-dot.ok{background:var(--teal)}.status-dot.warn{background:var(--danger)}.status-dot.pending{background:var(--amber)}.jserr{color:#fff;z-index:999;white-space:pre-wrap;background:#7a1f12;padding:10px 16px;font-size:12px;display:none;position:fixed;top:0;left:0;right:0}@media (max-width:1050px){.sidebar{width:220px}.cols-4{grid-template-columns:repeat(2,1fr)}.cols-3{grid-template-columns:1fr 1fr}.cols-2,.chat-shell{grid-template-columns:1fr}.flow{grid-template-columns:1fr 1fr}.criteria{columns:1}}@media (max-width:760px){.sidebar{display:none}.content{padding:16px}.topbar{padding:12px 16px}.cols-4,.cols-3,.flow,.form-grid{grid-template-columns:1fr}.hero{flex-direction:column;align-items:flex-start}.top-actions,.stepper .sp span{display:none}}.demo-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:12px;height:190px;padding:16px 8px 8px;display:flex}.demo-bar{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:34px;display:flex}.demo-bar i{background:linear-gradient(#0e6b5c,#16324b);border-radius:7px 7px 0 0;width:100%;max-width:44px;min-height:8px;display:block}.demo-bar span{color:var(--ink-soft);text-align:center;font-size:10px}.demo-bar b{font-size:11px}.bank-tabs{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.bank-tab{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:20px;padding:7px 13px;font-size:11px}.bank-tab.active{background:var(--navy);border-color:var(--navy);color:#fff}.public-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.attach-box{border:1px dashed var(--line);background:var(--bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;display:flex}.attach-box input[type=file]{display:none}.attach-btn{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:20px;justify-content:center;align-items:center;padding:7px 12px;font-size:11.5px;display:inline-flex}.attach-name{color:var(--ink-soft);font-size:11px}.bank-summary-grid{grid-template-columns:repeat(2,minmax(140px,1fr));gap:10px;margin-top:14px;display:grid}.bank-stat{border:1px solid var(--line);background:linear-gradient(#fffdf7,#f5f8f4);border-radius:8px;padding:12px}.bank-stat b{color:var(--navy);font-size:20px;display:block}.bank-stat span{color:var(--ink-soft);margin-top:4px;font-size:10.5px;display:block}.report-panel{flex-direction:column;gap:10px;display:flex}.report-card{border:1px solid var(--line);background:linear-gradient(#fffdf7,#f3f6f5);border-radius:8px;padding:12px 13px}.report-card strong{margin-bottom:4px;font-size:12px;display:block}.report-card small{color:var(--ink-soft);font-size:10.5px}.chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mini-bar-wrap{border-top:1px solid var(--line);align-items:flex-end;gap:10px;height:170px;padding-top:12px;display:flex}.mini-bar-wrap .mini-col{flex-direction:column;flex:1;align-items:center;gap:7px;display:flex}.mini-bar-wrap .mini-col .bar{background:linear-gradient(#7aa58a,#0e6b5c);border-radius:8px 8px 0 0;width:100%;max-width:36px;min-height:12px}.mini-bar-wrap .mini-col .bar.alt{background:linear-gradient(#d9b15b,#a46a0a)}.mini-bar-wrap .mini-col .bar.deep{background:linear-gradient(#7aa1d2,#16324b)}.mini-bar-wrap .mini-col label{color:var(--ink-soft);font-size:10px}.mini-bar-wrap .mini-col strong{font-size:11px}.chart-legend{flex-wrap:wrap;gap:8px 12px;margin-top:10px;display:flex}.chart-legend .item{color:var(--ink-soft);align-items:center;gap:5px;font-size:10.5px;display:flex}.chart-legend .sw{border-radius:2px;width:9px;height:9px}.report-list{flex-direction:column;gap:8px;display:flex}.report-item{border:1px solid var(--line);background:var(--paper);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}body:has(.atlas-landing){background:#08111d}:is(body:has(.atlas-landing) .sidebar,body:has(.atlas-landing) .topbar){display:none!important}body:has(.atlas-landing) .shell{min-height:100vh;display:block}body:has(.atlas-landing) .main{width:100%;min-height:100vh}body:has(.atlas-landing) .content{max-width:none;padding:0}.atlas-landing{color:#fff;background:#09131f;min-height:100vh;position:relative;overflow:hidden}.atlas-landing-bg,.atlas-landing-overlay{height:max(600px,100vh);position:absolute;top:0;left:0;right:0}.chip.btn-chip.atlas-lang{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;top:18px;left:7%;color:#fff!important;background:#0914228c!important;border-color:#ffffff40!important}html[dir=ltr] .atlas-landing-overlay{background:linear-gradient(90deg,#09131fb8 0%,#09131f66 45%,#09131f14 100%),linear-gradient(#09131f40 0%,#09131f00 30% 70%,#09131f 100%)}html[dir=ltr] body:has(.atlas-landing) .atlas-hero-badge{left:auto;right:7%}html[dir=ltr] .chip.btn-chip.atlas-lang{left:auto;right:7%}.atlas-landing-bg{background:url(/hero-sistan-2.png) 50%/cover no-repeat}.atlas-landing-overlay{background:linear-gradient(270deg,#09131fb8 0%,#09131f66 45%,#09131f14 100%),linear-gradient(#09131f40 0%,#09131f00 30% 70%,#09131f 100%)}body:has(.atlas-landing) .atlas-original-hero{z-index:2;align-items:center;height:max(450px,100vh - 300px);padding:16px 7% 0;display:flex;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important}body:has(.atlas-landing) .atlas-original-hero>div:first-child{z-index:3;max-width:760px;position:relative}body:has(.atlas-landing) .atlas-original-hero h2{color:#fff;margin:14px 0;font-size:clamp(2.2rem,4.2vw,3.8rem);line-height:1.25}body:has(.atlas-landing) .atlas-original-hero h2 .hl{color:#2fd9c0}body:has(.atlas-landing) .atlas-original-hero .hero-sub{color:#ffffffe6;margin:0;font-size:clamp(1rem,1.6vw,1.3rem);line-height:2}.atlas-hero-search{align-items:center;gap:10px;max-width:640px;margin-top:28px;display:flex}.atlas-hero-search input{color:#1f2a2e;background:#fffffff0;border:0;border-radius:999px;outline:0;flex:1;min-width:0;padding:14px 22px;font-size:14px}.atlas-hero-search .btn{color:#04222a;white-space:nowrap;background:linear-gradient(135deg,#2fd9c0,#0e8c86);border-color:#0000;border-radius:999px;padding:13px 22px;font-weight:700}body:has(.atlas-landing) .atlas-original-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}body:has(.atlas-landing) .atlas-original-actions .btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;padding:13px 20px;transition:all .2s}body:has(.atlas-landing) .atlas-original-actions .btn:hover{transform:translateY(-2px)}body:has(.atlas-landing) .atlas-original-system-grid{z-index:2;padding:0 7% 24px;position:relative}body:has(.atlas-landing) .atlas-original-system-grid .card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#091422b8;border:1px solid #ffffff21;border-radius:20px;transition:all .2s;box-shadow:0 16px 45px #0000002e}body:has(.atlas-landing) .atlas-original-system-grid .card:hover{border-color:#ffffff47;transform:translateY(-4px)}body:has(.atlas-landing) .atlas-original-system-grid .card h3{color:#fff}body:has(.atlas-landing) .atlas-original-system-grid .card .muted{color:#ffffffad}body:has(.atlas-landing) .atlas-original-system-grid .btn{border-radius:12px}body:has(.atlas-landing) .atlas-landing>.section-title{z-index:2;padding-left:7%;padding-right:7%;position:relative}body:has(.atlas-landing) .atlas-landing>.section-title h2{color:#fff}body:has(.atlas-landing) .atlas-landing>.section-title p{color:#ffffffa6}body:has(.atlas-landing) .atlas-original-idea-card{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#091422d1;border:1px solid #ffffff21;border-radius:22px;margin:0 7% 56px;position:relative;box-shadow:0 18px 55px #0003}body:has(.atlas-landing) .atlas-original-idea-card label{color:#ffffffe0}:is(body:has(.atlas-landing) .atlas-original-idea-card input,body:has(.atlas-landing) .atlas-original-idea-card select,body:has(.atlas-landing) .atlas-original-idea-card textarea){color:#fff;background:#ffffff12;border-color:#ffffff24}body:has(.atlas-landing) .atlas-original-idea-card input::placeholder{color:#ffffff73}body:has(.atlas-landing) .atlas-original-idea-card textarea::placeholder{color:#ffffff73}body:has(.atlas-landing) .atlas-original-idea-card select option{color:#fff;background:#0f2231}body:has(.atlas-landing) .atlas-original-idea-card .attach-box{background:#ffffff0d;border-color:#ffffff38}body:has(.atlas-landing) .atlas-original-idea-card .attach-name{color:#ffffffa6}body:has(.atlas-landing) .atlas-original-hero .badge.note{color:#e4d39b;background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:3px 12px;display:inline-flex}body:has(.atlas-landing) .atlas-original-idea-card .attach-btn{color:var(--ink)}body:has(.atlas-landing) .atlas-hero-badge{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#0914228c;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:.9rem;display:flex;position:absolute;top:44%;left:7%}body:has(.atlas-landing) .atlas-hero-badge span{font-weight:700}body:has(.atlas-landing) .atlas-hero-badge small{color:#ffffff9e}.atlas-landing-extra{z-index:2;padding:0 7% 64px;position:relative}.atlas-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.atlas-chart-card{background:#091422b8;border:1px solid #ffffff21;border-radius:20px;padding:20px;box-shadow:0 16px 45px #0000002e}.atlas-chart-card h3{color:#fff;margin:0 0 4px;font-size:15px}.atlas-chart-card p{color:#ffffff9e;margin:0 0 12px;font-size:11.5px}.vz svg{direction:ltr;width:100%;height:auto;display:block}.vz svg text{fill:#dfeef7;font-family:inherit}.vz .vz-center-big{fill:#fff;font-size:26px;font-weight:700}.vz .vz-center-sm{fill:#dfeef7b3;font-size:9.5px}.vz .vz-val{font-size:11px;font-weight:700}.vz .vz-lbl{fill:#dfeef7c7;font-size:9px}.vz .vz-grid{stroke:#ffffff1a;stroke-width:1px}.vz-legend{grid-template-columns:1fr 1fr;gap:5px 14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.vz-legend li{color:#edf7ffe0;align-items:center;gap:6px;font-size:11px;display:flex}.vz-legend i{border-radius:3px;flex:none;width:10px;height:10px}.vz-legend b{color:#fff;margin-right:auto}.vz-stats{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.vz-stats div{color:#edf7ffbf;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;padding:8px 10px;font-size:10.5px}.vz-stats b{color:#fff;font-size:17px;display:block}.bank-summary-block{margin-top:14px}.bank-summary-block h4{margin:0 0 8px}.atlas-public-stats{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:36px;padding-top:25px;display:grid}.atlas-public-stats div{padding:10px}.atlas-public-stats strong,.atlas-public-stats span{display:block}.atlas-public-stats strong{color:#e1c66f;font-size:27px}.atlas-public-stats span{color:#ffffff9e;margin-top:3px;font-size:11.5px}@media (max-width:1050px){.atlas-chart-grid{grid-template-columns:1fr}}@media (max-width:900px){body:has(.atlas-landing) .atlas-hero-badge{border-radius:14px;flex-wrap:wrap;margin:18px 0 0;display:inline-flex;position:relative;top:auto;left:auto}body:has(.atlas-landing) .atlas-original-hero{flex-direction:column;align-items:flex-start}.atlas-hero-badge small{width:100%;margin-right:24px}}@media (max-width:760px){.atlas-public-stats{grid-template-columns:1fr 1fr}}.sidenav a.disabled{opacity:.5;cursor:not-allowed}.sidenav a.disabled:hover{color:var(--sidebar-ink);background:0 0}.logout-btn{color:var(--sidebar-dim);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.logout-btn:hover{color:#fff}.login-wrap{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;padding:24px 16px;display:flex}.login-top{justify-content:flex-end;width:100%;max-width:420px;display:flex}.login-card{width:100%;max-width:420px}.login-card .brand{padding:0 0 14px}.login-card .login-brand-name{color:var(--ink)}.login-card .brand .sub{color:var(--ink-soft)}.login-card form{margin-top:14px}.login-card .btn.primary{padding:10px 14px}.chip.btn-chip.atlas-login{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-decoration:none;position:absolute;top:18px;left:calc(7% + 110px);color:#fff!important;background:#0914228c!important;border-color:#ffffff40!important}html[dir=ltr] .chip.btn-chip.atlas-login{left:auto;right:calc(7% + 110px)}a.oppo-card{color:inherit;text-decoration:none}.msg.internal .bubble,.ai-surface .msg.internal .bubble{color:inherit;background:#ffbc601f;border:1px dashed #ffbc608c}html[dir=ltr] .stepper .sp:not(:last-child):after{left:-50%;right:auto}.tabs a.tab{text-decoration:none}
