.ai-gateway-page{--ai-border: #dfe4df;--ai-muted: #7e8780;--ai-soft: #f7f9f7}.ai-gateway-heading{align-items:end}.ai-gateway-heading>button{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--ai-border);border-radius:10px;color:#526055;background:#fff;cursor:pointer;font-size:12px;font-weight:750}.ai-gateway-heading>button svg{width:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ai-gateway-heading>button.loading svg{animation:admin-spin .8s linear infinite}.ai-gateway-heading>button:disabled{cursor:wait;opacity:.58}.ai-gateway-privacy{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;margin-bottom:14px;padding:16px 18px;border:1px solid #dbe5d8;border-radius:15px;color:#41543e;background:#f2f7ef}.ai-gateway-privacy>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#5b774e;background:#e5f0df}.ai-gateway-privacy svg{width:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ai-gateway-privacy>div{display:grid;gap:4px}.ai-gateway-privacy b{font-size:13px}.ai-gateway-privacy p{margin:0;color:#71806e;font-size:12px;line-height:1.55}.ai-gateway-privacy em{padding:6px 9px;border-radius:99px;color:#57744b;background:#dfeeda;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.ai-gateway-loading{display:grid;place-items:center;align-content:center;min-height:320px;gap:13px;border:1px solid var(--ai-border);border-radius:17px;color:var(--ai-muted);background:#fff}.ai-gateway-loading i{width:28px;height:28px;border:3px solid #e3e9e1;border-top-color:#5f7c51;border-radius:50%;animation:admin-spin .8s linear infinite}.ai-gateway-loading p{margin:0;font-size:12px}.ai-gateway-message{display:flex;align-items:center;gap:10px;min-height:54px;margin-bottom:14px;padding:11px 14px;border:1px solid;border-radius:12px;font-size:12px}.ai-gateway-message b{flex:0 0 auto}.ai-gateway-message span{line-height:1.5}.ai-gateway-message button{margin-left:auto;padding:7px 10px;border:0;border-radius:8px;color:#fff;background:currentColor;cursor:pointer;font-size:11px;font-weight:750}.ai-gateway-message button:first-line{color:#fff}.ai-gateway-message.error{border-color:#ebcbc7;color:#974d46;background:#fff3f1}.ai-gateway-message.success{border-color:#d2e2cb;color:#557148;background:#f1f7ed}.ai-gateway-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;margin-bottom:14px;border:1px solid var(--ai-border);border-radius:16px;background:#fff}.ai-gateway-metrics article{display:grid;align-content:center;min-width:0;min-height:112px;padding:16px;border-left:1px solid #e8ebe8}.ai-gateway-metrics article:first-child{border-left:0}.ai-gateway-metrics small{color:var(--ai-muted);font-size:11px;font-weight:750}.ai-gateway-metrics strong{margin:10px 0 6px;color:#273128;font:750 25px/1 Manrope;letter-spacing:-.04em}.ai-gateway-metrics span{overflow:hidden;color:#969d97;font-size:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ai-gateway-metrics .ok strong{color:#5c7a4c}.ai-gateway-metrics .bad strong{color:#a6534b}.ai-gateway-metrics .warn strong{color:#956a32}.ai-provider-summary{margin-bottom:14px;overflow:hidden;border:1px solid var(--ai-border);border-radius:16px;background:#fff}.ai-provider-summary>header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:14px 18px;border-bottom:1px solid #e8ebe8}.ai-provider-summary>header>div:first-child{display:grid;gap:4px}.ai-provider-summary h2{margin:0;font:750 16px/1.2 Manrope;letter-spacing:-.02em}.ai-provider-summary header p{margin:0;color:var(--ai-muted);font-size:11px;line-height:1.5}.ai-provider-summary>header>div:last-child{display:flex;align-items:center;gap:8px}.ai-provider-summary>header button{min-height:36px;padding:0 12px;border:0;border-radius:9px;color:#fff;background:#35463a;cursor:pointer;font-size:11px;font-weight:750;white-space:nowrap}.ai-provider-summary>header button:disabled{cursor:wait;opacity:.5}.ai-provider-summary>header .ai-provider-help-button{display:grid;place-items:center;width:36px;padding:0;border:1px solid #d6ddd7;border-radius:50%;color:#5f6f61;background:#fff;font:800 12px/1 Manrope}.ai-provider-summary-state{display:flex;align-items:center;justify-content:center;gap:9px;min-height:76px;color:#838c84;font-size:11px}.ai-provider-summary-state i{width:17px;height:17px;border:2px solid #dce3dc;border-top-color:#628452;border-radius:50%;animation:admin-spin .8s linear infinite}.ai-provider-summary-state.error{justify-content:space-between;padding:14px 18px;color:#974d46;background:#fff8f7}.ai-provider-summary-state.warning{justify-content:flex-start;min-height:42px;padding:9px 18px;color:#856335;background:#fff8ec}.ai-provider-summary-state button{min-height:32px;padding:0 10px;border:1px solid #e1c6c2;border-radius:8px;color:#87463f;background:#fff;cursor:pointer;font-size:10px;font-weight:750}.ai-provider-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e7eae7}.ai-provider-summary-grid>button{display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:72px;padding:12px 14px;border:0;color:#343e36;background:#fff;cursor:pointer;text-align:left}.ai-provider-summary-grid>button:hover{background:#f8faf8}.ai-provider-summary-grid>button:focus-visible{position:relative;z-index:1;outline:3px solid rgba(98,132,82,.2);outline-offset:-3px}.ai-provider-logo{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;color:#58714d;background:#eaf2e6;font:800 10px/1 Manrope;letter-spacing:-.02em}.ai-provider-summary-grid>button>span:nth-child(2){display:grid;gap:4px;min-width:0}.ai-provider-summary-grid b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ai-provider-summary-grid small{overflow:hidden;color:#929a93;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ai-provider-summary-grid em,.ai-provider-modal-layout nav em{padding:4px 6px;border-radius:99px;color:#7a837b;background:#edf0ed;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.ai-provider-summary-grid em.ready,.ai-provider-modal-layout nav em.ready{color:#557448;background:#e8f2e3}.ai-provider-summary-grid em.error,.ai-provider-modal-layout nav em.error{color:#984f47;background:#fae8e6}.ai-provider-summary-grid em.untested,.ai-provider-modal-layout nav em.untested{color:#8a673a;background:#f8ecd9}.ai-gateway-policy-section{overflow:hidden;border:1px solid var(--ai-border);border-radius:17px;background:#fff}.ai-gateway-policy-section>header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:82px;padding:17px 21px;border-bottom:1px solid #e8ebe8}.ai-gateway-policy-section>header>div{display:grid;gap:5px}.ai-gateway-policy-section h2{margin:0;font:750 18px/1.2 Manrope;letter-spacing:-.025em}.ai-gateway-policy-section>header p{margin:0;color:var(--ai-muted);font-size:12px;line-height:1.5}.ai-gateway-policy-section>header>span{color:#8b938c;font-size:11px;white-space:nowrap}.ai-gateway-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#e5e8e5}.ai-gateway-policy{min-width:0;padding:20px;background:#fff}.ai-gateway-policy>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ai-gateway-policy>header>div{display:flex;align-items:flex-start;gap:11px;min-width:0}.ai-gateway-policy>header>div>span{display:grid;place-items:center;flex:0 0 35px;width:35px;height:35px;border-radius:10px;color:#5d754f;background:#eaf2e6;font:800 11px/1 Manrope}.ai-gateway-policy h3{margin:1px 0 4px;font:750 15px/1.2 Manrope}.ai-gateway-policy header p{margin:0;color:#8a928b;font-size:11px;line-height:1.45}.ai-gateway-contract{display:inline-flex;width:fit-content;margin-top:7px;padding:3px 7px;border:1px solid #dce8d7;border-radius:999px;color:#58704b;background:#f3f8f0;font:700 9px/1.2 Manrope;letter-spacing:.015em}.ai-gateway-switch{display:grid;grid-template-columns:36px auto;align-items:center;gap:7px;cursor:pointer}.ai-gateway-switch input{position:absolute;width:1px;height:1px;opacity:0}.ai-gateway-switch>span{position:relative;width:36px;height:21px;border-radius:99px;background:#d5dad5;transition:.2s}.ai-gateway-switch>span:after{content:"";position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #19231c33;transition:.2s}.ai-gateway-switch input:checked+span{background:#628452}.ai-gateway-switch input:checked+span:after{transform:translate(15px)}.ai-gateway-switch input:focus-visible+span{outline:3px solid rgba(98,132,82,.2);outline-offset:2px}.ai-gateway-switch em{grid-column:1 / -1;color:#7b847c;font-size:10px;font-style:normal;font-weight:700;text-align:center}.ai-gateway-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:19px}.ai-gateway-fields label,.ai-gateway-field{display:grid;gap:6px;min-width:0}.ai-gateway-fields label>span,.ai-gateway-field>span{color:#667067;font-size:11px;font-weight:750}.ai-gateway-fields label>div,.ai-gateway-field>div{display:flex;align-items:center;min-width:0;height:40px;overflow:hidden;border:1px solid #dce1dc;border-radius:9px;background:#fbfcfb;transition:.18s}.ai-gateway-fields label>div:focus-within,.ai-gateway-field>div:focus-within{border-color:#718f62;box-shadow:0 0 0 3px #718f621a}.ai-gateway-fields input{min-width:0;width:100%;height:100%;padding:0 10px;border:0;outline:0;color:#303a32;background:transparent;font-size:12px;font-weight:700}.ai-gateway-fields select{min-width:0;width:100%;height:100%;padding:0 34px 0 10px;border:0;outline:0;color:#303a32;background:transparent;cursor:pointer;font-size:11px;font-weight:700}.ai-gateway-fields div>em{flex:0 0 auto;padding-right:9px;color:#909791;font-size:10px;font-style:normal}.ai-gateway-fields small,.ai-gateway-field>small{overflow:hidden;color:#969d97;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ai-gateway-field-title{display:flex;align-items:center;gap:6px}.ai-gateway-field-title button{display:grid;place-items:center;width:19px;height:19px;padding:0;border:1px solid #cfd7cf;border-radius:50%;color:#667567;background:#f7faf7;cursor:pointer;font:800 10px/1 Manrope}.ai-gateway-field-title button:hover{border-color:#78906c;color:#4f6d43;background:#eef5eb}.ai-gateway-field-title button:focus-visible{outline:3px solid rgba(98,132,82,.2);outline-offset:2px}.ai-gateway-policy>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:19px;padding-top:15px;border-top:1px solid #eceeec}.ai-gateway-policy>footer>span{color:#919892;font-size:10px}.ai-gateway-policy>footer>div{display:flex;gap:8px}.ai-gateway-policy>footer button{min-height:36px;padding:0 12px;border:0;border-radius:9px;color:#fff;background:#35463a;cursor:pointer;font-size:11px;font-weight:750}.ai-gateway-policy>footer button.secondary{border:1px solid #dce1dc;color:#5f6961;background:#fff}.ai-gateway-policy>footer button:disabled{color:#a0a6a1;background:#edf0ed;cursor:not-allowed}.ai-gateway-operations{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:14px;margin-top:14px}.ai-gateway-operations>article{padding:19px 21px;border:1px solid var(--ai-border);border-radius:16px;background:#fff}.ai-gateway-operations header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ai-gateway-operations h2{margin:0 0 4px;font:750 16px/1.2 Manrope}.ai-gateway-operations header p{margin:0;color:var(--ai-muted);font-size:11px;line-height:1.45}.ai-gateway-operations header>span{padding:5px 8px;border-radius:99px;color:#667269;background:#f0f3f0;font-size:10px;font-weight:800}.ai-gateway-operations header>span.healthy{color:#59784b;background:#e8f2e3}.ai-gateway-operations header>span.warning{color:#946430;background:#f9eddd}.ai-gateway-purpose-list{margin-top:13px}.ai-gateway-purpose-list>div{display:flex;align-items:center;justify-content:space-between;min-height:56px;border-top:1px solid #edf0ed}.ai-gateway-purpose-list span{display:grid;gap:3px}.ai-gateway-purpose-list b{font-size:12px}.ai-gateway-purpose-list small{color:#909791;font-size:10px}.ai-gateway-purpose-list strong{color:#5f794f;font:750 18px/1 Manrope}.ai-gateway-operations dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:17px 0 0}.ai-gateway-operations dl div{display:grid;gap:4px;min-width:0;padding:10px;border-radius:9px;background:var(--ai-soft)}.ai-gateway-operations dt{color:#8b938c;font-size:10px}.ai-gateway-operations dd{overflow:hidden;margin:0;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.ai-gateway-modal-backdrop{position:fixed;z-index:140;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#1118137a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:admin-fade .18s}.ai-gateway-modal{width:min(100%,520px);padding:28px;border:1px solid #dfe3dd;border-radius:20px;background:#fff;box-shadow:0 24px 70px #151f183b}.ai-gateway-modal>span{display:grid;place-items:center;width:44px;height:44px;margin-bottom:17px;border-radius:13px;color:#8d6231;background:#faedda;font-weight:850}.ai-gateway-modal h2{margin:8px 0 10px;font:750 23px/1.25 Manrope;letter-spacing:-.035em}.ai-gateway-modal>p:not(.admin-eyebrow){margin:0;color:#707971;font-size:13px;line-height:1.65}.ai-gateway-modal dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:19px 0 0}.ai-gateway-modal dl div{display:grid;gap:5px;min-width:0;padding:10px;border-radius:9px;background:#f5f7f5}.ai-gateway-modal dt{color:#878f88;font-size:10px}.ai-gateway-modal dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:750}.ai-gateway-modal-actions{display:grid;grid-template-columns:1fr 1.35fr;gap:9px;margin-top:22px}.ai-gateway-modal-actions button{min-height:44px;border:1px solid #d9ded9;border-radius:10px;color:#4e5950;background:#fff;cursor:pointer;font-size:12px;font-weight:750}.ai-gateway-modal-actions button:last-child{border-color:#35463a;color:#fff;background:#35463a}.ai-gateway-modal-actions button:disabled{cursor:wait;opacity:.6}.ai-gateway-help-modal{width:min(560px,calc(100vw - 32px))}.ai-gateway-help-modal>ul{display:grid;gap:8px;margin:17px 0;padding:0;list-style:none}.ai-gateway-help-modal>ul li{display:grid;grid-template-columns:minmax(118px,.7fr) minmax(0,1.3fr);gap:12px;padding:10px 12px;border:1px solid #e2e7e2;border-radius:10px;background:#fafcfa}.ai-gateway-help-modal>ul b{color:#35423a;font-size:12px}.ai-gateway-help-modal>ul span{color:#7a847c;font-size:11px;line-height:1.5}.ai-gateway-sensitive-note{padding:11px 12px;border:1px solid #ead8bd;border-radius:10px;color:#7e633c!important;background:#fff8ec}.ai-provider-modal{width:min(880px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;overflow:auto}.ai-provider-modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:22px 24px 18px;border-bottom:1px solid #e5e9e5}.ai-provider-modal-heading>div{display:grid;gap:4px}.ai-provider-modal-heading h2{margin:0}.ai-provider-modal-heading p:not(.admin-eyebrow){margin:0;color:#7c857e;font-size:11px;line-height:1.5}.ai-provider-modal-heading>button{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;padding:0;border:1px solid #dce1dc;border-radius:50%;color:#687169;background:#fff;cursor:pointer;font-size:22px;line-height:1}.ai-provider-modal-heading>button:disabled{cursor:wait;opacity:.5}.ai-provider-modal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:410px}.ai-provider-modal-layout nav{display:grid;align-content:start;gap:6px;padding:14px;border-right:1px solid #e5e9e5;background:#f7f9f7}.ai-provider-modal-layout nav>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:9px 10px;border:1px solid transparent;border-radius:10px;color:#536057;background:transparent;cursor:pointer;text-align:left}.ai-provider-modal-layout nav>button:hover{background:#fff}.ai-provider-modal-layout nav>button.active{border-color:#d4dfd1;color:#344337;background:#fff;box-shadow:0 4px 16px #2a392d0f}.ai-provider-modal-layout nav span{display:grid;gap:4px;min-width:0}.ai-provider-modal-layout nav b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ai-provider-modal-layout nav small{overflow:hidden;color:#919992;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ai-provider-editor{min-width:0;padding:20px 22px 18px}.ai-provider-editor-status{display:flex;align-items:center;gap:10px;min-height:30px;margin-bottom:15px}.ai-provider-editor-status>span{padding:5px 8px;border-radius:99px;font-size:9px;font-weight:800}.ai-provider-editor-status>span.configured{color:#557448;background:#e8f2e3}.ai-provider-editor-status>span.unconfigured{color:#767f77;background:#edf0ed}.ai-provider-editor-status p{margin:0;color:#858e87;font-size:10px}.ai-provider-inline-message{margin-bottom:12px;padding:9px 11px;border:1px solid;border-radius:9px;font-size:10px;line-height:1.45}.ai-provider-inline-message.error{border-color:#ebcbc7;color:#974d46;background:#fff3f1}.ai-provider-inline-message.success{border-color:#d2e2cb;color:#557148;background:#f1f7ed}.ai-provider-inline-message.warning{border-color:#ead8bd;color:#7e633c;background:#fff8ec}.ai-provider-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ai-provider-form label{display:grid;align-content:start;gap:6px;min-width:0}.ai-provider-form label>span{color:#5e6961;font-size:10px;font-weight:800}.ai-provider-form input,.ai-provider-form select{min-width:0;width:100%;height:41px;padding:0 10px;border:1px solid #dbe1dc;border-radius:9px;outline:0;color:#303a32;background:#fbfcfb;font-size:11px;font-weight:700}.ai-provider-form input:focus,.ai-provider-form select:focus{border-color:#718f62;box-shadow:0 0 0 3px #718f621a}.ai-provider-form input[readonly]{color:#778079;background:#f2f4f2;cursor:default}.ai-provider-form select:disabled{color:#778079;opacity:1;background:#f2f4f2;cursor:default}.ai-provider-form small{min-height:27px;color:#929a93;font-size:9px;line-height:1.45}.ai-provider-test-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;margin-top:14px;padding:10px 11px;border:1px solid #e1e6df;border-radius:9px;background:#f8faf7}.ai-provider-test-note b{color:#526055;font-size:10px}.ai-provider-test-note span{color:#858e87;font-size:9px;line-height:1.45}.ai-provider-editor-actions{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;margin-top:18px;padding-top:15px;border-top:1px solid #e8ebe8}.ai-provider-editor-actions button{min-height:38px;padding:0 12px;border:1px solid #35463a;border-radius:9px;color:#fff;background:#35463a;cursor:pointer;font-size:10px;font-weight:800}.ai-provider-editor-actions button.secondary{border-color:#d9dfda;color:#57625a;background:#fff}.ai-provider-editor-actions button.danger{border-color:#e3c8c4;color:#955149;background:#fff}.ai-provider-editor-actions button.danger.confirm{border-color:#9b5048;color:#fff;background:#9b5048}.ai-provider-editor-actions button:disabled{cursor:not-allowed;opacity:.48}@media (max-width: 1150px){.ai-gateway-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-gateway-metrics article:nth-child(4){border-left:0;border-top:1px solid #e8ebe8}.ai-gateway-metrics article:nth-child(5),.ai-gateway-metrics article:nth-child(6){border-top:1px solid #e8ebe8}.ai-gateway-policy-grid,.ai-gateway-operations{grid-template-columns:1fr}.ai-provider-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.ai-gateway-heading{align-items:flex-start}.ai-gateway-heading>button{min-width:40px;padding:0 10px;font-size:0}.ai-gateway-privacy{grid-template-columns:38px minmax(0,1fr);align-items:start;padding:14px}.ai-gateway-privacy>span{width:36px;height:36px}.ai-gateway-privacy em{grid-column:2;width:max-content}.ai-gateway-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-gateway-metrics article{min-height:102px;padding:14px}.ai-gateway-metrics article:nth-child(odd){border-left:0}.ai-gateway-metrics article:nth-child(n+3){border-top:1px solid #e8ebe8}.ai-gateway-metrics strong{font-size:23px}.ai-provider-summary>header{align-items:flex-start;flex-direction:column;gap:10px;padding:14px}.ai-provider-summary>header>div:last-child{width:100%}.ai-provider-summary>header>div:last-child button:last-child{flex:1}.ai-provider-summary-grid{grid-template-columns:1fr}.ai-provider-summary-grid>button{min-height:64px}.ai-gateway-policy-section>header{align-items:flex-start;flex-direction:column;gap:8px;padding:15px}.ai-gateway-policy-section>header>span{white-space:normal}.ai-gateway-policy{padding:16px}.ai-gateway-policy>header{gap:10px}.ai-gateway-fields{grid-template-columns:1fr;gap:10px}.ai-gateway-policy>footer{align-items:flex-start;flex-direction:column}.ai-gateway-policy>footer>div{width:100%}.ai-gateway-policy>footer button{flex:1}.ai-gateway-operations{gap:9px;margin-top:9px}.ai-gateway-operations>article{padding:16px}.ai-gateway-message{align-items:flex-start;flex-direction:column}.ai-gateway-message button{width:100%;margin-left:0}.ai-gateway-modal{padding:23px 19px}.ai-gateway-modal dl,.ai-gateway-modal-actions{grid-template-columns:1fr}.ai-provider-modal{width:min(100%,calc(100vw - 16px));max-height:calc(100dvh - 16px);padding:0}.ai-provider-modal-heading{padding:18px 16px 14px}.ai-provider-modal-heading h2{font-size:20px}.ai-provider-modal-layout{grid-template-columns:1fr;min-height:0}.ai-provider-modal-layout nav{grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid #e5e9e5}.ai-provider-modal-layout nav>button{min-height:52px}.ai-provider-editor{padding:16px}.ai-provider-form{grid-template-columns:1fr;gap:10px}.ai-provider-form small{min-height:0}.ai-provider-editor-actions{grid-template-columns:1fr 1fr}.ai-provider-editor-actions>span{display:none}.ai-provider-editor-actions button{width:100%}}html[data-admin=true][data-theme=dark] .ai-gateway-page{--ai-border: #29332c;--ai-muted: #929b94;--ai-soft: #101512}html[data-admin=true][data-theme=dark] :is(.ai-gateway-heading>button,.ai-gateway-loading,.ai-gateway-metrics,.ai-gateway-policy-section,.ai-gateway-policy,.ai-gateway-operations>article,.ai-gateway-modal,.ai-provider-summary){border-color:#29332c;color:#e3e9e4;background:#141916;box-shadow:none}html[data-admin=true][data-theme=dark] .ai-gateway-privacy{border-color:#30402f;color:#b7d0aa;background:#172017}html[data-admin=true][data-theme=dark] .ai-gateway-privacy p{color:#8fa187}html[data-admin=true][data-theme=dark] .ai-gateway-metrics article,html[data-admin=true][data-theme=dark] .ai-gateway-policy-section>header,html[data-admin=true][data-theme=dark] .ai-gateway-policy>footer,html[data-admin=true][data-theme=dark] .ai-gateway-purpose-list>div,html[data-admin=true][data-theme=dark] .ai-provider-summary>header,html[data-admin=true][data-theme=dark] .ai-provider-modal-heading,html[data-admin=true][data-theme=dark] .ai-provider-editor-actions{border-color:#29332c}html[data-admin=true][data-theme=dark] .ai-gateway-metrics strong,html[data-admin=true][data-theme=dark] .ai-gateway-policy h3,html[data-admin=true][data-theme=dark] .ai-gateway-policy-section h2,html[data-admin=true][data-theme=dark] .ai-gateway-operations h2,html[data-admin=true][data-theme=dark] .ai-gateway-modal h2,html[data-admin=true][data-theme=dark] .ai-provider-summary h2{color:#edf2ee}html[data-admin=true][data-theme=dark] .ai-gateway-policy-grid{background:#29332c}html[data-admin=true][data-theme=dark] .ai-gateway-contract{border-color:#3a4b3d;color:#b7c9af;background:#1c271e}html[data-admin=true][data-theme=dark] :is(.ai-gateway-fields label>div,.ai-gateway-field>div){border-color:#344038;background:#101411}html[data-admin=true][data-theme=dark] :is(.ai-gateway-fields input,.ai-gateway-fields select){color:#edf2ee}html[data-admin=true][data-theme=dark] .ai-gateway-field-title button{border-color:#3a493e;color:#b7c7b9;background:#1b231d}html[data-admin=true][data-theme=dark] .ai-gateway-help-modal>ul li{border-color:#303b33;background:#101512}html[data-admin=true][data-theme=dark] .ai-gateway-help-modal>ul b{color:#e2e9e3}html[data-admin=true][data-theme=dark] .ai-gateway-sensitive-note{border-color:#59472f;background:#251e14}html[data-admin=true][data-theme=dark] :is(.ai-gateway-operations dl div,.ai-gateway-modal dl div){background:#101512}html[data-admin=true][data-theme=dark] .ai-gateway-policy>footer button.secondary{border-color:#364139;color:#d6ded7;background:#19201b}html[data-admin=true][data-theme=dark] .ai-gateway-modal-actions button:first-child{border-color:#364139;color:#d6ded7;background:#19201b}html[data-admin=true][data-theme=dark] .ai-provider-summary-grid{background:#29332c}html[data-admin=true][data-theme=dark] .ai-provider-summary-grid>button{color:#e1e8e2;background:#141916}html[data-admin=true][data-theme=dark] .ai-provider-summary-grid>button:hover{background:#19201b}html[data-admin=true][data-theme=dark] .ai-provider-summary>header .ai-provider-help-button{border-color:#354038;color:#cad3cb;background:#19201b}html[data-admin=true][data-theme=dark] .ai-provider-modal-layout nav{border-color:#29332c;background:#101512}html[data-admin=true][data-theme=dark] .ai-provider-modal-layout nav>button{color:#bdc6bf}html[data-admin=true][data-theme=dark] .ai-provider-modal-layout nav>button:hover,html[data-admin=true][data-theme=dark] .ai-provider-modal-layout nav>button.active{border-color:#344038;color:#eef3ef;background:#19201b;box-shadow:none}html[data-admin=true][data-theme=dark] :is(.ai-provider-form input,.ai-provider-form select){border-color:#344038;color:#edf2ee;background:#101411}html[data-admin=true][data-theme=dark] .ai-provider-form input[readonly],html[data-admin=true][data-theme=dark] .ai-provider-form select:disabled{color:#9aa39c;background:#171c18}html[data-admin=true][data-theme=dark] .ai-provider-test-note{border-color:#303b33;background:#101512}html[data-admin=true][data-theme=dark] .ai-provider-modal-heading>button,html[data-admin=true][data-theme=dark] .ai-provider-editor-actions button.secondary,html[data-admin=true][data-theme=dark] .ai-provider-editor-actions button.danger{border-color:#364139;color:#d6ded7;background:#19201b}@media (prefers-reduced-motion: reduce){.ai-gateway-heading>button.loading svg,.ai-gateway-loading i,.ai-provider-summary-state i,.ai-gateway-modal-backdrop{animation:none}.ai-gateway-switch>span,.ai-gateway-switch>span:after{transition:none}}.ai-gateway-page{--ai-type-primary: 13px;--ai-type-secondary: 12px;--ai-type-compact: 11px}.ai-gateway-page .admin-eyebrow,.ai-gateway-privacy em,.ai-provider-summary-grid em,.ai-provider-modal-layout nav em,.ai-gateway-policy-section>header>span,.ai-gateway-contract,.ai-gateway-operations header>span,.ai-provider-editor-status>span,.ai-gateway-field-title button{font-size:var(--ai-type-compact)}.ai-gateway-privacy p,.ai-gateway-loading p,.ai-gateway-metrics small,.ai-gateway-metrics span,.ai-provider-summary header p,.ai-provider-summary-state,.ai-provider-summary-grid small,.ai-gateway-policy-section>header p,.ai-gateway-policy header p,.ai-gateway-switch em,.ai-gateway-fields label>span,.ai-gateway-field>span,.ai-gateway-fields div>em,.ai-gateway-fields small,.ai-gateway-field>small,.ai-gateway-policy>footer>span,.ai-gateway-operations header p,.ai-gateway-purpose-list small,.ai-gateway-operations dt,.ai-gateway-modal dt,.ai-gateway-help-modal>ul span,.ai-provider-modal-heading p:not(.admin-eyebrow),.ai-provider-modal-layout nav small,.ai-provider-editor-status p,.ai-provider-inline-message,.ai-provider-form label>span,.ai-provider-form small,.ai-provider-test-note b,.ai-provider-test-note span{font-size:var(--ai-type-secondary)}.ai-gateway-heading>button,.ai-gateway-message,.ai-gateway-message button,.ai-provider-summary>header button,.ai-provider-summary-state button,.ai-provider-summary-grid b,.ai-gateway-fields input,.ai-gateway-fields select,.ai-gateway-policy>footer button,.ai-gateway-purpose-list b,.ai-gateway-operations dd,.ai-gateway-modal dd,.ai-gateway-modal-actions button,.ai-gateway-help-modal>ul b,.ai-provider-modal-layout nav b,.ai-provider-form input,.ai-provider-form select,.ai-provider-editor-actions button{font-size:var(--ai-type-primary)}@media (max-width: 760px){.ai-provider-summary-grid>button{min-height:70px}.ai-provider-modal-layout nav>button{min-height:58px}.ai-gateway-heading>button{font-size:0}}.ai-gateway-limit-field.is-unlimited>div{border-color:#e2e6e1;background:#f4f6f3}.ai-gateway-limit-field.is-unlimited input{color:#9aa39a;cursor:not-allowed}.ai-gateway-limit-toggle{display:inline-flex!important;align-items:center;gap:7px;width:fit-content;margin-top:1px;color:#637060;cursor:pointer}.ai-gateway-limit-toggle input{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0}.ai-gateway-limit-toggle i{position:relative;width:30px;height:18px;border-radius:99px;background:#d5dad5;transition:.2s}.ai-gateway-limit-toggle i:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #19231c33;transition:.2s}.ai-gateway-limit-toggle input:checked+i{background:#b37a31}.ai-gateway-limit-toggle input:checked+i:after{transform:translate(12px)}.ai-gateway-limit-toggle input:focus-visible+i{outline:3px solid rgba(179,122,49,.2);outline-offset:2px}.ai-gateway-limit-toggle input:disabled+i{opacity:.5}.ai-gateway-limit-toggle b{color:inherit;font-size:var(--ai-type-secondary)}html[data-admin=true][data-theme=dark] .ai-gateway-limit-field.is-unlimited>div{border-color:#374239;background:#151a16}html[data-admin=true][data-theme=dark] .ai-gateway-limit-field.is-unlimited input{color:#849087}html[data-admin=true][data-theme=dark] .ai-gateway-limit-toggle{color:#b4beb5}.auth-email-page{width:min(100%,1480px);margin:0 auto;color:#263029}.auth-email-page button,.auth-email-page input,.auth-email-page textarea,.auth-email-page select{font:inherit}.auth-email-page-heading{display:flex;min-height:112px;align-items:flex-start;justify-content:space-between;gap:24px}.auth-email-page-heading h1{margin:7px 0 8px;color:#202b23;font:750 36px/1.1 Manrope,sans-serif;letter-spacing:-.055em}.auth-email-page-heading>div>p:last-child{max-width:680px;margin:0;color:#7b847c;font-size:13px;line-height:1.6}.auth-email-page-heading>button{display:flex;min-height:42px;padding:0 14px;align-items:center;justify-content:center;gap:8px;border:1px solid #dce1dc;border-radius:10px;color:#526057;background:#fff;cursor:pointer;font-size:11px;font-weight:800}.auth-email-page-heading>button span{font-size:17px}.auth-email-page-heading>button.loading span{animation:auth-email-spin .8s linear infinite}.auth-email-page-heading>button:disabled{cursor:wait;opacity:.6}.auth-email-panel{border:1px solid #dfe4df;border-radius:16px;background:#fff;box-shadow:0 6px 22px #1f2b2206}.auth-email-panel h2{margin:6px 0 0;color:#2b372e;font:750 18px/1.25 Manrope,sans-serif;letter-spacing:-.025em}.auth-email-status-strip{display:grid;margin-bottom:13px;grid-template-columns:1.25fr repeat(3,1fr);gap:1px;overflow:hidden;border:1px solid #dfe4df;border-radius:15px;background:#e1e5e1}.auth-email-status-strip article{min-width:0;min-height:86px;display:grid;align-content:center;padding:14px 17px;background:#fff}.auth-email-status-strip article:first-child{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:11px}.auth-email-status-strip article:first-child>span{display:grid;width:33px;height:33px;place-items:center;border-radius:10px;color:#608051;background:#e9f2e5;font-size:10px}.auth-email-status-strip article:first-child>span.off{color:#9d665d;background:#f6e8e5}.auth-email-status-strip article:first-child>div{min-width:0;display:grid;gap:5px}.auth-email-status-strip small{color:#8c948d;font-size:9px;font-weight:800;letter-spacing:.08em}.auth-email-status-strip b{overflow:hidden;color:#344038;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.auth-email-status-strip article:not(:first-child) b{margin:5px 0 3px;font:750 17px/1.1 Manrope,sans-serif}.auth-email-status-strip time,.auth-email-status-strip article:not(:first-child) span{color:#909791;font-size:9px}.auth-email-alert{display:grid;min-height:48px;margin-bottom:12px;padding:9px 14px;grid-template-columns:106px minmax(0,1fr);align-items:center;border:1px solid;border-radius:11px;font-size:11px}.auth-email-alert.error{border-color:#ebc9c5;color:#934e48;background:#fff1ef}.auth-email-alert.success{border-color:#cadac5;color:#526f48;background:#f0f7ed}.auth-email-alert.warning{border-color:#ead6ab;color:#85662f;background:#fff8e8}.auth-email-dashboard-mode{display:grid;gap:14px}.auth-email-dashboard-hero{position:relative;overflow:hidden;padding:34px 36px;border:1px solid #d8e4d6;border-radius:18px;background:linear-gradient(135deg,#f4f9f1,#fff 68%);box-shadow:0 9px 30px #243c270b}.auth-email-dashboard-hero:after{content:"";position:absolute;width:210px;height:210px;right:-75px;bottom:-120px;border-radius:50%;background:#5e895417;pointer-events:none}.auth-email-dashboard-badge{display:inline-flex;min-height:28px;padding:0 10px;align-items:center;border-radius:8px;color:#4f714d;background:#e3f0de;font:850 10px/1 DM Mono,monospace;letter-spacing:.08em}.auth-email-dashboard-hero h2{max-width:760px;margin:18px 0 10px;color:#263529;font:760 28px/1.18 Manrope,sans-serif;letter-spacing:-.04em}.auth-email-dashboard-hero>p{max-width:820px;margin:0;color:#68756b;font-size:14px;line-height:1.75}.auth-email-dashboard-actions{position:relative;z-index:1;display:flex;margin-top:24px;flex-wrap:wrap;gap:10px}.auth-email-dashboard-actions a{display:inline-flex;min-height:44px;padding:0 16px;align-items:center;justify-content:center;gap:10px;border:1px solid #cddcc9;border-radius:10px;color:#3f6541;background:#fff;box-shadow:0 3px 10px #2a412b0f;font-size:13px;font-weight:850;text-decoration:none}.auth-email-dashboard-actions a:first-child{border-color:#527954;color:#fff;background:#527954}.auth-email-dashboard-actions a:hover{transform:translateY(-1px);box-shadow:0 6px 16px #2a412b1a}.auth-email-dashboard-actions a:focus-visible{outline:3px solid rgba(91,139,83,.3);outline-offset:2px}.auth-email-dashboard-actions a span{font-size:15px}.auth-email-dashboard-status{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.auth-email-dashboard-status article{display:grid;min-height:112px;padding:20px;align-content:center;gap:7px;border:1px solid #dfe5df;border-radius:14px;background:#fff}.auth-email-dashboard-status small{color:#879189;font:850 9px/1.2 DM Mono,monospace;letter-spacing:.08em}.auth-email-dashboard-status b{color:#334238;font:750 18px/1.25 Manrope,sans-serif}.auth-email-dashboard-status span{color:#7c877f;font-size:12px}.auth-email-dashboard-guidance{display:grid;padding:26px 28px;grid-template-columns:minmax(190px,.7fr) minmax(480px,1.6fr);gap:20px 32px;border:1px solid #dfe5df;border-radius:16px;background:#fff}.auth-email-dashboard-guidance h3{margin:8px 0 0;color:#2f3d33;font:750 21px/1.2 Manrope,sans-serif}.auth-email-dashboard-guidance ol{display:grid;margin:0;padding:0;list-style:none;gap:9px;counter-reset:auth-dashboard-step}.auth-email-dashboard-guidance li{position:relative;display:grid;min-height:58px;padding:11px 14px 11px 48px;align-content:center;gap:3px;border-radius:11px;background:#f5f7f4;counter-increment:auth-dashboard-step}.auth-email-dashboard-guidance li:before{content:counter(auth-dashboard-step);position:absolute;width:25px;height:25px;margin-left:-35px;display:grid;place-items:center;border-radius:8px;color:#4f704f;background:#dfecda;font-size:11px;font-weight:900}.auth-email-dashboard-guidance li b{color:#455249;font-size:12px}.auth-email-dashboard-guidance li span{color:#7d877f;font-size:11px;line-height:1.5}.auth-email-dashboard-guidance>p{grid-column:1 / -1;margin:0;padding-top:15px;border-top:1px solid #e6eae6;color:#748078;font-size:12px;line-height:1.65}.auth-email-workspace{display:grid;grid-template-columns:minmax(310px,370px) minmax(620px,1fr);align-items:start;gap:13px}.auth-email-settings-column{display:grid;gap:13px}.auth-email-smtp-panel>header,.auth-email-test-panel>header,.auth-email-template-panel>header,.auth-email-audit-panel>header{display:flex;min-height:72px;padding:16px 18px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e8ece8}.auth-email-switch{display:flex;align-items:center;gap:7px;cursor:pointer}.auth-email-switch input{position:absolute;width:1px;height:1px;opacity:0}.auth-email-switch>span{position:relative;width:37px;height:21px;border-radius:99px;background:#cdd3ce;transition:.2s}.auth-email-switch>span:after{content:"";position:absolute;width:15px;height:15px;top:3px;left:3px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #141e162e;transition:.2s}.auth-email-switch input:checked+span{background:#62805b}.auth-email-switch input:checked+span:after{transform:translate(16px)}.auth-email-switch b{color:#687369;font-size:10px}.auth-email-provider-options{display:grid;margin:15px 17px 0;grid-template-columns:1fr 1fr;gap:8px}.auth-email-provider-options button{min-height:54px;display:grid;padding:10px 12px;justify-items:start;gap:4px;border:1px solid #dfe4df;border-radius:10px;color:#687369;background:#fafbfa;cursor:pointer;text-align:left}.auth-email-provider-options button.selected{border-color:#73906d;color:#4f704a;background:#edf5e9;box-shadow:inset 0 0 0 1px #73906d}.auth-email-provider-options b{font-size:11px}.auth-email-provider-options small{color:#929993;font-size:8px}.auth-email-fields{display:grid;padding:15px 17px 18px;gap:13px}.auth-email-fields>label,.auth-email-field-row label,.auth-email-test-panel form label,.auth-email-subject-field,.auth-email-html-field,.auth-email-confirm-dialog>label{display:grid;gap:7px;color:#667168;font-size:10px;font-weight:750}.auth-email-fields input,.auth-email-test-panel input,.auth-email-test-panel select,.auth-email-subject-field input,.auth-email-confirm-dialog input{width:100%;height:42px;padding:0 12px;border:1px solid #dce2dc;border-radius:9px;outline:0;color:#354039;background:#fff;transition:.18s}.auth-email-fields input:disabled{color:#9aa19b;background:#f2f4f2;cursor:not-allowed}.auth-email-field-row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px}.auth-email-fields hr{width:100%;height:1px;margin:2px 0;border:0;background:#e9ece9}.auth-email-password-control{display:grid;padding:12px;gap:9px;border:1px solid #e1e6e1;border-radius:10px;background:#f7f9f6}.auth-email-password-control>div{display:flex;align-items:center;justify-content:space-between;gap:9px}.auth-email-password-control>div>span{color:#6f7a71;font-size:9px}.auth-email-password-control>div>b{color:#536c50;font-size:9px}.auth-email-password-control>button{min-height:34px;border:1px solid #d7dfd6;border-radius:8px;color:#577052;background:#fff;cursor:pointer;font-size:9px;font-weight:800}.auth-email-password-control>label{position:relative;display:grid;gap:6px;color:#6f7a71;font-size:9px;font-weight:750}.auth-email-password-control>label input{padding-right:83px}.auth-email-password-control>label button{position:absolute;right:5px;bottom:5px;height:32px;padding:0 8px;border:0;border-radius:6px;color:#8c5c55;background:#f9eae7;cursor:pointer;font-size:8px;font-weight:800}.auth-email-password-control>small{color:#8d958e;font-size:8px;line-height:1.55}.auth-email-smtp-panel>footer{padding:12px 17px;border-top:1px solid #e9ece9;color:#858e87;background:#fafbfa;font-size:9px;line-height:1.55;border-radius:0 0 16px 16px}.auth-email-test-panel>header>span{padding:5px 8px;border-radius:7px;color:#54714c;background:#eaf3e6;font:800 8px/1 DM Mono,monospace;letter-spacing:.08em}.auth-email-test-panel>p{margin:0;padding:14px 17px 0;color:#818a83;font-size:9px;line-height:1.6}.auth-email-test-panel form{display:grid;padding:14px 17px 17px;gap:12px}.auth-email-test-panel select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.auth-email-test-target{display:grid;padding:12px;gap:5px;border:1px solid #e0e5e0;border-radius:10px;background:#f7f9f7}.auth-email-test-target span,.auth-email-test-target small{color:#8b938c;font-size:8px}.auth-email-test-target b{overflow:hidden;color:#4f5c52;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.auth-email-test-panel form>button{min-height:42px;border:0;border-radius:9px;color:#fff;background:#4e7050;cursor:pointer;font-size:10px;font-weight:850}.auth-email-test-panel form>button:disabled{cursor:wait;opacity:.6}.auth-email-test-note{color:#9a7134;font-size:8px;line-height:1.5}.auth-email-template-panel{min-width:0;overflow:hidden}.auth-email-template-panel>header>div:first-child>span{display:block;margin-top:5px;color:#858e87;font-size:9px}.auth-email-editor-switch{display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:9px;background:#f0f3f0}.auth-email-editor-switch button{min-height:31px;padding:0 11px;border:0;border-radius:7px;color:#788179;background:transparent;cursor:pointer;font-size:9px;font-weight:850}.auth-email-editor-switch button.selected{color:#425a43;background:#fff;box-shadow:0 2px 6px #1c2a1e14}.auth-email-template-workspace{display:grid;min-height:625px;grid-template-columns:184px minmax(0,1fr)}.auth-email-template-workspace>nav{padding:10px;border-right:1px solid #e8ece8;background:#fafbfa}.auth-email-template-workspace>nav button{display:grid;width:100%;min-height:66px;padding:9px;grid-template-columns:25px minmax(0,1fr) 18px;align-items:center;gap:8px;border:1px solid transparent;border-radius:10px;color:#657068;background:transparent;cursor:pointer;text-align:left}.auth-email-template-workspace>nav button:hover{background:#f1f4f1}.auth-email-template-workspace>nav button.selected{border-color:#cfddcc;background:#edf4ea}.auth-email-template-workspace>nav button>span{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;color:#738078;background:#e8ece8;font:800 8px/1 DM Mono,monospace}.auth-email-template-workspace>nav button.selected>span{color:#4f7049;background:#dcead7}.auth-email-template-workspace>nav button>div{min-width:0;display:grid;gap:4px}.auth-email-template-workspace>nav b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.auth-email-template-workspace>nav small{color:#969d97;font-size:8px}.auth-email-template-workspace>nav i{color:#64815b;font-size:10px;font-style:normal;font-weight:900;text-align:center}.auth-email-template-editor{min-width:0;padding:20px}.auth-email-template-title{display:flex;min-height:60px;align-items:flex-start;justify-content:space-between;gap:15px}.auth-email-template-title h3{margin:0 0 6px;color:#354138;font:750 17px/1.2 Manrope,sans-serif}.auth-email-template-title p{margin:0;color:#858e87;font-size:9px;line-height:1.5}.auth-email-template-title>span{flex:0 0 auto;padding:5px 8px;border-radius:7px;color:#7d887f;background:#f1f4f1;font-size:8px}.auth-email-subject-field{margin-bottom:13px}.auth-email-variable-box{padding:10px 11px;margin-bottom:13px;border:1px solid #e1e6e1;border-radius:10px;background:#f7f9f7}.auth-email-variable-box>span{display:block;margin-bottom:8px;color:#818a83;font-size:8px;font-weight:750}.auth-email-variable-box>div{display:flex;flex-wrap:wrap;gap:6px}.auth-email-variable-box button{min-height:27px;padding:0 8px;border:1px solid #dbe3da;border-radius:7px;color:#567050;background:#fff;cursor:pointer;font:8px DM Mono,monospace}.auth-email-html-field>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-email-html-field>span small{color:#969d97;font-size:8px;font-weight:500}.auth-email-html-field textarea{width:100%;min-height:344px;resize:vertical;padding:14px;border:1px solid #dce2dc;border-radius:10px;outline:0;color:#334037;background:#fbfcfb;font:11px/1.65 DM Mono,ui-monospace,SFMono-Regular,monospace;-moz-tab-size:2;tab-size:2}.auth-email-preview{overflow:hidden;border:1px solid #dfe4df;border-radius:12px;background:#eef1ee}.auth-email-preview>header{display:flex;min-height:64px;padding:11px 14px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #dfe4df;background:#fff}.auth-email-preview>header>div{min-width:0;display:grid;gap:4px}.auth-email-preview>header small{color:#949b95;font-size:7px;font-weight:900;letter-spacing:.1em}.auth-email-preview>header b{overflow:hidden;color:#3c4740;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.auth-email-preview>header>span{flex:0 0 auto;color:#6e7c71;font-size:8px}.auth-email-preview iframe{display:block;width:100%;height:477px;border:0;background:#f4f5f2}.auth-email-save-bar{display:flex;min-height:73px;padding:12px 18px;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e6eae6;background:#fafbfa}.auth-email-save-bar>div{display:grid;gap:4px}.auth-email-save-bar span{color:#5f765b;font-size:10px;font-weight:800}.auth-email-save-bar span.dirty{color:#9a6b2e}.auth-email-save-bar small{color:#929993;font-size:8px}.auth-email-save-bar>button{min-height:42px;padding:0 15px;border:0;border-radius:9px;color:#fff;background:#4d704f;cursor:pointer;font-size:10px;font-weight:850}.auth-email-save-bar>button:disabled{color:#909891;background:#e3e7e3;cursor:not-allowed}.auth-email-audit-panel{margin-top:13px;overflow:hidden}.auth-email-audit-panel>header>div{flex:1}.auth-email-audit-panel>header>span{color:#879088;font-size:9px}.auth-email-audit-panel>div article{display:grid;min-height:61px;padding:9px 18px;grid-template-columns:31px minmax(150px,.8fr) minmax(180px,1.2fr) 48px 130px;align-items:center;gap:12px;border-top:1px solid #e9ede9}.auth-email-audit-panel>div article:first-child{border-top:0}.auth-email-audit-panel article>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:#54744e;background:#e8f2e4;font:850 9px/1 Manrope,sans-serif}.auth-email-audit-panel article>div{display:grid;gap:4px}.auth-email-audit-panel article b{color:#465249;font-size:10px}.auth-email-audit-panel article small,.auth-email-audit-panel article p,.auth-email-audit-panel article time{color:#8c948d;font-size:8px}.auth-email-audit-panel article p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.auth-email-audit-panel article em{width:max-content;padding:4px 7px;border-radius:99px;color:#55724e;background:#eaf3e6;font-size:8px;font-style:normal;font-weight:850}.auth-email-audit-panel article time{text-align:right}.auth-email-empty-audit{margin:0;padding:30px;color:#8d958e;font-size:10px;text-align:center}.auth-email-modal-backdrop{position:fixed;z-index:520;top:0;right:0;bottom:0;left:0;display:grid;padding:20px;place-items:center;background:#0f161194;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:auth-email-fade .18s both}.auth-email-confirm-dialog{width:min(100%,450px);padding:27px;border:1px solid #ffffff70;border-radius:20px;background:#fff;box-shadow:0 28px 80px #0f191147}.auth-email-confirm-icon{display:grid;width:48px;height:48px;margin-bottom:17px;place-items:center;border-radius:15px;color:#936c31;background:#f6edda;font-size:18px;font-weight:900}.auth-email-confirm-dialog h2{margin:6px 0 9px;color:#2c382f;font:750 23px/1.2 Manrope,sans-serif}.auth-email-confirm-dialog>p:not(.admin-eyebrow){margin:0;color:#758078;font-size:11px;line-height:1.7}.auth-email-version-change{display:flex;margin:18px 0 11px;padding:12px;align-items:center;justify-content:center;gap:13px;border-radius:10px;color:#818a83;background:#f3f5f3;font-size:10px}.auth-email-version-change i{font-style:normal}.auth-email-version-change b{color:#4f684f}.auth-email-password-warning{margin-bottom:11px;padding:10px 11px;border:1px solid #edd9b3;border-radius:9px;color:#86662f;background:#fff8e9;font-size:9px;line-height:1.5}.auth-email-confirm-dialog>label{margin-top:15px}.auth-email-confirm-dialog footer{display:grid;margin-top:18px;grid-template-columns:1fr 1.5fr;gap:8px}.auth-email-confirm-dialog footer button{min-height:43px;border:1px solid #dce2dc;border-radius:10px;color:#5e6a61;background:#fff;cursor:pointer;font-size:10px;font-weight:850}.auth-email-confirm-dialog footer button:last-child{border-color:#4f7252;color:#fff;background:#4f7252}.auth-email-confirm-dialog footer button:disabled{cursor:not-allowed;opacity:.55}.auth-email-loading,.auth-email-fatal{min-height:440px;display:grid;place-content:center;justify-items:center;gap:9px;color:#778079;text-align:center}.auth-email-loading-mark{display:grid;width:48px;height:48px;margin-bottom:7px;place-items:center;border-radius:15px;color:#56744f;background:#e8f2e4;font-size:18px}.auth-email-loading b,.auth-email-fatal b{color:#455148;font-size:12px}.auth-email-loading small{color:#949b95;font-size:9px}.auth-email-fatal{min-height:360px;padding:30px;border:1px solid #dfe4df;border-radius:16px;background:#fff}.auth-email-fatal p{margin:0;color:#97544d;font-size:10px}.auth-email-fatal button{min-height:38px;margin-top:8px;padding:0 13px;border:0;border-radius:9px;color:#fff;background:#4e7050;cursor:pointer;font-size:10px;font-weight:800}.auth-email-page :is(button,input,textarea,select):focus-visible,.auth-email-confirm-dialog :is(button,input):focus-visible{outline:3px solid rgba(91,139,83,.3);outline-offset:2px}.auth-email-page :is(input,textarea,select):focus{border-color:#76916f;box-shadow:0 0 0 3px #678b5e14}@keyframes auth-email-spin{to{transform:rotate(360deg)}}@keyframes auth-email-fade{0%{opacity:0}}@media (max-width: 1180px){.auth-email-workspace{grid-template-columns:320px minmax(0,1fr)}.auth-email-template-workspace{grid-template-columns:156px minmax(0,1fr)}.auth-email-template-workspace>nav{padding:7px}.auth-email-template-workspace>nav button{padding:7px;grid-template-columns:22px minmax(0,1fr) 14px;gap:6px}}@media (max-width: 980px){.auth-email-status-strip{grid-template-columns:repeat(2,1fr)}.auth-email-workspace{grid-template-columns:1fr}.auth-email-settings-column{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-email-test-panel{align-self:start}}@media (max-width: 760px){.auth-email-page-heading{min-height:auto;margin-bottom:20px}.auth-email-page-heading h1{font-size:30px}.auth-email-dashboard-hero{padding:28px 24px}.auth-email-dashboard-hero h2{font-size:25px}.auth-email-dashboard-status{grid-template-columns:1fr}.auth-email-dashboard-status article{min-height:88px}.auth-email-dashboard-guidance{padding:22px;grid-template-columns:1fr}.auth-email-dashboard-guidance>p{grid-column:auto}.auth-email-status-strip{grid-template-columns:1fr 1fr}.auth-email-status-strip article{min-height:82px;padding:12px}.auth-email-settings-column{grid-template-columns:1fr}.auth-email-template-panel>header{align-items:flex-start;flex-direction:column}.auth-email-editor-switch{width:100%}.auth-email-template-workspace{min-height:0;grid-template-columns:1fr}.auth-email-template-workspace>nav{display:grid;padding:8px;grid-template-columns:repeat(3,1fr);gap:6px;border-right:0;border-bottom:1px solid #e8ece8}.auth-email-template-workspace>nav button{min-height:62px;grid-template-columns:22px minmax(0,1fr)}.auth-email-template-workspace>nav button>i{display:none}.auth-email-template-editor{padding:16px}.auth-email-preview iframe{height:440px}.auth-email-audit-panel>div article{grid-template-columns:30px minmax(0,1fr) 42px;padding-inline:14px}.auth-email-audit-panel article p{display:none}.auth-email-audit-panel article time{grid-column:2 / -1;text-align:left}.auth-email-audit-panel>header>span{display:none}}@media (max-width: 560px){.auth-email-page-heading{align-items:stretch;flex-direction:column;gap:14px}.auth-email-page-heading>button{width:100%}.auth-email-dashboard-hero{padding:23px 20px}.auth-email-dashboard-hero h2{font-size:22px}.auth-email-dashboard-hero>p{font-size:13px}.auth-email-dashboard-actions{display:grid}.auth-email-dashboard-actions a{width:100%}.auth-email-dashboard-guidance{padding:19px 16px}.auth-email-dashboard-guidance li{padding-right:10px}.auth-email-status-strip{grid-template-columns:1fr}.auth-email-alert{grid-template-columns:1fr;gap:3px}.auth-email-smtp-panel>header{align-items:flex-start}.auth-email-provider-options,.auth-email-field-row{grid-template-columns:1fr}.auth-email-template-workspace>nav{grid-template-columns:repeat(2,1fr)}.auth-email-template-workspace>nav button{grid-template-columns:22px minmax(0,1fr)}.auth-email-template-title{flex-direction:column}.auth-email-template-title>span{align-self:flex-start}.auth-email-variable-box>div{display:grid;grid-template-columns:1fr}.auth-email-variable-box button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-email-template-editor{padding:14px}.auth-email-html-field textarea{min-height:310px}.auth-email-preview>header{align-items:flex-start;flex-direction:column}.auth-email-preview>header>span{white-space:normal}.auth-email-preview iframe{height:390px}.auth-email-save-bar{align-items:stretch;flex-direction:column}.auth-email-save-bar>button{width:100%}.auth-email-modal-backdrop{padding:0;place-items:end stretch}.auth-email-confirm-dialog{width:100%;padding:24px 20px max(22px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.auth-email-confirm-dialog footer{grid-template-columns:1fr}}html[data-admin=true][data-theme=dark] .auth-email-page{color:#dfe7e0}html[data-admin=true][data-theme=dark] .auth-email-page-heading h1,html[data-admin=true][data-theme=dark] :is(.auth-email-panel h2,.auth-email-template-title h3,.auth-email-status-strip b,.auth-email-audit-panel article b,.auth-email-dashboard-hero h2,.auth-email-dashboard-status b,.auth-email-dashboard-guidance h3){color:#e3ebe4}html[data-admin=true][data-theme=dark] .auth-email-dashboard-hero{border-color:#354139;background:linear-gradient(135deg,#182019,#121714 72%);box-shadow:none}html[data-admin=true][data-theme=dark] .auth-email-dashboard-badge{color:#b5d4ae;background:#253525}html[data-admin=true][data-theme=dark] .auth-email-dashboard-hero>p,html[data-admin=true][data-theme=dark] .auth-email-dashboard-guidance>p{color:#a3aea5}html[data-admin=true][data-theme=dark] .auth-email-dashboard-actions a{border-color:#405044;color:#c5d9c1;background:#1b231d;box-shadow:none}html[data-admin=true][data-theme=dark] .auth-email-dashboard-actions a:first-child{border-color:#638261;color:#fff;background:#4d6f4f}html[data-admin=true][data-theme=dark] :is(.auth-email-dashboard-status article,.auth-email-dashboard-guidance){border-color:#29332c;background:#141916}html[data-admin=true][data-theme=dark] :is(.auth-email-dashboard-status small,.auth-email-dashboard-status span,.auth-email-dashboard-guidance li span){color:#98a49b}html[data-admin=true][data-theme=dark] .auth-email-dashboard-guidance li{background:#1a211c}html[data-admin=true][data-theme=dark] .auth-email-dashboard-guidance li:before{color:#bdd6b6;background:#283929}html[data-admin=true][data-theme=dark] .auth-email-dashboard-guidance li b{color:#d7e0d8}html[data-admin=true][data-theme=dark] :is(.auth-email-panel,.auth-email-status-strip article,.auth-email-fatal){border-color:#29332c;background:#141916;box-shadow:none}html[data-admin=true][data-theme=dark] .auth-email-status-strip{border-color:#29332c;background:#29332c}html[data-admin=true][data-theme=dark] :is(.auth-email-page-heading>button,.auth-email-provider-options button,.auth-email-fields input,.auth-email-test-panel input,.auth-email-test-panel select,.auth-email-subject-field input,.auth-email-variable-box button,.auth-email-html-field textarea){border-color:#344038;color:#d4ddd5;background:#19201b}html[data-admin=true][data-theme=dark] .auth-email-provider-options button.selected{border-color:#647f5e;color:#b7d2b0;background:#1b291d;box-shadow:inset 0 0 0 1px #647f5e}html[data-admin=true][data-theme=dark] :is(.auth-email-smtp-panel>header,.auth-email-test-panel>header,.auth-email-template-panel>header,.auth-email-audit-panel>header,.auth-email-smtp-panel>footer,.auth-email-save-bar,.auth-email-audit-panel>div article){border-color:#29332c}html[data-admin=true][data-theme=dark] :is(.auth-email-smtp-panel>footer,.auth-email-save-bar,.auth-email-template-workspace>nav){background:#101512}html[data-admin=true][data-theme=dark] .auth-email-template-workspace>nav{border-color:#29332c}html[data-admin=true][data-theme=dark] .auth-email-template-workspace>nav button:hover{background:#19201b}html[data-admin=true][data-theme=dark] .auth-email-template-workspace>nav button.selected{border-color:#40543e;background:#1b281c}html[data-admin=true][data-theme=dark] :is(.auth-email-password-control,.auth-email-variable-box,.auth-email-template-title>span,.auth-email-editor-switch){border-color:#29332c;background:#101512}html[data-admin=true][data-theme=dark] .auth-email-password-control>button,html[data-admin=true][data-theme=dark] .auth-email-editor-switch button.selected{border-color:#344038;color:#d3dcd4;background:#202822}html[data-admin=true][data-theme=dark] .auth-email-preview{border-color:#29332c;background:#0e120f}html[data-admin=true][data-theme=dark] .auth-email-preview>header{border-color:#29332c;background:#141916}html[data-admin=true][data-theme=dark] .auth-email-alert.error{border-color:#5b3532;color:#e0a09a;background:#281817}html[data-admin=true][data-theme=dark] .auth-email-alert.success{border-color:#354c34;color:#acd0a6;background:#192719}html[data-admin=true][data-theme=dark] .auth-email-alert.warning{border-color:#55482b;color:#dfc38d;background:#292416}html[data-admin=true][data-theme=dark] .auth-email-test-target{border-color:#29332c;background:#101512}html[data-admin=true][data-theme=dark] .auth-email-test-target b{color:#d8e1d9}html[data-admin=true][data-theme=dark] .auth-email-confirm-dialog{border-color:#344038;color:#dce5dd;background:#141916}html[data-admin=true][data-theme=dark] .auth-email-confirm-dialog h2{color:#e5ede6}html[data-admin=true][data-theme=dark] :is(.auth-email-version-change,.auth-email-confirm-dialog input){border-color:#344038;color:#d4ddd5;background:#101512}html[data-admin=true][data-theme=dark] .auth-email-password-warning{border-color:#55482b;color:#dfc38d;background:#292416}html[data-admin=true][data-theme=dark] .auth-email-confirm-dialog footer button:first-child{border-color:#354038;color:#d0d9d1;background:#19201b}html[data-admin=true][data-theme=dark] .auth-email-save-bar>button:disabled{color:#687169;background:#252c27}@media (prefers-reduced-motion: reduce){.auth-email-page-heading>button.loading span,.auth-email-modal-backdrop{animation:none}}.auth-email-page :is(.auth-email-page-heading>button,.auth-email-status-strip article:first-child b,.auth-email-switch b,.auth-email-provider-options b,.auth-email-password-control>button,.auth-email-password-control>label button,.auth-email-test-target b,.auth-email-test-panel form>button,.auth-email-editor-switch button,.auth-email-template-workspace>nav b,.auth-email-variable-box button,.auth-email-preview>header b,.auth-email-save-bar span,.auth-email-save-bar>button,.auth-email-audit-panel article b,.auth-email-confirm-dialog footer button,.auth-email-fatal button){font-size:13px}.auth-email-page :is(.auth-email-status-strip time,.auth-email-status-strip article:not(:first-child) span,.auth-email-dashboard-status span,.auth-email-dashboard-guidance li b,.auth-email-dashboard-guidance li span,.auth-email-dashboard-guidance>p,.auth-email-provider-options small,.auth-email-fields>label,.auth-email-field-row label,.auth-email-test-panel form label,.auth-email-subject-field,.auth-email-html-field,.auth-email-confirm-dialog>label,.auth-email-password-control>div>span,.auth-email-password-control>div>b,.auth-email-password-control>label,.auth-email-password-control>small,.auth-email-smtp-panel>footer,.auth-email-test-panel>p,.auth-email-test-target span,.auth-email-test-target small,.auth-email-test-note,.auth-email-template-panel>header>div:first-child>span,.auth-email-template-workspace>nav small,.auth-email-template-title p,.auth-email-variable-box>span,.auth-email-html-field>span small,.auth-email-preview>header>span,.auth-email-save-bar small,.auth-email-audit-panel>header>span,.auth-email-audit-panel article small,.auth-email-audit-panel article p,.auth-email-audit-panel article time,.auth-email-empty-audit,.auth-email-confirm-dialog>p:not(.admin-eyebrow),.auth-email-version-change,.auth-email-password-warning,.auth-email-loading small,.auth-email-fatal p){font-size:12px}.auth-email-page :is(.auth-email-status-strip small,.auth-email-dashboard-badge,.auth-email-dashboard-status small,.auth-email-test-panel>header>span,.auth-email-template-workspace>nav button>span,.auth-email-template-workspace>nav i,.auth-email-template-title>span,.auth-email-preview>header small,.auth-email-audit-panel article>span,.auth-email-audit-panel article em){font-size:11px}.auth-email-page :is(.auth-email-fields input,.auth-email-test-panel input,.auth-email-test-panel select,.auth-email-subject-field input,.auth-email-html-field textarea){font-size:13px}.registration-access-page{width:100%}.registration-page-heading>button{display:inline-flex;min-height:40px;padding:0 14px;align-items:center;gap:8px;border:1px solid #dce2dc;border-radius:10px;color:#516054;background:#fff;cursor:pointer;font-size:12px;font-weight:800}.registration-page-heading>button span{font-size:17px}.registration-page-heading>button.loading span{animation:registration-spin .8s linear infinite}.registration-page-heading>button:disabled{cursor:wait;opacity:.65}.registration-alert{display:flex;min-height:48px;margin-bottom:12px;padding:10px 13px;align-items:center;gap:10px;border:1px solid;border-radius:12px;font-size:12px}.registration-alert>span{display:grid;flex:0 0 27px;width:27px;height:27px;place-items:center;border-radius:8px;font-weight:900}.registration-alert p{margin:0}.registration-alert button{margin-left:auto;padding:7px 9px;border:0;border-radius:7px;background:currentColor;color:#fff;cursor:pointer;font-size:10px}.registration-alert.error{border-color:#e7c9c5;color:#99534d;background:#fff3f1}.registration-alert.error>span{background:#f4deda}.registration-alert.success{border-color:#cddfc6;color:#557b49;background:#f0f7ed}.registration-alert.success>span{background:#dcefd5}.registration-control-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:stretch;gap:12px}.registration-control-grid>article{height:100%}.registration-mode-panel,.registration-email-capacity,.registration-create-panel,.registration-campaign-list,.registration-audit-panel{border:1px solid #dfe4df;border-radius:16px;background:#fff;box-shadow:0 5px 18px #202b2306}.registration-mode-panel{padding:20px}.registration-mode-panel>header,.registration-email-capacity>header,.registration-create-panel>header,.registration-campaign-list>header,.registration-audit-panel>header{display:flex;align-items:center;justify-content:space-between;gap:15px}.registration-mode-panel h2,.registration-email-capacity h2,.registration-create-panel h2,.registration-campaign-list h2,.registration-audit-panel h2{margin:3px 0 0;color:#29342c;font:750 17px/1.2 Manrope;letter-spacing:-.025em}.registration-mode-panel>header>span{padding:7px 11px;border-radius:99px;color:#4e7845;background:#e7f1e3;font-size:11px;font-weight:900}.registration-mode-panel.closed>header>span{color:#9a5c4e;background:#f7e7e3}.registration-mode-panel.invite_only>header>span{color:#766331;background:#f6edcf}.registration-mode-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px}.registration-mode-options button{position:relative;display:grid;min-height:138px;padding:15px;align-content:start;gap:5px;border:1px solid #e1e6e1;border-radius:13px;color:#4b574e;background:#f9faf9;cursor:pointer;text-align:left}.registration-mode-options button:hover:not(:disabled){border-color:#aebfac;background:#f3f7f1}.registration-mode-options button.selected{border-color:#71936a;background:#edf5e9;box-shadow:inset 0 0 0 1px #71936a}.registration-mode-options button>span{color:#88928a;font-size:9px;font-weight:900;letter-spacing:.08em}.registration-mode-options button>b{color:#344138;font-size:14px}.registration-mode-options button>small{color:#879088;font-size:11px;line-height:1.55}.registration-mode-options button>i{position:absolute;right:12px;bottom:11px;color:#6b8965;font-size:10px;font-style:normal;font-weight:900}.registration-mode-options button:disabled{cursor:default}.registration-mode-panel>footer{display:flex;margin-top:15px;padding-top:13px;justify-content:space-between;gap:12px;border-top:1px solid #edf0ed;color:#8b938d;font-size:10px}.registration-email-capacity{padding:20px;overflow:hidden;color:#eff6ef;background:linear-gradient(145deg,#304b36,#45694c)}.registration-email-capacity>header{justify-content:flex-start}.registration-email-capacity>header>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid #ffffff2e;border-radius:12px;background:#ffffff12;font-size:10px;font-weight:900}.registration-email-capacity .admin-eyebrow{color:#b9d0ba}.registration-email-capacity h2{color:#fff}.registration-email-capacity>strong{display:block;margin:28px 0 8px;font:750 44px/1 Manrope;letter-spacing:-.05em}.registration-email-capacity>strong small{margin-left:5px;color:#c4d6c6;font-size:14px;letter-spacing:0}.registration-email-capacity>p{margin:0;color:#c9d9cb;font-size:11px;line-height:1.65}.registration-email-capacity>div:last-child{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px;margin-top:22px}.registration-email-capacity>div span{display:grid;gap:3px}.registration-email-capacity>div b{font-size:15px}.registration-email-capacity>div small{color:#b7cab9;font-size:8px}.registration-email-capacity>div i{color:#91ad95;font-style:normal}.registration-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.registration-metrics article{position:relative;min-height:112px;padding:17px;overflow:hidden;border:1px solid #e1e5e1;border-radius:14px;background:#fff}.registration-metrics article:after{position:absolute;right:-14px;bottom:-20px;width:55px;height:55px;border-radius:50%;background:#eef2ee;content:""}.registration-metrics small,.registration-metrics span{display:block}.registration-metrics small{color:#7c867e;font-size:11px;font-weight:800}.registration-metrics strong{display:block;margin:11px 0 6px;color:#2e3931;font:750 27px/1 Manrope}.registration-metrics span{color:#939b94;font-size:9px}.registration-metrics .active strong{color:#538047}.registration-metrics .used strong{color:#4e748a}.registration-metrics .expired strong{color:#9a773d}.registration-metrics .revoked strong{color:#9b5d54}.registration-workspace{display:grid;height:clamp(500px,50dvh,560px);grid-template-columns:minmax(370px,400px) minmax(0,1fr);align-items:stretch;gap:12px;margin-top:12px}.registration-create-panel{display:flex;min-width:0;padding:21px;flex-direction:column;overflow-y:auto;scrollbar-gutter:stable}.registration-create-panel>header>span,.registration-campaign-list>header>span,.registration-audit-panel>header>span{padding:6px 9px;border-radius:99px;color:#667568;background:#eef2ee;font-size:10px;font-weight:900}.registration-create-panel fieldset{margin:17px 0 0;padding:0;border:0}.registration-create-panel legend,.registration-create-panel label>span,.registration-number-field>span{display:block;margin-bottom:8px;color:#647067;font-size:11px;font-weight:900}.registration-create-panel label,.registration-number-field{display:block;margin-top:16px}.registration-create-panel input{width:100%;min-height:44px;padding:0 12px;border:1px solid #dce2dc;border-radius:10px;outline:0;color:#3f4d43;background:#fafbfa;font-size:13px}.registration-create-panel input:focus{border-color:#789b70;box-shadow:0 0 0 3px #789b701a}.registration-kind-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.registration-kind-switch button{display:grid;min-width:0;min-height:72px;padding:11px 10px;align-content:center;gap:4px;border:1px solid #dfe4df;border-radius:10px;color:#4e5b51;background:#f8faf8;cursor:pointer;text-align:left}.registration-kind-switch button.selected{border-color:#74916e;background:#ecf4e9;box-shadow:inset 0 0 0 1px #74916e}.registration-kind-switch b{font-size:11px;line-height:1.35}.registration-kind-switch small{color:#8c948d;font-size:10px;line-height:1.35}.registration-count-input{display:grid;grid-template-columns:40px 1fr 40px;gap:6px}.registration-count-input button{border:1px solid #dce2dc;border-radius:9px;color:#5f7062;background:#f6f8f6;cursor:pointer;font-size:18px}.registration-count-input input{text-align:center}.registration-number-field>.registration-field-hint{display:block;margin-top:7px;color:#8b948c;font-size:8px;line-height:1.45}.registration-expiry-options{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.registration-expiry-options button{min-height:38px;border:1px solid #dfe4df;border-radius:9px;color:#687469;background:#f8faf8;cursor:pointer;font-size:11px;font-weight:800}.registration-expiry-options button.selected{border-color:#73906d;color:#4f7248;background:#eaf3e7}.registration-create-note{display:grid;margin-top:auto;padding:11px;grid-template-columns:25px 1fr;gap:8px;border-radius:10px;background:#f2f6ef}.registration-create-note span{font-size:14px}.registration-create-note p{margin:0;color:#768276;font-size:10px;line-height:1.55}.registration-create-submit{width:100%;min-height:46px;margin-top:13px;border:0;border-radius:10px;color:#fff;background:#4e7251;cursor:pointer;font-size:12px;font-weight:900}.registration-create-submit:disabled{cursor:wait;opacity:.65}.registration-campaign-list{display:grid;min-width:0;min-height:0;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.registration-campaign-list>header,.registration-audit-panel>header{min-height:72px;padding:16px 18px;border-bottom:1px solid #e9ece9}.registration-campaign-toolbar{display:grid;padding:11px 16px;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #e9ece9;background:#fbfcfb}.registration-campaign-toolbar label{position:relative;display:block;min-width:0}.registration-campaign-toolbar label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.registration-campaign-toolbar input{width:100%;min-height:36px;padding:0 11px;border:1px solid #dfe4df;border-radius:9px;outline:0;color:#445047;background:#fff;font-size:11px}.registration-campaign-toolbar input:focus{border-color:#789b70;box-shadow:0 0 0 3px #789b701a}.registration-campaign-toolbar>div{display:flex;gap:5px}.registration-campaign-toolbar button{min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:8px;color:#737e75;background:transparent;cursor:pointer;font-size:10px;font-weight:800}.registration-campaign-toolbar button:hover{background:#f0f4ef}.registration-campaign-toolbar button.selected{border-color:#cdddc9;color:#4f744b;background:#eaf3e7}.registration-campaign-scroll{display:block;width:100%;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.registration-campaign-scroll:focus-visible,.registration-invite-table:focus-visible{outline:3px solid rgba(91,139,83,.22);outline-offset:-3px}.registration-campaign{width:100%;min-width:0;border-bottom:1px solid #e9ece9}.registration-campaign:last-child{border-bottom:0}.registration-campaign>header{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 16px 6px}.registration-campaign-main{display:grid;min-width:0;padding:0;grid-template-columns:40px minmax(0,1fr) auto 22px;align-items:center;gap:11px;border:0;color:#3f4b42;background:transparent;cursor:pointer;text-align:left}.registration-campaign-icon{display:grid;width:39px;height:39px;place-items:center;border-radius:11px;color:#52744c;background:#eaf2e6;font-size:12px;font-weight:900}.registration-campaign-icon.shared{color:#4e6d83;background:#e6f0f5}.registration-campaign-main>div{display:grid;gap:4px;min-width:0}.registration-campaign-main b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.registration-campaign-main small{overflow:hidden;color:#8b938c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.registration-campaign-main em{padding:5px 8px;border-radius:99px;color:#5d7c51;background:#eaf3e6;font-size:10px;font-style:normal;font-weight:900}.registration-campaign-main em.used{color:#4e7083;background:#e5eef3}.registration-campaign-main em.paused,.registration-campaign-main em.expired{color:#967138;background:#f8edda}.registration-campaign-main em.revoked{color:#9b5a52;background:#f7e4e1}.registration-campaign-main>i{color:#8a938b;font-size:17px;font-style:normal;text-align:center}.registration-campaign-actions{display:flex;gap:6px}.registration-campaign-actions button{min-height:34px;padding:0 10px;border:1px solid #dce2dc;border-radius:8px;color:#58675b;background:#fff;cursor:pointer;font-size:10px;font-weight:800}.registration-campaign-actions button.danger{border-color:#e6cbc7;color:#995d55;background:#fff6f4}.registration-campaign-actions button:disabled{cursor:wait;opacity:.55}.registration-campaign-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:4px 16px 13px 67px;overflow:hidden;border:1px solid #e7ebe7;border-radius:9px;background:#e7ebe7}.registration-campaign-counts span{display:flex;min-height:35px;padding:0 9px;align-items:center;justify-content:space-between;gap:7px;background:#f8faf8}.registration-campaign-counts small{color:#8a938b;font-size:8px}.registration-campaign-counts b{font-size:10px}.registration-campaign-counts.shared{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-campaign-counts.shared b{color:#456477;font-size:11px}.registration-invite-table{width:100%;max-height:300px;min-width:0;margin-top:6px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-top:1px solid #e8ece8;background:#fafbfa}.registration-invite-head,.registration-invite-row{display:grid;width:100%;min-width:720px;grid-template-columns:1.1fr 90px 1.3fr 120px 64px;align-items:center;gap:10px}.registration-invite-head{position:sticky;z-index:2;top:0;min-height:39px;padding:0 16px;color:#8a938b;background:#f3f5f3;font-size:10px;font-weight:900}.registration-invite-row{min-height:58px;padding:8px 16px;border-top:1px solid #eaedea}.registration-invite-row>span{display:grid;gap:3px;min-width:0}.registration-invite-row b{overflow:hidden;color:#4e5a51;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.registration-invite-row small,.registration-invite-row time{color:#939a94;font-size:10px}.registration-invite-row em{width:max-content;padding:4px 7px;border-radius:99px;font-size:10px;font-style:normal;font-weight:900}.registration-invite-row em.active{color:#557849;background:#e9f2e5}.registration-invite-row em.used{color:#4b7084;background:#e4eef3}.registration-invite-row em.paused,.registration-invite-row em.expired{color:#91703d;background:#f7eddd}.registration-invite-row em.revoked{color:#985b53;background:#f6e5e2}.registration-invite-revoke{min-height:31px;border:1px solid #e4ccc8;border-radius:7px;color:#955c54;background:#fff;cursor:pointer;font-size:10px}.registration-invite-revoke:disabled{border-color:#e1e4e1;color:#a4aaa5;cursor:default}.registration-invite-table>p{min-width:720px;margin:0;padding:20px;color:#929a93;font-size:10px;text-align:center}.registration-invite-table>p.registration-invite-security-note{padding:10px 16px 12px;border-top:1px solid #eaedea;text-align:left}.registration-empty{display:grid;min-height:270px;place-content:center;justify-items:center;color:#8a938b;text-align:center}.registration-empty.compact{min-height:190px}.registration-empty>span{display:grid;width:45px;height:45px;place-items:center;border-radius:14px;background:#edf2eb;font-size:18px}.registration-empty b{margin-top:13px;color:#566259;font-size:12px}.registration-empty p{margin:5px 0 0;font-size:10px}.registration-audit-panel{margin-top:12px;overflow:hidden}.registration-audit-panel>div article{display:grid;min-height:58px;padding:9px 18px;grid-template-columns:30px minmax(0,1fr) minmax(80px,180px) 120px;align-items:center;gap:11px;border-top:1px solid #ebeeeb}.registration-audit-panel>div article:first-child{border-top:0}.registration-audit-panel article>span{display:grid;width:29px;height:29px;place-items:center;border-radius:9px;color:#58764e;background:#eaf2e6;font-size:10px;font-weight:900}.registration-audit-panel article>div{display:grid;gap:3px}.registration-audit-panel article b{font-size:10px}.registration-audit-panel article small{color:#909791;font-size:8px}.registration-audit-panel code{overflow:hidden;color:#6f7c72;font:9px DM Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.registration-audit-panel time{color:#8b938d;font-size:9px;text-align:right}.registration-audit-panel>div>p{margin:0;padding:22px;color:#919991;font-size:10px;text-align:center}.registration-modal-backdrop{position:fixed;z-index:500;top:0;right:0;bottom:0;left:0;display:grid;padding:20px;place-items:center;background:#0f16118f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:registration-fade .18s both}.registration-confirm-dialog{width:min(100%,430px);padding:26px;border:1px solid #ffffff7a;border-radius:20px;background:#fff;box-shadow:0 28px 80px #101a1240}.registration-mode-symbol{display:grid;width:48px;height:48px;margin-bottom:17px;place-items:center;border-radius:15px;color:#557b4c;background:#e8f2e4;font-size:20px;font-weight:900}.registration-mode-symbol.closed{color:#9a5c52;background:#f7e5e2}.registration-mode-symbol.invite_only{color:#8a6e30;background:#f6edcf}.registration-confirm-dialog h2{margin:6px 0 9px;color:#2c382f;font:750 23px/1.2 Manrope}.registration-confirm-dialog>p:not(.admin-eyebrow){margin:0;color:#758078;font-size:12px;line-height:1.7}.registration-mode-change{display:flex;margin:20px 0;padding:13px;align-items:center;justify-content:center;gap:12px;border-radius:11px;background:#f4f6f4;font-size:11px}.registration-mode-change span{color:#838c85}.registration-mode-change i{color:#8d968f;font-style:normal}.registration-mode-change b{color:#46564a}.registration-confirm-dialog footer{display:grid;grid-template-columns:1fr 1.5fr;gap:8px}.registration-confirm-dialog footer button{min-height:43px;border:1px solid #dce2dc;border-radius:10px;color:#5e6a61;background:#fff;cursor:pointer;font-size:11px;font-weight:900}.registration-confirm-dialog footer button:last-child{border-color:#4f7252;color:#fff;background:#4f7252}.registration-confirm-dialog footer button:disabled{cursor:wait;opacity:.65}.registration-reveal-dialog{width:min(100%,760px);max-height:min(88dvh,780px);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #ffffff72;border-radius:21px;background:#fff;box-shadow:0 30px 90px #0c160e4d}.registration-reveal-dialog>header{display:flex;padding:22px 23px 16px;justify-content:space-between;gap:20px}.registration-reveal-dialog h2{margin:5px 0;color:#2b372e;font:750 22px/1.2 Manrope}.registration-reveal-dialog header p:last-child{margin:0;color:#849086;font-size:10px}.registration-reveal-dialog header>button{width:35px;height:35px;border:1px solid #dde2dd;border-radius:10px;color:#7b857d;background:#f7f8f7;cursor:pointer;font-size:19px}.registration-reveal-warning{display:grid;margin:0 23px 14px;padding:11px 13px;grid-template-columns:28px 1fr;align-items:center;gap:9px;border:1px solid #ecd8ae;border-radius:11px;background:#fff8e8}.registration-reveal-warning>span{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;color:#956d29;background:#f5e6c2;font-weight:900}.registration-reveal-warning p,.registration-reveal-warning b,.registration-reveal-warning small{margin:0}.registration-reveal-warning b,.registration-reveal-warning small{display:block}.registration-reveal-warning b{color:#745b2d;font-size:10px}.registration-reveal-warning small{margin-top:3px;color:#9a8258;font-size:8px}.registration-reveal-list{min-height:120px;padding:0 23px 14px;overflow-y:auto}.registration-reveal-list article{display:grid;min-height:51px;grid-template-columns:28px minmax(0,1fr) 54px;align-items:center;gap:10px;border-top:1px solid #e8ece8}.registration-reveal-list article:first-child{border-top:0}.registration-reveal-list article>span{color:#9aa19b;font-size:9px;font-weight:800}.registration-reveal-list code{overflow:hidden;color:#3c4e40;font:700 12px DM Mono,monospace;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.registration-reveal-list button{min-height:30px;border:1px solid #d6dfd5;border-radius:8px;color:#577052;background:#f5f8f4;cursor:pointer;font-size:9px;font-weight:900}.registration-reveal-dialog>footer{display:flex;min-height:68px;padding:12px 23px;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e5e9e5;background:#fafbfa}.registration-reveal-dialog>footer>span{color:#879087;font-size:9px}.registration-reveal-dialog>footer>div{display:flex;gap:7px}.registration-reveal-dialog>footer button{min-height:39px;padding:0 12px;border:1px solid #d9dfd9;border-radius:9px;color:#5f6c61;background:#fff;cursor:pointer;font-size:10px;font-weight:900}.registration-reveal-dialog>footer button.primary{border-color:#4f7252;color:#fff;background:#4f7252}.registration-access-loading{display:grid;min-height:420px;place-content:center;justify-items:center;gap:13px;color:#808981;font-size:11px}.registration-access-page button:focus-visible,.registration-access-page input:focus-visible,.registration-modal-backdrop button:focus-visible{outline:3px solid rgba(91,139,83,.32);outline-offset:2px}@keyframes registration-spin{to{transform:rotate(360deg)}}@keyframes registration-fade{0%{opacity:0}}@media (max-width: 1180px){.registration-workspace{height:auto;grid-template-columns:1fr}.registration-create-panel{overflow:visible}.registration-create-note{margin-top:18px}.registration-campaign-list{height:clamp(500px,58dvh,640px)}}@media (max-width: 1100px){.registration-control-grid{grid-template-columns:1fr}.registration-email-capacity>strong{margin-top:20px}.registration-email-capacity>div:last-child{max-width:520px}}@media (max-width: 850px){.registration-campaign-list{height:clamp(460px,62dvh,600px)}.registration-metrics{grid-template-columns:repeat(3,1fr)}.registration-metrics article{min-height:102px}.registration-audit-panel>div article{grid-template-columns:30px minmax(0,1fr) 110px}.registration-audit-panel code{display:none}}@media (max-width: 620px){.registration-page-heading{align-items:stretch;flex-direction:column;gap:15px}.registration-page-heading>button{width:100%;justify-content:center}.registration-mode-panel,.registration-email-capacity,.registration-create-panel{padding:16px}.registration-mode-options{grid-template-columns:1fr}.registration-mode-options button{min-height:105px}.registration-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.registration-metrics article{min-height:96px;padding:14px}.registration-email-capacity>div:last-child{grid-template-columns:1fr}.registration-email-capacity>div i{display:none}.registration-email-capacity>div span{grid-template-columns:58px 1fr;align-items:center}.registration-campaign-list{height:min(66dvh,560px);min-height:420px}.registration-campaign-toolbar{grid-template-columns:1fr}.registration-campaign-toolbar>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.registration-campaign-toolbar button{padding-inline:5px}.registration-campaign>header{grid-template-columns:1fr;padding:13px 13px 6px}.registration-campaign-actions{padding-left:51px}.registration-campaign-actions button{flex:1}.registration-campaign-main{grid-template-columns:39px minmax(0,1fr) 22px}.registration-campaign-main em{grid-column:2;width:max-content}.registration-campaign-main>i{grid-column:3;grid-row:1 / span 2}.registration-campaign-counts{margin:8px 13px 13px;grid-template-columns:repeat(2,1fr)}.registration-invite-table{max-height:340px}.registration-invite-head{display:none}.registration-invite-row{min-width:0;margin:8px 11px;padding:12px;grid-template-columns:1fr auto;gap:8px;border:1px solid #e2e7e2;border-radius:10px;background:#fff}.registration-invite-row>span:nth-of-type(2){grid-column:1 / -1}.registration-invite-row time{grid-column:1}.registration-invite-revoke{grid-column:2;grid-row:3}.registration-invite-table>p{min-width:0}.registration-audit-panel>header{align-items:flex-start}.registration-audit-panel>div article{padding-inline:14px;grid-template-columns:29px minmax(0,1fr)}.registration-audit-panel time{grid-column:2;text-align:left}.registration-modal-backdrop{padding:0;place-items:end stretch}.registration-confirm-dialog,.registration-reveal-dialog{width:100%;max-height:92dvh;border-radius:22px 22px 0 0}.registration-confirm-dialog{padding:24px 20px max(22px,env(safe-area-inset-bottom))}.registration-confirm-dialog footer{grid-template-columns:1fr}.registration-reveal-dialog>footer{align-items:stretch;flex-direction:column;padding-bottom:max(14px,env(safe-area-inset-bottom))}.registration-reveal-dialog>footer>div{display:grid;grid-template-columns:1fr 1.4fr}.registration-reveal-list code{font-size:10px}.registration-reveal-dialog>header,.registration-reveal-list{padding-right:18px;padding-left:18px}.registration-reveal-warning{margin-right:18px;margin-left:18px}}html[data-admin=true][data-theme=dark] :is(.registration-mode-panel,.registration-create-panel,.registration-campaign-list,.registration-audit-panel,.registration-metrics article){border-color:#29332c;color:#dfe7e0;background:#141916;box-shadow:none}html[data-admin=true][data-theme=dark] :is(.registration-mode-panel h2,.registration-create-panel h2,.registration-campaign-list h2,.registration-audit-panel h2,.registration-metrics strong,.registration-campaign-main b,.registration-invite-row b){color:#e2eae3}html[data-admin=true][data-theme=dark] .registration-mode-options button{border-color:#303a33;color:#ccd5cd;background:#101512}html[data-admin=true][data-theme=dark] .registration-mode-options button.selected{border-color:#67815f;background:#1c2a1d}html[data-admin=true][data-theme=dark] .registration-mode-options button>b{color:#dce5dd}html[data-admin=true][data-theme=dark] :is(.registration-mode-panel>footer,.registration-campaign-list>header,.registration-audit-panel>header,.registration-campaign,.registration-invite-table,.registration-invite-row,.registration-audit-panel>div article){border-color:#28312a}html[data-admin=true][data-theme=dark] :is(.registration-create-panel input,.registration-count-input button,.registration-kind-switch button,.registration-expiry-options button,.registration-campaign-actions button,.registration-invite-revoke,.registration-page-heading>button){border-color:#344038;color:#d0d9d1;background:#19201b}html[data-admin=true][data-theme=dark] :is(.registration-kind-switch button.selected,.registration-expiry-options button.selected){border-color:#637c5d;color:#a8c9a2;background:#1d2c1e}html[data-admin=true][data-theme=dark] :is(.registration-create-note,.registration-campaign-counts span,.registration-invite-table,.registration-invite-head){border-color:#29332c;background:#101512}html[data-admin=true][data-theme=dark] .registration-campaign-toolbar{border-color:#29332c;background:#111613}html[data-admin=true][data-theme=dark] .registration-campaign-toolbar input{border-color:#344038;color:#d0d9d1;background:#19201b}html[data-admin=true][data-theme=dark] .registration-campaign-toolbar button{color:#aeb9b0}html[data-admin=true][data-theme=dark] .registration-campaign-toolbar button:hover{background:#1a211c}html[data-admin=true][data-theme=dark] .registration-campaign-toolbar button.selected{border-color:#486046;color:#acd0a6;background:#1b281c}html[data-admin=true][data-theme=dark] .registration-campaign-counts{border-color:#29332c;background:#29332c}html[data-admin=true][data-theme=dark] .registration-campaign-icon.shared{color:#a9c5d5;background:#18262e}html[data-admin=true][data-theme=dark] .registration-campaign-counts.shared b{color:#acc6d5}html[data-admin=true][data-theme=dark] .registration-invite-row{background:#141916}html[data-admin=true][data-theme=dark] .registration-alert.error{border-color:#5b3532;color:#e0a09a;background:#281817}html[data-admin=true][data-theme=dark] .registration-alert.success{border-color:#354c34;color:#acd0a6;background:#192719}html[data-admin=true][data-theme=dark] :is(.registration-confirm-dialog,.registration-reveal-dialog){border-color:#344038;color:#dce5dd;background:#141916}html[data-admin=true][data-theme=dark] :is(.registration-confirm-dialog h2,.registration-reveal-dialog h2,.registration-reveal-list code){color:#e5ede6}html[data-admin=true][data-theme=dark] :is(.registration-mode-change,.registration-reveal-dialog>footer){border-color:#29332c;background:#101512}html[data-admin=true][data-theme=dark] .registration-reveal-warning{border-color:#55482b;background:#292416}html[data-admin=true][data-theme=dark] .registration-confirm-dialog>p:not(.admin-eyebrow),html[data-admin=true][data-theme=dark] .registration-reveal-dialog header p:last-child,html[data-admin=true][data-theme=dark] .registration-reveal-dialog>footer>span,html[data-admin=true][data-theme=dark] .registration-mode-change span{color:#aeb9b0}html[data-admin=true][data-theme=dark] .registration-mode-change b{color:#e1e9e2}html[data-admin=true][data-theme=dark] .registration-reveal-warning b{color:#efd6a2}html[data-admin=true][data-theme=dark] .registration-reveal-warning small{color:#cdbb95}html[data-admin=true][data-theme=dark] .registration-reveal-dialog header>button,html[data-admin=true][data-theme=dark] .registration-reveal-dialog>footer button{border-color:#354038;color:#d0d9d1;background:#19201b}@media (prefers-reduced-motion: reduce){.registration-page-heading>button.loading span,.registration-modal-backdrop{animation:none}}.registration-access-page :is(.registration-page-heading>button,.registration-alert,.registration-alert button,.registration-create-panel input,.registration-kind-switch b,.registration-expiry-options button,.registration-create-submit,.registration-campaign-toolbar input,.registration-campaign-toolbar button,.registration-campaign-actions button,.registration-invite-row b,.registration-invite-revoke,.registration-empty b,.registration-audit-panel article b,.registration-reveal-list button,.registration-reveal-dialog>footer button){font-size:13px}.registration-access-page :is(.registration-mode-options button>small,.registration-mode-panel>footer,.registration-email-capacity>p,.registration-email-capacity>div small,.registration-metrics small,.registration-metrics span,.registration-create-panel legend,.registration-create-panel label>span,.registration-number-field>span,.registration-kind-switch small,.registration-number-field>.registration-field-hint,.registration-create-note p,.registration-campaign-main small,.registration-campaign-counts small,.registration-invite-row small,.registration-invite-row time,.registration-invite-table>p,.registration-empty p,.registration-audit-panel article small,.registration-audit-panel code,.registration-audit-panel time,.registration-audit-panel>div>p,.registration-reveal-dialog header p:last-child,.registration-reveal-warning b,.registration-reveal-warning small,.registration-reveal-list article>span,.registration-reveal-list code,.registration-reveal-dialog>footer>span,.registration-access-loading){font-size:12px}.registration-access-page :is(.registration-mode-panel>header>span,.registration-mode-options button>span,.registration-mode-options button>i,.registration-email-capacity>header>span,.registration-create-panel>header>span,.registration-campaign-list>header>span,.registration-audit-panel>header>span,.registration-campaign-main em,.registration-invite-head,.registration-invite-row em,.registration-audit-panel article>span){font-size:11px}.support-admin-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:16px}.support-admin-heading>div{min-width:0}.support-admin-heading p{margin:0 0 8px;color:#568348;font:800 12px/1.2 Manrope,sans-serif;letter-spacing:.14em}.support-admin-heading h1{margin:0;color:#1f2b22;font:750 34px/1.15 Manrope,sans-serif;letter-spacing:-.045em}.support-admin-heading span{display:block;margin-top:8px;color:#778078;font-size:14px;line-height:1.55}.support-admin-heading>button{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 15px;border:1px solid #d9dfd9;border-radius:11px;color:#526054;background:#fff;cursor:pointer;font-size:12px;font-weight:800;white-space:nowrap}.support-admin-heading>button:hover{border-color:#bdc9bd;background:#f9fbf9}.support-admin-heading>button:disabled{cursor:wait;opacity:.62}.support-admin-heading>button.loading svg{animation:support-admin-spin .8s linear infinite}@keyframes support-admin-spin{to{transform:rotate(360deg)}}.support-admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.support-admin-metrics article{display:grid;min-height:96px;padding:15px 17px;align-content:center;gap:5px;border:1px solid #dfe4df;border-radius:14px;background:#fff;box-shadow:0 5px 18px #1f2b2206}.support-admin-metrics span{color:#788279;font-size:11px;font-weight:800}.support-admin-metrics b{color:#263229;font:750 25px/1.1 Manrope,sans-serif;letter-spacing:-.035em}.support-admin-metrics small{color:#969d97;font-size:11px}.support-admin-metrics article:first-child b{color:#a85d38}.support-admin-metrics article:nth-child(2) b{color:#4f7847}.support-admin-toolbar{display:grid;grid-template-columns:minmax(230px,1fr) repeat(4,minmax(118px,.42fr)) auto;align-items:end;gap:10px;margin-bottom:14px;padding:13px;border:1px solid #dfe4df;border-radius:16px;background:#fff;box-shadow:0 5px 18px #1f2b2206}.support-admin-toolbar>label:not(.support-admin-search){display:grid;gap:5px}.support-admin-toolbar>label>span{padding-left:2px;color:#858d86;font-size:11px;font-weight:700}.support-admin-toolbar select,.support-admin-toolbar input{width:100%;height:40px;border:1px solid #dce2dc;border-radius:10px;outline:0;color:#38433b;background:#fafbfa;font-size:12px}.support-admin-toolbar select{padding:0 28px 0 11px;cursor:pointer}.support-admin-toolbar :is(select,input):focus{border-color:#88a77d;box-shadow:0 0 0 3px #5e83521a}.support-admin-search{display:flex;align-items:center;height:40px;padding:0 11px;border:1px solid #dce2dc;border-radius:10px;color:#7d877f;background:#fafbfa}.support-admin-search:focus-within{border-color:#88a77d;box-shadow:0 0 0 3px #5e83521a}.support-admin-search input{height:100%;padding:0 0 0 9px;border:0;background:transparent;box-shadow:none!important}.support-admin-clear{height:40px;padding:0 13px;border:1px solid #dce2dc;border-radius:10px;color:#68716a;background:#fff;cursor:pointer;font-size:12px;font-weight:750;white-space:nowrap}.support-admin-clear:disabled{color:#afb5b0;background:#f2f4f2;cursor:default}.support-admin-error{display:flex;align-items:center;gap:12px;min-height:48px;margin-bottom:14px;padding:10px 13px;border:1px solid #edcbc7;border-radius:11px;color:#984e47;background:#fff1ef;font-size:13px}.support-admin-error button{margin-left:auto;padding:7px 11px;border:0;border-radius:8px;color:#fff;background:#944d47;cursor:pointer;font-size:11px;font-weight:800}.support-admin-toast{position:fixed;z-index:190;top:82px;left:calc(50% + 118px);transform:translate(-50%);max-width:min(460px,calc(100vw - 32px));padding:11px 16px;border:1px solid #cddfc5;border-radius:11px;color:#45653c;background:#f1f8ed;box-shadow:0 12px 36px #1e2d2221;font-size:13px;font-weight:750}.support-admin-workspace{display:block}.support-admin-queue{overflow:hidden;border:1px solid #dfe4df;border-radius:17px;background:#fff;box-shadow:0 5px 20px #1f2b2208}.support-admin-queue>header{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:10px 16px;border-bottom:1px solid #e7ebe7;background:#fbfcfb}.support-admin-queue>header>div{display:flex;align-items:center;gap:10px;color:#587151}.support-admin-queue>header>div>span{display:grid;gap:2px}.support-admin-queue>header b{color:#2d3930;font-size:13px}.support-admin-queue>header small{color:#8a928b;font-size:11px}.support-admin-ticket-columns,.support-admin-ticket-list>button{grid-template-columns:92px minmax(220px,1fr) 88px 112px 82px 92px 70px 130px}.support-admin-ticket-columns{display:grid;align-items:center;gap:14px;min-height:34px;padding:7px 16px;border-bottom:1px solid #e8ece8;color:#929a93;background:#f7f9f7;font-size:10px;font-weight:800;letter-spacing:.035em}.support-admin-ticket-list{max-height:calc(100dvh - 292px);min-height:180px;overflow-y:auto;overscroll-behavior:contain}.support-admin-ticket-list>button{display:grid;align-items:center;gap:14px;width:100%;min-height:72px;padding:9px 16px;border:0;border-bottom:1px solid #edf0ed;color:#27312a;background:#fff;text-align:left;cursor:pointer;transition:background .16s,box-shadow .16s,transform .16s}.support-admin-ticket-list>button:last-child{border-bottom:0}.support-admin-ticket-list>button:hover{background:#f6f9f5;box-shadow:inset 3px 0 #78a06a}.support-admin-ticket-list>button:focus-visible{position:relative;z-index:1;outline:3px solid rgba(83,135,70,.2);outline-offset:-3px;background:#f4f8f2}.support-admin-status{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:25px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:800}.support-admin-status.new{color:#a05b37;background:#fae9dd}.support-admin-status.active{color:#497151;background:#e6f2e4}.support-admin-status.waiting{color:#78663c;background:#f7efd8}.support-admin-status.done{color:#727a73;background:#edf0ed}.support-admin-ticket-identity{min-width:0}.support-admin-ticket-identity strong{display:block;overflow:hidden;color:#29342c;font:700 14px/1.35 Manrope,sans-serif;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.support-admin-ticket-identity span{display:block;margin-top:3px;color:#8a938c;font-size:10px;font-weight:750;letter-spacing:.025em}.support-admin-ticket-category,.support-admin-ticket-product,.support-admin-ticket-assignee,.support-admin-ticket-count,.support-admin-ticket-list>button time{color:#737d75;font-size:11px;font-weight:700;white-space:nowrap}.support-admin-ticket-product{justify-self:start;padding:4px 7px;border-radius:6px;color:#526d52;background:#eaf2e7;font-size:10px;font-weight:850}.support-admin-ticket-product.tracker{color:#556c8c;background:#e8eef8}.support-admin-detail-head .support-admin-ticket-product{color:#526d52}.support-admin-detail-head .support-admin-ticket-product.tracker{color:#556c8c}.support-admin-ticket-priority{justify-self:start;padding:4px 7px;border-radius:6px;font-size:10px;font-weight:850}.support-admin-ticket-priority.p0{color:#9a3935;background:#fee5e1}.support-admin-ticket-priority.p1{color:#a15a35;background:#fae9dc}.support-admin-ticket-priority.p2{color:#667143;background:#edf0d9}.support-admin-ticket-priority.p3{color:#68736a;background:#edf0ed}.support-admin-ticket-assignee{color:#8b938d}.support-admin-ticket-assignee.assigned{color:#4f7650}.support-admin-ticket-list>button time{color:#8f9790;text-align:right}.support-admin-queue>footer{padding:11px;background:#fafbfa}.support-admin-queue>footer button{width:100%;min-height:39px;border:1px solid #dce2dc;border-radius:9px;color:#4d5b50;background:#fff;cursor:pointer;font-size:12px;font-weight:750}.support-admin-loading{display:flex;align-items:center;justify-content:center;gap:5px;min-height:100px;color:#858e87;font-size:12px}.support-admin-loading i{width:6px;height:6px;border-radius:50%;background:#76976b;animation:support-admin-dot .8s infinite alternate}.support-admin-loading i:nth-child(2){animation-delay:.15s}.support-admin-loading i:nth-child(3){animation-delay:.3s}.support-admin-loading span{margin-left:5px}@keyframes support-admin-dot{to{opacity:.25;transform:translateY(-3px)}}.support-admin-empty,.support-admin-detail-placeholder{display:grid;place-items:center;align-content:center;gap:8px;min-height:310px;padding:30px;color:#879087;text-align:center}.support-admin-empty svg,.support-admin-detail-placeholder>svg{color:#91a18f}.support-admin-empty b,.support-admin-detail-placeholder b{color:#5c665e;font-size:14px}.support-admin-empty span,.support-admin-detail-placeholder span{font-size:12px}.support-admin-detail{position:fixed;z-index:220;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:32px;border:0;background:#131c1675;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:support-admin-overlay-in .16s ease-out both}.support-admin-detail-panel{position:relative;width:min(1180px,calc(100vw - 64px));max-height:calc(100dvh - 64px);min-height:min(460px,calc(100dvh - 64px));overflow:hidden;border:1px solid #d8dfd9;border-radius:20px;background:#f7f8f7;box-shadow:0 32px 90px #121f1642;animation:support-admin-modal-in .2s cubic-bezier(.2,.78,.32,1) both}.support-admin-detail-quick-close{position:absolute;z-index:8;top:14px;right:14px;display:grid;place-items:center;width:40px;height:40px;border:1px solid #dce2dc;border-radius:11px;color:#647067;background:#fffffff0;box-shadow:0 5px 16px #1f2b2214;cursor:pointer}@keyframes support-admin-overlay-in{0%{opacity:0}}@keyframes support-admin-modal-in{0%{opacity:0;transform:translateY(10px) scale(.985)}}.support-admin-detail-scroll{max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.support-admin-detail-head{position:sticky;z-index:4;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;min-height:108px;padding:16px 18px;border-bottom:1px solid #e4e8e4;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.support-admin-detail-head>div{min-width:0}.support-admin-detail-head p{margin:0 0 6px;color:#718077;font-size:11px;font-weight:800;letter-spacing:.035em}.support-admin-detail-head h2{margin:0;color:#253028;font:730 21px/1.35 Manrope,sans-serif;letter-spacing:-.03em}.support-admin-detail-head>div>div{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px}.support-admin-detail-head>div>div>span:not(.support-admin-status){color:#69736b;font-size:11px;font-weight:700}.support-admin-detail-head>button{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:1px solid #dce2dc;border-radius:10px;color:#647067;background:#fafbfa;cursor:pointer}.support-admin-detail-head>button:hover,.support-admin-detail-quick-close:hover{border-color:#bac8bb;color:#395040;background:#f5f8f4}.support-admin-detail-head>button:focus-visible,.support-admin-detail-quick-close:focus-visible{outline:3px solid rgba(83,135,70,.2);outline-offset:2px}.support-admin-detail-body{display:grid;gap:12px;padding:14px;background:#f7f8f7}.support-admin-detail-body>section,.support-admin-diagnostics,.support-admin-events{border:1px solid #e0e5e0;border-radius:14px;background:#fff}.support-admin-detail-body h3{margin:0;color:#29342c;font:720 15px/1.3 Manrope,sans-serif;letter-spacing:-.02em}.support-admin-report{padding:17px}.support-admin-report>p{margin:12px 0 0;color:#4f5b52;font-size:13px;line-height:1.75;white-space:pre-wrap}.support-admin-report dl{display:grid;gap:1px;overflow:hidden;margin:16px 0 0;border:1px solid #e7ebe7;border-radius:11px;background:#e7ebe7}.support-admin-report dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px;background:#fafbfa}.support-admin-report dt{color:#78827a;font-size:11px;font-weight:800}.support-admin-report dd{margin:0;color:#48544b;font-size:12px;line-height:1.65;white-space:pre-wrap}.support-admin-report footer{display:flex;flex-wrap:wrap;gap:7px 15px;margin-top:14px;color:#8a928b;font-size:11px}.support-admin-diagnostics,.support-admin-events{overflow:hidden}.support-admin-diagnostics summary,.support-admin-events summary{padding:14px 16px;color:#5b695e;cursor:pointer;font-size:12px;font-weight:800}.support-admin-diagnostics pre,.support-admin-handoff pre{overflow:auto;margin:0;padding:15px;color:#dce9dc;background:#1e2922;font:11px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-word}.support-admin-actions{padding:17px}.support-admin-actions>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.support-admin-actions>header>div:first-child{display:grid;gap:4px}.support-admin-actions>header span{color:#858e87;font-size:11px;line-height:1.45}.support-admin-assignee{display:flex;align-items:center;gap:8px}.support-admin-assignee b{color:#657067;font-size:11px}.support-admin-assignee button{display:flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid #d9dfd9;border-radius:9px;color:#4e654c;background:#f8faf7;cursor:pointer;font-size:11px;font-weight:800}.support-admin-action-fields{display:grid;grid-template-columns:minmax(110px,.65fr) minmax(110px,.65fr) minmax(180px,1.2fr) auto;align-items:end;gap:9px;margin-top:15px}.support-admin-action-fields label{display:grid;gap:5px}.support-admin-action-fields label>span{color:#808981;font-size:11px;font-weight:700}.support-admin-action-fields :is(select,input){width:100%;height:39px;padding:0 10px;border:1px solid #dce2dc;border-radius:9px;outline:0;color:#3c493f;background:#fafbfa;font-size:12px}.support-admin-action-fields>button{min-height:39px;padding:0 13px;border:0;border-radius:9px;color:#fff;background:#344a3a;cursor:pointer;font-size:11px;font-weight:800;white-space:nowrap}.support-admin-action-fields button:disabled,.support-admin-assignee button:disabled{cursor:wait;opacity:.6}.support-admin-conversation{padding:17px}.support-admin-conversation>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.support-admin-conversation>header>span{color:#879087;font-size:11px}.support-admin-messages{display:grid;gap:9px;margin-top:14px}.support-admin-messages>p{margin:0;color:#8b938c;font-size:12px}.support-admin-messages article{margin-right:8%;padding:11px 13px;border-radius:12px 12px 12px 4px;color:#4a564d;background:#f2f5f2}.support-admin-messages article.admin{margin:0 0 0 8%;border-radius:12px 12px 4px;background:#edf5e8}.support-admin-messages article.internal{margin:0;border:1px solid #eddfbd;border-radius:12px;background:#fff8e8}.support-admin-messages article header{display:flex;justify-content:space-between;gap:12px}.support-admin-messages article header>span{color:#667269;font-size:11px;font-weight:800}.support-admin-messages article header em{margin-left:6px;color:#916d30;font-size:10px;font-style:normal}.support-admin-messages article time{color:#949b95;font-size:10px}.support-admin-messages article p{margin:7px 0 0;font-size:12px;line-height:1.65;white-space:pre-wrap}.support-admin-conversation form{display:grid;gap:9px;margin-top:14px;padding-top:14px;border-top:1px solid #e8ece8}.support-admin-reply-mode{display:flex;gap:7px}.support-admin-reply-mode button{display:flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid #dde2dd;border-radius:9px;color:#707971;background:#fafbfa;cursor:pointer;font-size:11px;font-weight:750}.support-admin-reply-mode button.active{border-color:#abc5a0;color:#4c6f44;background:#eff6eb}.support-admin-conversation textarea{width:100%;min-height:88px;resize:vertical;padding:11px 12px;border:1px solid #dce2dc;border-radius:10px;outline:0;color:#354139;background:#fafbfa;font:inherit;font-size:12px;line-height:1.6}.support-admin-conversation textarea:focus{border-color:#89a87e;box-shadow:0 0 0 3px #5e835217}.support-admin-conversation form>button{justify-self:end;min-height:39px;padding:0 15px;border:0;border-radius:9px;color:#fff;background:#38503e;cursor:pointer;font-size:11px;font-weight:800}.support-admin-conversation form>button:disabled{color:#9fa69f;background:#e7eae7;cursor:not-allowed}.support-admin-duplicate{display:grid;grid-template-columns:minmax(190px,1fr) minmax(190px,.9fr) auto;align-items:center;gap:10px;padding:17px}.support-admin-duplicate>div{display:grid;gap:4px}.support-admin-duplicate>div span{color:#858e87;font-size:11px;line-height:1.45}.support-admin-duplicate select{min-width:0;height:39px;padding:0 9px;border:1px solid #dce2dc;border-radius:9px;color:#465249;background:#fafbfa;font-size:11px}.support-admin-duplicate-confirm{display:flex;min-width:0;grid-column:1 / 3;align-items:center;gap:8px;color:#657068;font-size:11px;font-weight:700;line-height:1.45}.support-admin-duplicate-confirm input{width:16px;height:16px;flex:0 0 auto;accent-color:#b55c52}.support-admin-duplicate>button{height:39px;padding:0 12px;border:1px solid #e1c4bf;border-radius:9px;color:#92504a;background:#fff4f2;cursor:pointer;font-size:11px;font-weight:800}.support-admin-duplicate>button:disabled{opacity:.5;cursor:not-allowed}.support-admin-handoff{overflow:hidden}.support-admin-handoff>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px}.support-admin-handoff>header>div{display:flex;align-items:center;gap:11px;min-width:0}.support-admin-handoff>header>div>span{display:grid;place-items:center;flex:0 0 39px;width:39px;height:39px;border-radius:11px;color:#5c754e;background:#eaf3e4}.support-admin-handoff>header>div>div{display:grid;gap:3px;min-width:0}.support-admin-handoff>header p{margin:0;color:#6e8f60;font-size:10px;font-weight:850;letter-spacing:.13em}.support-admin-handoff>header small{color:#858e87;font-size:11px;line-height:1.45}.support-admin-handoff>header>button{flex:0 0 auto;min-height:39px;padding:0 13px;border:0;border-radius:9px;color:#fff;background:#384d3e;cursor:pointer;font-size:11px;font-weight:800}.support-admin-handoff-state{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid #e7ebe7;background:#fafbfa}.support-admin-handoff-state>span{padding:5px 9px;border-radius:999px;color:#856737;background:#faefd9;font-size:10px;font-weight:850}.support-admin-handoff-state>span.approved{color:#53744a;background:#e8f2e3}.support-admin-handoff-state label{display:flex;align-items:center;gap:7px;color:#788179;font-size:10px;font-weight:700}.support-admin-handoff-state select{height:30px;border:1px solid #dbe1db;border-radius:8px;color:#48544b;background:#fff;font-size:10px}.support-admin-handoff pre{max-height:310px;border-radius:0}.support-admin-approve{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 15px;background:#fafbfa}.support-admin-approve label{display:flex;align-items:flex-start;gap:8px;color:#69736b;font-size:11px;line-height:1.5}.support-admin-approve input{margin-top:2px;accent-color:#527a48}.support-admin-approve button{flex:0 0 auto;min-height:38px;padding:0 12px;border:0;border-radius:9px;color:#fff;background:#405a46;cursor:pointer;font-size:11px;font-weight:800}.support-admin-approve button:disabled{color:#9ca39d;background:#e4e8e4;cursor:not-allowed}.support-admin-export{display:flex;justify-content:flex-end;gap:8px;padding:12px 14px;background:#fafbfa}.support-admin-export button{display:flex;align-items:center;gap:7px;min-height:37px;padding:0 11px;border:1px solid #d7ded7;border-radius:9px;color:#4c5b4f;background:#fff;cursor:pointer;font-size:11px;font-weight:800}.support-admin-events ol{margin:0;padding:0 16px 12px;list-style:none}.support-admin-events li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #edf0ed;color:#626d65;font-size:11px}.support-admin-events time{color:#929993;white-space:nowrap}.support-admin-detail-error{display:flex;align-items:center;gap:12px;margin:16px;padding:13px;border:1px solid #edcbc7;border-radius:11px;color:#984e47;background:#fff1ef;font-size:12px}.support-admin-detail-error button{margin-left:auto;border:0;color:inherit;background:transparent;cursor:pointer;font-weight:800}@media (max-width: 1180px){.support-admin-toolbar{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(116px,.43fr))}.support-admin-clear{grid-column:4 / 5;justify-self:end}.support-admin-ticket-columns,.support-admin-ticket-list>button{grid-template-columns:88px minmax(210px,1fr) 82px 78px 92px 68px 122px}.support-admin-ticket-columns>span:nth-child(4),.support-admin-ticket-category{display:none}.support-admin-action-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.support-admin-action-fields>button{min-height:39px}.support-admin-duplicate{grid-template-columns:1fr auto}.support-admin-duplicate>div{grid-column:1 / -1}.support-admin-duplicate-confirm{grid-column:1 / -1}}@media (max-width: 860px){.support-admin-metrics,.support-admin-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.support-admin-search{grid-column:1 / -1}.support-admin-clear{grid-column:auto;justify-self:stretch}.support-admin-ticket-columns,.support-admin-ticket-list>button{grid-template-columns:82px minmax(180px,1fr) 80px 72px 64px 116px;gap:10px}.support-admin-ticket-columns>span:nth-child(6),.support-admin-ticket-assignee{display:none}.support-admin-detail{padding:18px}.support-admin-detail-panel{width:calc(100vw - 36px);max-height:calc(100dvh - 36px);min-height:min(440px,calc(100dvh - 36px))}.support-admin-detail-scroll{max-height:calc(100dvh - 36px)}.support-admin-toast{top:18px;left:50%}}@media (max-width: 620px){.support-admin-heading{align-items:flex-start}.support-admin-heading h1{font-size:29px}.support-admin-heading span{font-size:13px}.support-admin-heading>button span{display:none}.support-admin-metrics article{min-height:82px;padding:12px 14px}.support-admin-toolbar{grid-template-columns:1fr 1fr;padding:10px}.support-admin-clear{grid-column:1 / -1}.support-admin-queue>header>small{display:none}.support-admin-ticket-columns{display:none}.support-admin-ticket-list{max-height:none;min-height:160px}.support-admin-ticket-list>button{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:7px 10px;min-height:96px;padding:11px 12px}.support-admin-ticket-list>button>.support-admin-status{grid-column:1;grid-row:1}.support-admin-ticket-identity{grid-column:2 / 4;grid-row:1}.support-admin-ticket-product{display:inline-flex;grid-column:1;grid-row:2}.support-admin-ticket-priority{grid-column:2;grid-row:2}.support-admin-ticket-assignee{display:none}.support-admin-ticket-count{grid-column:3;grid-row:2;text-align:right}.support-admin-ticket-list>button time{grid-column:2 / 4;grid-row:3;text-align:left}.support-admin-detail{padding:10px}.support-admin-detail-panel{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);min-height:min(430px,calc(100dvh - 20px));border-radius:16px}.support-admin-detail-scroll{max-height:calc(100dvh - 20px)}.support-admin-detail-head{min-height:108px;padding:15px}.support-admin-detail-head h2{font-size:19px}.support-admin-detail-body{padding:10px}.support-admin-report dl>div{grid-template-columns:1fr;gap:6px}.support-admin-actions>header{align-items:flex-start}.support-admin-action-fields{grid-template-columns:1fr 1fr}.support-admin-action-fields label:nth-child(3){grid-column:1 / -1}.support-admin-action-fields>button{grid-column:1 / -1}.support-admin-messages article{margin-right:4%}.support-admin-messages article.admin{margin-left:4%}.support-admin-duplicate{grid-template-columns:1fr}.support-admin-duplicate>div{grid-column:auto}.support-admin-duplicate-confirm{grid-column:auto}.support-admin-handoff>header{align-items:flex-start}.support-admin-handoff>header>button{min-height:38px}.support-admin-approve{display:grid}.support-admin-approve button{width:100%}}@media (prefers-reduced-motion: reduce){.support-admin-detail,.support-admin-detail-panel{animation:none}.support-admin-ticket-list>button{transition:none}}html[data-admin=true][data-theme=dark] .support-admin-heading h1{color:#edf3ee}html[data-admin=true][data-theme=dark] .support-admin-heading span{color:#a4aea7}html[data-admin=true][data-theme=dark] .support-admin-metrics article{border-color:#343e37;background:#1d2420}html[data-admin=true][data-theme=dark] .support-admin-metrics b{color:#edf3ee}html[data-admin=true][data-theme=dark] .support-admin-metrics :is(span,small){color:#9da8a0}html[data-admin=true][data-theme=dark] :is(.support-admin-toolbar,.support-admin-queue,.support-admin-detail-panel,.support-admin-detail-body>section,.support-admin-diagnostics,.support-admin-events){border-color:#343e37;color:#e4ebe5;background:#1d2420}html[data-admin=true][data-theme=dark] .support-admin-detail{background:#000000b3}html[data-admin=true][data-theme=dark] :is(.support-admin-toolbar select,.support-admin-toolbar input,.support-admin-search,.support-admin-action-fields select,.support-admin-action-fields input,.support-admin-conversation textarea,.support-admin-duplicate select){border-color:#3b473f;color:#e1e9e3;background:#252d28}html[data-admin=true][data-theme=dark] .support-admin-ticket-list>button{border-color:#333d36;color:#e5ece6;background:#1d2420}html[data-admin=true][data-theme=dark] .support-admin-ticket-list>button:hover{background:#232c26}html[data-admin=true][data-theme=dark] .support-admin-ticket-columns{border-color:#343e37;color:#929d95;background:#202722}html[data-admin=true][data-theme=dark] .support-admin-ticket-identity strong{color:#e1e9e3}html[data-admin=true][data-theme=dark] .support-admin-ticket-identity span{color:#8e9991}html[data-admin=true][data-theme=dark] :is(.support-admin-ticket-category,.support-admin-ticket-count,.support-admin-ticket-list>button time){color:#a1aba3}html[data-admin=true][data-theme=dark] .support-admin-ticket-product{color:#b5d2b0;background:#2e4330}html[data-admin=true][data-theme=dark] .support-admin-ticket-product.tracker{color:#bed0ed;background:#2b3749}html[data-admin=true][data-theme=dark] .support-admin-detail-head .support-admin-ticket-product{color:#b5d2b0}html[data-admin=true][data-theme=dark] .support-admin-detail-head .support-admin-ticket-product.tracker{color:#bed0ed}html[data-admin=true][data-theme=dark] .support-admin-ticket-assignee.assigned{color:#9bc18f}html[data-admin=true][data-theme=dark] .support-admin-detail-head{border-color:#354038;background:#1d2420f5}html[data-admin=true][data-theme=dark] :is(.support-admin-detail-head>button,.support-admin-detail-quick-close){border-color:#3b473f;color:#c3cdc5;background:#252d28}html[data-admin=true][data-theme=dark] :is(.support-admin-detail-head h2,.support-admin-detail-body h3,.support-admin-report p,.support-admin-report dd){color:#e0e8e2}html[data-admin=true][data-theme=dark] .support-admin-detail-body{background:#161c18}html[data-admin=true][data-theme=dark] .support-admin-report dl{border-color:#354038;background:#354038}html[data-admin=true][data-theme=dark] .support-admin-report dl>div{background:#232b26}html[data-admin=true][data-theme=dark] .support-admin-messages article{background:#29312c}html[data-admin=true][data-theme=dark] .support-admin-messages article.admin{background:#29382c}html[data-admin=true][data-theme=dark] .support-admin-messages article.internal{border-color:#68593a;background:#352f22}html[data-admin=true][data-theme=dark] :is(.support-admin-handoff-state,.support-admin-approve,.support-admin-export,.support-admin-queue>header,.support-admin-queue>footer){border-color:#354038;background:#232b26}.support-admin-heading>button,.support-admin-toolbar :is(select,input),.support-admin-clear,.support-admin-error button,.support-admin-queue>footer button,.support-admin-action-fields :is(select,input),.support-admin-action-fields>button,.support-admin-assignee button,.support-admin-reply-mode button,.support-admin-conversation textarea,.support-admin-conversation form>button,.support-admin-duplicate select,.support-admin-duplicate>button,.support-admin-handoff>header>button,.support-admin-handoff-state select,.support-admin-approve button,.support-admin-export button,.support-admin-detail-error button{font-size:13px}.support-admin-metrics :is(span,small),.support-admin-toolbar>label>span,.support-admin-queue>header small,.support-admin-ticket-identity span,.support-admin-ticket-category,.support-admin-ticket-product,.support-admin-ticket-assignee,.support-admin-ticket-count,.support-admin-ticket-list>button time,.support-admin-detail-head>div>div>span:not(.support-admin-status),.support-admin-report dt,.support-admin-report footer,.support-admin-actions>header span,.support-admin-assignee b,.support-admin-action-fields label>span,.support-admin-conversation>header>span,.support-admin-messages>p,.support-admin-messages article header>span,.support-admin-messages article time,.support-admin-duplicate>div span,.support-admin-duplicate-confirm,.support-admin-handoff>header small,.support-admin-handoff-state label,.support-admin-approve label,.support-admin-events li,.support-admin-events time{font-size:12px}.support-admin-heading p,.support-admin-ticket-columns,.support-admin-status,.support-admin-ticket-priority,.support-admin-messages article header em,.support-admin-handoff>header p,.support-admin-handoff-state>span{font-size:11px}.tracker-sync-page{color:#202820}.tracker-sync-heading{display:flex;min-height:74px;margin-bottom:24px;align-items:flex-end;justify-content:space-between;gap:20px}.tracker-sync-heading h1{margin:7px 0 5px;color:#172018;font:700 31px/1.15 Manrope;letter-spacing:-.045em}.tracker-sync-heading>div:first-child>span{color:#818781;font-size:11px}.tracker-sync-heading-actions{display:flex;align-items:center;gap:9px}.tracker-sync-heading-actions>button{display:flex;min-height:38px;padding:0 12px;align-items:center;gap:7px;border:1px solid #dfe3df;border-radius:10px;color:#647068;background:#fff;cursor:pointer;font-size:11px;font-weight:800}.tracker-sync-heading-actions>button svg{width:16px;height:16px}.tracker-sync-heading-actions>button.loading svg{animation:tracker-sync-spin .8s linear infinite}.tracker-sync-heading-actions>button:disabled{cursor:wait;opacity:.55}.tracker-sync-live-state{display:flex;min-height:38px;padding:0 12px;align-items:center;gap:8px;border:1px solid #dfe3df;border-radius:10px;color:#667068;background:#fafbfa;font-size:10px;font-weight:900}.tracker-sync-live-state i{width:7px;height:7px;border-radius:50%}.tracker-sync-live-state.enabled i{background:#649052;box-shadow:0 0 0 4px #eaf2e6}.tracker-sync-live-state.disabled i{background:#9ca49e;box-shadow:0 0 0 4px #ecefec}.tracker-sync-alert{margin-bottom:12px;padding:12px 14px;border:1px solid;border-radius:11px;font-size:11px;line-height:1.5}.tracker-sync-alert.error{border-color:#ebccc8;color:#94544d;background:#fff2f0}.tracker-sync-alert.success{border-color:#d7e4d2;color:#56734d;background:#f1f7ee}.tracker-sync-state{display:grid;min-height:58vh;place-content:center;justify-items:center;gap:7px;color:#768078;text-align:center}.tracker-sync-state>i{width:30px;height:30px;margin-bottom:8px;border:3px solid #dfe5dc;border-top-color:#58774d;border-radius:50%;animation:tracker-sync-spin .8s linear infinite}.tracker-sync-state b{color:#3f4d42;font-size:13px}.tracker-sync-state span{font-size:10px}.tracker-sync-state.error{min-height:360px;padding:30px;border:1px solid #e3e7e3;border-radius:17px;background:#fff}.tracker-sync-state.error button{min-height:38px;margin-top:9px;padding:0 15px;border:0;border-radius:9px;color:#fff;background:#344d3a;cursor:pointer;font-size:10px;font-weight:800}.tracker-sync-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tracker-sync-metrics article{display:flex;min-height:123px;padding:17px;align-items:flex-start;gap:12px;border:1px solid #e0e4e0;border-radius:15px;background:#fff;box-shadow:0 5px 18px #202b2306}.tracker-sync-metrics article>span{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:11px;color:#52764d;background:#e9f2e6}.tracker-sync-metrics article:nth-child(2)>span{color:#53748b;background:#e5eff4}.tracker-sync-metrics article:nth-child(3)>span{color:#8f6a31;background:#f7eedb}.tracker-sync-metrics article:nth-child(4)>span{color:#66558c;background:#ede9f7}.tracker-sync-metrics article>span svg{width:19px;height:19px}.tracker-sync-metrics article>div{display:grid;min-width:0;gap:4px}.tracker-sync-metrics small{color:#7f8881;font-size:10px;font-weight:700}.tracker-sync-metrics strong{margin-top:4px;color:#263129;font:750 22px/1.05 Manrope;letter-spacing:-.035em}.tracker-sync-metrics p{margin:1px 0 0;color:#929992;font-size:9px;line-height:1.5}.tracker-sync-metrics .capacity-warning>span,.tracker-sync-metrics .capacity-danger>span{color:#956832;background:#f9ecd8}.tracker-sync-metrics .capacity-critical>span{color:#9a504a;background:#f7e4e2}.tracker-sync-panel{border:1px solid #e0e3e0;border-radius:17px;background:#fff;box-shadow:0 5px 18px #202b2306}.tracker-sync-panel>header{display:flex;align-items:center;justify-content:space-between;gap:15px}.tracker-sync-panel>header h2{margin:5px 0 0;font:700 17px/1.2 Manrope;letter-spacing:-.025em}.tracker-sync-primary-grid{display:grid;margin-top:12px;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:12px;align-items:start}.tracker-sync-operations{overflow:hidden}.tracker-sync-operations>header{min-height:75px;padding:17px 20px;border-bottom:1px solid #e9ece9}.tracker-sync-operations>header>span,.tracker-sync-entity-panel>header>span{padding:5px 8px;border-radius:99px;color:#59764e;background:#eaf2e6;font-size:9px;font-weight:900}.tracker-sync-operations>header>span.attention{color:#8e6835;background:#f8eedc}.tracker-sync-operation-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#e8ebe8}.tracker-sync-operation-list article{position:relative;display:grid;min-height:105px;padding:17px 15px 22px;gap:8px;background:#fff}.tracker-sync-operation-list small{color:#858d86;font-size:9px}.tracker-sync-operation-list strong{font:750 23px/1 Manrope}.tracker-sync-operation-list i{position:absolute;right:15px;bottom:14px;left:15px;height:3px;overflow:hidden;border-radius:99px;background:#edf0ed}.tracker-sync-operation-list i:after{content:"";display:block;width:var(--metric-width);height:100%;border-radius:inherit;background:#789b69}.tracker-sync-operation-list i.warning:after{background:#d19a4a}.tracker-sync-operation-list i.danger:after{background:#c96960}.tracker-sync-operations>footer{min-height:42px;padding:13px 20px;color:#8b928c;background:#fafbfa;font-size:9px}.tracker-sync-config{padding:18px}.tracker-sync-config>header>span{padding:5px 9px;border-radius:99px;color:#68716a;background:#ecefec;font-size:9px;font-weight:900}.tracker-sync-config>header>span.enabled{color:#57774c;background:#e9f2e5}.tracker-sync-master-toggle{display:grid;min-height:68px;margin-top:15px;padding:13px;grid-template-columns:minmax(0,1fr) 43px;align-items:center;gap:12px;border:1px solid #e3e7e3;border-radius:12px;background:#fafbfa;cursor:pointer}.tracker-sync-master-toggle>span{display:grid;gap:4px}.tracker-sync-master-toggle b{font-size:11px}.tracker-sync-master-toggle small{color:#8b938c;font-size:9px;line-height:1.45}.tracker-sync-master-toggle input{position:absolute;opacity:0;pointer-events:none}.tracker-sync-master-toggle>i{position:relative;width:43px;height:25px;border-radius:99px;background:#d9deda;transition:.18s}.tracker-sync-master-toggle>i:after{content:"";position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #1f2c2329;transition:.18s}.tracker-sync-master-toggle input:checked+i{background:#5c7c55}.tracker-sync-master-toggle input:checked+i:after{transform:translate(18px)}.tracker-sync-master-toggle input:focus-visible+i{outline:3px solid rgba(85,124,75,.24);outline-offset:3px}.tracker-sync-config fieldset{display:grid;margin:14px 0 0;padding:0;gap:8px;border:0}.tracker-sync-config legend{margin-bottom:8px;color:#79827b;font-size:9px;font-weight:800}.tracker-sync-config fieldset label{display:grid;min-height:57px;padding:10px 11px;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:10px;border:1px solid #e3e7e3;border-radius:10px;cursor:pointer}.tracker-sync-config fieldset input{width:17px;height:17px;accent-color:#56754f}.tracker-sync-config fieldset span{display:grid;gap:3px}.tracker-sync-config fieldset b{font-size:10px}.tracker-sync-config fieldset small{color:#8b938c;font-size:8px}.tracker-sync-config-note{display:grid;gap:3px;margin-top:10px;padding:10px 11px;border-radius:9px;color:#6d745f;background:#f5f5e9}.tracker-sync-config-note b{font-size:9px}.tracker-sync-config-note span{font-size:8px;line-height:1.5}.tracker-sync-save{width:100%;min-height:41px;margin-top:11px;border:0;border-radius:10px;color:#fff;background:#304738;cursor:pointer;font-size:10px;font-weight:900}.tracker-sync-save:disabled{color:#98a099;background:#edf0ed;cursor:default}.tracker-sync-entity-panel{margin-top:12px;overflow:hidden}.tracker-sync-entity-panel>header{min-height:75px;padding:17px 20px;border-bottom:1px solid #e9ece9}.tracker-sync-entity-scroll{min-width:0;overflow-x:auto;scrollbar-gutter:stable}.tracker-sync-entity-scroll:focus-visible{outline:3px solid rgba(85,124,75,.22);outline-offset:-3px}.tracker-sync-entity-head,.tracker-sync-entity-body article{display:grid;min-width:820px;grid-template-columns:minmax(250px,1.45fr) repeat(5,minmax(84px,.55fr));align-items:center;gap:12px}.tracker-sync-entity-head{min-height:38px;padding:0 20px;color:#8d958e;background:#fafbfa;font-size:9px;font-weight:800}.tracker-sync-entity-body article{min-height:66px;padding:9px 20px;border-top:1px solid #edf0ed}.tracker-sync-entity-body article:first-child{border-top:0}.tracker-sync-entity-body article>div{display:grid;grid-template-columns:33px minmax(0,1fr);align-items:center;gap:10px}.tracker-sync-entity-body article>div>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:#58724f;background:#edf3ea}.tracker-sync-entity-body svg{width:17px;height:17px}.tracker-sync-entity-body p{display:grid;min-width:0;margin:0;gap:3px}.tracker-sync-entity-body b{font-size:11px}.tracker-sync-entity-body small{overflow:hidden;color:#8d958e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.tracker-sync-entity-body strong{color:#4a554c;font-size:11px}.tracker-sync-entity-body strong.warning{color:#9a6737}.tracker-sync-empty{margin:0;padding:25px;color:#8d958e;text-align:center;font-size:10px}.tracker-sync-secondary-grid{display:grid;margin-top:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tracker-sync-health-card{padding:17px}.tracker-sync-health-card>header{justify-content:flex-start}.tracker-sync-health-card>header>span{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:10px;color:#56744e;background:#eaf2e6}.tracker-sync-health-card>header>span svg{width:18px;height:18px}.tracker-sync-health-card>header>div{display:grid;gap:3px;min-width:0}.tracker-sync-health-card>header h2{margin:0;font-size:13px}.tracker-sync-health-card>header small{overflow:hidden;color:#8b938c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.tracker-sync-health-card>header em{margin-left:auto;padding:5px 7px;border-radius:99px;font-size:8px;font-style:normal;font-weight:900}.tracker-sync-health-card>header em.healthy{color:#57764d;background:#e9f2e5}.tracker-sync-health-card>header em.attention{color:#8c6634;background:#f8edd9}.tracker-sync-health-card dl{display:grid;margin:14px 0 0;gap:0}.tracker-sync-health-card dl div{display:flex;min-height:35px;align-items:center;justify-content:space-between;border-top:1px solid #edf0ed}.tracker-sync-health-card dt{color:#858d86;font-size:9px}.tracker-sync-health-card dd{margin:0;font-size:9px;font-weight:800}.tracker-sync-retention{display:grid;margin-top:12px;padding:14px 17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid #e1e5e1;border-radius:13px;color:#6f7871;background:#f8f9f8}.tracker-sync-retention>div{display:grid;gap:3px}.tracker-sync-retention>div:last-child{text-align:right}.tracker-sync-retention b{color:#4e5a51;font-size:9px}.tracker-sync-retention span{font-size:8px;line-height:1.5}.tracker-sync-privacy{display:grid;margin-top:12px;padding:14px 16px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;border:1px solid #dfe6dc;border-radius:13px;color:#536a4e;background:#f3f7f1}.tracker-sync-privacy>svg{width:22px;height:22px;justify-self:center}.tracker-sync-privacy b{font-size:10px}.tracker-sync-privacy p{margin:3px 0 0;color:#7b897a;font-size:9px;line-height:1.5}.tracker-sync-modal{position:fixed;z-index:500;top:0;right:0;bottom:0;left:0;display:grid;padding:20px;place-items:center;background:#0f16118f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:tracker-sync-fade .18s both}.tracker-sync-modal>section{width:min(100%,440px);padding:26px;border:1px solid #ffffff7a;border-radius:20px;background:#fff;box-shadow:0 28px 80px #101a1240}.tracker-sync-modal>section>span{display:grid;width:48px;height:48px;margin-bottom:17px;place-items:center;border-radius:15px;color:#58734f;background:#e8f2e4}.tracker-sync-modal>section>span svg{width:23px;height:23px}.tracker-sync-modal h2{margin:7px 0 9px;color:#2c382f;font:750 22px/1.2 Manrope}.tracker-sync-modal>section>p:not(.admin-eyebrow){margin:0;color:#758078;font-size:11px;line-height:1.7}.tracker-sync-modal dl{display:grid;margin:18px 0;gap:0;border-block:1px solid #e8ece8}.tracker-sync-modal dl div{display:grid;min-height:42px;grid-template-columns:95px minmax(0,1fr);align-items:center;gap:12px;border-top:1px solid #edf0ed}.tracker-sync-modal dl div:first-child{border-top:0}.tracker-sync-modal dt{color:#8a938b;font-size:9px}.tracker-sync-modal dd{margin:0;font-size:10px;font-weight:800}.tracker-sync-modal footer{display:grid;grid-template-columns:1fr 1.4fr;gap:8px}.tracker-sync-modal footer button{min-height:42px;border:1px solid #dce2dc;border-radius:10px;color:#5e6a61;background:#fff;cursor:pointer;font-size:10px;font-weight:900}.tracker-sync-modal footer button:last-child{border-color:#4f7252;color:#fff;background:#4f7252}.tracker-sync-modal footer button:disabled{cursor:wait;opacity:.6}@keyframes tracker-sync-spin{to{transform:rotate(360deg)}}@keyframes tracker-sync-fade{0%{opacity:0}}@media (max-width: 1150px){.tracker-sync-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-sync-primary-grid{grid-template-columns:1fr}.tracker-sync-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-sync-secondary-grid>section:last-child{grid-column:1 / -1}}@media (max-width: 760px){.tracker-sync-heading{min-height:auto;margin-bottom:19px;align-items:flex-start;flex-direction:column;gap:14px}.tracker-sync-heading h1{font-size:28px}.tracker-sync-heading-actions{width:100%}.tracker-sync-live-state{flex:1}.tracker-sync-heading-actions>button{min-width:40px;justify-content:center}.tracker-sync-heading-actions>button span{display:none}.tracker-sync-metrics{gap:8px}.tracker-sync-metrics article{min-height:119px;padding:14px;gap:9px}.tracker-sync-metrics article>span{flex-basis:32px;width:32px;height:32px}.tracker-sync-metrics article>span svg{width:17px;height:17px}.tracker-sync-metrics strong{font-size:18px}.tracker-sync-operation-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-sync-operation-list article:first-child{grid-column:1 / -1;min-height:86px}.tracker-sync-operation-list article{min-height:92px}.tracker-sync-secondary-grid{grid-template-columns:1fr;gap:8px}.tracker-sync-secondary-grid>section:last-child{grid-column:auto}.tracker-sync-primary-grid,.tracker-sync-entity-panel,.tracker-sync-secondary-grid,.tracker-sync-retention,.tracker-sync-privacy{margin-top:8px}.tracker-sync-operations>header,.tracker-sync-entity-panel>header{padding-inline:16px}.tracker-sync-config{padding:16px}.tracker-sync-retention{grid-template-columns:1fr;gap:8px}.tracker-sync-retention>div:last-child{padding-top:8px;border-top:1px solid #e3e7e3;text-align:left}.tracker-sync-modal{padding:0;place-items:end stretch}.tracker-sync-modal>section{width:100%;padding:24px 20px max(22px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.tracker-sync-modal footer{grid-template-columns:1fr}}@media (max-width: 430px){.tracker-sync-metrics{grid-template-columns:1fr}.tracker-sync-metrics article{min-height:94px}.tracker-sync-health-card>header small{white-space:normal}}html[data-admin=true][data-theme=dark] .tracker-sync-page{color:#dce5dd}html[data-admin=true][data-theme=dark] .tracker-sync-heading h1{color:#edf3ee}html[data-admin=true][data-theme=dark] :is(.tracker-sync-metrics article,.tracker-sync-panel,.tracker-sync-modal>section,.tracker-sync-state.error){border-color:#29332c;background:#141916;box-shadow:none}html[data-admin=true][data-theme=dark] :is(.tracker-sync-metrics strong,.tracker-sync-panel h2,.tracker-sync-entity-body b,.tracker-sync-modal h2){color:#e1e9e2}html[data-admin=true][data-theme=dark] :is(.tracker-sync-heading-actions>button,.tracker-sync-live-state,.tracker-sync-master-toggle,.tracker-sync-config fieldset label,.tracker-sync-retention){border-color:#323c35;color:#cbd5cc;background:#171d19}html[data-admin=true][data-theme=dark] :is(.tracker-sync-operations>header,.tracker-sync-entity-panel>header,.tracker-sync-entity-body article,.tracker-sync-health-card dl div,.tracker-sync-modal dl,.tracker-sync-modal dl div){border-color:#28312a}html[data-admin=true][data-theme=dark] .tracker-sync-operation-list{background:#29332c}html[data-admin=true][data-theme=dark] .tracker-sync-operation-list article{background:#141916}html[data-admin=true][data-theme=dark] :is(.tracker-sync-operations>footer,.tracker-sync-entity-head){background:#101512}html[data-admin=true][data-theme=dark] .tracker-sync-config-note{color:#c7c398;background:#262519}html[data-admin=true][data-theme=dark] .tracker-sync-retention>div:last-child{border-color:#303831}html[data-admin=true][data-theme=dark] .tracker-sync-privacy{border-color:#2d3b2e;color:#aec9a8;background:#172218}html[data-admin=true][data-theme=dark] .tracker-sync-modal footer button{border-color:#344038;color:#d0d9d1;background:#19201b}html[data-admin=true][data-theme=dark] .tracker-sync-modal footer button:last-child{border-color:#527557;color:#fff;background:#426047}@media (prefers-reduced-motion: reduce){.tracker-sync-heading-actions>button.loading svg,.tracker-sync-state>i,.tracker-sync-modal{animation:none}.tracker-sync-master-toggle>i,.tracker-sync-master-toggle>i:after{transition:none}}.tracker-sync-page{--tracker-type-primary: 13px;--tracker-type-secondary: 12px;--tracker-type-compact: 11px}.tracker-sync-page .admin-eyebrow,.tracker-sync-live-state,.tracker-sync-operations>header>span,.tracker-sync-entity-panel>header>span,.tracker-sync-config>header>span,.tracker-sync-config legend,.tracker-sync-entity-head,.tracker-sync-health-card>header em{font-size:var(--tracker-type-compact)}.tracker-sync-state span,.tracker-sync-heading>div:first-child>span,.tracker-sync-metrics small,.tracker-sync-metrics p,.tracker-sync-operation-list small,.tracker-sync-operations>footer,.tracker-sync-master-toggle small,.tracker-sync-config fieldset small,.tracker-sync-config-note b,.tracker-sync-config-note span,.tracker-sync-entity-body small,.tracker-sync-empty,.tracker-sync-health-card>header small,.tracker-sync-health-card dt,.tracker-sync-retention span,.tracker-sync-privacy p,.tracker-sync-modal>section>p:not(.admin-eyebrow),.tracker-sync-modal dt{font-size:var(--tracker-type-secondary)}.tracker-sync-heading-actions>button,.tracker-sync-alert,.tracker-sync-state b,.tracker-sync-state.error button,.tracker-sync-master-toggle b,.tracker-sync-config fieldset b,.tracker-sync-save,.tracker-sync-entity-body b,.tracker-sync-entity-body strong,.tracker-sync-health-card>header h2,.tracker-sync-health-card dd,.tracker-sync-retention b,.tracker-sync-privacy b,.tracker-sync-modal dd,.tracker-sync-modal footer button{font-size:var(--tracker-type-primary)}@media (max-width: 760px){.tracker-sync-metrics article{min-height:128px}.tracker-sync-master-toggle{min-height:74px}.tracker-sync-config fieldset label{min-height:64px}}@media (max-width: 430px){.tracker-sync-metrics article{min-height:104px}}html[data-admin=true]{background:#f4f5f7;color-scheme:light}html[data-admin=true] body{margin:0;min-width:320px;min-height:100vh;background:#f4f5f7;color:#18211b;font-family:DM Sans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}html[data-admin=true] button,html[data-admin=true] input{font:inherit}html[data-admin=true] *{box-sizing:border-box}.admin-icon{display:block;flex:0 0 auto}.admin-eyebrow{margin:0;color:#899088;font:700 12px/1.2 Manrope,sans-serif;letter-spacing:.13em}.admin-login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(430px,1.08fr) minmax(460px,.92fr);background:#f7f7f4}.admin-login-brand{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:54px clamp(48px,7vw,112px);color:#f9fbf4;background:#19231d}.admin-login-brand:before{content:"";position:absolute;width:520px;height:520px;right:-180px;bottom:-180px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 90px #ffffff06,0 0 0 180px #ffffff05}.admin-login-brand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:radial-gradient(rgba(255,255,255,.22) .7px,transparent .7px);background-size:22px 22px;-webkit-mask-image:linear-gradient(to bottom right,#000,transparent 70%);mask-image:linear-gradient(to bottom right,#000,transparent 70%)}.admin-logo{position:relative;z-index:1;display:flex;align-items:center;width:max-content;color:inherit;text-decoration:none}.admin-logo>span{display:grid;place-items:center;width:40px;height:40px;margin-right:11px;border:1px solid rgba(255,255,255,.25);border-radius:12px;color:#d5e76b;font:800 20px/1 Manrope}.admin-logo strong{font:800 25px/1 Manrope;letter-spacing:-.05em}.admin-logo em{margin-left:12px;padding-left:12px;border-left:1px solid rgba(255,255,255,.2);color:#a9b1aa;font:700 9px/1 Manrope;letter-spacing:.18em}.admin-login-message{position:relative;z-index:1;margin:auto 0}.admin-login-message>p{margin:0 0 24px;color:#d5e76b;font:700 11px/1 Manrope;letter-spacing:.2em}.admin-login-message h1{max-width:640px;margin:0;font:700 clamp(38px,5vw,66px)/1.13 "Manrope",sans-serif;letter-spacing:-.055em}.admin-login-message>span{display:block;margin-top:30px;color:#9fa9a1;font-size:14px}.admin-login-signal{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.admin-login-signal>i{width:9px;height:9px;border-radius:50%;background:#d5e76b;box-shadow:0 0 0 5px #d5e76b1f}.admin-login-signal span{display:grid;gap:2px}.admin-login-signal b{font-size:12px}.admin-login-signal small{color:#88948b;font-size:10px}.admin-login-panel{display:grid;place-items:center;padding:48px}.admin-login-card{width:min(100%,420px)}.admin-login-shield{display:grid;place-items:center;width:52px;height:52px;margin-bottom:28px;border:1px solid #dde0d9;border-radius:17px;color:#536e2d;background:#fff;box-shadow:0 10px 28px #202d2312}.admin-login-card h2{margin:9px 0 10px;color:#18211b;font:700 33px/1.2 Manrope;letter-spacing:-.045em}.admin-login-card>p:not(.admin-eyebrow){margin:0 0 32px;color:#747b75;font-size:14px}.admin-login-card form{display:grid;gap:18px}.admin-login-card label{display:grid;gap:8px}.admin-login-card label>span{color:#5e655f;font-size:12px;font-weight:600}.admin-login-card input{width:100%;height:52px;padding:0 16px;border:1px solid #d9ddd8;border-radius:12px;outline:0;color:#202821;background:#fff;transition:.2s}.admin-login-card input:focus{border-color:#6e8750;box-shadow:0 0 0 4px #6e87501a}.admin-login-card form>button{display:flex;align-items:center;justify-content:space-between;height:54px;margin-top:5px;padding:0 18px;border:0;border-radius:12px;color:#f8fbf2;background:#28352c;cursor:pointer;font-weight:700;transition:.2s}.admin-login-card form>button:hover{transform:translateY(-1px);background:#1d2821}.admin-login-card form>button:disabled{cursor:wait;opacity:.65}.admin-form-error{padding:11px 13px;border:1px solid #efcbc8;border-radius:10px;color:#9c3932;background:#fff1ef;font-size:12px}.admin-login-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:24px;padding-top:21px;border-top:1px solid #e1e3de;color:#8b918b;font-size:11px}.admin-login-foot span{display:flex;align-items:center;gap:7px}.admin-login-foot i{width:6px;height:6px;border-radius:50%;background:#6c8850}.admin-login-foot a{color:#465c38;font-weight:600}.admin-mfa-shell{min-height:100vh;display:grid;place-items:center;padding:32px;background:#f3f5f1}.admin-mfa-card{width:min(100%,480px);padding:34px;border:1px solid #dfe4dc;border-radius:22px;background:#fff;box-shadow:0 24px 70px #1c281f1a}.admin-mfa-mark{display:grid;place-items:center;width:52px;height:52px;margin-bottom:22px;border-radius:16px;color:#fff;background:#335139;font-size:18px;font-weight:900}.admin-mfa-card h1{margin:8px 0 10px;color:#19241c;font-size:30px;letter-spacing:-.035em}.admin-mfa-card>p:not(.admin-eyebrow){margin:0 0 24px;color:#727b73;font-size:14px;line-height:1.65}.admin-mfa-card form{display:grid;gap:14px}.admin-mfa-card label{display:grid;gap:8px}.admin-mfa-card label span{color:#59635b;font-size:12px;font-weight:700}.admin-mfa-card input{width:100%;height:54px;padding:0 16px;border:1px solid #d8ded6;border-radius:12px;outline:0;color:#1e2820;background:#fff;font-size:22px;font-weight:800;letter-spacing:.22em;text-align:center}.admin-mfa-card input:focus{border-color:#658756;box-shadow:0 0 0 4px #6587561f}.admin-mfa-card form>button,.admin-mfa-primary{width:100%;height:52px;border:0;border-radius:12px;color:#fff;background:#335139;cursor:pointer;font-weight:800}.admin-mfa-card button:disabled{cursor:wait;opacity:.6}.admin-mfa-qr{display:grid;place-items:center;gap:12px;margin:0 0 20px}.admin-mfa-qr img{width:min(240px,70vw);aspect-ratio:1;padding:10px;border:1px solid #e0e5de;border-radius:16px;background:#fff}.admin-mfa-qr details{width:100%;color:#758076;font-size:11px;text-align:center}.admin-mfa-qr summary{cursor:pointer}.admin-mfa-qr code{display:block;overflow-wrap:anywhere;margin-top:8px;padding:10px;border-radius:8px;color:#27342a;background:#f2f5f0;-webkit-user-select:all;user-select:all}.admin-mfa-card>footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:17px;border-top:1px solid #e6e9e4}.admin-mfa-card>footer button{border:0;color:#607064;background:transparent;cursor:pointer;font-size:11px;font-weight:700}.admin-state-shell,.admin-denied-shell{min-height:100vh;display:grid;place-items:center;padding:28px;background:#f4f5f1}.admin-state-shell{align-content:center;gap:17px;color:#737a73}.admin-state-logo{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:#f6f8f2;background:#233128;font:800 22px/1 Manrope}.admin-state-shell p{margin:0;font-size:13px}.admin-loader{display:flex;align-items:center;justify-content:center;gap:5px;height:18px}.admin-loader i{width:6px;height:6px;border-radius:50%;background:#6e8750;animation:admin-dot 1s infinite alternate}.admin-loader i:nth-child(2){animation-delay:.2s}.admin-loader i:nth-child(3){animation-delay:.4s}@keyframes admin-dot{to{opacity:.25;transform:translateY(-4px)}}.admin-denied-shell section{width:min(100%,480px);padding:44px;border:1px solid #e0e3de;border-radius:24px;text-align:center;background:#fff;box-shadow:0 20px 60px #25302714}.admin-denied-icon{display:grid;place-items:center;width:66px;height:66px;margin:0 auto 24px;border-radius:21px;color:#98544d;background:#fbecea}.admin-denied-shell h1{margin:11px 0;font:700 27px/1.25 Manrope;letter-spacing:-.04em}.admin-denied-shell section>p:not(.admin-eyebrow){margin:0 auto;color:#747b75;font-size:13px;line-height:1.7}.admin-denied-account{display:grid;gap:5px;margin:27px 0;padding:15px;border-radius:13px;background:#f4f5f2}.admin-denied-account small{color:#8a908a;font-size:10px}.admin-denied-account b{font-size:13px}.admin-denied-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.admin-denied-actions button,.admin-denied-actions a{display:grid;place-items:center;min-height:44px;border:1px solid #d9ddd7;border-radius:10px;color:#364239;background:#fff;text-decoration:none;cursor:pointer;font-size:12px;font-weight:600}.admin-denied-actions button{border-color:#29372d;color:#fff;background:#29372d}.admin-shell{--sidebar: 236px;min-height:100vh;color:#202720;background:#f3f4f6;font-size:14px}.admin-sidebar{position:fixed;z-index:30;inset:0 auto 0 0;display:flex;flex-direction:column;width:var(--sidebar);padding:26px 17px 18px;color:#d9dfda;background:#19231d}.admin-sidebar-brand{display:flex;align-items:center;height:43px;padding:0 7px}.admin-sidebar-brand a{display:flex;align-items:center;color:#fff;text-decoration:none}.admin-sidebar-brand a span{display:grid;place-items:center;width:32px;height:32px;margin-right:9px;border:1px solid #4a574e;border-radius:10px;color:#d3e667;font:800 16px/1 Manrope}.admin-sidebar-brand a strong{font:800 21px/1 Manrope;letter-spacing:-.05em}.admin-sidebar-brand>em{margin-left:9px;color:#718077;font:700 8px/1 Manrope;letter-spacing:.15em}.admin-environment{display:flex;align-items:center;gap:11px;margin:27px 3px 23px;padding:12px 13px;border:1px solid #344039;border-radius:12px;background:#202c25}.admin-environment>i{width:8px;height:8px;border-radius:50%;background:#d4e66c;box-shadow:0 0 0 4px #d4e66c17}.admin-environment span{display:grid;gap:2px}.admin-environment b{color:#e9ede9;font-size:11px}.admin-environment small{color:#758079;font-size:9px}.admin-sidebar nav{display:grid;min-height:0;flex:1;align-content:start;gap:7px;margin-bottom:12px;overflow-y:auto;scrollbar-width:thin}.admin-sidebar nav button{display:flex;align-items:center;gap:11px;width:100%;min-height:52px;padding:7px 9px;border:0;border-radius:12px;color:#8d9991;background:transparent;text-align:left;cursor:pointer;transition:.18s}.admin-sidebar nav button>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px}.admin-sidebar nav button div{display:grid;gap:2px}.admin-sidebar nav button b{color:inherit;font-size:12px}.admin-sidebar nav button small{color:#657168;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.admin-sidebar nav button:hover{color:#dce2dd;background:#212d26}.admin-sidebar nav button.active{color:#f0f4ef;background:#2a382f}.admin-sidebar nav button.active>span{color:#d4e66b;background:#35453a}.admin-sidebar-bottom{display:grid;gap:3px;margin-top:auto;padding-top:18px;border-top:1px solid #2d3932}.admin-sidebar-bottom a,.admin-sidebar-bottom button{display:flex;align-items:center;gap:10px;min-height:39px;padding:0 10px;border:0;border-radius:9px;color:#77837b;background:transparent;text-decoration:none;cursor:pointer;font-size:10px}.admin-sidebar-bottom a .admin-icon{transform:rotate(180deg)}.admin-sidebar-bottom :is(a,button):hover{color:#d7ded8;background:#212c25}.admin-main{min-height:100vh;margin-left:var(--sidebar)}.admin-topbar{position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;height:68px;padding:0 34px;border-bottom:1px solid #e1e4e1;background:#f9faf9e8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-breadcrumb{display:flex;align-items:center;gap:8px;color:#929891;font-size:10px}.admin-breadcrumb i{color:#c4c8c4;font-style:normal}.admin-breadcrumb b{color:#454d47}.admin-top-actions{display:flex;align-items:center;gap:22px}.admin-refresh{display:flex;align-items:center;gap:7px;height:34px;padding:0 11px;border:1px solid #dfe2df;border-radius:9px;color:#687069;background:#fff;cursor:pointer;font-size:9px}.admin-refresh:hover{color:#35443a;border-color:#cbd1cb}.admin-refresh.loading .admin-icon{animation:admin-spin .8s linear infinite}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-account{display:flex;align-items:center;gap:9px}.admin-account>span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#eff4e4;background:#34443a;font:700 12px/1 Manrope}.admin-account div{display:grid;gap:1px}.admin-account b{font-size:10px}.admin-account small{max-width:170px;overflow:hidden;color:#939994;font-size:8px;text-overflow:ellipsis}.admin-mobile-menu{display:none}.admin-content{width:min(100%,1440px);margin:0 auto;padding:37px clamp(26px,4vw,58px) 70px}.admin-content-loading{min-height:60vh;display:grid;place-items:center;align-content:center;gap:14px;color:#7d847e;font-size:12px}.admin-page-heading{display:flex;align-items:flex-end;justify-content:space-between;min-height:74px;margin-bottom:28px}.admin-page-heading h1{margin:7px 0 5px;color:#172018;font:700 31px/1.15 Manrope;letter-spacing:-.045em}.admin-page-heading>div:first-child>span{color:#818781;font-size:11px}.admin-heading-status{display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid #e0e4df;border-radius:11px;background:#fafbfa}.admin-heading-status>i{width:8px;height:8px;border-radius:50%;background:#78a24f;box-shadow:0 0 0 4px #edf3e7}.admin-heading-status.warning>i{background:#d99b3f;box-shadow:0 0 0 4px #fbf0dc}.admin-heading-status.critical>i{background:#d85c5c;box-shadow:0 0 0 4px #fbe4e4}.admin-heading-status span{display:grid;gap:2px}.admin-heading-status b{font-size:10px}.admin-heading-status small{color:#8d938d;font-size:8px}.admin-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-metric{min-height:154px;padding:19px;border:1px solid #e1e4e1;border-radius:16px;background:#fff;box-shadow:0 4px 13px #232f2606}.admin-metric-head{display:flex;align-items:center;gap:9px}.admin-metric-head>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px}.admin-metric-head small{color:#7b827c;font-size:10px;font-weight:600}.admin-metric>strong{display:block;margin:17px 0 4px;font:700 29px/1 Manrope;letter-spacing:-.05em}.admin-metric>p{margin:0;color:#939993;font-size:9px}.admin-metric.violet .admin-metric-head>span{color:#66568f;background:#eeeafa}.admin-metric.green .admin-metric-head>span{color:#5b7b45;background:#eaf2e3}.admin-metric.amber .admin-metric-head>span{color:#96713e;background:#f8efdd}.admin-metric.blue .admin-metric-head>span{color:#4d7489;background:#e4f0f5}.admin-panel{border:1px solid #e0e3e0;border-radius:17px;background:#fff;box-shadow:0 5px 18px #202b2306}.admin-overview-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:14px;margin-top:14px}.admin-panel>header{display:flex;align-items:center;justify-content:space-between}.admin-panel>header h2{margin:5px 0 0;font:700 16px/1.2 Manrope;letter-spacing:-.025em}.admin-activity-panel{min-height:314px;padding:21px 23px 18px}.admin-panel-total{display:grid;gap:3px;text-align:right}.admin-panel-total small{color:#9a9f9a;font-size:8px}.admin-panel-total b{font:700 17px/1 Manrope}.admin-chart{display:flex;align-items:flex-end;gap:clamp(4px,.8vw,10px);height:205px;padding-top:25px}.admin-chart-column{position:relative;flex:1;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;height:100%}.admin-chart-column>span{position:absolute;top:-18px;color:#858d86;font-size:10px}.admin-chart-column>i{width:min(100%,24px);min-height:5px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#8ba36f,#c4d5b1);transition:height .35s}.admin-chart-column>small{height:22px;padding-top:7px;color:#858d86;font-size:10px}.admin-sync-panel{padding:21px}.admin-sync-panel header>span{padding:5px 8px;border-radius:99px;font-size:8px;font-weight:700}.admin-sync-panel header>span.healthy{color:#5c7d47;background:#eaf3e4}.admin-sync-panel header>span.warning{color:#9c6435;background:#faecd9}.admin-sync-score{display:flex;align-items:center;gap:15px;margin:22px 0;padding:17px 0;border-block:1px solid #eceeec}.admin-sync-score>strong{font:700 35px/1 Manrope;letter-spacing:-.06em}.admin-sync-score>strong small{font-size:14px}.admin-sync-score>span{display:grid;gap:4px}.admin-sync-score>span b{font-size:10px}.admin-sync-score>span small{color:#969b96;font-size:8px;line-height:1.4}.admin-sync-panel dl{display:grid;gap:13px;margin:0}.admin-sync-panel dl div{display:flex;align-items:center;justify-content:space-between}.admin-sync-panel dt{color:#858b85;font-size:9px}.admin-sync-panel dd{margin:0;font-size:9px;font-weight:700}.admin-sync-panel dd.ok{color:#638149}.admin-sync-panel dd.bad{color:#a54f45}.admin-recent-panel{margin-top:14px;padding:21px 23px 8px}.admin-recent-list{margin-top:13px}.admin-recent-list>button{display:grid;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:11px;width:100%;padding:12px 2px;border:0;border-top:1px solid #eef0ee;color:inherit;background:transparent;text-align:left;cursor:pointer}.admin-recent-list>button:hover{background:#fafbfa}.admin-user-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#eff4e6;background:#3d5043;font-size:11px;font-weight:700}.admin-recent-list>button>span:nth-child(2){display:grid;gap:3px;min-width:0}.admin-recent-list b{font-size:10px}.admin-recent-list b em,.admin-table-account b em{margin-left:7px;padding:2px 5px;border-radius:99px;color:#607747;background:#e9f1df;font-size:7px;font-style:normal}.admin-recent-list small{overflow:hidden;color:#969b96;font-size:8px;text-overflow:ellipsis}.admin-recent-meta{display:grid;gap:3px;text-align:right}.admin-recent-meta b{color:#505950}.admin-recent-list .admin-icon{color:#aeb3ae}.admin-user-count{display:grid;gap:2px;text-align:right}.admin-user-count b{font:700 25px/1 Manrope}.admin-user-count small{color:#909690;font-size:8px}.admin-users-panel{overflow:hidden}.admin-users-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:70px;padding:12px 20px;border-bottom:1px solid #e8eae8}.admin-users-toolbar form{display:flex;align-items:center;width:min(100%,430px);height:39px;padding-left:12px;border:1px solid #dfe2df;border-radius:10px;color:#939993;background:#f9faf9}.admin-users-toolbar input{flex:1;min-width:0;height:100%;padding:0 9px;border:0;outline:0;background:transparent;font-size:10px}.admin-users-toolbar form button{align-self:stretch;padding:0 14px;border:0;border-left:1px solid #e1e4e1;color:#4c5b51;background:transparent;cursor:pointer;font-size:9px;font-weight:700}.admin-users-toolbar>span{display:flex;align-items:center;gap:7px;color:#8c928c;font-size:8px}.admin-users-toolbar>span i{width:6px;height:6px;border-radius:50%;background:#78a152}.admin-users-table-wrap{overflow-x:auto}.admin-users-table{width:100%;min-width:900px;border-collapse:collapse}.admin-users-table th{height:42px;padding:0 17px;color:#9ca19d;background:#fafbfa;text-align:left;font-size:8px;letter-spacing:.05em}.admin-users-table td{height:70px;padding:10px 17px;border-top:1px solid #edf0ed;vertical-align:middle}.admin-users-table tbody tr{cursor:pointer;transition:.15s}.admin-users-table tbody tr:hover{background:#fafbf9}.admin-users-table td>b,.admin-users-table td>small{display:block;white-space:nowrap}.admin-users-table td>b{color:#485048;font-size:9px}.admin-users-table td>small{margin-top:4px;color:#9aa09a;font-size:8px}.admin-table-account{display:flex;align-items:center;gap:10px}.admin-table-account>span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#eff3eb;background:#435449;font-size:10px;font-weight:700}.admin-table-account>div{display:grid;gap:3px}.admin-table-account b{white-space:nowrap;font-size:10px}.admin-table-account small{max-width:180px;overflow:hidden;color:#909690;font-size:8px;text-overflow:ellipsis}.admin-online-text{color:#638149!important}.admin-users-table td:last-child>button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:9px;color:#879087;background:#f0f2f0;cursor:pointer}.admin-empty{padding:42px;color:#929892;text-align:center;font-size:11px}.admin-health-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);gap:14px}.admin-storage-card{display:flex;align-items:flex-start;gap:16px;min-height:174px;padding:23px}.admin-storage-card>span{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;color:#55734a;background:#e9f1e5}.admin-storage-card>div{display:grid}.admin-storage-card small{color:#858b85;font-size:9px}.admin-storage-card strong{margin:12px 0 8px;font:700 30px/1 Manrope;letter-spacing:-.05em}.admin-storage-card p{margin:0;color:#9aa09a;font-size:8px;line-height:1.6}.admin-retention-card{padding:20px 22px}.admin-retention-card header{justify-content:flex-start;gap:11px}.admin-retention-card header>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:#687a54;background:#eff3ea}.admin-retention-card header>div{display:grid;gap:3px}.admin-retention-card header b{font-size:11px}.admin-retention-card header small{color:#929892;font-size:8px}.admin-retention-card header em{margin-left:auto;padding:5px 8px;border-radius:99px;font-size:8px;font-style:normal;font-weight:700}.admin-retention-card header em.ok{color:#5d7a47;background:#eaf2e4}.admin-retention-card header em.bad{color:#9d4b44;background:#f9e6e4}.admin-retention-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:20px 0 0}.admin-retention-card dl div{display:grid;gap:6px;padding:11px;border-radius:10px;background:#f7f8f7}.admin-retention-card dt{color:#8d938e;font-size:8px}.admin-retention-card dd{margin:0;font-size:11px;font-weight:700}.admin-table-health{margin-top:14px;padding:21px 23px 10px}.admin-table-health header>span{color:#788078;font-size:9px;font-weight:700}.admin-table-health>div{display:grid;grid-template-columns:repeat(3,1fr);gap:0 26px;margin-top:14px}.admin-table-health article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;border-top:1px solid #edf0ed}.admin-table-health article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#6c796e;background:#f0f3f0}.admin-table-health article>div{display:grid;gap:3px}.admin-table-health article b{font-size:9px}.admin-table-health article small{color:#a0a5a0;font-size:7px}.admin-table-health article>strong{font:700 12px/1 Manrope}.admin-system-note{display:flex;align-items:flex-start;gap:12px;margin-top:14px;padding:17px 19px;border:1px solid #dfe5d9;border-radius:14px;color:#5f7351;background:#f2f6ed}.admin-system-note>div{display:grid;gap:3px}.admin-system-note b{font-size:10px}.admin-system-note p{margin:0;color:#7c8a73;font-size:8px;line-height:1.55}.admin-capacity-card{--capacity-accent: #607b50;--capacity-soft: #eef4e9;margin-bottom:14px;overflow:hidden}.admin-capacity-card.warning{--capacity-accent: #9a6a28;--capacity-soft: #fff4df;border-color:#ead7b5}.admin-capacity-card.danger{--capacity-accent: #a5572e;--capacity-soft: #fff0e5;border-color:#ecc9b4}.admin-capacity-card.critical{--capacity-accent: #a2443d;--capacity-soft: #fff0ee;border-color:#e8c1bd}.admin-capacity-card>header{min-height:82px;padding:17px 23px;border-bottom:1px solid #e8ebe8}.admin-capacity-card>header>div{display:flex;align-items:center;gap:12px}.admin-capacity-card>header>div>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--capacity-accent);background:var(--capacity-soft)}.admin-capacity-card>header h2{margin:3px 0 0;font-size:18px}.admin-capacity-card>header em{padding:7px 11px;border-radius:99px;color:var(--capacity-accent);background:var(--capacity-soft);font-size:12px;font-style:normal;font-weight:800}.admin-capacity-main{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:25px 25px 18px}.admin-capacity-amount{display:grid;gap:6px}.admin-capacity-amount>small{color:#7e877f;font-size:12px;font-weight:700}.admin-capacity-amount>strong{color:#263029;font:750 34px/1.15 Manrope;letter-spacing:-.045em}.admin-capacity-amount>strong span{color:#929a93;font-size:20px;font-weight:600;letter-spacing:-.03em}.admin-capacity-amount>p{margin:1px 0 0;color:var(--capacity-accent);font-size:13px;font-weight:700}.admin-capacity-percent{display:grid;justify-items:end;gap:3px}.admin-capacity-percent strong{color:var(--capacity-accent);font:750 38px/1 Manrope;letter-spacing:-.05em}.admin-capacity-percent strong small{margin-left:2px;font-size:17px}.admin-capacity-percent>span{color:#8b938c;font-size:12px}.admin-capacity-meter{position:relative;height:14px;margin:0 25px;overflow:visible;border:1px solid #e2e7e2;border-radius:99px;background:linear-gradient(90deg,#e8f0e4 0,#e8f0e4 70%,#fff0d5 70%,#fff0d5 80%,#fee6d5 80%,#fee6d5 90%,#f8d8d4 90%)}.admin-capacity-meter>i{position:absolute;inset:2px auto 2px 2px;max-width:calc(100% - 4px);border-radius:99px;background:var(--capacity-accent);transition:width .45s ease}.admin-capacity-meter>span{position:absolute;top:-5px;width:1px;height:22px;background:#3c443e40}.admin-capacity-scale{position:relative;display:flex;justify-content:space-between;margin:8px 25px 0;color:#959d96;font-size:10px}.admin-capacity-scale span:nth-child(2),.admin-capacity-scale span:nth-child(3),.admin-capacity-scale span:nth-child(4){color:#7f877f;font-weight:700}.admin-capacity-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:22px 25px}.admin-capacity-details article{display:grid;gap:6px;min-height:98px;padding:16px;border:1px solid #e5e9e5;border-radius:13px;background:#fafbfa}.admin-capacity-details small{color:#838b84;font-size:12px}.admin-capacity-details b{font-size:15px}.admin-capacity-details b.ok{color:#5d7a49}.admin-capacity-details b.bad{color:#a04c44}.admin-capacity-details span{color:#8a928b;font-size:12px;line-height:1.55}.admin-capacity-message{display:flex;align-items:center;gap:11px;min-height:72px;padding:14px 23px;color:var(--capacity-accent);background:var(--capacity-soft)}.admin-capacity-message>div{display:grid;gap:4px}.admin-capacity-message b{font-size:13px}.admin-capacity-message p{margin:0;color:#707b72;font-size:12px;line-height:1.55}.admin-capacity-message button{flex:0 0 auto;min-height:38px;margin-left:auto;padding:0 13px;border:1px solid currentColor;border-radius:9px;color:var(--capacity-accent);background:#ffffffa6;cursor:pointer;font-size:12px;font-weight:700}.admin-capacity-error{display:flex;align-items:center;gap:10px;min-height:92px;padding:20px 23px;color:#944b45;background:#fff4f3}.admin-capacity-error span{color:#8f6763;font-size:12px}.admin-capacity-error button{margin-left:auto;padding:9px 13px;border:0;border-radius:9px;color:#fff;background:#8f4b45;cursor:pointer}.admin-cleanup-panel{margin-top:14px;overflow:hidden}.admin-cleanup-panel>header{min-height:88px;padding:18px 23px;border-bottom:1px solid #e7eae7}.admin-cleanup-panel>header>div{display:grid;gap:4px}.admin-cleanup-panel>header h2{margin:0}.admin-cleanup-panel>header>div>span{color:#818981;font-size:12px}.admin-cleanup-panel>header>button{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid #dce1dc;border-radius:10px;color:#526154;background:#fafbfa;cursor:pointer;font-size:12px;font-weight:700}.admin-cleanup-panel>header>button:hover{border-color:#c6cec6;background:#f3f6f2}.admin-cleanup-panel>header>button:disabled{cursor:wait;opacity:.55}.admin-cleanup-panel>header>button.loading .admin-icon{animation:admin-spin .8s linear infinite}.admin-cleanup-body{display:grid;grid-template-columns:minmax(230px,.68fr) minmax(0,1.32fr)}.admin-cleanup-summary{display:grid;align-content:center;padding:27px 25px;border-right:1px solid #e7eae7;background:#fafbfa}.admin-cleanup-summary>small{color:#727b73;font-weight:700}.admin-cleanup-summary>strong{margin:11px 0 8px;color:#233128;font:700 35px/1 Manrope;letter-spacing:-.045em}.admin-cleanup-summary>strong em{margin-left:2px;font-size:14px;font-style:normal}.admin-cleanup-summary>p{min-height:42px;margin:0 0 15px;color:#7d857e;font-size:12px;line-height:1.65}.admin-cleanup-summary>button{min-height:42px;padding:0 15px;border:0;border-radius:10px;color:#f5f8f2;background:#334439;cursor:pointer;font-size:12px;font-weight:700}.admin-cleanup-summary>button:disabled{color:#9ba29c;background:#e8ebe8;cursor:not-allowed}.admin-cleanup-categories{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 23px 17px}.admin-cleanup-categories article{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:66px;padding:8px 10px;border-bottom:1px solid #edf0ed}.admin-cleanup-categories article>span{display:grid;place-items:center;min-width:34px;height:34px;padding:0 6px;border-radius:10px;color:#7f877f;background:#f1f3f1;font:700 12px/1 Manrope}.admin-cleanup-categories article>span.eligible{color:#8b5e2e;background:#fbefdf}.admin-cleanup-categories article>div{display:grid;gap:4px}.admin-cleanup-categories article b{font-size:12px}.admin-cleanup-categories article small{color:#858d86;font-size:12px;line-height:1.5}.admin-cleanup-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:8px;color:#747d75;background:#ffffffe6;font-size:12px}.admin-cleanup-panel>footer{display:flex;align-items:center;gap:11px;min-height:68px;padding:13px 23px;border-top:1px solid #e7eae7;color:#607653;background:#f2f6ee}.admin-cleanup-panel>footer>div{display:grid;gap:3px}.admin-cleanup-panel>footer b{font-size:12px}.admin-cleanup-panel>footer p{margin:0;color:#788a70;font-size:12px}.admin-cleanup-panel>footer time{margin-left:auto;color:#7f887e;font-size:12px;white-space:nowrap}.admin-cleanup-message{margin:14px 23px 0;padding:11px 13px;border-radius:10px;font-size:12px}.admin-cleanup-message.error{border:1px solid #edcecb;color:#974f48;background:#fff2f0}.admin-cleanup-message.success{border:1px solid #d2e1c8;color:#567244;background:#eff7e9}.admin-confirm-backdrop{position:fixed;z-index:130;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#11181378;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:admin-fade .2s}.admin-confirm-dialog{width:min(100%,480px);padding:30px;border:1px solid #dfe3dd;border-radius:22px;background:#fff;box-shadow:0 24px 70px #151f1838}.admin-confirm-dialog>span{display:grid;place-items:center;width:48px;height:48px;margin-bottom:20px;border-radius:15px;color:#8b642f;background:#fbefdd}.admin-confirm-dialog h2{margin:9px 0 12px;font:700 24px/1.25 Manrope;letter-spacing:-.035em}.admin-confirm-dialog>p:not(.admin-eyebrow){margin:0;color:#6f7770;font-size:14px;line-height:1.75}.admin-confirm-dialog>div{display:grid;grid-template-columns:1fr 1.25fr;gap:10px;margin-top:24px}.admin-confirm-dialog button{min-height:46px;border:1px solid #d9ddd8;border-radius:11px;color:#455047;background:#fff;cursor:pointer;font-size:13px;font-weight:700}.admin-confirm-dialog button:last-child{border-color:#34443a;color:#fff;background:#34443a}html[data-admin=true] .admin-shell small{font-size:12px;line-height:1.45}html[data-admin=true] .admin-shell :is(.admin-breadcrumb,.admin-refresh,.admin-sidebar-bottom a,.admin-sidebar-bottom button){font-size:12px}html[data-admin=true] .admin-shell :is(.admin-metric>p,.admin-sync-panel dt,.admin-sync-panel dd,.admin-system-note p,.admin-load-error p,.admin-inline-empty,.admin-conflict-list div,.admin-drawer-content>footer){font-size:12px}html[data-admin=true] .admin-shell :is(.admin-recent-list b,.admin-users-table b,.admin-table-account b,.admin-table-health article b,.admin-retention-card header b,.admin-sync-panel b,.admin-heading-status b,.admin-account b,.admin-detail-status b,.admin-detail-books b,.admin-detail-devices b){font-size:12px}html[data-admin=true] .admin-shell :is(.admin-users-toolbar input,.admin-users-toolbar form button,.admin-users-toolbar>span,.admin-users-table th,.admin-users-table td>b,.admin-user-count small,.admin-table-health header>span){font-size:12px}html[data-admin=true] .admin-shell :is(.admin-recent-list b em,.admin-table-account b em){font-size:9px}html[data-admin=true] .admin-shell .admin-panel>header h2{font-size:18px}.admin-load-error{display:flex;align-items:center;gap:14px;min-height:92px;padding:18px;border:1px solid #eccdca;border-radius:14px;background:#fff4f3}.admin-load-error>span{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;color:#9c4c45;background:#f7dedb;font-weight:700}.admin-load-error>div{display:grid;gap:3px}.admin-load-error b{font-size:11px}.admin-load-error p{margin:0;color:#926b67;font-size:9px}.admin-load-error button{margin-left:auto;padding:9px 12px;border:0;border-radius:9px;color:#fff;background:#8e4c46;cursor:pointer;font-size:9px}.admin-drawer-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#10171259;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:admin-fade .2s}.admin-user-drawer{width:min(100%,570px);height:100%;overflow:hidden;color:#202720;background:#f7f8f7;box-shadow:-24px 0 60px #161f1829;animation:admin-slide .24s ease-out}.admin-user-drawer>header{display:flex;align-items:center;justify-content:space-between;min-height:104px;padding:23px 25px;border-bottom:1px solid #e0e4e0;background:#fff}.admin-drawer-user{display:flex;align-items:center;gap:14px}.admin-drawer-user>span{display:grid;place-items:center;width:51px;height:51px;border-radius:16px;color:#f1f5ed;background:#3a4c40;font:700 17px/1 Manrope}.admin-drawer-user>div{display:grid;gap:3px}.admin-drawer-user h2{margin:1px 0;font:700 20px/1.2 Manrope;letter-spacing:-.035em}.admin-drawer-user small{color:#8d938e;font-size:9px}.admin-user-drawer>header>button{display:grid;place-items:center;width:36px;height:36px;border:1px solid #e0e3e0;border-radius:10px;color:#747c75;background:#fafbfa;cursor:pointer}.admin-drawer-content{height:calc(100% - 104px);overflow-y:auto;padding:19px 22px 35px}.admin-detail-status{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border:1px solid #e1e4e1;border-radius:13px;background:#e1e4e1}.admin-detail-status>div{display:grid;gap:6px;padding:13px;background:#fff}.admin-detail-status small{color:#929892;font-size:8px}.admin-detail-status b{font-size:9px}.admin-detail-section{margin-top:13px;padding:18px;border:1px solid #e1e4e1;border-radius:14px;background:#fff}.admin-detail-section h3{margin:0;font:700 12px/1.2 Manrope}.admin-detail-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px}.admin-detail-metrics article{display:grid;gap:7px;padding:11px;border-radius:10px;background:#f5f7f4}.admin-detail-metrics small{color:#8d938e;font-size:7px}.admin-detail-metrics b{font-size:11px}.admin-detail-title{display:flex;align-items:center;justify-content:space-between}.admin-detail-title>span{color:#7f887f;font-size:8px}.admin-detail-books,.admin-detail-devices{margin-top:9px}.admin-detail-books article,.admin-detail-devices article{display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:53px;border-top:1px solid #edf0ed}.admin-detail-books article>span,.admin-detail-devices article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#6c796d;background:#eff2ef}.admin-detail-devices article>span.online{color:#597642;background:#e9f2e2}.admin-detail-books article>div,.admin-detail-devices article>div{display:grid;gap:3px}.admin-detail-books b,.admin-detail-devices b{font-size:9px}.admin-detail-books small,.admin-detail-devices small{color:#989e98;font-size:7px}.admin-detail-devices time{color:#7d857e;font-size:7px}.admin-detail-sync{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px}.admin-detail-sync>div{display:grid;gap:5px;padding:11px;border-radius:10px;background:#f5f7f5}.admin-detail-sync small{color:#909690;font-size:7px}.admin-detail-sync b{font-size:13px}.admin-detail-sync b.warning{color:#a26332}.admin-conflict-list{display:grid;gap:0;margin-top:13px}.admin-conflict-list>small{margin-bottom:4px;color:#929892;font-size:7px}.admin-conflict-list div{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid #edf0ed;font-size:8px}.admin-conflict-list time{color:#919791}.admin-inline-empty{margin:12px 0 0;color:#989e98;font-size:8px}.admin-drawer-content>footer{display:flex;align-items:center;justify-content:center;gap:7px;padding-top:21px;color:#919791;font-size:8px}.admin-drawer-loading{display:grid;place-items:center;align-content:center;height:calc(100% - 104px);gap:12px;color:#858c86;font-size:10px}.admin-drawer-error{margin:22px;padding:14px;border:1px solid #ebc9c6;border-radius:11px;color:#98504a;background:#fff0ef;font-size:10px}.admin-user-view-controls{display:flex;align-items:center;gap:9px}.admin-user-view-controls label{display:grid;gap:3px}.admin-user-view-controls label>span{padding-left:2px;color:#8f968f;font-size:10px}.admin-user-view-controls select{min-width:126px;height:38px;padding:0 30px 0 11px;border:1px solid #dfe3df;border-radius:9px;outline:0;color:#4d574f;background:#fafbfa;font-size:12px;cursor:pointer}.admin-users-pagination{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:11px 20px;border-top:1px solid #e8ebe8;color:#7f8780;background:#fafbfa;font-size:12px}.admin-users-pagination>div{display:flex;gap:8px}.admin-users-pagination button{min-height:36px;padding:0 13px;border:1px solid #dce1dc;border-radius:9px;color:#465249;background:#fff;cursor:pointer;font-size:12px;font-weight:700}.admin-users-pagination button:disabled{color:#a7ada8;background:#f0f2f0;cursor:not-allowed}.admin-lifecycle-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.admin-lifecycle-summary article{display:flex;align-items:flex-start;gap:12px;min-height:126px;padding:18px;border:1px solid #e0e4e0;border-radius:16px;background:#fff;box-shadow:0 5px 18px #202b2306}.admin-lifecycle-summary article>span{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:11px;color:#58734e;background:#eaf2e6}.admin-lifecycle-summary article:nth-child(2)>span{color:#8b6837;background:#f8eedc}.admin-lifecycle-summary article:nth-child(3)>span{color:#4f7187;background:#e6f0f5}.admin-lifecycle-summary article:nth-child(4)>span{color:#66578a;background:#eeeaf7}.admin-lifecycle-summary article>div{min-width:0;display:grid;gap:4px}.admin-lifecycle-summary small{color:#7f8780;font-size:12px;font-weight:700}.admin-lifecycle-summary strong{margin:3px 0;color:#263129;font:750 25px/1 Manrope;letter-spacing:-.04em}.admin-lifecycle-summary p{margin:0;color:#8c938d;font-size:12px;line-height:1.5}.admin-lifecycle-error{margin:0 0 14px}.admin-lifecycle-table{margin-top:14px;overflow:hidden}.admin-lifecycle-table>header{min-height:78px;padding:17px 22px;border-bottom:1px solid #e8ebe8}.admin-lifecycle-table>header>span{color:#757e76;font-size:12px;font-weight:700}.admin-lifecycle-table-scroll{width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.admin-lifecycle-table-scroll:focus-visible{outline:3px solid rgba(91,139,83,.22);outline-offset:-3px}.admin-lifecycle-table-head,.admin-lifecycle-table-body article{display:grid;grid-template-columns:minmax(280px,1.6fr) repeat(3,minmax(70px,.55fr)) minmax(120px,.8fr);align-items:center;gap:12px}.admin-lifecycle-table-head{min-height:40px;padding:0 22px;color:#929993;background:#fafbfa;font-size:11px;font-weight:700}.admin-lifecycle-table-body article{min-height:68px;padding:9px 22px;border-top:1px solid #edf0ed}.admin-lifecycle-table-body article:first-child{border-top:0}.admin-lifecycle-table-body article>strong{color:#475048;font-size:13px}.admin-lifecycle-table-body article>strong.warn{color:#9a6232}.admin-lifecycle-table-name{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.admin-lifecycle-table-name>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#667569;background:#eff2ef}.admin-lifecycle-table-name>div{display:grid;gap:3px;min-width:0}.admin-lifecycle-table-name b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-lifecycle-table-name small{overflow:hidden;color:#929993;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-lifecycle-size{display:grid;gap:3px}.admin-lifecycle-size b{font-size:12px}.admin-lifecycle-size small{color:#929993;font-size:11px}.admin-lifecycle-insights,.admin-operations-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px;margin-top:14px}.admin-growth-panel,.admin-lifecycle-jobs,.admin-job-panel,.admin-sync-diagnostics{padding:20px 22px}.admin-growth-panel>header>span,.admin-lifecycle-jobs>header>span,.admin-job-panel>header>span{color:#7b847c;font-size:12px;font-weight:700}.admin-growth-chart{display:flex;align-items:flex-end;gap:9px;height:176px;padding-top:26px}.admin-growth-chart>div{flex:1;display:grid;align-items:end;justify-items:center;height:100%}.admin-growth-chart i{width:min(100%,28px);min-height:8px;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#668d58,#b9d2ae)}.admin-growth-chart small{min-height:24px;padding-top:7px;color:#8c948d;font-size:10px}.admin-growth-chart>p{align-self:center;margin:auto;color:#8b938c;font-size:12px}.admin-lifecycle-jobs>div,.admin-job-list{margin-top:12px}.admin-lifecycle-jobs article,.admin-job-list article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;border-top:1px solid #edf0ed}.admin-lifecycle-jobs article:first-child,.admin-job-list article:first-child{border-top:0}.admin-lifecycle-jobs article>span,.admin-job-list article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px}.admin-lifecycle-jobs article>span.healthy,.admin-job-list article>span.healthy{color:#5d7b4b;background:#eaf3e4}.admin-lifecycle-jobs article>span.warning,.admin-job-list article>span.warning{color:#9a6030;background:#faeddd}.admin-lifecycle-jobs article>div,.admin-job-list article>div{display:grid;gap:3px;min-width:0}.admin-lifecycle-jobs article b,.admin-job-list article b{font-size:12px}.admin-lifecycle-jobs article small,.admin-job-list article small{overflow:hidden;color:#8d948e;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-lifecycle-jobs time{color:#7d857e;font-size:11px;white-space:nowrap}.admin-operations-metrics{margin-bottom:14px}.admin-job-result{justify-items:end;text-align:right}.admin-job-result b.ok{color:#5f7d4b}.admin-job-result b.bad{color:#a05248}.admin-sync-diagnostics>header>span{padding:5px 9px;border-radius:99px;font-size:11px;font-weight:800}.admin-sync-diagnostics>header>span.healthy{color:#5c7d47;background:#eaf3e4}.admin-sync-diagnostics>header>span.warning{color:#9b6333;background:#faecd9}.admin-sync-diagnostic-rate{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:30px}.admin-sync-diagnostic-rate strong{font:750 40px/1 Manrope;letter-spacing:-.055em}.admin-sync-diagnostic-rate strong small{margin-left:2px;font-size:17px}.admin-sync-diagnostic-rate>span{color:#858d86;font-size:12px}.admin-sync-progress{height:9px;margin:13px 0 24px;overflow:hidden;border-radius:99px;background:#e9ede9}.admin-sync-progress i{display:block;min-width:3px;height:100%;border-radius:inherit;background:#7c9c67}.admin-sync-diagnostics dl{display:grid;gap:0;margin:0}.admin-sync-diagnostics dl div{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;border-top:1px solid #edf0ed}.admin-sync-diagnostics dt{color:#7f8780;font-size:12px}.admin-sync-diagnostics dd{margin:0;font-size:12px;font-weight:700;text-align:right}.admin-runtime-health-panel{grid-column:1 / -1;padding:20px 22px}.admin-runtime-health-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-runtime-health-panel>header h2{margin:3px 0 0;font-size:19px}.admin-runtime-health-panel>header>span{padding:5px 9px;border-radius:99px;font-size:11px;font-weight:800}.admin-runtime-health-panel>header>span.healthy{color:#5c7d47;background:#eaf3e4}.admin-runtime-health-panel>header>span.warning{color:#9b6333;background:#faecd9}.admin-runtime-health-panel>header>span.critical{color:#a14343;background:#fbe4e4}.admin-runtime-health-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:17px}.admin-runtime-health-metrics article{display:grid;gap:6px;min-width:0;padding:13px 14px;border:1px solid #e9ece8;border-radius:11px;background:#fafbfa}.admin-runtime-health-metrics small{color:#818981;font-size:10px}.admin-runtime-health-metrics strong{overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.admin-runtime-signal-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.admin-runtime-signal-list span{display:flex;align-items:center;gap:9px;padding:7px 10px;border:1px solid #e4e8e3;border-radius:99px;background:#fff}.admin-runtime-signal-list b{font-size:11px}.admin-runtime-signal-list em{color:#397a37;font-size:11px;font-style:normal;font-weight:900}.admin-runtime-health-panel>footer{margin-top:12px;color:#818981;font-size:10px;line-height:1.55}.admin-runtime-health-panel>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.admin-runtime-health-panel>footer time{flex:0 0 auto;white-space:nowrap}.admin-detail-lifecycle-note{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px}.admin-detail-lifecycle-note>span{display:grid;gap:4px;padding:10px 11px;border-radius:10px;background:#f7f8f7}.admin-detail-lifecycle-note b{font-size:11px}.admin-detail-lifecycle-note small{color:#858d86;font-size:11px}.admin-detail-word-test .admin-detail-title>span{padding:4px 8px;border-radius:99px;color:#7d857e;background:#f0f2f0;font-size:11px;font-weight:800}.admin-detail-word-test .admin-detail-title>span.active{color:#574;background:#e8f2e2}.admin-word-test-head{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-top:16px}.admin-word-test-head>div{display:grid;gap:5px}.admin-word-test-head>div:last-child{justify-items:end}.admin-word-test-head small{color:#858d86;font-size:11px}.admin-word-test-head strong{font:750 27px/1 Manrope;letter-spacing:-.04em}.admin-word-test-head strong span{color:#8c948d;font-size:14px;font-weight:650}.admin-word-test-head b{color:#5f7e4d;font:750 22px/1 Manrope}.admin-word-test-progress{height:9px;margin:12px 0 15px;overflow:hidden;border-radius:99px;background:#e8ece8}.admin-word-test-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#72a65e,#9cc28c);transition:width .3s ease}.admin-word-test-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.admin-word-test-meta>span{display:grid;gap:5px;min-width:0;padding:10px;border-radius:10px;background:#f6f8f5}.admin-word-test-meta small{color:#8b938c;font-size:10px}.admin-word-test-meta b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-detail-word-test>footer{margin-top:11px;color:#909790;font-size:10px;line-height:1.5}@keyframes admin-fade{0%{opacity:0}}@keyframes admin-slide{0%{transform:translate(40px);opacity:.7}}@media (max-width: 1050px){.admin-shell{--sidebar: 210px}.admin-sidebar{padding-inline:13px}.admin-metrics-grid{grid-template-columns:repeat(2,1fr)}.admin-overview-grid,.admin-health-grid{grid-template-columns:1fr}.admin-table-health>div{grid-template-columns:repeat(2,1fr)}.admin-account div{display:none}}@media (max-width: 760px){.admin-login-shell{display:block;min-height:100dvh;background:#f7f8f5}.admin-login-brand{min-height:235px;padding:28px 25px}.admin-login-message{margin:44px 0 20px}.admin-login-message>p{margin-bottom:13px}.admin-login-message h1{font-size:33px}.admin-login-message>span{margin-top:16px;font-size:11px}.admin-login-signal{display:none}.admin-login-panel{display:block;padding:30px 25px 48px}.admin-login-card{margin:0 auto}.admin-login-shield{display:none}.admin-login-card h2{font-size:28px}.admin-login-foot{align-items:flex-start;flex-direction:column}.admin-shell{--sidebar: 0px}.admin-sidebar{width:min(82vw,270px);transform:translate(-105%);transition:transform .24s}.admin-sidebar.open{transform:translate(0)}.admin-mobile-overlay{position:fixed;z-index:25;top:0;right:0;bottom:0;left:0;border:0;background:#0f16116b}.admin-main{margin-left:0}.admin-topbar{height:61px;padding:0 17px}.admin-mobile-menu{display:grid;gap:3px;width:34px;height:34px;padding:9px;border:1px solid #e0e3e0;border-radius:9px;background:#fff}.admin-mobile-menu i{width:14px;height:1.5px;background:#4c554e}.admin-breadcrumb{display:none}.admin-top-actions{margin-left:auto;gap:10px}.admin-refresh span{display:none}.admin-refresh{width:34px;padding:0;justify-content:center}.admin-content{padding:25px 16px 55px}.admin-page-heading{align-items:flex-start;min-height:auto;margin-bottom:21px}.admin-page-heading h1{font-size:29px}.admin-heading-status{display:none}.admin-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-metric{min-height:145px;padding:16px}.admin-metric>strong{font-size:27px}.admin-overview-grid{gap:9px;margin-top:9px}.admin-activity-panel{overflow:hidden;padding-inline:16px}.admin-chart{gap:4px}.admin-chart-column>i{width:14px}.admin-recent-panel{margin-top:9px;padding-inline:16px}.admin-recent-list>button{grid-template-columns:34px minmax(0,1fr) 16px}.admin-recent-meta{display:none}.admin-health-grid{grid-template-columns:1fr;gap:9px}.admin-retention-card dl{grid-template-columns:1fr}.admin-table-health{margin-top:9px;padding-inline:16px}.admin-table-health>div{grid-template-columns:1fr}.admin-cleanup-panel{margin-top:9px}.admin-cleanup-panel>header{align-items:stretch;flex-direction:column;gap:14px;padding:18px 16px}.admin-cleanup-panel>header>button{flex:0 0 auto;justify-content:center;width:100%;padding-inline:11px}.admin-cleanup-body{grid-template-columns:1fr}.admin-cleanup-summary{padding:23px 18px;border-right:0;border-bottom:1px solid #e7eae7}.admin-cleanup-categories{grid-template-columns:1fr;padding-inline:8px}.admin-cleanup-panel>footer{align-items:flex-start;padding-inline:16px}.admin-cleanup-panel>footer time{display:none}.admin-confirm-dialog{padding:25px 21px}.admin-confirm-dialog>div{grid-template-columns:1fr}.admin-users-toolbar{align-items:stretch;flex-direction:column;gap:10px;padding:14px}.admin-users-toolbar form{width:100%}.admin-users-toolbar>span{padding-left:3px}.admin-user-count{display:none}.admin-user-drawer{width:100%}.admin-user-drawer>header{min-height:94px;padding:18px}.admin-drawer-user>span{width:44px;height:44px}.admin-drawer-content{height:calc(100% - 94px);padding:14px 14px 30px}.admin-detail-status{grid-template-columns:1fr}.admin-detail-metrics{grid-template-columns:repeat(2,1fr)}.admin-detail-section{padding:15px}.admin-denied-shell section{padding:32px 22px}.admin-denied-actions{grid-template-columns:1fr}}@media (max-width: 760px){.admin-capacity-card{margin-bottom:9px}.admin-capacity-card>header{min-height:74px;padding:15px 16px}.admin-capacity-card>header>div>span{width:38px;height:38px}.admin-capacity-card>header h2{font-size:16px}.admin-capacity-card>header em{padding:6px 9px;font-size:11px}.admin-capacity-main{align-items:start;padding:21px 17px 16px}.admin-capacity-amount>strong{font-size:27px}.admin-capacity-amount>strong span{display:block;margin-top:5px;font-size:16px}.admin-capacity-percent strong{font-size:30px}.admin-capacity-meter{margin-inline:17px}.admin-capacity-scale{margin-inline:17px;font-size:9px}.admin-capacity-scale span:nth-child(2),.admin-capacity-scale span:nth-child(4){display:none}.admin-capacity-details{grid-template-columns:1fr;gap:8px;padding:18px 17px}.admin-capacity-details article{min-height:auto;padding:14px}.admin-capacity-message{align-items:flex-start;flex-wrap:wrap;padding:15px 17px}.admin-capacity-message button{width:100%;margin:4px 0 0}.admin-capacity-error{align-items:flex-start;flex-direction:column;padding-inline:17px}.admin-capacity-error button{width:100%;margin:4px 0 0}}@media (max-width: 1050px){.admin-lifecycle-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-lifecycle-insights,.admin-operations-grid{grid-template-columns:1fr}.admin-runtime-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-retention-card dl{grid-template-columns:repeat(3,1fr)}.admin-lifecycle-table-head,.admin-lifecycle-table-body{min-width:760px}}@media (max-width: 760px){.admin-user-view-controls{display:grid;grid-template-columns:1fr 1fr;width:100%}.admin-user-view-controls select{width:100%;min-width:0}.admin-users-pagination{align-items:flex-start;flex-direction:column;gap:9px;padding:13px 14px}.admin-users-pagination>div{width:100%}.admin-users-pagination button{flex:1}.admin-lifecycle-summary{gap:9px;margin-bottom:9px}.admin-lifecycle-summary article{min-height:136px;padding:15px}.admin-lifecycle-summary article>span{flex-basis:34px;width:34px;height:34px}.admin-lifecycle-summary strong{font-size:23px}.admin-lifecycle-table{margin-top:9px}.admin-lifecycle-table>header{padding-inline:16px}.admin-lifecycle-table-head,.admin-lifecycle-table-body{min-width:720px}.admin-lifecycle-table-head,.admin-lifecycle-table-body article{grid-template-columns:minmax(240px,1.5fr) repeat(3,80px) 120px;padding-inline:16px}.admin-lifecycle-insights,.admin-operations-grid{gap:9px;margin-top:9px}.admin-growth-panel,.admin-lifecycle-jobs,.admin-job-panel,.admin-sync-diagnostics,.admin-runtime-health-panel{padding:17px 16px}.admin-runtime-health-panel>footer{flex-direction:column;gap:3px}.admin-lifecycle-jobs article,.admin-job-list article{grid-template-columns:34px minmax(0,1fr) auto}.admin-lifecycle-jobs time{display:none}.admin-detail-lifecycle-note{grid-template-columns:1fr}.admin-word-test-meta{grid-template-columns:repeat(2,1fr)}.admin-operations-metrics{margin-bottom:9px}}@media (max-width: 470px){.admin-lifecycle-summary{grid-template-columns:1fr}.admin-lifecycle-summary article{min-height:auto}.admin-lifecycle-summary p{max-width:280px}.admin-job-result small{display:none}}html[data-admin=true][data-theme=dark]{color-scheme:dark;background:#090c0a}html[data-admin=true][data-theme=dark] body,html[data-admin=true][data-theme=dark] .admin-shell,html[data-admin=true][data-theme=dark] .admin-main{color:#e5ebe6;background:#090c0a}html[data-admin=true][data-theme=dark] .admin-topbar{border-color:#273029;background:#0e120feb}html[data-admin=true][data-theme=dark] .admin-breadcrumb b,html[data-admin=true][data-theme=dark] .admin-page-heading h1,html[data-admin=true][data-theme=dark] .admin-capacity-amount>strong,html[data-admin=true][data-theme=dark] .admin-lifecycle-summary strong{color:#edf2ee}html[data-admin=true][data-theme=dark] :is(.admin-panel,.admin-metric,.admin-lifecycle-summary article,.admin-confirm-dialog,.admin-user-drawer>header,.admin-detail-status>div,.admin-detail-section){border-color:#29332c;background:#141916;box-shadow:none}html[data-admin=true][data-theme=dark] :is(.admin-users-toolbar,.admin-users-pagination,.admin-lifecycle-table-head,.admin-cleanup-summary,.admin-capacity-details article,.admin-detail-metrics article,.admin-detail-sync>div,.admin-detail-lifecycle-note>span,.admin-word-test-meta>span){border-color:#29332c;background:#101512}html[data-admin=true][data-theme=dark] :is(.admin-users-toolbar form,.admin-user-view-controls select,.admin-refresh,.admin-mobile-menu,.admin-users-pagination button,.admin-cleanup-panel>header>button,.admin-user-drawer>header>button){border-color:#364139;color:#d6ded7;background:#19201b}html[data-admin=true][data-theme=dark] :is(.admin-users-table th,.admin-users-table tbody tr:hover){background:#111612}html[data-admin=true][data-theme=dark] :is(.admin-users-table td,.admin-lifecycle-table-body article,.admin-lifecycle-jobs article,.admin-job-list article,.admin-sync-diagnostics dl div,.admin-cleanup-categories article,.admin-detail-books article,.admin-detail-devices article){border-color:#273029}html[data-admin=true][data-theme=dark] :is(.admin-runtime-health-metrics article,.admin-runtime-signal-list span){border-color:#273029;background:#151a16}html[data-admin=true][data-theme=dark] .admin-mfa-shell{background:#0d100e}html[data-admin=true][data-theme=dark] .admin-mfa-card{border-color:#2b332d;background:#151a16}html[data-admin=true][data-theme=dark] .admin-mfa-card h1{color:#f1f5ef}html[data-admin=true][data-theme=dark] .admin-mfa-card input{border-color:#344038;color:#f3f6f1;background:#101411}html[data-admin=true][data-theme=dark] .admin-mfa-card>footer{border-color:#2b332d}html[data-admin=true][data-theme=dark] :is(.admin-users-table td>b,.admin-lifecycle-table-body article>strong,.admin-lifecycle-size b,.admin-job-list article b,.admin-lifecycle-jobs article b,.admin-detail-section h3){color:#dfe7e0}html[data-admin=true][data-theme=dark] .admin-capacity-meter{border-color:#344038;background:linear-gradient(90deg,#1d2c1e 0,#1d2c1e 70%,#342c17 70%,#342c17 80%,#382519 80%,#382519 90%,#38201e 90%)}html[data-admin=true][data-theme=dark] .admin-word-test-progress{background:#273029}html[data-admin=true][data-theme=dark] .admin-capacity-message{color:#a9c89c;background:#1c271d}html[data-admin=true][data-theme=dark] .admin-cleanup-loading{background:#0d110eeb}html[data-admin=true][data-theme=dark] .admin-cleanup-panel>footer,html[data-admin=true][data-theme=dark] .admin-system-note{border-color:#30402f;color:#b7d0aa;background:#172017}html[data-admin=true][data-theme=dark] .admin-user-drawer{color:#e3e9e4;background:#0d110e}html[data-admin=true][data-theme=dark] .admin-drawer-content,html[data-admin=true][data-theme=dark] .admin-detail-status{background:#0d110e;border-color:#29332c}@media (prefers-reduced-motion: reduce){.admin-loader i,.admin-refresh.loading .admin-icon,.admin-drawer-backdrop,.admin-user-drawer{animation:none}}.admin-nav-group{display:grid;gap:4px;padding:0 0 12px}.admin-nav-group+.admin-nav-group{padding-top:13px;border-top:1px solid #2d3932}.admin-nav-group>p{margin:0 9px 4px;color:#68766d;font:800 8px/1 Manrope,sans-serif;letter-spacing:.15em}.platform-overview-page,.shared-users-page{animation:platform-page-enter .28s ease both}@keyframes platform-page-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.platform-overview-heading{margin-bottom:22px}.platform-capacity-state{display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid #dce5d6;border-radius:12px;background:#f7fbf4}.platform-capacity-state>i{width:8px;height:8px;border-radius:999px;background:#659342;box-shadow:0 0 0 4px #6593421c}.platform-capacity-state.warning>i{background:#bf852e;box-shadow:0 0 0 4px #bf852e1f}.platform-capacity-state.danger>i,.platform-capacity-state.critical>i{background:#bf5b50;box-shadow:0 0 0 4px #bf5b501f}.platform-capacity-state.unknown>i{background:#89918a;box-shadow:none}.platform-capacity-state span{display:grid;gap:2px}.platform-capacity-state b{color:#3a5530;font-size:11px}.platform-capacity-state small{color:#879288;font-size:9px}.platform-account-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.platform-account-card{position:relative;min-height:137px;overflow:hidden;padding:19px;border:1px solid #e0e5df;border-radius:16px;background:#fff;box-shadow:0 5px 18px #202b2306}.platform-account-card:after{content:"";position:absolute;top:-34px;right:-28px;width:96px;height:96px;border-radius:50%;opacity:.42}.platform-account-card small{position:relative;z-index:1;color:#89918b;font-size:10px;font-weight:700}.platform-account-card strong{position:relative;z-index:1;display:block;margin-top:19px;color:#1c281e;font:750 32px/1 Manrope,sans-serif;letter-spacing:-.05em}.platform-account-card p{position:relative;z-index:1;margin:8px 0 0;color:#879087;font-size:9px;line-height:1.45}.platform-account-card.total:after{background:#dfe6dc}.platform-account-card.words:after{background:#dce9bf}.platform-account-card.tracker:after{background:#dddafa}.platform-account-card.both:after{background:#f5e0b6}.platform-capacity-panel{margin-top:12px;overflow:hidden;border:1px solid #dfe4de;border-radius:18px;background:#fff;box-shadow:0 8px 24px #1f2a2206}.platform-capacity-panel>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px 20px;border-bottom:1px solid #e9ece8}.platform-capacity-panel>header h2,.platform-panel h2{margin:5px 0 0;color:#1d2820;font:700 18px/1.2 Manrope,sans-serif;letter-spacing:-.035em}.platform-capacity-panel>header span{color:#879087;font-size:10px}.platform-capacity-panel button,.platform-panel>header button{border:0;color:#506b38;background:transparent;cursor:pointer;font-size:10px;font-weight:800;white-space:nowrap}.platform-capacity-panel button:hover,.platform-panel>header button:hover{color:#26391c}.platform-capacity-panel button span,.platform-panel>header button span{margin-left:4px;font-size:15px;vertical-align:-1px}.platform-capacity-summary{display:grid;grid-template-columns:minmax(0,1fr) 214px;gap:0;border-bottom:1px solid #e9ece8}.platform-capacity-main{padding:24px}.platform-capacity-main>div:first-child{display:flex;align-items:baseline;gap:9px}.platform-capacity-main small{color:#8c948d;font-size:10px;font-weight:700}.platform-capacity-main strong{color:#202b22;font:750 30px/1 Manrope,sans-serif;letter-spacing:-.05em}.platform-capacity-main span{color:#8c948d;font-size:10px}.platform-capacity-main p{margin:11px 0 0;color:#788179;font-size:10px}.platform-capacity-main p b{color:#3c5e2a}.platform-capacity-progress{height:9px;margin-top:18px;overflow:hidden;border-radius:999px;background:#edf1ea}.platform-capacity-progress i{display:block;height:100%;min-width:4px;border-radius:inherit;background:linear-gradient(90deg,#6c9347,#a9cc70);transition:width .35s ease}.platform-capacity-summary>aside{display:grid;align-content:center;justify-items:start;gap:7px;padding:24px;border-left:1px solid #e9ece8;background:#fafcf9}.platform-capacity-dot{width:8px;height:8px;border-radius:50%;background:#659342}.platform-capacity-dot.warning{background:#bf852e}.platform-capacity-dot.danger,.platform-capacity-dot.critical{background:#bf5b50}.platform-capacity-dot.unknown{background:#89918a}.platform-capacity-summary aside b{color:#354b2b;font-size:12px}.platform-capacity-summary aside small{color:#7c867e;font-size:9px;line-height:1.5}.platform-capacity-summary aside em{color:#abb2ac;font-size:8px;font-style:normal}.platform-allocation-list{display:grid;padding:7px 24px}.platform-allocation{display:grid;grid-template-columns:38px minmax(180px,1.3fr) minmax(100px,.5fr) minmax(100px,.8fr) auto;align-items:center;gap:14px;min-height:72px;border-bottom:1px solid #edf0ec}.platform-allocation:last-child{border-bottom:0}.platform-allocation-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px}.platform-allocation-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.platform-allocation.words .platform-allocation-icon{color:#587c30;background:#edf5dd}.platform-allocation.tracker .platform-allocation-icon{color:#5a51af;background:#eeedff}.platform-allocation.shared .platform-allocation-icon{color:#426475;background:#e6f0f2}.platform-allocation.unclassified .platform-allocation-icon{color:#7c776d;background:#f2f1ed}.platform-allocation-copy{display:grid;gap:4px;min-width:0}.platform-allocation-copy b{color:#29352b;font-size:11px}.platform-allocation-copy small{overflow:hidden;color:#879087;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.platform-allocation-size{display:grid;gap:3px;text-align:right}.platform-allocation-size b{color:#354338;font-size:11px}.platform-allocation-size small{color:#98a099;font-size:8px}.platform-allocation-bar{height:6px;overflow:hidden;border-radius:999px;background:#eef1ee}.platform-allocation-bar i{display:block;min-width:2px;height:100%;border-radius:inherit;background:#85a963}.platform-allocation.tracker .platform-allocation-bar i{background:#8175df}.platform-allocation.shared .platform-allocation-bar i{background:#78aab7}.platform-allocation.unclassified .platform-allocation-bar i{background:#aaa395}.platform-allocation>button{justify-self:end}.platform-allocation-note{justify-self:end;color:#9da39e;font-size:9px}.platform-capacity-panel>footer{padding:13px 24px;border-top:1px solid #edf0ed;color:#859087;background:#fafbfa;font-size:9px;line-height:1.55}.platform-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px;margin-top:12px}.platform-panel{overflow:hidden;border:1px solid #e0e5df;border-radius:17px;background:#fff;box-shadow:0 5px 18px #202b2306}.platform-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 21px 16px;border-bottom:1px solid #edf0ed}.platform-coverage-list{display:grid;grid-template-columns:repeat(2,1fr);padding:8px 12px}.platform-coverage-list>div{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:47px;padding:0 10px}.platform-coverage-list span{width:7px;height:7px;border-radius:50%}.platform-coverage-list span.words{background:#759c48}.platform-coverage-list span.tracker{background:#7f73df}.platform-coverage-list span.both{background:#d09a3f}.platform-coverage-list span.unconnected{background:#a3aaa4}.platform-coverage-list b{overflow:hidden;color:#58625a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.platform-coverage-list strong{color:#263228;font:700 16px/1 Manrope,sans-serif}.platform-panel>footer{min-height:47px;padding:12px 21px;border-top:1px solid #edf0ed;color:#879087;background:#fafbfa;font-size:9px;line-height:1.5}.platform-maintenance-list{display:grid;padding:4px 20px}.platform-maintenance-list article{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:46px;border-bottom:1px solid #eff1ef}.platform-maintenance-list article:last-child{border-bottom:0}.platform-maintenance-list article>span{width:7px;height:7px;border-radius:50%}.platform-maintenance-list article>span.ok{background:#719e48;box-shadow:0 0 0 3px #719e481a}.platform-maintenance-list article>span.attention{background:#bd8540;box-shadow:0 0 0 3px #bd85401a}.platform-maintenance-list article div{display:grid;gap:3px;min-width:0}.platform-maintenance-list b{overflow:hidden;color:#39443b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.platform-maintenance-list small{color:#909790;font-size:8px}.platform-maintenance-list time{color:#8c938d;font-size:8px;white-space:nowrap}.platform-empty{margin:18px 0;color:#8d958e;font-size:10px}.platform-privacy-note{display:flex;align-items:flex-start;gap:12px;margin-top:12px;padding:15px 18px;border:1px solid #dfe7d8;border-radius:14px;color:#557242;background:#f6fbf1}.platform-privacy-note>svg{flex:0 0 auto;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.platform-privacy-note b{display:block;color:#3d5c2c;font-size:10px}.platform-privacy-note p{margin:4px 0 0;color:#6c8061;font-size:9px;line-height:1.55}.shared-users-heading{margin-bottom:21px}.shared-users-count{display:grid;gap:3px;min-width:100px;padding:10px 13px;border:1px solid #e0e4df;border-radius:12px;text-align:right;background:#fff}.shared-users-count b{color:#243128;font:700 20px/1 Manrope,sans-serif}.shared-users-count small{color:#8b938c;font-size:8px}.shared-users-panel{overflow:hidden;border:1px solid #dfe4de;border-radius:17px;background:#fff;box-shadow:0 5px 18px #202b2306}.shared-users-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:14px 20px;border-bottom:1px solid #e8ece7}.shared-users-toolbar form{display:flex;align-items:center;width:min(100%,400px);height:39px;padding-left:12px;border:1px solid #dfe4df;border-radius:10px;color:#8b948c;background:#fafbfa}.shared-users-toolbar form svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.shared-users-toolbar input{min-width:0;flex:1;height:100%;padding:0 9px;border:0;outline:0;color:#354038;background:transparent;font-size:10px}.shared-users-toolbar form button{align-self:stretch;padding:0 13px;border:0;border-left:1px solid #e1e5e1;color:#4b613a;background:transparent;cursor:pointer;font-size:9px;font-weight:800}.shared-users-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.shared-users-filters button{min-height:29px;padding:0 9px;border:1px solid #e0e4df;border-radius:8px;color:#808980;background:#fff;cursor:pointer;font-size:8px;font-weight:700;transition:.15s}.shared-users-filters button:hover{border-color:#b7cab0;color:#52733a}.shared-users-filters button.active{border-color:#91b66c;color:#3d6826;background:#f0f8e8}.shared-users-table-wrap{overflow-x:auto}.shared-users-table{width:100%;min-width:890px;border-collapse:collapse}.shared-users-table th{height:42px;padding:0 17px;color:#989f99;background:#fafbfa;text-align:left;font-size:8px;letter-spacing:.05em}.shared-users-table td{height:76px;padding:10px 17px;border-top:1px solid #edf0ed;vertical-align:middle}.shared-users-table tbody tr{cursor:pointer;transition:.15s}.shared-users-table tbody tr:hover{background:#fbfcfa}.shared-users-table td>small{display:block;margin-top:6px;color:#919990;font-size:8px;white-space:nowrap}.shared-users-table td>b{display:block;color:#59635b;font-size:9px;white-space:nowrap}.shared-user-account{display:flex;align-items:center;gap:10px}.shared-user-account>span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#eff4eb;background:#45584b;font-size:10px;font-weight:800}.shared-user-account>div{display:grid;gap:3px;min-width:0}.shared-user-account b{overflow:hidden;color:#2c382e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.shared-user-account em{margin-left:5px;padding:2px 4px;border-radius:4px;color:#56752f;background:#eff6e7;font-size:7px;font-style:normal}.shared-user-account small{overflow:hidden;max-width:200px;color:#929a92;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.shared-user-product-badge{display:inline-flex;align-items:center;min-height:21px;padding:0 7px;border:1px solid #e1e4e0;border-radius:999px;color:#a0a6a1;background:#f8f9f8;font-size:8px;font-weight:800}.shared-user-product-badge.active.words{border-color:#d6e7c0;color:#51782d;background:#f1f8e9}.shared-user-product-badge.active.tracker{border-color:#dcd8f8;color:#5850ae;background:#f2f0ff}.shared-users-table td:last-child>button{display:grid;place-items:center;width:29px;height:29px;border:0;border-radius:9px;color:#57713d;background:#eef4e9;cursor:pointer;font-size:15px}.shared-users-empty{padding:46px 20px;color:#8a938b;text-align:center;font-size:11px}.shared-users-error{display:flex;align-items:center;gap:9px;margin:14px 20px 0;padding:10px 12px;border:1px solid #efcbc8;border-radius:10px;color:#963e38;background:#fff4f2;font-size:10px}.shared-users-error>span{display:grid;place-items:center;flex:0 0 auto;width:17px;height:17px;border-radius:50%;color:#fff;background:#b9544d;font-size:11px;font-weight:800}.shared-users-error p{flex:1;margin:0}.shared-users-error button{border:0;color:inherit;background:transparent;cursor:pointer;font-size:9px;font-weight:800}.shared-users-pagination{display:flex;align-items:center;justify-content:space-between;min-height:61px;padding:11px 20px;border-top:1px solid #e8ece7;color:#818982;background:#fafbfa;font-size:10px}.shared-users-pagination>div{display:flex;gap:8px}.shared-users-pagination button{min-height:34px;padding:0 12px;border:1px solid #dce1dc;border-radius:9px;color:#4b584e;background:#fff;cursor:pointer;font-size:9px;font-weight:700}.shared-users-pagination button:disabled{color:#a9aeaa;background:#f1f3f0;cursor:not-allowed}.shared-users-note{display:grid;gap:5px;margin-top:12px;padding:14px 17px;border:1px solid #e0e6dc;border-radius:13px;color:#6d776e;background:#f9fbf8}.shared-users-note b{color:#4f6344;font-size:10px}.shared-users-note p{margin:0;font-size:9px;line-height:1.6}.shared-user-drawer-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;min-height:100dvh;overflow:hidden;background:#161d1861;animation:shared-drawer-fade .2s ease both}.shared-user-drawer{display:flex;flex-direction:column;width:min(100%,510px);height:100dvh;max-height:100dvh;overflow:hidden;color:#28332b;background:#f8faf7;box-shadow:-16px 0 45px #151e182e;animation:shared-drawer-slide .25s ease both}.shared-user-drawer>header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;min-height:106px;padding:22px 24px;border-bottom:1px solid #e2e6e1;background:#fff}.shared-user-drawer-title{display:flex;align-items:center;gap:12px;min-width:0}.shared-user-drawer-title>span{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:14px;color:#fff;background:#445a4c;font-size:15px;font-weight:800}.shared-user-drawer-title>div{display:grid;gap:3px;min-width:0}.shared-user-drawer-title h2{overflow:hidden;margin:0;color:#202c23;font:700 20px/1.2 Manrope,sans-serif;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.shared-user-drawer-title small{overflow:hidden;color:#8e968e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.shared-user-drawer>header>button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #e0e4e0;border-radius:9px;color:#627066;background:#f7f9f7;cursor:pointer;font-size:20px;line-height:1}.shared-user-drawer-state{display:grid;flex:1 1 auto;place-items:center;gap:12px;min-height:0;color:#778078;font-size:11px}.shared-user-drawer-state i{width:24px;height:24px;border:2px solid #d9e6d2;border-top-color:#639144;border-radius:50%;animation:shared-spin .8s linear infinite}.shared-user-drawer-state p{margin:0}.shared-user-drawer-error{flex:0 0 auto;margin:15px;padding:11px 12px;border:1px solid #efcbc8;border-radius:10px;color:#963e38;background:#fff2f0;font-size:10px}.shared-user-drawer-content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:17px 18px 34px}.shared-user-account-status{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.shared-user-account-status>div{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid #e1e6e0;border-radius:10px;background:#fff}.shared-user-account-status small,.shared-user-product-detail small,.shared-user-storage small{color:#949c95;font-size:8px}.shared-user-account-status b{overflow:hidden;color:#4b574d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.shared-user-product-detail{margin-top:12px;padding:15px;border:1px solid #e1e5e0;border-radius:14px;background:#fff}.shared-user-product-detail.words{border-top:3px solid #9abd74}.shared-user-product-detail.tracker{border-top:3px solid #958ce2}.shared-user-product-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.shared-user-product-detail>header>div{display:grid;gap:7px}.shared-user-product-detail h3{margin:0;color:#29352d;font:700 15px/1 Manrope,sans-serif}.shared-user-product-detail time{color:#949c95;font-size:8px;white-space:nowrap}.shared-user-product-detail>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px}.shared-user-product-detail article{display:grid;gap:4px;min-width:0;padding:9px;border-radius:9px;background:#f8faf7}.shared-user-product-detail article b{overflow:hidden;color:#415047;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.shared-user-storage{display:grid;gap:5px;margin-top:12px;padding:14px 15px;border-radius:13px;color:#4f7233;background:#eff7e7}.shared-user-storage strong{color:#385b25;font:700 23px/1 Manrope,sans-serif;letter-spacing:-.035em}.shared-user-storage p{margin:0;color:#73905f;font-size:8px;line-height:1.55}.shared-user-drawer-content>footer{margin-top:12px;color:#89918a;font-size:8px;line-height:1.6}@keyframes shared-drawer-fade{0%{opacity:0}to{opacity:1}}@keyframes shared-drawer-slide{0%{transform:translate(18px)}to{transform:translate(0)}}@keyframes shared-spin{to{transform:rotate(360deg)}}html[data-admin=true][data-theme=dark] .admin-nav-group+.admin-nav-group{border-color:#2a342c}html[data-admin=true][data-theme=dark] .admin-nav-group>p{color:#758178}html[data-admin=true][data-theme=dark] :is(.platform-account-card,.platform-capacity-panel,.platform-panel,.shared-users-panel,.shared-users-count,.shared-user-drawer>header,.shared-user-account-status>div,.shared-user-product-detail){border-color:#29342c;color:#dde5dd;background:#141916;box-shadow:none}html[data-admin=true][data-theme=dark] :is(.platform-capacity-summary>aside,.platform-capacity-panel>footer,.platform-panel>footer,.shared-users-toolbar,.shared-users-pagination,.shared-users-table th,.shared-users-note,.shared-user-product-detail article,.shared-user-drawer){border-color:#29342c;color:#d6ded6;background:#101512}html[data-admin=true][data-theme=dark] :is(.platform-capacity-panel>header,.platform-capacity-summary,.platform-allocation,.platform-panel>header,.shared-users-toolbar,.shared-users-table td,.shared-users-pagination,.shared-user-drawer>header,.shared-user-product-detail){border-color:#29342c}html[data-admin=true][data-theme=dark] :is(.platform-capacity-panel>header h2,.platform-panel h2,.platform-account-card strong,.platform-capacity-main strong,.platform-allocation-copy b,.platform-allocation-size b,.platform-coverage-list strong,.platform-maintenance-list b,.shared-users-count b,.shared-user-account b,.shared-user-drawer-title h2,.shared-user-product-detail h3,.shared-user-product-detail article b){color:#e5ede5}html[data-admin=true][data-theme=dark] :is(.platform-capacity-progress,.platform-allocation-bar){background:#263027}html[data-admin=true][data-theme=dark] .platform-privacy-note{border-color:#364c30;color:#bed9ab;background:#172017}html[data-admin=true][data-theme=dark] .shared-users-toolbar form,.shared-users-filters button,.shared-users-pagination button,.shared-user-drawer>header>button{border-color:#364139;color:#dce4dc;background:#19201b}html[data-admin=true][data-theme=dark] .shared-users-table tbody tr:hover{background:#171e18}html[data-admin=true][data-theme=dark] .shared-user-product-badge{border-color:#354038;color:#93a094;background:#182019}@media (max-width: 980px){.platform-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-allocation{grid-template-columns:38px minmax(160px,1fr) 100px minmax(90px,.6fr)}.platform-allocation>button,.platform-allocation-note{grid-column:2 / -1;justify-self:start;padding-bottom:10px}.platform-detail-grid{grid-template-columns:1fr}.shared-users-toolbar{align-items:flex-start;flex-direction:column}.shared-users-toolbar form{width:100%}.shared-users-filters{justify-content:flex-start}}@media (max-width: 720px){.platform-overview-heading{margin-bottom:18px}.platform-capacity-state{display:none}.platform-account-grid{gap:9px}.platform-account-card{min-height:120px;padding:15px}.platform-account-card strong{margin-top:16px;font-size:27px}.platform-capacity-panel{margin-top:9px}.platform-capacity-panel>header{align-items:flex-start;flex-direction:column;gap:10px;padding:18px 16px}.platform-capacity-summary{grid-template-columns:1fr}.platform-capacity-main{padding:18px 16px}.platform-capacity-main>div:first-child{align-items:flex-start;flex-direction:column;gap:6px}.platform-capacity-summary>aside{min-height:0;grid-template-columns:8px auto;align-items:center;column-gap:9px;padding:14px 16px;border-top:1px solid #e9ece8;border-left:0}.platform-capacity-summary>aside small,.platform-capacity-summary>aside em{grid-column:2}.platform-allocation-list{padding:5px 16px}.platform-allocation{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;min-height:67px}.platform-allocation-icon{width:32px;height:32px}.platform-allocation-size{align-items:end}.platform-allocation-bar{display:none}.platform-allocation>button,.platform-allocation-note{grid-column:2 / -1;padding-top:0;padding-bottom:8px}.platform-capacity-panel>footer{padding:12px 16px}.platform-detail-grid{gap:9px;margin-top:9px}.platform-panel>header{padding:17px 16px 14px}.platform-coverage-list{grid-template-columns:1fr;padding:6px}.platform-coverage-list>div{min-height:41px}.platform-panel>footer{padding-inline:16px}.platform-maintenance-list{padding-inline:16px}.platform-privacy-note{margin-top:9px}.shared-users-heading{margin-bottom:18px}.shared-users-count{display:none}.shared-users-panel{border-radius:14px}.shared-users-toolbar{gap:11px;padding:14px}.shared-users-filters{width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.shared-users-filters button{flex:0 0 auto}.shared-users-table{min-width:760px}.shared-users-table th,.shared-users-table td{padding-inline:14px}.shared-users-pagination{align-items:flex-start;flex-direction:column;gap:9px;padding:13px 14px}.shared-users-pagination>div{width:100%}.shared-users-pagination button{flex:1}.shared-users-note{margin-top:9px}.shared-user-drawer{width:100%;height:100dvh;max-height:100dvh}.shared-user-drawer>header{min-height:91px;padding:17px}.shared-user-drawer-content{padding:13px 13px 28px}.shared-user-account-status{grid-template-columns:1fr}.shared-user-product-detail{margin-top:9px;padding:13px}.shared-user-product-detail>div:last-child{grid-template-columns:repeat(2,1fr)}.shared-user-product-detail time{display:none}}@media (max-width: 430px){.platform-account-grid{grid-template-columns:1fr}.platform-account-card{min-height:99px}.platform-account-card strong{margin-top:10px}.platform-allocation-copy small{white-space:normal}.platform-allocation{grid-template-columns:32px minmax(0,1fr)}.platform-allocation-size{grid-column:2;justify-self:start;text-align:left}.platform-allocation>button,.platform-allocation-note{grid-column:2}.platform-coverage-list b{white-space:normal}.shared-users-filters button{min-height:30px}.shared-user-drawer-title h2{font-size:18px}}@media (prefers-reduced-motion: reduce){.platform-overview-page,.shared-users-page,.shared-user-drawer-backdrop,.shared-user-drawer,.shared-user-drawer-state i{animation:none}.platform-capacity-progress i{transition:none}}html[data-admin=true] .admin-shell,.shared-user-drawer{--admin-type-micro: 11px;--admin-type-meta: 12px;--admin-type-label: 13px;--admin-type-body: 14px}html[data-admin=true] .admin-shell{font-size:var(--admin-type-body)}html[data-admin=true] .admin-shell .admin-eyebrow{font-size:var(--admin-type-meta)}html[data-admin=true] .admin-shell .admin-page-heading h1{font-size:clamp(30px,2.25vw,34px)}html[data-admin=true] .admin-shell .admin-page-heading>div:first-child>span{font-size:var(--admin-type-label);line-height:1.5}html[data-admin=true] .admin-shell .admin-environment small,html[data-admin=true] .admin-shell .admin-sidebar nav button small{font-size:var(--admin-type-micro)}html[data-admin=true] .admin-shell .admin-sidebar nav button{min-height:56px}html[data-admin=true] .admin-shell .admin-sidebar nav button b{font-size:var(--admin-type-label)}html[data-admin=true] .admin-shell :is(.admin-sidebar-bottom a,.admin-sidebar-bottom button,.admin-breadcrumb,.admin-refresh){font-size:var(--admin-type-meta)}html[data-admin=true] .admin-shell .admin-refresh{height:36px}html[data-admin=true] .admin-shell .admin-account b{font-size:var(--admin-type-label)}html[data-admin=true] .admin-shell .admin-account small{font-size:var(--admin-type-micro)}html[data-admin=true] .admin-shell .admin-heading-status b{font-size:var(--admin-type-label)}html[data-admin=true] .admin-shell .admin-heading-status small{font-size:var(--admin-type-meta)}html[data-admin=true] .admin-shell .platform-account-card p,html[data-admin=true] .admin-shell .platform-capacity-panel>header span,html[data-admin=true] .admin-shell .platform-capacity-main :is(span,p),html[data-admin=true] .admin-shell .platform-capacity-summary aside em,html[data-admin=true] .admin-shell .platform-allocation-copy small,html[data-admin=true] .admin-shell .platform-allocation-size small,html[data-admin=true] .admin-shell .platform-allocation-note,html[data-admin=true] .admin-shell .platform-capacity-panel>footer,html[data-admin=true] .admin-shell .platform-panel>footer,html[data-admin=true] .admin-shell .platform-maintenance-list :is(small,time),html[data-admin=true] .admin-shell .platform-privacy-note p{font-size:var(--admin-type-meta)}html[data-admin=true] .admin-shell :is(.platform-capacity-panel>header h2,.platform-panel h2){font-size:20px}html[data-admin=true] .admin-shell :is(.platform-capacity-panel button,.platform-panel>header button){font-size:var(--admin-type-label)}html[data-admin=true] .admin-shell .platform-capacity-main strong{font-size:32px}html[data-admin=true] .admin-shell .platform-capacity-state b,html[data-admin=true] .admin-shell .platform-account-card small{font-size:var(--admin-type-label)}html[data-admin=true] .admin-shell .platform-capacity-state small{font-size:var(--admin-type-meta)}html[data-admin=true] .admin-shell .platform-capacity-summary aside b,html[data-admin=true] .admin-shell .platform-allocation-copy b,html[data-admin=true] .admin-shell .platform-allocation-size b,html[data-admin=true] .admin-shell .platform-maintenance-list b,html[data-admin=true] .admin-shell .platform-privacy-note b{font-size:var(--admin-type-label)}html[data-admin=true] .admin-shell .platform-coverage-list b{font-size:var(--admin-type-meta)}html[data-admin=true] .admin-shell .platform-coverage-list strong{font-size:18px}html[data-admin=true] .admin-shell .platform-coverage-list>div{min-height:52px}html[data-admin=true] .admin-shell .platform-maintenance-list article{min-height:54px}html[data-admin=true] .admin-shell .shared-users-toolbar input{font-size:var(--admin-type-label)}html[data-admin=true] .admin-shell :is(.shared-users-toolbar form button,.shared-users-filters button,.shared-users-pagination button){font-size:var(--admin-type-meta)}html[data-admin=true] .admin-shell .shared-users-filters button{min-height:33px}html[data-admin=true] .admin-shell .shared-users-table th{font-size:var(--admin-type-micro)}html[data-admin=true] .admin-shell .shared-users-table td{height:84px}html[data-admin=true] .admin-shell .shared-users-table td>b,html[data-admin=true] .admin-shell .shared-user-account b,html[data-admin=true] .admin-shell .shared-users-note b{font-size:var(--admin-type-label)}html[data-admin=true] .admin-shell .shared-user-account em{font-size:9px}html[data-admin=true] .admin-shell .shared-user-product-badge{min-height:24px;font-size:var(--admin-type-micro)}html[data-admin=true] .admin-shell :is(.shared-users-pagination,.shared-users-note p,.shared-users-error){font-size:var(--admin-type-meta)}.shared-user-drawer{font-size:var(--admin-type-body)}.shared-user-drawer .admin-eyebrow{font-size:var(--admin-type-meta)}.shared-user-drawer>header{gap:14px}.shared-user-drawer-title{flex:1 1 auto}.shared-user-drawer>header>button{flex:0 0 36px;width:36px;height:36px}.shared-user-drawer-title h2{font-size:22px}.shared-user-drawer-title small,.shared-user-account-status small,.shared-user-product-detail small,.shared-user-storage small,.shared-user-product-detail time,.shared-user-storage p,.shared-user-drawer-content>footer{font-size:var(--admin-type-meta)}.shared-user-account-status b{font-size:var(--admin-type-label)}.shared-user-product-detail h3{font-size:17px}.shared-user-product-detail article b{font-size:var(--admin-type-label)}.shared-user-storage strong{font-size:26px}@media (max-width: 720px){html[data-admin=true] .admin-shell .admin-page-heading h1{font-size:31px}html[data-admin=true] .admin-shell :is(.platform-account-card p,.platform-capacity-panel>footer,.platform-panel>footer,.shared-users-note p){font-size:var(--admin-type-micro)}html[data-admin=true] .admin-shell .admin-sidebar nav button{min-height:52px}html[data-admin=true] .admin-shell .shared-users-table td{height:82px}.shared-user-drawer-title h2{font-size:20px}}
