@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_0a80b4{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.__variable_0a80b4{--font-playfair:"Playfair Display","Playfair Display Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.overline{text-decoration-line:overline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--color-background:#04070d;--color-foreground:#e8eef7;--color-card:#10131c94;--color-card-foreground:#e8eef7;--color-muted:#161a25;--color-muted-foreground:#94a3b8;--color-border:#ffffff14;--color-primary:#8b5cf6;--color-primary-strong:#7c3aed;--color-primary-soft:#8b5cf629;--color-sidebar:#04070d;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--color-info:#60a5fa;--glass-fill:#10131c75;--glass-strong:#0a0d1494;--glass-border:#ffffff29;--glass-edge:inset 0 1px 0 #ffffff29;--glass-drop:0 18px 44px #00000052;--glass-blur:blur(18px) saturate(1.4);--shadow-card:var(--glass-edge),var(--glass-drop);--shadow-pressed:inset 0 1px 0 #ffffff1a;--shadow-soft:var(--glass-edge),0 10px 28px #00000047;--radius:16px;--font-sans:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-playfair),"Playfair Display",Georgia,serif}*{box-sizing:border-box}body,html{min-height:100%}body{color:var(--color-foreground);font-family:var(--font-sans);background-color:#04070d;background-image:radial-gradient(980px 560px at 0 -6%,#8b5cf68c,#0000 58%),radial-gradient(720px 480px at 100% 8%,#007a3338,#0000 54%),radial-gradient(680px 440px at 92% 100%,#ce11262e,#0000 50%),radial-gradient(560px 380px at 12% 100%,#f7d1171f,#0000 48%),radial-gradient(640px 420px at 48% 42%,#7c3aed33,#0000 62%);background-attachment:fixed;margin:0;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.display,h1,h2{font-family:var(--font-display);letter-spacing:-.02em;font-weight:560;line-height:1.15}.ddt-console-shell{--side:280px;background:0 0;min-height:100vh;display:flex}.ddt-console-shell.is-rail{--side:76px}.ddt-console-sidebar{width:var(--side);z-index:30;flex:none;height:100vh;transition:width .28s;position:sticky;top:0}.ddt-console-sidebar [data-slot=sidebar-inner]{background:linear-gradient(180deg,#8b5cf629 0,var(--color-sidebar) 18rem),var(--color-sidebar);flex-direction:column;height:100%;display:flex;box-shadow:inset -1px 0 #8b5cf633}.ddt-console-header,.ddt-console-sidebar-footer,.ddt-console-sidebar-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#04070deb,#04070db8)}.ddt-console-sidebar-header{flex-direction:column;gap:8px;padding:16px;display:flex}.rail-btn{border:1px solid var(--glass-border);width:36px;height:36px;color:var(--color-foreground);background:#ffffff0f;border-radius:12px;align-self:flex-end;display:none}.ddt-console-shell.is-rail .rail-btn{align-self:center}.ddt-console-shell.is-rail .ddt-console-brand-panel>div:last-child,.ddt-console-shell.is-rail .ddt-console-nav-item span,.ddt-console-shell.is-rail .logout-label,.ddt-console-shell.is-rail .nav-label,.ddt-console-shell.is-rail .sim-badge,.ddt-console-shell.is-rail .user-email,.ddt-console-shell.is-rail .user-name{display:none}.ddt-console-shell.is-rail .ddt-console-brand-panel,.ddt-console-shell.is-rail .ddt-console-nav-item{justify-content:center}.ddt-console-shell.is-rail .logout-btn{width:42px;margin-inline:auto;padding:0}.ddt-console-brand-panel{background:linear-gradient(135deg,#8b5cf62e,#8b5cf60d);border:1px solid #8b5cf647;border-radius:16px;align-items:center;gap:12px;min-height:3.25rem;padding:8px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 14px 34px #00000047}.ddt-console-brand-mark{color:#3b0764;width:42px;height:42px;font-family:var(--font-display);background:#fff;border-radius:13px;place-items:center;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #0000000f,0 10px 24px #8b5cf647}.brand-name{font-size:14px;font-weight:650}.brand-sub{color:var(--color-muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.nav-scroll{flex:1;padding:8px 12px 16px;overflow:auto}.nav-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-foreground);margin:14px 10px 8px;font-size:11px;font-weight:650}.ddt-console-nav-item{color:#e8eef7c7;border-radius:12px;align-items:center;gap:10px;min-height:40px;margin:2px 0;padding:8px 12px;display:flex;position:relative}.ddt-console-nav-item svg{opacity:.8;flex:none;width:16px;height:16px}.ddt-console-nav-item:hover{color:#fff;box-shadow:var(--shadow-soft);background:#141824}.ddt-console-nav-item.is-active{color:#fff;box-shadow:var(--shadow-pressed);background:#0c1018}.ddt-console-nav-item.is-active svg{color:#c4b5fd;opacity:1}.ddt-console-nav-item.is-active:before{content:"";background:var(--color-primary);width:3px;box-shadow:0 0 16px var(--color-primary);border-radius:999px;position:absolute;top:8px;bottom:8px;left:-8px}.ddt-console-sidebar-footer{border-top:1px solid var(--color-border);padding:14px 16px 18px}.user-name{font-weight:650}.user-email{color:var(--color-muted-foreground);text-overflow:ellipsis;font-size:12px;overflow:hidden}.logout-btn{width:100%;height:36px;box-shadow:var(--shadow-soft);background:#121722;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:10px;display:inline-flex}.logout-btn:hover{color:#fff}.logout-btn:active{box-shadow:var(--shadow-pressed);transform:translateY(1px)}.ddt-console-inset{flex-direction:column;flex:1;min-width:0;display:flex}.ddt-console-header{border-bottom:1px solid var(--color-border);z-index:20;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 22px;display:flex;position:sticky;top:0;box-shadow:0 1px #ffffff0a}.header-title{color:var(--color-muted-foreground);font-size:13px}.header-title strong{color:var(--color-foreground);font-weight:650}.menu-btn.btn,.overlay{display:none}.ddt-console-main{isolation:isolate;background-color:#0000;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 0),linear-gradient(#ffffff06 1px,#0000 0);background-position:-1px -1px;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex:1;padding:28px 28px 64px;position:relative}.ddt-console-main:before{content:"";inset:0 0 0 var(--side);pointer-events:none;z-index:-1;background:radial-gradient(520px 280px at 18% 12%,#8b5cf647,#0000 70%),linear-gradient(#8b5cf624,#0000 28rem),linear-gradient(90deg,#8b5cf61a,#0000 40%);position:fixed}.page{flex-direction:column;gap:18px;max-width:1180px;display:flex}.overline{letter-spacing:.14em;text-transform:uppercase;color:#c4b5fd;margin:0 0 6px;font-size:11px;font-weight:700}.page-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-head h1{margin:0;font-size:40px}.lede{max-width:720px;color:var(--color-muted-foreground);margin:8px 0 0}.banner{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b47;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.flash{color:#a7f3d0;background:#10b9811f;border:1px solid #10b98140;border-radius:12px;padding:10px 12px}.flash.error{color:#fecaca;background:#ef44441f;border-color:#ef44444d}.grid-pillars,.grid-stats,.split{gap:14px;display:grid}.grid-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-pillars{grid-template-columns:repeat(5,minmax(0,1fr))}.split{grid-template-columns:1.4fr .8fr}.card{background:linear-gradient(145deg,#ffffff0b,#fff0 42%),var(--color-card);border-radius:var(--radius);box-shadow:var(--shadow-card);border:1px solid #ffffff0a}.stat{flex-direction:column;gap:6px;min-height:112px;padding:16px 16px 14px;display:flex}.stat span{color:var(--color-muted-foreground);font-size:12px}.stat strong{font-family:var(--font-display);font-size:34px;font-weight:560}.stat em{color:#c4b5fd;font-size:12px;font-style:normal}.hero{background:radial-gradient(800px 240px at 0 0,#8b5cf638,#0000 60%),#0c1018 linear-gradient(#ffffff08,#ffffff03);padding:28px}.hero h1{max-width:18ch;margin:0;font-size:42px}.tagline{color:#d6deea;max-width:62ch;margin:14px 0 0;font-size:16px}.chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.badge,.chip{color:#d6deea;box-shadow:var(--shadow-pressed);background:#0c1018;border:0;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;display:inline-flex}.badge.success{color:#6ee7b7;background:#10b9811f;border-color:#10b98140}.badge.info{color:#bfdbfe;background:#3b82f624;border-color:#3b82f647}.badge.warning{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b47}.badge.danger{color:#fecaca;background:#ef44441f;border-color:#ef444447}.badge.demo{color:#fcd34d;background:#f59e0b14}.pillar{padding:16px}.pillar strong{margin-bottom:6px;display:block}.pillar p{color:var(--color-muted-foreground);margin:0;font-size:13px}.section-title{margin:0 0 12px;font-size:22px}.pad{padding:18px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:720px}td,th{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:middle;padding:12px 14px}th{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-foreground);background:#ffffff05;font-size:11px;font-weight:650}tr:hover td{background:#8b5cf60d}.row-link{font-weight:650}.row-link:hover{color:#ddd6fe}.toolbar{align-items:center;gap:10px;display:flex}.search{min-width:220px;height:40px;box-shadow:var(--shadow-pressed);background:#0b0f18;border:0;border-radius:12px;padding:0 12px}.btn{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7 55%,#c084fc);border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 14px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 12px 28px #7c3aed52}.btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn:active{transform:translateY(1px)scale(.985);box-shadow:inset 0 2px 8px #310a5c66}.btn.ghost,.btn.secondary{color:var(--color-foreground);box-shadow:var(--shadow-soft);background:#141824;border-color:#0000;font-weight:600}.btn.ghost:active,.btn.secondary:active{box-shadow:var(--shadow-pressed);filter:none}.btn.danger{color:#fecaca;box-shadow:var(--shadow-soft);background:#2a151c;border-color:#0000}.btn:disabled{opacity:.6;cursor:progress}.form-card{grid-template-columns:1fr 1fr;gap:14px 16px;padding:22px;display:grid}.field{flex-direction:column;gap:6px;display:flex}.field.wide{grid-column:1/-1}.field label{font-size:13px;font-weight:650}.field .hint{color:var(--color-muted-foreground);font-size:12px}.field input,.field select,.field textarea{width:100%;box-shadow:var(--shadow-pressed);background:#0b0f18;border:0;border-radius:12px;outline:none;padding:10px 12px}.field textarea{resize:vertical;min-height:110px}.field input:focus,.field select:focus,.field textarea:focus,.filters select:focus,.search:focus{box-shadow:var(--shadow-pressed),0 0 0 3px #8b5cf638}.form-actions,.form-card .wide{grid-column:1/-1}.form-actions{justify-content:flex-end;gap:10px;display:flex}.detail{padding:8px 8px 18px}.detail-top{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 0;display:flex}.detail h1{margin:0;font-size:36px}.meta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.dl{grid-template-columns:1fr 1fr;gap:12px 18px;padding:18px;display:grid}.dl div{border:1px solid var(--color-border);background:#ffffff06;border-radius:12px;padding:12px}.dl dt{color:var(--color-muted-foreground);margin-bottom:4px;font-size:12px}.dl dd{white-space:pre-wrap;margin:0}.dl .wide{grid-column:1/-1}.funnel{flex-direction:column;gap:8px;display:flex}.funnel-row{grid-template-columns:180px 1fr 28px;align-items:center;gap:8px;font-size:13px;display:grid}.bar{background:#ffffff0f;border-radius:99px;height:8px;overflow:hidden}.bar span{background:linear-gradient(90deg,#7c3aed,#c084fc);height:100%;display:block}.steps{flex-direction:column;gap:8px;display:flex}.step{border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.step:hover{background:#ffffff08}.step b{background:var(--color-primary-soft);color:#ddd6fe;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.kanban{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.column{min-height:280px;box-shadow:var(--shadow-pressed);background:#0c1018;border:0;border-radius:16px;padding:12px}.column header{justify-content:space-between;align-items:center;font-weight:700}.column header,.kcard{margin-bottom:10px;display:flex}.kcard{box-shadow:var(--shadow-soft);background:#141824;border:0;border-radius:14px;flex-direction:column;gap:8px;padding:12px}.kcard select{box-shadow:var(--shadow-pressed);background:#0b0f18;border:0;border-radius:10px;padding:6px}.empty,.muted{color:var(--color-muted-foreground)}.empty{text-align:center;padding:28px}.login-shell{color:#263244;background:#f3f6fb;grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.login-hero{color:#e8eef7;background:radial-gradient(900px 480px at 10% 10%,#8b5cf659,#0000 55%),radial-gradient(700px 400px at 90% 90%,#7c3aed33,#0000 50%),#04070d;flex-direction:column;padding:56px;display:flex;position:relative;overflow:hidden}.login-hero h1{max-width:12ch;margin:12px 0 0;font-size:58px}.login-hero .tagline{color:#e8eef7d1}.feature-list{gap:12px;margin-top:auto;padding-top:32px;display:grid}.feature{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:42px 1fr;align-items:start;gap:12px;padding:12px;display:grid}.feature i{color:#ddd6fe;background:#8b5cf629;border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.feature strong{display:block}.feature span{color:#e8eef7ad;font-size:13px}.login-panel{justify-content:center;align-items:center;padding:32px 20px;display:flex}.login-card{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#ffffff94;border:1px solid #ffffffb3;border-radius:22px;width:100%;max-width:460px;padding:32px;box-shadow:inset 0 1px #ffffffd9,0 18px 48px #0f172a1f}.login-card h2{color:#1f2937;margin:8px 0 4px;font-size:32px}.login-card .sub{color:#3e4c63;margin:0 0 22px}.login-card label{color:#334155;font-size:13px;font-weight:700}.login-card input{color:#0f172a;border-radius:12px;width:100%;height:44px;padding:0 12px}.password-row{position:relative}.password-row input{width:100%;padding-right:72px}.ghost-mini{color:#3e4c63;background:0 0;border:0;height:28px;font-size:12px;font-weight:700;position:absolute;top:8px;right:8px}.login-card .btn{border:0;border-radius:10px;width:100%;height:48px;margin-top:6px}.login-card .field{margin-bottom:14px}.login-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 10px;font-size:13px;display:flex}.login-foot{text-align:center;color:#3e4c63;margin-top:18px;font-size:11px}.mobile-brand{align-items:center;gap:10px;margin-bottom:8px;display:none}.mobile-brand .ddt-console-brand-mark{width:36px;height:36px}.mobile-brand strong{color:#1f2937;display:block}.mobile-brand span{color:#3e4c63;font-size:12px;display:block}.login-flag{z-index:40;background:linear-gradient(90deg,#007a33 0 33.33%,#f7d117 33.33% 66.66%,#ce1126 66.66%);height:4px;position:fixed;top:0;left:0;right:0}.card-flag{margin-top:4px}@media (max-width:1100px){.grid-pillars,.grid-stats,.kanban,.split{grid-template-columns:1fr 1fr}.hero h1,.page-head h1{font-size:34px}}@media (min-width:1100px){.rail-btn{justify-content:center;align-items:center;display:inline-flex}}@media (max-width:1099px){.menu-btn.btn{display:inline-flex}.rail-btn{display:none}.ddt-console-shell,.ddt-console-shell.is-rail{--side:min(280px,88vw)}.ddt-console-shell.is-rail .ddt-console-brand-panel>div:last-child,.ddt-console-shell.is-rail .nav-label,.ddt-console-shell.is-rail .user-email,.ddt-console-shell.is-rail .user-name{display:block}.ddt-console-shell.is-rail .ddt-console-nav-item span,.ddt-console-shell.is-rail .logout-label{display:inline}.ddt-console-shell.is-rail .sim-badge{display:inline-flex}.ddt-console-shell.is-rail .ddt-console-nav-item{justify-content:flex-start}.ddt-console-shell.is-rail .logout-btn{width:100%}.ddt-console-sidebar{transition:transform .36s cubic-bezier(.2,.7,.2,1);position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.ddt-console-sidebar.is-open{transform:none}.overlay.show{z-index:25;background:#00000073;display:block;position:fixed;inset:0}.ddt-console-main:before{inset:0}}@media (max-width:960px){.ddt-console-main{padding:18px 14px 48px}.login-shell{grid-template-columns:1fr}.login-hero{min-height:auto;padding:28px 20px 8px}.login-hero h1{font-size:40px}.feature-list{display:none}.mobile-brand{display:flex}.cmd-btn kbd{display:none}.coop-grid,.dl,.form-card,.front-grid,.grid-pillars,.grid-stats,.kanban,.split,.vision-grid{grid-template-columns:1fr}.page-head{flex-direction:column;align-items:stretch}.cockpit-kpis,.exec-hero,.timeline{grid-template-columns:1fr;display:grid}.palette{width:calc(100vw - 24px)}}.page{animation:rise .38s}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.btn,.card,.ddt-console-nav-item,.front-card,.time-step{transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.front-card:hover,.pillar:hover,.stat:hover,.vision-card:hover{border-color:#8b5cf673;transform:translateY(-2px)}.demo-note{color:var(--color-muted-foreground);margin:0;font-size:13px}.exec-hero{justify-content:space-between;align-items:center;gap:24px;display:flex}.exec-hero h1{max-width:16ch;font-size:46px}.exec-kpis,.front-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.front-grid{gap:14px;display:grid}.front-card{flex-direction:column;gap:4px;min-height:148px;padding:16px;display:flex}.front-card-top{color:#c4b5fd;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.front-card strong{font-family:var(--font-display);margin-top:8px;font-size:32px;font-weight:560}.front-card em,.stat em{color:var(--color-muted-foreground);font-size:12px;font-style:normal}.mini-bars{gap:4px;margin-top:auto;padding-top:12px;display:flex}.mini-bars i{opacity:.85;background:linear-gradient(90deg,#7c3aed,#c084fc);border-radius:99px;height:6px;display:block}.card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-head a{color:#c4b5fd;font-size:13px;font-weight:650}.card-head .section-title{margin:0}.ring-wrap{flex:none;position:relative}.ring,.ring-wrap{width:132px;height:132px}.ring{transform:rotate(-90deg)}.ring-track{fill:none;stroke:#ffffff14;stroke-width:8px}.ring-value{fill:none;stroke:#a78bfa;stroke-width:8px;stroke-linecap:round}.ring-label{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ring-label strong{font-family:var(--font-display);font-size:28px}.ring-label span{color:var(--color-muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.link-row{border-radius:10px;margin:0 -4px;padding:4px}.link-row:hover{background:#8b5cf614}.timeline{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.time-step{border:1px solid var(--color-border);background:#ffffff05;border-radius:14px;flex-direction:column;gap:8px;min-height:180px;padding:12px;display:flex}.time-step b{color:#ddd6fe;background:#8b5cf629;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.time-step strong{font-size:13px;line-height:1.35}.time-step span{color:var(--color-muted-foreground);font-size:12px}.time-step.is-concluido{border-color:#10b98159}.time-step.is-em_curso{border-color:#60a5fa66}.cockpit{flex-direction:column;gap:14px;display:flex}.cockpit-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cockpit-kpis .stat{min-height:96px}.filters{flex-wrap:wrap}.filters select{height:40px;box-shadow:var(--shadow-pressed);background:#0b0f18;border:0;border-radius:12px;padding:0 12px}.crumbs{color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.crumbs a:hover{color:#fff}.crumbs .sep{opacity:.45}.cmd-btn{height:36px;color:var(--color-muted-foreground);box-shadow:var(--shadow-soft);background:#141824;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.cmd-btn:active{transform:translateY(1px)}.cmd-btn kbd,.cmd-btn:active{box-shadow:var(--shadow-pressed)}.cmd-btn kbd{font-family:var(--font-sans);background:#0c1018;border:0;border-radius:6px;padding:1px 6px;font-size:11px}.drawer-backdrop,.modal-backdrop,.palette-backdrop{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04070db8;position:fixed;inset:0}.palette{z-index:61;background:#10131cf5;border:1px solid #ffffff1a;border-radius:18px;width:min(640px,100vw - 32px);position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 80px #00000073}.palette input{border:0;border-bottom:1px solid var(--color-border);background:0 0;outline:none;width:100%;height:56px;padding:0 18px;font-size:16px}.palette-list{max-height:420px;padding:8px;overflow:auto}.palette-group{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-foreground);margin:8px 10px 4px;font-size:11px}.palette-item,.palette-item button{text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.palette-item.is-active,.palette-item:hover{background:#8b5cf624}.modal{border:1px solid var(--color-border);width:min(440px,100vw - 32px);box-shadow:var(--shadow-card);background:#121826;border-radius:18px;margin:18vh auto 0;padding:22px}.modal h2{font-family:var(--font-display);margin:0 0 8px;font-size:28px}.modal p{color:var(--color-muted-foreground);margin:0 0 16px}.modal-actions{justify-content:flex-end;gap:8px;display:flex}.drawer{z-index:62;background:linear-gradient(#8b5cf614,#0000 12rem),#0c1018;border-left:0;width:min(640px,100%);height:100vh;padding:22px;animation:drawer-in .38s cubic-bezier(.2,.7,.2,1);position:fixed;top:0;right:0;overflow:auto;box-shadow:-16px 0 32px #00000073}@keyframes drawer-in{0%{transform:translate(28px)}to{transform:none}}.drawer-backdrop,.modal-backdrop,.palette-backdrop{animation:veil .28s}@keyframes veil{0%{opacity:0}to{opacity:1}}.drawer .form-card{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;padding:0}.toast{z-index:70;color:#a7f3d0;box-shadow:var(--shadow-card);background:#10131cf0;border:1px solid #10b98159;border-radius:14px;padding:12px 14px;position:fixed;bottom:20px;right:20px}.skeleton{flex-direction:column;gap:12px;display:flex}.skeleton i{background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a) 0 0/200% 100%;border-radius:9px;height:18px;animation:shimmer 1.2s infinite;display:block}.skeleton i.lg{height:120px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.flag-rule{background:linear-gradient(90deg,#007a33,#f7d117 50%,#ce1126);border-radius:99px;width:72px;height:3px;margin-bottom:14px}.vision-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.coop-node,.flow-step,.vision-card{padding:16px}.flow{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.coop-node strong,.flow-step strong,.vision-card strong{margin-bottom:6px;display:block}.coop-node p,.flow-step p,.vision-card p{color:var(--color-muted-foreground);margin:0;font-size:13px}.coop-grid{grid-template-columns:1.1fr .9fr 1.1fr;align-items:center;gap:12px;display:grid}.coop-hub{text-align:center;background:radial-gradient(circle at 50% 0,#8b5cf647,#0000 70%),#10131c;padding:28px 16px}.coop-hub a{color:#ddd6fe;font-size:13px;font-weight:650}.coop-col{gap:12px}.coop-col,.vision{flex-direction:column;display:flex}.vision{gap:18px}.vision-card{flex-direction:column;min-height:196px;display:flex}.flow-step b,.vision-card b{color:#ddd6fe;background:#8b5cf629;border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:10px;font-size:12px;display:grid}.vision-card span,.vision-go{color:#c4b5fd;margin-top:auto;padding-top:12px;font-size:12px;font-weight:650}.flow-step{border:1px solid var(--color-border);background:#ffffff06;border-radius:14px}.vision-fronts .front-card p{color:var(--color-muted-foreground);margin:8px 0 0;font-size:13px}.vision-fronts{grid-template-columns:repeat(4,minmax(0,1fr))}.empty-state{text-align:center;padding:36px 20px}.empty-state h2{font-family:var(--font-display);margin:8px 0}.header-actions{align-items:center;gap:10px;display:flex}@media (max-width:1100px){.cockpit-kpis,.exec-kpis,.flow,.front-grid,.timeline,.vision-fronts,.vision-grid{grid-template-columns:1fr 1fr}.coop-grid{grid-template-columns:1fr}}.land{color:#e8eef7;background:0 0;min-height:100vh}.land-nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04070dc7;border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:16px;padding:14px 28px;position:sticky;top:0}.land-brand,.land-nav{align-items:center;display:flex}.land-brand{gap:10px}.land-brand strong{display:block}.land-brand em{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-style:normal;display:block}.land-nav nav{align-items:center;gap:16px;display:flex}.land-nav nav a{color:#cbd5e1;font-size:13px}.land-nav nav a.btn{color:#fff}.land-hero{background:radial-gradient(980px 480px at 12% 0,#8b5cf66b,#0000 62%),radial-gradient(760px 420px at 88% 78%,#007a3329,#0000 55%),radial-gradient(520px 280px at 70% 20%,#ce11261a,#0000 50%);flex-direction:column;justify-content:center;min-height:calc(100vh - 74px);padding:48px 8vw 72px;display:flex}.land-hero h1{max-width:12ch;margin:0;font-size:clamp(52px,8vw,92px)}.land-hero .tagline{max-width:38ch;font-size:clamp(18px,2vw,22px)}.land-cta{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.land-block,.land-close{padding:72px 8vw}.land-block h2,.land-close h2{max-width:18ch;margin:0 0 18px;font-size:clamp(32px,4vw,48px)}.land-flow{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.land-flow li{min-height:120px;box-shadow:var(--shadow-card);background:linear-gradient(#8b5cf62e,#10131c 70%);border:0;border-radius:16px;padding:14px;position:relative}.land-flow li span{color:#c4b5fd;letter-spacing:.08em;font-size:12px;display:block}.land-flow li strong{margin-top:18px;font-size:15px;display:block}.land-flow li:after{content:"";background:#c084fcb3;width:8px;height:1px;position:absolute;top:50%;right:-8px}.land-flow li:last-child:after{display:none}.land-split{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.land-split h2{font-size:36px}.land-agenda{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.land-agenda li{box-shadow:var(--shadow-card);background:#10131c;border:0;border-radius:16px;min-height:150px;padding:14px}.land-agenda b{color:#ddd6fe;background:#8b5cf629;border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:12px;display:grid}.land-close{text-align:center;background:radial-gradient(600px 220px at 50% 0,#8b5cf640,#0000 70%)}.land-close h2,.land-close p{margin-left:auto;margin-right:auto}.land-close p{color:#94a3b8;max-width:52ch}.land-foot{color:#64748b;border-top:1px solid #ffffff0f;padding:22px 8vw 36px;font-size:12px}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(22px)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.land-agenda>li,.land-flow>li,.page .cockpit-kpis>*,.page .front-grid>*,.page .grid-stats>*,.page .timeline>*,.page .vision-grid>*,.vision-grid>*{animation:rise .55s cubic-bezier(.2,.7,.2,1) both}.land-agenda>li:nth-child(2),.land-flow>li:nth-child(2),.page .cockpit-kpis>:nth-child(2),.page .front-grid>:nth-child(2),.page .grid-stats>:nth-child(2),.page .timeline>:nth-child(2),.vision-grid>:nth-child(2){animation-delay:50ms}.land-agenda>li:nth-child(3),.land-flow>li:nth-child(3),.page .cockpit-kpis>:nth-child(3),.page .front-grid>:nth-child(3),.page .grid-stats>:nth-child(3),.page .timeline>:nth-child(3),.vision-grid>:nth-child(3){animation-delay:.1s}.land-agenda>li:nth-child(4),.land-flow>li:nth-child(4),.page .cockpit-kpis>:nth-child(4),.page .front-grid>:nth-child(4),.page .grid-stats>:nth-child(4),.page .timeline>:nth-child(4),.vision-grid>:nth-child(4){animation-delay:.15s}.land-agenda>li:nth-child(5),.land-flow>li:nth-child(5),.page .front-grid>:nth-child(5),.page .timeline>:nth-child(5),.vision-grid>:nth-child(5){animation-delay:.2s}.land-agenda>li:nth-child(6),.land-flow>li:nth-child(6),.page .front-grid>:nth-child(6),.page .timeline>:nth-child(6){animation-delay:.25s}.land-agenda>li:nth-child(7),.land-flow>li:nth-child(7),.page .front-grid>:nth-child(7),.page .timeline>:nth-child(7){animation-delay:.3s}.land-flow>li:nth-child(8){animation-delay:.35s}.bar span,.gantt-bar,.mini-bars i{transform-origin:0;animation:grow-x .85s cubic-bezier(.2,.7,.2,1) both}.ring-value{animation:ring-in 1.05s cubic-bezier(.2,.7,.2,1) both}.burn-actual,.burn-plan{stroke-dasharray:1600;stroke-dashoffset:1600px;animation:draw-line 1.25s forwards}.burn-actual{animation-delay:.18s}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ring-in{0%{stroke-dashoffset:226px}}@keyframes draw-line{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.agent-card,.bar span,.burn-actual,.burn-plan,.drawer,.drawer-backdrop,.gantt-bar,.journey-item,.journey-rail-fill,.land-agenda>li,.land-flow>li,.mini-bars i,.modal-backdrop,.page,.page .cockpit-kpis>*,.page .front-grid>*,.page .grid-stats>*,.page .timeline>*,.page .vision-grid>*,.palette-backdrop,.reveal,.ring-value,.skeleton i,.vision-grid>*{opacity:1;transform:none;animation:none!important}.btn,.card,.ddt-console-nav-item,.ddt-console-sidebar{transition:none}}.sim-badge{color:#fcd34d;letter-spacing:.08em;text-transform:uppercase;border:1px solid #f59e0b59;border-radius:999px;margin-bottom:8px;padding:2px 8px;font-size:11px;display:inline-flex}.burn{width:100%;height:auto}.burn-plan{fill:none;stroke:#c4b5fdd9;stroke-width:2px}.burn-actual{fill:none;stroke:#c084fc;stroke-width:3px}.burn-label{fill:#94a3b8;font-size:11px}.legend{color:#94a3b8;gap:16px;margin-top:8px;font-size:12px;display:flex}.swatch{vertical-align:middle;width:18px;height:3px;margin-right:6px;display:inline-block}.swatch.plan{background:#c4b5fdd9}.swatch.actual{background:#c084fc}.feed{flex-direction:column;gap:10px;display:flex}.feed-item{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.feed-item strong{display:block}.feed-item p,.feed-item span{color:#94a3b8;margin:2px 0 0;font-size:13px}.gantt{flex-direction:column;gap:8px;display:flex}.gantt-row,.gantt-scale{grid-template-columns:240px 1fr 110px;align-items:center;gap:10px;display:grid}.gantt-quarters{grid-template-columns:repeat(5,1fr);display:grid}.gantt-scale{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.gantt-row em,.gantt-scale span:last-child{justify-self:end}.gantt-row strong{font-size:13px;display:block}.gantt-row span{color:#94a3b8;font-size:12px}.gantt-track{background:#ffffff0d;border-radius:99px;height:14px;position:relative}.gantt-bar{background:#a78bfa;border-radius:99px;height:10px;position:absolute;top:2px}.gantt-bar.is-em_curso,.gantt-bar.is-em_risco{background:#f59e0b}.gantt-bar.is-atrasado{background:#ef4444}.gantt-bar.is-concluido,.gantt-bar.is-no_prazo{background:#34d399}.gantt-bar.is-por_iniciar{background:#94a3b8b3}.matrix{grid-template-columns:180px repeat(7,minmax(90px,1fr));display:grid;overflow:auto}.matrix-row{display:contents}.matrix-head,.matrix-row>div{border-bottom:1px solid #ffffff0f;padding:8px;font-size:12px}.matrix-head{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase}@media (max-width:960px){.gantt-row,.gantt-scale{grid-template-columns:1fr}.gantt-track{min-height:14px}}@media (max-width:720px){.exec-hero h1,.hero h1,.page-head h1{font-size:28px}.front-card strong,.stat strong{font-size:26px}.header-actions .chip{display:none}.ddt-console-header{padding:10px 12px}.crumbs{min-width:0;overflow:hidden}.kanban{padding-bottom:8px;display:flex;overflow-x:auto}.kanban .column{flex:none;min-width:240px}.agenda-chart,.candidate-chart,.equal-bars{grid-template-columns:1fr 1fr}.atlas-grid,.chain-chart{grid-template-columns:1fr}}.view-switch{flex-wrap:wrap;gap:6px;display:flex}.view-switch a{border:1px solid var(--glass-border);min-height:36px;color:var(--color-muted-foreground);background:#ffffff0d;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.view-switch a.is-active{color:#fff;background:#8b5cf63d;border-color:#c4b5fd73}.page-head .header-actions{flex-wrap:wrap;justify-content:flex-end}.record-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.record-card{flex-direction:column;gap:8px;min-height:140px;padding:14px;display:flex}.record-card p{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.record-card p span{color:var(--color-muted-foreground);font-size:12px}.record-time{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.record-time li{border-bottom:1px solid var(--glass-border);grid-template-columns:minmax(140px,180px) 1fr;align-items:start;gap:12px;padding-bottom:12px;display:grid}.record-time time{color:#c4b5fd;font-size:13px}.atlas{flex-direction:column;gap:14px;display:flex}.atlas-grid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.equal-bars{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.equal-bars div{flex-direction:column;gap:6px;min-width:0;display:flex}.equal-bars b{background:linear-gradient(#c084fce6,#7c3aed59);border:1px solid #ffffff29;border-radius:14px;height:72px;display:block}.equal-bars strong{color:#c4b5fd;font-size:12px}.equal-bars span{font-size:13px;line-height:1.3}.axis-chart{flex-direction:column;gap:10px;display:flex}.axis-row{grid-template-columns:36px 1fr;align-items:center;gap:10px;display:grid}.axis-row b{color:#c4b5fd}.axis-row i{background:linear-gradient(90deg,#7c3aed,#c084fc);border-radius:99px;height:8px;margin-top:6px;display:block}.gold-figure{align-items:baseline;gap:10px;margin:8px 0;display:flex}.gold-figure strong{font-family:var(--font-display);font-size:64px;font-weight:560;line-height:1}.actor-chart,.qual-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.qual-list{flex-flow:wrap}.actor-chart li,.qual-list li{border:1px solid var(--glass-border);background:#ffffff0a;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.candidate-chart i,.qual-list i{background:#c4b5fd;border-radius:99px;flex:none;width:10px;height:10px}.candidate-chart{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.candidate-chart div{align-items:center;gap:8px;min-width:0;display:flex}.candidate-chart i{background:linear-gradient(90deg,#7c3aed,#c084fc);border-radius:99px;width:100%;height:8px;display:block}.candidate-chart div{flex-direction:column;align-items:stretch}.method-funnel{flex-direction:column;align-items:center;gap:6px;margin:12px auto 0;padding:0;list-style:none;display:flex}.method-funnel li{background:linear-gradient(90deg,#7c3aed73,#c084fc29);border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:6px 12px;display:flex}.method-funnel b{color:#ddd6fe;font-size:12px}.agenda-chart,.step-chart{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.agenda-chart{grid-template-columns:1fr 1fr;gap:8px;display:grid}.agenda-chart li,.step-chart li{align-items:flex-start;gap:10px;display:flex}.agenda-chart b,.step-chart b{color:#ddd6fe;background:#8b5cf62e;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.chain-chart{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.chain-head{color:var(--color-muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.chain-pair{display:contents}.chain-pair div{border:1px solid var(--glass-border);background:#ffffff0a;border-radius:12px;padding:10px 12px}.chain-pair b{color:#c4b5fd;margin-right:8px}.actor-chart li{flex-direction:column;align-items:flex-start}.actor-chart li.is-hub{background:#8b5cf629;border-color:#c4b5fd8c}.horizon{flex-direction:column;gap:10px;display:flex}.horizon-row,.horizon-scale{grid-template-columns:52px 1fr 92px;align-items:center;gap:8px;display:grid}.horizon-scale{color:var(--color-muted-foreground);font-size:12px}.horizon-scale span:last-child{justify-self:end}.horizon-track{background:#ffffff0f;border-radius:99px;height:14px;position:relative}.horizon-track i{background:linear-gradient(90deg,#7c3aed,#c084fc);border-radius:99px;height:10px;position:absolute;top:2px}.horizon-row em{color:#c4b5fd;font-size:12px;font-style:normal}@media (max-width:960px){.agenda-chart,.atlas-grid,.candidate-chart,.chain-chart,.record-time li{grid-template-columns:1fr}.equal-bars{grid-template-columns:repeat(2,minmax(0,1fr))}.horizon-row,.horizon-scale{grid-template-columns:52px 1fr}.horizon-row em{grid-column:2}.land-nav nav a:not(.btn){display:none}.land-hero{padding:36px 20px 56px}.land-block,.land-close{padding:48px 20px}.land-agenda,.land-flow,.land-split{grid-template-columns:1fr 1fr}.land-flow li:after{display:none}}.ddt-console-sidebar [data-slot=sidebar-inner]{background:linear-gradient(180deg,#8b5cf638,transparent 16rem),var(--glass-strong);border-right:1px solid var(--glass-border);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);box-shadow:inset -1px 0 #ffffff14}.ddt-console-header,.ddt-console-sidebar-footer,.ddt-console-sidebar-header,.land-nav{border-color:var(--glass-border);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#04070d61}.ddt-console-header{border-bottom:1px solid var(--glass-border);box-shadow:inset 0 1px #ffffff14}.ddt-console-sidebar-footer{border-top:1px solid var(--glass-border)}.ddt-console-brand-panel{box-shadow:var(--glass-edge);background:#8b5cf624;border:1px solid #ffffff24}.ddt-console-nav-item:hover{box-shadow:var(--glass-edge);background:#ffffff12}.ddt-console-nav-item.is-active{box-shadow:var(--glass-edge),inset 0 0 0 1px #ffffff1a;background:#8b5cf638}.btn.ghost,.btn.secondary,.cmd-btn,.logout-btn{border:1px solid var(--glass-border);box-shadow:var(--glass-edge);background:#ffffff0f}.btn.ghost:active,.btn.secondary:active,.cmd-btn:active,.logout-btn:active{filter:none;background:#ffffff1a;transform:translateY(1px);box-shadow:inset 0 1px #ffffff14}.btn.danger{box-shadow:var(--glass-edge);background:#ef444429;border:1px solid #fecaca47}.btn.danger:active{box-shadow:inset 0 1px #ffffff14}.card,.column,.coop-hub,.feature,.hero,.kcard,.land-agenda li,.land-flow li,.modal,.palette,.time-step,.toast{background:linear-gradient(180deg,#ffffff17,#ffffff05 32%),var(--glass-fill);border:1px solid var(--glass-border);box-shadow:var(--glass-edge),var(--glass-drop);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4)}.hero{background:radial-gradient(720px 220px at 0 0,#8b5cf652,transparent 62%),linear-gradient(180deg,#ffffff14,#ffffff05),var(--glass-fill)}.column{box-shadow:var(--glass-edge);background:linear-gradient(#ffffff0d,#0000 40%),#0a0d146b}.kcard{background:linear-gradient(#ffffff1a,#ffffff08),#10131c80}.coop-hub{background:radial-gradient(circle at 50% 0,#8b5cf657,transparent 68%),var(--glass-fill)}.land-flow li{background:linear-gradient(180deg,#8b5cf647,#ffffff0a 46%),var(--glass-fill)}.drawer,.modal,.palette,.toast{background:linear-gradient(180deg,#8b5cf629,transparent 11rem),var(--glass-strong);box-shadow:var(--glass-edge),0 24px 60px #00000061;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border:1px solid #ffffff24}.drawer{border-left:1px solid #ffffff24;border-radius:0}.toast{border-color:#10b98166}.badge,.chip,.cmd-btn kbd,.sim-badge{background:#ffffff0f;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff24}.badge.success{background:#10b98129;border-color:#6ee7b747}.badge.info{background:#3b82f629;border-color:#bfdbfe47}.badge.demo,.badge.warning,.sim-badge{background:#f59e0b24;border-color:#fcd34d52}.badge.danger{background:#ef444429;border-color:#fecaca4d}.field input,.field select,.field textarea,.filters select,.kcard select,.search{background:#ffffff0d;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff1a}.field input:focus,.field select:focus,.field textarea:focus,.filters select:focus,.search:focus{border-color:#c4b5fd8c;box-shadow:inset 0 1px #ffffff1f,0 0 0 3px #8b5cf647}.login-card input{background:#ffffff8c;border:1px solid #ffffffbf;box-shadow:inset 0 1px #ffffffe6}.login-panel{background:radial-gradient(680px 460px at 72% 28%,#8b5cf66b,#0000 64%),radial-gradient(460px 320px at 16% 86%,#007a3333,#0000 60%),radial-gradient(320px 240px at 92% 88%,#ce11261f,#0000 58%),#e8eef6}.skeleton i{box-shadow:none}.dl div,.flow-step{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);background:#ffffff0a}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.card,.column,.coop-hub,.ddt-console-header,.ddt-console-sidebar [data-slot=sidebar-inner],.drawer,.feature,.hero,.kcard,.land-agenda li,.land-flow li,.land-nav,.login-card,.modal,.palette,.time-step,.toast{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#10131cf0}.login-card{background-color:#fffffff5}}.mz-map-layout{grid-template-columns:minmax(260px,440px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.mz-map-card{min-width:0}.mz-map-wrap{position:relative}.mz-map{width:100%;height:auto;display:block}.mz-map .mz-city,.mz-map path{stroke:#ffffff6b;stroke-width:1.4px;cursor:pointer;transition:filter .16s,stroke .16s}.mz-map .mz-city:focus,.mz-map .mz-city:hover,.mz-map path:focus,.mz-map path:hover{filter:brightness(1.2);stroke:#f7d117;outline:none}.mz-city{stroke-width:2.4px}.mz-marker{stroke:#04070da6;stroke-width:.6px}.layer-toggles{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.layer-toggles button{color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.layer-toggles button i{border-radius:99px;width:8px;height:8px;display:inline-block}.layer-toggles button.is-off{opacity:.4}.mz-map-tip{flex-direction:column;gap:2px;min-height:44px;margin-top:10px;font-size:13px;display:flex}.mz-map-tip strong{color:#f8fafc}.year-bars{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;display:grid}.year-col{justify-content:center;align-items:flex-end;gap:4px;height:148px;display:flex}.year-col b,.year-col i{border-radius:6px 6px 2px 2px;width:14px;min-height:2px;display:block}.year-col i{background:#c4b5fd61}.year-col b{background:linear-gradient(#e9d5ff,#7c3aed)}.year-bars>div>span{text-align:center;color:var(--color-muted-foreground);margin-top:6px;font-size:12px;display:block}.year-bars .legend{grid-column:1/-1;margin:8px 0 0}.hbar-row{color:inherit;grid-template-columns:minmax(108px,190px) minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:grid}.hbar-row strong{font-variant-numeric:tabular-nums;white-space:nowrap}.national-block{flex-direction:column;gap:16px;display:flex}.chip.is-on{color:#fff;background:#8b5cf666}.journey-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:4px 0 8px;display:grid;position:relative}.journey-rail-fill{transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#7c3aed,#f7d117);height:2px;animation:grow-x .9s cubic-bezier(.2,.7,.2,1) both;position:absolute;top:22px;left:0}.journey-rail a{z-index:1;color:inherit;flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:flex;position:relative}.journey-rail b{background:#10131cb8;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:46px;height:46px;display:grid}.journey-rail a.is-on b{background:#8b5cf68c;border-color:#f7d117}.journey-rail span{color:var(--color-muted-foreground);font-size:12px}.journey-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.journey-item{background:var(--glass-fill);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border-radius:16px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;animation:rise .55s cubic-bezier(.2,.7,.2,1) both;display:grid}.journey-item time{font-variant-numeric:tabular-nums;color:#c4b5fd}.journey-item a{color:inherit;flex-direction:column;gap:2px;min-width:0;text-decoration:none;display:flex}.journey-item a span{color:var(--color-muted-foreground);font-size:13px}.journey-item.is-agora{box-shadow:inset 0 0 0 1px #f7d11773}.agent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.agent-picker{color:inherit;flex-direction:column;gap:6px;padding:14px;text-decoration:none;display:flex}.agent-picker.is-on{box-shadow:inset 0 0 0 1px #f7d11780}.agent-picker p{color:var(--color-muted-foreground);margin:0;font-size:13px}.agent-feed{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.agent-card{padding:14px 16px;animation:rise .45s cubic-bezier(.2,.7,.2,1) both}.agent-card h3{margin:8px 0 4px;font-size:18px}.agent-card p{color:var(--color-muted-foreground);margin:0 0 8px}.agent-card-top{align-items:center;gap:10px;display:flex}.agent-card-top time{color:var(--color-muted-foreground);font-size:12px}.agent-card-top strong{color:#c4b5fd;margin-left:auto}.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.connector-metrics{grid-template-columns:1fr 1fr;gap:8px 16px;margin:8px 0 12px;display:grid}.connector-metrics div{flex-direction:column;gap:2px;display:flex}.connector-metrics dt{color:var(--color-muted-foreground);font-size:12px}.connector-metrics dd{font-variant-numeric:tabular-nums;margin:0}@media (max-width:800px){.connector-grid{grid-template-columns:1fr}}@media (max-width:960px){.agent-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.journey-item{grid-template-columns:1fr}}.app-foot{color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:28px;font-size:12px;display:flex}.app-foot .sim-badge{margin:0}.lang-toggle{background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;display:inline-flex;overflow:hidden}.lang-toggle button{color:#e2e8f0;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:12px}.lang-toggle button.is-on{color:#fff;background:#8b5cf673}.land-nav .lang-toggle button{color:#e2e8f0}@media (max-width:960px){.mz-map-layout{grid-template-columns:1fr}.hbar-row{grid-template-columns:minmax(0,1fr)}.hbar-row .bar{order:3}}@media (prefers-reduced-transparency:reduce){.card,.column,.coop-hub,.ddt-console-header,.ddt-console-sidebar [data-slot=sidebar-inner],.ddt-console-sidebar-footer,.ddt-console-sidebar-header,.dl div,.drawer,.feature,.flow-step,.hero,.kcard,.land-agenda li,.land-flow li,.land-nav,.login-card,.modal,.palette,.time-step,.toast{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0c1018f0}.login-card,.login-card input{background-color:#fffffff5}}.mz-nav{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:stretch;gap:14px;margin-bottom:16px;display:grid}.atlas-stage{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:radial-gradient(420px 220px at 82% 0,#007a3333,#0000 70%),radial-gradient(360px 200px at 8% 100%,#ce112624,#0000 72%),radial-gradient(280px 180px at 50% 40%,#f7d11714,#0000 70%),linear-gradient(#ffffff0f,#ffffff05),#080c148c;border:1px solid #ffffff1f;border-radius:18px;min-height:70vh;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24}.atlas-svg{touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.atlas-svg.is-drag{cursor:grabbing}.atlas-dist,.atlas-prov{cursor:pointer;stroke:#ffffff73;stroke-width:1.15px;vector-effect:non-scaling-stroke}.atlas-dist.is-hot,.atlas-dist:focus-visible,.atlas-prov.is-hot,.atlas-prov:focus-visible{stroke:#f7d117;stroke-width:2.2px;filter:brightness(1.18);outline:none}.atlas-prov.is-dim{opacity:.42}.atlas-dist.is-selected{stroke:#f7d117;stroke-width:2.4px}.atlas-outline{fill:none;stroke:#f7d117d9;stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.atlas-pin{cursor:pointer}.atlas-tools{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:58px}.atlas-tools button,.atlas-zoom button{color:#f8fafc;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);cursor:pointer;background:#080c148c;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;display:inline-flex;box-shadow:inset 0 1px #ffffff24}.atlas-tools button{padding:5px 10px;font-size:12px}.atlas-tools button i{border-radius:99px;width:8px;height:8px;display:inline-block}.atlas-tools button.is-off{opacity:.45}.atlas-zoom{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:10px}.atlas-zoom button{border-radius:12px;justify-content:center;width:36px;height:36px;font-size:18px}.atlas-hover{z-index:2;color:#f8fafc;background:#080c14b8;border:1px solid #ffffff24;border-radius:999px;margin:0;padding:6px 10px;font-size:13px;position:absolute;bottom:12px;left:12px}.atlas-panel{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:linear-gradient(#ffffff17,#ffffff05 28%),#0a0e169e;border:1px solid #ffffff1f;border-radius:18px;max-height:70vh;padding:16px;overflow:auto;box-shadow:inset 0 1px #ffffff24,0 18px 40px #00000047}.atlas-panel h2{font-family:var(--font-display);margin:8px 0 4px;font-size:28px}.atlas-panel h3{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted-foreground);margin:16px 0 8px;font-size:14px}.atlas-crumb{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.atlas-crumb button{color:#c4b5fd;cursor:pointer;background:0 0;border:0;padding:0}.atlas-crumb span[aria-current=page]{color:#f8fafc}.atlas-metrics{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.atlas-metrics div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:8px 10px}.atlas-metrics dt{color:var(--color-muted-foreground);font-size:11px}.atlas-metrics dd{font-variant-numeric:tabular-nums;margin:2px 0 0}.atlas-credit,.atlas-fx{font-size:12px}.atlas-picks{flex-direction:column;gap:4px;max-height:240px;margin-bottom:12px;display:flex;overflow:auto}.atlas-picks button{text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;gap:8px;padding:7px 10px;display:flex}.atlas-picks button strong{font-variant-numeric:tabular-nums;color:#ddd6fe;font-size:12px}.atlas-picks button:focus-visible,.atlas-picks button:hover{border-color:#f7d117b3;outline:none}@media (max-width:800px){.mz-nav{display:block;position:relative}.atlas-stage{height:72vh;min-height:420px}.atlas-panel{z-index:3;border-radius:18px 18px 14px 14px;max-height:46vh;position:absolute;bottom:8px;left:8px;right:8px}.atlas-hover{top:52px;bottom:auto}}@media (prefers-reduced-transparency:reduce){.atlas-hover,.atlas-panel,.atlas-stage,.atlas-tools button,.atlas-zoom button{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0c1018f0}}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-card .sim-badge,.agent-live .sim-badge,.agent-picker .sim-badge{margin:0}.agent-status{color:#ddd6fe;align-items:center;gap:6px;font-size:12px;display:inline-flex}.agent-status i{background:#c4b5fd;border-radius:99px;flex:none;width:8px;height:8px;animation:agent-pulse 1.8s ease-out infinite;box-shadow:0 0 #c4b5fd8c}.agent-status.is-ler i{background:#67e8f9}.agent-status.is-analisar i{background:#f7d117}.agent-status.is-recomendar i{background:#c4b5fd}.agent-card.is-alto{box-shadow:inset 0 0 0 1px #f8717173}.agent-card.is-atencao{box-shadow:inset 0 0 0 1px #f7d11766}.agent-severity{letter-spacing:.04em;text-transform:uppercase;color:#bfdbfe;font-size:11px}.agent-severity.is-atencao{color:#fde68a}.agent-severity.is-alto{color:#fecaca}.agent-meta{color:var(--color-muted-foreground);flex-wrap:wrap;gap:6px 10px;margin:0 0 8px;font-size:12px;display:flex}.agent-card.is-fresh,.agent-live-list li.is-fresh{animation:rise .45s cubic-bezier(.2,.7,.2,1) both}.agent-live{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.agent-live header{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-live header div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-live header strong{font-family:var(--font-display);font-size:22px}.agent-live-roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.agent-live-roster li{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.agent-live-roster b{font-size:13px}.agent-live-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.agent-live-list li{border-top:1px solid #ffffff14;flex-direction:column;gap:4px;padding-top:8px;display:flex}.agent-live-list li div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agent-live-list p{margin:0}.agent-live-list strong{color:#c4b5fd;margin-left:auto}.atlas-panel .agent-live{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}@keyframes agent-pulse{70%{box-shadow:0 0 0 6px #c4b5fd00}to{box-shadow:0 0 #c4b5fd00}}@media (max-width:960px){.agent-grid,.agent-live-roster{grid-template-columns:1fr 1fr}}@media (max-width:640px){.agent-grid,.agent-live-roster{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.agent-card.is-fresh,.agent-live-list li.is-fresh,.agent-status i{animation:none!important}}@media (prefers-reduced-transparency:reduce){.agent-live{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0c1018f0}}.ddt-console-nav-item.is-module{box-shadow:inset 3px 0 0 var(--mod,transparent)}.ddt-console-nav-item.is-module.is-active{background:var(--mod)}@supports (color:color-mix(in lab,red,red)){.ddt-console-nav-item.is-module.is-active{background:color-mix(in srgb,var(--mod) 24%,transparent)}}.ddt-console-nav-item.is-module.is-active{color:#fff}.mod-area{flex-direction:column;gap:12px;display:flex}.mod-area h2,.mod-settings h2{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-foreground);margin:8px 0 0;font-size:13px}.mod-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mod-card{color:inherit;flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.mod-card:before{content:"";background:var(--mod-accent,#c4b5fd);width:3px;position:absolute;top:0;bottom:0;left:0}.mod-card strong{font-family:var(--font-display);font-size:22px}.mod-card p{color:var(--color-muted-foreground);margin:0;font-size:14px}.mod-card em{font-size:12px;font-style:normal}.mod-card em,.mod-card-icon{color:var(--mod-accent,#ddd6fe)}.mod-card-icon{width:40px;height:40px;background:var(--mod-accent,#8b5cf6);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.mod-card-icon{background:color-mix(in srgb,var(--mod-accent,#8b5cf6) 18%,transparent)}}.mod-card-icon{border:1px solid var(--mod-accent,#fff)}@supports (color:color-mix(in lab,red,red)){.mod-card-icon{border:1px solid color-mix(in srgb,var(--mod-accent,#fff) 35%,transparent)}}.mod-shell{flex-direction:column;gap:16px;display:flex}.mod-cover{background:linear-gradient(120deg,var(--mod-accent),transparent 55%),var(--glass-fill);align-items:flex-start;gap:16px;padding:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.mod-cover{background:linear-gradient(120deg,color-mix(in srgb,var(--mod-accent) 28%,transparent),transparent 55%),var(--glass-fill)}}.mod-cover h1{font-family:var(--font-display);margin:4px 0;font-size:36px}.mod-cover p{max-width:62ch;margin:0}.mod-cover-mark{color:#fff;background:var(--mod-accent);border-radius:16px;flex:none;place-items:center;width:56px;height:56px;display:grid}.mod-subnav{gap:8px;padding-bottom:2px;display:flex;overflow:auto}.mod-subnav a{color:inherit;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;flex:none;padding:6px 12px;text-decoration:none}.mod-subnav a.is-on{color:#fff;border-color:var(--mod-accent);background:var(--mod-accent)}@supports (color:color-mix(in lab,red,red)){.mod-subnav a.is-on{background:color-mix(in srgb,var(--mod-accent) 28%,transparent)}}.mod-stack{flex-direction:column;gap:14px;display:flex}.mod-split{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.mod-fronts{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.mod-front{color:inherit;flex-direction:column;gap:4px;padding:12px;text-decoration:none;display:flex}.mod-front em,.mod-front span{color:var(--color-muted-foreground);font-size:13px;font-style:normal}.mod-table{border-collapse:collapse;width:100%;font-size:14px}.mod-table td,.mod-table th{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:10px 12px}.mod-table th{color:var(--color-muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.mod-settings{gap:18px}.mod-settings,.mod-settings ol{flex-direction:column;display:flex}.mod-settings ol{gap:8px;margin:0;padding:0;list-style:none}.mod-settings li{grid-template-columns:8px 28px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.mod-settings li.is-off{opacity:.55}.mod-swatch{background:var(--mod-accent);border-radius:99px;width:8px;height:28px}.mod-settings label{align-items:center;gap:6px;font-size:13px;display:inline-flex}.mod-color input{background:0 0;border:0;width:36px;height:28px;padding:0}.mod-order{gap:4px;display:flex}.mod-order button{width:32px;height:32px;color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:10px}.mod-settings-bar{align-items:center;gap:12px;display:flex}.mod-settings-bar p{color:#c4b5fd;margin:0}@media (max-width:960px){.mod-grid,.mod-split{grid-template-columns:1fr 1fr}.mod-settings li{grid-template-columns:8px 28px minmax(0,1fr)}}@media (max-width:640px){.mod-grid,.mod-split{grid-template-columns:1fr}.mod-cover{flex-direction:column}.mod-cover h1{font-size:28px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}