.rule-settings[data-v-91e211f1]{display:grid;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);align-items:start;gap:16px}.basic-rules[data-v-91e211f1],.special-rules[data-v-91e211f1]{padding:14px;border:1px solid var(--outline);border-radius:12px;background:var(--surface)}.basic-rules[data-v-91e211f1]{position:sticky;top:0;border-color:#395648;background:linear-gradient(145deg,#24382d,#1b2b23 75%)}.rules-heading[data-v-91e211f1]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.rules-heading h3[data-v-91e211f1]{margin:0;font-size:.96rem}.rules-title[data-v-91e211f1],.rules-actions[data-v-91e211f1]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rules-actions button[data-v-91e211f1]{min-height:32px;padding:4px 9px;font-size:.75rem}.rules-heading+p[data-v-91e211f1]{margin-top:7px;color:var(--muted);font-size:.78rem;line-height:1.5}.rules-badge[data-v-91e211f1]{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;color:var(--accent);background:#294237;border-radius:5px;font-size:.72rem}.basic-rules ul[data-v-91e211f1]{margin:12px 0 0;padding:0;list-style:none}.basic-rules li[data-v-91e211f1]{display:flex;gap:8px;padding:10px 0;border-top:1px solid #395244;font-size:.82rem}.basic-rules li>svg[data-v-91e211f1]{flex:none;margin-top:1px;color:var(--accent)}.rule-group[data-v-91e211f1]{min-width:0;margin:13px 0 0;padding:0;border:0}.rule-group legend[data-v-91e211f1]{display:flex;align-items:center;gap:6px;padding:0;margin-bottom:8px;color:var(--accent);font-size:.83rem;font-weight:650}.rule-group-note[data-v-91e211f1]{margin-bottom:8px;color:var(--muted);font-size:.77rem;line-height:1.45}.rule-grid[data-v-91e211f1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rule[data-v-91e211f1]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border:1px solid #354c40;border-radius:8px;background:#16201b;cursor:pointer}.rule[data-v-91e211f1]:has(input:checked){border-color:#52856d;background:#223a2f}.rule[data-v-91e211f1]:has(input:disabled){cursor:default}.rule small[data-v-91e211f1],.basic-rules small[data-v-91e211f1]{display:block;margin-top:4px;line-height:1.45}.rule input[data-v-91e211f1]{flex:none;width:35px;height:20px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #607969;border-radius:12px;background:#35493f;cursor:pointer}.rule input[data-v-91e211f1]:after{content:"";display:block;width:12px;height:12px;margin:3px;border-radius:50%;background:#dce9e1}.rule input[data-v-91e211f1]:checked{border-color:#82b99b;background:#438965}.rule input[data-v-91e211f1]:checked:after{transform:translate(15px)}.rule input[data-v-91e211f1]:disabled{opacity:.4;cursor:default}@media(max-width:760px){.rule-settings[data-v-91e211f1]{grid-template-columns:minmax(0,1fr)}.basic-rules[data-v-91e211f1]{position:static}.basic-rules ul[data-v-91e211f1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}}@media(max-width:480px){.rule-grid[data-v-91e211f1]{grid-template-columns:minmax(0,1fr)}}.link-editor[data-v-11400ace]{width:min(1040px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:hidden;color:#edf4f0;border-radius:18px;background:#141e19}.link-editor[data-v-11400ace]::backdrop{background:#08120dd9}.link-editor>form[data-v-11400ace]{display:flex;flex-direction:column;max-height:inherit}.link-editor-header[data-v-11400ace]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:17px 22px;border-bottom:1px solid var(--outline);background:linear-gradient(110deg,#213a2d,#192720 65%)}.link-editor-symbol[data-v-11400ace]{display:grid;place-items:center;width:43px;height:43px;color:var(--accent);background:#2c493a;border:1px solid #466d57;border-radius:12px}.link-editor-header h2[data-v-11400ace]{font-size:1.2rem;letter-spacing:.01em}.link-editor-header p[data-v-11400ace]{margin-top:4px;color:var(--muted);font-size:.8rem}.link-editor-header .icon-button[data-v-11400ace]{min-height:34px}.link-tabs[data-v-11400ace]{display:flex;gap:3px;padding:3px;border:1px solid #395548;border-radius:9px;background:#15241c}.link-tabs button[data-v-11400ace]{display:flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 10px;border:0;border-radius:6px;color:var(--muted);background:transparent;font-size:.8rem;white-space:nowrap}.link-tabs button[aria-selected=true][data-v-11400ace]{color:#e7f6ed;background:#2b4838}.link-tabs button[data-v-11400ace]:hover{color:#e7f6ed}.link-editor-scroll[data-v-11400ace]{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.38fr);align-items:start;gap:16px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px 20px}.link-editor-fields[data-v-11400ace]{display:grid;gap:12px;min-width:0}.link-editor-rules[data-v-11400ace]{display:block}.link-editor-group[data-v-11400ace]{display:grid;gap:12px;padding:15px;border:1px solid var(--outline);border-radius:12px;background:var(--surface)}.link-group-heading[data-v-11400ace],.link-summary-title[data-v-11400ace]{display:flex;align-items:center;gap:9px}.link-group-heading span[data-v-11400ace]{padding:3px 5px;color:var(--accent);background:#2a3e33;border-radius:4px;font:600 .71rem ui-monospace,monospace}.link-group-heading h3[data-v-11400ace],.link-summary-title h3[data-v-11400ace]{margin:0;font-size:.93rem}.link-field-grid[data-v-11400ace],.platform-options[data-v-11400ace]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.link-field-grid[data-v-11400ace]{gap:12px}.platform-options[data-v-11400ace]{grid-template-columns:repeat(3,minmax(0,1fr))}.link-field[data-v-11400ace],.link-choice[data-v-11400ace]{min-width:0;color:#e5eee9;font-size:.83rem}.link-field[data-v-11400ace]{display:grid;gap:8px}.link-field-grid>label[data-v-11400ace]{align-content:start;min-width:0}.link-choice[data-v-11400ace]{margin:0;padding:0;border:0}.link-choice legend[data-v-11400ace]{margin-bottom:8px;padding:0}.targeting-options[data-v-11400ace]{display:grid;gap:12px}.targeting-options>.link-field[data-v-11400ace]{align-content:start}.link-option[data-v-11400ace]{display:flex;align-items:flex-start;gap:8px;padding:9px;border:1px solid #374a40;border-radius:8px;background:#16201b;cursor:pointer}.link-option[data-v-11400ace]:hover{border-color:#648a75}.link-option[data-v-11400ace]:has(input:checked){border-color:#6d9e85;background:#243e31}.link-option input[type=radio][data-v-11400ace],.link-region-options input[type=checkbox][data-v-11400ace]{flex:none;width:15px;height:15px;min-height:0;margin:2px 0 0;padding:0;accent-color:var(--accent-button)}.link-option strong[data-v-11400ace]{display:block;font-weight:650}.link-option small[data-v-11400ace]{display:block;margin-top:3px;line-height:1.4}.link-picker summary[data-v-11400ace]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:40px;padding:8px 10px;border:1px solid #374a40;border-radius:8px;list-style:none;background:#121c18;cursor:pointer}.link-picker summary[data-v-11400ace]::-webkit-details-marker{display:none}.link-picker summary span[data-v-11400ace]{overflow-wrap:anywhere}.link-picker summary svg[data-v-11400ace]{color:var(--accent)}.link-picker[open] summary[data-v-11400ace]{border-color:#648a75}.link-picker[open] summary svg[data-v-11400ace]:last-child{transform:rotate(180deg)}.link-picker-panel[data-v-11400ace]{margin-top:6px;padding:8px;border:1px solid var(--outline);border-radius:8px;background:#131d18}.link-search[data-v-11400ace]{position:relative}.link-search svg[data-v-11400ace]{position:absolute;top:12px;left:9px;color:var(--muted);pointer-events:none}.link-search input[type=search][data-v-11400ace]{padding-left:32px}.link-domain-options[data-v-11400ace],.link-region-options[data-v-11400ace]{display:grid;gap:3px;max-height:175px;margin-top:6px;overflow:auto}.link-domain-options button[data-v-11400ace],.link-region-options label[data-v-11400ace]{display:grid;align-items:center;gap:8px;padding:8px;border:1px solid transparent;border-radius:6px;color:inherit;text-align:left;background:transparent}.link-domain-options button[data-v-11400ace]{grid-template-columns:minmax(0,1fr) auto;font-size:.8rem}.link-domain-options strong[data-v-11400ace]{overflow-wrap:anywhere}.link-region-options label[data-v-11400ace]{grid-template-columns:auto minmax(0,1fr) auto;cursor:pointer}.link-domain-options button[data-v-11400ace]:hover:not(:disabled),.link-region-options label[data-v-11400ace]:hover{background:#202f27}.link-domain-options button[aria-pressed=true][data-v-11400ace],.link-region-options label[data-v-11400ace]:has(input:checked){border-color:#446753;background:#22372c}.link-hint[data-v-11400ace]{padding:8px;color:var(--muted)}.link-field-line[data-v-11400ace]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px}.link-field-line .text-button[data-v-11400ace]{padding:0;font-size:.77rem}.region-chips[data-v-11400ace]{display:flex;flex-wrap:wrap;gap:6px}.region-chips button[data-v-11400ace]{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid #446753;border-radius:6px;color:#d5ebdf;background:#263d31;font-size:.76rem}.region-chips button[data-v-11400ace]:hover{background:#345443}.link-page-actions>div[data-v-11400ace]{display:flex;flex-wrap:wrap;gap:10px}.inline-action[data-v-11400ace]{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:.77rem}.inline-action[data-v-11400ace]:hover,.link-field-line .text-button[data-v-11400ace]:hover{text-decoration:underline}.link-summary[data-v-11400ace]{position:sticky;top:0;padding:15px;border:1px solid #3b5949;border-radius:12px;background:linear-gradient(148deg,#24382d,#1b2b23 68%)}.link-summary-title svg[data-v-11400ace]{color:var(--accent)}.link-summary dl[data-v-11400ace]{margin:12px 0}.link-summary dl div[data-v-11400ace]{display:grid;gap:4px;padding:9px 0;border-top:1px solid #395244}.link-summary dt[data-v-11400ace]{color:#b0c4b9;font-size:.73rem}.link-summary dd[data-v-11400ace]{margin:0;font-size:.83rem;overflow-wrap:anywhere}.link-summary-note[data-v-11400ace]{display:flex;align-items:flex-start;gap:6px;color:var(--accent);font-size:.73rem;line-height:1.5}.link-summary-note svg[data-v-11400ace]{flex-shrink:0}.link-editor-footer[data-v-11400ace]{display:grid;flex:none;gap:10px;padding:12px 20px;background:#192720}.link-editor-footer .message[data-v-11400ace]{margin:0}.link-footer-actions[data-v-11400ace]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.link-footer-hint[data-v-11400ace]{margin-right:auto;font-size:.76rem}.link-footer-actions button[data-v-11400ace]{gap:6px}@media(min-width:980px){.targeting-options.has-modes[data-v-11400ace]{grid-template-columns:repeat(2,minmax(0,1fr))}.mode-options .link-field-grid[data-v-11400ace]{grid-template-columns:minmax(0,1fr);gap:8px}}@media(min-width:1060px){.platform-options[data-v-11400ace]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:760px){.link-editor-scroll[data-v-11400ace]{grid-template-columns:minmax(0,1fr)}.link-summary[data-v-11400ace]{position:static}.link-summary dl[data-v-11400ace]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}}@media(max-width:480px){.link-editor[data-v-11400ace]{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.link-editor-header[data-v-11400ace],.link-editor-scroll[data-v-11400ace],.link-editor-footer[data-v-11400ace]{padding:12px}.link-editor-header[data-v-11400ace]{grid-template-columns:auto minmax(0,1fr) auto;gap:9px}.link-tabs[data-v-11400ace]{grid-row:2;grid-column:1 / -1}.link-tabs button[data-v-11400ace]{flex:1}.link-editor-group[data-v-11400ace]{padding:12px}.link-field-grid[data-v-11400ace]{grid-template-columns:minmax(0,1fr)}.platform-options[data-v-11400ace]{grid-template-columns:repeat(2,minmax(0,1fr))}.link-footer-hint[data-v-11400ace]{flex-basis:100%}.link-footer-actions button[data-v-11400ace]{padding:0 9px}}.dns-help[data-v-5e4ceb82]{width:min(820px,calc(100% - 24px));padding:0;color:#edf4f0}.dns-help[data-v-5e4ceb82]::backdrop{background:#08120dd9}.dns-help .section-head[data-v-5e4ceb82]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.dns-help-icon[data-v-5e4ceb82]{display:grid;place-items:center;width:39px;height:39px;border:1px solid #3f6251;border-radius:10px;color:var(--accent);background:#243c30}.dns-help-steps[data-v-5e4ceb82]{display:grid;gap:14px;margin:0;padding:0 18px 18px 40px}.dns-help-steps li[data-v-5e4ceb82]{padding-left:3px;font-size:.86rem}.dns-help-steps li[data-v-5e4ceb82]::marker{color:var(--accent);font-weight:700}.dns-help-steps p[data-v-5e4ceb82]{margin-top:5px;color:var(--muted);font-size:.81rem;line-height:1.6}.dns-help code[data-v-5e4ceb82]{color:var(--accent);overflow-wrap:anywhere}.dns-help-tabs[data-v-5e4ceb82]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.dns-help-tabs button[data-v-5e4ceb82]{min-height:34px;padding:0 12px;border:1px solid var(--outline);border-radius:7px;color:var(--muted);background:#16231c}.dns-help-tabs button[aria-selected=true][data-v-5e4ceb82]{border-color:#507963;color:var(--accent);background:#284336}.dns-help-guide[data-v-5e4ceb82]{overflow:hidden;margin:8px 0 0;border:1px solid #3a5044;border-radius:8px}.dns-help-guide figcaption[data-v-5e4ceb82]{padding:10px 12px;background:#20362b}.dns-help-guide img[data-v-5e4ceb82]{display:block;width:100%;height:auto}.rules-editor[data-v-e5cdbd3f]{width:min(1040px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:hidden;border-radius:18px;background:#141e19;color:#edf4f0}.rules-editor[data-v-e5cdbd3f]::backdrop{background:#08120dd9}.rules-editor>form[data-v-e5cdbd3f]{display:flex;flex-direction:column;max-height:inherit}.rules-header[data-v-e5cdbd3f]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--outline);background:linear-gradient(110deg,#213a2d,#192720 65%)}.rules-mark[data-v-e5cdbd3f]{display:grid;place-items:center;width:43px;height:43px;border:1px solid #466d57;border-radius:12px;color:var(--accent);background:#2c493a}.rules-header h2[data-v-e5cdbd3f]{font-size:1.2rem}.rules-header h2[data-v-e5cdbd3f]:focus{outline:none}.rules-header p[data-v-e5cdbd3f]{margin-top:4px;color:var(--muted);font-size:.81rem;overflow-wrap:anywhere}.rules-header .icon-button[data-v-e5cdbd3f]{min-height:34px}.rules-body[data-v-e5cdbd3f]{min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px 20px}.rules-footer[data-v-e5cdbd3f]{flex:none;padding:12px 20px;border-top:1px solid var(--outline);background:#192720}.rules-footer>div[data-v-e5cdbd3f]{display:flex;justify-content:flex-end;gap:8px}.rules-footer .message[data-v-e5cdbd3f]{margin:0 0 10px}@media(max-width:480px){.rules-editor[data-v-e5cdbd3f]{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.rules-header[data-v-e5cdbd3f],.rules-body[data-v-e5cdbd3f],.rules-footer[data-v-e5cdbd3f]{padding:12px}}.rate-settings[data-v-d91e8540]{padding:0 18px 18px}.rate-help[data-v-d91e8540]{color:var(--muted);font-size:.8rem;line-height:1.55}.rate-settings .message[data-v-d91e8540]{margin:10px 0}.rate-sections[data-v-d91e8540],.rate-regions[data-v-d91e8540]{display:grid;gap:14px;margin-top:12px}.rate-regions[data-v-d91e8540]{padding-top:14px;border-top:1px solid var(--outline)}.rate-regions h3[data-v-d91e8540]{margin:0 0 4px;font-size:.98rem}.rate-regions td[data-v-d91e8540]:nth-child(3){overflow-wrap:normal}.rate-form[data-v-d91e8540]{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.rate-form label[data-v-d91e8540]{flex:1 1 150px;min-width:0}.rate-form button[data-v-d91e8540]{min-height:40px}.ops[data-v-082ef5ae]{min-height:100vh}.ops-top[data-v-082ef5ae]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px max(20px,calc((100% - 1320px)/2));border-bottom:1px solid var(--outline);background:#151f1a}.ops-top>div[data-v-082ef5ae]{display:flex;align-items:center;gap:12px}.ops-email[data-v-082ef5ae],.ops-hint[data-v-082ef5ae]{color:var(--muted);font-size:.83rem;overflow-wrap:anywhere}.ops-content[data-v-082ef5ae]{width:min(100% - 32px,1320px);margin:0 auto;padding:27px 0}.page-heading p[data-v-082ef5ae]{margin-top:6px;color:var(--muted);font-size:.84rem}.ops-account-tools[data-v-082ef5ae]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding:0 18px 14px}.ops-account-tools form[data-v-082ef5ae]{display:flex;flex-wrap:wrap;align-items:end;gap:8px}.ops-pagination[data-v-082ef5ae],.ops-actions[data-v-082ef5ae]{display:flex;justify-content:flex-end;align-items:center;gap:10px}.ops-pagination[data-v-082ef5ae]{padding:12px 18px}.ops-row-actions[data-v-082ef5ae]{display:flex;flex-wrap:wrap;gap:6px}.ops-row-actions button[data-v-082ef5ae]{min-height:32px;padding:0 10px}.ops-accounts td[data-v-082ef5ae]:nth-child(2){white-space:nowrap}.ops-pending[data-v-082ef5ae]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.ops-dialog[data-v-082ef5ae]{width:min(510px,calc(100% - 24px));padding:0;color:#edf4f0}.ops-dialog[data-v-082ef5ae]::backdrop{background:#08120dd9}.ops-details[data-v-082ef5ae]{width:min(1040px,calc(100% - 24px))}.ops-destination[data-v-082ef5ae]{min-width:115px;max-width:235px;overflow-wrap:anywhere}.ops-dialog .section-head p[data-v-082ef5ae]{overflow-wrap:anywhere}.ops-form[data-v-082ef5ae]{display:grid;gap:12px;padding:0 18px 18px}.ops-form input[readonly][data-v-082ef5ae]{color:var(--muted)}@media(max-width:500px){.ops-email[data-v-082ef5ae]{display:none}.ops-row-actions[data-v-082ef5ae]{display:grid;grid-template-columns:repeat(2,max-content)}}:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#edf4f0;background:#101815;color-scheme:dark;font-synthesis:none;--surface: #18221e;--outline: #2c3c34;--muted: #a4b4ab;--accent: #a6d7bf;--accent-button: #9bd6b9;--positive: #8ce3b8}*{box-sizing:border-box}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.52}:focus-visible{outline:2px solid #a8dec4;outline-offset:3px}h1,h2,p{margin:0}small{color:var(--muted)}.primary,.secondary,.icon-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:39px;padding:0 14px;border-radius:9px;border:1px solid transparent;font-size:.83rem;font-weight:670;white-space:nowrap}.primary{color:#142e24;background:var(--accent-button);box-shadow:0 4px 14px #78bd9c1a}.primary:hover:not(:disabled){background:#b7e3cd}.secondary,.icon-button{color:#e7f0eb;background:#202e27;border-color:var(--outline)}.secondary:hover,.icon-button:hover{background:#2a3a31}.icon-button{padding:0 9px;min-width:35px;font-size:1.12rem}.text-button{color:var(--accent);background:transparent;border:0;padding:7px 0}input:not([type=checkbox]),select{min-width:0;min-height:40px;border:1px solid #374a40;border-radius:8px;padding:8px 11px;background:#121c18;color:#edf4f0;font-size:.86rem}input:not([type=checkbox]):focus-visible,select:focus-visible{outline:none;border-color:#82b99b;box-shadow:0 0 0 3px #a8dec41f}input::placeholder{color:#8b9f94;opacity:1}label{display:grid;gap:8px;font-size:.83rem;color:#e5eee9}.message{margin:0 0 15px;padding:10px 13px;color:var(--positive);border:1px solid #285244;background:#142a26;border-radius:8px;font-size:.85rem}.message.error{color:#ffc1c7;border-color:#62404b;background:#32202b}.brand{display:flex;align-items:center;gap:11px;color:#f0f7f3;font-size:1.06rem;font-weight:800;letter-spacing:.1em}.brand b{margin-left:2px;color:var(--accent)}.brand small{display:block;margin-top:4px;color:#a8bab0;font-size:.65rem;font-weight:600;letter-spacing:.11em}.brand-mark{flex:0 0 auto;width:39px;height:39px;object-fit:contain}.auth{min-height:100vh;min-height:100svh;color:#edf4ee;background:#0b1511}.auth-stage{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(300px,2fr) minmax(0,3fr);grid-template-rows:auto 1fr;align-items:center;gap:28px 40px;min-height:100vh;min-height:100svh;width:min(100%,1720px);margin:0 auto;padding:clamp(27px,5.8vh,64px) clamp(28px,6.5vw,110px)}.auth-stage:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b1511 2%,#0b1511e6 25%,#0b151176 43%,transparent 62%,#0b15112b 96%,#0b1511),linear-gradient(0deg,#0b1511 0%,#0b15112b 21%,transparent 34%)}.auth-brand{grid-column:1 / -1;width:fit-content;font-size:1rem;letter-spacing:.19em}.auth-brand .brand-mark{width:40px;height:40px}.auth-form-area{grid-column:1;grid-row:2;padding:26px 0 42px}.auth-form-wrap{width:min(100%,365px)}.auth-form{display:grid;gap:17px}.auth-form-head{margin-bottom:9px}.auth-form h1{margin-bottom:11px;font-size:clamp(2rem,3.4vw,2.65rem);line-height:1.18;font-weight:700;letter-spacing:-.036em}.auth-form-head p{color:#a8bcb0;font-size:.91rem;line-height:1.65}.auth-form label{gap:9px;color:#d9e6dd;font-size:.84rem;font-weight:640}.auth-input{position:relative;display:block}.auth-input svg{position:absolute;top:50%;left:15px;transform:translateY(-50%);color:#92b2a1;pointer-events:none}.auth-input input:not([type=checkbox]){width:100%;min-height:52px;padding:10px 13px 10px 44px;border-color:#465d4f;border-radius:8px;background:#14231b;color:#ecf4ee}.auth-input input::placeholder{color:#91a69a}.auth-form .primary{justify-content:space-between;min-height:52px;margin-top:3px;padding:0 16px;font-size:.88rem;box-shadow:none}.auth-form .text-button{justify-self:start;font-size:.8rem}.auth-form .message{margin:0}.auth-help{display:flex;align-items:center;gap:8px;margin-top:24px;color:#a1b7aa;font-size:.77rem;line-height:1.65}.auth-illustration{grid-column:2;grid-row:2;justify-self:end;align-self:end}.auth-artwork{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:right center}.auth-copy{padding-top:12px;border-top:1px solid #799a8790;color:#eef6f0}.auth-kicker{color:#b7d6c5;font-size:.7rem;font-weight:650;letter-spacing:.17em}.auth-copy h2{margin-top:5px;font-size:clamp(1.35rem,2.1vw,1.8rem);line-height:1.18;font-weight:650;letter-spacing:-.02em}.shell{min-height:100vh;display:grid;grid-template-columns:232px minmax(0,1fr)}.sidebar{display:flex;flex-direction:column;position:sticky;top:0;height:100vh;background:#131d19;border-right:1px solid #27382f;padding:23px 14px 15px}.sidebar>.brand{margin:3px 8px 36px}.nav-caption{font-size:.65rem;color:#a4b4ab;padding:0 12px 9px;letter-spacing:.12em}nav a{display:flex;align-items:center;gap:11px;min-height:42px;padding:0 11px;margin-bottom:4px;border:1px solid transparent;border-radius:9px;color:#adbbb4;font-size:.86rem;white-space:nowrap}nav a:hover{background:#1c2b23}nav a.active{color:#edf8f0;background:linear-gradient(90deg,#264435,#1d3128);border-color:#3a5c4a;font-weight:650}.nav-icon{flex:0 0 18px}.nav-dot{width:6px;height:6px;background:var(--positive);margin-left:auto;border-radius:50%}.sidebar-footer{display:flex;align-items:center;gap:9px;margin-top:auto;border-top:1px solid var(--outline);padding:13px 2px 0}.avatar{flex:0 0 31px;aspect-ratio:1;display:grid;place-items:center;border-radius:8px;background:#284638;color:#c7e9d7;font-weight:700}.account{display:grid;gap:3px;flex:1;min-width:0;font-size:.72rem}.account strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer .icon-button{min-width:30px;min-height:30px}.topbar{height:61px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,3.5vw,48px);border-bottom:1px solid #26362d;font-size:.8rem;color:#bccbc3}.topbar b{margin:0 8px;color:#798e81}.workspace-badge{color:var(--positive);background:#162b29;border:1px solid #26443f;border-radius:99px;padding:5px 10px;font-size:.7rem;white-space:nowrap}.workspace-badge i,.status-dot{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:currentColor;vertical-align:1px}.content{padding:29px clamp(20px,3.5vw,48px) 40px;max-width:1500px;margin:auto}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:21px}.page-heading h1{font-size:clamp(1.7rem,2.8vw,2.25rem);letter-spacing:-.045em}.hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:207px;padding:24px clamp(19px,3.5vw,35px);border:1px solid #36584a;border-radius:16px;background:radial-gradient(ellipse at 94% 4%,#2c5947,#1e382d 48%,#172821 78%)}.hero h2{margin:10px 0 8px;font-size:clamp(1.5rem,3vw,2.25rem);letter-spacing:-.035em}.hero p{color:#c1d3c8;font-size:.84rem;line-height:1.65}.hero .primary{margin-top:18px}.hero-index{position:absolute;z-index:-1;right:4.5%;top:6%;font-size:clamp(4rem,12vw,12rem);font-weight:870;letter-spacing:-.075em;color:#a2dfba20;text-shadow:0 0 60px #81c3a22e;line-height:1}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:15px 0}.stats article,.panel{border:1px solid var(--outline);background:var(--surface);border-radius:13px}.stats article{position:relative;padding:16px 14px;min-width:0}.stats article p{color:#b4c4bb;font-size:.8rem}.stats article strong{display:block;margin:11px 0 3px;font-size:clamp(1.25rem,2.5vw,1.92rem);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stats article small{font-size:.69rem}.stat-icon{position:absolute;right:12px;top:13px;display:grid;place-items:center;width:28px;height:28px;border-radius:7px;color:var(--accent);background:#21392e}.overview-bottom{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(225px,1fr);gap:14px}.panel{overflow:hidden;margin-bottom:14px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:13px;padding:17px 18px}.section-head h2{font-size:1.1rem;font-weight:680}.section-head p{margin-top:5px;color:var(--muted);font-size:.78rem;line-height:1.5}.chart{height:162px;margin:2px 17px 13px;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:5px;background:repeating-linear-gradient(to top,transparent 0 33px,#293a31 33px 34px)}.bar-col{min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:calc(100% - 15px);position:relative}.bar{width:70%;max-width:21px;min-height:2px;border-radius:4px 4px 0 0;background:linear-gradient(#9cdbbf,#447c63)}.bar-col small{position:absolute;top:calc(100% + 4px);font-size:.55rem;white-space:nowrap}.shortcut a{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;margin:0 14px 7px;border:1px solid #34483d;border-radius:8px;color:#deeee5;font-size:.8rem}.shortcut a:hover{background:#22342a}.shortcut a small{display:block;margin-top:4px}.shortcut a>svg{flex:none;color:var(--accent)}.toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:0 18px 15px;color:var(--accent);font-size:.8rem}.toolbar input{width:min(280px,100%)}.inline-action{display:inline-flex;align-items:center;gap:5px}.tag{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid #3b5045;border-radius:7px;background:#23352b;color:#d1e2d8;font-size:.71rem;white-space:nowrap}.tag.good,.tag.allowed,.tag.passed,.tag.completed{border-color:#2d594a;background:#1d342e;color:var(--positive)}.tag.blocked,.tag.error{border-color:#664451;background:#382631;color:#ffc3ce}.tag.unreturned,.tag.limited{border-color:#66563a;background:#382f22;color:#f1d8a8}.table-wrap{overflow-x:auto}.log{max-height:530px;overflow:auto}.live-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.domain-setup{margin:16px;border:1px solid var(--outline);border-radius:10px;background:#121c18}.domain-setup h2{overflow-wrap:anywhere}.domain-setup td{min-width:100px}.domain-setup code{overflow-wrap:anywhere}.dns-copy{display:block;font-size:.75rem}table{width:100%;border-collapse:collapse;text-align:left}th{color:#a8bbb0;background:#1d2b24;font-size:.74rem;font-weight:640;white-space:nowrap}th,td{padding:11px 16px;border-top:1px solid #2a3b31}td{color:#e0eee5;font-size:.83rem;overflow-wrap:anywhere}td small{display:block;margin-top:3px}.log th{position:sticky;top:0;z-index:1}.log-record>td:first-child{white-space:nowrap}.log-action{width:1%;text-align:right}.log-exception{color:#ffc3ce}.log-detail-toggle{min-height:30px;padding:0 10px;color:var(--accent);font-size:.75rem}.log-detail-toggle[aria-expanded=true]{background:#2a3d31;border-color:#456552}.log-record-expanded>td,.log-detail-row>td{background:#19261f}.log-detail-row>td{padding-top:0;padding-bottom:14px;border-top:0}.log-checks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px}.log-checks section{min-width:0;padding:12px;border:1px solid var(--outline);border-radius:8px;background:#142019}.log-checks h3{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 6px;font-size:.8rem}.log-checks ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.log-checks li{display:flex;gap:8px;align-items:start}.log-checks .tag{flex:none}.empty{padding:43px 14px;text-align:center;color:var(--muted)}.row-actions{white-space:nowrap}.row-actions button,.row-actions a{border:0;background:transparent;color:var(--accent);padding:5px;font-size:.76rem}.row-actions button:hover,.row-actions a:hover{text-decoration:underline}.balance{padding:20px;background:linear-gradient(115deg,#21392d,#18221e)}.balance p{color:#bdd0c4}.balance strong{display:block;margin-top:6px;font-size:2rem}.billing-tabs{display:flex;gap:10px;padding:0 16px;border-bottom:1px solid var(--outline)}.billing-tabs button{min-height:48px;padding:0 12px;border:0;border-bottom:2px solid transparent;color:var(--muted);background:transparent;font-size:.9rem;font-weight:650}.billing-tabs button:hover{color:#e7f6ed}.billing-tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent)}.billing-tabs button:focus-visible{outline-offset:-4px}.billing-description{padding:12px 16px;color:var(--muted);font-size:.78rem}.dialog{width:min(580px,100%);max-height:95vh;overflow:auto;border:1px solid #3f574a;border-radius:14px;background:#19261f;box-shadow:0 25px 95px #0008}.dialog .message{margin:0 18px 12px}.dialog-footer{display:flex;justify-content:flex-end;gap:9px;padding:13px 18px;border-top:1px solid var(--outline)}@media(max-width:1120px){.log-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:930px){.shell{grid-template-columns:184px minmax(0,1fr)}.stat-icon{display:none}.overview-bottom{grid-template-columns:1fr}}@media(max-width:740px){.auth-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-content:center;gap:20px;max-width:475px;padding:26px 21px}.auth-stage:after{display:none}.auth-brand .brand-mark{width:34px;height:34px}.auth-form-area{padding:6px 0 2px}.auth-form-wrap{width:100%}.auth-form-head{margin-bottom:3px}.auth-help{margin-top:18px}.auth-illustration{position:relative;isolation:isolate;grid-column:1;grid-row:3;justify-self:stretch;display:flex;align-items:flex-end;overflow:hidden;min-height:178px;padding:17px;border:1px solid #2e4639;border-radius:11px}.auth-artwork{object-fit:cover;object-position:70% center}.auth-illustration:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b1511e0,#0b151120 55%,transparent)}.auth-copy{padding-top:8px}.auth-copy h2{font-size:1.23rem}}@media(max-width:640px){.log table{table-layout:fixed}.log th,.log td{padding-inline:7px}.log th{white-space:normal}.log th:nth-child(1),.log th:nth-child(2){width:18%}.log th:nth-child(3){width:25%}.log th:nth-child(5){width:20%}.log-record>td:first-child{font-size:.72rem}.log-record .tag{padding-inline:4px;white-space:normal}.log-detail-toggle{max-width:100%;padding:4px;white-space:normal}.log-checks{grid-template-columns:1fr}.shell{display:block}.sidebar{position:static;height:auto;padding:12px;display:grid;grid-template-columns:1fr auto;gap:10px}.sidebar>.brand{margin:0}.sidebar-footer{border:0;padding:0;margin:0}.sidebar-footer .account,.sidebar-footer .avatar{display:none}.sidebar nav{grid-column:1 / -1;grid-row:2;display:flex;gap:4px;overflow:auto}.nav-caption{display:none}nav a{padding:0 8px;min-height:35px;margin:0}.nav-icon{display:none}.topbar{height:43px;padding:0 13px}.content{padding:18px 13px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.section-head{align-items:flex-start}.section-head,.toolbar{padding-left:11px;padding-right:11px}th,td{padding:9px 10px}.bar-col:nth-child(2n) small{display:none}}
