:root{--ata-canvas: #F1F1EC;--ata-haze-lavender: #E9E6EE;--ata-haze-mint: #E7F0E9;--ata-haze-cream: #F3F1E6;--ata-haze: radial-gradient(60% 50% at 0% 0%, var(--ata-haze-lavender) 0%, transparent 70%), radial-gradient(55% 60% at 100% 45%, var(--ata-haze-mint) 0%, transparent 70%), radial-gradient(60% 50% at 30% 100%, var(--ata-haze-cream) 0%, transparent 70%), var(--ata-canvas);--ata-surface: #FCFCFA;--ata-surface-glass: rgba(252, 252, 250, .82);--ata-line: #E3E5DE;--ata-line-strong: #D3D7CF;--ata-ink: #18211D;--ata-ink-2: #4A574F;--ata-muted: #5C6A61;--ata-ghost: #C5C9C2;--ata-forest: #1F3A2E;--ata-forest-hover: #2A4A3B;--ata-forest-press: #172D23;--ata-on-forest: #F6F6F1;--ata-code: #22362C;--ata-code-line: rgba(246, 246, 241, .1);--ata-salmon: #A9503A;--ata-salmon-soft: #F0A07F;--ata-tile-sage: #C9DCCB;--ata-tile-lavender: #D8CCEB;--ata-tile-butter: #ECE3C8;--ata-tile-sky: #CFE4EF;--ata-tile-blush: #F0D2C2;--ata-tile-lime: #DCEAC0;--ata-syn-key: #A9D1AE;--ata-syn-val: #E9DDA6;--ata-syn-str: #F0A07F;--ata-syn-dim: #9DB0A4;--ata-ok: #2F6B4A;--ata-warn: #8A5A12;--ata-error: #A33A2C;--ata-font-display: "Newsreader", "Iowan Old Style", Georgia, serif;--ata-font-body: "Geist", "Helvetica Neue", Arial, sans-serif;--ata-font-label: var(--ata-font-body);--ata-label-case: uppercase;--ata-label-track: .12em;--ata-label-nums: tabular-nums;--ata-fs-display-xl: 96px;--ata-fs-display-l: 72px;--ata-fs-display-m: 56px;--ata-fs-display-s: 40px;--ata-fs-title-l: 28px;--ata-fs-title: 20px;--ata-fs-body-l: 18px;--ata-fs-body: 16px;--ata-fs-small: 14px;--ata-fs-label: 12px;--ata-lh-display: .98;--ata-lh-title: 1.2;--ata-lh-body: 1.55;--ata-track-display: -.035em;--ata-track-title: -.02em;--ata-wght-display: 500;--ata-wght-title: 500;--ata-wght-body: 400;--ata-wght-label: 500;--ata-s1: 4px;--ata-s2: 8px;--ata-s3: 12px;--ata-s4: 16px;--ata-s5: 24px;--ata-s6: 32px;--ata-s7: 48px;--ata-container: 1200px;--ata-measure: 62ch;--ata-r-xs: 6px;--ata-r-sm: 10px;--ata-r-md: 12px;--ata-r-lg: 16px;--ata-r-xl: 20px;--ata-shadow-card: 0 1px 2px rgba(24, 33, 29, .05), 0 12px 32px -14px rgba(24, 33, 29, .16);--ata-shadow-float: 0 1px 2px rgba(24, 33, 29, .05), 0 20px 48px -20px rgba(24, 33, 29, .22);--ata-shadow-raise: 0 2px 4px rgba(24, 33, 29, .06), 0 24px 56px -18px rgba(24, 33, 29, .24);--ata-blur: saturate(140%) blur(16px);--ata-ease: cubic-bezier(.22, 1, .36, 1);--ata-dur-fast: .14s;--ata-dur: .26s;--ata-control-h: 44px;--ata-target: 44px;--ata-btn-disabled-bg: #DDE1DA;--ata-btn-disabled-ink: var(--ata-ink-2);--ata-btn-disabled-border: transparent;--ata-btn2-disabled-bg: transparent;--ata-btn2-disabled-ink: var(--ata-muted);--ata-btn2-disabled-border: var(--ata-line-strong);--ata-btn-disabled-shadow: none;--ata-btn-disabled-cursor: not-allowed}:root[data-theme=dark]{--ata-canvas: #121A16;--ata-haze-lavender: #1B1A22;--ata-haze-mint: #14231B;--ata-haze-cream: #1C1B15;--ata-surface: #1A2420;--ata-surface-glass: rgba(26, 36, 32, .82);--ata-line: #2A3631;--ata-line-strong: #36443E;--ata-ink: #EEF0EA;--ata-ink-2: #C3CBC5;--ata-muted: #9DAAA2;--ata-ghost: #3A4741;--ata-forest: #A9D1AE;--ata-forest-hover: #BADDBE;--ata-forest-press: #96C29C;--ata-on-forest: #10201A;--ata-code: #0E1612;--ata-salmon: #F0A07F;--ata-btn-disabled-bg: #26312C;--ata-btn-disabled-ink: #9DAAA2;--ata-btn2-disabled-ink: #9DAAA2}*{box-sizing:border-box;margin:0}html,body{background:var(--ata-canvas)}body{background:var(--ata-haze);background-attachment:fixed;color:var(--ata-ink);font:400 16px/1.55 var(--ata-font-body);min-height:100vh;-webkit-font-smoothing:antialiased}button,select,input{font:inherit;color:inherit}svg.i{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.app{display:grid;grid-template-columns:var(--sw,240px) minmax(0,1fr);min-height:100vh;background:linear-gradient(90deg,var(--ata-surface-glass) calc(var(--sw,240px) - 1px),var(--ata-line) calc(var(--sw,240px) - 1px),var(--ata-line) var(--sw,240px),transparent var(--sw,240px))}.app.mini{--sw:64px}.mini .nav h4,.mini .nav a span,.mini .nav a b,.mini .brand span,.mini .brand img{display:none}.mini .nav a{justify-content:center}.mini .side{padding:24px 8px}.coll{margin-top:auto;display:flex;align-items:center;gap:12px;height:32px;padding:0 8px;border:0;border-radius:var(--ata-r-md);background:none;color:var(--ata-muted);font-size:14px;cursor:pointer}.coll:hover{background:var(--ata-line)}.mini .coll{justify-content:center}.mini .coll span{display:none}.mini .coll svg{transform:scaleX(-1)}.side{position:sticky;top:0;height:100vh;padding:24px 16px;display:flex;flex-direction:column;gap:24px;overflow:auto}.brand{display:flex;align-items:center;gap:8px;padding:0 8px}.brand img{height:18px}.brand span{font-size:14px;color:var(--ata-muted);border-left:1px solid var(--ata-line-strong);padding-left:8px}.nav{display:flex;flex-direction:column;gap:16px}.nav h4{font:500 14px/1.2 var(--ata-font-body);color:var(--ata-muted);padding:0 8px 4px}.nav a{display:flex;align-items:center;gap:12px;height:32px;padding:0 8px;border-radius:var(--ata-r-md);color:var(--ata-ink-2);text-decoration:none;font-size:14px}.nav a:hover{background:var(--ata-line)}.nav a[aria-current=page]{background:var(--ata-forest);color:var(--ata-on-forest)}.nav a b{margin-left:auto;font-weight:500;font-size:14px;color:var(--ata-salmon);font-variant-numeric:tabular-nums}.nav a[aria-current=page] b{color:var(--ata-salmon-soft)}.main{min-width:0;padding:24px 48px 48px}.top{display:flex;align-items:center;gap:16px;margin-bottom:32px}.top .pick{display:none}.srch{display:flex;align-items:center;gap:8px;height:36px;width:320px;padding:0 12px;border:1px solid var(--ata-line-strong);border-radius:var(--ata-r-md);background:var(--ata-surface);color:var(--ata-muted)}.srch input{border:0;outline:0;background:none;width:100%;color:var(--ata-ink);font-size:14px}.top .sp{flex:1}.who{display:flex;align-items:center;gap:8px;font-size:14px}.av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--ata-tile-sage);font-weight:500;font-size:14px}.ex{font-size:14px;color:var(--ata-muted);border:1px dashed var(--ata-line-strong);border-radius:var(--ata-r-xs);padding:2px 8px}.ibtn{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--ata-r-md);border:1px solid var(--ata-line-strong);background:var(--ata-surface);cursor:pointer;position:relative}.ibtn i{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--ata-salmon)}.hd{display:flex;align-items:flex-end;gap:24px;margin-bottom:24px;flex-wrap:wrap}.hd h1{font:500 48px/1 var(--ata-font-display);letter-spacing:-.03em}.hd h1 em{font-style:italic}.hd p{color:var(--ata-ink-2);font-size:16px;margin-top:8px}.hd .sp{flex:1}.btn{height:36px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;border-radius:var(--ata-r-md);border:1px solid var(--ata-line-strong);background:var(--ata-surface);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.btn:hover{border-color:var(--ata-ink-2)}.btn.p{background:var(--ata-forest);border-color:var(--ata-forest);color:var(--ata-on-forest)}.btn.p:hover{background:var(--ata-forest-hover)}.btn.s{height:32px;padding:0 12px}.btn:focus-visible,.nav a:focus-visible,.seg button:focus-visible,.ibtn:focus-visible,tr[tabindex]:focus-visible{outline:2px solid var(--ata-forest);outline-offset:2px}.seg{display:inline-flex;padding:4px;gap:4px;border-radius:var(--ata-r-md);background:var(--ata-line)}.seg button{height:28px;padding:0 12px;border:0;border-radius:8px;background:none;font-size:14px;cursor:pointer;color:var(--ata-ink-2)}.seg button[aria-pressed=true]{background:var(--ata-surface);color:var(--ata-ink);box-shadow:var(--ata-shadow-card)}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}.g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:start}.c{background:var(--ata-surface);border-radius:var(--ata-r-lg);box-shadow:var(--ata-shadow-card);padding:24px;min-width:0}.c4{grid-column:span 4}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.c8{grid-column:span 8}.c12{grid-column:span 12}.ch{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.ch h3{font:500 20px/1.2 var(--ata-font-body);letter-spacing:-.02em}.ch .sp{flex:1}.ch a,.lnk{font-size:14px;color:var(--ata-ink);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:4px;background:none;border:0;cursor:pointer;padding:0}.ch a:hover,.lnk:hover{text-decoration:underline}.k .l{font-size:14px;color:var(--ata-muted)}.k .v{font:500 40px/1.1 var(--ata-font-display);letter-spacing:-.03em;margin:8px 0 4px;font-variant-numeric:tabular-nums}.k .s{font-size:14px;color:var(--ata-ink-2)}.k .s .up{color:var(--ata-ok);font-weight:500}.k .s .dn{color:var(--ata-error);font-weight:500}.tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:var(--ata-r-xs);font-size:14px;font-weight:500;white-space:nowrap}.tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ok{background:#e3efe6;color:var(--ata-ok)}.warn{background:#f4ebd8;color:var(--ata-warn)}.err{background:#f6e1dc;color:var(--ata-error)}.info{background:#ddeaf2;color:#245a78}.mute{background:var(--ata-line);color:var(--ata-ink-2)}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;font-weight:500;color:var(--ata-muted);padding:0 12px 8px;white-space:nowrap}td{padding:12px;border-top:1px solid var(--ata-line);vertical-align:middle}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0;text-align:right}td .t{font-weight:500;color:var(--ata-ink)}td .u{color:var(--ata-muted)}tr[tabindex]{cursor:pointer}tr[tabindex]:hover td{background:color-mix(in srgb,var(--ata-line) 45%,transparent)}tr.sel td{background:color-mix(in srgb,var(--ata-tile-sage) 35%,transparent)}.num{font-variant-numeric:tabular-nums}.pg{display:flex;align-items:center;gap:8px;justify-content:flex-end;margin-top:16px;font-size:14px;color:var(--ata-muted)}.bars{display:flex;align-items:flex-end;gap:6px;height:140px;padding-top:8px}.bars span{flex:1;background:var(--ata-tile-sage);border-radius:4px 4px 0 0;position:relative;min-height:4px}.bars span.on{background:var(--ata-forest)}.axis{display:flex;justify-content:space-between;font-size:14px;color:var(--ata-muted);margin-top:8px}.list{display:flex;flex-direction:column}.list .r{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--ata-line);font-size:14px}.list .r:first-child{border-top:0;padding-top:0}.list .r .m{flex:1;min-width:0}.list .r .m .t{font-weight:500;font-size:16px}.list .r .m .u{color:var(--ata-muted)}.ico{width:40px;height:40px;border-radius:var(--ata-r-sm);display:grid;place-items:center;flex:none}.sage{background:var(--ata-tile-sage)}.lav{background:var(--ata-tile-lavender)}.butter{background:var(--ata-tile-butter)}.sky{background:var(--ata-tile-sky)}.blush{background:var(--ata-tile-blush)}.lime{background:var(--ata-tile-lime)}.meter{height:8px;border-radius:4px;background:var(--ata-line);overflow:hidden}.meter i{display:block;height:100%;background:var(--ata-forest)}.code{background:var(--ata-code);color:var(--ata-on-forest);border-radius:var(--ata-r-lg);padding:16px;font-size:14px;line-height:1.6;font-variant-numeric:tabular-nums}.code .k{color:var(--ata-syn-key)}.code .v{color:var(--ata-syn-val)}.code .d{color:var(--ata-syn-dim)}.code .s{color:var(--ata-syn-str)}.code .ln{display:flex;flex-wrap:wrap;gap:4px 12px;padding:4px 0;border-top:1px solid var(--ata-code-line)}.code .ln:first-child{border-top:0}.dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:14px}.dl dt{color:var(--ata-muted)}.dl dd{text-align:right;font-weight:500}.steps{display:flex;flex-direction:column;gap:12px;margin-top:16px}.step{display:flex;gap:12px;align-items:flex-start;font-size:14px}.step .dot{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:none}.step .m{flex:1}.step .u{color:var(--ata-muted)}.empty{font-size:14px;color:var(--ata-muted);padding:16px 0}.soon h3{font:500 20px/1.2 var(--ata-font-body)}.soon ul{margin-top:12px;padding-left:20px;font-size:14px;color:var(--ata-ink-2);display:grid;gap:4px}.sw{width:44px;height:24px;border-radius:12px;border:0;background:var(--ata-line-strong);position:relative;cursor:pointer;flex:none}.sw i{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--ata-surface);transition:transform .2s var(--ata-ease)}.sw[aria-checked=true]{background:var(--ata-forest)}.sw[aria-checked=true] i{transform:translate(20px)}.fsel{position:relative;display:inline-flex;align-items:center}.fsel select{appearance:none;height:32px;padding:0 32px 0 12px;border:1px solid var(--ata-line-strong);border-radius:var(--ata-r-md);background:var(--ata-surface);font:inherit;font-size:14px;color:var(--ata-ink);width:100%}.fsel svg{position:absolute;right:8px;pointer-events:none;width:16px;height:16px}.form{display:grid;gap:16px}.form label{display:grid;gap:8px;font-size:14px;font-weight:500;color:var(--ata-ink-2)}.form input,.form textarea{font:inherit;font-size:14px;color:var(--ata-ink);border:1px solid var(--ata-line-strong);border-radius:var(--ata-r-md);background:var(--ata-surface);padding:0 12px;height:32px;width:100%}.form textarea{height:auto;padding:8px 12px;line-height:1.5;resize:vertical}.form .fsel{display:flex}.msgs{display:grid;gap:8px;margin-bottom:16px}.msg{padding:12px 16px;border-radius:var(--ata-r-md);background:var(--ata-haze);max-width:85%;font-size:14px}.msg.us{background:var(--ata-tile-sage);justify-self:end}.msg p{margin-top:4px;color:var(--ata-ink)}.msg .u{color:var(--ata-muted)}.list .r.th{cursor:pointer;border-radius:var(--ata-r-sm)}.list .r.th.sel{background:var(--ata-haze)}.list .r.th:focus-visible{outline:2px solid var(--ata-forest)}.show-b{display:none}.gr .acts{display:flex;gap:8px}.btn:disabled{opacity:.6;cursor:default}@media(max-width:1023px){.list .r.gr{flex-wrap:wrap}.gr .acts{width:100%;padding-left:56px}.show-b{display:block}.fsel select,.form input{height:44px}.sw{width:52px;height:32px;border-radius:16px}.sw i{width:28px;height:28px}.sw[aria-checked=true] i{transform:translate(20px)}}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%) translateY(16px);opacity:0;background:var(--ata-forest);color:var(--ata-on-forest);border-radius:var(--ata-r-md);padding:12px 16px;font-size:14px;box-shadow:var(--ata-shadow-float);transition:opacity var(--ata-dur) var(--ata-ease),transform var(--ata-dur) var(--ata-ease);pointer-events:none;z-index:9}.toast.on{opacity:1;transform:translate(-50%)}[hidden]{display:none!important}.selm{display:none;position:relative;align-items:center;width:100%}.selm select{appearance:none;width:100%;height:44px;padding:0 40px 0 12px;border:1px solid var(--ata-line-strong);border-radius:var(--ata-r-md);background:var(--ata-surface);font-weight:500}.selm svg{position:absolute;right:12px;pointer-events:none}.show-s{display:none}@media(max-width:1200px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.c4,.c5,.c7,.c8,.c6{grid-column:span 12}}@media(max-width:1023px){.app{grid-template-columns:1fr}.side{display:none}.main{padding:16px 16px 48px}.top{gap:8px;margin-bottom:24px}.srch,.top .who span,.top .ex{display:none}.top .pick{display:flex;flex:1;align-items:center;position:relative}.top .pick select{appearance:none;width:100%;height:44px;padding:0 40px 0 12px;border:1px solid var(--ata-line-strong);border-radius:var(--ata-r-md);background:var(--ata-surface);font-weight:500}.top .pick svg{position:absolute;right:12px;pointer-events:none}.ibtn,.av{width:44px;height:44px}.hd h1{font-size:36px}.hd{gap:16px}.kpis{gap:12px}.c{padding:16px}.k .v{font-size:32px}.btn,.btn.s{height:44px}.seg button{height:36px}.hide-s{display:none}.show-s{display:table-cell}.app{background:none}.seg.many{display:none}.selm{display:flex!important}}@media(prefers-reduced-motion:reduce){.toast{transition:none}}.whow{position:relative}.who{background:none;border:0;padding:0;cursor:pointer;text-align:left}.menu{position:absolute;top:calc(100% + 8px);right:0;z-index:5;background:var(--ata-surface);border-radius:var(--ata-r-md);box-shadow:var(--ata-shadow-float);padding:8px;min-width:200px}.menu p{font-size:14px;color:var(--ata-muted);padding:4px 8px 8px;overflow-wrap:anywhere}.menu .btn{width:100%;justify-content:center}.gate{min-height:100vh;display:grid;place-items:center;padding:16px}.gate .c{width:min(420px,100%);display:grid;gap:16px}.gate img{height:20px;justify-self:start}.gate h1{font:500 40px/1.05 var(--ata-font-display);letter-spacing:-.03em}.gate p{font-size:16px;color:var(--ata-ink-2)}.gate .form input,.gate input{height:44px;font-size:16px}.gate .btn{height:44px;justify-content:center;width:100%}.gate p.bad{color:var(--ata-error);font-size:14px}.nc{color:var(--ata-muted);font-weight:400}.dlg{border:0;border-radius:var(--ata-r-lg);padding:24px;width:min(420px,calc(100% - 32px));margin:auto;background:var(--ata-surface);color:var(--ata-ink);box-shadow:var(--ata-shadow-float)}.dlg::backdrop{background:#141e194d}.dlg h3{font:500 20px/1.2 var(--ata-font-body)}.dlg .acts{display:flex;gap:8px;justify-content:flex-end}.ibtn:disabled{opacity:.4;cursor:default}a.btn{color:var(--ata-ink);text-decoration:none}.srch{position:relative}.sres{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:5;background:var(--ata-surface);border-radius:var(--ata-r-md);box-shadow:var(--ata-shadow-float);padding:8px;max-height:360px;overflow:auto}.sres p{font-size:14px;padding:8px}.sr{display:flex;justify-content:space-between;gap:8px;width:100%;padding:8px;border:0;background:none;border-radius:var(--ata-r-sm,4px);cursor:pointer;font-size:14px;color:var(--ata-ink);text-align:left}.sr:hover{background:var(--ata-line)}.sr small{font-size:14px;color:var(--ata-muted)}.form>.btn{justify-self:start;width:auto}.sw:after{content:"";position:absolute;inset:-6px 0}@media(max-width:1023px){.seg button,.lnk{min-height:44px}.gr .acts{flex-wrap:wrap;padding-left:0}}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/Newsreader-normal-latin.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:400 600;font-display:swap;src:url(/assets/fonts/Newsreader-italic-latin.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/Geist-normal-latin.woff2) format("woff2")}
