@import"https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700&family=Cinzel:wght@400;600;700;800&family=JetBrains+Mono:wght@400;600&family=Noto+Kufi+Arabic:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700&family=Cinzel:wght@400;600;700;800&family=JetBrains+Mono:wght@400;600&family=Hanken+Grotesk:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&family=Noto+Kufi+Arabic:wght@300;400;500;600;700&display=swap";.chat-md{font-family:var(--font, "Sora", "Noto Kufi Arabic", sans-serif);font-size:13.5px;line-height:1.7;color:var(--text, #E8EDF8);overflow-wrap:anywhere}.chat-md[dir=rtl]{font-family:Noto Kufi Arabic,Sora,sans-serif;text-align:right}.chat-md>:first-child{margin-top:0}.chat-md>:last-child{margin-bottom:0}.chat-md h1,.chat-md h2,.chat-md h3,.chat-md h4,.chat-md h5{font-family:var(--font-display, "Cinzel", serif);color:var(--goldb, #F5D07A);letter-spacing:.02em;line-height:1.3;font-weight:700;margin:1.1em 0 .5em}.chat-md h1{font-size:1.28em}.chat-md h2{font-size:1.16em}.chat-md h3{font-size:1.05em;color:var(--prib, #FFE9BC)}.chat-md h4,.chat-md h5{font-size:.98em;color:var(--prib, #FFE9BC)}.chat-md p{margin:.55em 0}.chat-md strong{color:#fff;font-weight:700}.chat-md em{color:var(--dim, rgba(232, 237, 248, .8));font-style:italic}.chat-md a{color:var(--pri, #F6C96B);text-decoration:underline}.chat-md ul,.chat-md ol{margin:.5em 0;padding-inline-start:1.4em}.chat-md li{margin:.28em 0}.chat-md li>p{margin:.2em 0}.chat-md hr{border:none;border-top:1px solid var(--bc, rgba(246, 201, 107, .22));margin:1em 0}.chat-md code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.88em;background:#f6c96b1a;border:1px solid var(--bc, rgba(246, 201, 107, .22));border-radius:5px;padding:.05em .4em}.chat-md pre{background:var(--void, rgba(6, 8, 26, .55));border:1px solid var(--bc, rgba(246, 201, 107, .22));border-radius:10px;padding:.8em 1em;overflow-x:auto;margin:.7em 0}.chat-md pre code{background:none;border:none;padding:0}.chat-md blockquote{border-inline-start:3px solid var(--gold, #C9A84C);margin:.6em 0;padding:.1em 1em;color:var(--dim, rgba(232, 237, 248, .8))}.chat-md table{border-collapse:collapse;margin:.85em 0;font-size:.92em;display:block;max-width:100%;overflow-x:auto}.chat-md thead th{background:#f6c96b1a;color:var(--goldb, #F5D07A);font-weight:700;text-align:start;white-space:nowrap}.chat-md th,.chat-md td{border:1px solid var(--bc, rgba(246, 201, 107, .22));padding:.5em .7em;vertical-align:top}.chat-md tbody tr:nth-child(2n){background:#ffffff08}.chat-md--compact{font-size:12.5px;line-height:1.65}.chat-md--compact h1{font-size:1.16em}.chat-md--compact h2{font-size:1.08em}.chat-md--compact h3,.chat-md--compact h4{font-size:1em}.chat-md--compact table{font-size:.84em}.chat-md--compact th,.chat-md--compact td{padding:.35em .5em}.dn-fab{position:fixed;inset-inline-end:20px;bottom:20px;z-index:70;display:flex;align-items:center;gap:9px;padding:10px 16px;border-radius:100px;cursor:pointer;border:1px solid var(--spec);font-family:inherit;background:linear-gradient(180deg,var(--prib),var(--pri));color:var(--onpri);font-weight:600;font-size:13px;box-shadow:0 10px 30px #f6c96b59;transition:transform .3s}.dn-fab img{width:22px;height:22px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(201,168,76,.5))}.dn-fab:hover{transform:translateY(-1px)}.dn-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:68;background:#03050959;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.dn-panel{position:fixed;inset-block:0;inset-inline-end:0;z-index:72;width:min(400px,94vw);display:flex;flex-direction:column;transform:translate(110%);transition:transform .32s cubic-bezier(.4,0,.2,1);background:#080b1e4d;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border-inline-start:1px solid var(--bgold);box-shadow:-18px 0 60px #00000080}[dir=rtl] .dn-panel{transform:translate(-110%)}.dn-panel.open{transform:none}.dn-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--bgold);background:var(--bar)}.dn-head img{width:30px;height:30px;object-fit:contain;animation:uBreath var(--breath) ease-in-out infinite}.dn-id{flex:1;min-width:0}.dn-name{font-family:Cinzel,serif;font-size:14px;letter-spacing:.08em;color:var(--goldb)}.dn-sub{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--dim)}.dn-dot{width:8px;height:8px;border-radius:50%;background:var(--pri);box-shadow:0 0 8px var(--pri);animation:uBreath var(--breath) ease-in-out infinite;flex:none}.dn-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:32px;height:32px;flex:none;border-radius:50%;background:var(--item);border:1px solid var(--bc);color:var(--dim);display:flex;align-items:center;justify-content:center;transition:all .3s}.dn-icon:hover{color:var(--prib)}.dn-body{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:11px}.dn-msg{max-width:88%;padding:9px 12px;border-radius:14px;font-size:13.5px;line-height:1.6;color:var(--text);text-shadow:0 1px 2px rgba(0,0,0,.55);border:1px solid var(--bc);border-top:1px solid var(--spec);background:var(--item);backdrop-filter:blur(var(--blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%)}.dn-msg.u{align-self:flex-end;background:#f6c96b29}.dn-msg.a{align-self:flex-start;border-color:var(--bgold)}.dn-typing{display:flex;gap:5px;align-items:center}.dn-typing span{width:6px;height:6px;border-radius:50%;background:var(--dim);animation:uDot 1.2s infinite}.dn-typing span:nth-child(2){animation-delay:.15s}.dn-typing span:nth-child(3){animation-delay:.3s}.dn-compose{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--bgold);background:var(--bar)}.dn-ic{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:34px;height:34px;flex:none;border-radius:50%;background:var(--item);border:1px solid var(--bc);color:var(--dim);display:flex;align-items:center;justify-content:center;transition:all .3s}.dn-ic:hover{color:var(--prib)}.dn-ic--live{color:var(--prib);border-color:var(--bc-strong,rgba(246,201,107,.55));background:#f6c96b24;animation:uBreath var(--breath,4.2s) ease-in-out infinite}@media(prefers-reduced-motion:reduce){.dn-ic--live{animation:none}}.dn-in{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--item);border:1px solid var(--bc);border-radius:100px;color:var(--text);font-size:13.5px;padding:9px 14px;outline:none;font-family:inherit}.dn-in::placeholder{color:var(--dim)}.dn-send{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:38px;height:38px;flex:none;border-radius:50%;background:linear-gradient(180deg,var(--pri),var(--prid));border:1px solid var(--spec);color:var(--onpri);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #f6c96b4d}.dn-send:disabled{opacity:.5;cursor:default}.dn-chrome{padding:7px;text-align:center;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--dim);border-top:1px solid var(--bc)}@media(prefers-reduced-transparency:reduce){.dn-panel{background:#0b1030}.dn-msg{text-shadow:none}}@media(max-width:520px){.dn-fab span{display:none}}html,body{margin:0;padding:0;background:#030509}*{box-sizing:border-box}a{color:#f6c96b;text-decoration:none}a:hover{color:#ffe9bc}button,input,textarea,select{font-family:inherit}input::placeholder,textarea::placeholder{color:var(--dim,rgba(232,237,248,.55));opacity:1}@keyframes uBreath{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.05);opacity:1}}@keyframes uGlow{0%,to{filter:drop-shadow(0 0 16px rgba(201,168,76,.3))}50%{filter:drop-shadow(0 0 38px rgba(201,168,76,.62))}}@keyframes uDrift{0%{transform:translate(0) scale(1)}33%{transform:translate(60px,-40px) scale(1.08)}66%{transform:translate(-40px,30px) scale(.95)}to{transform:translate(0) scale(1)}}@keyframes uDrift2{0%{transform:translate(0) scale(1)}50%{transform:translate(-70px,-30px) scale(1.12)}to{transform:translate(0) scale(1)}}@keyframes uDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes uTwinkle{0%,to{opacity:.15}50%{opacity:.8}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.uex-root{min-height:100vh;position:relative;overflow-x:hidden;display:flex;flex-direction:column;--bg0:#030509;--bg1:#0A0810;--bg2:#131829;--panel:rgba(16,12,6,.52);--void:rgba(10,8,4,.62);--item:rgba(22,17,9,.48);--hpanel:rgba(16,12,6,.3);--text:#F4EFE3;--dim:rgba(244,239,227,.68);--pri:#F6C96B;--prib:#FFE9BC;--prid:#E8A33D;--onpri:#201505;--gold:#C9A84C;--goldb:#F5D07A;--ongold:#1A1204;--bc:rgba(246,201,107,.22);--bgold:rgba(201,168,76,.28);--spec:rgba(255,233,188,.42);--shadow:0 18px 44px rgba(0,0,0,.45);--blur:24px;--breath:4.2s;--font:"Sora","Noto Kufi Arabic",sans-serif;--segOn:rgba(246,201,107,.14);--segFg:#FFE9BC;--solid:#12100B;--mblur:24px;--mradius:22px;--mbg:var(--panel);--mbd:1px solid var(--bc);--msh:0 18px 44px rgba(0,0,0,.45);--mint:#7CF2C4;--coral:#FF6E5E;--au0:rgba(246,201,107,.16);--au1:rgba(232,163,61,.14);--au2:rgba(201,168,76,.14);--au3:rgba(255,233,188,.1);--bar:rgba(10,8,4,.62);background:linear-gradient(160deg,var(--bg0),var(--bg1) 45%,var(--bg2));color:var(--text);font-family:var(--font);transition:background .4s cubic-bezier(.4,0,.2,1),color .4s}.uex-aurora{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.uex-aurora__halo{position:absolute;top:-14%;left:50%;transform:translate(-50%);width:90vw;height:50vw;border-radius:50%;background:radial-gradient(closest-side,var(--au0),transparent)}.uex-aurora__a{position:absolute;top:-20%;left:-10%;width:60vw;height:60vw;border-radius:50%;background:radial-gradient(circle,var(--au1),transparent 65%);animation:uDrift 26s ease-in-out infinite}.uex-aurora__b{position:absolute;bottom:-25%;right:-15%;width:70vw;height:70vw;border-radius:50%;background:radial-gradient(circle,var(--au2),transparent 65%);animation:uDrift2 32s ease-in-out infinite}.uex-aurora__c{position:absolute;top:30%;right:20%;width:36vw;height:36vw;border-radius:50%;background:radial-gradient(circle,var(--au3),transparent 60%);animation:uDrift 40s ease-in-out infinite}.uex-star{position:absolute;width:2px;height:2px;border-radius:50%;background:var(--prib);animation:uTwinkle 7s ease-in-out infinite}.uex-star.gold{width:3px;height:3px;background:var(--goldb)}.uex-topbar{position:sticky;top:0;z-index:50;display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 22px;background:var(--void);backdrop-filter:blur(var(--blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);border-bottom:1px solid var(--bgold);box-shadow:var(--shadow)}.uex-brand{display:flex;align-items:center;gap:10px;color:inherit}.uex-brand img{width:34px;height:34px;object-fit:contain;animation:uGlow var(--breath) ease-in-out infinite}.uex-brand__name{font-family:Cinzel,serif;font-size:18px;font-weight:700;letter-spacing:.32em;color:var(--goldb)}.uex-brand__tag{font-size:10.5px;letter-spacing:.18em;color:var(--dim);text-transform:uppercase;padding:3px 9px;border:1px solid var(--bc);border-radius:100px}.uex-nav{display:flex;gap:2px;padding:4px;border-radius:100px;background:var(--item);border:1px solid var(--bc);border-top:1px solid var(--spec);overflow-x:auto;max-width:100%}.uex-nav a,.uex-nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;padding:7px 15px;border-radius:100px;font-size:12.5px;letter-spacing:.03em;background:transparent;color:var(--dim);transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;gap:7px;align-items:center;white-space:nowrap}.uex-nav a.active,.uex-nav button.active{background:var(--segOn);color:var(--segFg)}.uex-nav__ar{font-family:Noto Kufi Arabic;font-size:11px;opacity:.85}.uex-actions{margin-inline-start:auto;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.uex-main{position:relative;z-index:1;flex:1}.uex-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:100px;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;gap:10px;align-items:center;justify-content:center;border:1px solid var(--spec);font-weight:600}.uex-btn:active{transform:scale(.98)}.uex-btn--primary{padding:15px 34px;background:linear-gradient(180deg,var(--pri),var(--prid));color:var(--onpri);font-size:15px;box-shadow:0 10px 34px #f6c96b4d}.uex-btn--primary:hover{box-shadow:0 14px 44px #f6c96b73;transform:translateY(-1px)}.uex-btn--ghost{padding:15px 34px;background:var(--hpanel);backdrop-filter:blur(var(--blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);color:var(--text);font-weight:500;font-size:15px;border:1px solid var(--bgold);border-top:1px solid var(--spec)}.uex-btn--small{padding:8px 20px;font-size:12.5px;box-shadow:0 6px 20px #f6c96b38}.uex-btn--gold{background:linear-gradient(180deg,var(--goldb),var(--gold));color:var(--ongold);box-shadow:0 8px 24px #c9a84c4d}.uex-page{max-width:1240px;margin:0 auto;padding:32px 22px 60px;display:flex;flex-direction:column;gap:20px}.uex-hero{min-height:82vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:70px 24px 40px;gap:26px}.uex-hero__logo{width:min(620px,88vw);animation:uBreath var(--breath) ease-in-out infinite;filter:drop-shadow(0 0 60px rgba(201,168,76,.25))}.uex-hero__copy{display:flex;flex-direction:column;gap:8px;max-width:720px}.uex-hero__en{font-size:clamp(17px,2.4vw,23px);font-weight:300;letter-spacing:.06em;color:var(--text)}.uex-hero__ar{font-family:Noto Kufi Arabic;font-size:clamp(15px,2vw,19px);font-weight:400;color:var(--dim)}.uex-card-row{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin-top:26px;max-width:1060px}.uex-card{flex:1;min-width:250px;padding:26px;border-radius:22px;background:var(--hpanel);backdrop-filter:blur(26px) saturate(180%);-webkit-backdrop-filter:blur(26px) saturate(180%);border:1px solid var(--bc);border-top:1px solid var(--spec);box-shadow:var(--shadow);text-align:start;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.uex-card.gold{border:1px solid var(--bgold);border-top:1px solid var(--spec)}.uex-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.05) 45%,transparent 60%);pointer-events:none}.uex-card__title{font-size:15px;font-weight:600;color:var(--prib)}.uex-card.gold .uex-card__title{color:var(--goldb)}.uex-card__ar{font-family:Noto Kufi Arabic;font-size:13px;color:var(--goldb)}.uex-card.gold .uex-card__ar{color:var(--prib)}.uex-card__body{font-size:13px;line-height:1.6;color:var(--dim)}.uex-panel{padding:26px;border-radius:22px;background:var(--panel);backdrop-filter:blur(var(--blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);border:1px solid var(--bc);border-top:1px solid var(--spec);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:18px}.uex-panel.gold{border:1px solid var(--bgold);border-top:1px solid var(--spec)}.uex-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:18px;justify-content:space-between}.uex-section-head h1{margin:0;font-family:Cinzel,serif;font-size:26px;font-weight:700;letter-spacing:.08em;color:var(--text)}.uex-section-head p{margin:7px 0 0;font-size:13px;line-height:1.7;color:var(--dim);max-width:720px}.uex-label{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.uex-mono{font-family:JetBrains Mono,monospace}.uex-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 13px;border-radius:100px;font-size:11px;background:var(--item);color:var(--dim);border:1px solid var(--bc);width:max-content}.uex-badge.gold{background:#c9a84c24;color:var(--goldb);border:1px solid rgba(201,168,76,.35)}.uex-badge.ok{background:#30d15824;color:#30d158;border:1px solid rgba(48,209,88,.35)}.uex-badge.warn{background:#ff6b3524;color:#ff6b35;border:1px solid rgba(255,107,53,.35)}.uex-badge.risk{background:#ff3b3024;color:#ff3b30;border:1px solid rgba(255,59,48,.35)}.uex-dot{width:8px;height:8px;border-radius:50%;background:#30d158;animation:uBreath var(--breath) ease-in-out infinite;flex:none}.uex-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.uex-col-3{grid-column:span 3}.uex-col-4{grid-column:span 4}.uex-col-5{grid-column:span 5}.uex-col-6{grid-column:span 6}.uex-col-7{grid-column:span 7}.uex-col-8{grid-column:span 8}.uex-col-12{grid-column:span 12}.uex-kpi strong{font-family:Cinzel,serif;font-size:30px;font-weight:700;color:var(--text);letter-spacing:.04em}.uex-kpi span{font-size:12px;color:var(--dim);line-height:1.6}.uex-row{display:grid;grid-template-columns:1.25fr .8fr .65fr;gap:12px;align-items:center;padding:14px 18px;border-radius:14px;background:var(--item);border:1px solid rgba(255,255,255,.06)}.uex-row.head{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);background:transparent;border-color:transparent;padding-block:4px}.uex-row-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:start;color:var(--text);cursor:pointer;font-family:inherit}.uex-row-button.active{border-color:var(--goldb);background:var(--segOn)}.uex-empty{padding:14px 18px;border-radius:14px;background:var(--item);border:1px solid rgba(255,255,255,.06);font-size:13px;line-height:1.6;color:var(--dim)}.uex-criterion-detail{padding:14px 16px;border-radius:14px;background:var(--void);border:1px solid var(--bgold);display:flex;flex-direction:column;gap:9px}.uex-criterion-list{display:flex;flex-direction:column;gap:8px;max-height:390px;overflow:auto;padding-inline-end:3px}.uex-criterion-list button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:start;padding:11px 12px;border-radius:12px;background:var(--item);border:1px solid rgba(255,255,255,.06);border-inline-start:3px solid transparent;color:var(--text);display:grid;grid-template-columns:82px minmax(0,1fr);gap:6px 10px;align-items:start;transition:all .4s}.uex-criterion-list button.active{border-inline-start-color:var(--goldb);background:#f6c96b1c;border-top:1px solid var(--spec)}.uex-criterion-list button>span:last-child{grid-column:2;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--dim)}.uex-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;line-height:1.55;color:var(--text)}.uex-criterion-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.uex-criterion-counts span{padding:10px;border-radius:10px;background:var(--item);border:1px solid rgba(255,255,255,.06);font-size:11px;color:var(--dim)}.uex-criterion-counts strong{display:block;font-family:Cinzel,serif;font-size:18px;color:var(--prib)}.uex-bars{height:190px;display:flex;align-items:flex-end;gap:12px;padding:12px;border-radius:14px;background:var(--void);border:1px solid var(--bc)}.uex-bar{flex:0 0 auto;width:100%;min-width:16px;border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,var(--pri),rgba(0,154,144,.25));box-shadow:0 0 18px #f6c96b29}.uex-bar-wrap{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end}.uex-bar-label{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--dim)}.uex-chat{display:flex;justify-content:center;padding:34px 20px 60px}.uex-chat-shell{width:min(960px,100%);height:74vh;min-height:560px;display:flex;flex-direction:column;border-radius:22px;background:var(--panel);backdrop-filter:blur(var(--blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);border:1px solid var(--bgold);border-top:1px solid var(--spec);box-shadow:var(--shadow);overflow:hidden}.uex-chat-head{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--bgold);background:var(--bar);backdrop-filter:blur(var(--blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%)}.uex-chat-logo{width:40px;height:40px;object-fit:contain;animation:uBreath var(--breath) ease-in-out infinite}.uex-chat-title{font-family:Cinzel,serif;font-size:18px;font-weight:700;letter-spacing:.12em;color:var(--goldb)}.uex-chat-body{flex:1;display:flex;min-height:0}.uex-chat-side{width:232px;flex:none;border-inline-end:1px solid var(--bc);padding:16px 14px;display:flex;flex-direction:column;gap:18px;overflow-y:auto}.uex-chat-list{flex:1;overflow-y:auto;padding:22px;display:flex;flex-direction:column;gap:14px}.uex-message-row{display:flex;gap:10px;align-items:flex-end}.uex-message-row.user{flex-direction:row-reverse}.uex-bubble{max-width:72%;padding:14px 18px;border-radius:4px 22px 22px;background:var(--item);backdrop-filter:blur(var(--blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);border:1px solid var(--bgold);border-top:1px solid var(--spec);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:7px}.uex-message-row.user .uex-bubble{border-radius:22px 4px 22px 22px;background:var(--panel);border:1px solid var(--bc);border-top:1px solid var(--spec)}.uex-chat-compose{padding:12px 18px 16px;border-top:1px solid var(--bgold);background:var(--bar);backdrop-filter:blur(var(--blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);display:flex;flex-direction:column;gap:10px}.uex-chat-status{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:8px 14px;border-top:1px solid var(--bc);font-family:JetBrains Mono,monospace;font-size:10px;color:var(--dim)}.uex-input-shell{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:100px;background:var(--item);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);backdrop-filter:blur(var(--blur)) saturate(180%);border:1px solid var(--bc);border-top:1px solid var(--spec)}.uex-input-shell input{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;outline:none;color:var(--text);font-size:14px;padding:8px 4px}.uex-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:38px;height:38px;flex:none;border-radius:50%;background:var(--panel);border:1px solid var(--bc);border-top:1px solid var(--spec);color:var(--dim);font-size:19px;line-height:1;transition:all .4s;display:flex;align-items:center;justify-content:center}.uex-icon-btn:hover{color:var(--prib)}.uex-icon-btn:active{transform:scale(.98)}.uex-send{width:44px;height:44px;background:linear-gradient(180deg,var(--pri),var(--prid));border:1px solid var(--spec);color:var(--onpri);font-size:19px;font-weight:700;box-shadow:0 6px 20px #f6c96b4d}.uex-send:hover{box-shadow:0 8px 28px #f6c96b73;transform:translateY(-1px)}.uex-form{width:min(460px,100%);margin:38px auto 60px;padding:30px;border-radius:22px;background:var(--panel);backdrop-filter:blur(26px) saturate(180%);-webkit-backdrop-filter:blur(26px) saturate(180%);border:1px solid var(--bgold);border-top:1px solid var(--spec);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:16px}.uex-form-logo{width:72px;height:72px;object-fit:contain;margin:0 auto 8px;display:block;animation:uGlow var(--breath) ease-in-out infinite}.uex-field{display:flex;flex-direction:column;gap:7px}.uex-field label{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.uex-field input,.uex-field textarea,.uex-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:14px 18px;border-radius:14px;background:var(--item);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);backdrop-filter:blur(var(--blur)) saturate(180%);border:1px solid var(--bc);border-top:1px solid var(--spec);color:var(--text);font-size:13.5px;outline:none;line-height:1.6;transition:border .4s}.uex-field input:focus,.uex-field textarea:focus,.uex-field select:focus{border-color:var(--prib)}.uex-auth-title{text-align:center;font-family:Cinzel,serif;font-weight:700;font-size:22px;color:var(--goldb);letter-spacing:.12em;margin:0}.uex-auth-sub{text-align:center;font-size:12px;color:var(--dim);letter-spacing:.08em;margin:0}.uex-tabs{display:flex;flex-wrap:wrap;gap:8px}.uex-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:9px 17px;border-radius:100px;background:var(--item);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);backdrop-filter:blur(var(--blur)) saturate(180%);border:1px solid var(--bc);border-top:1px solid var(--spec);color:var(--dim);font-size:12px;transition:all .4s}.uex-tab.active{background:var(--segOn);color:var(--segFg);border-color:var(--bc)}.uex-academic-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start}.uex-side-menu{display:flex;flex-direction:column;gap:8px}.uex-side-menu button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:start;padding:10px 12px;border-radius:8px;background:var(--item);border:1px solid transparent;border-inline-start:3px solid transparent;color:var(--text);font-size:12px;display:flex;flex-direction:column;gap:2px;transition:all .4s}.uex-side-menu button.active{border-inline-start-color:var(--goldb);background:var(--segOn)}.uex-matrix{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.uex-cell{padding:12px;border-radius:14px;background:var(--item);border:1px solid var(--bc);min-height:72px;display:flex;flex-direction:column;gap:6px}.uex-footer{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 26px;background:var(--void);backdrop-filter:blur(var(--blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);border-top:1px solid var(--bgold)}.uex-footer__product{width:24px;height:24px;object-fit:contain}.uex-footer__corp{width:18px;height:18px;object-fit:contain}.uex-footer__name{font-family:Cinzel,serif;font-size:13px;letter-spacing:.26em;color:var(--goldb)}.uex-footer__text{font-size:11.5px;color:var(--dim)}.uex-footer__corp-text{font-size:11px;color:var(--dim)}@media(max-width:900px){.uex-col-3,.uex-col-4,.uex-col-5,.uex-col-6,.uex-col-7,.uex-col-8{grid-column:span 12}.uex-chat-side{display:none}.uex-chat-shell{height:auto;min-height:70vh}.uex-academic-layout,.uex-row{grid-template-columns:1fr}}.gld-commercial{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:100px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;background:#c9a84c24;color:var(--goldb);border:1px solid rgba(201,168,76,.35);white-space:nowrap}.gld-commercial:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--goldb);flex:none}.gld-topbrand{display:flex;align-items:center;gap:10px;margin-inline-start:auto;color:inherit}.gld-topbrand img{width:34px;height:34px;object-fit:contain;animation:uGlow var(--breath) ease-in-out infinite}.gld-topbrand__name{font-family:Cinzel,serif;font-size:18px;font-weight:700;letter-spacing:.32em;color:var(--goldb)}.gld-navbar{position:relative;z-index:40;display:flex;justify-content:center;padding:10px 22px 0}.gld-nav{flex-wrap:nowrap}.gld-nav a.active{background:linear-gradient(180deg,var(--pri),var(--prid));color:var(--onpri);box-shadow:0 6px 20px #e8a33d4d}.gld-hero{min-height:auto;padding:56px 24px 34px;gap:20px}.gld-hero__logo{width:min(560px,86vw);animation:uBreath var(--breath) ease-in-out infinite;filter:drop-shadow(0 0 60px rgba(201,168,76,.25))}.gld-tagline{font-family:Cinzel,serif;font-size:clamp(20px,3vw,30px);font-weight:700;letter-spacing:.14em;color:var(--goldb);margin:0}.gld-tagline__ar{font-family:Noto Kufi Arabic;font-size:clamp(16px,2.4vw,22px);color:var(--prib);margin:0}.gld-status{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:4px}.gld-section{max-width:1180px;margin:0 auto;padding:24px 22px;width:100%}.gld-section__head{text-align:center;margin-bottom:22px;display:flex;flex-direction:column;gap:6px}.gld-section__head h2{margin:0;font-family:Cinzel,serif;font-size:clamp(19px,2.4vw,26px);font-weight:700;letter-spacing:.1em;color:var(--text)}.gld-section__head span{font-family:Noto Kufi Arabic;font-size:13px;color:var(--dim)}.gld-grid{display:grid;gap:18px}.gld-grid--3{grid-template-columns:repeat(3,1fr)}.gld-grid--4{grid-template-columns:repeat(4,1fr)}.gld-card{text-decoration:none;color:inherit;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s}.gld-card:hover{transform:translateY(-3px);box-shadow:0 14px 40px #00000057;color:inherit}.gld-card__code{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;color:var(--dim)}.gld-orchestra{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.gld-step{font-family:JetBrains Mono,monospace;font-size:12px;padding:9px 15px;border-radius:100px;background:var(--item);border:1px solid var(--bc);border-top:1px solid var(--spec);color:var(--text);white-space:nowrap}.gld-arrow{color:var(--prib);font-size:14px;opacity:.8}.gld-install{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:center;margin-top:8px}.gld-install__qr{background:#fff;padding:8px;border-radius:12px;flex:none;line-height:0}.gld-install__body{display:flex;flex-direction:column;gap:8px;text-align:start;max-width:300px}.gld-footer{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:30px 22px 36px;background:var(--void);backdrop-filter:blur(var(--blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);border-top:1px solid var(--bgold);text-align:center}.gld-footer__mark{width:34px;height:34px;object-fit:contain}.gld-footer__name{font-family:Cinzel,serif;font-size:14px;letter-spacing:.22em;color:var(--goldb)}.gld-footer__slogan{font-size:12px;letter-spacing:.06em;color:var(--dim)}.gld-soon{max-width:900px;margin:0 auto;padding:100px 22px;text-align:center;display:flex;flex-direction:column;gap:12px}.gld-soon h1{margin:0;font-family:Cinzel,serif;font-size:clamp(24px,4vw,38px);letter-spacing:.1em;color:var(--text)}.gld-soon p{margin:0;font-family:Noto Kufi Arabic;color:var(--dim)}@media(max-width:900px){.gld-grid--3,.gld-grid--4{grid-template-columns:1fr}.gld-navbar{padding-inline:12px}}.uex-root{--bc: rgba(214, 160, 86, .4);--bc-strong: rgba(246, 201, 107, .55);--text-dim: rgba(244, 239, 227, .62);--violet: #A99BFF;--breath: 4.2s}.uex-root{font-family:Hanken Grotesk,Noto Kufi Arabic,sans-serif}.uex-root[dir=rtl]{font-family:Noto Kufi Arabic,Hanken Grotesk,sans-serif}.uex-root .gld-card__code,.uex-root .gld-step,.uex-root .ura-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.ura-glass{background:linear-gradient(155deg,#ffffff12,#ffffff04 60%),#100c0647;backdrop-filter:blur(7px) saturate(150%);-webkit-backdrop-filter:blur(7px) saturate(150%);border:1px solid rgba(214,160,86,.4);box-shadow:0 8px 22px #00000047,0 0 16px #c68d3e24,inset 0 1px #ffe9bc24,inset 0 0 20px #c68d3e0f;border-radius:22px}.ura-glass--row{border-radius:16px}.ura-glass--pill{border-radius:999px}.ura-glass--gold{background:linear-gradient(155deg,#f6c96b29,#ffffff04 60%),#100c0647;border-color:#f6c96b8c}.ura-glass--alert{background:linear-gradient(155deg,#ff6e5e24,#ffffff04 60%),#100c0647;border-color:#ff6e5e80}.ura-panel{background:#0a07034f;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%)}.ura-btn-primary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:9px 20px;border-radius:999px;background:linear-gradient(150deg,#f6c96b,#e8a33d);border:1px solid rgba(255,233,188,.6);box-shadow:0 8px 22px #e8a33d66,inset 0 1px #ffffff80;font-size:13.5px;font-weight:800;color:#201505;transition:transform .2s ease;text-decoration:none}.ura-btn-primary:hover{transform:scale(1.04);color:#201505}.ura-glow{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 42% 38%,rgba(232,163,61,.32) 0%,transparent 68%);filter:blur(30px)}.ura-glow--breath{animation:uraDuneBreath var(--breath, 4.2s) ease-in-out infinite}@keyframes uraDrift{0%{transform:translate(0) scale(1)}50%{transform:translate(-46px,38px) scale(1.06)}to{transform:translate(0) scale(1)}}@keyframes uraFloat{0%{transform:translateY(0)}50%{transform:translateY(-16px)}to{transform:translateY(0)}}@keyframes uraPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes uraSand{0%{background-position:0 0}to{background-position:640px -48px}}@keyframes uraDuneBreath{0%,to{opacity:.55}50%{opacity:.95}}@keyframes uraHaze{0%{transform:translate(-8%)}50%{transform:translate(8%)}to{transform:translate(-8%)}}@keyframes uraTyping{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}@keyframes acuSpin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes acuSheen{0%{background-position:-160% 0}to{background-position:260% 0}}@keyframes acuGlow{0%,to{opacity:.4}50%{opacity:.85}}.ura-dunes{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.ura-dunes__sun{position:absolute;top:-60px;inset-inline-end:-70px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle at 42% 38%,rgba(246,201,107,.4) 0%,rgba(232,163,61,.16) 42%,transparent 68%);filter:blur(46px);animation:uraDuneBreath var(--breath, 4.2s) ease-in-out infinite}.ura-dunes__far{position:absolute;bottom:-230px;left:-30%;width:160%;height:420px;border-radius:50%;background:linear-gradient(172deg,#f2ce8c,#c08b3e 34%,#6b4718 78%);box-shadow:inset 0 3px 18px #fff0cdbf,inset 0 -40px 80px #1e1204cc,0 -18px 60px #f6c96b2e;opacity:.85}.ura-dunes__mid{position:absolute;bottom:-280px;right:-45%;width:150%;height:440px;border-radius:50%;background:linear-gradient(168deg,#e3b569,#a06f2c 40%,#4e320f 82%);box-shadow:inset 0 3px 14px #ffecc4a6,inset 0 -46px 90px #180e03d9,0 -14px 50px #e8a33d29;opacity:.92}.ura-dunes__near{position:absolute;bottom:-330px;left:-20%;width:180%;height:460px;border-radius:50%;background:linear-gradient(175deg,#c79852,#7e5620 44%,#2e1c07 85%);box-shadow:inset 0 2px 12px #ffe8bc80,inset 0 -50px 100px #0e0802e6}.ura-dunes__sand1{position:absolute;bottom:0;left:0;right:0;height:46%;background-image:repeating-linear-gradient(112deg,transparent 0px,transparent 7px,rgba(255,233,188,.1) 7px,rgba(255,233,188,.1) 8.5px,transparent 8.5px,transparent 26px);animation:uraSand 8s linear infinite;mix-blend-mode:screen;opacity:.8}.ura-dunes__sand2{position:absolute;bottom:0;left:0;right:0;height:40%;background-image:repeating-linear-gradient(98deg,transparent 0px,transparent 13px,rgba(255,214,150,.07) 13px,rgba(255,214,150,.07) 15px,transparent 15px,transparent 44px);animation:uraSand 13s linear infinite reverse;mix-blend-mode:screen}.ura-dunes__haze{position:absolute;bottom:120px;left:0;right:0;height:120px;background:linear-gradient(180deg,transparent,rgba(255,226,168,.14),transparent);filter:blur(22px);animation:uraHaze var(--breath, 4.2s) ease-in-out infinite}.ura-dunes__vign{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03050933,#0305090a 40%,#0305098c)}.gld-hero{position:relative;overflow:hidden}.gld-hero>:not(.ura-dunes){position:relative;z-index:2}.ura-sovereign-line{display:flex;align-items:center;gap:10px;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;color:#f6c96bbf}.ura-mint-dot{width:7px;height:7px;border-radius:50%;background:#7cf2c4;box-shadow:0 0 9px #7cf2c4;animation:uraPulse 2.2s ease-in-out infinite;flex:none}.ura-brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:inherit;margin-inline-start:auto}.ura-brand img{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(246,201,107,.55))}.ura-brand__col{display:flex;flex-direction:column;text-align:start}.ura-brand__word{font-size:15px;font-weight:800;letter-spacing:.26em;background:linear-gradient(160deg,#ffe9bc,#e8a33d);-webkit-background-clip:text;background-clip:text;color:transparent}.ura-brand__slogan{font-size:10px;color:#f4efe39e}.ura-brand__strategy{font-family:IBM Plex Mono,monospace;font-size:8.5px;letter-spacing:.16em;color:#f6c96ba6;margin-top:2px}.ura-ask-dalil{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;font-size:13.5px;font-weight:700;cursor:pointer;background:#ffffff0d;border:1px solid rgba(214,160,86,.4);color:#f2d9a0;box-shadow:0 0 14px #c68d3e24,inset 0 1px #ffe9bc24;transition:background .2s ease,transform .2s ease;font-family:inherit}.ura-ask-dalil:hover{background:#f6c96b24;transform:scale(1.04)}.ura-ask-dalil img{width:17px;height:17px;filter:drop-shadow(0 0 6px rgba(246,201,107,.6))}.gld-nav a.active{box-shadow:0 6px 20px #e8a33d4d}.acu-mark{position:relative;pointer-events:none}.acu-mark__canvas{position:absolute;top:0;left:0;width:300px;height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform-origin:top left}.acu-mark__spin{position:relative;width:220px;height:220px;transform-style:preserve-3d;animation:acuSpin 11s linear infinite}.acu-mark__base{position:absolute;top:0;right:0;bottom:0;left:0;width:220px;height:220px;object-fit:contain;filter:grayscale(.85) brightness(1.3) contrast(1.12) drop-shadow(0 8px 26px rgba(140,190,255,.35))}.acu-mark__chrome,.acu-mark__sheen{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:url(/assets/brand/acuterium-mark.png);mask-image:url(/assets/brand/acuterium-mark.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.acu-mark__chrome{opacity:.8;background:linear-gradient(135deg,#fff,#d6dfec 22%,#9fc2ec 42%,#fff 55%,#b4ccec 72%,#eaf2fc)}.acu-mark__sheen{background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.95) 48%,rgba(190,220,255,.7) 52%,transparent 62%);background-size:300% 100%;animation:acuSheen 4.2s ease-in-out infinite}.acu-mark__glow{width:170px;height:30px;margin-top:28px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(160,205,255,.45) 0%,rgba(255,255,255,.1) 45%,transparent 70%);filter:blur(10px);animation:acuGlow 4.2s ease-in-out infinite}.gld-footer{position:relative;padding:32px 22px 52px}.gld-footer__built{font-size:12.5px;color:#f4efe3a6}.gld-footer__built b{color:#f4efe3d9}.gld-footer__slogan2{font-size:11.5px;font-style:italic;letter-spacing:.06em;color:#f6c96bbf}.gld-footer__notice{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;color:#f4efe366}.gld-footer__markwrap{position:relative;inset-inline-end:auto;top:auto;transform:none;display:flex;justify-content:center;margin:0 auto 6px}.uex-root .dn-panel{width:360px;max-width:92vw;background:linear-gradient(180deg,#140e0633,#0a070342);backdrop-filter:blur(6px) saturate(140%);-webkit-backdrop-filter:blur(6px) saturate(140%);border-inline-start:1px solid rgba(214,160,86,.45);box-shadow:0 0 34px #c68d3e29,inset 0 1px #ffe9bc1f;transition:transform .45s cubic-bezier(.32,.72,0,1)}@media(max-width:520px){.uex-root .dn-panel{width:calc(100vw - 32px)}}.uex-root .dn-head{background:transparent;border-bottom:1px solid rgba(214,160,86,.25)}.uex-root .dn-name{text-shadow:0 1px 8px rgba(3,5,9,.8)}.uex-root .dn-sub{font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.1em;color:#f6c96b;text-shadow:0 1px 6px rgba(3,5,9,.9)}.uex-root .dn-msg{color:#fff8ea;text-shadow:0 1px 4px rgba(3,5,9,.85);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:inset 0 1px #ffe9bc1a;background:linear-gradient(155deg,#ffffff12,#ffffff04 60%),#100b0538;border:1px solid rgba(214,160,86,.35);border-radius:14px 14px 14px 4px}.uex-root .dn-msg.u{background:linear-gradient(155deg,#f6c96b29,#ffffff05 60%),#1a12083d;border-color:#f6c96b80;border-radius:14px 14px 4px}.uex-root .dn-typing span{background:#f6c96b;animation:uraTyping 1.2s ease-in-out infinite}.uex-root .dn-typing span:nth-child(2){animation-delay:.15s}.uex-root .dn-typing span:nth-child(3){animation-delay:.3s}.uex-root .dn-compose{background:transparent;border-top:none}.uex-root .dn-in{background:#0a070359;border:1px solid rgba(214,160,86,.4);color:#fff8ea;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 0 12px #c68d3e1a,inset 0 1px #ffe9bc14}.uex-root .dn-send{background:linear-gradient(150deg,#f6c96b,#e8a33d);box-shadow:0 6px 16px #e8a33d73}.uex-root .dn-chrome{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.14em;color:#f6c96ba6;text-shadow:0 1px 5px rgba(3,5,9,.9);border-top:none}.uex-root .acai-embedded{max-width:1180px;margin:0 auto;padding:36px 22px 60px;width:100%;display:flex;flex-direction:column;align-items:center}.uex-root .acai-embedded>*{width:100%;margin-inline:auto}.ura-page{max-width:1180px;margin:0 auto;padding:40px 22px 60px;width:100%;display:flex;flex-direction:column;gap:26px;position:relative}.ura-page__head{display:flex;flex-direction:column;gap:8px;text-align:center}.ura-page__head h1{margin:0;font-size:clamp(26px,4vw,40px);font-weight:800;letter-spacing:.06em}.ura-page__head .ar{font-family:Noto Kufi Arabic;font-size:clamp(17px,2.4vw,24px);color:var(--prib)}.ura-page__lead{max-width:760px;margin:0 auto;text-align:center;font-size:15px;line-height:1.75;color:#f4efe3c7}.ura-chiprow{display:flex;flex-wrap:wrap;gap:9px;justify-content:center}.ura-chip{padding:7px 15px;border-radius:999px;font-family:IBM Plex Mono,monospace;font-size:11.5px;background:#f6c96b1a;border:1px solid rgba(246,201,107,.3);color:#f2d9a0}.ura-meter{display:flex;flex-direction:column;gap:6px}.ura-meter__track{height:9px;border-radius:999px;background:#00000080;box-shadow:inset 0 2px 4px #0009;overflow:hidden}.ura-meter__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#e8a33d,#ffe9bc);box-shadow:0 0 10px #e8a33d80}.ura-meter__label{display:flex;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.1em;color:#f4efe399}@media(prefers-reduced-motion:reduce){.ura-dunes__sand1,.ura-dunes__sand2,.ura-dunes__haze,.ura-dunes__sun,.acu-mark__spin,.acu-mark__sheen,.acu-mark__glow,.ura-glow--breath,.gld-hero__logo,.gld-topbrand img,.ura-mint-dot{animation:none!important}}@media(max-width:768px){.gld-navbar{justify-content:flex-start;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}.gld-footer__markwrap{inset-inline-end:12px}}.uex-root .gld-nav a{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.uex-root .uex-badge,.uex-root .gld-step{backdrop-filter:none;-webkit-backdrop-filter:none}.uex-root .uex-card{backdrop-filter:blur(7px) saturate(150%);-webkit-backdrop-filter:blur(7px) saturate(150%)}.acu-mark__base{filter:grayscale(.85) brightness(1.5) contrast(1.15) drop-shadow(0 0 12px rgba(160,205,255,.55))}.acai-shell{position:relative;width:100%;min-height:100vh;overflow-x:hidden;background:radial-gradient(1300px 850px at 70% -15%,#131829,#060912 48%,#030509);font-family:Sora,Noto Kufi Arabic,sans-serif;color:#f4efe3;font-size:13px;line-height:1.65}.acai-shell[dir=rtl]{font-family:Noto Kufi Arabic,Sora,sans-serif}@keyframes acaiDrift{0%{transform:translate(0) scale(1)}50%{transform:translate(-46px,38px) scale(1.07)}to{transform:translate(0) scale(1)}}@keyframes acaiTwinkle{0%,to{opacity:.15}50%{opacity:.7}}.acs-blobs{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.acs-blob{position:absolute;border-radius:50%;filter:blur(70px);animation:acaiDrift ease-in-out infinite}.acs-particle{position:absolute;border-radius:50%;opacity:.3;animation:acaiTwinkle ease-in-out infinite}.acs-sidebar{position:fixed;top:0;bottom:0;inset-inline-start:0;z-index:40;display:flex;flex-direction:column;width:var(--acsw, 240px);background:#06081a8c;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border-inline-end:1px solid rgba(246,201,107,.12);transition:width .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.acs-sidebar__brand{display:flex;align-items:center;padding:20px 16px;border-bottom:1px solid rgba(255,255,255,.06);flex:none;min-height:81px}.acs-nav{flex:1;display:flex;flex-direction:column;gap:4px;padding:16px 12px;overflow-y:auto;overflow-x:hidden}.acs-nav__item{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:14px;cursor:pointer;font-size:13px;font-weight:500;transition:background .2s ease,color .2s ease;background:transparent;border:1px solid transparent;color:#f4efe3b8;text-decoration:none;white-space:nowrap}.acs-nav__item:hover{background:#f6c96b14;color:#f4efe3e6}.acs-nav__item.active{background:#f6c96b29;border-color:#f6c96b59;color:#ffe9bc}.acs-nav__ic{flex:none}.acs-nav__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-collapsed .acs-nav__item{justify-content:center}.acs-sidebar__bottom{flex:none;display:flex;flex-direction:column;gap:8px;padding:14px 12px;border-top:1px solid rgba(255,255,255,.06)}.acs-aes{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:#f6c96b12;border:1px solid rgba(246,201,107,.18);font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.12em;color:#ffe9bc}.acs-side-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:14px;cursor:pointer;font-size:13px;font-family:inherit;color:#f4efe3b8;background:transparent;border:none;transition:background .2s ease;text-align:start}.acs-side-btn:hover{background:#ffffff0f}.acs-side-btn--dim{font-size:12px;color:#f4efe38c}.acs-side-btn--out{color:#ff3b30b3}.acs-side-btn--out:hover{background:#ff3b3014}.acs-collapse-glyph{font-size:13px;line-height:1}.is-collapsed .acs-side-btn{justify-content:center}.acai-shell[dir=rtl] .acs-collapse-glyph{transform:scaleX(-1)}.is-collapsed .acs-sidebar__brand{justify-content:center;padding-inline:8px}.is-collapsed .acs-sidebar__brand .ura-brand__word{display:none}.acs-mheader{position:fixed;top:0;inset-inline:0;z-index:45;display:none;align-items:center;justify-content:space-between;height:60px;padding:0 16px;background:#06081a99;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border-bottom:1px solid rgba(246,201,107,.1)}.acs-mheader__actions{display:flex;align-items:center;gap:12px}.acs-mlang{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font-family:inherit;font-size:12px;color:#fff9;padding:8px;min-height:44px}.acs-mburger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;color:#ffffffe6}.acs-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:46;background:#03050999;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .3s ease}.acs-drawer-overlay.open{opacity:1;pointer-events:auto}.acs-drawer{position:fixed;top:0;bottom:0;inset-inline-start:0;z-index:47;width:260px;display:flex;flex-direction:column;background:#06081ad9;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border-inline-end:1px solid rgba(246,201,107,.15);transform:translate(-110%);transition:transform .35s cubic-bezier(.4,0,.2,1),visibility 0s linear .35s;visibility:hidden}.acai-shell[dir=rtl] .acs-drawer{transform:translate(110%)}.acai-shell .acs-drawer.open,.acai-shell[dir=rtl] .acs-drawer.open{transform:translate(0);visibility:visible;transition:transform .35s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.acs-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:20px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.acs-drawer__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;color:#ffffffb3;font-size:17px}.acs-main{position:relative;z-index:2;display:flex;flex-direction:column;min-height:100vh;margin-inline-start:var(--acsw, 240px);transition:margin-inline-start .4s cubic-bezier(.4,0,.2,1)}.acs-topbar{position:relative;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:#06081a66;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border-bottom:1px solid rgba(246,201,107,.08)}.acs-topbar__pills{display:flex;align-items:center;gap:10px}.acs-pill{display:flex;align-items:center;gap:6px;padding:5px 13px;border-radius:100px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.15em}.acs-pill--gold{background:#f6c96b24;border:1px solid rgba(246,201,107,.25);color:#ffe9bc}.acs-pill--violet{background:#7b68ee21;border:1px solid rgba(123,104,238,.3);color:#a99bff}.acs-pill__dot{width:8px;height:8px;border-radius:50%;background:#f6c96b;box-shadow:0 0 10px #f6c96b;animation:acaiBreath 4.2s ease-in-out infinite;flex:none}.acs-topbar__actions{display:flex;align-items:center;gap:14px;position:relative}.acs-bell{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;width:34px;height:34px;display:grid;place-items:center;cursor:pointer;color:#fff9;border-radius:10px;transition:background .2s ease}.acs-bell:hover{background:#ffffff0f}.acs-avatar{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;cursor:pointer;font-family:Cinzel,serif;font-size:12px;background:linear-gradient(135deg,#f6c96b4d,#7b68ee4d);border:1px solid rgba(246,201,107,.3);color:#c9a84c}.acs-pop{position:absolute;top:calc(100% + 10px);z-index:60;border-radius:14px;background:#0c0e1ad9;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid rgba(246,201,107,.22);box-shadow:0 8px 32px #00000047}.acs-pop--notif{inset-inline-end:44px;width:268px;padding:14px}.acs-pop--menu{inset-inline-end:0;width:190px;padding:8px;display:flex;flex-direction:column;gap:2px}.acs-pop__title{font-family:Cinzel,serif;font-size:11px;letter-spacing:.15em;color:#c9a84c;text-transform:uppercase;margin-bottom:8px}.acs-pop__line{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:11.5px;color:#ffffffb3}.acs-pop__line .acs-pill__dot{width:7px;height:7px;box-shadow:0 0 8px #f6c96b}.acs-pop__dim{font-size:11.5px;color:#fff6}.acs-pop__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:10px;cursor:pointer;font-size:12.5px;font-family:inherit;color:#f4efe3d9;transition:background .2s ease;text-decoration:none;text-align:start}.acs-pop__item:hover{background:#f6c96b14;color:#f4efe3f2}.acs-pop__item--out{color:#ff3b30bf}.acs-pop__item--out:hover{background:#ff3b3014;color:#ff3b30e6}.acs-conscious-wrap{padding:14px 24px 0}.acs-conscious{display:flex;align-items:center;gap:12px;padding:9px 16px;border-radius:100px;background:linear-gradient(155deg,#ffffff0f,#0c090480 60%),#100c0673;backdrop-filter:blur(7px) saturate(150%);-webkit-backdrop-filter:blur(7px) saturate(150%);border:1px solid rgba(246,201,107,.22)}.acs-conscious__label{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.15em;color:#f4efe380;flex:none}.acai-shell[dir=rtl] .acs-conscious__label{font-family:Noto Kufi Arabic,JetBrains Mono,monospace;letter-spacing:0}.acs-conscious__track{flex:1;height:5px;border-radius:100px;background:#030509b3;overflow:hidden}.acs-conscious__fill{display:block;height:100%;border-radius:100px;background:linear-gradient(90deg,#e8a33d,#f6c96b,#ffe9bc);box-shadow:0 0 10px #f6c96b99;transition:width .6s ease}.acs-conscious__val{font-family:JetBrains Mono,monospace;font-size:10px;color:#ffe9bc;flex:none}.acs-content{flex:1 0 auto;display:flex;flex-direction:column}.acs-content>*{min-width:0}.acai-shell .uex-root--inshell{background:transparent;min-height:auto;flex:1;overflow:visible}.acai-shell .acai-embedded{position:relative;z-index:1;width:100%;max-width:100%;padding:1.5rem;flex:1}@media(max-width:768px){.acai-shell .acai-embedded{padding:1rem}}.acai-shell .ura-brand{margin-inline-start:0;min-width:0}.acai-shell .ura-brand img{animation:flameGlow 4.2s ease-in-out infinite}.acai-shell .ura-brand--compact img{width:32px;height:32px}.acs-sidebar__brand .ura-brand__slogan{font-size:9.5px;line-height:1.5;letter-spacing:.02em;white-space:nowrap}.acs-sidebar__brand .ura-brand__strategy{font-size:7.5px;letter-spacing:.14em}.acai-shell .dn-fab{inset-inline-end:22px;bottom:22px;gap:9px;padding:11px 13px;padding-inline-end:20px;background:#0c0e1ab3;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border:1px solid rgba(201,168,76,.35);color:#f5d07a;box-shadow:0 10px 30px #00000073,0 0 18px #f6c96b1f;transition:transform .2s ease,border-color .2s ease}.acai-shell .dn-fab:hover{transform:scale(1.05);border-color:#c9a84c99}.acai-shell .dn-fab img{width:26px;height:26px;animation:flameGlow 4.2s ease-in-out infinite}.acai-shell .dn-panel{width:380px;max-width:94vw;background:#0c0e1abf;backdrop-filter:blur(26px) saturate(180%);-webkit-backdrop-filter:blur(26px) saturate(180%);border-inline-start:1px solid rgba(246,201,107,.22);box-shadow:-30px 0 70px #0000008c;transition:transform .42s cubic-bezier(.32,.72,0,1)}.acai-shell[dir=rtl] .dn-panel{box-shadow:30px 0 70px #0000008c}.acai-shell .gld-footer{padding-block-end:52px}.acai-shell .gld-footer__markwrap{position:relative;inset-inline-end:auto;top:auto;bottom:auto;transform:none;display:flex;justify-content:center;margin:0 auto 6px}.acai-shell,.acai-shell .uex-root,.acai-shell [data-theme=commercial],.acai-shell [data-edition=commercial],.acai-shell .acai-v2-panel[data-mode]{--blur: 10px;--glass-blur: 10px;--mblur: 10px}.acai-shell .uex-card,.acai-shell .uex-form,.acai-shell .glass-item,.acai-shell .majd-glass-inner,.acai-shell .majd-bubble-user,.acai-shell .majd-bubble-ai,.acai-shell .acai-v2-cognitive,.acai-shell .reference-select,.acai-shell .reference-textarea{backdrop-filter:blur(7px) saturate(150%);-webkit-backdrop-filter:blur(7px) saturate(150%)}.acai-shell .majd-glass,.acai-shell .majd-glass-auth,.acai-shell .glass{backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%)}@media(max-width:767px){.acs-sidebar{display:none}.acs-mheader{display:flex}.acs-main{margin-inline-start:0;padding-top:60px}.acs-topbar{display:none}.acs-conscious-wrap{padding:14px 16px 0}.acs-content{padding-top:0}}@media(min-width:768px){.acs-drawer,.acs-drawer-overlay,.acs-mheader{display:none}}@media(prefers-reduced-motion:reduce){.acs-blob,.acs-particle,.acs-pill__dot,.acs-conscious__fill,.acai-shell .ura-brand img,.acai-shell .dn-fab img{animation:none!important;transition:none!important}.acs-sidebar,.acs-main,.acs-drawer,.acs-drawer-overlay{transition:none!important}}.hud-root{width:100%;max-width:1560px;margin:0 auto;padding:20px 28px 8px;display:flex;flex-direction:column;gap:18px;position:relative}.hud-strip{display:flex;align-items:center;gap:18px;padding:12px 20px;border-radius:18px;background:#0a070357;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);border:1px solid rgba(246,201,107,.2);box-shadow:0 14px 40px #00000080,inset 0 1px #ffe9bc1a;flex-wrap:wrap}.hud-strip__flame{width:36px;height:36px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(246,201,107,.55))}.hud-strip__title{font-size:15px;font-weight:800;letter-spacing:.28em;background:linear-gradient(160deg,#ffe9bc,#e8a33d);-webkit-background-clip:text;background-clip:text;color:transparent}.hud-strip__grid{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.14em;color:#f4efe373}.hud-strip__strategy{font-family:IBM Plex Mono,monospace;font-size:8.5px;letter-spacing:.16em;color:#f6c96ba6}.hud-strip__divider{width:1px;height:34px;background:#f6c96b2e}.hud-strip__crumb,.hud-strip__clock{font-family:IBM Plex Mono,monospace;font-size:12px;color:#f4efe399}.hud-strip__crumb b{color:#f6c96b;font-weight:600}.hud-qenc{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border-radius:999px;background:#090b1499;border:1px solid rgba(124,242,196,.3);font-family:IBM Plex Mono,monospace;font-size:11.5px;color:#9defc9;text-decoration:none}.hud-qenc--off{border-color:#ff6e5e59;color:#ff9c7a}.hud-qenc__dot{width:7px;height:7px;border-radius:50%;flex:none;background:#7cf2c4;box-shadow:0 0 9px #7cf2c4;animation:uraPulse 2.2s ease-in-out infinite}.hud-qenc--off .hud-qenc__dot{background:#ff6e5e;box-shadow:0 0 9px #ff6e5e;animation:none}.hud-avatar{width:40px;height:40px;border-radius:50%;flex:none;background:linear-gradient(145deg,#f6c96b59,#e8a33d1f);border:1px solid rgba(246,201,107,.45);display:grid;place-items:center;color:#ffe9bc;box-shadow:inset 0 1px #ffe9bc59;transition:transform .2s ease}.hud-avatar:hover{transform:scale(1.06);color:#ffe9bc}.hud-grid{display:grid;grid-template-columns:320px 1fr 360px;gap:18px;align-items:stretch;min-height:0}.hud-col{display:flex;flex-direction:column;gap:18px;min-width:0}.hud-card{position:relative;padding:20px 22px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.hud-label{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.2em;color:#f6c96bbf;position:relative}.hud-offline{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.08em;line-height:1.7;color:#f4efe380}.hud-offline a{color:#f6c96b;text-decoration:underline}.hud-gauge{align-items:center}.hud-gauge .hud-label{align-self:flex-start}.hud-gauge__wrap{position:relative;width:190px;height:190px}.hud-gauge__svg{transform:rotate(-90deg);display:block}.hud-gauge__arc{filter:drop-shadow(0 0 10px rgba(246,201,107,.6));transition:stroke-dasharray .9s cubic-bezier(.22,1,.36,1)}.hud-gauge__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.hud-gauge__value{font-size:42px;font-weight:800;color:#f6c96b;line-height:1}.hud-gauge__value small{font-size:20px;font-weight:800}.hud-gauge__sub{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.12em;color:#f4efe380}.hud-gauge__stats{display:flex;gap:16px;width:100%;justify-content:center;border-top:1px solid rgba(255,255,255,.07);padding-top:14px}.hud-gauge__stat{display:flex;flex-direction:column;align-items:center}.hud-gauge__stat b{font-size:18px;font-weight:800}.hud-gauge__stat span{font-family:IBM Plex Mono,monospace;font-size:10px;color:#f4efe373;letter-spacing:.08em}.hud-sliders{gap:20px}.hud-slider{display:flex;flex-direction:column;gap:10px}.hud-slider__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.hud-slider__name{font-size:13.5px;font-weight:600;color:#f4efe3cc}.hud-slider__val{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;color:#f6c96b}.hud-slider__track{position:relative;height:28px;cursor:pointer;touch-action:none}.hud-slider__rail{position:absolute;top:11px;inset-inline:0;height:6px;border-radius:999px;background:#0000008c;box-shadow:inset 0 2px 4px #0009}.hud-slider__fill{position:absolute;top:11px;inset-inline-start:0;height:6px;border-radius:999px;background:linear-gradient(90deg,#e8a33d,#ffe9bc);box-shadow:0 0 12px #f6c96b99}.hud-slider__knob{position:absolute;top:0;width:28px;height:28px;border-radius:50%;margin-inline-start:-14px;background:linear-gradient(145deg,#ffffff4d,#ffffff0f);border:1px solid rgba(255,233,188,.55);box-shadow:0 6px 16px #00000080,inset 0 1px 1px #ffffff80}.hud-togglerow{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.07);padding-top:16px}.hud-toggle{position:relative;width:58px;height:30px;border-radius:999px;cursor:pointer;flex:none;background:#00000080;border:1px solid rgba(246,201,107,.4);box-shadow:inset 0 2px 5px #00000080;transition:background .3s ease;padding:0}.hud-toggle.on{background:linear-gradient(90deg,#e8a33d80,#f6c96b59)}.hud-toggle__knob{position:absolute;top:2px;inset-inline-start:2px;width:24px;height:24px;border-radius:50%;background:linear-gradient(145deg,#ffe9bc,#e8a33d);box-shadow:0 3px 8px #00000080,inset 0 1px #fff9;transition:inset-inline-start .3s cubic-bezier(.34,1.56,.64,1)}.hud-toggle.on .hud-toggle__knob{inset-inline-start:30px}.hud-entities{flex:1;gap:12px}.hud-entity{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;transition:background .2s ease;cursor:pointer;background:transparent;border:none;width:100%;text-align:start;font-family:inherit;color:inherit}.hud-entity:hover{background:#ffffff0d}.hud-entity__dot{width:7px;height:7px;border-radius:50%;flex:none}.hud-entity__name{flex:1;font-size:13.5px;font-weight:600;color:#f4efe3d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.hud-entity__score{font-family:IBM Plex Mono,monospace;font-size:12px;flex:none}.hud-chart{flex:1.2;padding:22px 26px;gap:16px}.hud-scan{position:absolute;inset-inline:0;top:0;height:90px;background:linear-gradient(180deg,transparent,rgba(246,201,107,.045),transparent);animation:uraScan 7s linear infinite;pointer-events:none}.hud-chart__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;position:relative}.hud-pills{display:flex;gap:6px}.hud-pill{padding:6px 14px;border-radius:999px;cursor:pointer;border:1px solid rgba(255,255,255,.12);background:transparent;font-size:12px;font-weight:600;color:#f4efe38c;font-family:inherit;transition:background .2s ease}.hud-pill:hover{background:#ffffff12}.hud-pill.on{background:#f6c96b24;border-color:#f6c96b59;font-weight:700;color:#f2d9a0}.hud-bars{flex:1;display:flex;align-items:flex-end;gap:18px;padding:0 6px;min-height:180px;position:relative}.hud-bars:before{content:"";position:absolute;top:24px;right:6px;bottom:26px;left:6px;background:repeating-linear-gradient(180deg,rgba(255,233,188,.055) 0px,rgba(255,233,188,.055) 1px,transparent 1px,transparent 25%);border-bottom:1px solid rgba(255,233,188,.1);pointer-events:none}.hud-bar__col{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end;min-width:0}.hud-bar__val{font-family:IBM Plex Mono,monospace;font-size:11px;color:#f4efe399}.hud-bar{width:100%;max-width:76px;border-radius:9px 9px 3px 3px;background:linear-gradient(180deg,#ffe9bc,#e8a33d);box-shadow:0 0 16px #f6c96b59;transform-origin:bottom;animation:uraBarGrow .9s cubic-bezier(.22,1,.36,1) both}.hud-bar__col--fail .hud-bar{background:linear-gradient(180deg,#ff9c7a,#e85b3d);box-shadow:0 0 16px #e85b3d66}.hud-bar__col--fail .hud-bar__val{color:#ff9c7a}.hud-bar__label{font-family:IBM Plex Mono,monospace;font-size:10.5px;color:#f4efe373}.hud-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.hud-kpi{border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;gap:6px}.hud-kpi__label{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.16em}.hud-kpi__num{font-size:30px;font-weight:800;line-height:1}.hud-kpi__sub{font-size:12px;color:#f4efe38c}.hud-kpi--crit{border-color:#ff6e5e59}.hud-kpi--crit .hud-kpi__label{color:#ff9c7a}.hud-kpi--crit .hud-kpi__num{color:#ff6e5e}.hud-kpi--gold{border-color:#f6c96b4d}.hud-kpi--gold .hud-kpi__label,.hud-kpi--gold .hud-kpi__num{color:#f6c96b}.hud-kpi--mint{border-color:#7cf2c44d}.hud-kpi--mint .hud-kpi__label{color:#9defc9}.hud-kpi--mint .hud-kpi__num{color:#7cf2c4}.hud-kpi--dim{border-color:#ffffff24}.hud-kpi--dim .hud-kpi__label{color:#f4efe380}.hud-kpi--dim .hud-kpi__num{color:#f4efe3}.hud-pipe{padding:20px 24px;gap:16px}.hud-pipe__row{display:flex;align-items:center}.hud-step{display:flex;flex-direction:column;align-items:center;gap:8px;flex:none}.hud-step__dot{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;font-family:IBM Plex Mono,monospace}.hud-step--done .hud-step__dot{background:linear-gradient(150deg,#f6c96b,#e8a33d);color:#201505;box-shadow:0 0 16px #f6c96b80}.hud-step--now .hud-step__dot{border:2px solid #F6C96B;background:#f6c96b1f;box-shadow:0 0 16px #f6c96b66}.hud-step__pulse{width:10px;height:10px;border-radius:50%;background:#f6c96b;animation:uraPulse 1.6s ease-in-out infinite}.hud-step--todo .hud-step__dot{border:1px solid rgba(255,255,255,.18);background:#ffffff0a;font-size:11px;font-weight:400;color:#f4efe366}.hud-step__name{font-family:IBM Plex Mono,monospace;font-size:10px;color:#f4efe399;letter-spacing:.06em}.hud-step--now .hud-step__name{color:#f6c96b}.hud-step--todo .hud-step__name{color:#f4efe366}.hud-pipe__link{flex:1;height:2px;background:#ffffff1a;margin:0 6px 22px}.hud-pipe__link--done{background:linear-gradient(90deg,#e8a33d,#f6c96b);box-shadow:0 0 8px #f6c96b80}.hud-feed{flex:1;gap:12px}.hud-feed__group{display:flex;flex-direction:column;gap:9px;position:relative}.hud-feed__daylabel{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.18em;color:#f4efe36b;padding-top:2px}.hud-feedrow{display:flex;align-items:center;gap:12px;padding:11px 13px;text-align:start;width:100%;font-family:inherit;color:inherit;cursor:pointer;transition:background .2s ease,transform .2s ease}.hud-feedrow:hover{transform:translateY(-1px)}.hud-feedrow__icon{width:40px;height:40px;flex:none;border-radius:12px;display:grid;place-items:center;font-size:17px;font-weight:700;color:#f6c96b;background:#ffffff0d;border:1px solid rgba(214,160,86,.4);box-shadow:inset 0 1px #ffffff14,0 0 12px #f6c96b2e}.hud-feedrow--alert .hud-feedrow__icon{color:#ff9c8e;border-color:#ff6e5e80;box-shadow:inset 0 1px #ffffff14,0 0 12px #ff6e5e40}.hud-feedrow__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.hud-feedrow__line{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.hud-feedrow__type{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.12em;color:#f4efe380;white-space:nowrap}.hud-feedrow__type b{font-weight:600;color:#7cf2c4}.hud-feedrow--alert .hud-feedrow__type b{color:#ff6e5e}.hud-feedrow__time{font-family:IBM Plex Mono,monospace;font-size:10px;color:#f4efe366;flex:none}.hud-feedrow__title{font-size:13px;font-weight:700;color:#f4efe3e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.hud-feedrow__amount{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;color:#7cf2c4;flex:none}.hud-feedrow--alert .hud-feedrow__amount{color:#ff9c8e}.hud-feedrow__meta{display:flex;justify-content:space-between;gap:8px;font-size:10.5px;color:#f4efe361;font-family:IBM Plex Mono,monospace}.hud-feedrow__meta>:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.hud-feedrow__meta>:last-child{flex:none}.hud-dock{border-radius:22px;background:#0a070357;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);border:1px solid rgba(246,201,107,.28);box-shadow:0 22px 54px #0000008c,inset 0 1px #ffe9bc1f;display:flex;flex-direction:column;overflow:hidden}.hud-dock__head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(246,201,107,.14)}.hud-dock__head img{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(246,201,107,.55))}.hud-dock__name{font-size:14.5px;font-weight:800}.hud-dock__name .ar{font-family:Noto Kufi Arabic,sans-serif}.hud-dock__traced{font-family:IBM Plex Mono,monospace;font-size:10px;color:#9defc9;margin-inline-start:auto}.hud-dock__hint{padding:14px 16px 4px;font-size:13px;line-height:1.5;color:#f4efe3b3}.hud-dock__open{margin:10px 14px 14px;display:flex;align-items:center;gap:9px;border-radius:999px;padding:6px;padding-inline-start:16px;border:1px solid rgba(246,201,107,.22);box-shadow:inset 0 2px 6px #0006;background:transparent;cursor:pointer;font-family:inherit}.hud-dock__ph{flex:1;min-width:0;text-align:start;color:#f4eede6b;font-size:13.5px}.hud-dock__send{width:34px;height:34px;flex:none;border-radius:50%;background:linear-gradient(150deg,#f6c96b,#e8a33d);display:grid;place-items:center;box-shadow:0 5px 14px #e8a33d73;transition:transform .2s ease}.hud-dock__open:hover .hud-dock__send{transform:scale(1.08)}[dir=rtl] .hud-dock__send svg{transform:scaleX(-1)}@keyframes uraScan{0%{transform:translateY(-100%)}to{transform:translateY(1200%)}}@keyframes uraBarGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.hud-scan,.hud-bar,.hud-qenc__dot,.hud-step__pulse{animation:none!important}.hud-gauge__arc{transition:none}}@media(max-width:1180px){.hud-grid{grid-template-columns:1fr 1fr}.hud-col--end{grid-column:1 / -1}}@media(max-width:768px){.hud-root{padding:14px 14px 4px}.hud-grid{grid-template-columns:1fr}.hud-kpis{grid-template-columns:repeat(2,1fr)}.hud-strip{gap:12px;padding:12px 16px}.hud-strip__divider,.hud-strip__crumb{display:none}.hud-bars{gap:10px}.hud-pipe__row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}}.mrl-root{position:relative;width:100%;height:100vh;height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:row;background:radial-gradient(1400px 900px at 50% -20%,#131829,#060912 52%,#030509);color:#f4efe3}.uex-main .mrl-root{max-width:1320px;margin:24px auto 48px;height:calc(100vh - 180px);min-height:620px;border-radius:22px;border:1px solid rgba(214,160,86,.38);box-shadow:0 18px 44px #00000073}.mrl-blobs{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.mrl-blob{position:absolute;border-radius:50%;filter:blur(70px)}.mrl-blob--gold{top:-22%;left:34%;width:720px;height:720px;background:radial-gradient(circle at 40% 36%,rgba(246,201,107,.22) 0%,transparent 66%);animation:uraDrift 30s ease-in-out infinite}.mrl-blob--amber{top:52%;left:72%;width:600px;height:600px;background:radial-gradient(circle at 40% 36%,rgba(232,163,61,.16) 0%,transparent 66%);animation:uraDrift 38s ease-in-out infinite}.mrl-blob--indigo{top:60%;left:-10%;width:520px;height:520px;background:radial-gradient(circle at 40% 36%,rgba(94,110,255,.12) 0%,transparent 66%);animation:uraDrift 46s ease-in-out infinite}.mrl-rail{position:relative;z-index:4;width:288px;flex:none;display:flex;flex-direction:column;background:#0a070357;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);border-inline-end:1px solid rgba(214,160,86,.28)}.mrl-rail__brand{display:flex;align-items:center;gap:11px;padding:18px 16px 14px}.mrl-rail__brand img{width:36px;height:36px;filter:drop-shadow(0 0 12px rgba(246,201,107,.55))}.mrl-rail__word{font-size:14px;font-weight:800;letter-spacing:.2em;background:linear-gradient(160deg,#ffe9bc,#e8a33d);-webkit-background-clip:text;background-clip:text;color:transparent}.mrl-rail__slogan{font-size:9px;color:#f4efe399}.mrl-rail__strategy{font-family:IBM Plex Mono,monospace;font-size:7.5px;letter-spacing:.15em;color:#f6c96ba6;margin-top:1px}.mrl-new{display:flex;align-items:center;justify-content:center;gap:9px;margin:4px 14px 12px;padding:11px;border-radius:999px;cursor:pointer;background:linear-gradient(150deg,#f6c96b,#e8a33d);border:1px solid rgba(255,233,188,.6);box-shadow:0 8px 22px #e8a33d59,inset 0 1px #ffffff80;font-size:13.5px;font-weight:800;color:#201505;font-family:inherit;transition:transform .2s ease}.mrl-new:hover{transform:scale(1.03)}.mrl-rail__list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding:0 12px 12px;min-height:0}.mrl-rail__label{font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.18em;color:#f4efe366;padding:4px 4px 2px}.mrl-convo{display:flex;flex-direction:column;gap:3px;padding:11px 13px;border-radius:16px;cursor:pointer;text-align:start;font-family:inherit;background:#ffffff06;border:1px solid rgba(214,160,86,.18);box-shadow:inset 0 1px #ffe9bc14;transition:background .2s ease}.mrl-convo:hover{background:#f6c96b1a}.mrl-convo.active{background:linear-gradient(155deg,#f6c96b24,#ffffff05 60%),#1a120847;border-color:#f6c96b80}.mrl-convo__title{font-size:13px;font-weight:700;color:#f4efe3d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrl-convo.active .mrl-convo__title{color:#ffe9bc}.mrl-convo__sub{font-size:11px;color:#f4efe373;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrl-rail__foot{padding:12px 16px;border-top:1px solid rgba(214,160,86,.2);display:flex;align-items:center;gap:9px}.mrl-rail__avatar{width:32px;height:32px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:12px;font-weight:800;color:#201505;background:linear-gradient(150deg,#f6c96b,#e8a33d);box-shadow:0 4px 12px #e8a33d59}.mrl-rail__who{min-width:0;flex:1}.mrl-rail__name{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrl-rail__clearance{font-family:IBM Plex Mono,monospace;font-size:9px;color:#7cf2c4cc}.mrl-lang{padding:6px 11px;border-radius:999px;font-size:11.5px;font-weight:700;cursor:pointer;background:#ffffff0f;border:1px solid rgba(246,201,107,.28);color:#f2d9a0;font-family:inherit;transition:background .2s ease}.mrl-lang:hover{background:#f6c96b24}.mrl-main{position:relative;z-index:2;flex:1;min-width:0;display:flex;flex-direction:column}.mrl-head{display:flex;align-items:center;gap:12px;padding:14px 24px;border-bottom:1px solid rgba(214,160,86,.22);background:#0a070347;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%)}.mrl-head__titles{min-width:0}.mrl-head__row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.mrl-head__title{font-size:17px;font-weight:800}.mrl-head__code{padding:3px 10px;border-radius:999px;background:#f6c96b1f;border:1px solid rgba(246,201,107,.35);font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.14em;color:#f6c96b}.mrl-head__status{display:flex;align-items:center;gap:7px;font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.1em;color:#7cf2c4d9;margin-top:2px}.mrl-head__dot{width:6px;height:6px;border-radius:50%;background:#7cf2c4;box-shadow:0 0 7px #7cf2c4;animation:uraPulse 2.2s ease-in-out infinite}.mrl-head__deep{padding:7px 15px;border-radius:999px;white-space:nowrap;background:#ffffff0a;border:1px solid rgba(214,160,86,.25);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.12em;color:#f4efe3b3}.mrl-burger{display:none;width:38px;height:38px;border-radius:50%;cursor:pointer;place-items:center;background:#ffffff0d;border:1px solid rgba(214,160,86,.35);color:#f2d9a0}.mrl-msgs{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:22px 8% 18px;min-height:0}.mrl-stamp{align-self:center;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.14em;color:#f4efe366;padding:4px 16px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(214,160,86,.18)}.mrl-bubble{font-size:14px;line-height:1.75}.mrl-bubble--user{align-self:flex-end;max-width:72%;padding:13px 17px;border-radius:20px 20px 6px;background:linear-gradient(155deg,#f6c96b29,#ffffff05 60%),#1a12088c;border:1px solid rgba(246,201,107,.5);box-shadow:0 0 16px #c68d3e1f,inset 0 1px #ffe9bc1f;white-space:pre-wrap;overflow-wrap:break-word}[dir=rtl] .mrl-bubble--user{border-radius:20px 20px 20px 6px}.mrl-reply{align-self:flex-start;max-width:84%;display:flex;flex-direction:column;gap:12px}.mrl-reply__id{display:flex;align-items:center;gap:8px}.mrl-reply__id img{width:22px;height:22px;filter:drop-shadow(0 0 8px rgba(246,201,107,.6))}.mrl-reply__name{font-size:12.5px;font-weight:800;color:#f2d9a0}.mrl-reply__stamp{font-family:IBM Plex Mono,monospace;font-size:9px;color:#f4efe366}.mrl-bubble--marel{padding:15px 18px;border-radius:6px 20px 20px;line-height:1.85;background:linear-gradient(155deg,#ffffff12,#ffffff04 60%),#100b058c;border:1px solid rgba(214,160,86,.4);box-shadow:0 0 16px #c68d3e1f,inset 0 1px #ffe9bc1f;overflow-wrap:break-word}[dir=rtl] .mrl-bubble--marel{border-radius:20px 6px 20px 20px}.mrl-trace{border-radius:16px;overflow:hidden;background:#0a07038c;border:1px solid rgba(124,242,196,.35);box-shadow:inset 0 2px 6px #00000080,inset 0 1px #9defc914}.mrl-trace__head{display:flex;align-items:center;gap:9px;padding:10px 14px;width:100%;background:transparent;border:none;cursor:pointer;font-family:inherit;color:inherit;text-align:start}.mrl-trace__spark{width:14px;height:14px;border-radius:4px;flex:none;background:linear-gradient(115deg,#7cf2c44d 30%,#9defc9e6,#7cf2c44d 70%);background-size:300% 100%;animation:uraTraceSweep 4.2s ease-in-out infinite}.mrl-trace__label{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.16em;color:#9defc9}.mrl-trace__glyph{margin-inline-start:auto;font-size:11px;color:#f4efe380}.mrl-trace__body{display:flex;flex-direction:column;gap:8px;padding:4px 14px 13px}.mrl-trace__row{display:flex;gap:10px;align-items:flex-start}.mrl-trace__dot{width:6px;height:6px;border-radius:50%;flex:none;margin-top:7px;background:#7cf2c4;box-shadow:0 0 6px #7cf2c4}.mrl-trace__dot--gold{background:#f6c96b;box-shadow:0 0 6px #f6c96b}.mrl-trace__text{font-size:12px;line-height:1.7;color:#f4efe3b3}.mrl-trace__tag{font-family:IBM Plex Mono,monospace;font-size:10px;color:#f6c96bcc;margin:0 6px}@keyframes uraTraceSweep{0%{background-position:-180% 0}to{background-position:280% 0}}.mrl-evidence{display:flex;gap:8px;flex-wrap:wrap}.mrl-chip{display:flex;align-items:center;gap:7px;padding:6px 13px;border-radius:999px;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:10px;color:#f4efe3b3;background:#0a07034d;border:1px solid rgba(214,160,86,.35);transition:background .2s ease}.mrl-chip:hover{background:#f6c96b1a}.mrl-attach{position:relative;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;padding:7px 12px;border-radius:12px;background:#0a07034d;border:1px solid rgba(214,160,86,.35);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.5;color:#f4efe3b3}.mrl-attach__name{color:#f2d9a0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42%}.mrl-attach__meta{color:#f4efe380}.mrl-attach__x{display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:50%;cursor:pointer;margin-inline-start:auto;background:#ffffff0f;border:1px solid rgba(214,160,86,.35);color:#f2d9a0}.mrl-attach--note{border-color:#ff6e5e73;color:#ffcdbed9}.mrl-attach--sent{background:#1a120859}.mrl-escalation{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;background:linear-gradient(155deg,#f6c96b1a,#ffffff04 60%),#100b0547;border:1px solid rgba(246,201,107,.35);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;color:#ffe9bcd9}.mrl-typing{align-self:flex-start;display:flex;gap:4px;padding:13px 15px;border-radius:6px 18px 18px;background:#100b0547;border:1px solid rgba(214,160,86,.35)}[dir=rtl] .mrl-typing{border-radius:18px 6px 18px 18px}.mrl-typing span{width:6px;height:6px;border-radius:50%;background:#f6c96b;animation:uraTyping 1.2s ease-in-out infinite}.mrl-typing span:nth-child(2){animation-delay:.15s}.mrl-typing span:nth-child(3){animation-delay:.3s}.mrl-composer-wrap{padding:0 8% 14px}.mrl-composer{position:relative;overflow:hidden;border-radius:24px;padding:14px 16px 12px;background:linear-gradient(155deg,#ffffff0f,#ffffff04 60%),#0e0a054d;backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);border:1px solid rgba(214,160,86,.42);box-shadow:0 14px 36px #00000059,0 0 18px #c68d3e24,inset 0 1px #ffe9bc24}.mrl-composer__glow{position:absolute;inset-inline-start:8%;bottom:-80%;width:40%;height:150%;border-radius:50%;background:radial-gradient(circle,rgba(232,140,45,.35) 0%,rgba(232,163,61,.14) 48%,transparent 72%);filter:blur(30px);pointer-events:none;animation:uraDuneBreath var(--breath, 4.2s) ease-in-out infinite}.mrl-composer textarea{position:relative;width:100%;background:transparent;border:none;resize:none;color:#fff8ea;font-size:14.5px;line-height:1.7;outline:none;font-family:Noto Kufi Arabic,Hanken Grotesk,sans-serif}.mrl-composer textarea::placeholder{color:#f4eede6b}.mrl-quick{position:relative;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.mrl-quick__pill{display:flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;color:#f2d9a0;background:#ffffff0d;border:1px solid rgba(214,160,86,.35);transition:background .2s ease}.mrl-quick__pill:hover{background:#f6c96b1f}.mrl-quick__pill.active{background:linear-gradient(155deg,#f6c96b29,#ffffff05 60%),#1a12084d;border-color:#f6c96b8c;color:#ffe9bc}.mrl-actions{position:relative;display:flex;align-items:center;gap:8px;margin-top:8px}.mrl-icbtn{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:#ffffff0d;border:1px solid rgba(214,160,86,.35);color:#f2d9a0;transition:background .2s ease;flex:none}.mrl-icbtn:hover:not(:disabled){background:#f6c96b1f}.mrl-icbtn:disabled{opacity:.45;cursor:not-allowed}.mrl-icbtn.rec{border-color:#ff6e5e99;color:#ff9c7a;animation:uraPulse 1.2s ease-in-out infinite}.mrl-enc{margin-inline-start:auto;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.12em;color:#f6c96b99;white-space:nowrap}.mrl-send{height:40px;display:flex;align-items:center;gap:8px;padding:0 20px;border-radius:999px;cursor:pointer;background:linear-gradient(150deg,#f6c96b,#e8a33d);border:1px solid rgba(255,233,188,.6);box-shadow:0 8px 20px #e8a33d66,inset 0 1px #ffffff80;font-size:13.5px;font-weight:800;color:#201505;font-family:inherit;transition:transform .2s ease;flex:none}.mrl-send:hover:not(:disabled){transform:scale(1.05)}.mrl-send:disabled{opacity:.6;cursor:not-allowed}.mrl-root .gld-footer{padding:10px 24px 12px;gap:3px;background:#03050980;border-top:1px solid rgba(255,255,255,.05);backdrop-filter:none;-webkit-backdrop-filter:none}.mrl-root .gld-footer__built{font-size:11px}.mrl-root .gld-footer__slogan2{font-size:10.5px}.mrl-root .gld-footer__notice{font-size:9px}.mrl-root .gld-footer__markwrap{inset-inline-end:20px}.mrl-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;background:#0305098c}@media(max-width:767px){.mrl-rail{position:fixed;inset-block:0;inset-inline-start:0;z-index:5;width:min(300px,84vw);background:#0a0703b8;transform:translate(-110%);transition:transform .45s cubic-bezier(.32,.72,0,1)}[dir=rtl] .mrl-rail{transform:translate(110%)}.mrl-rail.open,[dir=rtl] .mrl-rail.open{transform:translate(0)}.mrl-overlay.show{display:block}.mrl-burger{display:grid}.mrl-msgs{padding:16px 14px 12px}.mrl-composer-wrap{padding:0 14px 10px}.mrl-bubble--user,.mrl-reply{max-width:88%}.mrl-head{padding:12px 14px}.mrl-head__deep{display:none}.mrl-root .gld-footer__markwrap{inset-inline-end:10px}.mrl-burger,.mrl-icbtn{width:44px;height:44px}.mrl-send{height:44px}}@media(prefers-reduced-motion:reduce){.mrl-blob,.mrl-head__dot,.mrl-trace__spark,.mrl-composer__glow,.mrl-typing span,.mrl-icbtn.rec{animation:none!important}.mrl-rail{transition:none}}:root,[data-theme=commercial],[data-edition=commercial]{color-scheme:dark;--bg0: #030509;--bg1: #0A0810;--bg2: #131829;--panel: rgba(16, 12, 6, .52);--void: rgba(10, 8, 4, .62);--item: rgba(22, 17, 9, .48);--hpanel: rgba(16, 12, 6, .3);--text: #F4EFE3;--dim: rgba(244, 239, 227, .68);--pri: #F6C96B;--prib: #FFE9BC;--prid: #E8A33D;--onpri: #201505;--gold: #C9A84C;--goldb: #F5D07A;--ongold: #1A1204;--bc: rgba(246, 201, 107, .22);--bgold: rgba(201, 168, 76, .28);--spec: rgba(255, 233, 188, .42);--shadow: 0 18px 44px rgba(0, 0, 0, .45);--bar: rgba(10, 8, 4, .6);--segOn: rgba(246, 201, 107, .14);--segFg: #FFE9BC;--blur: 24px;--breath: 4.2s;--mint: #7CF2C4;--coral: #FF6E5E;--font: "Sora", "Noto Kufi Arabic", sans-serif;--font-ui: var(--font);--font-display: "Cinzel", "Noto Kufi Arabic", serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-arabic: "Noto Kufi Arabic", "Sora", sans-serif;--type-micro: 10px;--type-label: 10.5px;--type-caption: 11px;--type-secondary: 12px;--type-body: 13px;--type-subhead: 15px;--type-h1: 26px;--type-section-label: 18px;--type-hero: clamp(40px, 7vw, 66px);--type-hero-subtitle: clamp(17px, 2.4vw, 23px);--type-hero-arabic: clamp(15px, 2vw, 19px);--leading-tight: 1.18;--leading-body: 1.65;--leading-relaxed: 1.7;--tracking-label: .15em;--tracking-heading: .08em;--tracking-section: .16em;--tracking-hero: .34em;--color-void: var(--bg0);--color-cyan-prime: var(--pri);--color-cyan-bright: var(--prib);--color-gold-prime: var(--gold);--color-gold-bright: var(--goldb);--color-violet: #7B68EE;--color-amber: #FFB347;--color-danger: #FF6B6B;--color-success: #30D158;--color-text-primary: var(--text);--color-text-secondary: var(--dim);--glass-panel: var(--panel);--glass-void: var(--void);--glass-item: var(--item);--glass-border: var(--bc);--glass-border-gold: var(--bgold);--glass-specular: var(--spec);--glass-shadow: var(--shadow);--glass-blur: var(--blur);--radius-pill: 100px;--radius-card: 22px;--radius-secondary: 14px;--radius-control: 8px;--glass-radius: var(--radius-card);--glass-radius-sm: var(--radius-secondary);--glass-radius-pill: var(--radius-pill);--space-card: 26px;--space-card-compact: 18px;--space-pill-sm: 5px 13px;--space-pill: 11px 22px;--space-button: 13px 28px;--space-button-sm: 8px 18px;--space-button-lg: 15px 34px;--space-input: 11px 14px;--space-row: 14px 20px;--tint-cyan: rgba(246, 201, 107, .12);--tint-gold: rgba(201, 168, 76, .14);--tint-violet: rgba(123, 104, 238, .13);--tint-amber: rgba(255, 179, 71, .13)}html{background:var(--bg0)}body{background:var(--bg0);color:var(--text);font-family:var(--font-ui);font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:0}@layer theme,base,components,utilities;@layer theme{@theme default{ --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-purple-950: oklch(29.1% .149 302.717); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-mauve-50: oklch(98.5% 0 0); --color-mauve-100: oklch(96% .003 325.6); --color-mauve-200: oklch(92.2% .005 325.62); --color-mauve-300: oklch(86.5% .012 325.68); --color-mauve-400: oklch(71.1% .019 323.02); --color-mauve-500: oklch(54.2% .034 322.5); --color-mauve-600: oklch(43.5% .029 321.78); --color-mauve-700: oklch(36.4% .029 323.89); --color-mauve-800: oklch(26.3% .024 320.12); --color-mauve-900: oklch(21.2% .019 322.12); --color-mauve-950: oklch(14.5% .008 326); --color-olive-50: oklch(98.8% .003 106.5); --color-olive-100: oklch(96.6% .005 106.5); --color-olive-200: oklch(93% .007 106.5); --color-olive-300: oklch(88% .011 106.6); --color-olive-400: oklch(73.7% .021 106.9); --color-olive-500: oklch(58% .031 107.3); --color-olive-600: oklch(46.6% .025 107.3); --color-olive-700: oklch(39.4% .023 107.4); --color-olive-800: oklch(28.6% .016 107.4); --color-olive-900: oklch(22.8% .013 107.4); --color-olive-950: oklch(15.3% .006 107.1); --color-mist-50: oklch(98.7% .002 197.1); --color-mist-100: oklch(96.3% .002 197.1); --color-mist-200: oklch(92.5% .005 214.3); --color-mist-300: oklch(87.2% .007 219.6); --color-mist-400: oklch(72.3% .014 214.4); --color-mist-500: oklch(56% .021 213.5); --color-mist-600: oklch(45% .017 213.2); --color-mist-700: oklch(37.8% .015 216); --color-mist-800: oklch(27.5% .011 216.9); --color-mist-900: oklch(21.8% .008 223.9); --color-mist-950: oklch(14.8% .004 228.8); --color-taupe-50: oklch(98.6% .002 67.8); --color-taupe-100: oklch(96% .002 17.2); --color-taupe-200: oklch(92.2% .005 34.3); --color-taupe-300: oklch(86.8% .007 39.5); --color-taupe-400: oklch(71.4% .014 41.2); --color-taupe-500: oklch(54.7% .021 43.1); --color-taupe-600: oklch(43.8% .017 39.3); --color-taupe-700: oklch(36.7% .016 35.7); --color-taupe-800: oklch(26.8% .011 36.5); --color-taupe-900: oklch(21.4% .009 43.1); --color-taupe-950: oklch(14.7% .004 49.3); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: 1.5 ; --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: 1.2 ; --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px rgb(0 0 0 / .05); --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05); --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25); --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / .05); --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / .05); --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / .05); --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / .05); --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / .15); --drop-shadow-md: 0 3px 3px rgb(0 0 0 / .12); --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / .15); --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / .1); --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / .15); --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / .15); --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / .2); --text-shadow-sm: 0px 1px 0px rgb(0 0 0 / .075), 0px 1px 1px rgb(0 0 0 / .075), 0px 2px 2px rgb(0 0 0 / .075); --text-shadow-md: 0px 1px 1px rgb(0 0 0 / .1), 0px 1px 2px rgb(0 0 0 / .1), 0px 2px 4px rgb(0 0 0 / .1); --text-shadow-lg: 0px 1px 2px rgb(0 0 0 / .1), 0px 3px 2px rgb(0 0 0 / .1), 0px 4px 8px rgb(0 0 0 / .1); --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme( --font-sans--font-feature-settings, initial ); --default-font-variation-settings: --theme( --font-sans--font-variation-settings, initial ); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme( --font-mono--font-feature-settings, initial ); --default-mono-font-variation-settings: --theme( --font-mono--font-variation-settings, initial ); }@theme default inline reference{ --blur: 8px; --shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05); --drop-shadow: 0 1px 2px rgb(0 0 0 / .1), 0 1px 1px rgb(0 0 0 / .06); --radius: .25rem; --max-width-prose: 65ch; }}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:--theme(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@tailwind utilities;}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@theme inline{--animation-delay-0: 0s; --animation-delay-75: 75ms; --animation-delay-100: .1s; --animation-delay-150: .15s; --animation-delay-200: .2s; --animation-delay-300: .3s; --animation-delay-500: .5s; --animation-delay-700: .7s; --animation-delay-1000: 1s; --animation-repeat-0: 0; --animation-repeat-1: 1; --animation-repeat-infinite: infinite; --animation-direction-normal: normal; --animation-direction-reverse: reverse; --animation-direction-alternate: alternate; --animation-direction-alternate-reverse: alternate-reverse; --animation-fill-mode-none: none; --animation-fill-mode-forwards: forwards; --animation-fill-mode-backwards: backwards; --animation-fill-mode-both: both; --percentage-0: 0; --percentage-5: .05; --percentage-10: .1; --percentage-15: .15; --percentage-20: .2; --percentage-25: .25; --percentage-30: .3; --percentage-35: .35; --percentage-40: .4; --percentage-45: .45; --percentage-50: .5; --percentage-55: .55; --percentage-60: .6; --percentage-65: .65; --percentage-70: .7; --percentage-75: .75; --percentage-80: .8; --percentage-85: .85; --percentage-90: .9; --percentage-95: .95; --percentage-100: 1; --percentage-translate-full: 1; --animate-in: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-out: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes enter { from { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }}@keyframes exit { to { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }}--animate-accordion-down: accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-accordion-up: accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-down: collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-up: collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes accordion-down { from { height: 0; }to { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }}@keyframes accordion-up { from { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }to { height: 0; }}@keyframes collapsible-down { from { height: 0; }to { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }}@keyframes collapsible-up { from { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }to { height: 0; }}--animate-caret-blink: caret-blink 1.25s ease-out infinite; @keyframes caret-blink { 0%,70%,100% { opacity: 1; }20%,50% { opacity: 0; }}}@utility animation-duration-*{--tw-animation-duration: calc(--value(number)*1ms) ; --tw-animation-duration: --value(--animation-duration-*,[duration],"initial",[*]); animation-duration: calc(--value(number)*1ms) ; animation-duration: --value(--animation-duration-*,[duration],"initial",[*]);}@utility delay-*{animation-delay: calc(--value(number)*1ms) ; animation-delay: --value(--animation-delay-*,[duration],"initial",[*]); --tw-animation-delay: calc(--value(number)*1ms) ; --tw-animation-delay: --value(--animation-delay-*,[duration],"initial",[*]);}@utility repeat-*{animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]); --tw-animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]);}@utility direction-*{animation-direction: --value(--animation-direction-*,"initial",[*]); --tw-animation-direction: --value(--animation-direction-*,"initial",[*]);}@utility fill-mode-*{animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]); --tw-animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]);}@utility running{animation-play-state: running;}@utility paused{animation-play-state: paused;}@utility play-state-*{animation-play-state: --value("initial",[*]);}@utility blur-in{--tw-enter-blur: 20px;}@utility blur-in-*{--tw-enter-blur: calc(--value(number)*1px) ; --tw-enter-blur: --value(--blur-*,[*]);}@utility blur-out{--tw-exit-blur: 20px;}@utility blur-out-*{--tw-exit-blur: calc(--value(number)*1px) ; --tw-exit-blur: --value(--blur-*,[*]);}@utility fade-in{--tw-enter-opacity: 0;}@utility fade-in-*{--tw-enter-opacity: calc(--value(number)*.01) ; --tw-enter-opacity: --value(--percentage-*,[*]);}@utility fade-out{--tw-exit-opacity: 0;}@utility fade-out-*{--tw-exit-opacity: calc(--value(number)*.01) ; --tw-exit-opacity: --value(--percentage-*,[*]);}@utility zoom-in{--tw-enter-scale: 0;}@utility zoom-in-*{--tw-enter-scale: calc(--value(number)*1%) ; --tw-enter-scale: --value(ratio) ; --tw-enter-scale: --value(--percentage-*,[*]);}@utility -zoom-in-*{--tw-enter-scale: calc(--value(number)*-1%) ; --tw-enter-scale: calc(--value(ratio)*-1) ; --tw-enter-scale: --value(--percentage-*,[*]);}@utility zoom-out{--tw-exit-scale: 0;}@utility zoom-out-*{--tw-exit-scale: calc(--value(number)*1%) ; --tw-exit-scale: --value(ratio) ; --tw-exit-scale: --value(--percentage-*,[*]);}@utility -zoom-out-*{--tw-exit-scale: calc(--value(number)*-1%) ; --tw-exit-scale: calc(--value(ratio)*-1) ; --tw-exit-scale: --value(--percentage-*,[*]);}@utility spin-in{--tw-enter-rotate: 30deg;}@utility spin-in-*{--tw-enter-rotate: calc(--value(number)*1deg) ; --tw-enter-rotate: calc(--value(ratio)*360deg) ; --tw-enter-rotate: --value(--rotate-*,[*]);}@utility -spin-in{--tw-enter-rotate: -30deg;}@utility -spin-in-*{--tw-enter-rotate: calc(--value(number)*-1deg) ; --tw-enter-rotate: calc(--value(ratio)*-360deg) ; --tw-enter-rotate: --value(--rotate-*,[*]);}@utility spin-out{--tw-exit-rotate: 30deg;}@utility spin-out-*{--tw-exit-rotate: calc(--value(number)*1deg) ; --tw-exit-rotate: calc(--value(ratio)*360deg) ; --tw-exit-rotate: --value(--rotate-*,[*]);}@utility -spin-out{--tw-exit-rotate: -30deg;}@utility -spin-out-*{--tw-exit-rotate: calc(--value(number)*-1deg) ; --tw-exit-rotate: calc(--value(ratio)*-360deg) ; --tw-exit-rotate: --value(--rotate-*,[*]);}@utility slide-in-from-top{--tw-enter-translate-y: -100%;}@utility slide-in-from-top-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-y: calc(--value(ratio)*-100%) ; --tw-enter-translate-y: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-in-from-bottom{--tw-enter-translate-y: 100%;}@utility slide-in-from-bottom-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-y: calc(--value(ratio)*100%) ; --tw-enter-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-left{--tw-enter-translate-x: -100%;}@utility slide-in-from-left-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-in-from-right{--tw-enter-translate-x: 100%;}@utility slide-in-from-right-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-start{&:dir(ltr){ --tw-enter-translate-x: -100%; }&:dir(rtl){ --tw-enter-translate-x: 100%; }}@utility slide-in-from-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-in-from-end{&:dir(ltr){ --tw-enter-translate-x: 100%; }&:dir(rtl){ --tw-enter-translate-x: -100%; }}@utility slide-in-from-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }}@utility slide-out-to-top{--tw-exit-translate-y: -100%;}@utility slide-out-to-top-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-y: calc(--value(ratio)*-100%) ; --tw-exit-translate-y: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-out-to-bottom{--tw-exit-translate-y: 100%;}@utility slide-out-to-bottom-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-y: calc(--value(ratio)*100%) ; --tw-exit-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-left{--tw-exit-translate-x: -100%;}@utility slide-out-to-left-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-out-to-right{--tw-exit-translate-x: 100%;}@utility slide-out-to-right-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-start{&:dir(ltr){ --tw-exit-translate-x: -100%; }&:dir(rtl){ --tw-exit-translate-x: 100%; }}@utility slide-out-to-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-out-to-end{&:dir(ltr){ --tw-exit-translate-x: 100%; }&:dir(rtl){ --tw-exit-translate-x: -100%; }}@utility slide-out-to-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }}@custom-variant dark (&:is(.dark *));@theme inline{ --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); }:root{--radius: .625rem;--primary: oklch(.82 .12 185);--primary-foreground: oklch(.1 .01 285);--secondary: oklch(.15 .02 285);--secondary-foreground: oklch(.85 .01 285);--muted: oklch(.18 .02 285);--muted-foreground: oklch(.6 .02 285);--accent: oklch(.2 .03 285);--accent-foreground: oklch(.9 .01 285);--destructive: oklch(.65 .22 25);--destructive-foreground: oklch(.98 0 0);--border: oklch(1 0 0 / 8%);--input: oklch(1 0 0 / 10%);--ring: oklch(.82 .12 185);--background: oklch(.07 .01 285);--foreground: oklch(.92 .01 285);--card: oklch(.1 .02 285);--card-foreground: oklch(.92 .01 285);--popover: oklch(.12 .02 285);--popover-foreground: oklch(.92 .01 285);--chart-1: oklch(.82 .12 185);--chart-2: oklch(.78 .14 75);--chart-3: oklch(.65 .18 285);--chart-4: oklch(.7 .18 55);--chart-5: oklch(.6 .2 25);--sidebar: oklch(.09 .02 285);--sidebar-foreground: oklch(.92 .01 285);--sidebar-primary: oklch(.82 .12 185);--sidebar-primary-foreground: oklch(.1 .01 285);--sidebar-accent: oklch(.15 .02 285);--sidebar-accent-foreground: oklch(.92 .01 285);--sidebar-border: oklch(1 0 0 / 8%);--sidebar-ring: oklch(.82 .12 185);--acai-cog-load: 0;--acai-arousal: .5;--acai-accent: var(--color-cyan-prime)}@layer base{*{@apply border-border outline-ring/50;box-sizing:border-box;margin:0;padding:0}html{background:var(--color-void);scroll-behavior:smooth}body{background:var(--color-void);color:var(--color-text-primary);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}button:not(:disabled),[role=button]:not([aria-disabled=true]),a[href]{cursor:pointer}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:#f6c96b40;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#f6c96b73}::selection{background:#f6c96b33;color:#e8edf8}}.acai-aurora{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--color-void)}.acai-aurora:before,.acai-aurora:after{content:"";position:absolute;border-radius:50%;filter:blur(120px);opacity:.35;animation:aurora-drift 18s ease-in-out infinite alternate}.acai-aurora:before{width:600px;height:600px;background:radial-gradient(circle,var(--color-accent-teal) 0%,transparent 70%);top:-15%;left:-10%}.acai-aurora:after{width:500px;height:500px;background:radial-gradient(circle,var(--color-accent-violet) 0%,transparent 70%);bottom:-10%;right:-5%;animation-delay:-9s;animation-direction:alternate-reverse}.acai-orb-gold{position:absolute;z-index:0;pointer-events:none;width:350px;height:350px;border-radius:50%;background:radial-gradient(circle,var(--color-accent-gold) 0%,transparent 70%);filter:blur(100px);opacity:.2;top:40%;left:50%;transform:translate(-50%,-50%);animation:aurora-drift 22s ease-in-out infinite alternate;animation-delay:-5s}.glass-panel{background:var(--panel, rgba(10, 14, 40, .5));backdrop-filter:blur(var(--glass-blur, 22px)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur, 22px)) saturate(180%);border:1px solid var(--bc, rgba(246, 201, 107, .22));border-top:1px solid var(--spec, rgba(255, 255, 255, .45));border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow, 0 8px 32px rgba(0, 0, 0, .28));transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.glass-panel:hover{background:var(--hpanel, rgba(10, 14, 40, .22));border-color:var(--pri, #F6C96B);box-shadow:0 8px 32px #00000040}.glass-void{background:var(--void, rgba(6, 8, 26, .55));backdrop-filter:blur(var(--glass-blur, 22px)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur, 22px)) saturate(180%);border:1px solid var(--bc, rgba(246, 201, 107, .22));border-radius:var(--radius-lg, 16px)}.glass-gold{background:var(--hpanel, rgba(10, 14, 40, .22));backdrop-filter:blur(var(--glass-blur, 22px)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur, 22px)) saturate(180%);border:1px solid var(--bgold, rgba(201, 168, 76, .28));border-top:1px solid var(--spec, rgba(255, 255, 255, .45));border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow, 0 8px 32px rgba(0, 0, 0, .28));transition:border-color .3s ease,box-shadow .3s ease}.glass-gold:hover{border-color:var(--color-accent-gold);box-shadow:0 0 20px #c9a84c1f}.glass-item{background:var(--item, rgba(15, 21, 53, .45));backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid var(--bc, rgba(246, 201, 107, .22));border-top:1px solid var(--spec, rgba(255, 255, 255, .45));border-radius:var(--radius-md, 12px);transition:background .2s ease,border-color .2s ease}.glass-item:hover{background:#f6c96b1a;border-color:var(--pri, #F6C96B)}.nav-item{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;border-radius:var(--radius-md, 12px);color:var(--color-text-secondary);font-size:.875rem;font-weight:500;transition:all .2s ease;text-decoration:none;position:relative;overflow:hidden;background:var(--item, rgba(15, 21, 53, .45));border:1px solid var(--bc, rgba(246, 201, 107, .22));border-top:1px solid var(--spec, rgba(255, 255, 255, .45));backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}.nav-item:hover{background:#f6c96b1a;color:var(--color-text-primary)}.nav-item.active{background:var(--segOn, rgba(246, 201, 107, .14));color:var(--nav-active-color, var(--segFg, #FFE9BC));border:1px solid var(--bc, rgba(246, 201, 107, .22));border-top:1px solid var(--spec, rgba(255, 255, 255, .45))}.nav-item.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--color-accent-teal);border-radius:0 2px 2px 0}.nav-icon{width:20px;height:20px;opacity:.7;flex-shrink:0}.nav-item.active .nav-icon{opacity:1;filter:drop-shadow(0 0 4px var(--color-accent-teal))}.btn-sovereign{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--btn-sovereign-bg);color:var(--btn-sovereign-color);border:1px solid var(--btn-sovereign-border);border-radius:var(--radius-md, 12px);font-size:.875rem;font-weight:600;letter-spacing:.01em;transition:all .25s ease;cursor:pointer;position:relative;overflow:hidden}.btn-sovereign:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 0%,rgba(246,201,107,.1) 100%);opacity:0;transition:opacity .25s ease}.btn-sovereign:hover:before{opacity:1}.btn-sovereign:hover{border-color:var(--color-accent-teal);box-shadow:0 0 20px #f6c96b26,0 4px 12px #0003;transform:translateY(-1px)}.btn-sovereign:active{transform:translateY(0);box-shadow:0 0 10px #f6c96b1a}.btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--btn-gold-bg);color:var(--btn-gold-color);border:1px solid var(--btn-gold-border);border-radius:var(--radius-md, 12px);font-size:.875rem;font-weight:600;letter-spacing:.02em;transition:all .25s ease;cursor:pointer}.btn-gold:hover{background:var(--btn-gold-bg-hover);border-color:var(--color-accent-gold);box-shadow:0 0 24px #c9a84c33,0 4px 12px #0003;transform:translateY(-1px)}.btn-gold:active{transform:translateY(0)}.badge-secure{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;background:var(--badge-secure-bg);color:var(--badge-secure-color);border:1px solid var(--badge-secure-border);border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.badge-gold{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;background:#c9a84c1a;color:var(--color-accent-gold);border:1px solid rgba(201,168,76,.25);border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.badge-violet{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;background:#8b5cf61a;color:var(--color-accent-violet);border:1px solid rgba(139,92,246,.25);border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.qenc-banner{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:var(--qenc-bg);border:1px solid var(--qenc-border);border-radius:var(--radius-md, 12px);font-size:.75rem;color:var(--color-text-secondary);letter-spacing:.03em}.qenc-banner .qenc-icon{width:16px;height:16px;color:var(--color-accent-teal);flex-shrink:0}.qenc-banner .qenc-label{font-weight:600;color:var(--color-accent-teal);text-transform:uppercase}.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--color-accent-teal);box-shadow:0 0 8px var(--color-accent-teal);animation:pulse-glow 2s ease-in-out infinite;flex-shrink:0}.pulse-dot-gold{width:8px;height:8px;border-radius:50%;background:var(--color-accent-gold);box-shadow:0 0 8px #c9a84c80;animation:pulse-glow-gold 2s ease-in-out infinite;flex-shrink:0}.metric-card{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;background:var(--item, rgba(15, 21, 53, .45));backdrop-filter:blur(var(--glass-blur, 22px)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur, 22px)) saturate(180%);border:1px solid var(--bc, rgba(246, 201, 107, .22));border-top:1px solid var(--spec, rgba(255, 255, 255, .45));border-radius:var(--radius-lg, 16px);transition:border-color .25s ease,box-shadow .25s ease}.metric-card:hover{border-color:var(--pri, #F6C96B);box-shadow:0 4px 20px #0003}.metric-card .metric-label{font-size:.75rem;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.metric-card .metric-value{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);font-variant-numeric:tabular-nums;line-height:1.2}.metric-card .metric-delta{font-size:.75rem;font-weight:600}.metric-card .metric-delta.positive{color:var(--color-accent-teal)}.metric-card .metric-delta.negative{color:var(--color-accent-red, #ef4444)}.compliance-arc{position:relative;display:flex;align-items:center;justify-content:center}.compliance-arc svg{transform:rotate(-90deg)}.compliance-arc .arc-track{fill:none;stroke:#ffffff0f;stroke-width:8;stroke-linecap:round}.compliance-arc .arc-fill{fill:none;stroke:var(--color-accent-teal);stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset 1s ease-out;filter:drop-shadow(0 0 6px rgba(246,201,107,.35))}.compliance-arc .arc-value{position:absolute;font-size:1.75rem;font-weight:800;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.compliance-arc .arc-label{position:absolute;bottom:-1.25rem;font-size:.6875rem;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em}.acai-input{width:100%;padding:.625rem 1rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md, 12px);color:var(--color-text-primary);font-size:.875rem;font-family:var(--font-ui);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;outline:none}.acai-input::placeholder{color:var(--color-text-tertiary)}.acai-input:focus{border-color:var(--color-accent-teal);box-shadow:0 0 0 3px #f6c96b1a;background:#ffffff0f}.acai-input:disabled{opacity:.5;cursor:not-allowed}.acai-separator{height:1px;width:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 20%,rgba(255,255,255,.08) 80%,transparent 100%);border:none;margin:1rem 0}.streaming-cursor{display:inline-block;width:2px;height:1.1em;background:var(--color-accent-teal);margin-left:2px;vertical-align:text-bottom;animation:cursor-blink .8s steps(1) infinite;box-shadow:0 0 6px #f6c96b80}.page-enter{animation:page-fade-in .35s ease-out both}.page-exit{animation:page-fade-out .2s ease-in both}@keyframes aurora-drift{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.95)}to{transform:translate(10px,-10px) scale(1.02)}}@keyframes pulse-glow{0%,to{opacity:1;box-shadow:0 0 8px var(--color-accent-teal)}50%{opacity:.6;box-shadow:0 0 4px var(--color-accent-teal)}}@keyframes pulse-glow-gold{0%,to{opacity:1;box-shadow:0 0 8px #c9a84c80}50%{opacity:.6;box-shadow:0 0 4px #c9a84c4d}}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes page-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes page-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes breathe{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.08);opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes progress-stripe{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes glow-ring{0%,to{box-shadow:0 0 #f6c96b4d}50%{box-shadow:0 0 0 6px #f6c96b00}}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media(max-width:640px){.container{padding-left:1rem;padding-right:1rem}}@media(max-width:1024px){.glass-panel{border-radius:var(--radius-md, 12px)}.metric-card .metric-value{font-size:1.25rem}}@media(max-width:768px){.glass-panel{border-radius:var(--radius-md, 12px)}.btn-sovereign,.btn-gold{padding:.5rem 1rem;font-size:.8125rem}.badge-secure,.badge-gold,.badge-violet{padding:.2rem .5rem;font-size:.6875rem}}@media(max-width:480px){.metric-card{padding:.75rem 1rem}.metric-card .metric-value{font-size:1.125rem}.qenc-banner{font-size:.6875rem;padding:.375rem .75rem}}[dir=rtl] .nav-item.active:before{left:auto;right:0;border-radius:2px 0 0 2px}[dir=rtl] .nav-item,[dir=rtl] .btn-sovereign,[dir=rtl] .btn-gold,[dir=rtl] .badge-secure,[dir=rtl] .badge-gold,[dir=rtl] .badge-violet,[dir=rtl] .qenc-banner{flex-direction:row-reverse}[dir=rtl] .streaming-cursor{margin-left:0;margin-right:2px}[dir=rtl] .metric-card{text-align:right}.majd-glass{background:var(--hpanel, rgba(10, 14, 40, .22));backdrop-filter:blur(26px) saturate(180%);-webkit-backdrop-filter:blur(26px) saturate(180%);border:1px solid var(--bc, rgba(246, 201, 107, .22));border-top:1px solid var(--spec, rgba(255, 255, 255, .45));border-radius:var(--radius-card, 22px);box-shadow:var(--shadow, 0 8px 32px rgba(0, 0, 0, .28));overflow:hidden;position:relative}.majd-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.06) 0%,transparent 42%);pointer-events:none;border-radius:inherit}.majd-glass-inner{background:var(--item, rgba(15, 21, 53, .45));backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);border:1px solid var(--bc, rgba(246, 201, 107, .22));border-top:1px solid var(--spec, rgba(255, 255, 255, .45));border-radius:var(--radius-secondary, 16px);padding:1rem}.majd-bubble-user{background:#f6c96b1f;border:1px solid var(--bc, rgba(246, 201, 107, .22));border-top:1px solid var(--spec, rgba(255, 255, 255, .45));backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);border-radius:16px 16px 4px;padding:.75rem 1rem;color:var(--color-text-primary);font-size:.875rem;line-height:1.6;max-width:85%;animation:slide-up .25s ease-out both}.majd-bubble-ai{background:var(--item, rgba(15, 21, 53, .45));border:1px solid var(--bc, rgba(246, 201, 107, .22));border-top:1px solid var(--spec, rgba(255, 255, 255, .45));backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);border-radius:16px 16px 16px 4px;padding:.75rem 1rem;color:var(--color-text-primary);font-size:.875rem;line-height:1.6;max-width:85%;animation:slide-up .3s ease-out both}.majd-glass-auth{background:var(--hpanel, rgba(10, 14, 40, .22));backdrop-filter:blur(26px) saturate(180%);-webkit-backdrop-filter:blur(26px) saturate(180%);border:1px solid var(--bc, rgba(246, 201, 107, .22));border-top:1px solid var(--spec, rgba(255, 255, 255, .45));border-radius:var(--radius-card, 22px);box-shadow:var(--shadow, 0 8px 32px rgba(0, 0, 0, .28));padding:2rem;position:relative;overflow:hidden}.majd-glass-auth:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(246,201,107,.3) 50%,transparent 100%)}.majd-input{width:100%;padding:.75rem 1rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:var(--color-text-primary);font-size:.9375rem;font-family:var(--font-ui);transition:all .25s ease;outline:none}.majd-input::placeholder{color:var(--color-text-tertiary)}.majd-input:focus{border-color:#f6c96b66;box-shadow:0 0 0 3px #f6c96b14,0 0 20px #f6c96b0d;background:#ffffff0f}.majd-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#f6c96b26,#f6c96b0d);color:var(--color-accent-teal);border:1px solid rgba(246,201,107,.25);border-radius:14px;font-size:.9375rem;font-weight:600;transition:all .25s ease;cursor:pointer;position:relative;overflow:hidden}.majd-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(246,201,107,.1) 0%,transparent 100%);opacity:0;transition:opacity .25s ease}.majd-btn:hover:before{opacity:1}.majd-btn:hover{border-color:#f6c96b80;box-shadow:0 0 24px #f6c96b26,0 4px 12px #0003;transform:translateY(-1px)}.majd-btn:active{transform:translateY(0)}.majd-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.majd-btn:disabled:hover{box-shadow:none;border-color:#f6c96b40}.majd-btn:disabled:before{display:none}@media(max-width:768px){.majd-glass{border-radius:16px}.majd-glass-inner{border-radius:12px;padding:.75rem}.majd-bubble-user,.majd-bubble-ai{max-width:92%;padding:.625rem .875rem;font-size:.8125rem}.majd-glass-auth{padding:1.25rem;border-radius:16px}.majd-input{padding:.625rem .875rem;font-size:.875rem;border-radius:12px}.majd-btn{padding:.625rem 1.25rem;font-size:.875rem;border-radius:12px}}@media(max-width:480px){.majd-glass{border-radius:12px}.majd-bubble-user,.majd-bubble-ai{max-width:95%;border-radius:12px}.majd-bubble-user{border-bottom-right-radius:4px}.majd-bubble-ai{border-bottom-left-radius:4px}.majd-glass-auth{padding:1rem;border-radius:12px}}@supports not (backdrop-filter: blur(1px)){.glass-panel{background:#0a0e1af2}.glass-void{background:#05070df7}.glass-gold{background:#0a0e1aed}.glass-item{background:#ffffff0d}.majd-glass{background:#0a0e1af2}.majd-glass-inner{background:#0a0e1ae6}.majd-glass-auth{background:#0a0e1af2}.acai-input,.majd-input{background:#ffffff0f}}@media(max-width:768px){html,body{overflow-x:hidden;max-width:100vw}img,svg,video,canvas{max-width:100%;height:auto}table{display:block;overflow-x:auto;white-space:nowrap}pre,code{overflow-x:auto;white-space:pre-wrap;word-break:break-word}.container{max-width:100%;overflow-x:hidden}}@media(min-width:1025px){.sidebar-offset{margin-left:260px;transition:margin-left .3s ease}.sidebar-collapsed .sidebar-offset{margin-left:72px}}@media(max-width:1024px){.sidebar-offset{margin-left:0}}.urana-main{position:relative;z-index:2;min-height:100vh;width:100%;padding-top:60px}.urana-corp-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.1rem 1.5rem;margin-top:1.5rem;border-top:1px solid var(--bc, rgba(246, 201, 107, .14));background:var(--void, rgba(6, 8, 26, .55));backdrop-filter:blur(var(--glass-blur, 22px)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur, 22px)) saturate(180%)}.urana-corp-footer__mark{width:18px;height:18px;object-fit:contain;opacity:.85}.urana-corp-footer__text{font-family:var(--font-display, "Cinzel", serif);font-size:.72rem;letter-spacing:.14em;color:var(--color-text-secondary, rgba(232, 237, 248, .72))}.urana-main-ltr{padding-left:0}.urana-main-rtl{padding-right:0}@media(min-width:1025px){.urana-main{padding-top:0}.urana-main-ltr{padding-left:260px;transition:padding-left .3s ease}.urana-main-rtl{padding-right:260px;padding-left:0;transition:padding-right .3s ease}.sidebar-collapsed .urana-main-ltr{padding-left:72px}.sidebar-collapsed .urana-main-rtl{padding-right:72px}}.urana-page-content{position:relative;z-index:2;width:100%;max-width:100%;overflow-x:hidden;padding:1.5rem}.urana-desktop-sidebar{display:none;flex-direction:column;position:fixed;top:0;bottom:0;z-index:50}.urana-desktop-topbar{display:none;position:sticky;top:0;z-index:30;align-items:center;justify-content:space-between;padding:.875rem 1.5rem}.urana-consciousness-wrap{display:none}.urana-mobile-header{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem}.urana-mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0009}.urana-mobile-drawer{position:fixed;top:0;bottom:0;z-index:50;display:flex;flex-direction:column;max-width:min(260px,86vw);overflow:hidden;will-change:transform}@media(min-width:1025px){.urana-desktop-sidebar,.urana-desktop-topbar{display:flex}.urana-consciousness-wrap{display:block}.urana-mobile-header,.urana-mobile-overlay,.urana-mobile-drawer{display:none}}@media(max-width:1024px){.urana-root{overflow-x:clip}}@media(max-width:768px){.urana-page-content{padding:1rem}}@media(max-width:480px){.urana-page-content{padding:.75rem}}*,*:before,*:after{max-width:100%}table,img,svg,video,iframe,canvas{max-width:100%}.acu-mark,.acu-mark *,.acu-mark *:before,.acu-mark *:after{max-width:none}.overflow-guard{overflow-x:hidden;max-width:100vw;width:100%}.audit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;width:100%}.ai-audit-page{width:100%;max-width:1200px;margin:0 auto}.ai-audit-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.ai-audit-layout{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:1.25rem;align-items:start;width:100%}.ai-audit-config{display:flex;flex-direction:column;gap:1rem;min-width:0;width:100%}.ai-audit-chat{display:flex;flex-direction:column;width:100%;min-width:0}.ai-engine-card-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem}.ai-audit-input-meta{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.35rem 1rem;margin-top:.5rem;line-height:1.4}.ai-audit-input-meta>span{min-width:0;word-break:normal}@media(max-width:1024px){.ai-audit-page{max-width:100%}.ai-audit-layout{display:flex;flex-direction:column;gap:1rem}.ai-audit-config{display:none}.ai-audit-config.is-open{display:flex}.ai-audit-chat{height:calc(100vh - 220px)!important;min-height:520px!important}}@media(max-width:480px){.ai-audit-header{margin-bottom:1rem}.ai-audit-chat{height:calc(100vh - 198px)!important;min-height:460px!important}.ai-audit-input-meta{flex-direction:column}}@media(max-width:640px){.audit-grid{grid-template-columns:1fr;gap:.75rem}}.score-summary{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}@media(max-width:640px){.score-summary{flex-direction:column;align-items:stretch}}.recharts-wrapper{width:100%!important;max-width:100%!important}.recharts-responsive-container{width:100%!important}@media(max-width:640px){.recharts-text,.recharts-cartesian-axis-tick-value{font-size:10px!important}}.glass-panel,.glass-void,.glass-gold,.metric-card,.majd-glass,.majd-glass-auth,[class*=card],[class*=panel]{max-width:100%;overflow:hidden}.glass-panel>*,.glass-void>*,.glass-gold>*,.metric-card>*,.majd-glass>*,.majd-glass-auth>*{max-width:100%}.glass{background:var(--glass-panel);backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8);border:1px solid var(--glass-border);border-radius:var(--radius-lg, 24px);box-shadow:0 8px 32px #00000040,inset 0 1px #ffffff1a,inset 0 -1px #0000001a;position:relative;overflow:hidden;transform:translateZ(0)}.glass:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(201,168,76,.45) 30%,rgba(246,201,107,.35) 70%,transparent 100%);pointer-events:none;z-index:1}.glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 60px #c9a84c08;pointer-events:none}.glass--sm{border-radius:var(--radius-sm, 8px)}.glass--md{border-radius:var(--radius-md, 16px)}.glass--lg{border-radius:var(--radius-lg, 24px)}.glass--pill{border-radius:var(--radius-pill, 999px)}.consciousness-bar{width:100%;height:3px;background:var(--glass-border);position:relative;overflow:hidden;border-radius:2px}.consciousness-bar__fill{position:absolute;top:0;left:0;height:100%;border-radius:inherit;transition:width .4s ease,background-color .4s ease}.consciousness-bar--idle .consciousness-bar__fill{width:15%;background:var(--color-text-muted)}.consciousness-bar--processing .consciousness-bar__fill{width:60%;background:var(--acai-accent, var(--color-cyan-prime));animation:consciousness-pulse 1.5s ease-in-out infinite}.consciousness-bar--active .consciousness-bar__fill{width:100%;background:var(--acai-accent, var(--color-cyan-prime))}.consciousness-bar--contemplating .consciousness-bar__fill{width:40%;background:var(--color-violet);animation:consciousness-pulse 2s ease-in-out infinite}@keyframes consciousness-pulse{0%,to{opacity:1}50%{opacity:.6}}.breathing-orb{width:12px;height:12px;border-radius:50%;background:var(--acai-accent, var(--color-cyan-prime));animation:breathe var(--orb-speed, 4s) ease-in-out infinite;flex-shrink:0}.breathing-orb--processing{--orb-speed: 1.5s}.breathing-orb--active{--orb-speed: 2s;background:var(--color-gold-prime)}.breathing-orb--error{--orb-speed: .8s;background:var(--color-danger)}@keyframes breathe{0%,to{transform:scale(1);opacity:.8;box-shadow:0 0 0 0 currentColor}50%{transform:scale(1.15);opacity:1;box-shadow:0 0 8px 2px currentColor}}.aurora-particles{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.aurora-particles:before,.aurora-particles:after{content:"";position:absolute;border-radius:50%;opacity:.4;animation:particle-drift 20s ease-in-out infinite}.aurora-particles:before{width:4px;height:4px;background:var(--color-gold-prime);top:20%;left:30%;box-shadow:120px 80px 0 var(--color-cyan-prime),250px -40px 0 var(--color-violet),-80px 200px 0 var(--color-gold-bright),400px 120px 0 var(--color-cyan-dim),-150px -60px 0 var(--color-gold-dim),300px 300px 0 var(--color-violet-dim),50px -200px 0 var(--color-cyan-prime);animation-duration:18s}.aurora-particles:after{width:3px;height:3px;background:var(--color-violet);top:60%;right:25%;box-shadow:-100px 60px 0 var(--color-gold-dim),-200px -80px 0 var(--color-cyan-prime),150px 100px 0 var(--color-violet-dim),-300px 40px 0 var(--color-gold-prime),80px -150px 0 var(--color-cyan-dim),-50px 250px 0 var(--color-violet),200px -100px 0 var(--color-gold-bright);animation-duration:24s;animation-direction:reverse}@keyframes particle-drift{0%,to{transform:translate(0) scale(1)}25%{transform:translate(15px,-20px) scale(1.1)}50%{transform:translate(-10px,15px) scale(.9)}75%{transform:translate(20px,10px) scale(1.05)}}@supports not (backdrop-filter: blur(1px)){.glass,.glass--sm,.glass--md,.glass--lg{background:#06081af2!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(prefers-reduced-motion:reduce){.breathing-orb,.aurora-particles:before,.aurora-particles:after,.consciousness-bar--processing .consciousness-bar__fill,.consciousness-bar--contemplating .consciousness-bar__fill{animation:none!important}.acai-aurora:before,.acai-aurora:after,.acai-orb-gold{animation:none!important}}@media(prefers-reduced-transparency:reduce){.glass,.glass--sm,.glass--md,.glass--lg,.glass-panel,.glass-void,.glass-gold,.majd-glass,.majd-glass-auth,.majd-glass-inner{background:#06081af7!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.scroll-edge-mask{mask-image:linear-gradient(to bottom,transparent 0%,black 3%,black 97%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 3%,black 97%,transparent 100%)}.cognitive-load-bar{width:80px;height:4px;background:#ffffff14;border-radius:2px;overflow:hidden}.cognitive-load-bar__fill{height:100%;border-radius:2px;transition:width .4s ease,background-color .4s ease}.cognitive-load-bar__fill--low{background:var(--color-cyan-prime, #F6C96B)}.cognitive-load-bar__fill--high{background:var(--color-amber, #FF6B35)}.status-dot-online{width:6px;height:6px;border-radius:50%;background:#2ed573;box-shadow:0 0 6px #2ed57380;display:inline-block}.status-dot-neuro{width:6px;height:6px;border-radius:50%;background:#a78bfa;box-shadow:0 0 6px #a78bfa80;display:inline-block}.status-dot-qenc{width:6px;height:6px;border-radius:50%;background:#60a5fa;box-shadow:0 0 6px #60a5fa80;display:inline-block}.acai-v2-root{min-height:100vh;position:relative;overflow-x:hidden;color:var(--text);font-family:var(--font-ui);font-size:var(--type-body);line-height:var(--leading-body);background:linear-gradient(160deg,var(--bg0),var(--bg1) 45%,var(--bg2))}.acai-v2-root button,.acai-v2-root input,.acai-v2-root textarea,.acai-v2-root select{font-family:inherit}.acai-v2-root :where(p){font-size:var(--type-body);line-height:var(--leading-body)}.acai-v2-root :where(h1,h2,h3){font-family:var(--font-display);font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-heading)}.acai-v2-root :where(label,.reference-label,.reference-table__head,.reference-brand__tag){font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.acai-v2-aurora,.acai-aurora{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(closest-side at 50% -14%,rgba(70,110,220,.14),transparent 72%),radial-gradient(circle at -10% -20%,rgba(246,201,107,.16),transparent 65%),radial-gradient(circle at 115% 125%,rgba(201,168,76,.14),transparent 65%),radial-gradient(circle at 80% 30%,rgba(123,104,238,.1),transparent 60%),linear-gradient(160deg,var(--bg0),var(--bg1) 45%,var(--bg2));overflow:hidden}.acai-v2-aurora:before,.acai-v2-aurora:after,.acai-aurora:before,.acai-aurora:after{content:"";position:absolute;width:58vw;height:58vw;border-radius:50%;filter:blur(72px);opacity:.42;transform:translateZ(0);animation:acaiAuroraDrift 18s ease-in-out infinite alternate}.acai-v2-aurora:before,.acai-aurora:before{left:-18vw;top:2vh;background:#f6c96b47}.acai-v2-aurora:after,.acai-aurora:after{right:-16vw;bottom:-18vh;background:#c9a84c3d;animation-delay:-7s}.acai-v2-orb,.acai-orb-gold{position:fixed;right:9vw;top:14vh;width:220px;height:220px;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle at 35% 35%,rgba(245,208,122,.4),rgba(201,168,76,.14) 38%,transparent 70%);filter:blur(8px);opacity:.68;animation:acaiBreath var(--breath) ease-in-out infinite}.acai-v2-particle{position:fixed;width:2px;height:2px;border-radius:var(--radius-pill);background:#ffe9bcb8;box-shadow:0 0 18px #f6c96b8c;pointer-events:none;z-index:0;animation:acaiParticleFloat 14s ease-in-out infinite}.acai-v2-surface,.glass-panel,.majd-glass-auth,.metric-card,.glass-gold,.glass-void,.uc-card{position:relative;border-radius:var(--glass-radius);background:var(--glass-panel);border:1px solid var(--glass-border);border-top:1px solid var(--spec);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%)}.glass-gold{border-color:var(--glass-border-gold);background:var(--glass-panel)}.glass-void{background:var(--glass-void)}.glass-item,.acai-v2-item,.nav-item,.marel-bubble{border-radius:var(--glass-radius-sm);background:var(--glass-item);border:1px solid var(--glass-border);border-top:1px solid var(--spec);box-shadow:none;backdrop-filter:blur(calc(var(--glass-blur) * .78)) saturate(160%);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * .78)) saturate(160%)}.acai-v2-card,.acai-v2-panel{color:var(--text);border-radius:var(--radius-card);padding:var(--space-card)}.acai-v2-card{background:var(--hpanel)}.acai-physics-aui-glass,.acai-v2-panel[data-mode=aui-glass]{--glass-blur: 24px;--glass-radius: 22px;--glass-panel: var(--panel);--glass-border: var(--bc);--glass-shadow: var(--shadow)}.acai-physics-tuui-tactile,.acai-v2-panel[data-mode=tuui-tactile]{--glass-blur: 12px;--glass-radius: 28px;--glass-panel: var(--item);--glass-border: var(--bgold);--glass-shadow: 0 18px 44px rgba(0, 0, 0, .4), inset 0 2px 0 var(--spec)}.acai-physics-dashboard,.acai-v2-panel[data-mode=dashboard]{--glass-blur: 20px;--glass-radius: 14px;--glass-panel: var(--void);--glass-border: var(--bc);--glass-shadow: var(--shadow)}.acai-v2-button,.btn-sovereign,.btn-gold,.btn-glass{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;border-radius:var(--glass-radius-pill);padding:var(--space-button);font-family:var(--font-ui);font-weight:600;font-size:var(--type-body);line-height:1;color:var(--text);border:1px solid var(--glass-border);border-top:1px solid var(--spec);background:var(--item);box-shadow:none;backdrop-filter:blur(calc(var(--glass-blur) * .75)) saturate(175%);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * .75)) saturate(175%);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.acai-v2-button--sm{min-height:32px;padding:var(--space-button-sm);font-size:var(--type-secondary)}.acai-v2-button--lg{min-height:52px;padding:var(--space-button-lg);font-size:var(--type-subhead)}.acai-v2-button:hover,.btn-sovereign:hover,.btn-gold:hover,.btn-glass:hover{transform:translateY(-1px);border-color:var(--prib);box-shadow:0 8px 26px #f6c96b38}.acai-v2-button--primary,.btn-sovereign,.btn-glass--prominent{color:var(--onpri, #201505);border-color:var(--spec);background:linear-gradient(180deg,var(--pri),var(--prid));box-shadow:0 6px 20px #f6c96b38}.acai-v2-button--gold,.btn-gold{color:var(--ongold, #1A1204);border-color:var(--spec);background:linear-gradient(180deg,var(--goldb),var(--gold));box-shadow:0 8px 24px #c9a84c4d}.acai-v2-button--ghost{color:var(--dim);background:var(--hpanel);border-color:var(--bgold)}.acai-v2-input,.majd-input,.marel-input input{width:100%;min-height:42px;border-radius:var(--radius-control);border:1px solid var(--glass-border);border-top:1px solid var(--spec);background:var(--item);color:var(--text);padding:var(--space-input);font-family:var(--font-ui);font-size:var(--type-body);line-height:var(--leading-body);box-shadow:none;backdrop-filter:blur(calc(var(--glass-blur) * .7)) saturate(165%);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * .7)) saturate(165%)}.acai-v2-input:focus,.majd-input:focus,.marel-input input:focus{outline:none;border-color:var(--prib);box-shadow:0 0 0 3px #f6c96b1a}.acai-v2-badge,.badge-secure,.badge-gold,.badge-violet,.qenc-banner,.acai-v2-chip,.acai-v2-pill{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border-radius:var(--glass-radius-pill);padding:var(--space-pill-sm);font-family:var(--font-mono);font-size:var(--type-label);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;border:1px solid var(--glass-border);background:var(--item);color:var(--dim);box-shadow:none;backdrop-filter:blur(calc(var(--glass-blur) * .64)) saturate(170%);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * .64)) saturate(170%)}.badge-gold,.acai-v2-badge--gold,.acai-v2-pill--gold,.qenc-banner{color:var(--goldb);border-color:var(--glass-border-gold);background:var(--item)}.badge-violet,.acai-v2-badge--violet{color:var(--dim);border-color:var(--bc)}.acai-v2-badge--success{color:var(--color-success);border-color:#30d15852}.acai-v2-toggle{display:inline-flex;align-items:center;width:46px;height:26px;padding:3px;border:1px solid var(--glass-border);border-radius:var(--glass-radius-pill);background:var(--glass-item);backdrop-filter:blur(calc(var(--glass-blur) * .6));-webkit-backdrop-filter:blur(calc(var(--glass-blur) * .6))}.acai-v2-toggle__knob{width:18px;height:18px;border-radius:50%;background:var(--dim);box-shadow:0 2px 10px #00000057;transition:transform .18s ease,background .18s ease}.acai-v2-toggle[data-on=true] .acai-v2-toggle__knob{transform:translate(20px);background:var(--pri)}[dir=rtl] .acai-v2-toggle[data-on=true] .acai-v2-toggle__knob{transform:translate(-20px)}.acai-v2-cognitive{height:7px;border-radius:var(--glass-radius-pill);background:#7f7f7f40;border:1px solid var(--bc);overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.acai-v2-cognitive__bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pri),var(--gold));box-shadow:0 0 18px #f6c96b5c;transition:width .3s ease}.acai-v2-breathing-orb{display:inline-block;width:var(--orb-size, 12px);height:var(--orb-size, 12px);border-radius:50%;background:radial-gradient(circle at 35% 35%,var(--prib),var(--pri) 45%,rgba(246,201,107,.1));box-shadow:0 0 18px #f6c96b8c;animation:acaiBreath var(--breath) ease-in-out infinite}.text-gold-prime{color:var(--goldb)}.text-cyan-prime{color:var(--pri)}.font-cinzel{font-family:var(--font-display)}.font-sora{font-family:var(--font-ui)}.font-mono{font-family:var(--font-mono)}.grid{display:grid}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.block{display:block}.relative{position:relative}.absolute{position:absolute}.inset-0{top:0;right:0;bottom:0;left:0}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.min-w-0{min-width:0}.w-full{width:100%}.h-full{height:100%}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.cursor-pointer{cursor:pointer}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.uppercase{text-transform:uppercase}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-snug{line-height:1.38}.leading-relaxed{line-height:1.7}.object-contain{object-fit:contain}.rounded-full{border-radius:var(--radius-pill)}.rounded-xl{border-radius:14px}.rounded{border-radius:8px}.transition-all{transition-property:all}.duration-300{transition-duration:.3s}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-4{margin-top:1rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.w-8{width:2rem}.h-8{height:2rem}.w-9{width:2.25rem}.h-9{height:2.25rem}.w-10{width:2.5rem}.h-10{height:2.5rem}.w-12{width:3rem}.h-12{height:3rem}.w-20{width:5rem}.h-1{height:.25rem}.h-2{height:.5rem}.w-\[72px\]{width:72px}.h-\[72px\]{height:72px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1200px\]{max-width:1200px}@media(min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:block{display:block}}@media(min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.compliance-arc-bg{fill:none;stroke:#ffffff14}.compliance-arc-fill{fill:none;stroke:var(--pri);stroke-linecap:round;filter:drop-shadow(0 0 10px rgba(246,201,107,.45))}@keyframes acaiAuroraDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(10vw,7vh,0) scale(1.12)}}@keyframes acaiParticleFloat{0%,to{transform:translateZ(0);opacity:.3}50%{transform:translate3d(20px,-36px,0);opacity:.82}}@keyframes acaiBreath{0%,to{transform:scale(.96);opacity:.72}50%{transform:scale(1.08);opacity:1}}@keyframes flameGlow{0%,to{filter:drop-shadow(0 0 18px rgba(201,168,76,.3))}50%{filter:drop-shadow(0 0 36px rgba(245,208,122,.58))}}@media(max-width:720px){.acai-v2-orb,.acai-orb-gold{width:150px;height:150px;right:-34px;top:90px}}.reference-shell{color:var(--text);font-family:var(--font-ui);font-size:var(--type-body);line-height:var(--leading-body)}.reference-shell a{color:inherit;text-decoration:none}.reference-topbar{position:sticky;top:0;z-index:60;display:grid;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:14px;width:100%;margin:0;padding:10px 22px;border:0;border-bottom:1px solid var(--bgold);border-radius:0;background:var(--void);box-shadow:var(--shadow);backdrop-filter:blur(var(--blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%)}.reference-brand,.reference-actions,.reference-nav{display:flex;align-items:center}.reference-brand{gap:10px;min-width:0}.reference-brand__logo{width:34px;height:34px;object-fit:contain;flex:0 0 auto;animation:flameGlow 4.2s ease-in-out infinite}.reference-brand__copy{display:grid;gap:1px}.reference-brand__name{font-family:var(--font-display);color:var(--goldb);font-weight:700;font-size:var(--type-section-label);letter-spacing:.32em}.reference-brand__tag{color:#e8edf86b;font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:.18em;text-transform:uppercase}.reference-nav{justify-content:center;flex-wrap:wrap;gap:2px;padding:4px;border-radius:var(--radius-pill);border:1px solid var(--bc);border-top:1px solid var(--spec);background:var(--item)}.reference-nav__link{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:7px 15px;border-radius:var(--glass-radius-pill);border:1px solid transparent;color:#e8edf8a8;font-weight:600;font-size:12.5px;letter-spacing:.03em;white-space:nowrap;transition:color .16s ease,border-color .16s ease,background .16s ease}.reference-nav__link:hover,.reference-nav__link--active{color:var(--segFg, var(--prib));border-color:var(--bc);background:var(--segOn, rgba(246, 201, 107, .14))}.reference-actions{justify-content:flex-end;gap:8px}.reference-action-button{min-height:32px;padding:8px 18px;font-size:var(--type-secondary)}.reference-main{position:relative;z-index:1;width:min(1180px,calc(100% - 1.5rem));margin:0 auto;padding:clamp(26px,4vw,54px) 0 64px}.reference-hero{min-height:min(520px,calc(100vh - 118px));display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:70px 0 40px;gap:18px}.reference-hero__logo-wrap{display:flex;justify-content:center;margin-bottom:2px}.reference-hero__logo{width:clamp(320px,44vw,530px);max-height:260px;object-fit:contain;filter:drop-shadow(0 0 46px rgba(201,168,76,.38))}.reference-hero__title{max-width:920px;margin:0;color:var(--text);font-family:var(--font-ui);font-size:var(--type-hero-subtitle);font-weight:300;line-height:1.35;letter-spacing:.06em;text-wrap:balance;text-shadow:none}.reference-hero__copy{max-width:720px;margin:0 auto 14px;color:#e8edf8ad;font-family:var(--font-arabic);font-size:var(--type-hero-arabic);line-height:1.7}.reference-hero__actions,.reference-inline-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.reference-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:-12px 0 16px}.reference-feature-card,.reference-metric-card,.reference-lane-card{padding:var(--space-card)}.reference-feature-card h2,.reference-tech-layer h2,.reference-page-head h1,.reference-risk-panel h2,.reference-evidence-chain h2,.reference-table-panel h2,.reference-chart-panel h2,.reference-library-card h2,.reference-consciousness-layer h2,.reference-ops-health h2{color:var(--goldb);font-family:var(--font-display);font-weight:700;letter-spacing:var(--tracking-heading);margin:0}.reference-feature-card h2{font-size:var(--type-subhead);margin-bottom:8px}.reference-feature-card p,.reference-page-head p,.reference-risk-panel p,.reference-evidence-chain p,.reference-consciousness-layer p,.reference-ops-health p,.reference-lane-card p{color:var(--dim);line-height:var(--leading-body);font-size:var(--type-body);margin:0}.reference-tech-layer,.reference-evidence-chain,.reference-consciousness-layer{display:grid;grid-template-columns:minmax(0,.7fr) minmax(280px,1fr);gap:16px;align-items:center;padding:var(--space-card)}.reference-tech-layer h2,.reference-consciousness-layer h2{font-size:var(--type-section-label);letter-spacing:.12em;margin-top:12px}.reference-tech-layer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.reference-tech-layer__grid span{display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:var(--radius-control);border:1px solid var(--bc);border-top:1px solid var(--spec);background:var(--item);color:var(--text);font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:.08em}.reference-page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px}.reference-page-head h1{margin-top:12px;font-size:var(--type-h1);letter-spacing:var(--tracking-heading);text-transform:none}.reference-command-grid,.reference-ops-status{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(0,1.45fr);gap:16px;margin-bottom:16px}.reference-risk-panel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:var(--space-card)}.reference-risk-ring{width:132px;height:132px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at center,rgba(3,5,9,.94) 0 56%,transparent 57%),conic-gradient(var(--pri) 0 var(--risk),rgba(255,255,255,.08) var(--risk) 360deg);box-shadow:0 0 36px #f6c96b2e,inset 0 0 0 1px #ffffff14}.reference-risk-ring span{color:var(--goldb);font-family:var(--font-display);font-size:34px;font-weight:700}.reference-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.reference-metric-card{display:grid;gap:8px}.reference-metric-card__icon{margin-bottom:.25rem}.reference-metric-card span:not(.reference-metric-card__icon){color:#e8edf894;font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.reference-metric-card strong{color:var(--text);font-family:var(--font-display);font-size:26px;letter-spacing:var(--tracking-heading)}.reference-metric-card small{color:var(--dim);font-size:var(--type-secondary);line-height:1.6}.reference-alert{margin-bottom:1rem;padding:var(--space-row);color:var(--goldb)}.reference-evidence-chain__bar,.reference-lane-card__meter,.reference-consciousness-meter{height:10px;border-radius:var(--glass-radius-pill);overflow:hidden;border:1px solid var(--bc);background:#7f7f7f40}.reference-evidence-chain__bar span,.reference-lane-card__meter span,.reference-consciousness-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pri),var(--gold));box-shadow:0 0 18px #f6c96b52}.reference-dashboard-lower{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:16px}.reference-table-panel,.reference-chart-panel,.reference-library-card,.reference-ops-health,.reference-ops-doctrine{padding:var(--space-card)}.reference-table-panel h2,.reference-chart-panel h2,.reference-library-card h2,.reference-ops-health h2{font-size:var(--type-subhead);margin-bottom:14px}.reference-table{display:grid;gap:8px}.reference-table__row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(120px,.6fr) auto;gap:12px;align-items:center;padding:var(--space-row);border:1px solid var(--bc);border-top:1px solid var(--spec);border-radius:var(--radius-control);background:var(--item);color:#e8edf8b8;font-size:var(--type-body)}.reference-table__head{color:var(--goldb);font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.reference-bars{display:grid;grid-template-columns:repeat(6,minmax(28px,44px));align-items:flex-end;justify-content:center;gap:14px;height:220px;padding:1rem 10px 0}.reference-bars__item{height:100%;display:grid;grid-template-rows:1fr auto;gap:7px;align-items:end;justify-items:center;min-width:0}.reference-bars__bar{width:22px;min-height:8px;max-height:150px;border-radius:var(--radius-control) var(--radius-control) 4px 4px;background:linear-gradient(180deg,var(--goldb),var(--pri));box-shadow:0 0 18px #c9a84c33}.reference-bars__item small{color:var(--dim);font-family:var(--font-mono);font-size:var(--type-label);text-align:center}.reference-library-grid,.reference-lane-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.reference-form-stack{display:grid;gap:.75rem}.reference-select,.reference-textarea{width:100%;border-radius:var(--radius-control);border:1px solid var(--glass-border);border-top:1px solid var(--spec);background:var(--item);color:var(--text);font-family:var(--font-ui);padding:var(--space-input);font-size:var(--type-body);line-height:var(--leading-body);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}.reference-textarea{min-height:92px;resize:vertical}.reference-pin-row{display:grid;grid-template-columns:repeat(4,44px);gap:.55rem}.reference-pin-row span{min-height:44px;display:grid;place-items:center;border-radius:var(--radius-control);border:1px solid rgba(201,168,76,.26);background:var(--item);color:var(--goldb);font-family:var(--font-mono)}.reference-settings-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;color:var(--text);margin-bottom:14px;font-size:var(--type-body)}.reference-slider{width:100%;accent-color:var(--pri);margin-bottom:14px}.reference-consciousness-layer{margin-top:1rem}.reference-consciousness-meter span{width:72%}.reference-ops-status{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr)}.reference-ops-facts{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.reference-ops-facts span,.reference-ops-doctrine li{border-radius:var(--glass-radius-pill);border:1px solid var(--bc);background:var(--item);color:var(--dim);font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);padding:var(--space-pill-sm)}.reference-ops-doctrine ol{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:14px 0 0;list-style:none}.reference-lane-card{display:grid;gap:12px}.reference-lane-card__top{display:flex;justify-content:space-between;align-items:center;color:var(--goldb);font-family:var(--font-display);font-size:var(--type-section-label);letter-spacing:var(--tracking-heading)}@media(max-width:1020px){.reference-topbar{grid-template-columns:1fr;justify-items:center;border-radius:24px}.reference-actions{justify-content:center}.reference-feature-grid,.reference-command-grid,.reference-dashboard-lower,.reference-library-grid,.reference-lane-grid,.reference-ops-status,.reference-tech-layer,.reference-evidence-chain,.reference-consciousness-layer{grid-template-columns:1fr}}@media(max-width:680px){.reference-main{width:min(100% - 1rem,1180px);padding-top:1.1rem}.reference-page-head,.reference-risk-panel{align-items:stretch;flex-direction:column;display:flex}.reference-metric-grid,.reference-tech-layer__grid,.reference-table__row{grid-template-columns:1fr}.reference-hero__actions,.reference-inline-controls{align-items:stretch}.reference-hero__actions .acai-v2-button,.reference-inline-controls .acai-v2-button{width:100%}}
