/* Code-native scene graphics and per-record branding; no external media. */
.public-home{background:radial-gradient(ellipse at 60% 8%,#294a252d,transparent 38%),#080e13;overflow:clip}.public-home .demo-strip{background:#b6f76a08;border-color:#b6f76a16;color:#91af80;font-size:10px;letter-spacing:1px}.public-home .landing-nav{max-width:1340px;height:98px;padding-inline:38px;border-bottom:1px solid #b6f76a0c}.public-home .landing-links{font-size:12px;gap:30px;color:#92a99c}.public-home .landing-nav .brand{font-size:22px}.public-home .landing-nav .actions{gap:10px}.public-home .language-switch{font-size:11px;width:120px;min-height:36px}
.public-home .hero-next{max-width:1340px;min-height:620px;position:relative;isolation:isolate;grid-template-columns:1.05fr 1.2fr;gap:20px;margin:0 auto;padding:55px 38px 0}.hero-next:before{content:"";position:absolute;inset:10px -160px 0;z-index:-1;background:linear-gradient(#b6f76a06 1px,transparent 1px),linear-gradient(90deg,#b6f76a06 1px,transparent 1px);background-size:85px 85px;mask-image:radial-gradient(ellipse at center,#0006,transparent 70%);pointer-events:none}.hero-copy{min-width:0;padding-block:35px}.hero-next .live-pill{background:#17271b;border:1px solid #b6f76a21;color:#c7e4b4;letter-spacing:.5px;font-size:10px;padding:8px 12px}.hero-next h1{font-size:clamp(48px,4.9vw,74px);line-height:1.17;letter-spacing:-2px;font-weight:700;margin:24px 0;color:#e9f3e9;background:linear-gradient(125deg,#f2f8eb 15%,#d1f5ae 60%,#8fcb70);background-clip:text;-webkit-background-clip:text}.hero-next p{max-width:440px;font-size:14px;line-height:1.95;color:#859a92}.hero-next .actions{gap:10px;margin-top:30px;flex-wrap:wrap}.hero-next .actions .primary{padding:14px 20px;box-shadow:0 4px 25px #b6f76a15}.hero-capabilities{display:flex;gap:22px;flex-wrap:wrap;margin-top:29px;color:#6f897b;font-size:10px}.hero-capabilities>span{display:inline-flex;align-items:center;gap:6px}.hero-capabilities .ui-icon{width:14px;height:14px}.hero-bottomline{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-block:1px solid #b6f76a14;padding:21px 0;color:#718d7d;font-size:10px;letter-spacing:1.5px}
.network-scene{position:relative;min-width:0;aspect-ratio:1.6;display:grid;align-items:center;isolation:isolate}.network-scene:before{content:"";position:absolute;inset:13% 18%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,#b6f76a12,transparent 70%)}.network-scene svg{display:block;width:100%;height:auto;overflow:visible;animation:scene-float 9s ease-in-out infinite}.scene-grid{position:absolute;inset:10% 0;background:repeating-linear-gradient(0deg,transparent 0 35px,#b6f76a05 36px 37px);transform:perspective(600px) rotateX(54deg);pointer-events:none}.scene-caption{display:flex;justify-content:space-between;position:absolute;inset-inline:10%;inset-block-end:4%;font-family:Consolas,monospace;font-size:9px;letter-spacing:1.4px;color:#739a7d}.scene-caption>span:first-child{display:inline-flex;align-items:center;gap:7px}.scene-caption i{width:5px;height:5px;background:#b6f76a;border-radius:50%;box-shadow:0 0 12px #b6f76a66}
.public-home .section{max-width:1340px;padding:58px 38px 0}.home-market .section-top h2{font-size:31px;font-weight:650;letter-spacing:-1px}.home-market .section-top small{font-size:11px;color:#6d857a}.public-home .eyebrow{font-size:9px;color:#8cae72;letter-spacing:2px}.feature-next{padding:28px;border-radius:18px;background:linear-gradient(145deg,#14221e,#0f171a);border-color:#bad8c022;transition:transform .2s,border-color .2s}.feature-next:hover{transform:translateY(-5px);border-color:#b6f76a50}.feature-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.feature-top small{font-family:Consolas,monospace;color:#516e61;font-size:11px}.feature-next .feature-icon{display:grid;place-items:center;width:44px;height:44px;margin:0;background:#b6f76a0a;border:1px solid #b6f76a22}.feature-next .feature-icon .ui-icon{width:21px;height:21px}.feature-next h3{font-size:20px;line-height:1.5;color:#d6e6d8}.feature-next p{font-size:12px;color:#799084;line-height:1.9;min-height:65px}.feature-next .btn{color:#b6cfb7;font-size:11px;border-color:#b6f76a1c}.home-callout{position:relative;overflow:hidden;isolation:isolate;min-height:240px;padding:38px!important;border-color:#b6f76a30;background:radial-gradient(ellipse at right,#b6f76a0e,transparent 65%),#12211c}.home-callout h2{font-size:30px!important;line-height:1.5;max-width:650px}.home-callout p{max-width:530px}.callout-mark{position:absolute;inset-inline-end:30px;inset-block-start:-100px;font-size:380px;line-height:1.3;color:#b6f76a06;z-index:-1;font-weight:800;pointer-events:none}.public-home footer{max-width:1264px;margin:60px auto 0;padding:25px 0 30px;border-top:1px solid #b6f76a18;font-size:10px;color:#597266;gap:20px;flex-wrap:wrap}
.trade-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:start}.purchase-panel{padding:29px;background:linear-gradient(135deg,#182933,#111923);border-color:#b6f76a25}.section-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #b6f76a33;background:#b6f76a0a;border-radius:12px;color:#b6f76a}.purchase-panel h2{font-size:23px;font-weight:650;margin-top:18px;margin-bottom:25px}.purchase-panel #buy-quantity{font-size:32px;min-height:78px;padding:15px 20px;background:#080f18;border-color:#354c5b;color:#e1f5d3;font-variant-numeric:tabular-nums;direction:ltr}.buy-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 24px}.buy-presets .btn{min-height:37px;white-space:nowrap;direction:ltr}.buy-presets .btn:last-child{grid-column:1/-1;direction:inherit;font-size:11px}.buy-presets .btn[aria-pressed=true]{color:#b6f76a;border-color:#b6f76a50;background:#b6f76a0b}.purchase-details{border-block:1px solid #2a3c48}.purchase-details .form-summary{padding:15px 0;border:0;gap:15px;flex-wrap:wrap;font-size:12px}.purchase-details .form-summary>span{color:#93a8b9}.purchase-total{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;padding:25px 0}.purchase-total>span{font-size:12px;color:#9db4bc}.purchase-total>strong{font-size:32px;letter-spacing:-.8px;color:#c2f998}.purchase-panel #buy-form>.primary{min-height:48px}.purchase-panel>.security-note{margin:18px 0 0;font-size:10px;line-height:1.85}.purchase-validation{color:#ffa7af;font-size:11px;line-height:1.7;margin-bottom:13px}.purchase-validation:empty{display:none}
.token-stage{padding:30px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 30%,#b6f76a0b,transparent 65%),#101b23}.token-stage>.eyebrow{font-size:9px;letter-spacing:1.7px;color:#6d8d7d}.token-stage .network-scene{margin:-10px -20px -10px;aspect-ratio:2}.token-stage .scene-caption{display:none}.token-price-display>span{display:block;font-size:11px;color:#809b8b;margin-bottom:7px}.token-price-display strong{font-size:37px;font-weight:550;color:#d4ffab;letter-spacing:-1.5px}.token-price-display small{font-size:12px;letter-spacing:0;color:#688b74}.token-stage h2{font-size:19px;margin-block:24px 4px}.token-stage .info-line{font-size:11px;padding-block:15px}
.market-stage{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:180px;border:1px solid #48674a50;background:radial-gradient(ellipse at 75% 20%,#b6f76a10,transparent 58%),linear-gradient(120deg,#18272b,#101c24);border-radius:18px;padding:27px 30px;margin-bottom:24px}.market-stage:after{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(115deg,transparent 0 55px,#b6f76a07 56px 57px);mask-image:linear-gradient(90deg,transparent,#000)}.market-stage .eyebrow{font-size:9px;letter-spacing:2px;color:#779a80;margin-bottom:10px}.market-stage h2{font-size:25px;font-weight:650;line-height:1.5;max-width:700px;margin-bottom:9px}.market-stage p{font-size:12px;line-height:1.85;max-width:650px;margin:0;color:#869d98}.stage-symbol{width:90px;height:90px;flex:none;display:grid;place-items:center;transform:rotate(-12deg);border:1px solid #b6f76a35;border-radius:24px;background:#b6f76a08;color:#b6f76a;box-shadow:0 0 0 12px #b6f76a03}.stage-symbol .ui-icon{width:40px;height:40px}.compute-stage{border-color:#8fbbe53b;background:radial-gradient(ellipse at 75% 20%,#8fc6e918,transparent 58%),linear-gradient(120deg,#172833,#101c24)}.compute-stage .stage-symbol{color:#90dbe3;border-color:#90dbe335;background:#90dbe309}
.brand-logo{--brand:#b6f76a;display:inline-grid;place-items:center;flex:none;width:54px;height:54px;border-radius:15px;background:color-mix(in srgb,var(--brand) 12%,#111e25);border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);color:var(--brand);font-size:19px;font-weight:650;overflow:hidden;box-shadow:0 0 25px color-mix(in srgb,var(--brand) 5%,transparent)}.brand-logo img{width:100%;height:100%;object-fit:contain;padding:6px}.brand-logo .ui-icon{width:25px;height:25px}.buyer-identity{display:flex;gap:14px;align-items:center;min-width:0}.buyer-identity>div{min-width:0}.buyer-identity h3{font-size:18px;margin:0 0 5px!important;line-height:1.5;overflow-wrap:anywhere}.buyer-identity small{display:block;color:#75919b;font-size:11px;overflow-wrap:anywhere}.card-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:27px}.card-topline>span[translate=no]{font:9px Consolas,monospace;letter-spacing:1.7px;color:#5c7b80}.buyer-card,.compute-card{position:relative;overflow:hidden;isolation:isolate;border-color:color-mix(in srgb,var(--brand) 23%,#243440);background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--brand) 8%,transparent),transparent 60%),#111d27}.buyer-card:before,.compute-card:before{content:"";position:absolute;inset-block-start:0;inset-inline:24px;height:1px;background:linear-gradient(90deg,transparent,var(--brand),transparent);opacity:.7;pointer-events:none}.buyer-card:hover,.compute-card:hover{border-color:color-mix(in srgb,var(--brand) 55%,#243440)}.brand-description{font-size:11px;line-height:1.85;color:#849ca6;margin:17px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.buyer-card .market-price{margin-block:28px 23px;font-size:31px;letter-spacing:-1px;color:#d4edce}.buyer-card .market-price small{font-size:10px;color:#7f9a88}.buyer-card .market-info{font-size:11px;border-bottom-color:#2b424850}.buyer-card>.primary,.compute-card>.primary{margin-top:23px}.compute-card{padding:25px}.compute-card .card-topline{margin-bottom:20px}.compute-card .brand-logo{width:48px;height:48px;border-radius:13px}.compute-card>.panel-head{margin-bottom:12px}.compute-card>h3{font-size:22px;font-weight:600;line-height:1.5;margin:0}.compute-card .market-price{font-size:32px;line-height:1.45;margin-block:22px;color:#d0eecc}.compute-card .plan-amount-range{font-size:24px;gap:6px}.compute-card .market-info{font-size:11px}.compute-card .market-info strong{font-size:13px}
.brand-editor{border:1px solid #334853;background:#0d1821;border-radius:14px;padding:18px;margin:20px 0;min-width:0}.brand-editor>legend{float:none;width:auto;max-width:100%;padding-inline:7px;font-size:12px;font-weight:600;color:#b5d397;line-height:1.5}.brand-editor-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;align-items:start}.brand-editor .field{min-width:0}.brand-editor input[type=file]{font-size:10px;max-width:100%;min-height:39px;padding:7px}.brand-editor input[type=file]::file-selector-button{background:#1f3441;color:#b4c8d4;border:0;padding:7px;margin-block:-7px;margin-inline-start:-7px;margin-inline-end:9px}.brand-editor input[type=color]{width:100%;min-height:43px;padding:5px;cursor:pointer}.brand-editor textarea{min-height:92px;font-size:12px}.brand-editor .security-note{font-size:10px;margin:8px 0}.brand-editor .form-grid{margin-top:16px;gap:12px}.brand-editor .form-grid .field{margin:0 0 14px}.brand-preview{min-width:0;padding:22px 14px;background:radial-gradient(ellipse at top,#b6f76a0c,transparent 70%),#111f28;border:1px solid #2d4553;border-radius:13px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;position:sticky;top:0}.brand-preview>.brand-logo{width:62px;height:62px}.brand-preview strong{font-size:16px;line-height:1.6;overflow-wrap:anywhere;max-width:100%}.brand-preview small{font-size:10px;max-width:100%;overflow-wrap:anywhere}.brand-preview p{font-size:10px;line-height:1.8;color:#88a0aa;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;max-width:100%}.brand-preview p:empty,.brand-preview small:empty{display:none}.brand-upload-error:empty{display:none}.brand-upload-error{margin:12px 0 0;font-size:11px}.list-brand{min-width:200px;max-width:290px;gap:10px}.list-brand .brand-logo{width:37px;height:37px;border-radius:10px;font-size:13px}.list-brand .brand-logo .ui-icon{width:19px;height:19px}.list-brand>div{overflow-wrap:anywhere}
@keyframes scene-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@media(max-width:1150px){.public-home .hero-next{grid-template-columns:1fr 1fr;gap:8px}.hero-next h1{font-size:54px}.hero-capabilities{gap:15px}.trade-layout{gap:18px}.purchase-panel,.token-stage{padding:24px}.token-price-display strong{font-size:32px}.market-stage h2{font-size:23px}.stage-symbol{width:74px;height:74px}.buyer-identity{gap:10px}.buyer-identity h3{font-size:17px}}
@media(max-width:900px){.trade-layout{grid-template-columns:minmax(0,1fr)}.token-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px;padding:23px}.token-stage>.eyebrow{grid-column:1/-1}.token-stage>.network-scene{grid-column:2;grid-row:2/5;margin:0;align-self:center;aspect-ratio:1}.token-price-display{grid-row:2;align-self:end}.token-stage h2{grid-row:3;font-size:17px;line-height:1.6}.token-stage .info-line{grid-column:1/-1}.market-stage{padding:24px;min-height:155px}.market-stage h2{font-size:22px}.market-stage p{font-size:11px}.stage-symbol{width:65px;height:65px;border-radius:19px}.stage-symbol .ui-icon{width:29px;height:29px}.brand-editor-grid{grid-template-columns:minmax(0,1fr)}.brand-preview{position:static;min-height:140px}.brand-editor .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-editor{padding:15px}.branded-market,.compute-market{gap:18px}.buyer-card,.compute-card{padding:24px}}
@media(max-width:760px){.public-home .landing-nav{padding:18px 22px;min-height:78px;height:auto;gap:12px;flex-wrap:wrap}.public-home .landing-nav .brand{font-size:20px}.public-home .landing-nav .brand-icon{width:24px;height:27px}.public-home .landing-nav .actions{gap:8px;margin-inline-start:auto}.public-home .landing-nav .actions .btn:last-child{display:none}.public-home .landing-nav .actions .btn{padding:8px 11px;font-size:11px}.public-home .language-switch{width:105px;min-height:34px;font-size:10px}.public-home .hero-next{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:18px 24px 0;gap:12px}.hero-copy{padding:24px 0 0}.hero-next h1{font-size:clamp(39px,9vw,61px);line-height:1.28;letter-spacing:-1px;margin-top:24px;margin-bottom:18px;max-width:560px}.hero-next p{max-width:500px;font-size:13px;line-height:1.9}.hero-next .actions{margin-top:24px;gap:9px}.hero-next .actions .btn{padding:12px 15px;font-size:12px}.hero-next .live-pill{font-size:9px;letter-spacing:0}.hero-capabilities{font-size:9px;gap:15px;margin-top:23px}.hero-next .network-scene{max-width:570px;width:100%;align-self:center;margin-top:0;aspect-ratio:1.65}.hero-bottomline{font-size:8px;padding-block:18px;gap:12px;letter-spacing:.8px}.hero-bottomline>span:last-child{display:none}.public-home .section{padding:40px 24px 0}.home-market .section-top{align-items:flex-start;gap:15px;flex-direction:column}.home-market .section-top h2{font-size:27px;line-height:1.4}.feature-next{padding:26px}.feature-next p{min-height:0}.feature-top{margin-bottom:22px}.home-callout{padding:26px!important;min-height:240px;align-items:flex-start;flex-direction:column}.home-callout h2{font-size:25px!important}.home-callout .btn{font-size:12px}.public-home footer{padding:22px 24px;margin-top:42px;line-height:1.9;display:flex;flex-direction:column;gap:9px;align-items:flex-start}.purchase-panel{padding:23px}.purchase-panel #buy-quantity{font-size:30px;min-height:73px}.purchase-total>strong{font-size:29px}.purchase-details .form-summary{font-size:11px}.brand-editor .field>span{font-size:11px}.brand-preview{padding:18px}.market-price bdi{display:inline-block;max-width:100%;overflow-wrap:anywhere}}
@media(max-width:480px){.public-home .landing-nav{padding:16px}.public-home .landing-nav .brand{font-size:18px;gap:8px}.public-home .language-switch{width:91px}.public-home .landing-nav .actions{gap:6px}.public-home .landing-nav .actions .btn{padding:8px 9px;font-size:10px}.public-home .hero-next{padding-inline:20px}.public-home .section{padding-inline:20px}.hero-next .actions{display:grid;grid-template-columns:1fr;max-width:360px}.hero-next .actions .btn{width:100%}.hero-next h1{font-size:42px}.hero-capabilities{gap:11px;font-size:8px}.hero-capabilities .ui-icon{width:12px;height:12px}.scene-caption{font-size:7px;letter-spacing:.8px}.public-home .hero-next .network-scene{margin-top:3px}.market-stage{padding:23px;min-height:0;gap:10px}.market-stage .stage-symbol{display:none}.market-stage h2{font-size:22px}.market-stage .eyebrow{font-size:8px;letter-spacing:1.6px}.purchase-panel{padding:20px}.purchase-panel h2{font-size:21px}.purchase-panel .section-icon{width:38px;height:38px}.buy-presets{gap:6px}.buy-presets .btn{font-size:11px;padding-inline:7px}.token-stage{padding:20px;column-gap:10px}.token-stage .token-price-display strong{font-size:28px}.token-stage .token-price-display small{font-size:10px}.token-stage h2{font-size:15px}.token-stage>.eyebrow{font-size:8px;letter-spacing:1px}.branded-market .buyer-card,.compute-market .compute-card{padding:22px}.buyer-identity h3{font-size:18px}.buyer-card .market-price{font-size:30px}.card-topline>span[translate=no]{font-size:8px;letter-spacing:1.3px}.brand-editor .form-grid{grid-template-columns:minmax(0,1fr)}.brand-preview{min-height:160px}.brand-editor{padding:13px}.brand-editor-grid{gap:14px}}
html[lang=ar] .hero-next h1{line-height:1.45;letter-spacing:0;font-size:clamp(39px,4.3vw,65px)}html[lang=ar] .hero-next p{line-height:2}html[dir=rtl] .hero-capabilities,html[dir=rtl] .buyer-identity{direction:rtl}html[dir=rtl] .brand-logo bdi{direction:auto}html[dir=rtl] .scene-caption{direction:ltr}html[lang=ar] .market-stage h2{line-height:1.6}html[lang=ar] .token-stage h2{line-height:1.8}
@media(max-width:760px){html[lang=ar] .hero-next h1{font-size:clamp(37px,8.8vw,55px)}}
@media(prefers-reduced-motion:reduce){.network-scene svg{animation:none}.feature-next:hover{transform:none}}

/* Shared phone/desktop layout contracts, including translated administrative data. */
.plan-editor-preview{padding:14px 16px;border:1px solid #385043;border-radius:12px;background:#b6f76a06;margin:15px 0}
.plan-editor-preview .info-line:last-child{border-bottom:0}.plan-editor-preview .error{margin:0}
.brand-options{margin-block:18px;border-block:1px solid #2c414e}.brand-options>summary{padding-block:14px;font-size:12px;color:#a9c18f;cursor:pointer}.brand-options .brand-editor{margin-top:0}
.mobile-cell-label,.mobile-select-label{display:none}
.buyer-card:after,.compute-card:after{display:none}.token-stage .scene-grid{inset-inline:7%}
.market-card .market-info{gap:14px;align-items:flex-start}.market-info>span,.market-info>strong{min-width:0;overflow-wrap:anywhere}
.market-info>strong{text-align:end}.compute-card{display:flex;flex-direction:column}.compute-card>.primary{margin-top:auto;padding-block:12px}.compute-card .market-info:last-of-type{margin-bottom:23px}
.title-row>div:first-child{min-width:0}.title-row>.actions{max-width:100%}.title-row h1{overflow-wrap:anywhere}
.form-grid>*{min-width:0}.plan-line input{min-width:0}.brand-logo img{max-width:100%}
@media(min-width:601px) and (max-width:900px){.branded-market,.compute-market{grid-template-columns:repeat(2,minmax(0,1fr))}.title-row>.actions{flex-shrink:1}.compute-card .plan-amount-range{font-size:20px}}
@media(min-width:901px) and (max-width:1150px){.branded-market,.compute-market{grid-template-columns:repeat(2,minmax(0,1fr))}.title-row{flex-wrap:wrap}.title-row>.actions{justify-content:flex-start}}
@media(max-width:600px){
  .table-wrap{overflow:visible;max-width:100%}
  .adaptive-table{display:block;width:100%;min-width:0!important;table-layout:fixed}
  .adaptive-table thead,.adaptive-table thead tr,.adaptive-table tbody{display:block}
  .adaptive-table thead th{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
  .adaptive-table thead th:has(input){position:static;inline-size:auto;block-size:auto;clip-path:none;display:flex;align-items:center;gap:9px;padding:14px 16px}
  .adaptive-table .mobile-select-label{display:inline;color:#a3b6c3;font-size:11px}
  .adaptive-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-bottom:1px solid #31434e;padding:7px 8px}
  .adaptive-table tbody tr:last-child{border-bottom:0}
  .adaptive-table tbody tr[hidden]{display:none}
  .adaptive-table tbody td{display:block;min-width:0;max-width:100%;border:0;padding:9px 8px;white-space:normal!important;overflow-wrap:anywhere;text-align:start!important;font-size:12px}
  .adaptive-table tbody td:first-child,.adaptive-table tbody td:last-child{grid-column:1/-1}
  .adaptive-table .mobile-cell-label{display:block;color:#718b9c;font-size:10px;font-weight:550;margin-bottom:5px;line-height:1.6}
  .adaptive-table td:last-child>.btn{margin-block:3px;min-height:38px}
  .adaptive-table .list-brand{min-width:0;max-width:none;align-items:flex-start}
  .adaptive-table td small{overflow-wrap:anywhere}.table-tools{flex-wrap:wrap}
  .brand-preview{position:static}.form-grid{grid-template-columns:minmax(0,1fr)}
  .info-line{gap:12px;flex-wrap:wrap}.info-line>strong,.info-line>bdi,.info-line>[data-currency]{max-width:100%;overflow-wrap:anywhere}
}
@media(max-height:500px) and (max-width:900px){.mobile-dock{position:static;margin:0 13px 12px}.content{padding-bottom:28px}dialog{max-height:calc(100dvh - 16px);margin-block:8px}.sidebar.offcanvas{overflow-y:auto}}
.internal-auth .login-art{overflow:hidden}
.internal-auth .login-art .network-scene{width:100%;max-width:580px;margin-block:24px 0}
.internal-auth .login-form>div{width:100%;max-width:440px}
:lang(zh) .internal-home .hero h1{max-inline-size:7em}
@media(max-width:760px){.internal-auth .login-art .network-scene{display:none}.internal-auth .login-art{min-height:0}.internal-auth .login-art h1{margin-block:28px 12px}}
.payment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px}
.payment-card{min-width:0}.payment-card p,.payment-value,.deposit-snapshot strong{overflow-wrap:anywhere;white-space:pre-wrap}
.payment-methods{display:flex;gap:10px;margin-block:16px}.payment-methods>button{flex:1;min-width:0;white-space:normal}
.copy-field{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line,#263540);border-radius:12px;padding:13px;margin-block:12px}
.copy-field>div{display:grid;gap:8px;min-width:0}.copy-field span{font-size:12px;color:var(--muted)}.copy-field bdi{overflow-wrap:anywhere;font-family:monospace;font-size:13px}.copy-field button{flex-shrink:0}
.deposit-qr{width:180px;height:180px;background:#fff;border-radius:12px;padding:8px;margin:16px auto}.deposit-qr svg{display:block;width:100%;height:100%}
.deposit-proof{display:block;max-width:100%;max-height:320px;object-fit:contain;border-radius:10px;margin-block:12px}.proof-link{display:block}
.deposit-snapshot{border-block:1px solid var(--line,#263540);padding-block:16px;margin-block:16px}.deposit-snapshot .info-line{align-items:flex-start}.deposit-snapshot strong{max-width:65%;text-align:end}.payment-notice{white-space:pre-wrap}
.bank-field-row{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;border-block-end:1px solid var(--line,#263540);padding-block:12px;margin-block-end:12px}.bank-field-row label{margin:0}
@media(max-width:600px){.bank-field-row{grid-template-columns:minmax(0,1fr)}.bank-field-row>button{justify-self:end}.deposit-snapshot .info-line{display:grid;gap:7px}.deposit-snapshot strong{max-width:100%;text-align:start}.copy-field{gap:8px;padding:10px}.payment-methods>button{padding-inline:10px}}
.brand>img{flex-shrink:0;filter:drop-shadow(0 0 10px #b6f76a18)}.header-brand{display:flex;flex-shrink:0}.header-brand img{display:block}
.brand{min-width:0}.brand>img{object-fit:contain}.brand>[data-platform-name]{min-width:0;max-inline-size:240px;overflow-wrap:anywhere;letter-spacing:1px;line-height:1.35}.sidebar .brand>[data-platform-name]{max-inline-size:150px;font-size:18px}.platform-brand-editor{margin-block:18px 28px}
@media(max-width:760px){.landing-nav .brand{font-size:17px;gap:7px}.landing-nav .brand>[data-platform-name]{max-inline-size:130px}.landing-nav .brand>img{width:30px;height:30px}}
/* User footer: continuous logo-only marquee, with no controls or text badges. */
.industry-strip{min-width:0;overflow:hidden;border-block:1px solid #c4eddb12;margin:18px 26px 0;padding-block:8px;isolation:isolate}
.industry-window{overflow:hidden;direction:ltr;outline-offset:-3px;scrollbar-width:thin;scrollbar-color:#3c514f #0e171f}
.industry-track{display:flex;width:max-content;min-width:200%;animation:industry-flow 36s linear infinite;will-change:transform}
.industry-items{display:flex;flex:1 0 auto;align-items:center;justify-content:space-around;gap:56px;padding:16px 28px}
.industry-logo{display:grid;place-items:center;flex:0 0 60px;width:60px;height:42px;color:var(--brand-accent)}
.industry-logo img{display:block;width:48px;height:40px;object-fit:contain}.industry-logo .mono-logo{filter:brightness(0) invert(1);opacity:.88}.industry-logo .ui-icon{width:35px;height:35px}
html[dir=rtl] .industry-track{animation-direction:reverse}
@keyframes industry-flow{to{transform:translateX(-50%)}}
@media(max-width:760px){.industry-strip{margin:12px 13px 0;padding-block:4px}.industry-items{gap:32px;padding:14px 16px}.industry-logo{flex-basis:48px;width:48px;height:36px}.industry-logo img{width:40px;height:34px}.industry-logo .ui-icon{width:30px;height:30px}.industry-track{animation-duration:40s}}
@media(prefers-reduced-motion:reduce){.industry-track{animation:none;will-change:auto;min-width:0}.industry-window{overflow-x:auto}.industry-items[aria-hidden]{display:none}}
.workspace-industry-footer{display:block;min-width:0;margin:0;padding:0 26px 28px;border:0}.workspace-industry-footer .industry-strip{margin:14px 0 0}.footer-brand-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.footer-brand-row .brand{font-size:16px;letter-spacing:2px}.footer-brand-row small{font-size:9px;letter-spacing:1px}
.public-industry-footer{flex-wrap:wrap}.public-industry-footer>.industry-strip{flex:0 0 100%;width:100%;margin:0 0 24px}.public-industry-footer>.brand{font-size:18px}.public-industry-footer>.brand img{width:30px;height:30px}
@media(max-width:760px){.workspace-industry-footer{padding:0 13px 100px}.footer-brand-row{flex-wrap:wrap}.footer-brand-row .brand{font-size:15px}.workspace-industry-footer .industry-strip{margin-inline:0}.user-shell .content{padding-bottom:28px}}
.customer-account-card{padding:28px;border:1px solid #647c963d;border-radius:20px;background:radial-gradient(ellipse at 90% 0,#9dfb7f14,transparent 65%),linear-gradient(120deg,#172a37,#111c29);margin-bottom:18px}.customer-account-card .panel-head p{margin-bottom:5px}.customer-balance{font-size:42px;font-weight:650;letter-spacing:-1px;margin:15px 0}.customer-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.customer-settlement-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.customer-settlement-stats article{display:grid;gap:12px}.customer-settlement-stats strong{font-size:24px;color:var(--green)}.customer-settlement-stats article>span{font-size:12px;color:var(--muted)}
.customer-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.customer-menu-link{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0}.customer-menu-link h3{margin-bottom:7px}.customer-menu-link p{font-size:12px;color:var(--muted);margin:0}.customer-menu-link>span{color:var(--green)}.model-reference-table{margin-top:24px}.holding-filters{flex-wrap:wrap}
@media(max-width:760px){.mobile-dock{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-account-card{padding:20px 16px}.customer-balance{font-size:32px;overflow-wrap:anywhere}.customer-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-quick-actions button{padding-inline:9px;white-space:normal}.customer-menu-grid{grid-template-columns:minmax(0,1fr)}.customer-settlement-stats{gap:10px}.customer-settlement-stats strong{font-size:20px;overflow-wrap:anywhere}.model-reference-table .table-wrap{max-width:100%}}

.sale-allocation-summary{margin-bottom:24px}.sale-allocation-summary progress{width:100%;height:8px;accent-color:var(--green)}.allocation-cart-row{display:flex;align-items:center;gap:15px;justify-content:space-between;padding-block:15px;border-bottom:1px solid var(--line)}.allocation-cart-row>div{min-width:0;flex:1}.allocation-cart-row strong{overflow-wrap:anywhere}.allocation-cart-row p{font-size:11px;color:var(--muted);margin:5px 0 0}
@media(max-width:600px){.allocation-cart-row{flex-wrap:wrap;gap:10px}.allocation-cart-row>div{flex-basis:100%}.sale-allocation-summary .panel-head{flex-wrap:wrap}.sale-allocation-summary .actions{flex-wrap:wrap}}

.model-provider{display:flex;align-items:center;gap:12px;min-width:0}.model-provider bdi{min-width:0;overflow-wrap:anywhere}.model-provider img{object-fit:contain;flex-shrink:0}.model-provider-logo{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid #7b91ac38;background:#1c3041;border-radius:9px;color:var(--green);font-size:10px;font-weight:650}.model-price-updated{display:block;margin-top:8px;font-size:10px}.platform-price-row td{background:#b6f76a0a}.platform-price-row td:first-child{border-inline-start:3px solid var(--green)}.model-reference-table .platform-price-row .security-note{margin:8px 0 0;font-size:10px}.model-reference-table>.panel-head{flex-wrap:wrap;gap:12px}
