:root{--blue:#087dff;--blue2:#145df2;--cyan:#80e8ff;--ink:#111925;--muted:#647188;--paper:#f3f7fc;--line:#dbe4ef;--ok:#08704b;--warn:#936500}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.5}button,input,textarea,select{font:inherit}button{cursor:pointer}.hidden{display:none!important}.top{height:76px;padding:0 max(20px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;background:var(--blue);color:#fff}.brand{font-size:18px;font-weight:900;letter-spacing:.16em}.nav{display:flex;gap:24px}.nav button{height:76px;border:0;border-bottom:3px solid transparent;background:transparent;color:#d8ebff;font-size:13px;font-weight:750}.nav button.active{color:#fff;border-bottom-color:#fff}.profile{font-size:12px;color:#dcecff}.hero{padding:72px 22px 150px;text-align:center;color:#fff;background:radial-gradient(circle at 15% 5%,#6bd0ef80,transparent 28%),linear-gradient(112deg,#159be8,#087dff 48%,#155df1)}.hero small{font-size:10px;letter-spacing:.16em;font-weight:900}.hero h1{margin:18px 0 15px;font-size:clamp(48px,8vw,96px);font-weight:950;letter-spacing:-.07em;line-height:.88;text-transform:uppercase}.hero p{max-width:620px;margin:auto;color:#e7f4ff;font-size:17px}.wrap{width:min(1120px,calc(100% - 32px));margin:auto}.assistant{max-width:790px;margin:-92px auto 48px;border-radius:22px;background:#fff;box-shadow:0 28px 75px #154c9d24;overflow:hidden}.assistant-head{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line)}.orb{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff;font-family:Georgia;font-size:22px;font-style:italic}.assistant-head h2{margin:0;font-size:15px}.assistant-head p{margin:2px 0 0;color:var(--muted);font-size:11px}.assistant-body{padding:25px 22px;background:linear-gradient(135deg,#f3faff,#fff)}.assistant-body>p{font-family:Georgia,serif;font-size:21px;margin:0 0 16px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips button{border:1px solid var(--line);border-radius:20px;background:#fff;padding:9px 13px;color:var(--muted);font-size:12px}.chat{display:flex;gap:9px;padding:13px}.chat input{flex:1;min-width:0;border:0;border-radius:12px;background:#eef3f8;padding:14px}.primary{border:0;border-radius:11px;background:var(--blue);color:#fff;padding:12px 17px;font-size:12px;font-weight:800;text-decoration:none}.section{padding:58px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.eyebrow{display:block;color:var(--blue);font-size:9px;font-weight:900;letter-spacing:.14em}.section h1,.section h2{font-family:Georgia,serif;font-weight:500}.section h1{font-size:clamp(38px,6vw,62px);line-height:.98;margin:10px 0}.section h2{font-size:30px;margin:8px 0}.section-head p{color:var(--muted);margin:4px 0}.actions{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:55px}.actions article,.card{padding:22px;border:1px solid var(--line);border-radius:18px;background:#fff}.actions article{min-height:165px}.actions h3,.card h3{font-family:Georgia,serif;font-size:23px;font-weight:500;margin:27px 0 7px}.actions p,.card p{font-size:12px;color:var(--muted)}.actions button,.card button,.card a{border:0;background:transparent;color:var(--blue);font-size:11px;font-weight:850;text-decoration:none;padding:10px 0}.requests-preview{margin-bottom:58px}.ticket-list{overflow:hidden;border:1px solid var(--line);border-radius:17px;background:#fff}.ticket{display:grid;grid-template-columns:2fr .7fr .8fr .8fr;align-items:center;gap:18px;padding:18px 20px;border-bottom:1px solid var(--line);font-size:12px}.ticket:last-child{border-bottom:0}.ticket b{display:block;font-size:13px}.ticket small{color:var(--muted)}.status{display:inline-block;border-radius:15px;padding:6px 9px;background:#e8f3ff;color:#0864c5;font-size:10px;font-weight:850}.empty{text-align:center;padding:35px;color:var(--muted)}.logos{margin-top:60px;padding:34px 20px;background:linear-gradient(105deg,#43adea,#087dff,#145ff0)}.logos>p{text-align:center;color:#fff;font-size:9px;font-weight:900;letter-spacing:.16em}.logo-grid{max-width:1050px;margin:auto;display:grid;grid-template-columns:repeat(5,1fr)}.logo-grid div{min-height:100px;padding:20px;display:grid;place-items:center;border-right:1px solid #ffffff80}.logo-grid div:last-child{border:0}.logo-grid img{max-width:130px;max-height:50px;width:100%;object-fit:contain}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.guide{min-height:240px;display:flex;flex-direction:column}.guide h3{margin-top:30px}.guide footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center}.search{width:100%;max-width:650px;padding:14px 16px;border:1px solid var(--line);border-radius:13px;background:#fff}.it-banner{padding:35px;border-radius:22px;background:linear-gradient(120deg,#0b91e8,#145df2);color:#fff}.it-banner h1{margin:12px 0}.it-tabs{display:flex;gap:7px;overflow:auto;padding:18px 0 27px}.it-tabs button{white-space:nowrap;border:1px solid var(--line);border-radius:18px;background:#fff;padding:9px 13px;font-size:11px;font-weight:750}.it-tabs button.active{background:var(--ink);color:#fff}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:28px}.metrics article{padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff}.metrics small{font-size:9px;font-weight:850;color:var(--muted)}.metrics strong{display:block;font-family:Georgia;font-size:40px;font-weight:500;margin:8px 0}.it-ticket{display:grid;grid-template-columns:90px 1fr 170px;gap:14px;align-items:center;padding:15px;border:1px solid var(--line);border-radius:13px;background:#fff;margin-bottom:8px}.it-ticket select{padding:10px;border:1px solid var(--line);border-radius:9px}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:16px;background:#101923a8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.modal{position:relative;width:min(680px,100%);max-height:94vh;overflow:auto;padding:29px;border-radius:22px;background:var(--paper)}.close{position:absolute;right:15px;top:12px;width:44px;height:44px;border:0;background:transparent;font-size:28px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.field{display:grid;gap:7px}.field.wide{grid-column:1/-1}.field label{font-size:11px;font-weight:850}.field input,.field select,.field textarea{width:100%;min-height:48px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff}.field textarea{min-height:105px;resize:vertical}.photo-preview{max-width:100%;max-height:180px;border-radius:10px}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.message{min-height:20px;color:var(--ok);font-size:12px;font-weight:750}.guide-detail{padding:17px;border-radius:12px;background:#eaf4ff;margin:18px 0}.inventory{width:100%;border-collapse:collapse;background:#fff;border-radius:15px;overflow:hidden}.inventory th,.inventory td{text-align:left;padding:11px;border-bottom:1px solid var(--line);font-size:11px}.toast{position:fixed;right:18px;bottom:18px;z-index:100;max-width:360px;padding:14px 18px;border-radius:12px;background:var(--ink);color:#fff;font-size:12px;box-shadow:0 16px 50px #0004}.loader{padding:80px;text-align:center;color:var(--muted)}@media(max-width:760px){.nav{display:none}.profile{max-width:130px;overflow:hidden;text-overflow:ellipsis}.hero{padding-top:55px}.actions,.grid,.metrics,.ticket{grid-template-columns:1fr}.ticket>*:not(:first-child):not(.status){display:none}.logo-grid{grid-template-columns:repeat(2,1fr)}.logo-grid div{border-bottom:1px solid #fff8}.logo-grid div:last-child{grid-column:1/-1}.section-head{align-items:flex-start;flex-direction:column}.form-grid{grid-template-columns:1fr}.field.wide{grid-column:auto}.it-ticket{grid-template-columns:1fr}.modal{padding:24px 18px}}.hero h1{text-transform:none}.brand{display:flex;align-items:center;gap:2px;font-size:18px;font-weight:900;letter-spacing:.16em}.brand span{font-size:14px;transform:translateY(-6px);letter-spacing:.14em}.brand-mark{width:36px;height:30px;object-fit:contain;flex:0 0 auto}.orb{overflow:hidden}.orb .brand-mark{width:36px;height:28px;max-width:none;object-fit:contain}.connector-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px}.connector-card{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff}.connector-card h3{margin:3px 0;font-size:20px}.connector-card p{margin:0;color:var(--muted);font-size:12px}.connector-state{white-space:nowrap;border-radius:18px;padding:6px 10px;background:#eef3f8;color:var(--muted);font-size:10px;font-weight:850}.connector-state.ready{background:#e4f8ef;color:var(--ok)}.asset-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:20px}.asset-metrics article{padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}.asset-metrics small{font-size:9px;font-weight:850;color:var(--muted)}.asset-metrics strong{display:block;font-family:Georgia;font-size:30px;font-weight:500}.asset-tools{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-bottom:16px}.asset-tools .search{flex:1;min-width:260px}.asset-filters{display:flex;flex-wrap:wrap;gap:6px}.asset-filters button{border:1px solid var(--line);border-radius:18px;background:#fff;padding:8px 11px;font-size:10px;font-weight:800}.asset-filters button.active{background:var(--ink);color:#fff}.asset-list{display:grid;gap:8px}.asset-row{display:grid;grid-template-columns:130px 1.4fr 1fr 1fr auto;gap:14px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:13px;background:#fff;font-size:11px}.asset-row b{font-size:12px}.asset-row small{display:block;color:var(--muted)}.asset-row a{color:var(--blue);font-weight:800;text-decoration:none;white-space:nowrap}@media(max-width:760px){.connector-grid,.asset-metrics{grid-template-columns:1fr 1fr}.brand{letter-spacing:.1em}.asset-row{grid-template-columns:1fr}.asset-row a{justify-self:start}}.brand{align-items:flex-start;gap:4px}.brand strong{font-size:22px;line-height:1;font-weight:950;letter-spacing:.06em}.brand span{font-size:15px;line-height:1;margin-top:1px;transform:none}.orb svg{width:31px;height:31px;animation:beAlive 14s ease-in-out infinite;transform-origin:center}.hero>small{display:none}.hero h1{margin-top:0}.inside-hero{padding:38px;border-radius:22px;background:linear-gradient(120deg,#0b91e8,#145df2);color:#fff}.inside-hero h1{margin:10px 0}.inside-filters{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0}.inside-filters button{border:1px solid var(--line);border-radius:18px;background:#fff;padding:9px 13px;font-size:11px;font-weight:800}.inside-filters button.active{background:var(--blue);color:#fff;border-color:var(--blue)}.inside-feature{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;margin-bottom:28px}.inside-news{display:grid;gap:10px}.inside-item{padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff}.inside-item h3{margin:8px 0;font-family:Georgia,serif;font-size:24px;font-weight:500}.inside-item p{margin:5px 0;color:var(--muted);font-size:12px}.inside-meta{display:flex;gap:8px;flex-wrap:wrap;color:var(--blue);font-size:9px;font-weight:900;letter-spacing:.08em}.inside-links{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.inside-links a,.inside-links div{padding:18px;border:1px solid var(--line);border-radius:15px;background:#fff;text-decoration:none;color:var(--ink)}.inside-links b{display:block;margin-bottom:5px}.inside-links small{color:var(--muted)}.demo-note{padding:15px;border:1px solid #cfe2ff;border-radius:13px;background:#eaf4ff;color:#174f8f;font-size:11px}@keyframes beAlive{0%,82%,to{transform:rotate(0)}86%{transform:rotate(-12deg)}90%{transform:rotate(10deg)}94%{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.orb svg{animation:none}}@media(max-width:760px){.inside-feature,.inside-links{grid-template-columns:1fr}}body,button,input,textarea,select{font-family:Manrope,Arial,sans-serif}body{font-weight:300}.hero h1,.assistant-body>p,.section h1,.section h2,.actions h3,.card h3,.metrics strong,.inside-item h3{font-family:Manrope,Arial,sans-serif;font-weight:300}.it-ticket.asana-ticket{grid-template-columns:90px 1fr 170px auto}.comment-btn{border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--blue);padding:10px 13px;font-size:11px;font-weight:800}.workflow-metrics{grid-template-columns:repeat(5,1fr)}.comment-ticket{grid-template-columns:90px minmax(260px,1fr) 170px auto}.comment-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.comment-btn span{min-width:22px;height:22px;display:inline-grid;place-items:center;border-radius:11px;background:#e8f3ff;color:#0864c5;font-size:10px}.comment-preview{display:block;width:100%;margin-top:8px;padding:8px 10px;border:0;border-left:3px solid var(--blue);border-radius:0 8px 8px 0;background:#f3f8ff;color:var(--muted);font-size:11px;text-align:left;line-height:1.45}.comment-preview:hover,.comment-preview:focus-visible{background:#e8f3ff;color:var(--ink);outline:2px solid #7db9ff;outline-offset:2px}.comment-modal h2{margin:8px 52px 18px 0}.comment-thread{display:grid;gap:10px;max-height:320px;overflow:auto;margin:0 0 22px;padding:2px}.comment-entry{padding:14px 16px;border:1px solid var(--line);border-radius:13px;background:#fff}.comment-entry>div{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.comment-entry time{color:var(--muted);font-size:10px}.comment-entry p{margin:8px 0 0;color:var(--ink);font-size:12px;line-height:1.55}.comment-empty{padding:22px}.it-banner{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,340px);align-items:center;gap:36px;min-height:310px;padding:44px 52px;overflow:hidden}.it-banner-copy{min-width:0}.it-banner-media{width:100%;max-width:340px;aspect-ratio:420/260;margin:0;justify-self:end;display:grid;place-items:center;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 18px 46px #0639802e}.it-banner-gif{display:block;width:100%;height:100%;object-fit:contain}@media(prefers-reduced-motion:reduce){.it-banner-gif{display:none}.it-banner-media:after{content:"BE HELP";color:var(--blue);font-weight:800;letter-spacing:.14em}}@media(max-width:900px){.workflow-metrics{grid-template-columns:repeat(2,1fr)}.comment-ticket{grid-template-columns:1fr}.comment-btn{justify-self:start}.it-banner{grid-template-columns:1fr;gap:24px;padding:36px}.it-banner-media{width:min(100%,300px);justify-self:start}}@media(max-width:520px){.it-banner{min-height:0;padding:28px 24px}.it-banner-media{width:100%}}.be-response{margin:0 13px 13px;padding:18px;border:1px solid #cfe2f7;border-radius:15px;background:#f6fbff;color:var(--ink)}.be-response[hidden]{display:none}.be-response-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.be-source{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:999px;background:#e3f1ff;color:#075fb8;font-size:10px;font-weight:900;letter-spacing:.08em}.be-answer{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.65}.be-note{margin:12px 0 0;color:var(--muted);font-size:11px}.be-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.be-actions button{min-height:44px;padding:10px 15px;border-radius:11px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:12px;font-weight:800}.be-actions button.primary{border-color:var(--blue);background:var(--blue);color:#fff}.be-loading{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px}.be-loading:before{content:"";width:16px;height:16px;border:2px solid #cde2f7;border-top-color:var(--blue);border-radius:50%;animation:be-spin .8s linear infinite}@keyframes be-spin{to{transform:rotate(360deg)}}.chat button:disabled{cursor:wait;opacity:.68}@media(max-width:600px){.be-response{padding:15px}.be-actions{display:grid}.be-actions button{width:100%}}@media(prefers-reduced-motion:reduce){.be-loading:before{animation:none}}.be-disc{position:relative;isolation:isolate;flex:0 0 54px;width:54px;height:54px;overflow:visible;background:radial-gradient(circle at center,transparent 0 26%,#ffffff24 27% 29%,transparent 30% 43%,#ffffff1f 44% 46%,transparent 47%),linear-gradient(145deg,#159be8,#087dff 55%,#145df2);box-shadow:0 8px 22px #087dff3d;animation:be-arrive .7s ease-out both,be-nod 1.35s ease-in-out 2.8s 1 both;transform-origin:50% 70%}.be-disc:before,.be-disc:after{content:none}.be-disc>svg{width:38px;height:40px;animation:be-breathe 2.2s ease-in-out .8s 2;transform-origin:center}.be-on-air{position:absolute;z-index:4;left:-10px;top:-16px;display:flex;align-items:center;gap:4px;padding:4px 7px;border:2px solid white;border-radius:9px 9px 9px 2px;background:#e73343;color:#fff;font:800 8px/1 Manrope,Arial,sans-serif;letter-spacing:.07em;white-space:nowrap;box-shadow:0 5px 13px #b31e3040;animation:be-air-in .35s ease-out .35s both}.be-on-air:after{content:"";position:absolute;left:5px;bottom:-5px;width:7px;height:7px;background:#e73343;transform:rotate(45deg);border-right:2px solid white;border-bottom:2px solid white}.be-on-air i{width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 #fff8;animation:be-air-pulse 1.1s ease-out .8s 3}.be-thinking-wave{position:absolute;z-index:2;top:3px;right:3px;bottom:3px;left:3px;overflow:hidden;border-radius:50%;opacity:0;pointer-events:none;transition:opacity .22s ease;background:linear-gradient(180deg,#087dff00 18%,#075fcc22)}.be-thinking-wave svg{position:absolute;left:-19px;bottom:-4px;width:94px!important;height:50px!important;max-width:none;animation:none!important;filter:drop-shadow(0 -2px 2px #0059c94d)}.be-disc.is-thinking>svg:first-child{opacity:.22;animation:none;transform:scale(.9);transition:opacity .2s ease,transform .2s ease}.be-disc.is-thinking .be-thinking-wave{opacity:1}.be-disc.is-thinking .be-thinking-wave svg{animation:be-wave-search 1.15s ease-in-out infinite!important}.ticket-description{margin:11px 0 0;padding:10px 12px;border-left:3px solid var(--blue);border-radius:0 9px 9px 0;background:#f3f8ff;color:#27354a;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}@keyframes be-arrive{0%{opacity:0;transform:translateY(6px) scale(.88)}to{opacity:1;transform:none}}@keyframes be-nod{0%,to{transform:rotate(0)}35%{transform:rotate(-5deg)}65%{transform:rotate(4deg)}}@keyframes be-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes be-onair{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes be-air-in{0%{opacity:0;transform:translateY(4px) scale(.85)}to{opacity:1;transform:none}}@keyframes be-air-pulse{0%{box-shadow:0 0 #fff9}to{box-shadow:0 0 0 6px #fff0}}@keyframes be-wave-search{0%{transform:translate(0) translateY(3px) rotate(-1deg)}50%{transform:translate(-17px) translateY(-2px) rotate(1deg)}to{transform:translate(-34px) translateY(3px) rotate(-1deg)}}@media(prefers-reduced-motion:reduce){.be-disc,.be-disc>svg,.be-on-air,.be-on-air i,.be-thinking-wave svg{animation:none!important}.be-thinking-wave{transition:none}}.inside-v80{padding-top:28px;padding-bottom:80px}.inside-v80 *{min-width:0}.bi-hero{position:relative;overflow:hidden;padding:44px;border-radius:26px;background:linear-gradient(125deg,#101c33,#0a70ef 62%,#18a9e7);color:#fff;box-shadow:0 24px 65px #0c54a729}.bi-hero:after{content:"";position:absolute;right:-70px;bottom:-105px;width:310px;height:310px;border:1px solid #ffffff35;border-radius:50%;box-shadow:0 0 0 40px #ffffff0a,0 0 0 80px #ffffff0a}.bi-hero h1{position:relative;z-index:1;margin:10px 0 12px;max-width:720px;font-size:clamp(42px,6vw,72px);letter-spacing:-.045em}.bi-hero p{position:relative;z-index:1;max-width:660px;margin:0;color:#ddebff;font-size:16px}.bi-hero .eyebrow{color:#8eeaff}.bi-section{margin-top:46px}.bi-title-row{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.bi-title-row h2{margin:5px 0 0;font-size:32px}.bi-title-row p{max-width:560px;margin:0;color:var(--muted);font-size:12px}.bi-demo{display:inline-flex;align-items:center;width:max-content;padding:5px 9px;border-radius:999px;background:#fff1df;color:#8a4b00;font-size:9px;font-weight:900;letter-spacing:.09em}.bi-live{background:#e6f8ef;color:#08704b}.bi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bi-card{position:relative;padding:24px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 13px 38px #173a6810}.bi-card h3{margin:14px 0 8px;font-family:Georgia,serif;font-size:25px;font-weight:500}.bi-card p{margin:0;color:var(--muted);font-size:12px}.bi-card footer{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.bi-link,.bi-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--ink);font-size:11px;font-weight:850;text-decoration:none}.bi-link.primary,.bi-button.primary{border-color:var(--blue);background:var(--blue);color:#fff}.bi-button:disabled{cursor:not-allowed;opacity:.48}.bi-private{border-color:#b9d8fa;background:linear-gradient(145deg,#f7fbff,#eef7ff)}.bi-private-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.bi-private-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px}.bi-private-grid>div{padding:16px;border:1px solid #cfe2f8;border-radius:14px;background:#fff}.bi-private-grid h3{font-size:20px;margin:6px 0}.bi-private-wide{grid-column:1/-1}.bi-company-tree{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.bi-company-tree div{padding:14px;border-radius:13px;background:#f3f7fc;text-align:center}.bi-company-tree b{display:block;font-size:12px}.bi-company-tree small{color:var(--muted);font-size:9px}.bi-newcomer{display:grid;grid-template-columns:62px 1fr auto;gap:13px;align-items:center;margin-top:18px;padding:13px;border:1px solid #cfe1f5;border-radius:15px;background:#f7fbff}.bi-avatar{width:62px;height:62px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#c72f35,#f77b6c);color:#fff;font-family:Georgia,serif;font-size:23px}.bi-newcomer b,.bi-newcomer small{display:block}.bi-newcomer small{color:var(--muted);font-size:10px}.bi-news-shell{padding:30px;border-radius:22px;background:#0f1c31;color:#fff;box-shadow:0 20px 55px #11284724}.bi-news-shell .bi-title-row h2{color:#fff}.bi-news-shell .bi-title-row p{color:#bfcce0}.bi-news-actions{display:flex;flex-wrap:wrap;gap:8px}.bi-news{display:grid;gap:10px}.bi-news article{padding:20px;border:1px solid #ffffff24;border-radius:16px;background:#ffffff0d}.bi-news-meta{display:flex;flex-wrap:wrap;gap:8px;color:#8eeaff;font-size:9px;font-weight:900;letter-spacing:.06em}.bi-news h3{margin:10px 0 6px;font-family:Georgia,serif;font-size:24px;font-weight:500}.bi-news p{margin:0;color:#d5dfed;font-size:13px;white-space:pre-wrap}.bi-news footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.bi-news .bi-link,.bi-news .bi-button{border-color:#ffffff2e;background:#ffffff12;color:#fff}.bi-comments{margin-top:12px;padding-top:12px;border-top:1px solid #ffffff20}.bi-comments summary{cursor:pointer;color:#bfe7ff;font-size:11px;font-weight:800}.bi-comment{margin-top:9px;padding:10px;border-radius:10px;background:#ffffff0c}.bi-comment b,.bi-comment time{font-size:9px}.bi-comment time{margin-left:8px;color:#9eacc0}.bi-comment p{margin-top:4px;font-size:11px}.bi-empty{padding:26px;border:1px dashed #ffffff40;border-radius:15px;color:#bdc9da;text-align:center;font-size:12px}.bi-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.bi-quick a,.bi-quick div{min-height:120px;padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff;text-decoration:none;color:var(--ink)}.bi-quick b,.bi-quick small{display:block}.bi-quick small{margin-top:22px;color:var(--muted);font-size:10px}.bi-quick .future{opacity:.65}.bi-lifecycle{margin-top:16px}.bi-life-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.bi-life-metrics div{padding:12px;border-radius:12px;background:#fff;border:1px solid #cfe2f8}.bi-life-metrics small,.bi-life-metrics b{display:block}.bi-life-metrics small{color:var(--muted);font-size:8px}.bi-life-metrics b{font-size:23px}.bi-life-list{display:grid;gap:7px;max-height:420px;overflow:auto}.bi-life-row{display:grid;grid-template-columns:1fr .7fr .7fr auto;gap:10px;align-items:center;padding:12px;border:1px solid #d2e4f7;border-radius:12px;background:#fff}.bi-life-row b,.bi-life-row small{display:block}.bi-life-row small{color:var(--muted);font-size:9px}.academy-hero{padding:52px;border-radius:26px;background:radial-gradient(circle at 88% 18%,#80e8ff55,transparent 24%),linear-gradient(130deg,#122039,#0b78ef);color:#fff}.academy-hero h1{color:#fff}.academy-hero p{max-width:620px;color:#dceaff}.academy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.academy-card{padding:23px;border:1px solid var(--line);border-radius:18px;background:#fff}.academy-card h3{font-family:Georgia,serif;font-size:22px;font-weight:500}.academy-progress{height:7px;margin-top:20px;border-radius:9px;background:#e9f0f8;overflow:hidden}.academy-progress i{display:block;height:100%;background:var(--blue)}.procedure-groups{display:grid;gap:18px;max-height:620px;overflow:auto;padding-right:4px}.procedure-group{display:grid;gap:7px}.procedure-group-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:9px 13px;border:1px solid #cfe2f8;border-radius:12px;background:#edf6ff;color:var(--ink)}.procedure-group-head b{font-size:12px}.procedure-group-head span{min-width:28px;padding:4px 9px;border-radius:999px;background:#fff;text-align:center;font-size:10px;font-weight:850}.procedure-group[data-group=new] .procedure-group-head{border-color:#bcd9ff;background:#eaf4ff}.procedure-group[data-group=progress] .procedure-group-head{border-color:#ffe1a8;background:#fff7e8}.procedure-group[data-group=pending] .procedure-group-head{border-color:#e0d2ff;background:#f5f0ff}.procedure-group[data-group=done] .procedure-group-head{border-color:#bdebd5;background:#eaf9f1}.procedure-group[data-group=rejected] .procedure-group-head{border-color:#f1c8cc;background:#fff0f1}.procedure-assignee{padding:8px 10px;border-radius:10px;background:#f3f7fc}.procedure-empty{padding:12px;border:1px dashed #d2e4f7;border-radius:11px;color:var(--muted);font-size:10px;text-align:center}@media(max-width:900px){.bi-grid,.bi-private-grid{grid-template-columns:1fr}.bi-private-wide{grid-column:auto}.bi-quick{grid-template-columns:repeat(2,1fr)}.academy-grid,.bi-life-row{grid-template-columns:1fr 1fr}.bi-life-row .bi-link{grid-column:1/-1}}@media(max-width:620px){.bi-hero{padding:30px 24px}.bi-card,.bi-news-shell{padding:20px}.bi-title-row{align-items:flex-start;flex-direction:column}.bi-company-tree,.bi-life-metrics{grid-template-columns:1fr 1fr}.bi-newcomer{grid-template-columns:52px 1fr}.bi-newcomer .bi-button{grid-column:1/-1}.bi-avatar{width:52px;height:52px}.bi-quick,.academy-grid,.bi-life-row{grid-template-columns:1fr}.bi-life-row .bi-link{grid-column:auto}}:root{--blue:#0a70ef;--blue2:#155ff3;--cyan:#80e8ff;--ink:#101c31;--muted:#62738c;--paper:#eef5ff;--line:#d5e3f3;--surface:#fff;--surface-soft:#f6faff;--shadow-sm:0 10px 30px #163d7210;--shadow-md:0 20px 55px #1128471c;--radius-lg:20px;--radius-xl:26px}body{background:radial-gradient(circle at 8% 2%,#dff5ff 0,transparent 24%),linear-gradient(180deg,#f5f9ff 0,#eef5ff 62%,#f7fbff);color:var(--ink)}.top{position:sticky;top:0;z-index:40;background:linear-gradient(112deg,#101c33,#0a70ef 64%,#18a9e7);box-shadow:0 10px 30px #113d741d}.nav button{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.nav button:hover{color:#fff;background:#ffffff0b}.nav button:focus-visible,.primary:focus-visible,.bi-link:focus-visible,.bi-button:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #80e8ff;outline-offset:3px}.hero,.it-banner,.inside-hero,.academy-hero,.bi-hero{background:radial-gradient(circle at 88% 18%,#80e8ff45,transparent 25%),linear-gradient(125deg,#101c33,#0a70ef 62%,#18a9e7)}.primary{background:linear-gradient(135deg,#087dff,#155ff3);box-shadow:0 9px 22px #0a70ef26;transition:transform .2s ease,box-shadow .2s ease}.primary:hover{transform:translateY(-1px);box-shadow:0 13px 28px #0a70ef35}.assistant,.actions article,.card,.ticket-list,.metrics article,.it-ticket,.connector-card,.asset-metrics article,.asset-row,.bi-card,.academy-card{border-color:var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.actions article,.card,.metrics article,.it-ticket,.connector-card,.asset-metrics article,.asset-row,.academy-card{background:linear-gradient(145deg,#fff,#f9fcff)}.section h1,.section h2,.actions h3,.card h3,.metrics strong,.inside-item h3,.bi-card h3,.academy-card h3{font-family:Manrope,Arial,sans-serif}.logos{background:linear-gradient(112deg,#101c33,#0a70ef 64%,#18a9e7)}.org-preview{overflow:hidden;padding:0;background:linear-gradient(145deg,#fff,#f6faff)}.org-preview-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 26px;border-bottom:1px solid var(--line)}.org-preview-head h3{margin:5px 0 0;font-size:26px}.org-preview-head p{margin:5px 0 0;max-width:600px}.org-canvas{position:relative;padding:28px 24px 30px;background:radial-gradient(circle at 50% 0,#dff4ff 0,transparent 37%)}.org-level{position:relative;display:flex;justify-content:center;gap:14px}.org-level+.org-level{margin-top:42px}.org-level.branches:before{content:"";position:absolute;top:-22px;left:16.6%;right:16.6%;height:1px;background:#b9cde4}.org-node{position:relative;width:min(250px,100%);min-height:112px;padding:16px;border:1px solid #d2e2f3;border-radius:17px;background:#fff;box-shadow:0 12px 30px #143a6812;text-align:left}.org-node:focus-within{border-color:#6bb8ff}.org-level.branches .org-node:before,.org-level.executive .org-node:before{content:"";position:absolute;left:50%;top:-22px;width:1px;height:22px;background:#b9cde4}.org-level.executive:after{content:"";position:absolute;left:50%;bottom:-42px;width:1px;height:42px;background:#b9cde4}.org-person{display:grid;grid-template-columns:46px 1fr;gap:12px;align-items:center}.org-avatar{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#0b79f2,#67d9f4);color:#fff;font-size:14px;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff4d}.org-avatar.navy{background:linear-gradient(135deg,#101c33,#315784)}.org-avatar.red{background:linear-gradient(135deg,#a9202a,#ee6269)}.org-avatar.green{background:linear-gradient(135deg,#16855b,#5fc995)}.org-person b,.org-person small{display:block}.org-person b{font-size:13px;line-height:1.25}.org-person small{margin-top:3px;color:var(--muted);font-size:9px;line-height:1.35}.org-company{display:flex;align-items:center;gap:7px;margin-top:13px;padding-top:11px;border-top:1px solid #e4edf7;color:#31648f;font-size:9px;font-weight:850;letter-spacing:.06em}.org-dot{width:7px;height:7px;border-radius:50%;background:#0a70ef}.org-dot.red{background:#c72f35}.org-dot.green{background:#37a873}.org-preview-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 26px;border-top:1px solid var(--line);background:#fff}.org-preview-foot p{margin:0;font-size:11px;color:var(--muted)}.org-page{padding-top:28px;padding-bottom:80px}.org-page .bi-hero{display:flex;align-items:end;justify-content:space-between;gap:24px}.org-page .bi-hero p{max-width:590px}.org-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.org-branch{padding:22px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:var(--shadow-sm)}.org-branch h2{margin:9px 0 5px;font-size:24px}.org-branch>p{margin:0 0 18px;color:var(--muted);font-size:11px}.org-team{display:grid;gap:9px}.org-team .org-node{width:100%;min-height:0}.org-disclaimer{margin-top:18px;padding:15px 17px;border:1px solid #cfe2f8;border-radius:14px;background:#f6fbff;color:#49627e;font-size:11px}.org-level{z-index:2}.org-connector{position:relative;z-index:1;width:1px;height:63px;margin:0 auto -21px;background:#9fbad8;transform:translateY(-21px);pointer-events:none}.org-level.executive .org-node:before{display:none}.org-level:not(.executive):not(.branches):after{display:none!important}.org-page .org-level.executive:after{bottom:-28px;z-index:2;height:28px}.org-page-grid{position:relative;z-index:3}@media(max-width:900px){.org-level.branches{align-items:stretch}.org-page-grid{grid-template-columns:1fr 1fr}.org-preview-head,.org-preview-foot,.org-page .bi-hero{align-items:flex-start;flex-direction:column}}@media(max-width:680px){.org-level{flex-direction:column;align-items:center}.org-level+.org-level{margin-top:24px}.org-level.branches:before,.org-level.executive:after,.org-level.branches .org-node:before,.org-level.executive .org-node:before,.org-level:not(.executive):not(.branches):after{display:none}.org-node{width:100%}.org-page-grid{grid-template-columns:1fr}.org-canvas{padding:20px 18px}.org-preview-head,.org-preview-foot{padding:20px}.org-page .bi-hero{padding:30px 24px}}@media(prefers-reduced-motion:reduce){.primary{transition:none}.primary:hover{transform:none}}.bi-manage-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;margin-top:12px;border-top:1px solid #ffffff1f}.bi-button.subtle{background:#ffffff08}.bi-button.danger{border-color:#ef6b7599;background:#611e2a;color:#fff}.bi-button.danger:hover{background:#7d2432}.bi-archive-list{display:grid;gap:10px;max-height:55vh;overflow:auto;margin-top:18px;padding-right:3px}.bi-archive-item{padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.bi-archive-item h3{margin:6px 0;font-size:18px}.bi-archive-item p{margin:0;color:var(--muted);font-size:12px}.bi-archive-item footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.bi-confirm-copy{margin:8px 0 18px;color:var(--muted);line-height:1.55}.bi-warning{padding:12px;border:1px solid #f3b8bd;border-radius:10px;background:#fff2f3;color:#8f1f2b;font-size:12px}.bi-reactions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.bi-reaction{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:48px;min-height:44px;padding:7px 11px;border:1px solid #ffffff2e;border-radius:999px;background:#ffffff0d;color:#fff;cursor:pointer;font-size:18px;line-height:1;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.bi-reaction b{font-family:Manrope,Arial,sans-serif;font-size:10px}.bi-reaction:hover{border-color:#80e8ff88;background:#ffffff18}.bi-reaction.active{border-color:#80e8ff;background:#0a70ef;color:#fff;box-shadow:inset 0 0 0 1px #ffffff2b}.bi-reaction:disabled{cursor:wait;opacity:.5}.bi-emoji-picker{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.bi-emoji-picker button{display:grid;place-items:center;min-width:44px;min-height:44px;padding:6px;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft);cursor:pointer;font-size:20px;line-height:1;transition:background-color .2s ease,border-color .2s ease}.bi-emoji-picker button:hover{border-color:#7ebcff;background:#eaf5ff}.bi-emoji-help{display:block;margin-top:7px;color:var(--muted);font-size:10px}@media(prefers-reduced-motion:reduce){.bi-reaction,.bi-emoji-picker button{transition:none}}.nav button small{display:inline-flex;margin-left:4px;padding:3px 5px;border-radius:999px;background:#ffffff1c;color:#bfeeff;font-size:7px;letter-spacing:.08em;vertical-align:middle}.bi-calendar-shell{padding:28px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:var(--shadow-sm)}.bi-cal-toolbar{display:flex;align-items:center;justify-content:center;gap:18px;margin:8px 0 20px}.bi-cal-toolbar strong{min-width:190px;text-align:center;text-transform:capitalize;font-size:17px}.bi-cal-toolbar button,.bi-cal-legend button{min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:12px;background:#f7faff;color:var(--blue);font-weight:900}.bi-cal-week,.bi-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.bi-cal-week{margin-bottom:7px}.bi-cal-week span{padding:5px;text-align:center;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.bi-cal-day{position:relative;min-height:92px;padding:10px;border:1px solid #e0e9f3;border-radius:12px;background:#fbfdff;color:var(--ink);text-align:left}.bi-cal-day:disabled{cursor:default}.bi-cal-day b{display:block;font-size:12px}.bi-cal-day small{display:block;margin-top:19px;color:#37516e;font-size:9px;line-height:1.3}.bi-cal-day i{position:absolute;right:9px;top:10px;width:7px;height:7px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px #087dff18}.bi-cal-day.has-event{border-color:#a8d1fa;background:#f0f8ff;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.bi-cal-day.has-event:hover{transform:translateY(-2px);box-shadow:0 9px 20px #145da71b}.bi-cal-day.today{box-shadow:inset 0 0 0 2px var(--blue)}.bi-cal-day.muted{border-color:transparent;background:transparent}.bi-cal-legend{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:15px;color:var(--muted);font-size:10px}.bi-cal-legend span i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--blue);margin-right:7px}.bi-cal-legend button{padding:0 13px;font-size:10px}.bi-cal-date{color:var(--blue);font-weight:800;text-transform:capitalize}.bi-demo-note{margin-top:16px;color:var(--muted);font-size:10px}.academy-v2{padding-top:28px}.academy-v2 .academy-hero{padding:58px}.academy-v2 .academy-hero h1{margin:16px 0 12px;font-size:clamp(48px,7vw,80px);letter-spacing:-.05em}.academy-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:670px;margin-top:30px}.academy-hero-stats div{padding:15px;border:1px solid #ffffff36;border-radius:13px;background:#ffffff0c}.academy-hero-stats b,.academy-hero-stats small{display:block}.academy-hero-stats b{font-size:20px}.academy-hero-stats small{margin-top:3px;color:#c9dcf2;font-size:8px;letter-spacing:.08em}.academy-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:38px 0 18px}.academy-toolbar h2{margin:6px 0 0;font-size:32px}.academy-filters{display:flex;flex-wrap:wrap;gap:7px}.academy-filters button{min-height:44px;padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:11px;font-weight:800}.academy-filters button.active{border-color:var(--ink);background:var(--ink);color:#fff}.academy-course{min-height:360px;display:flex;flex-direction:column}.academy-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.academy-card-top>span:last-child{font-size:9px;color:var(--muted);font-weight:900}.academy-course-icon{width:50px;height:50px;margin-top:30px;border-radius:15px;display:grid;place-items:center;background:#e6f3ff;color:var(--blue);font-weight:900;font-size:18px}.academy-course h3{margin:18px 0 9px}.academy-course p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.academy-course footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:16px}.academy-course footer small{color:var(--muted);font-size:9px}.academy-course footer button{border:0;background:transparent;color:var(--blue);font-size:10px;font-weight:900}.academy-talent{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:22px;padding:28px;border-radius:20px;background:#101c33;color:#fff}.academy-talent h3{margin:9px 0;font-size:24px}.academy-talent p{max-width:720px;margin:0;color:#c7d2e2;font-size:12px}.academy-talent button{min-height:46px;padding:10px 15px;border:1px solid #ffffff35;border-radius:11px;background:#ffffff12;color:#fff;font-weight:850;white-space:nowrap}.academy-disclaimer{padding:14px 16px;border:1px solid #f0d4a8;border-radius:12px;background:#fff8ea;color:#7d5514;font-size:11px}.academy-modal-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:22px 0}.academy-modal-meta div{padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff}.academy-modal-meta b,.academy-modal-meta small{display:block}.academy-modal-meta small{margin-top:4px;color:var(--muted);font-size:8px}.academy-modal-meta b{font-size:18px}@media(max-width:760px){.bi-calendar-shell{padding:18px}.bi-cal-week,.bi-calendar{gap:3px}.bi-cal-day{min-height:55px;padding:7px}.bi-cal-day small{display:none}.bi-cal-day i{right:6px;top:7px}.academy-v2 .academy-hero{padding:34px 24px}.academy-hero-stats{grid-template-columns:1fr}.academy-toolbar,.academy-talent{align-items:flex-start;flex-direction:column}.academy-modal-meta{grid-template-columns:1fr}.nav button small{display:none}}.bi-today-shell{display:grid;grid-template-columns:minmax(250px,390px) 1fr;gap:26px;align-items:stretch}.bi-today-card{position:relative;overflow:hidden;min-height:390px;padding:34px;border:0;border-radius:34px;background:linear-gradient(155deg,#3997ff,#1766ef);color:#fff;text-align:center;box-shadow:0 24px 55px #1766ef35}.bi-today-card:before{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:2px solid #ffffff66;border-radius:29px;pointer-events:none}.bi-today-card>div{position:relative;z-index:1;min-height:322px;display:flex;flex-direction:column;align-items:center;justify-content:center}.bi-today-card small{font-size:15px;font-weight:900;letter-spacing:.18em}.bi-today-card strong{font-family:Georgia,serif;font-size:112px;line-height:1}.bi-today-card .month{font-size:15px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.bi-today-event{width:calc(100% - 44px);margin-top:17px;padding:10px 13px;border-radius:12px;background:#071a408c;color:#fff;font-size:11px;line-height:1.35}.bi-today-event b{display:block}.bi-today-more{margin-top:7px;color:#dbeaff;font-size:9px}.bi-calendar-info{display:flex;flex-direction:column;justify-content:center;padding:30px;border:1px solid var(--line);border-radius:25px;background:#fff}.bi-calendar-info h2{margin:8px 0;font-size:32px}.bi-calendar-info>p{max-width:580px;margin:0;color:var(--muted);font-size:13px}.bi-calendar-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.bi-upcoming{display:grid;gap:8px;margin-top:20px}.bi-upcoming-row{display:grid;grid-template-columns:82px 1fr auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#f8fbff}.bi-upcoming-row time{color:var(--blue);font-size:10px;font-weight:900}.bi-upcoming-row b,.bi-upcoming-row small{display:block}.bi-upcoming-row small{margin-top:2px;color:var(--muted);font-size:9px}.bi-upcoming-row button{min-width:44px;min-height:44px;border:0;border-radius:10px;background:#fff0f0;color:#a72a31;font-weight:900}.bi-calendar-empty{margin-top:18px;padding:16px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:11px}.bi-calendar-form .all-day-row{display:flex;align-items:center;gap:9px}.bi-calendar-form .all-day-row input{width:auto}.bi-calendar-form .time-fields.hidden{display:none}@media(max-width:760px){.bi-today-shell{grid-template-columns:1fr}.bi-today-card{min-height:330px;padding:26px}.bi-today-card>div{min-height:278px}.bi-today-card strong{font-size:94px}.bi-calendar-info{padding:22px}.bi-upcoming-row{grid-template-columns:70px 1fr auto}}.bi-today-shell{gap:18px;padding:18px;border:1px solid #c9ddf3;border-radius:30px;background:linear-gradient(145deg,#eef7ff,#f8fbff 58%,#e8f4ff);box-shadow:0 18px 50px #0d3c7520}.bi-today-card{min-height:390px;border:1px solid #73c9ff66;border-radius:26px;background:radial-gradient(circle at 90% 8%,#80e8ff55 0 18%,transparent 42%),linear-gradient(145deg,#0b2246,#0d4fa8,#087dff);box-shadow:0 22px 48px #0b3d7a38}.bi-today-card:before{top:18px;right:18px;bottom:18px;left:18px;border:1px solid #bcecff8a;border-radius:21px}.bi-today-card:after{content:"";position:absolute;right:-72px;top:-68px;width:220px;height:220px;border:1px solid #bcecff4d;border-radius:50%;box-shadow:0 0 0 34px #80e8ff12,0 0 0 68px #80e8ff0b;pointer-events:none}.bi-today-card small,.bi-today-card .month{color:#dff8ff}.bi-today-card strong{font-family:Manrope,Arial,sans-serif;font-weight:300;letter-spacing:-.07em}.bi-today-event{border:1px solid #bfefff38;background:#071a407a;box-shadow:inset 0 1px #ffffff1f}.bi-today-more{color:#ccefff}.bi-calendar-info{border:1px solid #d2e4f6;border-radius:22px;background:#ffffffdc;box-shadow:0 12px 30px #194f8c13;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bi-calendar-info h2{color:#10284c;font-weight:300;letter-spacing:-.035em}.bi-calendar-info>p{color:#526981}.bi-calendar-info .bi-demo{border-color:#9fcdf5;background:#e7f4ff;color:#075fae}.bi-upcoming-row{border-color:#d5e5f5;background:linear-gradient(90deg,#f5faff,#fff)}.bi-upcoming-row time{color:#087dff;letter-spacing:.07em}.bi-upcoming-row b{color:#173352}.bi-demo-note{padding:11px 13px;border-left:3px solid var(--cyan);border-radius:0 9px 9px 0;background:#edf8ff;color:#49647d}@media(max-width:760px){.bi-today-shell{padding:10px;border-radius:22px}.bi-today-card{border-radius:20px}.bi-today-card:before{border-radius:16px}.bi-calendar-info{border-radius:18px}}.hub-home{padding-bottom:72px}.hub-hero{position:relative;overflow:hidden;padding:74px 24px 126px;color:#fff;background:linear-gradient(118deg,#071b43,#0c54c4 52%,#0c9fe8)}.hub-hero:before,.hub-hero:after{content:"";position:absolute;border:1px solid #ffffff2b;border-radius:50%;pointer-events:none}.hub-hero:before{width:520px;height:520px;right:-170px;top:-260px}.hub-hero:after{width:350px;height:350px;right:-70px;top:-175px}.hub-hero-inner{position:relative;z-index:1;width:min(1120px,calc(100% - 8px));margin:auto}.hub-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;font-size:10px;font-weight:800;letter-spacing:.16em}.hub-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 6px #80e8ff24}.hub-hero h1{max-width:850px;margin:0;font-size:clamp(48px,7.8vw,92px);font-weight:300;letter-spacing:-.065em;line-height:.92}.hub-hero p{max-width:660px;margin:22px 0 0;color:#e4f3ff;font-size:17px}.hub-home-wrap{position:relative;z-index:2;margin-top:-74px}.hub-priority{display:grid;grid-template-columns:1.25fr 1fr;gap:14px;margin-bottom:54px}.hub-priority-card{position:relative;min-height:280px;overflow:hidden;padding:30px;border:1px solid #ffffff42;border-radius:24px;color:#fff;box-shadow:0 24px 70px #123a7521}.hub-priority-card.inside{background:linear-gradient(135deg,#09204a,#087dff 70%,#36bde9)}.hub-priority-card.academy{background:linear-gradient(135deg,#17233c,#6b49dd 70%,#af7cff)}.hub-priority-card:after{content:"";position:absolute;width:230px;height:230px;right:-75px;bottom:-110px;border:1px solid #ffffff35;border-radius:50%;box-shadow:0 0 0 35px #ffffff08,0 0 0 70px #ffffff08}.hub-priority-card>*{position:relative;z-index:1}.hub-label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;font-weight:850;letter-spacing:.13em}.hub-badge{border:1px solid #ffffff70;border-radius:999px;padding:5px 9px;background:#ffffff18;letter-spacing:.08em}.hub-priority-card h2{max-width:520px;margin:52px 0 10px;font-size:clamp(34px,4vw,54px);font-weight:300;letter-spacing:-.045em;line-height:1}.hub-priority-card p{max-width:520px;margin:0 0 26px;color:#e9f5ff;font-size:13px}.hub-link{display:inline-flex;align-items:center;min-height:44px;padding:0 17px;border:1px solid #ffffff8f;border-radius:12px;background:#fff;color:#10284c;font-size:12px;font-weight:800;text-decoration:none}.hub-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.hub-section-head h2{margin:6px 0 0;font-size:36px;font-weight:300;letter-spacing:-.04em}.hub-section-head p{max-width:480px;margin:0;color:var(--muted);font-size:12px}.company-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:54px}.company-card{position:relative;display:flex;min-height:290px;flex-direction:column;padding:26px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 12px 32px #163d6810;overflow:hidden}.company-card:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:var(--company)}.company-card .company-mark{display:grid;width:54px;height:54px;place-items:center;border-radius:15px;background:var(--company);color:#fff;font-size:13px;font-weight:900;letter-spacing:.06em}.company-card .company-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.company-card .demo{border:1px solid var(--line);border-radius:999px;padding:5px 9px;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.09em}.company-card h3{margin:28px 0 8px;font-size:30px;font-weight:300;letter-spacing:-.035em}.company-card p{max-width:500px;margin:0;color:var(--muted);font-size:12px}.company-card footer{display:flex;flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:24px}.company-card a,.company-card button{display:inline-flex;min-height:44px;align-items:center;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--ink);padding:0 14px;font-size:11px;font-weight:800;text-decoration:none}.company-card .company-primary{border-color:var(--company);background:var(--company);color:#fff}.company-film{--company:#c92f35}.company-content{--company:#5b48da}.company-cronache{--company:#141414}.company-live{--company:#16845d}.hub-help{display:grid;grid-template-columns:1.1fr .9fr;gap:14px}.hub-help .assistant{max-width:none;margin:0}.hub-quick{display:grid;grid-template-columns:1fr;gap:10px}.hub-quick article{padding:20px;border:1px solid var(--line);border-radius:18px;background:#fff}.hub-quick h3{margin:16px 0 6px;font-size:22px;font-weight:300}.hub-quick p{margin:0 0 12px;color:var(--muted);font-size:12px}.hub-quick button{min-height:44px;border:0;background:transparent;color:var(--blue);font-size:11px;font-weight:850;padding:0}.company-demo-modal{display:grid;gap:14px}.company-demo-cover{min-height:190px;padding:28px;border-radius:18px;color:#fff;background:var(--demo-bg)}.company-demo-cover h2{max-width:480px;margin:34px 0 10px;font-size:40px;font-weight:300;line-height:1}.company-demo-cover p{max-width:520px;margin:0;color:#ffffffd9}.company-demo-items{display:grid;grid-template-columns:1fr 1fr;gap:10px}.company-demo-items article{padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}.company-demo-items b{display:block;margin-bottom:5px}.company-demo-items p{margin:0;color:var(--muted);font-size:11px}@media(max-width:820px){.hub-priority,.company-grid,.hub-help{grid-template-columns:1fr}.hub-priority-card{min-height:250px}.hub-priority-card h2{margin-top:38px}.hub-section-head{align-items:flex-start;flex-direction:column}.hub-hero{padding-top:58px}.company-demo-items{grid-template-columns:1fr}}@media(max-width:520px){.hub-hero h1{font-size:46px}.hub-home-wrap{margin-top:-54px}.hub-priority-card,.company-card{border-radius:18px}.hub-priority-card{padding:24px}.company-card{min-height:270px}.company-card h3{font-size:26px}}.content-brands{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.content-brand{padding:12px;border-radius:12px}.content-brand b{display:block;font-size:14px}.content-brand small{display:block;margin-top:3px;font-size:9px}.content-brand.will{border:1px solid #292929;background:#151515;color:#fff}.content-brand.will small{color:#d9ff7b}.content-brand.chora{border:1px solid #bdafff;background:linear-gradient(135deg,#eeeaff,#dffbfa);color:#20194f}.content-brand.chora small{color:#64569b}.company-content{--company:#7554d8}.company-content:before{background:linear-gradient(90deg,#ff8264,#9558f5 52%,#55d8d0)}.company-content .company-mark{background:linear-gradient(135deg,#111,#7554d8)}.company-cronache{--company:#5ce65b}.company-cronache:before{background:linear-gradient(90deg,#111 0,#111 28%,#5ce65b 28%)}.company-cronache .company-mark{background:#111;border:2px solid #5ce65b;color:#5ce65b}.company-cronache .company-primary{color:#07140d}.company-live{--company:#bc974e}.company-live:before{background:linear-gradient(90deg,#8f6b2f,#d1ad64)}.company-live .company-mark,.company-live .company-primary{color:#17120a}@media(max-width:430px){.content-brands{grid-template-columns:1fr}}.universal-tools{margin:0 0 54px}.universal-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.universal-card{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:18px;padding:22px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 12px 32px #163d6810}.universal-icon{display:grid;width:64px;height:64px;place-items:center;border-radius:17px;background:linear-gradient(135deg,#087dff,#35bce9);color:#fff;font-size:12px;font-weight:900;letter-spacing:.05em}.universal-card.train .universal-icon{background:linear-gradient(135deg,#10284c,#6a4ee8)}.universal-card h3{margin:0 0 5px;font-size:22px;font-weight:300}.universal-card p{margin:0;color:var(--muted);font-size:11px}.universal-card a{display:inline-flex;min-height:44px;align-items:center;border-radius:11px;background:var(--ink);color:#fff;padding:0 15px;font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}@media(max-width:820px){.universal-grid{grid-template-columns:1fr}.universal-card{grid-template-columns:58px 1fr}.universal-card a{grid-column:1/-1;justify-content:center}.universal-icon{width:58px;height:58px}}.hub-hero h1{letter-spacing:-.055em;line-height:1.03}.be-disc:before{content:"●  ON AIR";position:absolute;z-index:5;left:-10px;top:-16px;padding:5px 7px;border:2px solid #fff;border-radius:9px 9px 9px 2px;background:#e73343;color:#fff;font:800 8px/1 Manrope,Arial,sans-serif;letter-spacing:.07em;white-space:nowrap;box-shadow:0 5px 13px #b31e3040;animation:be-air-in .35s ease-out .35s both}.be-disc:after{content:"";position:absolute;z-index:2;left:3px;right:3px;bottom:3px;height:0;border-radius:0 0 50% 50%;opacity:0;background:radial-gradient(36px 16px at 18px 0,#fff 47%,transparent 50%) 0 0/36px 16px repeat-x,linear-gradient(#75dfff,#087dff);transition:height .22s ease,opacity .22s ease}.be-disc.is-thinking:after{height:31px;opacity:.96;animation:be-wave-search 1.15s ease-in-out infinite}:root[data-theme=dark]{--blue: #087dff;--blue2: #145df2;--cyan: #80e8ff;--ink: #dde8f7;--muted: #b3bed1;--paper: #151922;--line: #313b47;--ok: #7dd3a8;--warn: #e6b465 }:root[data-theme=dark] body{background:var(--paper);color:var(--ink)}:root[data-theme=dark] .top{background:var(--blue);color:#fff}:root[data-theme=dark] .nav button{border:0;border-bottom:3px solid transparent;background:transparent;color:#d8ebff}:root[data-theme=dark] .nav button.active{color:#fff;border-bottom-color:#2c3340}:root[data-theme=dark] .profile{color:#dcecff}:root[data-theme=dark] .hero{color:#fff;background:radial-gradient(circle at 15% 5%,#6bd0ef80,transparent 28%),linear-gradient(112deg,#159be8,#087dff 48%,#155df1)}:root[data-theme=dark] .hero p{color:#e7f4ff}:root[data-theme=dark] .assistant{background:#181d26;box-shadow:0 28px 75px #0000004f}:root[data-theme=dark] .assistant-head{border-bottom:1px solid var(--line)}:root[data-theme=dark] .orb{background:var(--blue);color:#fff}:root[data-theme=dark] .assistant-head p{color:var(--muted)}:root[data-theme=dark] .assistant-body{background:linear-gradient(135deg,#161a23,#181d26)}:root[data-theme=dark] .chips button{border:1px solid var(--line);background:#181d26;color:var(--muted)}:root[data-theme=dark] .chat input{border:0;background:#131820}:root[data-theme=dark] .primary{border:0;background:var(--blue);color:#fff}:root[data-theme=dark] .eyebrow{color:var(--blue)}:root[data-theme=dark] .section-head p{color:var(--muted)}:root[data-theme=dark] .actions article,:root[data-theme=dark] .card{border:1px solid var(--line);background:#181d26}:root[data-theme=dark] .actions p,:root[data-theme=dark] .card p{color:var(--muted)}:root[data-theme=dark] .actions button,:root[data-theme=dark] .card button,:root[data-theme=dark] .card a{border:0;background:transparent;color:var(--blue)}:root[data-theme=dark] .ticket-list{border:1px solid var(--line);background:#181d26}:root[data-theme=dark] .ticket{border-bottom:1px solid var(--line)}:root[data-theme=dark] .ticket:last-child{border-bottom:0}:root[data-theme=dark] .ticket small{color:var(--muted)}:root[data-theme=dark] .status{background:#11181f;color:#96c1f9}:root[data-theme=dark] .empty{color:var(--muted)}:root[data-theme=dark] .logos{background:linear-gradient(105deg,#43adea,#087dff,#145ff0)}:root[data-theme=dark] .logos>p{color:#fff}:root[data-theme=dark] .logo-grid div{border-right:1px solid #ffffff80}:root[data-theme=dark] .logo-grid div:last-child{border:0}:root[data-theme=dark] .search{border:1px solid var(--line);background:#181d26}:root[data-theme=dark] .it-banner{background:linear-gradient(120deg,#0b91e8,#145df2);color:#fff}:root[data-theme=dark] .it-tabs button{border:1px solid var(--line);background:#181d26}:root[data-theme=dark] .it-tabs button.active{background:var(--ink);color:#0f1a2e}:root[data-theme=dark] .metrics article{border:1px solid var(--line);background:#181d26}:root[data-theme=dark] .metrics small{color:var(--muted)}:root[data-theme=dark] .it-ticket{border:1px solid var(--line);background:#181d26}:root[data-theme=dark] .it-ticket select{border:1px solid var(--line)}:root[data-theme=dark] .modal-bg{background:#202a34a8}:root[data-theme=dark] .modal{background:var(--paper)}:root[data-theme=dark] .close{border:0;background:transparent}:root[data-theme=dark] .field input,:root[data-theme=dark] .field select,:root[data-theme=dark] .field textarea{border:1px solid var(--line);background:#181d26}:root[data-theme=dark] .modal-actions{border-top:1px solid var(--line)}:root[data-theme=dark] .message{color:var(--ok)}:root[data-theme=dark] .guide-detail{background:#121820}:root[data-theme=dark] .inventory{background:#181d26}:root[data-theme=dark] .inventory th,:root[data-theme=dark] .inventory td{border-bottom:1px solid var(--line)}:root[data-theme=dark] .toast{background:var(--ink);color:#0f1a2e;box-shadow:0 16px 50px #00000096}:root[data-theme=dark] .loader{color:var(--muted)}@media(max-width:760px){:root[data-theme=dark] .logo-grid div{border-bottom:1px solid #ffffff88}}:root[data-theme=dark] .connector-card{border:1px solid var(--line);background:#181d26}:root[data-theme=dark] .connector-card p{color:var(--muted)}:root[data-theme=dark] .connector-state{background:#131820;color:var(--muted)}:root[data-theme=dark] .connector-state.ready{background:#0e1b16;color:var(--ok)}:root[data-theme=dark] .asset-metrics article{border:1px solid var(--line);background:#181d26}:root[data-theme=dark] .asset-metrics small{color:var(--muted)}:root[data-theme=dark] .asset-filters button{border:1px solid var(--line);background:#181d26}:root[data-theme=dark] .asset-filters button.active{background:var(--ink);color:#0f1a2e}:root[data-theme=dark] .asset-row{border:1px solid var(--line);background:#181d26}:root[data-theme=dark] .asset-row small{color:var(--muted)}:root[data-theme=dark] .asset-row a{color:var(--blue)}:root[data-theme=dark] .inside-hero{background:linear-gradient(120deg,#0b91e8,#145df2);color:#fff}:root[data-theme=dark] .inside-filters button{border:1px solid var(--line);background:#181d26}:root[data-theme=dark] .inside-filters button.active{background:var(--blue);color:#fff;border-color:var(--blue)}:root[data-theme=dark] .inside-item{border:1px solid var(--line);background:#181d26}:root[data-theme=dark] .inside-item p{color:var(--muted)}:root[data-theme=dark] .inside-meta{color:var(--blue)}:root[data-theme=dark] .inside-links a,:root[data-theme=dark] .inside-links div{border:1px solid var(--line);background:#181d26;color:var(--ink)}:root[data-theme=dark] .inside-links small{color:var(--muted)}:root[data-theme=dark] .demo-note{border:1px solid #2e3c50;background:#121820;color:#90c1ff}:root[data-theme=dark] .comment-btn{border:1px solid var(--line);background:#181d26;color:var(--blue)}:root[data-theme=dark] .comment-btn span{background:#11181f;color:#96c1f9}:root[data-theme=dark] .comment-preview{border:0;border-left:3px solid var(--blue);background:#151a22;color:var(--muted)}:root[data-theme=dark] .comment-preview:hover,:root[data-theme=dark] .comment-preview:focus-visible{background:#11181f;color:var(--ink);outline:2px solid #7db9ff}:root[data-theme=dark] .comment-entry{border:1px solid var(--line);background:#181d26}:root[data-theme=dark] .comment-entry time{color:var(--muted)}:root[data-theme=dark] .comment-entry p{color:var(--ink)}:root[data-theme=dark] .it-banner-media{background:#181d26;box-shadow:0 18px 46px #00000065}@media(prefers-reduced-motion:reduce){:root[data-theme=dark] .it-banner-media:after{color:var(--blue)}}:root[data-theme=dark] .be-response{border:1px solid #2f3d4c;background:#161b23;color:var(--ink)}:root[data-theme=dark] .be-source{background:#0e1720;color:#96c1f9}:root[data-theme=dark] .be-note{color:var(--muted)}:root[data-theme=dark] .be-actions button{border:1px solid var(--line);background:#181d26;color:var(--ink)}:root[data-theme=dark] .be-actions button.primary{border-color:var(--blue);background:var(--blue);color:#fff}:root[data-theme=dark] .be-loading{color:var(--muted)}:root[data-theme=dark] .be-loading:before{border:2px solid #2e3d4c;border-top-color:var(--blue)}:root[data-theme=dark] .be-disc{background:radial-gradient(circle at center,transparent 0 26%,#ffffff24 27% 29%,transparent 30% 43%,#ffffff1f 44% 46%,transparent 47%),linear-gradient(145deg,#159be8,#087dff 55%,#145df2);box-shadow:0 8px 22px #00000086}:root[data-theme=dark] .be-on-air{border:2px solid #2c3340;background:#e73343;color:#fff;box-shadow:0 5px 13px #0000008d}:root[data-theme=dark] .be-on-air:after{background:#e73343;border-right:2px solid #2c3340;border-bottom:2px solid #2c3340}:root[data-theme=dark] .be-on-air i{background:#181d26;box-shadow:0 0 #fff8}:root[data-theme=dark] .be-thinking-wave{background:linear-gradient(180deg,#087dff00 18%,#075fcc22)}:root[data-theme=dark] .ticket-description{border-left:3px solid var(--blue);background:#151a22;color:#cddaed}:root[data-theme=dark] .bi-hero{background:linear-gradient(125deg,#202d46,#0a70ef 62%,#18a9e7);color:#fff;box-shadow:0 24px 65px #0000005a}:root[data-theme=dark] .bi-hero:after{border:1px solid #ffffff35;box-shadow:0 0 0 40px #ffffff0a,0 0 0 80px #ffffff0a}:root[data-theme=dark] .bi-hero p{color:#ddebff}:root[data-theme=dark] .bi-hero .eyebrow{color:#8eeaff}:root[data-theme=dark] .bi-title-row p{color:var(--muted)}:root[data-theme=dark] .bi-demo{background:#1f160a;color:#f3ac71}:root[data-theme=dark] .bi-live{background:#0f1b15;color:#7dd3a8}:root[data-theme=dark] .bi-card{border:1px solid var(--line);background:#181d26;box-shadow:0 13px 38px #00000023}:root[data-theme=dark] .bi-card p{color:var(--muted)}:root[data-theme=dark] .bi-link,:root[data-theme=dark] .bi-button{border:1px solid var(--line);background:#181d26;color:var(--ink)}:root[data-theme=dark] .bi-link.primary,:root[data-theme=dark] .bi-button.primary{border-color:var(--blue);background:var(--blue);color:#fff}:root[data-theme=dark] .bi-private{border-color:#2f4053;background:linear-gradient(145deg,#161b24,#121a21)}:root[data-theme=dark] .bi-private-grid>div{border:1px solid #2f3d4c;background:#181d26}:root[data-theme=dark] .bi-company-tree div{background:#151922}:root[data-theme=dark] .bi-company-tree small{color:var(--muted)}:root[data-theme=dark] .bi-newcomer{border:1px solid #303d4b;background:#161b24}:root[data-theme=dark] .bi-avatar{background:linear-gradient(135deg,#c72f35,#f77b6c);color:#fff}:root[data-theme=dark] .bi-newcomer small{color:var(--muted)}:root[data-theme=dark] .bi-news-shell{background:#1f2d44;color:#fff;box-shadow:0 20px 55px #0000004f}:root[data-theme=dark] .bi-news-shell .bi-title-row h2{color:#fff}:root[data-theme=dark] .bi-news-shell .bi-title-row p{color:#bfcce0}:root[data-theme=dark] .bi-news article{border:1px solid #ffffff24;background:#ffffff0d}:root[data-theme=dark] .bi-news-meta{color:#8eeaff}:root[data-theme=dark] .bi-news p{color:#d5dfed}:root[data-theme=dark] .bi-news .bi-link,:root[data-theme=dark] .bi-news .bi-button{border-color:#ffffff2e;background:#ffffff12;color:#fff}:root[data-theme=dark] .bi-comments{border-top:1px solid #ffffff20}:root[data-theme=dark] .bi-comments summary{color:#bfe7ff}:root[data-theme=dark] .bi-comment{background:#ffffff0c}:root[data-theme=dark] .bi-comment time{color:#9ba7b9}:root[data-theme=dark] .bi-empty{border:1px dashed #ffffff40;color:#bdc9da}:root[data-theme=dark] .bi-quick a,:root[data-theme=dark] .bi-quick div{border:1px solid var(--line);background:#181d26;color:var(--ink)}:root[data-theme=dark] .bi-quick small{color:var(--muted)}:root[data-theme=dark] .bi-life-metrics div{background:#181d26;border:1px solid #2f3d4c}:root[data-theme=dark] .bi-life-metrics small{color:var(--muted)}:root[data-theme=dark] .bi-life-row{border:1px solid #2f3c4a;background:#181d26}:root[data-theme=dark] .bi-life-row small{color:var(--muted)}:root[data-theme=dark] .academy-hero{background:radial-gradient(circle at 88% 18%,#80e8ff55,transparent 24%),linear-gradient(130deg,#23324c,#0b78ef);color:#fff}:root[data-theme=dark] .academy-hero h1{color:#fff}:root[data-theme=dark] .academy-hero p{color:#dceaff}:root[data-theme=dark] .academy-card{border:1px solid var(--line);background:#181d26}:root[data-theme=dark] .academy-progress{background:#10171e}:root[data-theme=dark] .academy-progress i{background:var(--blue)}:root[data-theme=dark] .procedure-group-head{border:1px solid #2f3d4c;background:#121921;color:var(--ink)}:root[data-theme=dark] .procedure-group-head span{background:#181d26}:root[data-theme=dark] .procedure-group[data-group=new] .procedure-group-head{border-color:#303f53;background:#121820}:root[data-theme=dark] .procedure-group[data-group=progress] .procedure-group-head{border-color:#443821;background:#1e1910}:root[data-theme=dark] .procedure-group[data-group=pending] .procedure-group-head{border-color:#40384f;background:#19161f}:root[data-theme=dark] .procedure-group[data-group=done] .procedure-group-head{border-color:#274236;background:#111b16}:root[data-theme=dark] .procedure-group[data-group=rejected] .procedure-group-head{border-color:#523639;background:#201516}:root[data-theme=dark] .procedure-assignee{background:#151922}:root[data-theme=dark] .procedure-empty{border:1px dashed #2f3c4a;color:var(--muted)}:root[data-theme=dark]{--blue: #0a70ef;--blue2: #155ff3;--cyan: #80e8ff;--ink: #dae6f9;--muted: #b1bed1;--paper: #131921;--line: #313c48;--surface: #181d26;--surface-soft: #161b23;--shadow-sm: 0 10px 30px #00000023;--shadow-md: 0 20px 55px #0000003e;--radius-lg: 20px;--radius-xl: 26px }:root[data-theme=dark] body{background:radial-gradient(circle at 8% 2%,#0a191f 0,transparent 24%),linear-gradient(180deg,#161a23 0,#131921 62%,#161b24);color:var(--ink)}:root[data-theme=dark] .top{background:linear-gradient(112deg,#202d46,#0a70ef 64%,#18a9e7);box-shadow:0 10px 30px #00000040}:root[data-theme=dark] .nav button:hover{color:#fff;background:#ffffff0b}:root[data-theme=dark] .nav button:focus-visible,:root[data-theme=dark] .primary:focus-visible,:root[data-theme=dark] .bi-link:focus-visible,:root[data-theme=dark] .bi-button:focus-visible,:root[data-theme=dark] button:focus-visible,:root[data-theme=dark] a:focus-visible{outline:3px solid #80e8ff}:root[data-theme=dark] .hero,:root[data-theme=dark] .it-banner,:root[data-theme=dark] .inside-hero,:root[data-theme=dark] .academy-hero,:root[data-theme=dark] .bi-hero{background:radial-gradient(circle at 88% 18%,#80e8ff45,transparent 25%),linear-gradient(125deg,#202d46,#0a70ef 62%,#18a9e7)}:root[data-theme=dark] .primary{background:linear-gradient(135deg,#087dff,#155ff3);box-shadow:0 9px 22px #00000054}:root[data-theme=dark] .primary:hover{box-shadow:0 13px 28px #00000075}:root[data-theme=dark] .assistant,:root[data-theme=dark] .actions article,:root[data-theme=dark] .card,:root[data-theme=dark] .ticket-list,:root[data-theme=dark] .metrics article,:root[data-theme=dark] .it-ticket,:root[data-theme=dark] .connector-card,:root[data-theme=dark] .asset-metrics article,:root[data-theme=dark] .asset-row,:root[data-theme=dark] .bi-card,:root[data-theme=dark] .academy-card{border-color:var(--line);box-shadow:var(--shadow-sm)}:root[data-theme=dark] .actions article,:root[data-theme=dark] .card,:root[data-theme=dark] .metrics article,:root[data-theme=dark] .it-ticket,:root[data-theme=dark] .connector-card,:root[data-theme=dark] .asset-metrics article,:root[data-theme=dark] .asset-row,:root[data-theme=dark] .academy-card{background:linear-gradient(145deg,#181d26,#171c24)}:root[data-theme=dark] .logos{background:linear-gradient(112deg,#202d46,#0a70ef 64%,#18a9e7)}:root[data-theme=dark] .org-preview{background:linear-gradient(145deg,#181d26,#161b23)}:root[data-theme=dark] .org-preview-head{border-bottom:1px solid var(--line)}:root[data-theme=dark] .org-canvas{background:radial-gradient(circle at 50% 0,#0b1920 0,transparent 37%)}:root[data-theme=dark] .org-level.branches:before{background:#223040}:root[data-theme=dark] .org-node{border:1px solid #313d49;background:#181d26;box-shadow:0 12px 30px #00000028}:root[data-theme=dark] .org-node:focus-within{border-color:#6bb8ff}:root[data-theme=dark] .org-level.branches .org-node:before,:root[data-theme=dark] .org-level.executive .org-node:before{background:#223040}:root[data-theme=dark] .org-level.executive:after{background:#223040}:root[data-theme=dark] .org-avatar{background:linear-gradient(135deg,#0b79f2,#67d9f4);color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d}:root[data-theme=dark] .org-avatar.navy{background:linear-gradient(135deg,#202d46,#315784)}:root[data-theme=dark] .org-avatar.red{background:linear-gradient(135deg,#a9202a,#ee6269)}:root[data-theme=dark] .org-avatar.green{background:linear-gradient(135deg,#16855b,#5fc995)}:root[data-theme=dark] .org-person small{color:var(--muted)}:root[data-theme=dark] .org-company{border-top:1px solid #2e3945;color:#8ec4f4}:root[data-theme=dark] .org-dot{background:#0a70ef}:root[data-theme=dark] .org-dot.red{background:#c72f35}:root[data-theme=dark] .org-dot.green{background:#37a873}:root[data-theme=dark] .org-preview-foot{border-top:1px solid var(--line);background:#181d26}:root[data-theme=dark] .org-preview-foot p{color:var(--muted)}:root[data-theme=dark] .org-branch{border:1px solid var(--line);background:#181d26;box-shadow:var(--shadow-sm)}:root[data-theme=dark] .org-branch>p{color:var(--muted)}:root[data-theme=dark] .org-disclaimer{border:1px solid #2f3d4c;background:#161b23;color:#b7c6d8}:root[data-theme=dark] .org-connector{background:#253649}:root[data-theme=dark] .bi-manage-actions{border-top:1px solid #ffffff1f}:root[data-theme=dark] .bi-button.subtle{background:#ffffff08}:root[data-theme=dark] .bi-button.danger{border-color:#ef6b7599;background:#611e2a;color:#fff}:root[data-theme=dark] .bi-button.danger:hover{background:#7d2432}:root[data-theme=dark] .bi-archive-item{border:1px solid var(--line);background:var(--surface-soft)}:root[data-theme=dark] .bi-archive-item p{color:var(--muted)}:root[data-theme=dark] .bi-confirm-copy{color:var(--muted)}:root[data-theme=dark] .bi-warning{border:1px solid #55393b;background:#211617;color:#fba2a1}:root[data-theme=dark] .bi-reaction{border:1px solid #ffffff2e;background:#ffffff0d;color:#fff}:root[data-theme=dark] .bi-reaction:hover{border-color:#80e8ff88;background:#ffffff18}:root[data-theme=dark] .bi-reaction.active{border-color:#80e8ff;background:#0a70ef;color:#fff;box-shadow:inset 0 0 0 1px #ffffff2b}:root[data-theme=dark] .bi-emoji-picker button{border:1px solid var(--line);background:var(--surface-soft)}:root[data-theme=dark] .bi-emoji-picker button:hover{border-color:#7ebcff;background:#111920}:root[data-theme=dark] .bi-emoji-help{color:var(--muted)}:root[data-theme=dark] .nav button small{background:#ffffff1c;color:#bfeeff}:root[data-theme=dark] .bi-calendar-shell{border:1px solid var(--line);background:#181d26;box-shadow:var(--shadow-sm)}:root[data-theme=dark] .bi-cal-toolbar button,:root[data-theme=dark] .bi-cal-legend button{border:1px solid var(--line);background:#161b23;color:var(--blue)}:root[data-theme=dark] .bi-cal-week span{color:var(--muted)}:root[data-theme=dark] .bi-cal-day{border:1px solid #303a46;background:#171c25;color:var(--ink)}:root[data-theme=dark] .bi-cal-day small{color:#becee0}:root[data-theme=dark] .bi-cal-day i{background:var(--blue);box-shadow:0 0 0 4px #00000035}:root[data-theme=dark] .bi-cal-day.has-event{border-color:#304355;background:#121a21}:root[data-theme=dark] .bi-cal-day.has-event:hover{box-shadow:0 9px 20px #0000003b}:root[data-theme=dark] .bi-cal-day.today{box-shadow:inset 0 0 0 2px var(--blue)}:root[data-theme=dark] .bi-cal-day.muted{border-color:transparent;background:transparent}:root[data-theme=dark] .bi-cal-legend{color:var(--muted)}:root[data-theme=dark] .bi-cal-legend span i{background:var(--blue)}:root[data-theme=dark] .bi-cal-date{color:var(--blue)}:root[data-theme=dark] .bi-demo-note{color:var(--muted)}:root[data-theme=dark] .academy-hero-stats div{border:1px solid #ffffff36;background:#ffffff0c}:root[data-theme=dark] .academy-hero-stats small{color:#c9dcf2}:root[data-theme=dark] .academy-filters button{border:1px solid var(--line);background:#181d26;color:var(--muted)}:root[data-theme=dark] .academy-filters button.active{border-color:var(--ink);background:var(--ink);color:#0f1a2e}:root[data-theme=dark] .academy-card-top>span:last-child{color:var(--muted)}:root[data-theme=dark] .academy-course-icon{background:#10181f;color:var(--blue)}:root[data-theme=dark] .academy-course p{color:var(--muted)}:root[data-theme=dark] .academy-course footer small{color:var(--muted)}:root[data-theme=dark] .academy-course footer button{border:0;background:transparent;color:var(--blue)}:root[data-theme=dark] .academy-talent{background:#202d46;color:#fff}:root[data-theme=dark] .academy-talent p{color:#c7d2e2}:root[data-theme=dark] .academy-talent button{border:1px solid #ffffff35;background:#ffffff12;color:#fff}:root[data-theme=dark] .academy-disclaimer{border:1px solid #493b25;background:#1e1a11;color:#e2b579}:root[data-theme=dark] .academy-modal-meta div{border:1px solid var(--line);background:#181d26}:root[data-theme=dark] .academy-modal-meta small{color:var(--muted)}:root[data-theme=dark] .bi-today-card{border:0;background:linear-gradient(155deg,#3997ff,#1766ef);color:#fff;box-shadow:0 24px 55px #00000075}:root[data-theme=dark] .bi-today-card:before{border:2px solid #ffffff66}:root[data-theme=dark] .bi-today-event{background:#ffffff70;color:#fff}:root[data-theme=dark] .bi-today-more{color:#dbeaff}:root[data-theme=dark] .bi-calendar-info{border:1px solid var(--line);background:#181d26}:root[data-theme=dark] .bi-calendar-info>p{color:var(--muted)}:root[data-theme=dark] .bi-upcoming-row{border:1px solid var(--line);background:#171b24}:root[data-theme=dark] .bi-upcoming-row time{color:var(--blue)}:root[data-theme=dark] .bi-upcoming-row small{color:var(--muted)}:root[data-theme=dark] .bi-upcoming-row button{border:0;background:#201515;color:#fca29d}:root[data-theme=dark] .bi-calendar-empty{border:1px dashed var(--line);color:var(--muted)}:root[data-theme=dark] .bi-today-shell{border:1px solid #303e4e;background:linear-gradient(145deg,#121a21,#171b24 58%,#11191f);box-shadow:0 18px 50px #00000046}:root[data-theme=dark] .bi-today-card{border:1px solid #73c9ff66;background:radial-gradient(circle at 90% 8%,#80e8ff55 0 18%,transparent 42%),linear-gradient(145deg,#1c345a,#0d4fa8,#087dff);box-shadow:0 22px 48px #0000007b}:root[data-theme=dark] .bi-today-card:before{border:1px solid #bcecff8a}:root[data-theme=dark] .bi-today-card:after{border:1px solid #bcecff4d;box-shadow:0 0 0 34px #80e8ff12,0 0 0 68px #80e8ff0b}:root[data-theme=dark] .bi-today-card small,:root[data-theme=dark] .bi-today-card .month{color:#dff8ff}:root[data-theme=dark] .bi-today-event{border:1px solid #bfefff38;background:#ffffff62;box-shadow:inset 0 1px #ffffff1f}:root[data-theme=dark] .bi-today-more{color:#ccefff}:root[data-theme=dark] .bi-calendar-info{border:1px solid #2f3c49;background:#181d26dc;box-shadow:0 12px 30px #0000002a}:root[data-theme=dark] .bi-calendar-info h2{color:#d2dff3}:root[data-theme=dark] .bi-calendar-info>p{color:#b4c4d5}:root[data-theme=dark] .bi-calendar-info .bi-demo{border-color:#304556;background:#10191f;color:#95c2f6}:root[data-theme=dark] .bi-upcoming-row{border-color:#303c47;background:linear-gradient(90deg,#161b23,#181d26)}:root[data-theme=dark] .bi-upcoming-row time{color:#98c0f9}:root[data-theme=dark] .bi-upcoming-row b{color:#ccdbee}:root[data-theme=dark] .bi-demo-note{border-left:3px solid var(--cyan);background:#111b20;color:#b5c6d7}:root[data-theme=dark] .hub-hero{color:#fff;background:linear-gradient(118deg,#071b43,#0c54c4 52%,#0c9fe8)}:root[data-theme=dark] .hub-hero:before,:root[data-theme=dark] .hub-hero:after{border:1px solid #ffffff2b}:root[data-theme=dark] .hub-kicker:before{background:var(--cyan);box-shadow:0 0 0 6px #80e8ff24}:root[data-theme=dark] .hub-hero p{color:#e4f3ff}:root[data-theme=dark] .hub-priority-card{border:1px solid #ffffff42;color:#fff;box-shadow:0 24px 70px #00000049}:root[data-theme=dark] .hub-priority-card.inside{background:linear-gradient(135deg,#09204a,#087dff 70%,#36bde9)}:root[data-theme=dark] .hub-priority-card.academy{background:linear-gradient(135deg,#28354f,#6b49dd 70%,#af7cff)}:root[data-theme=dark] .hub-priority-card:after{border:1px solid #ffffff35;box-shadow:0 0 0 35px #ffffff08,0 0 0 70px #ffffff08}:root[data-theme=dark] .hub-badge{border:1px solid #ffffff70;background:#ffffff18}:root[data-theme=dark] .hub-priority-card p{color:#e9f5ff}:root[data-theme=dark] .hub-link{border:1px solid #ffffff8f;background:#181d26;color:#d2dff3}:root[data-theme=dark] .hub-section-head p{color:var(--muted)}:root[data-theme=dark] .company-card{border:1px solid var(--line);background:#181d26;box-shadow:0 12px 32px #00000023}:root[data-theme=dark] .company-card:before{background:var(--company)}:root[data-theme=dark] .company-card .company-mark{background:var(--company);color:#fff}:root[data-theme=dark] .company-card .demo{border:1px solid var(--line);color:var(--muted)}:root[data-theme=dark] .company-card p{color:var(--muted)}:root[data-theme=dark] .company-card a,:root[data-theme=dark] .company-card button{border:1px solid var(--line);background:#181d26;color:var(--ink)}:root[data-theme=dark] .company-card .company-primary{border-color:var(--company);background:var(--company);color:#fff}:root[data-theme=dark] .company-film{--company: #c92f35 }:root[data-theme=dark] .company-content{--company: #5b48da }:root[data-theme=dark] .company-cronache{--company: #242424 }:root[data-theme=dark] .company-live{--company: #16845d }:root[data-theme=dark] .hub-quick article{border:1px solid var(--line);background:#181d26}:root[data-theme=dark] .hub-quick p{color:var(--muted)}:root[data-theme=dark] .hub-quick button{border:0;background:transparent;color:var(--blue)}:root[data-theme=dark] .company-demo-cover{color:#fff;background:var(--demo-bg)}:root[data-theme=dark] .company-demo-cover p{color:#ffffffd9}:root[data-theme=dark] .company-demo-items article{border:1px solid var(--line);background:#181d26}:root[data-theme=dark] .company-demo-items p{color:var(--muted)}:root[data-theme=dark] .content-brand.will{border:1px solid #292929;background:#252525;color:#fff}:root[data-theme=dark] .content-brand.will small{color:#d9ff7b}:root[data-theme=dark] .content-brand.chora{border:1px solid #bdafff;background:linear-gradient(135deg,#161320,#081c1c);color:#b5b6f9}:root[data-theme=dark] .content-brand.chora small{color:#beb1fe}:root[data-theme=dark] .company-content{--company: #7554d8 }:root[data-theme=dark] .company-content:before{background:linear-gradient(90deg,#ff8264,#9558f5 52%,#55d8d0)}:root[data-theme=dark] .company-content .company-mark{background:linear-gradient(135deg,#212121,#7554d8)}:root[data-theme=dark] .company-cronache{--company: #5ce65b }:root[data-theme=dark] .company-cronache:before{background:linear-gradient(90deg,#212121 0,#212121 28%,#5ce65b 28%)}:root[data-theme=dark] .company-cronache .company-mark{background:#212121;border:2px solid #5ce65b;color:#5ce65b}:root[data-theme=dark] .company-cronache .company-primary{color:#e0f0e6}:root[data-theme=dark] .company-live{--company: #bc974e }:root[data-theme=dark] .company-live:before{background:linear-gradient(90deg,#8f6b2f,#d1ad64)}:root[data-theme=dark] .company-live .company-mark,:root[data-theme=dark] .company-live .company-primary{color:#f0e9df}:root[data-theme=dark] .universal-card{border:1px solid var(--line);background:#181d26;box-shadow:0 12px 32px #00000023}:root[data-theme=dark] .universal-icon{background:linear-gradient(135deg,#087dff,#35bce9);color:#fff}:root[data-theme=dark] .universal-card.train .universal-icon{background:linear-gradient(135deg,#1f385d,#6a4ee8)}:root[data-theme=dark] .universal-card p{color:var(--muted)}:root[data-theme=dark] .universal-card a{background:var(--ink);color:#0f1a2e}:root[data-theme=dark] .be-disc:before{border:2px solid #2c3340;background:#e73343;color:#fff;box-shadow:0 5px 13px #0000008d}:root[data-theme=dark] .be-disc:after{background:radial-gradient(36px 16px at 18px 0,#181d26 47%,transparent 50%) 0 0/36px 16px repeat-x,linear-gradient(#75dfff,#087dff)}:root[data-theme=dark] .hub-priority-card .hub-link{background:#fff;color:#10284c;border-color:#ffffff8f}.nav a{height:76px;display:inline-flex;align-items:center;border-bottom:3px solid transparent;color:#d8ebff;font-size:13px;font-weight:750;text-decoration:none;transition:color .2s ease,border-color .2s ease}.nav a:hover{color:#fff}.nav a.active{color:#fff;border-bottom-color:#fff}.profile{display:flex;align-items:center;gap:10px}.profile button{min-height:32px;border:1px solid #ffffff55;border-radius:9px;background:transparent;color:#fff;font-size:11px;padding:6px 10px}.login{min-height:100vh;display:grid;place-items:center;padding:24px}.login-box{width:min(560px,100%);padding:34px;border-radius:24px;background:#fff;box-shadow:var(--shadow-md)}.login-box h1{margin:6px 0 8px;font-weight:300;font-size:40px;letter-spacing:-.04em}.login-box p{color:var(--muted);font-size:13px}.persona{display:grid;gap:8px;margin:18px 0}.persona button{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:48px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);text-align:left;font-size:13px}.persona button:hover{border-color:#7ebcff;background:#eaf5ff}.persona small{color:var(--muted);font-size:11px}.login-error{padding:12px;border:1px solid #f3b8bd;border-radius:10px;background:#fff2f3;color:#8f1f2b;font-size:12px}@media(max-width:760px){.nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:45;justify-content:space-around;gap:0;padding:0 6px env(safe-area-inset-bottom);background:#101c33}.nav a{height:56px;font-size:11px;border-bottom:0;border-top:3px solid transparent}.nav a.active{border-top-color:#fff}main{padding-bottom:64px}}@media(max-width:760px){.profile{max-width:none;overflow:visible}.profile span{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:760px){.nav{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav a{flex:1 0 auto;justify-content:center;padding:0 12px;white-space:nowrap}}.hub-priority.single{grid-template-columns:1fr}.hub-priority.single .hub-priority-card{min-height:220px}.bi-academy .hub-priority-card{min-height:0}.bi-academy .hub-priority-card h2{margin-top:34px}.bi-academy .hub-priority-card p{margin-bottom:6px}.bi-academy .hub-priority-card .soon{display:inline-block;margin-top:16px;font-size:10px;font-weight:850;letter-spacing:.1em;color:#e3d8ff}.guide-areas{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 0}.guide-areas button{min-height:44px;border:1px solid var(--line);border-radius:22px;background:#fff;padding:9px 15px;font-size:12px;font-weight:800;color:var(--ink)}.guide-areas button span{margin-left:7px;color:var(--muted);font-weight:700}.guide-areas button.active{background:var(--ink);border-color:var(--ink);color:#fff}.guide-areas button.active span{color:#c9d6ea}.guide-areas button:disabled{opacity:.45;cursor:default}.guide-manage{display:flex;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.guide-manage button{min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--ink);font-size:11px;font-weight:800}.guide-manage button:last-child{color:#8f1f2b}.assistant-body .ai-notice{margin:0 0 16px;padding:12px 14px;border:1px solid #cfe2f7;border-radius:12px;background:#f3f8ff;color:#27354a;font-family:Manrope,Arial,sans-serif;font-size:12px;line-height:1.5}:root[data-theme=dark] .nav a{border-bottom:3px solid transparent;color:#d8ebff}:root[data-theme=dark] .nav a:hover{color:#fff}:root[data-theme=dark] .nav a.active{color:#fff;border-bottom-color:#2c3340}:root[data-theme=dark] .profile button{border:1px solid #ffffff55;background:transparent;color:#fff}:root[data-theme=dark] .login-box{background:#181d26;box-shadow:var(--shadow-md)}:root[data-theme=dark] .login-box p{color:var(--muted)}:root[data-theme=dark] .persona button{border:1px solid var(--line);background:var(--surface-soft)}:root[data-theme=dark] .persona button:hover{border-color:#7ebcff;background:#111920}:root[data-theme=dark] .persona small{color:var(--muted)}:root[data-theme=dark] .login-error{border:1px solid #55393b;background:#211617;color:#fba2a1}@media(max-width:760px){:root[data-theme=dark] .nav{background:#202d46}}@media(max-width:760px){:root[data-theme=dark] .nav a{border-bottom:0;border-top:3px solid transparent}}@media(max-width:760px){:root[data-theme=dark] .nav a.active{border-top-color:#2c3340}}:root[data-theme=dark] .bi-academy .hub-priority-card .soon{color:#e3d8ff}:root[data-theme=dark] .guide-areas button{border:1px solid var(--line);background:#181d26;color:var(--ink)}:root[data-theme=dark] .guide-areas button span{color:var(--muted)}:root[data-theme=dark] .guide-areas button.active{background:var(--ink);border-color:var(--ink);color:#0f1a2e}:root[data-theme=dark] .guide-areas button.active span{color:#c9d6ea}:root[data-theme=dark] .guide-manage{border-top:1px solid var(--line)}:root[data-theme=dark] .guide-manage button{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink)}:root[data-theme=dark] .guide-manage button:last-child{color:#fba2a1}:root[data-theme=dark] .assistant-body .ai-notice{border:1px solid #2f3d4c;background:#151a22;color:#cddaed}:root[data-theme=dark] .guide-areas button.active span{color:#4b5b74}:root{color-scheme:light;--danger:#a32030}:root[data-theme=dark]{color-scheme:dark;--danger:#ff9aa3}.theme-toggle{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 10px;border:1px solid #ffffff55;border-radius:9px;background:transparent;color:#fff;font-size:11px;font-weight:700;line-height:1}.theme-toggle svg{width:15px;height:15px;flex:none}.theme-toggle:hover{background:#ffffff1f}.theme-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:760px){.theme-toggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.theme-toggle{padding:6px 8px}}.login{position:relative}.theme-toggle.login-theme{position:absolute;top:18px;right:18px;border-color:var(--line);color:var(--ink);background:var(--surface)}.theme-toggle.login-theme:hover{background:var(--surface-soft)}.theme-toggle.login-theme:focus-visible{outline-color:var(--blue)}
