:root{--font-serif:"Cormorant Garamond", Georgia, serif;--font-sans:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace;--ease:cubic-bezier(.16, 1, .3, 1);--bg:#06080e;--bg-panel:#0a0d15;--gold:#c8a13e;--gold-hi:#ecca6e;--lapis:#5378bd;--lapis-hi:#7ea6e0;--cream:#efe6d2;--green:#6ec08a;--red:#d94a3d;--text:#efe6d2e6;--text-mut:#efe6d299;--text-faint:#efe6d26b;--line:#efe6d217;--sec-bg:#12182680}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:14px;line-height:1.5}a{color:var(--lapis-hi);text-decoration:none}a:hover{text-decoration:underline}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#efe6d224;border-radius:4px}.palazzo{background:var(--bg-panel);background-image:radial-gradient(at 50% 40%,#0000 55%,#05070cd9);min-height:100vh;position:relative;overflow:hidden}.bg-live{z-index:0;pointer-events:none;position:fixed;inset:0}.dneb{filter:blur(64px);pointer-events:none;opacity:.5;z-index:0;border-radius:50%;position:fixed}@keyframes dneb1{0%,to{transform:translate(-6%,-4%)scale(1)}50%{transform:translate(8%,6%)scale(1.15)}}@keyframes dneb2{0%,to{transform:translate(6%,5%)scale(1.1)}50%{transform:translate(-7%,-6%)scale(.92)}}@keyframes orbb{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}.shell{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.pt{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:6;background:#0a0d15b8;justify-content:space-between;align-items:center;padding:12px 22px;display:flex;position:sticky;top:0}.pbr{font-family:var(--font-serif);color:var(--text);font-size:18px}.pbr em{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);margin-left:8px;font-size:8.5px;font-style:normal}.pps{align-items:center;gap:12px;display:flex}.pstat{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:7px;font-size:9px;display:flex}.pstat b{background:var(--green);border-radius:50%;width:6px;height:6px;display:inline-block}.pbtn{color:var(--gold-hi);cursor:pointer;font-size:12px;font-family:var(--font-sans);background:0 0;border:1px solid #c8a13e80;border-radius:20px;align-items:center;gap:8px;padding:6px 13px;display:inline-flex}.pbtn:hover{border-color:var(--gold-hi)}.pmini{background:radial-gradient(circle at 36% 32%, #f6ecd0, var(--gold-hi) 50%, #7a5a1e);border-radius:50%;width:15px;height:15px;animation:2.6s ease-in-out infinite orbb}.prail{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:5;scrollbar-width:thin;background:#0a0d15b8;gap:1px;padding:0 14px;display:flex;position:sticky;top:51px;overflow-x:auto}.ptab{color:#efe6d280;cursor:pointer;white-space:nowrap;font-size:12px;font-family:var(--font-sans);background:0 0;border:none;padding:10px 11px;text-decoration:none;position:relative}.ptab:hover{color:#efe6d2d9;text-decoration:none}.ptab.on{color:var(--gold-hi)}.ptab.on:after{content:"";background:linear-gradient(90deg, var(--gold), var(--lapis-hi));height:2px;position:absolute;bottom:0;left:11px;right:11px}.pbd{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:22px 22px 48px}.pmh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:4px;padding-bottom:11px;display:flex}.pmh h1{font-family:var(--font-serif);letter-spacing:-.02em;color:#efe6d2f2;font-size:27px;font-weight:500}.pmm{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text-faint);text-align:right;font-size:8.5px;line-height:1.9}.pks{flex-wrap:wrap;margin:18px 0 4px;display:flex}.pk{border-left:1px solid var(--line);flex:1;min-width:120px;padding:2px 18px}.pkl{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--text-faint);font-size:8.5px}.pkn{font-family:var(--font-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:27px;font-weight:500}.pk2{color:var(--text-faint);margin-top:2px;font-size:10.5px}.psec{background:var(--sec-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #efe6d214;border-radius:10px;margin-top:14px;padding:16px}.psh{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--gold-hi);align-items:center;gap:8px;margin:0 0 12px;font-size:9px;display:flex}.psh:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:5px;height:5px}.psh .su{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text-faint);font-size:10px}.t{border-collapse:collapse;width:100%;font-size:12px}.t th{text-align:left;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid #efe6d21a;padding:5px 8px;font-size:8.5px;font-weight:400}.t td{color:#efe6d2d1;border-bottom:1px solid #efe6d20f;padding:6px 8px}.t td.n{text-align:right;font-family:var(--font-mono);color:var(--gold-hi)}.t td.l{text-align:right;font-family:var(--font-mono);color:var(--lapis-hi)}.t tr:last-child td{border-bottom:none}.bar{align-items:center;gap:10px;margin:5px 0;font-size:12px;display:flex}.bar .lb{color:#efe6d2b8;flex:none;width:150px}.bar .tk{background:#efe6d212;border-radius:4px;flex:1;height:6px;overflow:hidden}.bar .tk i{background:linear-gradient(90deg, var(--gold), var(--gold-hi));border-radius:4px;height:100%;display:block}.bar .vn{text-align:right;width:60px;font-family:var(--font-sans);color:var(--lapis-hi);flex:none;font-size:12px}.chip{min-height:26px;font-family:var(--font-sans);border-radius:20px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.chip.ok{color:var(--green);background:#6ec08a1f}.chip.warn{color:#e0b955;background:#e0b9551f}.chip.off{color:#e06a55;background:#d94a3d24}.chip.run{color:var(--lapis-hi);background:#7ea6e01f}.gg{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.gg4{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.cc{background:#1218268c;border:1px solid #efe6d214;border-radius:9px;padding:11px 12px}.cc .nm{color:#efe6d2e6;font-size:12.5px;font-weight:500}.cc .rl{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lapis-hi);margin-top:2px;font-size:8.5px}.cc .ds{color:#efe6d273;margin-top:4px;font-size:10.5px}.integ{border-bottom:1px solid #efe6d20f;justify-content:space-between;align-items:center;padding:9px 4px;display:flex}.integ:last-child{border-bottom:none}.integ .in{color:#efe6d2e0;font-size:12.5px}.integ .id{color:var(--text-faint);font-size:10.5px}.rep{background:#0a0d1580;border:1px solid #efe6d212;border-radius:8px;margin-bottom:9px;padding:11px 13px}.rep .rt{font-family:var(--font-mono);color:var(--lapis-hi);margin-bottom:5px;font-size:9.5px}.rep .rb{color:#efe6d2bf;font-size:12px;line-height:1.55}.msg{border-radius:12px;max-width:76%;margin-bottom:9px;padding:9px 13px;font-size:13px;line-height:1.5}.msg.u{color:#eaf0f8;background:#3a5f96;border-bottom-right-radius:3px;margin-left:auto}.msg.a{background:#12182699;border:1px solid #efe6d217;border-bottom-left-radius:3px}.cin{border:1px solid #efe6d21f;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:6px 8px 6px 13px;display:flex}.cin input{color:var(--text);font-size:13px;font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1}button{color:var(--text);cursor:pointer;font-size:12px;font-family:var(--font-sans);background:#12182699;border:1px solid #efe6d224;border-radius:8px;padding:6px 13px}button:hover:not(:disabled){color:var(--gold-hi);border-color:#c8a13e80}button:disabled{opacity:.45;cursor:not-allowed}button.primary{color:var(--gold-hi);background:#c8a13e2e;border-color:#c8a13e80}button.ghost{color:var(--text-mut);background:0 0;border-color:#0000;padding:4px 8px}input,select,textarea{color:var(--text);font-size:12px;font-family:var(--font-sans);background:#0a0d1599;border:1px solid #efe6d224;border-radius:7px;padding:6px 10px}input:focus,select:focus,textarea:focus{border-color:var(--gold);outline:none}.loading{color:var(--text-faint);padding:12px 0;font-style:italic}.empty{color:var(--text-faint);text-align:center;padding:20px;font-size:12.5px}.soon{text-align:center;color:var(--text-mut);background:#1218264d;border:1px dashed #c8a13e59;border-radius:10px;margin-top:14px;padding:22px}.soon .st{font-family:var(--font-serif);color:var(--gold-hi);margin-bottom:6px;font-size:19px}.err-banner{color:#e79086;background:#d94a3d14;border:1px solid #d94a3d66;border-radius:8px;margin-top:12px;padding:10px 13px;font-size:12.5px}.login-page{z-index:1;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative}.login-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0d15b8;border-radius:14px;width:100%;max-width:400px;padding:34px}.login-card h1{font-family:var(--font-serif);color:var(--text);margin-bottom:6px;font-size:30px;font-weight:500}.login-card .sub{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px;font-size:9px}.login-card form{flex-direction:column;gap:14px;display:flex}.login-card label{color:var(--text-mut);margin-bottom:4px;font-size:11px;display:block}.login-card input{width:100%}.login-card .error{color:#e79086;font-size:12.5px}@media (width<=720px){.pmh{flex-direction:column;gap:4px}.pk{min-width:45%}}.dashboard-tour-backdrop{z-index:300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02080fb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dashboard-tour{width:min(620px,100%);color:var(--text);background:#091624fa;border:1px solid #97d2ff3d;border-radius:22px;padding:clamp(24px,5vw,42px)}.dashboard-tour header{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-tour header>span{color:var(--accento-hi);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.dashboard-tour header button{border:1px solid var(--line);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:24px;display:grid}.dashboard-tour-progress{grid-template-columns:repeat(6,1fr);gap:6px;margin:22px 0 28px;display:grid}.dashboard-tour-progress i{background:var(--line);border-radius:999px;height:3px}.dashboard-tour-progress i.is-done{background:var(--accento)}.dashboard-tour h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,5vw,42px);line-height:1.08}.dashboard-tour>p{color:var(--text-mut);margin:18px 0 28px;font-size:17px;line-height:1.55}.dashboard-tour-actions{flex-wrap:wrap;gap:10px;display:flex}.dashboard-tour-actions button{cursor:pointer;min-height:44px;font:650 13px var(--font-sans);border-radius:999px;padding:0 17px}.dashboard-tour-actions .primary{border:1px solid var(--accento);color:#03111c;background:var(--accento-hi)}.dashboard-tour-actions .secondary{border:1px solid var(--line);color:var(--text);background:0 0}.dashboard-tour-later{min-height:44px;color:var(--text-faint);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;margin-top:12px;padding:0;text-decoration:underline}@media (width<=560px){.dashboard-tour-backdrop{align-items:end;padding:10px}.dashboard-tour{border-radius:20px 20px 12px 12px;padding:24px 18px}.dashboard-tour-actions{display:grid}.dashboard-tour-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.dashboard-tour-backdrop,.dashboard-tour{scroll-behavior:auto}}.voice-launch-control{color:#eff7fff0;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(135deg,#2474b452,#19315647);border:1px solid #70ddff61;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-size:12px;font-weight:680;text-decoration:none;display:inline-flex}.voice-launch-control:hover,.voice-launch-control:focus-visible{color:#fff;background:#2a7dbe6b;border-color:#70ddffd1}.padmin-menu-head{border-bottom:1px solid #cce1f71f;justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin:-4px -4px 6px;padding:4px 4px 8px;display:flex}.padmin-menu-head strong{color:#f1f8ffeb;font-size:14px}.padmin-menu-head button{color:#f1f8ffe6;cursor:pointer;background:#030a157a;border:1px solid #cce1f738;border-radius:999px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:24px;line-height:1;display:grid}.padmin-menu-head button:hover,.padmin-menu-head button:focus-visible{background:#276fab4d;border-color:#70ddffb3}@media (width<=720px){.pt .pps .pstat:not(.adam-online):not(.adam-checking):not(.adam-offline){display:none}.voice-launch-control{min-width:44px;padding-inline:12px}}@media (width<=430px){.voice-launch-control{padding-inline:10px;font-size:11px}}.activation-shell{background:radial-gradient(circle at 12% 8%,#5378bd29,#0000 34rem),radial-gradient(circle at 88% 20%,#c8a13e1f,#0000 32rem),#070a11;min-height:100%;overflow:auto}.activation-brand{z-index:2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#070a11a3;border-bottom:1px solid #efe6d217;justify-content:space-between;align-items:center;min-height:64px;padding:12px clamp(18px,4vw,54px);display:flex;position:relative}.activation-brand>a{color:#efe6d2f0;font-family:var(--font-serif);font-size:25px;line-height:1;text-decoration:none}.activation-brand>a span{color:var(--gold-hi)}.activation-brand>span{color:#efe6d29e;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.activation-page{z-index:1;width:min(1180px,100% - 36px);margin:0 auto;padding:clamp(40px,7vw,84px) 0 80px;position:relative}.activation-hero{max-width:760px;margin:0 0 36px}.activation-hero h1,.activation-message-card h1{color:#efe6d2fa;font-family:var(--font-serif);letter-spacing:-.035em;margin:8px 0 14px;font-size:clamp(36px,5vw,62px);font-weight:500;line-height:.98}.activation-hero p{color:#efe6d2b3;max-width:680px;font-size:clamp(15px,1.6vw,18px);line-height:1.65}.activation-session-hero{margin-bottom:24px}.activation-eyebrow{color:var(--gold-hi);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.5;display:block}.activation-layout,.activation-session-layout{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:start;gap:22px;display:grid}.activation-session-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)}.activation-main-column,.activation-side-column{gap:22px;min-width:0;display:grid}.activation-side-column{position:sticky;top:20px}.activation-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#171d2bd1,#090d16bf);border:1px solid #efe6d21f;border-radius:22px;min-width:0;padding:clamp(22px,3.5vw,34px);box-shadow:0 28px 80px #00000047,inset 0 1px #ffffff09}.activation-card h2{color:#efe6d2f5;font-family:var(--font-serif);letter-spacing:-.02em;margin:6px 0 12px;font-size:clamp(25px,3vw,34px);font-weight:500;line-height:1.08}.activation-card h3{color:#efe6d2e6;font-family:var(--font-serif);margin:28px 0 12px;font-size:21px;font-weight:500}.activation-card>p,.activation-form+p{color:#efe6d2ad;line-height:1.62}.activation-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.activation-lock,.activation-complete{color:#91d6a7;background:#6ec08a14;border:1px solid #6ec08a47;border-radius:999px;flex:none;min-height:30px;padding:6px 10px;font-size:12px;font-weight:600}.activation-lock{color:#a7c4eb;background:#5378bd1a;border-color:#7ea6e047}.activation-plan{background:#c8a13e0e;border:1px solid #c8a13e2e;border-radius:16px;justify-content:space-between;gap:24px;margin:18px 0 20px;padding:20px;display:flex}.activation-plan>div{flex-direction:column;min-width:0;display:flex}.activation-plan span{color:#efe6d294;font-size:12px}.activation-plan strong{color:#efe6d2f5;font-family:var(--font-serif);font-size:26px;font-weight:500}.activation-plan small{color:#efe6d294;font-size:12px}.activation-total{text-align:right;align-items:flex-end}.activation-total strong{color:var(--gold-hi)}.activation-facts{border-top:1px solid #efe6d217;grid-template-columns:1fr 1fr;margin:0;display:grid}.activation-facts>div{border-bottom:1px solid #efe6d217;justify-content:space-between;gap:16px;padding:13px 0;display:flex}.activation-facts>div:nth-child(odd){padding-right:18px}.activation-facts>div:nth-child(2n){border-left:1px solid #efe6d217;padding-left:18px}.activation-facts dt{color:#efe6d294}.activation-facts dd{color:#efe6d2e6;text-align:right;font-weight:600}.activation-terms{color:#efe6d29e;gap:6px;margin-top:18px;font-size:12px;display:grid}.activation-terms strong{color:#efe6d2d1}.activation-account-card{align-self:stretch}.activation-account-card>p{margin-bottom:18px}.activation-form{gap:16px;margin-top:20px;display:grid}.activation-billing-form{grid-template-columns:1fr 1fr}.activation-span-two{grid-column:1/-1}.activation-field{min-width:0}.activation-field label{color:#efe6d2cc;margin-bottom:7px;font-size:13px;font-weight:600;display:block}.activation-field label span,.activation-field small{color:#efe6d294;font-size:12px;font-weight:400}.activation-field small{margin-top:6px;display:block}.activation-field input{color:#efe6d2f0;width:100%;min-height:48px;font:inherit;background:#04070d85;border:1px solid #efe6d22e;border-radius:10px;padding:11px 13px}.activation-field input[readonly]{color:#efe6d2a6;background:#04070d4d}.activation-field input:focus-visible,.activation-check input:focus-visible,.activation-primary-button:focus-visible,.activation-secondary-button:focus-visible,.activation-package-button:focus-visible{outline-offset:3px;outline:3px solid #7ea6e094}.activation-help,.activation-security-note,.activation-muted{font-size:12px;color:#efe6d28f!important}.activation-security-note{border-top:1px solid #efe6d217;margin-top:20px;padding-top:18px}.activation-primary-button,.activation-secondary-button,.activation-package-button{min-height:48px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:11px 18px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.activation-primary-button{color:#151006;background:linear-gradient(135deg,#f0d990,#c8a13e);border:1px solid #ecca6e94;box-shadow:0 12px 34px #c8a13e2e}.activation-secondary-button{color:#bcd2ef;background:#5378bd1f;border:1px solid #7ea6e061}.activation-primary-button:hover:not(:disabled),.activation-secondary-button:hover:not(:disabled){filter:brightness(1.08);text-decoration:none}.activation-primary-button:disabled,.activation-secondary-button:disabled,.activation-package-button:disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.48}.activation-progress{grid-template-columns:repeat(5,1fr);margin:0 0 24px;padding:0;list-style:none;display:grid}.activation-progress li{color:#efe6d294;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:600;display:flex;position:relative}.activation-progress li:after{content:"";z-index:-1;background:#efe6d21f;height:1px;position:absolute;top:16px;left:34px;right:8px}.activation-progress li:last-child:after{display:none}.activation-progress li span{background:#090d16e6;border:1px solid #efe6d229;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.activation-progress li.done{color:#efe6d2db}.activation-progress li.done span{color:#a8dfba;background:#6ec08a1f;border-color:#6ec08a7a}.activation-progress li.done:after{background:#6ec08a59}.activation-address{color:#efe6d2c2;background:#6ec08a0e;border:1px solid #6ec08a2e;border-radius:14px;padding:18px;font-style:normal;line-height:1.7}.activation-package-button{color:#efe6d2eb;text-align:left;background:#5378bd17;border:1px solid #7ea6e047;justify-content:flex-start;gap:14px;width:100%;margin:22px 0 0}.activation-package-button>span:first-child{color:#bcd2ef;background:#5378bd2e;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.activation-package-button>span:last-child{flex-direction:column;min-width:0;display:flex}.activation-package-button strong{font-size:13px}.activation-package-button small{color:#efe6d294;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.activation-documents{gap:8px;margin:0;padding:0;list-style:none;display:grid}.activation-documents li{color:#efe6d2c7;border-bottom:1px solid #efe6d213;justify-content:space-between;gap:16px;padding:11px 0;display:flex}.activation-documents small{color:#efe6d294;flex:none}.activation-acceptances{border:0;gap:12px;margin:28px 0 0;padding:0;display:grid}.activation-acceptances legend{color:#efe6d2e6;font-family:var(--font-serif);margin-bottom:12px;font-size:21px}.activation-check{color:#efe6d2b8;cursor:pointer;background:#05080e52;border:1px solid #efe6d221;border-radius:12px;grid-template-columns:24px minmax(0,1fr);gap:12px;min-height:48px;padding:14px;line-height:1.55;display:grid}.activation-check:has(input:checked){background:#6ec08a12;border-color:#6ec08a66}.activation-check input{width:20px;height:20px;accent-color:var(--green);margin-top:1px}.activation-final-card h2{font-size:29px}.activation-subscribe{width:100%;margin:18px 0 12px;padding:14px 16px}.activation-final-card>small{color:#efe6d294;line-height:1.55;display:block}.activation-error,.activation-notice,.activation-blocked,.activation-waiting{border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:12px;line-height:1.55}.activation-error{background:#d94a3d1a;border:1px solid #d94a3d61;color:#ffb3aa!important}.activation-notice{background:#6ec08a14;border:1px solid #6ec08a57;color:#a8dfba!important}.activation-blocked{background:#c8a13e14;border:1px solid #ecca6e4d;color:#ecd68f!important}.activation-waiting{background:#5378bd14;border:1px solid #7ea6e052;color:#bcd2ef!important}.activation-message-card{width:min(520px,100%);margin:max(3vh,24px) auto 0}.activation-message-card h1{font-size:clamp(34px,5vw,49px)}.activation-message-card>p{margin-bottom:20px}.activation-message-card .activation-secondary-button{margin-top:18px}.activation-loading{color:#efe6d2ad;text-align:center;padding:80px 20px}.activation-success-card{text-align:center;max-width:620px;margin:40px auto}.activation-success-card .activation-primary-button{margin-top:20px}.activation-success-mark{color:#a8dfba;background:#6ec08a1a;border:1px solid #6ec08a61;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 18px;font-size:28px;display:grid}@media (width<=900px){.activation-layout,.activation-session-layout{grid-template-columns:1fr}.activation-side-column{position:static}.activation-side-column .activation-summary{order:2}.activation-progress li{flex-direction:column;align-items:flex-start;gap:5px}.activation-progress li:after{top:16px;left:32px;right:6px}}@media (width<=620px){.activation-brand{min-height:58px;padding:10px 18px}.activation-brand>span{text-align:right;max-width:180px}.activation-page{width:min(100% - 24px,1180px);padding:38px 0 60px}.activation-card{border-radius:17px;padding:22px 18px}.activation-section-heading,.activation-plan{flex-direction:column}.activation-total{text-align:left;align-items:flex-start}.activation-facts,.activation-billing-form{grid-template-columns:1fr}.activation-facts>div:nth-child(odd),.activation-facts>div:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.activation-span-two{grid-column:auto}.activation-progress{gap:2px;padding-bottom:8px;overflow:visible}.activation-progress li{overflow-wrap:anywhere;text-align:center;align-items:center;min-width:0;font-size:clamp(9px,2.7vw,10px);line-height:1.2}.activation-progress li:after{left:calc(50% + 16px);right:calc(16px - 50%)}.activation-documents li{flex-direction:column;gap:3px}.activation-documents small{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.activation-shell *,.activation-shell :before,.activation-shell :after{scroll-behavior:auto!important;transition:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-loading{place-items:center;min-height:220px;display:grid}.pstat.adam-checking b{background:var(--accento-hi)}.pstat.adam-online b{background:var(--green);box-shadow:0 0 10px #6ec08a8c}.pstat.adam-offline{color:var(--rosso)}.pstat.adam-offline b{background:var(--red)}.padmin{flex:none;margin-left:auto;position:relative}.padmin summary .nav-ico{color:var(--gold-hi);width:14px;height:14px}.padmin summary{border:1px solid color-mix(in srgb, var(--accento) 28%, transparent);background:color-mix(in srgb, var(--accento) 8%, transparent);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:16px;align-items:center;gap:7px;margin:5px 0;padding:6px 12px;font-size:12px;list-style:none;display:inline-flex}.padmin summary::-webkit-details-marker{display:none}.padmin summary:after{content:"⌄";color:var(--gold);margin-left:2px}.padmin summary:hover,.padmin summary.on{color:var(--gold-hi);border-color:color-mix(in srgb, var(--accento) 55%, transparent);background:color-mix(in srgb, var(--accento) 16%, transparent)}.padmin-menu{z-index:60;border:1px solid var(--line);background:var(--bg);width:min(520px,88vw);box-shadow:0 22px 60px color-mix(in srgb, var(--bg) 45%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:10px;display:grid;position:fixed;top:102px;right:18px}.padmin-link{color:var(--text-mut);border-radius:7px;align-items:center;gap:9px;padding:9px 10px;font-size:11.5px;display:flex}.nav-ico{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;flex:none;width:16px;height:16px}.padmin-link:hover,.padmin-link.on{color:var(--gold-hi);background:color-mix(in srgb, var(--accento) 10%, transparent);text-decoration:none}.canvas{flex-direction:column;gap:16px;display:flex}.canvas-hero{border:1px solid var(--line);background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--accento) 17%, transparent), transparent 24%), radial-gradient(circle at 75% 50%, #5378bd1f, transparent 36%), color-mix(in srgb, var(--bg) 68%, transparent);min-height:370px;box-shadow:inset 0 1px 0 #ffffff08, 0 28px 80px color-mix(in srgb, var(--bg) 22%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:42px clamp(18px,5vw,60px) 34px;display:flex;position:relative;overflow:hidden}.canvas-presence{font:9px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:7px;display:flex;position:absolute;top:18px;right:20px}.canvas-presence span{background:var(--accento-hi);border-radius:50%;width:6px;height:6px}.canvas-presence.online span{background:var(--green);box-shadow:0 0 12px #6ec08aa6}.canvas-presence.offline span{background:var(--red)}.canvas-orb{border:1px solid color-mix(in srgb, var(--accento) 34%, transparent);width:78px;height:78px;box-shadow:0 0 60px color-mix(in srgb, var(--accento) 16%, transparent);border-radius:50%;place-items:center;margin-bottom:18px;animation:3.8s ease-in-out infinite canvas-breathe;display:grid}.canvas-orb i{background:radial-gradient(circle at 34% 30%, #fff8df, var(--gold-hi) 32%, #9f7424 65%, #2e210b);width:46px;height:46px;box-shadow:0 0 28px color-mix(in srgb, var(--accento) 40%, transparent);border-radius:50%}@keyframes canvas-breathe{50%{filter:brightness(1.12);transform:scale(1.045)}}.canvas-copy{text-align:center;max-width:720px}.canvas-kicker{font:9px/1.4 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-hi);margin-bottom:6px}.canvas-copy h1{font:500 clamp(36px, 5vw, 58px)/1.02 var(--font-serif);letter-spacing:-.035em;color:var(--text)}.canvas-copy p{max-width:610px;color:var(--text-mut);margin:10px auto 0;font-size:13px}.canvas-command{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 72%, transparent);width:min(760px,100%);box-shadow:0 16px 40px color-mix(in srgb, var(--bg) 22%, transparent);border-radius:16px;align-items:center;gap:8px;margin-top:24px;padding:7px;display:flex}.canvas-command input{background:0 0;border:none;flex:1;min-width:0;padding:10px 11px;font-size:13px}.canvas-command input:focus{border:none}.canvas-command button{padding:9px 16px}.canvas-voice{color:var(--gold-hi);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.canvas-voice:hover{background:color-mix(in srgb, var(--accento) 10%, transparent);text-decoration:none}.canvas-prompts{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:11px;display:flex}.canvas-prompts button{color:var(--text-faint);background:0 0;border-radius:20px;padding:5px 10px}.canvas-reply{border:1px solid color-mix(in srgb, var(--accento) 20%, transparent);background:color-mix(in srgb, var(--bg) 66%, transparent);width:min(760px,100%);color:var(--text);border-radius:11px;margin-top:15px;padding:13px 15px;font-size:13px;line-height:1.55}.canvas-question{color:var(--lapis-hi);margin-bottom:7px;font-size:11px}.canvas-receipt{color:var(--text-faint);font:8.5px/1.4 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-top:8px}.canvas-error{color:var(--rosso);font-size:12px}.canvas-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.canvas-widget{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 52%, transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:12px;flex-direction:column;justify-content:center;min-height:118px;padding:15px;display:flex}.canvas-widget>span{color:var(--text-faint);font:8.5px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.canvas-widget strong{color:var(--cream);font:500 27px/1 var(--font-serif);margin-top:6px}.canvas-widget small{color:var(--text-faint);margin-top:7px;font-size:10px}.canvas-widget.accent-gold strong{color:var(--gold-hi)}.canvas-widget.accent-blue strong{color:var(--lapis-hi)}.canvas-columns{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;display:grid}.canvas-panel{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 50%, transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:13px;min-width:0;padding:17px}.canvas-panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.canvas-panel-head h2{font:500 22px/1.1 var(--font-serif);margin-top:2px}.canvas-panel-head>a{font-size:11px}.canvas-list>div{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:9px 2px;display:flex}.canvas-list>div:last-child{border-bottom:0}.canvas-list i{background:var(--red);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.canvas-list i.ok{background:var(--green)}.canvas-list i.run{background:var(--lapis-hi)}.canvas-list span{flex-direction:column;min-width:0;display:flex}.canvas-list b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.canvas-list small{color:var(--text-faint);font:8.5px/1.4 var(--font-mono);margin-top:2px}.canvas-agent-count{align-items:baseline;gap:10px;margin:7px 0 13px;display:flex}.canvas-agent-count strong{color:var(--gold-hi);font:500 38px/1 var(--font-serif)}.canvas-agent-count span{color:var(--text-faint);font-size:10px}.canvas-agent-list{flex-wrap:wrap;gap:6px;display:flex}.canvas-agent-list span{border:1px solid color-mix(in srgb, var(--accento) 18%, transparent);color:var(--lapis-hi);border-radius:20px;padding:4px 8px;font-size:9.5px}.canvas-note{color:var(--text-faint);margin-top:13px;font-size:10px;line-height:1.5}:where(a,button,input,summary):focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}@media (width<=840px){.canvas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.canvas-columns{grid-template-columns:1fr}.pps .pstat:not([class*=adam-]){display:none}}@media (width<=600px){.pt{padding:10px 12px}.pbr em,.pps .adam-checking,.pps .adam-online,.pps .adam-offline{display:none}.pbtn{padding:6px 9px;font-size:0}.pbtn .pmini{margin:0}.prail{padding:0 6px}.ptab{padding-inline:8px}.padmin-menu{width:auto;position:fixed;top:98px;left:8px;right:8px}.pbd{padding:14px 12px 70px}.canvas-hero{min-height:400px;padding-inline:14px}.canvas-command{flex-wrap:wrap}.canvas-command input{flex-basis:100%}.canvas-command button,.canvas-voice{flex:1;justify-content:center}.canvas-grid{grid-template-columns:1fr}.canvas-copy h1{font-size:38px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.padmin-group{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);border-top:1px solid #78aaff1a;grid-column:1/-1;margin-top:4px;padding:9px 10px 3px;font-size:9.5px}.padmin-menu .padmin-group:first-of-type{border-top:none;margin-top:0;padding-top:3px}.pbd{max-width:1240px;padding-top:18px}.ptab{align-items:center;gap:7px;display:inline-flex}.ptab-icon{color:color-mix(in srgb, var(--accento) 70%, transparent);font-size:11px}.padmin-office-mobile,.padmin-label-mobile{display:none}.canvas-hero{border-color:color-mix(in srgb, var(--accento) 14%, transparent);background:radial-gradient(circle at 50% 27%, color-mix(in srgb, var(--accento) 14%, transparent), transparent 19%), radial-gradient(ellipse at 50% 56%, #2c487e26, transparent 52%), linear-gradient(145deg, var(--bg), color-mix(in srgb, var(--bg) 76%, transparent));min-height:0;box-shadow:inset 0 1px 0 #ffffff0b, inset 0 -80px 100px color-mix(in srgb, var(--bg) 20%, transparent), 0 28px 90px color-mix(in srgb, var(--bg) 25%, transparent);border-radius:24px;justify-content:flex-start;padding:18px clamp(18px,4vw,48px) 24px}.canvas-hero:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(color-mix(in srgb, var(--accento) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accento) 6%, transparent) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.canvas-hero-status{z-index:2;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex;position:relative}.canvas-mode,.canvas-presence{color:var(--text-faint);font:9.5px/1 var(--font-mono);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex;position:static}.canvas-mode{color:color-mix(in srgb, var(--accento) 72%, transparent)}.canvas-mode i{background:var(--gold-hi);width:14px;height:1px;box-shadow:6px -3px 0 color-mix(in srgb, var(--accento) 55%, transparent), 10px 3px 0 color-mix(in srgb, var(--accento) 30%, transparent)}.canvas-presence i{background:var(--accento-hi);border-radius:50%;width:6px;height:6px}.canvas-presence.online i{background:var(--green);box-shadow:0 0 12px #6ec08abf}.canvas-presence.offline{color:var(--rosso)}.canvas-presence.offline i{background:var(--red)}.canvas-voice-stage{z-index:1;flex-direction:column;align-items:center;width:100%;padding-top:6px;display:flex;position:relative}.jarvis-launch{color:var(--cream);flex-direction:column;align-items:center;text-decoration:none;display:flex}.jarvis-launch:hover{color:var(--cream);text-decoration:none}.jarvis-orbit{border-radius:50%;place-items:center;width:152px;height:152px;transition:transform .28s,filter .28s;display:grid;position:relative}.jarvis-launch:hover .jarvis-orbit,.jarvis-launch:focus-visible .jarvis-orbit{filter:brightness(1.12);transform:scale(1.035)}.jarvis-orbit:before,.jarvis-orbit:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.jarvis-orbit:before{border:1px solid color-mix(in srgb, var(--accento) 30%, transparent);background:radial-gradient(circle at 38% 32%, #fff9e038, transparent 30%), radial-gradient(circle, color-mix(in srgb, var(--accento) 20%, transparent), #5d3d0e14 58%, transparent 70%);box-shadow:inset 0 0 28px color-mix(in srgb, var(--accento) 14%, transparent), 0 0 44px color-mix(in srgb, var(--accento) 18%, transparent);inset:21px}.jarvis-orbit:after{border:1px solid color-mix(in srgb, var(--accento) 14%, transparent);border-left-color:color-mix(in srgb, var(--accento) 60%, transparent);border-right-color:color-mix(in srgb, var(--accento) 4%, transparent);animation:9s linear infinite jarvis-rotate;inset:7px}.jarvis-ring{pointer-events:none;border:1px solid #0000;border-radius:50%;position:absolute}.jarvis-ring.ring-one{border-top-color:color-mix(in srgb, var(--accento) 32%, transparent);border-bottom-color:color-mix(in srgb, var(--accento) 16%, transparent);animation:15s linear infinite reverse jarvis-rotate;inset:0}.jarvis-ring.ring-two{border-left-color:color-mix(in srgb, var(--accento) 20%, transparent);border-right-color:color-mix(in srgb, var(--accento) 22%, transparent);animation:11s linear infinite jarvis-rotate;inset:15px}.jarvis-mic{z-index:2;color:#211706;background:radial-gradient(circle at 35% 28%, #fff7d8, var(--accento-hi) 36%, #b47d20 70%, #4e3207);width:62px;height:62px;box-shadow:inset 0 1px 1px #ffffff8c, 0 0 28px color-mix(in srgb, var(--accento) 38%, transparent), 0 0 70px color-mix(in srgb, var(--accento) 18%, transparent);border:1px solid #fff4d15c;border-radius:50%;place-items:center;animation:3.2s ease-in-out infinite jarvis-breathe;display:grid;position:relative}.jarvis-mic svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;width:27px}.jarvis-action{flex-direction:column;align-items:center;margin-top:-1px;display:flex}.jarvis-action strong{color:var(--gold-hi);font:500 17px/1.2 var(--font-sans);letter-spacing:.015em}.jarvis-action small{color:var(--text-faint);margin-top:4px;font-size:10px}.jarvis-wave{align-items:center;gap:4px;height:27px;margin-top:7px;display:flex}.jarvis-wave i{background:linear-gradient(var(--gold-hi), color-mix(in srgb, var(--accento) 58%, transparent));opacity:.52;transform-origin:50%;border-radius:2px;width:2px;animation:1.7s ease-in-out infinite jarvis-wave}.jarvis-wave i:nth-child(2n){animation-delay:-.45s}.jarvis-wave i:nth-child(3n){animation-delay:-.9s}.canvas-copy{max-width:750px;margin-top:2px}.canvas-copy h1{font-size:clamp(38px,4.6vw,56px)}.canvas-copy p{max-width:660px;margin-top:8px;font-size:13px}.jarvis-capabilities{flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:14px;display:flex}.jarvis-capabilities span{color:var(--text-mut);font:9.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.jarvis-capabilities i{background:var(--green);border-radius:50%;width:4px;height:4px;box-shadow:0 0 7px #6ec08a80}.canvas-command{z-index:2;border-color:color-mix(in srgb, var(--accento) 18%, transparent);background:color-mix(in srgb, var(--bg) 78%, transparent);border-radius:13px;width:min(860px,100%);margin-top:19px;padding:6px;position:relative}.canvas-command-label{color:color-mix(in srgb, var(--accento) 55%, transparent);font:9.5px/1 var(--font-mono);letter-spacing:.15em;text-transform:uppercase;padding-left:9px}.canvas-command button{border-radius:8px;min-width:90px}.canvas-prompts{z-index:2;margin-top:9px;position:relative}.canvas-prompts button{border-color:var(--line)}.canvas-reply{z-index:2;width:min(860px,100%);position:relative}.canvas-grid{gap:8px}.canvas-widget{background:linear-gradient(145deg, color-mix(in srgb, var(--bg) 68%, transparent), color-mix(in srgb, var(--bg) 58%, transparent));border-radius:14px;min-height:100px;padding:14px 16px}.canvas-widget strong{font-size:25px}.canvas-columns{grid-template-columns:minmax(0,.92fr) minmax(0,1.2fr) minmax(0,.88fr);gap:9px}.canvas-panel{background:linear-gradient(145deg, color-mix(in srgb, var(--bg) 64%, transparent), color-mix(in srgb, var(--bg) 55%, transparent));border-radius:15px;min-height:230px;padding:16px}.canvas-panel-head h2{font-size:21px}.canvas-wiki{border-color:color-mix(in srgb, var(--accento) 13%, transparent);background:radial-gradient(circle at 87% 22%, #4b6fb029, transparent 32%), linear-gradient(145deg, color-mix(in srgb, var(--bg) 70%, transparent), color-mix(in srgb, var(--bg) 58%, transparent))}.canvas-wiki-summary{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:5px 0 13px;display:flex}.canvas-wiki-summary strong{color:var(--lapis-hi);font:500 38px/1 var(--font-serif)}.canvas-wiki-summary span{color:var(--text-faint);font-size:9.5px;line-height:1.45}.canvas-wiki-sections{gap:1px;margin-top:8px;display:grid}.canvas-wiki-sections>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:7px 2px;display:flex}.canvas-wiki-sections span{color:var(--text-mut);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.canvas-wiki-sections b{color:color-mix(in srgb, var(--accento) 78%, transparent);font:9px/1 var(--font-mono)}@keyframes jarvis-rotate{to{transform:rotate(360deg)}}@keyframes jarvis-breathe{50%{filter:brightness(1.12);transform:scale(1.055)}}@keyframes jarvis-wave{50%{opacity:.25;transform:scaleY(.48)}}@media (width<=980px){.canvas-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.canvas-columns .canvas-panel:last-child{grid-column:1/-1}}@media (width<=680px){.pt{min-height:54px;padding:10px 14px}.pbr{font-size:18px}.pps{gap:8px}.pps .ghost{width:42px;min-height:42px;padding:5px 0;font-size:0;overflow:hidden}.pps .ghost:after{content:"×";font-size:18px}.prail{z-index:45;min-height:67px;padding:5px 6px max(6px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg);box-shadow:0 -16px 48px color-mix(in srgb, var(--bg) 40%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:fixed;inset:auto 0 0;overflow:visible}.ptab{text-align:center;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:5px 2px;display:flex}.ptab[data-nav-id=agents]{display:none}.ptab-icon{height:20px;color:var(--text-mut);font-size:17px;line-height:20px;display:block}.ptab-label{width:100%;font:600 11px/1 var(--font-sans);letter-spacing:0;text-overflow:ellipsis;overflow:hidden}.ptab.on .ptab-icon{color:var(--gold-hi);text-shadow:0 0 14px color-mix(in srgb, var(--accento) 38%, transparent)}.ptab.on:after{inset:auto 20% -5px}.padmin{min-width:0;margin:0;position:static}.padmin summary{min-height:54px;font:600 11px/1 var(--font-sans);letter-spacing:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px 2px;display:flex;overflow:hidden}.padmin-label-desktop{display:none}.padmin-label-mobile{display:inline}.padmin summary:before{content:"•••";height:20px;color:var(--text-mut);font:13px/18px var(--font-sans);letter-spacing:.1em}.padmin summary:after{content:none}.padmin summary.on:before,.padmin[open] summary:before{color:var(--gold-hi)}.padmin-menu{inset:auto 8px calc(68px + env(safe-area-inset-bottom)) 8px;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;max-height:min(60vh,430px);position:fixed;overflow-y:auto}.padmin-office-mobile{display:block}.clap-control{justify-content:center;min-width:40px;overflow:hidden;width:40px!important;padding:8px!important}.clap-copy{display:none}.pbd{padding:12px 12px 96px}.canvas{gap:10px}.canvas-hero{border-radius:20px;min-height:0;padding:14px 13px 17px}.canvas-mode,.canvas-presence{letter-spacing:.1em;font-size:7.5px}.canvas-voice-stage{padding-top:4px}.jarvis-orbit{width:136px;height:136px}.jarvis-mic{width:58px;height:58px}.jarvis-action strong{font-size:16px}.canvas-copy h1{max-width:330px;margin-inline:auto;font-size:clamp(34px,10vw,40px);line-height:.98}.canvas-copy p{max-width:330px;font-size:11.5px;line-height:1.5}.jarvis-capabilities{gap:6px 11px;margin-top:11px}.jarvis-capabilities span{font-size:7.3px}.canvas-command{flex-wrap:nowrap;gap:4px;margin-top:15px}.canvas-command-label{display:none}.canvas-command input{flex:auto;min-width:0;padding:9px 8px;font-size:16px}.canvas-command button{flex:none;min-width:67px;padding:9px 10px;font-size:10px}.canvas-prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;padding:1px 2px 2px;display:grid;overflow:visible}.canvas-prompts button{white-space:normal;min-width:0;font-size:10px}.canvas-prompts button:last-child{grid-column:1/-1}.canvas-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.canvas-widget{min-height:96px;padding:12px}.canvas-widget>span{font-size:7.4px}.canvas-widget strong{font-size:23px}.canvas-widget small{margin-top:5px;font-size:8.5px;line-height:1.35}.canvas-columns{grid-template-columns:1fr}.canvas-columns .canvas-panel:last-child{grid-column:auto}.canvas-panel{min-height:0;padding:15px}.canvas-wiki{order:-1}}@media (prefers-reduced-motion:reduce){.jarvis-orbit:after,.jarvis-ring,.jarvis-mic,.jarvis-wave i{animation:none!important}}.padmin-primary-mobile{display:none}.canvas-command-layout{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:center;gap:clamp(24px,3.8vw,52px);width:100%;margin-top:7px;display:grid;position:relative}.canvas-command-layout .canvas-voice-stage{min-width:0;padding:0 clamp(8px,1.5vw,20px) 2px 0}.canvas-command-layout .jarvis-orbit{width:132px;height:132px}.canvas-command-layout .jarvis-mic{width:57px;height:57px}.canvas-command-layout .canvas-copy{max-width:520px}.canvas-command-layout .canvas-copy h1{font-size:clamp(36px,3.5vw,46px)}.canvas-executive{border:1px solid color-mix(in srgb, var(--accento) 14%, transparent);background:linear-gradient(color-mix(in srgb, var(--accento) 2%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accento) 2%, transparent) 1px, transparent 1px), radial-gradient(circle at 88% 0, #5277ba29, transparent 35%), color-mix(in srgb, var(--bg) 64%, transparent);min-width:0;box-shadow:inset 0 1px 0 #ffffff09, 0 18px 48px color-mix(in srgb, var(--bg) 17%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-size:28px 28px,28px 28px,auto,auto;border-radius:18px;padding:18px}.canvas-executive-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.canvas-executive-head span{color:color-mix(in srgb, var(--accento) 70%, transparent);font:8px/1.3 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.canvas-executive-head h2{color:var(--cream);font:500 clamp(20px, 2vw, 26px)/1.08 var(--font-serif);letter-spacing:-.015em;margin-top:4px}.canvas-executive-head>i{background:var(--green);border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px;box-shadow:0 0 12px #6ec08a99}.canvas-executive-head>i.attention{background:var(--accento-hi);box-shadow:0 0 12px color-mix(in srgb, var(--accento) 55%, transparent)}.canvas-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.canvas-kpi{border:1px solid var(--line);background:linear-gradient(145deg, color-mix(in srgb, var(--bg) 72%, transparent), color-mix(in srgb, var(--bg) 64%, transparent));border-radius:11px;flex-direction:column;justify-content:center;min-width:0;min-height:83px;padding:11px 12px;display:flex}.canvas-kpi>span{color:var(--text-faint);font:7.5px/1.2 var(--font-mono);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.canvas-kpi strong{color:var(--cream);font:500 25px/1 var(--font-serif);letter-spacing:-.02em;margin-top:5px}.canvas-kpi small{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8.5px;line-height:1.2;overflow:hidden}.canvas-kpi.accent-gold strong{color:var(--gold-hi)}.canvas-kpi.accent-green strong{color:var(--green)}.canvas-kpi.accent-blue strong{color:var(--lapis-hi)}.canvas-connect-data{color:var(--text-mut);background:color-mix(in srgb, var(--accento) 6%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:9px;padding:9px 10px;font-size:9.5px;line-height:1.3;display:flex}.canvas-connect-data:hover{color:var(--lapis-hi);background:color-mix(in srgb, var(--accento) 9%, transparent);text-decoration:none}.canvas-connect-data b{color:var(--lapis-hi);font-size:14px;font-weight:400}.canvas-command-layout+.canvas-command{margin-top:14px}.canvas-insights{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:9px;display:grid}.canvas-insights .canvas-panel{min-height:258px}.canvas-chart-summary{align-items:center;gap:11px;min-height:46px;display:flex}.canvas-chart-summary strong{color:var(--cream);font:500 35px/1 var(--font-serif);letter-spacing:-.025em}.canvas-trend-panel .canvas-chart-summary strong{color:var(--green)}.canvas-cost-panel .canvas-chart-summary strong{color:var(--lapis-hi)}.canvas-chart-summary span{color:var(--text-faint);font-size:9.5px;line-height:1.4}.canvas-bar-chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(to top, transparent 0 29px, color-mix(in srgb, var(--accento) 4%, transparent) 30px);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:clamp(5px,1vw,12px);height:113px;margin-top:10px;padding-top:5px;display:grid}.canvas-bar-day{grid-template-rows:1fr auto auto;justify-items:center;gap:3px;height:100%;display:grid}.canvas-bar-track{background:#6ec08a0b;border-radius:5px 5px 1px 1px;flex-direction:column;justify-content:flex-end;gap:1px;width:min(24px,72%);height:100%;display:flex;overflow:hidden}.canvas-bar-track i{border-radius:inherit;background:linear-gradient(to top, #509a6c6b, var(--green));width:100%;min-height:2px;box-shadow:0 0 14px #6ec08a1f}.canvas-bar-day b{color:var(--text-mut);font:9.5px/1 var(--font-mono)}.canvas-bar-day small,.canvas-line-labels span{color:var(--text-faint);font:9px/1 var(--font-mono);text-transform:uppercase}.canvas-line-chart{margin-top:10px;position:relative}.canvas-line-chart svg{border-bottom:1px solid var(--line);background:repeating-linear-gradient(to top, transparent 0 29px, color-mix(in srgb, var(--accento) 4%, transparent) 30px);width:100%;height:105px;overflow:visible}.canvas-line-labels{text-align:center;grid-template-columns:repeat(7,1fr);margin-top:6px;display:grid}.canvas-source-note{color:var(--text-faint);font:9px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:8px;display:block}@media (width<=980px){.canvas-command-layout{grid-template-columns:1fr;gap:15px}.canvas-executive{order:-1}.canvas-insights{grid-template-columns:1fr}}@media (width<=680px){.ptab[data-nav-id=agents]{display:none}.padmin-primary-mobile{display:block}.canvas-hero{padding-top:13px}.canvas-command-layout{gap:11px;margin-top:7px}.canvas-command-layout .canvas-voice-stage{padding:0}.canvas-command-layout .jarvis-orbit{width:108px;height:108px}.canvas-command-layout .jarvis-mic{width:51px;height:51px}.canvas-command-layout .canvas-copy h1{font-size:clamp(31px,8.8vw,36px)}.canvas-command-layout .canvas-copy p{margin-top:6px}.canvas-command-layout .jarvis-wave{height:18px;margin-top:2px;transform:scaleY(.68)}.canvas-executive{border-radius:14px;padding:13px}.canvas-executive-head{margin-bottom:9px}.canvas-executive-head h2{font-size:19px}.canvas-kpi{min-height:69px;padding:9px 10px}.canvas-kpi strong{font-size:22px}.canvas-connect-data{margin-top:7px;padding-block:7px;font-size:8.8px}.canvas-insights .canvas-panel{min-height:238px}}@media (width>=981px){.shell{grid-template-rows:auto 1fr;grid-template-columns:92px minmax(0,1fr);align-items:start;display:grid}.pt{grid-column:1/-1}.prail{border-right:1px solid var(--line);scrollbar-width:none;border-bottom:none;flex-direction:column;gap:2px;height:calc(100vh - 62px);padding:10px 8px 28px;display:flex;position:sticky;top:0;overflow:visible auto}.prail::-webkit-scrollbar{width:0}.ptab{border-radius:var(--r-md);text-align:center;white-space:normal;color:var(--text-mut);transition:background .16s var(--ease), color .16s var(--ease);flex-direction:column;align-items:center;gap:5px;padding:10px 4px;font-size:10.5px;line-height:1.2;display:flex}.ptab .ptab-icon{width:20px;height:20px;display:block}.ptab .ptab-icon svg{width:20px;height:20px}.ptab:hover{background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text)}.ptab.on,.ptab[aria-current=page]{background:var(--accento-tenue);color:var(--accento-hi)}.ptab.on:after,.ptab[aria-current=page]:after{border-radius:0 2px 2px 0;width:2px;height:auto;inset:8px auto 8px -8px}.ptab-secondaria{opacity:.78}.ptab-secondaria:hover{opacity:1}.prail-sep{background:var(--line);height:1px;margin:12px 10px;display:block}.padmin{display:none}.pbd{max-width:1240px;padding:26px 34px 60px}}@media (width<=980px){.prail-sep,.ptab-secondaria,.prail-fondo{display:none}}@media (width>=981px){.prail{justify-content:flex-start;padding-bottom:12px}.prail-fondo{flex:auto;min-height:12px}.ptab{padding:9px 4px;font-size:11px}.ptab .ptab-label{white-space:nowrap}.padmin{display:block;position:relative}.padmin summary{border-radius:var(--r-md);color:var(--text-mut);flex-direction:column;align-items:center;gap:5px;padding:9px 4px;font-size:11px;list-style:none;display:flex;background:0 0!important;border:none!important}.padmin summary:after{content:none}.padmin summary:hover{background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text)!important}.padmin summary .nav-ico{width:20px;height:20px}.padmin-label-desktop{display:block}.padmin-label-mobile{display:none}.prail .padmin-menu{width:min(420px,40vw);position:fixed;inset:auto auto 16px 96px}}.palazzo{overflow:clip}@media (width>=981px){.pbd{border-left:1px solid var(--line);min-height:calc(100vh - 62px)}.prail{height:calc(100vh - 62px);top:62px}.pbd{border-left:none}.prail{border-right:1px solid var(--line)}}.canvas-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--accento) 5%, transparent) 0%, color-mix(in srgb, var(--accento) 2%, transparent) 38%, transparent 100%), color-mix(in srgb, var(--bg-panel) 92%, transparent);border:1px solid color-mix(in srgb, var(--accento) 14%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accento) 20%, transparent), 0 18px 40px -24px color-mix(in srgb, var(--accento) 40%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .22s var(--ease), box-shadow .22s var(--ease);border-radius:16px;position:relative}.canvas-panel:hover{border-color:color-mix(in srgb, var(--accento) 26%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accento) 30%, transparent), 0 22px 52px -22px color-mix(in srgb, var(--accento) 55%, transparent)}.canvas-panel-head span{font:500 11.5px/1.4 var(--font-sans);letter-spacing:.06em;text-transform:none;color:var(--text-mut)}.canvas-chart-summary strong{text-shadow:0 0 22px color-mix(in srgb, var(--accento) 26%, transparent)}.canvas-presence{font:500 11.5px/1 var(--font-sans);letter-spacing:.05em;text-transform:none}@media (width>=981px){.shell{position:relative}.shell:before{content:"";background:color-mix(in srgb, var(--bg-panel) 55%, transparent);border-right:1px solid var(--line);pointer-events:none;z-index:0;width:92px;position:absolute;top:62px;bottom:0;left:0}.prail{z-index:1;background:0 0;border-right:none}}.artifact-preview{gap:9px;min-width:0;margin:10px 0;display:grid}.artifact-preview-toggle,.artifact-preview-close{min-height:44px;color:var(--accento);background:#70ddff0f;border:1px solid #70ddff7a;border-radius:10px;padding:9px 14px;font-weight:700}.artifact-preview-toggle:hover,.artifact-preview-close:hover{border-color:var(--accento);background:#70ddff1f}.artifact-preview-toggle:disabled{cursor:progress;opacity:.68}.artifact-preview-stage{background:#030915c2;border:1px solid #a4ceff2e;border-radius:13px;place-items:center;width:100%;min-width:0;min-height:74px;display:grid;overflow:hidden}.artifact-preview-stage img,.artifact-preview-stage video{object-fit:contain;background:#030915;width:100%;max-height:min(52vh,520px);display:block}.artifact-preview-stage audio{width:calc(100% - 20px);min-height:54px;margin:10px;display:block}.artifact-preview-error{color:#ffb3a8;background:#6920222e;border:1px solid #ff8e805c;border-radius:10px;margin:0;padding:10px 12px;line-height:1.45}@media (width<=600px){.artifact-preview-toggle,.artifact-preview-close{width:100%}}@media (forced-colors:active){.artifact-preview-stage,.artifact-preview-error{border:1px solid canvastext}}.voice-message-recorder{align-items:center;min-width:44px;display:inline-flex;position:relative}.voice-message-button{color:#eff7ffeb;cursor:pointer;background:#081222a3;border:1px solid #bfdbfe57;border-radius:999px;flex:0 0 44px;place-items:center;width:44px;height:44px;transition:background .18s,border-color .18s,transform .18s;display:inline-grid}.voice-message-button:hover:not(:disabled),.voice-message-button:focus-visible{background:#215c915c;border-color:#70ddffdb}.voice-message-button:active:not(:disabled){transform:scale(.96)}.voice-message-button:disabled{cursor:not-allowed;opacity:.48}.voice-message-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:21px;height:21px}.voice-message-stop{background:#ff7f78;border-radius:3px;width:13px;height:13px}.voice-message-recorder.is-recording .voice-message-button{background:#6f161d75;border-color:#ff7f78d1}.voice-message-live,.voice-message-processing,.voice-message-error{z-index:10;color:#eff7ffe6;background:#050c18f5;border:1px solid #bfdbfe3d;border-radius:13px;width:min(310px,100vw - 32px);padding:10px 12px;font-size:12px;line-height:1.45;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 16px 40px #00000061}.voice-message-live{gap:4px;display:grid}.voice-message-live span{color:#e0edfab8}.voice-message-processing{width:max-content}.voice-message-error{color:#ffd2ce;border-color:#ff7f7861}.chat-message-attachment.is-audio{align-items:stretch;gap:7px;width:min(420px,100%);display:grid}.chat-message-attachment.is-audio audio{width:100%;max-width:100%;min-height:44px}@media (width<=640px){.voice-message-live,.voice-message-processing,.voice-message-error{position:fixed;bottom:88px;right:16px}}.holo-hero{flex-direction:column;gap:12px;display:flex}.holo-top{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.holo-chip{border:1px solid color-mix(in srgb, var(--accento) 22%, transparent);background:color-mix(in srgb, var(--bg) 45%, transparent);border-radius:16px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.holo-chip i{background:var(--gold-hi);width:6px;height:6px;box-shadow:0 0 8px var(--gold-hi);border-radius:50%;animation:2.6s ease-in-out infinite holo-breathe;display:inline-block}@keyframes holo-breathe{0%,to{opacity:.45}50%{opacity:1}}.holo-grid{grid-template-columns:minmax(280px,1fr) minmax(320px,400px) minmax(300px,1fr);align-items:start;gap:22px;display:grid}.holo-kpis{flex-direction:column;justify-content:center;gap:20px;padding-top:10px;display:flex}.holo-kpi{flex-direction:column;gap:3px;display:flex}.holo-kpi>span{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);font-size:10px}.holo-kpi>strong{color:var(--cream);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:27px;font-weight:500}.holo-kpi>small.plain{color:var(--text-faint)}.holo-kpi svg{margin-top:5px;display:block}.holo-stage{flex-direction:column;align-items:center;display:flex}.holo-sphere{width:min(100%,320px);height:250px;position:relative}.holo-copy{text-align:center;z-index:1;margin-top:-2px;position:relative}.holo-copy h1{letter-spacing:.01em;color:var(--cream);text-wrap:balance;font-size:17px;font-weight:500}.holo-copy p{color:var(--text-faint);margin-top:3px;font-size:12.5px}.holo-command{border:1px solid color-mix(in srgb, var(--accento) 28%, transparent);background:color-mix(in srgb, var(--bg) 60%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:26px;align-items:center;gap:8px;width:100%;margin-top:14px;padding:6px 6px 6px 16px;display:flex}.holo-command input{min-width:0;color:var(--text);font-size:14px;font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1}.holo-command input::placeholder{color:var(--text-faint)}.holo-command button[type=submit]{cursor:pointer;color:#04101f;background:linear-gradient(120deg, var(--gold-hi), var(--gold));border:none;border-radius:20px;padding:9px 18px;font-size:13px;font-weight:600}.holo-command button[type=submit]:disabled{opacity:.45;cursor:default}.holo-command button[type=submit]:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}.holo-mic-inline{background:linear-gradient(var(--bg), var(--bg)) padding-box, conic-gradient(from 210deg, var(--verde), var(--accento), var(--accento), var(--verde)) border-box;width:38px;height:38px;transition:transform .2s var(--ease), box-shadow .2s var(--ease);border:1.5px solid #0000;border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid}.holo-mic-inline:hover,.holo-mic-inline:focus-visible{box-shadow:0 0 20px color-mix(in srgb, var(--accento) 35%, transparent);outline:none;text-decoration:none;transform:scale(1.08)}.holo-mic-inline svg{fill:none;width:17px;height:17px;stroke:var(--gold-hi);stroke-width:1.8px;stroke-linecap:round}.holo-stage .canvas-reply{width:100%;max-height:150px;overflow-y:auto}.holo-side{flex-direction:column;justify-content:flex-start;gap:14px;padding-top:10px;display:flex}.holo-panel{border:1px solid color-mix(in srgb, var(--accento) 16%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--bg) 55%, transparent), color-mix(in srgb, var(--bg) 55%, transparent));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;padding:13px 15px}.holo-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.holo-panel-head span{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-mut);font-size:10px}.holo-panel-head a{color:var(--gold-hi);letter-spacing:.04em;font-size:11.5px}.holo-panel-list{flex-direction:column;display:flex}.holo-panel-list>div{border-top:1px solid #78aaff14;align-items:baseline;gap:9px;padding:6px 0;font-size:12.5px;display:flex}.holo-panel-list>div:first-of-type{border-top:none}.holo-panel-list i{border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.holo-panel-list i.ok{background:var(--green);box-shadow:0 0 7px #35e0b2b3}.holo-panel-list i.run{background:var(--gold-hi);box-shadow:0 0 7px color-mix(in srgb, var(--accento) 70%, transparent)}.holo-panel-list i.off{background:var(--red);box-shadow:0 0 7px #ff546899}.holo-panel-list b{color:var(--text);font-weight:500}.holo-panel-list small{color:var(--text-faint);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.holo-roles{flex-wrap:wrap;gap:6px;display:flex}.holo-roles span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lapis-hi);background:#8b5cff14;border:1px solid #8b5cff4d;border-radius:12px;padding:4px 9px;font-size:10px}.holo-panel-big{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.holo-panel-big strong{color:var(--cream);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.holo-panel-big span{color:var(--text-faint);font-size:11.5px}.holo-kpi-manca>strong{color:var(--text-faint)}.holo-kpi-manca>small a{color:var(--gold-hi)}.holo-grid{grid-template-columns:minmax(240px,.92fr) minmax(400px,1.3fr) minmax(300px,1fr)}.holo-sphere{width:min(100%,440px);height:380px;margin-inline:auto}.holo-copy{margin-top:-18px}.holo-copy h1{letter-spacing:-.01em;font-size:21px}.holo-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--accento) 5%, transparent) 0%, color-mix(in srgb, var(--accento) 2%, transparent) 38%, transparent 100%), color-mix(in srgb, var(--bg-panel) 92%, transparent);border:1px solid color-mix(in srgb, var(--accento) 14%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accento) 20%, transparent), 0 18px 40px -24px color-mix(in srgb, var(--accento) 40%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .22s var(--ease), box-shadow .22s var(--ease);border-radius:16px;position:relative}.holo-panel:hover{border-color:color-mix(in srgb, var(--accento) 26%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accento) 30%, transparent), 0 22px 52px -22px color-mix(in srgb, var(--accento) 55%, transparent)}.holo-kpi>strong{text-shadow:0 0 24px color-mix(in srgb, var(--accento) 28%, transparent);font-size:30px}.holo-panel-big strong{text-shadow:0 0 20px color-mix(in srgb, var(--accento) 24%, transparent)}.holo-kpi>span,.holo-panel-head span{letter-spacing:.06em;text-transform:none;font-size:11.5px;font-family:var(--font-sans);font-weight:500}.holo-top{letter-spacing:.05em;text-transform:none;font-size:11px}.holo-command{border-color:color-mix(in srgb, var(--accento) 34%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accento) 18%, transparent), 0 14px 38px -26px color-mix(in srgb, var(--accento) 60%, transparent);padding:8px 8px 8px 20px}.holo-command:focus-within{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accento) 28%, transparent), 0 0 0 3px color-mix(in srgb, var(--accento) 14%, transparent), 0 18px 48px -24px color-mix(in srgb, var(--accento) 75%, transparent)}.holo-mic-inline{width:42px;height:42px}.holo-mic-inline svg{width:18px;height:18px}.holo-command button[type=submit]{box-shadow:0 6px 20px -10px color-mix(in srgb, var(--accento) 80%, transparent);padding:11px 22px;font-size:13.5px}.holo-roles span{letter-spacing:.04em;text-transform:none;border-color:color-mix(in srgb, var(--accento) 22%, transparent);background:color-mix(in srgb, var(--accento) 8%, transparent);color:var(--accento-hi);border-radius:999px;padding:4px 11px;font-size:11px}@media (width<=980px){.holo-grid{grid-template-columns:minmax(0,1fr);gap:18px}.holo-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:0;display:grid}.holo-stage{justify-self:center;width:min(100%,560px)}.holo-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:0;display:grid}.holo-panel{min-width:0}}@media (width<=600px){.holo-top{flex-wrap:wrap;align-items:flex-start}.holo-grid{gap:14px}.holo-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.holo-kpi>strong{font-size:25px}.holo-sphere{height:235px}.holo-copy{margin-top:-12px}.holo-side{grid-template-columns:minmax(0,1fr)}.holo-command{padding-left:14px}.holo-command button[type=submit]{padding-inline:15px}}.canvas[data-ui-version=conversation-first]{gap:24px}.canvas[data-ui-version=conversation-first] .holo-hero{gap:20px;display:flex}.canvas[data-ui-version=conversation-first] .holo-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.62fr);align-items:start;gap:18px;display:grid}.canvas[data-ui-version=conversation-first] .holo-stage{border:1px solid var(--line);border-radius:var(--radius-shell);min-width:0;min-height:430px;box-shadow:none;-webkit-backdrop-filter:saturate(125%)blur(20px);backdrop-filter:saturate(125%)blur(20px);background:#122130ad;grid-area:1/1;justify-content:center;align-items:stretch;padding:clamp(32px,4.5vw,64px);display:flex}.canvas[data-ui-version=conversation-first] .holo-copy{text-align:left;width:100%;max-width:760px;margin:0}.canvas[data-ui-version=conversation-first] .holo-eyebrow,.canvas[data-ui-version=conversation-first] .holo-kpis-head>span,.canvas[data-ui-version=conversation-first] .holo-side-intro>span{color:var(--accento);font:650 12px/1.35 var(--font-sans);letter-spacing:.02em;display:block}.canvas[data-ui-version=conversation-first] .holo-copy h1{max-width:720px;color:var(--text);font:620 clamp(42px, 5vw, 66px)/1 var(--font-sans);letter-spacing:-.055em;text-wrap:balance;margin-top:12px}.canvas[data-ui-version=conversation-first] .holo-copy p{max-width:650px;color:var(--text-mut);margin-top:16px;font-size:clamp(17px,1.55vw,19px);line-height:1.55}.canvas[data-ui-version=conversation-first] .holo-command{border:1px solid var(--line-strong);width:100%;max-width:820px;min-height:66px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#07111bb8;border-radius:18px;gap:8px;margin-top:36px;padding:7px 7px 7px 18px}.canvas[data-ui-version=conversation-first] .holo-command:focus-within{border-color:var(--accento);box-shadow:0 0 0 3px #70ddff24}.canvas[data-ui-version=conversation-first] .holo-command input{min-width:0;min-height:48px;color:var(--text);padding:8px 4px;font-size:17px}.canvas[data-ui-version=conversation-first] .holo-command button[type=submit]{color:#061018;background:var(--accento);min-width:92px;min-height:48px;box-shadow:none;border:0;border-radius:12px;padding:10px 18px}.canvas[data-ui-version=conversation-first] .holo-command button[type=submit]:hover:not(:disabled){background:var(--accento-hi);box-shadow:none;transform:none}.canvas[data-ui-version=conversation-first] .holo-mic-inline{border:1px solid var(--line);background:var(--surface-soft);width:48px;height:48px;transition:border-color .16s var(--ease), background .16s var(--ease);border-radius:12px}.canvas[data-ui-version=conversation-first] .holo-mic-inline:hover,.canvas[data-ui-version=conversation-first] .holo-mic-inline:focus-visible{border-color:var(--accento);box-shadow:none;background:#70ddff21;outline:2px solid #0000;transform:none}.canvas[data-ui-version=conversation-first] .holo-voice-note{width:100%;max-width:820px;color:var(--text-faint);margin:10px 0 0;font-size:13px;line-height:1.45}.canvas[data-ui-version=conversation-first] .canvas-prompts{justify-content:flex-start;gap:8px;width:100%;max-width:820px;margin-top:14px}.canvas[data-ui-version=conversation-first] .canvas-prompts button{min-height:44px;color:var(--text-mut);background:0 0;border:1px solid #0000;border-radius:10px;padding:9px 13px;font-size:13px;line-height:1.35}.canvas[data-ui-version=conversation-first] .canvas-prompts button:hover,.canvas[data-ui-version=conversation-first] .canvas-prompts button:focus-visible{border-color:var(--line);color:var(--text);background:var(--surface-soft);transform:none}.canvas[data-ui-version=conversation-first] .holo-side{border:1px solid var(--line);border-radius:var(--radius-panel);min-width:0;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1221308a;grid-area:1/2/span 2;padding:0;display:block;overflow:hidden}.canvas[data-ui-version=conversation-first] .holo-side-intro{border-bottom:1px solid var(--line);padding:20px}.canvas[data-ui-version=conversation-first] .holo-side-intro p,.canvas[data-ui-version=conversation-first] .holo-kpis-head p{color:var(--text-faint);margin-top:4px;font-size:13px;line-height:1.45}.canvas[data-ui-version=conversation-first] .holo-panel{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:18px 20px}.canvas[data-ui-version=conversation-first] .holo-panel+.holo-panel{border-top:1px solid var(--line)}.canvas[data-ui-version=conversation-first] .holo-panel:hover{border-color:var(--line);box-shadow:none;background:#70ddff06;transform:none}.canvas[data-ui-version=conversation-first] .holo-panel-head{align-items:center;min-height:44px;margin:0 0 8px}.canvas[data-ui-version=conversation-first] .holo-panel-head>span{color:var(--text);letter-spacing:0;align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.canvas[data-ui-version=conversation-first] .holo-panel-head .nav-ico{width:18px;height:18px;color:var(--accento)}.canvas[data-ui-version=conversation-first] .holo-panel-head a{min-width:44px;min-height:44px;color:var(--accento);justify-content:flex-end;padding:10px 0 10px 10px;font-size:12px}.canvas[data-ui-version=conversation-first] .holo-panel-list>div{border-color:#b2dcf021;min-height:44px}.canvas[data-ui-version=conversation-first] .holo-panel-list i{box-shadow:none}.canvas[data-ui-version=conversation-first] .holo-panel-list b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.canvas[data-ui-version=conversation-first] .holo-panel-big strong{color:var(--text);font:620 28px/1 var(--font-sans);text-shadow:none}.canvas[data-ui-version=conversation-first] .holo-roles span{min-height:32px;color:var(--text-mut);background:var(--surface-soft);font-family:var(--font-sans);letter-spacing:0;text-transform:none;border:0;border-radius:8px;padding:7px 9px;font-size:12px}.canvas[data-ui-version=conversation-first] .holo-kpis{border:1px solid var(--line);border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1221308a;grid-area:2/1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;padding:0;display:grid;overflow:hidden}.canvas[data-ui-version=conversation-first] .holo-kpis-head{grid-column:1/-1;padding:16px 18px}.canvas[data-ui-version=conversation-first] .holo-kpi{border:0;border-top:1px solid var(--line);border-left:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;justify-content:center;gap:5px;min-width:0;min-height:124px;padding:18px}.canvas[data-ui-version=conversation-first] .holo-kpis-head+.holo-kpi{border-left:0}.canvas[data-ui-version=conversation-first] .holo-kpi>span{color:var(--text-faint);letter-spacing:0;font-size:12px;font-weight:600}.canvas[data-ui-version=conversation-first] .holo-kpi>strong{color:var(--text);font:620 clamp(26px, 2.6vw, 36px)/1 var(--font-sans);letter-spacing:-.035em;text-shadow:none}.canvas[data-ui-version=conversation-first] .holo-kpi>small{color:var(--text-mut);font-size:12px;line-height:1.4}.canvas[data-ui-version=conversation-first] .canvas-window-manager{width:100%;margin:0}.canvas[data-ui-version=conversation-first] .canvas-window-dock>span{color:var(--text);letter-spacing:0;text-transform:none;font-size:13px;font-weight:650}.canvas[data-ui-version=conversation-first] .canvas-window{box-shadow:none;background:#07111b85;scroll-margin-block:72px 112px}@media (width<=1120px){.canvas[data-ui-version=conversation-first] .holo-grid{grid-template-columns:minmax(0,1fr)}.canvas[data-ui-version=conversation-first] .holo-stage{grid-area:1/1}.canvas[data-ui-version=conversation-first] .holo-kpis{grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr))}.canvas[data-ui-version=conversation-first] .holo-kpi:nth-child(4){border-left:0}.canvas[data-ui-version=conversation-first] .holo-side{grid-area:3/1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.canvas[data-ui-version=conversation-first] .holo-side-intro{grid-column:1/-1}.canvas[data-ui-version=conversation-first] .holo-panel+.holo-panel{border-top:0;border-left:1px solid var(--line)}}@media (width<=760px){.canvas[data-ui-version=conversation-first]{gap:18px}.canvas[data-ui-version=conversation-first] .holo-grid{gap:14px}.canvas[data-ui-version=conversation-first] .holo-stage{border-radius:20px;min-height:0;padding:28px 20px}.canvas[data-ui-version=conversation-first] .holo-copy h1{font-size:clamp(38px,12vw,52px)}.canvas[data-ui-version=conversation-first] .holo-copy p{font-size:17px}.canvas[data-ui-version=conversation-first] .holo-command{margin-top:28px}.canvas[data-ui-version=conversation-first] .canvas-prompts button{border-color:var(--line);background:#ffffff06}.canvas[data-ui-version=conversation-first] .holo-side{display:block}.canvas[data-ui-version=conversation-first] .holo-panel+.holo-panel{border-top:1px solid var(--line);border-left:0}}@media (width<=420px){.canvas[data-ui-version=conversation-first] .holo-stage{padding:24px 16px}.canvas[data-ui-version=conversation-first] .holo-copy h1{font-size:38px}.canvas[data-ui-version=conversation-first] .holo-command{gap:6px;padding-left:12px}.canvas[data-ui-version=conversation-first] .holo-command button[type=submit]{min-width:76px;padding-inline:12px}.canvas[data-ui-version=conversation-first] .holo-kpis{grid-template-columns:minmax(0,1fr)}.canvas[data-ui-version=conversation-first] .holo-kpi,.canvas[data-ui-version=conversation-first] .holo-kpi:nth-child(4){border-left:0}}@media (forced-colors:active){.canvas[data-ui-version=conversation-first] .holo-stage,.canvas[data-ui-version=conversation-first] .holo-side,.canvas[data-ui-version=conversation-first] .holo-kpis,.canvas[data-ui-version=conversation-first] .canvas-window{background:canvas;border-color:canvastext}}@media (prefers-reduced-motion:reduce){.canvas[data-ui-version=conversation-first] *,.canvas[data-ui-version=conversation-first] :before,.canvas[data-ui-version=conversation-first] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.canvas[data-ui-version=conversation-first] .canvas-workspace-head{justify-content:space-between;align-items:flex-end;gap:16px;min-height:58px;margin-bottom:10px;display:flex}.canvas[data-ui-version=conversation-first] .canvas-workspace-head>div:first-child{min-width:0}.canvas[data-ui-version=conversation-first] .canvas-workspace-head h2{color:var(--text);margin:0;font-size:15px;font-weight:650}.canvas[data-ui-version=conversation-first] .canvas-workspace-head p{max-width:660px;color:var(--text-faint);margin:4px 0 0;font-size:13px;line-height:1.45}.canvas[data-ui-version=conversation-first] .canvas-window-dock{justify-content:flex-end;min-height:44px;margin:0}.canvas[data-ui-version=conversation-first] .canvas-window-head{flex-wrap:wrap;padding:8px 10px 8px 16px}.canvas[data-ui-version=conversation-first] .canvas-window-menu{margin-left:auto}.canvas[data-ui-version=conversation-first] .canvas-window-menu summary{min-width:96px;min-height:44px;color:var(--text-mut);cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:flex-end;align-items:center;gap:6px;padding:8px 10px;font-size:12px;list-style:none;display:inline-flex}.canvas[data-ui-version=conversation-first] .canvas-window-menu summary::-webkit-details-marker{display:none}.canvas[data-ui-version=conversation-first] .canvas-window-menu summary:hover,.canvas[data-ui-version=conversation-first] .canvas-window-menu summary:focus-visible{border-color:var(--line);color:var(--text);background:var(--surface-soft);outline:none}.canvas[data-ui-version=conversation-first] .canvas-window-menu summary svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .16s var(--ease)}.canvas[data-ui-version=conversation-first] .canvas-window-menu[open]{width:100%;margin-left:0}.canvas[data-ui-version=conversation-first] .canvas-window-menu[open] summary{margin-left:auto}.canvas[data-ui-version=conversation-first] .canvas-window-menu[open] summary svg{transform:rotate(180deg)}.canvas[data-ui-version=conversation-first] .canvas-window-actions{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;margin-top:6px;padding-top:10px;display:grid}.canvas[data-ui-version=conversation-first] .canvas-window-actions button{min-width:44px;min-height:44px;padding:8px 10px;font-size:12px}.canvas[data-ui-version=conversation-first] .canvas-window-menu:not([open]) .canvas-window-actions{display:none}.canvas[data-ui-version=conversation-first] .canvas-window-body{padding:0}.canvas[data-ui-version=conversation-first] .canvas-window-body>.adam-work-panel,.canvas[data-ui-version=conversation-first] .canvas-window-body>.approval-queue{background:0 0;border:0;border-radius:0 0 16px 16px;width:100%;max-width:none;padding:20px}.canvas[data-ui-version=conversation-first] .canvas-panel-picker{border:1px solid var(--line);border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#12213075;width:100%;margin-top:14px;overflow:hidden}.canvas[data-ui-version=conversation-first] .canvas-panel-picker>summary{min-height:62px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;list-style:none;display:flex}.canvas[data-ui-version=conversation-first] .canvas-panel-picker>summary::-webkit-details-marker{display:none}.canvas[data-ui-version=conversation-first] .canvas-panel-picker>summary:focus-visible{outline:2px solid var(--accento);outline-offset:-3px}.canvas[data-ui-version=conversation-first] .canvas-panel-picker>summary>span:first-child{gap:3px;min-width:0;display:grid}.canvas[data-ui-version=conversation-first] .canvas-panel-picker>summary strong{font-size:14px;font-weight:650}.canvas[data-ui-version=conversation-first] .canvas-panel-picker>summary small{color:var(--text-faint);font-size:12px;line-height:1.4}.canvas[data-ui-version=conversation-first] .canvas-panel-picker>summary>span:last-child{min-width:72px;color:var(--accento);text-align:right;font-size:12px}.canvas[data-ui-version=conversation-first] .canvas-panel-picker-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid}.canvas[data-ui-version=conversation-first] .canvas-panel-picker-grid button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:92px;color:var(--text);text-align:left;background:0 0;border-radius:0;align-content:center;gap:4px;padding:14px 54px 14px 14px;display:grid;position:relative}.canvas[data-ui-version=conversation-first] .canvas-panel-picker-grid button:nth-child(4n){border-right:0}.canvas[data-ui-version=conversation-first] .canvas-panel-picker-grid button:hover,.canvas[data-ui-version=conversation-first] .canvas-panel-picker-grid button:focus-visible,.canvas[data-ui-version=conversation-first] .canvas-panel-picker-grid button[aria-pressed=true]{color:var(--text);background:#70ddff0f}.canvas[data-ui-version=conversation-first] .canvas-panel-picker-grid button:focus-visible{z-index:1;outline:2px solid var(--accento);outline-offset:-3px}.canvas[data-ui-version=conversation-first] .canvas-panel-picker-grid button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.canvas[data-ui-version=conversation-first] .canvas-panel-picker-grid button small{color:var(--text-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.canvas[data-ui-version=conversation-first] .canvas-panel-picker-grid button>span{color:var(--accento);font-size:11px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.canvas[data-ui-version=conversation-first] .canvas-panel-picker-note{color:var(--text-faint);margin:0;padding:12px 16px;font-size:12px;line-height:1.45}.canvas[data-ui-version=conversation-first] .canvas-data-widget{min-width:0;padding:18px;overflow-x:auto}.canvas[data-ui-version=conversation-first] .canvas-data-intro{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:12px;display:flex}.canvas[data-ui-version=conversation-first] .canvas-data-intro p{color:var(--text-faint);margin:0;font-size:13px;line-height:1.45}.canvas[data-ui-version=conversation-first] .canvas-data-intro a{min-height:44px;color:var(--accento);flex:none;padding:11px 0 9px 12px;font-size:12px;text-decoration:none}.canvas[data-ui-version=conversation-first] .canvas-window-compact .canvas-data-intro{flex-direction:column;align-items:flex-start;gap:4px}.canvas[data-ui-version=conversation-first] .canvas-window-compact .canvas-data-intro a{padding-left:0}.canvas[data-ui-version=conversation-first] .canvas-data-kpis{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.canvas[data-ui-version=conversation-first] .canvas-window-compact .canvas-data-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.canvas[data-ui-version=conversation-first] .canvas-data-kpis>div{border-right:1px solid var(--line);align-content:center;gap:5px;min-width:0;min-height:92px;padding:14px;display:grid}.canvas[data-ui-version=conversation-first] .canvas-data-kpis>div:last-child{border-right:0}.canvas[data-ui-version=conversation-first] .canvas-data-kpis dt,.canvas[data-ui-version=conversation-first] .canvas-data-kpis small{color:var(--text-faint);font-size:12px;line-height:1.35}.canvas[data-ui-version=conversation-first] .canvas-data-kpis dd{min-width:0;color:var(--text);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(20px,2.4vw,30px);font-weight:620;overflow:hidden}.canvas[data-ui-version=conversation-first] .canvas-data-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.canvas[data-ui-version=conversation-first] .canvas-data-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:9px 2px;display:flex}.canvas[data-ui-version=conversation-first] .canvas-data-list li>span:first-child{gap:4px;min-width:0;display:grid}.canvas[data-ui-version=conversation-first] .canvas-data-list strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.canvas[data-ui-version=conversation-first] .canvas-data-list small,.canvas[data-ui-version=conversation-first] .canvas-data-freshness{color:var(--text-faint);font-size:12px;line-height:1.35}.canvas[data-ui-version=conversation-first] .canvas-data-status{border:1px solid var(--line);color:var(--text-mut);border-radius:8px;flex:none;padding:5px 8px;font-size:12px}.canvas[data-ui-version=conversation-first] .canvas-data-status.ok{color:var(--green);border-color:#4fd6a65c}.canvas[data-ui-version=conversation-first] .canvas-data-status.ko{color:#ffb6bd;border-color:#ff8b955c}.canvas[data-ui-version=conversation-first] .canvas-data-table{border-collapse:collapse;width:100%;min-width:480px;color:var(--text-mut);font-size:12px}.canvas[data-ui-version=conversation-first] .canvas-data-table caption{color:var(--text);text-align:left;padding:10px 0;font-size:12px;font-weight:600}.canvas[data-ui-version=conversation-first] .canvas-data-table th,.canvas[data-ui-version=conversation-first] .canvas-data-table td{border-bottom:1px solid var(--line);text-align:left;padding:10px 8px}.canvas[data-ui-version=conversation-first] .canvas-data-loading,.canvas[data-ui-version=conversation-first] .canvas-data-empty,.canvas[data-ui-version=conversation-first] .canvas-data-error,.canvas[data-ui-version=conversation-first] .canvas-data-note{border:1px solid var(--line);color:var(--text-mut);background:#07111b3d;border-radius:12px;margin:0;padding:14px;font-size:13px;line-height:1.5}.canvas[data-ui-version=conversation-first] .canvas-data-error{border-color:#ff8b9557;justify-content:space-between;align-items:center;gap:12px;display:flex}.canvas[data-ui-version=conversation-first] .canvas-data-error button{min-width:72px;min-height:44px}.canvas[data-ui-version=conversation-first] .canvas-data-note{margin-top:12px}.canvas[data-ui-version=conversation-first] .canvas-data-freshness{text-align:right;margin-top:12px;display:block}@media (width<=1120px){.canvas[data-ui-version=conversation-first] .canvas-panel-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.canvas[data-ui-version=conversation-first] .canvas-panel-picker-grid button:nth-child(4n){border-right:1px solid var(--line)}.canvas[data-ui-version=conversation-first] .canvas-panel-picker-grid button:nth-child(3n){border-right:0}}@media (width<=760px){.canvas[data-ui-version=conversation-first] .canvas-panel-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.canvas[data-ui-version=conversation-first] .canvas-panel-picker-grid button:nth-child(3n){border-right:1px solid var(--line)}.canvas[data-ui-version=conversation-first] .canvas-panel-picker-grid button:nth-child(2n){border-right:0}.canvas[data-ui-version=conversation-first] .canvas-data-kpis,.canvas[data-ui-version=conversation-first] .canvas-window-compact .canvas-data-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.canvas[data-ui-version=conversation-first] .canvas-data-kpis>div:nth-child(2n){border-right:0}.canvas[data-ui-version=conversation-first] .canvas-data-kpis>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=460px){.canvas[data-ui-version=conversation-first] .canvas-panel-picker>summary,.canvas[data-ui-version=conversation-first] .canvas-data-intro{flex-direction:column;align-items:flex-start;gap:4px}.canvas[data-ui-version=conversation-first] .canvas-panel-picker>summary>span:last-child,.canvas[data-ui-version=conversation-first] .canvas-data-intro a{text-align:left;min-height:44px;padding-left:0}.canvas[data-ui-version=conversation-first] .canvas-panel-picker-grid{grid-template-columns:minmax(0,1fr)}.canvas[data-ui-version=conversation-first] .canvas-panel-picker-grid button,.canvas[data-ui-version=conversation-first] .canvas-panel-picker-grid button:nth-child(n){border-right:0}.canvas[data-ui-version=conversation-first] .canvas-data-list li,.canvas[data-ui-version=conversation-first] .canvas-data-error{flex-direction:column;align-items:flex-start}}@media (width<=720px){.canvas[data-ui-version=conversation-first] .canvas-workspace-head{flex-direction:column;align-items:stretch}.canvas[data-ui-version=conversation-first] .canvas-window-dock{justify-content:flex-start}.canvas[data-ui-version=conversation-first] .canvas-window-actions{grid-template-columns:minmax(0,1fr)}.canvas[data-ui-version=conversation-first] .canvas-window-actions button{text-align:left;width:100%}}.holo-voice-note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.holo-voice-link{color:#e8f6fff0;background:#0c243f6b;border:1px solid #70ddff42;border-radius:999px;align-items:center;gap:5px;min-height:44px;padding:0 14px;font-weight:650;text-decoration:none;display:inline-flex}.holo-voice-link small{color:#d6e7f8a3;font-weight:500}.holo-voice-link:hover,.holo-voice-link:focus-visible{background:#215b8e61;border-color:#70ddffb8}.holo-audio-draft{color:#e0eefbb8;background:#05111f7a;border:1px solid #70ddff3d;border-radius:15px;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:12px;padding:12px;font-size:12px;display:grid}.holo-audio-draft audio{width:100%;min-height:44px}.holo-audio-draft button{color:#ffd4d1;cursor:pointer;background:#5c181e42;border:1px solid #ff89824d;border-radius:999px;min-height:44px;padding:0 13px}@media (width<=720px){.holo-audio-draft{grid-template-columns:1fr}.holo-voice-note{align-items:stretch}.holo-voice-note>span{width:100%}.holo-voice-link{justify-content:center}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:var(--font-sans);--font-mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--ease:cubic-bezier(.2, .8, .2, 1);--bg:#07111b;--bg-panel:#0b1825;--surface:#10202fe0;--surface-strong:#142839f5;--surface-soft:#79dcff12;--line:#b2dcf02e;--line-strong:#b2dcf057;--accento:#70ddff;--accento-hi:#b7efff;--gold:var(--accento);--gold-hi:var(--accento);--lapis:#7f91ff;--lapis-hi:#adb8ff;--cream:#edf8ff;--green:#58d493;--red:#ff7d8a;--rosso:var(--red);--text:#edf8ff;--text-mut:#b6cbd7;--text-faint:#9db5c2;--sec-bg:var(--surface);--radius-control:12px;--radius-panel:16px;--radius-shell:22px;--shadow-float:0 20px 52px #00000042}html,body,#root{min-height:100%}body{background:var(--bg);min-width:320px;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.5;overflow-x:hidden}a{color:var(--accento)}a:hover{color:var(--accento-hi);text-decoration:none}.glass-ambient{z-index:0;pointer-events:none;background:var(--bg);position:fixed;inset:0;overflow:hidden}.glass-ambient:before,.glass-ambient:after{content:"";aspect-ratio:1;filter:blur(96px);opacity:.1;border-radius:50%;width:min(58vw,760px);position:absolute}.glass-ambient:before{background:#14adce7a;top:-32%;right:-12%}.glass-ambient:after{background:#595edb61;bottom:-42%;left:-18%}.palazzo{background:var(--bg);background-image:none;min-height:100vh;overflow:clip}.skip-link{z-index:10000;border-radius:var(--radius-control);background:var(--accento);color:#061018;min-height:44px;transition:transform .12s var(--ease);border:2px solid #061018;padding:10px 14px;font-weight:750;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.skip-link:focus-visible{color:#061018;outline:3px solid var(--text);outline-offset:3px;transition:none;transform:translateY(0)}.shell{z-index:1;grid-template-rows:72px minmax(0,1fr);grid-template-columns:278px minmax(0,1fr);min-height:100vh;display:grid;position:relative}.pt{border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(120%)blur(14px);backdrop-filter:saturate(120%)blur(14px);background:#07111be6;grid-area:1/1/auto/-1;min-width:0;padding:0 clamp(18px,3vw,42px)}.pbr{min-height:44px;color:var(--text);font:600 17px/1.1 var(--font-sans);letter-spacing:-.02em;align-items:center;gap:11px;display:inline-flex}.pbr:before{content:"A";background:var(--accento);color:#061018;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;font-weight:760;display:grid}.pbr span{color:var(--text)}.pbr em{color:var(--text-faint);font:500 12px/1 var(--font-sans);letter-spacing:0;text-transform:none;margin-left:1px}.pps{gap:10px;min-width:0}.pstat{min-height:44px;color:var(--text-mut);font:500 13px/1.2 var(--font-sans);letter-spacing:0;text-transform:none}.pstat b{width:8px;height:8px}.pstat.adam-online b,.canvas-presence.online i{box-shadow:none}button,input,select,textarea,summary,.ptab,.padmin-link{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}button{border:1px solid var(--line);border-radius:var(--radius-control);min-height:44px;color:var(--text);transition:border-color .16s var(--ease), background-color .16s var(--ease), transform 80ms linear;background:#122130d1;padding:9px 15px}button:hover:not(:disabled){border-color:var(--line-strong);color:var(--text);background:#1d3446e6}button:active:not(:disabled){transform:scale(.98)}button.primary,.holo-command button[type=submit]{border-color:var(--accento);background:var(--accento);color:#061018;box-shadow:none;font-weight:650}button.primary:hover:not(:disabled),.holo-command button[type=submit]:hover:not(:disabled){border-color:var(--accento-hi);background:var(--accento-hi);color:#061018}button.ghost{min-height:44px;color:var(--text-mut);padding-inline:10px}input,select,textarea{border:1px solid var(--line);border-radius:var(--radius-control);min-height:44px;color:var(--text);background:#07111ba8;padding:10px 12px}input::placeholder,textarea::placeholder{color:#879dab}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--accento);outline-offset:3px}.prail{border:1px solid var(--line);border-radius:var(--radius-shell);-webkit-backdrop-filter:saturate(120%)blur(14px);backdrop-filter:saturate(120%)blur(14px);background:#0c1b29c7;flex-direction:column;grid-area:2/1;align-self:start;gap:6px;height:calc(100vh - 108px);margin:18px 0 18px 18px;padding:16px 14px;display:flex;position:sticky;top:90px;overflow:visible}.prail-toggle{min-width:44px;min-height:44px;color:var(--text-faint);background:0 0;border-color:#0000;justify-content:center;align-self:flex-end;align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:inline-flex}.prail-toggle:hover{color:var(--text)}.prail-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (width>=901px){.shell.nav-collapsed{grid-template-columns:92px minmax(0,1fr)}.nav-collapsed .prail{padding-inline:9px}.nav-collapsed .prail-toggle{align-self:center}.nav-collapsed .prail-toggle-label,.nav-collapsed .ptab-label,.nav-collapsed .padmin-label-desktop{display:none}.nav-collapsed .ptab,.nav-collapsed .padmin summary{justify-content:center;padding-inline:0}.nav-collapsed .padmin summary:after{display:none}}.ptab{width:100%;min-height:50px;color:var(--text-mut);white-space:nowrap;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:10px 13px;font-size:14px;display:flex}.ptab:hover{border-color:var(--line);background:var(--surface-soft);color:var(--text)}.ptab.on{border-color:var(--line);color:var(--text);background:#172c3de6}.ptab.on:after{display:none}.ptab-icon{width:28px;height:28px;color:var(--accento);place-items:center;display:grid}.ptab-icon .nav-ico{width:19px;height:19px}.prail-sep{background:var(--line);height:1px;margin:7px 10px}.prail-fondo{flex:1}.padmin{width:100%;margin:0}.padmin summary{width:100%;min-height:50px;color:var(--text-mut);background:0 0;border:1px solid #0000;border-radius:14px;justify-content:flex-start;margin:0;padding:10px 13px;font-size:14px;display:flex}.padmin summary:after{color:var(--text-faint);margin-left:auto}.padmin summary:hover,.padmin summary.on{border-color:var(--line);background:var(--surface-soft);color:var(--text)}.padmin summary .nav-ico{width:19px;height:19px;color:var(--accento)}.padmin-menu{z-index:70;border:1px solid var(--line);border-radius:var(--radius-panel);width:min(520px,100vw - 340px);max-height:min(640px,100vh - 108px);box-shadow:var(--shadow-float);-webkit-backdrop-filter:saturate(120%)blur(16px);backdrop-filter:saturate(120%)blur(16px);background:#0b1825f5;padding:12px;position:absolute;inset:auto auto 0 calc(100% + 14px);overflow-y:auto}.padmin:not([open])>.padmin-menu{display:none}.padmin[open]>.padmin-menu{display:grid}.padmin-group{color:var(--text-faint);border-color:var(--line);font:650 12px/1.4 var(--font-sans);letter-spacing:.035em}.padmin-link{min-height:46px;color:var(--text-mut);border-radius:12px;padding:10px 12px;font-size:14px}.padmin-link:hover,.padmin-link.on{background:var(--surface-soft);color:var(--text)}.padmin-link .nav-ico{color:var(--accento)}.pbd{grid-area:2/2;width:100%;max-width:1440px;margin:0 auto;padding:30px clamp(22px,3.4vw,54px) 110px}.pmh{border-color:var(--line);align-items:end;padding-bottom:18px}.pmh h1{color:var(--text);font:600 clamp(28px, 3vw, 42px)/1.08 var(--font-sans);letter-spacing:-.04em}.pmm{color:var(--text-faint);font:500 13px/1.5 var(--font-sans);letter-spacing:0;text-transform:none}.pks{gap:10px;margin-top:18px}.pk{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-height:112px;padding:18px}.pk:first-child{border-left:1px solid var(--line);padding-left:18px}.pkl,.psh,.cc .rl{color:var(--text-faint);font:650 12px/1.4 var(--font-sans);letter-spacing:.035em;text-transform:none}.pkn{color:var(--text);font:600 28px/1 var(--font-sans);margin-top:8px}.pk2{color:var(--text-faint);font-size:12px;line-height:1.45}.psec,.cc,.rep,.login-card{border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b1926eb}.psec{margin-top:16px;padding:clamp(18px,2vw,28px)}.psh{color:var(--accento);font:600 16px/1.3 var(--font-sans);letter-spacing:-.01em;text-transform:none}.psh:before{display:none}.psh .su{color:var(--text-faint);font:500 13px/1.45 var(--font-sans)}.t{font-size:14px}.t th{color:var(--text-faint);font:650 12px/1.4 var(--font-sans);letter-spacing:.025em;text-transform:none}.t td{height:48px;color:var(--text-mut);border-color:#b2dcf021}.t td.n,.t td.l{color:var(--accento-hi)}.cc{min-height:112px;padding:16px}.cc .nm{color:var(--text);font-size:15px}.cc .ds,.integ .id,.loading,.empty{color:var(--text-faint)}.msg{border-radius:16px;padding:12px 16px;font-size:16px}.msg.u{color:#f4fbff;background:#166782}.msg.a{border-color:var(--line);background:var(--surface)}.msg.a.is-progress{background:linear-gradient(135deg,#102f41b8,#0d1a28bd);border-color:#6bdaff47}.chat-turn-progress{color:var(--text-mut);align-items:center;gap:7px;margin-top:9px;font-size:12px;line-height:1.4;display:flex}.chat-turn-progress>span{background:#6bdaff;border-radius:999px;flex:0 0 7px;width:7px;height:7px;animation:1.8s ease-out infinite chat-progress-pulse;box-shadow:0 0 #6bdaff59}.chat-retry-request{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:12px;padding-top:12px;display:flex}.chat-retry-request .secondary{min-height:44px}.chat-retry-request small{color:var(--text-mut);flex:190px;font-size:12px;line-height:1.45}@keyframes chat-progress-pulse{70%{box-shadow:0 0 0 7px #6bdaff00}to{box-shadow:0 0 #6bdaff00}}@media (prefers-reduced-motion:reduce){.chat-turn-progress>span{animation:none}}.cin{border-color:var(--line);background:var(--surface);border-radius:16px;min-height:58px;padding:7px 8px 7px 14px}.cin input{min-height:44px;font-size:16px}.cin>input:not(.chat-file-input){min-width:0}.chat-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.chat-attach-button{border:1px solid var(--line);min-height:44px;color:var(--accento-hi);font:600 12px/1 var(--font-sans);background:#091b29b8;border-radius:10px;flex:none;align-items:center;gap:5px;padding:7px 10px;display:inline-flex}.chat-attach-button:hover:not(:disabled),.chat-attach-button:focus-visible{border-color:var(--accento);background:#16678247}.chat-attach-button:disabled{opacity:.5}.chat-pending-attachments,.chat-message-attachments{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.chat-pending-attachments{margin-top:10px}.chat-message-attachments{margin-bottom:8px}.chat-pending-attachment,.chat-message-attachment{min-width:0;max-width:100%;color:var(--text-mut);overflow-wrap:anywhere;background:#071826b8;border:1px solid #7acff047;border-radius:11px;align-items:center;gap:8px;display:inline-flex}.chat-pending-attachment{padding:8px 8px 8px 11px}.chat-pending-attachment>span{gap:3px;min-width:0;display:grid}.chat-pending-attachment strong{color:var(--text);font-size:12px}.chat-pending-attachment small{color:var(--text-faint);font-size:12px}.chat-pending-attachment button{width:34px;min-width:34px;min-height:34px;color:var(--text-mut);background:0 0;border:0;border-radius:8px;font-size:20px}.chat-pending-attachment button:hover,.chat-pending-attachment button:focus-visible{color:#fff;background:#ff8b952e}.chat-message-attachment{color:inherit;background:#ffffff12;padding:6px 9px;font-size:12px}.login-card{max-width:430px;padding:36px}.login-card h1{color:var(--text);font:600 34px/1.1 var(--font-sans)}.login-card h1 span{color:var(--accento)}.canvas{gap:18px}.holo-hero{display:block}.holo-top{min-height:44px;color:var(--text-mut);align-items:center;margin-bottom:12px}.holo-chip,.canvas-presence{min-height:36px;color:var(--text-mut);font:500 12px/1.3 var(--font-sans);letter-spacing:0;text-transform:none}.holo-chip{border:1px solid var(--line);background:#12213085;border-radius:999px;padding:8px 12px}.holo-chip i,.canvas-presence i{width:8px;height:8px}.holo-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;display:grid}.holo-kpis{grid-area:2/1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;display:grid}.holo-kpi{border:1px solid var(--line);border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#122130a3;justify-content:center;gap:5px;min-width:0;min-height:132px;padding:20px}.holo-kpi>span,.holo-panel-head span{color:var(--text-faint);font:650 12px/1.35 var(--font-sans);letter-spacing:.02em;text-transform:none}.holo-kpi>strong{color:var(--text);font:600 clamp(26px, 3vw, 38px)/1 var(--font-sans);letter-spacing:-.04em;text-shadow:none}.holo-kpi>small{color:var(--text-mut);font-size:12px}.holo-stage{border:1px solid var(--line);border-radius:var(--radius-shell);min-width:0;min-height:430px;box-shadow:none;-webkit-backdrop-filter:saturate(130%)blur(22px);backdrop-filter:saturate(130%)blur(22px);background:#122130b3;grid-area:1/1;justify-content:center;align-items:flex-start;padding:clamp(28px,5vw,64px);display:flex}.glass-voice-launch{border:1px solid var(--line);background:var(--surface-soft);min-height:52px;color:var(--text);border-radius:999px;align-items:center;gap:11px;margin-bottom:32px;padding:6px 10px 6px 6px;display:inline-flex}.glass-voice-launch:hover{border-color:var(--accento);color:var(--text)}.glass-voice-launch>span:first-child{background:var(--accento);color:#061018;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.glass-voice-launch svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.glass-voice-launch strong,.glass-voice-launch small{display:block}.glass-voice-launch strong{font-size:13px}.glass-voice-launch small{color:var(--text-mut);font-size:12px}.holo-copy{text-align:left;max-width:700px;margin:0}.holo-copy h1{color:var(--text);font:600 clamp(38px, 5vw, 64px)/.98 var(--font-sans);letter-spacing:-.055em}.holo-copy p{max-width:620px;color:var(--text-mut);margin-top:14px;font-size:clamp(16px,1.8vw,19px);line-height:1.5}.holo-command{border:1px solid var(--line-strong);width:100%;max-width:820px;min-height:64px;box-shadow:none;background:#07111bad;border-radius:18px;margin-top:32px;padding:7px 7px 7px 18px}.holo-command:focus-within{border-color:var(--accento);box-shadow:0 0 0 3px #70ddff24}.holo-command input{min-height:48px;padding:8px 4px;font-size:16px}.holo-mic-inline{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;width:48px;height:48px}.holo-mic-inline:hover{border-color:var(--accento);background:#70ddff24}.holo-mic-inline svg{width:20px;height:20px;stroke:var(--accento)}.holo-command button[type=submit]{min-width:98px;min-height:48px;box-shadow:none;border-radius:12px;padding:10px 18px}.canvas-prompts{justify-content:flex-start;gap:8px;max-width:820px;margin-top:12px}.canvas-prompts button{min-height:44px;color:var(--text-mut);background:0 0;border-radius:12px;padding:9px 13px}.canvas-reply{border-color:var(--line);max-width:820px;color:var(--text);background:#07111b94;border-radius:16px;margin-top:18px;padding:18px;font-size:16px}.canvas-question{color:var(--accento);font-size:13px}.canvas-receipt{color:var(--text-faint);font:500 12px/1.5 var(--font-sans);letter-spacing:0;text-transform:none}.holo-side{grid-area:1/2/span 2;gap:12px;min-width:0;padding:0;display:grid}.holo-panel,.canvas-panel{border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:border-color .16s var(--ease);background:#122130a3;padding:20px}.holo-panel:hover,.canvas-panel:hover{border-color:var(--line-strong);box-shadow:none;transform:none}.holo-panel-head{min-height:32px}.holo-panel-head a{min-height:44px;color:var(--accento);align-items:center;padding:8px;font-size:12px;display:inline-flex}.canvas-panel-head>a,.holo-kpi>small a{align-items:center;min-height:44px;padding-block:8px;display:inline-flex}.holo-panel-list>div{min-height:44px;color:var(--text-mut);border-color:#b2dcf021}.holo-panel-list b{color:var(--text);font-size:13px}.holo-panel-list small{color:var(--text-faint);font-size:12px}.holo-panel-big strong{color:var(--text);font:600 28px/1 var(--font-sans);text-shadow:none}.holo-panel-big span{font-size:12px}.holo-roles span{border-color:var(--line);background:var(--surface-soft);min-height:32px;color:var(--accento-hi);letter-spacing:0;text-transform:none;border-radius:10px;padding:7px 10px;font-size:12px}.canvas-insights{gap:18px}.canvas-insights .canvas-panel{min-width:0}.canvas-panel-head span{color:var(--accento);font:650 12px/1.35 var(--font-sans);letter-spacing:.02em;text-transform:none}.canvas-panel-head h2{color:var(--text);font:600 23px/1.15 var(--font-sans);letter-spacing:-.025em;margin-top:5px}.canvas-chart-summary strong{color:var(--text);font:600 34px/1 var(--font-sans);text-shadow:none}.canvas-chart-summary span,.canvas-source-note{color:var(--text-mut)}.canvas-source-note{font-family:var(--font-sans);letter-spacing:.015em;text-transform:none;font-size:12px;line-height:1.45}.canvas-chart-legend{color:var(--text-mut);flex-wrap:wrap;gap:8px 16px;margin-top:8px;font-size:12px;display:flex}.canvas-chart-legend span{align-items:center;gap:7px;display:inline-flex}.canvas-chart-legend i{background:var(--green);border:1px solid;border-radius:3px;width:18px;height:10px}.canvas-chart-legend i.ko{background:repeating-linear-gradient(135deg, var(--red) 0 3px, #ff7d8a33 3px 6px)}.canvas-bar-track{background:#b2dcf01f}.canvas-bar-track i{background:var(--green)}.canvas-bar-track i.ko{background:var(--red)}.canvas-line-chart svg{overflow:visible}.canvas-chart-data{color:var(--text-mut);margin-top:10px;font-size:12px}.canvas-chart-data summary{cursor:pointer;min-height:44px;color:var(--accento);align-items:center;font-size:13px;font-weight:650;list-style-position:inside;display:inline-flex}.canvas-chart-data summary:focus-visible{outline:2px solid var(--accento);outline-offset:2px;border-radius:8px}.canvas-chart-table-wrap:focus-visible,.learning-table-wrap:focus-visible,.models-table-wrap:focus-visible{outline:2px solid var(--accento);outline-offset:2px}.canvas-chart-table-wrap{border:1px solid var(--line);border-radius:12px;max-width:100%;overflow-x:auto}.canvas-chart-table-wrap table{border-collapse:collapse;width:100%;min-width:320px;color:var(--text-mut);font-variant-numeric:tabular-nums}.canvas-chart-table-wrap caption{color:var(--text);text-align:left;padding:10px 12px 6px;font-weight:650}.canvas-chart-table-wrap th,.canvas-chart-table-wrap td{border-top:1px solid var(--line);text-align:right;white-space:nowrap;padding:8px 12px}.canvas-chart-table-wrap th:first-child,.canvas-chart-table-wrap td:first-child{text-align:left}.canvas-connect-data{border-color:var(--line);background:var(--surface-soft);min-height:54px;color:var(--text-mut);border-radius:16px}.canvas-connect-data:hover{border-color:var(--accento);color:var(--text);background:#70ddff1c}.soon,.err-banner{border-radius:16px}@media (width<=1080px){.holo-grid{grid-template-columns:minmax(0,1fr)}.holo-kpis{grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr))}.holo-stage{grid-area:1/1;min-height:390px}.holo-side{grid-area:3/1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.shell{min-height:100vh;display:block}.pt{z-index:30;min-height:64px;padding-inline:14px;position:sticky;top:0}.prail{z-index:40;width:auto;height:auto;min-height:68px;padding:7px 10px max(7px, env(safe-area-inset-bottom));background:#0b1825f0;border-radius:18px 18px 0 0;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;margin:0;display:grid;position:fixed;inset:auto 0 0}.prail-toggle{display:none}.ptab,.padmin summary{border-radius:14px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:52px;padding:6px 4px;font-size:10px}.ptab-icon{width:22px;height:22px}.ptab-icon .nav-ico,.padmin summary .nav-ico{width:18px;height:18px}.prail-sep,.prail-fondo,.padmin-label-desktop,.padmin summary:after{display:none}.padmin{width:auto}.padmin-label-mobile{font-size:11px;display:inline}.padmin-menu{top:auto;right:10px;bottom:calc(88px + env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));width:auto;max-height:calc(100vh - 170px);position:fixed;left:10px}.pbd{max-width:none;padding:24px 18px calc(112px + env(safe-area-inset-bottom))}}@media (width<=600px){.pt{min-height:60px}.pbr{font-size:15px}.pbr:before{width:34px;height:34px}.pbr em,.pps .pstat:not([class*=adam-]),.pps .adam-checking,.pps .adam-online,.pps .adam-offline,.clap-copy{display:none}.clap-control{justify-content:center;width:44px;min-width:44px;height:44px;border-radius:50%!important;padding:0!important}button.ghost{width:44px;min-width:44px;height:44px;padding:0}.pps{gap:2px}.pbd{padding:20px 12px calc(112px + env(safe-area-inset-bottom))}.holo-top{align-items:flex-start;gap:8px}.holo-chip-long{display:none}.holo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.holo-kpi{min-height:118px;padding:16px}.holo-stage{border-radius:22px;min-height:0;padding:28px 18px}.glass-voice-launch{margin-bottom:24px}.glass-voice-launch small{display:none}.holo-copy h1{font-size:clamp(36px,12vw,48px)}.holo-command{grid-template-columns:48px minmax(96px,1fr);min-height:0;padding:8px;display:grid}.holo-command input{grid-column:1/-1;width:100%;padding:10px 8px}.holo-command button[type=submit]{justify-self:end;min-width:96px}.canvas-prompts{grid-template-columns:1fr;display:grid}.canvas-prompts button{text-align:left;width:100%}.holo-side,.canvas-insights,.padmin-menu{grid-template-columns:minmax(0,1fr)}.msg{max-width:92%}}@media (forced-colors:active){.prail,.psec,.holo-stage,.holo-kpi,.holo-panel,.canvas-panel{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.glass-ambient:before,.glass-ambient:after{filter:blur(72px)}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.adam-work-panel{text-align:left;border:1px solid var(--line-strong);width:min(100%,820px);color:var(--text);background:#07111bb8;border-radius:18px;margin-top:20px;padding:22px}.adam-work-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adam-work-head h2{color:var(--text);margin:6px 0 0;font-size:clamp(21px,2vw,27px);line-height:1.15}.adam-work-status{min-height:28px;color:var(--text-mut);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.adam-work-status i{background:0 0;border:2px solid;border-radius:50%;flex:none;width:9px;height:9px}.adam-work-status.is-running{color:var(--accento)}.adam-work-status.is-success{color:var(--green)}.adam-work-status.is-warning{color:#ffd08a}.adam-work-status.is-error{color:var(--red)}.adam-task-id{border:1px solid var(--line);min-height:44px;color:var(--text-mut);font-variant-numeric:tabular-nums;background:0 0;border-radius:10px;padding:8px 12px;font-size:12px}.adam-task-id:hover{color:var(--text);border-color:var(--accento);background:#70ddff14}.adam-work-request{border:0;border-left:3px solid var(--accento);color:var(--text);background:#70ddff12;margin:18px 0 0;padding:14px 16px;font-size:15px;line-height:1.55}.adam-work-ack,.adam-work-intro{color:var(--text-mut);white-space:pre-wrap;margin:16px 0 0;font-size:16px;line-height:1.55}.adam-work-notice,.adam-work-error{color:#ffe3b6;background:#53391447;border:1px solid #ffd08a61;border-radius:12px;gap:5px;margin-top:16px;padding:14px 16px;line-height:1.5;display:grid}.adam-work-error{color:#ffd7dc;background:#56182247;border-color:#ff7d8a6b}.adam-work-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.adam-work-meta>div{border:1px solid var(--line);background:#1221308a;border-radius:12px;min-width:0;padding:13px}.adam-work-meta dt{color:var(--text-faint);font-size:12px}.adam-work-meta dd{overflow-wrap:anywhere;color:var(--text);margin:5px 0 0;font-size:14px;font-weight:700}.adam-work-meta small{color:var(--text-faint);margin-top:5px;font-size:12px;line-height:1.35;display:block}.adam-work-progress,.adam-work-result,.adam-work-artifacts{margin-top:20px}.adam-work-progress h3,.adam-work-result h3,.adam-work-artifacts h3{color:var(--text);margin:0 0 10px;font-size:15px}.adam-work-progress ol,.adam-work-artifacts ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.adam-work-progress li{border-top:1px solid var(--line);color:var(--text-mut);grid-template-columns:58px minmax(0,1fr);gap:12px;padding:11px 0;line-height:1.45;display:grid}.adam-work-progress time{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:12px}.adam-work-result{background:#1c523a38;border:1px solid #58d49357;border-radius:13px;padding:16px}.adam-work-result p{color:var(--text);white-space:pre-wrap;margin:0;font-size:16px;line-height:1.58}.expandable-text{min-width:0}.expandable-text-toggle{border:1px solid var(--line-strong);min-height:44px;color:var(--accento);background:#70ddff0f;border-radius:10px;margin-top:10px;padding:8px 12px;font-weight:700}.expandable-text-toggle:hover{border-color:var(--accento);background:#70ddff1f}.adam-work-artifacts li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:64px;padding:10px 0;display:grid}.adam-work-artifacts li>.artifact-preview{grid-column:1/-1;width:100%;margin:0}.adam-work-artifacts li>div{gap:3px;min-width:0;display:grid}.adam-work-artifacts strong{overflow-wrap:anywhere;color:var(--text);font-size:14px}.adam-work-artifacts span{color:var(--text-faint);font-size:12px}.adam-work-artifacts button,.adam-work-actions button{border:1px solid var(--accento);min-width:96px;min-height:44px;color:var(--accento);background:0 0;border-radius:10px;padding:9px 14px;font-weight:700}.adam-work-artifacts button:hover,.adam-work-actions button:hover{color:#07111b;background:var(--accento)}.adam-work-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.adam-work-navigation{flex-wrap:wrap;gap:10px;margin:14px 0 4px;display:flex}.adam-work-navigation a{min-height:44px;color:var(--accento);background:#70ddff14;border:1px solid #70ddff9e;border-radius:10px;justify-content:center;align-items:center;padding:9px 14px;font-weight:700;text-decoration:none;display:inline-flex}.adam-work-navigation a:hover,.adam-work-navigation a:focus-visible{color:#07111b;background:var(--accento)}.adam-work-actions button.is-danger,.adam-work-cancel-confirmation button.is-danger{color:#ffd7dc;border-color:#ff7d8ab8}.adam-work-actions button.is-danger:hover,.adam-work-cancel-confirmation button.is-danger:hover{color:#18080b;background:#ff9aa6}.adam-work-cancel-confirmation{color:var(--text);background:#5618223d;border:1px solid #ff7d8a7a;border-radius:13px;gap:10px;margin-top:16px;padding:16px;display:grid}.adam-work-cancel-confirmation p{color:var(--text-mut);margin:0;line-height:1.55}.adam-work-cancel-confirmation>div{flex-wrap:wrap;gap:10px;display:flex}.adam-work-cancel-confirmation button{border:1px solid var(--line-strong);min-height:44px;color:var(--text);background:#07111b8f;border-radius:10px;padding:9px 14px;font-weight:700}.adam-work-cancel-confirmation button:disabled{cursor:wait;opacity:.58}.adam-work-footer{border-top:1px solid var(--line);color:var(--text-faint);justify-content:space-between;gap:12px;margin-top:20px;padding-top:14px;font-size:12px;display:flex}@media (width<=600px){.adam-work-panel{padding:17px}.adam-work-head,.adam-work-footer{flex-direction:column;align-items:stretch}.adam-task-id{align-self:flex-start}.adam-work-meta{grid-template-columns:minmax(0,1fr)}.adam-work-progress li{grid-template-columns:minmax(0,1fr);gap:4px}.adam-work-artifacts li{grid-template-columns:minmax(0,1fr);align-items:stretch}.adam-work-artifacts li>button,.adam-work-artifacts li>.artifact-preview{grid-column:1;width:100%}}@media (forced-colors:active){.adam-work-panel,.adam-work-meta>div,.adam-work-result,.adam-work-notice,.adam-work-error{border:1px solid canvastext}}.approval-queue{border-color:#ffd08a66}.approval-queue:focus{outline:2px solid var(--accento);outline-offset:3px}.approval-queue .holo-panel-head span{color:#ffd08a}.approval-queue-intro,.approval-queue-state,.approval-more{color:var(--text-faint);margin:9px 0 0;font-size:12px;line-height:1.5}.approval-list{gap:12px;margin-top:14px;display:grid}.approval-card{border:1px solid var(--line);background:#07111b8f;border-radius:12px;min-width:0;padding:13px}.inline-approval,.inline-approval-state{margin-top:12px}.inline-approval .approval-card.is-inline{background:#231c125c;border-color:#ffd08a66}.inline-approval-state,.approval-terminal{border:1px solid var(--line);color:var(--text-mut);background:#07111b80;border-radius:10px;padding:11px 12px;font-size:12px;line-height:1.45}.inline-approval-state.is-error{color:#ffd7dc;border-color:#ff7d8a6b}.approval-terminal{margin:10px 0 0}.approval-card.is-resolved .approval-terminal{border-color:#66deac59}.approval-card h3{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:14px;line-height:1.45}.approval-meta{color:var(--text-faint);margin:7px 0 0;font-size:12px;line-height:1.45}.approval-options{gap:8px;margin-top:12px;display:grid}.approval-options button,.approval-confirm-actions button{border:1px solid var(--accento);min-height:44px;color:var(--accento);font:inherit;background:#70ddff0f;border-radius:9px;padding:9px 12px;font-size:13px;font-weight:750;line-height:1.35}.approval-options button{text-align:left;width:100%}.approval-options button:hover,.approval-confirm-actions button:hover{color:#07111b;background:var(--accento)}.approval-confirm{color:var(--text-mut);background:#53391438;border:1px solid #ffd08a6b;border-radius:10px;gap:11px;margin-top:12px;padding:12px;font-size:12px;line-height:1.45;display:grid}.approval-disclosure-warning{color:var(--text);background:#78350f38;border:1px solid #f59e0b61;border-radius:14px;margin-top:12px;padding:12px 14px}.approval-disclosure-warning p{color:var(--text-mut);margin:4px 0 0}.approval-confirm>strong{color:#ffe3b6;font-size:13px}.approval-confirm dl{gap:8px;margin:0;display:grid}.approval-confirm dl>div{grid-template-columns:58px minmax(0,1fr);gap:8px;display:grid}.approval-confirm dt{color:#ffe3b6;font-weight:800}.approval-confirm dd,.approval-confirm p{overflow-wrap:anywhere;margin:0}.approval-confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.approval-confirm-actions .is-secondary{border-color:var(--line-strong);color:var(--text-mut);background:0 0}.approval-options button:disabled,.approval-confirm-actions button:disabled{cursor:wait;opacity:.62}.approval-queue-error{color:#ffd7dc;background:#56182247;border:1px solid #ff7d8a6b;border-radius:9px;margin:12px 0 0;padding:10px;font-size:12px;line-height:1.45}@media (width<=420px){.approval-confirm dl>div,.approval-confirm-actions{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.approval-queue,.approval-card,.approval-confirm,.approval-queue-error{border:1px solid canvastext}}.chat-task-state,.chat-approval-notice{border:1px solid var(--line);color:var(--text-mut);background:#07111b80;border-radius:11px;gap:8px;margin-top:12px;padding:12px;font-size:13px;display:grid}.conversation-toolbar,.conversation-editor{border:1px solid var(--line);background:#07111b6b;border-radius:14px;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr) auto;align-items:end;gap:10px;margin-top:16px;padding:12px;display:grid}.conversation-editor{grid-template-columns:minmax(240px,1fr) auto auto;margin-top:8px}.conversation-toolbar label,.conversation-editor label{min-width:0;color:var(--text-mut);gap:5px;font-size:12px;display:grid}.conversation-toolbar input,.conversation-toolbar select,.conversation-editor input{border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;background:#050e17b8;border-radius:9px;padding:8px 11px}.conversation-toolbar button,.conversation-editor button{min-height:44px}.conversation-error{color:#ffd7dc;background:#56182247;border:1px solid #ff8b9566;border-radius:10px;margin-top:8px;padding:11px 12px;font-size:13px}.canvas-window-manager{width:min(1440px,100% - 28px);margin:18px auto 0}.canvas-window-dock{min-height:44px;color:var(--text-mut);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.canvas-window-dock>span{letter-spacing:.08em;text-transform:uppercase;margin-right:auto}.canvas-window-dock button,.canvas-window-actions button{border:1px solid var(--line);min-height:44px;color:var(--text-mut);background:#07111ba8;border-radius:9px;padding:8px 11px}.canvas-window-dock button:hover,.canvas-window-actions button:hover,.canvas-window-actions button[aria-pressed=true]{border-color:var(--accento);color:var(--accento)}.canvas-window-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:12px;display:grid}.canvas-window{border:1px solid var(--line);background:#07111b94;border-radius:16px;grid-column:span 8;min-width:0;overflow:hidden;box-shadow:0 18px 42px #0000002e}.canvas-window-compact{grid-column:span 4}.canvas-window.is-pinned{border-color:color-mix(in srgb, var(--accento) 45%, var(--line))}.canvas-window-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:7px 9px 7px 14px;display:flex}.canvas-window-head>div:first-child{gap:3px;font-weight:650;display:grid}.canvas-window-head small{color:var(--accento);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.canvas-window-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.canvas-window-actions button{min-width:44px;font-size:12px}.canvas-window-body{min-width:0;padding:12px}.canvas-window-body>.adam-work-panel,.canvas-window-body>.approval-queue{margin:0}.voice-stop-turn,.voice-disable-mic{color:#b9dcff;background:#040914c7;border:1px solid #9fd4ff61;border-radius:22px;min-height:44px;padding:8px 14px;font-size:12px}.voice-stop-turn{color:#ffd4ad;border-color:#ffb87780}.voice-privacy-note{color:#e2eeffb8;max-width:520px;font-family:var(--font-mono);text-align:center;font-size:12px;line-height:1.45}@media (width<=720px){.pmh{align-items:flex-start}.pmm{text-align:left;max-width:none}.conversation-toolbar,.conversation-editor{grid-template-columns:minmax(0,1fr);align-items:stretch}.chat-conversation-body{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.canvas-window-manager{width:calc(100% - 20px)}.canvas-window-grid{grid-template-columns:minmax(0,1fr)}.canvas-window,.canvas-window-compact{grid-column:1}.canvas-window-head{flex-direction:column;align-items:flex-start}.canvas-window-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}.chat-task-link{border:1px solid var(--accento);width:fit-content;min-height:44px;color:var(--accento);border-radius:9px;align-items:center;padding:8px 11px;text-decoration:none;display:inline-flex}.chat-task-link:hover{color:#07111b;background:var(--accento)}.chat-approval-notice{color:#ffe3b6;background:#53391440;border-color:#ffd08a61}.chat-approval-notice span{line-height:1.45}@media (forced-colors:active){.chat-task-state,.chat-approval-notice,.conversation-toolbar,.conversation-editor,.conversation-error,.chat-attach-button,.chat-pending-attachment,.chat-message-attachment,.canvas-window{border:1px solid canvastext}}
