@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#fffaf4;--surface:#fffefd;--surface-2:#fff2e5;--ink:#2d1d14;--muted:#806c5f;--line:#f0dfd2;--accent:#ed741f;--accent-strong:#d95d0d;--accent-soft:#fff0df;--success:#238657;--success-soft:#e9f7ef;--info:#3478b8;--info-soft:#edf5fc;--warn:#bf791e;--warn-soft:#fff3d9;--danger:#bd4141;--danger-soft:#fff0ee;--shadow:0 14px 42px #693a1914}:root[data-theme=dark]{--bg:#1b120d;--surface:#251913;--surface-2:#352219;--ink:#fff8f1;--muted:#bea99c;--line:#4a3328;--accent:#ff9747;--accent-strong:#ff8128;--accent-soft:#432817;--success:#70d3a0;--success-soft:#173629;--info:#7db8eb;--info-soft:#193047;--warn:#f2bb61;--warn-soft:#3b2b14;--danger:#ff928b;--danger-soft:#3e2020;--shadow:0 14px 42px #0000003d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(circle at 50% -10%, var(--accent), transparent 34%), var(--bg);margin:0}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(circle at 50% -10%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 34%), var(--bg)}}body{background-attachment:fixed;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 64%, transparent)}}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px}.mono{font-family:var(--font-geist-mono), ui-monospace, monospace!important}.publicShell{--bg:#f6f7f9;--surface:#fff;--surface-2:#f1f5f9;--ink:#172033;--muted:#667085;--line:#e2e8f0;--accent:#2563eb;--accent-strong:#1d4ed8;--accent-soft:#eff6ff;--shadow:0 14px 42px #0f172a12;min-height:100vh;color:var(--ink);background:var(--bg);flex-direction:column;display:flex}:root[data-theme=dark] .publicShell{--bg:#0f172a;--surface:#151f32;--surface-2:#1e293b;--ink:#f8fafc;--muted:#94a3b8;--line:#334155;--accent:#60a5fa;--accent-strong:#93c5fd;--accent-soft:#172c4b;--shadow:0 14px 42px #00000038}.publicContent{flex:1}.publicContent>main{animation:.18s both pageIn}@keyframes pageIn{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:none}}.siteHeader{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 max(24px,50vw - 590px);display:grid}@supports (color:color-mix(in lab, red, red)){.siteHeader{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.siteHeader{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.logo{align-items:center;gap:10px;width:max-content;text-decoration:none;display:inline-flex}.logo span{background:0 0;place-items:center;width:34px;height:34px;display:grid}.logo span img{object-fit:contain;width:34px;height:34px}.logo b{letter-spacing:-.03em;font-size:16px}.siteHeader nav{gap:6px;display:flex}.siteHeader nav a{color:var(--muted);align-items:center;gap:7px;padding:9px 15px;font-size:13px;text-decoration:none;transition:color .16s;display:flex;position:relative}.navIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:none}.siteHeader nav a:after{content:"";background:var(--accent);transform-origin:50%;border-radius:2px;height:2px;transition:transform .18s;position:absolute;bottom:-10px;left:15px;right:15px;transform:scaleX(0)}.siteHeader nav a:hover,.siteHeader nav a.active{color:var(--accent-strong)}.siteHeader nav a.active{font-weight:650}.siteHeader nav a.active:after{transform:scaleX(1)}.headerTools{justify-self:end;align-items:center;gap:15px;display:flex}.headerTools button{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex}.channelBadge{color:var(--success);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.channelBadge i{background:var(--success);width:6px;height:6px;box-shadow:0 0 0 4px var(--success);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.channelBadge i{box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 14%, transparent)}}.channelBadge.status-maintenance,.channelBadge.status-unavailable{color:var(--warn)}.channelBadge.status-maintenance i,.channelBadge.status-unavailable i{background:var(--warn);box-shadow:0 0 0 4px var(--warn)}@supports (color:color-mix(in lab, red, red)){.channelBadge.status-maintenance i,.channelBadge.status-unavailable i{box-shadow:0 0 0 4px color-mix(in srgb, var(--warn) 14%, transparent)}}.channelBadge.status-checking{color:var(--muted)}.channelBadge.status-checking i{background:var(--muted);box-shadow:0 0 0 4px var(--muted)}@supports (color:color-mix(in lab, red, red)){.channelBadge.status-checking i{box-shadow:0 0 0 4px color-mix(in srgb, var(--muted) 14%, transparent)}}.pageIntro{text-align:center;max-width:1180px;margin:0 auto;padding:48px 24px 32px}.kicker,.sectionLabel{font:700 10px/1.4 var(--font-geist-mono), monospace;letter-spacing:.16em;color:var(--accent)}.pageIntro h1,.queryPage>h1{letter-spacing:-.055em;margin:10px 0;font-size:clamp(36px,4.4vw,52px);line-height:1.05}.pageIntro p,.queryPage>p{color:var(--muted);margin:0;font-size:14px}.rechargeLayout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:18px;max-width:1120px;margin:0 auto;padding:0 24px 56px;display:grid}.guideCard,.formCard,.queryCard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px}.guideCard{padding:24px;position:sticky;top:92px}.guideHeading{justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:2px;display:flex}.guideHeading h2{letter-spacing:-.035em;margin:6px 0 0;font-size:17px}.guideHeading>b{min-width:36px;height:36px;color:var(--accent);background:var(--accent-soft);font:800 11px/1 var(--font-geist-mono), monospace;border-radius:10px;place-items:center;display:grid}.guideSummary{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.6}.guideStep{grid-template-columns:26px 1fr;align-items:start;gap:10px;padding:17px 0 0;display:grid;position:relative}.guideStep:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:45px;bottom:-10px;left:12px}.guideStep>b{width:25px;height:25px;color:var(--accent);background:var(--accent-soft);font:700 9px/1 var(--font-geist-mono), monospace;border-radius:50%;place-items:center;display:grid}.guideStep h3{margin:0;font-size:13px}.guideStep p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.guideStep a{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;min-height:31px;margin-top:9px;padding:6px 9px;font-size:11px;text-decoration:none;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.guideStep a:hover{color:var(--accent-strong);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.guideStep a:hover{border-color:color-mix(in srgb, var(--accent) 36%, var(--line))}}.guideStep a:hover{background:var(--accent-soft)}.guideStep a.guideLoginButton{color:inherit;background:var(--surface)}.guideStep a.guideLoginButton:hover{color:var(--accent-strong);background:var(--accent-soft)}.privacyNote{border-top:1px solid var(--line);align-items:flex-start;gap:11px;margin-top:24px;padding-top:18px;display:flex}.privacyNote>span{width:28px;height:28px;color:var(--accent);background:var(--accent-soft);border-radius:8px;place-items:center;font-size:10px;display:grid}.privacyNote p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.privacyNote b{color:var(--ink)}.formCard{overflow:hidden}.formTitle{border-bottom:1px solid var(--line);justify-content:space-between;padding:27px 30px 23px;display:flex}.formTitle h2{letter-spacing:-.035em;margin:7px 0 0;font-size:21px}.serviceNotice{color:var(--warn);background:var(--warn-soft);border-bottom:1px solid var(--warn);align-items:center;gap:12px;padding:12px 30px;display:flex}@supports (color:color-mix(in lab, red, red)){.serviceNotice{border-bottom:1px solid color-mix(in srgb, var(--warn) 18%, var(--line))}}.serviceNotice b{white-space:nowrap;font-size:11px}.serviceNotice span{font-size:10px;line-height:1.5}.serviceNotice.isUnavailable{color:var(--danger);background:var(--danger-soft);border-bottom-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.serviceNotice.isUnavailable{border-bottom-color:color-mix(in srgb, var(--danger) 18%, var(--line))}}.formCard form{padding:28px 30px 30px}.formCard form>label,.fieldHeader>label,.queryCard label,.attemptModal>label{color:var(--muted);font:700 11px/1.4 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px;display:block}.fieldRow input,.queryCard input,.formGrid input,.formGrid select{border:1px solid var(--line);background:var(--bg);width:100%;height:52px;color:var(--ink);border-radius:12px;outline:0;padding:0 15px;font-size:13px;transition:all .16s}.fieldRow input:focus,.queryCard input:focus,.formGrid input:focus,.formGrid select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.fieldRow input:focus,.queryCard input:focus,.formGrid input:focus,.formGrid select:focus,textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}}.fieldHeader{justify-content:space-between;align-items:center;margin-top:23px;display:flex}.fieldHeader>label{margin:0}.fieldHeader>div{align-items:center;gap:5px;display:flex}.fieldHeader button{min-height:30px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;padding:5px 9px;font-size:11px}.fieldHeader button:hover{color:var(--ink);background:var(--surface-2)}.fieldHeader button.fieldActionPrimary{color:var(--accent-strong);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fieldHeader button.fieldActionPrimary{border-color:color-mix(in srgb, var(--accent) 24%, var(--line))}}.fieldHeader button.fieldActionPrimary{background:var(--accent-soft);font-weight:700}.fieldHeader button.fieldActionClear{border-color:var(--line);color:var(--ink);background:var(--surface);font-weight:700}.fieldHeader button.fieldActionClear:hover{color:var(--accent-strong);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fieldHeader button.fieldActionClear:hover{border-color:color-mix(in srgb, var(--accent) 32%, var(--line))}}.fieldHeader button.fieldActionClear:hover{background:var(--accent-soft)}.formCard textarea{resize:vertical;border:1px solid var(--line);background:var(--bg);width:100%;height:155px;color:var(--ink);font:12px/1.65 var(--font-geist-mono), monospace;border-radius:12px;outline:0;padding:15px}.sessionParseHint{color:var(--muted);align-items:center;gap:7px;margin:9px 2px 0;font-size:11px;display:flex}.formGrid label>small{color:#927665;margin-top:7px;font-size:9px;line-height:1.55;display:block}.sessionParseHint i{background:var(--line);border-radius:50%;flex:none;width:6px;height:6px}.sessionParseHint.isParsing i{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.sessionParseHint.isParsing i{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.sessionParseHint.isParsing i{border-top-color:var(--accent);background:0 0;animation:.7s linear infinite validationSpin}.sessionParseHint.isReady{color:var(--success)}.sessionParseHint.isReady i{background:var(--success);box-shadow:0 0 0 3px var(--success)}@supports (color:color-mix(in lab, red, red)){.sessionParseHint.isReady i{box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 12%, transparent)}}.sessionParseHint.isBlocked{color:var(--accent-strong);font-weight:700}.sessionParseHint.isBlocked i{background:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.sessionParseHint.isBlocked i{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}}.compactStepForm{min-height:0}.stepHint{color:var(--muted);margin:10px 2px 0;font-size:11px}.validationError{margin:12px 0 0}.autoValidationStatus{min-height:44px;color:var(--accent-strong);background:var(--accent-soft);border:1px solid var(--accent);align-items:center;gap:10px;margin-top:14px;padding:0 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.autoValidationStatus{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line))}}.autoValidationStatus{border-radius:11px;font-size:12px}.autoValidationStatus i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--accent);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.autoValidationStatus i{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent)}}.autoValidationStatus.isChecking i{border:2px solid var(--accent);width:15px;height:15px}@supports (color:color-mix(in lab, red, red)){.autoValidationStatus.isChecking i{border:2px solid color-mix(in srgb, var(--accent) 24%, transparent)}}.autoValidationStatus.isChecking i{border-top-color:var(--accent);box-shadow:none;background:0 0;animation:.7s linear infinite validationSpin}@keyframes validationSpin{to{transform:rotate(360deg)}}.verifiedCDK{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:26px;padding:14px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.verifiedCDK{background:color-mix(in srgb, var(--surface-2) 44%, var(--surface))}}.verifiedCDK>div{gap:5px;min-width:0;display:grid}.verifiedCDK span{color:var(--muted);align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.verifiedCDK span i{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:15px;height:15px;font:800 9px/1 Arial,sans-serif;display:grid}.verifiedPlan{border-right:1px solid var(--line);padding-right:18px}.verifiedPlan strong{color:var(--accent-strong);letter-spacing:-.025em;font-size:16px;line-height:1.25}.verifiedCode b{color:var(--ink);font:650 10px/1.4 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.verifiedCDK button{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:7px;padding:6px 9px;font-size:10px;font-weight:700}.verifiedCDK button:hover{color:var(--accent-strong);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.verifiedCDK button:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--line))}}.sessionHeader{margin-top:0;margin-bottom:13px}.fieldError,.submitError{color:var(--danger);background:var(--danger-soft);border-radius:9px;margin:10px 0;padding:10px 12px;font-size:11px}.identityCard{border:1px solid var(--accent);margin-top:18px}@supports (color:color-mix(in lab, red, red)){.identityCard{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line))}}.identityCard{background:var(--accent-soft);border-radius:14px;padding:19px}.identityCard.hasMembershipIssue{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.identityCard.hasMembershipIssue{background:color-mix(in srgb, var(--accent-soft) 58%, var(--surface))}}.identityCard.hasMembershipIssue{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.identityCard.hasMembershipIssue{border-color:color-mix(in srgb, var(--accent) 48%, var(--line))}}.identityHead{justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.identityHead b{color:var(--accent);font-size:10px}.identityCard dl,.resultPanel dl,.queryResult dl,.attemptModal dl{grid-template-columns:1fr 1fr;gap:14px;margin:17px 0 0;display:grid}.identityCard dl div,.resultPanel dl div,.queryResult dl div,.attemptModal dl div{min-width:0}dt{color:var(--muted);margin-bottom:5px;font-size:9px}dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.membershipPlan{color:var(--accent-strong)}.membershipNotice{border:1px solid var(--accent);margin-top:18px;padding:15px 16px}@supports (color:color-mix(in lab, red, red)){.membershipNotice{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line))}}.membershipNotice{background:var(--surface);border-radius:11px}.membershipNotice>b{color:var(--accent-strong);font-size:13px;display:block}.membershipNotice p{color:var(--ink);margin:6px 0 3px;font-size:11px;font-weight:700}.membershipNotice span{color:var(--muted);font-size:10px;line-height:1.65;display:block}.membershipNotice button{border:1px solid var(--accent);margin-top:12px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.membershipNotice button{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line))}}.membershipNotice button{color:var(--accent-strong);background:var(--accent-soft);border-radius:7px;font-size:10px;font-weight:800}.confirmCheck{border-top:1px solid var(--accent);align-items:flex-start;gap:9px;padding-top:16px;margin:19px 0 0!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.confirmCheck{border-top:1px solid color-mix(in srgb, var(--accent) 20%, var(--line))}}.confirmCheck{color:var(--ink)!important;text-transform:none!important;letter-spacing:0!important;font:500 11px/1.6 Arial,sans-serif!important}.confirmCheck input{accent-color:var(--accent);margin:2px 0 0}.membershipFallbackNotice{border:1px solid var(--accent);margin-top:16px;padding:15px 16px}@supports (color:color-mix(in lab, red, red)){.membershipFallbackNotice{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line))}}.membershipFallbackNotice{background:var(--accent-soft);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.membershipFallbackNotice{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface))}}.membershipFallbackNotice b{color:var(--accent-strong);font-size:13px}.membershipFallbackNotice p{color:var(--ink);margin:6px 0 3px;font-size:11px;line-height:1.6}.membershipFallbackNotice span{color:var(--muted);font-size:10px}.membershipFallbackNotice>div:last-child{gap:8px;margin-top:12px;display:flex}.membershipFallbackNotice button{border:1px solid var(--accent);min-height:34px;padding:0 13px}@supports (color:color-mix(in lab, red, red)){.membershipFallbackNotice button{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--line))}}.membershipFallbackNotice button{background:var(--surface);color:var(--ink);border-radius:8px;font-size:11px;font-weight:800}.membershipFallbackNotice button:first-child{border-color:var(--accent);background:var(--accent);color:#fff}.membershipFallbackNotice button:disabled{cursor:wait;opacity:.58}.primaryButton{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#fff;width:100%;height:52px;box-shadow:0 9px 22px var(--accent);border:0;border-radius:11px;margin-top:18px;padding:0 17px}@supports (color:color-mix(in lab, red, red)){.primaryButton{box-shadow:0 9px 22px color-mix(in srgb, var(--accent) 20%, transparent)}}.primaryButton{justify-content:space-between;align-items:center;font-size:13px;font-weight:800;transition:transform .16s,box-shadow .16s;display:flex}.primaryButton:hover:not(:disabled){box-shadow:0 12px 28px var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.primaryButton:hover:not(:disabled){box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 25%, transparent)}}.primaryButton:active:not(:disabled){transform:translateY(0)}.primaryButton span{color:#fff;font-size:18px}.resultPanel{text-align:center;padding:58px 50px}.resultIcon{background:var(--accent-soft);width:54px;height:54px;color:var(--accent);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:25px;font-weight:800;display:grid}.resultPanel h2{letter-spacing:-.04em;margin:9px 0;font-size:28px}.resultPanel>p{color:var(--muted);font-size:13px;line-height:1.7}.resultPanel dl{text-align:left;background:var(--bg);border-radius:13px;margin-top:25px;padding:17px}.textLink{color:var(--accent);margin-top:20px;font-size:11px;display:inline-block}.status-need_new_session .resultIcon,.status-account_not_eligible .resultIcon,.status-unavailable .resultIcon{color:var(--warn);background:var(--warn-soft)}.submissionQueued{text-align:center;align-content:center;place-items:center;gap:15px;min-height:330px;padding:55px 45px;display:grid}.submissionQueued>span{width:48px;height:48px;color:var(--accent);background:var(--accent-soft);border-radius:50%;place-items:center;font-size:20px;font-weight:800;display:grid}.submissionQueued b{font-size:22px}.submissionQueued p{color:var(--muted);margin:8px 0 0;font-size:12px}.submissionQueued button{border:1px solid var(--line);color:var(--ink);background:var(--surface-2);border-radius:9px;margin-top:5px;padding:10px 14px;font-size:11px;font-weight:700}.taskWorkbench{max-width:1132px;margin:-18px auto 44px;padding:0}.taskWorkbench>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:0 4px;display:grid}.taskWorkbench h2{letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:20px}.taskHeaderActions{grid-area:1/2;align-items:center;gap:10px;display:flex}.taskClear{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);background:var(--surface);border-radius:8px;flex:none;place-items:center;padding:0;transition:color .16s,border-color .16s,background .16s,transform .16s;display:grid}.taskClear:hover{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.taskClear:hover{border-color:color-mix(in srgb, var(--danger) 30%, var(--line))}}.taskClear:hover{background:var(--danger-soft);transform:translateY(-1px)}.taskClear svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.taskClearArea{flex:none;position:relative}.taskClearPopover{z-index:30;border:1px solid var(--line);width:250px;color:var(--ink);background:var(--surface);border-radius:12px;padding:15px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 14px 36px #0f172a24}.taskClearPopover:before{border-top:1px solid var(--line);border-left:1px solid var(--line);background:var(--surface);content:"";width:9px;height:9px;position:absolute;top:-5px;right:11px;transform:rotate(45deg)}.taskClearPopover h3{letter-spacing:-.01em;margin:0;font-size:13px}.taskClearPopover>div{justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.taskClearPopover button{border-radius:7px;min-width:55px;min-height:30px;padding:0 10px;font-size:10px;font-weight:800}.taskClearCancel{border:1px solid var(--line);color:var(--ink);background:var(--surface-2)}.taskClearConfirm{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.taskClearConfirm{border:1px solid color-mix(in srgb, var(--danger) 24%, var(--line))}}.taskClearConfirm{color:var(--danger);background:var(--danger-soft)}.taskMetrics{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:repeat(5,1fr);gap:3px;margin-bottom:10px;padding:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.taskMetrics{background:color-mix(in srgb, var(--surface-2) 54%, var(--surface))}}.taskMetrics>button{min-height:42px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:8px 12px;transition:background .16s,color .16s,box-shadow .16s;display:flex}.taskMetrics>button:hover:not(:disabled){background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.taskMetrics>button:hover:not(:disabled){background:color-mix(in srgb, var(--surface) 72%, transparent)}}.taskMetrics>button.active{color:var(--accent-strong);background:var(--surface);box-shadow:0 3px 10px #693a1914}.taskMetrics>button:disabled{cursor:not-allowed;opacity:.45}.taskMetrics span{color:var(--muted);font-size:10px}.taskMetrics>button.active span{color:var(--accent-strong)}.taskMetrics b{font:800 14px/1 var(--font-geist-mono), monospace}.taskList{gap:10px;display:grid}.taskFilterEmpty{text-align:center;color:var(--muted);border:1px dashed var(--line);background:var(--surface);border-radius:14px;padding:34px;font-size:11px}.rechargeTaskCard{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:18px 21px;box-shadow:0 7px 24px #693a190b}.taskTop{grid-template-columns:42px 1fr auto;align-items:center;gap:13px;display:grid}.taskIcon{width:42px;height:42px;color:var(--accent);background:var(--accent-soft);border-radius:11px;place-items:center;font-size:17px;font-weight:800;display:grid}.taskTop>div:nth-child(2)>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.taskTop h3{margin:4px 0 3px;font-size:15px}.taskTop p{color:var(--muted);margin:0;font-size:12px}.taskTop>b{color:var(--accent);font:800 17px/1 var(--font-geist-mono), monospace}.taskProgress{background:var(--surface-2);border-radius:99px;height:8px;margin:16px 0 9px;overflow:hidden}.taskProgress i{border-radius:inherit;background:var(--accent);height:100%;transition:width .35s;display:block;position:relative;overflow:hidden}.taskSteps{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.taskSteps span{padding-left:10px;position:relative}.taskSteps span:before{content:"";background:var(--line);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:0}.taskSteps span.done{color:var(--accent);font-weight:700}.taskSteps span.done:before{background:var(--accent)}.rechargeTaskCard dl{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:14px 0 0;padding-top:13px;display:grid}.rechargeTaskCard dl small{color:var(--accent-strong);margin-top:5px;font-size:9px;font-weight:700;display:block}.rechargeTaskCard.status-success{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rechargeTaskCard.status-success{border-color:color-mix(in srgb, var(--accent) 28%, var(--line))}}.rechargeTaskCard.status-success{box-shadow:0 9px 28px #d3631912}.taskRetry{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-strong));border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-top:18px;padding:12px 15px;font-size:11px;font-weight:800;display:flex}.taskRetry span{color:#fff;font-size:16px}.taskCopyResult{border:1px solid var(--accent);justify-content:center;align-items:center;gap:8px;width:max-content;max-width:100%;margin:14px 0 0 auto;padding:8px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.taskCopyResult{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line))}}.taskCopyResult{color:var(--accent-strong);background:var(--accent-soft);border-radius:8px;font-size:11px;font-weight:800;transition:background .16s,border-color .16s,transform .16s}.taskCopyResult:hover{border-color:var(--accent);background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.taskCopyResult:hover{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface))}}.taskCopyResult:hover{transform:translateY(-1px)}.taskCopyResult span{font-size:13px}.rechargeTaskCard.status-need_new_session .taskIcon,.rechargeTaskCard.status-account_not_eligible .taskIcon,.rechargeTaskCard.status-unavailable .taskIcon{color:var(--warn);background:var(--warn-soft)}.rechargeTaskCard.status-need_new_session .taskProgress i,.rechargeTaskCard.status-account_not_eligible .taskProgress i,.rechargeTaskCard.status-unavailable .taskProgress i{background:var(--warn)}.rechargeTaskCard.status-success .taskIcon{color:var(--success);background:var(--success-soft)}.rechargeTaskCard.status-success .taskProgress i,.rechargeTaskCard.status-success .taskSteps span.done:before{background:var(--success)}.rechargeTaskCard.status-success .taskTop>b,.rechargeTaskCard.status-success .taskSteps span.done{color:var(--success)}.rechargeTaskCard.status-queued .taskIcon,.rechargeTaskCard.status-checking .taskIcon,.rechargeTaskCard.status-submitted .taskIcon,.rechargeTaskCard.status-processing .taskIcon,.rechargeTaskCard.status-syncing .taskIcon,.rechargeTaskCard.status-under_review .taskIcon{color:var(--info);background:var(--info-soft)}.rechargeTaskCard.status-queued .taskProgress i,.rechargeTaskCard.status-checking .taskProgress i,.rechargeTaskCard.status-submitted .taskProgress i,.rechargeTaskCard.status-processing .taskProgress i,.rechargeTaskCard.status-syncing .taskProgress i,.rechargeTaskCard.status-under_review .taskProgress i{background:linear-gradient(100deg, var(--info), var(--info) 55%, var(--info))}@supports (color:color-mix(in lab, red, red)){.rechargeTaskCard.status-queued .taskProgress i,.rechargeTaskCard.status-checking .taskProgress i,.rechargeTaskCard.status-submitted .taskProgress i,.rechargeTaskCard.status-processing .taskProgress i,.rechargeTaskCard.status-syncing .taskProgress i,.rechargeTaskCard.status-under_review .taskProgress i{background:linear-gradient(100deg, var(--info), color-mix(in srgb, var(--info) 65%, #8dd8f8) 55%, var(--info))}}.taskProgress.is-active i:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 15%,#ffffff1f 32%,#ffffffa6 50%,#ffffff1f 68%,#0000 85%);animation:2.2s linear infinite task-progress-sweep;position:absolute;inset:0}@keyframes task-progress-sweep{0%{transform:translate(-100%)}85%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.taskProgress.is-active i:before{animation:none!important}}.rechargeTaskCard.status-queued .taskTop>b,.rechargeTaskCard.status-checking .taskTop>b,.rechargeTaskCard.status-submitted .taskTop>b,.rechargeTaskCard.status-processing .taskTop>b,.rechargeTaskCard.status-syncing .taskTop>b,.rechargeTaskCard.status-under_review .taskTop>b{color:var(--info)}.rechargeTaskCard.status-failed .taskIcon{color:var(--danger);background:var(--danger-soft)}.rechargeTaskCard.status-failed .taskProgress i{background:var(--danger)}.serviceProofStrip{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1132px;margin:0 auto 50px;display:grid}.serviceProofStrip article{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:42px 1fr;align-items:start;gap:14px;min-width:0;padding:21px 22px;display:grid;box-shadow:0 8px 24px #0f172a0a}.serviceProofIcon{width:42px;height:42px;color:var(--accent);background:var(--accent-soft);border-radius:12px;place-items:center;display:grid}.serviceProofIcon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.serviceProofStrip article>div>span{color:var(--accent);font:700 10px Arial,sans-serif}.serviceProofStrip h3{margin:5px 0 6px;font-size:14px}.serviceProofStrip p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.helpPage{max-width:900px;margin:0 auto;padding:50px 24px 78px}.helpIntro{text-align:center}.helpIntro h1{letter-spacing:-.055em;margin:10px 0;font-size:clamp(36px,4.5vw,49px)}.helpIntro p{color:var(--muted);margin:0;font-size:14px}.helpQuickStart{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:repeat(3,1fr);margin:30px 0 36px;display:grid;overflow:hidden;box-shadow:0 8px 26px #693a190d}.helpQuickStart>div{border-right:1px solid var(--line);padding:20px 22px}.helpQuickStart>div:last-child{border-right:0}.helpQuickStart span{color:var(--accent);font:700 10px var(--font-geist-mono), monospace;margin-bottom:13px;display:block}.helpQuickStart b{font-size:14px}.helpQuickStart p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.6}.helpSectionTitle{margin-bottom:15px}.helpSectionTitle h2{letter-spacing:-.035em;margin:0;font-size:21px}.helpQuestionList{gap:9px;display:grid}.helpQuestionList details{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:0 20px;transition:border-color .16s,box-shadow .16s}.helpQuestionList details:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.helpQuestionList details:hover{border-color:color-mix(in srgb, var(--accent) 24%, var(--line))}}.helpQuestionList details[open]{box-shadow:0 7px 22px #693a190a}.helpQuestionList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:58px;font-size:13px;font-weight:750;list-style:none;display:flex}.helpQuestionList summary::-webkit-details-marker{display:none}.helpQuestionList summary span{color:var(--accent);font-size:19px;font-weight:400;transition:transform .16s}.helpQuestionList details[open] summary span{transform:rotate(45deg)}.helpQuestionList details>p{color:var(--muted);margin:0;padding:0 38px 18px 0;font-size:12px;line-height:1.8}.helpLinks{gap:8px;padding:0 0 18px;display:flex}.helpLinks a,.helpActions a{font-size:11px;font-weight:750;text-decoration:none}.helpLinks a{border:1px solid var(--line);color:var(--accent);background:var(--surface-2);border-radius:8px;padding:8px 10px}.helpActions{justify-content:center;gap:9px;margin-top:24px;display:flex}.helpActions a{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:10px;padding:11px 16px}.helpActions a:first-child{border-color:var(--accent);color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-strong))}.siteFooter{max-width:1180px;color:var(--muted);justify-content:space-between;margin:0 auto;padding:0 24px 30px;font-size:10px;display:flex}.siteFooter a{text-decoration:none}.queryPage{text-align:center;max-width:680px;margin:0 auto;padding:52px 24px 82px}.queryCard{text-align:left;margin-top:26px;padding:26px}.queryCard label{margin:0 0 20px}.queryCard input{margin-top:8px;display:block}.subscriptionQueryPage{max-width:760px}.subscriptionQueryCard textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:210px;color:var(--ink);background:var(--bg);font:11px/1.7 var(--font-geist-mono), monospace;border-radius:12px;outline:0;padding:16px;transition:border-color .16s,box-shadow .16s}.subscriptionQueryCard textarea:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.subscriptionQueryCard textarea:focus{border-color:color-mix(in srgb, var(--accent) 58%, var(--line))}}.subscriptionQueryCard textarea:focus{box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.subscriptionQueryCard textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 10%, transparent)}}.subscriptionInputHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.subscriptionInputHead label{margin:0}.subscriptionInputHead button{color:var(--muted);background:0 0;padding:5px 7px;font-size:10px}.subscriptionResult{text-align:left;border:1px solid var(--accent);margin-top:22px;padding:24px}@supports (color:color-mix(in lab, red, red)){.subscriptionResult{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line))}}.subscriptionResult{background:var(--surface);border-radius:16px;box-shadow:0 10px 34px #693a1911}.subscriptionResult>header{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;gap:13px;padding-bottom:18px;display:grid}.subscriptionResultIcon{width:44px;height:44px;color:var(--accent-strong);background:var(--accent-soft);border-radius:12px;place-items:center;font-size:17px;font-weight:850;display:grid}.subscriptionResult header span{color:var(--accent-strong);letter-spacing:.08em;font-size:9px;font-weight:800}.subscriptionResult h2{margin:4px 0 2px;font-size:17px}.subscriptionResult header p,.subscriptionResult header time{color:var(--muted);margin:0;font-size:10px}.subscriptionResult header time{white-space:nowrap}.subscriptionResult dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px;margin-top:19px;display:grid}.subscriptionResultNotice{color:var(--accent-strong);background:var(--accent-soft);border-radius:10px;margin:18px 0 0;padding:12px 13px;font-size:10px;font-weight:700;line-height:1.6}.subscriptionResult.isGracePeriod{border-color:#d48a22}@supports (color:color-mix(in lab, red, red)){.subscriptionResult.isGracePeriod{border-color:color-mix(in srgb, #d48a22 48%, var(--line))}}.subscriptionResult.isGracePeriod .subscriptionResultIcon,.subscriptionResultNotice.graceNotice{color:#9a5b08;background:#e9a63a}@supports (color:color-mix(in lab, red, red)){.subscriptionResult.isGracePeriod .subscriptionResultIcon,.subscriptionResultNotice.graceNotice{background:color-mix(in srgb, #e9a63a 18%, var(--surface))}}.queryResult{background:var(--accent-soft);border-radius:14px;margin-top:25px;padding:23px}.queryResult>span{color:var(--accent);font-size:11px;font-weight:800}.queryResult h2{margin:8px 0;font-size:15px}.rechargeHistory{text-align:left;margin-top:22px}.rechargeHistory>header{justify-content:space-between;align-items:end;padding:0 4px 12px;display:flex}.rechargeHistory h2{letter-spacing:-.03em;margin:5px 0 0;font-size:17px}.rechargeHistory header>small{color:var(--muted);font-size:10px}.historyList{gap:9px;display:grid}.historyCard{text-align:left;width:100%;min-height:74px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:8px minmax(150px,1fr) minmax(130px,.8fr) auto;align-items:center;gap:14px;padding:15px 17px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 6px 22px #1b231d09}.historyCard:hover,.historyCard.isActive{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.historyCard:hover,.historyCard.isActive{border-color:color-mix(in srgb, var(--accent) 48%, var(--line))}}.historyCard:hover,.historyCard.isActive{transform:translateY(-1px);box-shadow:0 9px 28px #1b231d12}.historyStatus{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.historyStatus{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 13%, transparent)}}.historyCard.status-unavailable .historyStatus,.historyCard.status-need_new_session .historyStatus,.historyCard.status-account_not_eligible .historyStatus{background:var(--warn);box-shadow:0 0 0 4px var(--warn)}@supports (color:color-mix(in lab, red, red)){.historyCard.status-unavailable .historyStatus,.historyCard.status-need_new_session .historyStatus,.historyCard.status-account_not_eligible .historyStatus{box-shadow:0 0 0 4px color-mix(in srgb, var(--warn) 13%, transparent)}}.historyMain{gap:6px;min-width:0;display:grid}.historyMain>b{font-size:12px}.historyMain>small{color:var(--muted);font:600 9px/1.3 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.historyAccount{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.historyAction{color:var(--accent);white-space:nowrap;font-size:10px;font-weight:700}.historyAction b{margin-left:3px;font-size:14px}.batchQueryPage{max-width:760px}.batchQueryCard textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:152px;color:var(--ink);background:var(--bg);font:12px/1.75 var(--font-geist-mono), monospace;border-radius:11px;outline:0;padding:15px;transition:border-color .16s,box-shadow .16s}.batchInputHead{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.batchInputHead label{margin:0}.batchInputHead span{color:var(--muted);font:700 10px/1 var(--font-geist-mono), monospace}.batchHelp{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.6}.batchResults{text-align:left;margin-top:22px}.batchResults>header{justify-content:space-between;align-items:end;padding:0 4px 12px;display:flex}.batchResults h2{margin:0;font-size:18px}.batchResults header small{color:var(--muted);font-size:10px}.batchSummary{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:3px;margin-bottom:10px;padding:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.batchSummary{background:color-mix(in srgb, var(--surface-2) 54%, var(--surface))}}.batchSummary>button{min-height:42px;color:var(--ink);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:8px 12px;display:flex}.batchSummary>button:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.batchSummary>button:hover{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.batchSummary>button.active{background:var(--surface);box-shadow:0 3px 10px #693a1914}.batchSummary span{color:var(--muted);font-size:10px}.batchSummary b{font:800 14px/1 var(--font-geist-mono), monospace}.summary-available b{color:var(--success)}.summary-processing b{color:var(--info)}.summary-used b{color:var(--muted)}.summary-invalid b{color:var(--danger)}.batchResultList{gap:8px;display:grid}.batchResultRow{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:8px minmax(115px,.7fr) minmax(210px,1.3fr) 70px;align-items:center;gap:14px;min-height:70px;padding:14px 17px;display:grid;box-shadow:0 5px 18px #1b231d08}.checkDot{background:var(--muted);border-radius:50%;width:7px;height:7px}.batchResultRow>div{gap:5px;display:grid}.batchResultRow>div b{font-size:12px}.batchResultRow>div small,.batchResultRow>span:last-child{color:var(--muted);font-size:9px}.batchResultRow code{color:var(--ink);font:600 10px/1.4 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.check-available .checkDot{background:var(--success);box-shadow:0 0 0 4px var(--success)}@supports (color:color-mix(in lab, red, red)){.check-available .checkDot{box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 13%, transparent)}}.check-processing .checkDot{background:var(--info);box-shadow:0 0 0 4px var(--info)}@supports (color:color-mix(in lab, red, red)){.check-processing .checkDot{box-shadow:0 0 0 4px color-mix(in srgb, var(--info) 13%, transparent)}}.check-used .checkDot{background:var(--muted);box-shadow:0 0 0 4px var(--muted)}@supports (color:color-mix(in lab, red, red)){.check-used .checkDot{box-shadow:0 0 0 4px color-mix(in srgb, var(--muted) 10%, transparent)}}.check-invalid .checkDot{background:var(--danger);box-shadow:0 0 0 4px var(--danger)}@supports (color:color-mix(in lab, red, red)){.check-invalid .checkDot{box-shadow:0 0 0 4px color-mix(in srgb, var(--danger) 10%, transparent)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.adminShell{color:#182019;background:#f4f5f2;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.adminSidebar{color:#fff;background:#14251d;flex-direction:column;height:100vh;padding:26px 20px;display:flex;position:sticky;top:0;overflow:hidden}.adminSidebar>p{color:#789083;font:700 9px var(--font-geist-mono), monospace;letter-spacing:.15em;margin:30px 10px 13px}.adminSidebar nav{overscroll-behavior:contain;scrollbar-color:#8b5a3c transparent;scrollbar-width:thin;gap:5px;min-height:0;padding-right:4px;display:grid;overflow:hidden auto}.adminSidebar nav::-webkit-scrollbar{width:5px}.adminSidebar nav::-webkit-scrollbar-thumb{background:#8b5a3c;border-radius:999px}.adminSidebar nav button{color:#9eb0a7;text-align:left;background:0 0;border:0;border-radius:9px;padding:11px 12px;font-size:12px}.adminIdentity{border-top:1px solid #2b4136;flex:none;gap:5px;margin-top:auto;padding:17px 8px 0;display:grid}.adminIdentity span{color:#789083;font-size:9px}.adminIdentity b{overflow-wrap:anywhere;font-size:10px}.adminIdentity button{color:#9eb0a7;text-align:left;background:0 0;border:0;margin-top:7px;padding:0;font-size:10px}.adminContent{min-width:0;padding:34px 38px 60px}.adminContent>header{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.adminContent>header h1{letter-spacing:-.045em;margin:7px 0 0;font-size:30px}.adminActions{gap:8px;display:flex}.adminActions button,.tableToolbar button,.dataTable button{color:#29332c;background:#fff;border:1px solid #dfe3de;border-radius:8px;padding:8px 11px;font-size:12px}.adminActions button.danger,.dataTable button.danger{color:#a02f2f;background:#fff4f4;border-color:#f0c9c9}.adminFeedback{z-index:120;color:#24442f;background:#f4fbf6;border:1px solid #cbd8cf;border-radius:13px;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;width:min(390px,100vw - 28px);min-height:54px;padding:12px 13px;font-size:12px;font-weight:700;animation:.18s ease-out feedbackIn;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 45px #12251b29}.adminFeedback>i{color:#fff;background:#18794e;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;display:grid}.adminFeedback>button{color:#698072;background:0 0;border:0;border-radius:7px;width:26px;height:26px;padding:0;font-size:17px}.adminFeedback>button:hover{background:#14251d12}.adminFeedback.tone-error{color:#7f2929;background:#fff5f4;border-color:#edc5c5}.adminFeedback.tone-error>i{background:#bd3737}.adminFeedback.tone-info{color:#73501d;background:#fff9ec;border-color:#efd9ae}.adminFeedback.tone-info>i{background:#c57418}.adminFeedback.tone-progress{color:#294235}.adminFeedback.tone-progress>i{background:0 0;border:3px solid #c7dbce;border-top-color:#18794e;animation:.75s linear infinite feedbackSpin}@keyframes feedbackIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes feedbackSpin{to{transform:rotate(360deg)}}.adminShell.hasPendingAction .dataTable button,.adminShell.hasPendingAction .tableToolbar button{pointer-events:none;opacity:.45}.replacementNotice{background:#eef8f2;border:1px solid #cfe5d7;border-radius:11px;margin-bottom:14px;padding:15px 17px}.replacementNotice div{gap:5px;display:grid}.replacementNotice b{color:#18794e;font-size:12px}.replacementNotice span{color:#607068;font-size:10px;line-height:1.6}.replacementSuccess{background:#e7f4ec;border:1px solid #b9dbc6;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;padding:15px 17px;display:flex}.replacementSuccess>div{gap:5px;min-width:0;display:grid}.replacementSuccess span{color:#18794e;font-size:9px;font-weight:800}.replacementSuccess small{color:#6b756e;text-overflow:ellipsis;white-space:nowrap;font:600 9px/1.4 ui-monospace,monospace;text-decoration:line-through;overflow:hidden}.replacementSuccess b{text-overflow:ellipsis;white-space:nowrap;font:800 12px/1.4 ui-monospace,monospace;overflow:hidden}.replacementSuccess button{color:#fff;background:#18794e;border:0;border-radius:8px;flex:none;padding:9px 12px;font-size:10px;font-weight:700}.cdkManagementCreate{margin-bottom:16px}.cdkManagementCreate .createPanel{width:100%}.loadingLine{color:#6d746e;margin-bottom:14px;font-size:11px;animation:1.1s ease-in-out infinite alternate loadingPulse}@keyframes loadingPulse{to{opacity:.45}}.metricGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metricGrid article,.createPanel,.healthPanel{background:#fff;border:1px solid #e0e4df;border-radius:15px;padding:20px}.metricGrid article span{color:#707a72;font-size:10px}.metricGrid article>b{letter-spacing:-.04em;margin:11px 0 7px;font-size:31px;display:block}.metricGrid article small{color:#8b948d;font-size:9px}.adminPanels{grid-template-columns:1.4fr .8fr;gap:15px;margin-top:15px;display:grid}.createPanel h2,.healthPanel h2{margin:7px 0 20px;font-size:17px}.formGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.formGrid label{color:#707a72;font-size:9px}.formGrid input,.formGrid select{background:#f7f8f6;border-radius:8px;height:40px;margin-top:6px;font-size:11px;display:block}.adminPrimary{color:#fff;background:#14251d;border:0;border-radius:9px;margin-top:15px;padding:11px 15px;font-size:11px}.codeDelivery{background:#fff8f1;border:1px solid #f0bd98;border-radius:14px;margin-top:18px;padding:18px;box-shadow:0 12px 30px #c6540d14}.codeDeliveryHead{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.codeDeliveryHead>div:first-child{align-items:center;gap:10px;display:flex}.codeDeliveryTitle i{color:#fff;background:linear-gradient(145deg,#fa8b38,#df6213);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;display:grid}.codeDeliveryTitle>div{gap:4px;display:grid}.codeDeliveryHead span{color:#8c6e5b;font-size:9px;font-weight:700}.codeDeliveryHead b{color:#4a2c1a;font:800 12px ui-monospace,monospace}.codeDeliveryHead>div:last-child{gap:8px;display:flex}.codeDeliveryHead button{color:#75452a;background:#fff;border:1px solid #e8c5aa;border-radius:9px;min-height:34px;padding:7px 10px;font-size:9px;font-weight:800}.codeDeliveryHead .codeDeliveryPrimary{color:#fff;background:linear-gradient(135deg,#f18132,#df6213);border-color:#e56716;box-shadow:0 5px 12px #e0631424}.codeDeliveryMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.codeDeliveryMeta span{color:#8a7263;background:#ffffffb3;border:1px solid #f0ddce;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:9px;display:flex}.codeDeliveryMeta b{color:#4a2c1a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.codeDeliveryList{border-top:1px solid #efdaca;padding-top:11px}.codeDeliveryList summary{cursor:pointer;color:#b45115;width:max-content;font-size:9px;font-weight:800;list-style-position:inside}.codeDeliveryList[open] summary{margin-bottom:10px}.codeOutput{white-space:pre-wrap;background:#f1f4f1;border-radius:9px;max-height:180px;padding:13px;font-size:12px;overflow:auto}.codeDelivery .codeOutput{background:#fff3e8;margin:0}.healthPanel ul{margin:0;padding:0;list-style:none}.healthPanel li{border-top:1px solid #edf0ed;justify-content:space-between;padding:12px 0;font-size:13px;display:flex}.healthPanel li span{color:#707a72}.healthPanel .warn{color:#bd3737}.tableToolbar{gap:8px;margin-bottom:13px;display:flex}.tableToolbar input{background:#fff;border:1px solid #dfe3de;border-radius:9px;outline:0;flex:1;height:40px;padding:0 13px;font-size:12px}.filterBar{background:#f7f8f6;border:1px solid #e0e4df;border-radius:12px;flex-wrap:wrap;align-items:center;padding:10px}.filterBar input{min-width:260px}.filterBar select{color:#27312a;background:#fff;border:1px solid #dfe3de;border-radius:9px;outline:0;min-width:130px;height:40px;padding:0 32px 0 11px;font-size:12px}.filterBar input:focus,.filterBar select:focus{border-color:#18794e;box-shadow:0 0 0 3px #18794e14}.filterBar>button{color:#fff;background:#173328;border:0;border-radius:9px;height:40px;padding:0 14px;font-size:11px;font-weight:700}.filterBar>.filterReset{color:#59645c;background:#fff;border:1px solid #d7ddd8}.filterBar>.filterSecondaryAction{color:#173328;background:#fff;border:1px solid #cfd8d1}.filterBar .batchFilterInput{flex:0 220px;min-width:180px}.filterCount{color:#758078;white-space:nowrap;margin-left:auto;font-size:12px}.cdkFilterBar{gap:10px;padding:12px;display:grid}.cdkFilterFields{grid-template-columns:minmax(320px,1.55fr) repeat(3,minmax(128px,.58fr)) minmax(180px,.82fr);gap:9px;display:grid}.cdkFilterFields>input,.cdkFilterFields>select{width:100%;min-width:0}.cdkFilterFields .batchFilterInput{min-width:0}.cdkFilterFooter{border-top:1px solid #eadbcf;align-items:center;gap:8px;min-height:42px;padding-top:10px;display:flex}.cdkFilterFooter .filterCount{margin:0 4px 0 0}.cdkFilterFooter button{color:#4a3021;background:#fff;border:1px solid #ead8ca;border-radius:8px;height:36px;padding:0 13px;font-size:11px;font-weight:750}.cdkFilterFooter button:first-of-type{color:#fff;background:linear-gradient(135deg,#f18132,#df6213);border-color:#e56716;box-shadow:0 7px 16px #e0631424}.cdkFilterFooter .filterSecondaryAction{color:#73452a;background:#fffdfa}.cdkFilterFooter .filterReset{color:#806c5f;background:0 0}.cdkFilterDivider{background:#eadbcf;width:1px;height:24px;margin-left:auto}.adminPagination{color:#657067;border-top:1px solid #e4e8e4;justify-content:flex-end;align-items:center;gap:10px;padding:14px 16px;font-size:13px;display:flex}.adminPagination label{align-items:center;gap:6px;display:flex}.adminPagination select,.adminPagination button{color:#27312a;background:#fff;border:1px solid #d7ddd8;border-radius:8px;height:34px;padding:0 11px}.adminPagination button:not(:disabled):hover{color:#18794e;border-color:#18794e}.adminPagination button:disabled{opacity:.42;cursor:not-allowed}.adminPagination b{text-align:center;color:#27312a;min-width:64px}.dataTable{background:#fff;border:1px solid #e0e4df;border-radius:14px;overflow:auto}.dataTable table{border-collapse:collapse;width:100%;min-width:950px}.dataTable th{color:#68736b;text-align:left;background:#f7f8f6;border-bottom:1px solid #e4e7e3;padding:15px 16px;font-size:12px;font-weight:700}.dataTable td{vertical-align:top;border-bottom:1px solid #eef0ed;padding:16px;font-size:13px;line-height:1.6}.dataTable td small{color:#737e76;overflow-wrap:anywhere;max-width:260px;margin-top:6px;font-size:11px;line-height:1.55;display:block}.dataTable td button{margin:0 6px 6px 0;padding:7px 9px}.attemptTable table{table-layout:fixed;min-width:1120px}.attemptTable th:first-child{width:245px}.attemptTable th:nth-child(2){width:165px}.attemptTable th:nth-child(3){width:145px}.attemptTable th:nth-child(4){width:135px}.attemptTable th:nth-child(5){width:250px}.attemptTable th:nth-child(6){width:120px}.attemptTable td{padding:12px 13px}.attemptIdentityCell strong,.attemptIdentityCell code,.attemptUpstreamCell>span{overflow-wrap:anywhere;display:block}.attemptIdentityCell code{color:#6f4228;margin-top:7px;font-size:11px}.attemptCardCell,.attemptUpstreamCell{overflow-wrap:anywhere}.attemptTable .compactAction,.attemptActionsCell>button,.attemptMoreActions summary{padding:5px 8px;font-size:11px}.attemptActionsCell>button{margin:0 0 7px}.attemptMoreActions{position:relative}.attemptMoreActions summary{cursor:pointer;background:#fff;border:1px solid #ddcbbd;border-radius:7px;list-style:none;display:inline-flex}.attemptMoreActions summary::-webkit-details-marker{display:none}.attemptMoreActions>div{background:#fffaf5;border:1px solid #e8d5c7;border-radius:9px;gap:6px;width:220px;margin-top:6px;padding:8px;display:grid}.attemptMoreActions button{text-align:left;width:100%;margin:0}.cdkTable{scrollbar-color:#dfb898 transparent;scrollbar-width:thin}.cdkTable table{min-width:2050px}.cdkTable th{white-space:nowrap;padding:14px 15px}.cdkTable td{padding:15px;font-size:13px;line-height:1.55}.cdkCodeCell code{color:#3f291c;overflow-wrap:anywhere;white-space:normal;font-size:13px;font-weight:760;line-height:1.6;display:block}.cdkPlanTag{color:#765b4a;background:#fff8f2;border:1px solid #ecd7c8;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:750;display:inline-flex}.cdkAccountCell,.cdkReplacementCell,.cdkOrderCell{overflow-wrap:anywhere}.cdkAccountCell>span{overflow-wrap:anywhere;display:block}.cdkRowActions>div{flex-wrap:wrap;gap:6px;display:flex}.cdkRowActions>div button{white-space:nowrap;margin:0!important;padding:7px 9px!important}.cdkRowActions .cdkDetailAction{color:#b94c09;background:#fff5eb;border-color:#edb88f;font-weight:800}.cdkOperationReason{color:#a24b1a!important;max-width:280px!important}.cdkEmptyState{color:#8b7769;text-align:center;height:180px;vertical-align:middle!important}.dateCell{white-space:nowrap;min-width:175px;font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.fundTable table{min-width:1180px}.fundTable th{padding:16px 17px;font-size:12px}.fundTable td{padding:18px 17px;font-size:13px;line-height:1.6}.fundTable td small{max-width:250px;margin-top:7px;font-size:11px;line-height:1.55}.fundTable td>b{font-size:13.5px}.fundTable .moneyCell{color:#173328;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.fundTable .balanceCell{color:#253129;min-width:185px;font:700 13px/1.6 var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;font-variant-numeric:tabular-nums}.fundTable .balanceCell span{color:#7b867e;padding:0 5px;font-weight:500}.statusTag{white-space:nowrap;background:#edf0ed;border-radius:20px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.s-active,.s-completed,.s-redeemed{color:#18794e;background:#e7f4ec}.s-processing,.s-running,.s-locked{color:#2e65a3;background:#eaf2fb}.s-failed_retryable,.s-retryable,.s-status_unknown{color:#a76717;background:#fff4dd}.s-invalidated,.s-replaced,.s-exhausted{color:#a33;background:#fff0ef}.cdkStatusTag{border:1px solid #0000;justify-content:center;gap:6px;min-width:70px;padding:5px 9px;font-size:11px;font-weight:800}.cdkStatusTag:before{border-radius:50%;flex:none;place-items:center;width:14px;height:14px;font-size:9px;line-height:1;display:grid}.cdkStatusTag.s-active{color:#b84a08;background:#fff1e5;border-color:#f2bc92}.cdkStatusTag.s-active:before{content:"";background:#ed6b18;width:7px;height:7px;box-shadow:0 0 0 3px #ed6b1824}.cdkStatusTag.s-redeemed{color:#58645d;background:#eef2ef;border-color:#d7ded9}.cdkStatusTag.s-redeemed:before{content:"✓";color:#fff;background:#66736b}.cdkRow-active>td:first-child{box-shadow:inset 3px 0 #ed6b18}.cdkRow-redeemed>td:first-child{color:#6f7973;box-shadow:inset 3px 0 #aab3ad}.cdkRow-redeemed .mono{color:#737d77}.replacementDirection{color:#9f3d35;background:#fff0ef;border-radius:7px;padding:4px 7px;font-size:11px;font-weight:700;display:inline-flex}.replacementDirection.replacementIn{color:#18794e;background:#e7f4ec}.modalBackdrop{z-index:50;background:#0a120d94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.attemptModal{color:#182019;background:#fff;border-radius:17px;width:min(760px,100%);max-height:90vh;padding:25px;overflow:auto;box-shadow:0 30px 100px #00000040}.attemptModal header{justify-content:space-between;align-items:flex-start;display:flex}.attemptModal h2{margin:6px 0 0;font-size:20px}.attemptModal header button{background:0 0;border:0;font-size:22px}.attemptModal dl{background:#f4f6f3;border-radius:12px;padding:15px}.attemptModal>label{margin-top:20px}.attemptModal textarea{resize:vertical;border:1px solid #dce0dc;border-radius:9px;width:100%;height:230px;margin-top:7px;padding:12px;font:10px/1.5 ui-monospace,monospace;display:block}.attemptDetailModal{width:min(900px,100%)}.subscriptionAdminError{color:#8c322d;background:#fff5f3;border:1px solid #f2c9c3;border-radius:10px;margin-top:18px;padding:13px 15px}.subscriptionAdminError p{overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.6}.subscriptionDetailActions{justify-content:flex-start;margin-top:10px;display:flex}.subscriptionSnapshot{border:1px solid var(--line);background:#fffaf5;border-radius:11px;margin-top:18px;overflow:hidden}.subscriptionSnapshot summary{cursor:pointer;color:var(--accent-strong);padding:12px 14px;font-size:11px;font-weight:800}.subscriptionSnapshot pre{border-top:1px solid var(--line);max-height:360px;color:var(--ink);font:10px/1.55 var(--font-geist-mono), monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;margin:0;padding:14px;overflow:auto}.upstreamLogSection{border:1px solid var(--line);background:#fffaf5;border-radius:13px;margin-top:20px;overflow:hidden}.upstreamLogSection>header{border-bottom:1px solid var(--line);background:#fff3e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.upstreamLogSection>header span{font-weight:800;display:block}.upstreamLogSection>header small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.upstreamLogActions{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.upstreamLogActions b{color:var(--muted);font:600 10px/1.4 var(--font-geist-mono), monospace;overflow-wrap:anywhere;text-align:right}.upstreamLogActions button{border:1px solid var(--line-strong);color:#a8480b;background:#fff;border-radius:8px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.upstreamLogList{max-height:360px;margin:0;padding:8px 0;list-style:none;overflow:auto}.taskLogStages{gap:10px;display:grid}.taskLogStage{border:1px solid var(--line,#eadfd6);background:var(--surface,#fff);border-radius:12px;margin:0}@supports (color:color-mix(in lab, red, red)){.taskLogStage{background:color-mix(in srgb, var(--surface,#fff) 92%, transparent)}}.taskLogStage{overflow:hidden}.taskLogStage summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;list-style:none;display:flex}.taskLogStage summary::-webkit-details-marker{display:none}.taskLogStage summary:hover{background:#fff8f1}.taskLogStageTitle{align-items:center;gap:10px;min-width:0;display:inline-flex}.taskLogStageTitle b{color:var(--ink,#39271c);font-size:13px}.taskLogStageTitle small{color:var(--muted);font-size:11px;font-weight:600}.taskLogChevron{color:#a8480b;font-size:18px;line-height:1;transition:transform .18s}.taskLogStage[open] .taskLogChevron{transform:rotate(180deg)}.taskLogStage .upstreamLogList{max-height:none;padding:0}.upstreamLogList li{min-height:42px;font:12px/1.75 var(--font-geist-mono), ui-monospace, monospace;border-left:3px solid #0000;grid-template-columns:minmax(128px,150px) minmax(0,1fr) 64px;align-items:start;gap:16px;padding:10px 16px;display:grid}.upstreamLogList li:hover{background:#fff4e9}.upstreamLogList time{color:#9b887a;font-variant-numeric:tabular-nums}.upstreamLogList span{color:#30251e;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.upstreamLogList em{color:#9b887a;text-align:right;text-transform:uppercase;font-size:10px;font-style:normal}.upstreamLogList .log-success{border-left-color:#76a66f}.upstreamLogList .log-error{border-left-color:#d56c52}.upstreamLogList .log-warning,.upstreamLogList .log-warn{border-left-color:#d69b47}.emptyUpstreamLogs{color:var(--muted);text-align:center;margin:0;padding:24px 16px;font-size:12px}@media (max-width:720px){.upstreamLogList li{grid-template-columns:1fr auto;gap:4px 10px;padding:10px 12px}.upstreamLogList time{grid-column:1;font-size:10px}.upstreamLogList em{grid-area:1/2}.upstreamLogList span{grid-column:1/-1}}.cdkDetailModal{width:min(980px,100%)}.cdkDetailCode{background:#f4f6f3;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding:14px;display:flex}.cdkDetailCode>b{overflow-wrap:anywhere;font:800 12px/1.5 ui-monospace,monospace}.cdkDetailModal h3{margin:22px 0 10px;font-size:13px}.cdkDetailModal .dataTable table{min-width:820px}.cdkActionModal{width:min(520px,100%)}.cdkActionTarget{background:#f4f6f3;border-radius:11px;gap:6px;margin-top:20px;padding:14px;display:grid}.cdkActionTarget span,.cdkActionTarget small{color:#707a72;font-size:9px}.cdkActionTarget b{overflow-wrap:anywhere;font:800 11px/1.4 ui-monospace,monospace}.cdkActionModal>label{color:#707a72;font-size:10px;font-weight:700;display:block}.cdkActionModal>label input{color:#182019;background:#fff;border:1px solid #dce0dc;border-radius:9px;width:100%;height:44px;margin-top:7px;padding:0 12px;font:700 12px ui-monospace,monospace;display:block}.cdkActionModal>label small{color:#8b948d;margin-top:7px;font-size:9px;font-weight:400;line-height:1.5;display:block}.cdkActionModal textarea{height:105px;font-family:inherit}.slotActionModal{width:min(640px,100%)}.slotNumberGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.slotNumberGrid label{background:#f8faf8;border:1px solid #dfe4df;border-radius:12px;padding:15px;display:block}.slotNumberGrid label>span{color:#59645c;font-size:10px;font-weight:800;display:block}.slotNumberGrid input{color:#173328;background:#fff;border:2px solid #cfd8d1;border-radius:11px;outline:0;width:100%;height:64px;margin-top:10px;padding:0 16px;font:800 25px/1 ui-monospace,monospace}.slotNumberGrid input:focus{border-color:#18794e;box-shadow:0 0 0 4px #18794e1a}.slotNumberGrid small{color:#7a857d;margin-top:8px;font-size:9px;line-height:1.5;display:block}.slotBreakdown{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.slotBreakdown span{color:#707a72;background:#fafbfa;border:1px solid #e1e5e1;border-radius:9px;gap:5px;padding:10px;font-size:9px;display:grid}.slotBreakdown b{color:#173328;font-size:14px}.actionWarning{color:#9a5d16;background:#fff4dd;border-radius:9px;margin:14px 0 0;padding:11px 12px;font-size:10px;line-height:1.6}.modalActions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.modalActions button{background:#fff;border:1px solid #dce0dc;border-radius:8px;margin:0;padding:10px 13px;font-size:10px}.modalActions .adminPrimary{color:#fff;background:#14251d;border-color:#14251d}.settingsPage{background:#fff;border:1px solid #e0e4df;border-radius:15px;width:100%;max-width:none;padding:22px}.settingsPageHeader{border-bottom:1px solid #e5e9e5;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.settingsPageHeader>div{gap:7px;display:grid}.settingsPageHeader h2{margin:0;font-size:22px}.settingsPageHeader p{color:#6f7b73;max-width:760px;margin:0;font-size:11px;line-height:1.65}.settingsHealthBadge{border-radius:999px;flex:none;padding:8px 11px;font-size:10px;font-weight:800}.settingsHealthBadge.isHealthy{color:#12603d;background:#e3f5ea}.settingsHealthBadge.isFailed,.settingsHealthBadge.isPaused{color:#a03c2f;background:#fce9e5}.settingsHealthBadge.isUnknown{color:#8a6419;background:#fff1cf}.settingsRuntimeSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.settingsRuntimeSummary>div{background:#f8faf8;border:1px solid #e1e7e2;border-radius:11px;gap:5px;min-width:0;padding:14px;display:grid}.settingsRuntimeSummary span,.settingsRuntimeSummary small{color:#758078;font-size:9px;line-height:1.5}.settingsRuntimeSummary b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.connectionDiagnosticPanel,.connectionDiagnosticEmpty{background:#fbfcfb;border:1px solid #dce5de;border-radius:12px;margin-top:14px;padding:15px}.connectionDiagnosticPanel>header,.connectionDiagnosticEmpty{justify-content:space-between;align-items:center;gap:16px;display:flex}.connectionDiagnosticPanel>header>div,.connectionDiagnosticEmpty>div{gap:4px;display:grid}.connectionDiagnosticPanel small,.connectionDiagnosticEmpty small{color:#748078;font-size:9px;line-height:1.55}.connectionDiagnosticPanel>header button,.connectionDiagnosticEmpty>button{flex:none}.connectionDiagnosticPanel>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.connectionCheck{background:#eef5f0;border-radius:9px;align-content:start;gap:6px;min-width:0;padding:11px;display:grid}.connectionCheck>span{color:#176b45;background:#d9eddf;border-radius:999px;width:fit-content;padding:3px 6px;font-size:8px;font-weight:800}.connectionCheck.is-failed{background:#fff2ef}.connectionCheck.is-failed>span{color:#a44032;background:#f8dcd5}.connectionCheck b{font-size:10px}.connectionCheck small{overflow-wrap:anywhere}.settingsConfigGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.settingsConfigGrid>.settingsSection{margin-top:0}.settingsConfigGrid .settingsConnection{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px}.settingsGridHeading{border-top:1px solid #e4e8e4;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:18px;margin-top:8px;padding:10px 2px 2px;display:flex}.settingsGridHeading b,.settingsGroupSubtitle b{font-size:12px}.settingsGridHeading span,.settingsGroupSubtitle span{color:#768078;font-size:9px}.settingsGroupSubtitle{justify-content:space-between;align-items:baseline;gap:18px;margin-top:14px;padding:0 2px;display:flex}.settingsConnectionNotice{color:#6b5744;background:#fff8ed;border-left:3px solid #d77b21;border-radius:8px;gap:5px;margin-top:13px;padding:12px 14px;display:grid}.settingsConnectionNotice b{font-size:10px}.settingsConnectionNotice span{font-size:9px;line-height:1.55}.settingsPriorityConnection{background:#fffaf3;border-color:#efc99d;grid-column:1/-1}.settingsReadOnlyTitle{border-top:1px solid #e4e8e4;margin-top:24px;padding-top:18px}.settingsPage.addressPage{width:100%;max-width:none}.ipManagementPage{gap:18px;display:grid}.routeSafetyFlow{color:#745844;background:#fff8f1;border:1px solid #efd7c4;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:13px 16px;font-size:10px;font-weight:800;display:flex}.routeSafetyFlow span{background:#fff;border-radius:8px;padding:7px 10px}.routeSafetyFlow i{color:#df6a1b;font-style:normal}.ipEditor{background:#f9faf9;border:1px solid #e4e7e4;border-radius:13px;padding:17px}.ipEditor .settingsGroupSubtitle{margin:0 0 14px}.proxyImportPanel{grid-template-columns:minmax(260px,.75fr) minmax(320px,1.25fr);gap:14px 18px;display:grid}.settingsHeaderActions{align-items:center;gap:10px;display:flex}.compactPrimary{border-radius:9px;min-height:36px;padding:0 15px}.proxyImportModal{width:min(760px,100%)}.proxyImportModal header p{color:#7b6c5f;max-width:560px;margin:7px 0 0;font-size:11px}.proxyImportType.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:18px}.proxyImportType.compact label{grid-template-columns:auto 1fr;align-items:center;min-height:58px;padding:10px 11px}.proxyImportType.compact label span{grid-column:2}.proxyImportSource{grid-template-columns:180px minmax(0,1fr);align-items:stretch;gap:12px;margin-top:12px;display:grid}.proxyImportSource .proxyImportDropzone{min-height:128px}.proxyImportSource .proxyImportRaw{grid-column:auto}.proxyImportSource .proxyImportRaw textarea{height:100%;min-height:94px}.proxyImportModal .countryPicker{color:#5e493b;gap:6px;margin-top:12px;font-size:11px;font-weight:700;display:grid}.countryPicker input{color:#3e281b;background:#fffaf6;border:1px solid #ead6c7;border-radius:9px;outline:0;width:100%;min-width:0;height:42px;padding:0 11px}.countryPicker input:focus{border-color:#e66c19;box-shadow:0 0 0 3px #e66c191c}.countryPicker small{color:#7b6c5f;font-size:10px;font-weight:500}.proxyImportNotice{color:#725542;background:#fff7ef;border-radius:9px;gap:4px;margin-top:12px;padding:10px 12px;font-size:10px;line-height:1.55;display:grid}.proxyImportModal .modalActions{margin-top:16px}.proxyImportPanel .settingsGroupSubtitle,.proxyImportPanel .modalActions{grid-column:1/-1}.proxyImportType{gap:10px;display:grid}.proxyImportType label{cursor:pointer;background:#fff;border:1px solid #e4e7e4;border-radius:11px;grid-template-columns:auto 1fr;gap:3px 10px;padding:13px;display:grid}.proxyImportType label.selected{background:#fff7ef;border-color:#efb27e;box-shadow:0 0 0 2px #ed741f14}.proxyImportType input{accent-color:#df6a1b;grid-row:span 2;width:16px;height:16px;margin-top:2px}.proxyImportType span,.proxyImportDropzone span,.proxyImportRaw small,.proxyImportCountry small{color:#7b6c5f;font-size:10px}.proxyImportCountry{align-self:start}.proxyImportDropzone{cursor:pointer;background:#fffaf6;border:1px dashed #dda87e;border-radius:11px;align-content:center;gap:4px;min-height:78px;padding:14px;display:grid}.proxyImportRaw{color:#5e493b;grid-column:1/-1;gap:7px;font-size:11px;font-weight:700;display:grid}.proxyImportRaw textarea{resize:vertical;min-height:128px;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:11px;line-height:1.65}.ipEditorGrid{grid-template-columns:1.2fr .7fr .55fr .85fr .7fr .55fr .55fr}.ipEditorGrid .ipProxyUrlField{grid-column:span 5}.ipRouteGrid{grid-template-columns:.8fr .65fr .65fr 1.5fr}.proxyPlanPicker{background:#fffaf6;border:1px solid #ead6c7;border-radius:9px;grid-column:span 2;align-items:center;gap:12px;min-width:0;margin:0;padding:9px 12px;display:flex}.proxyPlanPicker legend{color:#7b6c5f;padding:0 5px;font-size:9px;font-weight:700}.proxyPlanPicker label{white-space:nowrap;grid-template-columns:none;align-items:center;gap:5px;display:inline-flex}.proxyPlanPicker input{accent-color:#df6a1b;width:15px!important;height:15px!important}.routeCheckbox{background:#fffaf6;border:1px solid #ead6c7;border-radius:9px;grid-template-columns:auto 1fr;align-self:end;align-items:center;min-height:42px;padding:0 10px;display:flex!important}.routeCheckbox input{accent-color:#df6a1b;width:16px!important;height:16px!important}.routeAddressHint{color:#7b746d;margin-top:11px;font-size:9px;display:block}.compactRouteTable{margin-top:0}.routeCheck{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.routeCheck.is-healthy{color:#17633f;background:#e5f4eb}.routeCheck.is-failed{color:#a23e31;background:#fbe8e4}.routeCheck.is-unchecked{color:#7b6c5f;background:#f1ede9}.inlineActions{gap:6px;display:flex}.inlineActions .dangerAction{color:#a23e31;background:#fff8f6;border-color:#e7b9b0}.inlineActions .dangerAction:hover:not(:disabled){background:#fbe8e4}.addressPage .settingsSection{grid-template-columns:minmax(0,1fr) auto}.addressPage .tableToolbar,.addressPage .dataTable{width:100%}.settingsSection{background:#f8faf8;border:1px solid #e0e5e1;border-radius:12px;grid-template-columns:1fr 110px;align-items:center;gap:20px;margin-top:20px;padding:17px;display:grid}.settingsSection>div{gap:6px;display:grid}.settingsSection b{font-size:12px}.settingsSection small{color:#768078;font-size:9px;line-height:1.55}.settingsSection>input[type=number]{color:#173328;text-align:center;background:#fff;border:2px solid #cfd8d1;border-radius:10px;width:100%;height:54px;padding:0 12px;font:800 20px ui-monospace,monospace}.settingsToggle>input{accent-color:#18794e;justify-self:end;width:24px;height:24px}.settingsGroupTitle{justify-content:space-between;align-items:end;gap:20px;margin-top:30px;padding:0 2px 2px;display:flex}.settingsGroupTitle>div{gap:5px;display:grid}.settingsGroupTitle span{color:#68736b;letter-spacing:.16em;font-size:9px;font-weight:800}.settingsGroupTitle b{font-size:16px}.settingsGroupTitle small{color:#768078;text-align:right;max-width:390px;font-size:9px;line-height:1.55}.settingsConnection{grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.settingsConnection>input{color:#173328;background:#fff;border:1px solid #cfd8d1;border-radius:9px;width:100%;min-width:0;height:44px;padding:0 12px;font-size:11px}.settingsConnection>input:focus{border-color:#18794e;outline:3px solid #18794e1a}.connectionSettingsActions{justify-content:flex-end;align-items:center;gap:14px;margin-top:16px;display:flex}.connectionSettingsActions span{color:#718078;font-size:10px}.connectionSettingsActions span.isDirty{color:#b46916;font-weight:700}.connectionSettingsActions button{min-width:140px;margin-top:0}.policyGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.policyGrid>div{background:#f1f4f1;border-radius:10px;gap:5px;padding:13px;display:grid}.policyGrid span{color:#78827b;font-size:9px}.policyGrid b{font-size:11px}.settingsPageActions{justify-content:flex-end;align-items:center;gap:14px;margin-top:20px;display:flex}.settingsPageActions span{color:#718078;font-size:10px}.settingsPageActions span.isDirty{color:#b46916;font-weight:700}.settingsPageActions button{min-width:120px;margin-top:0}.reportFilters label{color:#6f786f;gap:5px;font-size:10px;display:grid}.reportFilters label input{min-width:180px}.reportMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.reportSection{margin-top:18px}.reportSection>header{border:0;min-height:0;padding:0 0 10px}.reportSection>header h2{margin-top:4px;font-size:18px}.attentionText{margin-top:7px;line-height:1.45;color:#a14d13!important}.tableActionGroup{flex-wrap:wrap;gap:6px;display:flex}.fundDetailModal{width:min(820px,100vw - 32px)}.fundHistory{margin-top:18px}.fundHistory h3{margin-bottom:10px;font-size:14px}.fundHistory article{border-top:1px solid #e1e6e2;padding:13px 0}.fundHistory article>div{justify-content:space-between;gap:12px;display:flex}.fundHistory article span,.fundHistory article small,.fundHistory>p{color:#788079;font-size:10px}.fundHistory article p{margin:7px 0;font-size:11px}.ownershipSelf{color:#765d4c;background:#fffaf6;border:1px solid #e6d8cd;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.ownershipSold{color:#b85110;background:#fff0e3;border:1px solid #efb98f;border-radius:999px;margin:0 6px 5px 0;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.saleBuyerCell{color:#39271c;font-weight:750}.salePriceCell{color:#b85110;white-space:nowrap;font-weight:800}.saleRecordNotice{color:#73553f;background:#fff4e9}.pricingPolicyNote{color:#765c4b;background:#fff7f0;border:1px solid #eed9c8;border-radius:10px;margin:0 0 14px;padding:11px 12px;font-size:10px;line-height:1.65}.agentPricingPage{gap:18px;display:grid}.agentSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.agentSummary article{background:#fffefd;border:1px solid #eeded2;border-radius:14px;gap:8px;padding:18px;display:grid}.agentSummary span{color:#897468;font-size:9px}.agentSummary b{color:#4a2c1a;font-size:22px}.agentPricingColumns{grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);align-items:start;gap:18px;display:grid}.agentPanel{background:#fffefd;border:1px solid #eeded2;border-radius:15px;padding:20px}.agentPanel>header{margin-bottom:16px}.agentPanel h2{margin:4px 0 0;font-size:18px}.agentCreateForm{background:#fff8f2;border:1px solid #f0d8c7;border-radius:12px;grid-template-columns:1.1fr 1fr 1fr 1fr auto;gap:8px;padding:12px;display:grid}.agentCreateForm input,.agentCreateForm select,.agentRow input,.agentRow select,.levelPriceCard input{color:#4a2c1a;background:#fff;border:1px solid #e7d3c4;border-radius:9px;outline:0;min-width:0;height:40px;padding:0 10px;font-size:12px}.agentCreateForm button{margin:0;padding:0 14px}.agentRows{gap:9px;margin-top:12px;display:grid}.agentRow{border:1px solid #eee2d9;border-radius:11px;grid-template-columns:1.2fr 1fr .9fr 1fr 1fr 82px 60px;align-items:center;gap:7px;padding:10px;display:grid}.agentRow>div{gap:4px;display:grid}.agentRow>div small{color:#8b7769;font-size:10px}.agentRow>button,.levelPriceCard footer button{color:#c6540d;background:#fff8f1;border:1px solid #edb58c;border-radius:9px;height:38px;padding:0 11px;font-size:11px;font-weight:800}.agentEmpty{color:#8b7769;margin:16px 4px 4px;font-size:10px;line-height:1.6}.levelPanel{gap:11px;display:grid}.levelPriceCard{background:#fffaf6;border:1px solid #eee0d5;border-radius:12px;gap:10px;padding:13px;display:grid}.levelPriceHead{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.levelPriceHead>label{color:#765d4c;align-items:center;gap:6px;font-size:11px;display:flex}.levelPriceHead>label input{accent-color:#ed741f;width:16px;height:16px}.levelPriceGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.levelPriceGrid label{color:#846e60;gap:5px;font-size:10px;display:grid}.levelPriceCard footer{color:#8b7769;justify-content:space-between;align-items:center;font-size:11px;display:flex}.newLevelCard{border-style:dashed}.accessDenied{text-align:center;background:#f5f6f4;place-items:center;min-height:100vh;display:grid}.accessDenied div{background:#fff;border:1px solid #e2e5e1;border-radius:18px;padding:45px}.accessDenied span{color:#bd3737;letter-spacing:.12em;font:700 10px ui-monospace,monospace}.accessDenied h1{font-size:28px}.accessDenied p{color:#707a72;font-size:12px}.accessDenied a{color:#18794e;margin-top:15px;font-size:11px;display:inline-block}.adminLogin{color:#182019;background:#f4f5f2;place-items:center;min-height:100vh;padding:24px;display:grid}.adminLogin>div,.adminLogin form{background:#fff;border:1px solid #e0e4df;border-radius:18px;width:min(420px,100%);padding:34px;box-shadow:0 20px 60px #14251d14}.adminLogin h1{letter-spacing:-.04em;margin:9px 0 10px;font-size:28px}.adminLogin p{color:#707a72;margin:0 0 25px;font-size:11px;line-height:1.7}.adminLogin label{color:#707a72;margin-top:16px;font-size:10px;font-weight:700;display:block}.adminLogin label small{font-weight:400}.adminLogin input{background:#f7f8f6;border:1px solid #dfe3de;border-radius:9px;outline:0;width:100%;height:46px;margin-top:7px;padding:0 12px}.adminLogin input:focus{border-color:#18794e;box-shadow:0 0 0 3px #18794e1a}.adminLogin .adminPrimary{width:100%;height:46px}.adminShell,.adminLogin,.accessDenied{color:#2d1d14;background:#fff8f1}.adminSidebar{background:#3b2418}.adminLogo span{color:#fff;background:linear-gradient(145deg,#ff9849,#e96716)}.adminSidebar>p,.adminIdentity span{color:#c9a78f}.adminSidebar nav button,.adminIdentity button{color:#d7bcaa}.adminSidebar nav button:hover,.adminSidebar nav button.active{color:#fff;background:#65402a}.adminIdentity{border-top-color:#684633}.adminActions button,.tableToolbar button,.dataTable button,.codeDeliveryHead button,.modalActions button{color:#4a3021;background:#fff;border-color:#ead8ca}.adminPrimary,.filterBar>button,.modalActions .adminPrimary{color:#fff;background:linear-gradient(135deg,#f18132,#df6213);border-color:#e56716;box-shadow:0 8px 20px #e0631429}.metricGrid article,.createPanel,.healthPanel,.dataTable,.settingsPage,.adminLogin>div,.adminLogin form,.accessDenied div{background:#fffefd;border-color:#eeded2}.formGrid input,.formGrid select,.tableToolbar input,.filterBar,.settingsSection,.slotNumberGrid label{background:#fff9f4;border-color:#ebd9cc}.filterBar select,.slotNumberGrid input,.settingsSection>input[type=number],.cdkActionModal>label input{color:#4a2c1a;background:#fff;border-color:#e7d3c4}.filterBar input:focus,.filterBar select:focus,.slotNumberGrid input:focus,.adminLogin input:focus{border-color:#ed741f;box-shadow:0 0 0 3px #ed741f1f}.codeDelivery{background:#fff8f1;border-color:#ead5c5}.codeOutput,.codeDelivery .codeOutput,.policyGrid>div,.attemptModal dl,.cdkDetailCode,.cdkActionTarget{background:#fff3e8}.dataTable th{color:#735c4e;background:#fff7f0;border-bottom-color:#ead9cd}.dataTable td{border-bottom-color:#f1e5dc}.dataTable tbody tr:hover{background:#fffaf5}.fundTable .moneyCell,.fundTable .balanceCell,.slotNumberGrid input,.slotBreakdown b,.settingsSection>input[type=number]{color:#a8480b}.settingsToggle>input{accent-color:#ed741f}.replacementNotice{background:#fff3e5;border-color:#f1cba9}.replacementNotice b{color:#d95d0d}.replacementNotice span{color:#795f4e}.replacementSuccess{background:#ffead6;border-color:#efc49e}.replacementSuccess span{color:#d95d0d}.replacementSuccess button{background:#e56a18}.adminFeedback.tone-progress>i{border-color:#ed741f #f4d7c0 #f4d7c0}.adminLogin input{background:#fff9f4;border-color:#e8d6c9}.orderCreatePanel{background:#fffefd;border:1px solid #eed8c8;border-radius:16px;margin-bottom:18px;padding:22px;box-shadow:0 14px 34px #5b2d0f0a}.orderCreatePanel>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.orderCreatePanel h2{margin:5px 0;font-size:20px}.orderCreatePanel header p{color:#826c5d;margin:0;font-size:10px}.orderDraftTotal{text-align:right;background:#fff3e7;border:1px solid #f0c6a6;border-radius:12px;flex:none;gap:5px;min-width:170px;padding:13px 16px;display:grid}.orderDraftTotal span{color:#8a6c58;font-size:9px}.orderDraftTotal b{color:#b64b0b;font-size:20px}.orderBuyerGrid{grid-template-columns:1.2fr .7fr 1fr 1fr;gap:10px;display:grid}.orderBuyerGrid label,.orderItemRow label,.orderNoteField{color:#786254;gap:7px;font-size:9px;font-weight:750;display:grid}.orderBuyerGrid input,.orderBuyerGrid select,.orderItemRow input,.orderItemRow select,.orderNoteField textarea{color:#3e281b;background:#fffaf6;border:1px solid #ead6c7;border-radius:9px;outline:0;width:100%;min-width:0}.orderBuyerGrid input,.orderBuyerGrid select,.orderItemRow input,.orderItemRow select{height:42px;padding:0 11px}.orderBuyerGrid input:focus,.orderBuyerGrid select:focus,.orderItemRow input:focus,.orderItemRow select:focus,.orderNoteField textarea:focus{border-color:#e66c19;box-shadow:0 0 0 3px #e66c191c}.orderItemList{background:#fffaf6;border:1px solid #f0dfd3;border-radius:13px;margin-top:18px;padding:14px}.orderItemHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.orderItemHead b{font-size:11px}.orderItemHead button,.orderItemRemove,.orderCodeActions button,.orderDetailActions button{color:#9b4818;background:#fff;border:1px solid #ead4c4;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:750}.orderItemRow{border-top:1px solid #f0e0d5;grid-template-columns:28px minmax(120px,.9fr) 90px minmax(150px,1fr) minmax(145px,1fr) 34px;align-items:start;gap:9px;padding:11px 0;display:grid}.orderItemRow>span{color:#e66c19;padding-top:27px;font:800 9px ui-monospace,monospace}.orderItemRow small{color:#9b8271;font-size:8px;font-weight:500}.orderItemRemove{width:34px;height:34px;margin-top:24px;padding:0;font-size:17px}.orderNoteField{margin-top:14px}.orderNoteField textarea{resize:vertical;min-height:72px;padding:11px}.orderCreateActions{justify-content:space-between;align-items:center;gap:15px;margin-top:15px;display:flex}.orderCreateActions>label{color:#654b3b;align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.orderCreateActions input{accent-color:#e66c19}.orderCreateActions>div{gap:8px;display:flex}.orderCreateActions button{color:#563827;background:#fff;border:1px solid #ead5c6;border-radius:9px;min-height:39px;padding:0 14px;font-size:10px;font-weight:750}.orderCreateActions .adminPrimary{color:#fff;background:linear-gradient(135deg,#f18132,#df6213);border-color:#e66c19}.orderFilterBar{margin-top:2px}.orderTable .orderStatus{color:#7c624f;background:#f4eee9;border-radius:999px;margin-top:5px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.orderStatus.s-pending_payment{color:#98600e;background:#fff1d9}.orderStatus.s-pending_delivery{color:#b24e0c;background:#ffead8}.orderStatus.s-delivered{color:#4e6759;background:#eaf1ed}.orderStatus.s-cancelled,.orderStatus.s-refunded{color:#7e7070;background:#f0eded}.orderLinkButton{text-align:left;font-weight:800;color:#c25310!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.orderDetailModal{width:min(1080px,100vw - 42px);max-height:calc(100vh - 42px);overflow:auto}.orderDetailHero{background:#fff4e9;border:1px solid #efceb4;border-radius:13px;grid-template-columns:1fr auto;gap:18px;padding:18px;display:grid}.orderDetailHero>div{align-content:center;gap:6px;display:grid}.orderDetailHero>div:last-child{text-align:right;min-width:180px}.orderDetailHero .orderStatus{border-radius:999px;width:max-content;padding:4px 8px;font-size:9px;font-weight:800}.orderDetailHero b{color:#44291a;font-size:17px}.orderDetailHero>div:last-child b{color:#b94c09;font-size:24px}.orderDetailHero small,.orderDetailHero span{color:#8b7464;font-size:9px}.orderDetailMeta{margin-top:12px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.orderDetailSection{background:#fffdfb;border:1px solid #f0dfd3;border-radius:13px;margin-top:14px;padding:16px}.orderDetailSection>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.orderDetailSection>header>div{align-items:baseline;gap:9px;display:flex}.orderDetailSection h3{margin:0;font-size:12px}.orderDetailSection header span{color:#927a69;font-size:9px}.orderDetailItems{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.orderDetailItems>div{background:#fff5ec;border-radius:10px;grid-template-columns:1fr auto;gap:5px 10px;padding:11px;display:grid}.orderDetailItems b,.orderDetailItems strong{font-size:11px}.orderDetailItems strong{color:#b94c09;text-align:right}.orderDetailItems span,.orderDetailItems small{color:#806b5d;font-size:9px}.orderDetailItems small{grid-column:1/3}.orderCodeActions{gap:7px!important;display:flex!important}.orderCodeList{border:1px solid #f0e1d6;border-radius:10px;max-height:240px;display:grid;overflow:auto}.orderCodeList>div{border-bottom:1px solid #f0e1d6;grid-template-columns:minmax(250px,1fr) 80px 90px 140px;align-items:center;gap:10px;padding:10px 12px;font-size:9px;display:grid}.orderCodeList>div:last-child{border-bottom:0}.orderCodeList code{color:#3e291d;font-size:10px;font-weight:800}.orderCodeList span,.orderCodeList small{color:#806e62}.orderEmpty{color:#8a7567;background:#fff8f2;margin:0;padding:16px;font-size:10px}.orderAuditList{display:grid}.orderAuditList>div{border-top:1px solid #f0e3da;grid-template-columns:12px 1fr auto;gap:10px;padding:10px 0;display:grid}.orderAuditList>div:first-child{border-top:0}.orderAuditList i{background:#e66c19;border:2px solid #f1bd94;border-radius:50%;width:8px;height:8px;margin-top:3px}.orderAuditList>div>div{gap:4px;display:grid}.orderAuditList>div>div:last-child{text-align:right}.orderAuditList b{font-size:10px}.orderAuditList span,.orderAuditList small,.orderAuditList time{color:#8d786a;font-size:8px}.orderDetailActions{justify-content:flex-end;gap:8px;padding-top:15px;display:flex}.orderDetailActions .adminPrimary{color:#fff;background:linear-gradient(135deg,#f18132,#df6213);border-color:#e66c19}@media (max-width:1600px){.adminContent{padding-left:24px;padding-right:24px}.cdkFilterFields{grid-template-columns:minmax(300px,1.4fr) repeat(3,minmax(128px,.62fr))}.cdkFilterFields .batchFilterInput{grid-column:1/-1}.cdkTable{overflow:auto hidden}.cdkTable table{min-width:2050px}.cdkTable .adminPagination{background:#fff;border:1px solid #ead8ca;border-radius:12px;margin-top:14px}.cdkTable .cdkEmptyState{min-height:120px}}@media (max-width:1200px){.adminShell{grid-template-columns:1fr}.adminSidebar{z-index:90;flex-direction:row;align-items:center;gap:14px;min-width:0;height:auto;padding:12px 18px;position:sticky;top:0;box-shadow:0 6px 20px #2d190e21}.adminSidebar>p,.adminIdentity{display:none}.adminSidebar nav{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;margin-left:auto;display:flex;overflow-x:auto}.adminSidebar nav::-webkit-scrollbar{display:none}.adminSidebar nav button{white-space:nowrap;flex:none;padding:9px 11px}.adminContent{padding-top:26px}}@media (max-width:1100px){.cdkFilterFields{grid-template-columns:minmax(280px,1.4fr) repeat(2,minmax(130px,.6fr))}.cdkFilterFields .batchFilterInput{grid-column:span 2}.orderBuyerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.orderItemRow{grid-template-columns:28px repeat(2,minmax(0,1fr))}.orderItemRemove{margin-top:0}.agentPricingColumns{grid-template-columns:1fr}.agentCreateForm{grid-template-columns:repeat(2,1fr)}.agentRow{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.siteHeader{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:1fr auto}.siteHeader nav{background:var(--surface);border-top:1px solid var(--line);z-index:30;justify-content:center;height:62px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #693a190f}.siteHeader nav a{flex-direction:column;justify-content:center;gap:3px;min-width:96px;height:100%;padding:7px 12px 5px;font-size:10px}.navIcon{display:block}.siteHeader nav a:after{bottom:0;left:24px;right:24px}.rechargeLayout{grid-template-columns:1fr}.guideCard{position:static}.taskWorkbench{margin:-18px 24px 44px}.serviceProofStrip{margin-left:24px;margin-right:24px}.adminShell{grid-template-columns:1fr}.adminSidebar{flex-direction:row;align-items:center;gap:20px;height:auto;position:static}.adminSidebar>p,.adminIdentity span,.adminIdentity button{display:none}.adminSidebar nav{margin-left:auto;display:flex}.adminIdentity{border:0;margin:0;padding:0}.metricGrid,.agentSummary{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.siteHeader{height:62px;padding:0 16px}.headerTools{gap:4px}.headerTools button{padding-right:0}.siteHeader nav a{min-width:76px;padding-left:7px;padding-right:7px}.pageIntro{padding:38px 20px 26px;overflow:hidden}.pageIntro h1{font-size:34px}.rechargeLayout{padding:0 14px 64px}.guideCard{padding:21px}.formTitle,.formCard form{padding:22px 19px}.verifiedCDK{grid-template-columns:minmax(0,1fr) auto;gap:11px 12px;padding:13px}.verifiedPlan{border-right:0;border-bottom:1px solid var(--line);grid-column:1/3;padding:0 0 11px}.verifiedPlan strong{font-size:15px}.identityCard dl,.resultPanel dl,.queryResult dl,.subscriptionResult dl,.attemptModal dl{grid-template-columns:1fr}.subscriptionResult>header{grid-template-columns:40px 1fr}.subscriptionResult header time{grid-column:2}.resultPanel{padding:45px 20px}.taskWorkbench{margin:-14px 14px 44px}.taskWorkbench>header{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.taskMetrics{scrollbar-width:none;display:flex;overflow-x:auto}.taskMetrics::-webkit-scrollbar{display:none}.taskMetrics>button{flex:none;min-width:94px}.rechargeTaskCard{padding:17px}.taskTop{grid-template-columns:42px 1fr}.taskTop>b{display:none}.taskIcon{width:42px;height:42px}.rechargeTaskCard dl{grid-template-columns:1fr}.serviceProofStrip{grid-template-columns:1fr;margin:0 14px 80px}.helpPage{padding:50px 14px 80px}.helpQuickStart{grid-template-columns:1fr;margin:32px 0 38px}.helpQuickStart>div{border-right:0;border-bottom:1px solid var(--line)}.helpQuickStart>div:last-child{border-bottom:0}.helpQuestionList details{padding:0 16px}.helpQuestionList details>p{padding-right:0}.siteFooter{padding-bottom:80px}.queryPage{padding:55px 15px 90px}.queryCard{padding:21px}.batchSummary{grid-template-columns:repeat(2,1fr)}.batchResultRow{grid-template-columns:8px 1fr auto;gap:11px}.batchResultRow code{grid-area:2/2/auto/4}.batchResultRow>span:last-child{display:none}.historyCard{grid-template-columns:8px 1fr auto;gap:11px;padding:14px}.historyAccount{display:none}.adminSidebar{gap:8px;padding:13px;overflow:auto}.adminLogo b{display:none}.adminSidebar nav button{white-space:nowrap;padding:8px}.adminIdentity{display:none}.adminContent{padding:24px 14px 50px}.adminContent>header{align-items:flex-start;gap:15px}.cdkFilterFields{grid-template-columns:1fr}.cdkFilterFields .batchFilterInput{grid-column:auto}.cdkFilterFooter{flex-wrap:wrap;align-items:stretch}.cdkFilterFooter .filterCount{width:100%}.cdkFilterFooter button{flex:calc(50% - 4px)}.cdkFilterDivider{display:none}.cdkTable tbody tr{grid-template-columns:1fr}.cdkTable tbody .cdkCodeCell,.cdkTable tbody .cdkAccountCell,.cdkTable tbody .cdkReplacementCell,.cdkTable tbody .cdkOrderCell{grid-column:auto}.cdkTable tbody td{border-right:0;min-height:0;padding:13px 15px}.cdkTable tbody .cdkRowActions{grid-column:auto}.cdkTable tbody .cdkRowActions>div button{flex:calc(50% - 4px)}.cdkTable .adminPagination{flex-wrap:wrap;justify-content:center}.adminActions{flex-direction:column}.orderCreatePanel{padding:16px}.orderCreatePanel>header,.orderCreateActions,.orderDetailHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.orderDraftTotal,.orderDetailHero>div:last-child{text-align:left;min-width:0}.orderBuyerGrid,.orderItemRow,.orderDetailItems,.orderDetailMeta{grid-template-columns:1fr!important}.orderItemRow>span,.orderItemRemove{margin:0;padding-top:0}.orderItemRemove,.orderCreateActions>div{width:100%}.orderCreateActions button{flex:1}.orderCodeList>div{grid-template-columns:1fr}.orderDetailModal{width:calc(100vw - 20px)}.metricGrid,.reportMetricGrid,.adminPanels,.formGrid,.slotNumberGrid,.policyGrid,.settingsRuntimeSummary,.settingsConfigGrid,.connectionDiagnosticPanel>div{grid-template-columns:1fr}.settingsPageHeader,.connectionDiagnosticPanel>header,.connectionDiagnosticEmpty,.settingsGridHeading,.settingsGroupSubtitle{flex-direction:column;align-items:stretch}.settingsSection{grid-template-columns:1fr 90px}.addressPage .settingsSection,.settingsConnection{grid-template-columns:1fr}.settingsGroupTitle{flex-direction:column;align-items:start;gap:8px}.settingsGroupTitle small{text-align:left}.connectionSettingsActions{flex-direction:column;align-items:stretch}.connectionSettingsActions button{width:100%}.codeDeliveryHead{flex-direction:column;align-items:stretch}.codeDeliveryActions{flex-wrap:wrap;display:flex!important}.codeDeliveryMeta{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (max-width:620px){.ipManagementPage{padding:14px}.routeSafetyFlow{flex-wrap:wrap;justify-content:flex-start}.routeSafetyFlow i{transform:rotate(90deg)}.ipEditor{padding:13px}.proxyImportPanel{grid-template-columns:1fr}.settingsHeaderActions{justify-content:space-between;width:100%}.proxyImportType.compact,.proxyImportSource{grid-template-columns:1fr}.proxyImportSource .proxyImportDropzone{min-height:74px}.proxyImportPanel .settingsGroupSubtitle,.proxyImportPanel .modalActions,.proxyImportRaw,.ipEditorGrid .ipProxyUrlField{grid-column:auto}.proxyPlanPicker{flex-wrap:wrap;grid-column:auto}.ipEditor .modalActions,.ipEditor .modalActions button{width:100%}}.renewalControl{border:1px solid var(--line,#e8d5c7);background:#fffaf5;border-radius:12px;margin:24px 0;padding:20px}.renewalControl header,.renewalActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.renewalControl h3{margin:0 0 6px}.renewalControl p,.renewalControl li{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.renewalControl small{color:#796b62}.renewalControl label{margin:12px 0 6px;font-size:13px;display:block}.attemptDetailModal .renewalControl textarea{box-sizing:border-box;resize:vertical;background:#fff;border:1px solid #e8d5c7;border-radius:8px;width:100%;height:90px;min-height:90px;padding:10px}.renewalActions{justify-content:flex-start;margin-top:12px}.renewalControl button,.renewalControl header button{cursor:pointer;background:#fff;border:1px solid #ddcbbd;border-radius:8px;padding:9px 13px;font-size:13px}.renewalControl button:disabled{opacity:.55;cursor:wait}.attemptDetailModal .renewalControl button.primaryButton{color:#fff;background:#f47620;width:auto;margin:0}.renewalControl [role=alert]{color:#a43726}.renewalRecord{border-top:1px solid #e8d5c7;padding:12px 0;font-size:13px}.renewalRecord summary{cursor:pointer;font-weight:600}.renewalRecord time{color:#796b62;font-variant-numeric:tabular-nums}.renewalPage{width:100%;min-width:0}.renewalPage .renewalControl{box-sizing:border-box;background:var(--surface);width:100%}.renewalPage .renewalControl textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:140px;color:var(--ink);border-radius:8px;padding:12px;font:12px/1.6 monospace}.renewalPage .renewalControl button{background:var(--surface);color:var(--ink)}.renewalPage .renewalControl button.primaryButton{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#fff;width:auto;height:auto;margin:0}.renewalPage .renewalControl header input{border:1px solid var(--line);border-radius:8px;width:290px;max-width:100%;padding:10px}.renewalPage .renewalRecord summary{overflow-wrap:anywhere;line-height:1.8}.renewalQueryMethod{border:1px solid var(--line);border-radius:8px;margin:16px 0;padding:12px 16px}.renewalQueryMethod label{margin-top:0}.renewalQueryMethod select{border:1px solid var(--line);background:var(--surface);width:min(100%,420px);color:var(--ink);font:inherit;border-radius:8px;padding:10px}.renewalQueryMethod p{margin:10px 0 4px}.renewalHistory{padding:0;overflow:hidden}.renewalHistory>header{border-bottom:1px solid var(--line);padding:18px 20px}.renewalHistory>.renewalActions{border-top:1px solid var(--line);padding:14px 20px}.renewalResultTable{width:100%;overflow-x:auto}.renewalResultTable table{border-collapse:collapse;width:100%;min-width:1180px}.renewalResultTable th{color:#796b62;background:var(--surface);padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.renewalResultTable th{background:color-mix(in srgb, var(--surface) 86%, #ead8ca)}}.renewalResultTable th{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;font-size:12px}.renewalResultTable td{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 13px;font-size:12px;line-height:1.55}.renewalResultTable tbody tr:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.renewalResultTable tbody tr:hover{background:color-mix(in srgb, var(--surface) 94%, #f47620)}}.renewalResultTable td small{color:#796b62;overflow-wrap:anywhere;margin-top:4px;display:block}.renewalAccountCell{overflow-wrap:anywhere;width:190px}.renewalMessageCell{width:280px;max-width:340px;color:var(--ink)}.renewalTimeCell{white-space:nowrap;width:140px}.renewalStatus{color:#65584f;white-space:nowrap;background:#eee8e2;border-radius:999px;padding:3px 7px;font-weight:750;display:inline-flex}.renewalStatus-cancelled,.renewalStatus-already_cancelled{color:#17623a;background:#e5f5eb}.renewalStatus-enabled,.renewalStatus-pending{color:#95600d;background:#fff0d0}.renewalStatus-inactive,.renewalStatus-failed{color:#9a3528;background:#fae7e3}.renewalStatus-queued,.renewalStatus-running{color:#2f5f91;background:#e7f0fb}.renewalRowActions{width:220px}.renewalRowActions>div{flex-wrap:wrap;gap:5px;margin-bottom:6px;display:flex}.renewalRowActions button{margin:0;padding:5px 7px;font-size:11px}.renewalLogDetails summary{color:#a64d13;cursor:pointer;white-space:nowrap;font-weight:700}.renewalLogDetails ol{border:1px solid var(--line);background:var(--surface);border-radius:7px;width:520px;max-height:280px;margin:9px 0 0;padding:10px 10px 10px 30px;overflow:auto}.renewalLogDetails li{margin:0 0 6px;font-size:11px;line-height:1.55}.renewalLogDetails time{color:#796b62;font-variant-numeric:tabular-nums;margin-right:6px}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
