:root{--bg:#f5f4ed;--surface:#faf9f5;--surface-strong:#fffdfa;--surface-warm:#e8e6dc;--fg:#141413;--muted:#5e5d59;--meta:#87867f;--border:#e8e6dc;--border-strong:#d4d1c5;--accent:#c96442;--accent-hover:#b85638;--success:#17a34a;--warning:#9a6700;--danger:#b53333;--shadow:0 4px 24px rgba(0,0,0,.05);--shadow-raised:0 24px 80px rgba(0,0,0,.22);--rounded:"SF Pro Rounded","Hiragino Maru Gothic ProN","PingFang SC","Microsoft YaHei",ui-rounded,system-ui,sans-serif;--sans:Arial,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--tool-page-width:1040px}*,:after,:before{box-sizing:border-box}html{min-height:100%}body,html{background:var(--bg)}body{color:var(--fg);font-family:var(--sans);font-size:16px;line-height:1.6;margin:0;min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}a{color:inherit}img,svg{display:block;max-width:100%}button,input,select,textarea{border:0;color:inherit}button{background:transparent}button:not(:disabled){cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.55}code,pre{font-family:var(--mono)}code{background:var(--surface-warm);border-radius:6px;color:var(--fg);display:inline-block;font-size:12px;max-width:100%;overflow-wrap:anywhere;padding:2px 5px}.tool-shell{min-height:100vh}.page,.tool-page{margin:0 auto;padding:54px 0 48px;width:min(var(--tool-page-width),calc(100% - 32px))}.card-admin-page,.mail-receive-page{--tool-page-width:1120px}.card-redeem-page,.tool-page--receive{--tool-page-width:640px}.tool-topbar{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);gap:16px;justify-content:space-between;margin-bottom:24px;padding:14px 16px}.tool-brand,.tool-topbar{align-items:center;display:flex;min-width:0}.tool-brand{gap:12px}.tool-brand__logo{background:var(--surface-strong);border:1px solid var(--border);border-radius:12px;display:grid;flex:0 0 42px;height:42px;overflow:hidden;place-items:center;width:42px}.tool-brand small,.tool-brand strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-brand strong{color:var(--fg);font-family:var(--rounded);font-size:18px;font-weight:700;line-height:1.15}.tool-brand small{color:var(--muted);font-size:13px}.active-layout,.card-admin-body,.card-admin-create-grid,.card-admin-email-page,.mail-workbench,.page-grid,.tool-grid{display:grid;gap:16px}.page-grid--receive,.page-grid--records,.tool-grid--home{grid-template-columns:1fr}.announcement-modal,.card-admin-list,.card-admin-panel,.card-modal,.card-settings-panel,.help,.mail-detail-modal,.mail-receive-panel,.notice,.panel,.payment-modal,.result,.timeline,.tool-panel{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow)}.card-admin-list,.card-admin-panel,.card-settings-panel,.mail-receive-panel,.panel,.tool-panel{padding:24px}.panel-title{margin-bottom:18px;min-width:0}.admin-price-config__head,.announcement-modal__head,.card-modal__head,.distributor-manager__head,.mail-detail-head,.mail-inbox-title,.mail-receive-head,.panel-title--row,.payment-modal__head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.admin-price-config__head span,.announcement-modal__head span,.card-info-card span,.card-list-search span,.card-modal__head span,.distributor-manager__head span,.mail-address-card span,.mail-detail-head span,.mail-inbox-title span,.mail-receive-head span,.panel-title p,.payment-modal__head span,.setup-section__head span,.tool-field span{color:var(--muted);display:block;font-size:13px;font-weight:650;letter-spacing:.04em;margin:0;text-transform:uppercase}.admin-panel-heading,.announcement-modal__head strong,.card-modal__head strong,.mail-detail-head strong,.mail-inbox-title strong,.mail-receive-head strong,.panel-title h2,.payment-modal__head strong,h1,h2{color:var(--fg);font-family:var(--rounded);font-weight:700;letter-spacing:0;line-height:1.12;margin:0;overflow-wrap:anywhere}h1{font-size:36px}.admin-panel-heading,h2{font-size:28px}p{overflow-wrap:anywhere}.card-list-search,.tool-field{display:grid;gap:8px;margin:0 0 12px;min-width:0}.card-list-search input,.otp-input,.text-input,.tool-field input,.tool-field select,textarea{background:var(--surface-strong);border:1px solid var(--border);border-radius:12px;color:var(--fg);display:block;min-height:48px;outline:none;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}textarea{min-height:150px;padding:14px;resize:vertical}.card-list-search input:focus,.otp-input:focus,.text-input:focus,.tool-field input:focus,.tool-field select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #c964422e}.admin-nav a,.card-list-load-more button,.card-list-load-more span,.card-list-toolbar button,.country-choice__take,.danger-button,.primary,.primary-button,.replace-button,.secondary,.secondary-button{align-items:center;border-radius:12px;display:inline-flex;font-size:14px;font-weight:650;gap:8px;justify-content:center;min-height:42px;padding:0 14px;text-align:center;text-decoration:none;white-space:nowrap}.country-choice__take,.primary,.primary-button,.replace-button{background:var(--accent);border:0;color:var(--surface)}.country-choice__take:hover:not(:disabled),.primary-button:hover:not(:disabled),.primary:hover:not(:disabled),.replace-button:hover:not(:disabled){background:var(--accent-hover)}.admin-nav a,.card-list-load-more button,.card-list-load-more span,.card-list-toolbar button,.danger-button,.secondary,.secondary-button{background:var(--surface-strong);border:1px solid var(--border);color:var(--muted)}.admin-nav a:hover,.card-list-toolbar button:hover:not(:disabled),.secondary-button:hover:not(:disabled),.secondary:hover:not(:disabled){border-color:color-mix(in oklab,var(--accent),var(--border) 45%);color:var(--accent)}.card-action-button--destroy,.card-list-clear-button,.danger-button{background:color-mix(in oklab,var(--surface),var(--danger) 7%);border-color:color-mix(in oklab,var(--danger),var(--border) 45%);color:var(--danger)}.danger-button:hover:not(:disabled){background:color-mix(in oklab,var(--surface),var(--danger) 12%);border-color:var(--danger);color:var(--danger)}.form-error,.payment-error{color:var(--danger);font-size:13px;font-weight:700;margin:10px 0 0}.admin-permission-note,.card-modal__hint,.distributor-manager__notice,.empty-text,.payment-hint,.phone-prefix-tip,.record-loading-note,.replace-button__hint{color:var(--muted);font-size:13px}.empty-text{background:var(--surface-strong);border:1px solid var(--border);border-radius:12px;margin:0;padding:16px;text-align:center}.tool-panel--setup{display:grid;gap:22px}.setup-section{min-width:0}.card-admin-email-domains,.card-admin-providers,.card-admin-services,.country-grid,.service-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.active-code-card,.active-order-card,.admin-country-option,.admin-price-config,.card-admin-email-box,.card-admin-email-result,.card-admin-provider-skeleton,.card-admin-service-skeleton,.card-info-card,.card-table-item,.code-box,.country-choice,.distributor-account-row,.distributor-manager,.mail-address-card,.mail-card-guidance,.mail-detail-frame,.mail-detail-meta,.mail-inbox-card,.mail-message-item,.order-item,.record-summary article,.service-option{background:var(--surface-strong);border:1px solid var(--border);border-radius:12px}.card-admin-email-domains button,.card-admin-providers button,.card-admin-services button,.service-option{align-items:center;background:var(--surface-strong);border:1px solid var(--border);border-radius:12px;color:var(--fg);display:grid;min-height:64px;padding:12px;text-align:left}.service-option{gap:10px;grid-template-columns:40px minmax(0,1fr)}.card-admin-providers button{gap:8px;grid-template-columns:minmax(0,1fr) auto}.card-admin-email-domains button,.card-admin-services button{gap:10px;grid-template-columns:38px minmax(0,1fr)}.card-admin-email-domains button{grid-template-columns:minmax(0,1fr)}.admin-country-option.is-active,.admin-country-option.is-pinned,.admin-nav a.is-active,.card-admin-email-domains button.is-active,.card-admin-providers button.is-active,.card-admin-services button.is-active,.card-list-toolbar button.is-active,.country-choice.is-active,.country-filter button.is-active,.region-tabs button.is-active,.service-option.is-active{background:color-mix(in oklab,var(--surface),var(--accent) 8%);border-color:color-mix(in oklab,var(--accent),var(--border) 35%);color:var(--accent)}.card-admin-email-box__mark,.service-option__icon{background:var(--surface-warm);border-radius:12px;display:grid;height:38px;place-items:center;width:38px}.card-admin-email-box__mark svg,.service-option__icon svg{height:24px;width:24px}.card-admin-email-domains strong,.card-admin-providers strong,.card-admin-services strong,.service-option strong,.service-option__name{font-weight:750;min-width:0;overflow-wrap:anywhere}.admin-country-search,.admin-settings-stack,.card-admin-form,.country-picker,.distributor-account-list,.mail-address-card,.mail-card-guidance,.mail-inbox-card,.mail-message-list,.order-list{display:grid;gap:12px;min-width:0}.country-search-row{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 184px}.country-filter{background:var(--surface-strong);border:1px solid var(--border);border-radius:12px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:48px;padding:4px}.country-filter button{border-radius:9px;color:var(--muted);font-weight:650}.region-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-color:var(--scrollbar-thumb,rgba(201,100,66,.38)) transparent}.region-tabs button{align-items:center;background:var(--surface-strong);border:1px solid var(--border);border-radius:12px;color:var(--muted);display:inline-flex;flex:0 0 auto;font-weight:650;gap:8px;min-height:38px;padding:0 10px}.region-tabs small{color:var(--meta)}.country-choice{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 72px;padding:10px}.country-choice--take-hidden{grid-template-columns:1fr}.country-choice__select{background:transparent;display:grid;gap:5px;min-width:0;padding:0;text-align:left}.country-choice__top{display:flex;gap:8px;justify-content:space-between;min-width:0}.country-choice em,.country-choice span,.country-choice strong{overflow-wrap:anywhere}.country-choice em{color:var(--accent);font-family:var(--mono);font-style:normal;font-weight:650;white-space:nowrap}.card-admin-email-domains span,.card-admin-providers span,.country-choice span{color:var(--muted);font-size:12px}.active-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.82fr)}.tool-page--receive .active-layout{grid-template-columns:1fr}.active-code-card,.active-order-card,.admin-price-config,.announcement-modal__body,.card-modal__body,.code-box,.distributor-manager,.mail-address-card,.mail-card-guidance,.mail-destroyed-card,.mail-inbox-card,.payment-confirm,.payment-result{padding:16px}.active-code-card,.active-order-card{align-content:start;display:grid;gap:12px;min-width:0}.active-order-card{gap:12px}.active-title-row,.admin-session-actions,.admin-topbar-control,.button-group,.card-data-strip,.card-list-title-actions,.card-table-item__actions,.card-table-item__head,.distributor-account-row__main,.record-summary,.replace-action-row{align-items:center;display:flex;gap:10px;min-width:0}.active-title-row,.card-table-item__head{justify-content:space-between}.active-title-row{display:block}.active-title-row .panel-title,.active-title-row h2,.code-box,.code-box strong{min-width:0}.active-title-row .panel-title{margin-bottom:0;width:100%}.active-number-head .status-badge{align-self:center;flex:0 0 auto;margin-left:auto}.active-number-head{display:grid;gap:8px;margin-bottom:10px;min-width:0}.active-number-head__main{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;min-width:0}.country-switch-dropdown{color:var(--fg);flex:0 0 auto;position:relative}.country-switch-dropdown summary{align-items:center;background:var(--surface);border:1px solid color-mix(in oklab,var(--accent),var(--border) 45%);border-radius:7px;color:var(--accent);cursor:pointer;display:inline-flex;font-size:12px;font-weight:750;gap:8px;justify-content:space-between;list-style:none;min-height:28px;min-width:88px;padding:0 8px 0 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.country-switch-dropdown summary::-webkit-details-marker{display:none}.country-switch-dropdown summary:hover,.country-switch-dropdown[open] summary{background:color-mix(in oklab,var(--surface),var(--accent) 8%);border-color:var(--accent)}.country-switch-dropdown summary:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,transparent,var(--accent) 14%);outline:0}.country-switch-dropdown summary svg{height:14px;stroke-width:2;transition:transform .16s ease;width:14px}.country-switch-dropdown[open] summary svg{transform:rotate(180deg)}.country-switch-dropdown__menu{background:var(--surface);border:1px solid var(--border);border-radius:9px;box-shadow:0 14px 32px #1e181229;display:grid;gap:3px;left:0;padding:5px;position:absolute;top:calc(100% + 6px);width:176px;z-index:30}.country-switch-dropdown__option{align-items:center;background:transparent;border-radius:6px;color:var(--fg);display:flex;gap:10px;justify-content:space-between;min-height:48px;padding:8px 9px;text-align:left}.country-switch-dropdown__option:hover:not(:disabled){background:var(--surface-strong)}.country-switch-dropdown__option.is-current{background:color-mix(in oklab,var(--surface),var(--accent) 8%);color:var(--accent)}.country-switch-dropdown__option span{display:grid;gap:2px}.country-switch-dropdown__option strong{font-size:13px}.country-switch-dropdown__option small{color:var(--meta);font-size:10px}.country-switch-dropdown__option>svg{height:16px;stroke-width:2.2;width:16px}.active-number-head p{margin:0}.active-scope-badge{align-items:center;background:color-mix(in oklab,var(--surface),var(--accent) 6%);border:1px solid color-mix(in oklab,var(--accent),var(--border) 48%);border-radius:999px;color:color-mix(in oklab,var(--accent),var(--fg) 20%);display:inline-flex;flex:0 1 auto;font-size:12px;font-weight:750;line-height:1.2;max-width:min(100%,240px);min-height:26px;min-width:0;padding:5px 9px;width:-moz-fit-content;width:fit-content}.active-scope-badge span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paid-purchase-support{align-items:center;animation:paid-purchase-support-rainbow 1.8s linear infinite;color:#df3347;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;line-height:1.2;min-height:26px;white-space:nowrap}@keyframes paid-purchase-support-rainbow{0%,to{color:#df3347;opacity:1}16%{color:#e66a16;opacity:.55}32%{color:#b28a00;opacity:1}48%{color:#13834f;opacity:.55}64%{color:#087db4;opacity:1}80%{color:#6950ba;opacity:.55}}@media(prefers-reduced-motion:reduce){.paid-purchase-support{animation:none;color:#c43d51}}.active-order-card>.code-box{background:transparent;border:0;border-radius:0;border-top:1px solid var(--border);gap:8px;margin-top:0;padding:12px 0 0}.active-order-card>.code-box strong{font-size:54px}.tool-panel--active>.phone-guidance-panel{margin-bottom:16px}.phone-guidance-panel{background:var(--surface-strong);border:1px solid var(--border);border-radius:12px;display:grid;gap:10px;padding:12px 14px}.phone-guidance-panel p{line-height:1.55;margin:0}.phone-prefix-tip--replace{background:color-mix(in oklab,var(--surface),var(--warning) 7%);border:1px solid color-mix(in oklab,var(--warning),var(--border) 46%);border-radius:10px;color:color-mix(in oklab,var(--warning),var(--fg) 28%);font-weight:700;padding:10px 12px}.replace-action-row{align-items:center;gap:12px;justify-content:space-between}.phone-guidance-panel .replace-action-row{border-top:1px solid var(--border);padding-top:12px}.phone-guidance-panel .replace-button__hint{flex:1 1 auto;line-height:1.5;min-width:0}.replace-button{flex:0 0 auto;min-width:150px}.phone-guidance-panel .replace-button{background:color-mix(in oklab,var(--surface),var(--warning) 14%);border:1px solid color-mix(in oklab,var(--warning),var(--border) 35%);box-shadow:0 8px 22px #965f281f;color:color-mix(in oklab,var(--danger),var(--fg) 20%);font-size:13px;font-weight:800;min-height:42px}.phone-guidance-panel .replace-button:hover:not(:disabled){background:color-mix(in oklab,var(--surface),var(--warning) 22%);border-color:var(--warning);color:var(--danger)}.replace-button__icon{flex:0 0 auto;height:17px;stroke-width:2.2;width:17px}.replace-button:disabled .replace-button__icon{animation:replace-mark-spin .85s linear infinite}.button-group{flex-wrap:wrap}.button-group--tight .primary-button,.button-group--tight .secondary-button{flex:1 1 140px}.record-summary{flex-wrap:wrap}.record-summary article{display:grid;gap:4px;min-width:120px;padding:10px 12px}.card-card-meta,.card-table-item__meta,.mail-message-item__main span,.order-item small,.order-item span,.record-summary span{color:var(--muted);font-size:12px}.daily-pass-rate-panel{background:linear-gradient(135deg,#fffdfaeb,#faf9f5f5),var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);margin-top:16px;padding:18px}.daily-pass-rate-panel__head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.daily-pass-rate-panel__head span{color:var(--muted);display:block;font-size:12px;font-weight:750;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.daily-pass-rate-panel__head h2{color:var(--fg);font-family:var(--rounded);font-size:20px;line-height:1.15;margin:4px 0 0}.daily-pass-rate-panel__current{background:color-mix(in oklab,var(--success),var(--surface-strong) 91%);border:1px solid color-mix(in oklab,var(--success),var(--border) 64%);border-radius:8px;color:var(--success);flex:0 0 auto;font-size:12px;font-weight:800;line-height:1.2;padding:5px 9px}.daily-pass-rate-list{display:grid;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.daily-pass-rate-item{background:#fffdfa9e;border:1px solid color-mix(in oklab,var(--border),var(--surface-strong) 35%);border-radius:12px;display:grid;gap:7px;min-width:0;padding:10px 11px}.daily-pass-rate-item__meta{align-items:baseline;display:flex;gap:10px;justify-content:space-between;min-width:0}.daily-pass-rate-item__meta span{color:var(--fg);font-size:13px;font-weight:750;line-height:1.25;min-width:0}.daily-pass-rate-item__meta em{color:var(--muted);flex:0 0 auto;font-family:var(--mono);font-size:12px;font-style:normal;line-height:1.25;white-space:nowrap}.daily-pass-rate-bar{background:color-mix(in oklab,var(--surface-warm),var(--surface-strong) 32%);border-radius:999px;height:7px;overflow:hidden}.daily-pass-rate-bar i{background:linear-gradient(90deg,var(--accent),color-mix(in oklab,var(--success),var(--accent) 18%));border-radius:inherit;display:block;height:100%;transition:width .35s ease;width:0}.daily-pass-rate-list--skeleton .daily-pass-rate-bar i{background:color-mix(in oklab,var(--border),var(--surface-strong) 22%);width:46%}.skeleton-line--pass-label{height:13px;width:76px}.skeleton-line--pass-value{height:13px;width:88px}.daily-pass-rate-panel__error{color:var(--muted);font-size:13px;margin:10px 0 0}.result-trouble{align-items:center;background:color-mix(in oklab,var(--accent),var(--surface) 86%);border:1px solid color-mix(in oklab,var(--accent),var(--border) 58%);border-radius:12px;color:var(--accent);display:flex;font-size:13px;font-weight:750;gap:12px;justify-content:space-between;line-height:1.45;min-width:0;padding:12px 14px;text-align:left;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.result-trouble span{min-width:0}.result-trouble strong{align-items:center;background:var(--accent);border-radius:8px;color:var(--surface);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;justify-content:center;line-height:1;min-height:30px;padding:0 10px}.result-trouble:hover{background:color-mix(in oklab,var(--accent),var(--surface) 80%)}.result-trouble:hover strong{background:var(--accent-hover)}.result-trouble:focus-visible{outline:3px solid color-mix(in oklab,var(--accent),transparent 72%);outline-offset:2px}.result-info{background:var(--surface-strong);border:1px solid var(--border);border-radius:12px;overflow:hidden}.result-info-shot img{display:block;height:auto;width:100%}.result-info p{border-top:1px solid var(--border);color:var(--danger);font-size:13px;font-weight:700;line-height:1.55;margin:0;padding:12px 14px}.preview-image{background:transparent;border:0;color:inherit;cursor:zoom-in;display:block;padding:0;text-align:left;width:100%}.preview{background:#141413b8;display:grid;inset:0;padding:22px;place-items:center;position:fixed;z-index:40}.preview>img{background:#fff;border-radius:12px;box-shadow:0 20px 80px #00000047;max-height:min(82vh,760px);max-width:min(980px,100%)}.preview-close{background:#1414137a;border:1px solid hsla(0,0%,100%,.28);border-radius:50%;color:#fff;display:grid;font-size:24px;height:34px;line-height:1;place-items:center;position:fixed;right:14px;top:14px;width:34px}.doc-page{--tool-page-width:920px}.doc-page .header{display:grid;gap:10px;margin-bottom:28px;text-align:center}.doc-page .header h1{font-size:40px}.doc-page .header p{margin:0 auto;max-width:760px;text-align:left}.doc-intro,.doc-warning{background:var(--surface);border:1px solid var(--border);border-radius:12px;color:var(--muted);font-size:15px;padding:12px 14px}.doc-warning{background:color-mix(in oklab,var(--surface),var(--danger) 8%);border-color:color-mix(in oklab,var(--danger),var(--border) 45%);color:var(--danger);font-weight:700}.doc-highlight{background:color-mix(in oklab,var(--accent),transparent 82%);border-radius:7px;color:var(--accent);font-weight:850;padding:1px 5px}.doc-panel{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);display:grid;grid-template-columns:220px minmax(0,1fr);overflow:hidden}.doc-nav{background:color-mix(in oklab,var(--surface),var(--surface-warm) 42%);border-right:1px solid var(--border);display:flex;flex-direction:column;gap:10px;padding:18px}.doc-back,.doc-type{border-radius:10px;font-size:13px;font-weight:700;text-decoration:none}.doc-back{align-items:center;background:var(--accent);border:1px solid color-mix(in oklab,var(--accent),var(--border) 45%);color:var(--surface);display:inline-flex;gap:6px;justify-content:center;min-height:40px}.doc-back:hover{background:var(--accent-hover)}.doc-type{background:var(--surface-strong);border:1px solid var(--border);color:var(--fg);line-height:1.35;min-height:40px;padding:0 12px;text-align:left}.doc-type.active{border-color:color-mix(in oklab,var(--accent),var(--border) 35%);color:var(--accent)}.doc-remote{background:color-mix(in oklab,var(--surface),var(--danger) 6%);border-color:color-mix(in oklab,var(--danger),var(--border) 35%);color:var(--danger)}.doc-remote.active{border-color:var(--danger);box-shadow:inset 3px 0 0 var(--danger);color:var(--danger)}.doc-content{min-width:0;padding:26px}.doc-content h2{font-family:var(--mono);font-size:20px;line-height:1.25;margin:0 0 22px;overflow-wrap:anywhere}.doc-content p{color:var(--fg);margin:0 0 18px}.doc-label{color:var(--meta)!important;font-size:12px;font-weight:750;letter-spacing:.04em;margin-bottom:6px!important;text-transform:uppercase}.doc-example{background:var(--surface-strong);border:1px solid var(--border);border-radius:12px;margin:0;overflow:hidden}.doc-example+.doc-example{margin-top:14px}.doc-example img{display:block;height:auto;width:100%}.code-box{display:grid;gap:10px}.code-box strong{color:var(--accent);display:block;font-family:var(--mono);font-size:64px;line-height:1;overflow-wrap:anywhere}.code-value-row{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:space-between;min-width:0}.active-order-card>.code-box .code-value-row strong,.code-value-row strong{flex:1 1 auto;min-width:0}.phone-number-display{align-items:baseline;display:inline-flex;flex-wrap:nowrap;font-family:var(--mono);gap:.24em;line-height:1.05;margin:0;min-width:0;white-space:nowrap}.phone-number-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.phone-number-row h2{flex:1 1 auto;min-width:0}.phone-number-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px;justify-content:flex-end;margin-left:auto}.storefront-price{color:var(--accent);font-family:var(--mono);font-size:22px;line-height:1;white-space:nowrap}.storefront-purchase-button{width:100%}.replace-button--number-row{background:color-mix(in oklab,var(--surface),var(--warning) 14%);border:1px solid color-mix(in oklab,var(--warning),var(--border) 35%);box-shadow:0 8px 22px #965f281f;color:color-mix(in oklab,var(--danger),var(--fg) 20%);font-size:13px;font-weight:800;min-height:36px;min-width:108px;padding:0 12px}.replace-button--number-row:hover:not(:disabled){background:color-mix(in oklab,var(--surface),var(--warning) 22%);border-color:var(--warning);color:var(--danger)}.code-copy-button,.copy-action-button--number-row,.destroy-card-button--number-row{background:color-mix(in oklab,var(--surface),var(--accent) 8%);border-color:color-mix(in oklab,var(--accent),var(--border) 34%);color:color-mix(in oklab,var(--accent),var(--fg) 15%);font-size:13px;font-weight:800;min-height:36px;min-width:88px;padding:0 12px}.destroy-card-button--number-row{background:color-mix(in oklab,var(--surface),var(--danger) 7%);border-color:color-mix(in oklab,var(--danger),var(--border) 45%);color:var(--danger)}.code-copy-button:hover:not(:disabled),.copy-action-button--number-row:hover:not(:disabled){background:color-mix(in oklab,var(--surface),var(--accent) 14%);border-color:var(--accent);color:var(--accent)}.phone-number-actions .secondary-button{width:auto}.phone-number-display--inline{display:inline-flex}.phone-number-prefix{color:var(--fg);font-weight:900}.code-box p{background:color-mix(in oklab,var(--surface),var(--accent) 5%);border:1px solid color-mix(in oklab,var(--accent),var(--border) 55%);border-radius:10px;color:var(--muted);font-size:13px;line-height:1.45;margin:0;padding:9px 11px}.code-box__head{gap:10px;justify-content:space-between}.code-box__head,.code-box__title-line{align-items:center;display:flex;min-width:0}.code-box__title-line{flex:1 1 auto;flex-wrap:wrap;gap:8px}.code-box__title-line>span{flex:0 0 auto;min-width:0}.code-box__title-line>p{background:color-mix(in oklab,var(--surface),var(--accent) 3%);border-radius:999px;flex:0 1 auto;font-size:12px;line-height:1.25;max-width:100%;min-width:0;padding:6px 9px;width:-moz-fit-content;width:fit-content}.code-copy-button{flex:0 0 auto;margin-left:auto}.destroy-card-button--code-row{flex:0 0 auto;min-height:36px;min-width:88px;padding:0 12px;width:auto}.code-waiting-badge{flex:0 0 auto;margin-left:auto;white-space:nowrap}.code-received-time{color:var(--muted);font-size:12px;font-weight:500;margin-left:auto;white-space:nowrap}.code-waiting-badge__icon{animation:replace-mark-spin .85s linear infinite;flex:0 0 auto;height:14px;stroke-width:2.2;width:14px}.code-box--ended{background:color-mix(in oklab,var(--surface),var(--warning) 8%);border-color:color-mix(in oklab,var(--warning),var(--border) 40%)}.paid-resend-action{align-items:center;background:color-mix(in oklab,var(--surface),var(--accent) 7%);border-radius:10px;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) auto;padding:11px 12px}.paid-resend-action--unavailable{background:color-mix(in oklab,var(--surface),var(--danger) 7%)}.paid-resend-action__icon{background:var(--surface-strong);border-radius:8px;color:var(--accent);display:grid;height:36px;place-items:center;width:36px}.paid-resend-action--unavailable .paid-resend-action__icon{color:var(--danger)}.paid-resend-action__icon svg{height:18px;stroke-width:2;width:18px}.paid-resend-action__copy{display:grid;gap:1px;min-width:0}.paid-resend-action__copy strong{color:var(--fg);font-size:14px;line-height:1.35}.paid-resend-action__copy p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.paid-resend-action__button.primary-button{min-height:38px;min-width:138px;padding:0 14px;white-space:nowrap;width:auto}.paid-resend-new-number-button.secondary-button{background:color-mix(in oklab,var(--surface),var(--accent) 5%);border-color:var(--accent);color:var(--accent);font-weight:750;min-height:46px;width:100%}.paid-resend-new-number-button.secondary-button:hover:not(:disabled){background:color-mix(in oklab,var(--surface),var(--accent) 11%);border-color:var(--accent)}.ended-action-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 88px;width:100%}.ended-action-note{align-items:center;display:inline-flex;gap:10px;min-width:0}.ended-action-note__icon{color:var(--warning);flex:0 0 auto;height:18px;stroke-width:2.1;width:18px}.ended-action-note div{display:grid;gap:2px;min-width:0}.ended-action-note b{color:var(--fg);font-size:14px;line-height:1.2}.ended-action-note span{color:var(--muted);font-size:12px;line-height:1.3}.destroy-card-button--ended{justify-self:end;min-height:36px;min-width:88px;padding:0 12px;width:88px}.copy-toast{align-items:center;animation:copy-toast-in .16s ease both,copy-toast-out .22s ease 2.18s forwards;background:var(--surface);border:1px solid color-mix(in oklab,var(--success),var(--border) 45%);border-radius:14px;box-shadow:0 18px 60px #00000029;color:var(--fg);display:grid;font-size:13px;font-weight:650;gap:12px;grid-template-columns:auto minmax(0,1fr);left:50%;line-height:1.35;padding:14px 16px;position:fixed;text-align:left;top:18px;transform:translate(-50%);width:min(420px,calc(100% - 32px));z-index:60}.copy-toast:before{background:color-mix(in oklab,var(--surface),var(--success) 12%);border-radius:50%;color:var(--success);content:"✓";display:inline-grid;font-size:14px;font-weight:800;height:24px;place-items:center;width:24px}@keyframes copy-toast-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@keyframes copy-toast-out{to{opacity:0;transform:translate(-50%,-8px)}}.card-info-card__sms,.mail-message-item__action,.order-countdown-pill,.status-badge{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:650;gap:5px;min-height:28px;padding:0 9px;white-space:nowrap}.card-info-card__sms.is-success,.status-badge.is-success{border-color:color-mix(in oklab,var(--success),var(--border) 35%);color:var(--success)}.status-badge.is-success{background:color-mix(in oklab,var(--surface),var(--success) 10%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--success),transparent 82%);color:color-mix(in oklab,var(--success),var(--fg) 18%);font-weight:750;gap:6px;min-height:30px;padding:0 10px 0 7px}.status-badge.is-success:before{background:var(--success);border-radius:50%;color:var(--surface);content:"✓";display:inline-grid;font-size:11px;height:16px;line-height:1;place-items:center;width:16px}.status-badge.is-closed,.status-badge.is-error,.status-badge.is-refunded{border-color:color-mix(in oklab,var(--danger),var(--border) 35%);color:var(--danger)}.order-countdown-pill,.status-badge.is-processing,.status-badge.is-replaced,.status-badge.is-waiting{border-color:color-mix(in oklab,var(--accent),var(--border) 35%);color:var(--accent)}.claude-risk-announcement{background:color-mix(in oklab,var(--surface),var(--warning) 9%);border:1px solid color-mix(in oklab,var(--warning),var(--border) 40%);border-radius:12px;color:var(--warning);display:grid;gap:6px;margin-bottom:16px;padding:14px 16px}.claude-risk-announcement p{color:var(--muted);font-size:13px;margin:0}.gpt-risk-announcement{gap:10px}.gpt-retry-hint{line-height:1.65}.gpt-problem-keyword{background:color-mix(in oklab,var(--warning),var(--surface-strong) 78%);border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:color-mix(in oklab,var(--warning),var(--fg) 18%);font-weight:800;padding:1px 4px}.gpt-usage-details{border-top:1px solid color-mix(in oklab,var(--warning),var(--border) 58%);color:var(--fg);min-width:0;padding-top:9px}.gpt-notice-details,.gpt-usage-details--completed{border-top:0;padding-top:0}.gpt-usage-details>summary{color:var(--warning);cursor:pointer;font-size:13px;font-weight:800}.gpt-usage-details>summary::marker{color:var(--warning)}.gpt-usage-details[open]>summary{margin-bottom:10px}.gpt-usage-details__body{display:grid;gap:10px;min-width:0}.gpt-plan-details:not([open])>:not(summary),.gpt-usage-details:not([open])>:not(summary){display:none}.gpt-risk-announcement__copy{display:grid;gap:8px}.gpt-risk-announcement__copy p{line-height:1.65}.gpt-risk-announcement__copy .gpt-membership-promo{background:color-mix(in oklab,var(--surface),var(--accent) 7%);border-left:3px solid var(--accent);color:var(--fg);font-weight:700;padding:9px 10px}.gpt-membership-contact{display:grid;gap:8px;justify-items:start}.gpt-membership-contact>.wechat-qr-reveal{justify-self:center}.gpt-membership-contact>p{margin:0}.gpt-plan-details{border-top:1px solid color-mix(in oklab,var(--warning),var(--border) 58%);color:var(--fg);min-width:0;padding-top:9px}.gpt-plan-details summary{color:var(--accent);cursor:pointer;font-size:13px;font-weight:800}.gpt-plan-details summary::marker{color:var(--accent)}.gpt-plan-details>.gpt-risk-announcement__copy,.gpt-plan-details[open] summary{margin-bottom:10px}.gpt-faq-details p{line-height:1.65;padding-left:16px}.gpt-plan-table-wrap{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;max-width:100%;overflow-x:auto;scrollbar-color:rgba(201,100,66,.38) transparent}.gpt-plan-table-wrap table{border-spacing:0;color:var(--fg);font-size:12px;line-height:1.35;min-width:548px;table-layout:fixed;width:100%}.gpt-plan-table-wrap td,.gpt-plan-table-wrap th{border-bottom:1px solid var(--border);border-right:1px solid var(--border);height:43px;padding:8px 7px;text-align:center;white-space:nowrap}.gpt-plan-table-wrap th:first-child{width:104px}.gpt-plan-table-wrap tbody th,.gpt-plan-table-wrap thead th{background:color-mix(in oklab,var(--surface-warm),var(--surface-strong) 45%);font-weight:800}.gpt-plan-table-wrap tbody th{text-align:left}.gpt-plan-table-wrap tr>:last-child{border-right:0}.gpt-plan-table-wrap tbody tr:last-child>*{border-bottom:0}.gpt-plan-table-wrap mark{background:#fff1a8;border-radius:2px;color:var(--fg);font-weight:850;padding:1px 3px}.empty-state{display:grid;gap:12px;justify-items:center;padding:18px;text-align:center}.card-error-mark,.card-loading-mark,.card-success-mark,.empty-state__mark,.payment-result__mark,.receive-loading-mark,.replace-loading-mark{background:var(--surface-warm);border-radius:50%;color:var(--accent);display:grid;font-weight:800;height:54px;place-items:center;width:54px}.card-loading-mark svg,.empty-state__mark svg,.receive-loading-mark svg,.replace-loading-mark svg{height:28px;stroke-width:2.1;width:28px}.empty-state--destroyed-card{gap:0;margin:0 auto;max-width:560px;padding:28px 20px 24px}.empty-state--destroyed-card .empty-state__mark{background:color-mix(in oklab,var(--surface),var(--danger) 7%);border:1px solid color-mix(in oklab,var(--danger),var(--border) 58%);color:var(--danger);height:46px;width:46px}.empty-state--destroyed-card .empty-state__mark svg{height:24px;width:24px}.empty-state--destroyed-card .panel-title{margin:14px 0 0}.empty-state--destroyed-card .panel-title p{font-size:12px;margin-bottom:5px}.empty-state--destroyed-card .panel-title h2{font-size:23px}.empty-state--destroyed-card>p{color:var(--muted);font-size:13px;line-height:1.55;margin:9px 0 20px}.destroyed-support{color:var(--accent);font-size:14px;font-weight:800;margin:0}.empty-state--destroyed-card>.destroyed-support{margin:-8px 0 18px}.destroyed-proof-card{background:var(--surface-strong);border:1px solid var(--border);border-radius:12px;overflow:hidden;text-align:left;width:min(100%,460px)}.destroyed-proof-card span{align-items:center;display:grid;gap:14px;grid-template-columns:72px minmax(0,1fr);min-width:0;padding:11px 14px}.destroyed-proof-card span+span{border-top:1px solid var(--border)}.destroyed-proof-card small{color:var(--muted);font-size:12px}.destroyed-proof-card strong{color:var(--fg);font-family:var(--mono);font-size:12px;font-weight:600;line-height:1.45;min-width:0;overflow-wrap:anywhere;text-align:right}.card-loading-mark,.receive-loading-mark,.replace-loading-mark{background:color-mix(in oklab,var(--surface),var(--accent) 10%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent),transparent 72%);position:relative}.card-loading-mark svg,.receive-loading-mark svg,.replace-loading-mark svg{animation:replace-mark-spin .75s linear infinite;color:var(--accent)}.receive-loading-head{align-items:center;display:flex;gap:12px;margin-bottom:16px}.replace-loading-layer{align-content:center;background:#faf9f5eb;border-radius:inherit;display:grid;gap:10px;inset:0;padding:24px;place-items:center;position:absolute;text-align:center;z-index:3}.tool-panel--active{position:relative}.replace-loading-bar{background:var(--surface-warm);border-radius:999px;display:block;height:4px;overflow:hidden;width:min(260px,100%)}.direct-loading-bar span,.replace-loading-bar:after{animation:loading-slide 1s ease-in-out infinite alternate;background:var(--accent);border-radius:inherit;content:"";display:block;height:100%;width:40%}@keyframes loading-slide{to{transform:translate(150%)}}@keyframes replace-mark-spin{to{transform:rotate(1turn)}}.record-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.order-item{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 150px auto;padding:12px}.order-item__code,.order-item__main{display:grid;gap:3px;min-width:0}.order-item__code em{color:var(--accent);font-family:var(--mono);font-style:normal;font-weight:750}.order-item__actions{display:grid;gap:6px;justify-items:end}.card-login-shell{margin:0 auto;width:min(460px,100%)}.card-login-form{display:grid;gap:12px}.card-admin-submit,.card-login-form .primary-button{width:100%}.card-admin-quantity-field{margin-bottom:0}.card-admin-batch-result__summary,.card-admin-quantity-field>span{align-items:center;display:flex;gap:10px;justify-content:space-between}.card-admin-batch-result__summary small,.card-admin-quantity-field small{color:var(--muted);font-size:12px;font-weight:600}.card-admin-quantity-field input{font-family:var(--mono);font-weight:750}.card-admin-batch-result{border-top:1px solid var(--border);display:grid;gap:10px;padding-top:14px}.card-admin-batch-result__summary strong{color:var(--accent);font-size:14px}.card-admin-batch-result__actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.card-admin-batch-result__actions .secondary-button{min-width:0}.card-admin-batch-result__actions svg{flex:0 0 auto;height:18px;width:18px}.card-admin-create-grid,.card-admin-email-page{align-items:stretch;grid-template-columns:minmax(320px,400px) minmax(0,1fr)}.card-admin-list,.card-admin-panel,.card-settings-panel{min-width:0}.card-admin-list{display:flex;flex-direction:column;height:100%;max-height:none;min-height:560px}.card-admin-list .card-list-search,.card-admin-list .card-list-toolbar,.card-admin-list .panel-title{flex:0 0 auto}.admin-country-list{display:grid;gap:8px;max-height:420px;overflow:auto;padding-right:4px;scrollbar-color:rgba(201,100,66,.38) transparent}.admin-country-option{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 34px;padding:10px}.admin-country-price-grid{border-top:1px solid var(--border);display:grid;gap:7px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:9px}.admin-country-price-option{align-content:center;background:var(--surface-strong);border:1px solid var(--border);border-radius:9px;color:var(--fg);display:grid;gap:5px;min-height:62px;min-width:0;padding:8px 9px;text-align:left}.admin-country-price-option:hover{border-color:color-mix(in oklab,var(--accent),var(--border) 48%)}.admin-country-price-option.is-active{background:color-mix(in oklab,var(--surface),var(--accent) 10%);border-color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent),transparent 72%);color:var(--accent)}.admin-country-price-option__head{align-items:baseline;display:flex;gap:6px;justify-content:space-between;min-width:0}.admin-country-price-option__head strong{font-size:12px;min-width:0;overflow-wrap:anywhere}.admin-country-price-option__head em{color:var(--accent);flex:0 0 auto;font-family:var(--mono);font-size:11px;font-style:normal;font-weight:750}.admin-country-price-option>span:last-child{color:var(--muted);font-size:11px;line-height:1.45}.admin-country-option__select{background:transparent;border:0;color:inherit;display:grid;gap:7px;min-width:0;padding:0;text-align:left;width:100%}.admin-country-option__head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;min-width:0}.admin-country-option__title{align-items:center;display:flex;flex-wrap:wrap;gap:5px;min-width:0}.admin-country-expand-icon{color:var(--muted);height:15px;transition:transform .16s ease;width:15px}.admin-country-expand-icon.is-expanded{transform:rotate(180deg)}.admin-country-option__select span,.admin-country-option__title strong{min-width:0;overflow-wrap:anywhere}.admin-country-option__select span{color:var(--muted);font-size:12px}.admin-country-option__head em{color:var(--accent);flex:0 0 auto;font-family:var(--mono);font-size:12px;font-style:normal;font-weight:750}.admin-country-option__mark{background:color-mix(in oklab,var(--surface),var(--accent) 11%);border-radius:999px;color:var(--accent);font-size:11px;font-style:normal;font-weight:750;padding:2px 6px}.admin-country-pin-button,.admin-logout-button,.card-list-icon-button,.mail-detail-close,.payment-modal__close{align-items:center;background:var(--surface-strong);border:1px solid var(--border);border-radius:50%;color:var(--muted);display:inline-flex;height:34px;justify-content:center;min-height:34px;min-width:34px;padding:0;width:34px}.admin-country-pin-button{border-radius:10px}.admin-country-pin-button svg,.admin-logout-button svg,.card-action-button__icon svg,.card-list-icon-button svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.card-list-title-actions{flex-wrap:wrap;justify-content:flex-end}.card-list-title-actions strong{color:var(--muted);font-size:13px}.card-list-toolbar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.card-list-toolbar button{font-size:12px;min-height:34px;padding:0 10px}.card-table-list{align-content:start;display:grid;flex:1 1 0;gap:6px;grid-auto-rows:max-content;min-height:0;overflow:auto;padding-right:4px;scrollbar-color:rgba(201,100,66,.38) transparent}.card-table-item{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(112px,max-content) minmax(78px,auto);padding:11px 12px}.card-table-item--new{background:color-mix(in oklab,var(--surface),var(--accent) 5%);border-color:color-mix(in oklab,var(--accent),var(--border) 40%)}.card-table-item__main,.card-table-item__meta{min-width:0}.card-table-item__main{display:grid;gap:6px}.card-code-list b,.card-phone-line b,.card-table-item__head strong{font-family:var(--mono)}.card-table-item code,.card-table-item__head strong{overflow-wrap:anywhere}.card-table-item__head{flex-wrap:wrap;gap:8px;justify-content:flex-start}.card-table-item__head .status-badge{flex:0 0 auto}.card-table-item code{display:block;line-height:1.4;overflow:hidden;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.card-card-meta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px}.card-card-meta em,.card-card-meta i{font-style:normal}.card-card-meta em{color:var(--accent);font-family:var(--mono)}.card-data-strip{align-items:center;display:flex;flex-wrap:wrap;gap:4px;max-width:100%;min-width:0}.card-code-list,.card-code-list em,.card-phone-line{align-items:center;background:var(--surface-warm);border-radius:9px;color:var(--fg);display:inline-flex;font-style:normal;gap:5px;min-height:28px;padding:3px 7px}.card-code-list{display:contents}.card-code-list em,.card-phone-line{font-size:11px;min-height:24px;padding:2px 6px}.card-code-list small,.card-phone-line small{color:var(--muted);font-size:10px}.card-phone-line b{letter-spacing:.01em;overflow-wrap:anywhere}.card-table-item__meta{align-content:center;align-self:stretch;display:grid;gap:6px;justify-items:end;text-align:right}.card-table-item__actions{align-self:center;flex-wrap:wrap;gap:6px;justify-content:flex-end}.card-action-button{align-items:center;background:var(--surface-strong);border:1px solid var(--border);border-radius:10px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:650;gap:6px;justify-content:center;min-height:34px;min-width:72px;padding:0 10px;white-space:nowrap}.card-action-button:hover:not(:disabled){border-color:color-mix(in oklab,var(--accent),var(--border) 45%);color:var(--accent)}.card-action-button.is-success{border-color:color-mix(in oklab,var(--success),var(--border) 35%);color:var(--success)}.card-action-button--inline{width:100%}.card-list-load-more{flex:0 0 auto;margin-top:8px}.card-list-load-more button,.card-list-load-more span{width:100%}.admin-topbar-control{justify-content:flex-end}.admin-nav{display:flex;flex-wrap:wrap;gap:6px}.admin-nav a{min-height:38px;padding:0 12px}.admin-session-account{align-items:center;display:flex;gap:8px;min-width:0}.admin-session-avatar{background:var(--surface-warm);border-radius:50%;color:var(--muted);display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.admin-session-avatar svg{fill:none;height:18px;stroke:currentColor;stroke-width:2;width:18px}.admin-session-text{display:grid;min-width:0}.admin-session-balance small,.admin-session-text small{color:var(--meta);font-size:11px}.admin-session-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-session-balance{border-left:1px solid var(--border);display:grid;padding-left:8px}.card-admin-email-box{align-items:center;display:grid;gap:12px;grid-template-columns:46px minmax(0,1fr);margin-bottom:12px;padding:14px}.card-admin-email-result{display:grid;gap:8px;margin-top:12px;padding:14px}.admin-price-config,.distributor-manager{display:grid;gap:12px}.admin-price-config__form,.distributor-account-row__balance{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.admin-price-config p{color:var(--muted);font-size:13px;margin:0}.distributor-account-row{display:grid;gap:12px;padding:12px}.distributor-account-row__main{justify-content:space-between}.distributor-account-row__main span{font-family:var(--mono);overflow-wrap:anywhere}.mail-workbench{grid-template-columns:320px minmax(0,1fr)}.mail-address-card strong{font-family:var(--mono);overflow-wrap:anywhere}.mail-card-guidance{margin-top:4px}.mail-card-guidance p{color:var(--muted);font-size:13px;margin:2px 0 0}.mail-message-item{display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto;padding:12px;text-align:left;width:100%}.mail-message-item p,.mail-message-item small{color:var(--muted);grid-column:1/-1;margin:0}.announcement-modal-overlay,.card-modal-overlay,.mail-detail-overlay,.payment-modal-overlay,.receive-guide-dim{background:#1414134d;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:25}.destroy-refund-modal-overlay{background:#1414137a}.announcement-modal,.card-modal,.mail-detail-modal,.payment-modal{max-height:min(90vh,760px);min-width:0;overflow:auto;width:min(520px,calc(100vw - 36px))}.payment-modal{border-radius:8px;width:min(440px,calc(100vw - 24px))}.payment-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1414137a}.announcement-modal,.card-service-notice-modal{width:min(560px,calc(100vw - 36px))}.destroy-refund-modal{width:min(420px,calc(100vw - 36px))}.card-modal{width:min(480px,calc(100vw - 36px))}.card-modal--redeem{width:min(430px,calc(100vw - 36px))}.mail-detail-modal{width:min(780px,100%)}.announcement-modal__head,.card-modal__head,.mail-detail-head,.payment-modal__head{padding:18px 20px 0}.payment-modal__head{align-items:center;border-bottom:1px solid var(--border);padding:20px 24px 17px}.payment-modal__head strong{font-size:22px}.payment-modal__close{border:0;border-radius:6px}.payment-modal__close svg{fill:none;height:18px;stroke:currentColor;stroke-width:2;width:18px}.destroy-refund-modal .announcement-modal__head{align-items:center;flex-direction:row;justify-content:flex-start;padding:22px 22px 0}.destroy-refund-modal .destroy-refund-modal__mark{background:color-mix(in oklab,var(--surface),var(--danger) 8%);border:1px solid color-mix(in oklab,var(--danger),var(--border) 60%);border-radius:10px;color:var(--danger);display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.destroy-refund-modal .destroy-refund-modal__mark svg{height:21px;stroke-width:1.9;width:21px}.announcement-modal__head>div,.card-modal__head>div,.payment-modal__head>div{min-width:0}.announcement-modal__head strong,.card-modal__head strong,.payment-modal__head strong{display:block;overflow-wrap:anywhere}.announcement-modal__foot,.card-modal__foot,.payment-modal__foot{display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:0 20px 20px}.card-modal__foot .primary-button:only-child,.card-modal__foot .secondary-button:only-child{grid-column:1/-1}.card-service-notice-modal .announcement-modal__foot{grid-template-columns:1fr}.announcement-modal__foot{padding-top:16px}.announcement-modal__body,.card-modal__body,.payment-confirm,.payment-result{display:grid;gap:14px}.announcement-modal__body{background:var(--surface-strong);border:1px solid var(--border);border-radius:12px;margin:0 20px;max-height:min(58vh,420px);overflow:auto;padding:0 14px}.announcement-modal__body p{color:var(--muted);font-size:13px;line-height:1.65;margin:0;padding:12px 0}.announcement-modal__body p+p{border-top:1px solid var(--border)}.destroy-refund-modal .announcement-modal__body{background:transparent;border:0;gap:8px;margin:18px 22px 0;max-height:none;overflow:visible;padding:0}.destroy-refund-modal .announcement-modal__body p{color:var(--muted);line-height:1.6;padding:0}.destroy-refund-modal .announcement-modal__body p+p{border-top:0}.destroy-refund-modal .announcement-modal__body p:nth-child(3){background:color-mix(in oklab,var(--surface),var(--danger) 7%);border:1px solid color-mix(in oklab,var(--danger),var(--border) 58%);border-radius:10px;color:var(--danger);font-weight:750;margin-top:4px;padding:10px 12px}.destroy-refund-modal .announcement-modal__foot{padding:18px 22px 22px}.payment-confirm{gap:18px;padding:22px 24px 24px;position:relative}.payment-order-summary{display:grid;gap:12px;margin:0}.payment-order-summary>div{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:24px}.payment-order-summary dt{color:var(--muted);flex:0 0 auto;font-size:12px}.payment-order-summary dd{color:var(--fg);font-size:13px;font-weight:750;margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}.payment-order-summary .payment-order-total{margin-top:4px;min-height:34px}.payment-order-total dd{color:var(--accent);font-family:var(--mono);font-size:24px;line-height:1}.payment-confirm-button.primary-button{background:#1677ff;border-radius:7px;justify-content:space-between;min-height:50px;width:100%}.payment-confirm-button.primary-button:hover:not(:disabled){background:#0869e8}.payment-confirm-label{align-items:center;display:inline-flex;gap:9px}.payment-confirm-logo{background:#fff;border-radius:5px;display:grid;height:28px;place-items:center;width:28px}.payment-confirm-logo img{display:block;height:24px;width:24px}.payment-confirm-button b{border-left:1px solid hsla(0,0%,100%,.32);font-family:var(--mono);font-size:14px;line-height:1;padding-left:14px}.payment-confirm .payment-hint{font-size:12px;line-height:1.6;margin:-2px 0 0;text-align:center}.payment-result{gap:14px}.payment-result,.payment-waiting-mask{display:grid;justify-items:center;text-align:center}.payment-waiting-mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:color-mix(in oklab,var(--surface-strong) 92%,transparent);gap:10px;inset:0;padding:24px;place-content:center;position:absolute;z-index:2}.payment-waiting-mask>svg{animation:replace-mark-spin .85s linear infinite;color:#1677ff;height:28px;width:28px}.payment-waiting-mask>strong{font-size:16px}.payment-waiting-mask>p{color:var(--muted);font-size:12px;line-height:1.6;margin:0}.payment-waiting-mask>button{background:transparent;border:0;color:#1677ff;font-size:12px;font-weight:750;padding:4px}.mail-detail-meta{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 20px;padding:14px}.mail-detail-meta div{min-width:0}.mail-detail-meta dd,.mail-detail-meta dt{margin:0;overflow-wrap:anywhere}.mail-detail-meta dt{color:var(--meta);font-size:12px}.mail-detail-frame{display:block;margin:0 20px 20px;min-height:420px;width:calc(100% - 40px)}.card-info-card{background:color-mix(in oklab,var(--surface-strong),var(--surface) 35%);display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:0}.card-info-card>div{min-width:0;padding:14px 15px}.card-info-card>div+div{border-left:1px solid var(--border)}.card-info-card strong{color:var(--fg);display:block;font-size:15px;line-height:1.35;margin-top:5px;overflow-wrap:anywhere}.card-modal__hint{background:var(--surface-strong);border:1px solid var(--border);border-radius:12px;margin:0;padding:12px 14px}.card-modal--redeem .card-modal__head{padding:22px 22px 0}.card-modal--redeem .card-modal__head>div{display:grid;gap:5px}.card-modal--redeem .card-modal__kicker{align-items:center;color:var(--accent);display:flex;font-size:11px;gap:6px;letter-spacing:0}.card-modal--redeem .card-modal__kicker svg{height:15px;stroke-width:2;width:15px}.card-modal--redeem .card-modal__head strong{font-size:20px}.card-modal--redeem .card-modal__body--ready{gap:12px;padding:18px 22px 16px}.card-modal--redeem .card-info-card span{color:var(--meta);font-size:11px;letter-spacing:0;text-transform:none}.card-modal--redeem .card-modal__hint--usage{align-items:flex-start;background:transparent;border:0;display:flex;gap:8px;line-height:1.55;padding:2px 1px 0}.card-modal__hint--usage svg{color:var(--accent);flex:0 0 auto;height:16px;margin-top:2px;stroke-width:2;width:16px}.card-modal--redeem .card-modal__foot{padding:0 22px 22px}.card-modal--redeem .card-modal__foot .primary-button{border-radius:9px;min-height:46px}.card-modal--redeem .card-modal__foot .primary-button svg{height:17px;stroke-width:2;width:17px}.card-modal__body--center{justify-items:center;text-align:center}.card-modal__body--status{align-content:center;gap:16px;min-height:220px;padding:28px 24px 32px}.card-modal__body--status .card-loading-mark,.card-modal__body--status .card-success-mark{height:50px;width:50px}.card-modal__body--status .card-loading-mark svg,.card-modal__body--status .card-success-mark svg{height:25px;width:25px}.card-modal__body--status .card-success-mark{background:color-mix(in oklab,var(--surface),var(--success) 9%);border:1px solid color-mix(in oklab,var(--success),var(--border) 50%);box-shadow:inset 0 0 0 4px color-mix(in oklab,var(--surface),var(--success) 3%);color:var(--success)}.card-modal__body--status .card-success-mark svg{stroke-width:2.4}.card-modal-status-copy{display:grid;gap:6px;justify-items:center;width:min(100%,340px)}.card-modal-status-copy strong{color:var(--fg);font-size:18px;line-height:1.25}.card-modal-status-copy p{color:var(--muted);font-size:13px;line-height:1.6;margin:0}.card-modal-status-progress{background:color-mix(in oklab,var(--accent),var(--surface-strong) 84%);border-radius:999px;display:block;height:3px;overflow:hidden;width:112px}.card-modal-status-progress:after{animation:card-modal-progress 1s ease-in-out infinite alternate;background:var(--accent);border-radius:inherit;content:"";display:block;height:100%;width:42%}@keyframes card-modal-progress{to{transform:translate(138%)}}.receive-guide-spotlight{border:1px solid color-mix(in oklab,var(--accent),#fff 20%);border-radius:12px;box-shadow:0 0 0 9999px #1414134d,0 0 0 5px #c9644224;pointer-events:none;position:fixed;z-index:26}.receive-guide-card{background:var(--surface);border:1px solid color-mix(in oklab,var(--accent),var(--border) 58%);border-radius:13px;bottom:max(12px,env(safe-area-inset-bottom));box-shadow:0 14px 42px #0000002e;left:50%;padding:10px;position:fixed;transform:translate(-50%);width:min(310px,calc(100% - 28px));z-index:27}.receive-guide-card__head{align-items:center;display:flex;gap:9px;justify-content:space-between;min-width:0}.receive-guide-card__head>div{align-items:center;display:flex;flex:1 1 auto;gap:9px;min-width:0}.receive-guide-card__head span{background:color-mix(in oklab,var(--surface),var(--accent) 8%);border:1px solid color-mix(in oklab,var(--accent),var(--border) 38%);border-radius:999px;color:color-mix(in oklab,var(--accent),var(--fg) 12%);display:inline-grid;flex:0 0 auto;font-size:11px;font-weight:850;height:24px;min-width:38px;padding:0 7px;place-items:center}.receive-guide-card__head strong{color:var(--fg);display:block;font-size:14px;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receive-guide-dismiss{background:transparent;border:0;border-radius:8px;color:var(--muted);cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:750;min-height:28px;padding:0 8px;width:auto}.receive-guide-dismiss:hover{background:var(--surface-strong);color:var(--fg)}.receive-guide-card p{color:var(--muted);font-size:12px;line-height:1.45;margin:7px 0 0 47px}.receive-guide-card__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:9px}.receive-guide-card__actions .primary-button{border-radius:9px;flex:0 0 auto;font-size:12px;min-height:32px;min-width:88px;padding:0 12px;white-space:nowrap;width:auto}.guide-target{position:relative;z-index:27}.notice{font-size:14px;margin-top:16px;padding:14px 16px}.notice.success{background:color-mix(in oklab,var(--surface),var(--success) 7%);color:var(--success)}.notice.error{background:color-mix(in oklab,var(--surface),var(--danger) 7%);color:var(--danger)}.notice.warning{background:color-mix(in oklab,var(--surface),var(--warning) 8%);color:var(--warning)}.skeleton-button,.skeleton-line,.skeleton-pill{background:var(--surface-warm);border-radius:10px;display:block;overflow:hidden;position:relative}.skeleton-line{height:14px;width:58%}.skeleton-pill{border-radius:999px;min-height:28px;width:64px}.skeleton-button{border-radius:12px;height:42px;width:64px}.skeleton-button:after,.skeleton-line:after,.skeleton-pill:after{animation:skeleton-sweep 1.2s infinite;background:linear-gradient(90deg,transparent,rgba(255,253,250,.7),transparent);content:"";inset:0;position:absolute;transform:translate(-100%)}@keyframes skeleton-sweep{to{transform:translate(100%)}}.skeleton-line--wide{width:78%}.skeleton-line--admin-kicker,.skeleton-line--admin-label,.skeleton-line--meta-label{width:42%}.skeleton-line--admin-field,.skeleton-line--mail-address{height:42px;width:100%}.skeleton-line--admin-service,.skeleton-line--service{width:70%}.skeleton-line--admin-meta,.skeleton-line--country-meta,.skeleton-line--meta{width:48%}.skeleton-line--admin-price,.skeleton-line--price{width:42%}.skeleton-line--admin-code,.skeleton-line--number-long{width:76%}.skeleton-line--admin-link,.skeleton-line--card-hint{width:84%}.skeleton-line--admin-session,.skeleton-line--country,.skeleton-line--meta-value,.skeleton-line--number,.skeleton-line--phone{width:64%}.skeleton-line--admin-title{height:24px;width:58%}.skeleton-line--tip{width:92%}.skeleton-line--tip-short{width:66%}.skeleton-line--replace-hint{width:70%}.skeleton-line--code{height:46px;width:70%}.skeleton-line--record-stat{height:24px;width:34%}.skeleton-pill--admin-avatar{height:38px;width:38px}.skeleton-pill--admin-nav{width:76px}.skeleton-pill--admin-count{width:86px}.skeleton-pill--admin-filter{width:82px}.skeleton-pill--status{width:74px}.skeleton-pill--admin-icon,.skeleton-pill--service-icon{border-radius:12px;height:38px;width:38px}.skeleton-pill--card-data{width:132px}.skeleton-pill--card-code{width:112px}.skeleton-pill--countdown{width:118px}.skeleton-pill--mail-action{width:86px}.skeleton-button--admin-action{height:34px;width:72px}.skeleton-button--admin-list-icon,.skeleton-button--admin-logout,.skeleton-button--admin-pin{height:34px;width:34px}.skeleton-button--admin-submit,.skeleton-button--mail-copy,.skeleton-button--replace{width:100%}.skeleton-button--country-take{height:44px;width:72px}.card-admin-provider-skeleton,.card-admin-service-skeleton{align-items:center;display:grid;gap:8px;min-height:64px;padding:12px}.card-admin-provider-skeleton{align-content:center}.card-admin-service-skeleton{gap:10px;grid-template-columns:38px minmax(0,1fr)}.region-tabs--skeleton .skeleton-pill{flex:0 0 86px}.button-group--skeleton .skeleton-button{flex:1 1 0}@media(max-width:980px){.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.active-layout,.card-admin-create-grid,.card-admin-email-page,.mail-workbench{grid-template-columns:1fr}.card-admin-list{max-height:none}.card-table-list{flex:1 1 auto;max-height:64vh}.admin-topbar-control,.tool-topbar{align-items:stretch;flex-direction:column}.admin-session-actions{justify-content:space-between}}@media(max-width:760px){.card-admin-page,.mail-receive-page,.page,.tool-page{padding:34px 0 36px;width:min(100% - 24px,640px)}.card-admin-list,.card-admin-panel,.card-settings-panel,.mail-receive-panel,.panel,.tool-panel{padding:18px}h1{font-size:30px}.admin-panel-heading,h2{font-size:24px}.admin-price-config__form,.card-admin-email-domains,.card-info-card,.card-table-item,.country-grid,.country-search-row,.distributor-account-row__balance,.mail-detail-meta,.order-item,.record-summary,.service-grid{grid-template-columns:1fr}.card-admin-providers,.card-admin-services{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-pass-rate-panel{padding:16px}.daily-pass-rate-panel__head{align-items:center;flex-direction:row;gap:10px}.daily-pass-rate-panel__head strong{width:-moz-fit-content;width:fit-content}.daily-pass-rate-list{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.daily-pass-rate-item{padding:9px}.daily-pass-rate-item__meta{display:grid;gap:3px}.daily-pass-rate-item__meta em{justify-self:start}.result-trouble{align-items:center;flex-direction:row;gap:10px}.doc-page .header h1{font-size:30px}.doc-panel{grid-template-columns:1fr}.doc-nav{border-bottom:1px solid var(--border);border-right:0}.doc-content{padding:18px}.country-choice{grid-template-columns:1fr}.country-choice__take,.danger-button,.primary-button,.replace-button,.secondary-button,.skeleton-button--country-take{width:100%}.phone-number-row{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.phone-number-row .phone-number-display{font-size:22px}.replace-button--number-row{min-height:34px;min-width:98px;padding:0 10px;width:auto}.phone-number-actions{flex-wrap:nowrap;gap:6px;justify-content:flex-end;margin-left:0;width:100%}.phone-number-row--storefront{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.phone-number-row--storefront h2{font-size:18px;line-height:1.3}.phone-number-row--storefront .phone-number-actions{width:auto}.phone-number-row--storefront .storefront-price{font-size:17px}.code-copy-button,.destroy-card-button--number-row,.phone-number-actions .secondary-button{min-height:34px;min-width:78px;padding:0 10px;width:auto}.destroy-card-button--code-row{min-height:34px;min-width:88px;padding:0 10px;width:auto}.code-value-row{align-items:center;flex-wrap:nowrap;gap:8px}.active-order-card>.code-box .code-value-row strong,.code-value-row strong{font-size:clamp(34px,11vw,46px)}.receive-guide-card{width:min(300px,calc(100% - 24px))}.receive-guide-card p{margin-left:0}.ended-action-note{width:auto}.paid-resend-action{grid-template-columns:36px minmax(0,1fr)}.paid-resend-action__button.primary-button{grid-column:1/-1;width:100%}.ended-action-row{width:100%}.destroy-card-button--ended{min-height:34px;min-width:78px;padding:0 10px;width:78px}.active-title-row,.announcement-modal__head,.card-modal__head,.mail-receive-head,.panel-title--row,.replace-action-row{align-items:stretch;flex-direction:column}.card-table-item__actions,.card-table-item__meta,.order-item__actions{justify-content:stretch;justify-items:stretch}.card-table-item{gap:8px;padding:10px}.card-table-item__meta{align-items:center;display:flex;flex-wrap:wrap;text-align:left}.card-table-item__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.card-action-button{min-width:0;width:100%}.announcement-modal__foot,.card-modal__foot,.payment-modal__foot{grid-template-columns:1fr}.active-order-card>.code-box strong,.code-box strong{font-size:46px}.code-box--ended strong{font-size:28px}.admin-country-list{max-height:48vh}.admin-country-price-grid{grid-template-columns:1fr}}
