/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--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}::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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.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{--ink:#f4f2ea;--ink-deep:#0b0d12;--muted:#8b909c;--muted-2:#626873;--line:#ffffff1f;--line-dark:#242832;--paper:#f1efe8;--panel:#171a21;--panel-2:#20242c;--orange:#ff754f;--lime:#c9ef74;--blue:#7792ff;--green:#4dcc9a;--red:#ff6d75;--font:system-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", sans-serif}*{box-sizing:border-box}html{min-width:320px;color:var(--ink);font-family:var(--font);scroll-behavior:smooth;background:#0c0f14}body{min-height:100vh;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;background:#0c0f14;margin:0;font-size:14px;line-height:1.55}button,input,textarea,select{font:inherit}button,a,input,textarea,select{transition:border-color .18s,background .18s,color .18s,box-shadow .18s,transform .18s,opacity .18s}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}h1,h2,h3,p{overflow-wrap:anywhere}code,pre,.generated-cdks{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.nova-shell{min-height:100vh;color:var(--ink);background:#0c0f14;overflow:hidden}.nova-shell:before{content:"";z-index:0;pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.nova-header,.nova-main,.nova-footer{z-index:1;position:relative}.nova-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0f14d1;border-bottom:1px solid #ffffff1a}.nova-header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 64px,1280px);min-height:78px;margin:0 auto;display:flex}.nova-brand{align-items:center;gap:11px;display:inline-flex}.nova-brand-mark{background:var(--orange);color:#14171c;border-radius:12px;place-items:center;width:39px;height:39px;font-size:17px;font-weight:900;display:grid;position:relative;box-shadow:0 14px 28px -18px #ff754fe6}.nova-brand-mark span{background:#14171c;border-radius:50%;width:4px;height:4px;position:absolute;bottom:6px;right:6px}.nova-brand-copy strong,.nova-brand-copy small{display:block}.nova-brand-copy strong{color:#f8f6ef;letter-spacing:.08em;font-size:16px}.nova-brand-copy small{color:#747a86;letter-spacing:.18em;margin-top:1px;font-size:8px}.nova-header-trace{color:#656c78;letter-spacing:.16em;align-items:center;gap:4px;margin-left:auto;margin-right:auto;font-size:9px;display:flex}.nova-header-trace span{background:#303640;border-radius:50%;width:4px;height:4px}.nova-header-trace span:first-child{background:var(--lime);box-shadow:0 0 0 4px #c9ef7414}.nova-nav{align-items:center;gap:8px;display:flex}.nova-nav>a{color:#979da8;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;min-height:37px;padding:0 11px;font-size:11px;font-weight:720;display:inline-flex}.nova-nav>a:hover{border-color:var(--line);color:#fff;background:#ffffff0d}.nova-nav>a>span:first-child:not(.nova-nav-orb){color:var(--orange);letter-spacing:.1em;font-size:9px}.nova-nav-primary{background:#ffffff0f;border-color:var(--line)!important;color:#f5f3ed!important}.nova-nav-primary i{color:var(--lime);font-style:normal}.nova-nav-orb{background:var(--orange);color:#14171c;border-radius:7px;place-items:center;width:23px;height:23px;font-size:15px;display:grid}.nova-main{width:min(100% - 64px,1280px);margin:0 auto;padding:69px 0 48px}.nova-hero{grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:52px;min-height:430px;display:grid}.nova-eyebrow,.nova-query-kicker,.nova-step-kicker{color:var(--orange);letter-spacing:.18em;font-size:10px;font-weight:820}.nova-eyebrow{align-items:center;gap:9px;display:inline-flex}.nova-live-dot{background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #c9ef741a}.nova-hero-left h1{color:#f5f3ec;letter-spacing:-.08em;max-width:770px;margin:24px 0 19px;font-size:clamp(45px,6vw,76px);font-weight:820;line-height:.95}.nova-hero-left h1 em,.nova-step-copy h2 em,.nova-step-result h2 em,.nova-query-hero h1 em,.nova-tutorial-head h1 em{color:var(--orange);font-style:normal}.nova-hero-left>p{color:#8a909b;max-width:570px;margin:0;font-size:15px;line-height:1.78}.nova-hero-actions{align-items:center;gap:20px;margin-top:29px;display:flex}.nova-cta,.nova-text-link{align-items:center;gap:11px;font-size:12px;font-weight:750;display:inline-flex}.nova-cta{background:var(--orange);color:#17191e;border-radius:9px;min-height:47px;padding:0 17px;box-shadow:0 17px 30px -20px #ff754fe6}.nova-cta:hover{color:#17191e;background:#ff8868;transform:translateY(-2px)}.nova-cta b,.nova-text-link b{font-size:15px}.nova-text-link{color:#9ba1ac}.nova-text-link:hover{color:#f8f6ee}.nova-hero-meta{gap:0;margin-top:54px;display:flex}.nova-hero-meta span{border-right:1px solid var(--line);gap:4px;min-width:138px;margin-right:22px;padding-right:22px;display:grid}.nova-hero-meta span:last-child{border:0}.nova-hero-meta b{color:var(--orange);letter-spacing:.13em;font-size:9px}.nova-hero-meta small{color:#747b86;letter-spacing:.14em;font-size:9px}.nova-hero-art{justify-self:end;width:280px;height:280px;position:relative}.nova-art-ring{border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:0}.nova-art-ring:after{content:"";background:var(--lime);border-radius:50%;width:8px;height:8px;position:absolute;top:14%;right:15%;box-shadow:0 0 0 6px #c9ef7414}.ring-two{border-color:#ff754f66;border-radius:47% 53% 50% 50%;inset:35px;transform:rotate(-24deg)}.ring-two:after{background:var(--orange);inset:auto auto 13% 10%}.nova-art-core{background:var(--panel-2);color:#f6f3eb;border-radius:22px;flex-direction:column;justify-content:space-between;width:132px;height:132px;padding:17px;display:flex;position:absolute;top:74px;left:74px;transform:rotate(7deg);box-shadow:0 28px 44px -27px #000000e6}.nova-art-core span{color:var(--orange);letter-spacing:-.12em;font-size:42px;font-weight:850}.nova-art-core small{color:#89919e;letter-spacing:.16em;font-size:8px;line-height:1.25}.nova-art-label{color:#737a86;letter-spacing:.15em;font-size:8px;line-height:1.3;position:absolute}.label-top{color:var(--lime);top:28px;right:18px}.label-bottom{text-align:right;bottom:13px;right:15px}.nova-desk{border:1px solid var(--line);background:#12151b;border-radius:18px;margin-top:66px;overflow:hidden;box-shadow:0 38px 80px -52px #000000f2}.nova-desk-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:0 27px;display:flex}.nova-desk-top>div:first-child{align-items:baseline;gap:12px;display:flex}.nova-desk-top span:first-child{color:#686f7b;letter-spacing:.16em;font-size:9px;font-weight:800}.nova-desk-top strong{color:#f5f3ec;font-size:14px}.nova-desk-state{color:#777e88;align-items:center;gap:8px;font-size:10px;display:flex}.nova-desk-state i{background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #c9ef7414}.nova-desk-state b{color:var(--lime);font-size:11px}.nova-wizard-head{border-bottom:1px solid var(--line);background:#191d24;grid-template-columns:145px minmax(0,1fr) auto;align-items:center;gap:25px;min-height:87px;padding:0 27px;display:grid}.nova-wizard-route{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.nova-wizard-route span{color:var(--orange);letter-spacing:.14em;font-size:9px;font-weight:800}.nova-wizard-route strong{color:#f2f0e9;font-size:12px}.nova-wizard-route small{color:var(--lime);letter-spacing:.1em;background:#c9ef741a;border-radius:4px;margin-left:4px;padding:3px 5px;font-size:8px}.nova-wizard-head ol{grid-template-columns:repeat(4,1fr);gap:13px;margin:0;padding:0;list-style:none;display:grid}.nova-wizard-head li{color:#626a76;align-items:center;gap:8px;font-size:10px;display:flex;position:relative}.nova-wizard-head li:not(:last-child):after{content:"";background:#30353e;height:1px;position:absolute;top:10px;left:30px;right:-9px}.nova-wizard-head li b{z-index:1;color:#7c8390;background:#191d24;border:1px solid #363c48;border-radius:6px;place-items:center;width:21px;height:21px;font-size:9px;display:grid;position:relative}.nova-wizard-head li span{z-index:1;white-space:nowrap;position:relative}.nova-wizard-head li.is-active{color:#f5f3eb}.nova-wizard-head li.is-active b{border-color:var(--orange);background:var(--orange);color:#17191e}.nova-wizard-head li.is-done{color:var(--lime)}.nova-wizard-head li.is-done b{color:var(--lime);border-color:#c9ef748c}.nova-wizard-percent{color:var(--orange);letter-spacing:-.05em;justify-items:end;font-size:18px;font-weight:800;display:grid}.nova-wizard-percent small{color:#727986;letter-spacing:.08em;font-size:8px;font-weight:500}.nova-wizard-body{background:#0f1217;padding:47px 48px 51px}.nova-alert{border:1px solid;border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:18px;padding:11px 13px;font-size:11px;line-height:1.55;display:flex}.nova-alert b{color:currentColor;flex:none;font-size:10px}.nova-alert-error{color:#ff9ca1;background:#ff6d7514;border-color:#ff6d7552}.nova-alert-info{color:#a6b6ff;background:#7792ff17;border-color:#7792ff57}.nova-alert-warning{color:#ffc976;background:#ffbe5c14;border-color:#ffbe5c52}.nova-step{width:min(100%,980px);margin:0 auto}.nova-step-cdk{grid-template-columns:.93fr 1.07fr;align-items:center;gap:75px;display:grid}.nova-step-copy h2{color:#f5f3eb;letter-spacing:-.065em;margin:12px 0 16px;font-size:38px;line-height:1.04}.nova-step-copy>p{color:#858d99;max-width:400px;margin:0;font-size:13px;line-height:1.75}.nova-rule-list{gap:12px;margin-top:29px;display:grid}.nova-rule-list span{grid-template-columns:25px 1fr;align-items:center;gap:0 10px;display:grid}.nova-rule-list b{color:var(--orange);letter-spacing:.1em;grid-row:span 2;font-size:9px}.nova-rule-list strong{color:#cbd0d8;font-size:11px}.nova-rule-list small{color:#707884;font-size:9px}.nova-entry-card,.nova-session-card,.nova-review-card{border:1px solid var(--line);background:#181c23;border-radius:14px;box-shadow:0 25px 55px -45px #000000f2}.nova-entry-card{padding:21px}.nova-entry-top,.nova-session-card-head,.nova-review-head{color:#707782;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.nova-entry-state{color:var(--lime)}.nova-entry-state i{background:var(--lime);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.nova-input-label{color:#c7ccd4;margin-top:27px;font-size:11px;font-weight:720;display:block}.nova-input-label small{float:right;color:#6f7784;font-size:9px;font-weight:500}.nova-input-label input,.nova-session-card textarea{color:#f0eee6;background:#0e1116;border:1px solid #353b46;border-radius:9px;outline:none;width:100%;margin-top:9px;box-shadow:inset 0 1px #ffffff0a}.nova-input-label input{letter-spacing:.04em;min-height:57px;padding:0 14px;font-size:13px;font-weight:650}.nova-input-label input:focus,.nova-session-card textarea:focus{border-color:var(--orange);box-shadow:0 0 0 4px #ff754f1f}.nova-input-label input::placeholder,.nova-session-card textarea::placeholder{color:#555d68}.nova-hint{color:#858d98;background:#14171d;border:1px solid #2b313b;border-radius:8px;gap:9px;margin:14px 0 17px;padding:10px 11px;font-size:10px;line-height:1.5;display:flex}.nova-hint b{color:var(--orange)}.nova-hint-warning{color:#c2a56d;background:#ffbe5c0f;border-color:#ffbe5c45}.nova-hint-warning b{color:#ffc976}.nova-action{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:11px;min-height:44px;padding:0 15px;font-size:11px;font-weight:760;display:inline-flex}.nova-action:hover:not(:disabled){transform:translateY(-2px)}.nova-action-solid{background:var(--orange);color:#17191e;justify-content:space-between;width:100%;box-shadow:0 15px 26px -20px #ff754fd9}.nova-action-solid:hover:not(:disabled){color:#17191e;background:#ff8a6d}.nova-action-solid i{font-size:15px;font-style:normal}.nova-action-ghost{color:#aeb4bd;background:0 0;border-color:#3a414c}.nova-action-ghost:hover:not(:disabled){color:#fff;background:#ffffff0d;border-color:#707884}.nova-step-session,.nova-step-review{grid-template-columns:.75fr 1.25fr;align-items:start;gap:53px;display:grid}.nova-session-links{gap:8px;margin-top:30px;display:grid}.nova-session-links a{color:#b4bbc5;border:1px solid #272e38;border-radius:8px;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;min-height:44px;padding:0 11px;font-size:10px;display:grid}.nova-session-links a:hover{border-color:var(--orange);color:#fff;background:#ff754f0f}.nova-session-links b{color:var(--orange);font-size:9px}.nova-session-links i{color:#707884;font-size:14px;font-style:normal}.nova-session-card{padding:19px}.nova-session-card-head{margin-bottom:10px}.nova-session-card textarea{resize:vertical;min-height:205px;padding:13px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.7}.nova-step-actions{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.nova-step-actions .nova-action-solid{width:auto;min-width:175px}.nova-review-card{padding:21px}.nova-review-head b{color:var(--lime);letter-spacing:.11em;font-size:9px}.nova-review-person{align-items:center;gap:12px;margin:25px 0;display:flex}.nova-review-person>span{background:var(--orange);color:#1b1d21;border-radius:11px;place-items:center;width:39px;height:39px;font-size:15px;font-weight:850;display:grid}.nova-review-person strong,.nova-review-person small{display:block}.nova-review-person strong{color:#f5f3eb;font-size:13px}.nova-review-person small{color:#777f8b;margin-top:3px;font-size:9px}.nova-review-data{border:1px solid #2d333d;border-radius:9px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.nova-review-data>div{background:#14171d;padding:13px}.nova-review-data>div+div{border-left:1px solid #2d333d}.nova-review-data small,.nova-result-grid small,.nova-result-cdk small{color:#737b87;letter-spacing:.12em;font-size:8px;display:block}.nova-review-data strong{color:#f0eee7;margin-top:7px;font-size:13px;display:block}.nova-confirm{cursor:pointer;background:#c9ef740f;border:1px solid #c9ef7438;border-radius:8px;gap:9px;margin-top:16px;padding:11px;display:flex}.nova-confirm input{width:15px;min-height:15px;accent-color:var(--lime);box-shadow:none;margin-top:2px}.nova-confirm strong,.nova-confirm small{display:block}.nova-confirm strong{color:var(--lime);font-size:11px}.nova-confirm small{color:#8d9a79;margin-top:3px;font-size:9px}.nova-step-result{text-align:center;max-width:790px}.nova-success-mark{border:1px solid #c9ef7466;border-radius:18px;width:62px;height:62px;margin:0 auto 18px;padding:5px;transform:rotate(8deg)}.nova-success-mark span{background:var(--lime);color:#17191d;border-radius:13px;place-items:center;width:100%;height:100%;font-size:25px;display:grid;transform:rotate(-8deg)}.nova-step-result h2{color:#f5f3ec;letter-spacing:-.07em;margin:11px 0;font-size:42px}.nova-step-result>p{color:#858d99;max-width:520px;margin:0 auto;font-size:12px}.nova-result-grid{text-align:left;border:1px solid #2b313b;border-radius:9px;grid-template-columns:repeat(4,1fr);margin-top:27px;display:grid;overflow:hidden}.nova-result-grid>div{background:#14171d;min-height:76px;padding:12px}.nova-result-grid>div+div{border-left:1px solid #2b313b}.nova-result-grid strong{overflow-wrap:anywhere;color:#e8e6de;margin-top:7px;font-size:11px;display:block}.nova-result-message{color:#a7b4e2;background:#7792ff14;border-radius:8px;margin-top:14px;padding:11px 13px;font-size:10px}.nova-result-cdk{text-align:left;border:1px solid #2b313b;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:11px 13px;display:flex}.nova-result-cdk code{color:#e8e6de;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.nova-result-cdk .nova-action{flex:none}.nova-result-actions{justify-content:center;gap:8px;margin-top:20px;display:flex}.nova-result-actions .nova-action-solid{width:auto;min-width:175px}.nova-proof{border-top:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:55px;margin-top:76px;padding:32px 0 13px;display:grid}.nova-proof>div:first-child>span{color:var(--orange);letter-spacing:.16em;font-size:9px;font-weight:800}.nova-proof h2{color:#ece9df;letter-spacing:-.06em;margin:14px 0 0;font-size:29px;line-height:1.06}.nova-proof h2 em{color:var(--orange);font-style:normal}.nova-proof-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.nova-proof-grid article{border:1px solid var(--line);background:#ffffff06;border-radius:10px;padding:16px}.nova-proof-grid b{color:var(--orange);letter-spacing:.1em;font-size:9px}.nova-proof-grid strong{color:#d8d6cd;margin-top:16px;font-size:12px;display:block}.nova-proof-grid p{color:#747b86;margin:8px 0 0;font-size:10px;line-height:1.6}.nova-footer{color:#626a76;letter-spacing:.1em;justify-content:space-between;gap:15px;width:min(100% - 64px,1280px);margin:auto auto 0;padding:25px 0 27px;font-size:9px;display:flex}.nova-query-main{padding-top:61px}.nova-query-space{gap:16px;display:grid}.nova-query-hero{justify-content:space-between;align-items:center;gap:32px;min-height:260px;display:flex}.nova-query-hero h1{color:#f3f1e9;letter-spacing:-.08em;margin:20px 0 16px;font-size:clamp(44px,6vw,72px);line-height:.92}.nova-query-hero p{color:#858c98;max-width:490px;margin:0;font-size:14px;line-height:1.75}.nova-query-stamp{border:1px solid var(--line);background:var(--orange);color:#17191d;border-radius:20px;flex-direction:column;flex:none;justify-content:space-between;width:145px;height:145px;padding:16px;display:flex;transform:rotate(4deg);box-shadow:0 28px 55px -35px #ff754fbf}.nova-query-stamp span{font-size:45px;font-weight:850;line-height:.9}.nova-query-stamp small{letter-spacing:.13em;font-size:9px;line-height:1.2}.nova-query-stamp b{align-self:end;font-size:10px}.nova-query-entry,.nova-query-results{border:1px solid var(--line);background:#12151b;border-radius:15px;padding:26px 28px;box-shadow:0 28px 65px -52px #000000e6}.nova-query-entry-head,.nova-query-results-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.nova-query-entry-head>div:first-child>span,.nova-query-results-head>div:first-child>span{color:var(--orange);letter-spacing:.15em;font-size:9px;font-weight:800}.nova-query-entry h2,.nova-query-results h2{color:#f0eee7;letter-spacing:-.04em;margin:7px 0 0;font-size:21px}.nova-query-entry p{color:#777f8b;margin:5px 0 0;font-size:10px}.nova-query-tally{align-items:baseline;gap:7px;display:flex}.nova-query-tally strong{color:var(--orange);letter-spacing:-.07em;font-size:34px;line-height:.8}.nova-query-tally span{color:#777f8b;letter-spacing:.1em;font-size:9px;line-height:1.25}.nova-query-editor{margin-top:24px;display:block}.nova-query-editor>span{color:#aab0b9;letter-spacing:.14em;justify-content:space-between;margin-bottom:8px;font-size:9px;font-weight:800;display:flex}.nova-query-editor>span small{color:#68707b;letter-spacing:0;font-size:9px;font-weight:500}.nova-query-editor textarea{resize:vertical;color:#f0eee7;background:#0d1015;border:1px solid #343b46;border-radius:9px;outline:none;width:100%;min-height:148px;padding:13px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.7}.nova-query-editor textarea:focus{border-color:var(--orange);box-shadow:0 0 0 4px #ff754f1f}.nova-query-editor textarea::placeholder{color:#555c67}.nova-query-entry-actions{color:#717986;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;font-size:10px;display:flex}.nova-query-entry-actions>span{align-items:center;gap:7px;display:inline-flex}.nova-query-entry-actions>span i{background:var(--lime);border-radius:50%;width:6px;height:6px}.nova-query-entry-actions>div{gap:7px;display:flex}.nova-query-entry-actions .nova-action-solid{width:auto;min-width:150px}.nova-query-results-head{border-bottom:1px solid var(--line);align-items:end;padding-bottom:18px}.nova-query-results-head>b{color:#7c8490;font-size:10px;font-weight:500}.nova-query-empty{color:#6e7682;text-align:center;align-content:center;place-items:center;gap:7px;min-height:230px;display:grid}.nova-query-empty>span{width:43px;height:43px;color:var(--orange);border:1px solid #303742;border-radius:12px;place-items:center;font-size:23px;display:grid}.nova-query-empty strong{color:#9ba2ad;font-size:12px}.nova-query-empty small{color:#676f7a;font-size:10px}.nova-query-list{gap:8px;padding-top:16px;display:grid}.nova-query-card{background:#171a21;border:1px solid #292f39;border-radius:10px;grid-template-columns:31px minmax(0,1fr);gap:13px;padding:14px;display:grid}.nova-query-card:hover{border-color:#ff754f8c}.nova-query-number{color:var(--orange);letter-spacing:.12em;font-size:10px;font-weight:800}.nova-query-card-body{min-width:0}.nova-query-card-top{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.nova-query-card-top code{color:#eeeae0;font-size:11px;font-weight:650}.nova-query-card-top>button:not(.nova-query-replace){color:#858d98;background:0 0;border:1px solid #3a414c;border-radius:5px;min-height:23px;padding:0 7px;font-size:9px}.nova-query-replace{color:var(--lime);background:#c9ef7414;border:1px solid #c9ef744d;border-radius:5px;margin-left:auto;padding:5px 8px;font-size:9px}.nova-query-facts{grid-template-columns:1fr 1fr 1.35fr 1.1fr;gap:12px;margin-top:13px;display:grid}.nova-query-facts>div{gap:4px;min-width:0;display:grid}.nova-query-facts small,.nova-replacement>span{color:#737b86;letter-spacing:.1em;font-size:8px}.nova-query-facts strong{overflow-wrap:anywhere;color:#bfc4cc;font-size:10px}.nova-query-card-body>p{color:#808895;border-top:1px solid #292f39;margin:12px 0 0;padding-top:10px;font-size:10px}.nova-replacement{color:#aab29f;background:#c9ef7412;border-radius:6px;align-items:center;gap:9px;margin-top:9px;padding:8px 9px;font-size:9px;display:flex}.nova-replacement code{color:var(--lime);font-size:10px}.nova-replacement button{color:var(--lime);background:0 0;border:0;margin-left:auto;padding:0;font-size:9px}.nova-status{white-space:nowrap;border-radius:4px;width:max-content;padding:3px 6px;font-size:9px;font-weight:720;display:inline-flex}.nova-status-danger{color:#ff9ca1;background:#ff6d751a}.nova-tutorial-main{padding-top:67px}.nova-tutorial-head{justify-content:space-between;align-items:end;gap:28px;min-height:260px;display:flex}.nova-tutorial-head h1{color:#f2f0e8;letter-spacing:-.08em;margin:20px 0 14px;font-size:clamp(44px,6vw,70px);line-height:.92}.nova-tutorial-head p{color:#858d99;max-width:500px;margin:0;font-size:14px;line-height:1.75}.nova-tutorial-index{width:125px;height:125px;color:var(--orange);background:#ff754f17;border:1px solid #ff754f7a;border-radius:18px;flex-direction:column;justify-content:space-between;padding:14px;display:flex;transform:rotate(-5deg)}.nova-tutorial-index strong{letter-spacing:-.08em;font-size:45px;line-height:.8}.nova-tutorial-index span{color:#9f766b;letter-spacing:.14em;font-size:9px;line-height:1.2}.nova-tutorial-board{border:1px solid var(--line);background:#12151b;border-radius:15px;grid-template-columns:245px 1fr;margin-top:52px;display:grid;overflow:hidden}.nova-tutorial-board nav{border-right:1px solid var(--line);background:#171a21;align-content:start;gap:7px;padding:25px 22px;display:grid}.nova-tutorial-board nav span{color:#6c7480;letter-spacing:.15em;margin-bottom:13px;font-size:9px}.nova-tutorial-board nav a{color:#8b929d;border-left:2px solid #0000;padding:10px;font-size:11px}.nova-tutorial-board nav a:hover{border-color:var(--orange);color:#f0eee6;background:#ff754f0f}.nova-tutorial-content{padding:15px 37px 32px}.nova-tutorial-content section{border-bottom:1px solid var(--line);grid-template-columns:49px 1fr;gap:19px;padding:27px 0;display:grid}.nova-tutorial-num{color:var(--orange);letter-spacing:.12em;font-size:11px;font-weight:800}.nova-tutorial-content h2{color:#eeeae1;letter-spacing:-.035em;margin:0 0 8px;font-size:19px}.nova-tutorial-content p{color:#858d99;max-width:600px;margin:0;font-size:12px;line-height:1.75}.nova-tutorial-content a{color:var(--orange)}.nova-tutorial-content pre{color:var(--lime);background:#0c0f14;border:1px solid #2e3540;border-radius:8px;margin:17px 0 0;padding:14px;font-size:10px;line-height:1.65;overflow:auto}.nova-tutorial-note,.nova-tutorial-warning{color:#9caae0;background:#7792ff12;border:1px solid #7792ff40;border-radius:8px;gap:10px;margin-top:13px;padding:10px 12px;font-size:10px;display:flex}.nova-tutorial-note b{color:var(--blue)}.nova-tutorial-warning{color:#baa16d;background:#ffbe5c12;border-color:#ffbe5c40;margin:23px 0 0}.nova-tutorial-warning b{color:#ffc976}.nova-tutorial-content .nova-action{width:auto;min-width:170px;margin-top:18px}.ops-login{color:#15181c;background:#e9e7df;min-height:100vh;padding:0 5vw;position:relative;overflow:hidden}.ops-grid-glow{pointer-events:none;opacity:.25;background-image:linear-gradient(#0f121614 1px,#0000 1px),linear-gradient(90deg,#0f121614 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 68% 48%,#000,#0000 62%);mask-image:radial-gradient(circle at 68% 48%,#000,#0000 62%)}.ops-login-header,.ops-login-body,.ops-login-footer{z-index:1;position:relative}.ops-login-header{border-bottom:1px solid #0f12161f;justify-content:space-between;align-items:center;min-height:82px;display:flex}.ops-logo{align-items:center;gap:9px;display:flex}.ops-logo>span{width:35px;height:35px;color:var(--lime);background:#15181c;border-radius:9px;place-items:center;font-size:15px;font-weight:900;display:grid}.ops-logo strong,.ops-logo small{display:block}.ops-logo strong{letter-spacing:.08em;font-size:14px}.ops-logo small{color:#868982;letter-spacing:.16em;font-size:8px}.ops-header-right{color:#777b74;letter-spacing:.12em;align-items:center;gap:18px;font-size:9px;display:flex}.ops-header-right span{align-items:center;gap:7px;display:flex}.ops-header-right i{background:#279974;border-radius:50%;width:6px;height:6px}.ops-header-right b{font-weight:600}.ops-login-body{grid-template-columns:45px minmax(0,1fr) 420px;align-items:center;gap:42px;width:min(100%,1080px);margin:auto;display:grid}.ops-rail{color:#838780;flex-direction:column;justify-content:space-between;align-items:center;min-height:315px;display:flex}.ops-rail>span{writing-mode:vertical-rl;letter-spacing:.18em;font-size:8px}.ops-rail>b{color:#db5f43;font-size:10px}.ops-rail>i{background:#0f12162b;flex:1;width:1px;margin:17px 0}.ops-rail>small{letter-spacing:.12em;text-align:center;font-size:8px;line-height:1.4}.ops-kicker{color:#db5f43;letter-spacing:.15em;font-size:9px;font-weight:820}.ops-intro h1{letter-spacing:-.08em;margin:20px 0 17px;font-size:clamp(44px,5vw,72px);line-height:.93}.ops-intro h1 em{color:#db5f43;font-style:normal}.ops-intro>p{color:#777b76;max-width:390px;margin:0;font-size:13px;line-height:1.7}.ops-readout{gap:22px;margin-top:45px;display:flex}.ops-readout span{gap:4px;display:grid}.ops-readout b{color:#898c86;letter-spacing:.13em;font-size:8px}.ops-readout strong{color:#333731;letter-spacing:.12em;font-size:10px}.ops-auth-card{background:#f8f7f1;border:1px solid #d8d7cf;border-radius:16px;padding:27px;box-shadow:0 30px 57px -42px #1317198c}.ops-auth-top{color:#8a8e86;letter-spacing:.15em;justify-content:space-between;font-size:9px;display:flex}.ops-auth-top b{color:#57977c;font-size:8px}.ops-auth-top b i{background:#57977c;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.ops-auth-title{margin:31px 0 24px}.ops-auth-title h2{color:#181c20;letter-spacing:-.06em;margin:0;font-size:28px}.ops-auth-title p{color:#90938c;margin:6px 0 0;font-size:11px}.ops-field{margin-bottom:16px;display:block}.ops-field>span{color:#545952;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:10px;font-weight:740;display:flex}.ops-field>span b{color:#b2b6ae;letter-spacing:.1em;font-size:8px}.ops-field>span small{color:#a1a59d;margin-left:auto;margin-right:9px;font-weight:500}.ops-field input{color:#1a1d21;background:#fff;border:1px solid #d3d5ce;border-radius:8px;outline:none;width:100%;min-height:49px;padding:0 13px;box-shadow:inset 0 1px #ffffffd9}.ops-field input:focus{border-color:#db5f43;box-shadow:0 0 0 4px #db5f431f}.ops-field input::placeholder{color:#adb1aa}.ops-auth-button{color:#f4f2e9;background:#181c20;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:50px;margin-top:4px;padding:0 15px;font-size:12px;font-weight:740;display:flex}.ops-auth-button:hover:not(:disabled){background:#2c3238;transform:translateY(-1px)}.ops-auth-button span{color:var(--lime);font-size:15px}.ops-auth-note{color:#9a9d96;text-align:center;margin:19px 0 0;font-size:9px;line-height:1.55}.ops-login-footer{color:#8d9088;letter-spacing:.14em;justify-content:space-between;padding:23px 0 25px;font-size:8px;display:flex}.backoffice-app{color:#e8e6de;background:#0c0f14;grid-template-columns:245px minmax(0,1fr);min-height:100vh;display:grid}.backoffice-sidebar{border-right:1px solid var(--line);background:#12151b;flex-direction:column;height:100vh;padding:22px 14px 15px;display:flex;position:sticky;top:0}.backoffice-brand{align-items:center;gap:10px;padding:0 9px 25px;display:flex}.backoffice-brand>span{background:var(--orange);color:#17191d;border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.backoffice-brand strong,.backoffice-brand small{display:block}.backoffice-brand strong{color:#f6f3eb;letter-spacing:.08em;font-size:14px}.backoffice-sidebar nav a{color:#858c97;border-left:2px solid #0000;border-radius:6px;grid-template-columns:20px 20px 1fr;align-items:center;gap:7px;min-height:40px;padding:0 10px;display:grid}.backoffice-sidebar nav a.is-active{border-color:var(--orange);color:#fff;background:#ff754f17}.backoffice-sidebar nav a b{color:#5b6370;font-size:8px;font-weight:600}.backoffice-sidebar nav a>span{color:#777f8b;text-align:center;font-size:14px}.backoffice-sidebar-foot{border-top:1px solid var(--line);gap:3px;margin-top:auto;padding-top:14px;display:grid}.backoffice-sidebar-foot a,.backoffice-sidebar-foot button{color:#777f8b;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:0 10px;font-size:10px;display:flex}.backoffice-sidebar-foot span{width:16px;color:var(--orange);text-align:center;font-size:14px}.backoffice-main{color:#171b20;background:#f0eee7;min-width:0}.backoffice-topbar{background:#f7f6f0;border-bottom:1px solid #deddd6;align-items:center;gap:15px;min-height:86px;padding:16px 31px;display:flex}.backoffice-topbar>div:first-of-type{min-width:0}.backoffice-breadcrumb{color:#a0a39b;letter-spacing:.15em;margin-bottom:5px;font-size:8px;display:block}.backoffice-topbar h1{color:#171b20;letter-spacing:-.05em;margin:0;font-size:22px;line-height:1.1}.backoffice-topbar p{color:#82867f;margin:4px 0 0;font-size:11px}.backoffice-top-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.backoffice-health{color:#5a8d73;align-items:center;gap:7px;font-size:10px;display:inline-flex}.backoffice-health i{background:#5a8d73;border-radius:50%;width:6px;height:6px}.backoffice-menu{color:#242a30;background:#fff;border:1px solid #d8d8d0;border-radius:8px;width:38px;height:38px;display:none}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.span-full{grid-column:1/-1}.admin-card{background:#faf9f4;border:1px solid #ddddd5;border-radius:12px;min-width:0;padding:21px;box-shadow:0 18px 35px -33px #14171a6b}.card-heading{justify-content:space-between;align-items:start;gap:15px;min-height:35px;margin-bottom:18px;display:flex}.card-heading h2{color:#1c2127;letter-spacing:-.04em;margin:0;font-size:17px}.card-heading p{color:#8a8d86;margin:5px 0 0;font-size:10px}.card-heading a{color:#c35a42;font-size:10px;font-weight:720}.metric-total{color:#c35a42;background:#f7e6dd;border-radius:6px;padding:5px 8px;font-size:9px}.metric-grid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.metric-card{color:#888c84;background:#fff;border:1px solid #e3e2da;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:84px;padding:12px;display:flex}.metric-card:hover{background:#fffaf7;border-color:#d6a290;transform:translateY(-2px)}.metric-card strong{color:#1c2127;letter-spacing:-.05em;font-size:24px}.compact-stats{background:#e0e0d8;border:1px solid #e0e0d8;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.compact-stats>div{background:#fff;flex-direction:column;justify-content:space-between;min-height:70px;padding:11px;display:flex}.compact-stats span{color:#92958d;font-size:9px}.compact-stats strong{color:#20252a;font-size:18px}.key-value-list{margin:0}.key-value-list>div{border-bottom:1px solid #e8e7e0;justify-content:space-between;align-items:center;gap:15px;min-height:43px;display:flex}.key-value-list>div:last-child{border:0}.key-value-list dt{color:#858a82;font-size:11px}.key-value-list dd{color:#343a40;text-align:right;margin:0;font-size:11px;font-weight:700}.config-state{color:#878c84;align-items:center;gap:6px;font-size:10px;display:inline-flex}.config-state i{background:#a5aaa2;border-radius:50%;width:6px;height:6px}.config-state.is-ready{color:#3d966f}.config-state.is-ready i{background:#3d966f}.config-state.is-missing{color:#c85c59}.config-state.is-missing i{background:#c85c59}.service-admin-status{color:#3d966f;align-items:center;gap:7px;font-size:10px;display:inline-flex}.service-admin-status i{background:#3d966f;border-radius:50%;width:6px;height:6px}.service-admin-status.is-closed{color:#c85c59}.service-admin-status.is-closed i{background:#c85c59}.alert-list{gap:7px;display:grid}.alert-row>span{border-radius:6px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.alert-row strong,.alert-row small{display:block}.alert-row strong{color:#41464c;font-size:10px}.alert-row small{color:#9a9d96;margin-top:3px;font-size:9px}.alert-row-warning>span{color:#b37b26;background:#fff1d4}.alert-row-critical>span{color:#c95e59;background:#ffe1e0}.alert-row-info>span{color:#5b70bf;background:#e6ecff}.empty-inline,.center-state{color:#969a92;text-align:center;font-size:11px}.empty-inline{padding:28px 12px}.center-state{justify-content:center;align-items:center;gap:9px;min-height:260px;display:flex}.spinner{border:2px solid #d9dad4;border-top-color:#c35a42;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.alert{border:1px solid;border-radius:8px;margin:0 0 15px;padding:11px 13px;font-size:10px;line-height:1.55}.field{margin:0 0 15px;display:block}.field>span{color:#4b5157;justify-content:space-between;margin-bottom:7px;font-size:10px;font-weight:720;display:flex}.field>span small{color:#9fa39b;font-size:9px;font-weight:500}.field input,.field textarea,.field select,.admin-card input,.admin-card textarea,.admin-card select{color:#20252a;width:100%;min-height:44px;box-shadow:none;background:#fff;border:1px solid #d6d7d0;border-radius:7px;outline:none;padding:0 11px}.field-row{gap:10px;display:flex}.field-row>*{flex:1}.button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:0 14px;font-size:10px;font-weight:740;display:inline-flex}.button-primary{color:#f5f3ec;background:#20262c}.button-primary:hover:not(:disabled){color:#fff;background:#343c43;transform:translateY(-1px)}.button-secondary:hover:not(:disabled){color:#252a2f;border-color:#bdc0b8}.button-danger{color:#fff;background:#c85c59}.button-small{min-height:31px;padding:0 9px;font-size:9px}.button-block{width:100%}.button-grow{flex:1}.button-row{align-items:center;gap:8px;display:flex}.text-danger{color:#c85c59;background:0 0;border:0;padding:4px;font-size:10px}.status-badge{white-space:nowrap;border-radius:5px;width:max-content;padding:4px 7px;font-size:9px;font-weight:740;display:inline-flex}.status-success{color:#3a9670;background:#e1f5ed}.status-danger{color:#c65c59;background:#ffe4e3}.status-warning{color:#ad7b2c;background:#fff1d4}.status-info{color:#5c70be;background:#e7ecff}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:13px;display:flex}.toolbar select{width:auto;min-width:130px}.search-field{background:#fff;border:1px solid #d6d7d0;border-radius:7px;flex:1;align-items:center;min-width:220px;display:flex}.search-field>span{color:#9a9e96;padding-left:11px}.search-field input{min-height:40px;box-shadow:none;border:0}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:10px}.data-table th{color:#7f847d;text-align:left;white-space:nowrap;background:#f0eee7;padding:10px 9px;font-size:9px;font-weight:750}.data-table td{color:#454b50;vertical-align:middle;border-bottom:1px solid #e6e5de;padding:12px 9px}.data-table code{color:#5c3f33;font-size:10px}.data-table input[type=checkbox]{accent-color:#c35a42;width:15px;min-height:15px}.table-subcode{color:#9a9d96;text-overflow:ellipsis;white-space:nowrap;max-width:170px;margin-top:3px;font-family:monospace;font-size:8px;display:block;overflow:hidden}.break-text,.result-copy{overflow-wrap:anywhere;max-width:260px}.table-footer{color:#92958d;padding-top:11px;font-size:9px}.bulk-bar{background:#f0faf5;border:1px solid #cde5da;border-radius:7px;align-items:center;gap:8px;margin-bottom:10px;padding:9px 11px;display:flex}.bulk-bar span{color:#398767;margin-right:auto;font-size:10px;font-weight:720}.cdk-stats{grid-template-columns:repeat(6,1fr)}.generated-cdks{color:#3e464d;resize:vertical;background:#fff;border:1px solid #d7d8d1;border-radius:7px;width:100%;min-height:160px;padding:11px;font-size:10px;line-height:1.7}.plan-list{gap:8px;display:grid}.plan-list article{background:#fff;border:1px solid #e1e0d9;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px;display:flex}.plan-code{color:#b95e46;background:#f7e6dd;border-radius:4px;padding:3px 5px;font-size:8px}.plan-list h3{color:#282e34;margin:6px 0 2px;font-size:14px}.plan-list p{color:#91948d;margin:0 0 9px;font-size:9px}.plan-list dl{flex-wrap:wrap;gap:13px;margin:0;display:flex}.plan-list dl div{gap:5px;display:flex}.plan-list dt{color:#979b93;font-size:8px}.plan-list dd{color:#4e5458;margin:0;font-size:8px;font-weight:700}.plan-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.toggle-field{color:#626861;align-items:center;gap:7px;min-height:44px;font-size:10px;display:flex}.toggle-field input{accent-color:#c35a42;width:16px;min-height:16px}.allowlist{flex-wrap:wrap;gap:6px;display:flex}.allowlist>span{color:#555b58;width:100%;margin-bottom:2px;font-size:10px;font-weight:700}.allowlist code{color:#5d70bd;background:#eef0ff;border-radius:5px;padding:5px 7px;font-size:9px}.danger-zone{background:#fff6f5;border-color:#e9c4c0}.sticky-save{background:#faf9f4f2;border:1px solid #d9dad3;border-radius:8px;align-items:center;gap:10px;padding:10px 11px;display:flex;position:sticky;bottom:13px;box-shadow:0 18px 35px -30px #14171a8c}.sticky-save span{color:#92968e;margin-right:auto;font-size:9px}.provider-summary{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.provider-summary>div{background:#fff;border:1px solid #e1e0d9;border-radius:7px;flex-direction:column;justify-content:space-between;min-height:67px;padding:10px;display:flex}.provider-summary span{color:#979b93;font-size:8px}.provider-summary strong{color:#343a40;font-size:11px}.order-title{justify-content:space-between;align-items:start;gap:18px;margin-bottom:16px;display:flex}.order-title h2{margin:0;font-size:18px}.order-title p{color:#8c9089;margin:3px 0 0;font-size:10px}.task-pill{color:#b95e46;background:#f7e6dd;border-radius:5px;padding:4px 6px;font-size:9px;font-weight:720}.order-status-stack{justify-items:end;gap:4px;display:grid}.order-status-stack small{color:#92958d;font-size:9px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.detail-list{border:1px solid #e0dfd8;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.detail-list>div:nth-child(odd){border-right:1px solid #e7e6df}.detail-list>div.wide{border-right:0;grid-column:1/-1}.detail-list dt{color:#92968e;font-size:8px}.detail-list dd{overflow-wrap:anywhere;color:#41474c;gap:6px;margin:4px 0 0;font-size:10px;font-weight:650;display:flex}.credential-view{color:#444b52;white-space:pre-wrap;word-break:break-all;background:#fff;border:1px solid #dddcd5;border-radius:7px;max-height:350px;padding:12px;font-family:monospace;font-size:9px;line-height:1.7;overflow:auto}.replacement-code,.replacement-status{color:#5a9478;margin-top:6px;font-size:9px}.replacement-code small{color:#9aa099;font-size:8px;display:block}.modal-backdrop{z-index:100;background:#0c0f14a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{color:#20252a;background:#faf9f4;border:1px solid #d7d8d0;border-radius:13px;width:min(100%,510px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 30px 70px -35px #0009}.modal-head{border-bottom:1px solid #e1e0d9;justify-content:space-between;padding:17px 19px;display:flex}.modal-head h2{margin:0;font-size:17px}.modal-head button{color:#737a73;background:0 0;border:0;font-size:17px}.modal-body{padding:19px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}@media (max-width:900px){.nova-header-inner,.nova-main,.nova-footer{width:min(100% - 38px,720px)}.nova-header-trace,.nova-hero-art{display:none}.nova-hero{min-height:0;display:block}.nova-hero-meta{margin-top:36px}.nova-desk{margin-top:48px}.nova-step-cdk,.nova-step-session,.nova-step-review{grid-template-columns:1fr;gap:27px}.nova-step-copy>p{max-width:560px}.nova-rule-list{grid-template-columns:repeat(3,1fr)}.nova-proof{grid-template-columns:1fr;gap:25px}.ops-login-body{grid-template-columns:32px 1fr 390px;gap:25px}}@media (max-width:720px){.nova-header-inner{min-height:68px}.nova-nav>a:first-child{display:none}.nova-main{padding-top:46px}.nova-hero-left h1,.nova-query-hero h1,.nova-tutorial-head h1{font-size:45px}.nova-hero-left>p{font-size:13px}.nova-hero-meta{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.nova-hero-meta span{min-width:0;margin-right:0;padding-right:7px}.nova-hero-meta small{font-size:8px}.nova-desk-top{padding:0 17px}.nova-wizard-head{grid-template-columns:1fr auto;gap:12px;padding:15px 17px}.nova-wizard-head ol{grid-area:2/1/auto/-1;gap:4px}.nova-wizard-head li{justify-content:center}.nova-wizard-head li span{display:none}.nova-wizard-head li:not(:last-child):after{left:25px;right:-3px}.nova-wizard-percent{grid-area:1/2}.nova-wizard-body{padding:30px 17px 34px}.nova-step-copy h2{font-size:34px}.nova-rule-list{grid-template-columns:1fr}.nova-result-grid{grid-template-columns:repeat(2,1fr)}.nova-result-grid>div:nth-child(3){border-top:1px solid #2b313b;border-left:0}.nova-result-grid>div:nth-child(4){border-top:1px solid #2b313b}.nova-result-cdk{flex-direction:column;align-items:stretch}.nova-result-cdk .nova-action{width:100%}.nova-result-actions{flex-direction:column}.nova-result-actions .nova-action{width:100%}.nova-proof-grid{grid-template-columns:1fr}.nova-query-hero{align-items:start;min-height:0}.nova-query-stamp{border-radius:13px;width:92px;height:92px;padding:10px}.nova-query-stamp span{font-size:28px}.nova-query-stamp small{font-size:7px}.nova-query-entry,.nova-query-results{padding:20px 17px}.nova-query-entry-actions{flex-direction:column;align-items:stretch}.nova-query-entry-actions>div{grid-template-columns:1fr 1.7fr;display:grid}.nova-query-entry-actions .nova-action{width:100%}.nova-query-facts{grid-template-columns:1fr 1fr}.nova-query-replace{margin-left:0}.nova-tutorial-head{align-items:start;min-height:0}.nova-tutorial-index{border-radius:13px;width:85px;height:85px}.nova-tutorial-index strong{font-size:30px}.nova-tutorial-index span{font-size:7px}.nova-tutorial-board{grid-template-columns:1fr;margin-top:38px}.nova-tutorial-board nav{border-right:0;border-bottom:1px solid var(--line);padding:14px;display:flex;overflow-x:auto}.nova-tutorial-board nav span{display:none}.nova-tutorial-board nav a{white-space:nowrap;padding:7px 9px}.nova-tutorial-content{padding:5px 17px 24px}.nova-tutorial-content section{grid-template-columns:35px 1fr;gap:10px;padding:22px 0}.nova-footer{flex-direction:column;gap:5px;width:calc(100% - 38px)}.ops-login{padding:0 18px}.ops-login-header{min-height:67px}.ops-header-right{display:none}.ops-login-body{grid-template-columns:1fr;gap:24px;width:min(100%,440px);display:grid}.ops-rail{display:none}.ops-intro{text-align:center;padding-top:35px}.ops-intro h1{font-size:45px}.ops-intro>p{margin:auto}.ops-readout{justify-content:center;margin-top:27px}.ops-auth-card{padding:21px 17px}.ops-login-footer{flex-direction:column;gap:5px}.backoffice-app{display:block}.backoffice-sidebar{z-index:80;width:245px;transition:transform .18s;position:fixed;left:0;transform:translate(-105%)}.backoffice-sidebar.is-open{transform:translate(0)}.backoffice-scrim{z-index:70;background:#0c0f149e;border:0;position:fixed;inset:0}.backoffice-menu{display:block}.backoffice-topbar{align-items:start;padding:14px 17px}.backoffice-topbar h1{font-size:18px}.backoffice-topbar p,.backoffice-breadcrumb{display:none}.backoffice-content{padding:17px 17px 32px}.dashboard-grid{grid-template-columns:1fr}.span-full{grid-column:1}.metric-grid{grid-template-columns:repeat(2,1fr)}.cdk-stats{grid-template-columns:repeat(3,1fr)}.provider-summary{grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:1fr}.data-table.responsive-cards{min-width:0}.data-table.responsive-cards thead{display:none}.data-table.responsive-cards tbody{gap:8px;display:grid}.data-table.responsive-cards tr{background:#fff;border:1px solid #e1e0d9;border-radius:8px;gap:8px;padding:12px;display:grid}.data-table.responsive-cards td{border:0;grid-template-columns:85px minmax(0,1fr);gap:8px;padding:0;display:grid}.data-table.responsive-cards td:before{content:attr(data-label);color:#979b93;font-size:9px}.data-table.responsive-cards td[colspan]{display:block}.data-table.responsive-cards td[colspan]:before{display:none}.plan-list article{flex-direction:column}.plan-actions{justify-content:flex-start;width:100%}.toolbar{flex-direction:column;align-items:stretch}.toolbar select,.toolbar .button,.toolbar a{width:100%}.search-field{width:100%;min-width:0}.sticky-save{bottom:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.gate-login{color:#f3f0e7;isolation:isolate;background:#07090c;min-height:100svh;padding:0 clamp(22px,5vw,76px);position:relative;overflow:hidden}.gate-grid{z-index:-1;opacity:.58;pointer-events:none;background-image:linear-gradient(#f2efe50e 1px,#0000 1px),linear-gradient(90deg,#f2efe50e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 92%);mask-image:linear-gradient(90deg,#000,#0000 92%)}.gate-grid:after{content:"";background:radial-gradient(circle at 78% 42%,#ff6a452b,#0000 25%),radial-gradient(circle at 18% 88%,#b9e1581c,#0000 24%);position:absolute;inset:0}.gate-header{border-bottom:1px solid #f2efe533;justify-content:space-between;align-items:center;min-height:88px;display:flex}.gate-brand{align-items:center;gap:13px;display:flex}.gate-mark{color:#f26e49;border:1px solid #f26e49;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.gate-brand strong,.gate-brand small{display:block}.gate-brand strong{letter-spacing:.18em;font-size:15px}.gate-brand small{color:#7e858d;letter-spacing:.21em;margin-top:2px;font-size:8px}.gate-head-status{color:#8b9299;letter-spacing:.19em;align-items:center;gap:9px;font-size:9px;display:flex}.gate-head-status i{background:#b9e158;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #b9e15814}.gate-layout{grid-template-columns:48px minmax(0,1fr) minmax(360px,445px);align-items:center;gap:clamp(34px,6vw,96px);width:min(100%,1190px);min-height:calc(100svh - 164px);margin:0 auto;display:grid}.gate-index{color:#7f878f;flex-direction:column;justify-content:space-between;align-items:center;min-height:300px;display:flex}.gate-index>span{writing-mode:vertical-rl;letter-spacing:.2em;font-size:8px;line-height:1.3}.gate-index strong{color:#f26e49;letter-spacing:.08em;font-size:14px}.gate-index i{background:#f2efe542;flex:1;width:1px;margin:20px 0}.gate-index small{color:#b9e158;letter-spacing:.18em;text-align:center;font-size:8px;line-height:1.7}.gate-copy{align-self:center}.gate-kicker{color:#f26e49;letter-spacing:.21em;font-size:10px;font-weight:800}.gate-copy h1{color:#f4f1e8;letter-spacing:-.11em;margin:28px 0 20px;font-size:clamp(58px,7vw,106px);font-weight:820;line-height:.87}.gate-copy h1 em{color:#b9e158;font-style:normal}.gate-copy>p{color:#8c939b;max-width:360px;margin:0;font-size:14px;line-height:1.8}.gate-readouts{gap:30px;margin-top:48px;display:flex}.gate-readouts span{gap:4px;display:grid}.gate-readouts b{color:#707881;letter-spacing:.16em;font-size:8px;font-weight:600}.gate-readouts strong{color:#e5e2d9;letter-spacing:.13em;font-size:10px}.gate-form{border-top:1px solid #f2efe557;border-bottom:1px solid #f2efe557;align-self:center;padding:26px 0 24px}.gate-form-top{color:#747c85;letter-spacing:.19em;justify-content:space-between;font-size:9px;display:flex}.gate-form-top b{color:#f26e49;font-size:9px;font-weight:700}.gate-form-title{margin:37px 0 28px}.gate-form-title span{color:#b9e158;letter-spacing:.18em;font-size:9px}.gate-form-title h2{color:#f5f2e9;letter-spacing:-.08em;margin:9px 0 0;font-size:36px;line-height:1}.gate-line-field{margin:0 0 22px;display:block}.gate-line-field>span{color:#838b93;letter-spacing:.16em;justify-content:space-between;margin-bottom:8px;font-size:9px;font-weight:700;display:flex}.gate-line-field>span small{color:#626a72;letter-spacing:.08em;font-size:8px;font-weight:500}.gate-line-field input{color:#f3f0e8;background:0 0;border:0;border-bottom:1px solid #414950;border-radius:0;outline:none;width:100%;min-height:46px;padding:0 0 9px;font-size:17px}.gate-line-field input:focus{border-bottom-color:#f26e49;box-shadow:0 5px 0 -4px #f26e49}.gate-line-field input::placeholder{color:#5e666e;letter-spacing:.12em;font-size:12px}.gate-submit{color:#111418;letter-spacing:.12em;background:#f26e49;border:0;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-height:58px;margin-top:12px;padding:0 17px;font-size:11px;font-weight:850;display:flex}.gate-submit:hover:not(:disabled){background:#ff8863;transform:translate(4px)}.gate-submit b{color:#111418;font-size:20px}.gate-error{color:#ff9e9e;border-bottom:1px solid #e35f61;margin-bottom:18px;padding:10px 0;font-size:11px;line-height:1.5}.gate-note{color:#707880;margin:23px 0 0;font-size:9px;line-height:1.65}.gate-footer{color:#6e767f;letter-spacing:.18em;border-top:1px solid #f2efe524;justify-content:space-between;align-items:center;min-height:76px;font-size:8px;display:flex}@media (max-width:860px){.gate-login{padding:0 24px}.gate-layout{grid-template-columns:1fr;gap:48px;min-height:auto;padding:56px 0 64px}.gate-index{display:none}.gate-copy h1{font-size:clamp(58px,15vw,92px)}.gate-form{width:min(100%,520px)}.gate-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:66px}.gate-head-status{font-size:8px}.gate-readouts{gap:22px;margin-top:34px}}@media (max-width:500px){.gate-header{min-height:72px}.gate-head-status{display:none}.gate-layout{gap:38px;padding-top:43px}.gate-kicker{font-size:8px}.gate-copy h1{margin:20px 0 16px;font-size:62px}.gate-copy>p{font-size:12px}.gate-readouts{gap:14px}.gate-readouts b{font-size:7px}.gate-readouts strong{font-size:9px}.gate-form{padding:22px 0 20px}.gate-form-title{margin:28px 0 24px}.gate-form-title h2{font-size:30px}.gate-line-field input{font-size:16px}.gate-footer{padding:16px 0;font-size:7px}}.atlas-login{color:#12151b;isolation:isolate;background:#f0efe9;min-height:100svh;padding:0 clamp(20px,4.6vw,72px);overflow:hidden}.atlas-login:before{content:"";z-index:-1;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);opacity:.97;background:#263dff;width:43vw;height:100%;position:absolute;top:0;right:0}.atlas-login:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 79px,#12151b17 80px),repeating-linear-gradient(0deg,#0000 0 59px,#12151b14 60px);height:33%;position:absolute;inset:auto 0 0}.atlas-topbar{border-bottom:2px solid #12151b;align-items:center;gap:30px;min-height:80px;display:flex}.atlas-brand{align-items:center;gap:11px;display:flex}.atlas-brand>span{color:#12151b;letter-spacing:-.1em;background:#ff5f4d;place-items:center;width:42px;height:42px;font-size:14px;font-weight:900;display:grid}.atlas-brand strong,.atlas-brand small{display:block}.atlas-brand strong{letter-spacing:.08em;font-size:16px}.atlas-brand small{color:#69717a;letter-spacing:.18em;margin-top:2px;font-size:8px}.atlas-topnav{color:#6d747d;letter-spacing:.13em;gap:22px;margin-left:auto;font-size:9px;display:flex}.atlas-topnav b{color:#12151b;margin-left:5px;font-weight:800}.atlas-live{color:#fff;letter-spacing:.16em;border-left:1px solid #12151b;padding:8px 0 8px 18px;font-size:9px;font-weight:800}.atlas-live i{background:#b8ec58;width:7px;height:7px;margin-right:7px;display:inline-block}.atlas-stage{grid-template-columns:minmax(0,1fr) 140px 300px;align-items:end;gap:clamp(26px,5vw,80px);width:min(100%,1260px);min-height:405px;margin:0 auto;padding:55px 0 48px;display:grid}.atlas-title>span{color:#263dff;letter-spacing:.19em;font-size:10px;font-weight:900}.atlas-title h1{color:#12151b;letter-spacing:-.11em;margin:19px 0 18px;font-size:clamp(55px,7vw,102px);font-weight:900;line-height:.86}.atlas-title mark{color:#12151b;background:#ff5f4d;padding:0 9px 2px}.atlas-title p{color:#65707a;max-width:370px;margin:0;font-size:13px;line-height:1.75}.atlas-issue{border-left:2px solid #12151b;flex-direction:column;gap:14px;min-height:245px;padding:15px 13px;display:flex}.atlas-issue>span{color:#6d747d;letter-spacing:.17em;font-size:9px}.atlas-issue>strong{color:#263dff;letter-spacing:-.1em;font-size:65px;line-height:.8}.atlas-issue>div{gap:2px;display:grid}.atlas-issue b{color:#12151b;letter-spacing:.13em;font-size:8px}.atlas-issue small{color:#6b747d;letter-spacing:.08em;font-size:8px}.atlas-board{color:#f0efe9;background:#12151b;align-self:stretch;padding:16px 18px}.atlas-board-head{color:#868f98;letter-spacing:.16em;border-bottom:1px solid #39414a;justify-content:space-between;padding-bottom:16px;font-size:8px;display:flex}.atlas-board-head b{color:#b8ec58}.atlas-board>div:not(.atlas-board-head){border-bottom:1px solid #30373f;grid-template-columns:12px 1fr auto;align-items:center;gap:9px;min-height:67px;display:grid}.atlas-board>div:last-child{border:0}.atlas-board i{background:#b8ec58;width:7px;height:7px}.atlas-board i.warn{background:#ffb255}.atlas-board span{color:#b8bdc2;font-size:10px}.atlas-board strong{color:#f0efe9;letter-spacing:.1em;font-size:9px}.atlas-auth{border-top:2px solid #12151b;border-bottom:2px solid #12151b;grid-template-columns:190px minmax(0,1fr);gap:26px;width:min(100%,1260px);margin:0 auto;padding:25px 0 23px;display:grid}.atlas-auth-lead>span{color:#263dff;letter-spacing:.17em;font-size:9px;font-weight:900}.atlas-auth-lead h2{color:#12151b;letter-spacing:-.08em;margin:14px 0 3px;font-size:31px;line-height:.95}.atlas-auth-lead p{color:#727b84;margin:0;font-size:10px}.atlas-form{grid-template-columns:1fr 1fr .8fr 190px;align-items:end;display:grid}.atlas-cell{border-left:1px solid #bfc1bc;align-content:end;min-height:67px;padding:0 19px;display:grid}.atlas-cell>span{color:#6d757e;letter-spacing:.16em;margin-bottom:8px;font-size:8px;font-weight:850}.atlas-cell>span small{color:#9da29e;font-weight:500}.atlas-cell input{color:#12151b;background:0 0;border:0;border-bottom:2px solid #12151b;border-radius:0;outline:none;width:100%;min-height:31px;padding:0 0 7px;font-size:16px}.atlas-cell input:focus{border-bottom-color:#263dff}.atlas-cell input::placeholder{color:#a0a6ab;letter-spacing:.1em;font-size:10px}.atlas-submit{color:#fff;background:#263dff;border:0;border-radius:0;justify-content:space-between;align-items:center;min-height:67px;margin-left:18px;padding:0 18px;font-size:11px;font-weight:850;display:flex}.atlas-submit:hover:not(:disabled){background:#192fdb;transform:translateY(-3px)}.atlas-submit b{font-size:22px;font-weight:400}.atlas-error{color:#cc3d37;grid-column:2;padding-top:11px;font-size:10px}.atlas-disclaimer{color:#7c858d;grid-column:2;margin:15px 0 0;font-size:9px}.atlas-footer{color:#737b83;letter-spacing:.16em;align-items:center;gap:20px;min-height:73px;font-size:8px;display:flex}.atlas-footer span:nth-child(2){margin-left:auto}.atlas-footer b{color:#263dff;font-size:16px}@media (max-width:900px){.atlas-login{overflow:visible}.atlas-login:before{opacity:.12;width:32vw}.atlas-topnav{gap:12px}.atlas-topnav span:nth-child(2){display:none}.atlas-stage{grid-template-columns:minmax(0,1fr) 260px;gap:28px}.atlas-title{grid-row:span 2}.atlas-issue{min-height:180px}.atlas-board{min-height:220px}.atlas-auth{grid-template-columns:150px minmax(0,1fr)}.atlas-form{grid-template-columns:1fr 1fr;row-gap:18px}.atlas-cell-otp{grid-column:1}.atlas-submit{margin-left:0}.atlas-error,.atlas-disclaimer{grid-column:2}}@media (max-width:620px){.atlas-login{padding:0 18px}.atlas-topbar{gap:14px;min-height:70px}.atlas-brand>span{width:35px;height:35px}.atlas-brand strong{font-size:14px}.atlas-brand small{font-size:7px}.atlas-topnav{display:none}.atlas-live{border-left:0;margin-left:auto;padding-left:0;font-size:8px}.atlas-stage{grid-template-columns:1fr;align-items:start;gap:29px;min-height:0;padding:42px 0 35px}.atlas-title h1{margin:16px 0 15px;font-size:61px}.atlas-title p{font-size:12px}.atlas-issue{border-top:2px solid #12151b;border-left:0;grid-template-columns:auto 1fr 1fr 1fr;align-items:center;min-height:0;padding:13px 12px;display:grid}.atlas-issue>strong{font-size:44px}.atlas-issue>div{border-left:1px solid #bfc1bc;padding-left:10px}.atlas-board{min-height:0;padding:14px 15px}.atlas-board>div:not(.atlas-board-head){min-height:51px}.atlas-auth{grid-template-columns:1fr;gap:21px;padding:21px 0 20px}.atlas-auth-lead h2{font-size:28px}.atlas-form{grid-template-columns:1fr;gap:0}.atlas-cell{border-bottom:1px solid #bfc1bc;border-left:0;min-height:61px;padding:0 0 12px}.atlas-cell+.atlas-cell{padding-top:13px}.atlas-cell input{font-size:15px}.atlas-submit{min-height:57px;margin:18px 0 0}.atlas-error,.atlas-disclaimer{grid-column:1}.atlas-footer{flex-wrap:wrap;min-height:61px;padding:10px 0}.atlas-footer span:nth-child(2){margin-left:0}.atlas-footer b{margin-left:auto}}.copper-shell{--copper-bg:#f2ede4;--copper-paper:#fbf8f1;--copper-text:#2a2622;--copper-muted:#756a5b;--copper-line:#e3d8c6;--copper-accent:#bd5b40;--copper-soft:#f1ded4;background:var(--copper-bg);min-height:100vh;color:var(--copper-text);font-family:Georgia,Songti SC,Noto Serif SC,Times New Roman,serif}.copper-shell button,.copper-shell input,.copper-shell textarea,.copper-shell select{font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.copper-header{border-bottom:1px solid var(--copper-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4efe6f0}.copper-header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 48px,1120px);min-height:76px;margin:0 auto;display:flex}.copper-brand{align-items:center;gap:12px;display:flex}.copper-brand-mark{background:var(--copper-accent);color:#fffaf2;border-radius:9px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.copper-brand-copy strong,.copper-brand-copy small{display:block}.copper-brand-copy strong{font-size:18px;line-height:1.05}.copper-brand-copy small{color:var(--copper-muted);letter-spacing:.04em;margin-top:3px;font-size:9px}.copper-nav{align-items:center;gap:9px;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;display:flex}.copper-nav a{color:#655a50;border-radius:8px;padding:8px 11px;font-size:12px}.copper-nav a:hover{color:var(--copper-accent);background:#ede4d8}.copper-service-state{border-left:1px solid var(--copper-line);color:#6d786a;margin-left:7px;padding-left:16px;font-size:11px}.copper-service-state i,.copper-workspace-head>span i{background:#6d9572;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.copper-main{width:min(100% - 48px,1120px);margin:0 auto;padding:64px 0 70px}.copper-eyebrow{color:var(--copper-accent);letter-spacing:.18em;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:10px;font-weight:700}.copper-hero h1{letter-spacing:-.055em;margin:21px 0 12px;font-size:clamp(42px,5.3vw,66px);line-height:1.04}.copper-hero p{color:var(--copper-muted);margin:0;font-size:16px}.copper-services{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.copper-service-card{border:1px solid var(--copper-line);background:#fffaf2b8;border-radius:16px;flex-direction:column;min-height:300px;padding:24px;display:flex;box-shadow:0 18px 40px -34px #3f2d1e66}.copper-card-icon{background:var(--copper-soft);width:45px;height:45px;color:var(--copper-accent);border-radius:13px;place-items:center;font-size:23px;display:grid}.copper-service-card h2{margin:23px 0 2px;font-size:24px}.copper-service-card>small{color:#a08f81;font-size:11px}.copper-service-card ul{color:#766a60;gap:9px;margin:23px 0 25px;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:12px;list-style:none;display:grid}.copper-service-card li:before{content:"✓";color:var(--copper-accent);margin-right:9px}.copper-service-card>b{color:var(--copper-accent);margin-top:auto;font-size:13px;font-weight:500}.copper-service-card i{margin-left:7px;font-style:normal}.copper-how>h2{text-align:center;margin:0 0 30px;font-size:27px}.copper-how article{padding-left:38px;position:relative}.copper-how article>span{background:var(--copper-soft);width:26px;height:26px;color:var(--copper-accent);border-radius:50%;place-items:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:10px;font-weight:700;display:grid;position:absolute;top:2px;left:0}.copper-how h3{margin:0 0 8px;font-size:18px}.copper-how p{color:var(--copper-muted);margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:12px;line-height:1.7}.copper-workspace{border:1px solid var(--copper-line);background:#fffaf2c7;border-radius:18px;margin-top:70px;overflow:hidden;box-shadow:0 26px 60px -45px #3a281873}.copper-workspace-head{border-bottom:1px solid var(--copper-line);justify-content:space-between;align-items:center;gap:20px;min-height:110px;padding:24px 30px;display:flex}.copper-workspace-head small{color:var(--copper-accent);letter-spacing:.14em;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:9px;font-weight:700}.copper-workspace-head h2{margin:5px 0 2px;font-size:29px}.copper-workspace-head p{color:var(--copper-muted);margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:11px}.copper-workspace-head>span{color:#6b776a;border:1px solid #d8cbbd;border-radius:999px;padding:8px 11px;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:10px}.copper-footer{border-top:1px solid var(--copper-line);color:#948679;justify-content:space-between;align-items:center;gap:18px;width:min(100% - 48px,1120px);min-height:75px;margin:0 auto;font-size:10px;display:flex}.copper-shell .nova-wizard{color:var(--copper-text)}.copper-shell .nova-wizard-head{border-bottom:1px solid var(--copper-line);background:#fbf6ee;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:25px;min-height:86px;padding:0 30px;display:grid}.copper-shell .nova-wizard-route{align-items:baseline;gap:7px;display:flex}.copper-shell .nova-wizard-route span{color:var(--copper-accent);font-size:9px;font-weight:800}.copper-shell .nova-wizard-route strong{color:var(--copper-text);font-size:13px}.copper-shell .nova-wizard-route small{color:#647965;background:#e5eee3;border-radius:5px;padding:3px 6px;font-size:8px}.copper-shell .nova-wizard-head ol{grid-template-columns:repeat(4,1fr);gap:13px;margin:0;padding:0;list-style:none;display:grid}.copper-shell .nova-wizard-head li{color:#aa9c8e;align-items:center;gap:7px;font-size:10px;display:flex;position:relative}.copper-shell .nova-wizard-head li:not(:last-child):after{content:"";background:#ddd1c3;height:1px;position:absolute;top:11px;left:31px;right:-9px}.copper-shell .nova-wizard-head li b{z-index:1;color:#9f9183;background:#fbf6ee;border:1px solid #d8cbbd;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid;position:relative}.copper-shell .nova-wizard-head li span{z-index:1;white-space:nowrap;position:relative}.copper-shell .nova-wizard-head li.is-active{color:var(--copper-accent)}.copper-shell .nova-wizard-head li.is-active b{border-color:var(--copper-accent);background:var(--copper-accent);color:#fff}.copper-shell .nova-wizard-head li.is-done{color:#71816f}.copper-shell .nova-wizard-head li.is-done b{color:#71816f;border-color:#9fb19b}.copper-shell .nova-wizard-percent{color:var(--copper-accent);justify-items:end;font-size:18px;font-weight:700;display:grid}.copper-shell .nova-wizard-percent small{color:#a09387;font-size:8px;font-weight:500}.copper-shell .nova-wizard-body{background:0 0;padding:44px 44px 49px}.copper-shell .nova-step{width:min(100%,900px);margin:0 auto}.copper-shell .nova-step-cdk{grid-template-columns:.9fr 1.1fr;align-items:center;gap:62px;display:grid}.copper-shell .nova-step-session,.copper-shell .nova-step-review{grid-template-columns:.78fr 1.22fr;align-items:start;gap:47px;display:grid}.copper-shell .nova-step-kicker{color:var(--copper-accent);letter-spacing:.14em;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:9px;font-weight:800}.copper-shell .nova-step-copy h2,.copper-shell .nova-step-result h2{color:var(--copper-text);letter-spacing:-.045em;margin:12px 0 15px;font-size:36px;line-height:1.08}.copper-shell .nova-step-copy h2 em,.copper-shell .nova-step-result h2 em{color:var(--copper-accent);font-style:normal}.copper-shell .nova-step-copy>p,.copper-shell .nova-step-result>p{color:var(--copper-muted);margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:12px;line-height:1.75}.copper-shell .nova-rule-list{gap:11px;margin-top:26px;display:grid}.copper-shell .nova-rule-list span{grid-template-columns:25px 1fr;align-items:center;gap:0 9px;display:grid}.copper-shell .nova-rule-list b{color:var(--copper-accent);grid-row:span 2;font-size:9px}.copper-shell .nova-rule-list strong{color:#5c5148;font-size:11px}.copper-shell .nova-rule-list small{color:#a09285;font-size:9px}.copper-shell .nova-entry-card,.copper-shell .nova-session-card,.copper-shell .nova-review-card{border:1px solid var(--copper-line);background:#fffaf2;border-radius:14px;padding:22px;box-shadow:0 19px 38px -32px #452e1d80}.copper-shell .nova-entry-top,.copper-shell .nova-session-card-head,.copper-shell .nova-review-head{color:#a09183;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.copper-shell .nova-entry-state,.copper-shell .nova-review-head b{color:#6e836d}.copper-shell .nova-entry-state i{background:#6e956f;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.copper-shell .nova-input-label{color:#5a5047;margin-top:25px;font-size:11px;font-weight:700;display:block}.copper-shell .nova-input-label small{float:right;color:#9d8f82;font-size:9px;font-weight:500}.copper-shell .nova-input-label input,.copper-shell .nova-session-card textarea{color:#342f2a;background:#fffdfa;border:1px solid #d9cebf;border-radius:9px;outline:none;width:100%;margin-top:9px}.copper-shell .nova-input-label input{min-height:55px;padding:0 14px;font-size:13px}.copper-shell .nova-session-card textarea{resize:vertical;min-height:205px;padding:13px;font-family:Consolas,monospace;font-size:10px;line-height:1.65}.copper-shell .nova-input-label input:focus,.copper-shell .nova-session-card textarea:focus{border-color:var(--copper-accent);box-shadow:0 0 0 3px #bd5c431f}.copper-shell .nova-hint{color:#87796d;background:#faf4eb;border:1px solid #e3d8ca;border-radius:8px;gap:9px;margin:14px 0 17px;padding:10px 11px;font-size:10px;display:flex}.copper-shell .nova-hint b{color:var(--copper-accent)}.copper-shell .nova-action{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:0 15px;font-size:11px;font-weight:700;display:inline-flex}.copper-shell .nova-action-solid{background:var(--copper-accent);color:#fff;justify-content:space-between;width:100%}.copper-shell .nova-action-solid:hover:not(:disabled){color:#fff;background:#a94f39;transform:translateY(-1px)}.copper-shell .nova-action-ghost{color:#75685d;background:#fffaf2;border-color:#d5c9ba}.copper-shell .nova-step-actions{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.copper-shell .nova-step-actions .nova-action-solid{width:auto;min-width:175px}.copper-shell .nova-session-links{gap:8px;margin-top:27px;display:grid}.copper-shell .nova-session-links a{color:#6d6157;border:1px solid #d9cebf;border-radius:8px;grid-template-columns:25px 1fr auto;align-items:center;min-height:43px;padding:0 11px;font-size:10px;display:grid}.copper-shell .nova-session-links b{color:var(--copper-accent)}.copper-shell .nova-review-person{align-items:center;gap:12px;margin:24px 0;display:flex}.copper-shell .nova-review-person>span{background:var(--copper-soft);width:40px;height:40px;color:var(--copper-accent);border-radius:50%;place-items:center;font-weight:800;display:grid}.copper-shell .nova-review-person strong,.copper-shell .nova-review-person small{display:block}.copper-shell .nova-review-person strong{color:#413a34}.copper-shell .nova-review-person small{color:#998b7f;font-size:9px}.copper-shell .nova-review-data{border:1px solid #ddd1c3;border-radius:9px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.copper-shell .nova-review-data>div{background:#fffdfa;padding:13px}.copper-shell .nova-review-data>div+div{border-left:1px solid #ddd1c3}.copper-shell .nova-review-data small,.copper-shell .nova-result-grid small,.copper-shell .nova-result-cdk small{color:#998b7f;letter-spacing:.08em;font-size:8px;display:block}.copper-shell .nova-review-data strong{color:#423a33;margin-top:6px;display:block}.copper-shell .nova-confirm{cursor:pointer;background:#f3f7f1;border:1px solid #d5dfd2;border-radius:8px;gap:9px;margin-top:16px;padding:11px;display:flex}.copper-shell .nova-confirm input{accent-color:#71846f;width:15px;min-height:15px}.copper-shell .nova-confirm strong,.copper-shell .nova-confirm small{display:block}.copper-shell .nova-confirm strong{color:#60745e;font-size:11px}.copper-shell .nova-confirm small{color:#8a9887;font-size:9px}.copper-shell .nova-alert{border:1px solid;border-radius:8px;gap:9px;margin-bottom:16px;padding:11px 13px;font-size:10px;display:flex}.copper-shell .nova-alert-error{color:#a34d3c;background:#fff0ec;border-color:#e5b9ae}.copper-shell .nova-alert-info{color:#567083;background:#edf4f8;border-color:#c9d7e4}.copper-shell .nova-alert-warning{color:#936b32;background:#fff8e8;border-color:#ead4a7}.copper-shell .nova-success-mark{color:#688066;background:#e7efe4;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 18px;display:grid}.copper-shell .nova-success-mark span{font-size:25px}.copper-shell .nova-step-result{text-align:center}.copper-shell .nova-result-grid{text-align:left;border:1px solid #ddd1c3;border-radius:9px;grid-template-columns:repeat(4,1fr);margin-top:25px;display:grid;overflow:hidden}.copper-shell .nova-result-grid>div{background:#fffdfa;min-height:75px;padding:12px}.copper-shell .nova-result-grid>div+div{border-left:1px solid #ddd1c3}.copper-shell .nova-result-grid strong{color:#453d36;margin-top:6px;font-size:11px;display:block}.copper-shell .nova-result-message,.copper-shell .nova-result-cdk{color:#76695e;background:#faf4eb;border:1px solid #ddd1c3;border-radius:8px;margin-top:13px;padding:11px 13px;font-size:10px}.copper-shell .nova-result-cdk{text-align:left;justify-content:space-between;align-items:center;display:flex}.copper-shell .nova-result-actions{justify-content:center;gap:8px;margin-top:18px;display:flex}@media (max-width:760px){.copper-header-inner,.copper-main,.copper-footer{width:min(100% - 34px,680px)}.copper-header-inner{min-height:68px}.copper-brand-copy strong{font-size:15px}.copper-nav>a:first-child,.copper-service-state{display:none}.copper-main{padding-top:46px}.copper-hero{padding-bottom:38px}.copper-hero p{font-size:13px}.copper-services{grid-template-columns:1fr}.copper-service-card{min-height:245px}.copper-how>div{grid-template-columns:1fr;gap:25px}.copper-workspace-head{padding:20px}.copper-workspace-head>span{display:none}.copper-shell .nova-wizard-head{grid-template-columns:1fr auto;padding:15px 18px}.copper-shell .nova-wizard-route{grid-column:1}.copper-shell .nova-wizard-head ol{grid-area:2/1/auto/-1}.copper-shell .nova-wizard-head li{justify-content:center}.copper-shell .nova-wizard-head li span{display:none}.copper-shell .nova-wizard-percent{grid-area:1/2}.copper-shell .nova-wizard-body{padding:30px 18px 35px}.copper-shell .nova-step-cdk,.copper-shell .nova-step-session,.copper-shell .nova-step-review{grid-template-columns:1fr;gap:28px}.copper-shell .nova-rule-list{grid-template-columns:repeat(3,1fr)}.copper-shell .nova-result-grid{grid-template-columns:repeat(2,1fr)}.copper-shell .nova-result-grid>div:nth-child(3){border-top:1px solid #ddd1c3;border-left:0}.copper-shell .nova-result-grid>div:nth-child(4){border-top:1px solid #ddd1c3}.copper-footer{flex-direction:column;justify-content:center;align-items:flex-start;padding:20px 0}}.copper-query-main{padding-top:58px}.copper-shell .nova-query-space{gap:24px;display:grid}.copper-shell .nova-query-hero{text-align:left;justify-content:space-between;align-items:center;gap:32px;min-height:210px;padding:15px 35px 35px;display:flex}.copper-shell .nova-query-kicker{color:var(--copper-accent);letter-spacing:.16em;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:9px;font-weight:800}.copper-shell .nova-query-hero h1{color:var(--copper-text);letter-spacing:-.055em;margin:17px 0 11px;font-size:clamp(38px,5vw,56px);line-height:1.08}.copper-shell .nova-query-hero p{max-width:650px;color:var(--copper-muted);margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:13px;line-height:1.75}.copper-shell .nova-query-stamp{width:108px;height:108px;color:var(--copper-accent);background:#f2dfd6;border:1px solid #d4c3b5;border-radius:16px;flex-direction:column;justify-content:space-between;padding:13px;display:flex;transform:rotate(3deg)}.copper-shell .nova-query-stamp span{font-size:38px;line-height:1}.copper-shell .nova-query-stamp small{color:#9c7567;font-size:8px;line-height:1.25}.copper-shell .nova-query-stamp b{align-self:flex-end;font-size:9px}.copper-shell .nova-query-entry,.copper-shell .nova-query-results{border:1px solid var(--copper-line);background:#fffaf2c2;border-radius:16px;padding:26px 28px;box-shadow:0 20px 45px -38px #3e2a1c6b}.copper-shell .nova-query-entry-head,.copper-shell .nova-query-results-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.copper-shell .nova-query-entry-head span,.copper-shell .nova-query-results-head span{color:var(--copper-accent);letter-spacing:.14em;font-size:8px;font-weight:800}.copper-shell .nova-query-entry-head h2,.copper-shell .nova-query-results-head h2{color:var(--copper-text);margin:5px 0 2px;font-size:25px}.copper-shell .nova-query-entry-head p{color:var(--copper-muted);margin:0;font-size:10px}.copper-shell .nova-query-tally{align-items:center;gap:7px;display:flex}.copper-shell .nova-query-tally strong{color:var(--copper-accent);font-size:29px;line-height:1}.copper-shell .nova-query-tally span{color:#9a8d80;font-size:7px;line-height:1.3}.copper-shell .nova-query-editor{color:#5f554c;font-size:10px;font-weight:700;display:block}.copper-shell .nova-query-editor>span{justify-content:space-between;margin-bottom:8px;display:flex}.copper-shell .nova-query-editor small{color:#9a8e82;font-weight:500}.copper-shell .nova-query-editor textarea{color:#3e3731;resize:vertical;background:#fffdfa;border:1px solid #d8ccbe;border-radius:9px;outline:none;width:100%;min-height:150px;padding:13px;font-family:Consolas,monospace;font-size:11px;line-height:1.7}.copper-shell .nova-query-editor textarea:focus{border-color:var(--copper-accent);box-shadow:0 0 0 3px #bd5c431c}.copper-shell .nova-query-entry-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:15px;display:flex}.copper-shell .nova-query-entry-actions>span{color:#8c8074;font-size:9px}.copper-shell .nova-query-entry-actions>span i{background:#6f9271;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.copper-shell .nova-query-entry-actions>div{gap:8px;display:flex}.copper-shell .nova-query-results-head>b{color:var(--copper-accent);background:#f0dfd6;border-radius:999px;padding:5px 8px;font-size:8px}.copper-shell .nova-query-empty{color:#978b7f;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:170px;display:flex}.copper-shell .nova-query-empty>span{width:38px;height:38px;color:var(--copper-accent);background:#f1e5da;border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.copper-shell .nova-query-empty strong{color:#655a50;font-size:12px}.copper-shell .nova-query-empty small{margin-top:5px;font-size:9px}.copper-shell .nova-query-list{gap:12px;display:grid}.copper-shell .nova-query-card{background:#fffdfa;border:1px solid #ddd1c3;border-radius:11px;grid-template-columns:48px minmax(0,1fr);display:grid;overflow:hidden}.copper-shell .nova-query-number{color:var(--copper-accent);background:#f8efe5;border-right:1px solid #e1d6c9;place-items:start center;padding:14px 10px;font-size:10px;font-weight:800;display:grid}.copper-shell .nova-query-card-body{padding:15px}.copper-shell .nova-query-card-top{align-items:center;gap:8px;display:flex}.copper-shell .nova-query-card-top code{color:#4a4038;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;font-size:10px;overflow:hidden}.copper-shell .nova-query-card-top button{color:#776a5f;background:#fffaf2;border:1px solid #d8ccbe;border-radius:7px;min-height:30px;padding:0 9px;font-size:9px}.copper-shell .nova-query-replace{color:var(--copper-accent)!important}.copper-shell .nova-query-facts{background:#e1d6c9;border:1px solid #e1d6c9;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:13px;display:grid;overflow:hidden}.copper-shell .nova-query-facts>div{background:#fbf7f0;min-height:62px;padding:10px}.copper-shell .nova-query-facts small{color:#9c8f82;font-size:8px;display:block}.copper-shell .nova-query-facts strong{overflow-wrap:anywhere;color:#4b423b;margin-top:6px;font-size:10px;display:block}.copper-shell .nova-query-card-body>p{color:#82756a;margin:12px 0 0;font-size:10px}.copper-shell .nova-replacement{background:#f1f5ee;border-radius:8px;align-items:center;gap:10px;margin-top:11px;padding:10px;display:flex}.copper-shell .nova-replacement span{color:#71806f;font-size:8px}.copper-shell .nova-replacement code{color:#536252;margin-right:auto;font-size:10px}.copper-admin-login{color:#2e2924;background:#f4efe6;min-height:100svh;padding:0 28px;font-family:Georgia,Songti SC,Noto Serif SC,serif}.copper-admin-login-header,.copper-admin-login-footer{width:min(100%,1080px);margin:0 auto}.copper-admin-login-header{border-bottom:1px solid #ded4c6;justify-content:space-between;align-items:center;min-height:78px;display:flex}.copper-admin-login-header>.copper-brand{align-items:center;gap:12px;display:flex}.copper-admin-login-header>.copper-brand .copper-brand-mark{color:#fffaf2;background:#bd5c43;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.copper-admin-login-header>span{color:#7f756b;letter-spacing:.08em;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:9px}.copper-admin-login-header>span i{background:#6f9271;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.copper-admin-login-wrap{grid-template-columns:1fr 390px;align-items:center;gap:75px;width:min(100%,1000px);min-height:calc(100svh - 148px);margin:0 auto;display:grid}.copper-admin-login-intro>span{color:#bd5c43;letter-spacing:.16em;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:9px;font-weight:800}.copper-admin-login-intro h1{letter-spacing:-.055em;max-width:520px;margin:20px 0 16px;font-size:clamp(45px,5.5vw,68px);line-height:1.02}.copper-admin-login-intro>p{color:#8a7d70;max-width:470px;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:13px;line-height:1.75}.copper-admin-login-intro>div{color:#6f645a;grid-template-columns:28px 1fr;gap:9px 10px;margin-top:37px;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:10px;display:grid}.copper-admin-login-intro>div b{color:#bd5c43}.copper-login-card{background:#fffaf2db;border:1px solid #ded4c6;border-radius:16px;padding:27px;box-shadow:0 25px 60px -42px #402b1b80}.copper-login-card-head{color:#9a8d80;letter-spacing:.1em;justify-content:space-between;font-size:9px;display:flex}.copper-login-card-head b{color:#bd5c43}.copper-login-card h2{margin:28px 0 5px;font-size:29px}.copper-login-card>p{color:#948779;margin:0 0 23px;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:10px}.copper-login-card .field>span{color:#5f554c}.copper-login-card .field input{background:#fffdfa;border-color:#d7cbbd;min-height:48px}.copper-login-card .button-primary{background:#bd5c43;min-height:49px}.copper-login-card .button-primary:hover:not(:disabled){background:#a84e39}.copper-login-note{color:#a09387;text-align:center;margin-top:17px;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:8px;line-height:1.6;display:block}.copper-admin-login-footer{color:#988b7f;letter-spacing:.08em;border-top:1px solid #ded4c6;justify-content:space-between;align-items:center;min-height:70px;font-size:8px;display:flex}.backoffice-app{color:#302b26;background:#f4efe6}.backoffice-sidebar{color:#4d443c;background:#eee6da;border-right:1px solid #d8cdbf}.backoffice-brand{border-bottom:1px solid #d8cdbf}.backoffice-brand>span{color:#fffaf2;background:#bd5c43;border-radius:9px}.backoffice-sidebar nav a{color:#74685e;border-left-color:#0000}.backoffice-sidebar nav a:hover{color:#3e3731;background:#e8ddd0}.backoffice-sidebar nav a.is-active{color:#9f4d38;background:#f7eee4;border-left-color:#bd5c43}.backoffice-sidebar nav a>b{color:#ad9f91}.backoffice-main{color:#302b26;background:#f4efe6}.backoffice-topbar{background:#f8f2e9;border-bottom:1px solid #d8cdbf}.backoffice-topbar h1{color:#312b26;font-family:Georgia,Songti SC,Noto Serif SC,serif}.backoffice-health{color:#6b856c}.backoffice-health i{background:#6f9271}.backoffice-content{background:#f4efe6}.admin-card{background:#fffaf2;border-color:#ded4c6;box-shadow:0 16px 35px -32px #402b1b6b}.card-heading h2{color:#3d352f;font-family:Georgia,Songti SC,Noto Serif SC,serif}.card-heading p{color:#978a7e}.card-heading a{color:#bd5c43}.metric-total,.plan-code,.task-pill{color:#a8513b;background:#f1dfd5}.metric-card:hover{background:#fff8ef;border-color:#cfae9d}.key-value-list>div,.data-table td{border-color:#e7dccf}.data-table th{color:#87796d;background:#f1e8dc}.search-field,.field input,.field textarea,.field select,.admin-card input,.admin-card textarea,.admin-card select,.generated-cdks{color:#403831;background:#fffdfa;border-color:#d9cebf}.search-field input{background:0 0}.field input:focus,.field textarea:focus,.field select:focus,.admin-card input:focus,.admin-card textarea:focus,.admin-card select:focus{border-color:#bd5c43;box-shadow:0 0 0 3px #bd5c431f}.button-primary{background:#bd5c43}.backoffice-menu,.modal{background:#fffaf2;border-color:#d8cdbf}@media (max-width:760px){.copper-shell .nova-query-hero{align-items:flex-start;padding:0 0 24px}.copper-shell .nova-query-stamp{width:84px;height:84px}.copper-shell .nova-query-entry,.copper-shell .nova-query-results{padding:20px 17px}.copper-shell .nova-query-entry-actions{flex-direction:column;align-items:stretch}.copper-shell .nova-query-entry-actions>div{grid-template-columns:1fr 1.7fr;display:grid}.copper-shell .nova-query-facts{grid-template-columns:1fr 1fr}.copper-admin-login{padding:0 18px}.copper-admin-login-wrap{grid-template-columns:1fr;gap:32px;padding:45px 0}.copper-admin-login-intro{text-align:center}.copper-admin-login-intro h1{font-size:43px}.copper-admin-login-intro>p{margin:auto}.copper-admin-login-intro>div{display:none}.copper-login-card{width:min(100%,430px);margin:auto}.copper-admin-login-footer{flex-direction:column;align-items:flex-start;gap:5px;padding:17px 0}}.recharge-page{min-height:100vh}.recharge-page-header{align-items:center;gap:22px;width:min(100% - 48px,850px);min-height:78px;margin:0 auto;display:flex}.recharge-page-header>a{color:var(--copper-accent);font-family:Georgia,Songti SC,serif;font-size:12px}.recharge-page-header>div{gap:2px;display:grid}.recharge-page-header strong{color:var(--copper-text);font-size:20px}.recharge-page-header small{color:var(--copper-muted);font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:9px}.recharge-page-header nav{color:#8e8175;align-items:center;gap:16px;margin-left:auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:10px;display:flex}.recharge-page-header nav span{white-space:nowrap}.recharge-page-header .recharge-batch{color:#5b5148;background:#fffaf2;border:1px solid #dfd2c4;border-radius:999px;padding:9px 13px;font-family:Georgia,Songti SC,serif;font-size:11px}.recharge-page-main>h1{letter-spacing:-.04em;margin:0;font-size:32px}.recharge-page-main>p{color:var(--copper-muted);margin:5px 0 40px;font-size:13px}.recharge-page .nova-wizard{gap:32px;display:grid}.recharge-page .nova-wizard-head{background:#fffaf2;border:1px solid #ded4c6;border-radius:17px;min-height:110px;padding:18px 64px;display:block;box-shadow:0 20px 45px -37px #3e2a1c80}.recharge-page .nova-wizard-route,.recharge-page .nova-wizard-percent{display:none}.recharge-page .nova-wizard-head ol{grid-template-columns:repeat(3,1fr);align-items:center;gap:15px;height:74px}.recharge-page .nova-wizard-head li{color:#ac9f92;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;font-family:Georgia,Songti SC,serif;font-size:13px;display:flex}.recharge-page .nova-wizard-head li:not(:last-child):after{background:#eee6db;top:13px;left:calc(50% + 29px);right:calc(29px - 50%)}.recharge-page .nova-wizard-head li b{color:#a69687;background:#f4ede4;border:0;border-radius:50%;width:39px;height:39px;font-size:12px}.recharge-page .nova-wizard-head li.is-active b{background:var(--copper-accent);color:#fff}.recharge-page .nova-wizard-head li.is-done b{color:#fff;background:#d98568}.recharge-page .nova-step-cdk,.recharge-page .nova-step-session,.recharge-page .nova-step-review,.recharge-page .nova-step-result{background:#fffaf2;border:1px solid #ded4c6;border-radius:17px;width:100%;max-width:none;padding:31px 31px 30px;box-shadow:0 22px 49px -38px #3e2a1c80}.recharge-page .nova-step-cdk{display:block}.recharge-page .nova-step-copy h2{margin:8px 0 0;font-size:27px}.recharge-page .nova-step-copy>p,.recharge-page .nova-rule-list{display:none}.recharge-page .nova-entry-card{box-shadow:none;background:0 0;border:0;padding:0}.recharge-page .nova-entry-top{display:none}.recharge-page .nova-input-label{margin-top:0;font-size:13px}.recharge-page .nova-input-label input{min-height:54px;margin-top:9px}.recharge-page .nova-hint{display:none}.recharge-page .nova-entry-card .nova-action-solid{justify-content:center;min-height:49px;margin-top:27px;font-size:0}.recharge-page .nova-entry-card .nova-action-solid:after{content:"下一步 →";font-family:Georgia,Songti SC,serif;font-size:16px}.recharge-page .nova-entry-card .nova-action-solid i{display:none}.recharge-page .nova-step-session,.recharge-page .nova-step-review{display:block}.recharge-page .nova-step-session .nova-step-copy,.recharge-page .nova-step-review .nova-step-copy{margin-bottom:24px}.recharge-page .nova-session-links a{flex:1}.recharge-page .nova-session-card,.recharge-page .nova-review-card{box-shadow:none;background:0 0;border:0;padding:0}.recharge-page .nova-session-card-head{margin-bottom:8px}.recharge-page .nova-session-card textarea{min-height:205px}.recharge-page .nova-review-card .nova-review-head{margin-bottom:18px}.recharge-page .nova-step-result{text-align:center}.recharge-page .nova-result-actions{justify-content:center}.recharge-page .nova-result-grid{background:#e1d6c9}@media (max-width:720px){.recharge-page-header,.recharge-page-main{width:min(100% - 34px,650px)}.recharge-page-header{min-height:68px}.recharge-page-header>div{display:none}.recharge-page-header nav{gap:9px}.recharge-page-header nav span:first-child{display:none}.recharge-page-main{padding-top:24px}.recharge-page-main>h1{font-size:28px}.recharge-page-main>p{margin-bottom:27px}.recharge-page .nova-wizard-head{padding:15px 18px}.recharge-page .nova-wizard-head li{font-size:10px}.recharge-page .nova-wizard-head li span{display:block}.recharge-page .nova-step-cdk,.recharge-page .nova-step-session,.recharge-page .nova-step-review,.recharge-page .nova-step-result{padding:24px 18px}.recharge-page .nova-step-copy h2{font-size:25px}.recharge-page .nova-session-links{display:grid}.recharge-page .nova-result-grid{grid-template-columns:1fr 1fr}}.copper-nav>span{color:#74685d;font-family:Georgia,Songti SC,serif;font-size:12px}.copper-nav>span+span{margin-left:13px;font-size:16px}.copper-how article p+p{margin-top:7px}.copper-how article p strong{color:#51473f;font-weight:700}html,body{background:#f4efe6;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.copper-shell{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.copper-shell h1,.copper-shell h2,.copper-shell h3,.copper-brand-copy strong,.copper-brand-copy small,.copper-service-card small,.copper-service-card>b,.copper-how h2,.copper-how h3{font-family:Georgia,Noto Serif SC,Songti SC,serif}.copper-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.copper-header-inner,.copper-main,.copper-footer{width:min(100% - 160px,1104px)}.copper-header-inner{min-height:80px}.copper-brand{gap:11px}.copper-brand-mark{background:var(--copper-accent);border-radius:11px;width:40px;height:40px;font-size:22px}.copper-brand-copy strong{color:var(--copper-text);font-size:19px;font-weight:600;line-height:1.05}.copper-brand-copy small{color:var(--copper-muted);letter-spacing:0;margin-top:3px;font-size:11px;line-height:1.1}.recharge-page{--recharge-ui:Inter, system-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--recharge-display:Georgia, "Noto Serif SC", "Songti SC", serif;font-family:var(--recharge-ui);color:#403831}.recharge-page *,.recharge-page button,.recharge-page input,.recharge-page textarea{font-family:var(--recharge-ui)}.recharge-page-main{width:min(100% - 48px,960px);padding:32px 0 72px}.recharge-page-header{align-items:flex-start;width:100%;min-height:74px;padding-top:0}.recharge-page-header .lookup-title-block{gap:0}.recharge-page-header .lookup-title-block h1{color:#302b26;font:700 32px/1.15 var(--recharge-display);letter-spacing:-.035em;margin:10px 0 5px}.recharge-page-header .lookup-title-block p{color:#8f8276;font:400 13px/1.6 var(--recharge-ui);margin:0}.recharge-page-header .lookup-nav{align-items:center;gap:12px;padding-top:7px}.recharge-page-header .lookup-nav>span,.recharge-page-header .lookup-nav .public-control,.recharge-page-header .lookup-nav .reason-link{font:500 12px/20px var(--recharge-ui)}.recharge-page-header .lookup-nav .batch-button,.recharge-page-header .recharge-batch{min-height:38px;font:650 12px/1 var(--recharge-ui);border-radius:10px;padding:0 15px}.recharge-page .nova-wizard{gap:22px;margin-top:42px}.recharge-page .nova-wizard-head{border-radius:16px;min-height:112px;padding:20px 48px 18px}.recharge-page .nova-wizard-head ol{height:74px}.recharge-page .nova-wizard-head li{color:#9a8d80;font:500 13px/20px var(--recharge-ui);gap:10px}.recharge-page .nova-wizard-head li b{width:34px;height:34px;font:700 12px/1 var(--recharge-ui)}.recharge-page .nova-wizard-head li b:after{content:none}.recharge-page .nova-step-cdk,.recharge-page .nova-step-session,.recharge-page .nova-step-review,.recharge-page .nova-step-result{border-radius:16px;padding:34px 38px 38px}.recharge-page .nova-step-kicker{color:var(--copper-accent);font:700 10px/14px var(--recharge-ui);letter-spacing:.12em;display:block}.recharge-page .nova-step-kicker:after{content:none}.recharge-page .nova-step-copy h2,.recharge-page .nova-step-cdk .nova-step-copy h2{color:#302b26;font:650 30px/1.22 var(--recharge-display);letter-spacing:-.035em;margin:10px 0 12px}.recharge-page .nova-step-cdk .nova-step-copy h2:after{content:none}.recharge-page .nova-step-copy>p{color:#7c7066;max-width:680px;font:400 13px/1.65 var(--recharge-ui);margin:0 0 22px;display:block}.recharge-page .nova-step-cdk .nova-step-copy{margin-bottom:24px}.recharge-page .nova-input-label{color:#5f554c;font:650 13px/20px var(--recharge-ui);margin-top:0}.recharge-page .nova-input-label:before{content:none}.recharge-page .nova-input-label small{float:right;color:#a08e80;font:500 11px/20px var(--recharge-ui);display:inline}.recharge-page .nova-input-label input{color:#403831;min-height:52px;font:600 13px/20px var(--recharge-ui);background:#fffdfa;border-color:#d8ccbe;border-radius:10px;margin-top:9px;padding:0 14px}.recharge-page .nova-input-label input::placeholder{color:#b2a59a}.recharge-page .nova-entry-card .nova-action-solid{min-height:46px;font:650 13px/20px var(--recharge-ui);justify-content:center;margin-top:20px}.recharge-page .nova-entry-card .nova-action-solid:after{content:none}.recharge-page .nova-entry-card .nova-action-solid i{font:500 16px/1 var(--recharge-ui);display:inline}.recharge-page .nova-session-links{gap:10px;margin:20px 0 22px;display:flex}.recharge-page .nova-session-links a{color:#6d6056;min-height:44px;font:600 12px/1 var(--recharge-ui);border-color:#dfd3c5;border-radius:10px;padding:0 13px}.recharge-page .nova-session-links b{font:700 11px/1 var(--recharge-ui);color:var(--copper-accent)}.recharge-page .nova-session-links i{font:500 16px/1 var(--recharge-ui);color:#a08e80}.recharge-page .nova-session-card-head{color:#a08e80;font:700 10px/14px var(--recharge-ui);letter-spacing:.12em;margin-bottom:9px}.recharge-page .nova-session-card-head small{color:#a08e80;font:500 10px/14px var(--recharge-ui);letter-spacing:0}.recharge-page .nova-session-card textarea{color:#403831;background:#fffdfa;border-color:#d8ccbe;border-radius:10px;min-height:245px;padding:16px;font:400 12px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.recharge-page .nova-session-card textarea::placeholder{color:#b2a59a}.recharge-page .nova-alert-info{color:#6e8594;font:500 11px/1.5 var(--recharge-ui);background:#f1f5f7;border-color:#d7e3e9;border-radius:9px;margin:0 0 16px;padding:9px 12px}.recharge-page .nova-alert-info b{font:800 10px/1.5 var(--recharge-ui);letter-spacing:.08em}.recharge-page .nova-hint-warning{color:#8d7960;font:500 11px/1.55 var(--recharge-ui);background:#fff7e8;border-color:#ead9b7;border-radius:9px;margin:14px 0 0;padding:10px 12px}.recharge-page .nova-step-actions{gap:10px;margin-top:20px}.recharge-page .nova-action{min-height:44px;font:650 12px/20px var(--recharge-ui);border-radius:10px}.recharge-page .nova-action-solid{background:var(--copper-accent);color:#fffaf2}.recharge-page .nova-action-ghost{color:#75685d;background:#fffaf2;border-color:#dccfc1}.recharge-page .nova-review-card{padding:0}.recharge-page .nova-review-head{font:700 10px/14px var(--recharge-ui);letter-spacing:.12em}.recharge-page .nova-result-grid{border-radius:10px}.backoffice-topbar h1{font-size:22px;line-height:1.2}.card-heading h2{font-size:17px;line-height:1.3}.card-heading p{font:400 11px/1.5 Inter,system-ui,sans-serif}.toolbar{align-items:center;gap:10px;min-height:42px}.toolbar select,.toolbar .button,.toolbar a,.search-field{border-radius:10px;min-height:40px;font:600 11px/1.2 Inter,system-ui,sans-serif}.table-wrap,.data-table-wrap{border-radius:16px}.data-table{min-width:760px}.data-table th{letter-spacing:.04em;height:43px;padding:0 14px;font:700 10px/1.2 Inter,system-ui,sans-serif}.status-badge,.task-pill,.plan-code{font-family:Inter,system-ui,sans-serif}@media (max-width:720px){.recharge-page-main{width:min(100% - 34px,680px);padding:24px 0 48px}.recharge-page-header{min-height:0;display:block}.recharge-page-header .lookup-nav{justify-content:flex-end;margin-top:20px;padding-top:0}.recharge-page .nova-wizard{margin-top:28px}.recharge-page .nova-wizard-head{padding:16px 18px}.recharge-page .nova-step-cdk,.recharge-page .nova-step-session,.recharge-page .nova-step-review,.recharge-page .nova-step-result{padding:24px 20px}.recharge-page .nova-step-copy h2,.recharge-page .nova-step-cdk .nova-step-copy h2{font-size:27px}.recharge-page .nova-session-links{display:grid}.data-table.responsive-cards{min-width:0}}.copper-hero{padding:64px 0}.copper-hero h1{letter-spacing:-1.12px;margin:0 0 16px;font-size:44.8px;font-weight:600;line-height:1}.copper-hero p{color:#92795f;font-family:Georgia,Noto Serif SC,serif;font-size:18px;line-height:28px}.copper-services{grid-template-columns:repeat(3,258px);justify-content:center;gap:24px}.copper-service-card{border:1px solid var(--copper-line);background:var(--copper-paper);text-align:left;border-radius:18px;height:297px;min-height:297px;padding:20px;box-shadow:0 4px 22px #5b3b2212}.copper-card-copy{flex-direction:column;min-height:192px;display:flex}.copper-card-icon{background:#f1dfd5;border-radius:14px;flex:0 0 48px;width:48px;height:48px;margin-bottom:16px;font-family:Georgia,Noto Serif SC,serif;font-size:23px}.copper-service-card h2{margin:0;font-size:20px;font-weight:700;line-height:28px}.copper-service-card>.copper-card-copy>small{color:#9b8f7e;margin:4px 0 0;font-family:Georgia,serif;font-size:14px;line-height:20px}.copper-service-card ul{gap:8px;margin:20px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:14px;line-height:20px}.copper-card-copy>b{color:var(--copper-accent);align-items:center;margin-top:24px;font-family:Georgia,Noto Serif SC,serif;font-size:14px;font-weight:500;line-height:20px;display:flex}.copper-card-copy>b i{color:inherit;margin-left:10px;font-size:17px;line-height:1}.copper-card-icon{color:var(--copper-accent);place-items:center;font-size:0;display:grid;position:relative}.copper-card-icon>span{display:block;position:relative}.copper-icon-check>span{border:2px solid var(--copper-accent);border-radius:2px;width:19px;height:24px}.copper-icon-check>span:before{content:"";border-left:2px solid var(--copper-accent);border-bottom:2px solid var(--copper-accent);width:7px;height:4px;position:absolute;top:8px;left:4px;transform:rotate(-45deg)}.copper-icon-check>span:after{content:"";background:var(--copper-soft);width:7px;height:7px;position:absolute;top:-2px;right:-2px}.copper-icon-search>span{border:2px solid var(--copper-accent);border-radius:50%;width:21px;height:21px}.copper-icon-search>span:after{content:"";background:var(--copper-accent);transform-origin:0;border-radius:2px;width:9px;height:2px;position:absolute;top:18px;left:15px;transform:rotate(48deg)}.copper-icon-billing>span{background:linear-gradient(90deg,transparent 0 3px,var(--copper-accent) 3px 5px,transparent 5px 11px,var(--copper-accent) 11px 13px,transparent 13px 19px,var(--copper-accent) 19px 21px,transparent 21px);width:25px;height:25px}.copper-how{border-top:1px solid var(--copper-line);border-bottom:0;margin:80px 0 0;padding:64px 0 0}.copper-how>h2{margin:0 0 40px;font-size:24px;font-weight:600;line-height:32px}.copper-how>div{grid-template-columns:repeat(3,1fr);gap:32px}.copper-how article{min-height:136px;padding-left:0}.copper-how h3{margin:0 0 16px;font-size:16px;font-weight:700;line-height:24px}.copper-how li{align-items:flex-start;gap:10px;min-height:24px;display:flex}.copper-how li>span{background:var(--copper-soft);width:24px;height:24px;color:var(--copper-accent);border-radius:50%;flex:0 0 24px;place-items:center;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:18px;display:grid}.copper-how p{color:var(--copper-text);margin:0;font-size:16px;line-height:24px}.copper-footer{color:#9b8f7e;border:0;justify-content:center;min-height:96px;padding:48px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:11px}.history-page{min-height:100vh}.lookup-page{width:min(100% - 264px,1016px);margin:0 auto;padding:50px 0 80px}.lookup-header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.lookup-title-block{min-width:0}.back-link{color:var(--copper-accent);font-family:Georgia,Noto Serif SC,serif;font-size:14px}.lookup-title-block h1{letter-spacing:0;margin:17px 0 5px;font-family:Georgia,Noto Serif SC,serif;font-size:32px;font-weight:700;line-height:38.4px}.lookup-title-block p{color:#756a5b;margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:16px;line-height:24px}.lookup-nav{align-items:center;gap:14px;padding-top:1px;display:flex}.lookup-nav button{color:#756a5b;white-space:nowrap;background:0 0;border:0;font-family:Georgia,Noto Serif SC,serif;font-size:14px}.lookup-nav .reason-link{color:var(--copper-accent)}.lookup-nav .batch-button{color:#3e3731;background:#fffaf2;border:1px solid #ded4c6;border-radius:12px;min-height:42px;padding:0 17px;font-weight:600}.lookup-nav .lookup-language,.lookup-nav .lookup-theme{font-size:14px}.lookup-card{border:1px solid var(--copper-line);color:#2a2622;background:#fffaf2;border-radius:18px;margin-top:48px;padding:26px;box-shadow:0 18px 42px -35px #3f2d1e6b}.lookup-card h2{margin:0 0 24px;font-family:Georgia,Noto Serif SC,serif;font-size:23px;font-weight:700;line-height:29.9px}.lookup-note{color:#756a5b;background:#f7efe5;border-radius:0;margin:0 0 27px;padding:19px 20px;font-family:Georgia,Noto Serif SC,serif;font-size:15px;line-height:24px}.lookup-card label{color:#756a5b;margin:0 0 9px;font-family:Georgia,Noto Serif SC,serif;font-size:14px;font-weight:600;line-height:20px;display:block}.lookup-card input{color:#2a2622;background:#fffdfa;border:1px solid #ded4c6;border-radius:12px;outline:none;width:100%;height:48px;padding:0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:13px}.lookup-card input:focus{border-color:var(--copper-accent);box-shadow:0 0 0 3px #bd5c431f}.lookup-card input::placeholder{color:#a79a8d}.lookup-card .next-button{color:#fffaf2;background:#dfa895;border:0;border-radius:11px;width:100%;height:46px;margin:20px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:16px;font-weight:600;line-height:16px}.lookup-card .next-button:disabled{opacity:.75;cursor:not-allowed}.lookup-card .next-button:not(:disabled):hover{background:#ce8d77}.lookup-error{color:#a34d3c;margin:12px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:14px}.lookup-result{color:#756a5b;background:#fbf3e9;border:1px solid #ded4c6;border-radius:12px;margin-top:20px;padding:16px 18px;font-family:Inter,system-ui,sans-serif;font-size:13px}.lookup-result>div{border-bottom:1px solid #e8ddd0;justify-content:space-between;align-items:center;gap:20px;padding:8px 0;display:flex}.lookup-result span{color:#9a8d80}.lookup-result strong{color:#403831}.lookup-result>p{color:#756a5b;margin:12px 0 0}.billing-page{min-height:100vh}.billing-layout{width:min(100% - 264px,1016px);margin:0 auto;padding:50px 0 80px}.billing-header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.billing-header h1{margin:17px 0 5px;font-family:Georgia,Noto Serif SC,serif;font-size:32px;font-weight:700;line-height:38.4px}.billing-header p{color:#756a5b;margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:16px;line-height:24px}.billing-privacy{color:#8d6489;background:#fbf0fc;border:1px solid #e4cfe4;border-radius:9px;width:max-content;margin:17px 0 40px;padding:8px 13px;font-family:Georgia,Noto Serif SC,serif;font-size:12px;line-height:16px}.billing-tabs{background:#f7efe5;border:1px solid #e1d6c9;border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.billing-tabs button{color:#756a5b;background:0 0;border:0;min-height:56px;font-family:Georgia,Noto Serif SC,serif;font-size:15px}.billing-tabs button.is-active{color:var(--copper-accent);background:#fffaf2;border-radius:12px;margin:4px;box-shadow:0 5px 14px -12px #3f2d1e80}.billing-tabs button span{color:var(--copper-accent);margin-right:8px}.billing-tabs button b{color:#a25f4e;background:#f1dfd5;border-radius:6px;margin-left:8px;padding:3px 6px;font-size:9px;font-weight:600}.billing-card{border:1px solid var(--copper-line);background:#fffaf2;border-radius:18px;margin-top:24px;padding:20px;box-shadow:0 18px 42px -35px #3f2d1e6b}.billing-step{color:var(--copper-accent);font-family:Georgia,Noto Serif SC,serif;font-size:12px;font-weight:700}.billing-card h2{margin:8px 0 26px;font-family:Georgia,Noto Serif SC,serif;font-size:23px;font-weight:700;line-height:29.9px}.billing-card label{color:#756a5b;justify-content:space-between;margin:0 0 9px;font-family:Georgia,Noto Serif SC,serif;font-size:14px;font-weight:600;line-height:20px;display:flex}.billing-card label small{font-size:12px;font-weight:400}.billing-card textarea{color:#2a2622;resize:vertical;background:#f7efe5;border:1px solid #ded4c6;border-radius:12px;outline:none;width:100%;min-height:140px;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:20px}.billing-card textarea:focus{border-color:var(--copper-accent);box-shadow:0 0 0 3px #bd5c431f}.billing-card textarea::placeholder{color:#a79a8d}.billing-actions{gap:12px;margin-top:20px;display:flex}.billing-card .next-button{color:#fffaf2;background:#dfa895;border:0;border-radius:11px;flex:1;width:auto;height:46px;margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:16px;font-weight:600;line-height:16px}.billing-card .next-button:not(:disabled):hover{background:#ce8d77}.billing-card .next-button:disabled{opacity:.75}.clear-button{color:#3e3731;background:#fffaf2;border:1px solid #ded4c6;border-radius:11px;min-width:76px;font-family:Georgia,Noto Serif SC,serif;font-size:15px;font-weight:600}.clear-button:hover{background:#f7efe5}.billing-result{color:#756a5b;background:#f7efe5;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-family:Georgia,Noto Serif SC,serif;font-size:13px}@media (max-width:760px){.billing-layout{width:min(100% - 34px,680px);padding:30px 0 48px}.billing-header{display:block}.billing-header .lookup-nav{justify-content:flex-end;margin-top:22px}.billing-privacy{margin-bottom:24px}.billing-card{padding:18px}.billing-actions{grid-template-columns:1fr 82px;display:grid}.copper-header-inner,.copper-main,.copper-footer{width:min(100% - 34px,680px)}.copper-hero{padding:46px 0 38px}.copper-hero h1{font-size:38px}.copper-hero p{font-size:16px}.copper-services{grid-template-columns:1fr}.copper-service-card{height:auto;min-height:245px}.lookup-page{width:min(100% - 34px,680px);padding:30px 0 48px}.lookup-header{display:block}.lookup-nav{justify-content:flex-end;margin-top:22px}.lookup-card{margin-top:28px;padding:20px}.copper-footer{padding:20px 0}}.recharge-page-main{width:min(100% - 264px,850px);margin:0 auto;padding:50px 0 70px}.recharge-page-header{justify-content:space-between;align-items:flex-start;gap:30px;width:100%;min-height:0;margin:0;display:flex}.recharge-page-header>.lookup-title-block{min-width:0;display:block}.recharge-page-header .lookup-title-block h1{margin:17px 0 5px}.recharge-page-header .lookup-title-block p{color:#756a5b;margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:16px;line-height:24px}.recharge-page-header .lookup-nav{margin-left:0}.recharge-page .nova-wizard{margin-top:48px}@media (max-width:760px){.recharge-page-main{width:min(100% - 34px,680px);padding:30px 0 48px}.recharge-page-header{display:block}.recharge-page-header .lookup-nav{justify-content:flex-end;margin-top:22px}.recharge-page .nova-wizard{margin-top:28px}}.public-controls{align-items:center;gap:14px;display:flex;position:relative}.public-control{color:#756a5b;white-space:nowrap;background:0 0;border:0;padding:0;font-family:Georgia,Noto Serif SC,serif;font-size:14px;line-height:24px}:is(.public-control:hover,.public-control:focus-visible){color:var(--copper-accent);outline:none}.public-theme{font-size:17px}.public-language-menu{z-index:50;border:1px solid var(--copper-line);background:#fffaf2;border-radius:12px;width:150px;padding:7px;position:absolute;top:calc(100% + 12px);right:26px;box-shadow:0 18px 36px -24px #3d2a1b8c}.public-language-menu button{color:#756a5b;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:0 10px;font-family:Inter,system-ui,sans-serif;font-size:12px;display:flex}.public-language-menu button:hover,.public-language-menu button.is-selected{color:var(--copper-accent);background:#f1dfd5}.public-language-menu b{letter-spacing:.08em;font-size:10px;font-weight:600}.copper-nav .public-controls{margin-left:2px}.lookup-nav .public-controls{align-items:center;gap:14px;display:flex}.failure-reasons-control{position:relative}.failure-reasons-control .reason-link{color:var(--copper-accent);white-space:nowrap;background:0 0;border:0;padding:0;font-family:Georgia,Noto Serif SC,serif;font-size:14px}:is(.failure-reasons-control .reason-link:hover,.failure-reasons-control .reason-link:focus-visible){color:#9f4d38;outline:none}.failure-reasons-popover{z-index:50;border:1px solid var(--copper-line);color:#756a5b;background:#fffaf2;border-radius:12px;width:300px;padding:16px;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.6;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 18px 36px -24px #3d2a1b8c}.failure-reasons-popover strong{color:#403831;margin-bottom:7px;font-family:Georgia,Noto Serif SC,serif;font-size:15px;display:block}.failure-reasons-popover ul{margin:0;padding-left:18px}.failure-reasons-popover li+li{margin-top:4px}.failure-reasons-popover>button{min-height:30px;color:var(--copper-accent);background:#f1dfd5;border:1px solid #ded4c6;border-radius:8px;margin-top:12px;padding:0 12px;font-size:11px}html[data-public-theme=dark] .copper-shell{--copper-bg:#17120e;--copper-paper:#211914;--copper-text:#f3ebe2;--copper-muted:#b7a79a;--copper-line:#47362b;--copper-soft:#3a241d;background:var(--copper-bg);color:var(--copper-text)}html[data-public-theme=dark] .copper-header{background:#17120ef0;border-color:#47362b}html[data-public-theme=dark] .copper-brand-copy strong,html[data-public-theme=dark] .copper-service-card h2,html[data-public-theme=dark] .copper-how h2,html[data-public-theme=dark] .copper-how h3,html[data-public-theme=dark] .lookup-title-block h1,html[data-public-theme=dark] .billing-header h1,html[data-public-theme=dark] .lookup-card h2,html[data-public-theme=dark] .billing-card h2{color:#f3ebe2}html[data-public-theme=dark] .copper-brand-copy small,html[data-public-theme=dark] .copper-hero p,html[data-public-theme=dark] .copper-service-card ul,html[data-public-theme=dark] .copper-how p,html[data-public-theme=dark] .lookup-title-block p,html[data-public-theme=dark] .billing-header p{color:#b7a79a}html[data-public-theme=dark] .public-language-menu,html[data-public-theme=dark] .lookup-card,html[data-public-theme=dark] .billing-card,html[data-public-theme=dark] .billing-tabs,html[data-public-theme=dark] .copper-service-card,html[data-public-theme=dark] .recharge-page .nova-wizard-head,html[data-public-theme=dark] .recharge-page .nova-step-cdk,html[data-public-theme=dark] .recharge-page .nova-step-session,html[data-public-theme=dark] .recharge-page .nova-step-review,html[data-public-theme=dark] .recharge-page .nova-step-result{background:#211914;border-color:#47362b}html[data-public-theme=dark] .copper-service-card:hover{background:#2b1d16!important}html[data-public-theme=dark] .copper-how,html[data-public-theme=dark] .copper-footer{border-color:#47362b}html[data-public-theme=dark] .lookup-note,html[data-public-theme=dark] .billing-card textarea,html[data-public-theme=dark] .billing-result{color:#c7b8ab;background:#2b1d16}html[data-public-theme=dark] .lookup-card input,html[data-public-theme=dark] .billing-card textarea{color:#f3ebe2;background:#18120e;border-color:#594438}html[data-public-theme=dark] .lookup-result{color:#c7b8ab;background:#2b1d16;border-color:#594438}html[data-public-theme=dark] .lookup-result strong{color:#f3ebe2}html[data-public-theme=dark] .billing-tabs{background:#2b1d16}html[data-public-theme=dark] .billing-tabs button.is-active{background:#38261d}html[data-public-theme=dark] .public-language-menu button{color:#c7b8ab}html[data-public-theme=dark] .public-language-menu button:hover,html[data-public-theme=dark] .public-language-menu button.is-selected{color:#e7a58e;background:#3a241d}html[data-public-theme=dark] .failure-reasons-popover{color:#c7b8ab;background:#211914;border-color:#594438}html[data-public-theme=dark] .failure-reasons-popover strong{color:#f3ebe2}html[data-public-theme=dark] .failure-reasons-popover>button{color:#e7a58e;background:#3a241d;border-color:#594438}html[data-public-theme=dark] .recharge-page .nova-input-label input{color:#f3ebe2;background:#18120e;border-color:#594438}html[data-public-theme=dark] .recharge-page .nova-wizard-head li b{color:#c7b8ab;background:#2b1d16}.batch-recharge-card{border:1px solid var(--copper-line);background:#fffaf2;border-radius:18px;margin-top:48px;padding:26px;box-shadow:0 18px 42px -35px #3f2d1e6b}.batch-recharge-head{gap:4px;display:grid}.batch-recharge-head span{color:var(--copper-accent);letter-spacing:.14em;font-size:10px;font-weight:700}.batch-recharge-head strong{color:var(--copper-text);font-family:Georgia,Noto Serif SC,serif;font-size:24px}.batch-recharge-head small{color:var(--copper-muted);font-size:13px}.batch-recharge-steps{align-items:center;gap:11px;margin:25px 0;display:flex}.batch-recharge-steps b{color:#ab9e91;white-space:nowrap;align-items:center;gap:7px;font-family:Georgia,Noto Serif SC,serif;font-size:13px;font-weight:600;display:flex}.batch-recharge-steps b:first-letter{display:grid}.batch-recharge-steps b.is-active{color:var(--copper-accent)}.batch-recharge-steps i{background:var(--copper-line);flex:1;height:1px}.batch-recharge-form{gap:18px;display:grid}.batch-recharge-form label{color:#756a5b;gap:8px;font-size:14px;font-weight:600;display:grid}.batch-recharge-form textarea{color:#2a2622;resize:vertical;background:#f7efe5;border:1px solid #ded4c6;border-radius:12px;outline:none;width:100%;padding:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.65}.batch-recharge-form textarea:focus{border-color:var(--copper-accent);box-shadow:0 0 0 3px #bd5c431f}.batch-primary,.batch-secondary{border-radius:11px;min-height:46px;padding:0 18px;font-size:14px;font-weight:650}.batch-primary{color:#fffaf2;background:#dfa895;border:0}.batch-primary:hover:not(:disabled){background:#ce8d77}.batch-secondary{color:#756a5b;background:#fffaf2;border:1px solid #ded4c6}.batch-actions{justify-content:flex-end;gap:10px;display:flex}.batch-recharge-error{color:#a34d3c;background:#fbebe5;border:1px solid #e4b7aa;border-radius:10px;margin:0;padding:11px 13px;font-size:13px}.batch-recharge-list>div,.batch-results>div{background:#fbf7f0;border:1px solid #e1d6c9;border-radius:10px;align-items:center;gap:12px;min-height:42px;padding:9px 12px;display:flex}.batch-recharge-list code,.batch-results code{color:#4a4038;margin-right:auto;font-size:12px}.batch-recharge-list strong,.batch-results small{color:#756a5b;font-size:12px}.batch-ok-tag{color:#6f9271;font-size:12px}.batch-error-tag{color:#a34d3c;font-size:12px}.batch-confirm-note{color:#756a5b;background:#f7efe5;border-radius:10px;margin:0;padding:13px;font-size:13px;line-height:1.6}.batch-confirm-check{color:#4a4038;cursor:pointer;background:#fffaf2;border:1px solid #e1d6c9;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 13px;font-size:13px;line-height:1.5;display:flex}.batch-confirm-check input{width:17px;height:17px;accent-color:var(--copper-accent);flex:none;margin:1px 0 0}.batch-confirm-check:has(input:focus-visible){outline-offset:2px;outline:3px solid #bd5c432e}.batch-results{border-top:1px solid var(--copper-line);padding-top:10px}html[data-public-theme=dark] .batch-recharge-card{background:#211914;border-color:#47362b}html[data-public-theme=dark] .batch-recharge-head strong{color:#f3ebe2}html[data-public-theme=dark] .batch-recharge-head small,html[data-public-theme=dark] .batch-recharge-form label,html[data-public-theme=dark] .batch-confirm-note{color:#c7b8ab}html[data-public-theme=dark] .batch-recharge-form textarea,html[data-public-theme=dark] .batch-recharge-list>div,html[data-public-theme=dark] .batch-results>div{color:#f3ebe2;background:#2b1d16;border-color:#594438}html[data-public-theme=dark] .batch-recharge-form textarea{background:#18120e}html[data-public-theme=dark] .batch-secondary{color:#c7b8ab;background:#2b1d16;border-color:#594438}html[data-public-theme=dark] .batch-confirm-note{background:#2b1d16}html[data-public-theme=dark] .batch-confirm-check{color:#eee3d9;background:#241812;border-color:#594438}@media (max-width:760px){.batch-recharge-card{margin-top:28px;padding:20px}.batch-recharge-steps{gap:6px}.batch-recharge-steps b{font-size:11px}.batch-recharge-steps b span{display:none}.batch-actions{grid-template-columns:1fr 1.7fr;display:grid}.batch-actions button{width:100%}.batch-recharge-list>div,.batch-results>div{flex-wrap:wrap;align-items:flex-start}.batch-recharge-list code,.batch-results code{width:100%}}.admin-auth-page{isolation:isolate;color:#f4ede4;background:radial-gradient(circle at 76% 35%,#9a4a2f47,#0000 29%),linear-gradient(135deg,#17100d 0%,#20140f 48%,#3a2018 100%);grid-template-rows:74px 1fr 58px;min-height:100svh;padding:0 clamp(24px,4.5vw,72px);display:grid;position:relative;overflow:hidden}.admin-auth-page:before{content:"";z-index:-1;opacity:.24;pointer-events:none;background-image:linear-gradient(#f4ede414 1px,#0000 1px),linear-gradient(90deg,#f4ede414 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.admin-auth-glow{z-index:-1;pointer-events:none;border:1px solid #efa97924;border-radius:50%;width:480px;height:480px;position:absolute;top:24%;right:-140px;transform:rotate(-19deg);box-shadow:0 0 0 38px #efa97909,0 0 0 77px #efa97905}.admin-auth-header{border-bottom:1px solid #f4ede424;justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}.admin-auth-brand{color:#f7efe5;align-items:center;gap:11px;min-width:0;display:inline-flex}.admin-auth-mark,.admin-auth-card-mark{color:#15100d;flex:none;place-items:center;font-weight:900;display:grid}.admin-auth-mark{background:#d47957;border:1px solid #d47957;border-radius:10px;width:36px;height:36px;font-size:18px;box-shadow:0 14px 26px -19px #d47957e6}.admin-auth-brand strong,.admin-auth-brand small,.admin-auth-card-brand strong,.admin-auth-card-brand small{display:block}.admin-auth-brand strong{letter-spacing:.17em;font-family:Inter,system-ui,sans-serif;font-size:15px}.admin-auth-brand small{color:#9e8a7b;letter-spacing:.21em;margin-top:2px;font-family:Inter,system-ui,sans-serif;font-size:7px}.admin-auth-locale{color:#d7c8bb;letter-spacing:.08em;background:#1e140f59;border:1px solid #f4ede42b;border-radius:999px;padding:8px 12px;font-family:Inter,system-ui,sans-serif;font-size:10px}.admin-auth-stage{place-items:center;min-height:0;padding:42px 0;display:grid}.admin-auth-card{background:linear-gradient(160deg,#35261df7,#271c16f7);border:1px solid #4c372b;border-radius:19px;width:min(100%,390px);padding:29px 30px 25px;box-shadow:0 30px 80px -38px #000000d1,inset 0 1px #ffffff0a}.admin-auth-card-brand{align-items:center;gap:10px;margin-bottom:26px;display:flex}.admin-auth-card-mark{color:#e3a16f;background:#211713;border:1px solid #604637;border-radius:10px;width:37px;height:37px;font-size:16px}.admin-auth-card-brand strong{color:#f7eee3;letter-spacing:.14em;font-family:Inter,system-ui,sans-serif;font-size:15px}.admin-auth-card-brand small{color:#9b8576;letter-spacing:.17em;margin-top:3px;font-family:Inter,system-ui,sans-serif;font-size:7px}.admin-auth-kicker{color:#a98c7d;letter-spacing:.18em;align-items:center;gap:8px;font-family:Inter,system-ui,sans-serif;font-size:9px;display:flex}.admin-auth-kicker span{background:#76b88d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #76b88d1a}.admin-auth-card h1{color:#f8eee3;letter-spacing:-.075em;margin:28px 0 7px;font-family:Georgia,Noto Serif SC,Songti SC,serif;font-size:31px;font-weight:700;line-height:1.05}.admin-auth-subtitle{color:#ad9889;margin:0 0 24px;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.65}.admin-auth-error{color:#f3aa99;background:#b43a2924;border:1px solid #e16c5b73;border-radius:9px;margin:0 0 18px;padding:10px 11px;font-family:Inter,system-ui,sans-serif;font-size:11px;line-height:1.55}.admin-auth-form{gap:17px;display:grid}.admin-auth-field{color:#cbb5a5;letter-spacing:.03em;gap:8px;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:650;display:grid}.admin-auth-field>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.admin-auth-field>span small{color:#836e61;font-size:9px;font-weight:450}.admin-auth-field>div{position:relative}.admin-auth-field i{z-index:1;color:#927766;text-align:center;width:15px;font-family:Georgia,serif;font-size:15px;font-style:normal;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.admin-auth-field input{color:#f6eee5;background:#160f0c6b;border:1px solid #61493b;border-radius:10px;outline:0;width:100%;min-height:48px;padding:0 13px 0 39px;font-family:Inter,system-ui,sans-serif;font-size:14px}.admin-auth-field input:hover{border-color:#806150}.admin-auth-submit{color:#24150f;letter-spacing:.04em;background:#d07856;border:1px solid #d07856;border-radius:10px;justify-content:space-between;align-items:center;min-height:50px;margin-top:5px;padding:0 14px 0 16px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800;display:flex}.admin-auth-submit:hover:not(:disabled){background:#e18c68;border-color:#e18c68;transform:translateY(-2px);box-shadow:0 16px 28px -21px #e08361e6}.admin-auth-submit b{font-size:18px;font-weight:500}.admin-auth-submit:disabled{color:#aa9688;opacity:1;background:#5b4940;border-color:#5b4940}.admin-auth-note{color:#836f63;margin-top:18px;font-family:Inter,system-ui,sans-serif;font-size:9px;line-height:1.6;display:block}.admin-auth-footer{color:#806d60;letter-spacing:.18em;border-top:1px solid #f4ede41f;justify-content:space-between;align-items:center;gap:14px;min-width:0;font-family:Inter,system-ui,sans-serif;font-size:8px;display:flex}@media (max-width:560px){.admin-auth-page{grid-template-rows:66px 1fr 55px;padding:0 18px}.admin-auth-locale{padding:7px 9px;font-size:9px}.admin-auth-stage{padding:28px 0}.admin-auth-card{border-radius:16px;padding:25px 21px 22px}.admin-auth-card h1{font-size:29px}.admin-auth-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;font-size:7px}}.backoffice-app{color:#3b332d;background:#f2ece3;grid-template-columns:228px minmax(0,1fr)}.backoffice-sidebar{background:#ebe1d5;border-right:1px solid #ded3c5;padding:20px 13px 14px}.backoffice-brand>span{color:#fffaf2;background:#bd5b40;border-radius:11px;width:35px;height:35px;font-size:17px;box-shadow:0 12px 22px -18px #bd5b40e6}.backoffice-brand strong{color:#302922;letter-spacing:-.03em;font-family:Georgia,Noto Serif SC,Songti SC,serif;font-size:15px}.backoffice-brand small{color:#988a7b;letter-spacing:.12em;margin-top:3px;font-size:8px}.backoffice-section-label{color:#a18f7f;letter-spacing:.15em;padding:22px 11px 9px;font-size:8px}.backoffice-sidebar nav a{color:#76695d;border:1px solid #0000;border-radius:10px;grid-template-columns:23px 23px 1fr;gap:6px;min-height:42px;padding:0 9px}.backoffice-sidebar nav a.is-active{color:#a44e39;background:#f7eee5;border-color:#e0c0ae #e0c0ae #e0c0ae #bd5b40;box-shadow:0 8px 20px -18px #5e342073}.backoffice-sidebar nav a>b{color:#b09e8e;letter-spacing:.04em;font-size:8px}.backoffice-sidebar nav a strong{font-size:11px;font-weight:700}.backoffice-sidebar-foot{border-top-color:#d9cdbf;padding-top:14px}.backoffice-sidebar-foot a,.backoffice-sidebar-foot button{color:#806f60;border-radius:9px;min-height:37px}.backoffice-main{background:#f2ece3}.backoffice-topbar{background:#f8f3ec;border-bottom:1px solid #ded3c5;min-height:82px;padding:15px 30px}.backoffice-breadcrumb{color:#bd5b40;letter-spacing:.14em;font-size:8px}.backoffice-topbar h1{color:#322b25;letter-spacing:-.045em;font-size:23px;line-height:1.15}.backoffice-topbar p{color:#968678;font-size:10px}.backoffice-health{color:#60836a;background:#f1f8f2;border:1px solid #d6e5d8;border-radius:999px;padding:7px 10px;font-size:9px}.backoffice-content{padding:26px 30px 44px}.admin-card{background:#fbf7f0;border:1px solid #dfd3c5;border-radius:16px;padding:22px;box-shadow:0 14px 32px -30px #52372566}.card-heading{margin-bottom:17px}.card-heading h2{font-size:18px}.card-heading p{font-size:10px}.metric-total{color:#ae543d;background:#f1ddd3;border-radius:999px}.metric-card span{color:#927f70;font-size:10px}.metric-card strong{font-size:26px}.compact-stats,.provider-summary{background:#e4d9cc;border-color:#e4d9cc;border-radius:11px}.data-table{border-collapse:collapse;background:0 0}.data-table th{color:#8c7b6b;letter-spacing:.05em;background:#f1e7dc;height:43px;padding:0 14px;font-size:9px;font-weight:750}.data-table td{color:#4f443b;background:#fbf7f0;border-bottom-color:#e9ded2;min-height:53px;padding:12px 14px;font-size:10px}.search-field,.field input,.field textarea,.field select,.admin-card input,.admin-card textarea,.admin-card select{background:#fffdf9;border-color:#ddcfbf;border-radius:10px;min-height:39px}.toolbar{gap:9px}.button,.button-primary,.button-secondary{border-radius:10px;min-height:39px;font-size:10px}.button-primary{background:#bd5b40;box-shadow:0 10px 19px -16px #bd5b40e6}.button-secondary{background:#fffaf2}.alert-row{background:#fffdf9;border-color:#e4d8ca;border-radius:10px}.modal{background:#fbf7f0;border-radius:16px}@media (max-width:720px){.backoffice-app{grid-template-columns:1fr}.backoffice-topbar{padding:14px 17px}.backoffice-content{padding:18px 17px 32px}.admin-card{border-radius:14px;padding:18px}}.recharge-page .nova-step-cdk .nova-step-kicker{letter-spacing:.12em;font:700 10px/14px Inter,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;display:block}.recharge-page .nova-step-cdk .nova-step-kicker:after,.recharge-page .nova-step-cdk .nova-step-copy h2:after,.recharge-page .nova-step-cdk .nova-input-label:before,.recharge-page .nova-entry-card .nova-action-solid:after,.recharge-page .nova-wizard-head li b:after,.recharge-page .nova-wizard-head li:first-child b:after,.recharge-page .nova-wizard-head li:nth-child(2) b:after,.recharge-page .nova-wizard-head li:nth-child(3) b:after{content:none!important}.recharge-page .nova-step-cdk .nova-step-copy h2,.recharge-page .nova-step-copy h2{letter-spacing:-.035em;font:650 30px/1.22 Georgia,Noto Serif SC,Songti SC,serif}.recharge-page .nova-input-label{font:650 13px/20px Inter,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.recharge-page .nova-input-label small{font:500 11px/20px Inter,system-ui,sans-serif}.recharge-page .nova-step-cdk .nova-input-label{font:650 13px/20px Inter,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;display:block}.recharge-page .nova-step-cdk .nova-input-label small{float:right;font:500 11px/20px Inter,system-ui,sans-serif;display:inline}.recharge-page .nova-entry-card .nova-action-solid{font:650 13px/20px Inter,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.recharge-page .nova-wizard-head li b{font:700 12px/1 Inter,system-ui,sans-serif}.recharge-page .nova-session-card-head{letter-spacing:.12em;font:700 10px/14px Inter,system-ui,sans-serif}.recharge-page .nova-session-card-head small{letter-spacing:0;font:500 10px/14px Inter,system-ui,sans-serif}.recharge-page .nova-session-card textarea{font:400 12px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.recharge-page .nova-alert-info{font:500 11px/1.5 Inter,system-ui,sans-serif}.recharge-page .nova-hint-warning{font:500 11px/1.55 Inter,system-ui,sans-serif}.recharge-page .nova-step-session .nova-hint-warning{color:#8d7960;background:#fff7e8;border:1px solid #ead9b7;border-radius:9px;margin:14px 0 0;padding:10px 12px;font:500 11px/1.55 Inter,system-ui,sans-serif;display:flex}.recharge-page .nova-action{font:650 12px/20px Inter,system-ui,sans-serif}.backoffice-app,.backoffice-app button,.backoffice-app input,.backoffice-app textarea,.backoffice-app select{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.backoffice-topbar h1,.admin-card h2,.card-heading h2{font-family:Georgia,Noto Serif SC,Songti SC,serif}.data-table th{color:#8c7b6b;letter-spacing:.04em;background:#f1e7dc;height:43px;padding:0 14px;font:700 10px/1.2 Inter,system-ui,sans-serif}.data-table td{vertical-align:middle;padding:14px;font:400 12px/1.45 Inter,system-ui,sans-serif}.data-table td code,.data-table code{font:500 11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (max-width:720px){.recharge-page .nova-step-cdk .nova-step-copy h2,.recharge-page .nova-step-copy h2{font-size:27px}.data-table.responsive-cards{min-width:0}}.query-workspace{margin-top:28px}.query-workspace-switcher{background:#eee5da;border:1px solid #ded4c6;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;width:min(100%,520px);margin:0 auto 24px;padding:4px;display:grid}.query-workspace-switcher button{color:#8f8174;text-align:left;background:0 0;border:0;border-radius:9px;outline:none;grid-template-rows:1fr 1fr;grid-template-columns:25px auto;align-content:center;align-items:center;column-gap:8px;min-height:48px;padding:0 14px;display:grid}.query-workspace-switcher button strong{font:700 12px/1.15 Inter,system-ui,sans-serif}.query-workspace-switcher button small{color:#aa9b8c;font:400 10px/1.15 Inter,system-ui,sans-serif}.query-workspace-switcher button:hover{color:#5f5046;background:#f7eee5}.query-workspace-switcher button:focus-visible{box-shadow:0 0 0 2px #bd5b4052}.query-workspace-switcher button.is-active{color:#3e3731;background:#fffaf2;box-shadow:0 5px 12px -10px #452e1d73}.query-workspace-switcher button.is-active small{color:#8d7d6f}.copper-header .public-controls,.lookup-header .public-controls,.billing-header .public-controls,.recharge-page-header .public-controls{background:#fffaf2c7;border:1px solid #ded4c6;border-radius:999px;gap:3px;padding:3px}.copper-header .public-control,.lookup-header .public-control,.billing-header .public-control,.recharge-page-header .public-control{color:#756a5b;border-radius:999px;min-height:30px;padding:0 9px;font:500 12px/20px Inter,system-ui,sans-serif}.copper-header .public-control:hover,.lookup-header .public-control:hover,.billing-header .public-control:hover,.recharge-page-header .public-control:hover{color:var(--copper-accent);background:#f1dfd5}.copper-header .public-theme,.lookup-header .public-theme,.billing-header .public-theme,.recharge-page-header .public-theme{text-align:center;width:30px;padding:0;font-size:16px}.copper-header .public-language-menu,.lookup-header .public-language-menu,.billing-header .public-language-menu,.recharge-page-header .public-language-menu{top:calc(100% + 9px);right:2px}@media (max-width:760px){.query-workspace{margin-top:22px}.query-workspace-switcher{width:100%;margin-bottom:18px}.query-workspace-switcher button{min-height:46px;padding:0 10px}.query-workspace-switcher button small{font-size:9px}.copper-header .public-controls,.lookup-header .public-controls,.billing-header .public-controls,.recharge-page-header .public-controls{width:max-content}}.backoffice-app{--admin-ink:#332b25;--admin-muted:#8e7d6d;--admin-faint:#aa9a8a;--admin-paper:#fffaf3;--admin-paper-strong:#fffdf9;--admin-surface:#f3ece2;--admin-rail:#ebe1d5;--admin-line:#e2d6c8;--admin-copper:#be6047;--admin-green:#5c9272;background:var(--admin-surface);min-height:100vh;color:var(--admin-ink);letter-spacing:0;grid-template-columns:252px minmax(0,1fr);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px}.backoffice-sidebar{border-right:1px solid var(--admin-line);background:var(--admin-rail);width:auto;padding:24px 16px 18px}.backoffice-brand{border-bottom:1px solid #dcd0c2;gap:12px;padding:0 10px 24px}.backoffice-brand>span{background:var(--admin-copper);color:#fffaf3;border-radius:12px;width:40px;height:40px;font-size:18px;box-shadow:0 12px 24px -16px #be6047bf}.backoffice-brand strong{color:var(--admin-ink);letter-spacing:-.02em;font:700 16px/1.2 Georgia,Noto Serif SC,Songti SC,serif}.backoffice-brand small{color:var(--admin-muted);letter-spacing:.13em;text-transform:uppercase;margin-top:4px;font:600 9px/1 Inter,system-ui,sans-serif}.backoffice-sidebar nav a{color:#75685d;border:1px solid #0000;border-radius:12px;grid-template-columns:24px 30px minmax(0,1fr);gap:8px;min-height:46px;padding:0 11px;transition:background .2s,border-color .2s,color .2s,transform .2s}.backoffice-sidebar nav a b{color:#af9d8b;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.backoffice-sidebar nav a>span{color:#8c7b6b;background:#e1d5c7;border-radius:9px;width:30px;height:30px;font-size:15px}.backoffice-sidebar nav a strong{font:650 13px/1.2 Inter,system-ui,sans-serif}.backoffice-sidebar-foot a,.backoffice-sidebar-foot button{color:#806f60;border-radius:10px;min-height:40px;padding:0 11px;font:500 12px/1 Inter,system-ui,sans-serif}.backoffice-sidebar-foot span{width:20px;font-size:15px}.backoffice-topbar{border-bottom:1px solid var(--admin-line);background:#fffaf3d1;gap:18px;min-height:94px;padding:20px 38px}.backoffice-health{min-height:34px;color:var(--admin-green);background:#f1f8f2;border:1px solid #cfe0d2;border-radius:999px;padding:0 12px;font:600 11px/1 Inter,system-ui,sans-serif}.backoffice-health i{background:#6e9b78;width:7px;height:7px;box-shadow:0 0 0 4px #6e9b781a}.backoffice-top-actions>.button{border-radius:10px;min-height:36px;font-size:11px}.backoffice-content{max-width:1500px;margin:0 auto;padding:32px 38px 54px}.dashboard-grid{gap:22px}.admin-card{border:1px solid var(--admin-line);background:var(--admin-paper);border-radius:18px;padding:26px;box-shadow:0 18px 38px -32px #52372573}.card-heading{align-items:center;min-height:40px;margin-bottom:22px}.card-heading h2{color:var(--admin-ink);letter-spacing:-.035em;font:600 21px/1.18 Georgia,Noto Serif SC,Songti SC,serif}.card-heading p{color:var(--admin-muted);margin-top:7px;font:400 12px/1.5 Inter,system-ui,sans-serif}.metric-total{color:var(--admin-copper);background:#f8eae2;border:1px solid #edd5c8;border-radius:999px;padding:7px 11px;font:600 11px/1 Inter,system-ui,sans-serif}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.metric-card{background:var(--admin-paper-strong);border:1px solid #e7dbcd;border-radius:14px;min-height:106px;padding:16px;transition:transform .2s,border-color .2s,box-shadow .2s}.metric-card:hover{background:#fff9f1;border-color:#d7b3a2;transform:translateY(-2px);box-shadow:0 13px 22px -22px #4c312099}.metric-card span{color:var(--admin-muted);font:600 11px/1.2 Inter,system-ui,sans-serif}.metric-card strong{color:var(--admin-ink);letter-spacing:-.05em;font:600 31px/1 Georgia,Noto Serif SC,serif}.compact-stats span,.provider-summary span{color:var(--admin-muted);font:600 10px/1.2 Inter,system-ui,sans-serif}.compact-stats strong,.provider-summary strong{color:var(--admin-ink);font:600 22px/1 Georgia,Noto Serif SC,serif}.key-value-list>div{border-bottom-color:#eadfd2;min-height:52px}.key-value-list dt{color:var(--admin-muted);font:500 12px/1.3 Inter,system-ui,sans-serif}.key-value-list dd{color:#4c4036;font:650 12px/1.3 Inter,system-ui,sans-serif}.field input,.field textarea,.field select,.admin-card input,.admin-card textarea,.admin-card select{background:var(--admin-paper-strong);color:#3f352e;border:1px solid #ded1c2;border-radius:12px;min-height:46px;padding:0 13px;font:400 13px/1.4 Inter,system-ui,sans-serif;transition:border-color .2s,box-shadow .2s,background .2s}.field textarea,.admin-card textarea{min-height:104px;padding:12px 13px}.button,.button-primary,.button-secondary,.button-danger{border-radius:11px;min-height:43px;padding:0 16px;font:650 12px/1 Inter,system-ui,sans-serif;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s}.text-danger{color:#b95a51;font:600 11px/1 Inter,system-ui,sans-serif}.alert{border-radius:12px;margin-bottom:18px;padding:13px 15px;font:500 12px/1.55 Inter,system-ui,sans-serif}.alert-row{background:var(--admin-paper-strong);border:1px solid #e4d8ca;border-radius:12px;min-height:60px;padding:13px 15px}.alert-row small{color:var(--admin-muted);font:400 11px/1.3 Inter,system-ui,sans-serif}.table-wrap,.data-table-wrap{background:var(--admin-paper-strong);border:1px solid #e1d5c7;border-radius:16px;overflow:auto;box-shadow:0 14px 32px -30px #52372566}.data-table{border-collapse:separate;border-spacing:0;width:100%;min-width:860px}.data-table th{color:#927f70;letter-spacing:.025em;text-align:left;white-space:nowrap;background:#f1e7dc;border-bottom:1px solid #e4d8ca;height:48px;padding:0 16px;font:700 11px/1.2 Inter,system-ui,sans-serif}.data-table td{background:var(--admin-paper-strong);color:#55483d;vertical-align:middle;border-bottom:1px solid #eee4d8;min-height:62px;padding:15px 16px;font:400 13px/1.45 Inter,system-ui,sans-serif}.data-table td code,.data-table code{color:#6c594a;font:500 11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.data-table .table-subcode{color:#aa9a8a;margin-top:4px;font:400 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.status-badge{border-radius:999px;min-height:25px;padding:0 10px;font:700 11px/25px Inter,system-ui,sans-serif}.code-cell{gap:8px}.code-cell .copy-button{border-radius:8px;width:28px;height:28px}.search-field{background:var(--admin-paper-strong);border:1px solid #ded1c2;border-radius:11px;min-height:43px}.search-field input{background:0 0;border:0;min-height:41px;padding:0 11px;font-size:12px}.toolbar{gap:11px;margin-bottom:20px}.toolbar>select{background:var(--admin-paper-strong);color:#66584c;border:1px solid #ded1c2;border-radius:11px;min-width:150px;min-height:43px;padding:0 12px;font:500 12px/1 Inter,system-ui,sans-serif}.bulk-bar{color:#8c604f;background:#fff4ed;border:1px solid #ead4c7;border-radius:11px;margin:-6px 0 16px;padding:10px 13px;font:600 11px/1.3 Inter,system-ui,sans-serif}.plan-list{gap:13px}.plan-list article{background:var(--admin-paper-strong);border:1px solid #e4d8ca;border-radius:14px;padding:19px 20px}.plan-list article h3{color:var(--admin-ink);margin:8px 0 5px;font:600 18px/1.2 Georgia,Noto Serif SC,serif}.plan-list article p{color:var(--admin-muted);font:400 12px/1.5 Inter,system-ui,sans-serif}.plan-code{color:var(--admin-copper);letter-spacing:.06em;background:#f3e1d8;border-radius:999px;padding:5px 8px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.plan-list dl{gap:18px;margin-top:14px}.plan-list dt{color:var(--admin-muted);font:500 10px/1.3 Inter,system-ui,sans-serif}.plan-list dd{color:#55473b;font:650 11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.plan-actions{gap:8px}.detail-list dd{color:#4e4035;margin-top:7px;font:650 12px/1.4 Inter,system-ui,sans-serif}.order-title h2{color:var(--admin-ink);font:600 24px/1.15 Georgia,Noto Serif SC,serif}.order-title p{color:var(--admin-muted);font:400 12px/1.35 Inter,system-ui,sans-serif}.task-pill{color:var(--admin-copper);background:#f3e1d8;border-radius:999px;padding:6px 10px;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.credential-view{color:#54453a;background:#fffdf9;border:1px solid #ded1c2;border-radius:12px;min-height:210px;padding:14px;font-size:11px;line-height:1.7}.sticky-save{background:#fffaf3f0;border:1px solid #e4d8ca;border-radius:13px;padding:13px 16px;box-shadow:0 15px 30px -28px #4c31208c}.allowlist>span{color:var(--admin-muted);margin-bottom:10px;font:600 11px/1.2 Inter,system-ui,sans-serif;display:block}.allowlist code{color:#6e67a9;background:#f0edff;border-radius:7px;margin:0 6px 6px 0;padding:6px 8px;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.center-state{color:var(--admin-muted);font:500 13px/1.4 Inter,system-ui,sans-serif}@media (min-width:1200px){.dashboard-grid>.admin-card:not(.span-full){min-height:100%}}@media (max-width:1050px){.backoffice-app{grid-template-columns:226px minmax(0,1fr)}.backoffice-topbar,.backoffice-content{padding-left:28px;padding-right:28px}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.backoffice-app{display:block}.backoffice-sidebar{width:252px}.backoffice-topbar{min-height:76px;padding:14px 17px}.backoffice-topbar h1{font-size:22px}.backoffice-topbar p,.backoffice-breadcrumb{display:none}.backoffice-content{padding:20px 17px 34px}.admin-card{border-radius:15px;padding:20px}.card-heading h2{font-size:19px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-table.responsive-cards{min-width:0}.data-table.responsive-cards tbody{gap:10px}.data-table.responsive-cards tr{background:var(--admin-paper-strong);border:1px solid #e4d8ca;border-radius:13px;padding:14px}.data-table.responsive-cards td{grid-template-columns:94px minmax(0,1fr);padding:3px 0;font-size:12px}.data-table.responsive-cards td:before{color:var(--admin-muted);font:600 10px/1.3 Inter,system-ui,sans-serif}.field-row{flex-direction:column;gap:0}.toolbar{align-items:stretch}.toolbar select,.toolbar .button,.toolbar a,.search-field{width:100%}}.admin-orders-table .admin-order-cdk,.admin-orders-table .nowrap{white-space:nowrap}@media (max-width:720px){.admin-orders-table{min-width:0}.admin-orders-table th:nth-child(n),.admin-orders-table td:nth-child(n){width:auto}.admin-orders-table .admin-order-cdk{white-space:normal;word-break:break-all}}.admin-cdks-table th,.admin-cdks-table td{vertical-align:middle}.admin-cdks-table td{line-height:1.35}.admin-cdks-table td:nth-child(2) .code-cell{align-items:center}.admin-cdks-table td:nth-child(2) code{color:#5f4e42;letter-spacing:.015em;font:600 12px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.admin-cdks-table td:nth-child(3){color:#4e4036;font-size:13px;font-weight:600}.admin-cdks-table td:nth-child(5){color:#8e7d6d;font-size:12px}.admin-cdks-table td:nth-child(6){color:#6f6054;font-variant-numeric:tabular-nums;font-size:12px}.admin-cdks-table .copy-button{color:#796758;background:#fffaf3;border:1px solid #dfd1c2;border-radius:9px;flex:none;min-width:42px;height:32px;padding:0 9px;font:600 11px/1 Inter,system-ui,sans-serif}.backoffice-app{--admin-ink:#eaf1fb;--admin-ink-strong:#f7faff;--admin-muted:#9badc4;--admin-faint:#7186a2;--admin-paper:#142238;--admin-paper-strong:#172840;--admin-surface:#0d1728;--admin-rail:#0a1424;--admin-line:#263b57;--admin-copper:#78adff;--admin-green:#64d6a4;background:var(--admin-surface);color:var(--admin-ink);grid-template-columns:252px minmax(0,1fr);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px}.backoffice-sidebar{background:var(--admin-rail);border-right:1px solid var(--admin-line)}.backoffice-brand strong{color:var(--admin-ink-strong);letter-spacing:-.02em;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:750}.backoffice-sidebar nav a{color:#91a3ba;border-color:#0000}.backoffice-sidebar nav a.is-active{border-color:#31537d;border-left:2px solid var(--admin-copper);color:#b9d6ff;background:#182c48;box-shadow:inset 0 0 0 1px #78adff0d,0 10px 22px -20px #000c}.backoffice-sidebar nav a strong{color:inherit;font-size:13px;font-weight:650}.backoffice-topbar h1{color:var(--admin-ink-strong);letter-spacing:-.04em;font-family:Inter,system-ui,sans-serif;font-size:27px;font-weight:720}.card-heading h2,.order-title h2{color:var(--admin-ink-strong);letter-spacing:-.025em;font-family:Inter,system-ui,sans-serif;font-weight:700}.metric-card strong,.compact-stats strong,.provider-summary strong{color:var(--admin-ink-strong);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.button-primary{color:#f9fbff;background:#5389e9;border-color:#6d9ff0;box-shadow:0 12px 22px -18px #5389e9e6}.status-badge{border:1px solid #0000}.data-table{background:0 0}.data-table thead th{z-index:1;position:sticky;top:0}.data-table th{color:#a8bad1;background:#1b304b;border-bottom-color:#2b4666;font-size:11px;font-weight:700}.data-table td{color:#cfdaea;background:#13243a;border-bottom-color:#243b58;line-height:1.5}.data-table td:nth-child(6),.data-table td:nth-child(8),.data-table td:nth-child(9),.data-table td:nth-child(10){font-variant-numeric:tabular-nums}.admin-orders-table td:first-child,.admin-orders-table td:nth-child(6),.admin-orders-table td:nth-child(8),.admin-orders-table td:nth-child(9),.admin-orders-table td:nth-child(10){font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.admin-cdks-table td:nth-child(2) code{color:#c5dafe;font-size:12px}.plan-code,.task-pill{color:#a8caff;background:#192f4d;border:1px solid #34537f}.plan-list article h3{color:var(--admin-ink-strong);font-family:Inter,system-ui,sans-serif;font-weight:700}.allowlist code{color:#b9c8ff;background:#1c2d50;border:1px solid #394e76}@media (max-width:720px){.backoffice-topbar{background:#101d31}.data-table.responsive-cards tr{background:#13243a;border-color:#29405e}.data-table.responsive-cards td{color:#d4e0ef}.data-table.responsive-cards td:before{color:#91a5bf}}.backoffice-topbar{background:#21150f;border-bottom-color:#3a281e}@media (max-width:720px){.backoffice-topbar{background:#21150f}.data-table.responsive-cards tr{background:#2a1c14;border-color:#4b372b}.data-table.responsive-cards td{color:#e6d8cb}.data-table.responsive-cards td:before{color:#b19d8c}}.backoffice-app{--admin-ink:#5a4c41;--admin-ink-strong:#302822;--admin-muted:#85776a;--admin-faint:#a79889;--admin-paper:#fbf8f2;--admin-paper-strong:#fffdf9;--admin-surface:#f3eee6;--admin-rail:#ebe4d9;--admin-line:#e5dbcf;--admin-copper:#e2694d;--admin-green:#32a874;background:var(--admin-surface);color:var(--admin-ink)}.backoffice-sidebar{background:var(--admin-rail);border-right-color:#ded3c6}.backoffice-brand{border-bottom-color:#ded3c6}.backoffice-brand>span{color:#fffaf4;background:linear-gradient(145deg,#eb8062,#d45b43);box-shadow:0 12px 24px -16px #d35b4373}.backoffice-brand strong{color:var(--admin-ink-strong)}.backoffice-brand small,.backoffice-section-label{color:#9d8d7d}.backoffice-sidebar nav a{color:#75685c}.backoffice-sidebar nav a:hover{color:#483a31;background:#f7eee6;border-color:#e1c7b8}.backoffice-sidebar nav a b,.backoffice-sidebar nav a.is-active b{color:#aa9a89}.backoffice-sidebar nav a.is-active b{color:var(--admin-copper)}.backoffice-sidebar nav a>span{color:#8b7b6b;background:#e1d7cb}.backoffice-sidebar-foot{border-top-color:#ded3c6}.backoffice-sidebar-foot a,.backoffice-sidebar-foot button{color:#897a6c}.backoffice-sidebar-foot span{color:var(--admin-copper)}.backoffice-main,.backoffice-content{background:var(--admin-surface);color:var(--admin-ink)}.backoffice-topbar{border-bottom-color:var(--admin-line);background:#faf8f4}.backoffice-breadcrumb{color:#c95c44}.backoffice-topbar h1{color:var(--admin-ink-strong)}.backoffice-topbar p{color:var(--admin-muted)}.backoffice-health{color:#25835e;background:#eaf7ef;border-color:#bce2cf}.backoffice-health i{background:var(--admin-green);box-shadow:0 0 0 4px #32a8741a}.backoffice-menu{color:#5d4e41;background:#fffaf3;border-color:#e1d4c6}.admin-card{border-color:var(--admin-line);background:var(--admin-paper);box-shadow:0 16px 32px -30px #75593e59}.card-heading h2,.order-title h2{color:var(--admin-ink-strong)}.card-heading p,.order-title p{color:var(--admin-muted)}.card-heading>a{color:#cf654b}.metric-total{color:#c65b43;background:#fff0e8;border-color:#f0c7b8}.metric-card,.compact-stats>div,.provider-summary>div,.plan-list article,.detail-list>div,.data-table tr,.alert-row{background:var(--admin-paper-strong);border-color:#e7ddd1}.metric-card:hover{background:#fffaf5;border-color:#e1b7a7;box-shadow:0 13px 24px -24px #75593e6b}.metric-card span,.compact-stats span,.provider-summary span{color:var(--admin-muted)}.metric-card strong,.compact-stats strong,.provider-summary strong{color:var(--admin-ink-strong)}.metric-success strong{color:#27a36c}.metric-danger strong{color:#d55d55}.metric-warning strong{color:#c98a2a}.metric-info strong{color:#4e7db7}.compact-stats,.provider-summary{background:#e7ddd1;border-color:#e7ddd1}.key-value-list>div,.data-table td,.detail-list>div{border-bottom-color:#eee5db}.key-value-list dt,.detail-list dt{color:var(--admin-muted)}.key-value-list dd,.detail-list dd{color:#54473c}.field>span{color:#66574b}.field>span small{color:var(--admin-faint)}.field input,.field textarea,.field select,.admin-card input,.admin-card textarea,.admin-card select,.generated-cdks,.search-field,.toolbar>select{color:#4b3e34;background:#fffefa;border-color:#dfd4c8}.field input::placeholder,.field textarea::placeholder,.search-field input::placeholder{color:#b0a296}.search-field input{color:#4b3e34}.button-primary{background:var(--admin-copper);color:#fffaf5;border-color:#dc694c;box-shadow:0 12px 22px -18px #e2694db3}.text-danger{color:#c8564f}.status-success{color:#2d9367;background:#e8f6ed;border-color:#b9e1ca}.status-danger{color:#c4534e;background:#fceceb;border-color:#f0c5c2}.status-warning{color:#b77b22;background:#fff5df;border-color:#f0d7a7}.status-info{color:#4775aa;background:#edf4fc;border-color:#c8d9ee}.alert-danger{color:#b94e48;background:#fceae8;border-color:#efc1bd}.alert-warning{color:#a9711e;background:#fff5df;border-color:#efd49f}.alert-info{color:#4775aa;background:#edf4fc;border-color:#c7d9ed}.alert-row{background:var(--admin-paper-strong)}.alert-row strong{color:#594b40}.alert-row small{color:var(--admin-muted)}.table-wrap,.data-table-wrap{background:#fffaf4;border-color:#e2d7ca;box-shadow:0 14px 30px -28px #75593e4d}.data-table th{color:#8b7b6c;background:#f5eee4;border-bottom-color:#e7ddd1}.data-table td{color:#66574c;background:#fffdf9;border-bottom-color:#eee5db}.data-table tbody tr:nth-child(2n) td{background:#fcf6ee}.data-table td strong{color:#473a31}.data-table td code,.data-table code{color:#a45642}.data-table .table-subcode{color:#9d8d7d}.admin-cdks-table td:nth-child(2) code{color:#a45642}.admin-cdks-table .copy-button{color:#796758;background:#fffaf3;border-color:#dfd1c2}.admin-cdks-table .copy-button:hover{color:#a6523b;background:#fff2e8;border-color:#caa28f}.plan-code,.task-pill{color:#bc5b43;background:#fff0e8;border-color:#edc4b5}.plan-list article h3{color:var(--admin-ink-strong)}.plan-list article p,.plan-list dt{color:var(--admin-muted)}.plan-list dd{color:#5b4d42}.credential-view{color:#5d4d42;background:#fffefa;border-color:#dfd1c2}.allowlist{background:#fcf8f1;border-color:#e3d8cc}.allowlist>span,.table-footer,.sticky-save span{color:var(--admin-muted)}.allowlist code{color:#6e67a9;background:#f0effb;border-color:#d8d3ef}.sticky-save{background:#fbf8f2f5;border-color:#e2d7ca;box-shadow:0 15px 30px -28px #75593e66}.modal{color:var(--admin-ink);background:#fbf8f2;border-color:#dfd1c2;box-shadow:0 30px 70px -35px #503a2a73}.modal-head{border-color:#e7ddd1}.modal-head h2{color:var(--admin-ink-strong)}.modal-head button{color:#8b7b6c}.modal-backdrop{background:#35271c6b}.center-state{color:var(--admin-muted)}@media (max-width:720px){.backoffice-topbar{background:#faf8f4}.data-table.responsive-cards tr{background:#fffdf9;border-color:#e7ddd1}.data-table.responsive-cards td{color:#66574c}.data-table.responsive-cards td:before{color:#9a897a}}@media (max-width:760px){.copper-how{margin-top:54px;padding-top:42px}.copper-how>h2{text-align:left;margin-bottom:26px;font-size:22px;line-height:30px}.copper-how>div{grid-template-columns:1fr;gap:12px}.copper-how article{border:1px solid var(--copper-line);background:var(--copper-paper);border-radius:16px;min-height:0;padding:20px;box-shadow:0 12px 28px -25px #5b3b2252}.copper-how h3{margin-bottom:14px;font-size:17px;line-height:24px}.copper-how ol{gap:10px}.copper-how li{min-height:24px}.copper-how p{font-size:14px;line-height:22px}}.batch-session-list{gap:12px;display:grid}.batch-session-item{border:1px solid var(--copper-line);background:var(--copper-paper);border-radius:12px;gap:8px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.batch-session-item{background:color-mix(in srgb, var(--copper-paper) 78%, transparent)}}.batch-session-item>span{color:var(--copper-text);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.batch-session-item>span code{overflow-wrap:anywhere;font-size:12px}.batch-session-item>span small{color:var(--copper-muted);font-size:11px;font-weight:500}@media (max-width:760px){.batch-session-item>span{gap:4px;display:grid}}.backoffice-app{--admin-font:Inter, system-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", sans-serif;--admin-display:Inter, system-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", sans-serif;--admin-focus:#cd5d4338;--admin-copper:#c9654a;--admin-ink-strong:#352b25;--admin-ink:#5a4c41;--admin-muted:#7d6e61;--admin-faint:#a09080;--admin-surface:#f4efe6;--admin-paper:#fbf8f2;--admin-paper-strong:#fffdf9;--admin-line:#e4d8ca;font-family:var(--admin-font);color:var(--admin-ink);text-rendering:optimizelegibility;font-size:13px;line-height:1.5}.backoffice-app *,.backoffice-app :before,.backoffice-app :after{box-sizing:border-box}.backoffice-app button,.backoffice-app input,.backoffice-app textarea,.backoffice-app select,.backoffice-app a{font-family:inherit}:is(.backoffice-app button:focus-visible,.backoffice-app a:focus-visible,.backoffice-app input:focus-visible,.backoffice-app textarea:focus-visible,.backoffice-app select:focus-visible){outline:3px solid var(--admin-focus);outline-offset:2px}.backoffice-app{grid-template-columns:244px minmax(0,1fr)}.backoffice-brand{border-bottom-color:#ddd1c3;align-items:center;gap:11px;min-height:54px;padding:0 9px 22px}.backoffice-brand>span{background:linear-gradient(145deg,#da765b,#bd5941);border-radius:12px;width:38px;height:38px;font-size:17px;box-shadow:0 12px 24px -17px #aa4b3394}.backoffice-brand strong{color:var(--admin-ink-strong);font:700 15px/1.2 var(--admin-display);letter-spacing:-.02em}.backoffice-brand small{color:#9b8978;font:600 9px/1.1 var(--admin-font);letter-spacing:.11em;text-transform:uppercase;margin-top:4px}.backoffice-section-label{color:#a18f7f;font:700 10px/1.2 var(--admin-font);letter-spacing:.12em;padding:24px 11px 10px}.backoffice-sidebar nav{gap:5px}.backoffice-sidebar nav a{color:#74675b;border:1px solid #0000;border-left-width:2px;border-radius:11px;grid-template-columns:25px 30px minmax(0,1fr);gap:7px;min-height:44px;padding:0 10px;font-size:13px}.backoffice-sidebar nav a>b{color:#ae9b89;letter-spacing:.04em;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.backoffice-sidebar nav a.is-active>b{color:var(--admin-copper)}.backoffice-sidebar nav a>span{color:#887868;background:#e0d5c8;border-radius:9px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.backoffice-sidebar nav a>strong{font:650 13px/1.2 var(--admin-font)}.backoffice-sidebar-foot{border-top-color:#d9cdbf;gap:5px;padding-top:16px}.backoffice-sidebar-foot a,.backoffice-sidebar-foot button{color:#806f60;min-height:40px;font:550 12px/1.2 var(--admin-font);border-radius:10px;padding:0 11px}.backoffice-sidebar-foot a:hover,.backoffice-sidebar-foot button:hover{color:#44382f;background:#e5d9cc}.backoffice-sidebar-foot span{width:20px;color:var(--admin-copper);font-size:15px}.backoffice-topbar{border-bottom-color:var(--admin-line);background:#faf7f1;gap:18px;min-height:86px;padding:17px clamp(22px,3vw,42px)}.backoffice-breadcrumb{color:#bf654d;font:750 10px/1 var(--admin-font);letter-spacing:.13em;margin-bottom:6px}.backoffice-topbar h1{color:var(--admin-ink-strong);font:700 25px/1.16 var(--admin-display);letter-spacing:-.035em}.backoffice-topbar p{color:var(--admin-muted);font:400 12px/1.45 var(--admin-font);margin-top:6px}.backoffice-health{color:#378662;min-height:32px;font:650 11px/1 var(--admin-font);background:#ebf7ef;border:1px solid #b9dfca;border-radius:999px;padding:0 11px}.backoffice-health i{width:7px;height:7px;box-shadow:0 0 0 4px #32a8741a}.backoffice-menu{color:#66564a;background:#fffaf3;border:1px solid #ddcfbf;border-radius:11px;width:40px;height:40px;font-size:17px}.backoffice-content{width:100%;max-width:1560px;margin:0 auto;padding:28px clamp(22px,3vw,42px) 48px}.admin-card{border:1px solid var(--admin-line);background:var(--admin-paper);border-radius:17px;min-width:0;padding:24px;box-shadow:0 16px 34px -31px #5d3f2b5c}.card-heading{align-items:flex-start;gap:16px;min-height:38px;margin-bottom:21px}.card-heading>div{min-width:0}.card-heading h2,.order-title h2{color:var(--admin-ink-strong);font:700 20px/1.22 var(--admin-display);letter-spacing:-.025em}.card-heading p,.order-title p{color:var(--admin-muted);font:400 12px/1.5 var(--admin-font);margin-top:7px}.card-heading>a,.card-heading>span{flex:none}.card-heading>a{color:var(--admin-copper);font:650 12px/1.2 var(--admin-font)}.metric-card{background:var(--admin-paper-strong);border:1px solid #e5dacc;border-radius:14px;min-height:108px;padding:17px}.metric-card strong{color:var(--admin-ink-strong);font:700 30px/1 var(--admin-font);font-variant-numeric:tabular-nums;letter-spacing:-.045em}.metric-total{min-height:29px;color:var(--admin-copper);font:650 11px/1 var(--admin-font);background:#fff0e8;border:1px solid #edc9ba;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.metric-total strong{margin-left:6px;font-size:15px}.compact-stats,.provider-summary{background:#e5dacc;border:1px solid #e5dacc;border-radius:14px;gap:1px}.compact-stats>div,.provider-summary>div{background:var(--admin-paper-strong);min-height:82px;padding:15px}.compact-stats strong,.provider-summary strong{color:var(--admin-ink-strong);font:700 21px/1.1 var(--admin-font);font-variant-numeric:tabular-nums}.key-value-list>div{min-height:52px}.key-value-list dt,.detail-list dt{color:var(--admin-muted);font:500 12px/1.3 var(--admin-font)}.key-value-list dd,.detail-list dd{color:#504137;font:650 12px/1.4 var(--admin-font)}.field>span{color:#5b4c40;font:650 12px/1.25 var(--admin-font);margin-bottom:8px}.field input,.field textarea,.field select,.admin-card input,.admin-card textarea,.admin-card select{background:var(--admin-paper-strong);color:#473a31;width:100%;min-height:46px;font:400 13px/1.4 var(--admin-font);border:1px solid #ded1c2;border-radius:11px;padding:0 13px;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s}.field input:hover,.field textarea:hover,.field select:hover,.admin-card input:hover,.admin-card textarea:hover,.admin-card select:hover{border-color:#cfa895}.field input:focus,.field textarea:focus,.field select:focus,.admin-card input:focus,.admin-card textarea:focus,.admin-card select:focus{border-color:var(--admin-copper);background:#fffefa;box-shadow:0 0 0 4px #c9654a21}.button,.button-primary,.button-secondary,.button-danger{min-height:42px;font:650 12px/1.1 var(--admin-font);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 15px;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s,color .2s;display:inline-flex}.button:hover:not(:disabled),.button-primary:hover:not(:disabled),.button-secondary:hover:not(:disabled),.button-danger:hover:not(:disabled){transform:translateY(-1px)}.button-primary{border-color:var(--admin-copper);background:var(--admin-copper);color:#fffaf4;box-shadow:0 11px 22px -18px #c9654ad9}.button-primary:hover:not(:disabled){background:#b8563e}.button-secondary{color:#6c5b4e;background:#fffdf9;border-color:#ddcfbf}.button-secondary:hover:not(:disabled){color:#984b37;background:#fff3eb;border-color:#cda692}.button-danger{color:#fffaf8;background:#c9655d;border-color:#d5796d}.button-danger:hover:not(:disabled){background:#b95851}.button-small{border-radius:9px;min-height:34px;padding:0 11px;font-size:11px}.text-danger{color:#b45249;min-height:34px;font:650 11px/1 var(--admin-font);background:0 0;border:0;border-radius:8px;align-items:center;padding:0 8px;display:inline-flex}.text-danger:hover:not(:disabled){color:#963f39;background:#fcebe8}.backoffice-app .status-badge{width:fit-content;min-width:0;max-width:100%;height:auto;min-height:26px;font:700 11px/1.2 var(--admin-font);white-space:nowrap;letter-spacing:0;border:1px solid #0000;border-radius:999px;justify-content:center;align-self:center;align-items:center;padding:4px 10px;display:inline-flex}.plan-code,.task-pill{color:#bc5b43;background:#fff0e8;border:1px solid #edc4b5;border-radius:999px;align-items:center;min-height:25px;padding:4px 9px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.toolbar .search-field{background:var(--admin-paper-strong);border:1px solid #ded1c2;border-radius:11px;flex:280px;align-items:center;min-width:240px;min-height:43px;display:flex}.toolbar>.button,.toolbar>a{flex:none}.bulk-bar{background:#fff4ed;border:1px solid #ead4c7;border-radius:11px;align-items:center;gap:9px;min-height:42px;margin:-5px 0 16px;padding:8px 12px;display:flex}.bulk-bar span{color:#8c604f;font:650 11px/1.3 var(--admin-font);margin-right:auto}.table-wrap,.data-table-wrap{scrollbar-color:#cdbbaa #f5eee5;scrollbar-width:thin;background:#fffaf4;border:1px solid #e2d7ca;border-radius:15px;overflow:auto;box-shadow:0 12px 28px -27px #75593e4d}.data-table{border-collapse:separate;border-spacing:0;background:0 0;width:100%;min-width:860px;font-size:13px}.data-table th{color:#89796b;height:46px;font:700 11px/1.2 var(--admin-font);letter-spacing:.02em;text-align:left;white-space:nowrap;vertical-align:middle;background:#f4ece2;border-bottom:1px solid #e7ddd1;padding:0 14px}.data-table td{background:var(--admin-paper-strong);color:#5d4e42;min-height:56px;font:400 13px/1.45 var(--admin-font);vertical-align:middle;border-bottom:1px solid #eee5db;padding:13px 14px}.data-table .table-subcode{color:#a18f80;white-space:nowrap;margin-top:4px;font:400 10px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.data-table .break-text,.data-table .result-copy{white-space:normal;overflow-wrap:anywhere}.data-table td:first-child,.data-table td:nth-child(6),.data-table td:nth-child(8),.data-table td:nth-child(9),.data-table td:nth-child(10){font-variant-numeric:tabular-nums}.data-table .nowrap{white-space:nowrap}.data-table .copy-button{color:#796758;min-width:42px;height:31px;min-height:31px;font:600 11px/1 var(--admin-font);background:#fffaf3;border:1px solid #dfd1c2;border-radius:9px;flex:none;padding:0 9px}.table-footer{color:var(--admin-muted);font:500 11px/1.3 var(--admin-font);margin-top:14px}.admin-orders-table th:first-child,.admin-orders-table td:first-child{width:82px}.admin-orders-table th:nth-child(2),.admin-orders-table td:nth-child(2){width:110px}.admin-orders-table th:nth-child(3),.admin-orders-table td:nth-child(3){width:225px}.admin-orders-table th:nth-child(4),.admin-orders-table td:nth-child(4){width:190px}.admin-orders-table th:nth-child(5),.admin-orders-table td:nth-child(5){width:120px}.admin-orders-table th:nth-child(6),.admin-orders-table td:nth-child(6){width:100px}.admin-orders-table th:nth-child(7),.admin-orders-table td:nth-child(7){width:260px}.admin-orders-table th:nth-child(8),.admin-orders-table td:nth-child(8),.admin-orders-table th:nth-child(9),.admin-orders-table td:nth-child(9){width:196px}.admin-orders-table th:nth-child(10),.admin-orders-table td:nth-child(10){width:90px}.admin-orders-table th:nth-child(11),.admin-orders-table td:nth-child(11){width:84px}.admin-orders-table .admin-order-cdk{white-space:nowrap}.admin-cdks-table td:nth-child(2){min-width:255px}.admin-cdks-table td:nth-child(3),.admin-cdks-table td:nth-child(4),.admin-cdks-table td:nth-child(5),.admin-cdks-table td:nth-child(6){white-space:nowrap}.backoffice-app .switch{flex:0 0 46px;align-items:center;width:46px;height:26px;display:inline-flex;position:relative}.backoffice-app .switch input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;background:0 0;border:0;width:1px;min-width:1px;height:1px;min-height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.backoffice-app .switch>span{background:#e4d9cc;border:1px solid #d7c8b9;border-radius:999px;width:46px;height:26px;transition:background .2s,border-color .2s;display:block;position:relative;box-shadow:inset 0 1px 2px #52392714}.backoffice-app .switch>span:after{content:"";background:#fffdf9;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #422e1e2e}.backoffice-app .switch input:checked+span{background:#42a878;border-color:#b8d8c2}.backoffice-app .switch input:checked+span:after{transform:translate(20px)}.backoffice-app .switch input:focus-visible+span{outline:3px solid var(--admin-focus);outline-offset:2px}.toggle-field{color:#5e5146;min-height:46px;font:550 12px/1.3 var(--admin-font);gap:9px}.toggle-field input{width:17px;min-height:17px;accent-color:var(--admin-copper)}.order-title{align-items:flex-start;gap:20px;margin-bottom:20px}.order-status-stack{gap:6px}.order-status-stack small{color:var(--admin-muted);font:500 11px/1.3 var(--admin-font)}.detail-list{border-color:#e2d6c8;border-radius:13px}.detail-list>div{background:var(--admin-paper-strong);border-color:#eadfd2;min-height:68px;padding:14px}.detail-list dd{gap:8px;margin-top:7px}.credential-view{color:#54453a;background:#fffdf9;border:1px solid #ded1c2;border-radius:12px;min-height:210px;padding:14px;font:400 12px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.alert{font:500 12px/1.55 var(--admin-font);border-radius:12px;margin-bottom:18px;padding:13px 15px}.alert-row{background:var(--admin-paper-strong);border:1px solid #e4d8ca;border-radius:12px;align-items:center;gap:12px;min-height:60px;padding:13px 15px;display:flex}.alert-row small{color:var(--admin-muted);font:400 11px/1.3 var(--admin-font);margin-top:4px;display:block}.allowlist{background:#fcf7f0;border:1px solid #e5d9cc;border-radius:12px;padding:14px}.allowlist>span{color:var(--admin-muted);font:650 11px/1.2 var(--admin-font);margin-bottom:10px;display:block}.allowlist code{color:#6e67a9;background:#f0effb;border:1px solid #d8d3ef;border-radius:7px;margin:0 6px 6px 0;padding:6px 8px;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.sticky-save{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbf8f2f7;border:1px solid #e2d7ca;border-radius:13px;min-height:58px;padding:12px 16px;box-shadow:0 15px 30px -28px #75593e6b}.admin-auth-page{--admin-font:Inter, system-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", sans-serif;--admin-display:var(--admin-font);--admin-copper:#c9654a;--admin-ink-strong:#352b25;--admin-muted:#7d6e61;color:var(--admin-ink-strong);font-family:var(--admin-font);background:radial-gradient(circle at 78% 24%,#e5a98b2b,#0000 34%),linear-gradient(135deg,#f3ede4 0%,#f8f4ed 52%,#efe5d8 100%);grid-template-rows:76px 1fr 60px}.admin-auth-page:before{opacity:.18;background-image:linear-gradient(#70543c17 1px,#0000 1px),linear-gradient(90deg,#70543c17 1px,#0000 1px)}.admin-auth-glow{border-color:#c2694929;box-shadow:0 0 0 38px #c2694909,0 0 0 77px #c2694905}.admin-auth-brand{color:var(--admin-ink-strong)}.admin-auth-mark{color:#fffaf4;background:#c9654a;border-color:#c9654a;box-shadow:0 14px 26px -19px #c9654aa6}.admin-auth-brand strong{color:var(--admin-ink-strong);font:750 15px/1 var(--admin-font)}.admin-auth-brand small{color:#988678;font:600 8px/1 var(--admin-font);letter-spacing:.16em}.admin-auth-locale{color:#756659;background:#fffaf3b8;border-color:#dfd3c5}.admin-auth-card{background:#fffaf3ed;border-color:#dfd3c5;border-radius:20px;box-shadow:0 28px 70px -42px #5c3d286b,inset 0 1px #ffffffbd}.admin-auth-card-mark{color:#c9654a;background:#f5e5db;border-color:#e0c5b6}.admin-auth-card-brand strong{color:var(--admin-ink-strong)}.admin-auth-card-brand small{color:#9a8879}.admin-auth-kicker{color:#927f70}.admin-auth-card h1{color:var(--admin-ink-strong);font-family:var(--admin-display)}.admin-auth-subtitle{color:var(--admin-muted)}.admin-auth-error{color:#ad5144;background:#fff0ed;border-color:#e5b6ab}.admin-auth-field{color:#5b4c40}.admin-auth-field>span small{color:#a09080}.admin-auth-field i{color:#a16b58}.admin-auth-field input{color:#45372e;background:#fffdf9;border-color:#ddcfbf}.admin-auth-field input::placeholder{color:#b0a195}.admin-auth-submit{border-color:var(--admin-copper);background:var(--admin-copper);color:#fffaf4}.admin-auth-submit:hover:not(:disabled){background:#b8563e;border-color:#b8563e;box-shadow:0 16px 28px -21px #c9654ab8}.admin-auth-submit:disabled{color:#fffaf4;background:#d5b8aa;border-color:#d5b8aa}.admin-auth-note{color:#9b8979}.admin-auth-footer{color:#998878;border-top-color:#dfd3c5}@media (max-width:1050px){.backoffice-app{grid-template-columns:228px minmax(0,1fr)}.backoffice-sidebar{width:228px}.backoffice-content{padding-left:24px;padding-right:24px}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.backoffice-app{display:block}.backoffice-sidebar{width:252px}.backoffice-topbar{min-height:76px;padding:14px 17px}.backoffice-topbar h1{font-size:22px}.backoffice-content{padding:20px 17px 42px}.admin-card{border-radius:15px;padding:19px}.card-heading{gap:12px;margin-bottom:18px}.card-heading h2{font-size:19px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric-card{min-height:92px;padding:14px}.metric-card strong{font-size:27px}.compact-stats>div,.provider-summary>div{min-height:74px;padding:12px}.compact-stats strong,.provider-summary strong{font-size:18px}.toolbar{flex-direction:column;align-items:stretch;gap:9px}.toolbar .search-field,.toolbar>select,.toolbar>.button,.toolbar>a{flex:none;width:100%;min-width:0}.field-row{flex-direction:column;gap:0}.data-table.responsive-cards{min-width:0}.data-table.responsive-cards thead{display:none}.data-table.responsive-cards tbody{gap:10px;display:grid}.data-table.responsive-cards tr{background:var(--admin-paper-strong);border:1px solid #e7ddd1;border-radius:13px;gap:7px;padding:14px;display:grid}.data-table.responsive-cards td{color:#5d4e42;white-space:normal;background:0 0;border:0;grid-template-columns:minmax(94px,.36fr) minmax(0,1fr);align-items:center;gap:10px;min-height:0;padding:3px 0;font-size:12px;display:grid}.data-table.responsive-cards td:before{content:attr(data-label);color:#9a897a;font:650 10px/1.35 var(--admin-font)}.data-table.responsive-cards td[colspan]{display:block}.data-table.responsive-cards td[colspan]:before{display:none}.data-table.responsive-cards .status-badge{place-self:center start;min-width:0;min-height:26px;width:fit-content!important;height:auto!important;line-height:1.2!important}.data-table.responsive-cards .code-cell{min-width:0}.data-table.responsive-cards .code-cell code{overflow-wrap:anywhere}.data-table.responsive-cards .copy-button{min-width:38px}.data-table.responsive-cards .table-subcode{white-space:normal;overflow-wrap:anywhere}.admin-orders-table{min-width:0}.admin-orders-table th:nth-child(n),.admin-orders-table td:nth-child(n){width:auto}.admin-orders-table .admin-order-cdk{white-space:normal;word-break:break-all}.sticky-save{min-height:54px;padding:10px 12px;bottom:8px}.admin-auth-page{grid-template-rows:66px 1fr 55px;padding:0 18px}.admin-auth-stage{padding:28px 0}.admin-auth-card{border-radius:17px;padding:25px 21px 22px}.admin-auth-card h1{font-size:29px}.admin-auth-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;font-size:8px}}@media (max-width:380px){.backoffice-content{padding-left:12px;padding-right:12px}.admin-card{padding:16px}.data-table.responsive-cards td{grid-template-columns:minmax(84px,.4fr) minmax(0,1fr);gap:8px}.metric-card span{font-size:10px}}.recharge-page .nova-wizard-head ol{grid-template-columns:repeat(4,minmax(0,1fr))}.recharge-page .nova-wizard-head li span{text-align:center}@media (max-width:720px){.recharge-page .nova-wizard-head ol{gap:8px}.recharge-page .nova-wizard-head li{gap:8px;font-size:10px;line-height:14px}.recharge-page .nova-wizard-head li span{white-space:normal;overflow-wrap:anywhere;max-width:100%}}.copper-shell .nova-query-copy{color:#776a5f;white-space:nowrap;background:#fffaf2;border:1px solid #d8ccbe;border-radius:7px;flex:none;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font:600 10px/1 Inter,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex}.copper-shell .nova-query-copy:hover:not(:disabled){color:var(--copper-accent);background:#fff1e8;border-color:#caa18e;outline:none}.copper-shell .nova-query-copy:focus-visible{color:var(--copper-accent);background:#fff1e8;border-color:#caa18e;outline:none}.copper-shell .nova-query-copy:hover:not(:disabled){transform:translateY(-1px)}.copper-shell .nova-replacement .nova-query-copy{color:#60755f;background:#f7fbf5;border-color:#cddac9;min-height:26px;padding:0 8px;font-size:9px}html[data-public-theme=dark] .copper-shell .nova-query-copy{color:#d3bdae;background:#2b1d16;border-color:#594438}html[data-public-theme=dark] .copper-shell .nova-query-copy:hover:not(:disabled){color:#efb19a;background:#3a241d;border-color:#9c6049}html[data-public-theme=dark] .copper-shell .nova-query-copy:focus-visible{color:#efb19a;background:#3a241d;border-color:#9c6049}html[data-public-theme=dark] .copper-shell .nova-replacement .nova-query-copy{color:#b8d4b8;background:#243528;border-color:#4e6851}.query-workspace-panel{outline:none;min-width:0}.batch-recharge-card{box-sizing:border-box;overflow:hidden}.batch-recharge-steps b{align-items:center;min-width:0;line-height:20px}.batch-recharge-list>.batch-item-row,.batch-results>.batch-result-row{min-width:0}.batch-recharge-list>.batch-item-row .batch-item-main,.batch-results>.batch-result-row .batch-result-main{min-width:0;margin-right:auto}.batch-item-main{gap:3px;min-width:0;display:grid}.batch-item-main code,.batch-result-main code{overflow-wrap:anywhere;word-break:break-word;min-width:0;margin-right:0}.batch-item-main strong,.batch-result-email{overflow-wrap:anywhere;word-break:break-word;min-width:0}.batch-item-plan{overflow-wrap:anywhere;color:#756a5b;text-align:right;flex:none;max-width:34%;font-size:12px}.batch-result-main{grid-template-columns:minmax(150px,.85fr) minmax(150px,1.15fr);align-items:center;gap:10px;display:grid}.batch-result-email{color:#756a5b;font-size:12px}.batch-result-message{color:#9a6a2a;overflow-wrap:anywhere;grid-column:1/-1;font-size:11px;line-height:1.5}.batch-result-time{color:#756a5b;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:0 0 154px;font-size:11px}.batch-result-error{overflow-wrap:anywhere;text-align:right;max-width:45%;margin-left:auto}.billing-page .billing-card{box-sizing:border-box}.billing-page .billing-card textarea{box-sizing:border-box;display:block}.billing-field-hint{color:#9a8d80;margin:8px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:12px;line-height:18px}.billing-page .billing-tabs button{justify-content:center;align-items:center;gap:7px;line-height:20px;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.billing-page .billing-tabs button span,.billing-page .billing-tabs button b{margin:0}.billing-page .billing-actions{align-items:center}.billing-page .billing-actions button{box-sizing:border-box;justify-content:center;align-items:center;min-height:46px;display:inline-flex}.billing-page .billing-card:focus{outline:none}html[data-public-theme=dark] .batch-item-plan,html[data-public-theme=dark] .batch-result-email,html[data-public-theme=dark] .batch-result-time{color:#c7b8ab}html[data-public-theme=dark] .billing-field-hint{color:#b7a79a}@media (max-width:760px){.batch-item-plan{text-align:left;max-width:100%;margin-left:0}.batch-result-main{grid-template-columns:1fr;gap:3px;width:100%}.batch-result-time{text-align:left;flex-basis:auto;margin-left:0}.batch-result-error{text-align:left;width:100%;max-width:none;margin-left:0}.billing-field-hint{font-size:11px}}.copper-shell{--ui-font:Inter, system-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", sans-serif;--ui-display:Georgia, "Noto Serif SC", "Songti SC", serif;--ui-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--ui-control-radius:10px;--ui-card-radius:16px;--ui-focus-ring:#bd5b403d;font-family:var(--ui-font);text-rendering:optimizelegibility;font-size:14px;line-height:1.5}.copper-shell :is(p,label,button,input,textarea,select,a,small,li,dt,dd,th,td){font-family:var(--ui-font)}.copper-shell :is(h1,h2,h3,h4){font-family:var(--ui-display)}.copper-shell :is(code,pre,textarea){font-family:var(--ui-mono)}.copper-shell :is(.nova-action,.next-button,.clear-button,.batch-primary,.batch-secondary,.lookup-nav .batch-button){box-sizing:border-box;border-radius:var(--ui-control-radius);min-height:42px;font:650 13px/1.2 var(--ui-font);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 15px;transition:transform .18s,background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.copper-shell :is(.nova-action,.next-button,.clear-button,.batch-primary,.batch-secondary,.lookup-nav .batch-button):hover:not(:disabled){transform:translateY(-1px)}.copper-shell :is(.reason-link,.public-control,.public-language-menu button,.failure-reasons-popover>button,.billing-tabs button){box-sizing:border-box;justify-content:center;align-items:center;gap:7px;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.copper-shell .reason-link{min-height:32px;line-height:1.2}.copper-shell .public-control{min-height:32px;padding:0 2px;line-height:1}.copper-shell .public-language-menu button{min-height:34px;line-height:1.2}.copper-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select){box-sizing:border-box;transition:border-color .18s,background-color .18s,box-shadow .18s}.copper-shell :is(input[type=checkbox],input[type=radio]){width:16px;height:16px;min-height:16px;accent-color:var(--copper-accent);flex:0 0 16px;margin:0}.copper-shell :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.copper-shell :is(.copper-service-card,.lookup-card,.billing-card,.batch-recharge-card,.nova-query-entry,.nova-query-results,.nova-query-card,.recharge-page .nova-step-cdk,.recharge-page .nova-step-session,.recharge-page .nova-step-review,.recharge-page .nova-step-result){box-sizing:border-box;border-radius:var(--ui-card-radius);box-shadow:0 14px 32px -27px #4f342257}.copper-shell :is(.copper-service-card,.lookup-card,.billing-card,.batch-recharge-card,.nova-query-entry,.nova-query-results)>:first-child{min-width:0}.copper-shell :is(.status-badge,.nova-status){width:max-content;min-height:24px;font:700 11px/1 var(--ui-font);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;display:inline-flex}.copper-shell .nova-query-card-top{align-items:center;min-height:30px}.copper-shell .nova-query-card-top>code,.copper-shell .nova-replacement>code{font:600 11px/1.35 var(--ui-mono);font-variant-numeric:tabular-nums}.copper-shell .nova-query-facts{align-items:stretch}.copper-shell .nova-query-facts>div{align-content:start;gap:5px;min-width:0}.copper-shell .nova-query-facts small{font:600 10px/1.25 var(--ui-font);letter-spacing:.02em}.copper-shell .nova-query-facts strong{min-width:0;font:600 12px/1.4 var(--ui-font);font-variant-numeric:tabular-nums}.copper-shell .modal-backdrop{box-sizing:border-box;background:#35271c6b;place-items:center;padding:20px;display:grid}.copper-shell .modal{border-radius:var(--ui-card-radius);background:var(--copper-paper,#fbf8f1);width:min(100%,520px);max-height:min(720px,100svh - 40px);color:var(--copper-text,#2a2622);overflow:auto;box-shadow:0 24px 58px -32px #4f342275}.copper-shell .modal-head{align-items:center;gap:14px;min-height:58px;padding:14px 18px;display:flex}.copper-shell .modal-head h2{min-width:0;font:700 18px/1.25 var(--ui-display);margin:0}.copper-shell .modal-head .icon-button{width:32px;height:32px;font:400 22px/1 var(--ui-font);border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.copper-shell .modal-actions,.copper-shell .new-cdk{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.copper-shell .modal-actions{margin-top:17px}.copper-shell .confirm-cdk{background:#f8eee8;background:var(--copper-soft,#f1ded4);border-radius:10px;gap:7px;margin-top:14px;padding:12px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.copper-shell .confirm-cdk{background:color-mix(in srgb, var(--copper-soft,#f1ded4) 58%, transparent)}}.copper-shell .confirm-cdk span{color:var(--copper-muted,#756a5b);font:600 11px/1.3 var(--ui-font)}.copper-shell .confirm-cdk code{overflow-wrap:anywhere;font:600 12px/1.45 var(--ui-mono)}.copper-shell .confirm-check{color:var(--copper-muted,#756a5b);font:400 12px/1.55 var(--ui-font);align-items:flex-start;gap:9px;margin-top:14px;display:flex}@media (max-width:760px){.copper-shell :is(.nova-action,.next-button,.clear-button,.batch-primary,.batch-secondary,.lookup-nav .batch-button){min-height:44px}.copper-shell .modal-backdrop{padding:14px}.copper-shell .modal{width:100%;max-height:calc(100svh - 28px)}.copper-shell .modal-head,.copper-shell .modal-body,.copper-shell .replacement-success{padding-left:16px;padding-right:16px}.copper-shell .modal-actions,.copper-shell .new-cdk{justify-content:stretch}.copper-shell .modal-actions>button,.copper-shell .new-cdk>button{flex:140px}}html[data-public-theme=dark] .copper-shell :is(.copper-service-card,.lookup-card,.billing-card,.batch-recharge-card,.nova-query-entry,.nova-query-results,.nova-query-card,.recharge-page .nova-step-cdk,.recharge-page .nova-step-session,.recharge-page .nova-step-review,.recharge-page .nova-step-result){box-shadow:0 16px 36px -28px #0000009e}html[data-public-theme=dark] .copper-shell .confirm-cdk{background:#3a241d}@media (prefers-reduced-motion:reduce){.copper-shell :is(button,a,input,textarea,select),.copper-shell :is(button,a,input,textarea,select):before,.copper-shell :is(button,a,input,textarea,select):after{transition-duration:.01ms!important}}:root{--ui-font:system-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", "Microsoft YaHei", sans-serif;--ui-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--ui-ink:#332b25;--ui-muted:#6f6257;--ui-faint:#958678;--ui-bg:#f4efe7;--ui-paper:#fffdf9;--ui-soft:#f7eee6;--ui-line:#e3d7ca;--ui-accent:#c7654a;--ui-accent-strong:#ae513c;--ui-success:#2f9368;--ui-danger:#b9534d;--ui-warning:#a96b2b;--ui-radius-sm:10px;--ui-radius-md:14px;--ui-radius-lg:18px;--ui-shadow:0 16px 34px -30px #593e2a61}html,body{font-family:var(--ui-font);color:var(--ui-ink);background:var(--ui-bg)}body,button,input,textarea,select,option,h1,h2,h3,h4,h5,h6,p,label,a,small,span,li,dt,dd,th,td{font-family:var(--ui-font)!important}code,pre,.credential-view,.generated-cdks,.data-table code,.nova-session-card textarea,.nova-query-editor textarea,.billing-card textarea,.batch-recharge-form textarea{font-variant-numeric:tabular-nums;font-family:var(--ui-mono)!important}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}.copper-shell{--copper-bg:var(--ui-bg);--copper-paper:var(--ui-paper);--copper-text:var(--ui-ink);--copper-muted:var(--ui-muted);--copper-line:var(--ui-line);--copper-accent:var(--ui-accent);--copper-soft:var(--ui-soft);min-height:100svh;color:var(--copper-text);background:var(--copper-bg);text-rendering:optimizelegibility;font-size:14px;line-height:1.55;font-family:var(--ui-font)!important}.copper-shell :is(h1,h2,h3,h4,p,label,button,input,textarea,select,a,small,li,dt,dd,th,td,span){font-family:var(--ui-font)!important}.copper-shell :is(h1,h2,h3,h4){color:var(--copper-text);letter-spacing:-.025em;font-weight:720}.copper-shell :is(p,li,dt,dd,label,th,td){color:var(--copper-muted)}.copper-header{border-bottom:1px solid var(--copper-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9e6;min-height:72px;box-shadow:0 1px #ffffffb3}.copper-header-inner,.copper-main,.copper-footer{width:min(100% - 48px,1120px);margin-inline:auto}.copper-header-inner{gap:20px;min-height:72px}.copper-brand{min-width:0;color:var(--copper-text);align-items:center;gap:11px;display:inline-flex}.copper-brand-mark{color:#fffaf4;background:linear-gradient(145deg,#d47458,#bd5a42);border:1px solid #c7654a2e;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 12px 24px -17px #a64f3894;font:700 18px/1 var(--ui-font)!important}.copper-brand-copy{min-width:0}.copper-brand-copy strong{color:var(--copper-text);letter-spacing:-.02em;display:block;font:720 17px/1.2 var(--ui-font)!important}.copper-brand-copy small{color:var(--copper-faint,var(--ui-faint));letter-spacing:.08em;text-transform:uppercase;margin-top:3px;display:block;font:600 10px/1.2 var(--ui-font)!important}.copper-nav{align-items:center;gap:8px;min-width:0;display:flex}.copper-nav>a{min-height:36px;color:var(--copper-muted);border-radius:999px;align-items:center;padding:0 11px;transition:color .2s,background-color .2s,transform .2s;display:inline-flex;font:600 12px/1 var(--ui-font)!important}.copper-nav>a:hover,.copper-nav>a[aria-current=page]{background:var(--copper-soft);color:var(--copper-accent-strong,var(--ui-accent-strong))}.public-controls{border:1px solid var(--copper-line);background:#fffdf9d1;border-radius:999px;align-items:center;gap:3px;min-height:38px;padding:3px;display:inline-flex}.public-control{min-width:32px;min-height:30px;color:var(--copper-muted);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 9px;transition:color .2s,background-color .2s,box-shadow .2s;display:inline-flex;font:600 12px/1 var(--ui-font)!important}:is(.public-control:hover,.public-control:focus-visible){background:var(--copper-soft);color:var(--copper-accent)}.public-theme{padding-inline:7px;font-size:16px!important}.public-language-menu,.failure-reasons-popover{border:1px solid var(--copper-line);border-radius:var(--ui-radius-md);background:var(--copper-paper);color:var(--copper-text);box-shadow:0 20px 38px -28px #482f1e7a}.public-language-menu{padding:6px}.public-language-menu button{width:100%;min-height:36px;color:var(--copper-muted);background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;display:flex;font-size:12px!important}.public-language-menu button:hover,.public-language-menu button.is-selected{background:var(--copper-soft);color:var(--copper-accent-strong,var(--ui-accent-strong))}.copper-main{padding:56px 0 40px}.copper-hero{text-align:center;padding:32px 0 44px}.copper-hero h1{color:var(--copper-text);letter-spacing:-.055em;margin:0 0 12px;font:760 clamp(36px, 5vw, 56px)/1.08 var(--ui-font)!important}.copper-hero p{max-width:620px;color:var(--copper-muted);margin:0 auto;font:400 16px/1.7 var(--ui-font)!important}.copper-services{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.copper-service-card{border:1px solid var(--copper-line);border-radius:var(--ui-radius-lg);background:var(--copper-paper);min-width:0;min-height:292px;box-shadow:var(--ui-shadow);color:var(--copper-text);padding:24px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s;display:flex}.copper-service-card:hover{background:#fffaf5;border-color:#d2a18f;transform:translateY(-3px);box-shadow:0 22px 40px -30px #5b3b226b}.copper-card-copy{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.copper-card-icon{background:var(--copper-soft);border-radius:13px;flex:0 0 46px;width:46px;height:46px;margin-bottom:18px}.copper-service-card h2{color:var(--copper-text);margin:0;font:720 21px/1.25 var(--ui-font)!important}.copper-service-card>.copper-card-copy>small{color:var(--copper-faint,var(--ui-faint));letter-spacing:.02em;margin:5px 0 0;font:500 12px/1.3 var(--ui-font)!important}.copper-service-card ul{color:var(--copper-muted);gap:9px;margin:21px 0 0;padding:0;list-style:none;display:grid;font:400 13px/1.4 var(--ui-font)!important}.copper-service-card li{align-items:flex-start;gap:9px;min-width:0;display:flex}.copper-service-card li:before{content:"✓";color:var(--copper-accent);flex:none;font-weight:750}.copper-card-copy>b{color:var(--copper-accent);align-items:center;gap:9px;margin-top:auto;padding-top:22px;display:inline-flex;font:650 13px/1.2 var(--ui-font)!important}.copper-card-copy>b i{transition:transform .2s;font:650 16px/1 var(--ui-font)!important}.copper-service-card:hover .copper-card-copy>b i{transform:translate(3px)}.copper-how{border-top:1px solid var(--copper-line);margin-top:58px;padding:40px 0 0}.copper-how>h2{color:var(--copper-text);margin:0 0 28px;font:720 24px/1.25 var(--ui-font)!important}.copper-how>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.copper-how article{border:1px solid var(--copper-line);border-radius:var(--ui-radius-md);background:#fffdf99e;min-width:0;padding:20px}.copper-how h3{color:var(--copper-text);margin:0 0 16px;font:700 16px/1.3 var(--ui-font)!important}.copper-how ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.copper-how li{align-items:flex-start;gap:10px;min-width:0;display:flex}.copper-how li>span{background:var(--copper-soft);width:23px;height:23px;color:var(--copper-accent);border-radius:50%;flex:0 0 23px;place-items:center;display:grid;font:700 11px/1 var(--ui-font)!important}.copper-how p{min-width:0;color:var(--copper-muted);margin:0;font:400 13px/1.55 var(--ui-font)!important}.copper-how p strong{color:var(--copper-text);font-weight:700}.copper-footer{min-height:72px;color:var(--copper-faint,var(--ui-faint));border:0;justify-content:center;align-items:center;padding:28px 0 8px;display:flex;font:400 12px/1.3 var(--ui-font)!important}.lookup-page,.billing-layout,.recharge-page-main{width:min(100% - 48px,1000px);margin-inline:auto;padding:44px 0 64px}.lookup-header,.billing-header,.recharge-page-header{justify-content:space-between;align-items:flex-start;gap:26px;min-width:0;display:flex}.lookup-title-block,.billing-header>div,.recharge-page-header>.lookup-title-block{min-width:0}.back-link{min-height:30px;color:var(--copper-accent);align-items:center;display:inline-flex;font:600 13px/1.2 var(--ui-font)!important}.lookup-title-block h1,.billing-header h1{color:var(--copper-text);letter-spacing:-.045em;margin:14px 0 6px;font:760 34px/1.15 var(--ui-font)!important}.lookup-title-block p,.billing-header p,.recharge-page-header .lookup-title-block p{color:var(--copper-muted);margin:0;font:400 15px/1.6 var(--ui-font)!important}.lookup-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.lookup-nav button,.lookup-nav a,.reason-link{color:var(--copper-muted);font:600 12px/1.2 var(--ui-font)!important}.lookup-nav .batch-button{border:1px solid var(--copper-line);background:var(--copper-paper);min-height:38px;color:var(--copper-text);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}:is(.lookup-nav .batch-button:hover,.lookup-nav .batch-button:focus-visible){background:var(--copper-soft);color:var(--copper-accent-strong,var(--ui-accent-strong));border-color:#d2a18f}.lookup-card,.billing-card,.batch-recharge-card{border:1px solid var(--copper-line);border-radius:var(--ui-radius-lg);background:var(--copper-paper);box-shadow:var(--ui-shadow);margin-top:30px;padding:28px}.lookup-card h2,.billing-card h2{color:var(--copper-text);margin:0 0 18px;font:720 22px/1.25 var(--ui-font)!important}.lookup-note,.billing-privacy{background:var(--copper-soft);color:var(--copper-muted);border:1px solid #eadbd0;border-radius:11px;margin:0 0 22px;padding:13px 15px;font:400 13px/1.55 var(--ui-font)!important}.lookup-card label,.billing-card label{color:var(--copper-text);margin:0 0 8px;display:block;font:650 13px/1.35 var(--ui-font)!important}.lookup-card input,.billing-card textarea,.nova-input-label input,.nova-session-card textarea,.batch-recharge-form textarea,.batch-recharge-form input,.copper-shell select{box-sizing:border-box;border:1px solid var(--copper-line);width:100%;color:var(--copper-text);background:#fffefa;border-radius:11px;outline:none;transition:border-color .2s,box-shadow .2s,background-color .2s}.lookup-card input{min-height:48px;padding:0 14px;font:500 13px/1.3 var(--ui-mono)!important}.billing-card textarea,.batch-recharge-form textarea{resize:vertical;min-height:142px;padding:13px 14px;font:400 12px/1.65 var(--ui-mono)!important}.copper-shell :is(input,textarea,select):hover{border-color:#d2b4a4}:is(.copper-shell :is(input,textarea,select):focus,.copper-shell :is(input,textarea,select):focus-visible){border-color:var(--copper-accent);box-shadow:0 0 0 3px #c7654a29}.copper-shell :is(input,textarea,select)::placeholder{color:#aa9d91}.lookup-card .next-button,.billing-card .next-button,.batch-primary,.batch-secondary,.nova-action,.clear-button{box-sizing:border-box;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;transition:transform .2s,border-color .2s,background-color .2s,color .2s,box-shadow .2s;display:inline-flex;font:650 13px/1.2 var(--ui-font)!important}.lookup-card .next-button,.billing-card .next-button,.batch-primary,.nova-action-solid{border:1px solid var(--copper-accent);background:var(--copper-accent);color:#fffaf5;box-shadow:0 12px 22px -18px #c7654ab8}.lookup-card .next-button:hover:not(:disabled),.billing-card .next-button:hover:not(:disabled),.batch-primary:hover:not(:disabled),.nova-action-solid:hover:not(:disabled){border-color:var(--copper-accent-strong,var(--ui-accent-strong));background:var(--copper-accent-strong,var(--ui-accent-strong));transform:translateY(-1px)}.batch-secondary,.nova-action-ghost,.clear-button{border:1px solid var(--copper-line);background:var(--copper-paper);color:var(--copper-muted)}.batch-secondary:hover:not(:disabled),.nova-action-ghost:hover:not(:disabled),.clear-button:hover:not(:disabled){background:var(--copper-soft);color:var(--copper-accent-strong,var(--ui-accent-strong));border-color:#d2a18f;transform:translateY(-1px)}.lookup-card .next-button,.billing-card .next-button{width:100%;margin-top:16px}.lookup-card .next-button:disabled,.billing-card .next-button:disabled,.batch-primary:disabled,.nova-action:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.lookup-error{margin:12px 0 0;color:var(--ui-danger)!important;font-size:13px!important}.lookup-result,.billing-result{border:1px solid var(--copper-line);border-radius:var(--ui-radius-md);color:var(--copper-muted);background:#fcf7f1;margin-top:18px;padding:16px 18px;font:400 13px/1.5 var(--ui-font)!important}.lookup-result>div{border-bottom:1px solid #eee4da;grid-template-columns:minmax(104px,.32fr) minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:38px;display:grid}.lookup-result>div:last-of-type{border-bottom:0}.lookup-result span{color:var(--ui-faint);font-size:12px!important}.lookup-result strong{overflow-wrap:anywhere;min-width:0;color:var(--copper-text);font-weight:650;font-size:13px!important}.lookup-result>p{color:var(--copper-muted);margin:13px 0 0;font-size:13px!important}.billing-privacy{color:#527f67;background:#f0f8f3;border-color:#d4e5db;width:fit-content;margin:18px 0 24px}.billing-tabs{border:1px solid var(--copper-line);border-radius:var(--ui-radius-md);background:var(--copper-soft);overflow:hidden}.billing-tabs button{min-height:52px;color:var(--copper-muted);background:0 0;border:0;border-radius:10px;font:650 13px/1.2 var(--ui-font)!important}.billing-tabs button.is-active{background:var(--copper-paper);color:var(--copper-accent-strong,var(--ui-accent-strong));margin:4px;box-shadow:0 7px 16px -14px #4f342280}.billing-actions,.batch-actions,.nova-step-actions,.nova-result-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.billing-actions{margin-top:17px}.billing-actions button{min-height:42px}.recharge-page-main{max-width:1000px}.recharge-page .nova-wizard{border:1px solid var(--copper-line);border-radius:var(--ui-radius-lg);background:var(--copper-paper);box-shadow:var(--ui-shadow);margin-top:30px;overflow:hidden}.recharge-page .nova-wizard-head{border-bottom:1px solid var(--copper-line);background:#fcf8f2;grid-template-columns:132px minmax(0,1fr) 56px;align-items:center;gap:18px;min-height:82px;padding:14px 22px;display:grid}.recharge-page .nova-wizard-route{white-space:nowrap;align-items:baseline;gap:7px;min-width:0;display:flex}.recharge-page .nova-wizard-route span,.recharge-page .nova-step-kicker{color:var(--copper-accent);letter-spacing:.1em;font:750 10px/1.2 var(--ui-font)!important}.recharge-page .nova-wizard-route strong{color:var(--copper-text);font-size:12px!important}.recharge-page .nova-wizard-route small{color:var(--ui-success);background:#eaf5ee;border-radius:999px;padding:3px 6px;font:700 9px/1 var(--ui-font)!important}.recharge-page .nova-wizard-head ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.recharge-page .nova-wizard-head li{min-width:0;color:var(--ui-faint);align-items:center;gap:8px;display:flex;position:relative;font:600 11px/1.25 var(--ui-font)!important}.recharge-page .nova-wizard-head li:not(:last-child):after{content:"";background:#e8ddd3;height:1px;position:absolute;top:50%;left:28px;right:-8px}.recharge-page .nova-wizard-head li b{z-index:1;width:24px;height:24px;color:var(--ui-faint);background:#fffdf9;border:1px solid #ded2c5;border-radius:50%;flex:0 0 24px;place-items:center;display:grid;position:relative;font:700 11px/1 var(--ui-font)!important}.recharge-page .nova-wizard-head li span{z-index:1;overflow-wrap:anywhere;text-align:center;min-width:0;position:relative}.recharge-page .nova-wizard-head li.is-active b{border-color:var(--copper-accent);background:var(--copper-accent);color:#fffaf5}.recharge-page .nova-wizard-head li.is-active,.recharge-page .nova-wizard-head li.is-done{color:var(--copper-accent-strong,var(--ui-accent-strong))}.recharge-page .nova-wizard-head li.is-done b{color:var(--ui-success);background:#eaf5ee;border-color:#a9d1b8}.recharge-page .nova-wizard-percent{color:var(--copper-accent);font-variant-numeric:tabular-nums;justify-items:end;display:grid;font:750 16px/1 var(--ui-font)!important}.recharge-page .nova-wizard-percent small{color:var(--ui-faint);letter-spacing:.05em;margin-top:4px;font:600 9px/1 var(--ui-font)!important}.recharge-page .nova-wizard-body{background:var(--copper-paper);padding:34px}.recharge-page .nova-step-cdk,.recharge-page .nova-step-session,.recharge-page .nova-step-review,.recharge-page .nova-step-result{min-width:0}.recharge-page .nova-step-copy h2{color:var(--copper-text);letter-spacing:-.045em;margin:11px 0 14px;font:730 30px/1.16 var(--ui-font)!important}.recharge-page .nova-step-copy h2 em{color:var(--copper-accent);font-style:normal}.recharge-page .nova-step-copy>p{max-width:410px;color:var(--copper-muted);margin:0;font:400 13px/1.65 var(--ui-font)!important}.recharge-page .nova-rule-list{gap:11px;margin-top:24px}.recharge-page .nova-rule-list span{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:0 9px;display:grid}.recharge-page .nova-rule-list b{color:var(--copper-accent);grid-row:span 2;font:750 10px/1 var(--ui-font)!important}.recharge-page .nova-rule-list strong{color:var(--copper-text);font:650 12px/1.25 var(--ui-font)!important}.recharge-page .nova-rule-list small{color:var(--ui-faint);font:400 11px/1.25 var(--ui-font)!important}.recharge-page .nova-entry-card,.recharge-page .nova-session-card,.recharge-page .nova-review-card{border:1px solid var(--copper-line);border-radius:var(--ui-radius-md);background:#fffdf9;min-width:0;padding:22px;box-shadow:0 14px 30px -28px #593e2a61}.recharge-page .nova-entry-top,.recharge-page .nova-session-card-head,.recharge-page .nova-review-head{min-height:22px;color:var(--ui-faint);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;display:flex;font:700 10px/1.2 var(--ui-font)!important}.recharge-page .nova-entry-state,.recharge-page .nova-review-head b{color:var(--ui-success);font-size:10px!important}.recharge-page .nova-input-label{color:var(--copper-text);margin-top:22px;display:block;font:650 13px/1.35 var(--ui-font)!important}.recharge-page .nova-input-label small{float:right;color:var(--ui-faint);font:500 11px/1.35 var(--ui-font)!important}.recharge-page .nova-input-label input{min-height:50px;margin-top:8px;padding:0 13px;font:600 13px/1.3 var(--ui-mono)!important}.recharge-page .nova-hint,.recharge-page .nova-alert{background:var(--copper-soft);color:var(--copper-muted);border:1px solid #eadbd0;border-radius:10px;align-items:flex-start;gap:9px;margin:14px 0 0;padding:11px 12px;display:flex;font:400 12px/1.55 var(--ui-font)!important}.recharge-page .nova-hint b,.recharge-page .nova-alert b{color:var(--copper-accent);flex:none;font-weight:750}.recharge-page .nova-alert-error{color:var(--ui-danger);background:#fff0ee;border-color:#efc6c0}.recharge-page .nova-alert-warning,.recharge-page .nova-hint-warning{color:#906424;background:#fff7e8;border-color:#efd6a9}.recharge-page .nova-action-solid{justify-content:center;width:100%}.recharge-page .nova-action-solid i{font:650 15px/1 var(--ui-font)!important}.recharge-page .nova-step-actions{margin-top:18px}.recharge-page .nova-step-actions .nova-action-solid{width:auto;min-width:176px}.recharge-page .nova-review-person strong{color:var(--copper-text);overflow-wrap:anywhere;font:650 13px/1.3 var(--ui-font)!important}.recharge-page .nova-review-person small,.recharge-page .nova-review-data small,.recharge-page .nova-result-grid small,.recharge-page .nova-result-cdk small{color:var(--ui-faint);letter-spacing:.02em;font:600 10px/1.25 var(--ui-font)!important}.recharge-page .nova-review-data,.recharge-page .nova-result-grid{border:1px solid var(--copper-line);border-radius:11px;overflow:hidden}.recharge-page .nova-review-data>div,.recharge-page .nova-result-grid>div{background:#fcf8f2}.recharge-page .nova-review-data strong,.recharge-page .nova-result-grid strong{color:var(--copper-text);overflow-wrap:anywhere;font:650 13px/1.35 var(--ui-font)!important}.recharge-page .nova-step-result{text-align:center;max-width:790px;margin-inline:auto}.recharge-page .nova-step-result h2{color:var(--copper-text);margin:10px 0;font:760 36px/1.15 var(--ui-font)!important}.recharge-page .nova-step-result>p{color:var(--copper-muted);font:400 13px/1.6 var(--ui-font)!important}.recharge-page .nova-result-cdk{border-color:var(--copper-line);background:#fcf8f2;border-radius:11px}.recharge-page .nova-result-cdk code{color:var(--copper-text);font:600 12px/1.4 var(--ui-mono)!important}.query-workspace{min-width:0;margin-top:24px}.query-workspace-switcher{border:1px solid var(--copper-line);border-radius:var(--ui-radius-md);background:var(--copper-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(100%,520px);margin:0 auto 22px;padding:4px;display:grid}.query-workspace-switcher button{min-width:0;min-height:48px;color:var(--copper-muted);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);align-content:center;align-items:center;column-gap:8px;padding:0 12px;display:grid}.query-workspace-switcher button>span{color:var(--copper-accent);grid-row:1/3;font:750 10px/1 var(--ui-font)!important}.query-workspace-switcher button strong{min-width:0;font:700 13px/1.2 var(--ui-font)!important}.query-workspace-switcher button small{overflow-wrap:anywhere;min-width:0;color:var(--ui-faint);font:400 11px/1.2 var(--ui-font)!important}.query-workspace-switcher button:hover,.query-workspace-switcher button.is-active{background:var(--copper-paper);color:var(--copper-text);box-shadow:0 7px 16px -14px #4f342280}.nova-query-hero h1{color:var(--copper-text);letter-spacing:-.055em;font:760 clamp(40px, 5vw, 56px)/1.05 var(--ui-font)!important}.nova-query-hero p{color:var(--copper-muted);font:400 14px/1.65 var(--ui-font)!important}.nova-query-entry,.nova-query-results{border:1px solid var(--copper-line);border-radius:var(--ui-radius-lg);background:var(--copper-paper);box-shadow:var(--ui-shadow);padding:26px 28px}.nova-query-entry h2,.nova-query-results h2{color:var(--copper-text);font:720 22px/1.25 var(--ui-font)!important}.nova-query-entry-head>div:first-child>span,.nova-query-results-head>div:first-child>span{color:var(--copper-accent);letter-spacing:.09em;font:750 10px/1.2 var(--ui-font)!important}.nova-query-editor textarea,.nova-query-entry textarea{border:1px solid var(--copper-line);min-height:156px;color:var(--copper-text);background:#fffefa;border-radius:11px;padding:13px 14px;font:400 12px/1.65 var(--ui-mono)!important}.nova-query-card{border:1px solid var(--copper-line);border-radius:var(--ui-radius-md);background:#fffefa;min-width:0;box-shadow:0 10px 24px -23px #593e2a59}.nova-query-card-top{align-items:center;gap:10px;min-width:0;min-height:44px;display:flex}.nova-query-card-top>code,.nova-replacement>code{overflow-wrap:anywhere;min-width:0;color:var(--copper-text);font:600 12px/1.4 var(--ui-mono)!important}.nova-query-facts{border:1px solid var(--copper-line);background:var(--copper-line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;min-width:0;display:grid;overflow:hidden}.nova-query-facts>div{background:#fcf8f2;align-content:start;gap:5px;min-width:0;min-height:70px;padding:12px;display:grid}.nova-query-facts small{color:var(--ui-faint);font:600 10px/1.25 var(--ui-font)!important}.nova-query-facts strong{overflow-wrap:anywhere;min-width:0;color:var(--copper-text);font-variant-numeric:tabular-nums;font:650 12px/1.4 var(--ui-font)!important}.batch-recharge-head{gap:5px;margin-bottom:20px;display:grid}.batch-recharge-head>span{color:var(--copper-accent);letter-spacing:.09em;font:750 10px/1.2 var(--ui-font)!important}.batch-recharge-head strong{color:var(--copper-text);font:720 22px/1.25 var(--ui-font)!important}.batch-recharge-head small{color:var(--copper-muted);font:400 13px/1.5 var(--ui-font)!important}.batch-recharge-form>label,.batch-recharge-form>label>span{color:var(--copper-text);font:650 13px/1.35 var(--ui-font)!important}.batch-recharge-list,.batch-results{gap:8px;display:grid}.batch-item-row,.batch-result-row{border:1px solid var(--copper-line);background:#fcf8f2;border-radius:11px;align-items:center;gap:12px;min-width:0;padding:12px 13px;display:flex}.batch-item-row code,.batch-result-row code{overflow-wrap:anywhere;min-width:0;color:var(--copper-text);font:600 12px/1.4 var(--ui-mono)!important}.batch-item-main,.batch-result-main{flex:auto;min-width:0}.batch-item-plan,.batch-result-email,.batch-result-time{color:var(--copper-muted);font:500 12px/1.4 var(--ui-font)!important}.batch-result-time{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.copper-shell :is(.status-badge,.nova-status,.batch-ok-tag,.batch-error-tag){white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:26px;padding:4px 10px;display:inline-flex;font:700 11px/1.2 var(--ui-font)!important}.copper-shell .status-success,.copper-shell .status-completed,.copper-shell .batch-ok-tag{color:var(--ui-success);background:#e8f6ed;border-color:#b9e1ca}.copper-shell .status-danger,.copper-shell .status-failed,.copper-shell .batch-error-tag{color:var(--ui-danger);background:#fceceb;border-color:#efc5c1}.copper-shell .status-warning{color:var(--ui-warning);background:#fff5df;border-color:#efd7a7}.copper-shell .status-info{color:#4775aa;background:#edf4fc;border-color:#c8d9ee}.copper-shell .modal-backdrop{background:#35271c6b;place-items:center;padding:20px;display:grid}.copper-shell .modal{border:1px solid var(--copper-line);border-radius:var(--ui-radius-lg);background:var(--copper-paper);width:min(100%,520px);max-height:min(720px,100svh - 40px);color:var(--copper-text);overflow:auto;box-shadow:0 24px 58px -32px #4f342275}.copper-shell .modal-head{border-bottom:1px solid var(--copper-line);align-items:center;gap:12px;min-height:58px;padding:14px 18px;display:flex}.copper-shell .modal-head h2{color:var(--copper-text);margin:0;font:720 18px/1.25 var(--ui-font)!important}.copper-shell .modal-head .icon-button{background:var(--copper-soft);width:32px;height:32px;color:var(--copper-muted);border:0;border-radius:9px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex;font:400 21px/1 var(--ui-font)!important}.copper-shell .modal-body,.copper-shell .replacement-success{padding:18px}.copper-shell .modal-actions,.copper-shell .new-cdk{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-top:16px;display:flex}.backoffice-app{--admin-font:var(--ui-font);--admin-display:var(--ui-font);--admin-ink-strong:#332b25;--admin-ink:#5a4c41;--admin-muted:#75685d;--admin-faint:#998a7b;--admin-surface:#f3ede4;--admin-rail:#ebe2d7;--admin-paper:#fffaf3;--admin-paper-strong:#fffdf9;--admin-line:#e2d6c8;--admin-copper:#c7654a;--admin-green:#2f9368;background:var(--admin-surface);min-height:100svh;color:var(--admin-ink);grid-template-columns:240px minmax(0,1fr);font-size:13px;line-height:1.5;font-family:var(--ui-font)!important}.backoffice-app :is(button,input,textarea,select,a,h1,h2,h3,h4,p,span,label,dt,dd,th,td,small){font-family:var(--ui-font)!important}.backoffice-app :is(code,pre,.credential-view,.generated-cdks){font-variant-numeric:tabular-nums;font-family:var(--ui-mono)!important}.backoffice-sidebar{background:var(--admin-rail);border-right:1px solid #ddd1c3;width:240px;padding:22px 15px 17px}.backoffice-brand{border-bottom:1px solid #d9cdbf;align-items:center;gap:11px;min-height:56px;padding:0 9px 22px;display:flex}.backoffice-brand>span{color:#fffaf4;background:linear-gradient(145deg,#d47458,#bd5a42);border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 12px 24px -17px #a64f3894;font:700 18px/1 var(--ui-font)!important}.backoffice-brand strong{color:var(--admin-ink-strong);font:720 16px/1.2 var(--ui-font)!important}.backoffice-brand small{color:var(--admin-faint);letter-spacing:.08em;text-transform:uppercase;margin-top:4px;display:block;font:600 10px/1.2 var(--ui-font)!important}.backoffice-section-label{color:var(--admin-faint);letter-spacing:.1em;padding:24px 11px 10px;font:700 10px/1.2 var(--ui-font)!important}.backoffice-sidebar nav{gap:5px;display:grid}.backoffice-sidebar nav a{color:#75685d;border:1px solid #0000;border-left-width:2px;border-radius:11px;grid-template-columns:24px 30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 10px;text-decoration:none;transition:transform .2s,border-color .2s,background-color .2s,color .2s;display:grid}.backoffice-sidebar nav a:hover{color:#463930;background:#f7eee6;border-color:#dfcabb;transform:translate(1px)}.backoffice-sidebar nav a.is-active{border-color:#e2c5b6;border-left-color:var(--admin-copper);color:var(--admin-copper);background:#fff4eb;box-shadow:0 10px 20px -18px #50301f85}.backoffice-sidebar nav a>b{color:#a98;font-variant-numeric:tabular-nums;font:700 10px/1 var(--ui-mono)!important}.backoffice-sidebar nav a>span{color:#8b7b6b;background:#e1d6c9;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;font-size:15px!important}.backoffice-sidebar nav a.is-active>span{color:var(--admin-copper);background:#f1dcd2}.backoffice-sidebar nav a>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;font:650 13px/1.2 var(--ui-font)!important}.backoffice-sidebar-foot{border-top:1px solid #d9cdbf;gap:5px;padding-top:16px}.backoffice-sidebar-foot :is(a,button){color:#806f60;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 11px;display:flex;font:550 12px/1.2 var(--ui-font)!important}.backoffice-sidebar-foot :is(a,button):hover{color:#44382f;background:#e4d8cb}.backoffice-main{background:var(--admin-surface);min-width:0}.backoffice-topbar{border-bottom:1px solid var(--admin-line);background:#faf7f1;align-items:center;gap:18px;min-height:88px;padding:18px clamp(24px,3vw,42px);display:flex}.backoffice-breadcrumb{color:var(--admin-copper);letter-spacing:.1em;margin-bottom:6px;font:750 10px/1.2 var(--ui-font)!important}.backoffice-topbar h1{color:var(--admin-ink-strong);letter-spacing:-.04em;font:760 27px/1.15 var(--ui-font)!important}.backoffice-topbar p{color:var(--admin-muted);margin-top:6px;font:400 13px/1.45 var(--ui-font)!important}.backoffice-top-actions{gap:10px}.backoffice-health{min-height:34px;color:var(--admin-green);background:#ebf7ef;border:1px solid #b9dfca;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex;font:650 12px/1 var(--ui-font)!important}.backoffice-menu{color:#66564a;background:#fffaf3;border:1px solid #ddcfbf;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;font-size:17px!important}.backoffice-content{width:100%;max-width:1560px;margin-inline:auto;padding:28px clamp(24px,3vw,42px) 56px}.dashboard-grid,.detail-grid{gap:20px}.admin-card{border:1px solid var(--admin-line);border-radius:var(--ui-radius-lg);background:var(--admin-paper);min-width:0;box-shadow:var(--ui-shadow);padding:24px}.card-heading,.order-title{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;min-height:38px;margin-bottom:21px;display:flex}.card-heading>div,.order-title>div{min-width:0}.card-heading h2,.order-title h2{color:var(--admin-ink-strong);letter-spacing:-.025em;font:720 20px/1.25 var(--ui-font)!important}.card-heading p,.order-title p{color:var(--admin-muted);margin-top:7px;font:400 13px/1.5 var(--ui-font)!important}.card-heading>a{color:var(--admin-copper);flex:none;font:650 12px/1.2 var(--ui-font)!important}.metric-grid{gap:12px}.metric-card{border-radius:var(--ui-radius-md);background:var(--admin-paper-strong);border:1px solid #e5dacc;min-height:108px;padding:17px;transition:transform .2s,border-color .2s,box-shadow .2s}.metric-card:hover{border-color:#d2a18f;transform:translateY(-2px);box-shadow:0 18px 30px -28px #593e2a80}.metric-card span,.compact-stats span,.provider-summary span{color:var(--admin-muted);font:600 12px/1.25 var(--ui-font)!important}.metric-card strong{color:var(--admin-ink-strong);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font:750 30px/1 var(--ui-font)!important}.compact-stats,.provider-summary{border-radius:var(--ui-radius-md);background:#e5dacc;border:1px solid #e5dacc;gap:1px}.compact-stats>div,.provider-summary>div{background:var(--admin-paper-strong);min-width:0;min-height:82px;padding:15px}.compact-stats strong,.provider-summary strong{color:var(--admin-ink-strong);font-variant-numeric:tabular-nums;font:750 22px/1.1 var(--ui-font)!important}.field{margin-bottom:20px}.field>span{color:var(--admin-ink);margin-bottom:8px;font:650 13px/1.3 var(--ui-font)!important}.field>span small{color:var(--admin-faint);font-size:11px!important}.field :is(input,textarea,select),.admin-card :is(input,textarea,select),.search-field{box-sizing:border-box;background:var(--admin-paper-strong);width:100%;min-height:46px;color:var(--admin-ink-strong);border:1px solid #ded1c2;border-radius:11px;padding:0 13px;transition:border-color .2s,box-shadow .2s,background-color .2s;font:400 13px/1.4 var(--ui-font)!important}.field textarea,.admin-card textarea{resize:vertical;min-height:108px;padding:12px 13px}.field :is(input,textarea,select):hover,.admin-card :is(input,textarea,select):hover,.search-field:hover{border-color:#cfa895}.field :is(input,textarea,select):focus,.admin-card :is(input,textarea,select):focus,.search-field:focus-within{border-color:var(--admin-copper);background:#fffefa;outline:none;box-shadow:0 0 0 3px #c7654a26}.field :is(input,textarea,select):focus-visible{border-color:var(--admin-copper);background:#fffefa;outline:none;box-shadow:0 0 0 3px #c7654a26}.admin-card :is(input,textarea,select):focus-visible{border-color:var(--admin-copper);background:#fffefa;outline:none;box-shadow:0 0 0 3px #c7654a26}.field-row{gap:16px}.backoffice-app :is(.button,.button-primary,.button-secondary,.button-danger){white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;transition:transform .2s,border-color .2s,background-color .2s,color .2s,box-shadow .2s;display:inline-flex;font:650 13px/1.2 var(--ui-font)!important}.backoffice-app :is(.button,.button-primary,.button-secondary,.button-danger):hover:not(:disabled){transform:translateY(-1px)}.backoffice-app .button-primary{border-color:var(--admin-copper);background:var(--admin-copper);color:#fffaf5;box-shadow:0 12px 22px -18px #c7654ab8}.backoffice-app .button-primary:hover:not(:disabled){border-color:var(--ui-accent-strong);background:var(--ui-accent-strong)}.backoffice-app .button-secondary{background:var(--admin-paper-strong);color:var(--admin-muted);border:1px solid #ddcfbf}.backoffice-app .button-secondary:hover:not(:disabled){color:var(--ui-accent-strong);background:#fff3eb;border-color:#cfa895}.backoffice-app .button-danger{color:#fffaf8;background:#c7655d;border-color:#d78980}.backoffice-app .button-danger:hover:not(:disabled){background:#b9534d;border-color:#b9534d}.backoffice-app .button-small{border-radius:9px;min-height:34px;padding:0 11px;font-size:12px!important}.backoffice-app .text-danger{min-height:34px;color:var(--ui-danger);background:0 0;border:0;border-radius:8px;align-items:center;padding:0 8px;display:inline-flex;font:650 12px/1 var(--ui-font)!important}.backoffice-app .text-danger:hover:not(:disabled){background:#fcebe8}.backoffice-app .status-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:26px;padding:4px 10px;display:inline-flex;font:700 11px/1.2 var(--ui-font)!important}.backoffice-app .status-success{color:var(--ui-success);background:#e8f6ed;border-color:#b9e1ca}.backoffice-app .status-danger{color:var(--ui-danger);background:#fceceb;border-color:#efc5c1}.backoffice-app .status-warning{color:var(--ui-warning);background:#fff5df;border-color:#efd7a7}.backoffice-app .status-info{color:#4775aa;background:#edf4fc;border-color:#c8d9ee}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;min-height:43px;margin-bottom:20px;display:flex}.toolbar .search-field{background:var(--admin-paper-strong);flex:280px;align-items:center;min-width:240px;min-height:43px;display:flex}.toolbar .search-field>span{color:var(--admin-faint);padding-left:12px;font-size:14px!important}.toolbar .search-field input{min-height:41px;box-shadow:none;background:0 0;border:0;padding:0 11px}.toolbar>select{flex:none;min-width:150px;min-height:43px}.table-wrap,.data-table-wrap{border-radius:var(--ui-radius-md);scrollbar-color:#cdbbaa #f5eee5;scrollbar-width:thin;background:#fffaf4;border:1px solid #e2d7ca;overflow:auto;box-shadow:0 12px 28px -27px #75593e4d}.data-table{border-collapse:separate;border-spacing:0;width:100%;min-width:860px;font-size:13px}.data-table th{color:#89796b;white-space:nowrap;vertical-align:middle;background:#f4ece2;border-bottom:1px solid #e7ddd1;height:46px;padding:0 14px;font:700 12px/1.2 var(--ui-font)!important}.data-table td{background:var(--admin-paper-strong);min-height:56px;color:var(--admin-ink);vertical-align:middle;border-bottom:1px solid #eee5db;padding:13px 14px;font:400 13px/1.45 var(--ui-font)!important}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover td{background:#fff5ec}.data-table td strong{color:var(--admin-ink-strong);font-weight:700}.data-table td code,.data-table code{color:#925541;font-variant-numeric:tabular-nums;font:600 12px/1.4 var(--ui-mono)!important}.data-table .table-subcode{color:var(--admin-faint);margin-top:4px;display:block;font:400 11px/1.3 var(--ui-mono)!important}.data-table td:nth-child(8),.data-table td:nth-child(9),.data-table td:nth-child(10){font-variant-numeric:tabular-nums;white-space:nowrap}.data-table .code-cell{align-items:center;gap:8px;min-width:0;display:flex}.data-table .code-cell code{overflow-wrap:anywhere;min-width:0}.data-table .copy-button{color:#796758;background:#fffaf3;border:1px solid #dfd1c2;border-radius:9px;flex:none;justify-content:center;align-items:center;min-width:42px;min-height:32px;padding:0 9px;display:inline-flex;font:600 11px/1 var(--ui-font)!important}.data-table .copy-button:hover{color:var(--ui-accent-strong);background:#fff2e8;border-color:#caa28f}.table-footer{color:var(--admin-muted);margin-top:14px;font:500 12px/1.3 var(--ui-font)!important}.admin-orders-table{min-width:1500px}.admin-orders-table td:nth-child(8),.admin-orders-table td:nth-child(9),.admin-orders-table td:nth-child(10){text-align:right}.credential-view{background:var(--admin-paper-strong);min-height:210px;color:var(--admin-ink-strong);border:1px solid #ded1c2;border-radius:12px;padding:14px;font:400 12px/1.7 var(--ui-mono)!important}.detail-list{border:1px solid var(--admin-line);border-radius:13px;overflow:hidden}.detail-list>div{background:var(--admin-paper-strong);border-bottom:1px solid #eadfd2;min-height:68px;padding:14px}.detail-list dt{color:var(--admin-muted);font:500 12px/1.3 var(--ui-font)!important}.detail-list dd{color:var(--admin-ink-strong);overflow-wrap:anywhere;margin-top:7px;font:650 13px/1.4 var(--ui-font)!important}.alert,.alert-row{border-radius:12px}.alert-row{border:1px solid var(--admin-line);background:var(--admin-paper-strong);align-items:center;gap:12px;min-height:60px;padding:13px 15px;display:flex}.alert-row>div{flex:1;min-width:0}.alert-row strong{color:var(--admin-ink-strong);font:650 13px/1.4 var(--ui-font)!important}.alert-row small{color:var(--admin-muted);margin-top:4px;display:block;font:400 11px/1.3 var(--ui-font)!important}.sticky-save{z-index:10;border:1px solid var(--admin-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbf8f2f7;border-radius:13px;min-height:58px;padding:12px 16px;box-shadow:0 15px 30px -28px #75593e6b}.sticky-save span{color:var(--admin-muted);font:500 12px/1.3 var(--ui-font)!important}.admin-auth-page{--admin-font:var(--ui-font);--admin-display:var(--ui-font);--admin-copper:var(--ui-accent);--admin-ink-strong:var(--ui-ink);--admin-muted:var(--ui-muted);color:var(--ui-ink);background:radial-gradient(circle at 78% 24%,#e5a98b2b,#0000 34%),linear-gradient(135deg,#f3ede4 0%,#f8f4ed 52%,#efe5d8 100%);font-family:var(--ui-font)!important}.admin-auth-header{border-bottom-color:var(--ui-line)}.admin-auth-brand,.admin-auth-card-brand strong,.admin-auth-card h1{color:var(--ui-ink)!important;font-family:var(--ui-font)!important}.admin-auth-brand strong{font-size:16px!important;font-weight:750!important}.admin-auth-brand small,.admin-auth-card-brand small,.admin-auth-kicker,.admin-auth-note,.admin-auth-footer{color:var(--ui-faint)!important;font-family:var(--ui-font)!important}.admin-auth-card{border:1px solid var(--ui-line);background:#fffaf3f2;border-radius:22px;width:min(100%,460px);padding:34px 36px 30px;box-shadow:0 28px 70px -42px #5c3d286b,inset 0 1px #ffffffbd}.admin-auth-card h1{letter-spacing:-.05em;margin:28px 0 8px;font:760 36px/1.12 var(--ui-font)!important}.admin-auth-subtitle{color:var(--ui-muted)!important;font:400 14px/1.6 var(--ui-font)!important}.admin-auth-form{gap:19px}.admin-auth-field{gap:8px;color:var(--ui-ink)!important;font:650 13px/1.3 var(--ui-font)!important}.admin-auth-field>span small{color:var(--ui-faint)!important;font-size:11px!important}.admin-auth-field input{border:1px solid var(--ui-line);background:var(--ui-paper);min-height:50px;color:var(--ui-ink);border-radius:12px;padding-left:40px;font:500 14px/1.3 var(--ui-font)!important}.admin-auth-field input:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px #c7654a29}.admin-auth-submit{border:1px solid var(--ui-accent);background:var(--ui-accent);color:#fffaf5;border-radius:12px;justify-content:space-between;align-items:center;min-height:50px;margin-top:4px;padding:0 16px;transition:transform .2s,background-color .2s,box-shadow .2s;display:flex;font:700 14px/1.2 var(--ui-font)!important}.admin-auth-submit:hover:not(:disabled){background:var(--ui-accent-strong);transform:translateY(-1px);box-shadow:0 16px 28px -21px #c7654ab8}.admin-auth-note{margin-top:20px;font-size:11px!important;line-height:1.55!important}@media (max-width:900px){.copper-nav>a{padding-inline:8px}.copper-header-inner{gap:12px}.copper-nav{gap:4px}.recharge-page .nova-wizard-head{grid-template-columns:1fr;gap:12px}.recharge-page .nova-wizard-route,.recharge-page .nova-wizard-percent{justify-self:stretch}.recharge-page .nova-wizard-percent{display:none}.recharge-page .nova-wizard-head ol{gap:8px}.recharge-page .nova-wizard-head li{justify-content:center}.recharge-page .nova-step-cdk,.recharge-page .nova-step-session,.recharge-page .nova-step-review{grid-template-columns:1fr;gap:24px}}@media (max-width:760px){.copper-header,.copper-header-inner{min-height:64px}.copper-header-inner,.copper-main,.copper-footer,.lookup-page,.billing-layout,.recharge-page-main{width:min(100% - 32px,680px)}.copper-header-inner{flex-wrap:wrap;padding:10px 0}.copper-nav{order:3;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.copper-nav>a{flex:none}.public-controls{margin-left:auto}.copper-main{padding-top:34px}.copper-hero{text-align:left;padding:22px 0 34px}.copper-hero h1{font-size:38px!important}.copper-hero p{margin-inline:0;font-size:15px!important}.copper-services,.copper-how>div{grid-template-columns:1fr}.copper-service-card{min-height:250px;padding:21px}.copper-how{margin-top:44px;padding-top:32px}.copper-how>h2{margin-bottom:20px;font-size:22px!important}.lookup-page,.billing-layout,.recharge-page-main{padding:30px 0 48px}.lookup-header,.billing-header,.recharge-page-header{display:block}.lookup-title-block h1,.billing-header h1{font-size:30px!important}.lookup-nav{justify-content:flex-start;margin-top:18px}.lookup-card,.billing-card,.batch-recharge-card{margin-top:22px;padding:20px}.nova-query-entry,.nova-query-results{padding:20px}.nova-query-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.query-workspace-switcher{width:100%}.billing-actions,.batch-actions,.nova-step-actions,.nova-result-actions{align-items:stretch}.billing-actions>*,.batch-actions>*,.nova-step-actions>*,.nova-result-actions>*{flex:140px}.recharge-page .nova-wizard-body{padding:20px}.recharge-page .nova-wizard-head{padding:14px 15px}.recharge-page .nova-wizard-head ol{gap:5px}.recharge-page .nova-wizard-head li{text-align:center;justify-items:center;gap:5px;display:grid;font-size:10px!important}.recharge-page .nova-wizard-head li:not(:last-child):after{top:12px;left:calc(50% + 13px);right:calc(13px - 50%)}.recharge-page .nova-wizard-head li span{white-space:normal}.batch-item-row,.batch-result-row{flex-wrap:wrap;align-items:flex-start}.batch-item-plan,.batch-result-time{margin-left:auto}.backoffice-app{display:block}.backoffice-sidebar{width:252px}.backoffice-topbar{min-height:76px;padding:14px 17px}.backoffice-topbar h1{font-size:23px!important}.backoffice-content{padding:20px 17px 44px}.admin-card{border-radius:16px;padding:20px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card{min-height:94px;padding:14px}.metric-card strong{font-size:27px!important}.compact-stats>div,.provider-summary>div{min-height:74px;padding:12px}.compact-stats strong,.provider-summary strong{font-size:19px!important}.toolbar{flex-direction:column;align-items:stretch}.toolbar :is(.search-field,select,.button,a){flex:none;width:100%;min-width:0}.field-row{flex-direction:column;gap:0}.data-table.responsive-cards{min-width:0}.data-table.responsive-cards thead{display:none}.data-table.responsive-cards tbody{gap:10px;display:grid}.data-table.responsive-cards tr{background:var(--admin-paper-strong);border:1px solid #e7ddd1;border-radius:13px;gap:7px;padding:14px;display:grid}.data-table.responsive-cards td{min-height:0;color:var(--admin-ink);white-space:normal;background:0 0;border:0;grid-template-columns:minmax(92px,.38fr) minmax(0,1fr);align-items:center;gap:10px;padding:3px 0;display:grid;font-size:13px!important}.data-table.responsive-cards td:before{content:attr(data-label);color:var(--admin-faint);font:650 11px/1.35 var(--ui-font)!important}.data-table.responsive-cards td[colspan]{display:block}.data-table.responsive-cards td[colspan]:before{display:none}.data-table.responsive-cards .status-badge{justify-self:start}.admin-orders-table{min-width:0}.admin-orders-table th:nth-child(n),.admin-orders-table td:nth-child(n){width:auto}.admin-orders-table td:nth-child(8),.admin-orders-table td:nth-child(9),.admin-orders-table td:nth-child(10){text-align:left;white-space:normal}.provider-summary>div:last-child{grid-column:1/-1}.admin-auth-page{padding:0 16px}.admin-auth-card{border-radius:18px;padding:28px 22px 24px}.admin-auth-card h1{font-size:31px!important}.admin-auth-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;font-size:10px!important}.copper-shell .modal-backdrop{padding:14px}.copper-shell .modal{max-height:calc(100svh - 28px)}.copper-shell .modal-head,.copper-shell .modal-body,.copper-shell .replacement-success{padding-left:16px;padding-right:16px}.copper-shell .modal-actions,.copper-shell .new-cdk{justify-content:stretch}.copper-shell .modal-actions>button,.copper-shell .new-cdk>button{flex:140px}}@media (max-width:380px){.copper-header-inner,.copper-main,.copper-footer,.lookup-page,.billing-layout,.recharge-page-main{width:min(100% - 24px,680px)}.copper-brand-copy small{font-size:9px!important}.admin-card{padding:16px}.data-table.responsive-cards td{grid-template-columns:minmax(82px,.42fr) minmax(0,1fr);gap:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.copper-shell .nova-action-solid{justify-content:center}.copper-shell .nova-action-solid>i{margin-left:0}.history-page .nova-query-tally>span,.history-page .nova-query-results-head>b,.history-page .nova-query-empty small,.history-page .nova-query-card-body>p,.history-page .nova-query-card-top>button,.history-page .nova-replacement>span,.history-page .nova-replacement>button{font-size:11px!important}.history-page .nova-query-tally>span{letter-spacing:.04em}.history-page .nova-query-card-body>p{line-height:1.55}html[data-public-theme=dark],html[data-public-theme=dark] body{color:#f3ebe2;background:#17120e}html[data-public-theme=dark] .copper-shell{--ui-ink:#f3ebe2;--ui-muted:#c7b8ab;--ui-faint:#a99a8e;--ui-bg:#17120e;--ui-paper:#211914;--ui-soft:#2b1d16;--ui-line:#594438;--ui-accent:#e58a69;--ui-accent-strong:#f0a17f;--ui-success:#8fc7a6;--ui-danger:#f09b91;--ui-warning:#efbf72;--copper-bg:#17120e;--copper-paper:#211914;--copper-text:#f3ebe2;--copper-muted:#c7b8ab;--copper-faint:#a99a8e;--copper-line:#594438;--copper-soft:#2b1d16;--copper-accent:#e58a69;background:var(--copper-bg);color:var(--copper-text)}html[data-public-theme=dark] .copper-shell .copper-header{border-color:var(--copper-line);background:#17120ef0;box-shadow:0 1px #ffffff0a}html[data-public-theme=dark] .copper-shell .copper-brand-mark{background:linear-gradient(145deg,#e58a69,#b95f49);border-color:#e58a695c}html[data-public-theme=dark] .copper-shell .copper-nav>a,html[data-public-theme=dark] .copper-shell .public-control{color:var(--copper-muted)}html[data-public-theme=dark] .copper-shell .copper-nav>a:hover,html[data-public-theme=dark] .copper-shell .copper-nav>a[aria-current=page],html[data-public-theme=dark] .copper-shell .public-control:hover{background:var(--copper-soft);color:var(--copper-accent-strong)}html[data-public-theme=dark] .copper-shell .public-control:focus-visible{background:var(--copper-soft);color:var(--copper-accent-strong)}html[data-public-theme=dark] .copper-shell .public-controls{border-color:var(--copper-line);background:var(--copper-paper)}html[data-public-theme=dark] .copper-shell :is(.copper-service-card,.lookup-card,.billing-card,.batch-recharge-card,.nova-query-entry,.nova-query-results,.recharge-page .nova-wizard,.recharge-page .nova-step-cdk,.recharge-page .nova-step-session,.recharge-page .nova-step-review,.recharge-page .nova-step-result,.recharge-page .nova-entry-card,.recharge-page .nova-session-card,.recharge-page .nova-review-card){border-color:var(--copper-line);background:var(--copper-paper);box-shadow:0 17px 38px -30px #0000009e}html[data-public-theme=dark] .copper-shell .copper-service-card:hover{background:#2b1d16!important;border-color:#9c6049!important}html[data-public-theme=dark] .copper-shell :is(.lookup-note,.billing-privacy,.nova-hint,.nova-alert-info,.nova-result-message,.batch-confirm-note,.lookup-result,.billing-result,.batch-item-row,.batch-result-row,.nova-query-facts>div,.nova-review-data>div,.nova-result-grid>div,.nova-result-cdk){border-color:var(--copper-line);background:var(--copper-soft);color:var(--copper-muted)}html[data-public-theme=dark] .copper-shell .billing-privacy{color:#b8d4b8;background:#243528;border-color:#42634f}html[data-public-theme=dark] .copper-shell :is(.lookup-result>div,.nova-query-card-body>p,.nova-review-data>div+div,.nova-result-grid>div+div){border-color:var(--copper-line)}html[data-public-theme=dark] .copper-shell .nova-query-card{border-color:var(--copper-line);background:#211914}html[data-public-theme=dark] .copper-shell .nova-query-card:hover{border-color:#9c6049}html[data-public-theme=dark] .copper-shell .nova-query-number{border-color:var(--copper-line);color:var(--copper-accent);background:#2b1d16}html[data-public-theme=dark] .copper-shell :is(.nova-query-card-top>button,.nova-query-copy,.nova-session-links a,.lookup-nav .batch-button,.batch-secondary,.nova-action-ghost,.clear-button){border-color:var(--copper-line);color:var(--copper-muted);background:#211914}html[data-public-theme=dark] .copper-shell :is(.nova-query-card-top>button:hover,.nova-query-card-top>button:focus-visible,.nova-query-copy:hover:not(:disabled),.nova-query-copy:focus-visible,.nova-session-links a:hover,.lookup-nav .batch-button:hover,.lookup-nav .batch-button:focus-visible,.batch-secondary:hover:not(:disabled),.nova-action-ghost:hover:not(:disabled),.clear-button:hover:not(:disabled)){color:var(--copper-accent-strong);background:#3a241d;border-color:#9c6049}html[data-public-theme=dark] .copper-shell .nova-query-replace,html[data-public-theme=dark] .copper-shell .nova-replacement{background:#243528;border-color:#4e6851;color:#b8d4b8!important}html[data-public-theme=dark] .copper-shell .nova-replacement>span{color:#b8d4b8}html[data-public-theme=dark] .copper-shell :is(.lookup-card input,.billing-card textarea,.nova-query-editor textarea,.nova-input-label input,.nova-session-card textarea,.batch-recharge-form input,.batch-recharge-form textarea,select){border-color:var(--copper-line);color:var(--copper-text);background:#18120e}html[data-public-theme=dark] .copper-shell :is(.lookup-card input,.billing-card textarea,.nova-query-editor textarea,.nova-input-label input,.nova-session-card textarea,.batch-recharge-form input,.batch-recharge-form textarea,select)::placeholder{color:#a99a8e}html[data-public-theme=dark] .copper-shell :is(.lookup-card input,.billing-card textarea,.nova-query-editor textarea,.nova-input-label input,.nova-session-card textarea,.batch-recharge-form input,.batch-recharge-form textarea,select):hover{border-color:#9c6049}:is(html[data-public-theme=dark] .copper-shell :is(.lookup-card input,.billing-card textarea,.nova-query-editor textarea,.nova-input-label input,.nova-session-card textarea,.batch-recharge-form input,.batch-recharge-form textarea,select):focus,html[data-public-theme=dark] .copper-shell :is(.lookup-card input,.billing-card textarea,.nova-query-editor textarea,.nova-input-label input,.nova-session-card textarea,.batch-recharge-form input,.batch-recharge-form textarea,select):focus-visible){border-color:var(--copper-accent);background:#18120e;box-shadow:0 0 0 3px #e58a6933}html[data-public-theme=dark] .copper-shell :is(.nova-rule-list strong,.nova-review-person strong,.nova-review-data strong,.nova-result-grid strong,.nova-result-cdk code,.nova-query-card-top code,.nova-query-facts strong,.lookup-result strong,.nova-query-empty strong,.lookup-card h2,.billing-card h2,.lookup-title-block h1,.billing-header h1,.nova-query-hero h1,.nova-query-entry h2,.nova-query-results h2,.recharge-page .nova-step-copy h2,.recharge-page .nova-step-result h2){color:var(--copper-text)}html[data-public-theme=dark] .copper-shell :is(.nova-query-card-body>p,.nova-query-empty small,.nova-query-results-head>b,.nova-query-entry-head p,.nova-query-entry-actions>span,.nova-replacement>span,.nova-session-links a,.nova-rule-list small,.nova-review-person small,.nova-review-data small,.nova-result-grid small,.nova-result-cdk small,.recharge-page .nova-step-copy>p,.recharge-page .nova-result-message,.billing-field-hint){color:var(--copper-muted)}html[data-public-theme=dark] .copper-shell .nova-query-results-head{border-color:var(--copper-line)}html[data-public-theme=dark] .copper-shell .nova-query-results-head>b{color:var(--copper-accent-strong);background:#3a241d}html[data-public-theme=dark] .copper-shell .nova-query-empty>span{color:var(--copper-accent);background:#3a241d}html[data-public-theme=dark] .copper-shell .nova-query-tally>span{color:var(--copper-muted)}html[data-public-theme=dark] .copper-shell :is(.recharge-page .nova-wizard-head,.recharge-page .nova-wizard-body){border-color:var(--copper-line);background:var(--copper-paper)}html[data-public-theme=dark] .copper-shell .recharge-page .nova-wizard-head li{color:var(--copper-muted)}html[data-public-theme=dark] .copper-shell .recharge-page .nova-wizard-head li:not(:last-child):after{background:var(--copper-line)}html[data-public-theme=dark] .copper-shell .recharge-page .nova-wizard-head li b{border-color:var(--copper-line);background:var(--copper-soft);color:var(--copper-muted)}html[data-public-theme=dark] .copper-shell .recharge-page .nova-wizard-head li.is-done b,html[data-public-theme=dark] .copper-shell .nova-confirm{color:#b8d4b8;background:#243528;border-color:#4e6851}html[data-public-theme=dark] .copper-shell .nova-alert-error{color:#f09b91;background:#3b211e;border-color:#75463f}html[data-public-theme=dark] .copper-shell :is(.nova-alert-warning,.nova-hint-warning){color:#efbf72;background:#3a2b19;border-color:#765a32}html[data-public-theme=dark] .copper-shell :is(.status-success,.status-completed,.batch-ok-tag){color:#b8d4b8;background:#243528;border-color:#4e6851}html[data-public-theme=dark] .copper-shell :is(.status-danger,.status-failed,.batch-error-tag){color:#f09b91;background:#3b211e;border-color:#75463f}html[data-public-theme=dark] .copper-shell .status-warning{color:#efbf72;background:#3a2b19;border-color:#765a32}html[data-public-theme=dark] .copper-shell .status-info{color:#a9c6eb;background:#243144;border-color:#4c607a}html[data-public-theme=dark] .copper-shell .public-language-menu,html[data-public-theme=dark] .copper-shell .failure-reasons-popover{border-color:var(--copper-line);background:var(--copper-paper);color:var(--copper-text);box-shadow:0 22px 42px -28px #000000b3}html[data-public-theme=dark] .copper-shell .public-language-menu button,html[data-public-theme=dark] .copper-shell .failure-reasons-popover>button{color:var(--copper-muted)}html[data-public-theme=dark] .copper-shell .public-language-menu button:hover,html[data-public-theme=dark] .copper-shell .public-language-menu button.is-selected,html[data-public-theme=dark] .copper-shell .failure-reasons-popover>button:hover{background:var(--copper-soft);color:var(--copper-accent-strong)}html[data-public-theme=dark] .copper-shell .modal-backdrop{background:#000000ad}html[data-public-theme=dark] .copper-shell .modal{border-color:var(--copper-line);background:var(--copper-paper);color:var(--copper-text);box-shadow:0 26px 62px -34px #000c}html[data-public-theme=dark] .copper-shell .modal-head{border-color:var(--copper-line)}html[data-public-theme=dark] .copper-shell .modal-head .icon-button{background:var(--copper-soft);color:var(--copper-muted)}html[data-public-theme=dark] .copper-shell .confirm-cdk{color:var(--copper-muted);background:#3a241d}html[data-public-theme=dark] .copper-shell .confirm-check{color:var(--copper-muted)}html[data-public-theme=dark] .copper-shell.recharge-page :is(.nova-wizard,.nova-wizard-head,.nova-wizard-body,.nova-step-cdk,.nova-step-session,.nova-step-review,.nova-step-result,.nova-entry-card,.nova-session-card,.nova-review-card){border-color:var(--copper-line);background:var(--copper-paper);box-shadow:0 17px 38px -30px #0000009e}html[data-public-theme=dark] .copper-shell.recharge-page .nova-wizard-head{border-bottom-color:var(--copper-line)}html[data-public-theme=dark] .copper-shell.recharge-page .nova-wizard-head li{color:var(--copper-muted)}@media (max-width:760px){.backoffice-app .provider-summary>div:last-child{grid-column:1/-1}}*,:before,:after{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}.copper-shell,.backoffice-app,.admin-auth-page{width:100%;min-width:0;max-width:100%}.admin-auth-page{overflow:hidden}.admin-auth-glow{pointer-events:none;max-width:100%}.recharge-page .nova-wizard-head{grid-template-columns:minmax(170px,190px) minmax(0,1fr) 56px}.recharge-page .nova-wizard-route{min-width:0;overflow:hidden}.backoffice-sidebar{box-sizing:border-box;width:100%;min-width:0}.admin-auth-header,.admin-auth-stage,.admin-auth-footer,.admin-auth-card{box-sizing:border-box;min-width:0;max-width:100%}.lookup-page .nova-query-entry-head>div:first-child>p{font-size:12px!important;line-height:1.55!important}.lookup-page .nova-query-editor>span,.lookup-page .nova-query-editor>span small{font-size:10px!important}.lookup-page .nova-query-editor>span small,.lookup-page .nova-query-entry-actions>span{font-size:11px!important}.billing-page .billing-tabs button{height:52px;min-height:52px;margin:4px}.billing-page .billing-tabs button.is-active{margin:4px}@media (max-width:760px){.backoffice-sidebar{width:min(252px,100vw - 24px)}}.copper-shell{--ui-font:system-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", "Microsoft YaHei", sans-serif;--ui-display:var(--ui-font)}.backoffice-app{--admin-font:system-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", "Microsoft YaHei", sans-serif;--admin-display:var(--admin-font);--admin-faint:#77695d}.copper-shell.recharge-page{--recharge-ui:var(--ui-font);--recharge-display:var(--ui-display)}.copper-shell :is(b,strong),.backoffice-app :is(b,strong),.copper-shell :is(.copper-nav,.public-controls,.lookup-nav),.admin-auth-page i{font-family:var(--ui-font)!important}html:not([data-public-theme=dark]) .copper-shell{--ui-faint:#7e6e61}html:not([data-public-theme=dark]) .copper-shell :is(input,textarea,select)::placeholder{color:#7e6e61;opacity:1}.copper-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.backoffice-app :is(input:not([type=checkbox]):not([type=radio]),textarea,select){line-height:1.4}.backoffice-app select,.copper-shell select{padding-right:36px}.billing-page .billing-tabs button,.billing-page .billing-tabs button.is-active{border-radius:var(--ui-radius-sm);align-self:center;height:52px;min-height:52px;margin:4px}.copper-shell :is(.status-badge,.nova-status,.batch-ok-tag,.batch-error-tag),.backoffice-app .status-badge{white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:inline-flex}html[data-public-theme=dark] .copper-shell .copper-how article,html[data-public-theme=dark] .copper-shell .recharge-batch,html[data-public-theme=dark] .copper-shell .nova-query-stamp,html[data-public-theme=dark] .copper-shell .nova-success-mark{border-color:var(--copper-line);background:var(--copper-soft);color:var(--copper-text)}html[data-public-theme=dark] .copper-shell .recharge-batch{color:var(--copper-muted)}html[data-public-theme=dark] .copper-shell .nova-query-stamp{color:var(--copper-accent-strong);background:#3a241d}html[data-public-theme=dark] .copper-shell .nova-query-stamp small,html[data-public-theme=dark] .copper-shell .nova-query-stamp b{color:var(--copper-muted)}html[data-public-theme=dark] .copper-shell .nova-success-mark{color:#b8d4b8;background:#243528}html[data-public-theme=dark] .copper-shell.recharge-page :is(.nova-wizard,.nova-wizard-head,.nova-wizard-body,.nova-step-cdk,.nova-step-session,.nova-step-review,.nova-step-result,.nova-entry-card,.nova-session-card,.nova-review-card){border-color:var(--copper-line);background:var(--copper-paper)}html[data-public-theme=dark] .copper-shell.recharge-page .nova-wizard-head li b{border-color:var(--copper-line);background:var(--copper-soft);color:var(--copper-muted)}html[data-public-theme=dark] .copper-shell.recharge-page .nova-wizard-head li.is-done b{color:#b8d4b8;background:#243528;border-color:#4e6851}html[data-public-theme=dark] .copper-shell.recharge-page .nova-wizard-head li:not(:last-child):after{background:var(--copper-line)}html[data-public-theme=dark] .copper-shell.recharge-page :is(.nova-step-copy h2,.nova-step-result h2,.nova-rule-list strong,.nova-review-person strong,.nova-review-data strong,.nova-result-grid strong,.nova-result-cdk code){color:var(--copper-text)}html[data-public-theme=dark] .copper-shell.recharge-page :is(.nova-step-copy>p,.nova-rule-list small,.nova-review-person small,.nova-review-data small,.nova-result-grid small,.nova-result-cdk small,.nova-result-message){color:var(--copper-muted)}html[data-public-theme=dark] .copper-shell.recharge-page .nova-result-grid{border-color:var(--copper-line);background:var(--copper-line)}html[data-public-theme=dark] .copper-shell.recharge-page .nova-wizard-route small{color:#b8d4b8;background:#243528}@media (max-width:900px){.recharge-page .nova-wizard-head{grid-template-columns:1fr}}.copper-shell .billing-actions>button,.copper-shell .lookup-card .next-button,.copper-shell .batch-recharge-card :is(.batch-primary,.batch-secondary),.copper-shell .nova-step-actions .nova-action,.copper-shell .nova-result-actions .nova-action{white-space:nowrap;height:42px;min-height:42px}.copper-shell .batch-error-tag{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.backoffice-app :is(.button,.button-primary,.button-secondary,.button-danger):not(.button-small){height:42px;min-height:42px}@media (max-width:760px){.copper-shell .billing-actions>button,.copper-shell .lookup-card .next-button,.copper-shell .batch-recharge-card :is(.batch-primary,.batch-secondary),.copper-shell .nova-step-actions .nova-action,.copper-shell .nova-result-actions .nova-action{height:44px;min-height:44px}}.copper-shell select,.backoffice-app select{--select-arrow:var(--copper-accent,var(--admin-copper,#c7654a));-webkit-appearance:none;appearance:none;cursor:pointer;background-position:calc(100% - 19px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline:13px 42px;background-image:linear-gradient(45deg, transparent 50%, var(--select-arrow) 50%), linear-gradient(135deg, var(--select-arrow) 50%, transparent 50%)!important}.copper-shell select:disabled,.backoffice-app select:disabled{cursor:not-allowed;opacity:.62}.backoffice-app select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-public-theme=dark] .copper-shell select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:721px){.backoffice-app .toolbar>select{flex:none;width:auto;min-width:150px;max-width:220px}.backoffice-app .card-heading>select{flex:none;width:auto;min-width:170px;max-width:240px}}@media (max-width:720px){.backoffice-app .card-heading{flex-wrap:wrap}.backoffice-app .toolbar>select,.backoffice-app .card-heading>select{flex:100%;width:100%;min-width:0;max-width:none}}.backoffice-app .admin-select{flex:none;min-width:0;font-family:PingFang SC,Microsoft YaHei UI,Microsoft YaHei,system-ui,sans-serif;position:relative}.backoffice-app .admin-select-trigger{color:#66574b;letter-spacing:0;text-align:left;white-space:nowrap;cursor:pointer;background:#fffdf9;border:1px solid #ded1c2;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;min-height:43px;padding:0 13px 0 14px;font:450 13px/1.2 PingFang SC,Microsoft YaHei UI,Microsoft YaHei,system-ui,sans-serif;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.backoffice-app .admin-select-trigger:hover:not(:disabled){background:#fffaf4;border-color:#d2b09f}.backoffice-app .admin-select.is-open .admin-select-trigger{border-color:var(--admin-copper);background:#fffdf9;outline:none;box-shadow:0 0 0 4px #c9654a24}.backoffice-app .admin-select-trigger:focus-visible{border-color:var(--admin-copper);background:#fffdf9;outline:none;box-shadow:0 0 0 4px #c9654a24}.backoffice-app .admin-select-trigger:active:not(:disabled){transform:translateY(1px)}.backoffice-app .admin-select-trigger:disabled,.backoffice-app .admin-select.is-disabled .admin-select-trigger{opacity:.58;cursor:not-allowed}.backoffice-app .admin-select-value{min-width:0;color:inherit;text-overflow:ellipsis;overflow:hidden}.backoffice-app .admin-select-value.is-placeholder{color:#9a8b7d}.backoffice-app .admin-select-chevron{color:#0000;border-bottom:1.5px solid #a69789;border-right:1.5px solid #a69789;flex:0 0 8px;width:8px;height:8px;margin:-4px 2px 0 0;font-size:0;transition:transform .2s,border-color .2s;display:block;position:relative;transform:rotate(45deg)}.backoffice-app .admin-select-trigger:hover:not(:disabled) .admin-select-chevron,.backoffice-app .admin-select.is-open .admin-select-chevron{border-color:var(--admin-copper)}.backoffice-app .admin-select.is-open .admin-select-chevron{margin-top:4px;transform:rotate(225deg)}.backoffice-app .admin-select-popover{z-index:120;filter:drop-shadow(0 14px 13px #4d321f1f);transform-origin:top;animation:.16s ease-out both admin-select-menu-in;position:absolute;top:calc(100% + 11px);left:0;right:0}.backoffice-app .admin-select-popover-arrow{z-index:1;background:#fffaf2;border-top:1px solid #e5d9cc;border-left:1px solid #e5d9cc;width:12px;height:12px;position:absolute;top:-6px;left:26px;transform:rotate(45deg)}.backoffice-app .admin-select-menu{z-index:2;scrollbar-color:#d7c5b5 transparent;scrollbar-width:thin;background:#fffaf2;border:1px solid #e5d9cc;border-radius:11px;max-height:268px;padding:6px;position:relative;overflow-y:auto;box-shadow:inset 0 1px #ffffffbf}.backoffice-app .admin-select-option{color:#786a5e;letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:0 11px;font:400 13px/1.25 PingFang SC,Microsoft YaHei UI,Microsoft YaHei,system-ui,sans-serif;transition:background-color .16s,color .16s,transform .16s;display:flex}.backoffice-app .admin-select-option:hover:not(.is-disabled),.backoffice-app .admin-select-option.is-active{color:#9f4f3a;background:#f8eee5}.backoffice-app .admin-select-option.is-selected{color:var(--admin-copper);background:#fbf2e8;font-weight:550}.backoffice-app .admin-select-option.is-selected.is-active,.backoffice-app .admin-select-option.is-selected:hover{background:#f2ddd1}.backoffice-app .admin-select-option.is-disabled{opacity:.45;cursor:not-allowed}.backoffice-app .admin-select-option-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.backoffice-app .admin-select-empty{color:#a09080;align-items:center;min-height:40px;padding:0 11px;font:400 13px/1.25 PingFang SC,Microsoft YaHei UI,Microsoft YaHei,system-ui,sans-serif;display:flex}@keyframes admin-select-menu-in{0%{opacity:0;transform:translateY(-4px)scaleY(.98)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (min-width:721px){.backoffice-app .toolbar>.admin-select{flex:none;width:auto;min-width:150px;max-width:220px}.backoffice-app .card-heading>.admin-select{flex:none;align-self:center;width:auto;min-width:170px;max-width:240px}.backoffice-app .field>.admin-select{width:100%}}@media (max-width:720px){.backoffice-app .toolbar>.admin-select,.backoffice-app .card-heading>.admin-select,.backoffice-app .field>.admin-select{flex:100%;width:100%;min-width:0;max-width:none}.backoffice-app .admin-select-menu{max-height:min(268px,48vh)}}@media (prefers-reduced-motion:reduce){.backoffice-app .admin-select-trigger,.backoffice-app .admin-select-chevron,.backoffice-app .admin-select-option,.backoffice-app .admin-select-popover{transition:none}.backoffice-app .admin-select-popover{animation:none}}@media (min-width:721px) and (max-width:1550px){.backoffice-app .admin-orders-table{min-width:0}.backoffice-app .admin-orders-table thead{display:none}.backoffice-app .admin-orders-table tbody{gap:12px;display:grid}.backoffice-app .admin-orders-table tbody tr{background:var(--admin-paper-strong);border:1px solid #e7ddd1;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:15px 17px;display:grid}.backoffice-app .admin-orders-table tbody td{text-align:left;white-space:normal;background:0 0;border:0;grid-template-columns:minmax(145px,.46fr) minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:43px;padding:8px 0;display:grid;width:100%!important;max-width:none!important}.backoffice-app .admin-orders-table tbody td:before{content:attr(data-label);color:var(--admin-muted);font:650 11px/1.35 var(--ui-font);white-space:nowrap}.backoffice-app .admin-orders-table tbody td[colspan]{min-height:0;display:block}.backoffice-app .admin-orders-table tbody td[colspan]:before{display:none}.backoffice-app .admin-orders-table .admin-order-cdk{white-space:normal;overflow-wrap:anywhere}.backoffice-app .admin-orders-table .status-badge,.backoffice-app .admin-orders-table .button-small{justify-self:start}}.backoffice-app .admin-pagination{min-height:42px;color:var(--admin-muted);border-top:1px solid #e9ded2;justify-content:space-between;align-items:center;gap:14px 20px;margin-top:18px;padding-top:15px;font:500 11px/1.35 Inter,system-ui,sans-serif;display:flex}.backoffice-app .admin-pagination-summary{min-width:max-content;color:var(--admin-muted);white-space:nowrap}.backoffice-app .admin-pagination-summary strong{color:#5a493d;font-variant-numeric:tabular-nums;font-weight:700}.backoffice-app .admin-pagination-controls{justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.backoffice-app .admin-pagination-size{color:var(--admin-muted);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.backoffice-app .admin-pagination-size select{background:var(--admin-paper-strong);color:#5f5045;cursor:pointer;border:1px solid #ded1c2;border-radius:9px;min-width:62px;height:32px;min-height:32px;padding:0 25px 0 9px;font:600 11px/1 Inter,system-ui,sans-serif}.backoffice-app .admin-pagination-size select:hover:not(:disabled){background:#fff8f1;border-color:#caa28f}.backoffice-app .admin-pagination-size select:focus-visible{border-color:var(--admin-copper);outline:0;box-shadow:0 0 0 3px #be60471f}.backoffice-app .admin-pagination-nav,.backoffice-app .admin-pagination-pages{align-items:center;gap:4px;display:inline-flex}.backoffice-app .admin-pagination-button{background:var(--admin-paper-strong);color:#75665a;font-variant-numeric:tabular-nums;border:1px solid #ded1c2;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-width:32px;height:32px;padding:0 8px;font:650 11px/1 Inter,system-ui,sans-serif;display:inline-flex}.backoffice-app .admin-pagination-button:hover:not(:disabled){color:#9f4f3a;background:#fff4eb;border-color:#caa28f;transform:translateY(-1px)}.backoffice-app .admin-pagination-button:focus-visible{border-color:var(--admin-copper);outline:0;box-shadow:0 0 0 3px #be60471f}.backoffice-app .admin-pagination-button:disabled{cursor:default;opacity:.48;transform:none}.backoffice-app .admin-pagination-page.is-current{border-color:var(--admin-copper);background:var(--admin-copper);color:#fffaf3;opacity:1}.backoffice-app .admin-pagination-page.is-current:hover{background:var(--admin-copper);color:#fffaf3}.backoffice-app .admin-pagination-arrow{min-width:62px}.backoffice-app .admin-pagination-edge{color:#8a7768;min-width:30px;padding:0 5px;font-size:16px;line-height:1}.backoffice-app .admin-pagination-ellipsis{color:#ad9b8a;justify-content:center;align-items:center;width:20px;font:700 14px/1 Inter,system-ui,sans-serif;display:inline-flex}.backoffice-app .admin-pagination-position{color:#9b897a;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:max-content}.backoffice-app .table-total{color:var(--admin-muted);white-space:nowrap;font:500 11px/1.35 Inter,system-ui,sans-serif}@media (max-width:900px){.backoffice-app .admin-pagination{flex-direction:column;align-items:flex-start}.backoffice-app .admin-pagination-controls{justify-content:space-between;width:100%;margin-left:0}}@media (max-width:560px){.backoffice-app .admin-pagination-controls{flex-wrap:wrap;gap:9px}.backoffice-app .admin-pagination-nav{order:3;justify-content:space-between;width:100%}.backoffice-app .admin-pagination-pages{flex:1;justify-content:center}.backoffice-app .admin-pagination-arrow{min-width:68px}.backoffice-app .admin-pagination-position{margin-left:auto}.backoffice-app .admin-pagination-edge{display:none}}.copper-shell .nova-success-mark.is-review{color:#a56a1c;background:#fff1d5}.copper-shell .nova-success-mark.is-failed{color:#a34d3c;background:#fde8e3}.public-portal{--portal-blue:#1673e6;--portal-blue-deep:#0d5fc8;--portal-green:#12a862;--portal-green-deep:#07884b;--portal-ink:#101a31;--portal-text:#40506a;--portal-muted:#72819a;--portal-line:#dce7f5;--portal-soft:#f2f7ff;--portal-paper:#fff;min-height:100vh;color:var(--portal-ink);background:radial-gradient(circle at 91% 2%,#4aded224,#0000 30%),radial-gradient(circle at 7% 9%,#437ff624,#0000 34%),#f2f7ff;font-family:Inter,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,system-ui,sans-serif;overflow-x:hidden}.public-portal *,.public-portal :before,.public-portal :after{box-sizing:border-box}.public-portal button,.public-portal input,.public-portal textarea{font:inherit}.public-portal a{color:inherit;text-decoration:none}.public-portal :is(h1,h2,h3,h4){font-family:Inter,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,system-ui,sans-serif}.public-portal .portal-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #d3e1f2db;min-height:72px;position:relative}.public-portal .portal-header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 40px,1920px);min-height:72px;margin:0 auto;display:flex}.public-portal .portal-brand{color:var(--portal-ink);align-items:center;gap:13px;display:inline-flex}.public-portal .portal-brand-mark{filter:drop-shadow(0 9px 12px #1770dc33);justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.public-portal .portal-brand-mark>svg{display:block}.public-portal .portal-brand strong{letter-spacing:-.02em;font-size:20px;font-weight:800}.public-portal .portal-header-actions{align-items:center;gap:12px;display:flex}.public-portal .portal-live{color:#078559;white-space:nowrap;background:#eafaf5;border:1px solid #c4ebdf;border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:0 15px;font-size:13px;font-weight:750;display:inline-flex}.public-portal .portal-live i{background:#14bd80;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #14bd8021}.public-portal .portal-live.is-paused{color:#9b681c;background:#fff7e8;border-color:#f1d9b5}.public-portal .portal-live.is-paused i{background:#d99a38;box-shadow:0 0 0 5px #d99a3821}.public-portal .portal-main{width:100%;padding-bottom:38px}.public-portal .portal-service-announcement{color:#7c5418;background:#fff8e9;border:1px solid #f0d29e;border-radius:15px;align-items:flex-start;gap:13px;width:min(100% - 32px,1100px);margin:24px auto 0;padding:15px 18px;display:flex;box-shadow:0 12px 30px #97681f14}.public-portal .portal-service-announcement-mark{color:#fff;background:#e7a536;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:16px;font-weight:900;line-height:1;display:inline-flex}.public-portal .portal-service-announcement strong{color:#875b18;margin-bottom:3px;font-size:14px;display:block}.public-portal .portal-service-announcement p{color:#755426;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.public-portal .portal-service-announcement+.portal-hero{padding-top:30px}.public-portal .portal-hero{text-align:center;width:min(100% - 32px,1100px);margin:0 auto;padding:62px 20px 36px}.public-portal .portal-eyebrow{min-height:35px;color:var(--portal-blue);background:#ffffffb8;border:1px solid #c9ddfb;border-radius:999px;align-items:center;padding:0 15px;font-size:13px;font-weight:750;display:inline-flex}.public-portal .portal-hero h1{color:var(--portal-ink);letter-spacing:-.045em;margin:18px 0 10px;font-size:clamp(35px,4.3vw,55px);line-height:1.12}.public-portal .portal-hero>p{color:#657590;margin:0;font-size:17px;line-height:1.8}.public-portal .portal-trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:24px;display:flex}.public-portal .portal-trust span{color:#495a74;background:#ffffffb3;border:1px solid #ccdef6;border-radius:999px;padding:8px 14px;font-size:12px}.public-portal .portal-stats{color:#63738b;background:#dfedff;border-radius:999px;align-items:center;gap:9px;width:fit-content;max-width:100%;margin:16px auto 0;padding:9px 14px;font-size:12px;display:flex}.public-portal .portal-stats strong{color:#0864ce;font-size:13px}.public-portal .portal-workspace{background:var(--portal-paper);border:1px solid #d5e2f2f0;border-radius:25px;width:min(100% - 32px,1060px);margin:0 auto;overflow:hidden;box-shadow:0 24px 70px #355d9221}.public-portal .portal-tabs{border-bottom:1px solid var(--portal-line);background:#fafcffe6;grid-template-columns:repeat(3,1fr);align-items:stretch;min-height:78px;padding:0 30px;display:grid}.public-portal .portal-tabs a{color:#27344a;justify-content:center;align-items:center;font-size:16px;font-weight:650;display:flex;position:relative}.public-portal .portal-tabs a:after{content:"";background:0 0;border-radius:4px 4px 0 0;height:3px;position:absolute;bottom:-1px;left:31%;right:31%}.public-portal .portal-tabs a:hover{color:var(--portal-blue)}.public-portal .portal-tabs a.is-active{color:var(--portal-green)}.public-portal .portal-tabs a.is-active:after{background:var(--portal-green)}.public-portal .portal-panel{background:#fff}.public-portal .portal-stepper{border-bottom:1px solid var(--portal-line);background:#f7faff;grid-template-columns:repeat(4,1fr);margin:0;padding:31px 9%;list-style:none;display:grid}.public-portal .portal-stepper li{color:#9ba9bb;flex-direction:column;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:650;display:flex;position:relative}.public-portal .portal-stepper li:not(:last-child):after{content:"";z-index:0;background:#dce7f4;width:calc(100% - 80px);height:2px;position:absolute;top:19px;left:calc(50% + 40px)}.public-portal .portal-stepper b{z-index:1;color:#94a2b4;background:#f3f6fa;border:2px solid #e0e9f4;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;display:inline-flex;position:relative}.public-portal .portal-stepper .is-active,.public-portal .portal-stepper .is-done{color:var(--portal-blue)}.public-portal .portal-stepper .is-active b,.public-portal .portal-stepper .is-done b{border-color:var(--portal-blue);background:var(--portal-blue);color:#fff;box-shadow:0 0 0 6px #1c74e61f}.public-portal .portal-stepper .is-done:not(:last-child):after{background:var(--portal-blue)}.public-portal .portal-wizard-body{padding:39px 46px 45px}.public-portal .portal-form-step{max-width:930px;margin:0 auto}.public-portal .portal-step-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:27px;display:flex}.public-portal .portal-step-heading h2{color:var(--portal-ink);letter-spacing:-.02em;margin:0 0 8px;font-size:23px}.public-portal .portal-step-heading p{color:var(--portal-muted);margin:0;font-size:13px;line-height:1.7}.public-portal .portal-step-heading>span{color:var(--portal-blue);background:#edf5ff;border-radius:999px;flex:none;padding:8px 14px;font-size:12px;font-weight:750}.public-portal .portal-field{color:#344159;gap:9px;font-size:13px;display:grid}.public-portal .portal-field>span{align-items:center;gap:5px;display:flex}.public-portal .portal-field>span b{color:#ef5c5c}.public-portal .portal-field>span small{color:#96a2b4;margin-left:auto;font-weight:500}.public-portal .portal-field input,.public-portal .portal-field textarea{color:#1d2940;background:#fff;border:1px solid #dce4ee;border-radius:9px;outline:none;width:100%;transition:border-color .2s,box-shadow .2s}.public-portal .portal-field input{height:48px;padding:0 14px}.public-portal .portal-field textarea{resize:vertical;min-height:150px;padding:14px;line-height:1.65}.public-portal .portal-field input:focus,.public-portal .portal-field textarea:focus{border-color:#71a8ed;box-shadow:0 0 0 4px #2274df1a}.public-portal .portal-field :is(input,textarea)::placeholder{color:#b5bfcd}.public-portal .portal-info,.public-portal .portal-warning{color:#60728d;background:#f3f8ff;border:1px solid #d7e8fb;border-radius:12px;margin-top:22px;padding:14px 16px;font-size:12px;line-height:1.65}.public-portal .portal-warning{color:#956c26;background:#fff9e9;border-color:#f2d89c}.public-portal .portal-session-links{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px;display:grid}.public-portal .portal-session-links a,.public-portal .tutorial-links a{min-height:48px;color:var(--portal-blue);background:#f8fbff;border:1px solid #cfe0f6;border-radius:10px;justify-content:space-between;align-items:center;padding:0 17px;font-size:13px;font-weight:700;display:flex}.public-portal .portal-session-links a:hover,.public-portal .tutorial-links a:hover{background:#eef6ff;border-color:#8db7ec}.public-portal .portal-actions{align-items:center;gap:12px;margin-top:20px;display:flex}.public-portal .portal-primary,.public-portal .portal-secondary{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:14px;font-weight:750;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.public-portal .portal-primary{border:1px solid var(--portal-green);background:var(--portal-green);color:#fff;flex:1;box-shadow:0 10px 24px #12a8622b}.public-portal .portal-secondary{color:#45536a;background:#fff;border:1px solid #d9e2ed;flex:none}.public-portal .portal-primary:hover:not(:disabled),.public-portal .portal-secondary:hover:not(:disabled){transform:translateY(-1px)}.public-portal .portal-primary:hover:not(:disabled){background:var(--portal-green-deep)}.public-portal .portal-primary:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.public-portal .portal-form-step>.portal-primary{width:100%;margin-top:18px}.public-portal .portal-review-list,.public-portal .portal-result-list{background:#f8fbff;border:1px solid #dce8f5;border-radius:16px;margin:0;overflow:hidden}.public-portal .portal-review-list div,.public-portal .portal-result-list div{border-bottom:1px dashed #dce7f4;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:11px 17px;display:flex}.public-portal .portal-review-list div:last-child,.public-portal .portal-result-list div:last-child{border-bottom:0}.public-portal :is(.portal-review-list,.portal-result-list) dt{color:#72819a;font-size:13px}.public-portal :is(.portal-review-list,.portal-result-list) dd{color:#26334a;text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.public-portal :is(.portal-review-list,.portal-result-list) dd.is-green{color:var(--portal-green)}.public-portal :is(.portal-review-list,.portal-result-list) dd.is-progress{color:#d48a19}.public-portal .portal-confirm{color:#4f5e75;cursor:pointer;border:1px solid #dce7f4;border-radius:12px;align-items:center;gap:11px;margin-top:18px;padding:15px 16px;font-size:13px;display:flex}.public-portal .portal-confirm input{width:17px;height:17px;accent-color:var(--portal-green)}.public-portal .portal-result{text-align:center;max-width:670px;margin:0 auto}.public-portal .portal-result-mark{width:82px;height:82px;color:var(--portal-green);background:#d9faed;border-radius:50%;justify-content:center;align-items:center;margin:2px auto 22px;font-size:40px;display:flex}.public-portal .portal-result-mark.is-review{color:#ad7318;background:#fff2d4}.public-portal .portal-result-mark.is-failed{color:#bd5544;background:#fee9e5}.public-portal .portal-result h2{color:var(--portal-ink);margin:0;font-size:30px}.public-portal .portal-result h2 em{color:var(--portal-green);font-style:normal}.public-portal .portal-result>p{color:var(--portal-muted);margin:13px 0 25px;font-size:13px}.public-portal .portal-result-list{text-align:left}.public-portal .portal-result-message{color:#697991;background:#f8fbff;border:1px solid #dce8f5;border-radius:11px;margin-top:16px;padding:13px 15px;font-size:12px;line-height:1.6}.public-portal .portal-result-elapsed{color:#6d83a0;font-variant-numeric:tabular-nums;background:#f8fbff;border:1px solid #dce8f5;border-radius:999px;margin:0 auto 18px;padding:6px 11px;font-size:12px;display:inline-flex}.public-portal .portal-result-cdk{text-align:left;border:1px solid #dce8f5;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:13px 15px;display:flex}.public-portal .portal-result-cdk div{gap:5px;min-width:0;display:grid}.public-portal .portal-result-cdk small{color:var(--portal-muted)}.public-portal .portal-result-cdk code{color:#253149;overflow-wrap:anywhere;font-weight:750}.public-portal .portal-result-cdk .portal-secondary{min-height:42px}.public-portal .portal-result-actions{justify-content:center}.public-portal .progress-query-entry{padding:38px 44px 42px}.public-portal .progress-query-entry .portal-actions{margin-top:16px}.public-portal .progress-query-hint{color:#7a889d;margin-top:10px;font-size:12px}.public-portal .progress-query-hint kbd{color:#6c7a90;background:#f2f6fb;border:1px solid #dce5ef;border-radius:6px;padding:4px 7px;font-family:inherit}.public-portal .progress-results{border-top:1px solid var(--portal-line);padding:32px 44px 42px}.public-portal .progress-success{color:#0a8c58;background:#effbf6;border:1px solid #c9eadc;border-radius:11px;padding:13px 16px;font-size:13px}.public-portal .progress-counters{grid-template-columns:repeat(5,1fr);gap:11px;margin:18px 0 32px;display:grid}.public-portal .progress-counters div{background:#fbfdff;border:1px solid #e0e8f2;border-radius:13px;align-content:space-between;min-height:88px;padding:15px;display:grid}.public-portal .progress-counters span{color:#748198;font-size:12px}.public-portal .progress-counters strong{color:#126bd7;font-size:24px}.public-portal .progress-counters div:nth-child(2) strong{color:var(--portal-green)}.public-portal .progress-counters div:last-child strong{color:#e04747}.public-portal .progress-results-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.public-portal .progress-results-head h3{color:var(--portal-ink);margin:0;font-size:17px}.public-portal .progress-results-head small{color:#8a97a9;margin-left:8px;font-size:11px;font-weight:500}.public-portal .progress-table-wrap{border:1px solid #dfe8f3;border-radius:13px;overflow-x:auto}.public-portal .progress-table{border-collapse:collapse;background:#fff;width:100%;min-width:1050px;font-size:11px}.public-portal .progress-table th{color:#52627b;text-align:left;white-space:nowrap;background:#f5f8fc;padding:12px 10px;font-weight:750}.public-portal .progress-table td{color:#3d4b62;vertical-align:top;border-top:1px solid #e6edf5;padding:13px 10px}.public-portal .progress-table code{color:#40506a;overflow-wrap:anywhere;font-size:10px}.public-portal .progress-cdk,.public-portal .progress-new-cdk{align-items:center;gap:6px;display:flex}.public-portal .progress-new-cdk{color:var(--portal-green);margin-top:7px}.public-portal .progress-new-cdk small{flex:none}.public-portal .progress-copy{color:var(--portal-blue);cursor:pointer;background:0 0;border:0;padding:2px 5px;font-size:10px}.public-portal .progress-label{color:#c87c0a;font-weight:700;display:block}.public-portal .queue-count,.public-portal .progress-table td>small,.public-portal .progress-time{color:#8190a5;margin-top:4px;font-size:10px;display:block}.public-portal .progress-reason{color:#a76818;overflow-wrap:anywhere;max-width:260px;line-height:1.55}.public-portal .progress-email{overflow-wrap:anywhere;max-width:210px;color:#246ece!important}.public-portal .progress-replace{min-height:30px;color:var(--portal-green);cursor:pointer;background:#eefbf5;border:1px solid #bfe8d5;border-radius:7px;padding:0 11px;font-size:11px;font-weight:700}.public-portal .progress-unavailable{color:#a7b0bf}.public-portal .progress-results-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#182f4e57;justify-content:center;align-items:center;padding:clamp(16px,4vh,48px) clamp(16px,4vw,64px);display:flex;position:fixed;inset:0}.public-portal .progress-results-dialog{background:#fff;border:1px solid #d7e3f0;border-radius:18px;width:min(1600px,96vw);max-height:88vh;padding:28px 32px 34px;overflow:auto;box-shadow:0 30px 90px #1631523d}.public-portal .progress-results-dialog-head{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-bottom:1px solid #e3ebf4;justify-content:space-between;align-items:flex-start;gap:24px;margin:-28px -32px 22px;padding:24px 32px 18px;display:flex;position:sticky;top:-28px}.public-portal .progress-results-kicker{color:#6680a2;letter-spacing:.08em;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.public-portal .progress-results-dialog-head h3{color:var(--portal-ink);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:750}.public-portal .progress-results-dialog-head h3 small{color:#8a97a9;letter-spacing:0;margin-left:10px;font-size:12px;font-weight:500}.public-portal .progress-results-close{color:#66758b;cursor:pointer;background:#fff;border:1px solid #d9e4ef;border-radius:10px;flex:none;width:38px;height:38px;font-size:25px;line-height:1}:is(.public-portal .progress-results-close:hover,.public-portal .progress-results-close:focus-visible){color:#1f5f9f;background:#f3f8fd;border-color:#a9c7e7;outline:none}.public-portal .progress-results-dialog .progress-success{margin-bottom:18px}.public-portal .progress-results-dialog .progress-counters{margin:0 0 24px}.public-portal .progress-results-dialog .progress-table-wrap{border-radius:12px;overflow-x:hidden}.public-portal .progress-results-dialog .progress-table{table-layout:fixed;min-width:0;font-size:13px}.public-portal .progress-results-dialog .progress-table th,.public-portal .progress-results-dialog .progress-table td{padding:15px 16px}.public-portal .progress-results-dialog .progress-table th:first-child{width:12%}.public-portal .progress-results-dialog .progress-table th:nth-child(2){width:21%}.public-portal .progress-results-dialog .progress-table th:nth-child(3){width:31%}.public-portal .progress-results-dialog .progress-table th:nth-child(4){width:16%}.public-portal .progress-results-dialog .progress-table th:nth-child(5){width:14%}.public-portal .progress-results-dialog .progress-table th:nth-child(6){width:6%}.public-portal .progress-results-dialog .progress-table td{overflow-wrap:anywhere}.public-portal .progress-order{gap:6px;display:grid}.public-portal .progress-order strong{color:#30425e;font-size:14px;font-weight:700}.public-portal .progress-order small{color:#75849a;font-size:13px}.public-portal .progress-results-dialog .progress-table code{color:#263a57;letter-spacing:.015em;font-size:13px;font-weight:650}.public-portal .progress-results-dialog .progress-copy{font-size:12px}.public-portal .progress-status-content{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.public-portal .progress-results-dialog .progress-label{color:#b66d08;font-size:14px;font-weight:700;line-height:1.35}.public-portal .progress-results-dialog .progress-reason{color:#596b84;max-width:none;font-size:13px;line-height:1.55}.public-portal .progress-results-dialog .progress-email{max-width:none;font-size:13px;color:#246ece!important}.public-portal .progress-time-cell{gap:5px;display:grid}.public-portal .progress-time-cell .progress-time{color:#455873;margin-top:0;font-size:13px;line-height:1.4}.public-portal .progress-time-cell small{color:#8190a5;margin-top:0;font-size:12px}.public-portal .progress-results-dialog .progress-replace{white-space:nowrap;min-height:34px;padding:0 12px;font-size:12px}@media (min-width:781px){.public-portal .progress-results-dialog .progress-order,.public-portal .progress-results-dialog .progress-time-cell{vertical-align:top;display:table-cell}.public-portal .progress-results-dialog .progress-order>*+*,.public-portal .progress-results-dialog .progress-time-cell>*+*{margin-top:6px}}@media (max-width:780px){.public-portal .progress-results-overlay{align-items:stretch;padding:0}.public-portal .progress-results-dialog{border:0;border-radius:0;width:100%;height:100%;max-height:none;padding:20px 18px 28px}.public-portal .progress-results-dialog-head{margin:-20px -18px 20px;padding:18px 18px 15px;top:-20px}.public-portal .progress-results-dialog-head h3{font-size:21px}.public-portal .progress-results-dialog-head h3 small{margin:5px 0 0;display:block}.public-portal .progress-results-dialog .progress-table-wrap{border:0;overflow:visible}.public-portal .progress-results-dialog .progress-table{display:block}.public-portal .progress-results-dialog .progress-table tbody{gap:14px;display:grid}.public-portal .progress-results-dialog .progress-table tr{background:#fff;border:1px solid #dfe8f3;border-radius:13px;gap:0;padding:15px;display:grid}.public-portal .progress-results-dialog .progress-table td{text-align:left;border-top:1px dashed #e2eaf3;grid-template-columns:112px minmax(0,1fr);gap:10px;min-width:0;padding:10px 0;display:grid}.public-portal .progress-results-dialog .progress-table td:first-child{border-top:0}.public-portal .progress-results-dialog .progress-table td:before{content:attr(data-label);color:#77859a;font-size:11px}.public-portal .progress-results-dialog .progress-table th{display:none}.public-portal .progress-results-dialog .progress-counters{grid-template-columns:repeat(2,1fr)}.public-portal .progress-results-dialog .progress-counters div:first-child{grid-column:1/-1}html[data-public-theme=dark] .public-portal .progress-results-dialog{background:#111c2c}html[data-public-theme=dark] .public-portal .progress-results-dialog-head{border-color:var(--portal-line);background:#111c2cf5}html[data-public-theme=dark] .public-portal .progress-results-dialog .progress-table tr{border-color:var(--portal-line);background:#142238}}.public-portal .portal-tutorial{color:#44536b;padding:38px 44px 42px}.public-portal .portal-tutorial section+section{margin-top:32px}.public-portal .portal-tutorial h2{color:var(--portal-blue);margin:0 0 14px;font-size:19px}.public-portal .portal-tutorial h2 span{color:#f3a334}.public-portal .portal-tutorial ol{margin:0;padding-left:23px;list-style:decimal}.public-portal .portal-tutorial li{padding:5px 0;font-size:13px;line-height:1.75}.public-portal .portal-tutorial a{color:var(--portal-green)}.public-portal .tutorial-token-button{border:1px solid var(--portal-green);background:var(--portal-green);border-radius:8px;align-items:center;gap:9px;width:fit-content;min-height:48px;margin-top:18px;padding:0 20px;font-size:13px;font-weight:750;display:inline-flex;box-shadow:0 10px 22px #12a86229;color:#fff!important}.public-portal .tutorial-token-button:hover{border-color:var(--portal-green-deep);background:var(--portal-green-deep);transform:translateY(-1px)}.public-portal .tutorial-example{background:#fbfdff;border:1px solid #dfe8f4;border-radius:12px;padding:20px}.public-portal .tutorial-example h3{color:#32425a;margin:0 0 10px;font-size:15px}.public-portal .tutorial-example h3 span{color:#a7b2c3;margin-right:5px}.public-portal .tutorial-example p{margin:8px 0;font-size:12px;line-height:1.65}.public-portal .tutorial-example pre{color:#79cef7;white-space:pre-wrap;overflow-wrap:anywhere;background:#17253d;border-radius:9px;margin:14px 0;padding:15px;font-size:11px;line-height:1.6;overflow-x:auto}.public-portal .tutorial-checks{gap:4px;display:grid}.public-portal .tutorial-checks p{margin:0}.public-portal .tutorial-checks p>span{margin-right:5px}.public-portal .tutorial-checks p:last-child strong{color:#29364d}.public-portal .tutorial-warning{color:#946b25;background:#fff8e6;border:1px solid #f1d79b;border-radius:11px;align-items:flex-start;gap:8px;margin-top:22px;padding:15px 17px;font-size:12px;line-height:1.7;display:flex}.public-portal .tutorial-warning>span{color:#e9a21e;font-size:17px;line-height:1.2}.public-portal .tutorial-warning strong{margin-right:2px}.public-portal .portal-footer{color:#92a1b6;text-align:center;padding:0 20px 38px;font-size:11px}html[data-public-theme=dark] .public-portal{--portal-ink:#edf4ff;--portal-text:#c3cfe1;--portal-muted:#8fa0b8;--portal-line:#2a3b53;--portal-soft:#17243a;--portal-paper:#111c2c;background:radial-gradient(circle at 90% 0,#13a88b1f,#0000 32%),radial-gradient(circle at 7% 8%,#1e67cf29,#0000 35%),#0b1422}html[data-public-theme=dark] .public-portal :is(.portal-header,.portal-workspace,.portal-panel,.portal-field input,.portal-field textarea,.portal-secondary,.progress-table,.progress-table-wrap){border-color:var(--portal-line);color:var(--portal-text);background-color:#111c2c}html[data-public-theme=dark] .public-portal :is(.portal-tabs,.portal-stepper,.portal-info,.portal-result-list,.portal-review-list,.progress-counters div,.tutorial-example){border-color:var(--portal-line);background:#142238}html[data-public-theme=dark] .public-portal :is(.portal-tabs a,.portal-step-heading h2,.portal-result h2,.progress-results-head h3,.portal-review-list dd,.portal-result-list dd){color:var(--portal-ink)}html[data-public-theme=dark] .public-portal .portal-tabs a.is-active{color:#4fd39a}@media (max-width:780px){.public-portal .portal-header-inner{width:min(100% - 24px,100%);min-height:64px}.public-portal .portal-brand-mark{border-radius:11px;width:36px;height:36px}.public-portal .portal-brand strong{font-size:16px}.public-portal .portal-live{min-height:35px;padding:0 11px;font-size:11px}.public-portal .portal-service-announcement{border-radius:13px;width:min(100% - 24px,100%);margin-top:14px;padding:13px 14px}.public-portal .portal-service-announcement+.portal-hero{padding-top:24px}.public-portal .portal-hero{padding:42px 8px 28px}.public-portal .portal-hero h1{font-size:clamp(31px,10vw,42px)}.public-portal .portal-hero>p{font-size:14px}.public-portal .portal-trust{gap:7px}.public-portal .portal-trust span{padding:7px 9px;font-size:10px}.public-portal .portal-stats{border-radius:14px;flex-direction:column;gap:2px}.public-portal .portal-workspace{border-radius:19px;width:min(100% - 20px,100%)}.public-portal .portal-tabs{min-height:64px;padding:0 5px}.public-portal .portal-tabs a{font-size:13px}.public-portal .portal-tabs a:after{left:23%;right:23%}.public-portal .portal-stepper{padding:25px 5px}.public-portal .portal-stepper li{font-size:10px}.public-portal .portal-stepper li:not(:last-child):after{width:calc(100% - 50px);left:calc(50% + 25px)}.public-portal .portal-stepper b{width:34px;height:34px}.public-portal .portal-wizard-body,.public-portal .progress-query-entry,.public-portal .progress-results,.public-portal .portal-tutorial{padding:28px 18px 32px}.public-portal .portal-step-heading{align-items:flex-start}.public-portal .portal-step-heading h2{font-size:20px}.public-portal .portal-session-links{grid-template-columns:1fr}.public-portal .tutorial-token-button{text-align:center;justify-content:center;width:100%}.public-portal .portal-review-list div,.public-portal .portal-result-list div{flex-direction:column;align-items:flex-start;gap:5px}.public-portal :is(.portal-review-list,.portal-result-list) dd{text-align:left}.public-portal .portal-actions{flex-direction:column-reverse;align-items:stretch}.public-portal .portal-primary,.public-portal .portal-secondary{width:100%}.public-portal .portal-result-cdk{flex-direction:column;align-items:stretch}.public-portal .progress-counters{grid-template-columns:repeat(2,1fr)}.public-portal .progress-counters div:first-child{grid-column:1/-1}.public-portal .progress-table-wrap{border:0;overflow:visible}.public-portal .progress-table{background:0 0;min-width:0;display:block}.public-portal .progress-table thead{display:none}.public-portal .progress-table tbody{gap:14px;display:grid}.public-portal .progress-table tr{background:#fff;border:1px solid #dfe8f3;border-radius:13px;gap:0;padding:15px;display:grid}.public-portal .progress-table td{overflow-wrap:anywhere;border-top:1px dashed #e2eaf3;grid-template-columns:105px minmax(0,1fr);gap:10px;min-width:0;padding:10px 0;display:grid}.public-portal .progress-table td:first-child{border-top:0}.public-portal .progress-table td:before{content:attr(data-label);color:#77859a;font-size:11px}.public-portal .progress-email{max-width:none}.public-portal .progress-cdk,.public-portal .progress-new-cdk{flex-wrap:wrap;min-width:0}html[data-public-theme=dark] .public-portal .progress-table tr{border-color:var(--portal-line);background:#142238}}@media (max-width:430px){.public-portal .portal-brand strong{font-size:14px}.public-portal .portal-live{padding:0 9px}.public-portal .portal-live i{width:7px;height:7px}.public-portal .portal-stepper span{text-align:center;max-width:60px}.public-portal .portal-step-heading>span{padding:7px 10px}.public-portal .progress-table td{grid-template-columns:88px minmax(0,1fr)}}@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}
