@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-primary:#1857f6;--brand-accent:#11a7b4;--brand-navy:#0f3f8e;--brand-green:#2bb78d;--accent-text:#0b7680;--green-text:#13774f;--action-hover:#144ad1;--action-press:#113fb1;--action-subtle:#e8eefe;--action-disabled:#a7bffc;--action:var(--brand-primary);--on-action:#fff;--link:var(--brand-primary);--n-0:#fff;--n-25:#f5f7fa;--n-50:#edf1f6;--n-100:#e1e8f0;--n-200:#cdd6e1;--n-300:#b2bdcc;--n-500:#56637a;--n-700:#354258;--n-900:#121a2c;--rail-bg:#0d1a33;--rail-item-hover:#17264a;--rail-item-active:#22355f;--rail-text:#b6c2d8;--rail-text-active:#fff;--rail-rule:#24345a;--rail-focus:#8fb1ff;--success:#1f9d6a;--success-text:#11734c;--success-subtle:#e3f6ee;--warn:#f2a516;--warn-text:#8a5300;--warn-subtle:#fff3d6;--danger:#d92d43;--danger-text:#b81f33;--danger-subtle:#fde8eb;--on-danger:#fff;--note-bg:#fff4c7;--note-border:#ecd27a;--note-text:#4a3b00;--tag-bg:#ffe38a;--tag-text:#3d3100;--focus-ring:0 0 0 2px var(--n-0), 0 0 0 4px var(--action);--bg-app:var(--n-25);--bg-pane:var(--n-0);--rule:var(--n-200);--text:var(--n-900);--text-2:var(--n-500);--shadow-pop:0 8px 24px #0d1a3329, 0 0 0 1px #0d1a330f;--r-1:4px;--r-2:8px;--r-bubble:20px;--r-full:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--rail-w:80px;--pane-header-h:52px;--list-w:24%;--details-w:23%;--font:"Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-17:17px;--fs-20:20px;--fs-26:26px;--fs-30:30px;--fs-11:11px;--fs-16:16px;--fs-18:18px;--fs-24:24px;--fs-28:28px;--lh-tight:1.25;--lh:1.45;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--ease:cubic-bezier(.2, .8, .2, 1);--dur-1:.12s;--dur-2:.2s;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{font:var(--fw-regular) var(--fs-15)/var(--lh) var(--font);color:var(--text);background:var(--bg-app);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,dl,dd{margin:0}button{font:inherit;color:inherit}a{color:var(--link)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:focus{outline:none}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-1);outline:2px solid #0000}.shell__main:focus-visible{box-shadow:inset 0 0 0 2px var(--action);border-radius:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.skip-link{left:var(--s-2);z-index:10;padding:var(--s-2) var(--s-3);background:var(--n-0);color:var(--link);border-radius:var(--r-1);position:fixed;top:-48px}.skip-link:focus-visible{top:var(--s-2)}.boot{height:100%;color:var(--text-2);place-items:center;display:grid}.muted{color:var(--text-2)}.mono{font-family:var(--font-mono);font-size:var(--fs-14)}.nowrap{white-space:nowrap}.link-btn{align-items:center;gap:var(--s-2);padding:var(--s-1) 0;color:var(--link);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;display:inline-flex}.link-btn:hover{text-decoration:underline}.btn{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-1);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn--md{height:36px;padding:0 var(--s-4);font-size:var(--fs-15)}.btn--sm{height:28px;padding:0 var(--s-3);font-size:var(--fs-14)}.btn--primary{background:var(--action);color:var(--on-action)}.btn--primary:hover{background:var(--action-hover)}.btn--primary:active{background:var(--action-press)}.btn--primary:disabled{background:var(--action-disabled)}.btn--secondary{background:var(--n-0);color:var(--text);border-color:var(--n-300)}.btn--secondary:hover{background:var(--n-50)}.btn--ghost{color:var(--text);background:0 0}.btn--danger{background:var(--danger);color:var(--on-danger)}.btn--danger:hover{background:var(--danger-text)}.btn--danger:disabled{background:var(--n-200);color:var(--text-2)}.btn--danger-outline{background:var(--n-0);color:var(--danger-text);border-color:var(--danger)}.btn--danger-outline:hover{background:var(--danger-subtle)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed}.btn--secondary:disabled{color:var(--text-2)}.icon-btn{border-radius:var(--r-1);width:32px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.icon-btn:hover{background:var(--n-50);color:var(--text)}.chip{align-items:center;gap:var(--s-1);height:22px;padding:0 var(--s-2);border-radius:var(--r-1);font-size:var(--fs-13);font-weight:var(--fw-medium);white-space:nowrap;display:inline-flex}.chip--neutral{background:var(--n-100);color:var(--n-700)}.chip--success{background:var(--success-subtle);color:var(--success-text)}.chip--warn{background:var(--warn-subtle);color:var(--warn-text)}.chip--danger{background:var(--danger-subtle);color:var(--danger-text)}.chip--navy{background:var(--brand-navy);color:var(--n-0)}.chip--dark{background:var(--n-900);color:var(--n-0)}.status{align-items:center;gap:var(--s-1h);white-space:nowrap;display:inline-flex}.status:before{content:"";background:var(--n-500);border-radius:50%;width:8px;height:8px}.status--accepting_chats:before{background:var(--success)}.status--not_accepting_chats:before{background:var(--danger)}.input,.select,.textarea{width:100%;height:36px;padding:0 var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-1);background:var(--n-0);color:var(--text);font:inherit}.textarea{height:auto;min-height:96px;padding:var(--s-2) var(--s-3);resize:vertical;line-height:var(--lh)}.select{appearance:none;padding-right:var(--s-8);background:var(--n-0) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2356637a' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;cursor:pointer}.input:hover,.select:hover,.textarea:hover{border-color:var(--n-500)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{border-color:var(--action);box-shadow:0 0 0 1px var(--action);border-radius:var(--r-1)}.input--search{appearance:none;padding-left:calc(var(--s-8) + 2px);background:var(--n-0) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2356637a' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 11px center}.input--search::-webkit-search-cancel-button{appearance:none}.segmented{border-radius:var(--r-2);background:var(--n-50);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.segmented__opt{height:32px;padding:0 var(--s-3);border-radius:var(--r-s);color:var(--text-2);font-size:var(--fs-14);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.segmented__opt:hover{color:var(--text)}.segmented__opt[aria-checked=true]{background:var(--n-0);color:var(--text);box-shadow:var(--shadow-raised)}.segmented__opt:focus-visible{box-shadow:var(--focus-ring)}.filters{align-items:center;gap:var(--s-3);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.filters .input--search{width:360px;max-width:100%}.filters__label{font-size:var(--fs-14);font-weight:var(--fw-medium)}.filters__select{width:auto;min-width:200px}.fchip{height:36px;padding-left:var(--s-3);border-radius:var(--r-1);background:var(--n-100);font-size:var(--fs-14);align-items:center;display:inline-flex}.fchip a{font-weight:var(--fw-semibold);text-decoration:none}.fchip__x{width:32px;height:36px;margin-left:var(--s-1);color:var(--text-2);cursor:pointer;border-radius:0 var(--r-1) var(--r-1) 0;background:0 0;border:0;place-items:center;padding:0;display:grid}.fchip__x:hover{color:var(--text);background:var(--n-200)}.dialog{border-radius:var(--r-2);max-width:calc(100vw - 32px);color:var(--text);box-shadow:var(--shadow-pop);border:0;padding:0}.dialog::backdrop{background:var(--scrim)}.dialog__header{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-4) var(--s-3) var(--s-6);display:flex}.dialog__header h2{font-size:var(--fs-20);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.dialog__body{padding:0 var(--s-6) var(--s-6)}.dialog__lead{margin-bottom:var(--s-5);color:var(--text-2)}.dialog__lead strong{color:var(--text);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.dialog__actions{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.dialog__body>form>.dialog__actions:last-child,.dialog__body>.dialog__actions:last-child{z-index:1;margin:var(--s-3) calc(-1 * var(--s-6)) calc(-1 * var(--s-6));padding:var(--s-3) var(--s-6) var(--s-6);background:var(--n-0);position:sticky;bottom:0}.dfield{align-items:flex-start;gap:var(--s-1h);flex-direction:column;display:flex}.dfield+.dfield{margin-top:var(--s-4)}.dfield__label{font-size:var(--fs-14);font-weight:var(--fw-semibold)}.dfield__hint{color:var(--text-2);font-size:var(--fs-13)}.dfield .form-error{margin-top:var(--s-4)}.dfield+.form-error{margin:var(--s-4) 0 0}.sent{gap:var(--s-3);align-items:flex-start;display:flex}.sent svg{color:var(--success-text);flex:none}.sent strong{overflow-wrap:anywhere}.tbl-wrap{overflow-x:auto}.tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-15)}.tbl th{height:40px;padding:0 var(--s-4);text-align:left;font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--text-2);border-bottom:1px solid var(--rule);white-space:nowrap}.tbl td{height:56px;padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--n-100);vertical-align:middle}.tbl :is(th,td):first-child{padding-left:0}.tbl .num{text-align:right;font-variant-numeric:tabular-nums}.tbl__link{cursor:pointer;transition:background-color var(--dur-1) var(--ease)}.tbl__link:hover{background:var(--n-25)}.tbl__name{font-weight:var(--fw-semibold);color:var(--text);text-decoration:none}.tbl__name:hover{color:var(--link);text-decoration:underline}.tbl__text>span,.tbl__sub{color:var(--text-2);font-size:var(--fs-13);display:block}.tbl__text>.tbl__plain{color:inherit;font-size:inherit}.tbl__sub{color:var(--link);font-weight:var(--fw-medium);text-decoration:none}.tbl__strong{font-weight:var(--fw-semibold)}.tbl__cut{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.tbl__reason{min-width:240px;max-width:520px}.tbl__acts{white-space:nowrap;text-align:right}.tbl__acts .btn+.btn{margin-left:var(--s-2)}.loadmore{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-4);font-size:var(--fs-14);flex-wrap:wrap;display:flex}.banner{gap:var(--s-3);max-width:880px;margin-bottom:var(--s-6);padding:var(--s-4);border-radius:var(--r-2);background:var(--danger-subtle);color:var(--danger-text);display:flex}.banner svg{flex:none;margin-top:2px}.banner strong{font-weight:var(--fw-semibold)}.banner p{margin-top:var(--s-1);color:var(--text)}.banner .banner__fine{margin-top:var(--s-2);color:var(--n-700);font-size:var(--fs-14)}.toast{left:50%;bottom:var(--s-6);z-index:30;max-width:calc(100vw - 32px);padding:var(--s-2) var(--s-4);background:var(--n-900);color:var(--n-0);border-radius:var(--r-2);box-shadow:var(--shadow-pop);font-size:var(--fs-15);position:fixed;transform:translate(-50%)}.empty{text-align:center;align-items:center;gap:var(--s-2);padding:var(--s-10) var(--s-6);color:var(--text-2);flex-direction:column;display:flex}.empty__icon{width:56px;height:56px;margin-bottom:var(--s-2);background:var(--n-50);color:var(--n-700);border-radius:50%;place-items:center;display:grid}.empty strong{color:var(--text);font-size:var(--fs-17);font-weight:var(--fw-semibold)}.empty p{max-width:400px}.auth__who{margin-top:var(--s-3);color:var(--text-2);font-size:var(--fs-14);overflow-wrap:anywhere}.auth__who strong{color:var(--text);font-weight:var(--fw-semibold)}.auth__alt--tight{margin-top:var(--s-2)}.code{margin-bottom:var(--s-5)}.code__label{margin-bottom:var(--s-2);font-size:var(--fs-15);font-weight:var(--fw-semibold);display:block}.code__boxes{gap:var(--s-2);grid-template-columns:repeat(6,minmax(0,52px));display:grid}.code__box{border:1px solid var(--n-500);border-radius:var(--r-2);background:var(--n-0);width:100%;height:56px;color:var(--text);font:inherit;font-family:var(--font-mono);font-size:var(--fs-26);text-align:center;caret-color:var(--action);transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);padding:0}.code__box:hover{border-color:var(--n-700)}.code__box:focus,.code__box:focus-visible{border-color:var(--action);box-shadow:0 0 0 1px var(--action), 0 0 0 4px var(--action-subtle);outline:none}.code--error .code__box{border-color:var(--danger-text)}.code__error{margin-top:var(--s-2);color:var(--danger-text);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:20px}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.auth{width:100%;max-width:480px}.step__title{font-size:var(--fs-26);line-height:34px;font-weight:var(--fw-semibold);letter-spacing:-.01em;text-wrap:balance}.step__sub{margin-top:var(--s-2);color:var(--text-2);font-size:var(--fs-17);line-height:26px}.step__sub+form{margin-top:var(--s-6)}.flow__btn.btn--md{height:44px;padding:0 var(--s-5);font-size:var(--fs-15);border-radius:var(--r-2)}.auth__submit{width:100%}.auth__cta{margin-top:var(--s-6)}.auth__alt{margin-top:var(--s-6);color:var(--text-2)}.auth__alt a{font-weight:var(--fw-semibold);text-decoration:none}.auth__form-error{margin-bottom:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-2);background:var(--danger-subtle);color:var(--danger-text)}.auth__ok{margin-bottom:var(--s-4);color:var(--success-text)}.field{margin-bottom:var(--s-5)}.field__label{margin-bottom:var(--s-1h);font-size:var(--fs-15);font-weight:var(--fw-semibold);display:block}.field__box{display:flex;position:relative}.field__input{width:100%;height:48px;padding:0 var(--s-4);border:1px solid var(--n-500);border-radius:var(--r-2);background:var(--n-0);color:var(--text);font:inherit;font-size:var(--fs-17);transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease)}.field__input::placeholder{color:var(--text-2)}.field__input:hover{border-color:var(--n-700)}.field__input:focus,.field__input:focus-visible{border-color:var(--action);box-shadow:0 0 0 1px var(--action), 0 0 0 4px var(--action-subtle);border-radius:var(--r-2)}.field--error .field__input{border-color:var(--danger-text);box-shadow:0 0 0 1px var(--danger-text)}.field__box:has(.field__end) .field__input{padding-right:calc(var(--s-10) + var(--s-2))}.field__end{border-radius:var(--r-1);width:40px;height:40px;color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.field__end:hover{color:var(--text);background:var(--n-50)}.field__hint,.field__error{margin-top:var(--s-1h);font-size:var(--fs-14);line-height:20px}.field__hint{color:var(--text-2)}.field__error{color:var(--danger-text);font-weight:var(--fw-medium)}.tf-setup{gap:var(--s-5);margin-top:var(--s-6);align-items:flex-start;display:flex}.tf-qr{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--n-0);flex:none}.tf-setup__text{min-width:0;font-size:var(--fs-15)}.tf-setup__text p{margin:0 0 var(--s-3)}.tf-setup__label{color:var(--text-2);font-size:var(--fs-14)}.tf-key{font-family:var(--font-mono);font-size:var(--fs-15);letter-spacing:.04em;word-spacing:.2em;overflow-wrap:anywhere;padding:var(--s-2) var(--s-3);border:1px solid var(--rule);border-radius:var(--r-1);background:var(--n-25)}.tf-form{margin-top:var(--s-6)}.tf-loading{margin-top:var(--s-6);color:var(--text-2)}@media (width<=720px){.filters .input--search{width:100%}.tf-setup{flex-direction:column;align-items:center}.tf-setup__text{width:100%}.tbl,.tbl tbody,.tbl tr{display:block}.tbl-wrap{position:relative}.tbl thead,.tbl thead tr,.tbl thead th{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;display:block;position:absolute;top:0;left:0;overflow:hidden}.tbl tbody tr{padding:var(--s-3) 0;border-bottom:1px solid var(--n-100)}.tbl tbody td{justify-content:space-between;align-items:center;gap:var(--s-3);text-align:right;white-space:normal;border:0;min-width:0;max-width:none;height:auto;min-height:28px;padding:2px 0;display:flex}.tbl tbody td:before{content:attr(data-label);font-size:var(--fs-13);color:var(--text-2);text-align:left;flex:none}.tbl tbody td:first-child{text-align:left;display:block}.tbl tbody td:first-child:before{content:none}.tbl tbody td>*{overflow-wrap:anywhere;min-width:0}.tbl__cut{overflow-wrap:anywhere}.tbl tbody td.tbl__acts{justify-content:flex-start;gap:var(--s-2);padding-top:var(--s-2);flex-wrap:wrap}.tbl tbody td.tbl__acts:before{content:none}.tbl tbody td.tbl__acts:empty{display:none}.tbl__acts .btn+.btn{margin-left:0}.tbl tbody td.tbl__text{text-align:right}.tbl tbody td:first-child.tbl__text{text-align:left}.tbl tbody td.tbl__reason{text-align:left;display:block}.tbl tbody td.tbl__reason:before{display:block}}.plan-limits{margin:0 0 var(--s-4);gap:0 var(--s-4);border:0;grid-template-columns:1fr 1fr;padding:0;display:grid}.plan-limits>legend{margin-bottom:var(--s-2);grid-column:1/-1;padding:0}@media (width<=480px){.plan-limits{grid-template-columns:1fr}}.banner--info{background:var(--action-subtle);color:var(--text);font-size:var(--fs-15);display:block}.banner--info a{color:var(--link);text-decoration:underline}.linkbtn{margin-left:var(--s-2);color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.linkbtn:focus-visible,.banner--info a:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-xs);outline:none}.plan-limits{margin-top:var(--s-4)}:root{--side-w:248px;--appbar-h:56px;--page-max:1680px;--panel-rule:var(--n-100);--viz-1:#0a8f9c;--viz-1-wash:#0a8f9c1a;--viz-2:#eb6834;--viz-3:#6a5bd6;--info-subtle:#e3f3f5;--info-text:var(--accent-text);--shadow-panel:0 1px 2px #0d1a330d;--shadow-raised:0 1px 2px #0d1a331f;--shadow-hover:0 2px 8px #0d1a3314;--shadow-modal:0 24px 64px #0d1a3347, 0 0 0 1px #0d1a3314;--scrim:#0f172a73;--scrim-light:#0f172a59;--rail-heading:#8d9bb8;--danger-rule:#f3b5bf;--danger-on-dark:#ffb3bd;--text-on-dark-2:#c9d2e3;--warn-mark:#c98500;--env-prod:#b81f33;--env-staging:#8a5300;--env-dev:#354258;--s-1h:6px;--r-xs:2px;--r-s:6px;--r-3:12px;--row-h:56px}.shell{background:linear-gradient(to right, var(--rail-bg) var(--side-w), var(--bg-app) var(--side-w));min-width:320px;min-height:100%;display:flex}.shell__col{flex-direction:column;flex:1;min-width:0;display:flex}.shell__main{flex:1;min-width:0;overflow-x:clip}.brand{align-items:center;gap:var(--s-3);color:inherit;font-weight:var(--fw-semibold);text-decoration:none;display:inline-flex}.side{flex:0 0 var(--side-w);height:100vh;width:var(--side-w);background:var(--rail-bg);color:var(--rail-text);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.side :focus-visible{box-shadow:inset 0 0 0 2px var(--rail-focus);border-radius:var(--r-1)}.side__brand{align-items:center;gap:var(--s-3);height:var(--appbar-h);padding:0 var(--s-5);color:var(--rail-text-active);font-size:var(--fs-15);font-weight:var(--fw-semibold);border-bottom:1px solid var(--rail-rule);text-decoration:none;display:flex}.side__mark{border-radius:var(--r-s);background:var(--n-0);place-items:center;width:34px;height:30px;display:grid}.side__nav{padding:var(--s-3) var(--s-3) var(--s-4);flex:1}.side__group+.side__group{margin-top:var(--s-4)}.side__heading{margin:0 0 var(--s-1);padding:0 var(--s-3);font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--rail-heading)}.side__group ul{margin:0;padding:0;list-style:none}.side__link{align-items:center;gap:var(--s-3);height:36px;padding:0 var(--s-3);border-radius:var(--r-s);color:var(--rail-text);font-size:var(--fs-15);transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);text-decoration:none;display:flex}.side__link:hover{background:var(--rail-item-hover);color:var(--rail-text-active)}.side__link.active{background:var(--rail-item-active);color:var(--rail-text-active);font-weight:var(--fw-medium)}.side__me{align-items:center;gap:var(--s-3);width:100%;min-height:64px;padding:var(--s-3) var(--s-5);border:0;border-top:1px solid var(--rail-rule);color:var(--rail-text);text-align:left;cursor:pointer;background:0 0;display:flex}.side__me:hover{background:var(--rail-item-hover)}.side__who{flex-direction:column;min-width:0;line-height:1.3;display:flex}.side__who strong{color:var(--rail-text-active);font-size:var(--fs-14);font-weight:var(--fw-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.side__who span{font-size:var(--fs-13)}.avatar{background:var(--brand-navy);width:32px;height:32px;color:var(--n-0);font-size:var(--fs-13);font-weight:var(--fw-semibold);box-shadow:0 0 0 1px var(--rail-rule);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.avatar--sm{width:28px;height:28px;font-size:var(--fs-12);box-shadow:none}.me-menu{inset:auto auto var(--s-2) calc(var(--side-w) + var(--s-2));border-radius:var(--r-2);background:var(--n-0);width:300px;color:var(--text);box-shadow:var(--shadow-pop);border:0;margin:0;padding:0;position:fixed}.me-menu__who{padding:var(--s-4);border-bottom:1px solid var(--rule);flex-direction:column;gap:2px;display:flex}.me-menu__who strong{font-size:var(--fs-17);font-weight:var(--fw-semibold)}.me-menu__who span{color:var(--text-2);font-size:var(--fs-14)}.me-menu__links{padding:var(--s-2)}.me-menu__links button{align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2);border-radius:var(--r-1);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.me-menu__links button:hover{background:var(--n-50)}.me-menu .field__error{padding:0 var(--s-2) var(--s-2)}.appbar{z-index:20;height:var(--appbar-h);background:var(--n-0);border-bottom:1px solid var(--panel-rule);flex:none;position:sticky;top:0}.appbar__in{align-items:center;gap:var(--s-3);height:100%;max-width:var(--page-max);padding:0 var(--s-8);margin:0 auto;display:flex}.appbar__burger,.appbar__brand{display:none}.appbar__search{align-items:center;gap:var(--s-2);width:min(560px,100%);height:36px;padding:0 var(--s-2) 0 var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-2);background:var(--n-25);color:var(--text-2);font-size:var(--fs-14);cursor:pointer;text-align:left;display:flex}.appbar__search:hover{border-color:var(--n-300);background:var(--n-0)}.appbar__search-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}kbd{height:22px;padding:0 var(--s-1h);border:1px solid var(--n-200);border-radius:var(--r-1);background:var(--n-0);color:var(--text-2);font:var(--fw-medium) var(--fs-12)/1 var(--font);white-space:nowrap;border-bottom-width:2px;align-items:center;display:inline-flex}.pmenu{display:none}@media (width<=900px){.side{display:none}.shell{background:var(--bg-app)}.appbar{background:var(--rail-bg);border-color:var(--rail-bg);color:var(--rail-text-active)}.shell .appbar__in{padding:0 var(--s-2);gap:var(--s-2)}.appbar :focus-visible{box-shadow:inset 0 0 0 2px var(--rail-focus)}.appbar__burger{width:44px;height:44px;color:var(--rail-text-active);display:grid}.appbar__burger:hover{background:var(--rail-item-hover);color:var(--rail-text-active)}.appbar__brand{min-width:0;font-size:var(--fs-15);flex:1;display:inline-flex}.appbar__brand img,.pmenu__bar .brand img{padding:var(--s-1);background:var(--n-0);border-radius:var(--r-1);width:36px;height:28px}.appbar__search{width:44px;height:44px;color:var(--rail-text-active);background:0 0;border:0;flex:none;justify-content:center;padding:0}.appbar__search:hover{background:var(--rail-item-hover)}.appbar__search-text,.appbar__search kbd{display:none}.pmenu[open]{background:var(--rail-bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--rail-text-active);border:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:0}.pmenu::backdrop{background:var(--rail-bg)}.pmenu__bar{height:var(--appbar-h);padding:0 var(--s-2) 0 var(--s-4);justify-content:space-between;align-items:center;display:flex}.pmenu__x{width:44px;height:44px;color:var(--rail-text-active)}.pmenu__x:hover{background:var(--rail-item-hover);color:var(--rail-text-active)}.pmenu :focus-visible{box-shadow:inset 0 0 0 2px var(--rail-focus)}.pmenu__nav{padding:var(--s-2) var(--s-4) var(--s-4);flex:1;overflow-y:auto}.pmenu__group+.pmenu__group{margin-top:var(--s-4)}.pmenu__heading{margin:0 0 var(--s-1);padding:0 var(--s-4);font-size:var(--fs-13);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--rail-heading)}.pmenu__group ul{margin:0;padding:0;list-style:none}.pmenu__link{align-items:center;gap:var(--s-3);min-height:48px;padding:0 var(--s-4);border-radius:var(--r-2);color:var(--rail-text);font-size:var(--fs-20);font-weight:var(--fw-semibold);text-decoration:none;display:flex}.pmenu__link svg{width:20px;height:20px}.pmenu__link:hover{background:var(--rail-item-hover)}.pmenu__link.active{background:var(--rail-item-active);color:var(--rail-text-active);font-weight:var(--fw-medium)}.pmenu__me{gap:var(--s-3);padding:var(--s-4) var(--s-4) var(--s-6);border-top:1px solid var(--rail-rule);flex-direction:column;display:flex}.pmenu__me div{padding:0 var(--s-4);flex-direction:column;gap:2px;display:flex}.pmenu__me strong{font-size:var(--fs-17)}.pmenu__me span{color:var(--rail-text);font-size:var(--fs-14);overflow-wrap:anywhere}.pmenu__me .btn{align-self:stretch;height:44px}.pmenu__me .field__error{color:var(--danger-on-dark)}html.menu-open,html.menu-open body{overflow:hidden}}.page__body{max-width:var(--page-max);padding:var(--s-6) var(--s-8) var(--s-10);margin:0 auto}.page-head{margin-bottom:var(--s-6)}.crumbs ol{gap:var(--s-1);margin:0 0 var(--s-2);font-size:var(--fs-14);flex-wrap:wrap;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:var(--s-1);color:var(--text-2);display:inline-flex}.crumbs a{color:var(--link);font-weight:var(--fw-medium);text-decoration:none}.crumbs a:hover{text-decoration:underline}.page-head__row{align-items:flex-start;gap:var(--s-3) var(--s-6);flex-wrap:wrap;display:flex}.page-head__title{flex:1;min-width:0}.page-head h1{align-items:center;gap:var(--s-2) var(--s-3);font-size:var(--fs-26);font-weight:var(--fw-semibold);letter-spacing:-.01em;overflow-wrap:anywhere;flex-wrap:wrap;line-height:34px;display:flex}.page-head__meta{margin-top:var(--s-1);color:var(--text-2);font-size:var(--fs-14)}.page-head__meta strong{color:var(--text);font-weight:var(--fw-semibold)}.page-head__actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.page__intro{max-width:760px;margin:calc(-1 * var(--s-3)) 0 var(--s-5);color:var(--text-2)}.org-meta{align-items:center;gap:var(--s-1) var(--s-4);flex-wrap:wrap;display:flex}.org-meta__id{align-items:center;gap:var(--s-2);min-width:0;display:inline-flex}.org-meta__id code{overflow-wrap:anywhere;color:var(--text-2);font-size:var(--fs-13)}.org-meta__id .btn{height:24px;padding:0 var(--s-2);font-size:var(--fs-13)}.tabs{margin-top:var(--s-5);border-bottom:1px solid var(--n-200);scrollbar-width:none;overflow-x:auto}.tabs ul{gap:var(--s-1);margin:0;padding:0;list-style:none;display:flex}.tabs__tab{align-items:center;gap:var(--s-1h);height:40px;padding:0 var(--s-3);color:var(--text-2);font-size:var(--fs-15);font-weight:var(--fw-medium);white-space:nowrap;border-bottom:2px solid #0000;text-decoration:none;display:inline-flex}.tabs__tab:hover{color:var(--text);border-bottom-color:var(--n-300)}.tabs__tab.active{color:var(--action);border-bottom-color:var(--action);font-weight:var(--fw-semibold)}.tabs__tab:focus-visible{box-shadow:inset 0 0 0 2px var(--action);border-radius:var(--r-1) var(--r-1) 0 0}.tabs__count{min-width:20px;height:20px;padding:0 var(--s-1h);border-radius:var(--r-full);background:var(--n-100);color:var(--n-700);font-size:var(--fs-12);font-weight:var(--fw-semibold);place-items:center;display:inline-grid}.panel{min-width:0;padding:var(--s-5) var(--s-6);background:var(--n-0);border:1px solid var(--panel-rule);border-radius:var(--r-2);box-shadow:var(--shadow-panel)}.panel__head{align-items:center;gap:var(--s-3);min-height:28px;margin-bottom:var(--s-3);display:flex}.panel__head h2,.panel__head h3{align-items:center;gap:var(--s-2);min-width:0;font-size:var(--fs-15);font-weight:var(--fw-semibold);line-height:var(--lh-tight);flex:1;display:flex}.panel__head h2 svg,.panel__head h3 svg{color:var(--n-500);flex:none}.panel__head>.muted{font-size:var(--fs-13)}.panel__link,.panel__more{font-size:var(--fs-14);font-weight:var(--fw-semibold);text-decoration:none}.panel__link:hover,.panel__more:hover{text-decoration:underline}.panel__more{margin-top:var(--s-3);display:inline-block}.panel__more--phone{display:none}@media (width<=720px){.panel__more--phone{display:inline-block}}.panel__empty{color:var(--text-2);font-size:var(--fs-14)}.panel__lead{margin-bottom:var(--s-3);color:var(--text-2);font-size:var(--fs-14)}.count{min-width:24px;height:22px;padding:0 var(--s-2);border-radius:var(--r-full);background:var(--n-100);color:var(--n-700);font-size:var(--fs-13);font-weight:var(--fw-semibold);place-items:center;display:inline-grid}.stack>*+*{margin-top:var(--s-5)}.section+.section,.charts+.section,.kpis+.charts{margin-top:var(--s-6)}.section-title__icon{margin-right:var(--s-2);vertical-align:-3px;color:var(--warn-text)}.section-title{align-items:center;display:flex}.pill{align-items:center;gap:var(--s-1h);height:22px;padding:0 var(--s-2);border-radius:var(--r-full);font-size:var(--fs-13);font-weight:var(--fw-medium);white-space:nowrap;vertical-align:middle;letter-spacing:0;line-height:1;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill--neutral{background:var(--n-100);color:var(--n-700)}.pill--success{background:var(--success-subtle);color:var(--success-text)}.pill--warn{background:var(--warn-subtle);color:var(--warn-text)}.pill--danger{background:var(--danger-subtle);color:var(--danger-text)}.pill--info{background:var(--info-subtle);color:var(--info-text)}.delta{height:20px;padding:0 var(--s-1h) 0 var(--s-1);border-radius:var(--r-1);font-size:var(--fs-13);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;align-items:center;gap:2px;display:inline-flex}.delta--good{background:var(--success-subtle);color:var(--success-text)}.delta--bad{background:var(--danger-subtle);color:var(--danger-text)}.delta--flat{background:var(--n-100);color:var(--n-700)}.kpis{gap:var(--s-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.kpi{gap:var(--s-1);min-width:0;padding:var(--s-4) var(--s-5) var(--s-3);background:var(--n-0);border:1px solid var(--panel-rule);border-radius:var(--r-2);box-shadow:var(--shadow-panel);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}.kpi--link{transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease)}.kpi--link:hover{border-color:var(--n-300);box-shadow:var(--shadow-hover)}.kpi--link:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-2)}.kpi__label{color:var(--text-2);font-size:var(--fs-14);font-weight:var(--fw-medium)}.kpi__value{font-size:var(--fs-26);font-weight:var(--fw-semibold);letter-spacing:-.01em;line-height:34px}.kpi__foot{align-items:center;gap:var(--s-2);min-height:20px;display:flex}.kpi__vs{color:var(--text-2);font-size:var(--fs-13)}.kpi .spark{margin-top:var(--s-2)}.spark{height:36px}.spark svg{display:block;overflow:visible}.spark__line{fill:none;stroke:var(--viz-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.spark__wash{fill:var(--viz-1-wash)}.spark__dot{fill:var(--viz-1);stroke:var(--n-0);stroke-width:2px}.charts{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.charts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-panel{padding-bottom:var(--s-4)}.chart{position:relative}.chart__plot{touch-action:pan-y;outline:none;position:relative}.chart__plot:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-1)}.chart svg{display:block;overflow:visible}.chart__grid{stroke:var(--n-100);stroke-width:1px;shape-rendering:crispedges}.chart__tick{fill:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px}.chart__line{fill:none;stroke:var(--viz-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart__wash{fill:var(--viz-1-wash)}.chart__bar{fill:var(--viz-1);transition:opacity var(--dur-1) var(--ease)}.chart__plot:hover .chart__bar:not(.is-hot){opacity:.55}.chart__cross{stroke:var(--n-300);stroke-width:1px}.chart__dot{fill:var(--viz-1);stroke:var(--n-0);stroke-width:2px}.chart__tip{padding:var(--s-1h) var(--s-3);border-radius:var(--r-s);background:var(--n-900);color:var(--n-0);font-size:var(--fs-13);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-pop);flex-direction:column;align-items:center;line-height:1.3;display:flex;position:absolute;top:0;transform:translate(-50%)}.chart__tip strong{font-size:var(--fs-15);font-weight:var(--fw-semibold)}.chart__tip span{color:var(--text-on-dark-2)}.chart__empty{color:var(--text-2);font-size:var(--fs-14);place-items:center;display:grid;position:absolute;inset:0 0 28px 56px}.segbar__bar{gap:2px;height:12px;display:flex}.segbar__part{border-radius:var(--r-s)}.viz-1{background:var(--viz-1)}.viz-2{background:var(--viz-2)}.viz-3{background:var(--viz-3)}.segbar__legend{gap:var(--s-2);margin:var(--s-4) 0 0;font-size:var(--fs-14);padding:0;list-style:none;display:grid}.segbar__legend li{align-items:center;gap:var(--s-2);grid-template-columns:12px 1fr auto 44px;display:grid}.segbar__legend strong{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:right}.segbar__legend .muted{text-align:right;font-variant-numeric:tabular-nums}.segbar__key{border-radius:var(--r-xs);width:12px;height:12px}.attn{gap:var(--s-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.attn__list ul{margin:0;padding:0;list-style:none}.attn__list li{padding:var(--s-2) 0;border-top:1px solid var(--n-100);font-size:var(--fs-14);flex-direction:column;gap:2px;display:flex}.attn__list li a{font-weight:var(--fw-semibold);color:var(--text);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.attn__list li a:hover{color:var(--link);text-decoration:underline}.attn__list li span{color:var(--text-2);font-size:var(--fs-13)}.ov{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ov__wide{grid-column:1/-1}.health{margin:0;padding:0;list-style:none}.health li{align-items:center;gap:var(--s-3);min-height:48px;padding:var(--s-2) 0;border-top:1px solid var(--n-100);font-size:var(--fs-15);grid-template-columns:20px 150px minmax(0,1fr) auto;display:grid}.health li:first-child{border-top:0}.health__label{font-weight:var(--fw-semibold)}.health__value{color:var(--n-700);min-width:0}.health__go{font-size:var(--fs-14);font-weight:var(--fw-semibold);text-decoration:none}.health__go:hover{text-decoration:underline}.hl--ok{color:var(--success)}.hl--warn{color:var(--warn-mark)}.hl--bad{color:var(--danger)}.hl--none{color:var(--n-300)}.kv{gap:var(--s-2) var(--s-6);font-size:var(--fs-15);grid-template-columns:max-content minmax(0,1fr);display:grid}.kv dt{color:var(--text-2)}.kv dd{overflow-wrap:anywhere;min-width:0}.kv dd>.line{display:block}.btn:disabled,.btn[aria-disabled=true]{opacity:.55}.actlist{margin:0;padding:0;list-style:none}.actlist li{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--n-100);display:flex}.actlist li:first-child{border-top:0;padding-top:0}.actlist li>div{flex-direction:column;min-width:0;display:flex}.actlist strong{font-weight:var(--fw-semibold)}.actlist span{color:var(--text-2);font-size:var(--fs-14)}.actlist .btn{flex:none;min-width:132px}.mini-stats{gap:var(--s-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mini-stats>div{padding:var(--s-4) var(--s-5);background:var(--n-0);border:1px solid var(--panel-rule);border-radius:var(--r-2)}.mini-stats dt{color:var(--text-2);font-size:var(--fs-14)}.mini-stats dd{font-size:var(--fs-20);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.plain-list{margin:0;padding:0;list-style:none}.plain-list li{padding:var(--s-2) 0;border-top:1px solid var(--n-100)}.plain-list li:first-child{border-top:0}.big-figure{font-size:var(--fs-30);font-weight:var(--fw-semibold);line-height:40px}.big-figure span{color:var(--text-2);font-size:var(--fs-15);font-weight:var(--fw-regular)}.meter{height:8px;margin:var(--s-2) 0 var(--s-3);border-radius:var(--r-1);background:var(--n-100);overflow:hidden}.meter span{border-radius:var(--r-1);height:100%;display:block}.meter .is-full{background:var(--success)}.meter .is-mid{background:var(--warn-mark)}.meter .is-low{background:var(--danger)}.feed{margin:0;padding:0;list-style:none}.feed li{justify-content:space-between;gap:var(--s-4);padding:var(--s-2) 0;border-top:1px solid var(--n-100);font-size:var(--fs-14);display:flex}.feed li:first-child{border-top:0}.feed time{color:var(--text-2);flex:none}.feed .tip{flex:none}.feed li>span:first-child{overflow-wrap:anywhere;min-width:0}.note-form .textarea{margin-top:var(--s-2)}.note-form__foot{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-3);font-size:var(--fs-13);flex-wrap:wrap;display:flex}.note-list{margin:var(--s-5) 0 0;padding:0;list-style:none}.note-list li{gap:var(--s-3);padding:var(--s-4) 0;border-top:1px solid var(--n-200);display:flex}.note-list li:first-child{border-top:0}.note-list__by{font-size:var(--fs-14)}.note-list__by time{margin-left:var(--s-2);color:var(--text-2)}.note-list__body{margin-top:var(--s-1);white-space:pre-wrap;overflow-wrap:anywhere}.danger{border:1px solid var(--danger-rule);border-radius:var(--r-2);background:var(--n-0)}.danger__row{justify-content:space-between;align-items:center;gap:var(--s-6);padding:var(--s-5) var(--s-6);display:flex}.danger__row+.danger__row{border-top:1px solid var(--danger-rule)}.danger__row h2{font-size:var(--fs-15);font-weight:var(--fw-semibold)}.danger__row p{margin-top:var(--s-1);color:var(--text-2);font-size:var(--fs-14);max-width:640px}.danger__row p strong{color:var(--text)}.danger__row .btn{flex:none;min-width:160px}.banner{max-width:none}.banner--info{margin-bottom:var(--s-5)}.tbl--dense td{height:44px;padding-top:var(--s-1);padding-bottom:var(--s-1)}.tbl--dense th{height:34px}.tbl tbody tr:last-child td{border-bottom:0}.th-sort{align-items:center;gap:var(--s-1);margin:0 calc(-1 * var(--s-1));padding:2px var(--s-1);border-radius:var(--r-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.th-sort:hover{color:var(--text);background:var(--n-50)}.th-sort__idle{opacity:.4}.pager{gap:var(--s-2);display:inline-flex}.skel{gap:var(--s-3);padding:var(--s-1) 0;flex-direction:column;display:flex}.skel span,.skel-rows span,.skel--title{border-radius:var(--r-1);background:linear-gradient(90deg, var(--n-100), var(--n-50), var(--n-100));background-size:200% 100%;animation:1.4s ease-in-out infinite skel;display:block}.skel--title{width:260px;height:28px;display:inline-block}.skel-rows__row{gap:var(--s-6);border-bottom:1px solid var(--n-100);grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;align-items:center;height:48px;display:grid}.skel-rows span{height:12px}@keyframes skel{0%{background-position:100% 0}to{background-position:-100% 0}}.errstate{align-items:center;gap:var(--s-3);margin-bottom:var(--s-5);padding:var(--s-3) var(--s-4);border:1px solid var(--danger-rule);border-radius:var(--r-2);background:var(--danger-subtle);color:var(--danger-text);flex-wrap:wrap;display:flex}.errstate div{min-width:200px;color:var(--text);flex:1}.errstate strong{color:var(--danger-text)}.toast{align-items:center;gap:var(--s-2);display:inline-flex}.cmd{border-radius:var(--r-3);background:var(--n-0);width:640px;max-width:calc(100vw - 32px);max-height:min(560px,100vh - 96px);color:var(--text);box-shadow:var(--shadow-modal);border:0;margin:12vh auto auto;padding:0;overflow:hidden}.cmd[open]{flex-direction:column;display:flex}.cmd::backdrop{background:var(--scrim-light)}.cmd__box{align-items:center;gap:var(--s-3);padding:0 var(--s-4);border-bottom:1px solid var(--n-100);color:var(--text-2);display:flex}.cmd__input{min-width:0;height:56px;color:var(--text);font:inherit;font-size:var(--fs-17);background:0 0;border:0;outline:none;flex:1}.cmd__input:focus-visible{box-shadow:none}.cmd__list{padding:var(--s-2);flex:1;margin:0;list-style:none;overflow-y:auto}.cmd__group{margin:var(--s-2) var(--s-3) var(--s-1);color:var(--text-2);font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.cmd__item{align-items:center;gap:var(--s-3);min-height:44px;padding:var(--s-1) var(--s-3);border-radius:var(--r-s);cursor:pointer;display:flex}.cmd__item[aria-selected=true]{background:var(--n-100)}.cmd__icon{border-radius:var(--r-s);background:var(--n-50);width:28px;height:28px;color:var(--n-700);flex:none;place-items:center;display:grid}.cmd__label{min-width:0;font-size:var(--fs-15);flex-direction:column;flex:1;display:flex}.cmd__sub{color:var(--text-2);font-size:var(--fs-13);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmd__enter{color:var(--text-2)}.cmd__go{color:#0000}.cmd__none{padding:var(--s-6) var(--s-4);color:var(--text-2);text-align:center}.cmd__foot{align-items:center;gap:var(--s-1);padding:var(--s-2) var(--s-4);border-top:1px solid var(--n-100);color:var(--text-2);font-size:var(--fs-13);flex-wrap:wrap;display:flex}.toolbar{align-items:center;gap:var(--s-2);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.toolbar .input--search{width:320px}.toolbar__end{gap:var(--s-2);flex-wrap:wrap;margin-left:auto;display:flex}.toolbar .select{width:auto;min-width:150px;height:36px}.views{align-items:center;gap:var(--s-2);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.view-chip{height:32px;padding:0 var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-full);background:var(--n-0);color:var(--text);font-size:var(--fs-14);font-weight:var(--fw-medium);cursor:pointer;align-items:center;display:inline-flex}.view-chip:hover{border-color:var(--n-300)}.view-chip[aria-pressed=true]{border-color:var(--action);background:var(--action-subtle);color:var(--action-press)}.view-chip__x{width:24px;height:24px;margin:0 calc(-1 * var(--s-2)) 0 2px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.view-chip__x:hover{background:var(--n-100);color:var(--text)}.popover{padding:var(--s-3);border-radius:var(--r-2);background:var(--n-0);color:var(--text);box-shadow:var(--shadow-pop);border:0;margin:0;position:fixed}.check{align-items:center;gap:var(--s-2);min-height:32px;padding:0 var(--s-2);border-radius:var(--r-1);cursor:pointer;font-size:var(--fs-14);display:flex}.check:hover{background:var(--n-50)}.check input{appearance:none;border:1.5px solid var(--n-500);border-radius:var(--r-1);background:var(--n-0);cursor:pointer;flex:none;place-items:center;width:16px;height:16px;margin:0;display:grid}.check input:checked{border-color:var(--action);background:var(--action) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='white' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") no-repeat center}.check input:focus-visible{box-shadow:var(--focus-ring)}.check input:disabled{opacity:.5;cursor:not-allowed}.panel--flush{padding:0 var(--s-6)}.panel--flush .loadmore{padding-bottom:var(--s-4)}.date-in{width:150px}@media (width<=1500px){.attn{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1280px){.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.charts{grid-template-columns:minmax(0,1fr)}.mini-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.page__body{padding:var(--s-5) var(--s-5) var(--s-8)}.appbar__in{padding:0 var(--s-5)}.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.attn{grid-template-columns:repeat(2,minmax(0,1fr))}.ov{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.page__body{padding:var(--s-4) var(--s-4) var(--s-8)}.page-head h1{font-size:var(--fs-20);line-height:28px}.page-head__actions{width:100%}.kpis{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{padding:var(--s-3) var(--s-4)}.kpi__value{font-size:var(--fs-20);line-height:28px}.kpi__vs{display:none}.attn,.charts--2,.mini-stats{grid-template-columns:minmax(0,1fr)}.mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{padding:var(--s-4)}.panel--flush{padding:0 var(--s-4)}.health li{grid-template-columns:20px minmax(0,1fr) auto}.health__value{grid-column:2/-1}.health__go{grid-area:1/3}.kv{grid-template-columns:minmax(0,1fr);gap:0}.kv dt{margin-top:var(--s-2);font-size:var(--fs-13)}.actlist li,.danger__row{flex-direction:column;align-items:stretch}.danger__row{padding:var(--s-4);gap:var(--s-3)}.toolbar .input--search{width:100%}.toolbar__end{margin-left:0}.toolbar .select{flex:1}}.view-chip.is-on{border-color:var(--action);background:var(--action-subtle);color:var(--action-press)}.view-chip__go{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.view-chip:has(.view-chip__go){padding-right:var(--s-2)}.col-pop{width:240px;inset:auto}.col-pop__title{margin:0 var(--s-2) var(--s-2);color:var(--text-2);font-size:var(--fs-13);font-weight:var(--fw-semibold)}.col-pop__reset{margin:var(--s-2) var(--s-2) 0;font-size:var(--fs-14)}.is-refreshing{opacity:.6;transition:opacity var(--dur-2) var(--ease)}.panel--flush .tbl :is(th,td):last-child{padding-right:0}.panel--flush .tbl thead th{height:44px}.kpis--6{grid-template-columns:repeat(6,minmax(0,1fr))}.spin{animation:.9s linear infinite spin}.toolbar .input--wide{width:480px}.people__count{margin-bottom:var(--s-3);font-size:var(--fs-14)}.person+.person{margin-top:var(--s-3)}.person__head{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.person__head>div{flex:1;min-width:240px}.person__head h2{font-size:var(--fs-17);font-weight:var(--fw-semibold)}.person__head p{font-size:var(--fs-14);overflow-wrap:anywhere}.person__orgs{margin:var(--s-3) 0 0;padding:0;list-style:none}.person__orgs li{align-items:center;gap:var(--s-4);border-top:1px solid var(--n-100);min-height:44px;font-size:var(--fs-15);grid-template-columns:minmax(0,2fr) 120px 110px minmax(0,1fr);display:grid}.mini-stats__sub{font-size:var(--fs-13);margin-top:2px}.mini-stats__sub a{font-weight:var(--fw-semibold);text-decoration:none}.charts--wide{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.panel__lead--foot{margin:var(--s-4) 0 0}.segbar+.tbl-wrap,.settings>.panel+.panel{margin-top:var(--s-4)}.settings__foot{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-5);font-size:var(--fs-14);flex-wrap:wrap;display:flex}.settings .textarea.mono{font-size:var(--fs-14)}@media (width<=1280px){.kpis--6{grid-template-columns:repeat(3,minmax(0,1fr))}.charts--wide{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.kpis--6{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar .input--wide{width:100%}.person__orgs li{gap:2px var(--s-3);padding:var(--s-2) 0;grid-template-columns:minmax(0,1fr) auto}.person__orgs li>span:empty{display:none}.panel__head{flex-wrap:wrap}.panel__head h2,.panel__head h3{flex:auto}}.page__body>:not(.page-head):not(.page__intro)+:not(.toast):not(dialog){margin-top:var(--s-5)}.kpi__foot{flex-wrap:wrap;row-gap:2px}.perm-off{display:inline-flex}.perm-count{font-weight:var(--fw-semibold)}.perm-groups{gap:2px var(--s-3);color:var(--text-2);font-size:var(--fs-13);flex-wrap:wrap;display:flex}.role-grid{gap:var(--s-5);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;display:grid}.role-who{top:calc(var(--appbar-h) + var(--s-4));position:sticky}.dfield--full{align-items:stretch}.dfield__hint--gap{margin-top:var(--s-2)}.perm-group{min-width:0;margin-bottom:0;margin-left:0;margin-right:0}.perm-group__title{justify-content:space-between;gap:var(--s-3);float:left;width:100%;margin-bottom:var(--s-2);font-size:var(--fs-15);font-weight:var(--fw-semibold);padding:0;display:flex}.perm-group__title+*{clear:both}.perm-group__title .muted{font-size:var(--fs-13);font-weight:var(--fw-regular)}.perm{align-items:start;gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--n-100);cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto;display:grid}.perm .check{min-height:0;padding:2px 0 0}.perm .check:hover{background:0 0}.perm__text{flex-direction:column;display:flex}.perm__text strong{font-weight:var(--fw-semibold)}.perm__text span{color:var(--text-2);font-size:var(--fs-14)}@media (width<=1100px){.role-grid{grid-template-columns:minmax(0,1fr)}.role-who{position:static}}.section__head+.attn{margin-top:var(--s-3)}.dfield+.field,.field+.dfield{margin-top:var(--s-4)}.pop{padding:var(--s-1);border-radius:var(--r-2);background:var(--n-0);color:var(--text);box-shadow:var(--shadow-pop);border:0;margin:0;position:fixed;inset:auto}.sel{align-items:center;gap:var(--s-2);min-width:160px;height:36px;padding:0 var(--s-2) 0 var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-1);background:var(--n-0);color:var(--text);font:inherit;font-size:var(--fs-15);text-align:left;cursor:pointer;display:inline-flex}.sel:hover{border-color:var(--n-500)}.sel[aria-expanded=true]{border-color:var(--action);box-shadow:0 0 0 1px var(--action)}.sel svg{color:var(--text-2);flex:none}.sel__value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sel__value--empty{color:var(--text-2)}.sel--pill{border-radius:var(--r-full);min-width:0;height:32px;padding:0 var(--s-2) 0 var(--s-3);font-size:var(--fs-14);font-weight:var(--fw-medium)}.sel--pill.is-set{border-color:var(--action);background:var(--action-subtle);color:var(--action-press)}.sel__pop{max-height:min(360px,60vh);overflow-y:auto}.sel__list{margin:0;padding:0;list-style:none}.sel__opt{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:36px;padding:var(--s-1) var(--s-3);border-radius:var(--r-1);font-size:var(--fs-15);cursor:pointer;display:flex}.sel__opt small{color:var(--text-2);font-size:var(--fs-13);display:block}.sel__opt.is-active{background:var(--n-100)}.sel__opt[aria-selected=true]{font-weight:var(--fw-semibold)}.sel__opt[aria-selected=true] svg{color:var(--action)}.sel__opt--multi{justify-content:flex-start}.sel__foot{margin:var(--s-1) var(--s-3) var(--s-1);color:var(--text-2);font-size:var(--fs-13)}.cbx{align-items:flex-start;gap:var(--s-3);padding:var(--s-1) 0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:inline-flex}.cbx:disabled{cursor:not-allowed;opacity:.7}.cbx__box{border:1.5px solid var(--n-500);border-radius:var(--r-1);background:var(--n-0);width:18px;height:18px;color:var(--n-0);flex:none;place-items:center;margin-top:2px;display:grid}.cbx[aria-checked=true] .cbx__box,.sel__opt[aria-selected=true] .cbx__box{border-color:var(--action);background:var(--action)}.cbx__text{flex-direction:column;display:flex}.cbx__hint{color:var(--text-2);font-size:var(--fs-14)}.toggle{align-items:center;gap:var(--s-3);color:var(--text);font:inherit;font-size:var(--fs-14);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.toggle__track{border-radius:var(--r-full);background:var(--n-500);width:36px;height:20px;transition:background-color var(--dur-2) var(--ease);flex:none;position:relative}.toggle__thumb{background:var(--n-0);width:16px;height:16px;transition:transform var(--dur-2) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.toggle[aria-checked=true] .toggle__track{background:var(--action)}.toggle[aria-checked=true] .toggle__thumb{transform:translate(16px)}.tip{display:inline-flex}.tip__bubble{max-width:280px;padding:var(--s-1h) var(--s-3);border-radius:var(--r-s);background:var(--n-900);color:var(--n-0);font-size:var(--fs-13);pointer-events:none;border:0;margin:0;line-height:1.35;position:fixed;inset:auto}.btn.is-off,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.menu{min-width:240px}.menu__who{padding:var(--s-3);margin-bottom:var(--s-1);border-bottom:1px solid var(--n-100);font-size:var(--fs-14);flex-direction:column;gap:2px;display:flex}.menu__who strong{font-size:var(--fs-15)}.menu__who span{color:var(--text-2)}.menu__item{align-items:center;gap:var(--s-2);width:100%;height:36px;padding:0 var(--s-3);border-radius:var(--r-1);color:var(--text);font:inherit;font-size:var(--fs-15);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;display:flex}.menu__item svg{color:var(--text-2)}.menu__item:hover{background:var(--n-100);border-radius:var(--r-1)}.menu__item:focus-visible{background:var(--n-100);box-shadow:inset 0 0 0 2px var(--action);border-radius:var(--r-1)}.menu__item--danger{color:var(--danger-text)}.drp__trigger{min-width:0}.drp__cmp,.drp__tz{color:var(--text-2)}@media (width<=480px){.drp__tz{display:none}}.drp{width:min(760px, calc(100vw - var(--s-4)));padding:0}.drp__body{grid-template-columns:180px minmax(0,1fr);display:grid}.drp__presets{padding:var(--s-2);border-right:1px solid var(--n-100);margin:0;list-style:none}.drp__preset{width:100%;height:36px;padding:0 var(--s-3);border-radius:var(--r-1);color:var(--text);font:inherit;font-size:var(--fs-14);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.drp__preset:hover{background:var(--n-50)}.drp__preset[aria-pressed=true]{font-weight:var(--fw-semibold);color:var(--action-press)}.drp__cal{padding:var(--s-3) var(--s-4)}.cal__nav{justify-content:space-between;align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);display:flex}.cal__sel{font-size:var(--fs-14);font-weight:var(--fw-medium)}.cal{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cal__title{margin-bottom:var(--s-2);font-size:var(--fs-14);font-weight:var(--fw-semibold);text-align:center}.cal__grid{border-collapse:collapse;width:100%;font-size:var(--fs-13)}.cal__grid th{height:28px;color:var(--text-2);font-weight:var(--fw-medium)}.cal__grid td{text-align:center;padding:0}.cal__grid td[aria-selected=true]{background:var(--action-subtle)}.cal__day{border-radius:var(--r-1);width:100%;height:32px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0}.cal__day:hover{background:var(--n-100)}.cal__day:disabled{color:var(--n-300);cursor:not-allowed}.cal__day.is-today{font-weight:var(--fw-semibold);text-underline-offset:3px;text-decoration:underline}.cal__day.is-start,.cal__day.is-end{background:var(--action);color:var(--on-action)}.drp__foot{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-top:1px solid var(--n-100);flex-wrap:wrap;display:flex}.drp__acts{gap:var(--s-2);display:inline-flex}.tab-tools{justify-content:flex-end;display:flex}.sheet{background:var(--n-0);width:min(480px,100vw);max-width:none;height:100%;max-height:none;color:var(--text);box-shadow:var(--shadow-modal);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.sheet[open]{flex-direction:column;display:flex}.sheet::backdrop{background:var(--scrim-light)}.sheet__head{align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-4) var(--s-3) var(--s-6);border-bottom:1px solid var(--n-100);display:flex}.sheet__head h2{min-width:0;font-size:var(--fs-20);font-weight:var(--fw-semibold);overflow-wrap:anywhere;flex:1}.sheet__step{display:inline-flex}.sheet__body{padding:var(--s-5) var(--s-6);flex:1;overflow-y:auto}.sheet__body>*+*{margin-top:var(--s-5)}.sheet__foot{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-6);border-top:1px solid var(--n-100);display:flex}.sheet__hint{font-size:var(--fs-13)}.sheet__note{padding:var(--s-3);border-radius:var(--r-1);background:var(--danger-subtle);font-size:var(--fs-14)}.sheet__links{gap:var(--s-2) var(--s-4);font-size:var(--fs-14);font-weight:var(--fw-semibold);flex-wrap:wrap;display:flex}.sheet__links a{text-decoration:none}.sheet__links a:hover{text-decoration:underline}.tbl__link.is-open{background:var(--action-subtle)}.tbl .tbl__peek{text-align:right;width:48px;padding-right:0}@media (width<=720px){.tbl tbody td.tbl__peek{display:none}}.filter-pop{display:inline-flex}.filter-pop__panel{width:320px;padding:var(--s-4)}.filter-pop__panel .sel{width:100%}.appbar__right{align-items:center;gap:var(--s-3);margin-left:auto;display:flex}.env{height:24px;padding:0 var(--s-2);border-radius:var(--r-1);font-size:var(--fs-13);font-weight:var(--fw-semibold);letter-spacing:.02em;text-transform:uppercase;align-items:center;display:inline-flex}.env--production{background:var(--env-prod);color:var(--n-0)}.env--staging{background:var(--warn-subtle);color:var(--env-staging)}.env--development,.env--mock{background:var(--n-100);color:var(--env-dev)}.asof{align-items:center;gap:var(--s-2);height:32px;padding:0 var(--s-2);border-radius:var(--r-1);color:var(--text-2);font:inherit;font-size:var(--fs-13);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex}.asof:hover{background:var(--n-50);color:var(--text)}.asof__dot{background:var(--n-300);border-radius:50%;width:8px;height:8px}.asof__dot.is-live{background:var(--success);box-shadow:0 0 0 3px var(--success-subtle)}.appbar__me{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.appbar__me .avatar{box-shadow:none}.side__foot{padding:var(--s-3) var(--s-5);border-top:1px solid var(--rail-rule);color:var(--rail-text);font-size:var(--fs-13);margin:0}.side__foot kbd{background:var(--rail-item-hover);border-color:var(--rail-rule);color:var(--rail-text-active)}.keys{gap:var(--s-2) var(--s-5);font-size:var(--fs-15);grid-template-columns:max-content 1fr;display:grid}.keys dt{color:var(--text-2)}.sess{margin:0;padding:0;list-style:none}.sess li{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--n-100);display:flex}.sess li div{font-size:var(--fs-14);flex-direction:column;display:flex}.sess li span{color:var(--text-2)}.cmd__keys{gap:2px;display:inline-flex}.toasts{right:var(--s-6);bottom:var(--s-6);z-index:40;align-items:flex-end;gap:var(--s-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toasts .toast{max-width:min(440px, calc(100vw - var(--s-8)));pointer-events:auto;position:static;transform:none}.count--warn{margin-left:var(--s-2);background:var(--warn-subtle);color:var(--warn-text)}.attn__list.is-clear{background:var(--n-25);box-shadow:none}.attn__list.is-clear .panel__head h3{color:var(--text-2)}.rev{gap:var(--s-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;display:grid}.rev__head{justify-content:space-between;gap:var(--s-4) var(--s-8);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.hero-figure{margin:var(--s-1) 0;font-size:48px;font-weight:var(--fw-semibold);letter-spacing:-.02em;line-height:56px}.rev__side{gap:var(--s-2) var(--s-6);grid-template-columns:repeat(3,auto);align-content:start;display:grid}.rev__side dt{color:var(--text-2);font-size:var(--fs-13)}.rev__side dd{font-size:var(--fs-20);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.kpis--growth{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}.ops{margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--n-200)}.ops__title{margin-bottom:var(--s-3);color:var(--text-2);font-size:var(--fs-13);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.kpis--ops{margin-bottom:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr))}.kpi--small{padding:var(--s-3) var(--s-4);box-shadow:none;background:var(--n-25)}.kpi--small .kpi__value{font-size:var(--fs-20);line-height:28px}.chart__legend{gap:var(--s-4);margin:0 0 var(--s-2);color:var(--text-2);font-size:var(--fs-13);padding:0;list-style:none;display:flex}.chart__legend li{align-items:center;gap:var(--s-1h);display:inline-flex}.chart__key{background:var(--viz-1);width:16px;height:2px}.chart__key--prev{border-top:2px dashed var(--n-500);background:0 0}.chart__prev{fill:none;stroke:var(--n-500);stroke-width:2px;stroke-dasharray:4 4;stroke-linejoin:round}.chart__tip-prev,.chart__tip-hint{color:var(--text-on-dark-2);font-size:var(--fs-12)}.chart__plot.is-pickable{cursor:pointer}.pill--danger:before{border-radius:var(--r-xs)}.pill--warn:before{background:0 0;border-bottom:7px solid;border-left:4px solid #0000;border-right:4px solid #0000;border-radius:0;width:0;height:0}.pill--neutral:before{background:0 0;border:1.5px solid;width:7px;height:7px}.perm{justify-content:space-between;align-items:flex-start;gap:var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--n-100);cursor:default;display:flex}:root[data-density=compact] .tbl td{height:36px;padding-top:2px;padding-bottom:2px}:root[data-density=compact] .tbl th{height:32px}:root[data-density=comfortable] .tbl td{height:48px}:root[data-density=comfortable] .tbl--dense td{height:44px}@media (width<=1280px){.rev{grid-template-columns:minmax(0,1fr)}.kpis--growth{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.appbar__right{gap:var(--s-1)}.asof,.env{display:none}.appbar__me .avatar{box-shadow:0 0 0 1px var(--rail-rule)}}@media (width<=720px){.kpis--growth,.kpis--ops{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-figure{font-size:var(--fs-30);line-height:40px}.rev__side{gap:var(--s-2) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}.drp__body{grid-template-columns:minmax(0,1fr)}.drp__presets{border-right:0;border-bottom:1px solid var(--n-100);flex-wrap:wrap;display:flex}.drp__preset{width:auto}.cal{grid-template-columns:minmax(0,1fr)}.cal__month:first-child{display:none}.toasts{left:var(--s-4);right:var(--s-4);align-items:stretch}.sheet__body,.sheet__head,.sheet__foot{padding-left:var(--s-4);padding-right:var(--s-4)}.orgs-tbl .tbl tbody td:not(:first-child):not(.ph){display:none}}.tbl .tbl__menu{text-align:right;width:48px;padding-right:0}.tbl__menu .icon-btn{margin-left:auto}.tbl__text>.pill{margin-left:var(--s-2);display:inline-flex}.sel__opt .cbx__box svg,.sel__opt[aria-selected=true] .cbx__box svg{color:var(--n-0)}.settings__note{margin-top:var(--s-4)}.ov.section,.charts{align-items:stretch}@media (width<=720px){.perm-groups{display:none}.tbl tbody td.tbl__reason{margin-bottom:var(--s-2)}.org-meta__id code{display:none}.tabs{-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.tabs:has(.tabs__tab.active:last-child){-webkit-mask-image:none;mask-image:none}.attn__list ul{display:none}.attn__list .panel__head{margin-bottom:0}.attn__list .panel__more{margin-top:var(--s-2)}.attn{gap:var(--s-2)}.attn__list.is-clear .panel__empty{display:none}.tbl tbody td.tbl__menu{justify-content:flex-end;padding-top:0;display:flex}.tbl tbody td.tbl__menu:before{content:none}.subs-tbl .tbl tbody td:not(:first-child):not(.ph){display:none}}.rev__mix{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--n-100)}.rev__mix .kpi__label{margin-bottom:var(--s-2);display:block}.rev__mix .segbar__legend{gap:var(--s-2) var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr))}.rev__mix .segbar__legend li{grid-template-columns:12px minmax(0,1fr) auto}.rev__mix .segbar__legend li .muted{display:none}@media (width<=720px){.tbl tbody tr{align-items:center;gap:2px var(--s-3);padding:var(--s-3) 0;flex-wrap:wrap;display:flex;position:relative}.tbl tbody tr:has(.tbl__menu){padding-right:calc(var(--s-10) + var(--s-1))}.tbl tbody td{align-items:center;gap:var(--s-1);text-align:left;width:auto;min-height:0;color:var(--text-2);font-size:var(--fs-14);border:0;justify-content:flex-start;padding:0;display:inline-flex}.tbl tbody td:before{content:attr(data-label);color:var(--text-2);font-size:var(--fs-13);flex:none}.tbl tbody td:first-child,.tbl tbody td.tbl__text:first-child{color:var(--text);font-size:var(--fs-15);text-align:left;flex-basis:100%;display:block}.tbl tbody td:first-child:before,.tbl tbody td.ph:before{content:none}.tbl tbody td:has(.pill):before{content:none}.tbl tbody td.tbl__reason,.tbl tbody td.tbl__acts{flex-basis:100%;display:block}.tbl tbody td.tbl__reason:before{display:block}.tbl tbody td.tbl__menu{padding:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tbl tbody td.tbl__menu:empty{display:none}.tbl tbody td>*{min-width:0}.tbl__text>span:not(.pill){overflow-wrap:anywhere}.perm-count{color:var(--text)}.rev__mix .segbar__legend{grid-template-columns:minmax(0,1fr)}:root[data-density] .tbl tbody td,:root .tbl tbody td{height:auto}}.tbl .line{display:block}.tbl__act{white-space:nowrap;text-align:right;width:1%}.tbl__act .rowbtns{flex-wrap:nowrap}.rowbtns{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.grid2{gap:var(--s-4);margin:var(--s-4) 0 var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.grid2 .field{margin-bottom:0}.grid2>.dfield+.dfield,.grid2+.dfield{margin-top:0}.sess li div{gap:var(--s-1)}.panel__note{margin:0 0 var(--s-3);font-size:var(--fs-13)}.filters--tight{margin-bottom:var(--s-2)}.filters__end{margin-left:auto}.filters__lead{max-width:720px;font-size:var(--fs-14)}.kv--tight{margin-bottom:var(--s-4);font-size:var(--fs-14)}.mailprev{width:100%;height:420px;margin-bottom:var(--s-4);border:1px solid var(--rule);border-radius:var(--r-1);background:var(--n-50);display:block}.page-foot{margin-top:var(--s-4);font-size:var(--fs-14)}.page-foot a{color:var(--link)}.deadline{align-items:flex-start;gap:var(--s-1);flex-direction:column;display:inline-flex}.deadline .muted{font-size:var(--fs-13)}.opick{gap:var(--s-2);flex-direction:column;width:100%;display:flex}.opick__chips{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.opick__x{width:18px;height:18px;margin-right:calc(-1 * var(--s-1));border-radius:var(--r-full);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.opick__x:hover{background:var(--n-200)}.opick__hits{padding:var(--s-1);border:1px solid var(--rule);border-radius:var(--r-1);background:var(--n-0);box-shadow:var(--shadow-pop);max-height:220px;margin:0;list-style:none;overflow-y:auto}.opick__hits button{width:100%;padding:var(--s-2);border-radius:var(--r-1);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:block}.opick__hits button:hover,.opick__hits button:focus-visible{background:var(--n-50)}.banner--warn{background:var(--warn-subtle);color:var(--warn-text);max-width:none}.banner__acts{margin-top:var(--s-3)}.flaglist{margin:var(--s-2) 0 0;padding:0;list-style:none}.flaglist li+li{margin-top:var(--s-2)}.sess__all{justify-content:space-between;align-items:center;gap:var(--s-4);margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--n-100);font-size:var(--fs-14);display:flex}.sess__all p{color:var(--text-2)}@media (width<=720px){.grid2{grid-template-columns:minmax(0,1fr)}.filters__end{margin-left:0}.sess__all{flex-direction:column;align-items:flex-start}.tbl__act{text-align:left;white-space:normal;width:auto}.tbl tbody td.tbl__act{flex-basis:100%}.tbl__act .rowbtns{flex-wrap:wrap}.tbl tbody td:has(>.pill){flex-wrap:wrap}.mailprev{height:320px}}.formbar{bottom:var(--s-4);z-index:5;justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-4);margin-top:var(--s-5);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-5);background:var(--n-0);border:1px solid var(--panel-rule);border-radius:var(--r-2);box-shadow:var(--shadow-pop);flex-wrap:wrap;display:flex;position:sticky}.formbar__note{min-width:0;color:var(--text-2);font-size:var(--fs-14);flex:240px}.formbar__note:empty{visibility:hidden}.formbar__actions{justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap;margin-left:auto;display:flex}@media (width<=720px){.formbar{margin-left:calc(-1 * var(--s-4));margin-right:calc(-1 * var(--s-4));padding:var(--s-3) var(--s-4) calc(var(--s-3) + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0;bottom:0}.formbar__actions{width:100%}.formbar__actions>.btn{flex:1;justify-content:center}}html{scroll-padding-bottom:96px}@font-face{font-family:Gabarito;src:url(/assets/gabarito-ZpvQqcqY.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}.ad{--ad-line:#858fa0;background:var(--n-0);min-height:100dvh;color:var(--n-900);font-size:var(--fs-14);flex-direction:column;line-height:21px;display:flex}.ad__bar{justify-content:center;align-items:center;gap:var(--s-2);min-height:32px;padding:var(--s-1) var(--s-4);background:var(--rail-bg);color:var(--rail-text-active);font-size:var(--fs-13);text-align:center;line-height:18px;display:flex}.ad__bar span{color:var(--rail-text)}.ad__top{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-6) var(--s-8) 0;display:flex}.ad__logo{align-items:center;gap:var(--s-2);border-radius:var(--r-1);display:inline-flex;position:relative}.ad__logo:after{content:"";position:absolute;inset:-6px -4px}.ad__logo img{width:auto;height:26px;display:block}.ad__logo img:first-child{height:30px}.ad__btn{height:36px;padding:0 var(--s-4);border:1px solid var(--n-300);border-radius:var(--r-2);background:var(--n-0);color:var(--n-900);font-size:var(--fs-14);font-weight:var(--fw-semibold);white-space:nowrap;transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);align-items:center;line-height:20px;text-decoration:none;display:inline-flex}.ad__btn:hover{background:var(--n-25);border-color:var(--n-500)}.ad__btn:after{content:"";position:absolute;inset:-4px 0}.ad__btn{position:relative}.ad__main{padding:clamp(64px, 14vh, 160px) var(--s-5) var(--s-10);flex-direction:column;flex:1;justify-content:flex-start;display:flex}.ad__body{width:100%;max-width:360px;margin:0 auto}.ad__body--wide{max-width:480px}.ad .auth .auth{max-width:none}.ad .step__title{font-family:"Gabarito", var(--font);letter-spacing:-.01em;color:var(--n-900);text-align:center;text-wrap:balance;font-size:26px;font-weight:600;line-height:32px}.ad .step__lede{margin-top:var(--s-2);color:var(--text-2);font-size:var(--fs-20);line-height:28px;font-weight:var(--fw-semibold);text-align:center}.ad .step__sub{margin-top:var(--s-3);color:var(--n-900);font-size:var(--fs-14);line-height:21px;font-weight:var(--fw-regular);text-align:center;text-wrap:balance;max-width:320px;margin-left:auto;margin-right:auto}.ad .step__title+form,.ad .step__lede+form,.ad .step__sub+form,.ad .step__sub+.auth__resend,.ad .auth__who+form{margin-top:28px}.ad .auth__sent-icon,.ad .auth__ok{margin:0 auto var(--s-4);color:var(--brand-navy);display:block}.ad .auth__who{margin-top:var(--s-3);color:var(--text-2);font-size:var(--fs-14);text-align:center;overflow-wrap:anywhere}.ad .auth__who strong{color:var(--n-900);font-weight:var(--fw-semibold)}.ad .field{margin-bottom:var(--s-4)}.ad .field__label{margin-bottom:var(--s-1);font-size:var(--fs-14);font-weight:var(--fw-regular);line-height:20px;display:block}.ad .field__top{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-1);display:flex}.ad .field__top .field__label{margin-bottom:0}.ad .field__aside{white-space:nowrap;font-size:var(--fs-13);line-height:20px;font-weight:var(--fw-regular);border-radius:var(--r-1);flex:none;text-decoration:none;position:relative}.ad .field__aside:after{content:"";position:absolute;inset:-12px 0}.ad .field__aside:hover{text-decoration:underline}.ad .field__input{border-color:var(--ad-line);border-radius:var(--r-2);height:44px;font-size:var(--fs-14);padding:0 12px}.ad .field__input:hover{border-color:var(--n-700)}.ad .field__input:focus,.ad .field__input:focus-visible{border-radius:var(--r-2)}.ad .field__box:has(.field__end) .field__input{padding-right:44px}.ad .field__end{top:2px;right:2px}.ad .field__hint,.ad .field__error{margin-top:var(--s-1);font-size:var(--fs-13);line-height:18px}.ad .code__label{font-size:var(--fs-14);font-weight:var(--fw-regular);margin-bottom:var(--s-1)}.ad .code__boxes{grid-template-columns:repeat(6,minmax(0,1fr))}.ad .code__box{border-color:var(--ad-line);height:52px}.ad .flow__btn,.ad .flow__btn.btn--md,.ad .auth__submit{width:100%;height:44px;padding:0 var(--s-4);border-radius:var(--r-2);font-size:var(--fs-14);font-weight:var(--fw-semibold);transition:background-color var(--dur-1) var(--ease), transform 80ms var(--ease);margin-top:0;line-height:20px}.ad .flow__btn:active:not(:disabled){transform:translateY(1px)}.ad .auth__swap,.ad .auth__alt,.ad .auth__fine{margin-top:var(--s-4);color:var(--n-900);font-size:var(--fs-14);text-align:center;line-height:21px}.ad .auth__swap+.auth__fine,.ad .auth__alt+.auth__alt{margin-top:28px}.ad .auth__swap a,.ad .auth__alt a,.ad .auth__fine a,.ad .auth__alt .link-btn{font-weight:var(--fw-regular);text-decoration:none}.ad .auth__swap a:hover,.ad .auth__alt a:hover,.ad .auth__fine a:hover,.ad .auth__alt .link-btn:hover{text-decoration:underline}.ad .auth__alt a,.ad .auth__alt .link-btn{vertical-align:middle;align-items:center;min-height:44px;margin:-11px 0;padding:0;display:inline-flex}.ad .auth__help,.ad .auth__note{margin-top:var(--s-4);color:var(--text-2);font-size:var(--fs-13);text-align:center;line-height:18px}.ad .auth__form-error{margin-bottom:var(--s-4);font-size:var(--fs-14);line-height:20px}.ad__foot{justify-content:center;align-items:center;gap:0 var(--s-5);padding:0 var(--s-5) var(--s-6);color:var(--text-2);font-size:var(--fs-13);flex-wrap:wrap;line-height:18px;display:flex}.ad__foot a{min-height:44px;color:inherit;border-radius:var(--r-1);align-items:center;text-decoration:none;display:inline-flex}.ad__foot a:hover{color:var(--n-900);text-decoration:underline}.ad__foot--note{align-items:flex-start;gap:var(--s-2);max-width:400px;padding-top:var(--s-3);text-align:left;flex-wrap:nowrap;margin-left:auto;margin-right:auto}.ad__foot--note svg{margin-top:1px}.ad__foot--note a{min-height:0;color:var(--n-900);text-decoration:underline;display:inline}.ad__foot--note svg{flex:none}@media (prefers-reduced-motion:reduce){.ad .flow__btn:active:not(:disabled){transform:none}}@media (width<=600px){.ad__top{padding:var(--s-6) var(--s-5) 0}.ad__logo img{height:22px}.ad__logo img:first-child{height:26px}.ad__main{padding:54px var(--s-5) 0;flex:none;justify-content:flex-start}.ad__foot{margin-top:var(--s-12,48px)}.ad .field__input{height:48px;font-size:16px}.ad .field__end{width:44px;height:44px;top:2px;right:2px}.ad .field__box:has(.field__end) .field__input{padding-right:48px}.ad .flow__btn,.ad .flow__btn.btn--md,.ad .auth__submit{height:48px;font-size:16px}}.ad .auth__note:empty{margin:0}@media (width<=360px){.ad__top{gap:var(--s-3)}.ad__logo img{height:18px}.ad__logo img:first-child{height:22px}.ad__btn{padding:0 var(--s-3)}}
