/*! 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lf-canvas:#101317;--lf-rail:#0a0d11;--lf-sidebar:#14181e;--lf-surface:#191e25;--lf-raised:#20262f;--lf-border:#303843;--lf-text:#f0f2f6;--lf-muted:#a8b2c2;--lf-orange:#ff995e;--lf-orange-soft:#ff823f17;--lf-green:#6bd5b1;--lf-red:#ff9599;--lf-radius:12px;--ink:#161a1f;--muted:#71777f;--line:#e7e7e3;--paper:#f5f5f1;--panel:#fff;--fox:#ff6038;--fox-soft:#fff0ea;--violet:#7257e8;--blue:#3d82e7;--green:#2d9e69;--shadow:0 22px 60px #221b1514}html{background:var(--paper)}body{color:var(--ink);background:radial-gradient(circle at 90% 4%, #ff603814, transparent 24rem), var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Segoe UI Variable,Segoe UI,Arial,sans-serif}button,input,textarea,select{font:inherit}button{color:inherit}.login-shell{color:#f8f6f2;background:#15171a;place-items:center;min-height:100vh;padding:32px;display:grid;position:relative;overflow:hidden}.ambient{filter:blur(1px);opacity:.7;border-radius:50%;width:480px;height:480px;position:absolute}.ambient-one{background:radial-gradient(circle,#ff603859,#0000 67%);top:-180px;left:-220px}.ambient-two{background:radial-gradient(circle,#7257e840,#0000 68%);bottom:-220px;right:-180px}.login-card{z-index:1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#1f2125e0;border:1px solid #ffffff1f;border-radius:28px;width:min(100%,470px);padding:48px;box-shadow:0 30px 120px #0000006b}.fox-mark{color:#fff;letter-spacing:-1px;background:linear-gradient(145deg, #ff7b4f, var(--fox));border-radius:20px 20px 20px 7px;place-items:center;width:62px;height:62px;font-size:20px;font-weight:900;display:grid;box-shadow:0 12px 30px #ff603852}.fox-mark.small{border-radius:14px 14px 14px 5px;width:42px;height:42px;font-size:14px}.eyebrow{color:#9b9ea3;letter-spacing:.18em;margin:0 0 7px;font-size:10px;font-weight:850}.login-card .eyebrow{color:#ff8c69;margin-top:28px}.login-card h1{letter-spacing:-.06em;margin:0;font-size:clamp(42px,8vw,64px);line-height:.97}.login-copy{color:#b9babd;margin:24px 0 32px;font-size:14px;line-height:1.65}.login-note{color:#7f8186;text-align:center;margin:18px 0 0;font-size:11px}.dashboard-shell{min-height:100vh}.sidebar{z-index:20;color:#e8e7e4;background:#181a1d;flex-direction:column;width:250px;height:100vh;padding:30px 20px 24px;display:flex;position:fixed;top:0;left:0}.brand{align-items:center;gap:13px;padding:0 7px 28px;display:flex}.brand strong,.brand span{display:block}.brand strong{letter-spacing:-.04em;font-size:17px;line-height:1.1}.brand span{color:#85878b;letter-spacing:.2em;margin-top:3px;font-size:8px;font-weight:800}.sidebar nav{gap:4px;display:grid}.sidebar nav button{color:#989a9f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;width:100%;padding:12px 14px;font-size:13px;font-weight:650;transition:all .16s;display:flex}.sidebar nav button i{color:#73757a;text-align:center;width:22px;font-size:17px;font-style:normal}.sidebar nav button:hover{color:#f4f3f0;background:#ffffff0d}.sidebar nav button.active{color:#fff;box-shadow:inset 2px 0 var(--fox);background:#2a2c30}.sidebar nav button.active i{color:#ff7c55}.sidebar-foot{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:11px;margin-top:auto;padding:15px;display:flex}.sidebar-foot b,.sidebar-foot small{display:block}.sidebar-foot b{font-size:11px}.sidebar-foot small{color:#777a7e;margin-top:2px;font-size:9px}.pulse{background:#4dd38a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #4dd38a1a}.workspace{min-height:100vh;margin-left:250px;padding:30px 38px 60px}.topbar{justify-content:space-between;align-items:flex-start;height:74px;margin-bottom:22px;display:flex}.topbar h2{letter-spacing:-.045em;margin:0;font-size:24px}.topbar h2 span{color:var(--fox);margin-right:6px}.top-actions{align-items:center;gap:10px;display:flex}.avatar,.icon-button{cursor:pointer;border:0}.avatar{color:#fff;background:#202327;border-radius:50%;width:40px;height:40px;font-size:11px;font-weight:800}.ghost,.link-button,.small-action,.row-actions button,.add-inline{cursor:pointer;background:0 0;border:0}.ghost{color:#686d73;border:1px solid var(--line);background:#ffffffad;border-radius:10px;padding:10px 15px;font-size:11px;font-weight:700}.hero-strip{color:#f7f4ef;min-height:180px;box-shadow:var(--shadow);background:radial-gradient(circle at 85% 12%,#ff7b4f61,#0000 18rem),linear-gradient(118deg,#212328,#17191c);border-radius:19px;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.hero-strip:after{content:"LITTLEFOX";color:#ffffff06;letter-spacing:-.08em;font-size:96px;font-weight:900;position:absolute;bottom:-26px;right:-8px}.hero-strip>*{z-index:1}.hero-kicker{color:#ff8e6d;letter-spacing:.2em;font-size:9px;font-weight:900}.hero-strip h3{letter-spacing:-.045em;margin:10px 0 8px;font-size:28px}.hero-strip p{color:#a9aaad;max-width:620px;margin:0;font-size:12px;line-height:1.6}.primary,.danger{cursor:pointer;border:0;border-radius:11px;padding:12px 18px;font-size:11px;font-weight:800;transition:transform .14s,box-shadow .14s}.primary{color:#fff;background:var(--fox);box-shadow:0 9px 22px #ff603833}.primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px #ff603847}.primary:disabled,.danger:disabled,.ghost:disabled,.small-action:disabled{opacity:.5;cursor:not-allowed}.danger{color:#af463d;background:#fff3f1}.wide{width:100%}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.metric-card{background:#fffc;border:1px solid #ecece8;border-radius:15px;align-items:center;gap:16px;min-height:116px;padding:20px;display:flex;box-shadow:0 10px 30px #211b1508}.metric-card i{border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;font-weight:800;display:grid}.metric-card i.fox{color:var(--fox);background:var(--fox-soft)}.metric-card i.violet{color:var(--violet);background:#f0edff}.metric-card i.blue{color:var(--blue);background:#eaf3ff}.metric-card i.green{color:var(--green);background:#e9f8f0}.metric-card span,.metric-card strong,.metric-card small{display:block}.metric-card span{color:#8b8f94;font-size:10px;font-weight:700}.metric-card strong{letter-spacing:-.045em;margin:3px 0 1px;font-size:23px}.metric-card small{color:#acafb3;font-size:8px}.overview-grid,.stock-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.85fr);gap:20px;display:grid}.lot-table{grid-column:1/-1}.source-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.source-card{border:1px solid var(--line);background:#ffffff06;border-radius:16px;padding:16px}.source-card>div:first-child{gap:4px;margin-bottom:12px;display:grid}.source-card small{color:var(--muted);overflow-wrap:anywhere}.source-create{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.source-create summary{color:var(--orange);cursor:pointer;font-weight:700}.media-field{border-bottom:1px solid var(--line);gap:10px;padding-bottom:14px;display:grid}.media-field img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);border-radius:14px;width:100%}.category-media-head{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.upload-button{cursor:pointer}.panel{background:#ffffffdb;border:1px solid #e8e8e4;border-radius:16px;box-shadow:0 12px 36px #27201909}.panel-head{border-bottom:1px solid #eeeeea;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:20px 22px;display:flex}.panel-head.compact{border:0;min-height:auto;padding:0 0 18px}.panel-head h3{letter-spacing:-.035em;margin:0;font-size:16px}.link-button{color:var(--fox);font-size:10px;font-weight:800}.activity-list{padding:6px 20px 14px}.activity-row{border-bottom:1px solid #f0f0ed;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;display:grid}.activity-row:last-child{border:0}.activity-row b,.activity-row small{display:block}.activity-row b{font-size:11px}.activity-row small{color:#a0a3a7;margin-top:3px;font-size:8px}.activity-row strong{font-size:11px}.status-dot{background:#c7c9cc;border-radius:50%;width:7px;height:7px}.status-dot.succeeded{background:#35b575;box-shadow:0 0 0 4px #35b57517}.status-dot.pending{background:#efa63d;box-shadow:0 0 0 4px #efa63d17}.score,.pill{border-radius:999px;font-size:9px;font-weight:800}.score{color:var(--fox);background:var(--fox-soft);padding:8px}.pill{color:#676b70;background:#f1f1ed;padding:7px 11px}.check-list{padding:8px 19px 16px}.check-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0f0ed;align-items:center;gap:13px;width:100%;min-height:63px;padding:8px 4px;display:flex}.check-list button:last-child{border:0}.check-list button>span{color:#9b9ea2;border:1px solid #deded9;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.check-list button>span.done{color:#fff;background:#38aa73;border-color:#38aa73}.check-list b,.check-list small{display:block}.check-list b{font-size:10px}.check-list small{color:#9da0a4;margin-top:3px;font-size:8px}.catalog-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:start;gap:20px;display:grid}.catalog-list{min-width:0}.category-stack{padding:14px}.category-block{border:1px solid #ecece8;border-radius:13px;margin-bottom:12px;overflow:hidden}.category-block.is-subcategory{border-left:3px solid var(--primary);margin-left:28px}@supports (color:color-mix(in lab, red, red)){.category-block.is-subcategory{border-left:3px solid color-mix(in srgb, var(--primary) 55%, var(--line))}}.category-block.is-subcategory .category-title{background:#fafaf7}@supports (color:color-mix(in lab, red, red)){.category-block.is-subcategory .category-title{background:color-mix(in srgb, #fafaf7 92%, var(--primary) 8%)}}.category-block:last-child{margin-bottom:0}.category-title{background:#fafaf7;align-items:center;gap:12px;min-height:69px;padding:12px 15px;display:flex}.category-icon{background:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:19px;display:grid;box-shadow:0 4px 15px #211c180d}.category-title h4{margin:0;font-size:12px}.category-title span{color:#989b9f;font-size:8px}.row-actions{gap:4px;margin-left:auto;display:flex}.row-actions button{color:#70747a;padding:6px 8px;font-size:8px;font-weight:700}.row-actions button.danger-text{color:#b85b53}.product-list{background:#fff;padding:4px 12px 10px}.product-row{text-align:left;background:0 0;border-bottom:1px solid #f0f0ed;grid-template-columns:22px minmax(0,1fr) auto 30px;align-items:center;gap:10px;width:100%;min-height:57px;padding:8px 4px;display:grid}.product-row:last-child{border:0}.product-main{text-align:left;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:0;display:grid}.product-copy{min-width:0}.product-emoji{background:#f5f5f1;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.product-row b,.product-row small{display:block}.product-row b{font-size:10px}.product-row small{color:#999ca0;margin-top:3px;font-size:8px}.catalog-order-panel{background:linear-gradient(145deg,#5c6bff12,#ffffffc2);border:1px solid #5c6bff29;border-radius:18px;margin:18px 0 22px;padding:16px}.catalog-order-copy{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.catalog-order-copy h4{margin:3px 0 0}.catalog-order-copy>small{max-width:420px;color:var(--muted)}.catalog-order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.catalog-order-group{align-content:start;gap:9px;display:grid}.catalog-order-item{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:32px 34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.catalog-order-item.is-subcategory{border-left:3px solid var(--primary);margin-left:26px}@supports (color:color-mix(in lab, red, red)){.catalog-order-item.is-subcategory{border-left:3px solid color-mix(in srgb, var(--primary) 55%, var(--line))}}.catalog-order-item.is-subcategory{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.catalog-order-item.is-subcategory{background:color-mix(in srgb, var(--panel) 94%, var(--primary) 6%)}}.catalog-order-item.is-subcategory .catalog-order-number{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.catalog-order-item.is-subcategory .catalog-order-number{background:color-mix(in srgb, var(--primary) 16%, transparent)}}.catalog-order-item.is-subcategory .catalog-order-number{font-size:11px}.catalog-order-number{width:28px;height:28px;color:var(--primary);background:#5c6bff1a;border-radius:9px;place-items:center;font-weight:800;display:grid}.catalog-order-emoji{text-align:center;font-size:20px}.catalog-order-item small{color:var(--muted);margin-top:2px;display:block}.catalog-order-actions{gap:5px;display:flex}.catalog-order-actions button{border:1px solid var(--line);background:var(--panel);border-radius:9px;width:32px;height:32px;padding:0;font-size:17px;font-weight:800}.catalog-order-actions button:disabled{opacity:.32;cursor:default}.catalog-order-layout{border-top:1px solid var(--line);grid-column:3/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:7px;display:flex}.catalog-order-layout>span{color:var(--muted);font-size:11px;font-weight:750}.catalog-density-switch{border:1px solid var(--line);background:var(--panel);border-radius:11px;grid-template-columns:repeat(3,34px);gap:3px;padding:3px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.catalog-density-switch{background:color-mix(in srgb, var(--panel) 76%, var(--primary) 4%)}}.catalog-density-switch button{width:34px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:12px;font-weight:850;display:grid}.catalog-density-switch button:hover:not(:disabled){color:var(--text);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.catalog-density-switch button:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 9%, transparent)}}.catalog-density-switch button.is-active{color:#fff;background:var(--primary);box-shadow:0 5px 14px var(--primary)}@supports (color:color-mix(in lab, red, red)){.catalog-density-switch button.is-active{box-shadow:0 5px 14px color-mix(in srgb, var(--primary) 28%, transparent)}}.catalog-density-switch button:disabled{opacity:.48;cursor:default}.stars-admin-layout{width:100%}.stars-admin-form{gap:18px;padding-bottom:94px;display:grid}.stars-hero-panel{background:radial-gradient(circle at 88% 12%, #ffc1072e, transparent 34%), linear-gradient(145deg, var(--panel), #5c6bff0b)}.stars-mode-badge{color:#9a6100;letter-spacing:.08em;background:#ffc1071f;border:1px solid #ff990052;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900}.muted-copy{color:var(--muted);margin:5px 0 0}.stars-safety-note{margin:16px 0}.stars-switches{margin:14px 0}.stars-category-summary{border:1px solid var(--line);background:#ffffff8c;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.stars-category-summary>div{gap:4px;display:grid}.stars-category-summary small,.stars-category-summary p{color:var(--muted)}.stars-category-summary p{grid-column:1/-1;margin:3px 0 0}.stars-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 16px;display:grid}.stars-package-field{border:1px solid var(--line);background:#ffffff94;border-radius:14px;gap:7px;padding:12px;display:grid}.stars-package-field>span{color:var(--muted);font-size:12px;font-weight:700}.stars-package-field>b{color:var(--primary);font-size:13px}.compact-color-field{max-width:330px}.stars-editor-list,.stars-button-editor-list{gap:10px;display:grid}.stars-editor-list details{border:1px solid var(--line);background:#ffffff8c;border-radius:15px;overflow:hidden}.stars-editor-list summary{cursor:pointer;align-items:center;gap:11px;padding:13px;list-style:none;display:flex}.stars-editor-list summary::-webkit-details-marker{display:none}.stars-editor-list summary>span{width:30px;height:30px;color:var(--primary);background:#5c6bff1a;border-radius:10px;place-items:center;font-weight:900;display:grid}.stars-editor-list summary div{gap:3px;display:grid}.stars-editor-list summary small{color:var(--muted)}.stars-editor-list details>.two-fields{padding:0 13px 12px}.stars-variable-hint{color:var(--muted);padding:0 13px 13px;display:block}.stars-button-editor{border:1px solid var(--line);background:#ffffff8c;border-radius:15px;grid-template-columns:150px minmax(150px,1fr) minmax(150px,1fr) 120px minmax(190px,.9fr);align-items:end;gap:10px;padding:12px;display:grid}.stars-button-editor>b{align-self:center}.stars-save-bar{z-index:9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border:1px solid #5c6bff38;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;position:sticky;bottom:14px;box-shadow:0 16px 50px #1c234a29}.stars-save-bar>div{gap:3px;display:grid}.stars-save-bar small{color:var(--muted)}@media (width<=900px){.catalog-order-list,.stars-package-grid{grid-template-columns:1fr}.catalog-order-copy,.stars-save-bar{flex-direction:column;align-items:stretch}.stars-button-editor,.stars-category-summary{grid-template-columns:1fr}.stars-save-bar button{width:100%}.category-block.is-subcategory,.catalog-order-item.is-subcategory{margin-left:12px}}.nft-admin-layout{width:100%}.nft-admin-form{gap:18px;padding-bottom:94px;display:grid}.nft-hero-panel{background:radial-gradient(circle at 88% 12%, #935fff29, transparent 34%), linear-gradient(145deg, var(--panel), #5c6bff0b)}.nft-status-badge{color:var(--primary);letter-spacing:.06em;background:#5c6bff1a;border:1px solid #5c6bff47;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900}.nft-safety-note{margin:16px 0}.nft-switches{margin:14px 0}.nft-category-summary{border:1px solid var(--line);background:#ffffff8c;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.nft-category-summary>div{gap:4px;display:grid}.nft-category-summary small,.nft-category-summary p{color:var(--muted)}.nft-category-summary p{grid-column:1/-1;margin:3px 0 0}.nft-credential-status{flex-wrap:wrap;gap:9px;margin:5px 0 14px;display:flex}.nft-credential-status span{border:1px solid var(--line);color:var(--muted);background:#ffffff8c;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.nft-credential-status span.connected{color:#18724a;background:#effbf4;border-color:#9dd8bd}.nft-verify-button{min-height:36px;padding:0 11px}.nft-marketapp-status{margin:12px 0 0}.nft-marketapp-status p{margin:3px 0 0}.nft-wallet-live{background:#fff9f0;border-color:#f0cba3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 16px;display:grid}.nft-wallet-live.ready{background:#effbf4;border-color:#9dd8bd}.nft-wallet-live.warning{color:#7c4b12}.nft-wallet-live>span{font-size:24px}.nft-wallet-live b{color:var(--ink);margin:2px 0;font-size:21px;display:block}.nft-wallet-live p{color:var(--muted);margin:2px 0 0;line-height:1.45}.nft-wallet-live .ghost{white-space:nowrap;min-height:38px}.nft-collections-panel{border:1px solid var(--line);background:#ffffff7a;border-radius:18px;margin:16px 0 18px;padding:16px}.nft-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nft-collection-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:8px;min-width:0;padding:13px;display:grid}.nft-collection-card>div{align-items:center;gap:8px;min-width:0;display:flex}.nft-collection-card b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nft-collection-card strong{color:var(--primary)}.nft-collection-card small{color:var(--muted);line-height:1.4}.nft-empty-collections{margin:0}.nft-rate-field{align-content:start}.nft-rate-value{align-items:center;gap:10px;min-height:44px;display:flex}.nft-rate-value strong{letter-spacing:-.02em;color:var(--ink);font-size:22px}.nft-auto-pill{color:#18724a;letter-spacing:.06em;background:#effbf4;border:1px solid #9dd8bd;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.nft-rate-value .ghost{white-space:nowrap;min-height:36px;padding:0 11px}.nft-rate-field small{line-height:1.45}.nft-save-bar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding-top:14px;display:flex}.nft-save-bar>span{color:var(--muted);font-size:12px}.nft-pricing-formula{background:#fff8f1b8;border-color:#ff7e4c3d;margin:2px 0}.nft-pricing-formula p{margin:4px 0 0;line-height:1.5}.nft-notification-panel{background:radial-gradient(circle at 95% 2%, #ff71481f, transparent 30%), linear-gradient(145deg, var(--panel), #ff915e09);overflow:hidden}.nft-notification-head{align-items:center}.nft-notification-master{background:#ff674512;border:1px solid #ff67453d;border-radius:14px;flex:none;min-height:46px;padding:0 14px}.nft-notification-help{background:#fff8f1cc;border-color:#ff7e4c3d;margin:16px 0}.nft-notification-help p{margin:4px 0 0;line-height:1.5}.nft-notification-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.nft-notification-card{border:1px solid var(--line);background:#ffffffc7;border-top:3px solid #ff8758;border-radius:18px;align-content:start;gap:13px;min-width:0;padding:16px;display:grid;box-shadow:0 16px 34px #3e302a11}.nft-notification-card.is-6h{border-top-color:#f3aa43}.nft-notification-card.is-1h{border-top-color:#eb675f}.nft-notification-card-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.nft-notification-card-head>div:nth-child(2){min-width:0}.nft-notification-card-head b{color:var(--ink);font-size:15px}.nft-notification-card-head p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.45}.nft-notification-card-head .switch-row{border:1px solid var(--line);background:#f8f7f5db;border-radius:12px;grid-column:1/-1;justify-self:stretch;min-height:38px;padding:0 10px}.nft-notification-icon{background:linear-gradient(145deg,#fff4e8,#ffe1cf);border:1px solid #ff764638;border-radius:13px;place-items:center;width:42px;height:42px;font-size:22px;display:grid;box-shadow:0 8px 18px #ff6d441f}.nft-notification-emoji-fields{grid-template-columns:minmax(90px,.55fr) minmax(0,1.45fr);gap:9px;display:grid}.nft-notification-card textarea{resize:vertical;min-height:168px;line-height:1.5}.nft-notification-test{color:#a44528;background:#fff7f1;border-color:#ff70424d;min-height:42px;font-weight:850}.nft-notification-buttons{border:1px solid var(--line);background:#ffffff8c;border-radius:18px;gap:10px;margin-top:18px;padding:16px;display:grid}.nft-notification-button-row{background:#faf9f7c2;border:1px solid #e0dad3b8;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(145px,.55fr) minmax(190px,.72fr);gap:10px;padding:11px;display:grid}.nft-notification-color-field select{font-weight:750}.nft-notification-footer{border-top:1px solid var(--line);grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:16px;margin-top:16px;padding-top:16px;display:grid}.nft-notification-footer button{min-width:230px}@media (width<=900px){.nft-category-summary{grid-template-columns:1fr}.nft-category-summary p{grid-column:auto}.nft-wallet-live{grid-template-columns:auto minmax(0,1fr)}.nft-wallet-live .ghost{grid-column:1/-1;width:100%}.nft-collection-grid{grid-template-columns:1fr}.nft-save-bar{flex-direction:column;align-items:stretch}.nft-save-bar button{width:100%}.nft-notification-head{flex-direction:column;align-items:stretch}.nft-notification-master{width:100%}.nft-notification-grid,.nft-notification-button-row,.nft-notification-footer{grid-template-columns:1fr}.nft-notification-footer button{width:100%;min-width:0}}.sms-admin{gap:18px;display:grid}.sms-admin .admin-card{background:#fff;border:1px solid #e7e4df;border-radius:22px;box-shadow:0 18px 45px #25282d0a}.sms-admin h2,.sms-admin h3,.sms-admin p{margin-top:0}.sms-admin label{color:#676b72;gap:7px;font-size:12px;font-weight:800;display:grid}.sms-admin input:not([type=checkbox]),.sms-admin select{color:#272a2f;background:#fff;border:1px solid #ddd9d4;border-radius:12px;outline:none;width:100%;min-height:44px;padding:0 13px}.sms-admin input:focus,.sms-admin select:focus{border-color:#ff896f;box-shadow:0 0 0 3px #ff644512}.sms-admin .primary-button,.sms-admin .secondary-button,.sms-admin .danger-button{cursor:pointer;border:0;border-radius:11px;min-height:40px;padding:0 14px;font-weight:850}.sms-admin .primary-button{color:#fff;background:#ff6344;box-shadow:0 9px 24px #ff63442b}.sms-admin .secondary-button{color:#4d5158;background:#f0f1ef}.sms-admin .danger-button{color:#b33e32;background:#fff0ec}.sms-admin .danger-button.compact{min-height:32px;padding:0 10px;font-size:11px}.sms-admin button:disabled,.sms-admin input:disabled,.sms-admin select:disabled{cursor:not-allowed;opacity:.55}.sms-hero{color:#fff;background:radial-gradient(circle at 83% 15%,#ff9b5b55,#0000 32%),linear-gradient(135deg,#191b20,#2b2625);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;min-height:170px;padding:30px;display:flex;overflow:hidden;box-shadow:0 22px 55px #20212626}.sms-hero h2{letter-spacing:-.04em;margin:5px 0 8px;font-size:clamp(28px,4vw,45px)}.sms-hero p{color:#d7d4d1;max-width:650px;margin-bottom:0}.sms-hero .eyebrow{color:#ff9b7f}.sms-connection{background:#ffffff0b;border:1px solid #ffffff17;border-radius:16px;align-items:center;gap:12px;min-width:220px;padding:15px 18px;display:flex}.sms-connection i{background:#e26658;border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 6px #e266581a}.sms-connection.is-online i{background:#37c889;box-shadow:0 0 0 6px #37c8891a}.sms-connection strong,.sms-connection span{display:block}.sms-connection span{color:#b9b7b5;margin-top:3px;font-size:11px}.sms-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.sms-metrics article{background:#fff;border:1px solid #e8e5e0;border-radius:18px;min-width:0;padding:18px}.sms-metrics article:before{content:"";background:#ff6b4c;border-radius:9px;width:30px;height:4px;margin-bottom:16px;display:block}.sms-metrics article:nth-child(2):before{background:#e8aa3f}.sms-metrics article:nth-child(3):before{background:#2fb178}.sms-metrics article:nth-child(4):before{background:#5684dc}.sms-metrics article:nth-child(5):before{background:#8d68dd}.sms-metrics article:nth-child(6):before{background:#272a30}.sms-metrics span,.sms-metrics strong{min-width:0;display:block}.sms-metrics span{color:#858990;letter-spacing:.09em;text-transform:uppercase;min-height:30px;font-size:10px;font-weight:900}.sms-metrics strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:21px;overflow:hidden}.sms-statistics-actions{color:#858990;background:#fff;border:1px solid #e8e5e0;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}.sms-statistics-actions .danger-button{min-height:36px}.sms-layout{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:18px;display:grid}.sms-settings,.sms-services,.sms-history{padding:24px}.sms-settings{align-content:start;gap:17px;display:grid}.sms-toggle-row{background:#f7f6f3;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.sms-toggle-row strong,.sms-toggle-row small{display:block}.sms-toggle-row small{color:#96989d;margin-top:4px}.sms-toggle-row input{accent-color:#ff6344;width:40px;height:22px}.sms-price-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sms-safety-note{color:#8c5d4d;background:#fff8f4;border:1px solid #f7d8cb;border-radius:13px;padding:13px 14px;font-size:11px;line-height:1.55}.sms-copy-row{grid-template-columns:1fr auto;gap:7px;display:grid}.sms-actions{flex-wrap:wrap;gap:8px;display:flex}.sms-services{align-content:start;gap:14px;display:grid}.sms-service-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sms-service-list article{background:#faf9f7;border:1px solid #ebe8e3;border-radius:15px;gap:12px;padding:15px;display:grid}.sms-service-title{align-items:center;gap:10px;display:flex}.sms-service-title>div:nth-child(2){flex:1;min-width:0}.sms-order-buttons{gap:5px;display:flex}.sms-order-buttons button{color:#656970;cursor:pointer;background:#fff;border:1px solid #e2ded8;border-radius:9px;width:30px;height:30px}.sms-service-title input{accent-color:#ff6344;width:18px;height:18px}.sms-service-title strong,.sms-service-title small{display:block}.sms-service-title small{color:#97999d;margin-top:3px;font-size:10px}.sms-country-picker{gap:8px;display:grid}.sms-country-picker>div{gap:7px;max-height:330px;padding-right:3px;display:grid;overflow:auto}.sms-country-option{background:#fff;border:1px solid #e7e3dd;border-radius:12px;gap:9px;padding:10px;display:grid}.sms-country-option.is-selected{border-color:#ff9c87;box-shadow:0 0 0 2px #ff63440d}.sms-country-option>label{cursor:pointer;grid-template-columns:none;align-items:center;gap:8px;display:flex}.sms-country-option>label input{accent-color:#ff6344;flex:none;width:17px;height:17px}.sms-country-option>label b,.sms-country-option>label small{display:block}.sms-country-option>label small{color:#92959a;margin-top:3px;font-size:10px;font-weight:600}.sms-country-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.sms-country-price-grid input{min-height:38px!important}.sms-country-price-grid>div{border-radius:8px;grid-column:1/-1;padding:7px 9px;font-size:10px;font-weight:850}.sms-country-price-grid .sms-country-emoji-field{grid-column:1/-1}.sms-profit-ok{color:#16714d;background:#e8f7ef}.sms-profit-bad{color:#aa3c31;background:#ffebe7}.sms-history{min-width:0}.sms-history .card-heading-row{margin-bottom:17px}.sms-table{border-collapse:collapse;width:100%;min-width:1050px}.sms-table th{color:#8e9196;text-align:left;letter-spacing:.08em;text-transform:uppercase;padding:12px 10px;font-size:10px}.sms-table td{vertical-align:middle;border-top:1px solid #efede9;padding:13px 10px;font-size:12px}.sms-table td strong,.sms-table td small{display:block}.sms-table td small{color:#92959a;text-overflow:ellipsis;white-space:nowrap;max-width:170px;margin-top:4px;overflow:hidden}.sms-admin .status-pill{color:#656970;white-space:nowrap;background:#eeeeeb;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.sms-admin .status-pill.success{color:#14734c;background:#e3f7ec}.sms-admin .status-pill.danger{color:#aa3c31;background:#ffebe7}.sms-admin .status-pill.warning{color:#8e641e;background:#fff3d9}.sms-admin .muted{color:#8b8f95;font-size:12px;line-height:1.5}@media (width<=1250px){.sms-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sms-layout{grid-template-columns:1fr}}@media (width<=720px){.sms-hero{flex-direction:column;align-items:flex-start;padding:22px}.sms-connection{width:100%;min-width:0}.sms-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sms-price-grid,.sms-service-list,.sms-country-price-grid{grid-template-columns:1fr}.sms-settings,.sms-services,.sms-history{padding:17px}.sms-statistics-actions{flex-direction:column;align-items:stretch}.sms-copy-row{grid-template-columns:1fr}}.catalog-stock{color:#6d7176;background:#f2f2ef;border-radius:8px;align-items:center;gap:7px;width:fit-content;margin-top:7px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.catalog-stock strong{text-align:center;border-radius:6px;min-width:24px;padding:2px 7px;font-size:12px;line-height:1.25}.catalog-stock.has-stock{color:#216f49;background:#eaf7f0}.catalog-stock.has-stock strong{color:#fff;background:#2a9b68}.catalog-stock.is-empty{color:#93483f;background:#fff0ed}.catalog-stock.is-empty strong{color:#fff;background:#b65a50}.product-row>span.live,.product-row>span.muted,.product-row>span.no-stock{border-radius:999px;padding:5px 7px;font-size:7px;font-weight:750}.product-row>span.live{color:#247b50;background:#eaf7f0}.product-row>span.muted{color:#84878c;background:#ededeb}.product-row>span.no-stock{color:#a14d45;background:#fff0ed}.row-open-arrow{color:#b5b7ba;background:#f7f7f3;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.selection-check{cursor:pointer;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.selection-check input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.selection-check span{background:#fff;border:1px solid #d1d3d0;border-radius:5px;width:16px;height:16px;display:block}.selection-check input:checked+span{border-color:var(--fox);background:linear-gradient(135deg, transparent 45%, #fff 45% 55%, transparent 55%), var(--fox)}.add-inline{color:var(--fox);padding:14px 4px;font-size:9px;font-weight:800}.form-column{gap:16px;display:grid}.form-panel{padding:22px}.field{margin-bottom:14px;display:block}.field>span,.field>small{display:block}.field>span{color:#696d72;margin:0 0 7px 1px;font-size:9px;font-weight:750}.field>small{color:#a1a4a8;margin:6px 1px 0;font-size:8px;line-height:1.5}.field input,.field textarea,.field select,.search input{width:100%;color:var(--ink);background:#fbfbf9;border:1px solid #dfdfda;outline:0;transition:border-color .14s,box-shadow .14s}.field input,.field select{border-radius:9px;height:41px;padding:0 12px;font-size:10px}.field textarea{resize:vertical;border-radius:9px;min-height:68px;padding:11px 12px;font-family:inherit;font-size:10px;line-height:1.5}.field input:focus,.field textarea:focus,.field select:focus,.search input:focus{border-color:#ff60388c;box-shadow:0 0 0 3px #ff603814}.two-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.two-fields.tight{grid-template-columns:72px 1fr}.switch-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.switch-row{color:#6f7378;cursor:pointer;align-items:center;gap:8px;margin:4px 0 16px;font-size:8px;font-weight:700;display:flex}.switch-row input{opacity:0;position:absolute}.switch-row span{background:#d8d9d6;border-radius:999px;width:30px;height:17px;position:relative}.switch-row span:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:all .14s;position:absolute;top:3px;left:3px}.switch-row input:checked+span{background:var(--fox)}.switch-row input:checked+span:after{transform:translate(13px)}.icon-button{color:#8f9296;background:#f0f0ed;border-radius:50%;width:28px;height:28px}.stock-grid{align-items:start}.stock-summary{min-height:500px}.big-stock{color:var(--fox);font-size:25px;font-weight:850}.stock-list{padding:8px 20px 20px}.stock-list>div{border-bottom:1px solid #efefeb;grid-template-columns:38px minmax(150px,.7fr) minmax(100px,1fr) 35px;align-items:center;gap:12px;min-height:64px;display:grid}.stock-list b,.stock-list small{display:block}.stock-list b{font-size:10px}.stock-list small{color:#999ca0;margin-top:3px;font-size:8px}.stock-list strong{text-align:right;font-size:12px}.stock-list strong.low{color:#d55e50}.stock-meter{background:#eeeeea;border-radius:999px;height:5px;overflow:hidden}.stock-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--fox), #ff986f);height:100%;display:block}.restock-form{position:sticky;top:20px}.restock-symbol{color:#fff;background:#202327;border-radius:15px;place-items:center;width:46px;height:46px;margin-bottom:18px;font-size:20px;display:grid}.restock-form h3{letter-spacing:-.04em;margin:0 0 8px;font-size:20px}.muted-copy{color:#888c91;margin:0 0 19px;font-size:9px;line-height:1.6}.notice{color:#756f6c;background:#fff8f5;border:1px solid #f1e4df;border-radius:9px;gap:9px;margin:2px 0 16px;padding:11px 12px;font-size:8px;line-height:1.5;display:flex}.notice span{color:var(--fox)}.table-panel{overflow:hidden}table{border-collapse:collapse;width:100%}th{color:#9a9da1;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fafaf7;border-bottom:1px solid #e9e9e5;padding:11px 16px;font-size:8px;font-weight:800}td{color:#555a60;white-space:nowrap;border-bottom:1px solid #efefeb;min-height:62px;padding:13px 16px;font-size:9px}tbody tr:hover{background:#f9f9f6cc}td code{color:#5d5f66;background:#f0f0ed;border-radius:6px;padding:4px 7px;font-size:8px}td .block{color:#a0a3a7;margin-top:3px;font-size:8px;display:block}.person{align-items:center;gap:10px;display:flex}.person>span{color:#fff;background:linear-gradient(145deg,#363a40,#1f2226);border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.person b,.person small{display:block}.person b{color:#3d4247;font-size:9px}.person small{color:#a1a4a8;margin-top:2px;font-size:7px}.search{width:min(270px,40vw);position:relative}.search>span{color:#979a9e;position:absolute;top:8px;left:11px}.search input{border-radius:9px;height:34px;padding:0 12px 0 31px;font-size:9px}.small-action{color:var(--fox);border:1px solid #f0d6cd;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:800}.status{border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800}.status.succeeded,.status.paid,.status.delivered{color:#287a52;background:#e7f6ee}.status.pending{color:#9d691e;background:#fff4dc}.status.processing{color:#386a9c;background:#e9f3fc}.status.canceled{color:#9c4f48;background:#faeae8}.order-items{text-overflow:ellipsis;max-width:290px;overflow:hidden}.settings-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.settings-icon{width:34px;height:34px;color:var(--fox);background:var(--fox-soft);border-radius:10px;place-items:center;display:grid}.security-card{grid-column:1/-1;justify-content:space-between;align-items:center;gap:22px;padding:22px;display:flex}.security-card>div{align-items:center;gap:13px;display:flex}.security-card>div>span{background:#edf6f1;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.security-card h3{margin:0 0 4px;font-size:12px}.security-card p{color:#8c8f93;max-width:590px;margin:0;font-size:9px;line-height:1.5}.empty{color:#9b9ea2;text-align:center;padding:34px 20px;font-size:10px}.form-error{color:#ff8b78;margin:-2px 0 14px;font-size:10px}.error-banner{color:#934c44;background:#fff1ef;border:1px solid #f2d5d0;border-radius:11px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:10px;display:flex}.error-banner>span{color:#fff;background:#d76559;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.error-banner p{margin:0}.error-banner button{cursor:pointer;background:0 0;border:0;margin-left:auto}.toast{z-index:100;color:#fff;background:#22262a;border-radius:10px;padding:12px 17px;font-size:10px;font-weight:750;position:fixed;bottom:28px;right:28px;box-shadow:0 14px 40px #00000038}.payment-result{color:#f7f4ef;background:radial-gradient(circle at 72% 30%,#ff603840,#0000 24rem),#181a1d;place-items:center;min-height:100vh;padding:30px;display:grid}.payment-result section{background:#ffffff09;border:1px solid #ffffff1a;border-radius:26px;width:min(100%,620px);padding:52px;box-shadow:0 30px 100px #00000040}.payment-result .eyebrow{color:#ff8e6d;margin-top:28px}.payment-result h1{letter-spacing:-.065em;margin:0;font-size:clamp(42px,8vw,70px);line-height:.95}.payment-result p:not(.eyebrow){color:#a8aaae;max-width:490px;margin:26px 0 30px;font-size:13px;line-height:1.7}.payment-result a{color:#fff;background:var(--fox);border-radius:11px;padding:13px 19px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=1180px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout,.stock-grid{grid-template-columns:1fr}.form-column{grid-template-columns:1fr 1fr}.restock-form{position:static}}@media (width<=820px){.sidebar{width:76px;padding:22px 12px}.brand{justify-content:center;padding-inline:0}.brand>div:last-child,.sidebar nav span,.sidebar-foot div{display:none}.sidebar nav button{justify-content:center;padding:12px}.sidebar nav button i{width:auto}.sidebar-foot{justify-content:center;padding:14px}.workspace{margin-left:76px;padding:24px 20px 50px}.overview-grid,.settings-grid{grid-template-columns:1fr}.security-card{grid-column:auto}.form-column{grid-template-columns:1fr}}@media (width<=560px){.sidebar{flex-direction:row;align-items:center;width:100%;height:65px;padding:7px 8px;top:auto;bottom:0}.brand,.sidebar-foot{display:none}.sidebar nav{justify-content:space-between;width:100%;display:flex}.sidebar nav button{border-radius:9px;flex:1;padding:10px 5px}.sidebar nav button.active{box-shadow:inset 0 -2px var(--fox)}.workspace{margin:0;padding:20px 14px 90px}.topbar{height:64px}.topbar h2{font-size:20px}.ghost{display:none}.hero-strip{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:215px;padding:24px}.metric-grid{grid-template-columns:1fr 1fr;gap:10px}.metric-card{flex-direction:column;align-items:flex-start;min-height:130px;padding:16px}.panel-head{flex-direction:column;align-items:flex-start}.panel-head .search{width:100%}.security-card{flex-direction:column;align-items:flex-start}.security-card .primary{width:100%}.two-fields,.switch-grid{grid-template-columns:1fr}.two-fields.tight{grid-template-columns:72px 1fr}.login-card{padding:34px 26px}}.hidden{display:none!important}.sidebar{overflow-y:auto}.sidebar nav button{padding-block:10px}.section-tabs{border:1px solid var(--line);background:#ffffffb8;border-radius:14px;gap:7px;margin-bottom:18px;padding:6px;display:flex;overflow-x:auto}.section-tabs button{color:#747980;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;padding:10px 15px;font-size:10px;font-weight:750}.section-tabs button.active{color:#fff;background:#22262b;box-shadow:0 8px 20px #1c1f2321}.section-tabs button:disabled{cursor:not-allowed;opacity:.45}.success-button{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-size:9px;font-weight:800}.success-button:disabled{cursor:not-allowed;opacity:.5}.no-stock,.empty-stock{font-size:8px;font-weight:800;color:#b64c43!important}.action-page,.statistics-page,.resale-page,.settings-page{gap:18px;display:grid}.statistics-reset-panel,.danger-zone{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.statistics-reset-panel h3,.danger-zone b{margin:0 0 4px;font-size:13px;display:block}.statistics-reset-panel small,.danger-zone small{color:var(--muted);display:block}.status.refunded{color:#8750a0;background:#f2eafa}.statistics-period-controls{flex-wrap:wrap;align-items:end;gap:10px;margin-top:14px;display:flex}.statistics-period-controls .field{min-width:150px;margin:0}.danger-zone{background:#fff9f8;border:1px solid #f4d8d3;border-radius:13px;margin-top:14px}.action-hero{background:radial-gradient(circle at 95% 20%,#ff60381f,#0000 16rem),#fff;justify-content:space-between;align-items:center;padding:24px 26px;display:flex}.action-hero h3{letter-spacing:-.04em;margin:0 0 7px;font-size:22px}.action-hero p:not(.eyebrow){color:var(--muted);margin:0;font-size:10px}.action-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.action-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:98px;padding:18px;transition:all .16s;display:grid}.action-card:hover{box-shadow:var(--shadow);border-color:#d8d8d2;transform:translateY(-2px)}.action-card i{width:42px;height:42px;color:var(--fox);background:var(--fox-soft);border-radius:12px;place-items:center;font-size:18px;font-style:normal;display:grid}.action-card b,.action-card span{display:block}.action-card b{font-size:11px}.action-card span{color:var(--muted);margin-top:4px;font-size:8px}.action-card em{color:#a1a4a8;font-style:normal}.notify-panel{padding:22px}.notify-actions{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);align-items:end;gap:10px;margin-top:12px;display:grid}.notify-product-picker{border:1px solid var(--shell-line);background:#ffffffb8;border-radius:14px;overflow:hidden}.notify-product-picker-head{border-bottom:1px solid var(--shell-line);justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.notify-product-picker-head>div:first-child{gap:3px;display:grid}.notify-product-picker-head b{font-size:11px}.notify-product-picker-head small,.notify-product-copy small{color:var(--muted);font-size:8px}.notify-product-picker-tools{gap:7px;display:flex}.notify-product-picker-tools .ghost{min-height:30px;padding:7px 10px}.notify-product-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:270px;padding:10px;display:grid;overflow-y:auto}.notify-product-option{cursor:pointer;background:#fff;border:1px solid #e7e6e1;border-radius:11px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px;transition:border-color .16s,background .16s;display:grid}.notify-product-option:hover,.notify-product-option.selected{background:#fff8f5;border-color:#ff603873}.notify-product-option>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.notify-product-check{background:#fff;border:1px solid #d1d3d0;border-radius:5px;width:17px;height:17px}.notify-product-option input:checked+.notify-product-check{border-color:var(--fox);background:linear-gradient(135deg, transparent 45%, #fff 45% 55%, transparent 55%), var(--fox)}.notify-product-copy{gap:3px;min-width:0;display:grid}.notify-product-copy b,.notify-product-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-sort-button{color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;outline:0;align-items:center;gap:7px;padding:0;transition:color .14s;display:inline-flex}.user-sort-button>span{color:#8c94a0;background:#fff;border:1px solid #dfe3e8;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;line-height:1;transition:color .14s,border-color .14s,background .14s;display:inline-grid}.user-sort-button:hover,.user-sort-button.active{color:var(--fox)}.user-sort-button:hover>span,.user-sort-button.active>span{color:#fff;border-color:var(--fox);background:var(--fox)}.user-sort-button:focus-visible{border-radius:5px;box-shadow:0 0 0 3px #ff67482e}.supplier-autopost-panel{background:radial-gradient(circle at 100% 0, #ff603814, transparent 34%), var(--panel)}.supplier-autopost-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.supplier-autopost-grid .switch-row{border:1px solid var(--shell-line);background:#ffffffb8;border-radius:12px;min-height:58px;margin:0;padding:12px}.supplier-autopost-interval{max-width:520px;margin-top:16px}.supplier-autopost-schedule-layout{grid-template-columns:minmax(0,520px) minmax(280px,1fr);align-items:stretch;gap:16px;margin-top:16px;display:grid}.supplier-autopost-schedule-fields{align-content:start;gap:16px;display:grid}.supplier-autopost-schedule-fields .supplier-autopost-interval{max-width:none;margin-top:0}.periodic-availability-timer{background:radial-gradient(circle at 100% 0,#ff603821,#0000 42%),linear-gradient(135deg,#fff 0%,#fff8f4 100%);border:1px solid #ff60383d;border-radius:14px;align-content:start;gap:10px;min-height:140px;padding:15px 16px;display:grid}.periodic-availability-timer.is-disabled{border-color:var(--shell-line);background:#ffffffb8}.periodic-availability-timer-head{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.periodic-availability-timer-head>span{width:26px;height:26px;color:var(--fox);background:#ff603821;border-radius:9px;place-items:center;font-size:18px;display:grid}.periodic-availability-timer-head b,.periodic-availability-timer-last b{color:var(--ink);font-size:11px;display:block}.periodic-availability-timer-head small,.periodic-availability-timer-next small,.periodic-availability-timer-note,.periodic-availability-timer-empty,.periodic-availability-timer-last span{color:var(--muted);font-size:9px;line-height:1.45}.periodic-availability-timer-head em{color:#278253;white-space:nowrap;background:#e8f7ef;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.periodic-availability-timer.is-disabled .periodic-availability-timer-head em{color:#8e9297;background:#f2f2ef}.periodic-availability-timer-next{gap:1px;display:grid}.periodic-availability-timer-next strong{color:var(--fox);letter-spacing:.03em;font-size:24px;line-height:1}.periodic-availability-timer-last{border-top:1px solid #ff603824;justify-content:space-between;align-items:baseline;gap:12px;padding-top:9px;display:flex}.periodic-availability-timer-last b{text-align:right}.periodic-availability-timer-note,.periodic-availability-timer-empty{margin:0}.periodic-product-picker{background:#ffffffd1;margin-top:18px}.periodic-product-picker .notify-product-picker-head{background:linear-gradient(135deg,#fff 0%,#fff7f3 100%);padding:15px 16px}.periodic-product-picker .notify-product-picker-head b{font-size:12px}.periodic-product-count{color:var(--fox);white-space:nowrap;background:#fff;border:1px solid #ff603833;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-weight:800}.periodic-product-toolbar{border-bottom:1px solid var(--shell-line);grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.periodic-product-search{color:#9a9da2;background:#fff;border:1px solid #dfdfdb;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;min-height:38px;padding:0 10px;display:grid}.periodic-product-search:focus-within{border-color:#ff60388c;box-shadow:0 0 0 3px #ff603817}.periodic-product-search input{width:100%;min-width:0;height:36px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:10px}.periodic-product-options{max-height:340px}.periodic-product-option{grid-template-columns:18px minmax(0,1fr) auto}.periodic-product-stock{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.periodic-product-stock.in-stock{color:#278253;background:#e8f7ef}.periodic-product-stock.out-of-stock{color:#8e9297;background:#f2f2ef}.periodic-product-hint{border-top:1px solid var(--shell-line);color:var(--muted);margin:0;padding:11px 14px;font-size:8px;line-height:1.5}.statistics-grid{grid-template-columns:1.35fr .65fr;gap:18px;display:grid}.statistics-grid>.panel{padding:22px}.bar-list{gap:14px;display:grid}.bar-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(150px,.8fr) minmax(130px,1fr) 32px;align-items:center;gap:12px;padding:10px;font-size:9px;display:grid}.bar-list>button:hover,.bar-list>button.selected{background:#ff603812;border-color:#ff603838}.bar-list>button>div{background:#eee;border-radius:999px;height:8px;overflow:hidden}.bar-list i{border-radius:inherit;background:linear-gradient(90deg, var(--fox), #ff9877);height:100%;display:block}.summary-list{gap:3px;display:grid}.summary-list>div{border-bottom:1px solid #efefeb;justify-content:space-between;padding:11px 0;font-size:9px;display:flex}.stock-full{grid-column:1/-1}.centered-form{grid-column:1/-1;width:min(100%,760px);margin-inline:auto}.stock-category-group{border:1px solid #ecece7;border-radius:12px;margin:0 0 12px;overflow:hidden}.stock-category-group>header{background:#f8f8f4;justify-content:space-between;padding:12px 14px;font-size:10px;display:flex}.stock-category-group>header span{color:var(--muted);font-size:8px}.stock-category-group>div:not(.empty){margin-inline:12px}.stock-product-row{border-bottom:1px solid #efefeb;align-items:center;gap:12px;min-height:64px;display:grid;grid-template-columns:35px minmax(160px,1fr) minmax(100px,.7fr) 48px auto!important}.stock-row-actions{gap:5px;display:flex}.stock-row-actions button{color:#656970;background:#f2f2ee;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:750}.source-notice>div,.notice>div{gap:2px;display:grid}.source-notice small,.notice>div small{display:block}.compact-empty{padding:13px!important}.table-filters{grid-template-columns:repeat(2,minmax(180px,280px));gap:10px;padding:0 18px 18px;display:grid}.source-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.source-card-v2{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 35px #24201d0a}.source-card-v2.selected{border-color:#ff603873;box-shadow:0 12px 38px #ff603814}.source-main{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:18px;display:grid}.source-main b,.source-main small{display:block}.source-main b{font-size:13px}.source-main small{max-width:500px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.source-state{background:#c9cbce;border-radius:50%;width:8px;height:8px}.source-state.online{background:#42b87e;box-shadow:0 0 0 5px #42b87e1f}.source-facts{border-block:1px solid #efefeb;grid-template-columns:repeat(3,1fr);display:grid}.source-facts>div{border-right:1px solid #efefeb;padding:13px 16px}.source-facts>div:last-child{border:0}.source-facts span,.source-facts b{display:block}.source-facts span{color:var(--muted);font-size:8px}.source-facts b{margin-top:4px;font-size:10px}.source-error{color:#9c443e;background:#fff1ef;border-radius:8px;margin:12px 16px 0;padding:10px;font-size:8px}.source-actions{flex-wrap:wrap;margin:0;padding:12px 14px}.supplier-form{width:min(100%,900px)}.three-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.endpoint-row{grid-template-columns:minmax(0,1fr) 120px;gap:10px;display:grid}.supplier-catalog-panel{padding-bottom:20px}.supplier-catalog-panel>.panel-head{padding:20px 22px 12px}.source-balance{text-align:right}.source-balance span,.source-balance b{display:block}.source-balance span{color:var(--muted);font-size:8px}.source-balance b{margin-top:4px;font-size:13px}.catalog-toolbar{grid-template-columns:220px minmax(220px,1fr) auto;align-items:end;gap:10px;padding:0 22px 18px;display:grid}.supplier-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 22px;display:grid}.supplier-item-card{background:#fcfcfa;border:1px solid #e9e9e4;border-radius:13px;flex-direction:column;min-height:210px;padding:15px;display:flex}.supplier-item-head,.supplier-item-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.supplier-item-card h4{margin:14px 0 7px;font-size:11px}.supplier-item-card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-size:8px;line-height:1.5;display:-webkit-box;overflow:hidden}.supplier-item-meta{margin-top:auto;margin-bottom:12px;font-size:9px}.product-category-placement{border:1px solid var(--lf-border);color:var(--lf-text);background:var(--lf-surface);border-radius:10px;margin:6px 0 20px;padding:16px}.product-category-placement-toggle,.product-category-option{cursor:pointer;align-items:center;gap:11px;font-size:13px;line-height:1.5;display:flex}.product-category-placement-toggle{font-weight:600}.product-category-placement input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--lf-orange);flex:0 0 18px;margin:0}.product-category-options{border:0;border-top:1px solid var(--lf-border);gap:4px;min-width:0;max-height:360px;margin:16px 0 0;padding:10px 0 0;display:grid;overflow-y:auto}.product-category-options legend{color:var(--lf-muted);padding:0 8px 0 0;font-size:12px}.product-category-option{border-radius:6px;min-height:40px;padding:7px 9px}.product-category-option:hover{background:var(--lf-raised)}.product-category-option.is-subcategory{padding-left:29px}.product-category-option.is-main{color:var(--lf-muted);cursor:default}.product-category-option>span{overflow-wrap:anywhere;min-width:0}.product-category-option small{color:var(--lf-muted);font-size:11px;display:block}.product-category-options p{color:var(--lf-muted);margin:10px 0 0;font-size:12px;line-height:1.6}.wholesale-settings{background:linear-gradient(135deg,#f7f9fcf5,#fffffffa);border:1px solid #dde4ee;border-radius:18px;margin:18px 0;padding:18px;transition:border-color .16s,box-shadow .16s}.wholesale-settings.enabled{border-color:#1f9d6859;box-shadow:0 14px 34px #1f9d6814}.wholesale-settings-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.wholesale-settings-head h4{margin:4px 0;font-size:16px}.wholesale-settings-head small{color:#718096;max-width:560px;display:block}.compact-switch{flex:none;min-width:128px;margin:0}.wholesale-settings-body{border-top:1px solid #e6ebf2;gap:14px;margin-top:18px;padding-top:18px;display:grid}.bar-list .nft-sales-summary{background:radial-gradient(circle at 8%,#ff673d1f,#0000 28%),linear-gradient(105deg,#fffaf7 0%,#fff 72%);border-color:#f0e2d9;border-radius:14px;grid-template-columns:38px minmax(160px,.95fr) minmax(110px,1fr) auto;gap:13px;min-height:72px;padding:12px 14px;box-shadow:0 7px 22px #311e140e}.bar-list .nft-sales-summary:hover,.bar-list .nft-sales-summary.selected{background:radial-gradient(circle at 8%,#ff673d2e,#0000 30%),linear-gradient(105deg,#fff8f3 0%,#fff 72%);border-color:#ff60386b;box-shadow:0 10px 26px #ff60381c}.nft-sales-icon{color:#fff;background:linear-gradient(145deg, var(--fox), #ff9d67);border-radius:12px;place-items:center;width:38px;height:38px;font-size:17px;line-height:1;display:grid;box-shadow:0 7px 16px #ff60383d}.nft-sales-copy strong,.nft-sales-copy small{display:block}.nft-sales-copy strong{color:var(--text);font-size:13px;font-weight:850;line-height:1.25}.nft-sales-copy small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.35}.bar-list .nft-sales-summary>.nft-sales-progress{background:#eee9e5;height:9px}.nft-sales-total{justify-content:flex-end;align-items:center;gap:8px;min-width:46px;display:inline-flex}.nft-sales-total b{color:var(--text);font-size:15px;font-weight:900}.nft-sales-total em{color:var(--fox);font-size:14px;font-style:normal}.nft-sales-breakdown{background:#fbf8f6;border:1px solid #eee4de;border-radius:0 0 14px 14px;gap:8px;max-height:340px;margin:-4px 8px 4px;padding:12px;display:grid;overflow:auto}.nft-sales-breakdown>header{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:1px 3px 5px;font-size:9px;font-weight:800;display:flex}.nft-sales-breakdown>header b{color:var(--fox);font-size:11px}.nft-sales-breakdown>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto 28px;align-items:center;gap:11px;padding:10px;display:grid;box-shadow:0 4px 16px #191a1f0a}.nft-sales-breakdown>button:hover,.nft-sales-breakdown>button.selected{background:#fff8f3;border-color:#ff60384d}.nft-gift-mark{width:28px;height:28px;color:var(--fox);background:#ff60381a;border-radius:9px;place-items:center;font-size:10px;display:grid}.nft-gift-copy b,.nft-gift-copy small,.nft-gift-finance b,.nft-gift-finance small{display:block}.nft-gift-copy b{font-size:11px}.nft-gift-copy small,.nft-gift-finance small{color:var(--muted);margin-top:3px;font-size:8px}.nft-gift-finance{text-align:right}.nft-gift-finance b{color:var(--text);font-size:10px}.nft-sales-breakdown>button>strong{text-align:right;font-size:11px}.summary-profit-row b{color:#16834f;font-size:13px}@media (width<=720px){.bar-list .nft-sales-summary{grid-template-columns:36px minmax(0,1fr) auto}.bar-list .nft-sales-summary>.nft-sales-progress{display:none}.nft-sales-breakdown>button{grid-template-columns:28px minmax(0,1fr) auto}.nft-sales-breakdown>button>strong{display:none}}@media (width>=1181px){.saas-shell.compact-sidebar{--control-sidebar:84px;--shell-sidebar-width:84px}.saas-shell.compact-sidebar .saas-sidebar{width:84px!important}.saas-shell.compact-sidebar .saas-workspace{width:calc(100% - 84px)!important;margin-left:84px!important}}@media (width<=1180px){.context-strip{top:84px}}@media (width<=820px){.context-strip{gap:10px;padding:8px 11px;top:76px}.context-strip-label{min-width:78px;padding-right:9px}.context-strip-label span{font-size:7px}.context-strip-label b{font-size:10px}.context-strip-items button{min-height:34px;padding:6px 9px;font-size:10px}.nav-history{margin-left:2px;margin-right:2px}}@media (width<=480px){.context-strip{gap:7px;padding-inline:8px;top:68px}.context-strip-label{min-width:66px}.context-strip-label b{max-width:66px}}.wholesale-heading-fields{grid-template-columns:minmax(150px,.65fr) minmax(190px,1fr) minmax(190px,1fr);gap:12px;display:grid}.wholesale-mode-field{max-width:420px}.wholesale-tier-builder{background:#f8fafcc7;border:1px solid #e3e9f1;border-radius:15px;gap:12px;padding:14px;display:grid}.wholesale-tier-builder-head,.wholesale-tier-row-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.wholesale-tier-builder-head small{color:#718096;margin-top:3px;display:block}.wholesale-tier-add{flex:none;min-height:38px;padding:0 14px}.wholesale-tier-list{gap:10px;display:grid}.wholesale-tier-row{background:#fff;border:1px solid #e3e8ef;border-radius:13px;gap:10px;padding:13px;display:grid}.wholesale-tier-row-head b{color:#415063;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.wholesale-tier-remove{color:#c14f55;cursor:pointer;background:0 0;border:0;padding:5px 8px;font-size:12px;font-weight:750}.wholesale-tier-remove:disabled{opacity:.35;cursor:not-allowed}.wholesale-tier-fields{grid-template-columns:minmax(130px,.5fr) minmax(190px,1fr);gap:12px;display:grid}.wholesale-preview{color:#163d2d;background:#f1fbf6;border:1px solid #1f9d682e;border-radius:14px;gap:5px;padding:16px 18px;display:grid}.wholesale-preview span{color:#668174;font-size:12px;font-weight:700}.wholesale-preview p{margin:0}.wholesale-preview .wholesale-preview-note{white-space:pre-wrap;border-top:1px solid #1f9d682e;margin-top:7px;padding-top:9px}@media (width<=680px){.wholesale-settings{padding:15px}.wholesale-settings-head{flex-direction:column;align-items:flex-start}.wholesale-heading-fields,.wholesale-tier-fields{grid-template-columns:1fr}.wholesale-tier-builder-head{flex-direction:column;align-items:stretch}.wholesale-tier-add{width:100%}}.supplier-affordable{color:#247b50;text-align:right;background:#eaf7f0;border-radius:999px;padding:5px 8px;font-weight:750;line-height:1.3;display:inline-flex}.admin-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12151894;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.inline-import-form{background:#fff8f5;border:1px solid #ff603840;border-radius:14px;width:min(100%,820px);max-height:calc(100dvh - 48px);margin:auto;padding:20px;overflow-y:auto;box-shadow:0 24px 80px #12151840}.import-settings-section{background:#ffffffc2;border:1px solid #ebe4df;border-radius:14px;gap:14px;margin-top:16px;padding:18px;display:grid}.import-settings-section.compact{gap:12px}.import-settings-title{border-bottom:1px solid #eee8e3;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;display:flex}.import-settings-title b{font-size:13px}.import-settings-title small{color:var(--muted);text-align:right}.inline-import-form>.primary{margin-top:18px}@media (width<=680px){.admin-modal-backdrop{padding:10px}.inline-import-form{max-height:calc(100dvh - 20px);padding:15px}.import-settings-section{padding:14px}.import-settings-title{flex-direction:column;align-items:flex-start;gap:4px}.import-settings-title small{text-align:left}}.user-page{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);align-items:start;gap:18px;display:grid}.user-insights{background:radial-gradient(circle at 100% 0,#ff633f14,#0000 38%),#fbfbf9;border-bottom:1px solid #ecece7;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.user-insight-card{background:#ffffffe0;border:1px solid #ecece7;border-radius:13px;align-items:center;gap:13px;min-width:0;padding:15px;display:flex}.user-insight-card>div{flex:1;min-width:0}.user-insight-icon{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-style:normal;font-weight:800;display:grid}.user-insight-icon.total{color:var(--blue);background:#eaf3ff}.user-insight-icon.new{color:var(--green);background:#e9f8f0}.user-insight-card small,.user-insight-card strong,.user-insight-card p{display:block}.user-insight-card small{color:#8b8f94;letter-spacing:.08em;font-size:8px;font-weight:800}.user-insight-card strong{letter-spacing:-.04em;margin-top:3px;font-size:22px;line-height:1}.user-insight-card p{color:var(--muted);margin:5px 0 0;font-size:8px}.user-insight-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.user-insight-title select{background-color:#f7f7f4;border:1px solid #e4e5e0;border-radius:8px;max-width:104px;min-height:28px;padding:4px 24px 4px 8px;font-size:8px;font-weight:700}.user-detail{padding:20px;position:sticky;top:20px}.user-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.user-stat-grid>div{background:#f5f5f1;border-radius:9px;min-width:0;padding:11px}.user-stat-grid span,.user-stat-grid b,.user-stat-grid code{display:block}.user-stat-grid span{color:var(--muted);font-size:8px}.user-stat-grid b,.user-stat-grid code{text-overflow:ellipsis;margin-top:4px;font-size:10px;overflow:hidden}.balance-form,.user-history{border-top:1px solid #ecece7;margin-top:16px;padding-top:16px}.balance-form h4,.user-history h4{margin:0 0 7px;font-size:11px}.balance-form>p{color:var(--muted);margin:0 0 12px;font-size:8px}.user-history details{background:#fafaf7;border:1px solid #e8e8e3;border-radius:9px;margin-top:7px}.user-history summary{cursor:pointer;justify-content:space-between;gap:8px;padding:10px;font-size:8px;display:flex}.user-history details>div{padding:0 10px 10px;font-size:8px}.user-history pre{white-space:pre-wrap;color:#e9e9e6;background:#202328;border-radius:8px;max-height:150px;padding:10px;font-size:8px;overflow:auto}.ledger-row{border-bottom:1px solid #efefeb;justify-content:space-between;gap:8px;padding:9px 0;font-size:8px;display:flex}.positive{color:var(--green)}.negative{color:#bd4d44}.settings-page .settings-grid{grid-template-columns:minmax(0,920px);justify-content:center;display:grid}.settings-page .security-card{grid-column:auto}.template-help,.button-setting,.screen-template-card{background:#fafaf7;border:1px solid #e8e8e3;border-radius:10px;overflow:hidden}.template-help summary,.button-setting summary,.screen-template-card summary{cursor:pointer;padding:12px 14px;font-size:9px;font-weight:800}.template-help>div{grid-template-columns:max-content minmax(0,1fr);gap:8px 12px;padding:0 14px 14px;font-size:8px;display:grid}.template-help code{color:#9e472f}.template-help>.template-layout-fields{font-size:inherit;padding:0 14px 14px;display:block}.template-layout-fields .two-fields{margin-top:12px}.template-layout-fields .field small{color:var(--muted);line-height:1.45}.button-setting+.button-setting{margin-top:8px}.screen-template-card+.screen-template-card{margin-top:9px}.screen-template-card summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.screen-template-card summary small{max-width:60%;color:var(--muted);text-align:right;font-weight:500}.screen-template-body{padding:0 14px 16px}.template-variable-list{background:#fff3ee;border-radius:9px;margin-bottom:13px;padding:11px;font-size:8px}.template-variable-list>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.template-variable-list code{color:#9e472f;background:#fff;border-radius:6px;padding:4px 6px}.button-setting summary{justify-content:space-between;display:flex}.button-setting summary small{color:var(--muted);font-weight:500}.button-setting-body{padding:0 14px 14px}.button-page-override{align-content:start;gap:10px;display:grid}.button-page-heading{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.payment-toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:16px;display:grid}.payment-toggle{background:#fafaf7;border:1px solid #e7e7e2;border-radius:10px;gap:10px;padding:13px;display:flex}.payment-toggle b,.payment-toggle span{display:block}.payment-toggle b{font-size:9px}.payment-toggle span{color:var(--muted);margin-top:4px;font-size:8px}.payment-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.payment-limit-card{background:linear-gradient(135deg,#fff 0%,#fff8f4 100%);border:1px solid #e3e4de;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:end;gap:18px;margin-bottom:16px;padding:16px;display:grid;box-shadow:0 8px 24px #22262a0d}.payment-limit-card h4{margin:4px 0 6px}.payment-limit-card small{color:var(--muted)}.payment-limit-field{margin:0}.payment-provider-card{background:#fff;border:1px solid #e3e4de;border-radius:13px;padding:16px;box-shadow:0 8px 24px #22262a0d}.payment-provider-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.payment-provider-head b,.payment-provider-head span{display:block}.payment-provider-head b{font-size:11px}.payment-provider-head>div>span{color:var(--muted);margin-top:3px;font-size:8px}.connection-status{color:#a94d40;white-space:nowrap;background:#f7e5e2;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800}.connection-status.connected{color:#277542;background:#e2f5e9}.payment-webhook{color:var(--muted);background:#f5f5f1;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:10px 0;padding:9px 10px;font-size:8px;display:flex}.payment-webhook code{overflow-wrap:anywhere;color:#2c3137;text-align:right}.payment-webhook small{flex-basis:100%;line-height:1.45}.provider-help{color:var(--muted);font-size:8px;line-height:1.55;display:block}.provider-source-note{color:var(--muted);margin:10px 0 0;font-size:8px;line-height:1.55}.master-switch{background:#edf8f2;border-radius:11px;margin-bottom:16px;padding:15px}.post-button-switch{background:#edf8f2;border-radius:10px;margin:15px 0;padding:12px 14px;font-weight:800}.media-settings .media-field{border-bottom:1px solid #edede8;padding-block:15px}@media (width<=1150px){.action-card-grid,.supplier-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-dashboard,.statistics-grid,.user-page{grid-template-columns:1fr}.user-detail{position:static}}@media (width<=760px){.action-card-grid,.supplier-product-grid,.payment-toggle-grid,.payment-provider-grid,.payment-limit-card,.three-fields,.notify-actions,.supplier-autopost-grid,.supplier-autopost-schedule-layout,.catalog-toolbar{grid-template-columns:1fr}.notify-product-picker-head{flex-direction:column;align-items:flex-start}.periodic-product-toolbar{grid-template-columns:1fr}.periodic-product-toolbar .notify-product-picker-tools{width:100%}.periodic-product-toolbar .notify-product-picker-tools .ghost{flex:1 1 0}.notify-product-options,.source-facts{grid-template-columns:1fr}.source-facts>div{border-bottom:1px solid #efefeb;border-right:0}.endpoint-row,.table-filters{grid-template-columns:1fr}.action-hero{flex-direction:column;align-items:flex-start;gap:15px}.screen-template-card summary{flex-direction:column;align-items:flex-start;gap:4px}.screen-template-card summary small{text-align:left;max-width:none}.statistics-reset-panel,.danger-zone{flex-direction:column;align-items:stretch}.product-row{grid-template-columns:22px minmax(0,1fr) 30px}.product-row>span.live,.product-row>span.muted,.product-row>span.no-stock{grid-column:2/3;justify-self:start}.row-open-arrow{grid-area:1/3/span 2}.stock-product-row{padding-block:10px;grid-template-columns:35px minmax(0,1fr) 45px!important}.stock-product-row .stock-meter{grid-column:2/4}.stock-row-actions{flex-wrap:wrap;grid-column:2/4}}body{font-size:15px;line-height:1.45}.eyebrow{font-size:11px}.sidebar nav button{font-size:14px}.sidebar-foot b,.ghost,.primary,.success-button,.small-action,.link-button,.section-tabs button{font-size:12px}.sidebar-foot small,.field small,.panel small,.source-main small,.source-facts span,.source-balance span,.action-card span,.supplier-item-card p,.user-stat-grid span,.balance-form>p,.payment-toggle span{font-size:11px;line-height:1.45}.field>span,table th,.summary-list>div,.bar-list>button,.stock-category-group>header,.template-help summary,.button-setting summary,.payment-toggle b,.user-history summary,.user-history details>div,.ledger-row{font-size:12px}table td,input,textarea,select,.action-card b,.supplier-item-card h4,.source-main b,.source-facts b,.source-balance b,.user-stat-grid b,.user-stat-grid code,.balance-form h4,.user-history h4{font-size:13px}.user-history pre{max-height:260px;font-size:12px;line-height:1.55}.user-detail-tabs{margin-top:16px;margin-bottom:0}.order-detail-items{gap:7px;margin-top:10px;display:grid}.order-detail-items>div{background:#fff;border-radius:8px;justify-content:space-between;gap:14px;padding:10px;display:flex}.order-detail-items span,.order-detail-items small{display:block}.nft-order-inline-badge{color:#d94c2a;letter-spacing:.05em;background:#fff0e9;border:1px solid #ff60383d;border-radius:999px;align-items:center;margin-right:6px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.nft-order-row{background:linear-gradient(90deg,#ff603809,#0000 55%)}.nft-address-preview{max-width:185px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nft-details-action{min-width:68px}.nft-order-detail-row>td{background:#fff8f46b;border-top:0;padding:0 12px 14px}.nft-admin-order-detail{background:linear-gradient(135deg,#fff 0%,#fff9f6 100%);border:1px solid #ff60382e;border-radius:12px;padding:14px;box-shadow:0 12px 34px #3727200f}.nft-admin-order-head{border-bottom:1px solid #ff60381f;justify-content:space-between;align-items:center;gap:18px;padding-bottom:12px;display:flex}.nft-admin-order-head>div:first-child strong,.nft-admin-order-head>div:first-child small,.nft-admin-order-head>div:last-child span,.nft-admin-order-head>div:last-child b{display:block}.nft-admin-order-head>div:first-child strong{margin-top:5px;font-size:13px}.nft-admin-order-head>div:first-child small,.nft-admin-order-head>div:last-child span{color:var(--muted);font-size:8px}.nft-admin-order-head>div:last-child{text-align:right;flex:none}.nft-admin-order-head>div:last-child b{color:var(--fox);margin-top:3px;font-size:15px}.nft-admin-order-badge{color:var(--fox);letter-spacing:.12em;font-size:7px;font-weight:900}.nft-admin-order-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.nft-admin-order-grid>div{background:#ffffffd1;border:1px solid #eee7e2;border-radius:9px;min-width:0;padding:10px}.nft-admin-order-grid>div.wide{grid-column:span 2}.nft-admin-order-grid>div.warning{background:#fff3ef;border-color:#f1c7bb}.nft-admin-order-grid span,.nft-admin-order-grid b,.nft-admin-order-grid code,.nft-admin-order-grid small{display:block}.nft-admin-order-grid span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:800}.nft-admin-order-grid b,.nft-admin-order-grid code{font-size:9px;line-height:1.45}.nft-admin-order-grid code{overflow-wrap:anywhere;white-space:normal}.nft-admin-order-grid small{color:var(--muted);margin-top:5px;font-size:7px}.staff-page{grid-template-columns:minmax(380px,.75fr) minmax(0,1.25fr);align-items:start;gap:18px;display:grid}.staff-create,.staff-account{padding:22px}.staff-create{position:sticky;top:20px}.staff-list{gap:14px;display:grid}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 18px;display:grid}.permission-grid>label{cursor:pointer;background:#fafaf7;border:1px solid #e8e8e3;border-radius:10px;align-items:flex-start;gap:10px;padding:11px;display:flex}.permission-grid b,.permission-grid small{display:block}.permission-grid b{font-size:12px}.permission-grid small{color:var(--muted);margin-top:3px;font-size:10px}.staff-account details{border-top:1px solid var(--line);margin-top:12px}.staff-account summary{cursor:pointer;padding:14px 0;font-size:13px;font-weight:800}.staff-account .inline-form{margin-bottom:14px}.post-settings h4{margin:22px 0 10px;font-size:15px}.custom-post-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.post-template-card{background:linear-gradient(145deg,#fffaf4,#fff);border:1px solid #eadfcf;border-radius:16px;gap:14px;margin-top:20px;padding:18px;display:grid}.post-template-card.giveaway{background:linear-gradient(145deg,#f3fbf5,#fff);border-color:#d6eadc}.custom-post-button-setting{background:#ffffffc2;margin-top:2px}.custom-post-button-setting .post-button-switch{margin:0 0 2px}.backup-page{gap:18px;display:grid}.backup-hero{background:radial-gradient(circle at 95% 0%, #ff664124, transparent 34%), var(--surface);overflow:hidden}.backup-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.backup-actions button{min-height:46px}.backup-actions .secondary{border:1px solid var(--line);color:var(--ink);background:#fff}.backup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.backup-grid>div{border:1px solid var(--line);background:#ffffffc7;border-radius:14px;gap:6px;padding:16px;display:grid}.backup-grid span,.backup-warning p,.backup-warning li{color:var(--muted);line-height:1.55}.backup-warning{background:#fffaf0;border-color:#f0d7a8;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:24px;display:grid}.backup-warning p{margin:8px 0 0}.backup-warning ul{margin:0;padding-left:20px}.restore-panel form{gap:14px;max-width:760px;display:grid}.restore-panel .danger-action{justify-self:start}.success-banner{color:#10623f;background:#ebfaf2;border:1px solid #a9ddc4;border-radius:14px;padding:14px 16px}@media (width<=720px){.backup-grid,.backup-warning{grid-template-columns:1fr}.backup-actions{display:grid}.restore-panel .danger-action{justify-self:stretch}}.preorder-center{gap:18px;display:grid}.preorder-hero,.preorder-metrics,.preorder-layout,.preorder-toolbar,.detail-heading,.settings-grid{align-items:center;display:flex}.preorder-hero{background:radial-gradient(circle at 90% 10%,#ff634621,#0000 32%),#fff;border:1px solid #e6e2df;border-radius:22px;justify-content:space-between;gap:24px;padding:26px 28px;box-shadow:0 18px 50px #1b1e2412}.preorder-hero h2,.preorder-settings h3,.preorder-detail h3{margin:3px 0 5px}.preorder-hero p{color:#747983;margin:0}.preorder-metrics{align-items:stretch;gap:12px}.preorder-metrics article{background:#fff;border:1px solid #e7e4e1;border-radius:17px;flex:1 1 0;min-width:0;padding:19px}.preorder-metrics span,.detail-grid span{color:#8a8f98;letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.preorder-metrics b{font-size:23px}.preorder-layout{align-items:stretch;gap:18px}.panel-card{background:#fff;border:1px solid #e6e2df;border-radius:20px;box-shadow:0 14px 40px #1b1e240f}.preorder-list{flex:1.35;min-width:0;overflow:hidden}.preorder-detail{flex:1;min-width:330px;padding:23px}.preorder-toolbar{border-bottom:1px solid #ebe8e5;gap:10px;padding:16px}.preorder-toolbar input,.preorder-toolbar select{background:#fff;border:1px solid #dfe2e7;border-radius:12px;min-height:44px;padding:0 13px}.preorder-toolbar input{flex:1;min-width:0}.preorder-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0eeec;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 18px;display:flex}.preorder-row:hover,.preorder-row.active{background:#fff6f2}.preorder-row.active{box-shadow:inset 4px 0 tomato}.preorder-row b,.preorder-row small{display:block}.preorder-row b{margin:7px 0 4px}.preorder-row small{color:#8a8f98}.preorder-progress-copy{text-align:right;flex:none}.status-pill{color:#744b15;letter-spacing:.04em;text-transform:uppercase;background:#fff1d5;border-radius:999px;align-items:center;min-height:24px;padding:3px 9px;font-size:10px;font-weight:850;display:inline-flex}.status-partial{color:#245780;background:#e8f4ff}.status-ready{color:#16704c;background:#e3f8ee}.status-review,.status-canceled{color:#a33e33;background:#ffebe7}.detail-heading{justify-content:space-between;gap:16px;margin-bottom:18px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.detail-grid>div{background:#f7f7f6;border-radius:13px;min-width:0;padding:13px}.detail-grid b{overflow-wrap:anywhere;font-size:13px}.delivery-stack{margin:18px 0}.delivery-stack details{background:#fafafa;border:1px solid #e6e2df;border-radius:12px;margin-top:8px}.delivery-stack summary{cursor:pointer;padding:12px;font-weight:750}.delivery-stack pre{white-space:pre-wrap;word-break:break-word;border-top:1px solid #e6e2df;max-height:240px;margin:0;padding:13px;overflow:auto}.manual-mode-actions{margin-top:12px}.restore-preorder-card{background:#fff7e8;border:1px solid #e8ae68;border-radius:14px;gap:12px;margin-top:14px;padding:15px;display:grid}.restore-preorder-card b,.restore-preorder-card small{display:block}.restore-preorder-card small{color:#756958;margin-top:6px;line-height:1.45}.manual-mode-button{color:#7c4a00;cursor:pointer;background:#fff6df;border:1px solid #e2a33d;border-radius:12px;min-height:44px;font-weight:800}.manual-mode-button:hover{background:#ffedbf}.manual-mode-button:disabled{cursor:wait;opacity:.6}.manual-fulfillment-card{background:#fffaf0;border:1px solid #edc77d;border-radius:15px;gap:13px;margin-top:14px;padding:16px;display:grid}.manual-fulfillment-card h4,.manual-fulfillment-card p{margin:0}.manual-fulfillment-card small{color:#746b5c;margin-top:5px;line-height:1.45;display:block}.manual-fulfillment-card label{color:#68635b;gap:7px;font-size:11px;font-weight:800;display:grid}.manual-fulfillment-card input,.manual-fulfillment-card textarea{color:#25272c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dfd6c6;border-radius:11px;padding:11px 12px}.manual-fulfillment-card textarea{resize:vertical;line-height:1.45}.manual-fulfillment-grid{grid-template-columns:minmax(105px,.6fr) minmax(0,1.4fr);gap:10px;display:grid}.preorder-settings{padding:24px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.preorder-config-section{border-top:1px solid #ebe8e5;gap:16px;margin-top:22px;padding-top:22px;display:grid}.preorder-config-section h4,.preorder-config-section p{margin:0}.preorder-config-section>div:first-child>p:last-child{color:#7f848d;max-width:760px;margin-top:6px;line-height:1.55}.preorder-button-grid,.preorder-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.preorder-button-card,.preorder-page-card{background:linear-gradient(145deg,#ff63470b,#0000 52%),#fbfbfa;border:1px solid #e7e3df;border-radius:16px;gap:13px;min-width:0;padding:17px;display:grid}.preorder-button-card>b,.preorder-page-card>b{font-size:14px}.preorder-button-card label,.preorder-page-card label{gap:7px;min-width:0;display:grid}.preorder-button-card label>span,.preorder-page-card label>span{color:#737983;font-size:11px;font-weight:800}.preorder-button-card input,.preorder-button-card select,.preorder-page-card select{background:#fff;border:1px solid #dfe2e7;border-radius:11px;width:100%;min-width:0;min-height:42px;padding:0 12px}.preorder-page-card{align-content:start}.preorder-page-card label{grid-template-columns:minmax(0,1fr) minmax(150px,.8fr);align-items:center}.empty-state,.loading-card{color:#858a92;text-align:center;padding:28px}@media (width<=1040px){.preorder-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.preorder-layout{display:grid}.preorder-detail{min-width:0}}@media (width<=680px){.preorder-hero{flex-direction:column;align-items:stretch;padding:20px}.preorder-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.preorder-metrics article:last-child{grid-column:1/-1}.preorder-toolbar{flex-direction:column;align-items:stretch}.preorder-row{align-items:flex-start}.manual-fulfillment-grid,.settings-grid,.detail-grid,.preorder-button-grid,.preorder-page-grid,.preorder-page-card label{grid-template-columns:1fr}}.autobuy-page{gap:18px;display:grid}.autobuy-hero{color:#fff;background:radial-gradient(circle at 85% 15%,#ff6f4847,#0000 33%),linear-gradient(135deg,#171a20,#20242c);border:1px solid #282d36;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 52px #181c2429}.autobuy-hero:after{content:"⚡";opacity:.045;font-size:132px;position:absolute;top:-34px;right:28%}.autobuy-hero h2{margin:4px 0 8px;font-size:clamp(25px,3vw,38px)}.autobuy-hero p:not(.eyebrow){color:#c8ced9;max-width:680px;margin:0;line-height:1.55}.autobuy-hero .eyebrow{color:#ff8b6b}.autobuy-hero-actions,.autobuy-setting-actions{flex:none;gap:10px;display:flex}.autobuy-hero .primary,.autobuy-hero .secondary,.autobuy-setting-actions button,.autobuy-empty button{border-radius:12px;min-height:46px;padding:0 17px;font-weight:760}.autobuy-hero .secondary{color:#fff;background:#ffffff0f;border:1px solid #3b424e}.autobuy-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.autobuy-metric{background:#fff;border:1px solid #e4e5e8;border-radius:17px;min-height:108px;padding:18px;box-shadow:0 10px 24px #242a340b}.autobuy-metric:before{content:"";background:#ff6645;border-radius:5px;width:30px;height:4px;margin-bottom:17px;display:block}.autobuy-metric.wait:before{background:#efb94f}.autobuy-metric.done:before{background:#30ad76}.autobuy-metric.remain:before{background:#5f84dd}.autobuy-metric.spent:before{background:#7e66d8}.autobuy-metric.vault:before{background:#272b33}.autobuy-metric span{color:#848a94;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:760;display:block}.autobuy-metric strong{margin-top:7px;font-size:23px;display:block}.autobuy-tabs{background:#f2f3f5;border:1px solid #e1e3e7;border-radius:15px;gap:5px;padding:5px;display:flex}.autobuy-tabs button{color:#606670;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-weight:730;display:flex}.autobuy-tabs button.active{color:#fff;background:#242830;box-shadow:0 7px 18px #1e222a2e}.autobuy-tabs button span{background:#7f859124;border-radius:20px;min-width:21px;padding:3px 6px;font-size:10px}.autobuy-task-list,.autobuy-vault-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.autobuy-task,.autobuy-vault{background:#fff;border:1px solid #e2e4e7;border-radius:19px;padding:21px;overflow:hidden;box-shadow:0 15px 35px #1c222c0e}.autobuy-task.status-review{border-color:#efb6aa;box-shadow:0 15px 35px #d0533617}.autobuy-task>header,.autobuy-vault>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.autobuy-task h3,.autobuy-vault h3{margin:8px 0 4px;font-size:17px}.autobuy-task-title p,.autobuy-vault header small{color:#888e98;margin:0;font-size:11px}.autobuy-status{color:#59616b;text-transform:uppercase;letter-spacing:.055em;background:#f0f2f4;border-radius:20px;width:fit-content;padding:5px 9px;font-size:9px;font-weight:820;display:inline-flex}.autobuy-status.active,.autobuy-status.succeeded,.autobuy-status.completed,.autobuy-status.new{color:#19794f;background:#e8f7ef}.autobuy-status.paused,.autobuy-status.pending{color:#9c6712;background:#fff3d9}.autobuy-status.review,.autobuy-status.uncertain,.autobuy-status.failed,.autobuy-status.cancelled{color:#ae4234;background:#fff0ed}.autobuy-task-price{text-align:right;min-width:110px}.autobuy-task-price strong{font-size:17px;display:block}.autobuy-task-price small{color:#959aa3}.autobuy-progress-head{justify-content:space-between;margin-top:22px;font-size:12px;display:flex}.autobuy-progress-head span{color:#7d838e}.autobuy-progress{background:#eceef1;border-radius:8px;height:8px;margin-top:9px;overflow:hidden}.autobuy-progress i{border-radius:inherit;background:linear-gradient(90deg,#ff6847,#ff9478);height:100%;display:block}.autobuy-task-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.autobuy-task-facts>div{background:#f7f7f8;border-radius:12px;padding:12px}.autobuy-task-facts span,.autobuy-task-facts small{color:#8b9099;font-size:10px;display:block}.autobuy-task-facts b{margin-top:4px;font-size:12px;display:block}.autobuy-task-notice{color:#805b18;background:#fff9ec;border:1px solid #f1dfb5;border-radius:12px;gap:3px;margin-top:13px;padding:12px 13px;font-size:11px;display:grid}.autobuy-task-notice.review{color:#933c30;background:#fff4f1;border-color:#efc3bb}.autobuy-task>footer,.autobuy-vault>footer{align-items:center;gap:8px;margin-top:17px;display:flex}.autobuy-task-edit{background:#fafafb;border:1px solid #e2e4e7;border-radius:12px;margin-top:14px}.autobuy-task-edit>summary{cursor:pointer;padding:12px 13px;font-size:11px;font-weight:740}.autobuy-task-edit form{gap:11px;padding:0 13px 14px;display:grid}.autobuy-task-edit .three-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.autobuy-task-edit .field{margin:0}.autobuy-task-edit .field>span{font-size:10px}.autobuy-task-edit .primary{border-radius:9px;min-height:38px}.autobuy-task>footer button,.autobuy-vault>footer button{cursor:pointer;background:#fff;border:1px solid #dedfe3;border-radius:9px;min-height:36px;padding:0 12px;font-size:11px;font-weight:720}.autobuy-task>footer button.success,.autobuy-vault>footer button.success{color:#18734c;background:#ecfaf3;border-color:#bde2cf}.autobuy-task>footer button.danger{color:#ad4334;background:#fff5f2;border-color:#efcbc4}.autobuy-task>footer>span{color:#989da5;margin-left:auto;font-size:10px}.autobuy-vault{border-top:4px solid #35af78}.autobuy-vault.used,.autobuy-vault.archived{border-top-color:#aeb3bb}.autobuy-vault dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:17px 0;display:grid}.autobuy-vault dl div{background:#f7f7f8;border-radius:11px;padding:11px}.autobuy-vault dt{color:#9297a0;font-size:9px}.autobuy-vault dd{text-overflow:ellipsis;margin:5px 0 0;font-size:11px;font-weight:720;overflow:hidden}.autobuy-vault details{background:#fafafb;border:1px solid #e0e2e6;border-radius:12px}.autobuy-vault summary{cursor:pointer;padding:12px;font-size:11px;font-weight:730}.autobuy-vault pre{color:#dbe8ff;white-space:pre-wrap;word-break:break-word;-webkit-user-select:all;user-select:all;background:#151922;border-radius:0 0 11px 11px;max-height:260px;margin:0;padding:14px;overflow:auto}.autobuy-history .table-scroll{max-height:620px}.autobuy-history td small{color:#9297a0;margin-top:4px;display:block}.autobuy-error{max-width:260px;color:#ad4334!important}.autobuy-settings{max-width:820px}.autobuy-settings form{gap:17px;display:grid}.autobuy-explain{color:#39424c;background:#f3f8fc;border:1px solid #d9e4ee;border-radius:13px;margin-top:22px;padding:17px}.autobuy-explain p{color:#68737f;margin:6px 0 0;line-height:1.55}.autobuy-empty{text-align:center;place-items:center;min-height:240px;padding:35px;display:grid}.autobuy-empty b{font-size:20px}.autobuy-empty p{color:#7c828c;margin:7px 0 18px}.autobuy-loading{justify-content:center;align-items:center;gap:12px;min-height:260px;display:flex}.autobuy-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12151b94;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.autobuy-modal{background:#fff;border-radius:22px;width:min(920px,100%);max-height:calc(100vh - 44px);padding:25px;overflow:auto;box-shadow:0 30px 90px #0d111952}.autobuy-modal>header{justify-content:space-between;margin-bottom:22px;display:flex}.autobuy-modal>header h2{margin:5px 0 0}.autobuy-modal>header>button{cursor:pointer;background:#f1f2f4;border:0;border-radius:50%;width:38px;height:38px;font-size:22px}.autobuy-step{border-top:1px solid #e7e8eb;align-items:center;gap:12px;margin:18px 0 13px;padding-top:18px;display:flex}.autobuy-step>span{color:#fff;background:#252932;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.autobuy-step p{color:#858b95;margin:3px 0 0;font-size:11px}.autobuy-live-product{background:#f4faf6;border:1px solid #dbe7df;border-radius:13px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;margin-top:11px;padding:14px;display:grid}.autobuy-live-product>span{background:#c35545;border-radius:50%;width:9px;height:9px}.autobuy-live-product>span.online{background:#2bad70;box-shadow:0 0 0 5px #2bad701f}.autobuy-live-product div{gap:3px;display:grid}.autobuy-live-product small{color:#818791}.autobuy-live-product em{color:#6d747e;font-size:11px;font-style:normal}.autobuy-modal .three-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.autobuy-modal>footer{border-top:1px solid #e7e8eb;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.autobuy-modal>footer button{border-radius:11px;min-height:45px;padding:0 18px;font-weight:750}@media (width<=1180px){.autobuy-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.autobuy-hero{flex-direction:column;align-items:flex-start}.autobuy-hero-actions{width:100%}.autobuy-hero-actions button{flex:1}.autobuy-task-list,.autobuy-vault-grid{grid-template-columns:1fr}.autobuy-tabs{overflow-x:auto}.autobuy-tabs button{flex:1 0 auto}.autobuy-modal .three-fields,.autobuy-task-edit .three-fields{grid-template-columns:1fr}}@media (width<=560px){.autobuy-hero{padding:22px 19px}.autobuy-hero-actions,.autobuy-setting-actions{flex-direction:column}.autobuy-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.autobuy-metric{min-height:96px;padding:14px}.autobuy-task,.autobuy-vault{padding:16px}.autobuy-task-facts,.autobuy-vault dl{grid-template-columns:1fr 1fr}.autobuy-task>footer,.autobuy-vault>footer{flex-direction:column;align-items:stretch}.autobuy-task>footer>span{margin-left:0}.autobuy-modal-backdrop{padding:0}.autobuy-modal{border-radius:0;width:100%;min-height:100vh;max-height:100vh}.autobuy-live-product{grid-template-columns:auto 1fr}}.nav-group>.nav-group-toggle{grid-template-columns:none;gap:8px;padding:4px 10px;display:flex}.nav-group>.nav-group-toggle span{text-overflow:clip;white-space:nowrap;flex:auto;width:auto;min-width:0;overflow:visible}.nav-group>.nav-group-toggle i{text-align:center;background:0 0;flex:0 0 18px;width:18px;height:auto;display:block}.account-trigger{cursor:pointer;background:#ffffffeb;border:1px solid #e0e3e8;border-radius:14px;grid-template-columns:40px minmax(0,1fr) 14px;align-items:center;gap:9px;min-width:178px;padding:5px 9px 5px 5px;display:grid;box-shadow:0 8px 24px #171c250f}.account-trigger .avatar{width:40px;height:40px}.account-trigger-copy{text-align:left;gap:3px;min-width:0;display:grid}.account-trigger-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-trigger-copy small{text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:100%;font-size:8px;overflow:hidden}.account-trigger>i{color:#8c929d;font-size:11px;font-style:normal}.buttons-workspace{gap:20px;display:grid}.buttons-workspace>*,.buttons-workspace .settings-page,.buttons-workspace .settings-grid,.buttons-workspace .settings-main{width:100%;max-width:none;margin-inline:0}.buttons-workspace .settings-grid{grid-template-columns:minmax(0,1fr)}.table-panel>.panel-head{flex-wrap:wrap;gap:14px}.table-panel>.panel-head .search{width:min(100%,340px);min-width:240px;margin-left:auto}.staff-identity{align-items:center;gap:13px;min-width:0;display:flex}.staff-identity>div{gap:3px;min-width:0;display:grid}.staff-avatar{color:#fff;background:linear-gradient(145deg,#ff7b4f,#ff6038);border-radius:16px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:14px;font-weight:850;display:grid;overflow:hidden}.staff-avatar img{object-fit:cover;width:100%;height:100%}.staff-telegram{color:#3378c9;width:max-content;font-size:11px;text-decoration:none}.staff-identity small{color:#858b96;font-size:10px}.staff-profile-fields{background:#fafbfc;border:1px solid #e4e7eb;border-radius:14px;margin:14px 0;padding:16px}.role-viewer .page-stage form,.role-viewer .page-stage .primary,.role-viewer .page-stage .danger,.role-viewer .page-stage .danger-text,.role-viewer .page-stage .success-button,.role-viewer .page-stage .add-inline,.role-viewer .page-stage .row-actions{pointer-events:none;opacity:.62}.role-viewer .page-stage:before{content:"Режим ознакомления · изменения и операции отключены";color:#624d16;background:#fff9df;border:1px solid #ead99e;border-radius:12px;margin:0 auto 16px;padding:11px 16px;font-size:12px;font-weight:720;display:block}.login-card{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);width:min(100%,860px);padding:0;display:grid;overflow:hidden}.login-brand-panel,.login-form-panel{padding:clamp(34px,5vw,58px)}.login-brand-panel{background:radial-gradient(circle at 15% 0,#ff694133,#0000 40%),linear-gradient(145deg,#ffffff09,#0000);position:relative}.login-brand-panel:after{content:"";border:1px solid #ff7e582e;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-90px;right:-70px;box-shadow:0 0 0 28px #ff7e5809}.login-form-panel{background:#16181c99;border-left:1px solid #ffffff17;flex-direction:column;justify-content:center;display:flex}.login-form-panel>.eyebrow{margin:0 0 8px}.login-form-panel h2{margin:0;font-size:27px}.login-form-panel>p:not(.eyebrow):not(.login-note){color:#9ea1a7;margin:8px 0 24px;font-size:12px}.login-feature-list{gap:10px;margin-top:28px;display:grid}.login-feature-list span{color:#c8c9cc;align-items:center;gap:9px;font-size:12px;display:flex}.login-feature-list i{color:#ff8b68;background:#ff6d461a;border-radius:7px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}@media (width<=820px){.account-trigger{grid-template-columns:40px;min-width:0;padding:4px}.account-trigger-copy,.account-trigger>i{display:none}}@media (width<=720px){.login-shell{padding:16px}.login-card{grid-template-columns:1fr}.login-brand-panel,.login-form-panel{padding:30px}.login-brand-panel{padding-bottom:24px}.login-brand-panel h1{font-size:42px}.login-feature-list{display:none}.login-form-panel{border-top:1px solid #ffffff17;border-left:0}}.account-menu .avatar{overflow:hidden}.account-menu .avatar img,.account-photo img,.profile-preview-photo img{object-fit:cover;width:100%;height:100%;display:block}.account-menu>.account-popover{width:270px;padding:15px}.account-profile-head{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;display:grid}.account-photo,.profile-preview-photo{color:#fff;background:linear-gradient(145deg,#ff7b55,#ff5f3c);border-radius:14px;place-items:center;font-size:12px;font-weight:850;display:grid;overflow:hidden}.account-photo{width:46px;height:46px}.account-profile-head b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.role-prefix{letter-spacing:.08em;background:#f5f6f8;border:1px solid #e4e7ec;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:4px 7px;font-weight:850;line-height:1;color:#6f7682!important;margin-top:5px!important;font-size:8px!important;display:inline-flex!important}.role-prefix.role-founder{background:#fff2eb;border-color:#f0cfbf;color:#b44c28!important}.role-prefix.role-admin{background:#edf4ff;border-color:#cfddf3;color:#3266b6!important}.role-prefix.role-moderator{background:#ebf9f2;border-color:#cde7dc;color:#16754d!important}.account-telegram{color:#3266b6;background:#f4f8ff;border:1px solid #dbe5f5;border-radius:10px;justify-content:space-between;align-items:center;min-height:38px;margin-top:13px;padding:9px 10px;font-size:10px;font-weight:720;text-decoration:none;display:flex!important}.account-telegram.muted{color:#8c929c;background:#f7f8f9;border-color:#e6e8ec}.account-telegram i{font-style:normal}.account-menu>.account-popover .profile-settings-button{color:#4f5661;background:#f8f9fb;border-color:#dfe2e7}.account-menu>.account-popover .profile-settings-button:hover{color:#20242b;background:#fff;border-color:#cdd1d8}.profile-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d101694;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.profile-modal{background:#fff;border:1px solid #fffc;border-radius:21px;gap:15px;width:min(100%,520px);max-height:min(90vh,760px);padding:23px;display:grid;overflow-y:auto;box-shadow:0 30px 110px #080b1157}.profile-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.profile-modal-head h2{letter-spacing:-.04em;margin:0;font-size:23px}.profile-modal-head>div>span{color:var(--shell-muted);margin-top:5px;font-size:11px;display:block}.profile-modal-head>button{color:#777e89;cursor:pointer;background:#f7f8f9;border:1px solid #e4e7eb;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.profile-preview{background:radial-gradient(circle at 95% 0,#ff633f1c,#0000 11rem),#f8f9fa;border:1px solid #e7e9ed;border-radius:15px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;padding:14px;display:grid}.profile-preview-photo{border-radius:17px;width:58px;height:58px}.profile-preview b{font-size:16px;display:block}.telegram-input{grid-template-columns:38px minmax(0,1fr);display:grid}.telegram-input>i{color:#6e7580;background:#f5f6f8;border:1px solid #dfe2e7;border-right:0;border-radius:11px 0 0 11px;place-items:center;font-style:normal;font-weight:800;display:grid}.saas-shell .telegram-input>input{border-radius:0 11px 11px 0!important}.profile-avatar-field input[type=file]{background:#fafbfc;border:1px dashed #ccd1d8;border-radius:11px;width:100%;padding:9px;font-size:11px}.profile-remove-avatar{cursor:pointer;align-items:center;gap:8px;display:flex;font-size:11px!important}.profile-color-field>div{align-items:center;gap:10px;display:flex}.profile-color-field input[type=color]{background:#fff;border:1px solid #dfe2e7;border-radius:10px;width:48px;height:42px;padding:4px}.profile-color-field code{color:#656c77;background:#f3f4f6;border-radius:8px;padding:7px 9px;font-size:10px}.profile-error{color:#a63e31;background:#fff3f0;border:1px solid #efd0ca;border-radius:10px;padding:10px 12px;font-size:11px}.profile-modal-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@media (width<=560px){.profile-modal-backdrop{align-items:end;padding:8px}.profile-modal{border-radius:21px 21px 14px 14px;max-height:92dvh;padding:19px 16px}.profile-modal-actions{grid-template-columns:1fr 1fr;display:grid}}.post-template-title{align-items:center;gap:12px;display:flex}.post-template-title>span{background:#fff0dc;border-radius:13px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.post-template-card.giveaway .post-template-title>span{background:#e8f7ed}.post-template-title h4{margin:0 0 2px}.post-template-title small,.currency-notice small{color:var(--muted)}.currency-notice>span{color:#fff;background:var(--green);border-radius:12px;flex:0 0 38px;place-items:center;height:38px;font-size:20px;font-weight:900;display:grid}.currency-notice p{margin:3px 0}@media (width<=1050px){.staff-page{grid-template-columns:1fr}.staff-create{position:static}}@media (width<=760px){.sidebar{width:100%;height:82px;padding:7px 8px;display:block;top:auto;bottom:0;overflow:auto hidden}.brand,.sidebar-foot{display:none}.sidebar nav{justify-content:flex-start;gap:6px;width:max-content;min-width:100%;display:flex}.sidebar nav button{text-align:center;flex-direction:column;flex:none;justify-content:center;gap:3px;width:auto;min-width:100px;height:66px;padding:6px 10px;font-size:11px}.sidebar nav span{white-space:nowrap;display:block}.sidebar nav button i{font-size:18px}.workspace{margin-left:0;padding:18px 14px 112px}.topbar{gap:12px;height:auto;min-height:66px}.topbar h2{font-size:22px}.metric-grid{grid-template-columns:1fr}.metric-card{flex-direction:row;align-items:center;min-height:96px}.panel,.staff-create,.staff-account,.user-detail{border-radius:14px}.permission-grid,.custom-post-actions{grid-template-columns:1fr}.section-tabs{scroll-snap-type:x proximity}.section-tabs button{scroll-snap-align:start;min-height:42px}.user-stat-grid{grid-template-columns:1fr}.user-insights{grid-template-columns:1fr;padding:12px}.table-scroll{margin-inline:-1px}.table-scroll table{min-width:760px}}:root{--shell-bg:#f6f7f9;--shell-panel:#fff;--shell-line:#e7e9ee;--shell-ink:#171a21;--shell-muted:#737985;--shell-sidebar:#111318;--shell-sidebar-soft:#1b1e25;--shell-accent:#ff633f;--shell-accent-soft:#fff0eb;--shell-green:#1f9d69;--shell-blue:#3c79e6}html,body{min-width:0;overflow-x:clip}.saas-shell{min-width:0;min-height:100vh;color:var(--shell-ink);background:radial-gradient(circle at 92% 2%, #ff633f14, transparent 24rem), var(--shell-bg)}.saas-sidebar{z-index:40;color:#f7f8fa;background:linear-gradient(180deg, #ffffff06, transparent 20%), var(--shell-sidebar);border-right:1px solid #ffffff0a;flex-direction:column;width:286px;padding:22px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.saas-brand{align-items:center;gap:12px;padding:0 7px 18px;display:flex}.saas-brand strong,.saas-brand span{display:block}.saas-brand strong{letter-spacing:-.035em;font-size:17px;line-height:1.1}.saas-brand span{color:#7f8490;letter-spacing:.17em;margin-top:4px;font-size:8px;font-weight:850}.sidebar-close,.mobile-menu-button{display:none}.sidebar-search{color:#9ba0ab;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff13;border-radius:11px;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;width:100%;margin-bottom:14px;padding:10px 11px;font-size:11px;display:grid}.sidebar-search:hover{color:#fff;border-color:#ffffff24}.sidebar-search kbd,.command-palette kbd{color:#777d88;background:#ffffff09;border:1px solid #ffffff1a;border-radius:6px;padding:3px 6px;font:8px/1.2 inherit}.saas-navigation{scrollbar-width:thin;scrollbar-color:#333741 transparent;gap:16px;min-height:0;display:grid;overflow-y:auto}.nav-group{gap:3px;display:grid}.nav-group>p{color:#676d79;letter-spacing:.16em;text-transform:uppercase;margin:0 10px 4px;font-size:9px;font-weight:850}.nav-group>button{color:#a8adb8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:9px 10px;transition:all .16s;display:grid}.nav-group>button:hover{color:#fff;background:#ffffff0b}.nav-group>button.active{color:#fff;background:var(--shell-sidebar-soft);box-shadow:inset 2px 0 var(--shell-accent), 0 10px 30px #00000024}.nav-group>button i{color:#737a86;background:#ffffff08;border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;display:grid}.nav-group>button.active i{color:#ff8a6c;background:#ff633f1c}.nav-group>button span,.nav-group>button b,.nav-group>button small{min-width:0;display:block}.nav-group>button b{font-size:12px;font-weight:720}.nav-group>button small{color:#686e79;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;font-weight:500;overflow:hidden}.nav-group>button.active small{color:#8e949f}.bot-health-card{background:#ffffff06;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:10px 1fr 25px;align-items:center;gap:9px;margin-top:15px;padding:12px;display:grid}.bot-health-card .status-dot{background:#e2a13b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #e2a13b1a}.bot-health-card.online .status-dot{background:#45ca89;box-shadow:0 0 0 5px #45ca891a}.bot-health-card b,.bot-health-card small{display:block}.bot-health-card b{font-size:10px}.bot-health-card small{color:#747a85;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.bot-health-card button{color:#8f949f;cursor:pointer;background:#ffffff0a;border:0;border-radius:7px;height:25px}.saas-workspace{min-width:0;min-height:100vh;margin-left:286px}.saas-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9fafbc7;border-bottom:1px solid #dadde3bf;justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:20px clamp(22px,3vw,44px);display:flex}.topbar-leading{align-items:center;gap:14px;min-width:0;display:flex}.breadcrumbs{color:#9a9faa;align-items:center;gap:7px;margin-bottom:5px;font-size:10px;font-weight:650;display:flex}.breadcrumbs i{font-style:normal}.breadcrumbs b{color:#656b75}.saas-topbar h1{letter-spacing:-.045em;margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.05}.saas-topbar p{color:var(--shell-muted);margin:5px 0 0;font-size:11px}.saas-topbar .top-actions{flex:none}.topbar-preorder-summary{color:#303641;cursor:pointer;text-align:left;background:#ffffffe6;border:1px solid #e4e6ea;border-radius:15px;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-width:255px;min-height:58px;margin-left:auto;padding:8px 12px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 8px 24px #2026300b}.topbar-preorder-summary:hover{border-color:#f2b5a5;transform:translateY(-1px);box-shadow:0 12px 28px #ff633f1c}.topbar-preorder-summary.has-attention{background:linear-gradient(135deg,#fff 20%,#fff4f0 100%);border-color:#ffd2c7}.topbar-preorder-icon{background:#fff0eb;border-radius:11px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.topbar-preorder-copy,.topbar-preorder-copy small{min-width:0;display:flex}.topbar-preorder-copy{flex-direction:column;gap:4px}.topbar-preorder-copy b{font-size:12px;line-height:1}.topbar-preorder-copy small{color:#858b95;white-space:nowrap;gap:8px;font-size:9px}.topbar-preorder-copy i{font-style:normal}.topbar-preorder-total{color:#d94f31;background:#ffe9e2;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:10px;font-weight:800;display:grid}.topbar-preorder-arrow{color:#a1a6af;font-size:14px}@media (width<=1380px) and (width>=821px){.saas-topbar{gap:14px}.topbar-leading{flex:260px}.topbar-preorder-summary{min-width:205px;padding-inline:9px}.topbar-preorder-copy small i:nth-child(2){display:none}.saas-topbar .top-actions{gap:7px}}@media (width<=1120px) and (width>=821px){.topbar-preorder-summary{border-radius:13px;grid-template-columns:1fr;gap:0;min-width:46px;min-height:46px;padding:5px}.topbar-preorder-copy,.topbar-preorder-arrow{display:none}.topbar-preorder-total{border:2px solid #fff;min-width:19px;height:19px;padding:0 4px;font-size:8px;position:absolute;top:-6px;right:-6px}}.saas-topbar .ghost{color:#5f6570;background:#ffffffdb;border-color:#e1e4e9;align-items:center;gap:6px;min-height:39px;display:inline-flex;box-shadow:0 6px 18px #20263009}.button-spinner{border:2px solid #d1d4d9;border-top-color:var(--shell-accent);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.account-menu{position:relative}.account-menu summary{list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-menu>div{z-index:50;border:1px solid var(--shell-line);background:#fff;border-radius:13px;min-width:205px;padding:14px;position:absolute;top:49px;right:0;box-shadow:0 20px 60px #1e232b29}.account-menu>div b,.account-menu>div span{display:block}.account-menu>div b{font-size:12px}.account-menu>div span{color:var(--shell-muted);margin-top:2px;font-size:10px}.account-menu>div button{color:#b43b2a;cursor:pointer;background:#fff8f6;border:1px solid #f0d5cf;border-radius:9px;width:100%;margin-top:12px;padding:9px 10px;font-size:10px;font-weight:700}.page-stage{min-width:0;max-width:1540px;margin:0 auto;padding:clamp(20px,2.5vw,36px) clamp(18px,3vw,44px) 70px}.page-stage>.settings-page,.page-stage>.overview,.page-stage>.action-grid,.page-stage>.statistics-page,.page-stage>.catalog-page,.page-stage>.stock-page,.page-stage>.resale-page,.page-stage>.users-page,.page-stage>.payments-page,.page-stage>.orders-page,.page-stage>.staff-page{width:100%}.mobile-scrim{display:none}.command-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c0f1494;place-items:start center;padding:min(14vh,120px) 18px 30px;display:grid;position:fixed;inset:0}.command-palette{background:#fff;border:1px solid #fffc;border-radius:18px;width:min(100%,640px);overflow:hidden;box-shadow:0 30px 100px #080b1052}.command-palette>label{border-bottom:1px solid var(--shell-line);grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:15px 17px;display:grid}.command-palette input{background:0 0;border:0;outline:0;min-width:0;padding:0;font-size:14px}.command-palette kbd{color:#8a909b;background:#f5f6f8;border-color:#e4e6ea}.command-results{max-height:min(62vh,540px);padding:10px;overflow-y:auto}.command-results>p{color:#9ca1aa;letter-spacing:.13em;text-transform:uppercase;margin:3px 8px 8px;font-size:9px;font-weight:800}.command-results>button{width:100%;color:var(--shell-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.command-results>button:hover{background:#f5f6f8}.command-results>button i{width:34px;height:34px;color:var(--shell-accent);background:var(--shell-accent-soft);border-radius:10px;place-items:center;font-style:normal;display:grid}.command-results>button b,.command-results>button small{display:block}.command-results>button b{font-size:12px}.command-results>button small{color:var(--shell-muted);margin-top:2px;font-size:10px}.command-empty{color:var(--shell-muted);text-align:center;gap:5px;padding:34px 20px;display:grid}.command-empty b{color:var(--shell-ink)}.compact-tabs{width:fit-content;max-width:100%;margin-bottom:18px}@media (width<=1100px){.saas-sidebar{width:258px}.saas-workspace{margin-left:258px}.nav-group>button small{display:none}}@media (width<=820px){.saas-sidebar{width:min(88vw,318px);height:100dvh;padding-bottom:16px;transition:transform .19s;transform:translate(-104%);box-shadow:24px 0 70px #06080c4d}.saas-sidebar.open{transform:translate(0)}.saas-brand{padding-right:0}.sidebar-close{color:#a8adb7;background:0 0;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:34px;height:34px;margin-left:auto;font-size:20px;display:grid}.mobile-scrim{z-index:35;opacity:0;pointer-events:none;background:#07090d85;border:0;transition:opacity .18s;position:fixed;inset:0}.mobile-scrim.visible{opacity:1;pointer-events:auto;display:block}.saas-workspace{margin-left:0}.saas-topbar{min-height:82px;padding:15px 16px}.mobile-menu-button{color:#464c56;border:1px solid var(--shell-line);cursor:pointer;background:#fff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.breadcrumbs,.saas-topbar p,.search-trigger{display:none!important}.saas-topbar h1{font-size:22px}.page-stage{padding:18px 14px 54px}}@media (width<=560px){.saas-topbar{gap:10px}.topbar-preorder-summary{border-radius:12px;grid-template-columns:1fr;gap:0;min-width:42px;min-height:42px;margin-left:auto;padding:4px}.topbar-preorder-icon{width:32px;height:32px}.topbar-preorder-copy,.topbar-preorder-arrow{display:none}.topbar-preorder-total{border:2px solid #fff;min-width:18px;height:18px;padding:0 4px;font-size:8px;position:absolute;transform:translate(14px,-14px)}.saas-topbar .ghost{justify-content:center;width:39px;padding:8px}.saas-topbar .ghost>span:not(.button-spinner){display:none}.saas-topbar .top-actions{gap:6px}.page-stage{padding-inline:10px}.command-backdrop{padding:10px}.command-palette{border-radius:14px}.settings-grid,.staff-page,.permission-grid,.two-fields,.three-fields,.metric-grid{grid-template-columns:minmax(0,1fr)!important}.panel,.form-panel,.staff-create,.staff-account{min-width:0;padding:16px}.section-tabs{width:100%;display:flex;overflow-x:auto}.section-tabs button{min-width:max-content}}.message-studio{grid-template-columns:minmax(220px,.72fr) minmax(430px,1.42fr) minmax(270px,.86fr);align-items:start;gap:16px;display:grid}.message-library,.message-editor{padding:20px}.message-library{max-height:calc(100vh - 132px);position:sticky;top:16px;overflow:hidden}.studio-heading,.preview-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.studio-heading h3,.preview-title h3{letter-spacing:-.035em;margin:0;font-size:18px}.studio-heading>div>p:not(.eyebrow){color:var(--shell-muted);margin:5px 0 0;font-size:10px}.studio-heading>span{min-width:30px;height:30px;color:var(--shell-accent);background:var(--shell-accent-soft);border-radius:9px;place-items:center;font-size:10px;font-weight:800;display:grid}.studio-heading-actions{align-items:center;gap:8px;display:flex}.studio-premium-icon{background:#fff7f1;border:1px solid #f0d9c9;border-radius:10px;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.studio-search{color:#8c929d;border:1px solid var(--shell-line);background:#fafbfc;border-radius:10px;grid-template-columns:20px 1fr;align-items:center;gap:6px;margin:16px 0 10px;padding:9px 10px;display:grid}.studio-search input{background:0 0;border:0;outline:0;min-width:0;padding:0;font-size:11px}.message-list{scrollbar-width:thin;max-height:calc(100vh - 260px);overflow-y:auto}.message-list>section{gap:3px;margin-top:13px;display:grid}.message-list>section>p{color:#9ba0aa;letter-spacing:.12em;text-transform:uppercase;margin:0 7px 4px;font-size:8px;font-weight:850}.message-list button{width:100%;color:var(--shell-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.message-list-icon{color:#a55235;background:#fff4ed;border-radius:8px;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.message-list button.active .message-list-icon{color:#fff;background:var(--shell-accent)}.message-list button:hover{background:#f6f7f9}.message-list button.active{color:#d84b2d;background:var(--shell-accent-soft)}.message-list b,.message-list small{display:block}.message-list b{font-size:11px}.message-list small{color:#8a909a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.message-list i{color:#a7acb4;font-style:normal}.language-switch{border:1px solid var(--shell-line);background:#f5f6f8;border-radius:10px;padding:3px;display:flex}.language-switch button{color:#8b909a;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:40px;padding:7px 9px;font-size:9px;font-weight:800}.language-switch button.active{color:var(--shell-ink);background:#fff;box-shadow:0 4px 12px #1e232c14}.format-toolbar{border:1px solid var(--shell-line);background:#f8f9fa;border-bottom:0;border-radius:11px 11px 0 0;flex-wrap:wrap;gap:5px;margin-top:18px;padding:6px;display:flex}.format-toolbar button{color:#5f6570;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:29px;font-size:11px;display:grid}.format-toolbar button:hover{color:var(--shell-accent);background:#fff}.message-editor>textarea{resize:vertical;color:#21252b;border:1px solid var(--shell-line);background:#fff;border-radius:0 0 11px 11px;outline:0;width:100%;min-height:330px;padding:15px;font:12px/1.65 Cascadia Code,SFMono-Regular,Consolas,monospace;display:block}.message-editor>textarea:focus{border-color:#b8c7e5;box-shadow:0 0 0 3px #3c79e614}.variable-picker{background:#fafbfc;border:1px solid #e5e8ee;border-radius:11px;gap:10px;margin-top:15px;padding:13px;display:grid}.variable-picker>div:first-child,.emoji-inserter>div:first-child{gap:2px;display:grid}.variable-picker b,.emoji-inserter b{font-size:10px}.variable-picker span,.emoji-inserter span{color:var(--shell-muted);font-size:9px}.variable-picker>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.variable-picker button{color:#4e6fa9;cursor:pointer;background:#f1f6ff;border:1px solid #d8e2f3;border-radius:7px;padding:5px 7px;font:9px/1.2 Cascadia Code,Consolas,monospace}.emoji-inserter{background:#fffaf6;border:1px solid #f0e2d7;border-radius:11px;grid-template-columns:minmax(180px,1fr) minmax(115px,.5fr) 52px auto;align-items:end;gap:8px;margin-top:12px;padding:13px;display:grid}.emoji-inserter input,.emoji-inserter button{border-radius:8px;min-height:36px}.emoji-inserter input{background:#fff;border:1px solid #e8ddd5;min-width:0;padding:8px 9px;font-size:10px}.emoji-inserter .emoji-fallback{text-align:center;font-size:17px}.emoji-inserter button{color:#fff;background:var(--shell-accent);cursor:pointer;border:0;padding:8px 12px;font-size:10px;font-weight:750}.emoji-inserter button:disabled{opacity:.45;cursor:default}.premium-template-note{background:linear-gradient(110deg,#fff8f3,#fafcff);border:1px solid #f1e0d2;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin-top:14px;padding:10px 11px;display:grid}.premium-template-note>span{background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:17px;display:grid;box-shadow:0 4px 12px #64452d14}.premium-template-note b,.premium-template-note small{display:block}.premium-template-note b{color:#744831;font-size:10px}.premium-template-note small{color:var(--shell-muted);margin-top:3px;font-size:9px;line-height:1.4}.premium-emoji-palette{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.premium-emoji-palette button{color:#4b525e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e9ed;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:2px 5px;min-width:0;padding:7px;display:grid}.premium-emoji-palette button:hover{color:#a55235;background:#fff8f3;border-color:#edc8b5}.premium-emoji-palette button>span{background:#fff4ed;border-radius:6px;grid-row:span 2;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.premium-emoji-palette b,.premium-emoji-palette small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.premium-emoji-palette b{font-size:8px}.premium-emoji-palette small{color:#9a9faa;font:7px/1.1 Cascadia Code,Consolas,monospace}.publication-template-link{color:#4a6b9e;cursor:pointer;background:#f5f9ff;border:1px solid #dce7f7;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:10px;padding:9px 11px;font-size:10px;font-weight:750;display:flex}.publication-template-link:hover{color:#315a95;background:#edf5ff;border-color:#c5d8f2}.editor-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.telegram-preview{position:sticky;top:16px}.preview-title{align-items:center;padding:3px 4px 13px}.preview-title>span{color:#4d7bad;background:#eaf3fb;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:800}.phone-frame{background:#b7ccd7;border:7px solid #17191e;border-radius:27px;overflow:hidden;box-shadow:0 24px 60px #1f27342e}.phone-header{color:#fff;background:#202c36;align-items:center;gap:9px;padding:11px 13px;display:flex}.phone-header>div{background:linear-gradient(145deg,#ff7b4f,#ff6038);border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-weight:850;display:grid}.phone-header b,.phone-header small{display:block}.phone-header b{font-size:10px}.phone-header small{color:#9eabb4;margin-top:1px;font-size:8px}.chat-canvas{background:radial-gradient(circle at 30% 20%,#ffffff2e,#0000 13rem),#9bb4c1;min-height:470px;padding:20px 9px}.chat-bubble{background:#fff;border-radius:6px 13px 13px;max-width:94%;margin-left:0;padding:10px 10px 18px;position:relative;box-shadow:0 2px 8px #212d3514}.chat-bubble pre{color:#182027;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:10px/1.45 Segoe UI,sans-serif;overflow:hidden}.chat-bubble>span{color:#9aa1a7;font-size:7px;position:absolute;bottom:5px;right:7px}.phone-input{color:#9ba4ab;background:#fff;border-radius:15px;margin:7px;padding:9px 12px;font-size:9px}.preview-note{color:var(--shell-muted);margin:12px 4px 0;font-size:9px;line-height:1.55}@media (width<=1320px){.message-studio{grid-template-columns:230px minmax(430px,1fr)}.telegram-preview{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid;position:static}.telegram-preview .preview-title,.telegram-preview .preview-note{grid-column:1}.telegram-preview .phone-frame{grid-area:1/2/span 2}}@media (width<=900px){.message-studio{grid-template-columns:minmax(0,1fr)}.message-library,.telegram-preview{position:static}.message-library{max-height:none}.message-list{max-height:310px}.telegram-preview{grid-column:auto}}@media (width<=600px){.message-library,.message-editor{padding:15px}.emoji-inserter{grid-template-columns:minmax(0,1fr) 50px}.emoji-inserter>div:first-child,.emoji-inserter button{grid-column:1/-1}.premium-emoji-palette{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-actions{grid-template-columns:1fr;display:grid}.telegram-preview{display:block}.telegram-preview .phone-frame{max-width:340px;margin:0 auto}}@media (width<=420px){.premium-emoji-palette{grid-template-columns:repeat(2,minmax(0,1fr))}}.bot-center{grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);align-items:start;gap:16px;display:grid}.bot-connection-card,.webhook-card,.bot-list-card,.bot-automation-card{padding:22px}.connected-bot-profile{border:1px solid var(--shell-line);background:linear-gradient(145deg,#fbfcfd,#fff);border-radius:15px;grid-template-columns:64px minmax(180px,.7fr) minmax(260px,1.3fr);align-items:center;gap:15px;margin-top:18px;padding:17px;display:grid}.bot-avatar{background:linear-gradient(145deg,#ff805c,#ff5731);border-radius:19px;width:64px;height:64px;overflow:hidden;box-shadow:0 12px 30px #ff603830}.bot-avatar img{object-fit:cover;width:100%;height:100%;display:block}.bot-avatar span{color:#fff;place-items:center;width:100%;height:100%;font-size:23px;font-weight:850;display:grid}.bot-identity b,.bot-identity a,.bot-identity small{display:block}.bot-identity b{font-size:15px}.bot-identity a{width:fit-content;color:var(--shell-blue);margin-top:3px;font-size:11px;text-decoration:none}.bot-identity small{color:var(--shell-muted);margin-top:7px;font-size:9px}.bot-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.bot-facts>div{background:#f6f7f9;border-radius:10px;padding:10px}.bot-facts dt{color:var(--shell-muted);font-size:8px}.bot-facts dd{margin:4px 0 0;font-size:10px;font-weight:750}.bot-primary-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.bot-primary-actions .primary,.bot-primary-actions .ghost{min-height:40px}.inline-alert{background:#fff5f3;border:1px solid #f0d3ce;border-radius:10px;gap:3px;margin-top:13px;padding:11px 13px;display:grid}.inline-alert b{color:#a53a29;font-size:10px}.inline-alert span{color:#805f59;font-size:9px}.bot-empty{background:#fafbfc;border:1px dashed #dfe2e7;border-radius:14px;align-items:flex-start;gap:13px;margin-top:17px;padding:20px;display:flex}.bot-empty>span{color:#e5a53a;background:#fff6e9;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.bot-empty b{font-size:12px}.bot-empty p{max-width:520px;color:var(--shell-muted);margin:5px 0 0;font-size:10px;line-height:1.55}.webhook-value{border:1px solid var(--shell-line);background:#f7f8fa;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:17px;padding:8px;display:grid}.webhook-value code{color:#4d5869;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:4px;font-size:9px;overflow:hidden}.webhook-value button{color:#556170;cursor:pointer;background:#fff;border:1px solid #dde1e7;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:700}.connection-checklist{gap:9px;margin-top:17px;display:grid}.connection-checklist>div{grid-template-columns:31px 1fr;align-items:center;gap:10px;display:grid}.connection-checklist>div>span{color:#9298a2;background:#f6f7f9;border:1px solid #e2e4e9;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.connection-checklist>div.done>span{color:#14794e;background:#eaf8f1;border-color:#cce8da}.connection-checklist b,.connection-checklist small{display:block}.connection-checklist b{font-size:10px}.connection-checklist small{color:var(--shell-muted);margin-top:2px;font-size:8px}.bot-list-card,.bot-automation-card{grid-column:1/-1}.connected-bot-list{gap:8px;margin-top:15px;display:grid}.connected-bot-list>div{border:1px solid var(--shell-line);background:#fafbfc;border-radius:11px;grid-template-columns:10px minmax(180px,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.connected-bot-list .status-dot{background:#d9a146;border-radius:50%;width:8px;height:8px}.connected-bot-list .status-dot.online{background:var(--shell-green);box-shadow:0 0 0 4px #1f9d691a}.connected-bot-list b,.connected-bot-list small{display:block}.connected-bot-list b{font-size:11px}.connected-bot-list small{color:var(--shell-muted);margin-top:3px;font-size:9px}.active-bot-badge{color:#14794e;background:#eaf8f1;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:800}.bot-automation-card .three-fields{margin-top:17px}.form-footer{border-top:1px solid var(--shell-line);justify-content:space-between;align-items:center;gap:16px;margin-top:17px;padding-top:15px;display:flex}.form-footer p{color:var(--shell-muted);margin:0;font-size:9px}.connect-bot-modal{width:min(100%,620px)}.wizard-steps{grid-template-columns:28px 1fr 28px 1fr 28px;align-items:center;margin:2px 0 18px;display:grid}.wizard-steps span{color:#9ba0aa;background:#f6f7f9;border:1px solid #e0e3e8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.wizard-steps span.active{color:#fff;border-color:var(--shell-accent);background:var(--shell-accent)}.wizard-steps i{background:#e2e5e9;height:1px}.connect-bot-modal .notice.soft{background:#f3faf6;border-color:#dceae4}@media (width<=1080px){.bot-center{grid-template-columns:minmax(0,1fr)}.bot-list-card,.bot-automation-card{grid-column:auto}}@media (width<=700px){.connected-bot-profile{grid-template-columns:56px minmax(0,1fr)}.bot-avatar{width:56px;height:56px}.bot-facts{grid-column:1/-1}.connected-bot-list>div{grid-template-columns:10px minmax(0,1fr) auto}.connected-bot-list .danger-text{grid-column:2/-1;justify-self:start}.form-footer{flex-direction:column;align-items:stretch}}@media (width<=480px){.bot-facts{grid-template-columns:minmax(0,1fr)}.bot-primary-actions{display:grid}.webhook-value{grid-template-columns:minmax(0,1fr)}}.menu-builder{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:16px;display:grid}.menu-builder-main,.menu-preview-card{padding:22px}.menu-builder .panel-head>div>.section-copy{margin:5px 0 0}.menu-builder-toolbar{border:1px solid var(--shell-line);background:#f8f9fa;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 11px;padding:9px 10px;display:flex}.menu-builder-toolbar>span{color:var(--shell-muted);font-size:9px}.menu-item-list{gap:8px;display:grid}.menu-item-block{border:1px solid var(--shell-line);background:#fff;border-radius:12px;overflow:hidden}.menu-item-block.disabled{opacity:.62}.menu-item-row{grid-template-columns:9px minmax(160px,1fr) auto auto auto;align-items:center;gap:10px;padding:11px;display:grid}.button-color{background:#cbd0d8;border-radius:5px;width:8px;height:30px}.menu-item-copy b,.menu-item-copy small{display:block}.menu-item-copy b{font-size:11px}.menu-item-copy small{color:var(--shell-muted);margin-top:3px;font-size:9px}.emoji-id-badge,.disabled-badge{border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:750;display:inline-flex}.emoji-id-badge{color:#674da9;background:#f0eafb}.disabled-badge{color:#7c828d;background:#eceef1}.menu-row-actions{gap:5px;display:flex}.menu-row-actions button{color:#646a75;cursor:pointer;background:#fafbfc;border:1px solid #e1e4e9;border-radius:8px;min-width:29px;height:29px;padding:0 8px;font-size:9px}.menu-row-actions button:hover{background:#fff}.menu-row-actions button.danger{color:#b44332;background:#fff7f5;border-color:#efd8d2}.submenu-list{background:#fafbfc;border-top:1px solid #f0f1f3;gap:1px;padding:7px 9px 9px 28px;display:grid}.submenu-list button{color:#5e6470;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:18px 18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.submenu-list button:hover{background:#fff}.submenu-list b{font-size:9px}.submenu-list small{color:#9ba0aa;font-size:8px}.submenu-premium-icon{background:#fff2ea;border-radius:6px;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.submenu-premium-icon.empty{background:0 0}.menu-preview-card{position:sticky;top:16px}.menu-preview-chat{background:#9bb4c1;border:6px solid #17191e;border-radius:23px;margin-top:12px;padding:17px 9px 9px;overflow:hidden}.menu-preview-message{background:#fff;border-radius:7px 13px 13px;width:90%;padding:10px;box-shadow:0 2px 8px #212d3514}.menu-preview-message b{font-size:10px}.menu-preview-message p{color:#3c454c;margin:8px 0 0;font-size:9px}.menu-preview-buttons{gap:4px;margin-top:8px;display:grid}.menu-preview-buttons>div{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.menu-preview-buttons button{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#21333fd6;border:0;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:0;padding:8px 5px;font-size:8px;font-weight:700;display:flex;overflow:hidden}.menu-preview-buttons button.primary{background:#397eaa}.menu-preview-buttons button.success{background:#31804f}.menu-preview-buttons button.danger{background:#9d453d}.menu-preview-card>.notice{margin-top:13px}.menu-item-modal{width:min(100%,760px)}@media (width<=1080px){.menu-builder{grid-template-columns:minmax(0,1fr)}.menu-preview-card{position:static}}@media (width<=660px){.menu-item-row{grid-template-columns:9px minmax(0,1fr) auto}.emoji-id-badge,.disabled-badge{display:none}.menu-row-actions{flex-wrap:wrap;grid-column:2/-1}.menu-builder .panel-head{flex-direction:column;align-items:stretch}}.audit-panel{margin-top:16px;padding:22px}.audit-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.audit-timeline>div:not(.empty){background:#fafbfc;border-radius:10px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.audit-timeline>div>span{color:#14794e;background:#eaf8f1;border-radius:9px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:850;display:grid}.audit-timeline b,.audit-timeline small{display:block}.audit-timeline b{font-size:10px}.audit-timeline small{color:var(--shell-muted);margin-top:2px;font-size:8px}@media (width<=720px){.audit-timeline{grid-template-columns:minmax(0,1fr)}}.legal-page{color:#f7f4ef;background:radial-gradient(circle at 12% 4%,#ff832d33,#0000 25rem),radial-gradient(circle at 90% 24%,#35b2bb1a,#0000 26rem),linear-gradient(#080d14 0%,#0d141e 48%,#080d13 100%);min-height:100vh}.legal-page,.legal-page *{box-sizing:border-box}.legal-page a{color:inherit;text-decoration:none}.legal-shell{width:min(1180px,100%);margin:0 auto;padding:22px clamp(14px,3vw,36px) 42px}.legal-topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090e16d1;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:10px 12px;display:grid;position:sticky;top:12px;box-shadow:0 18px 50px #00000047}.legal-brand{align-items:center;gap:11px;min-width:0;display:inline-flex}.legal-brand-mark{color:#17100a;background:linear-gradient(135deg,#ffd37e,#ff792c);border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:950;display:grid;box-shadow:0 8px 24px #ff77274d}.legal-brand-copy{min-width:0;line-height:1.1;display:grid}.legal-brand-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.menu-preview-button-icon{flex:none;font-size:10px}.legal-brand-copy small{color:#8e99a8;margin-top:5px;font-size:9px}.legal-nav{justify-content:center;gap:4px;min-width:0;display:flex}.legal-nav a{color:#aab2bd;border-radius:12px;padding:10px 14px;font-size:11px;font-weight:800;transition:all .16s}.legal-nav a:hover{color:#fff;background:#ffffff0f}.legal-nav a.is-active{color:#1a1008;background:linear-gradient(135deg,#ffda8d,#ff8739)}.legal-language{color:#f3b96f;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;place-items:center;width:44px;height:44px;font-size:11px;font-weight:900;display:grid}.legal-hero{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:14px;margin-top:24px;display:grid}.legal-hero-visual,.legal-hero-copy{border:1px solid #ffffff1a;border-radius:30px;min-height:420px;overflow:hidden}.legal-hero-visual{background-image:linear-gradient(#0000 45%,#05080dcc),url(/telegram/information.png);background-position:50%;background-size:cover;position:relative;box-shadow:inset 0 0 70px #0000003d}.legal-visual-badge{color:#fff4de;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070c12bd;border:1px solid #ffffff24;border-radius:12px;padding:10px 13px;font-size:10px;font-weight:850;position:absolute;bottom:22px;left:22px;box-shadow:0 12px 30px #00000047}.legal-hero-copy{background:linear-gradient(145deg,#ffffff13,#ffffff05),#0e151fdb;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,58px);display:flex}.legal-kicker{color:#ff9b4a;letter-spacing:.18em;margin:0 0 18px;font-size:10px;font-weight:900}.legal-hero-copy h1{color:#fffaf2;letter-spacing:-.052em;overflow-wrap:anywhere;max-width:650px;margin:0;font-size:clamp(39px,5vw,68px);line-height:.98}.legal-lead{color:#aeb7c4;margin:24px 0 0;font-size:14px;line-height:1.65}.legal-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:32px;display:grid}.legal-meta span{color:#d9dee5;text-overflow:ellipsis;background:#0000002b;border:1px solid #ffffff14;border-radius:14px;gap:5px;min-width:0;padding:13px 14px;font-size:10px;display:grid;overflow:hidden}.legal-meta b{color:#788493;letter-spacing:.09em;text-transform:uppercase;font-size:8px}.legal-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.legal-toc{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e151fc7;border:1px solid #ffffff17;border-radius:22px;padding:20px;position:sticky;top:92px}.legal-toc>p{color:#778391;letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px;font-size:9px;font-weight:900}.legal-toc nav{gap:4px;display:grid}.legal-toc a{color:#b9c0c9;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;padding:9px 8px;font-size:10px;font-weight:700;line-height:1.4;display:grid}.legal-toc a:hover{color:#fff;background:#ffffff0d}.legal-toc a span{color:#e99751;font-size:8px;font-weight:900}.legal-content{gap:10px;display:grid}.legal-section{background:linear-gradient(135deg,#ffffff0b,#0000),#101720;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:56px minmax(0,1fr);gap:18px;padding:clamp(22px,4vw,38px);scroll-margin-top:100px;transition:border-color .16s,transform .16s;display:grid}.legal-section:hover{border-color:#ff9a4b3d;transform:translateY(-1px)}.legal-section-number{color:#ffbd7d;background:#ff8d361a;border-radius:16px;place-items:center;width:50px;height:50px;font-size:12px;font-weight:900;display:grid}.legal-section h2{color:#fff8ed;letter-spacing:-.025em;margin:4px 0 15px;font-size:clamp(18px,2.4vw,26px)}.legal-section p{color:#b3bbc6;white-space:pre-wrap;margin:0 0 13px;font-size:13px;line-height:1.8}.legal-section p:last-child{margin-bottom:0}.legal-support-card{color:#22150b;background:radial-gradient(circle at 90% 0,#ffffff70,#0000 13rem),linear-gradient(135deg,#ffd18a,#f28a3b);border:1px solid #ffc67a3d;border-radius:25px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;padding:clamp(24px,4vw,42px);display:grid;overflow:hidden}.legal-support-card span{letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.legal-support-card h2{letter-spacing:-.035em;margin:8px 0;font-size:clamp(23px,3vw,34px)}.legal-support-card p{color:#22150bb3;max-width:650px;margin:0;font-size:12px;line-height:1.6}.legal-support-card>a,.legal-support-card>strong{color:#fff;text-align:center;background:#15100c;border-radius:14px;padding:14px 17px;font-size:10px;font-weight:900;box-shadow:0 10px 28px #30190933}.legal-footer{color:#73808e;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;margin-top:28px;padding:20px 4px 0;font-size:9px;display:grid}.legal-footer>div{gap:5px;display:grid}.legal-footer strong{color:#e9edf1;font-size:11px}.legal-footer nav{flex-wrap:wrap;gap:14px;display:flex}.legal-footer a:hover{color:#f5b16f}@media (width<=900px){.legal-topbar{gap:10px}.legal-brand-copy small{display:none}.legal-nav a{padding-inline:10px}.legal-hero{grid-template-columns:minmax(0,1fr)}.legal-hero-visual{min-height:330px}.legal-hero-copy{min-height:auto}.legal-layout{grid-template-columns:minmax(0,1fr)}.legal-toc{position:static}.legal-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-footer{grid-template-columns:minmax(0,1fr) auto}.legal-footer>span{grid-column:1/-1}}@media (width<=640px){.legal-shell{padding:8px 8px 28px}.legal-topbar{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand language""nav nav";padding:9px;top:6px}.legal-brand{grid-area:brand}.legal-nav{grid-area:nav;justify-content:flex-start;padding-top:3px;overflow-x:auto}.legal-nav a{text-align:center;flex:1 0 auto}.legal-language{grid-area:language}.legal-hero{gap:8px;margin-top:10px}.legal-hero-visual,.legal-hero-copy{border-radius:20px}.legal-hero-visual{min-height:235px}.legal-visual-badge{bottom:13px;left:13px}.legal-hero-copy{padding:25px 21px}.legal-hero-copy h1{font-size:clamp(28px,8vw,36px);line-height:1.03}.legal-lead{margin-top:18px}.legal-meta{grid-template-columns:minmax(0,1fr);margin-top:22px}.legal-layout{gap:8px;margin-top:8px}.legal-toc{border-radius:18px;padding:16px}.legal-toc nav{grid-template-columns:minmax(0,1fr)}.legal-section{border-radius:19px;grid-template-columns:minmax(0,1fr);gap:12px;padding:22px 19px}.legal-section-number{border-radius:13px;width:42px;height:42px}.legal-section h2{margin-top:0}.legal-section p{font-size:12px;line-height:1.72}.legal-support-card{border-radius:19px;grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 20px}.legal-support-card>a,.legal-support-card>strong{width:100%}.legal-footer{grid-template-columns:minmax(0,1fr);gap:16px;padding-inline:10px}.legal-footer nav{gap:8px;display:grid}}.saas-shell{--shell-sidebar-width:300px;--shell-radius:18px;--shell-shadow:0 16px 42px #1b1f280e;background:radial-gradient(circle at 96% 0,#ff633f17,#0000 28rem),radial-gradient(circle at 74% 18%,#3c79e609,#0000 30rem),#f5f6f8}.saas-sidebar{width:var(--shell-sidebar-width);background:radial-gradient(circle at 25% -10%,#ff633f1c,#0000 18rem),linear-gradient(#14171d,#101217);padding:20px 14px 16px;transition:width .19s,transform .19s;box-shadow:8px 0 36px #0f121814}.saas-brand{min-height:54px;padding:0 8px 14px}.saas-brand .brand-copy{flex:1;min-width:0}.sidebar-collapse{color:#8d939f;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;transition:all .16s;display:grid}.sidebar-collapse:hover{color:#fff;background:#ffffff12;border-color:#ffffff29}.sidebar-search{border-radius:12px;min-height:42px;margin-bottom:12px;padding:10px 12px;font-size:12px}.saas-navigation{gap:10px;padding-right:2px}.nav-group{gap:2px}.nav-group-toggle{color:#6f7580;letter-spacing:.15em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:29px;padding:4px 10px;font-size:9px;font-weight:850;display:flex}.nav-group-toggle i{letter-spacing:0;font-size:15px;font-style:normal}.nav-group-items{gap:3px;display:grid;overflow:hidden}.nav-group.collapsed .nav-group-items{display:none}.nav-item{color:#b1b6c0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px;transition:color .15s,background .15s,transform .15s;display:grid}.nav-item:hover{color:#fff;background:#ffffff0e;transform:translate(2px)}.nav-item.active{color:#fff;box-shadow:inset 3px 0 var(--shell-accent), 0 10px 28px #00000029;background:linear-gradient(90deg,#232730,#1c2028)}.nav-item>i{color:#7b828e;background:#ffffff09;border-radius:9px;place-items:center;width:30px;height:30px;font-size:14px;font-style:normal;display:grid}.nav-item.active>i{color:#ff8b6c;background:#ff633f1f}.nav-item>span,.nav-item b,.nav-item small{min-width:0;display:block}.nav-item b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:730;overflow:hidden}.nav-item small{color:#747b87;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.nav-item.active small{color:#9299a4}.bot-health-card{border-radius:14px;margin-top:12px;padding:12px 11px}.saas-workspace{margin-left:var(--shell-sidebar-width);transition:margin-left .19s}.saas-topbar{z-index:30;background:#f8f9fbe0;min-height:92px;padding:17px clamp(22px,3vw,44px);position:sticky;top:0;box-shadow:0 7px 24px #1e232c06}.page-icon{width:42px;height:42px;color:var(--shell-accent);background:linear-gradient(145deg, #fff, var(--shell-accent-soft));border:1px solid #f2ded8;border-radius:13px;flex:none;place-items:center;font-size:16px;display:grid;box-shadow:0 8px 24px #ff633f17}.saas-topbar h1{font-size:clamp(24px,2.4vw,31px)}.saas-topbar p{font-size:12px}.page-stage{padding-top:clamp(22px,2.7vw,38px)}.saas-shell .panel,.saas-shell .form-panel,.saas-shell .staff-create,.saas-shell .staff-account{border-radius:var(--shell-radius);box-shadow:var(--shell-shadow);background:#fffffff0;border-color:#e5e7eb}.saas-shell .panel-head{min-height:78px;padding:21px 24px}.saas-shell .panel-head.compact{min-height:auto;padding:0 0 20px}.saas-shell .panel-head h3{font-size:18px}.saas-shell .eyebrow{color:#9399a4;font-size:10px}.saas-shell label{color:#656c78;font-size:12px;font-weight:700}.saas-shell input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=hidden]),.saas-shell select{background-color:#fff;border-color:#dfe2e7;border-radius:11px;min-height:44px;padding:10px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.saas-shell textarea{border-color:#dfe2e7;border-radius:11px;min-height:120px;padding:12px 13px;font-size:13px;line-height:1.55}.saas-shell input:focus,.saas-shell select:focus,.saas-shell textarea:focus{border-color:#98b6e9;outline:0;box-shadow:0 0 0 4px #3c79e61a}.saas-shell .primary,.saas-shell .danger,.saas-shell .ghost{border-radius:11px;min-height:42px;font-size:12px}.saas-shell table{border-collapse:separate;border-spacing:0;width:100%}.saas-shell thead th{z-index:2;color:#858c97;letter-spacing:.06em;text-transform:uppercase;background:#f8f9fb;font-size:10px;position:sticky;top:91px}.saas-shell th,.saas-shell td{padding-block:13px}.command-results>button.selected,.command-results>button:hover{box-shadow:inset 3px 0 var(--shell-accent);background:#f2f4f7}.compact-sidebar{--shell-sidebar-width:84px}.compact-sidebar .saas-sidebar{padding-inline:11px}.compact-sidebar .saas-brand{justify-content:center;padding-inline:0}.compact-sidebar .brand-copy,.compact-sidebar .sidebar-search>span:nth-child(2),.compact-sidebar .sidebar-search kbd,.compact-sidebar .nav-group-toggle span,.compact-sidebar .nav-item>span,.compact-sidebar .bot-health-card>div{display:none}.compact-sidebar .sidebar-collapse{width:25px;height:25px;position:absolute;top:56px}.compact-sidebar .sidebar-search{grid-template-columns:1fr;place-items:center;padding:9px;display:grid}.compact-sidebar .nav-group-toggle{justify-content:center;padding:2px}.compact-sidebar .nav-group-toggle i{color:#4f5560;font-size:11px}.compact-sidebar .nav-item{grid-template-columns:1fr;place-items:center;padding-inline:8px}.compact-sidebar .nav-item:hover{transform:none}.compact-sidebar .bot-health-card{grid-template-columns:1fr;justify-items:center}.compact-sidebar .bot-health-card button{width:100%}@media (width<=1100px) and (width>=821px){.saas-shell:not(.compact-sidebar){--shell-sidebar-width:268px}}@media (width<=820px){.saas-shell,.compact-sidebar{--shell-sidebar-width:min(88vw, 326px)}.saas-sidebar{width:var(--shell-sidebar-width)}.sidebar-collapse{display:none}.compact-sidebar .brand-copy,.compact-sidebar .sidebar-search>span:nth-child(2),.compact-sidebar .sidebar-search kbd,.compact-sidebar .nav-group-toggle span,.compact-sidebar .nav-item>span,.compact-sidebar .bot-health-card>div{display:block}.compact-sidebar .sidebar-search{place-items:initial;grid-template-columns:20px 1fr auto;padding:10px 12px;display:grid}.compact-sidebar .nav-group-toggle{justify-content:space-between;padding:4px 10px}.compact-sidebar .nav-item{place-items:center initial;grid-template-columns:30px minmax(0,1fr);padding-inline:10px}.compact-sidebar .bot-health-card{justify-items:initial;grid-template-columns:10px 1fr 25px}.saas-topbar{min-height:74px;position:sticky}.page-icon{display:none}.page-stage{padding-bottom:98px}.mobile-dock{z-index:32;right:10px;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #dcdfe5db;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:6px;display:grid;position:fixed;left:10px;box-shadow:0 16px 50px #1419222e}.mobile-dock button{color:#737985;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;gap:2px;min-width:0;min-height:51px;padding:5px 3px;display:grid}.mobile-dock button.active{color:#d94f31;background:var(--shell-accent-soft)}.mobile-dock i{font-size:15px;font-style:normal}.mobile-dock span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.saas-shell thead th{top:73px}}@media (width<=560px){.saas-topbar h1{font-size:21px}.saas-shell .panel,.saas-shell .form-panel,.saas-shell .staff-create,.saas-shell .staff-account{border-radius:15px}.saas-shell .panel-head{min-height:68px;padding:17px}.saas-shell .panel-head h3,.saas-shell input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=hidden]),.saas-shell select,.saas-shell textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.saas-shell *,.saas-shell :before,.saas-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:is(html:has(.saas-shell),body:has(.saas-shell)){--lf-admin-mobile-gutter:10px;width:100%;min-width:0;max-width:100%;overflow-x:clip!important}.saas-shell,.saas-workspace,.saas-topbar,.page-stage,.page-stage>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.saas-shell{background:radial-gradient(circle at 88% 4%,#ff68421c,#0000 27rem),linear-gradient(#f4f6f9 0%,#eef1f5 100%)!important;width:100%!important;overflow-x:clip!important}.saas-workspace{overflow-x:clip!important;transform:none!important}.page-stage{width:100%!important;margin:0 auto!important}.page-stage>*{width:100%!important}.saas-shell :is(.panel,.form-panel,.admin-card,.staff-create,.staff-account){border:1px solid #121b2a16!important;box-shadow:0 12px 34px #0f172a13!important}.saas-shell :is(.panel,.form-panel,.admin-card,.staff-create,.staff-account):hover{border-color:#ff5d382e!important;box-shadow:0 18px 46px #0f172a1b!important}@media (width>=1181px){.saas-sidebar{width:294px!important;transform:translate(0)!important}.saas-workspace{width:calc(100% - 294px)!important;margin-left:294px!important}.page-stage{max-width:1760px!important;padding:30px clamp(24px,2.3vw,42px) 56px!important}}@media (width<=1180px){.saas-sidebar{z-index:1200!important;visibility:hidden!important;width:min(88vw,340px)!important;max-width:calc(100vw - 34px)!important;transition:transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s!important;position:fixed!important;inset:0 auto 0 0!important;transform:translate(-105%)!important}.saas-sidebar.open{visibility:visible!important;transition-delay:0s!important;transform:translate(0)!important}.saas-workspace{width:100%!important;max-width:100vw!important;margin:0!important}.saas-topbar{width:100%!important;max-width:100vw!important}.page-stage{max-width:100%!important;padding:24px 18px 98px!important}}@media (width<=820px){.saas-shell{width:100vw!important;max-width:100vw!important}html:has(.saas-shell){width:100vw!important;max-width:100vw!important}body:has(.saas-shell){width:100vw!important;max-width:100vw!important}.saas-topbar{min-height:auto!important;padding:max(10px, env(safe-area-inset-top)) var(--lf-admin-mobile-gutter) 10px!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.topbar-leading{flex:calc(100% - 150px)!important;width:auto!important;min-width:0!important}.topbar-leading>div:last-child{min-width:0!important}.topbar-leading h1{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.top-actions{flex:none!important;width:auto!important;max-width:100%!important;margin-left:auto!important}.topbar-preorder-summary{order:3!important;width:100%!important;max-width:100%!important;margin:0!important}.page-stage{width:100%!important;padding:16px var(--lf-admin-mobile-gutter) calc(92px + env(safe-area-inset-bottom))!important}.page-stage>*,.page-stage :is(section,article,form,fieldset,div){min-width:0}.saas-shell :is(.panel,.form-panel,.admin-card,.staff-create,.staff-account){border-radius:18px!important;width:100%!important;max-width:100%!important;padding:16px!important}.saas-shell :is(.settings-grid,.overview-grid,.metric-grid,.payment-provider-grid,.permission-grid,.switch-grid,.promo-form-row,.sms-price-grid,.stock-grid,.supplier-product-grid,.two-fields,.three-fields){grid-template-columns:minmax(0,1fr)!important}.table-scroll,.admin-table-wrap,.responsive-table{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;overflow-x:auto!important}.mobile-dock{left:var(--lf-admin-mobile-gutter)!important;right:var(--lf-admin-mobile-gutter)!important;bottom:max(8px, env(safe-area-inset-bottom))!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:auto!important;max-width:none!important;padding:5px!important;display:grid!important}.mobile-dock button{min-width:0!important;overflow:hidden!important}.mobile-dock button span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.admin-modal-backdrop,.autobuy-modal-backdrop,.profile-modal-backdrop,.command-backdrop{width:100vw!important;max-width:100vw!important;padding:8px 8px max(8px, env(safe-area-inset-bottom))!important}.admin-modal-backdrop>*,.autobuy-modal,.profile-modal,.command-palette,.inline-import-form{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 16px - env(safe-area-inset-bottom))!important;overflow:auto!important}}@media (width<=520px){.saas-topbar{gap:8px!important}.topbar-leading{flex-basis:calc(100% - 92px)!important}.topbar-leading h1{font-size:clamp(21px,6.3vw,27px)!important}.top-actions .ghost{width:42px!important;min-width:42px!important;padding-inline:0!important}.top-actions .ghost span:not(.button-spinner),.account-trigger-copy{display:none!important}.page-stage{padding-inline:8px!important}.saas-shell :is(.panel,.form-panel,.admin-card,.staff-create,.staff-account){border-radius:16px!important;padding:14px!important}}:is(html:has(.saas-shell),body:has(.saas-shell)){background:#f3f5f8;width:100%;min-width:0;max-width:100%;min-height:100%;overflow-x:hidden!important}body:has(.saas-shell){margin:0}.saas-shell{--control-sidebar:294px;--control-bg:#f3f5f8;--control-surface:#ffffffeb;--control-surface-strong:#fff;--control-ink:#171b23;--control-muted:#747b88;--control-line:#e3e7ed;--control-orange:#ff6748;--control-orange-2:#ff8a65;--control-coral-soft:#fff0eb;--control-blue:#397ee8;--control-green:#1fa66f;--control-violet:#7962df;--control-shadow:0 18px 52px #191f2b13;--control-shadow-soft:0 8px 26px #191f2b0e;isolation:isolate;width:100%;min-width:0;max-width:100%;min-height:100dvh;color:var(--control-ink);background:radial-gradient(circle at 97% 1%, #ff674824, transparent 31rem), radial-gradient(circle at 68% 35%, #397ee80f, transparent 30rem), linear-gradient(180deg, #f7f8fa 0%, var(--control-bg) 42%, #eef1f5 100%);position:relative;overflow-x:clip}.saas-shell:before{z-index:-1;content:"";pointer-events:none;opacity:.34;background-image:linear-gradient(#222a3706 1px,#0000 1px),linear-gradient(90deg,#222a3706 1px,#0000 1px);background-size:28px 28px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.saas-sidebar{z-index:60;color:#f8fafc;border-right:1px solid #ffffff0e;max-width:min(92vw,360px);height:100dvh;inset:0 auto 0 0;overflow:hidden;box-shadow:16px 0 50px #0f131b1f;width:var(--control-sidebar)!important;background:radial-gradient(circle at 18% -5%,#ff674838,#0000 18rem),radial-gradient(circle at 100% 46%,#4c7ee61a,#0000 17rem),linear-gradient(#171a21 0%,#11141a 56%,#0d1015 100%)!important;padding:22px 16px 18px!important;position:fixed!important}.saas-brand{position:relative;min-height:62px!important;padding:2px 6px 16px!important}.saas-brand:after{content:"";background:linear-gradient(90deg,#ff6748a3,#ffffff0f,#0000);height:1px;position:absolute;bottom:0;left:6px;right:6px}.saas-brand .fox-mark.small{background:linear-gradient(145deg,#ff8a65,#ff5d3d);border:1px solid #ffffff24;border-radius:15px;flex:0 0 44px;width:44px;height:44px;box-shadow:0 10px 30px #ff633f47,inset 0 1px #ffffff59}.saas-brand strong{letter-spacing:-.035em;font-size:18px!important}.saas-brand span{color:#8d94a1!important;letter-spacing:.19em!important;font-size:9px!important}.sidebar-search{box-shadow:inset 0 1px #ffffff06;color:#aab0bc!important;background:#ffffff0b!important;border:1px solid #ffffff16!important;border-radius:13px!important;min-height:46px!important;margin:14px 2px 12px!important;padding:11px 12px!important}.sidebar-search:hover{color:#fff!important;background:#ffffff12!important;border-color:#ff81606b!important}.saas-navigation{flex:1;min-height:0;margin-right:-5px;overflow:hidden auto;gap:13px!important;padding:2px 7px 16px 2px!important}.nav-group-toggle{color:#747b88!important;letter-spacing:.18em!important;min-height:28px!important;padding:4px 9px!important;font-size:9px!important}.nav-group-toggle:hover{color:#cbd0d9!important}.nav-group-items{gap:4px!important}.nav-item{position:relative;overflow:hidden;color:#c0c5cf!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:11px!important;min-height:55px!important;padding:9px 11px!important}.nav-item:before{content:"";opacity:0;background:linear-gradient(var(--control-orange-2), var(--control-orange));border-radius:0 4px 4px 0;width:3px;transition:opacity .2s,transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:10px;bottom:10px;left:0;transform:scaleY(.45)}.nav-item:hover{transform:translate(2px);color:#fff!important;background:#ffffff0d!important;border-color:#ffffff0e!important}.nav-item.active{color:#fff!important;background:radial-gradient(circle at 88% 18%,#ff674829,#0000 8rem),linear-gradient(105deg,#ffffff1a,#ffffff0b)!important;border-color:#ff82602e!important;box-shadow:0 12px 30px #0000002e,inset 0 1px #ffffff0b!important}.nav-item.active:before{opacity:1;transform:scaleY(1)}.nav-item>i{border:1px solid #ffffff0e;color:#a2a9b5!important;background:#ffffff0e!important;border-radius:12px!important;width:36px!important;height:36px!important}.nav-item.active>i{border-color:#ff7e5c33;box-shadow:0 0 0 5px #ff674809;color:#ff9b7e!important;background:#ff674824!important}.nav-item b{line-height:1.18;font-size:13px!important}.nav-item small{color:#747c89!important;margin-top:4px!important;font-size:9.5px!important}.bot-health-card{box-shadow:inset 0 1px #ffffff06;background:#ffffff0b!important;border:1px solid #ffffff12!important;margin:10px 2px 0!important;padding:12px!important}.saas-workspace{min-width:0;max-width:none;min-height:100dvh;overflow-x:clip;width:calc(100% - var(--control-sidebar))!important;margin-left:var(--control-sidebar)!important}.saas-topbar{-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);width:100%;min-width:0;top:0;z-index:40!important;background:#f8f9fbdb!important;border-bottom:1px solid #dbe0e7d1!important;min-height:96px!important;padding:16px clamp(22px,2.5vw,42px)!important;position:sticky!important;box-shadow:0 9px 34px #1e24300b!important}.topbar-leading{flex:320px;min-width:0}.page-icon{width:50px!important;height:50px!important;color:var(--control-orange)!important;background:radial-gradient(circle at 28% 20%,#fff,#0000 44%),linear-gradient(145deg,#fff,#fff0eb)!important;border:1px solid #f1d7cf!important;border-radius:16px!important;flex:0 0 50px!important;box-shadow:0 12px 30px #ff674821,inset 0 1px #fff!important}.breadcrumbs{color:#a1a7b1!important;margin-bottom:6px!important;font-size:10px!important;font-weight:760!important}.saas-topbar h1{color:#171b23;letter-spacing:-.047em!important;font-size:clamp(27px,2.4vw,36px)!important}.saas-topbar p{color:#737b88!important;margin-top:6px!important;font-size:12px!important}.top-actions{gap:9px!important}.saas-topbar .ghost,.account-trigger{background:#ffffffe6!important;border:1px solid #e0e4ea!important;border-radius:14px!important;min-height:46px!important;box-shadow:0 7px 22px #1b212c0b!important}.saas-topbar .ghost:hover,.account-trigger:hover{border-color:#f1b9aa!important;box-shadow:0 10px 28px #ff67481a!important}.topbar-preorder-summary{min-width:260px!important;min-height:62px!important;box-shadow:var(--control-shadow-soft)!important;background:radial-gradient(circle at 100% 0,#ff67481f,#0000 9rem),#ffffffeb!important;border-color:#e1e5eb!important;border-radius:17px!important}.page-stage{min-width:0;margin:0 auto;width:100%!important;max-width:1760px!important;padding:clamp(24px,2.5vw,42px) clamp(20px,2.8vw,46px) 74px!important}.page-stage>*{width:100%;min-width:0;max-width:100%}.saas-shell :is(.panel,.form-panel,.admin-card,.panel-card,.staff-create,.staff-account){min-width:0;border:1px solid var(--control-line)!important;box-shadow:var(--control-shadow)!important;background:linear-gradient(155deg,#fffffffa,#fafbfdeb)!important;border-radius:20px!important}.saas-shell :is(.panel,.form-panel,.admin-card,.panel-card,.staff-create,.staff-account):hover{border-color:#f0c6ba!important;box-shadow:0 22px 58px #191f2b1a!important}.saas-shell :is(.panel-head,.card-heading-row){position:relative}.saas-shell .panel-head{border-bottom-color:#e8ebef!important;min-height:84px!important;padding:23px 26px!important}.saas-shell :is(.panel-head h2,.panel-head h3,.card-heading-row h3){color:#171b23;letter-spacing:-.025em}.saas-shell .panel-head h3,.saas-shell .card-heading-row h3{font-size:19px!important}.saas-shell .eyebrow{color:#969eaa!important;letter-spacing:.16em!important;font-size:10px!important;font-weight:850!important}.saas-shell :is(.settings-grid,.overview-grid,.metric-grid,.preorder-metrics,.promo-metrics,.sms-metrics,.autobuy-metrics){gap:16px!important}.saas-shell :is(.metric,.metric-card,.preorder-metric,.promo-metric,.sms-metric,.autobuy-metric){min-width:0;position:relative;overflow:hidden;background:radial-gradient(circle at 105% -10%,#ff67481c,#0000 9rem),linear-gradient(155deg,#fff,#f8fafc)!important;border:1px solid #e4e8ed!important;border-radius:18px!important;box-shadow:0 10px 28px #191f2b0f!important}.saas-shell :is(.primary,.primary-button){color:#fff!important;background:linear-gradient(135deg,#ff7657,#ff5d3d)!important;border:1px solid #ff6545!important;box-shadow:0 10px 24px #ff5d3d33!important}.saas-shell :is(.primary,.primary-button):hover:not(:disabled){box-shadow:0 14px 32px #ff5d3d47!important}.saas-shell :is(.secondary,.secondary-button,.ghost,.ghost-button){box-shadow:0 6px 18px #1e242f0b;background:#fff!important;border-color:#dde2e8!important}.saas-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){color:#1e2430;min-width:0;box-shadow:inset 0 1px 2px #191f2b06;background-color:#fff!important;border:1px solid #dce1e8!important;border-radius:13px!important;min-height:46px!important}.saas-shell :is(input,select,textarea):focus{outline:0;border-color:#ff9f87!important;box-shadow:0 0 0 4px #ff67481a!important}.saas-shell .section-tabs{background:#edf0f4!important;border:1px solid #dde2e8!important;border-radius:15px!important;gap:5px!important;padding:5px!important}.saas-shell .section-tabs button{border-radius:11px!important;min-height:40px!important}.table-scroll,.saas-shell .table-scroll{background:#fff;border:1px solid #e4e8ed;min-width:0;box-shadow:inset 0 1px #fff9;border-radius:16px!important;width:100%!important;max-width:100%!important;overflow:auto!important}.saas-shell table{width:100%;min-width:760px;border-collapse:separate!important;border-spacing:0!important}.saas-shell thead th{color:#8c94a0!important;background:#f5f7f9!important;border-bottom:1px solid #e5e9ee!important;padding:13px 15px!important;font-size:10px!important;top:94px!important}.saas-shell tbody td{border-bottom-color:#edf0f3!important;padding:15px!important}.saas-shell tbody tr:last-child td{border-bottom:0!important}.saas-shell tbody tr:hover{background:#fff8f5!important}.admin-modal-backdrop,.autobuy-modal-backdrop,.profile-modal-backdrop,.command-backdrop{-webkit-backdrop-filter:blur(10px)saturate(.9);backdrop-filter:blur(10px)saturate(.9);z-index:120!important;background:#0e121994!important;padding:24px!important}.admin-modal-backdrop>*,.autobuy-modal,.profile-modal,.command-palette,.inline-import-form{width:min(94vw,900px);background:#fff!important;border:1px solid #ffffffb3!important;border-radius:24px!important;max-width:100%!important;max-height:calc(100dvh - 48px)!important;overflow:auto!important;box-shadow:0 32px 100px #0a0e164d!important}.mobile-dock{display:none!important}@media (width>=1181px){.mobile-scrim,.mobile-menu-button,.sidebar-close{display:none!important}}@media (width<=1180px){.saas-shell,.compact-sidebar{--control-sidebar:min(88vw, 340px);--shell-sidebar-width:var(--control-sidebar)!important}.saas-sidebar,.compact-sidebar .saas-sidebar{will-change:transform;width:var(--control-sidebar)!important;max-width:min(88vw,340px)!important;transition:transform .26s cubic-bezier(.22,1,.36,1)!important;transform:translate(-105%)!important}.saas-sidebar.open,.compact-sidebar .saas-sidebar.open{transform:translate(0)!important}.compact-sidebar .brand-copy,.compact-sidebar .sidebar-search>span:nth-child(2),.compact-sidebar .sidebar-search kbd,.compact-sidebar .nav-group-toggle span,.compact-sidebar .nav-item>span,.compact-sidebar .bot-health-card>div{display:block!important}.compact-sidebar .sidebar-search{place-items:initial!important;grid-template-columns:20px minmax(0,1fr) auto!important}.compact-sidebar .nav-item{place-items:center initial!important;grid-template-columns:36px minmax(0,1fr)!important}.compact-sidebar .nav-group-toggle{justify-content:space-between!important}.sidebar-collapse{display:none!important}.sidebar-close,.mobile-menu-button{display:grid!important}.mobile-scrim{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .22s;z-index:55!important;background:#080b1194!important;border:0!important;width:100%!important;height:100%!important;display:block!important;position:fixed!important;inset:0!important}.mobile-scrim.visible{opacity:1;pointer-events:auto}.saas-workspace,.compact-sidebar .saas-workspace{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;transform:none!important}.saas-topbar{min-height:84px!important;padding:12px 18px!important}.page-stage{padding:24px 18px 82px!important}.message-studio,.buttons-workspace,.menu-builder,.channel-layout,.channel-studio-grid,.catalog-layout,.preorder-layout,.sms-layout,.promo-layout,.miniapp-editor-layout{grid-template-columns:minmax(0,1fr)!important}.message-library,.telegram-preview,.message-preview,.menu-preview,.menu-preview-card,.channel-preview-card,.miniapp-editor-preview-card{width:100%!important;max-width:100%!important;max-height:none!important;position:static!important}.settings-grid,.overview-grid,.metric-grid,.payment-provider-grid,.permission-grid,.switch-grid,.promo-form-row,.sms-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=820px){.saas-shell{background:radial-gradient(circle at 100% 0,#ff67481f,#0000 22rem),#f3f5f8}.saas-topbar{min-height:76px!important;padding:max(9px, env(safe-area-inset-top)) 11px 9px!important;flex-wrap:nowrap!important;gap:9px!important}.mobile-menu-button{box-shadow:0 8px 22px #ff67481c;background:linear-gradient(145deg,#fff,#fff1ec)!important;border:1px solid #efd8d1!important;border-radius:14px!important;flex:0 0 44px!important;width:44px!important;height:44px!important}.page-icon,.breadcrumbs,.topbar-leading p{display:none!important}.topbar-leading{overflow:hidden;flex:auto!important;gap:9px!important}.topbar-leading h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:clamp(21px,6.3vw,28px)!important}.top-actions{flex:none;flex-wrap:nowrap!important;gap:6px!important}.top-actions .ghost{justify-content:center;width:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important}.top-actions .ghost span:not(.button-spinner),.search-trigger{display:none!important}.account-trigger{min-width:44px!important;min-height:44px!important;padding:3px!important}.account-trigger-copy,.account-trigger>i,.account-trigger>svg{display:none!important}.avatar{width:36px!important;height:36px!important}.topbar-preorder-summary{position:relative;border-radius:14px!important;grid-template-columns:1fr!important;width:44px!important;min-width:44px!important;min-height:44px!important;margin-left:auto!important;padding:4px!important}.topbar-preorder-icon{width:34px!important;height:34px!important}.topbar-preorder-copy,.topbar-preorder-arrow{display:none!important}.topbar-preorder-total{border:2px solid #f7f8fa!important;min-width:20px!important;height:20px!important;padding:0 4px!important;position:absolute!important;top:-6px!important;right:-6px!important}.page-stage{width:100%!important;max-width:100%!important;padding:14px 10px calc(88px + env(safe-area-inset-bottom))!important}.saas-shell :is(.panel,.form-panel,.admin-card,.panel-card,.staff-create,.staff-account){border-radius:17px!important;width:100%!important;min-width:0!important;max-width:100%!important}.saas-shell .panel-head{min-height:0!important;padding:18px!important}.saas-shell :is(.panel-head h3,.card-heading-row h3){font-size:18px!important}.settings-grid,.overview-grid,.metric-grid,.payment-provider-grid,.permission-grid,.switch-grid,.promo-form-row,.sms-price-grid,.stock-grid,.supplier-product-grid,.two-fields,.three-fields,.autobuy-modal .three-fields,.preorder-page-grid,.preorder-button-grid{grid-template-columns:minmax(0,1fr)!important}.table-filters,.form-footer,.editor-actions,.preorder-toolbar,.sms-statistics-actions,.backup-actions{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;display:grid!important}.table-scroll,.saas-shell .table-scroll{border-radius:14px!important;max-width:calc(100vw - 20px)!important;margin-inline:0!important}.saas-shell table{min-width:680px!important}.saas-shell thead th{top:75px!important}.mobile-dock{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);z-index:52!important;right:8px!important;bottom:max(7px, env(safe-area-inset-bottom))!important;background:#13161df0!important;border:1px solid #ffffff1c!important;border-radius:19px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;width:auto!important;min-height:62px!important;padding:5px!important;display:grid!important;position:fixed!important;left:8px!important;box-shadow:0 18px 48px #080b1157!important}.mobile-dock button{color:#9ca3af!important;background:0 0!important;border:0!important;border-radius:14px!important;min-width:0!important;min-height:52px!important;padding:6px 3px!important}.mobile-dock button.active{color:#fff!important;background:linear-gradient(135deg,#ff795a,#ff5e3d)!important;box-shadow:0 8px 22px #ff5e3d45!important}.mobile-dock button i{font-size:17px!important}.mobile-dock button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;font-size:9px!important}.admin-modal-backdrop,.autobuy-modal-backdrop,.profile-modal-backdrop,.command-backdrop{padding:6px 6px max(6px,env(safe-area-inset-bottom))!important;place-items:end center!important}.admin-modal-backdrop>*,.autobuy-modal,.profile-modal,.command-palette,.inline-import-form{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 8px - env(safe-area-inset-bottom))!important;border-radius:24px 24px 13px 13px!important;margin:0!important}.autobuy-modal,.profile-modal,.inline-import-form{padding:18px 14px!important}}@media (width<=480px){.saas-topbar{gap:6px!important;padding-inline:8px!important}.mobile-menu-button{flex-basis:40px!important;width:40px!important;height:40px!important}.topbar-leading h1{font-size:20px!important}.top-actions .ghost,.topbar-preorder-summary,.account-trigger{width:40px!important;min-width:40px!important;min-height:40px!important}.topbar-preorder-icon,.avatar{width:32px!important;height:32px!important}.page-stage{padding-inline:8px!important}.saas-shell :is(.panel,.form-panel,.admin-card,.panel-card,.staff-create,.staff-account){padding:14px!important}.saas-shell :is(.primary,.primary-button,.secondary,.secondary-button,.danger,.danger-button){justify-content:center;width:100%}}@keyframes control-surface-in{0%{opacity:0;transform:translateY(12px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.page-stage>*{animation:none!important}}.nav-group-toggle span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.nav-group-toggle i{text-align:center;flex:0 0 18px;width:18px}.saas-shell .table-scroll{scrollbar-gutter:stable;position:relative}.saas-shell thead th{position:static;top:auto}.backup-hero>.backup-actions,.backup-hero>.backup-grid{margin-left:22px;margin-right:22px}.backup-hero>.backup-grid{margin-bottom:22px}.backup-actions .secondary,.restore-panel .danger-action{cursor:pointer;background:#fff;border:1px solid #dfe2e7;border-radius:11px;min-height:44px;padding:11px 17px;font-size:12px;font-weight:760}.backup-actions .secondary:hover{background:#f8f9fb;border-color:#c9cdd4}.backup-warning,.restore-panel{padding:22px}.backup-warning b{font-size:13px}.restore-panel .danger-action{color:#b33e32;background:#fff4f1;border-color:#efd0ca}.restore-panel .danger-action:hover{background:#ffebe6;border-color:#e6b4aa}.backup-actions button:disabled,.restore-panel .danger-action:disabled{opacity:.5;cursor:not-allowed}@media (width<=820px){.nav-group-toggle span{white-space:normal}}@media (width<=720px){.backup-hero>.backup-actions,.backup-hero>.backup-grid{margin-left:16px;margin-right:16px}.backup-hero>.backup-grid{margin-bottom:16px}.backup-warning,.restore-panel{padding:17px}}.promo-admin{gap:20px;padding-bottom:40px;display:grid}.promo-admin .admin-alert{border-radius:16px;padding:14px 18px;font-weight:700}.promo-admin .admin-alert-error{color:#a43c30;background:#fff0ed;border:1px solid #f5c6bd}.promo-hero{color:#fff;background:linear-gradient(135deg,#17191f 0%,#24262e 50%,#43200e 100%);border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(280px,42%);min-height:220px;display:grid;overflow:hidden;box-shadow:0 24px 60px #1b181724}.promo-hero>div{align-self:center;padding:36px 40px}.promo-hero h2{margin:8px 0 10px;font-size:clamp(30px,4vw,52px)}.promo-hero p{color:#ffffffb8;max-width:580px;margin:0}.promo-hero img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:220px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22%);mask-image:linear-gradient(90deg,#0000 0%,#000 22%)}.promo-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.promo-metrics article,.promo-admin .admin-card{background:#ffffffeb;border:1px solid #e6e6e2;border-radius:22px;box-shadow:0 16px 45px #24221f0f}.promo-metrics article{gap:8px;padding:20px;display:grid}.promo-metrics span{color:#777b83;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.promo-metrics strong{font-size:25px}.promo-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.6fr);align-items:start;gap:18px;display:grid}.promo-admin .admin-card{padding:24px}.promo-admin h3{margin:6px 0 18px;font-size:22px}.promo-create form,.promo-create label{gap:8px;display:grid}.promo-create form{gap:16px}.promo-create label{color:#61656c;font-size:13px;font-weight:750}.promo-create input,.promo-history input{color:#17191f;width:100%;font:inherit;background:#fff;border:1px solid #dcdedc;border-radius:14px;outline:none;padding:13px 14px}.promo-create input:focus,.promo-history input:focus{border-color:#ff6a45;box-shadow:0 0 0 4px #ff6a451a}.promo-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.promo-admin .primary-button,.promo-admin .secondary-button,.promo-admin .danger-button{cursor:pointer;border:0;border-radius:13px;padding:12px 16px;font-weight:800}.promo-admin .primary-button{color:#fff;background:#ff6344}.promo-admin .secondary-button{color:#292c31;background:#f1f2ef}.promo-admin .danger-button{color:#ad3d31;background:#fff0ed}.promo-admin button:disabled{opacity:.5;cursor:not-allowed}.card-heading-row{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.promo-code-grid{gap:12px;display:grid}.promo-code-card{background:#fafaf8;border:1px solid #e6e5e0;border-radius:18px;grid-template-columns:minmax(180px,1fr) minmax(220px,.8fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.promo-code-card.is-active{background:linear-gradient(135deg,#f7fffa,#fff);border-color:#b9e2d1}.promo-code-card>div:first-child{gap:5px;display:grid}.promo-code-card strong{font-size:16px}.promo-code-card small{color:#8a8d92}.promo-code-values{color:#767980;gap:18px;font-size:12px;display:flex}.promo-code-values span{gap:4px;display:grid}.promo-code-values b{color:#25282e;font-size:14px}.promo-actions{gap:8px;display:flex}.promo-admin .status-pill{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:5px 9px;font-size:10px;font-weight:900}.promo-admin .status-pill.success{color:#11704a;background:#e2f7ec}.promo-admin .status-pill.neutral{color:#75777d;background:#ecece9}.promo-history .admin-search-input{max-width:360px}.table-scroll{overflow-x:auto}.promo-table{border-collapse:collapse;width:100%;min-width:760px}.promo-table th,.promo-table td{text-align:left;border-bottom:1px solid #ecece8;padding:14px 12px}.promo-table th{color:#7d8188;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.promo-table td:first-child{gap:3px;display:grid}.promo-table td small{color:#8c8f95}.promo-table code{background:#f1f2ef;border-radius:8px;padding:5px 8px}.promo-credit{color:#168257;font-weight:850}.empty-state{text-align:center;color:#8a8d92;padding:28px}.acquisition-page{gap:18px;display:grid}.acquisition-controls{grid-template-columns:minmax(260px,1fr) minmax(420px,auto);align-items:center;gap:18px 24px;padding:22px 24px;display:grid}.acquisition-controls h3{margin:2px 0 5px}.acquisition-controls small,.acquisition-control-status span{color:#85888f}.acquisition-periods{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.acquisition-periods button{color:#5f6268;cursor:pointer;background:#f8f7f5;border:1px solid #e3dfda;border-radius:11px;min-height:36px;padding:8px 12px;font-size:12px;font-weight:800}.acquisition-periods button:hover,.acquisition-periods button.active{color:#bd422d;background:#fff0eb;border-color:#ffb4a5}.acquisition-custom-period{grid-column:2;justify-self:end;width:min(100%,240px)}.acquisition-control-status{border-top:1px solid #eeeae6;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:15px;display:flex}.acquisition-control-status span{font-size:12px}.acquisition-builder-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:18px;display:grid}.acquisition-builder,.acquisition-explainer,.acquisition-table-panel,.acquisition-people{padding:24px}.acquisition-builder .section-copy{max-width:760px;margin:8px 0 20px}.tracking-link-box{background:#f8f7f5;border:1px solid #e5e1dc;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:10px 10px 10px 15px;display:grid}.tracking-link-box code{color:#25282d;text-overflow:ellipsis;white-space:nowrap;font:600 13px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.source-presets{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.source-presets button{min-height:34px;padding:7px 11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.funnel-steps{gap:14px;margin:22px 0;display:grid}.funnel-steps>div{grid-template-columns:34px 1fr;align-items:center;gap:12px;display:grid}.funnel-steps>div>b{color:#ff6547;background:#fff0eb;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.funnel-steps span,.funnel-steps small{display:block}.funnel-steps small{color:#85888f;margin-top:2px;line-height:1.35}.acquisition-revenue{color:#0f6044;background:#eaf8f1;border-radius:15px;justify-content:space-between;align-items:end;gap:12px;padding:16px;display:flex}.acquisition-revenue span{font-size:13px}.acquisition-revenue strong{font-size:22px}.acquisition-table{border:1px solid #ebe7e2;border-radius:16px;margin-top:18px;overflow:hidden}.acquisition-table-head,.acquisition-row{grid-template-columns:minmax(170px,1.5fr) repeat(5,minmax(72px,.7fr)) minmax(105px,.9fr) 38px;align-items:center;gap:10px;display:grid}.acquisition-table-head{color:#8d8f95;letter-spacing:.04em;text-transform:uppercase;background:#f7f6f4;padding:12px 14px;font-size:11px;font-weight:800}.acquisition-row{color:#25282d;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #efebe7;width:100%;padding:14px;transition:background .16s,box-shadow .16s}.acquisition-row:hover,.acquisition-row.selected{background:#fff8f5}.acquisition-row.selected{box-shadow:inset 3px 0 #ff6547}.acquisition-row>span:first-child,.acquisition-row>span:first-child small{display:block}.acquisition-row>span:first-child b{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.acquisition-row small{color:#9a9ca1;margin-top:3px}.acquisition-row>strong{font-size:13px}.source-copy-button{color:#ff6547;cursor:pointer;background:#fff0eb;border:0;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.acquisition-people-list{border:1px solid #ebe7e2;border-radius:16px;margin-top:16px;display:grid;overflow:hidden}.acquisition-people-list>div{border-top:1px solid #efebe7;grid-template-columns:42px minmax(190px,1.4fr) repeat(3,minmax(110px,.7fr));align-items:center;gap:12px;padding:13px 15px;display:grid}.acquisition-people-list>div:first-child{border-top:0}.acquisition-people-list span,.acquisition-people-list small{display:block}.acquisition-people-list small{color:#8d8f95;font-size:11px}.source-user-avatar{color:#fff;background:#25282d;border-radius:12px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid!important}@media (width<=1120px){.acquisition-controls{grid-template-columns:1fr}.acquisition-periods{justify-content:flex-start}.acquisition-custom-period{grid-column:1;justify-self:start}.acquisition-builder-grid{grid-template-columns:1fr}.acquisition-table{overflow-x:auto}.acquisition-table-head,.acquisition-row{min-width:940px}}@media (width<=720px){.acquisition-controls{padding:17px}.acquisition-periods{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.acquisition-periods button{width:100%}.acquisition-control-status{flex-direction:column;align-items:stretch}.acquisition-control-status button{width:100%}.acquisition-builder,.acquisition-explainer,.acquisition-table-panel,.acquisition-people{padding:17px}.tracking-link-box{grid-template-columns:1fr}.tracking-link-box button{width:100%}.acquisition-people-list>div{grid-template-columns:42px 1fr}.acquisition-people-list>div>span:nth-child(n+3){grid-column:2}}.promo-admin .muted{color:#8a8d92;font-size:12px}@media (width<=980px){.promo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-layout,.promo-code-card{grid-template-columns:1fr}.promo-actions{justify-content:flex-start}}@media (width<=640px){.promo-hero{grid-template-columns:1fr}.promo-hero>div{padding:26px 24px}.promo-hero img{order:-1;height:170px;min-height:170px;-webkit-mask-image:linear-gradient(#0000,#000 20%);mask-image:linear-gradient(#0000,#000 20%)}.promo-metrics{grid-template-columns:1fr 1fr}.promo-form-row{grid-template-columns:1fr}.card-heading-row{flex-direction:column;align-items:stretch}.promo-history .admin-search-input{max-width:none}}.channel-studio{gap:18px;display:grid}.channel-hero{background:radial-gradient(circle at 90% 20%,#fff0e9 0,#0000 34%),#fff;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex;overflow:hidden}.channel-hero h2{margin:3px 0 7px;font-size:clamp(25px,3vw,38px)}.channel-hero p{color:#74777e;margin:0}.channel-hero-status{background:#f0fbf6;border:1px solid #d9eee4;border-radius:16px;align-items:center;gap:12px;min-width:270px;padding:14px 16px;display:flex}.channel-hero-status>i{color:#27ad76;font-style:normal}.channel-hero-status span,.channel-hero-status small{display:block}.channel-hero-status small{color:#6f8279;margin-top:3px}.channel-studio-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);align-items:start;gap:18px;display:grid}.channel-editor-column,.channel-preview-column{gap:18px;display:grid}.channel-preview-column{position:sticky;top:18px}.channel-card,.channel-preview-card,.channel-history-card{padding:24px}.channel-card h3,.channel-preview-card h3,.channel-history-card h3{margin:4px 0 0}.channel-counter{color:#64707d;background:#f1f2f3;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.channel-counter.over{color:#ae3528;background:#fff0ed}.channel-manager{background:#fbfaf8;border:1px solid #e7e3df;border-radius:15px;margin-top:16px;overflow:hidden}.channel-manager>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-weight:800;list-style:none;display:flex}.channel-manager>summary::-webkit-details-marker{display:none}.channel-manager>summary span{color:#ff6547;background:#fff0eb;border-radius:999px;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.channel-manager-list{gap:9px;padding:0 14px 12px;display:grid}.channel-manager-row{background:#fff;border:1px solid #e7e3df;border-radius:13px;grid-template-columns:36px minmax(170px,.8fr) minmax(210px,1fr) auto;align-items:end;gap:9px;padding:12px;display:grid}.channel-manager-row.selected{border-color:#ffc9ba;box-shadow:0 0 0 3px #ff65470d}.channel-pick{color:#ff6547;cursor:pointer;background:#fff0eb;border:0;border-radius:10px;place-items:center;width:34px;height:42px;font-size:16px;font-weight:900;display:grid}.channel-manager>.ghost{margin:0 14px 10px}.channel-manager>p{color:#92959a;margin:0;padding:0 14px 14px;font-size:11px}.channel-language-tabs{background:#f2f1ef;border-radius:11px;gap:3px;margin:18px 0 10px;padding:3px;display:inline-flex}.channel-language-tabs button{color:#777b82;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:54px;padding:8px 12px;font-weight:800}.channel-language-tabs button.active{color:#fff;background:#25282d;box-shadow:0 4px 12px #25282d24}.channel-format-toolbar{background:#faf9f7;border:1px solid #e4e1dd;border-bottom:0;border-radius:14px 14px 0 0;align-items:center;gap:6px;padding:8px;display:flex}.channel-format-toolbar button{color:#4d535d;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:32px;font-weight:800;display:grid}.channel-format-toolbar button:hover{color:#ff6547;background:#fff0eb}.channel-format-toolbar span{color:#999b9f;margin-left:auto;font-size:11px}.channel-post-textarea{resize:vertical;color:#24272c;background:#fff;border:1px solid #e4e1dd;border-radius:0 0 14px 14px;outline:none;width:100%;min-height:245px;padding:16px;font:14px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.channel-post-textarea:focus{border-color:#ff8b74;box-shadow:0 0 0 3px #ff654714}.channel-emoji-inserter{background:#fff8f5;border:1px solid #fee0d6;border-radius:14px;grid-template-columns:minmax(120px,.45fr) minmax(190px,1fr) auto;align-items:end;gap:10px;margin-top:14px;padding:14px;display:grid}.channel-image-editor{grid-template-columns:210px 1fr;align-items:center;gap:18px;margin-top:18px;display:grid}.channel-image-editor p{color:#777b82;line-height:1.5}.channel-image-thumb{aspect-ratio:16/9;color:#92959a;background:#f7f6f4;border:1px dashed #d8d5d0;border-radius:15px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.channel-image-thumb img,.telegram-preview-image img{object-fit:cover}.channel-image-actions,.channel-button-actions{flex-wrap:wrap;gap:8px;display:flex}.upload-button{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.upload-button input{display:none}.danger-outline{color:#af3d30;cursor:pointer;background:#fff6f3;border:1px solid #f1c8c1;border-radius:11px;padding:10px 13px;font-weight:800}.channel-button-list{gap:10px;margin-top:18px;display:grid}.channel-button-card{background:#fff;border:1px solid #e7e3df;border-radius:15px;overflow:hidden}.channel-button-card summary{cursor:pointer;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 16px;list-style:none;display:grid}.channel-button-card summary::-webkit-details-marker{display:none}.channel-button-card summary b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-button-card summary small{color:#92959a}.channel-button-fields{border-top:1px solid #f0eeeb;gap:12px;padding:0 16px 16px;display:grid}.channel-button-fields>:first-child{margin-top:15px}.channel-button-mini-grid{grid-template-columns:.6fr 1fr 1fr .7fr;gap:10px;display:grid}.button-color{background:#a9adb3;border-radius:999px;width:8px;height:32px;display:block}.button-color.primary{background:#3287aa}.button-color.success{background:#36a56f}.button-color.danger{background:#c65347}.channel-publish-bar{justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.channel-publish-bar span{color:#85888f;margin-top:4px;font-size:12px;display:block}.channel-publish-bar>div:last-child{gap:8px;display:flex}.telegram-channel-preview{color:#f7f8fb;background:#101a27;border-radius:22px;margin-top:18px;padding:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0c,0 20px 45px #121b2822}.telegram-preview-image{aspect-ratio:16/9;border-radius:15px 15px 4px 4px;width:100%;position:relative;overflow:hidden}.telegram-preview-copy{white-space:pre-wrap;word-break:break-word;background:#1b2b3b;border-radius:4px 4px 11px 11px;min-height:120px;padding:15px 12px;font-size:13px;line-height:1.5}.telegram-preview-keyboard{gap:3px;margin-top:3px;display:grid}.telegram-preview-keyboard>div{gap:3px;display:flex}.telegram-preview-keyboard span{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#273a4c;border-radius:8px;flex:1;min-width:0;padding:10px 7px;font-size:12px;font-weight:800;overflow:hidden}.telegram-preview-keyboard span.primary{background:#337f9e}.telegram-preview-keyboard span.success{background:#377f35}.telegram-preview-keyboard span.danger{background:#9d463b}.channel-preview-note{color:#8e9197;margin:13px 0 0;font-size:11px;line-height:1.45}.channel-history-list{gap:8px;margin-top:16px;display:grid}.channel-history-list>div{border:1px solid #ece9e5;border-radius:13px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.channel-history-list i{background:#e3a53d;border-radius:50%;width:8px;height:8px}.channel-history-list i.published{background:#29a96e}.channel-history-list i.failed{background:#c84b41}.channel-history-list span,.channel-history-list small,.channel-history-list em{display:block}.channel-history-list small{color:#97999e;margin-top:2px;font-size:10px}.channel-history-list em{color:#a83c31;margin-top:4px;font-size:10px;font-style:normal}.channel-history-list code{color:#74777e;font-size:10px}.channel-loading{color:#85888f;text-align:center;padding:40px}@media (width<=1180px){.channel-studio-grid{grid-template-columns:1fr}.channel-preview-column{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);position:static}}@media (width<=760px){.channel-hero{flex-direction:column;align-items:stretch;padding:22px}.channel-hero-status{min-width:0}.channel-card,.channel-preview-card,.channel-history-card{padding:18px}.channel-preview-column,.channel-image-editor,.channel-emoji-inserter,.channel-button-mini-grid,.channel-publish-bar{grid-template-columns:1fr}.channel-emoji-inserter,.channel-button-mini-grid,.channel-publish-bar{display:grid}.channel-publish-bar>div:last-child{grid-template-columns:1fr;display:grid}.channel-format-toolbar span{display:none}.channel-button-card summary{grid-template-columns:10px minmax(0,1fr)}.channel-button-card summary small{grid-column:2}.channel-manager-row{grid-template-columns:36px 1fr}.channel-manager-row .field:nth-of-type(2),.channel-manager-row .danger-outline{grid-column:2}}.miniapp-admin-card{background:radial-gradient(circle at 86% 18%,#ff7a3b20,#0000 31%),linear-gradient(145deg,#fff,#fffaf7);grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:28px;display:grid;overflow:hidden}.miniapp-admin-copy{align-content:start;gap:17px;display:grid}.miniapp-admin-badge{color:#e5552f;letter-spacing:.08em;background:#fff0e9;border:1px solid #ff784333;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:900}.miniapp-admin-lead{color:#777a81;max-width:690px;margin:0;font-size:13px;line-height:1.6}.miniapp-admin-switch{background:#fff;border:1px solid #ece8e3;border-radius:15px;padding:15px}.miniapp-button-name{margin:0}.miniapp-button-name small{color:#999ba1;line-height:1.45}.miniapp-admin-url{color:#80838a;background:#faf9f7;border:1px solid #ece8e3;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;font-size:12px;display:flex}.miniapp-admin-url code{color:#303239;font-weight:800}.miniapp-phone-preview{color:#fff;background:radial-gradient(circle at 90% 0,#ff863a32,#0000 35%),#111318;border:8px solid #1b1c20;border-radius:34px;align-self:center;min-height:330px;padding:18px;box-shadow:0 24px 45px #27150e27}.miniapp-phone-status{color:#f3eee9;align-items:center;gap:8px;padding:8px 6px 19px;font-size:11px;font-weight:800;display:flex}.miniapp-phone-status i{background:#56d890;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #56d8901c}.miniapp-phone-message{background:#1f2934;border-radius:18px 18px 18px 5px;gap:7px;padding:15px;display:grid}.miniapp-phone-message b{font-size:12px}.miniapp-phone-message>span{color:#9ba9b6;font-size:10px}.miniapp-phone-message>div{grid-template-columns:1fr 1fr;gap:4px;margin-top:6px;display:grid}.miniapp-phone-message button{color:#fff;background:#317f42;border:0;border-radius:9px;min-height:35px;font-size:10px;font-weight:800}.miniapp-phone-input{grid-template-columns:auto 1fr;align-items:center;gap:9px;margin-top:86px;display:grid}.miniapp-phone-input strong{color:#fff;background:#168de2;border-radius:16px;padding:10px 13px;font-size:10px}.miniapp-phone-input span{color:#777e89;background:#20242a;border-radius:18px;padding:11px 13px;font-size:10px}@media (width<=900px){.miniapp-admin-card{grid-template-columns:1fr}.miniapp-phone-preview{justify-self:center;width:min(100%,420px)}}.miniapp-control-center{gap:18px;display:grid}.miniapp-control-center .panel{overflow:hidden}.miniapp-control-hero{background:radial-gradient(circle at 86% 20%,#ff644029,#0000 34%),linear-gradient(135deg,#fff 0%,#fff9f6 100%);justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex}.miniapp-control-hero h2,.miniapp-control-section-head h3{margin:4px 0 7px}.miniapp-control-hero p,.miniapp-control-section-head p{color:#7d8491;margin:0}.miniapp-control-hero>span{border-radius:999px;padding:10px 15px;font-weight:850}.miniapp-control-hero .is-online{color:#147a52;background:#e5f8ef}.miniapp-control-hero .is-maintenance{color:#ad5a18;background:#fff0df}.miniapp-control-general,.miniapp-product-editor{padding:28px}.miniapp-control-section-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.miniapp-master-switch{background:#fafafa;border:1px solid #e3e5e8;border-radius:16px;flex:none;padding:12px 15px}.miniapp-control-maintenance-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:22px;margin-bottom:22px;display:grid}.miniapp-maintenance-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.miniapp-maintenance-fields label,.miniapp-color-control{color:#616978;align-content:start;gap:7px;font-size:12px;font-weight:800;display:grid}.miniapp-maintenance-fields textarea{resize:vertical;min-height:112px}.miniapp-maintenance-fields input,.miniapp-maintenance-fields textarea,.miniapp-product-editor select,.miniapp-color-control input,.miniapp-description-textarea{color:#1e232b;width:100%;font:inherit;background:#fff;border:1px solid #dde1e7;border-radius:14px;outline:none;padding:12px 13px}.miniapp-maintenance-fields input:focus,.miniapp-maintenance-fields textarea:focus,.miniapp-product-editor select:focus,.miniapp-description-textarea:focus{border-color:#ff7655;box-shadow:0 0 0 3px #ff76551f}.miniapp-maintenance-preview{color:#fff;text-align:center;background:radial-gradient(circle at 50% 14%,#4d2b1d 0,#191416 48%,#0f0d0e 100%);border:1px solid #2c2829;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:410px;padding:20px;display:flex;box-shadow:0 22px 50px #1a141633}.miniapp-maintenance-art{aspect-ratio:16/9;background:linear-gradient(135deg,#2b1a16,#100d0e) 50%/cover;border-radius:18px;place-items:center;width:100%;margin-bottom:20px;display:grid;overflow:hidden}.miniapp-maintenance-art span{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#ff8a58,#f05337);border-radius:22px;place-items:center;width:70px;font-size:24px;font-weight:950;display:grid;box-shadow:0 14px 35px #ff6d3f55}.miniapp-maintenance-preview>strong{font-family:Georgia,serif;font-size:24px}.miniapp-maintenance-preview>p{color:#bdb5b7;max-width:340px;margin:10px 0 18px;line-height:1.55}.miniapp-maintenance-preview>button{color:#1b1010;background:linear-gradient(90deg,#ff9a55,#ff6945);border:0;border-radius:14px;width:100%;padding:13px;font-weight:900}.miniapp-upload-button{color:#ff9a75;cursor:pointer;margin-top:12px;font-size:12px;font-weight:850;position:relative}.miniapp-upload-button input{opacity:0;width:1px;height:1px;position:absolute}.miniapp-product-editor select{min-width:300px}.miniapp-editor-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:24px;display:grid}.miniapp-editor-form{min-width:0}.miniapp-editor-options{background:#fafafa;border:1px solid #e4e6ea;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.miniapp-color-control{grid-template-columns:auto 42px 104px;align-items:center}.miniapp-color-control input[type=color]{height:38px;padding:3px}.miniapp-editor-language{gap:5px;margin:16px 0 10px;display:flex}.miniapp-editor-language button,.miniapp-format-toolbar button{color:#616978;background:#fff;border:1px solid #dfe2e6;border-radius:10px;font-weight:800}.miniapp-editor-language button{padding:8px 16px}.miniapp-editor-language button.active{color:#fff;background:#20252c;border-color:#20252c}.miniapp-format-toolbar{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.miniapp-format-toolbar button{cursor:pointer;min-width:38px;padding:8px 10px}.miniapp-format-toolbar button:hover{color:#ff6547;background:#fff6f3;border-color:#ffc1b4}.miniapp-description-textarea{resize:vertical;min-height:340px;line-height:1.55}.miniapp-format-help{background:#fbfbfc;border:1px solid #e4e6ea;border-radius:15px;margin:12px 0 18px}.miniapp-format-help summary{cursor:pointer;padding:13px 15px;font-weight:850}.miniapp-format-help>div{grid-template-columns:minmax(210px,.75fr) 1fr;gap:8px 14px;padding:0 15px 15px;display:grid}.miniapp-format-help code{overflow-wrap:anywhere;color:#c84b31}.miniapp-format-help span{color:#707784;font-size:12px}.miniapp-editor-preview-card{background:#f4f5f7;border:1px solid #e1e4e8;border-radius:22px;min-width:0;padding:16px;position:sticky;top:18px}.miniapp-preview-phone{color:#f7f3f2;background:#110e0f;border:1px solid #382b29;border-radius:24px;overflow:hidden;box-shadow:0 24px 50px #16101240}.miniapp-preview-phone>img{aspect-ratio:16/8.5;object-fit:cover;width:100%;display:block;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.miniapp-preview-product-copy{padding:0 18px 20px}.miniapp-preview-product-copy>span{color:#ff985f;letter-spacing:.14em;font-size:9px;font-weight:950}.miniapp-preview-product-copy>h3{margin:7px 0 12px;font-size:24px}.miniapp-preview-product-copy>strong{color:#ffa35e;margin-bottom:15px;font-size:20px;display:block}.miniapp-editor-description{gap:10px;display:grid}.miniapp-editor-description section{background:#1a1617;border:1px solid #ffffff10;border-radius:13px;gap:4px;padding:12px;display:grid}.miniapp-editor-description p{color:#d2cacc;margin:0;font-size:12px;line-height:1.55}.miniapp-editor-description blockquote{color:#fff;background:#1b2225;border-left:3px solid #4cd7e8;border-radius:0 10px 10px 0;margin:0;padding:11px 12px}.miniapp-editor-description a{color:#63dae9;text-decoration:underline}.miniapp-editor-note{color:#9a681e;margin:12px 2px 0;font-size:12px;line-height:1.5}.miniapp-editor-empty{color:#9b9395}@media (width<=1050px){.miniapp-control-maintenance-grid,.miniapp-editor-layout{grid-template-columns:1fr}.miniapp-editor-preview-card{position:static}}@media (width<=720px){.miniapp-control-hero,.miniapp-control-section-head,.miniapp-editor-options{flex-direction:column;align-items:stretch}.miniapp-control-general,.miniapp-product-editor,.miniapp-control-hero{padding:20px}.miniapp-maintenance-fields{grid-template-columns:1fr}.miniapp-product-editor select{width:100%;min-width:0}.miniapp-color-control{grid-template-columns:1fr 46px minmax(0,1fr)}.miniapp-format-help>div{grid-template-columns:1fr}}html.admin-overlay-open,body.admin-overlay-open{overscroll-behavior:none;overflow:hidden!important}.saas-shell{--admin-ease:cubic-bezier(.22, 1, .36, 1);--admin-radius:18px;--admin-touch:44px}.saas-shell,.saas-shell *,.saas-shell :before,.saas-shell :after{box-sizing:border-box}.saas-workspace,.page-stage,.page-stage>*,.saas-topbar,.topbar-leading,.top-actions,.panel,.form-panel,.admin-card{min-width:0}.page-stage{width:min(100%,1680px);padding-bottom:54px}.page-stage>*{animation:admin-page-enter .34s var(--admin-ease) both}.saas-topbar{gap:18px;height:auto;min-height:92px;padding-top:14px;padding-bottom:14px}.topbar-leading{flex:340px}.topbar-leading>div:last-child{min-width:0}.topbar-leading h1,.topbar-leading p,.breadcrumbs,.account-copy b,.account-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end}.account-menu,.account-trigger{min-width:0}.account-popover{max-width:min(360px,100vw - 28px)}.saas-shell :is(button,a,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}.saas-shell :is(button,a,summary){transition:transform .18s var(--admin-ease), box-shadow .22s ease, border-color .22s ease, background-color .22s ease, color .22s ease, opacity .22s ease}@media (hover:hover) and (pointer:fine){.saas-shell :is(.primary-button,.secondary-button,.ghost-button,.danger-button,.nav-item,.mobile-dock button):not(:disabled):hover{transform:translateY(-1px)}.saas-shell :is(.panel,.form-panel,.admin-card):hover{border-color:#ff66482e;box-shadow:0 18px 44px #1c222b13}}.saas-shell button:not(:disabled):active,.saas-shell a:active,.saas-shell summary:active{transform:scale(.985)}.saas-shell :is(.panel,.form-panel,.admin-card,.staff-create,.staff-account){border-radius:var(--admin-radius);transition:border-color .22s ease, box-shadow .22s ease, transform .22s var(--admin-ease)}.saas-shell :is(.panel,.form-panel,.admin-card,.staff-create,.staff-account,td,th,label,p,small,strong,code){overflow-wrap:anywhere}.saas-shell :is(input,select,textarea,button){max-width:100%}.saas-shell :is(input,select,textarea){min-height:44px}.saas-shell textarea{resize:vertical}.saas-shell :is(.settings-grid,.overview-grid,.metric-grid,.stock-grid,.supplier-product-grid,.payment-provider-grid,.permission-grid,.switch-grid,.promo-form-row,.sms-price-grid,.catalog-layout,.preorder-layout,.sms-layout,.promo-layout,.message-studio,.menu-builder,.buttons-workspace,.channel-layout,.miniapp-editor-layout){min-width:0}.table-scroll,.saas-shell .table-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#c6cbd2 transparent;border-radius:14px;width:100%;max-width:100%;overflow:auto}.table-scroll::-webkit-scrollbar{width:8px;height:8px}.table-scroll::-webkit-scrollbar-thumb{background:#c6cbd2 padding-box padding-box;border:2px solid #0000;border-radius:999px}.table-scroll>table,.saas-shell table{min-width:760px}.saas-shell tbody tr{transition:background-color .18s}@media (hover:hover){.saas-shell tbody tr:hover{background:#ff6b4a09}}.table-filters{align-items:end}.admin-modal-backdrop,.autobuy-modal-backdrop,.profile-modal-backdrop,.command-backdrop{overscroll-behavior:contain;animation:.2s both admin-backdrop-in;overflow:auto}.admin-modal-backdrop>*,.autobuy-modal,.profile-modal,.command-palette,.inline-import-form{overscroll-behavior:contain;max-width:100%;max-height:calc(100dvh - 36px);animation:admin-modal-in .28s var(--admin-ease) both;overflow:auto}.autobuy-modal>header,.profile-modal-head{z-index:4;background:linear-gradient(#fff 78%,#fff0);padding-top:2px;padding-bottom:12px;position:sticky;top:-1px}.autobuy-modal>footer,.profile-modal-actions{z-index:4;background:linear-gradient(#fff0,#fff 28%);padding-bottom:2px;position:sticky;bottom:-1px}.profile-modal-head>button,.autobuy-modal>header>button{flex:none}.nav-item,.mobile-dock button,.ghost-button,.primary-button,.secondary-button,.danger-button{min-height:var(--admin-touch)}.saas-navigation{scrollbar-width:thin;scrollbar-color:#31353d transparent}.nav-group-title,.nav-item-copy,.account-copy{min-width:0}@media (width<=1280px){.page-stage,.saas-topbar{padding-left:20px;padding-right:20px}.topbar-preorder-summary{order:3}.message-studio,.buttons-workspace,.menu-builder,.channel-layout{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr)}.telegram-preview,.message-preview,.menu-preview{grid-column:1/-1}}@media (width<=1050px){.saas-topbar{flex-wrap:wrap;align-items:flex-start}.top-actions{margin-left:auto}.topbar-preorder-summary{width:100%}.message-studio,.buttons-workspace,.menu-builder,.channel-layout,.catalog-layout,.preorder-layout,.sms-layout,.promo-layout{grid-template-columns:1fr}.message-library,.telegram-preview,.message-preview,.menu-preview{max-height:none!important;position:static!important}.settings-grid,.overview-grid,.metric-grid,.payment-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.saas-sidebar{width:min(88vw,342px);box-shadow:28px 0 70px #07090e59}.saas-workspace{width:100%;min-height:100dvh}.saas-topbar{gap:10px;min-height:76px;padding:10px 12px}.topbar-leading{flex:210px;gap:10px}.topbar-leading h1{font-size:clamp(21px,6vw,28px)}.topbar-leading p,.breadcrumbs{max-width:58vw}.top-actions{flex-wrap:nowrap;gap:7px}.top-actions .ghost-button{width:44px;min-width:44px;padding:0;overflow:hidden}.top-actions .ghost-button span,.top-actions .ghost-button strong{display:none}.account-trigger{min-width:46px;padding:5px}.account-trigger .account-copy,.account-trigger>svg{display:none}.topbar-preorder-summary{white-space:nowrap;scrollbar-width:none;overflow-x:auto}.topbar-preorder-summary::-webkit-scrollbar{display:none}.page-stage{width:100%;padding:14px 12px 96px}.saas-shell :is(.panel,.form-panel,.admin-card,.staff-create,.staff-account){border-radius:16px}.panel>header,.form-panel>header,.admin-card>header{flex-wrap:wrap;align-items:flex-start;gap:10px}.section-tabs,.segmented-tabs,.compact-tabs{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;max-width:100%;overflow-x:auto}.section-tabs::-webkit-scrollbar{display:none}.segmented-tabs::-webkit-scrollbar{display:none}.compact-tabs::-webkit-scrollbar{display:none}.section-tabs>*,.segmented-tabs>*,.compact-tabs>*{scroll-snap-align:start;flex:none}.settings-grid,.overview-grid,.metric-grid,.payment-provider-grid,.permission-grid,.switch-grid,.promo-form-row,.sms-price-grid,.stock-grid,.supplier-product-grid,.two-fields,.three-fields,.autobuy-modal .three-fields{grid-template-columns:1fr}.table-filters{grid-template-columns:1fr;display:grid}.mobile-dock{left:10px;right:10px;bottom:max(8px, env(safe-area-inset-bottom));border:1px solid #ffffff1a;border-radius:18px;width:auto;min-height:62px;padding:5px;box-shadow:0 16px 42px #080b103d}.mobile-dock button{border-radius:14px;min-width:0;min-height:50px;padding:6px}.admin-modal-backdrop,.autobuy-modal-backdrop,.profile-modal-backdrop,.command-backdrop{padding:8px 8px max(8px, env(safe-area-inset-bottom));place-items:end center}.admin-modal-backdrop>*,.autobuy-modal,.profile-modal,.command-palette,.inline-import-form{width:100%;max-height:calc(100dvh - 10px - env(safe-area-inset-bottom));border-radius:22px 22px 14px 14px;margin:0}.autobuy-modal,.profile-modal,.inline-import-form{padding:18px 15px}.autobuy-modal>footer,.profile-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.command-backdrop{padding-top:max(8px, env(safe-area-inset-top))}.command-results{max-height:calc(100dvh - 96px - env(safe-area-inset-bottom))}}@media (width<=560px){.page-stage,.saas-topbar{padding-left:9px;padding-right:9px}.page-icon{border-radius:13px;width:42px;height:42px}.topbar-leading p{display:none}.breadcrumbs{font-size:9px}.saas-shell :is(.panel,.form-panel,.admin-card,.staff-create,.staff-account){padding:15px}.saas-shell :is(.primary-button,.secondary-button,.danger-button){justify-content:center;width:100%}.profile-modal-actions,.autobuy-modal>footer{grid-template-columns:1fr}.command-palette>label{grid-template-columns:22px minmax(0,1fr)}.command-palette kbd{display:none}.command-results>button{grid-template-columns:34px minmax(0,1fr)}.command-results>button>:last-child:not(:nth-child(2)){display:none}}@keyframes admin-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes admin-modal-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.saas-shell *,.saas-shell :before,.saas-shell :after,.admin-modal-backdrop,.autobuy-modal-backdrop,.profile-modal-backdrop,.command-backdrop{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.saas-shell{width:100%;min-width:0;max-width:100%;overflow-x:clip!important}html:has(.saas-shell){width:100%;min-width:0;max-width:100%;overflow-x:clip!important}body:has(.saas-shell){width:100%;min-width:0;max-width:100%;overflow-x:clip!important}.saas-workspace,.saas-topbar,.page-stage,.page-stage>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}@media (width>=1181px){.saas-sidebar{width:294px!important;transform:translate(0)!important}.saas-workspace{width:calc(100% - 294px)!important;margin-left:294px!important;transform:none!important}}@media (width<=1180px){.saas-sidebar{z-index:1200!important;visibility:hidden!important;width:min(88vw,340px)!important;max-width:calc(100vw - 34px)!important;margin:0!important;position:fixed!important;inset:0 auto 0 0!important;transform:translate(-105%)!important}.saas-sidebar.open{visibility:visible!important;transform:translate(0)!important}.saas-workspace{width:100%!important;max-width:100vw!important;margin:0!important;transform:none!important}.saas-topbar,.page-stage{width:100%!important;max-width:100vw!important;margin-inline:0!important}}@media (width<=820px){.saas-topbar{min-height:0!important;padding:max(10px, env(safe-area-inset-top)) 10px 10px!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.topbar-leading{flex:calc(100% - 150px)!important;width:auto!important;min-width:0!important}.top-actions{flex:none!important;width:auto!important;max-width:100%!important;margin-left:auto!important}.topbar-preorder-summary{order:3!important;width:100%!important;max-width:100%!important;margin:0!important}.page-stage{padding:16px 10px calc(92px + env(safe-area-inset-bottom))!important}.page-stage>*,.saas-shell :is(.panel,.form-panel,.admin-card,.staff-create,.staff-account){width:100%!important;min-width:0!important;max-width:100%!important}.saas-shell :is(.settings-grid,.overview-grid,.metric-grid,.payment-provider-grid,.permission-grid,.switch-grid,.promo-form-row,.sms-price-grid,.stock-grid,.supplier-product-grid,.two-fields,.three-fields){grid-template-columns:minmax(0,1fr)!important}.table-scroll,.admin-table-wrap,.responsive-table{width:100%!important;max-width:100%!important;overflow-x:auto!important}.mobile-dock{left:10px!important;right:10px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:auto!important;max-width:none!important;display:grid!important}.admin-modal-backdrop>*,.autobuy-modal,.profile-modal,.command-palette,.inline-import-form{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 16px - env(safe-area-inset-bottom))!important;overflow:auto!important}}@media (width<=520px){.topbar-leading{flex-basis:calc(100% - 92px)!important}.topbar-leading h1{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:clamp(21px,6.3vw,27px)!important;overflow:hidden!important}.top-actions .ghost{width:42px!important;min-width:42px!important;padding-inline:0!important}.top-actions .ghost span:not(.button-spinner),.account-trigger-copy{display:none!important}.page-stage{padding-inline:8px!important}}html.autobuy-overlay-open,body.autobuy-overlay-open{overscroll-behavior:none;overflow:hidden!important}body>.autobuy-modal-backdrop{z-index:1400!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100dvh!important;padding:clamp(12px,2.5vh,24px)!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}body>.autobuy-modal-backdrop>.autobuy-modal{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;width:min(920px,100vw - 32px)!important;max-width:920px!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;margin:0!important;overflow:hidden auto!important}@media (width<=820px){body>.autobuy-modal-backdrop{align-items:flex-end!important;padding:0!important}body>.autobuy-modal-backdrop>.autobuy-modal{width:100%!important;max-width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding:18px 14px max(18px, env(safe-area-inset-bottom))!important;border-radius:0!important}}@media (width<=720px){.nft-admin-order-head{align-items:flex-start}.nft-admin-order-grid{grid-template-columns:minmax(0,1fr)}.nft-admin-order-grid>div.wide{grid-column:auto}.nft-sales-breakdown>div{grid-template-columns:minmax(0,1fr) auto}.nft-sales-breakdown>div>strong{display:none}}:is(html:has(.control-v4),body:has(.control-v4)){background:#eef2f7!important}.saas-shell.control-v4{--control-sidebar:316px;--control-bg:#eef2f7;--control-surface:#ffffffeb;--control-ink:#17202d;--control-muted:#7a8594;--control-line:#dce3eb;--control-orange:#ff6948;--control-orange-2:#ff9b72;--control-blue:#397ee8;--control-green:#25ac78;--control-violet:#7665df;--control-shadow:0 20px 60px #1a253614;width:100%!important;min-height:100dvh!important;color:var(--control-ink)!important;background:radial-gradient(circle at 93% 0, #ff694821, transparent 30rem), radial-gradient(circle at 58% 38%, #397ee80f, transparent 36rem), linear-gradient(180deg, #f8fafc 0%, var(--control-bg) 54%, #e9eef4 100%)!important}.saas-shell.control-v4:before{opacity:.25;background-size:32px 32px;-webkit-mask-image:linear-gradient(#000,#0000 67%);mask-image:linear-gradient(#000,#0000 67%)}.saas-shell.control-v4 .saas-sidebar{width:var(--control-sidebar)!important;background:radial-gradient(circle at 15% -3%,#ff694840,#0000 19rem),radial-gradient(circle at 100% 34%,#417bea1f,#0000 20rem),linear-gradient(#121b29 0%,#0e1622 60%,#0a111b 100%)!important;border-right:1px solid #ffffff14!important;padding:22px 15px 17px!important;box-shadow:18px 0 55px #09111d29!important}.saas-shell.control-v4 .saas-brand{min-height:68px!important;padding:1px 7px 17px!important}.saas-shell.control-v4 .saas-brand:after{background:linear-gradient(90deg,#ff7b59cc,#5d95ee2e,#0000);left:7px;right:7px}.saas-shell.control-v4 .saas-brand .fox-mark.small{background:linear-gradient(145deg,#ff9c73,#ff5b3d)!important;border-radius:16px!important;flex-basis:46px!important;width:46px!important;height:46px!important;box-shadow:0 12px 30px #ff613e4d,inset 0 1px #ffffff61!important}.saas-shell.control-v4 .saas-brand strong{color:#fff!important;font-size:19px!important}.saas-shell.control-v4 .saas-brand span{color:#8995a7!important;letter-spacing:.2em!important;font-size:9px!important}.saas-shell.control-v4 .sidebar-collapse{color:#a4afbf!important;background:#ffffff0d!important;border-color:#ffffff1f!important;border-radius:10px!important;width:30px!important;height:30px!important}.saas-shell.control-v4 .sidebar-collapse:hover{color:#fff!important;background:#ff694829!important;border-color:#ff91717a!important}.saas-shell.control-v4 .sidebar-search{color:#b1bdcb!important;background:#ffffff0e!important;border:1px solid #ffffff1b!important;border-radius:14px!important;min-height:48px!important;margin:15px 2px 10px!important;padding:11px 13px!important;box-shadow:inset 0 1px #ffffff09,0 8px 20px #0000001f!important}.saas-shell.control-v4 .sidebar-search:hover{color:#fff!important;background:#ffffff16!important;border-color:#ff8b698a!important}.saas-shell.control-v4 .sidebar-search kbd{color:#8995a7!important;background:#00000029!important;border-color:#ffffff1a!important}.sidebar-workspace-card{background:linear-gradient(135deg,#ffffff16,#ffffff09);border:1px solid #ffffff18;border-radius:14px;grid-template-columns:9px minmax(0,1fr) 16px;align-items:center;gap:9px;min-width:0;margin:0 2px 13px;padding:11px 12px;display:grid;box-shadow:inset 0 1px #ffffff09}.workspace-pulse{background:#38d997;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #38d9971a,0 0 16px #38d9978c}.sidebar-workspace-card div,.sidebar-workspace-card small,.sidebar-workspace-card b{min-width:0;display:block}.sidebar-workspace-card small{color:#77869a;letter-spacing:.15em;font-size:8px;font-weight:850}.sidebar-workspace-card b{color:#edf3fa;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.sidebar-workspace-card i{color:#8f9bad;font-size:14px;font-style:normal}.saas-shell.control-v4 .saas-navigation{gap:15px!important;margin-right:-4px!important;padding:0 7px 15px 2px!important}.saas-shell.control-v4 .nav-group-toggle{color:#78879a!important;letter-spacing:.19em!important;min-height:27px!important;padding:4px 10px!important;font-size:9px!important}.saas-shell.control-v4 .nav-group-toggle:hover{color:#d2d9e2!important}.saas-shell.control-v4 .nav-group-items{gap:4px!important}.saas-shell.control-v4 .nav-item{color:#bec8d5!important;background:0 0!important;border:1px solid #0000!important;border-radius:15px!important;grid-template-columns:37px minmax(0,1fr) auto!important;gap:11px!important;min-height:57px!important;padding:9px 10px!important}.saas-shell.control-v4 .nav-item:hover{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff13!important;transform:translate(3px)!important}.saas-shell.control-v4 .nav-item.active{color:#fff!important;background:radial-gradient(circle at 100% 0,#ff694833,#0000 10rem),linear-gradient(115deg,#ffffff1d,#ffffff0b)!important;border-color:#ff826038!important;box-shadow:0 13px 32px #0003,inset 0 1px #ffffff0e!important}.saas-shell.control-v4 .nav-item>i{color:#9eabba!important;background:#ffffff0f!important;border:1px solid #ffffff13!important;border-radius:12px!important;width:37px!important;height:37px!important;font-size:15px!important}.saas-shell.control-v4 .nav-item.active>i{color:#ffad91!important;background:#ff67482b!important;border-color:#ff84613d!important;box-shadow:0 0 0 5px #ff674809!important}.saas-shell.control-v4 .nav-item b{color:inherit!important;font-size:13px!important;font-weight:760!important}.saas-shell.control-v4 .nav-item small{color:#7e8b9d!important;margin-top:4px!important;font-size:9.5px!important}.nav-item-badge{color:#ffccb9;background:#ff674829;border:1px solid #ff7e5c47;border-radius:8px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:10px;font-style:normal;font-weight:850;display:grid}.saas-shell.control-v4 .bot-health-card{background:#ffffff0f!important;border:1px solid #ffffff18!important;border-radius:15px!important;margin:11px 2px 0!important;padding:13px!important;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #00000024!important}.saas-shell.control-v4 .bot-health-card.online .status-dot{box-shadow:0 0 0 4px #38d9971a,0 0 14px #38d9978c!important}.saas-shell.control-v4 .bot-health-card.warning .status-dot{box-shadow:0 0 0 4px #ffb0581a,0 0 14px #ffb05873!important}.saas-shell.control-v4 .saas-workspace{width:calc(100% - var(--control-sidebar))!important;margin-left:var(--control-sidebar)!important}.saas-shell.control-v4 .saas-topbar{-webkit-backdrop-filter:blur(24px)saturate(1.35)!important;backdrop-filter:blur(24px)saturate(1.35)!important;background:#fafbfddb!important;border-bottom:1px solid #d6dee7db!important;min-height:110px!important;padding:18px clamp(25px,3vw,48px)!important;box-shadow:0 10px 36px #1c26350f!important}.saas-shell.control-v4 .topbar-leading{gap:14px!important}.saas-shell.control-v4 .page-icon{background:radial-gradient(circle at 30% 20%,#fff,#0000 44%),linear-gradient(145deg,#fff,#fff0eb)!important;border-radius:17px!important;flex-basis:54px!important;width:54px!important;height:54px!important;box-shadow:0 14px 34px #ff674826,inset 0 1px #fff!important}.saas-shell.control-v4 .breadcrumbs{color:#9ca7b4!important;letter-spacing:.04em!important;margin-bottom:7px!important;font-size:9px!important}.saas-shell.control-v4 .saas-topbar h1{color:#151e2b!important;letter-spacing:-.052em!important;font-size:clamp(28px,2.5vw,39px)!important}.saas-shell.control-v4 .saas-topbar p{color:#778394!important;margin-top:6px!important;font-size:12px!important}.topbar-health{background:#f5fcf8;border:1px solid #dce9e3;border-radius:13px;align-items:center;gap:9px;min-width:174px;padding:10px 12px;display:flex}.topbar-health.warning{background:#fffaf1;border-color:#f1e1c8}.topbar-health-dot{background:#27b77d;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 4px #27b77d1f,0 0 14px #27b77d73}.topbar-health.warning .topbar-health-dot{background:#f0a44c;box-shadow:0 0 0 4px #f0a44c1f,0 0 14px #f0a44c66}.topbar-health b,.topbar-health small{white-space:nowrap;display:block}.topbar-health b{color:#267955;font-size:11px;font-weight:850}.topbar-health.warning b{color:#a86b27}.topbar-health small{color:#7c9588;text-overflow:ellipsis;max-width:125px;margin-top:3px;font-size:9px;overflow:hidden}.topbar-health.warning small{color:#9d8b70}.saas-shell.control-v4 .top-actions{gap:8px!important}.saas-shell.control-v4 .saas-topbar .ghost,.saas-shell.control-v4 .account-trigger{background:#fffffff0!important;border:1px solid #dce3eb!important;border-radius:14px!important;min-height:47px!important;box-shadow:0 8px 24px #1f2a390e!important}.saas-shell.control-v4 .saas-topbar .ghost:hover,.saas-shell.control-v4 .account-trigger:hover{border-color:#f2b6a5!important;box-shadow:0 12px 30px #ff67481f!important}.topbar-update-hint{color:#97a1ad;white-space:nowrap;align-self:center;font-size:9px;font-weight:730}.saas-shell.control-v4 .topbar-preorder-summary{background:radial-gradient(circle at 100% 0,#ff674821,#0000 10rem),#fffffff0!important;border-color:#dce3eb!important;border-radius:17px!important;min-width:276px!important;min-height:66px!important;box-shadow:0 10px 27px #1f2a390f!important}.saas-shell.control-v4 .context-strip{min-height:57px;top:110px;-webkit-backdrop-filter:blur(20px)saturate(1.28)!important;backdrop-filter:blur(20px)saturate(1.28)!important;background:#ffffffdb!important;border-bottom:1px solid #d6dee7c7!important;padding:9px clamp(25px,3vw,48px)!important;box-shadow:0 8px 23px #1c26350b!important}.saas-shell.control-v4 .context-strip-label{min-width:132px;border-right-color:#e1e6ec!important}.saas-shell.control-v4 .context-strip-label span{color:#a0a9b4!important;font-size:8px!important}.saas-shell.control-v4 .context-strip-label b{color:#3b4654!important;font-size:12px!important}.saas-shell.control-v4 .context-strip-items button{color:#778394!important;border-radius:11px!important;min-height:37px!important;padding:7px 12px!important}.saas-shell.control-v4 .context-strip-items button:hover{color:#303b4b!important;background:#fff8f5!important;border-color:#e6c6bb!important}.saas-shell.control-v4 .context-strip-items button.active{color:#bd4d35!important;background:#fff0eb!important;border-color:#f3bcae!important;box-shadow:0 7px 18px #ff67481c!important}.context-strip-hint{color:#a2abb6;white-space:nowrap;flex:none;margin-left:auto;font-size:9px;font-weight:750}.saas-shell.control-v4 .page-stage{max-width:1680px!important;padding:35px clamp(25px,3vw,48px) 82px!important}.saas-shell.control-v4 .page-stage>*{animation:.42s cubic-bezier(.22,1,.36,1) both control-v4-enter!important}@keyframes control-v4-enter{0%{opacity:0;transform:translateY(12px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.saas-shell.control-v4 :is(.panel,.form-panel,.admin-card,.panel-card,.staff-create,.staff-account){border:1px solid var(--control-line)!important;box-shadow:var(--control-shadow)!important;background:linear-gradient(155deg,#fffffffa,#f9fbfded)!important;border-radius:22px!important}.saas-shell.control-v4 :is(.panel,.form-panel,.admin-card,.panel-card,.staff-create,.staff-account):hover{border-color:#efc2b6!important;box-shadow:0 25px 65px #1a25361f!important}.saas-shell.control-v4 .panel-head{border-bottom-color:#e7ecf1!important;min-height:88px!important;padding:25px 27px!important}.saas-shell.control-v4 :is(.panel-head h2,.panel-head h3,.card-heading-row h3){color:#182230!important;letter-spacing:-.032em!important;font-size:20px!important}.saas-shell.control-v4 .eyebrow{color:#9aa4b0!important;letter-spacing:.17em!important;font-size:9px!important}.saas-shell.control-v4 .hero-strip,.saas-shell.control-v4 .action-hero{background:radial-gradient(circle at 93% 12%,#ff92705c,#0000 18rem),radial-gradient(circle at 64% 115%,#417eeb33,#0000 22rem),linear-gradient(125deg,#192637 0%,#111c2a 58%,#221b26 100%)!important;border:1px solid #ffffff1f!important;border-radius:25px!important;box-shadow:0 25px 60px #111c2a3d!important}.saas-shell.control-v4 .hero-strip h3,.saas-shell.control-v4 .action-hero h3{color:#fff!important;letter-spacing:-.04em!important}.saas-shell.control-v4 .hero-strip p,.saas-shell.control-v4 .action-hero p{color:#b6c1cf!important}.saas-shell.control-v4 .metric-card{background:#fffffff2!important;border:1px solid #dfe6ee!important;border-radius:19px!important;min-height:142px!important;box-shadow:0 14px 36px #19233112!important}.saas-shell.control-v4 .metric-card:before{background:linear-gradient(90deg,#ff7957,#ffb095)!important;height:3px!important}.saas-shell.control-v4 .metric-card:nth-child(2):before{background:linear-gradient(90deg,#7665df,#a996ff)!important}.saas-shell.control-v4 .metric-card:nth-child(3):before{background:linear-gradient(90deg,#397ee8,#83b6ff)!important}.saas-shell.control-v4 .metric-card:nth-child(4):before{background:linear-gradient(90deg,#25ac78,#7bdab1)!important}.saas-shell.control-v4 .metric-card strong{color:#17202d!important;font-size:30px!important}.saas-shell.control-v4 .metric-card small{color:#8994a2!important}.saas-shell.control-v4 .action-card{background:#ffffffed!important;border:1px solid #dfe6ee!important;border-radius:17px!important;min-height:88px!important;box-shadow:0 10px 28px #1923310e!important}.saas-shell.control-v4 .action-card:hover{background:#fff9f7!important;border-color:#f0b5a5!important;transform:translateY(-3px)!important;box-shadow:0 17px 36px #ff67481f!important}.saas-shell.control-v4 :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea){color:#1b2634!important;background:#fff!important;border:1px solid #d9e1e9!important;border-radius:13px!important;min-height:48px!important;box-shadow:inset 0 1px 2px #19233106!important}.saas-shell.control-v4 :is(input,select,textarea):focus{border-color:#ff997d!important;box-shadow:0 0 0 4px #ff67481b!important}.saas-shell.control-v4 :is(.primary,.primary-button){background:linear-gradient(135deg,#ff7a59,#ff5d3d)!important;border-radius:12px!important;min-height:45px!important;box-shadow:0 11px 26px #ff5d3d38!important}.saas-shell.control-v4 :is(.secondary,.secondary-button,.ghost,.ghost-button){background:#fff!important;border-color:#dce3eb!important;border-radius:12px!important;min-height:43px!important}.saas-shell.control-v4 .table-scroll{background:#fff!important;border:1px solid #e0e6ed!important;border-radius:17px!important;box-shadow:inset 0 1px #ffffffb3!important}.saas-shell.control-v4 table{min-width:760px!important}.saas-shell.control-v4 thead th{color:#8d98a5!important;background:#f5f8fb!important;border-bottom:1px solid #e3e9ef!important;padding:14px 16px!important}.saas-shell.control-v4 tbody td{border-bottom-color:#edf1f4!important;padding:16px!important}.saas-shell.control-v4 tbody tr:hover{background:#fff8f5!important}.saas-shell.control-v4 .toast{color:#18714d!important;background:#effcf5!important;border:1px solid #b8e9d2!important;border-radius:13px!important;box-shadow:0 16px 34px #1c734e21!important}.saas-shell.control-v4 .error-banner{color:#aa4534!important;background:#fff2ee!important;border:1px solid #f2c4b8!important;border-radius:14px!important}.saas-shell.control-v4 .command-backdrop,.saas-shell.control-v4 .profile-modal-backdrop{-webkit-backdrop-filter:blur(13px)saturate(.92)!important;backdrop-filter:blur(13px)saturate(.92)!important;background:#0b131ea8!important}.saas-shell.control-v4 .command-palette,.saas-shell.control-v4 .profile-modal{border:1px solid #ffffffb3!important;border-radius:25px!important;box-shadow:0 35px 110px #09101b59!important}.saas-shell.control-v4.compact-sidebar{--control-sidebar:84px;--shell-sidebar-width:84px}.saas-shell.control-v4.compact-sidebar .saas-sidebar{width:84px!important}.saas-shell.control-v4.compact-sidebar .saas-workspace{width:calc(100% - 84px)!important;margin-left:84px!important}.saas-shell.control-v4.compact-sidebar .sidebar-workspace-card,.saas-shell.control-v4.compact-sidebar .nav-history{display:none!important}.saas-shell.control-v4.compact-sidebar .nav-item{grid-template-columns:1fr!important;place-items:center!important;padding-inline:8px!important}.saas-shell.control-v4.compact-sidebar .nav-item>span,.saas-shell.control-v4.compact-sidebar .nav-item-badge,.saas-shell.control-v4.compact-sidebar .nav-group-toggle span,.saas-shell.control-v4.compact-sidebar .bot-health-card>div{display:none!important}.saas-shell.control-v4.compact-sidebar .nav-group-toggle{justify-content:center!important;padding-inline:0!important}@media (width<=1180px){.saas-shell.control-v4{--control-sidebar:min(88vw, 350px)}.saas-shell.control-v4 .saas-sidebar,.saas-shell.control-v4.compact-sidebar .saas-sidebar{width:var(--control-sidebar)!important}.saas-shell.control-v4 .saas-workspace,.saas-shell.control-v4.compact-sidebar .saas-workspace{width:100%!important;margin-left:0!important}.saas-shell.control-v4 .saas-topbar{min-height:88px!important;padding:15px 22px!important}.saas-shell.control-v4 .context-strip{top:88px;padding-inline:22px!important}.saas-shell.control-v4 .topbar-health small,.saas-shell.control-v4 .topbar-update-hint{display:none}.saas-shell.control-v4 .topbar-health{min-width:44px;padding:10px}.saas-shell.control-v4 .topbar-health>span:last-child{display:none}}@media (width<=820px){.saas-shell.control-v4 .saas-topbar{min-height:76px!important;padding:max(9px, env(safe-area-inset-top)) 11px 9px!important;gap:8px!important}.saas-shell.control-v4 .context-strip{gap:9px;min-height:51px;top:76px;padding:7px 11px!important}.saas-shell.control-v4 .context-strip-label{min-width:84px;padding-right:10px}.saas-shell.control-v4 .context-strip-label b{font-size:10px!important}.saas-shell.control-v4 .context-strip-hint{display:none}.saas-shell.control-v4 .page-stage{padding:18px 11px calc(92px + env(safe-area-inset-bottom))!important}.saas-shell.control-v4 .hero-strip,.saas-shell.control-v4 .action-hero{border-radius:20px!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.saas-shell.control-v4 .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.saas-shell.control-v4 .metric-card{min-height:125px!important;padding:17px!important}.saas-shell.control-v4 .metric-card strong{font-size:25px!important}.saas-shell.control-v4 .panel-head{min-height:0!important;padding:18px!important}.saas-shell.control-v4 .panel-head h3{font-size:18px!important}.saas-shell.control-v4 .sidebar-workspace-card{display:grid!important}}@media (width<=520px){.saas-shell.control-v4 .saas-topbar{min-height:68px!important;padding-inline:8px!important}.saas-shell.control-v4 .context-strip{top:68px;padding-inline:8px!important}.saas-shell.control-v4 .topbar-health{border-radius:12px;justify-content:center;width:38px;min-width:38px;height:38px;padding:0}.saas-shell.control-v4 .topbar-health-dot{width:8px;height:8px}.saas-shell.control-v4 .metric-grid{grid-template-columns:minmax(0,1fr)!important}.saas-shell.control-v4 .metric-card{min-height:108px!important}}@media (prefers-reduced-motion:reduce){.saas-shell.control-v4 .page-stage>*{animation:none!important}}:is(html:has(.control-v5),body:has(.control-v5)){background:#edf0f8!important}.saas-shell.control-v5{--control-sidebar:316px;--control-bg:#edf0f8;--control-surface:#fffffff0;--control-ink:#1b2030;--control-muted:#7d8599;--control-line:#dfe3ef;--control-orange:#7569ee;--control-orange-2:#a295ff;--control-coral-soft:#f1efff;--control-blue:#4c8ff6;--control-green:#2fc4a0;--control-violet:#7569ee;--shell-accent:#7569ee;--shell-accent-soft:#f1efff;background:radial-gradient(circle at 92% 0,#7569ee29,#0000 31rem),radial-gradient(circle at 55% 38%,#2fc4a011,#0000 35rem),linear-gradient(#f9faff 0%,#edf0f8 54%,#e8ecf5 100%)!important}.saas-shell.control-v5:before{opacity:.2;background-image:linear-gradient(#323a5d09 1px,#0000 1px),linear-gradient(90deg,#323a5d09 1px,#0000 1px)}.saas-shell.control-v5 .saas-sidebar{background:radial-gradient(circle at 12% -4%,#7569ee4d,#0000 20rem),radial-gradient(circle at 100% 40%,#2fc4a01f,#0000 20rem),linear-gradient(#171b31 0%,#12172a 58%,#0e1322 100%)!important;border-right-color:#ffffff18!important;box-shadow:18px 0 60px #10142b33!important}.saas-shell.control-v5 .saas-brand:after{background:linear-gradient(90deg,#a295ffe6,#2fc4a033,#0000)!important}.saas-shell.control-v5 .saas-brand .fox-mark.small{background:linear-gradient(145deg,#9b8eff,#6659e2)!important;box-shadow:0 13px 32px #7569ee5c,inset 0 1px #fff6!important}.saas-shell.control-v5 .saas-brand span{color:#9aa1b9!important}.saas-shell.control-v5 .sidebar-collapse:hover,.saas-shell.control-v5 .sidebar-search:hover{background:#7569ee24!important;border-color:#a295ff94!important}.saas-shell.control-v5 .sidebar-search{background:#ffffff0f!important;border-color:#ffffff1f!important}.saas-shell.control-v5 .sidebar-workspace-card{background:linear-gradient(135deg,#7569ee2e,#2fc4a00e)!important;border-color:#a295ff33!important}.saas-shell.control-v5 .workspace-pulse{background:#39d7b0!important;box-shadow:0 0 0 4px #39d7b01c,0 0 17px #39d7b08f!important}.saas-shell.control-v5 .nav-group-toggle{color:#7f89a2!important}.saas-shell.control-v5 .nav-group-toggle:hover{color:#d8dcf0!important}.saas-shell.control-v5 .nav-item:before{background:linear-gradient(#a295ff,#7569ee)!important}.saas-shell.control-v5 .nav-item:hover{background:#7569ee1a!important;border-color:#a295ff2b!important}.saas-shell.control-v5 .nav-item.active{background:radial-gradient(circle at 100% 0,#7569ee42,#0000 11rem),linear-gradient(115deg,#ffffff20,#7569ee14)!important;border-color:#a295ff47!important}.saas-shell.control-v5 .nav-item.active>i,.saas-shell.control-v5 .nav-history-item i{color:#b7adff!important;background:#7569ee30!important;border-color:#a295ff47!important}.saas-shell.control-v5 .nav-item-badge{color:#d4ceff!important;background:#7569ee38!important;border-color:#a295ff57!important}.saas-shell.control-v5 .nav-history-item:hover,.saas-shell.control-v5 .nav-history-item.active{background:#7569ee29!important;border-color:#a295ff47!important}.saas-shell.control-v5 .nav-history-head button:hover{color:#b7adff!important}.saas-shell.control-v5 .bot-health-card{background:linear-gradient(135deg,#7569ee1f,#ffffff09)!important;border-color:#a295ff2e!important}.saas-shell.control-v5 .saas-topbar{background:#fafbffdb!important;border-bottom-color:#d9deece6!important}.saas-shell.control-v5 .page-icon{color:#7569ee!important;background:radial-gradient(circle at 30% 20%,#fff,#0000 44%),linear-gradient(145deg,#fff,#f1efff)!important;border-color:#dcd8ff!important;box-shadow:0 14px 34px #7569ee29,inset 0 1px #fff!important}.saas-shell.control-v5 .saas-topbar h1{color:#1b2030!important}.saas-shell.control-v5 .saas-topbar p{color:#7c879b!important}.saas-shell.control-v5 .saas-topbar .ghost:hover,.saas-shell.control-v5 .account-trigger:hover{border-color:#cfc8ff!important;box-shadow:0 12px 30px #7569ee24!important}.saas-shell.control-v5 .topbar-preorder-summary{background:radial-gradient(circle at 100% 0,#7569ee29,#0000 10rem),#fffffff2!important}.saas-shell.control-v5 .context-strip{background:#ffffffe0!important;border-bottom-color:#d9deecd1!important}.saas-shell.control-v5 .context-strip-items button:hover{color:#4b43a8!important;background:#f7f5ff!important;border-color:#d2cbff!important}.saas-shell.control-v5 .context-strip-items button.active{color:#564cb5!important;background:#f1efff!important;border-color:#cbc4ff!important;box-shadow:0 8px 19px #7569ee21!important}.saas-shell.control-v5 .context-strip-items button.active i{color:#7569ee!important}.saas-shell.control-v5 .hero-strip,.saas-shell.control-v5 .action-hero{background:radial-gradient(circle at 92% 10%,#a295ff57,#0000 19rem),radial-gradient(circle at 60% 115%,#2fc4a033,#0000 22rem),linear-gradient(125deg,#1e2340 0%,#171c35 56%,#141c2b 100%)!important}.saas-shell.control-v5 .metric-card:before{background:linear-gradient(90deg,#7569ee,#a295ff)!important}.saas-shell.control-v5 .metric-card:nth-child(2):before{background:linear-gradient(90deg,#2fc4a0,#8de4c9)!important}.saas-shell.control-v5 .metric-card:nth-child(3):before{background:linear-gradient(90deg,#4c8ff6,#8ab8ff)!important}.saas-shell.control-v5 .metric-card:nth-child(4):before{background:linear-gradient(90deg,#e0a050,#f7ca86)!important}.saas-shell.control-v5 .action-card:hover{background:#faf9ff!important;border-color:#d2cbff!important;box-shadow:0 17px 36px #7569ee24!important}.saas-shell.control-v5 :is(.panel,.form-panel,.admin-card,.panel-card,.staff-create,.staff-account):hover{border-color:#d5cffd!important;box-shadow:0 25px 65px #262a4c1f!important}.saas-shell.control-v5 :is(input,select,textarea):focus{border-color:#a295ff!important;box-shadow:0 0 0 4px #7569ee1f!important}.saas-shell.control-v5 :is(.primary,.primary-button){background:linear-gradient(135deg,#8378f6,#6659e2)!important;border-color:#7569ee!important;box-shadow:0 11px 27px #7569ee42!important}.saas-shell.control-v5 :is(.primary,.primary-button):hover:not(:disabled){box-shadow:0 15px 34px #7569ee57!important}.saas-shell.control-v5 :is(.secondary,.secondary-button,.ghost,.ghost-button){background:#fff!important;border-color:#dce1ed!important}.saas-shell.control-v5 tbody tr:hover{background:#f9f8ff!important}.saas-shell.control-v5 .command-results>button.selected,.saas-shell.control-v5 .command-results>button:hover{background:#f3f1ff!important;box-shadow:inset 3px 0 #7569ee!important}.saas-shell.control-v5 .mobile-menu-button{background:linear-gradient(145deg,#fff,#f1efff)!important;border-color:#d9d3ff!important;box-shadow:0 8px 22px #7569ee24!important}.saas-shell.control-v5 .mobile-dock button.active{background:linear-gradient(135deg,#8378f6,#6659e2)!important;box-shadow:0 8px 22px #7569ee52!important}@media (width<=1180px){.saas-shell.control-v5 .context-strip{top:88px}}@media (width<=820px){.saas-shell.control-v5 .context-strip{top:76px}}@media (width<=520px){.saas-shell.control-v5 .context-strip{top:68px}}.nav-history{background:#ffffff09;border:1px solid #ffffff13;border-radius:14px;gap:7px;margin:0 2px 11px;padding:10px 9px 9px;display:grid}.nav-history-head{color:#7e8693;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;font-size:9px;font-weight:850;display:flex}.nav-history-head button{color:#858d99;font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:9px}.nav-history-head button:hover{color:#ff9b7e}.nav-history-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.nav-history-item{color:#a7aebb;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;min-width:0;min-height:32px;padding:5px 6px;font-size:10px;font-weight:720;transition:color .16s,border-color .16s,background .16s;display:grid;overflow:hidden}.nav-history-item:hover,.nav-history-item.active{color:#fff;background:#ff67481c;border-color:#ff7e5c2e}.nav-history-item i{color:#ff9b7e;background:#ff67481c;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}.nav-history-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.context-strip{z-index:28;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#f8f9fbd1;border-bottom:1px solid #dbe0e7c2;align-items:center;gap:18px;min-width:0;padding:10px clamp(22px,2.5vw,42px);display:flex;position:sticky;top:96px;box-shadow:0 7px 22px #1e243009}.context-strip-label{border-right:1px solid #e1e5ea;flex:none;gap:2px;min-width:116px;padding-right:15px;display:grid}.context-strip-label span{color:#a0a7b1;letter-spacing:.17em;font-size:8px;font-weight:850}.context-strip-label b{color:#4f5662;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;overflow:hidden}.context-strip-items{scrollbar-width:none;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.context-strip-items::-webkit-scrollbar{display:none}.context-strip-items button{color:#777f8b;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:7px;min-height:36px;padding:7px 11px;font-size:11px;font-weight:760;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex}.context-strip-items button:hover{color:#2f3744;background:#fff8f5;border-color:#e2c4bb;transform:translateY(-1px)}.context-strip-items button.active{color:#bd4e36;background:#fff0eb;border-color:#f3c1b3;box-shadow:0 6px 16px #ff67481a}.context-strip-items button i{color:#a0a7b1;font-size:13px;font-style:normal}.context-strip-items button.active i{color:#ff6849}.compact-sidebar .nav-history{display:none}.compact-sidebar .sidebar-collapse{color:#ff9b7e;border-color:#ff7e5c40}@media (width<=1180px){.context-strip{top:84px}}@media (width<=820px){.context-strip{gap:10px;padding:8px 11px;top:76px}.context-strip-label{min-width:78px;padding-right:9px}.context-strip-label span{font-size:7px}.context-strip-label b{font-size:10px}.context-strip-items button{min-height:34px;padding:6px 9px;font-size:10px}.nav-history{margin-left:2px;margin-right:2px}}@media (width<=480px){.context-strip{gap:7px;padding-inline:8px;top:68px}.context-strip-label{min-width:66px}.context-strip-label b{max-width:66px}}:is(html:has(.control-v8),body:has(.control-v8)){background:#f3f5f8!important}body:has(.control-v8){color:#171b23}.saas-shell.control-v8{--control-bg:#f3f5f8;--control-surface:#ffffffeb;--control-surface-strong:#fff;--control-ink:#171b23;--control-muted:#747b88;--control-line:#e3e7ed;--control-orange:#ff6748;--control-orange-2:#ff8a65;--control-coral-soft:#fff0eb;--control-blue:#397ee8;--control-green:#1fa66f;--control-violet:#7962df;--control-shadow:0 18px 52px #191f2b13;--control-shadow-soft:0 8px 26px #191f2b0e;color:#171b23!important;background:radial-gradient(circle at 97% 1%,#ff67481a,#0000 31rem),radial-gradient(circle at 68% 35%,#397ee80b,#0000 30rem),linear-gradient(#f7f8fa 0%,#f3f5f8 42%,#eef1f5 100%)!important}.saas-shell.control-v8:before{opacity:.25!important;background-image:linear-gradient(#222a3706 1px,#0000 1px),linear-gradient(90deg,#222a3706 1px,#0000 1px)!important}.saas-shell.control-v8 .saas-sidebar{color:#f8fafc!important;background:radial-gradient(circle at 18% -5%,#ff674838,#0000 18rem),radial-gradient(circle at 100% 46%,#4c7ee61a,#0000 17rem),linear-gradient(#171a21 0%,#11141a 56%,#0d1015 100%)!important;border-right-color:#ffffff0e!important;box-shadow:16px 0 50px #0f131b1f!important}.saas-shell.control-v8 .saas-brand:after{background:linear-gradient(90deg,#ff6748a3,#ffffff0f,#0000)!important}.saas-shell.control-v8 .saas-brand .fox-mark.small{background:linear-gradient(145deg,#ff8a65,#ff5d3d)!important;box-shadow:0 10px 30px #ff633f47,inset 0 1px #ffffff59!important}.saas-shell.control-v8 .saas-brand span{color:#8d94a1!important}.saas-shell.control-v8 .sidebar-search,.saas-shell.control-v8 .sidebar-workspace-card,.saas-shell.control-v8 .bot-health-card{color:#aab0bc!important;background:#ffffff0b!important;border-color:#ffffff16!important;box-shadow:inset 0 1px #ffffff06!important}.saas-shell.control-v8 .sidebar-search:hover,.saas-shell.control-v8 .sidebar-collapse:hover{color:#fff!important;background:#ffffff12!important;border-color:#ff81606b!important}.saas-shell.control-v8 .sidebar-search kbd{color:#8995a7!important;background:#00000029!important;border-color:#ffffff1a!important}.saas-shell.control-v8 .workspace-pulse{background:#38d997!important;box-shadow:0 0 0 4px #38d9971a,0 0 16px #38d99759!important}.saas-shell.control-v8 .nav-group-toggle,.saas-shell.control-v8 .nav-history-head,.saas-shell.control-v8 .nav-history-head button{color:#747b88!important}.saas-shell.control-v8 .nav-group-toggle:hover,.saas-shell.control-v8 .nav-history-head button:hover{color:#cbd0d9!important}.saas-shell.control-v8 .nav-item{color:#c0c5cf!important}.saas-shell.control-v8 .nav-item:before{background:linear-gradient(#ff8a65,#ff6748)!important}.saas-shell.control-v8 .nav-item:hover{color:#fff!important;background:#ffffff0d!important;border-color:#ffffff0e!important}.saas-shell.control-v8 .nav-item.active{color:#fff!important;background:radial-gradient(circle at 88% 18%,#ff674829,#0000 8rem),linear-gradient(105deg,#ffffff1a,#ffffff0b)!important;border-color:#ff82602e!important;box-shadow:0 12px 30px #0000002e,inset 0 1px #ffffff0b!important}.saas-shell.control-v8 .nav-item.active>i,.saas-shell.control-v8 .nav-history-item i{color:#ff9b7e!important;box-shadow:none!important;background:#ff674824!important;border-color:#ff7e5c33!important}.saas-shell.control-v8 .nav-item-badge{color:#ffccb9!important;background:#ff674829!important;border-color:#ff7e5c47!important}.saas-shell.control-v8 .nav-history-item{color:#a7aebb!important}.saas-shell.control-v8 .nav-history-item:hover,.saas-shell.control-v8 .nav-history-item.active{color:#fff!important;background:#ff67481c!important;border-color:#ff7e5c2e!important}.saas-shell.control-v8 .bot-health-card.online .status-dot,.saas-shell.control-v8 .topbar-health-dot{box-shadow:0 0 0 4px #27b77d1f,0 0 14px #27b77d59!important}.saas-shell.control-v8 .saas-topbar{-webkit-backdrop-filter:blur(22px)saturate(1.3)!important;backdrop-filter:blur(22px)saturate(1.3)!important;background:#f8f9fbdb!important;border-bottom-color:#dbe0e7d1!important;box-shadow:0 9px 34px #1e24300b!important}.saas-shell.control-v8 .page-icon,.saas-shell.control-v8 .mobile-menu-button{color:#ff6748!important;background:radial-gradient(circle at 28% 20%,#fff,#0000 44%),linear-gradient(145deg,#fff,#fff0eb)!important;border-color:#f1d7cf!important;box-shadow:0 12px 30px #ff674821,inset 0 1px #fff!important}.saas-shell.control-v8 .saas-topbar h1,.saas-shell.control-v8 .breadcrumbs strong{color:#171b23!important}.saas-shell.control-v8 .saas-topbar p,.saas-shell.control-v8 .topbar-update-hint,.saas-shell.control-v8 .breadcrumbs span{color:#737b88!important}.saas-shell.control-v8 .saas-topbar .ghost,.saas-shell.control-v8 .account-trigger,.saas-shell.control-v8 .topbar-preorder-summary{color:#535d6b!important;background:#ffffffe6!important;border-color:#e0e4ea!important;box-shadow:0 7px 22px #1b212c0b!important}.saas-shell.control-v8 .saas-topbar .ghost:hover,.saas-shell.control-v8 .account-trigger:hover{color:#2f3744!important;background:#fff8f5!important;border-color:#f1b9aa!important;box-shadow:0 10px 28px #ff67481a!important}.saas-shell.control-v8 .topbar-preorder-summary{background:radial-gradient(circle at 100% 0,#ff67481f,#0000 9rem),#ffffffeb!important;border-color:#e1e5eb!important}.saas-shell.control-v8 .topbar-health{color:#267955!important;background:#f5fcf8!important;border-color:#dce9e3!important}.saas-shell.control-v8 .topbar-health.warning{color:#a86b27!important;background:#fffaf1!important;border-color:#f1e1c8!important}.saas-shell.control-v8 .context-strip{-webkit-backdrop-filter:blur(18px)saturate(1.2)!important;backdrop-filter:blur(18px)saturate(1.2)!important;background:#f8f9fbd1!important;border-bottom-color:#dbe0e7c2!important;box-shadow:0 7px 22px #1e243009!important}.saas-shell.control-v8 .context-strip-label{border-right-color:#e1e5ea!important}.saas-shell.control-v8 .context-strip-label span{color:#a0a7b1!important}.saas-shell.control-v8 .context-strip-label b{color:#4f5662!important}.saas-shell.control-v8 .context-strip-items button{color:#777f8b!important}.saas-shell.control-v8 .context-strip-items button:hover{color:#2f3744!important;background:#fff8f5!important;border-color:#e2c4bb!important}.saas-shell.control-v8 .context-strip-items button.active{color:#bd4e36!important;background:#fff0eb!important;border-color:#f3c1b3!important;box-shadow:0 6px 16px #ff67481a!important}.saas-shell.control-v8 .context-strip-items button.active i{color:#ff6748!important}.saas-shell.control-v8 :is(.panel,.form-panel,.admin-card,.panel-card,.staff-create,.staff-account){color:#171b23!important;background:linear-gradient(155deg,#fffffffa,#fafbfdeb)!important;border-color:#e3e7ed!important;box-shadow:0 18px 52px #191f2b13!important}.saas-shell.control-v8 :is(.panel,.form-panel,.admin-card,.panel-card,.staff-create,.staff-account):hover{border-color:#f0c6ba!important;box-shadow:0 22px 58px #191f2b1a!important}.saas-shell.control-v8 .panel-head{border-bottom-color:#e8ebef!important}.saas-shell.control-v8 :is(.panel-head h2,.panel-head h3,.card-heading-row h3){color:#171b23!important}.saas-shell.control-v8 .eyebrow,.saas-shell.control-v8 .field>span,.saas-shell.control-v8 .field>label{color:#747b88!important}.saas-shell.control-v8 .hero-strip,.saas-shell.control-v8 .action-hero{background:linear-gradient(135deg,#17191f 0%,#24262e 50%,#43200e 100%)!important;border-color:#ffffff1f!important;box-shadow:0 24px 60px #1b181724!important}.saas-shell.control-v8 .hero-strip h2,.saas-shell.control-v8 .hero-strip h3,.saas-shell.control-v8 .action-hero h2,.saas-shell.control-v8 .action-hero h3{color:#fff!important}.saas-shell.control-v8 .hero-strip p,.saas-shell.control-v8 .action-hero p{color:#ffffffb8!important}.saas-shell.control-v8 .metric-card,.saas-shell.control-v8 .action-card{color:#171b23!important;background:#ffffffeb!important;border-color:#e3e7ed!important;box-shadow:0 16px 45px #24221f0f!important}.saas-shell.control-v8 .metric-card:before{background:linear-gradient(90deg,#ff6748,#ff8a65)!important}.saas-shell.control-v8 .metric-card:nth-child(2):before{background:linear-gradient(90deg,#1fa66f,#57c994)!important}.saas-shell.control-v8 .metric-card:nth-child(3):before{background:linear-gradient(90deg,#397ee8,#76a8f5)!important}.saas-shell.control-v8 .metric-card:nth-child(4):before{background:linear-gradient(90deg,#e0a050,#f7ca86)!important}.saas-shell.control-v8 .metric-card strong,.saas-shell.control-v8 .action-card b{color:#171b23!important}.saas-shell.control-v8 .action-card:hover{background:#fff8f5!important;border-color:#f0c6ba!important;box-shadow:0 18px 46px #191f2b1a!important}.saas-shell.control-v8 :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea){color:#171b23!important;caret-color:#ff6748!important;background:#fff!important;border-color:#dfe3e8!important;box-shadow:inset 0 1px 2px #191f2b05!important}.saas-shell.control-v8 :is(input,select,textarea)::placeholder{color:#a0a7b1!important}.saas-shell.control-v8 :is(input,select,textarea):focus{border-color:#ff8a65!important;box-shadow:0 0 0 3px #ff67481f!important}.saas-shell.control-v8 :is(.primary,.primary-button){color:#fff!important;background:linear-gradient(135deg,#ff795a,#ff5e3d)!important;border-color:#ff6748!important;box-shadow:0 8px 22px #ff5e3d38!important}.saas-shell.control-v8 :is(.secondary,.secondary-button,.ghost,.ghost-button){color:#4f5662!important;background:#fff!important;border-color:#dfe2e7!important}.saas-shell.control-v8 :is(.secondary,.secondary-button,.ghost,.ghost-button):hover:not(:disabled){color:#2f3744!important;background:#f8f9fb!important;border-color:#c9cdd4!important}.saas-shell.control-v8 .table-scroll{background:#fff!important;border-color:#e4e8ed!important;box-shadow:inset 0 1px #fff9!important}.saas-shell.control-v8 thead th{color:#8c94a0!important;background:#f5f7f9!important;border-bottom-color:#e5e9ee!important}.saas-shell.control-v8 tbody td{color:#343b46!important;border-bottom-color:#edf0f3!important}.saas-shell.control-v8 tbody tr:hover{background:#fff8f5!important}.saas-shell.control-v8 .command-results>button.selected,.saas-shell.control-v8 .command-results>button:hover{background:#fff0eb!important;box-shadow:inset 3px 0 #ff6748!important}.saas-shell.control-v8 .mobile-dock{-webkit-backdrop-filter:blur(18px)saturate(1.2)!important;backdrop-filter:blur(18px)saturate(1.2)!important;background:#13161df0!important;border-color:#ffffff1c!important;box-shadow:0 18px 48px #080b1157!important}.saas-shell.control-v8 .mobile-dock button.active{color:#fff!important;background:linear-gradient(135deg,#ff795a,#ff5e3d)!important;box-shadow:0 8px 22px #ff5e3d45!important}.saas-shell.control-v8 :is(.account-popover,.command-palette,.profile-modal,.inline-import-form){color:#171b23!important;background:#fff!important;border-color:#ffffffb3!important;box-shadow:0 32px 100px #0a0e164d!important}.premium-emoji-library{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #e7d8cf;border-radius:13px;margin:14px 0;overflow:hidden}.premium-emoji-library>summary{color:#5c3728;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:10px;font-weight:800;display:flex}.premium-emoji-library>summary small{color:#9b6a51;letter-spacing:0;text-transform:none;font-size:9px;font-weight:700}.premium-emoji-library-body{padding:0 14px 14px}.premium-emoji-library .section-copy{margin:0 0 10px}.premium-emoji-library-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:7px;display:grid}.premium-emoji-library-item{background:#ffffffc2;border:1px solid #f0e5df;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;padding:8px;display:grid}.premium-emoji-library-item>b{grid-row:span 2;font-size:15px;line-height:1}.premium-emoji-library-item>span{color:#4e3b33;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.premium-emoji-library-item code{color:#9a7565;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}@media (width<=640px){.premium-emoji-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.subscription-control-center{gap:18px;display:grid}.subscription-control-hero{background:radial-gradient(circle at 86% 20%,#48bd8b2e,#0000 34%),linear-gradient(135deg,#fff 0%,#f5fcf8 100%);justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex;overflow:hidden}.subscription-control-hero h2,.subscription-control-head h3,.subscription-preview-head h3{margin:4px 0 7px}.subscription-control-hero p,.subscription-control-head p{color:#737c87;max-width:760px;margin:0;line-height:1.55}.subscription-control-hero>span{border-radius:999px;flex:none;padding:10px 15px;font-weight:850}.subscription-control-hero .is-online{color:#147a52;background:#e3f7ec}.subscription-control-hero .is-paused{color:#9b5f26;background:#fff1df}.subscription-control-form{gap:18px;display:grid}.subscription-control-card{padding:24px}.subscription-control-head{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:19px;display:flex}.subscription-master-switch{background:#f7fbf9;border:1px solid #dce7e1;border-radius:15px;flex:none;padding:11px 14px}.subscription-existing-switch{color:#59646d;background:#fbfdfc;border:1px solid #e1e9e4;border-radius:15px;align-items:flex-start;gap:11px;margin:-5px 0 14px;padding:12px 14px;font-size:12px}.subscription-existing-switch>span{flex:none;margin-top:2px}.subscription-existing-switch>div{gap:3px;min-width:0;display:grid}.subscription-existing-switch b{color:#27333c;font-size:13px}.subscription-existing-switch small{color:#7b858e;font-size:11px;font-weight:600;line-height:1.45}.subscription-existing-switch:has(input:disabled){opacity:.62;cursor:not-allowed}.subscription-warning{color:#785525;background:#fff8eb;border:1px solid #f6d7a5;border-radius:15px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 16px;font-size:12px;line-height:1.5;display:grid}.subscription-warning b{color:#9a611d}.subscription-control-grid{grid-template-columns:minmax(0,1.46fr) minmax(320px,.74fr);align-items:start;gap:18px;display:grid}.subscription-editor-column{gap:18px;min-width:0;display:grid}.subscription-preview-column{min-width:0;position:sticky;top:18px}.subscription-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.subscription-field-wide{grid-column:1/-1}.subscription-text-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.subscription-text-grid textarea{resize:vertical;min-height:184px}.subscription-fixed-buttons,.subscription-extra-list{gap:11px;display:grid}.subscription-button-editor,.subscription-extra-card{background:#fff;border:1px solid #e7ebe8;border-radius:15px;overflow:hidden}.subscription-button-editor>header,.subscription-extra-card summary{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 16px;list-style:none;display:grid}.subscription-extra-card summary{cursor:pointer}.subscription-extra-card summary::-webkit-details-marker{display:none}.subscription-button-editor header small,.subscription-extra-card summary small{color:#8b929b;margin-top:2px;font-size:11px;display:block}.subscription-extra-card summary b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subscription-color{background:#aab1b8;border-radius:99px;width:8px;height:34px;display:block}.subscription-color.primary{background:#3387aa}.subscription-color.success{background:#35a56e}.subscription-color.danger{background:#c45246}.subscription-button-fields{border-top:1px solid #eff1f0;grid-template-columns:1fr 1fr 1fr .76fr;gap:11px;padding:0 16px 16px;display:grid}.subscription-button-fields>.field{margin-top:14px}.subscription-extra-fields{border-top:1px solid #eff1f0;gap:12px;padding:0 16px 16px;display:grid}.subscription-extra-fields>.subscription-text-grid{margin-top:15px}.subscription-extra-switch{align-self:end;min-height:43px;padding:0 0 6px}.subscription-button-actions{flex-wrap:wrap;gap:8px;display:flex}.subscription-preview-card{padding:20px}.subscription-preview-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.subscription-preview-languages{background:#eff2f1;border-radius:10px;gap:3px;padding:3px;display:inline-flex}.subscription-preview-languages button{color:#717983;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:43px;padding:7px 8px;font-size:11px;font-weight:850}.subscription-preview-languages button.active{color:#fff;background:#202c35}.subscription-telegram-preview{color:#f7f8fb;background:#101a27;border-radius:22px;margin-top:16px;padding:9px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,0 20px 44px #0c1e2e20}.subscription-telegram-preview>img{aspect-ratio:16/9;object-fit:cover;background:#202b36;border-radius:15px 15px 4px 4px;width:100%;display:block}.subscription-preview-copy{white-space:pre-wrap;word-break:break-word;color:#eef2f6;background:#1b2b3b;border-radius:4px 4px 11px 11px;min-height:142px;padding:15px 12px;font-size:12px;line-height:1.55}.subscription-preview-keyboard{gap:3px;margin-top:3px;display:grid}.subscription-preview-keyboard span{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#273a4c;border-radius:8px;padding:10px 8px;font-size:12px;font-weight:850;overflow:hidden}.subscription-preview-keyboard span.primary{background:#337f9e}.subscription-preview-keyboard span.success{background:#377f35}.subscription-preview-keyboard span.danger{background:#9d463b}.subscription-preview-note{color:#8a929c;margin:12px 2px 0;font-size:11px;line-height:1.5}.subscription-save-bar{background:#fff;border:1px solid #dfeae4;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;padding:19px 21px;display:flex}.subscription-save-bar span{color:#858c94;margin-top:3px;font-size:12px;display:block}@media (width<=1120px){.subscription-control-grid{grid-template-columns:1fr}.subscription-preview-column{max-width:580px;position:static}}@media (width<=760px){.subscription-control-hero,.subscription-control-head,.subscription-save-bar{flex-direction:column;align-items:stretch}.subscription-control-hero,.subscription-control-card{padding:20px}.subscription-fields,.subscription-text-grid,.subscription-button-fields{grid-template-columns:1fr}.subscription-button-editor>header,.subscription-extra-card summary{grid-template-columns:9px minmax(0,1fr)}.subscription-button-editor header small,.subscription-extra-card summary small{grid-column:2}.subscription-warning{grid-template-columns:1fr;gap:5px}.subscription-save-bar .primary{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}:root{--admin-canvas:#f5f6f8;--admin-text:#232831;--admin-muted:#747d8b;--admin-border:#e6e9ee;--admin-orange:#ed653c}.saas-shell.control-v8.admin-refresh{--control-sidebar:244px;--shell-sidebar-width:244px;color:var(--admin-text);font-size:14px;background:var(--admin-canvas)!important}.saas-shell.control-v8.admin-refresh .saas-sidebar{background:#191d24!important;border-right:1px solid #292e37!important;width:244px!important;padding:20px 12px 12px!important}.saas-shell.control-v8.admin-refresh .saas-workspace{background:var(--admin-canvas)!important;width:calc(100% - 244px)!important;min-width:0!important;max-width:none!important;margin:0 0 0 244px!important;padding:0!important}.saas-shell.control-v8.admin-refresh .page-stage{width:100%!important;max-width:none!important;margin:0!important;padding:26px 30px 48px!important}.saas-shell.control-v8.admin-refresh .saas-topbar{box-shadow:none!important;border-bottom:1px solid var(--admin-border)!important;background:#fff!important}.saas-shell.control-v8.admin-refresh .context-strip{padding-inline:30px;box-shadow:none!important;background:#fff!important;position:static!important}.saas-shell.control-v8.admin-refresh .context-strip-items button{min-height:36px!important;font-size:13px!important}.saas-shell.control-v8.admin-refresh .context-strip-label span{font-size:10px!important}.saas-shell.control-v8.admin-refresh .context-strip-label b{font-size:13px!important}.saas-shell.control-v8.admin-refresh .nav-item{border-radius:9px!important;gap:11px!important;min-height:51px!important;padding:10px 11px!important}.saas-shell.control-v8.admin-refresh .nav-item b{font-size:13px!important;font-weight:600!important}.saas-shell.control-v8.admin-refresh .nav-item small{display:none}.saas-shell.control-v8.admin-refresh .nav-item.active{background:#343039!important;border-color:#785345!important;box-shadow:inset 3px 0 #f47b52!important}.saas-shell.control-v8.admin-refresh .nav-item>i{background:0 0!important;border:0!important;width:28px!important;height:28px!important}.saas-shell.control-v8.admin-refresh .nav-history{display:none}.saas-shell.control-v8.admin-refresh .nav-group-toggle{letter-spacing:.12em;margin-top:17px;color:#88919f!important;font-size:10px!important}.saas-shell.control-v8.admin-refresh .sidebar-workspace-card{margin-block:12px!important;padding:12px!important}.saas-shell.control-v8.admin-refresh .panel{border:1px solid var(--admin-border)!important;border-radius:14px!important;box-shadow:0 3px 10px #18243903!important}.saas-shell.control-v8.admin-refresh .section-tabs{gap:8px;margin-bottom:18px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.saas-shell.control-v8.admin-refresh .section-tabs button{min-height:40px;border-radius:8px!important;padding:10px 15px!important;font-size:13px!important}.saas-shell.control-v8.admin-refresh .section-tabs button.active{color:#b94823!important;box-shadow:none!important;background:#fff0e9!important;border:1px solid #f5d2c3!important}.saas-shell.control-v8.admin-refresh .eyebrow{color:var(--admin-muted)!important;letter-spacing:.13em!important;font-size:10px!important}.saas-shell.control-v8.admin-refresh .panel-head{padding:22px 24px!important}.saas-shell.control-v8.admin-refresh .panel-head h3{font-size:20px!important}.saas-shell.control-v8.admin-refresh tbody td{padding:15px 16px!important;font-size:13px!important}.saas-shell.control-v8.admin-refresh thead th{letter-spacing:.035em;color:#7a8492!important;background:#f8f9fb!important;padding:12px 16px!important;font-size:11px!important;font-weight:600!important}.saas-shell.control-v8.admin-refresh :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea){min-height:40px;box-shadow:none!important;border:1px solid #dfe4eb!important;border-radius:8px!important;font-size:14px!important}.admin-refresh button{cursor:pointer}.admin-refresh button:disabled{cursor:not-allowed;opacity:.45}.admin-refresh :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #ed653c55!important}.saas-shell.control-v8.admin-refresh.compact-sidebar{--control-sidebar:84px;--shell-sidebar-width:84px}.saas-shell.control-v8.admin-refresh.compact-sidebar .saas-sidebar{width:84px!important}.saas-shell.control-v8.admin-refresh.compact-sidebar .saas-workspace{width:calc(100% - 84px)!important;margin-left:84px!important}.saas-shell.control-v8.admin-refresh .breadcrumbs{font-size:11px!important}.saas-shell.control-v8.admin-refresh .saas-topbar{min-height:94px!important;padding:16px 30px!important}.saas-shell.control-v8.admin-refresh .page-icon{width:42px!important;height:42px!important;box-shadow:none!important;border-radius:10px!important;flex-basis:42px!important}.saas-shell.control-v8.admin-refresh .page-stage>*{animation:none!important}.admin-refresh .preview-note{color:#7f8997;background:#f9fafc;border:1px dashed #d9dee7;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:12px;display:flex}.admin-refresh .user-query-note{justify-content:space-between;gap:12px;display:flex}.admin-refresh .inventory-workbench{overflow:hidden;padding:0!important}.admin-refresh .data-heading{justify-content:space-between;align-items:center;gap:16px;padding:25px 26px 22px;display:flex}.admin-refresh .data-heading .eyebrow{margin:0 0 10px}.admin-refresh .data-heading h2{letter-spacing:-.7px;align-items:center;gap:12px;margin:0;font-size:25px;line-height:1.2;display:flex}.admin-refresh .data-heading h2>span{letter-spacing:0;border:1px solid var(--admin-border);color:#737e8c;background:#f8f9fa;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600}.admin-refresh .data-heading p:not(.eyebrow){color:var(--admin-muted);margin:10px 0 0;font-size:13px}.admin-refresh .inventory-summary{border:1px solid var(--admin-border);background:#fafbfc;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 26px;display:grid;overflow:hidden}.admin-refresh .inventory-summary>div{border-right:1px solid var(--admin-border);align-items:center;gap:12px;padding:17px 20px;display:flex}.admin-refresh .inventory-summary>div:last-child{border:0}.admin-refresh .inventory-summary i{color:#6b7889;background:#fff;border:1px solid #e5e9f0;border-radius:9px;flex:0 0 34px;place-items:center;height:34px;font-size:20px;font-style:normal;display:grid}.admin-refresh .inventory-summary i.available{color:#299573}.admin-refresh .inventory-summary i.reserved{color:#c99030}.admin-refresh .inventory-summary i.sold{color:#ed653c}.admin-refresh .inventory-summary span{color:var(--admin-muted);font-size:12px}.admin-refresh .inventory-summary strong{color:var(--admin-text);font-variant-numeric:tabular-nums;margin-top:3px;font-size:22px;font-weight:650;display:block}.admin-refresh .data-controls{gap:16px;padding:22px 26px 18px;display:grid}.admin-refresh .data-search{background:#fff;border:1px solid #dfe4eb;border-radius:8px;align-items:center;gap:10px;padding:0 13px;display:flex}.admin-refresh .data-search>span{color:#8c96a4;font-size:24px}.saas-shell.control-v8.admin-refresh .data-search input{width:100%;background:0 0!important;border:0!important;padding:11px 0!important}.admin-refresh .data-search button{background:0 0;border:0;font-size:20px}.admin-refresh .data-filter-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.admin-refresh .data-filter-row label{color:#717a89;flex:150px;gap:7px;font-size:12px;display:grid}.admin-refresh .data-filter-row select{color:#333d4b;width:100%;max-width:100%;background:#fff!important;padding:9px 12px!important}.admin-refresh :is(.data-primary,.data-secondary,.data-danger,.data-reset){white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:9px 13px;font-size:13px;font-weight:600;display:inline-flex}.admin-refresh .data-primary{color:#fff;background:#ed653c;border-color:#e35e37}.admin-refresh .data-primary:hover:not(:disabled){background:#d95630}.admin-refresh .data-secondary{color:#586170;background:#fff;border-color:#dde2e9}.admin-refresh .data-danger{color:#c65248;background:#fff;border-color:#f0d3cc}.admin-refresh .data-reset{color:#798390;background:0 0}.admin-refresh .data-bulkbar{border-top:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border);background:#fcfcfd;justify-content:space-between;align-items:center;gap:16px;min-height:67px;padding:12px 26px;display:flex}.admin-refresh .data-bulkbar.has-selection{background:#fff7f0}.admin-refresh .data-bulkbar b{font-size:13px;display:block}.admin-refresh .data-bulkbar span{color:#8a929d;margin-top:3px;font-size:12px;display:block}.admin-refresh .data-bulk-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-refresh .data-table-wrap{min-height:180px;overflow:auto}.admin-refresh .data-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:850px}.saas-shell.control-v8.admin-refresh .data-table :is(th,td){text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:14px 13px!important}.saas-shell.control-v8.admin-refresh .data-table tbody tr.is-selected{background:#fffaf5!important}.saas-shell.control-v8.admin-refresh .data-table tbody tr:hover{background:#f9fafc!important}.admin-refresh .data-table .check-cell{width:42px}.admin-refresh .data-checkbox{accent-color:#ed653c;opacity:1;cursor:pointer;min-width:17px;margin:0;position:static;appearance:auto!important;width:17px!important;height:17px!important}.admin-refresh .lf-orders-panel .lf-order-check{text-align:center;width:44px;min-width:44px}.admin-refresh .lf-orders-panel tr.lf-order-selected>td{background:#ed653c14!important}.admin-refresh .lf-orders-export{flex-wrap:wrap}.admin-refresh .lot-id{color:#98a0ad;white-space:nowrap;font:12px ui-monospace,Consolas,monospace!important}.admin-refresh .data-product{align-items:center;gap:11px;min-width:220px;display:flex}.admin-refresh .data-product>span{background:#f4f6f8;border:1px solid #e9edf1;border-radius:8px;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:19px;display:grid}.admin-refresh .data-product b{white-space:normal;max-width:340px;font-size:13px;font-weight:600;display:block}.admin-refresh .data-product small{color:#9aa2ad;margin-top:4px;font-size:12px;display:block}.admin-refresh .payload-preview{text-align:left;text-overflow:ellipsis;white-space:nowrap;color:#84909e;background:#f9fafc;border:1px solid #e9edf1;border-radius:5px;width:100%;max-width:250px;padding:7px 9px;font:12px ui-monospace,Consolas,monospace;display:block;overflow:hidden}.admin-refresh .data-status{color:#8b95a5;white-space:nowrap;background:#f0f2f5;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-weight:600;display:inline-flex}.admin-refresh .data-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.admin-refresh .data-status.available{color:#228f69;background:#eaf8f1}.admin-refresh .data-status.reserved{color:#ba8226;background:#fff7e5}.admin-refresh .data-status.sold{color:#667fb6;background:#edf2fc}.admin-refresh .lot-order{text-overflow:ellipsis;white-space:nowrap;color:#8d97a6;max-width:110px;overflow:hidden;font-size:12px!important}.admin-refresh .data-row-open{color:#84909d;white-space:nowrap;background:0 0;border:0;padding:7px 0;font-size:12px}.admin-refresh .data-row-open:hover{color:#db603b}.admin-refresh .data-pager{color:#8d96a3;border-top:1px solid var(--admin-border);flex-wrap:wrap;align-items:center;gap:18px;padding:18px 26px;font-size:12px;display:flex}.admin-refresh .data-pager>span{margin-right:auto}.admin-refresh .data-pager label{align-items:center;gap:8px;display:flex}.saas-shell.control-v8.admin-refresh .data-pager select{min-height:32px;width:auto!important;padding:5px 22px 5px 9px!important;font-size:12px!important}.admin-refresh .data-pager nav{gap:4px;display:flex}.admin-refresh .data-pager nav>span{align-items:center;gap:4px;display:flex}.admin-refresh .data-pager nav i{font-style:normal}.admin-refresh .data-pager button{color:#7c8797;background:#fff;border:1px solid #e4e8ee;border-radius:6px;min-width:31px;height:31px;font-size:12px}.admin-refresh .data-pager button[aria-current]{color:#d7633d;background:#fff1e9;border-color:#f1cbb9;font-weight:700}.admin-refresh :is(.data-empty,.data-notice,.data-error){padding:18px 26px;font-size:13px}.admin-refresh .data-empty{text-align:center;color:#768393;padding:50px 24px}.admin-refresh .data-empty small{color:#9ba3af;margin-top:10px;display:block}.admin-refresh .data-notice{color:#2b8368;background:#eff8f4}.admin-refresh .data-error{color:#b64a35;background:#fff1ed}.admin-refresh .data-error button{color:inherit;background:0 0;border:0;text-decoration:underline}.admin-refresh .data-lot-dialog{color:#303947;background:#fff;border:1px solid #e4e7ed;border-radius:14px;width:min(680px,100vw - 32px);max-height:90dvh;padding:25px;overflow:auto}.admin-refresh .data-lot-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#171e2a85}.admin-refresh .data-lot-dialog header{justify-content:space-between;gap:20px;display:flex}.admin-refresh .data-lot-dialog header p{margin:0 0 6px}.admin-refresh .data-lot-dialog h3{margin:0;font-size:22px}.admin-refresh .data-lot-dialog header button{background:0 0;border:0;align-self:start;font-size:26px}.admin-refresh .data-lot-dialog label{color:#798493;gap:8px;font-size:13px;display:grid}.admin-refresh .data-lot-dialog textarea{resize:vertical;color:#384253;width:100%;padding:12px;font:13px ui-monospace,Consolas,monospace!important}.admin-refresh .data-lot-dialog footer{justify-content:end;gap:10px;margin-top:18px;display:flex}.admin-refresh .user-insights{padding:22px 24px;background:#fff!important}.admin-refresh .user-insight-card{box-shadow:none;border:1px solid #e7ebf0;border-radius:10px}.admin-refresh .user-page .person b{font-size:14px}.admin-refresh .user-page .person small{color:#8c96a5;font-size:12px}.admin-refresh .user-page .small-action{font-size:12px!important}.admin-refresh .user-page .table-scroll{min-height:220px}.admin-refresh .user-page .table-scroll table{min-width:730px}.admin-refresh .user-query-note{color:#929ba8;padding:0 24px 15px;font-size:12px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){.saas-shell.control-v8.admin-refresh .saas-workspace,.saas-shell.control-v8.admin-refresh.compact-sidebar .saas-workspace{width:100%!important;margin-left:0!important}.saas-shell.control-v8.admin-refresh .saas-sidebar,.saas-shell.control-v8.admin-refresh.compact-sidebar .saas-sidebar{width:264px!important}.saas-shell.control-v8.admin-refresh.compact-sidebar .nav-item{place-items:initial!important;grid-template-columns:28px minmax(0,1fr) auto!important}.saas-shell.control-v8.admin-refresh.compact-sidebar .nav-item>span,.saas-shell.control-v8.admin-refresh.compact-sidebar .nav-group-toggle span,.saas-shell.control-v8.admin-refresh.compact-sidebar .bot-health-card>div{display:block!important}}@media (width<=1100px){.saas-shell.control-v8.admin-refresh .page-stage{padding:20px!important}.admin-refresh .inventory-summary>div{gap:8px;padding:14px 12px}.admin-refresh .data-bulkbar{flex-wrap:wrap;align-items:start}}@media (width<=820px){.saas-shell.control-v8.admin-refresh,.saas-shell.control-v8.admin-refresh.compact-sidebar{display:block!important}.saas-shell.control-v8.admin-refresh .saas-sidebar,.saas-shell.control-v8.admin-refresh.compact-sidebar .saas-sidebar{width:264px!important}.saas-shell.control-v8.admin-refresh .saas-workspace,.saas-shell.control-v8.admin-refresh.compact-sidebar .saas-workspace{width:100%!important;margin-left:0!important}.saas-shell.control-v8.admin-refresh .saas-topbar{padding:12px 14px!important}.saas-shell.control-v8.admin-refresh .page-stage{padding:16px 12px 90px!important}.saas-shell.control-v8.admin-refresh .context-strip{padding-inline:12px}.admin-refresh .data-heading{align-items:start;padding:20px 16px}.admin-refresh .data-heading h2{flex-wrap:wrap;font-size:21px}.admin-refresh .inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:16px}.admin-refresh .inventory-summary>div{border-bottom:1px solid var(--admin-border)}.admin-refresh .inventory-summary>div:nth-child(2n){border-right:0}.admin-refresh .inventory-summary>div:nth-child(n+3){border-bottom:0}.admin-refresh .data-controls{padding:18px 16px}.admin-refresh .data-bulkbar{padding:14px 16px}.admin-refresh .data-pager{gap:12px;padding:16px}.admin-refresh .data-pager nav{margin-left:auto}}body:has(.lf-admin){--ink:var(--lf-text);--muted:var(--lf-muted);--line:var(--lf-border);--panel:var(--lf-surface);--fox:var(--lf-orange);background:var(--lf-canvas);color:var(--lf-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lf-admin{--ink:var(--lf-text);--muted:var(--lf-muted);--line:var(--lf-border);--paper:var(--lf-canvas);--panel:var(--lf-surface);--fox:var(--lf-orange);--fox-soft:var(--lf-orange-soft);--green:var(--lf-green);--shadow:none;--admin-canvas:var(--lf-canvas);--admin-text:var(--lf-text);--admin-muted:var(--lf-muted);--admin-border:var(--lf-border);--admin-orange:var(--lf-orange);--shell-muted:var(--lf-muted);--shell-line:var(--lf-border);--shell-accent:var(--lf-orange);--shell-accent-soft:var(--lf-orange-soft);--shell-ink:var(--lf-text);--shell-panel:var(--lf-surface);--primary:var(--lf-orange);--orange:var(--lf-orange);--admin-touch:42px;--admin-ease:ease;--lf-sidebar-width:296px;--shell-sidebar-width:var(--lf-sidebar-width);background:var(--lf-canvas);min-height:100dvh;color:var(--lf-text);font-size:16px;line-height:1.5;display:block}.lf-admin :is(h1,h2,h3,h4,strong,b){color:inherit}.lf-admin :is(h1,h2,h3,h4,p){overflow-wrap:anywhere}.lf-admin button{transition:background .15s,border-color .15s,color .15s}.lf-admin :is(button,input,select,textarea,a):focus-visible{outline-offset:3px;outline:2px solid var(--lf-orange)!important}.lf-admin .lf-saas-sidebar{z-index:70;border-right:1px solid var(--lf-border);height:100dvh;box-shadow:none;position:fixed;inset:0 auto 0 0;overflow:visible;transform:none;width:var(--lf-sidebar-width)!important;background:var(--lf-sidebar)!important;padding:0!important}.lf-admin .lf-group-rail{background:var(--lf-rail);border-right:1px solid #ffffff07;flex-direction:column;align-items:center;width:76px;padding:22px 8px 16px;display:flex;position:absolute;inset:0 auto 0 0}.lf-admin .lf-rail-brand{background:var(--lf-orange);color:#24160f;letter-spacing:-2px;border:1px solid #ffab7152;border-radius:13px;flex-shrink:0;place-items:center;width:42px;height:42px;margin:0 0 28px;font-size:20px;font-weight:900;display:grid;position:relative}.lf-admin .lf-rail-brand>span{border:2px solid var(--lf-rail);background:#ffd6bb;border-radius:3px;width:9px;height:9px;position:absolute;top:-4px;right:-4px}.lf-admin .lf-rail-groups{flex-direction:column;gap:13px;width:100%;display:flex}.lf-admin .lf-rail-groups button{color:#8d98a9;background:0 0;border:1px solid #0000;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:63px;display:flex}.lf-admin .lf-rail-groups button span{font-size:12px;font-weight:600;line-height:1.2}.lf-admin .lf-rail-groups button:hover{color:var(--lf-text);background:#ffffff08}.lf-admin .lf-rail-groups button.active{color:var(--lf-orange);background:var(--lf-orange-soft);border-color:#ff823f27}.lf-admin .lf-rail-search{border:1px solid var(--lf-border);width:42px;height:42px;color:var(--lf-muted);background:0 0;border-radius:10px;place-items:center;margin-top:auto;display:grid}.lf-admin .lf-sidebar-context{scrollbar-width:thin;flex-direction:column;gap:0;height:100%;margin-left:76px;padding:24px 12px 16px;display:flex;overflow-y:auto}.lf-admin .lf-saas-brand{gap:6px;min-height:44px;margin-bottom:25px;padding:0 4px;display:flex}.lf-admin .brand-copy{flex:1;gap:1px;display:grid}.lf-admin .brand-copy strong{letter-spacing:-.7px;color:var(--lf-text);font-size:22px;font-weight:750}.lf-admin .brand-copy span{color:#8893a4;letter-spacing:.15em;font-size:12px;font-weight:600}.lf-admin .lf-sidebar-collapse{color:#8390a1;background:0 0;border:0;place-items:center;width:26px;height:28px;padding:0;display:grid}.lf-admin .sidebar-close{display:none}.lf-admin .lf-sidebar-search{border:1px solid var(--lf-border);width:100%;color:var(--lf-muted);text-align:left;background:#1b2028;border-radius:9px;align-items:center;gap:8px;margin-bottom:20px;padding:10px;font-size:12px;display:flex}.lf-admin .lf-sidebar-search kbd{color:#a0aec0;background:#242b35;border:0;margin-left:auto;padding:2px 3px;font-family:inherit;font-size:12px}.lf-admin .lf-favorites{border-bottom:1px solid var(--lf-border);gap:3px;margin-bottom:12px;padding:0 4px 14px;display:grid}.lf-admin .lf-favorites>span{color:#9caabd;padding:0 6px 7px;font-size:12px}.lf-admin .lf-favorites button{color:#b5c1d1;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:7px 6px;font-size:13px;display:flex}.lf-admin .lf-favorites button svg{flex-shrink:0}.lf-admin .lf-favorites button:hover,.lf-admin .lf-favorites button.active{color:#ffc19a;background:#ff995e0c}.lf-admin .lf-favorite-toggle{color:#8f9caf;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;min-width:32px;height:32px;padding:5px;display:grid}.lf-admin .lf-favorite-toggle:hover{border-color:var(--lf-border);color:#ffc39d}.lf-admin .lf-favorite-toggle[aria-pressed=true]{color:#ffb27d;background:#ff995e10}.lf-admin .lf-favorite-toggle[aria-pressed=true] svg{fill:#ff995e20}.lf-admin .sidebar-workspace-card{display:none}.lf-admin .lf-saas-navigation{flex:1;min-height:0;padding:0;overflow:visible}.lf-admin .lf-nav-group{margin:0}.lf-admin .lf-nav-group-toggle{color:#8591a3;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:none;justify-content:space-between;width:100%;padding:8px 10px 13px;font-size:12px;font-weight:650;display:flex}.lf-admin .lf-nav-group-toggle>i{display:none}.lf-admin .lf-nav-group-items{gap:6px;display:grid}.lf-admin .lf-nav-item{color:#a4aebe;text-align:left;width:100%;min-height:49px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;padding:12px 10px;display:flex}.lf-admin .lf-nav-item>i{width:21px;height:24px;color:inherit;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.lf-admin .lf-nav-item>span{flex:1;min-width:0}.lf-admin .lf-nav-item b{white-space:normal;font-size:14px;font-weight:550;line-height:1.45;display:block}.lf-admin .lf-nav-item small{display:none}.lf-admin .lf-nav-item:hover{color:var(--lf-text);background:#ffffff06}.lf-admin .lf-nav-item.active{color:#ffae7c;box-shadow:inset 2px 0 0 var(--lf-orange);background:#ff823f14;border-color:#ff823f29}.lf-admin .lf-nav-item-badge{color:inherit;background:#ffffff0d;border-radius:5px;padding:2px 5px;font-family:inherit;font-size:12px}.lf-admin .nav-history{border:0;border-top:1px solid var(--lf-border);background:0 0;border-radius:0;order:5;margin:16px 0 0;padding:16px 3px 0}.lf-admin .nav-history-head{color:#7f8b9e;font-size:12px}.lf-admin .nav-history-head button{color:#8995a6;background:0 0;border:0;font-size:12px}.lf-admin .nav-history-items{flex-direction:column;gap:2px;margin-top:8px;display:flex}.lf-admin .nav-history-item{color:#99a5b6;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;max-width:100%;padding:6px;font-size:12px;display:flex}.lf-admin .nav-history-item:nth-child(n+4){display:none}.lf-admin .nav-history-item i{color:#78869b;background:0 0;display:flex}.lf-admin .nav-history-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lf-admin .lf-bot-health-card{border:1px solid var(--lf-border);background:#1a2028;border-radius:9px;order:6;align-items:center;gap:9px;margin:18px 0 0;padding:12px 8px;display:flex}.lf-admin .lf-bot-health-card>div{flex:1;min-width:0}.lf-admin .lf-bot-health-card b{color:#b6c3d1;font-size:12px;display:block}.lf-admin .lf-bot-health-card small{text-overflow:ellipsis;color:#8a98ac;font-size:12px;display:block;overflow:hidden}.lf-admin .lf-bot-health-card button{color:#8794a5;background:0 0;border:0}.lf-admin .lf-saas-workspace{background:var(--lf-canvas);width:calc(100% - var(--lf-sidebar-width))!important;max-width:none!important;margin:0 0 0 var(--lf-sidebar-width)!important;min-width:0!important;padding:0!important}.lf-admin .lf-saas-topbar{z-index:40;border:0;border-bottom:1px solid var(--lf-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:82px;box-shadow:none;background:#14181ef7;border-radius:0;flex-wrap:nowrap;align-items:center;gap:16px;margin:0;padding:14px 28px;display:flex;position:sticky;top:0}.lf-admin .lf-topbar-leading{align-items:center;gap:14px;min-width:0;margin-right:auto;display:flex}.lf-admin .lf-page-icon{border:1px solid var(--lf-border);background:var(--lf-raised);color:#ffb88e;border-radius:10px;flex:0 0 40px;place-items:center;height:40px;display:grid}.lf-admin .breadcrumbs{color:#7f8b9e;gap:7px;font-size:12px;display:flex}.lf-admin .breadcrumbs b{color:#b2bdcb;font-weight:500}.lf-admin .lf-saas-topbar h1{letter-spacing:-.45px;color:var(--lf-text);margin:4px 0 0;font-size:21px;line-height:1.3}.lf-admin .lf-topbar-leading p{display:none}.lf-admin .topbar-health{color:var(--lf-green);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.lf-admin .topbar-health b{font-size:12px;font-weight:500}.lf-admin .topbar-health small{display:none}.lf-admin .topbar-health-dot,.lf-admin .status-dot{background:var(--lf-green);border-radius:50%;flex-shrink:0;width:7px;height:7px}.lf-admin .topbar-health.warning{color:#ffbf72}.lf-admin .topbar-health.warning .topbar-health-dot{background:#ffbf72}.lf-admin .lf-topbar-preorder-summary{border:1px solid var(--lf-border);background:var(--lf-surface);color:#b7c0ce;min-height:38px;box-shadow:none;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 11px;display:flex}.lf-admin .topbar-preorder-icon{color:#a6b1c1;background:0 0;width:auto;height:auto;display:flex}.lf-admin .topbar-preorder-copy b{font-size:12px;font-weight:500}.lf-admin .topbar-preorder-copy small,.lf-admin .topbar-preorder-arrow{display:none}.lf-admin .topbar-preorder-total{background:var(--lf-orange-soft);color:var(--lf-orange);border-radius:4px;padding:0 6px;font-size:12px}.lf-admin .top-actions{align-items:center;gap:10px;margin:0;display:flex}.lf-admin .topbar-update-hint{display:none}.lf-admin .top-actions>.ghost{gap:7px;min-height:38px;padding:9px;font-size:12px}.lf-admin .top-actions .search-trigger span{display:none}.lf-admin .account-trigger{border:0;border-left:1px solid var(--lf-border);color:var(--lf-text);background:0 0;border-radius:0;align-items:center;gap:10px;padding:0 0 0 12px;display:flex}.lf-admin .avatar{color:#ffd3b5;background:#3c2e26;border:1px solid #644630;border-radius:11px;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.lf-admin .account-trigger-copy b{font-size:14px}.lf-admin .role-prefix{color:#b8a08e;background:0 0;padding:0;font-size:12px}.lf-admin .context-strip{display:none}.lf-admin .lf-page-stage{width:100%!important;max-width:1760px!important;margin:0 auto!important;padding:26px 28px 54px!important}.lf-admin .lf-page-stage>*{animation:none!important}.lf-admin .preview-note{color:#d1ab76;background:#201d17;border:1px solid #5a452b;border-radius:8px;margin-bottom:24px;padding:9px 13px;font-size:12px}.lf-admin .panel{color:var(--lf-text);min-width:0;background:var(--lf-surface)!important;border:1px solid var(--lf-border)!important;border-radius:var(--lf-radius)!important;box-shadow:none!important}.lf-admin .panel-head{border-bottom:1px solid var(--lf-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex;text-align:left!important;flex-direction:row!important}.lf-admin .panel-head h3{letter-spacing:-.35px;margin:0;font-size:19px;font-weight:650}.lf-admin .eyebrow{letter-spacing:.08em;color:#a1adbf;margin:0 0 6px;font-size:12px;font-weight:600}.lf-admin :is(.section-copy,.muted,.form-note,.field-hint){color:var(--lf-muted)}.lf-admin :is(.primary,.data-primary){background:var(--lf-orange);color:#24170f;min-height:42px;box-shadow:none;border:1px solid #ffa575;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:10px 17px;font-size:14px;font-weight:650;display:inline-flex}.lf-admin :is(.primary,.data-primary):hover:not(:disabled){background:#ff9a63}.lf-admin :is(.ghost,.data-secondary,.small-action,.icon-button,.square-button){color:#d3dbe7;box-shadow:none;background:#222934;border:1px solid #384252;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:9px 13px;font-size:14px;display:inline-flex}.lf-admin :is(.ghost,.data-secondary,.small-action):hover:not(:disabled){background:#2d3745;border-color:#536075}.lf-admin :is(.danger,.data-danger){color:#ffb0b1;box-shadow:none;background:#371f26;border:1px solid #763b46;border-radius:8px}.lf-admin :is(.link-button,.data-row-open){color:#ffb182;background:0 0;border:0;font-size:12px;font-weight:550}.lf-admin :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]),textarea,select){min-height:42px;accent-color:var(--lf-orange);color:var(--lf-text)!important;box-shadow:none!important;background:#131920!important;border:1px solid #394454!important;border-radius:9px!important;font-size:14px!important}.lf-admin input::placeholder,.lf-admin textarea::placeholder{color:#79889c;opacity:1}.lf-admin :is(input[type=checkbox],input[type=radio]){accent-color:var(--lf-orange)}.lf-admin :is(.field>span,.field>label,label>span:first-child){color:#bac5d4}.lf-admin .field small{color:#92a0b3;line-height:1.5}.lf-admin .section-tabs{border:1px solid var(--lf-border);box-shadow:none;background:#171c23;border-radius:11px;flex-wrap:wrap;gap:6px;margin-bottom:23px;padding:5px;display:flex}.lf-admin .section-tabs button{color:#a2aebf;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 auto;min-height:40px;padding:10px 16px;font-size:14px}.lf-admin .section-tabs button.active{color:#ffc198;box-shadow:none;background:#33322e;border-color:#63503d}.lf-admin :is(table,tbody){color:var(--lf-text);background:0 0}.lf-admin table{border-collapse:collapse;width:100%}.lf-admin thead th{border-bottom:1px solid var(--lf-border);color:#91a0b5;letter-spacing:.04em;text-align:left;padding:13px 20px;font-size:12px;font-weight:600;background:#161c23!important}.lf-admin tbody td{color:#c1ccdc;vertical-align:middle;border-bottom:1px solid #2b323e;padding:17px 20px;font-size:14px}.lf-admin tbody tr:last-child td{border-bottom:0}.lf-admin tbody tr:hover{background:#ffffff06}.lf-admin tbody tr:has(input[type=checkbox]:checked){box-shadow:inset 2px 0 var(--lf-orange);background:#ff995e0e}.lf-admin td :is(b,strong){color:#e5ebf4;font-weight:550}.lf-admin td small{color:#8d9db4}.lf-admin .table-scroll{max-width:100%;overflow-x:auto}.lf-admin :is(.status,.pill,.data-status){color:#b6c7dd;white-space:nowrap;background:#283342;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.lf-admin :is(.status,.data-status):is(.succeeded,.paid,.delivered,.available,.confirmed,.completed,.success,.active){color:#85debe;background:#1d3a32}.lf-admin :is(.status,.data-status):is(.pending,.processing,.reserved,.waiting){color:#efc486;background:#3c3324}.lf-admin :is(.status,.data-status):is(.failed,.canceled,.cancelled,.refunded,.error,.disabled){color:#ffabb4;background:#3b252f}.lf-admin :is(.empty,.data-empty){color:#93a1b5;padding:34px 24px;font-size:14px}.lf-admin :is(code,pre){color:#bdcbe0;background:#111820;border-color:#303a48;font-size:13px;line-height:1.5}.lf-admin .lf-dashboard-heading{justify-content:space-between;align-items:center;gap:24px;margin:7px 0 28px;display:flex}.lf-admin .lf-dashboard-heading h2{letter-spacing:-.9px;margin:8px 0;font-size:clamp(27px,2.3vw,34px);font-weight:650;line-height:1.2}.lf-admin .lf-dashboard-heading h2>span{color:var(--lf-orange)}.lf-admin .lf-dashboard-heading p{color:var(--lf-muted);margin:0;font-size:14px}.lf-admin .lf-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px;display:grid}.lf-admin .lf-kpi{border:1px solid var(--lf-border);background:var(--lf-surface);min-height:144px;box-shadow:none;border-radius:12px;flex-direction:column;align-items:start;padding:20px 22px;display:flex;position:relative}.lf-admin .lf-kpi>i{color:#aebde4;background:#253144;border:1px solid #ffffff0c;border-radius:9px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:19px;right:19px}.lf-admin .lf-kpi div{width:100%;min-width:0}.lf-admin .lf-kpi div>span{color:#b2bdcd;margin-bottom:14px;font-size:14px;display:block}.lf-admin .lf-kpi strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:clamp(25px,2.1vw,36px);font-weight:650;line-height:1.2;display:block}.lf-admin .lf-kpi small{color:#8e9bb0;margin-top:7px;font-size:12px;display:block}.lf-admin .lf-kpi.fox{color:#ffc6a4;background:#27221f;border-color:#684735}.lf-admin .lf-kpi.fox div>span,.lf-admin .lf-kpi.fox small{color:#d7b7a0}.lf-admin .lf-kpi.fox>i{color:#ffb384;background:#ff995e0a;border-color:#79543b}.lf-admin .lf-kpi.green>i{color:#8adaaf;background:#20382e}.lf-admin .lf-dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(310px,1fr);align-items:stretch;gap:24px;margin-bottom:20px;display:grid}.lf-admin .lf-dashboard-side{grid-template-columns:minmax(0,1fr);gap:20px;margin:0;display:grid}.lf-admin .lf-recent-orders table{min-width:470px}.lf-admin .lf-recent-orders td{padding:18px 24px}.lf-admin .lf-order-person{align-items:center;gap:12px;display:flex}.lf-admin .lf-order-person b{font-size:14px;display:block}.lf-admin .lf-order-person small{margin-top:4px;font-size:12px;display:block}.lf-admin .lf-order-symbol{color:#aabbd2;background:#232d3b;border:1px solid #354152;border-radius:9px;flex:0 0 35px;place-items:center;height:38px;display:grid}.lf-admin .lf-dashboard-shortcuts{border-top:1px solid var(--lf-border);grid-template-columns:1fr 1fr;gap:13px;padding:20px;display:grid}.lf-admin .lf-dashboard-shortcuts button{text-align:left;color:#a7b4c7;background:#151b22;border:1px solid #303947;border-radius:10px;align-items:center;gap:12px;padding:15px;display:flex}.lf-admin .lf-dashboard-shortcuts button span{color:#e3e8ef;font-size:14px;font-weight:550}.lf-admin .lf-dashboard-shortcuts button small{color:#8d9cb1;font-size:12px;font-weight:400;display:block}.lf-admin .lf-dashboard-shortcuts button i{color:var(--lf-orange);margin-left:auto;font-style:normal}.lf-admin .lf-dashboard-side .panel-head{padding:20px}.lf-admin .lf-dashboard-side .panel-head h3{font-size:17px}.lf-admin .activity-list{padding:0 20px}.lf-admin .activity-row{border-bottom:1px solid var(--lf-border);align-items:center;gap:10px;padding:15px 0;display:flex}.lf-admin .activity-row>div{flex:1;min-width:0}.lf-admin .activity-row b{font-size:12px;display:block}.lf-admin .activity-row small{color:#92a0b4;margin-top:3px;font-size:12px;display:block}.lf-admin .activity-row strong{font-size:14px;font-weight:550}.lf-admin .activity-row:last-child{border:0}.lf-admin .lf-recent-payments{flex-direction:column;padding:0;display:flex;overflow:hidden}.lf-admin .lf-payment-list{flex:1;grid-auto-rows:1fr;padding:0 20px;display:grid}.lf-admin .lf-payment-row{--payment-color:#a8b7cd;--payment-surface:#26313f;border-bottom:1px solid var(--lf-border);align-items:center;gap:12px;min-width:0;padding:15px 0;display:flex}.lf-admin .lf-payment-row:last-child{border:0}.lf-admin .lf-payment-row[data-tone=success]{--payment-color:#88ddbe;--payment-surface:#1d3932}.lf-admin .lf-payment-row[data-tone=waiting]{--payment-color:#f0c47e;--payment-surface:#3b3223}.lf-admin .lf-payment-row[data-tone=canceled]{--payment-color:#edacb6;--payment-surface:#372830}.lf-admin .lf-payment-row[data-tone=error]{--payment-color:#ff9aab;--payment-surface:#44232d}.lf-admin .lf-payment-row[data-tone=refunded]{--payment-color:#c4b3f6;--payment-surface:#302b42}.lf-admin .lf-payment-symbol{height:36px;color:var(--payment-color);background:var(--payment-surface);border:1px solid color-mix(in srgb,var(--payment-color) 18%,transparent);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.lf-admin .lf-payment-person{flex:1;min-width:0}.lf-admin .lf-payment-person b{color:var(--lf-text);overflow-wrap:anywhere;font-size:14px;font-weight:550;display:block}.lf-admin .lf-payment-person small{color:#a1afc3;margin-top:4px;font-size:12px;line-height:1.6;display:block}.lf-admin .lf-payment-result{flex-shrink:0;justify-items:end;gap:5px;display:grid}.lf-admin .lf-payment-result strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.lf-admin .lf-payment-status{color:var(--payment-color);background:var(--payment-surface);border:1px solid color-mix(in srgb,var(--payment-color) 12%,transparent);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:12px;line-height:1.5}.lf-admin .lf-readiness{margin:0 0 24px;padding:0;overflow:hidden}.lf-admin .lf-readiness>summary{cursor:pointer;color:#b1bfd0;align-items:center;gap:12px;padding:15px 20px;font-size:14px;list-style:none;display:flex}.lf-admin .lf-readiness>summary::-webkit-details-marker{display:none}.lf-admin .lf-readiness>summary:focus-visible{outline:2px solid var(--lf-orange);outline-offset:-3px}.lf-admin .lf-readiness>summary b{color:#dce4ef;font-weight:550}.lf-admin .lf-readiness>summary>svg:last-child{margin-left:auto;transition:transform .15s}.lf-admin .lf-readiness[open]>summary{border-bottom:1px solid var(--lf-border)}.lf-admin .lf-readiness[open]>summary>svg:last-child{transform:rotate(90deg)}.lf-admin .lf-readiness-score{color:#e9c186;background:#3b3223;border-radius:5px;padding:2px 7px;font-size:12px}.lf-admin .lf-readiness-score.ready{color:#88ddbe;background:#1d3932}.lf-admin .lf-readiness-hint{color:#95a5ba;font-size:13px}.lf-admin .lf-readiness .check-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:12px 20px;display:grid}.lf-admin .score{color:#9bcfb7;background:#22382d;border:1px solid #345446;border-radius:7px;padding:4px 7px;font-size:12px}.lf-admin .check-list{padding:5px 20px 12px}.lf-admin .check-list button{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:11px 0;display:flex}.lf-admin .check-list button>span{color:#e7c18d;background:#332e22;border:1px solid #44433a;border-radius:8px;flex:0 0 27px;place-items:center;height:27px;font-size:12px;display:grid}.lf-admin .check-list button>span.done{color:#8bdebb;background:#1f372e;border-color:#355343}.lf-admin .check-list b{color:#d0d9e6;font-size:12px}.lf-admin .check-list small{color:#8898ad;font-size:12px}.lf-admin .audit-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;padding:20px 25px;display:grid}.lf-admin .audit-panel{padding:0;overflow:hidden}.lf-admin .audit-panel .audit-timeline>div:not(.empty){color:#dde6f2;box-shadow:none;background:#161e28;border:1px solid #303a47;border-radius:10px;align-items:start;gap:12px;padding:16px;display:flex}.lf-admin .audit-timeline>div>span{color:#8dd4b2;background:#28322e;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.lf-admin .audit-timeline b{font-size:14px;font-weight:500;display:block}.lf-admin .audit-timeline small{color:#8e9eb4;margin-top:4px;font-size:12px;display:block}.lf-admin.compact-sidebar{--lf-sidebar-width:76px}.lf-admin.compact-sidebar .lf-sidebar-context,.lf-admin .lf-mobile-menu-button,.lf-admin .lf-mobile-dock,.lf-admin .lf-mobile-scrim{display:none}.lf-admin :is(input,textarea,select,button){max-width:100%}.lf-admin :is(.panel,.admin-card,.panel-card,.field){overflow-wrap:anywhere}.lf-admin textarea{resize:vertical;line-height:1.6}.lf-admin :is(.admin-card,.panel-card,.staff-account,.staff-create){color:var(--lf-text);background:var(--lf-surface)!important;border:1px solid var(--lf-border)!important;border-radius:var(--lf-radius)!important;box-shadow:none!important}.lf-admin :is(.form-panel,.staff-create,.staff-account,.settings-grid>.panel){padding:26px}.lf-admin .panel-head.compact{border-bottom:1px solid var(--lf-border);margin-bottom:18px;padding:0 0 20px}.lf-admin :is(.section-copy,.muted-copy,.provider-help,.field-note,.form-footer,.template-help,.preview-title p:not(.eyebrow)){color:var(--lf-muted);font-size:14px;line-height:1.65}.lf-admin :is(.field>span,.sms-admin label,.promo-admin label,.miniapp-editor-form label,.miniapp-control-general label){color:#b9c6d8;font-size:14px;font-weight:550}.lf-admin .field{gap:8px;margin-bottom:17px}.lf-admin .field :is(small,.field-note){font-size:12px}.lf-admin :is(.two-fields,.three-fields,.switch-grid,.payment-provider-grid,.permission-grid){gap:18px;min-width:0}.lf-admin :is(.two-fields,.three-fields,.settings-grid,.payment-provider-grid,.permission-grid)>*{min-width:0}.lf-admin :is(.primary-button,.success-button){background:var(--lf-orange);color:#25180f;min-height:42px;box-shadow:none;border:1px solid #ffa575;border-radius:9px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:650;display:inline-flex}.lf-admin :is(.secondary,.secondary-button,.ghost-button,.upload-button){color:#d8e0ed;min-height:40px;box-shadow:none;background:#252e3a;border:1px solid #384555;border-radius:8px;justify-content:center;align-items:center;padding:9px 14px;font-size:14px;font-weight:550;display:inline-flex}.lf-admin :is(.danger-button,.danger-outline,.danger-action){color:#ffb3b5;min-height:40px;box-shadow:none;background:#3a242b;border:1px solid #713f49;border-radius:8px;padding:9px 13px;font-size:14px}.lf-admin :is(.danger-text,.negative){color:#ff9aa6}.lf-admin :is(.notice,.sms-safety-note,.backup-warning,.subscription-warning,.stars-safety-note,.nft-safety-note,.provider-source-note,.premium-template-note,.currency-notice,.template-help,.autobuy-explain,.miniapp-editor-note,.miniapp-format-help,.nft-notification-help){color:#dabc91;box-shadow:none;background:#2b241c;border:1px solid #655138;border-radius:9px;padding:14px 16px;font-size:12px;line-height:1.65}.lf-admin :is(.notice.soft,.data-notice,.success-banner,.sms-profit-ok){color:#94dbba;background:#1b342b;border-color:#355849}.lf-admin :is(.error-banner,.data-error,.admin-alert-error,.profile-error,.danger-note,.form-error,.sms-profit-bad){color:#ffb4ba;background:#38242c;border:1px solid #72434a;border-radius:9px}.lf-admin .toast{color:#c0f0d7;background:#1e382d;border:1px solid #42725a;border-radius:12px;box-shadow:0 15px 50px #0005}.lf-admin :is(.metric-card,.user-insight-card,.source-card,.action-card,.supplier-item-card,.payment-provider-card,.payment-limit-card,.security-card,.post-template-card,.screen-template-card,.button-setting,.import-settings-section,.wholesale-tier-builder,.wholesale-tier-row,.category-block,.catalog-order-panel,.catalog-order-item,.nft-collection-card,.nft-notification-card,.stars-category-summary,.nft-category-summary,.stars-package-field,.preorder-config-section,.preorder-button-card,.preorder-page-card,.manual-fulfillment-card,.restore-preorder-card,.channel-button-card,.channel-manager,.subscription-extra-card,.subscription-button-editor,.subscription-fixed-buttons,.miniapp-editor-options,.miniapp-format-help,.miniapp-control-general,.miniapp-maintenance-fields){background:var(--lf-raised);border-color:var(--lf-border);color:var(--lf-text);box-shadow:none;border-radius:12px}.lf-admin :is(.metric-card:not(.lf-kpi),.source-card,.action-card,.supplier-item-card,.payment-provider-card,.nft-collection-card){padding:22px}.lf-admin .metric-card:not(.lf-kpi) strong{font-size:30px;font-weight:650}.lf-admin .metric-card:not(.lf-kpi) span{color:#a4b1c4;font-size:12px}.lf-admin .metric-card:not(.lf-kpi) small{color:#8d9db2;font-size:12px}.lf-admin .metric-card:not(.lf-kpi) i{color:#a3bceb;background:#263448}.lf-admin :is(.form-footer,.modal-actions,.editor-actions,.subscription-save-bar,.channel-publish-bar,.stars-save-bar,.nft-save-bar){border-color:var(--lf-border);background:var(--lf-surface);color:var(--lf-muted);gap:14px}.lf-admin :is(.form-footer,.modal-actions,.editor-actions){margin-top:20px;padding-top:20px}.lf-admin :is(.stars-save-bar,.nft-save-bar,.subscription-save-bar,.channel-publish-bar){z-index:20;border:1px solid #495363;border-radius:12px;width:100%;padding:16px 20px;position:sticky;bottom:16px;left:auto;right:auto;box-shadow:0 12px 30px #0006}.lf-admin :is(.switch-row,.sms-toggle-row,.payment-toggle,.master-switch,.subscription-master-switch,.miniapp-master-switch,.nft-notification-master,.periodic-availability-timer,.promo-credit){color:#cfdaea;background:#161c24;border-color:#334153;border-radius:9px}.lf-admin .switch-row{padding:13px;font-size:14px;line-height:1.5}.lf-admin :is(.switch-row small,.sms-toggle-row small,.nft-notification-card-head p){color:#90a0b5;font-size:12px}.lf-admin :is(.settings-icon,.restock-symbol,.nft-gift-mark,.user-insight-icon,.staff-avatar,.bot-avatar,.studio-premium-icon){color:#ffc18f;box-shadow:none;background:#303129;border-color:#4f4836}.lf-admin :is(.settings-page,.action-page,.statistics-page,.acquisition-page,.resale-page,.preorder-center,.promo-admin,.sms-admin,.autobuy-page,.backup-page,.bot-center,.channel-studio,.subscription-control-center,.miniapp-control-center){min-width:0}.lf-admin :is(.hero-strip,.action-hero,.sms-hero,.promo-hero,.preorder-hero,.autobuy-hero,.backup-hero,.channel-hero,.subscription-control-hero,.miniapp-control-hero,.stars-hero-panel,.nft-hero-panel){background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:var(--lf-radius);min-height:0;color:var(--lf-text);box-shadow:none;padding:22px 24px}.lf-admin :is(.hero-strip,.action-hero,.sms-hero,.promo-hero,.preorder-hero,.autobuy-hero,.backup-hero,.channel-hero,.subscription-control-hero,.miniapp-control-hero) h2{color:var(--lf-text);letter-spacing:-.6px;margin:6px 0 8px;font-size:25px;line-height:1.25}.lf-admin :is(.hero-strip,.action-hero,.sms-hero,.promo-hero,.preorder-hero,.autobuy-hero,.backup-hero,.channel-hero,.subscription-control-hero,.miniapp-control-hero) p{color:#a2b0c2;font-size:14px;line-height:1.65}.lf-admin :is(.sms-metrics,.promo-metrics,.preorder-metrics,.autobuy-metrics)>:is(article,div){background:var(--lf-surface);border:1px solid var(--lf-border);color:var(--lf-text);box-shadow:none;border-radius:12px;padding:20px}.lf-admin :is(.sms-metrics,.promo-metrics,.preorder-metrics,.autobuy-metrics) :is(span,small){color:#9eacc0;letter-spacing:.03em;font-size:12px;font-weight:550}.lf-admin :is(.sms-metrics,.promo-metrics,.preorder-metrics,.autobuy-metrics) :is(b,strong){color:var(--lf-text);font-size:27px;font-weight:650}.lf-admin .card-heading-row{flex-wrap:wrap;gap:14px;margin-bottom:20px}.lf-admin .card-heading-row h3{letter-spacing:-.3px;margin:5px 0 0;font-size:19px}.lf-admin .catalog-layout{grid-template-columns:minmax(0,1fr);gap:24px}.lf-admin .catalog-toolbar{border-color:var(--lf-border);background:#171d25;gap:12px;padding:20px 24px}.lf-admin .catalog-toolbar .search{flex:1;min-width:200px}.lf-admin .category-stack{gap:16px;padding:20px;display:grid}.lf-admin .category-block{border:1px solid #364252;margin:0}.lf-admin .category-block.is-subcategory{border-left:2px solid #b77a4f;margin-left:28px}.lf-admin .category-title,.lf-admin .category-block.is-subcategory .category-title{background:#222b36;border-bottom:1px solid #354051;min-height:76px;padding:17px 19px}.lf-admin .category-title h4{font-size:15px;font-weight:650}.lf-admin .category-title span{color:#98a8bd;font-size:12px}.lf-admin :is(.category-icon,.product-emoji,.catalog-order-emoji){box-shadow:none;background:#151d26;border:1px solid #3b4657;border-radius:10px}.lf-admin .category-icon{width:42px;height:42px}.lf-admin .row-actions{flex-wrap:wrap;align-items:center;gap:7px}.lf-admin .row-actions button{color:#bcc9da;background:#1a222d;border:1px solid #3a4657;border-radius:7px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:500}.lf-admin .row-actions .danger-text{color:#e5a5ab;background:0 0;border-color:#0000}.lf-admin .product-list{background:#19202a;padding:4px 18px 12px}.lf-admin .product-row{border-color:#2f3948;grid-template-columns:22px minmax(0,1fr) auto 32px;gap:14px;min-height:81px;padding:15px 4px}.lf-admin .product-main{color:var(--lf-text);background:0 0;border:0}.lf-admin .product-copy b{font-size:14px;font-weight:550}.lf-admin .product-copy small{color:#9baac0;font-size:12px}.lf-admin .product-row>:is(.live,.muted,.no-stock){border-radius:6px;padding:5px 8px;font-size:12px}.lf-admin :is(.catalog-stock.has-stock,.product-row>.live,.supplier-affordable){color:#9cdec0;background:#223d33;font-size:12px}.lf-admin :is(.catalog-stock.is-empty,.product-row>.no-stock){color:#edb0b4;background:#3c2b34}.lf-admin .catalog-stock{border-radius:5px;padding:3px 7px;font-size:12px}.lf-admin .catalog-stock strong{font-size:12px}.lf-admin :is(.row-open-arrow,.catalog-order-number){color:#b5c4da;background:#273344}.lf-admin :is(.catalog-order-actions button,.catalog-density-switch,.catalog-density-switch button){border-color:var(--lf-border);color:#b4c3d7;background:#19222e;font-size:12px}.lf-admin .catalog-density-switch button.is-active{color:#ffc49c;background:#3a3026}.lf-admin .selection-check span{background:#131b25;border-color:#65748b}.lf-admin .selection-check input:focus-visible+span{outline:2px solid var(--lf-orange);outline-offset:3px}.lf-admin .add-inline{background:0 0;padding:14px 2px 2px;font-size:14px}.lf-admin .supplier-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:17px}.lf-admin :is(.supplier-product-settings,.source-facts,.source-main,.stock-summary,.stock-list,.stock-category-group,.stock-product-row,.supplier-autopost-panel,.notify-product-picker,.periodic-product-picker){border-color:var(--lf-border);color:var(--lf-text);background:#19212b}.lf-admin :is(.stock-product-row,.supplier-item-head,.supplier-item-meta){padding-block:14px;font-size:14px}.lf-admin .source-balance{color:#b1dfc8;background:#24372f;border-color:#3f594b}.lf-admin :is(.source-presets button,.stock-row-actions button){color:#cfdaec;background:#263346;border-color:#3a4a60}.lf-admin .stock-summary .stock-list{gap:18px;padding:20px;display:grid}.lf-admin .stock-summary .stock-category-group{border-color:#354254;border-radius:11px;margin:0}.lf-admin .stock-category-group>header{color:#e0e8f4;background:#242f3e;border-bottom:1px solid #3b4a5f;align-items:center;gap:14px;padding:16px 18px}.lf-admin .stock-category-group>header b{font-size:16px;line-height:1.5}.lf-admin .stock-category-group>header>span{color:#b5c5dc;background:#1a2330;border:1px solid #45556d;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:12px;line-height:1.5}.lf-admin .stock-category-group>div.stock-product-row{border-color:#303d4f;gap:16px;min-height:90px;margin:0;padding:18px;grid-template-columns:40px minmax(0,1fr) 136px 225px!important}.lf-admin .stock-product-row:last-child{border-bottom:0}.lf-admin .stock-product-row:hover{background:#202c3b}.lf-admin .stock-product-row .product-emoji{background:#222f3f;border-color:#3e5069;width:40px;height:40px;font-size:22px}.lf-admin .stock-product-row .lf-stock-product-copy{min-width:0}.lf-admin .stock-product-row .lf-stock-product-copy b{overflow-wrap:anywhere;font-size:15px;line-height:1.55;display:block}.lf-admin .stock-product-row .lf-stock-product-copy small{color:#a6b8cf;margin-top:5px;font-size:13px;line-height:1.5;display:block}.lf-admin .stock-product-row .lf-stock-count{color:#97e0c2;text-align:center;background:#203b32;border:1px solid #3b6154;border-radius:8px;flex-direction:column;justify-content:center;justify-self:end;align-items:center;gap:4px;width:fit-content;min-height:36px;padding:7px 10px;font-size:15px;line-height:1.4;display:flex}.lf-admin .stock-product-row .lf-stock-count.is-empty{color:#ffb5bf;white-space:nowrap;background:#38262f;border-color:#65404d;font-size:13px}.lf-admin .stock-product-row .lf-stock-count.is-low{color:#f4cd93;background:#3c3123;border-color:#6c5637}.lf-admin .stock-product-row .lf-stock-count small{color:inherit;margin:0;font-size:12px}.lf-admin .stock-row-actions{justify-content:flex-end;gap:8px}.lf-admin .stock-row-actions button{white-space:nowrap;border:1px solid #40536c;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:10px 12px;font-size:13px;line-height:1.4;display:inline-flex}.lf-admin .stock-row-actions button:first-child{color:#ffc69e;background:#3b2f25;border-color:#785639}.lf-admin .stock-row-actions button:hover{background:#34455c;border-color:#677e9b}.lf-admin .stock-row-actions button:first-child:hover{background:#4c3928;border-color:#a87b52}.lf-admin .lf-stock-total{color:#ffd0ad;background:#302820;border:1px solid #66503a;border-radius:9px;align-items:center;gap:10px;padding:8px 12px;display:flex}.lf-admin .lf-stock-total strong{font-size:26px;line-height:1.2}.lf-admin .lf-stock-total>span{color:#cfb79f;max-width:120px;font-size:12px;line-height:1.4}.lf-admin .inventory-workbench{overflow:hidden}.lf-admin :is(.inventory-summary,.data-bulkbar,.data-heading h2>span,.data-product>span,.data-search,.data-filter-row select,.payload-preview,.data-pager button){color:#bbcade;background:#171f29!important;border-color:#364254!important}.lf-admin .inventory-summary i{background:#253346;border-color:#3a4b63}.lf-admin .inventory-summary span{font-size:12px}.lf-admin .data-product b{font-size:14px}.lf-admin .data-search input{width:100%;padding:11px 0;background:0 0!important;border:0!important}.lf-admin .data-bulkbar.has-selection{background:#392b20!important}.lf-admin .data-table tr.is-selected{background:#35291f}.lf-admin .data-table-wrap{min-width:0;max-width:100%;position:relative}.lf-admin .sr-only{inset:0 auto auto 0}.lf-admin .data-table tbody tr:hover{background:#273140}.lf-admin .data-pager{color:#a4b2c6;font-size:12px}.lf-admin .data-pager select{width:auto;min-height:34px;padding:6px 10px}.lf-admin .data-pager button[aria-current]{color:#ffd0ae;background:#4c3222!important;border-color:#ba7b50!important}.lf-admin :is(.data-heading p:not(.eyebrow),.data-heading h2>span,.data-bulkbar span,.data-filter-row label,.data-empty small){color:#a4b3c8}.lf-admin .payload-preview{font-size:12px}.lf-admin .lf-orders-toolbar{border-bottom:1px solid var(--lf-border);background:#171f29;padding:20px 22px}.lf-admin .lf-orders-search{color:#a9bbd4;background:#131920;border:1px solid #42536a;border-radius:9px;align-items:center;gap:10px;padding:0 14px;display:flex}.lf-admin .lf-orders-search input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]){flex:1;min-width:0;padding:13px 0;background:0 0!important;border:0!important}.lf-admin .lf-orders-search:focus-within{outline-offset:2px;outline:2px solid #c38b61}.lf-admin .lf-orders-search input:focus-visible{outline:none!important}.lf-admin .lf-orders-toolbar>p{color:#9eaec5;margin:8px 0 18px;font-size:12px}.lf-admin .lf-orders-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lf-admin .lf-order-download button{white-space:nowrap;min-height:36px;padding:8px 10px;font-size:12px}.lf-admin .lf-order-download>small{color:#ffb5bf;white-space:normal;max-width:230px;margin-top:6px;font-size:12px;display:block}.lf-admin .lf-orders-filters .field{min-width:0;margin:0}.lf-admin .lf-orders-filters input{width:100%;min-width:0}.lf-admin .lf-orders-filter-note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.lf-admin .lf-orders-filter-note small{color:#9eaec5;font-size:12px}.lf-admin .lf-orders-filter-note button{min-height:36px;font-size:12px}.lf-admin .lf-orders-loading{color:#e4bf97;background:#30281f;padding:12px 22px;font-size:13px}.lf-admin .user-page{grid-template-columns:minmax(0,1fr);gap:24px}.lf-admin .user-detail{max-height:calc(100dvh - 130px);padding:24px;top:111px;overflow-y:auto}.lf-admin .danger-zone{color:#f0d8de;background:#281e25;border:1px solid #62404c;border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;padding:18px;display:grid}.lf-admin .danger-zone>div{min-width:0}.lf-admin .danger-zone b{color:#f1d8df;font-size:14px;line-height:1.5}.lf-admin .danger-zone small{color:#c2aeb8;font-size:14px;line-height:1.65}.lf-admin .danger-zone>button{white-space:normal;word-break:normal;overflow-wrap:normal;color:#ffccd2;background:#452932;border:1px solid #865461;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:11px 16px;font-size:14px;line-height:1.4}.lf-admin .danger-zone>button:hover:not(:disabled){background:#593340;border-color:#b47587}.lf-admin .danger-zone>button:disabled{opacity:.55}.lf-admin .user-sort-button>span{color:#b8c8db;background:#273341;border-color:#48566a}.lf-admin .user-sort-button:is(.active,:hover)>span{color:#ffd2b6;background:#4b3324;border-color:#9d6846}.lf-admin .user-insights{border-color:var(--lf-border);background:#171d25!important;padding:22px!important}.lf-admin .user-insight-card{background:#222c38;padding:16px}.lf-admin .user-insight-card small{color:#a8b5c8;letter-spacing:.03em;font-size:12px}.lf-admin .user-insight-card p{color:#a4b1c3;font-size:12px}.lf-admin .user-insight-card strong{font-size:26px}.lf-admin .user-insight-title select{max-width:145px;font-size:12px!important}.lf-admin :is(.user-stat-grid>div,.user-history details,.order-detail-items,.nft-admin-order-detail,.detail-grid>div,.delivery-stack pre,.ledger-row,.preorder-page-card,.manual-mode-button){color:#d0dced;background:#151d27;border-color:#354154}.lf-admin .order-detail-items>div{color:#dbe7f4;background:#1d2937;border:1px solid #354459;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.lf-admin .order-detail-items>div>span{overflow-wrap:anywhere;min-width:0}.lf-admin .order-detail-items b{font-size:14px;line-height:1.5}.lf-admin .order-detail-items small{color:#a6b8cf;margin-top:3px;font-size:12px;line-height:1.6}.lf-admin .order-detail-items strong{color:#e5edf8;white-space:nowrap;font-size:14px}.lf-admin .nft-admin-order-grid>div{color:#dbe7f4;background:#1d2937;border-color:#354459}.lf-admin .nft-admin-order-grid>div.warning{color:#ffcea5;background:#322821;border-color:#69503b}.lf-admin .nft-admin-order-grid :is(span,small),.lf-admin .nft-admin-order-head small{color:#a6b8cf;font-size:12px}.lf-admin .nft-admin-order-grid :is(b,code){font-size:13px}.lf-admin .lf-user-payment-result{white-space:nowrap;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:7px;display:flex}.lf-admin .user-history .ledger-row>span:first-child{overflow-wrap:anywhere;min-width:0}.lf-admin .user-stat-grid span{font-size:12px}.lf-admin .user-stat-grid :is(b,code){font-size:14px}.lf-admin :is(.user-history summary,.user-history details>div,.user-history pre,.ledger-row,.balance-form p){font-size:12px}.lf-admin .user-history summary>b{white-space:nowrap;flex-shrink:0}.lf-admin :is(.user-history,.balance-form){border-color:var(--lf-border)}.lf-admin :is(.user-history h4,.balance-form h4){margin-bottom:12px;font-size:15px}.lf-admin :is(.user-detail-tabs,.autobuy-tabs,.language-switch,.channel-language-tabs,.subscription-preview-languages,.acquisition-periods){background:#141c26;border:1px solid #344053;border-radius:9px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.lf-admin :is(.user-detail-tabs,.autobuy-tabs,.language-switch,.channel-language-tabs,.subscription-preview-languages,.acquisition-periods) button{color:#a9b8cf;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 11px;font-size:12px}.lf-admin :is(.user-detail-tabs,.autobuy-tabs,.language-switch,.channel-language-tabs,.subscription-preview-languages,.acquisition-periods) button.active{color:#ffc6a1;box-shadow:none;background:#3b3128;border-color:#735238}.lf-admin :is(.payment-provider-head,.payment-webhook,.payment-limit-card,.provider-help,.endpoint-row,.tracking-link-box,.acquisition-explainer,.acquisition-people,.summary-list,.funnel-steps>div,.nft-sales-breakdown){color:#b7c6db;background:#18212c;border-color:#384456}.lf-admin :is(.preorder-toolbar,.sms-statistics-actions,.sms-toggle-row,.promo-credit,.autobuy-task,.autobuy-vault-grid article,.autobuy-step,.sms-service-list article,.sms-country-option,.promo-code-card,.preorder-row){color:#cad7e8;box-shadow:none;background:#1b2430;border-color:#344053}.lf-admin :is(.preorder-row,.autobuy-task){padding:17px 18px}.lf-admin .autobuy-task{border-radius:13px;padding:22px}.lf-admin .autobuy-task-title h3{font-size:19px;line-height:1.4}.lf-admin .autobuy-task-title p{color:#a3b3ca;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.lf-admin .autobuy-task-price strong{color:#e1eaf7;font-size:21px}.lf-admin :is(.autobuy-task-price small,.autobuy-progress-head span,.autobuy-task>footer>span){color:#a3b3ca;font-size:12px}.lf-admin .autobuy-progress-head{font-size:14px}.lf-admin .autobuy-progress{background:#354154}.lf-admin .autobuy-task-facts{gap:10px}.lf-admin .autobuy-task-facts>div{color:#dfebf9;background:#15202c;border:1px solid #35465b;border-radius:10px;padding:15px}.lf-admin .autobuy-task-facts :is(span,small){color:#a5b7ce;font-size:12px;line-height:1.5}.lf-admin .autobuy-task-facts b{margin-top:6px;font-size:16px;line-height:1.5}.lf-admin .autobuy-task-notice{color:#efd09e;background:#352d20;border-color:#695438;gap:5px;padding:14px 16px;font-size:14px;line-height:1.55}.lf-admin .autobuy-task-notice.review{color:#ffc0c6;background:#3c2830;border-color:#79505b}.lf-admin .autobuy-task-edit{color:#d5e2f3;background:#15202c;border-color:#3a4a60}.lf-admin .autobuy-task-edit>summary{padding:14px 16px;font-size:14px;line-height:1.5}.lf-admin .autobuy-task-edit form{gap:14px;padding:0 16px 16px}.lf-admin .autobuy-task-edit .field>span{color:#a5b7ce;font-size:12px}.lf-admin .autobuy-task-edit .toggle-line{color:#d5e2f3;background:#1b2939;border-color:#405169}.lf-admin .autobuy-status{color:#bdcde2;background:#2a3545;border-radius:6px;font-size:12px}.lf-admin .autobuy-status:is(.active,.succeeded,.completed,.new){color:#9adebc;background:#243d31}.lf-admin .autobuy-status:is(.paused,.pending){color:#f4cd93;background:#3c3123}.lf-admin .autobuy-status:is(.review,.uncertain,.failed,.cancelled){color:#ffb5bf;background:#3c2830}.lf-admin :is(.autobuy-task,.autobuy-vault)>footer{flex-wrap:wrap}.lf-admin :is(.autobuy-task,.autobuy-vault)>footer button{color:#d0e1f4;background:#263446;border-color:#40546d;min-height:42px;font-size:13px}.lf-admin :is(.autobuy-task,.autobuy-vault)>footer button.success{color:#9adebc;background:#243d31;border-color:#45614e}.lf-admin :is(.autobuy-task,.autobuy-vault)>footer button.danger{color:#ffb5bf;background:#3c2830;border-color:#79505b}.lf-admin .autobuy-vault dl div{color:#dfebf9;background:#15202c;border:1px solid #35465b}.lf-admin .autobuy-vault dt{color:#a5b7ce;font-size:12px}.lf-admin .autobuy-vault dd{font-size:14px}.lf-admin .autobuy-vault details{background:#15202c;border-color:#3a4a60}.lf-admin .autobuy-vault summary{color:#d5e2f3;font-size:14px}.lf-admin .autobuy-explain{color:#d5e2f3;background:#1b2939;border-color:#405169}.lf-admin .autobuy-explain p{color:#a5b7ce;font-size:13px}.lf-admin .preorder-row.active,.lf-admin .preorder-row:hover,.lf-admin .manual-mode-button.active{background:#352c24;border-color:#966641}.lf-admin :is(.preorder-progress-copy,.detail-grid span,.autobuy-task-facts,.promo-code-values,.sms-service-title small,.sms-country-option>label small){color:#9faec4;font-size:12px}.lf-admin :is(.sms-admin,.promo-admin) .muted{color:#a0b0c5;font-size:14px}.lf-admin :is(.sms-order-buttons button,.preorder-toolbar button,.manual-mode-button){color:#c7d8ec;background:#263446;border:1px solid #40546d}.lf-admin :is(.status-pill,.connection-status,.nft-status-badge,.stars-mode-badge,.nft-auto-pill,.active-bot-badge,.nft-credential-status span,.subscription-control-hero .is-paused){color:#e8c394;background:#3b3124;border-color:#5d4e34;border-radius:6px;font-size:12px}.lf-admin :is(.status-pill.success,.status-ready,.connection-status.online,.connection-status.connected,.nft-credential-status span.connected,.active-bot-badge,.nft-wallet-live.ready,.subscription-control-hero .is-online){color:#9adebc;background:#243d31;border-color:#45614e}.lf-admin :is(.status-pill.danger,.status-canceled,.status-cancelled){color:#ffb4b9;background:#442c36;border-color:#68404d}.lf-admin :is(.status-partial,.status-pill.info){color:#a8c6ee;background:#28384e;border-color:#405a7c}.lf-admin .message-studio{grid-template-columns:minmax(190px,.7fr) minmax(360px,1.45fr) minmax(240px,.85fr);gap:20px}.lf-admin .message-library{max-height:calc(100dvh - 140px);top:112px}.lf-admin .message-list{max-height:calc(100dvh - 325px);overflow:auto}.lf-admin .message-list button{color:#bfccdf;background:0 0;border:1px solid #0000;border-radius:8px;padding:12px 10px}.lf-admin .message-list button b{font-size:14px}.lf-admin .message-list button small{color:#8b9eb8;font-size:12px}.lf-admin .message-list button.active{color:#ffccab;background:#392e25;border-color:#72523a}.lf-admin :is(.message-list-icon,.studio-search,.format-toolbar,.variable-picker,.emoji-inserter,.premium-emoji-palette,.channel-format-toolbar,.channel-emoji-inserter,.miniapp-format-toolbar,.studio-premium-icon,.premium-emoji-library,.premium-emoji-library-item,.menu-item-block,.submenu-list,.channel-manager-list>div,.channel-button-fields,.miniapp-editor-language,.miniapp-editor-options,.subscription-button-fields){color:#b3c4dc;background:#151e29;border-color:#37475d;border-radius:8px}.lf-admin .studio-search input{min-height:30px;padding:4px;background:0 0!important;border:0!important}.lf-admin :is(.format-toolbar,.variable-picker,.premium-emoji-palette,.channel-format-toolbar,.miniapp-format-toolbar) button{color:#d3dfef;background:#243245;border:1px solid #38495f;border-radius:6px;min-height:33px;font-size:14px}.lf-admin :is(.studio-heading,.preview-title){border-bottom:1px solid var(--lf-border);margin-bottom:18px;padding-bottom:17px}.lf-admin .studio-heading>div>p:not(.eyebrow){color:var(--lf-muted);font-size:12px}.lf-admin .message-editor textarea{min-height:290px;font-size:14px!important}.lf-admin :is(.menu-builder,.buttons-workspace,.channel-studio-grid,.subscription-control-grid,.miniapp-editor-layout){grid-template-columns:minmax(0,1.6fr) minmax(285px,.8fr);align-items:start;gap:24px}.lf-admin :is(.menu-preview-card,.channel-preview-column,.subscription-preview-column,.miniapp-editor-preview-card){position:sticky;top:112px}.lf-admin :is(.menu-builder-toolbar,.menu-item-row,.menu-item-block,.menu-item-copy,.submenu-list,.channel-history-list>div,.channel-manager-list>div,.subscription-control-head,.miniapp-control-section-head){border-color:var(--lf-border)}.lf-admin .menu-item-list{gap:12px;padding:20px;display:grid}.lf-admin .menu-item-block{border:1px solid #36475d;border-radius:10px;padding:15px}.lf-admin .menu-item-row{background:0 0;padding:0}.lf-admin .menu-item-copy b{font-size:14px}.lf-admin .menu-item-copy small{color:#98abc5;font-size:12px}.lf-admin :is(.menu-row-actions button,.channel-button-actions button,.channel-button-mini-grid button,.channel-manager-list button,.subscription-button-actions button,.catalog-order-actions button){color:#cbdaf0;background:#253246;border:1px solid #3c4d64;border-radius:7px;min-height:35px;font-size:12px}.lf-admin :is(.emoji-id-badge,.disabled-badge,.premium-emoji-library-item code,.template-variable-list code,.stars-editor-list summary>span){color:#b8c8e4;background:#293548;border-color:#3d4b60}.lf-admin :is(.stars-editor-list details,.stars-button-editor,.nft-wallet-live,.nft-pricing-formula,.bot-facts,.webhook-value,.connected-bot-list>div,.connection-checklist>div,.miniapp-admin-url,.miniapp-admin-switch,.channel-button-card,.subscription-extra-card){color:#c5d3e7;background:#18222e;border-color:#36475c}.lf-admin :is(.stars-editor-list summary,.subscription-extra-card summary){color:#d7e1f0;padding:16px}.lf-admin .stars-editor-list summary small{color:#9daec5;font-size:12px}.lf-admin :is(.bot-identity small,.bot-facts dt,.connection-checklist small,.connected-bot-list small,.miniapp-admin-lead,.nft-pricing-formula p,.nft-marketapp-status p){color:#9cadc4}.lf-admin .connected-bot-profile{color:#e0e8f4;background:#151e29;border:1px solid #354459;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:18px}.lf-admin .bot-identity{overflow-wrap:anywhere;min-width:0}.lf-admin .bot-identity b{font-size:16px}.lf-admin .bot-identity a{color:#8fc7f2;font-size:14px}.lf-admin .bot-identity small{font-size:12px}.lf-admin .bot-facts{background:0 0;grid-column:1/-1;gap:10px}.lf-admin .bot-facts>div{color:#dbe7f4;background:#1d2937;border:1px solid #354459;border-radius:9px;min-width:0;padding:13px 14px}.lf-admin .bot-facts dt{font-size:12px;line-height:1.5}.lf-admin .bot-facts dd{overflow-wrap:anywhere;margin-top:5px;font-size:14px;line-height:1.5}.lf-admin .webhook-value code{color:#b9cbe1;font-size:12px}.lf-admin .webhook-value button{color:#d0e1f4;background:#263446;border-color:#40546d;font-size:12px}.lf-admin .connection-checklist>div{border:1px solid #354459;border-radius:9px;padding:10px}.lf-admin .connection-checklist>div>span{color:#b8c8dd;background:#273344;border-color:#45556b;font-size:12px}.lf-admin .connection-checklist>div.done>span{color:#9adebc;background:#243d31;border-color:#45614e}.lf-admin .connection-checklist b{font-size:14px}.lf-admin .connection-checklist small{font-size:12px;line-height:1.5}.lf-admin .bot-empty{color:#dbe7f4;background:#151e29;border-color:#354459}.lf-admin .bot-empty>span{color:#e8c394;background:#3b3124}.lf-admin .bot-empty b{font-size:15px}.lf-admin .bot-empty p{font-size:13px}.lf-admin .bot-center .inline-alert{background:#371f26;border-color:#763b46}.lf-admin .bot-center .inline-alert b{color:#ffb0b1;font-size:14px}.lf-admin .bot-center .inline-alert span{color:#e7bfc5;overflow-wrap:anywhere;font-size:13px}.lf-admin .phone-frame{border-color:#3b4654;box-shadow:0 18px 40px #0004}.lf-admin .telegram-preview .preview-note{color:var(--lf-muted);background:0 0;border:0;padding:12px 0}.lf-admin .staff-page{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:24px}.lf-admin .staff-account{padding:22px}.lf-admin .staff-identity b{font-size:16px}.lf-admin :is(.staff-identity small,.staff-telegram){color:#9cafc9;font-size:12px}.lf-admin .permission-grid label{color:#c0cfe4;background:#18222e;border:1px solid #3b4a5e;border-radius:8px;padding:12px;font-size:12px}.lf-admin .permission-grid label small{color:#91a4bf;font-size:12px}.lf-admin .backup-grid{gap:24px}.lf-admin .lf-workspace-tabs{border-bottom:1px solid var(--lf-border);align-items:stretch;gap:26px;min-height:54px;margin:0 0 20px;display:flex;overflow-x:auto}.lf-admin .lf-workspace-tabs>button{color:#aeb9c9;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:9px;min-height:52px;padding:12px 2px;font-size:14px;font-weight:550;display:inline-flex;position:relative}.lf-admin .lf-workspace-tabs>button:hover{color:var(--lf-text)}.lf-admin .lf-workspace-tabs>button[aria-selected=true]{border-bottom-color:var(--lf-orange);color:#ffb68b}.lf-admin .lf-workspace-tabs small{border:1px solid var(--lf-border);color:inherit;background:var(--lf-surface);border-radius:5px;padding:1px 7px;font-size:12px}.lf-admin :is(.sms-admin,.preorder-center):has(.lf-workspace-tabs){gap:18px}.lf-admin :is(.sms-admin,.preorder-center) .lf-workspace-tabs{margin:-2px 0 0}.lf-admin :is(.sms-admin,.preorder-center) :is(.sms-hero,.preorder-hero){background:0 0;border:0;border-radius:0;padding:0 0 8px}.lf-admin :is(.sms-admin,.preorder-center) :is(.sms-hero,.preorder-hero) p{max-width:78ch}.lf-admin :is(.sms-metrics,.preorder-metrics){gap:12px}.lf-admin :is(.sms-metrics,.preorder-metrics)>:is(article,div){border-radius:10px;padding:16px 18px}.lf-admin :is(.sms-metrics,.preorder-metrics) :is(b,strong){font-variant-numeric:tabular-nums;font-size:25px}.lf-admin .sms-history .card-heading-row{border-bottom:1px solid var(--lf-border);flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.lf-admin .sms-history .lf-history-tools{flex-wrap:wrap;flex:450px;align-items:center;gap:10px;max-width:600px;display:flex}.lf-admin .sms-history .lf-history-tools .admin-search-input{flex:1;width:auto;min-width:180px;margin:0;padding:10px 12px}.lf-admin .sms-history .lf-history-tools button{flex-shrink:0;margin:0}.lf-admin .preorder-toolbar{border-radius:9px;padding:12px}.lf-admin :is(.preorder-list,.sms-history,.sms-settings,.sms-services){min-width:0}.lf-admin :is(.preorder-settings,.sms-settings) :is(h3,h4){line-height:1.35}.lf-admin :is(.preorder-settings,.sms-settings) .field:focus-within>span{color:#ffd1b4}.lf-admin :is(.section-tabs,.autobuy-tabs) button.active{color:var(--lf-text);background:#2e353f;border-color:#535e6d}.lf-admin :is(.action-card,.supplier-item-card,.source-card,.category-title,.product-row){transition:background .15s,border-color .15s}.lf-admin :is(.action-card,.supplier-item-card,.source-card):hover{border-color:#667080}.lf-admin .action-card{align-items:center;min-height:96px}.lf-admin .action-card span{font-size:13px}.lf-admin .action-card i{border:1px solid #664a36;border-radius:10px}.lf-admin .category-title{background:#242a33}.lf-admin .product-row:hover{background:#ffffff04}.lf-admin :is(.panel,.admin-card,.panel-card) :is(h3,h4){text-wrap:balance}.lf-admin :is(.form-panel,.sms-settings,.preorder-settings,.settings-grid .panel) input:focus{border-color:#b6825c!important}.lf-admin :is(.primary,.ghost,.small-action,.success-button):disabled{opacity:.5;cursor:not-allowed}.lf-admin :is(td strong,.detail-grid b,.user-insight-card b){font-variant-numeric:tabular-nums}.lf-admin .lf-balances{margin-bottom:24px;padding:0;overflow:hidden}.lf-admin .lf-balances .panel-head{border-bottom:0;padding:18px 22px}.lf-admin .lf-balances-title{align-items:center;gap:12px;display:flex}.lf-admin .lf-balances-title h3{align-items:center;gap:9px;display:flex}.lf-admin .lf-balance-count{letter-spacing:0;color:#acbbcd;background:#252e39;border:1px solid #3c4654;border-radius:6px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:12px;font-weight:500;display:inline-grid}.lf-admin .lf-section-symbol{color:#ffba8b;background:#2b251e;border:1px solid #54432f;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.lf-admin .lf-balances-title p,.lf-admin .lf-balance-dialog .panel-head p{color:var(--lf-muted);margin:3px 0 0;font-size:13px}.lf-admin .lf-balances-actions{gap:8px;display:flex}.lf-admin .lf-balance-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;padding:0 20px 18px;display:grid}.lf-admin .lf-balance-card{--balance-accent:#efb17b;--balance-rgb:239,177,123;background:radial-gradient(ellipse at 100% 0,rgba(var(--balance-rgb),.07),transparent 68%),#1c2027;border:1px solid #424039;border-radius:13px;flex-direction:column;min-width:0;padding:18px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff04,0 4px 10px #00000012}.lf-admin .lf-balance-card.ton{--balance-accent:#84d3ef;--balance-rgb:132,211,239;background-color:#18222b;border-color:#30464f}.lf-admin .lf-balance-card.sms{--balance-accent:#c3a6f2;--balance-rgb:195,166,242;background-color:#201e2b;border-color:#443b54}.lf-admin .lf-balance-card-head{align-items:center;gap:10px;min-height:42px;display:flex}.lf-admin .lf-balance-avatar{border:1px solid rgba(var(--balance-rgb),.2);background:rgba(var(--balance-rgb),.09);height:40px;color:var(--balance-accent);letter-spacing:-.3px;border-radius:11px;flex:0 0 40px;place-items:center;font-size:14px;font-weight:650;display:grid}.lf-admin .lf-balance-identity{flex:1;min-width:0}.lf-admin .lf-balance-identity>span{color:#9da8b9;font-size:12px;line-height:1.5;display:block}.lf-admin .lf-balance-identity>b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.5;display:block;overflow:hidden}.lf-admin .lf-balance-open{color:#9daabb;background:0 0;border:1px solid #0000;border-radius:8px;flex:0 0 30px;align-self:flex-start;width:30px;height:32px;margin:-7px -8px 0 auto;font-size:18px}.lf-admin .lf-balance-open:hover{color:var(--balance-accent);border-color:rgba(var(--balance-rgb),.15);background:rgba(var(--balance-rgb),.07)}.lf-admin .lf-balance-value{flex:1;min-width:0;padding:22px 0 20px}.lf-admin .lf-balance-amount{color:#f2f4f8;letter-spacing:-1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(30px,2.2vw,38px);font-weight:600;line-height:1.25;display:block}.lf-admin .lf-balance-fraction{color:#c4ccd8;letter-spacing:-.5px;font-size:.7em;font-weight:450}.lf-admin .lf-balance-currency{color:var(--balance-accent);letter-spacing:0;font-size:.66em;font-weight:500}.lf-admin .lf-balance-approx{color:var(--balance-accent);vertical-align:.07em;font-size:.65em}.lf-admin .lf-balance-amount.unavailable{color:#97a5b9}.lf-admin .lf-balance-detail{color:#a4b0c1;flex-wrap:wrap;align-items:baseline;gap:2px 9px;min-height:18px;margin-top:7px;font-size:12px;line-height:1.6;display:flex}.lf-admin .lf-balance-detail b{color:#bdd9e5;font-weight:500}.lf-admin .lf-balance-detail>span{color:#94a9bb}.lf-admin .lf-balance-card-foot{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding-top:12px;display:flex}.lf-admin .lf-balance-state{color:#a5b2c6;align-items:center;gap:6px;font-size:12px;display:inline-flex}.lf-admin .lf-balance-state>span{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.lf-admin .lf-balance-state.success{color:#89c8b0}.lf-admin .lf-balance-state.warning{color:#eac18d}.lf-admin .lf-balance-card-foot>time,.lf-admin .lf-balance-time-hint{color:#98a8bc;font-variant-numeric:tabular-nums;font-size:12px}.lf-admin .lf-balances-note{color:#9aa9be;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px 20px;padding:0 22px 17px;font-size:12px;line-height:1.6;display:flex}.lf-admin .lf-balances-note>span{align-items:center;gap:7px;display:flex}.lf-admin .lf-balance-help{max-width:600px}.lf-admin .lf-balance-help>summary{cursor:pointer;color:#b9c5d6;text-underline-offset:3px;-webkit-text-decoration:underline #62748b;text-decoration:underline #62748b;list-style:none}.lf-admin .lf-balance-help>summary::-webkit-details-marker{display:none}.lf-admin .lf-balance-help>summary:focus-visible{outline:2px solid var(--lf-orange);outline-offset:3px}.lf-admin .lf-balance-help[open]{flex-basis:100%;max-width:none}.lf-admin .lf-balance-help p{color:#a7b5c9;margin:9px 0 0;font-size:13px}.lf-admin .lf-balances-empty{color:#a9b7c9;align-items:center;gap:16px;padding:28px 24px;display:flex}.lf-admin .lf-balances-empty b{color:var(--lf-text);font-size:15px;font-weight:550}.lf-admin .lf-balances-empty p{margin:4px 0 0;font-size:14px}.lf-admin .lf-balances-loading{color:var(--lf-muted);padding:35px 24px;font-size:14px}.lf-admin .lf-balance-feedback{color:#ffb4b9;background:#3b252c;margin:0;padding:12px 20px;font-size:14px}.lf-admin .lf-balance-feedback.success{color:#9bd5bc;background:#1c302a}.lf-admin .lf-balance-dialog{background:var(--lf-surface);width:min(620px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--lf-text);border:1px solid #4b5665;border-radius:14px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 90px #0009}.lf-admin .lf-balance-dialog .panel-head{z-index:2;background:var(--lf-surface);flex-wrap:nowrap;position:sticky;top:0}.lf-admin .lf-balance-dialog .panel-head>button{flex:0 0 38px;width:38px;min-height:38px;padding:8px}.lf-admin .lf-balance-picker-tools{padding:18px 22px 10px}.lf-admin .lf-balance-picker-tools>input{width:100%;padding:10px 12px}.lf-admin .lf-balance-picker-tools>div{align-items:center;gap:16px;margin-top:12px;display:flex}.lf-admin .lf-balance-picker-tools span{color:var(--lf-muted);margin-right:auto;font-size:13px}.lf-admin .lf-balance-options{gap:8px;padding:6px 22px 22px;display:grid}.lf-admin .lf-balance-options label{border:1px solid var(--lf-border);cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:13px 14px;display:flex}.lf-admin .lf-balance-options label.selected{background:#2c251f;border-color:#795439}.lf-admin .lf-balance-options input{flex:0 0 18px;height:18px}.lf-admin .lf-balance-options b{color:var(--lf-text);font-size:14px;font-weight:550;display:block}.lf-admin .lf-balance-options small{color:#a7b2c3;margin-top:3px;font-size:12px;display:block}.lf-admin .lf-balance-picker-footer{border-top:1px solid var(--lf-border);background:var(--lf-surface);z-index:2;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 22px;display:flex;position:sticky;bottom:0}.lf-admin .lf-balance-picker-footer>span{color:var(--lf-muted);margin-right:auto;font-size:12px}.lf-admin.role-viewer .lf-balance-dialog .primary{pointer-events:auto;opacity:1}@media (width<=820px){.lf-admin .metric-grid.lf-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.lf-admin .lf-balance-dialog .panel-head h3{font-size:18px}.lf-admin .lf-balance-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));padding:0 16px 16px}.lf-admin .lf-balance-card{padding:18px}.lf-admin .lf-balances-actions{width:100%}.lf-admin .lf-balances-actions button{flex:1}.lf-admin .lf-balance-amount{font-size:34px}.lf-admin .lf-balance-value{padding-block:18px}.lf-admin .lf-balances-note{padding-inline:18px}.lf-admin .lf-readiness .check-list{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-admin .lf-readiness-hint{display:none}.lf-admin .lf-payment-list{padding-inline:16px}.lf-admin .lf-payment-row{gap:9px;min-height:84px}.lf-admin .lf-balance-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.lf-admin .lf-balance-picker-footer>span{flex-basis:100%}.lf-admin .lf-balance-picker-footer>button{flex:1}.lf-admin .lf-workspace-tabs{gap:20px}.lf-admin .lf-workspace-tabs>button{gap:6px;min-height:48px;font-size:14px}.lf-admin .sms-history .lf-history-tools{flex-basis:100%;width:100%;max-width:none}.lf-admin .sms-history .lf-history-tools .admin-search-input{flex-basis:100%}.lf-admin .lf-page-icon{display:none}}@media (width<=480px){.lf-admin .metric-grid.lf-kpi-grid .lf-kpi{min-height:138px;padding:16px 14px}.lf-admin .lf-kpi-grid .lf-kpi>i{display:none}.lf-admin .lf-kpi-grid .lf-kpi strong{letter-spacing:-.5px;font-size:24px}.lf-admin .lf-kpi-grid .lf-kpi div>span{margin-bottom:12px;font-size:13px}}.lf-admin :is(.admin-modal-backdrop,.profile-modal-backdrop,.command-backdrop){z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03070db8}body:has(.lf-admin)>.autobuy-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03070db8}.lf-admin :is(.admin-modal,.admin-modal-backdrop>.form-panel,.inline-import-form,.profile-modal,.command-palette,.data-lot-dialog,.account-popover){border-radius:18px;box-shadow:0 30px 100px #0008;color:var(--lf-text)!important;background:#1b232e!important;border:1px solid #49576c!important}body:has(.lf-admin) .autobuy-modal{border-radius:18px;box-shadow:0 30px 100px #0008;color:var(--lf-text)!important;background:#1b232e!important;border:1px solid #49576c!important}.lf-admin :is(.profile-modal,.admin-modal,.inline-import-form,.data-lot-dialog){max-height:calc(100dvh - 48px);padding:28px}body:has(.lf-admin) .autobuy-modal{max-height:calc(100dvh - 48px);padding:28px}.lf-admin :is(.profile-modal-head,.profile-modal-actions,.profile-preview,.telegram-input,.profile-color-field>div,.profile-avatar-field){color:#ccdaec;background:#1b232e;border-color:#3a495e}body:has(.lf-admin) .autobuy-modal>:is(header,footer){color:#ccdaec;background:#1b232e;border-color:#3a495e}.lf-admin :is(.profile-modal-head>button,.modal-close,.profile-settings-button,.account-logout){color:#c4d3e6;background:#2d3a4d;border:1px solid #4a5d77;border-radius:8px}body:has(.lf-admin) .autobuy-modal>header>button{color:#c4d3e6;background:#2d3a4d;border:1px solid #4a5d77;border-radius:8px}.lf-admin .account-popover{padding:18px}.lf-admin :is(.account-profile-head,.account-profile-head>div,.account-telegram){color:#c4d3e8;border-color:#3c4c62}.lf-admin .account-logout{color:#ffb7bb;background:#3d2933;border-color:#624251}.lf-admin .account-trigger{border:0!important;border-left:1px solid var(--lf-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;min-height:40px!important}.lf-admin .account-popover .account-telegram{color:#bcd0e9!important;background:#202c3a!important;border:1px solid #3c506a!important}.lf-admin .account-popover button{color:#d5e1f2!important;background:#28374b!important;border:1px solid #425b79!important}.lf-admin .account-popover button:last-child{color:#f3bdc4!important;background:#3a2831!important;border-color:#704553!important}.lf-admin .action-card b{font-size:15px;font-weight:600}.lf-admin .action-card span{color:#a7b6ca;font-size:12px}.lf-admin .action-card i{color:#ffb583;background:#3a3028}.lf-admin .periodic-product-picker .notify-product-picker-head{background:#222e3d;border-color:#3a4c63}.lf-admin :is(.notify-product-picker-head,.periodic-product-toolbar,.notify-product-options,.periodic-product-options){background:#1c2735;border-color:#3c4d63}.lf-admin :is(.periodic-product-search,.notify-product-option){color:#cbdaf0;background:#151f2c;border-color:#3b4d67}.lf-admin .notify-product-option.selected{background:#342c25;border-color:#806047}.lf-admin .notify-product-copy b{color:#dce5f2;font-size:14px}.lf-admin .notify-product-copy small{color:#9eb2ce;font-size:12px}.lf-admin :is(.periodic-product-count,.periodic-product-stock){color:#efc09c;background:#423123;border-color:#775438;font-size:12px}.lf-admin :is(.periodic-availability-timer-head b,.periodic-availability-timer-last b,.notify-product-picker-head b){font-size:14px}.lf-admin :is(.periodic-availability-timer-head small,.periodic-availability-timer-next small,.periodic-availability-timer-note,.periodic-availability-timer-empty,.periodic-availability-timer-last span,.notify-product-picker-head small,.periodic-product-hint){color:#9fadc3;font-size:12px}.lf-admin .lf-bot-health-card.warning .status-dot{background:#efba79}.lf-admin .lf-saas-navigation{flex:1 0 auto;display:block}.lf-admin .lf-nav-group-items{grid-auto-rows:auto;align-content:start}.lf-admin .table-scroll{box-shadow:none!important;background:#1a232f!important;border-color:#37475d!important;border-radius:10px!important}.lf-admin .lf-recent-orders .table-scroll{border-inline:0;border-radius:0!important}.lf-admin :is(.nft-notification-buttons,.nft-notification-button-row,.source-card-v2,.staff-profile-fields,.bot-empty,.menu-builder-toolbar,.backup-grid>div){color:#ccdaed;box-shadow:none;background:#1c2837;border-color:#3b4f68}.lf-admin .source-card-v2.selected{box-shadow:none;background:#282920;border-color:#be875e}.lf-admin .source-card-v2 .source-main{background:0 0}.lf-admin .source-main b{font-size:15px}.lf-admin .source-main small,.lf-admin .source-facts span{font-size:12px}.lf-admin .acquisition-revenue{color:#a4e2c1;background:#223b30;border-color:#3b604b}.lf-admin .acquisition-revenue strong{color:#c7f2d9}.lf-admin .miniapp-editor-preview-card{background:#202b3a;border-color:#354b68}.lf-admin .phone-frame{background:#142232}.lf-admin :is(.chat-bubble,.menu-preview-message){color:#e3ebf6;background:#23354a}.lf-admin .phone-input{color:#a6bcd7;background:#192a3c;border-color:#3b526d}.lf-admin :is(.staff-profile-fields input,.staff-profile-fields select){color:#d9e7f9!important;background:#121d2b!important;border-color:#445c7b!important}.lf-admin .catalog-order-panel{background:#1b2634;margin:20px 20px 0;padding:0;overflow:hidden}.lf-admin .catalog-order-copy{cursor:pointer;align-items:center;margin:0;padding:16px 20px;list-style:none}.lf-admin .catalog-order-copy::-webkit-details-marker{display:none}.lf-admin .catalog-order-copy h4{font-size:14px}.lf-admin .catalog-order-copy h4 span{color:#dfab7f;margin-left:8px}.lf-admin .catalog-order-copy small{font-size:12px}.lf-admin .catalog-order-panel[open] .catalog-order-copy{border-bottom:1px solid var(--lf-border)}.lf-admin .catalog-order-panel .catalog-order-list{padding:16px}.lf-admin :is(.catalog-list,.table-panel,.lf-recent-orders){padding:0;overflow:hidden}.lf-admin .lf-catalog-dialog{width:min(780px,100vw - 36px);max-height:calc(100dvh - 44px);color:var(--lf-text);background:#1a2432;border:1px solid #566980;border-radius:18px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 100px #0009}.lf-admin .lf-catalog-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02060bbf}.lf-admin .lf-catalog-dialog>.form-panel{padding:26px;border:0!important;border-radius:0!important}.lf-admin .lf-catalog-dialog .panel-head{text-align:left;z-index:3;background:var(--lf-surface);flex-direction:row;justify-content:space-between;align-items:flex-start;padding-block:24px 18px;display:flex;position:sticky;top:-27px}.lf-admin .lf-catalog-dialog .panel-head>button{flex:0 0 42px;width:42px;min-height:42px}.lf-admin .lf-catalog-dialog .primary.wide{box-shadow:0 0 0 8px var(--lf-surface);position:sticky;bottom:0}.lf-admin .lf-catalog-dialog .two-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lf-admin .lf-catalog-dialog .two-fields.tight:has(>label:only-child){grid-template-columns:minmax(0,1fr)}.lf-admin .lf-catalog-dialog .two-fields.tight:has(>.field.mini){grid-template-columns:90px minmax(0,1fr)}.lf-admin :is(.wholesale-settings,.preorder-settings,.wholesale-preview,.template-variable-list,.preorder-config-section,.preorder-status-editor){color:#c8d8eb;background:#192634;border-color:#40546c}.lf-admin .preorder-settings>.detail-heading{border-bottom:1px solid var(--lf-border);margin-bottom:22px;padding-bottom:18px}.lf-admin .preorder-settings>.settings-grid{align-items:stretch;gap:14px}.lf-admin .preorder-settings>.settings-grid>.field:first-child{grid-column:1/-1}.lf-admin .preorder-settings .preorder-status-editor{background:#202630;border:1px solid #36404d;border-radius:10px;margin:0;padding:18px}.lf-admin .preorder-status-editor>span{margin-bottom:8px;display:block}.lf-admin .preorder-status-editor .two-fields{gap:12px;margin-top:8px}.lf-admin .preorder-status-editor small{font-size:12px;line-height:1.5}.lf-admin .preorder-config-section{border:1px solid var(--lf-border);background:#1e252f;border-radius:12px;padding:22px}.lf-admin .preorder-config-section>div:first-child{margin-bottom:18px}.lf-admin .preorder-config-section>div:first-child>p:not(.eyebrow){color:var(--lf-muted);font-size:14px}.lf-admin .sms-connection{background:var(--lf-surface);border-radius:10px;min-width:200px;padding:12px 16px}.lf-admin .sms-connection strong{font-size:14px}.lf-admin .sms-connection span{font-size:12px}.lf-admin .sms-metrics article:before{width:22px;height:3px;margin-bottom:12px}.lf-admin :is(.wholesale-preview-note,.wholesale-preview small,.wholesale-settings-head small,.template-variable-list small){color:#9bb0ca;font-size:12px}:is(html:has(.lf-catalog-dialog[open]),body:has(.lf-catalog-dialog[open])){overflow:hidden}.lf-admin.role-viewer .lf-page-stage :is(form,.primary,.danger,.danger-text,.success-button,.add-inline,.row-actions){pointer-events:none;opacity:.62}.lf-admin.role-viewer .lf-page-stage:before{content:"Режим ознакомления · изменения и операции отключены";color:#dcc298;background:#31291e;border:1px solid #66553d;border-radius:9px;margin-bottom:16px;padding:12px 16px;font-size:14px;display:block}.lf-admin .command-palette>label{border-bottom:1px solid #3b4c63;padding:20px}.lf-admin .command-palette input{background:0 0!important;border:0!important;font-size:15px!important}.lf-admin .command-palette kbd{color:#b5c9e4;background:#2d3b4e;border:1px solid #465b76}.lf-admin .command-results{padding:13px}.lf-admin .command-results>p{color:#8d9fb9;padding:5px 8px;font-size:12px}.lf-admin .command-results button{color:#d0dcef;background:0 0;border:1px solid #0000;border-radius:9px;padding:12px}.lf-admin .command-results button.selected{color:#ffcfad;background:#3b3027;border-color:#7a583c}.lf-admin .command-results button>i{color:#b4c8e5;background:#28384c;border:1px solid #3f5571;place-items:center;display:grid}.lf-admin .command-results small{color:#94a8c4;font-size:12px}.lf-admin .command-empty{color:#b2c4dc}body:has(.lf-admin) .autobuy-modal :is(input,select,textarea){border-radius:8px;min-height:42px;font-size:14px;color:var(--lf-text)!important;background:#111923!important;border:1px solid #42536d!important}body:has(.lf-admin) .autobuy-modal .field span{color:#c3d0e2;font-size:14px}body:has(.lf-admin) .autobuy-modal .field small{color:#98acc7;font-size:12px}body:has(.lf-admin) .autobuy-modal>footer button{color:#ccddef;background:#2b3a50;border:1px solid #4b627e;border-radius:8px}body:has(.lf-admin) .autobuy-modal>footer button.primary{background:var(--lf-orange);color:#291b13;border-color:#ffb783}.login-shell{background:#10141a}.login-shell .ambient{opacity:.15;filter:blur(100px)}.login-shell .login-card{background:#1b222d;border:1px solid #384454;border-radius:24px;box-shadow:0 35px 100px #0006}.login-shell .login-brand-panel{background:#171e28;border-right:1px solid #364459}.login-shell .login-form-panel{color:#e9eff8;background:#1d2734}.login-shell .login-copy h1{color:#eff3f9}.login-shell :is(.login-copy p,.login-note,.field>span,.field small){color:#a9bad0}.login-shell .field input{color:#eef3fb;background:#121c29;border:1px solid #4a5c76;border-radius:9px;font-size:15px}.login-shell .primary{color:#271a12;box-shadow:none;background:#ff823f;border-radius:9px;font-size:14px}.lf-admin [hidden]{display:none!important}.lf-admin .lf-page-stage{padding-top:24px!important}.lf-admin .lf-density-toggle[aria-pressed=true]{color:#ffc099;background:#493122;border-color:#946441}.lf-admin[data-density=compact] tbody td{padding-block:10px!important}.lf-admin[data-density=compact] .product-row{padding-block:9px}.lf-admin[data-density=compact] .data-product small{margin-top:1px}.lf-admin .lf-pager-top{border-top:0;border-bottom:1px solid var(--lf-border);background:#161e28;min-height:58px;padding:12px 22px}.lf-admin .lf-pager-top nav{margin-left:auto}.lf-admin .lf-user-controls{background:#171e28;flex-wrap:wrap;align-items:end;gap:20px;padding:16px 24px;display:flex}.lf-admin .lf-user-controls label{color:#aab8cd;gap:6px;min-width:210px;font-size:12px;display:grid}.lf-admin .lf-user-controls>span{color:#9aabc2;align-self:center;margin-left:auto;font-size:12px}.lf-admin .lf-person-open{text-align:left;color:#e7edf7;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.lf-admin .lf-person-open:hover{color:#ffb78c}.lf-admin .lf-dialog{color:var(--lf-text);background:#1a222e;border:1px solid #45566c;border-radius:16px;padding:0;box-shadow:0 24px 100px #0009}.lf-admin .lf-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05080d99}.lf-admin .lf-user-dialog{overscroll-behavior:contain;width:min(720px,100vw - 24px);max-width:none;height:calc(100dvh - 24px);max-height:none;margin:12px 12px 12px auto;overflow-y:auto}.lf-admin .lf-user-dialog>.user-detail{max-height:none;padding:28px;position:static;top:auto;overflow:visible;border:0!important;border-radius:0!important}.lf-admin .lf-user-dialog .user-detail>.panel-head{text-align:left;background:var(--lf-surface);z-index:3;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-top:-14px;padding:24px 0 18px;display:flex;position:sticky;top:-28px}.lf-admin .lf-user-dialog .panel-head>div{min-width:0}.lf-admin .lf-user-dialog .panel-head>button{flex:0 0 42px;width:42px;min-height:42px}.lf-admin .lf-user-dialog .user-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.lf-admin .lf-user-dialog .user-detail-tabs{margin-block:20px}.lf-admin .lf-id-copy{align-items:center;gap:8px;display:flex}.lf-admin .lf-copy-control{align-items:center;gap:6px;display:inline-flex;position:relative}.lf-admin .lf-copy-button{color:#bdcbe0;background:#243142;border:1px solid #3a4b60;border-radius:7px;place-items:center;width:34px;height:34px;padding:7px;display:inline-grid}.lf-admin .lf-copy-button:hover{color:#ffc399;border-color:#a37753}.lf-admin .lf-copy-feedback:not(:empty){z-index:5;color:#d0f1dc;white-space:nowrap;background:#2f493e;border:1px solid #547761;border-radius:6px;padding:6px 10px;font-size:12px;position:absolute;bottom:calc(100% + 6px);left:0}.lf-admin .lf-danger-disclosure{border-top:1px solid #44353f;margin-top:26px;padding-top:12px}.lf-admin .lf-danger-disclosure>summary{cursor:pointer;color:#dbaeb9;align-items:center;gap:9px;padding:12px 0;font-size:14px;list-style:none;display:flex}.lf-admin .lf-danger-disclosure>summary span{margin-left:auto}.lf-admin .lf-danger-disclosure[open]>summary span{transform:rotate(180deg)}.lf-admin .lf-catalog-toolbar{border-bottom:1px solid var(--lf-border);background:#171e27;padding:22px 24px 18px}.lf-admin .lf-catalog-search{color:#a6b6cc;align-items:center;gap:12px;display:flex}.lf-admin .lf-catalog-search input{flex:1;min-width:0;margin:0}.lf-admin .lf-catalog-filters{align-items:end;gap:14px;margin-top:15px;display:flex}.lf-admin .lf-catalog-filters>label{color:#b6c4d7;flex:1;gap:6px;min-width:0;font-size:12px;display:grid}.lf-admin .lf-catalog-filters select{width:100%}.lf-admin .lf-catalog-result-line{color:#94a6bf;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.lf-admin .lf-catalog-result-line b{color:#dfebfa;font-variant-numeric:tabular-nums}.lf-admin .lf-category-toggle{text-align:left;color:#e3ecf8;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.lf-admin .lf-category-toggle>div{min-width:0}.lf-admin .lf-category-toggle>svg{color:#8fa3bf;flex-shrink:0;transition:transform .15s}.lf-admin .lf-category-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}.lf-admin .lf-category-toggle:hover h4{color:#ffbd92}.lf-admin .lf-category-toggle .category-icon{flex-shrink:0}.lf-admin .lf-search-empty{text-align:center;color:#97aac4;justify-items:center;gap:12px;padding:40px 20px;display:grid}.lf-admin .lf-search-empty h4{color:#d6e4f7;margin:0;font-size:18px}.lf-admin .lf-search-empty p{margin:0 0 8px;font-size:14px}.lf-admin .lf-unsaved-note{color:#f5c894;background:#3c2e1e;border-bottom:1px solid #725532;padding:10px 24px;font-size:12px}.lf-admin .lf-editor-confirm{z-index:5;color:#f4d7b8;background:#30271f;border-bottom:1px solid #816345;padding:20px 24px;position:sticky;top:0}.lf-admin .lf-editor-confirm p{margin:5px 0 14px;font-size:14px}.lf-admin .lf-editor-confirm>div{flex-wrap:wrap;gap:10px;display:flex}.lf-admin .lf-editor-confirm button{min-height:42px;padding:10px 14px;font-size:14px}.lf-admin .inventory-summary>div{color:#b5c6db;text-align:left;background:#1b2634;border:1px solid #344155;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:16px 20px;display:flex}.lf-admin .inventory-summary>div>i{width:34px;height:34px;color:inherit;background:#ffffff08;border-radius:8px;flex-shrink:0;place-items:center;font-style:normal;display:grid}.lf-admin .inventory-summary>div strong{color:#edf2fa;margin-top:3px;font-size:26px;display:block}.lf-admin .data-lot-dialog{margin:auto}.lf-admin .data-lot-dialog footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lf-admin .data-lot-dialog footer>.lf-copy-control{margin-right:auto}:is(html:has(.lf-dialog[open]),body:has(.lf-dialog[open]),html:has(.data-lot-dialog[open]),body:has(.data-lot-dialog[open])){overflow:hidden}@media (width<=1440px){.lf-admin{--lf-sidebar-width:280px}.lf-admin .lf-saas-topbar{gap:14px;padding-inline:25px}.lf-admin .lf-page-stage{padding:26px 25px 45px!important}.lf-admin .topbar-health,.lf-admin .top-actions>.ghost>span:not(.button-spinner){display:none}.lf-admin .lf-kpi-grid{gap:13px}.lf-admin .lf-kpi{padding:20px}.lf-admin .lf-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,1fr);gap:18px}}@media (width<=1180px){.lf-admin,.lf-admin.compact-sidebar{--lf-sidebar-width:0px}.lf-admin .lf-saas-sidebar,.lf-admin.compact-sidebar .lf-saas-sidebar{transition:transform .2s;transform:translate(-100%);width:300px!important}.lf-admin .lf-saas-sidebar.open{transform:translate(0)}.lf-admin.compact-sidebar .lf-sidebar-context{display:flex}.lf-admin .lf-sidebar-collapse{display:none}.lf-admin .sidebar-close{color:var(--lf-muted);background:0 0;border:0;font-size:24px;display:block}.lf-admin .lf-mobile-menu-button{border:1px solid var(--lf-border);background:var(--lf-surface);width:38px;height:38px;color:var(--lf-text);border-radius:8px;place-items:center;display:grid}.lf-admin .lf-mobile-scrim.visible{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;border:0;width:100%;height:100dvh;display:block;position:fixed;inset:0}}@media (width<=820px){.lf-admin .lf-user-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px);margin:8px}.lf-admin .lf-user-dialog>.user-detail{padding:20px}.lf-admin .lf-user-dialog .user-detail>.panel-head{top:-20px}.lf-admin .lf-user-controls{gap:12px;padding:16px}.lf-admin .lf-user-controls label{width:100%;min-width:0}.lf-admin .lf-user-controls>span{margin:0 auto 0 0}.lf-admin .lf-catalog-toolbar{padding:18px 16px}.lf-admin .lf-catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lf-admin .lf-catalog-filters>label:first-child{grid-column:1/-1}.lf-admin .lf-catalog-result-line{flex-wrap:wrap}.lf-admin .inventory-summary>div{gap:8px;padding:12px}.lf-admin .inventory-summary>div>i{display:none}.lf-admin .inventory-summary>div strong{font-size:24px}.lf-admin .lf-density-toggle{display:none}.lf-admin .lf-pager-top{padding:12px 16px}.lf-admin .lf-saas-topbar{gap:10px;min-height:76px;padding:12px 16px}.lf-admin .lf-saas-topbar h1{font-size:17px}.lf-admin .breadcrumbs{font-size:12px}.lf-admin .lf-topbar-preorder-summary,.lf-admin .account-trigger-copy,.lf-admin .account-trigger>i,.lf-admin .search-trigger{display:none}.lf-admin .account-trigger{padding-left:8px}.lf-admin .lf-page-stage{padding:22px 16px 104px!important}.lf-admin .lf-dashboard-heading{flex-wrap:wrap;align-items:start;gap:16px}.lf-admin .lf-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lf-admin .lf-kpi{min-height:151px;padding:18px}.lf-admin .lf-kpi>i{width:28px;height:28px;top:13px;right:12px}.lf-admin .lf-dashboard-grid{grid-template-columns:minmax(0,1fr)}.lf-admin .panel-head{padding:20px}.lf-admin .audit-timeline{grid-template-columns:minmax(0,1fr)}.lf-admin .lf-mobile-dock{z-index:50;padding:8px 12px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--lf-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none;background:#151a22f5;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.lf-admin .lf-mobile-dock button{color:#94a2b6;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:5px;min-width:60px;padding:7px 13px;font-size:12px;display:flex}.lf-admin .lf-mobile-dock button.active{color:#ffae7b;background:var(--lf-orange-soft)}.lf-admin .lf-mobile-dock i{font-style:normal;display:flex}}@media (prefers-reduced-motion:reduce){.lf-admin *,.lf-admin :before,.lf-admin :after{transition:none!important;animation:none!important}}@media (width>=1500px){.lf-admin .sms-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (width<=1540px){.lf-admin .message-studio{grid-template-columns:minmax(200px,.65fr) minmax(0,1.35fr)}.lf-admin .message-studio>.telegram-preview{grid-column:2;width:100%;max-width:380px}.lf-admin .message-library{grid-row:span 2}.lf-admin .user-page{grid-template-columns:minmax(0,1fr)}.lf-admin .user-detail{max-height:none;position:static}}@media (width<=1280px){.lf-admin .lf-orders-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.lf-admin .stock-category-group>div.stock-product-row{gap:12px;grid-template-columns:40px minmax(0,1fr) 136px!important}.lf-admin .stock-row-actions{grid-column:2/-1;justify-content:flex-start}.lf-admin :is(.menu-builder,.buttons-workspace,.channel-studio-grid,.subscription-control-grid,.miniapp-editor-layout){grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:18px}.lf-admin :is(.nft-notification-grid,.stars-package-grid,.staff-page,.preorder-layout,.promo-layout,.sms-layout){grid-template-columns:minmax(0,1fr)}.lf-admin .preorder-layout{display:grid}.lf-admin .preorder-detail{min-width:0}.lf-admin .row-actions{max-width:220px}}@media (width<=820px){.lf-admin .lf-orders-toolbar{padding:16px}.lf-admin .lf-orders-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-admin .stock-summary .stock-list{gap:14px;padding:12px}.lf-admin .stock-category-group>header{flex-wrap:wrap;padding:13px 14px}.lf-admin .stock-category-group>div.stock-product-row{padding:16px 14px;grid-template-columns:34px minmax(0,1fr)!important}.lf-admin .stock-product-row .product-emoji{align-self:start;width:34px;height:34px;font-size:20px}.lf-admin .stock-product-row .lf-stock-count{grid-column:2;justify-self:start}.lf-admin .stock-row-actions{flex-wrap:wrap;grid-column:1/-1}.lf-admin .stock-row-actions button{flex:1}.lf-admin .catalog-order-copy{padding:15px}.lf-admin .catalog-order-copy>small{display:none}.lf-admin .catalog-order-panel{margin:14px 12px 0}.lf-admin .catalog-list>.panel-head{padding:20px}.lf-admin .catalog-list>.panel-head .row-actions{justify-content:start;max-width:none;margin:0}.lf-admin .lf-catalog-dialog .two-fields{grid-template-columns:minmax(0,1fr)}.lf-admin :is(.message-studio,.menu-builder,.buttons-workspace,.channel-studio-grid,.subscription-control-grid,.miniapp-editor-layout,.stock-grid,.statistics-grid,.settings-grid,.staff-page,.bot-center,.backup-grid,.promo-layout,.preorder-layout,.source-grid,.action-card-grid){display:grid;grid-template-columns:minmax(0,1fr)!important}.lf-admin :is(.message-library,.menu-preview-card,.channel-preview-column,.subscription-preview-column,.miniapp-editor-preview-card){grid-row:auto;max-height:none;position:static}.lf-admin .message-studio>.telegram-preview{grid-column:1}.lf-admin .message-list{max-height:260px}.lf-admin :is(.two-fields,.three-fields,.payment-provider-grid,.permission-grid,.switch-grid,.nft-notification-grid,.subscription-fields,.subscription-text-grid,.miniapp-control-maintenance-grid){grid-template-columns:minmax(0,1fr)}.lf-admin :is(.metric-grid,.sms-metrics,.promo-metrics,.preorder-metrics,.autobuy-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}.lf-admin :is(.stars-save-bar,.nft-save-bar,.subscription-save-bar,.channel-publish-bar){flex-wrap:wrap;bottom:83px}.lf-admin :is(.panel-head,.card-heading-row,.catalog-order-copy,.category-title){gap:12px}.lf-admin .category-stack{gap:12px;padding:12px}.lf-admin .category-title{flex-wrap:wrap;padding:15px}.lf-admin .category-title .row-actions{width:100%;max-width:none;margin:3px 0 0}.lf-admin .category-block.is-subcategory{margin-left:12px}.lf-admin .catalog-order-list{grid-template-columns:minmax(0,1fr)}.lf-admin .product-row{gap:8px}.lf-admin .product-row>.live,.lf-admin .product-row>.no-stock,.lf-admin .product-row>.muted{display:none}.lf-admin .product-row{grid-template-columns:20px minmax(0,1fr) 28px}.lf-admin .row-open-arrow{grid-column:3}.lf-admin :is(.form-panel,.staff-create,.staff-account,.settings-grid>.panel,.sms-settings,.sms-services,.sms-history){padding:20px}.lf-admin .lf-kpi.fox{color:#ffc6a4;background:#27221f}.lf-admin :is(.admin-modal-backdrop,.profile-modal-backdrop,.command-backdrop){padding:12px}.lf-admin :is(.admin-modal,.profile-modal,.inline-import-form,.data-lot-dialog){max-height:calc(100dvh - 24px);padding:20px}body:has(.lf-admin) .autobuy-modal{max-height:calc(100dvh - 24px);padding:20px}}._site_1bbxr_1{--bg:#101214;--panel:#181b1e;--panel-soft:#1d2125;--line:#303438;--muted:#a7acb4;--text:#f2f1ee;--accent:#ffb46a;--green:#8dd7b6;background:radial-gradient(ellipse at 82% 0,#be6a2b14,transparent 35%),var(--bg);min-height:100vh;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:15px/1.65 Arial,Helvetica,sans-serif}._site_1bbxr_1 *{box-sizing:border-box}._site_1bbxr_1 a{color:inherit;text-decoration:none}._site_1bbxr_1 button,._site_1bbxr_1 input,._site_1bbxr_1 select{font:inherit}._site_1bbxr_1 button,._primary_1bbxr_3{background:var(--accent);color:#24190e;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 18px;font-weight:700;line-height:1.35;transition:background .15s,border-color .15s;display:inline-flex}._site_1bbxr_1 button:hover,._primary_1bbxr_3:hover{background:#ffc58b}._site_1bbxr_1 button:disabled{cursor:not-allowed;opacity:.45}._site_1bbxr_1 ._primary_1bbxr_3{color:#24190e}._site_1bbxr_1 ._secondary_1bbxr_3{color:var(--text);background:#252a2f;border-color:#42484f}._site_1bbxr_1 ._secondary_1bbxr_3:hover{background:#323940}._site_1bbxr_1 :focus-visible{outline:2px solid var(--accent);outline-offset:4px}._site_1bbxr_1 input,._site_1bbxr_1 select{width:100%;min-width:0;min-height:46px;color:var(--text);background:#101315;border:1px solid #444a52;border-radius:8px;padding:11px 13px}._site_1bbxr_1 input::placeholder{color:#818994}._site_1bbxr_1 input:disabled{opacity:.65}._site_1bbxr_1 select{padding-right:28px}._site_1bbxr_1 label{font-size:13px;font-weight:600;display:block}._site_1bbxr_1 label>input{margin-top:8px}._site_1bbxr_1 h1,._site_1bbxr_1 h2,._site_1bbxr_1 h3,._site_1bbxr_1 p{margin-top:0}._site_1bbxr_1 h1{letter-spacing:-2px;margin-bottom:22px;font-size:clamp(34px,4.1vw,56px);font-weight:700;line-height:1.1}._site_1bbxr_1 h2{letter-spacing:-.65px;margin-bottom:15px;font-size:25px;font-weight:700;line-height:1.3}._site_1bbxr_1 h3{margin-bottom:9px;font-size:17px;font-weight:700;line-height:1.45}._site_1bbxr_1 p{margin-bottom:18px}._site_1bbxr_1 strong{font-weight:700}._site_1bbxr_1 code,._site_1bbxr_1 pre{font-family:Consolas,Liberation Mono,monospace}._site_1bbxr_1 p code,._site_1bbxr_1 td code{color:#efc59b;font-size:12px}._site_1bbxr_1 svg{vertical-align:middle;flex-shrink:0;display:inline-block}._site_1bbxr_1 summary{cursor:pointer;color:#bcc4cc;padding:12px 0;font-size:13px;line-height:1.6}._site_1bbxr_1 details[open]>summary{color:var(--accent)}._site_1bbxr_1 details{margin-top:16px}._skipLink_1bbxr_3{z-index:100;background:var(--accent);border-radius:8px;padding:12px 18px;position:fixed;top:-80px;left:20px;color:#19120b!important}._skipLink_1bbxr_3:focus{top:12px}._header_1bbxr_5{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#101214f0;position:sticky;top:0}._headerInner_1bbxr_5{align-items:center;gap:28px;max-width:1280px;margin:auto;padding:17px 32px;display:flex}._brand_1bbxr_5{letter-spacing:-.5px;align-items:center;gap:12px;font-size:19px;font-weight:700;line-height:1.1;display:flex}._brand_1bbxr_5 small{letter-spacing:2.7px;color:var(--muted);margin-top:7px;font-size:9px;font-weight:500;display:block}._logo_1bbxr_5{background:var(--accent);color:#261b10;letter-spacing:-2px;border-radius:11px;place-items:center;width:39px;height:39px;padding-right:4px;font-weight:800;display:grid;position:relative}._logo_1bbxr_5>span{letter-spacing:0;font-size:14px;position:absolute;top:1px;right:4px}._topNav_1bbxr_5{border:1px solid var(--line);border-radius:10px;gap:5px;margin-left:auto;padding:4px;font-size:13px;font-weight:600;display:flex}._topNav_1bbxr_5 a{color:var(--muted);white-space:nowrap;border-radius:6px;padding:7px 15px}._topNav_1bbxr_5 a[aria-current]{color:#fff;background:#2b2e32}._topNav_1bbxr_5 a:hover{color:#fff}._language_1bbxr_5{align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}._language_1bbxr_5 span{color:var(--muted)}._content_1bbxr_5{max-width:1280px;margin:auto;padding:0 32px}._footer_1bbxr_5{color:#919ba4;border-top:1px solid var(--line);justify-content:space-between;gap:20px;max-width:1280px;margin:0 auto;padding:28px 32px;font-size:12px;display:flex}._footer_1bbxr_5 b{color:#cbd0d4}._eyebrow_1bbxr_5{letter-spacing:1.8px;color:var(--accent);align-items:center;gap:9px;font-weight:700;line-height:1.5;display:flex;margin:0 0 19px!important;font-size:10px!important}._liveDot_1bbxr_5{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ffb46a14}._highlight_1bbxr_5{color:var(--accent)}._lead_1bbxr_5{color:#b8bec5;max-width:590px;font-size:16px;line-height:1.7}._muted_1bbxr_5{color:var(--muted);font-size:13px}._textLink_1bbxr_5{align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}._textLink_1bbxr_5:hover{color:var(--accent)}._hero_1bbxr_7{border-bottom:1px solid var(--line);grid-template-columns:1.12fr 1fr;align-items:center;gap:56px;padding:65px 0 58px;display:grid}._heroActions_1bbxr_7{flex-wrap:wrap;align-items:center;gap:25px;margin-top:28px;display:flex}._heroTags_1bbxr_7{text-transform:uppercase;letter-spacing:1px;color:#949ca5;flex-wrap:wrap;gap:8px 18px;margin-top:26px;font-size:10px;display:flex}._heroCode_1bbxr_7{background:linear-gradient(145deg,#26201b,#171a1d 60%);border:1px solid #3c3530;border-radius:16px;min-width:0;padding:24px;box-shadow:0 18px 65px #0002}._heroCodeLabel_1bbxr_7{letter-spacing:1.5px;color:#baa997;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;font-size:9px;display:flex}._heroCode_1bbxr_7 ._codeBlock_1bbxr_7{margin:0}._heroCode_1bbxr_7 p{color:#9da4ad;margin:17px 0 0;font-size:11px;line-height:1.6}._statusPill_1bbxr_7{color:var(--green);letter-spacing:.2px;white-space:nowrap;background:#20312a;border:1px solid #345347;border-radius:5px;align-items:center;gap:6px;padding:3px 7px;font-size:10px;display:inline-flex}._flow_1bbxr_7{color:#6c767e;justify-content:space-between;align-items:center;gap:6px;margin-top:22px;display:flex}._flow_1bbxr_7>span{color:#c4c8ce;align-items:center;gap:7px;font-size:11px;display:flex}._flow_1bbxr_7>span svg{width:16px;color:var(--accent)}._docs_1bbxr_9{grid-template-columns:224px minmax(0,1fr);gap:58px;padding:46px 0 60px;display:grid}._sidebar_1bbxr_9{scrollbar-width:thin;align-self:start;max-height:calc(100vh - 130px);padding-right:6px;position:sticky;top:112px;overflow:auto}._sidebar_1bbxr_9 ._eyebrow_1bbxr_5{color:#8d98a3;letter-spacing:1.35px;margin-bottom:15px!important;font-size:9px!important}._sidebar_1bbxr_9 nav{gap:3px;display:grid}._sidebar_1bbxr_9 nav a{color:#acb3ba;border-left:2px solid #0000;border-radius:0 6px 6px 0;align-items:center;gap:11px;padding:9px 10px;font-size:12px;display:flex}._sidebar_1bbxr_9 nav a>span{color:#717c88;font:10px Consolas,monospace}._sidebar_1bbxr_9 nav a:hover{color:#fff;background:#1c2024}._sidebar_1bbxr_9 nav a[aria-current]{color:var(--accent);border-left-color:var(--accent);background:#ffb46a0a}._sidebar_1bbxr_9 nav a[aria-current]>span{color:var(--accent)}._specLink_1bbxr_9{border-top:1px solid var(--line);align-items:center;gap:9px;margin:19px 9px 0;padding-top:19px;font-size:12px;display:flex;color:#b2bac2!important}._specLink_1bbxr_9>span{margin-left:auto}._sidebarTip_1bbxr_9{border:1px solid var(--line);background:#1a1e21;border-radius:10px;margin:27px 0 0;padding:18px;font-size:12px}._sidebarTip_1bbxr_9>svg{color:var(--accent);margin-bottom:12px}._sidebarTip_1bbxr_9 strong{font-size:13px;display:block}._sidebarTip_1bbxr_9 p{color:var(--muted);margin:9px 0 14px;font-size:12px;line-height:1.65}._sidebarTip_1bbxr_9 a{color:var(--accent);justify-content:space-between;align-items:center;font-weight:600;display:flex}._docContent_1bbxr_9{min-width:0;max-width:880px}._section_1bbxr_9{border-bottom:1px solid var(--line);margin-bottom:40px;padding-bottom:40px;scroll-margin-top:110px}._section_1bbxr_9:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}._section_1bbxr_9>p,._section_1bbxr_9>ol{color:#b6bec6;font-size:14px;line-height:1.8}._sectionHeading_1bbxr_9{align-items:center;gap:13px;margin-bottom:20px;display:flex}._sectionHeading_1bbxr_9>span{width:28px;height:28px;color:var(--accent);background:#251f19;border:1px solid #4a3d30;border-radius:7px;flex-shrink:0;place-items:center;font:11px Consolas,monospace;display:grid}._sectionHeading_1bbxr_9 h2{margin:0;font-size:24px}._section_1bbxr_9 ol:not(._startSteps_1bbxr_9){padding-left:22px;list-style:decimal}._section_1bbxr_9 li{margin-bottom:10px;padding-left:5px}._startSteps_1bbxr_9{counter-reset:steps;gap:16px;margin-bottom:24px;list-style:none;display:grid;padding:0!important}._startSteps_1bbxr_9 li{counter-increment:steps;color:#e3e4e5;margin:0;padding:0 0 0 39px;font-size:14px;position:relative}._startSteps_1bbxr_9 li:before{content:counter(steps);color:#a7b1bc;border:1px solid #3f474f;border-radius:50%;place-items:center;width:25px;height:25px;font:11px Consolas,monospace;display:grid;position:absolute;top:1px;left:0}._startSteps_1bbxr_9 p{color:#aeb7c0;margin:3px 0 0;font-size:13px;line-height:1.75}._callout_1bbxr_9{color:#c7bbae;background:#221e19;border:1px solid #453a2e;border-left:3px solid #d69a5c;border-radius:0 9px 9px 0;margin:22px 0;padding:18px 21px;font-size:13px}._callout_1bbxr_9 strong{color:#efc99e;margin-bottom:6px;font-size:13px;display:block}._callout_1bbxr_9 p{margin:0;line-height:1.75}._endpoint_1bbxr_9{background:#1c2226;border:1px solid #343d42;border-radius:9px;align-items:flex-start;gap:12px;max-width:100%;margin:18px 0;padding:13px 15px;display:flex}._endpoint_1bbxr_9 code{color:#d4dde4;overflow-wrap:anywhere;font-size:12px;line-height:1.8}._method_1bbxr_9{color:#99dfbe;background:#244337;border-radius:4px;padding:3px 7px;font:700 10px/1.5 Consolas,monospace}._methodPost_1bbxr_9{color:#ffd08b;background:#3e3121}._codeBlock_1bbxr_7{background:#111416;border:1px solid #343a40;border-radius:10px;min-width:0;margin:20px 0;overflow:hidden}._codeHeader_1bbxr_9{color:#aeb9c3;letter-spacing:.2px;background:#1c2125;border-bottom:1px solid #2d353c;justify-content:space-between;align-items:center;gap:12px;padding:8px 13px;font:11px Consolas,monospace;display:flex}._codeHeader_1bbxr_9>span{align-items:center;gap:9px;min-width:0;display:flex}._site_1bbxr_1 ._copyButton_1bbxr_9{color:#bfc7cf;white-space:nowrap;background:0 0;border:1px solid #0000;gap:6px;min-height:30px;padding:5px 7px;font:11px Arial,sans-serif}._site_1bbxr_1 ._copyButton_1bbxr_9:hover{color:#fff;background:#343b41}._codeBlock_1bbxr_7 pre{color:#c5d8cd;tab-size:2;scrollbar-width:thin;margin:0;padding:18px 20px;font:12px/1.9 Consolas,Liberation Mono,monospace;overflow:auto}._codeBlock_1bbxr_7 ._copyError_1bbxr_9{color:var(--accent);margin:0;padding:0 20px 12px;font-size:11px}._tableWrap_1bbxr_9{border:1px solid var(--line);scrollbar-width:thin;border-radius:10px;margin:20px 0;overflow:auto}._tableWrap_1bbxr_9 table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.75}._tableWrap_1bbxr_9 th{white-space:normal;border-bottom:1px solid var(--line);letter-spacing:.5px;color:#a7b1ba;text-align:left;background:#202428;padding:12px 16px;font-size:10px;font-weight:600}._tableWrap_1bbxr_9 td{white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:#b6bec6;vertical-align:top;background:#15191c;padding:15px 16px}._tableWrap_1bbxr_9 td:first-child{background:#181c1f;width:25%;min-width:145px}._tableWrap_1bbxr_9 tbody tr:hover,._tableWrap_1bbxr_9 tbody tr:hover td{background:#20272c}._tableWrap_1bbxr_9 tbody tr:last-child td{border-bottom:0}._tableWrap_1bbxr_9 td code{color:#efc59b;background:#242b31;border:1px solid #37424a;border-radius:5px;max-width:100%;padding:3px 6px;line-height:1.65;display:inline-block}._tableWrap_1bbxr_9 td:first-child code{overflow-wrap:anywhere}._splitNotes_1bbxr_9{grid-template-columns:1fr 1fr;gap:24px;margin:26px 0;display:grid}._splitNotes_1bbxr_9 h3{font-size:14px}._splitNotes_1bbxr_9 p{color:#b6bec6;font-size:13px;line-height:1.8}._responseStates_1bbxr_9{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}._responseStates_1bbxr_9>span{border:1px solid var(--line);color:#b0bbc4;background:#1b2023;border-radius:7px;align-items:center;gap:12px;padding:9px 14px;font-size:11px;display:flex}._responseStates_1bbxr_9 b{color:var(--green);font:12px Consolas,monospace}._supportNote_1bbxr_9{color:#a8b2bc;background:#1a2024;border:1px solid #333d46;border-radius:9px;gap:14px;margin-top:26px;padding:22px;display:flex}._supportNote_1bbxr_9 svg{color:#98b8cd;margin-top:2px}._supportNote_1bbxr_9 p{margin:0;font-size:12px;line-height:1.8}._testMain_1bbxr_11{max-width:1080px;margin:0 auto;padding:52px 0 60px}._testHero_1bbxr_11{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}._testHero_1bbxr_11 h1{letter-spacing:-1.7px;margin-bottom:14px;font-size:42px}._testHero_1bbxr_11 ._lead_1bbxr_5{max-width:665px;margin:0;font-size:14px}._testHero_1bbxr_11 ._eyebrow_1bbxr_5{margin-bottom:14px!important}._testHero_1bbxr_11>._textLink_1bbxr_5{white-space:nowrap;margin-bottom:4px}._card_1bbxr_11{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:23px}._connectionHeader_1bbxr_11{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}._connectionHeader_1bbxr_11>div{align-items:center;gap:10px;display:flex}._connectionHeader_1bbxr_11 h2{letter-spacing:-.3px;margin:0;font-size:17px}._connectionHeader_1bbxr_11 svg{color:var(--accent)}._connectionHeader_1bbxr_11 ._muted_1bbxr_5{font-size:11px}._connection_1bbxr_11{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}._keyField_1bbxr_11{background:#101315;border:1px solid #454b52;border-radius:8px;align-items:center;margin-top:7px;display:flex;overflow:hidden}._keyField_1bbxr_11:focus-within{outline:2px solid var(--accent);outline-offset:2px}._keyField_1bbxr_11 input{background:0 0;border:0;font-family:Consolas,monospace;font-size:13px;margin:0!important}._keyField_1bbxr_11 input:focus{outline:none}._site_1bbxr_1 ._keyToggle_1bbxr_11{color:#a9b4bf;background:0 0;border-radius:0;min-width:43px;min-height:44px;padding:8px}._site_1bbxr_1 ._keyToggle_1bbxr_11:hover{color:#fff;background:#232a30}._privacy_1bbxr_11{color:#919ca7;align-items:flex-start;gap:8px;font-size:11px;line-height:1.65;display:flex;margin:13px 0 0!important}._privacy_1bbxr_11 svg{margin-top:2px}._connectionFooter_1bbxr_11{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:16px;display:flex}._currencyPicker_1bbxr_11{color:var(--muted);align-items:center;gap:12px;font-size:12px!important;font-weight:400!important;display:flex!important}._currencyPicker_1bbxr_11 select{width:116px;min-height:36px;padding:7px 10px;font-size:12px}._connectionHint_1bbxr_11{color:#98a1aa;font-size:11px}._connectionHint_1bbxr_11 a{color:var(--accent)}._success_1bbxr_11{color:var(--green);align-items:center;gap:8px;font-size:12px;line-height:1.7;display:flex}._success_1bbxr_11 svg{margin:0}._error_1bbxr_11{color:#f4bbb3;background:#321f20;border:1px solid #75443e;border-radius:9px;margin:17px 0;padding:13px 17px;font-size:13px}._metrics_1bbxr_11{grid-template-columns:1fr 1fr 1fr;gap:13px;margin:20px 0 13px;display:grid}._metric_1bbxr_11{border:1px solid var(--line);background:#191d20;border-radius:12px;min-width:0;padding:22px}._metric_1bbxr_11>span{color:#a2adb7;align-items:center;gap:8px;font-size:11px;display:flex}._metric_1bbxr_11 strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:12px;font-size:28px;line-height:1.3;display:block}._metric_1bbxr_11:first-child{background:linear-gradient(135deg,#23281f,#191d20);border-color:#465043}._metric_1bbxr_11:first-child strong{color:#d0e9b8}._rateNote_1bbxr_11{color:#9da8b2;font-size:11px;line-height:1.7;margin:0 0 27px!important}._rateNote_1bbxr_11>span{color:#c1c8ce}._purchaseCard_1bbxr_11{background:linear-gradient(130deg,#272119 0%,#1d1e1d 48%,#181d20 100%);border:1px solid #50402f;border-radius:14px;min-width:0;margin:28px 0 36px;padding:28px;scroll-margin-top:100px}._purchaseHeading_1bbxr_11{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:20px;display:flex}._purchaseHeading_1bbxr_11 h2{margin-bottom:7px;font-size:23px}._purchaseHeading_1bbxr_11 p:not(._eyebrow_1bbxr_5){color:#bcb9b2;margin:0;font-size:13px}._purchaseHeading_1bbxr_11 ._eyebrow_1bbxr_5{letter-spacing:1.35px;margin-bottom:10px!important}._testPrice_1bbxr_11{text-align:right;flex-shrink:0}._testPrice_1bbxr_11 strong{color:var(--accent);letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:30px;line-height:1.4;display:block}._testPrice_1bbxr_11 span{color:#a7a49e;font-size:10px}._testBadges_1bbxr_11{flex-wrap:wrap;gap:7px;margin:0 0 20px;display:flex}._testBadges_1bbxr_11 span{color:#bbb4a9;background:#ffffff04;border:1px solid #494238;border-radius:5px;padding:4px 9px;font-size:10px}._purchaseBody_1bbxr_11{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:27px;display:grid}._testExplanation_1bbxr_11{color:#b4b9bd;font-size:13px;line-height:1.8;margin-bottom:14px!important}._deliveryExample_1bbxr_11{background:#141718;border:1px solid #353b3b;border-radius:8px;margin:0;padding:12px 15px}._deliveryExample_1bbxr_11 small{color:#828f9b;margin-bottom:6px;font-size:10px;display:block}._deliveryExample_1bbxr_11 code{overflow-wrap:anywhere;color:#b9c6ba;font-size:11px;line-height:1.8;display:block}._purchaseControls_1bbxr_11{border-left:1px solid #423b32;padding-left:27px}._purchaseControls_1bbxr_11>p{color:#bbb5aa;margin-bottom:15px;font-size:12px;line-height:1.8}._purchaseControls_1bbxr_11>button{width:100%}._settlementNote_1bbxr_11{line-height:1.7;color:#a8a79f!important;margin:10px 0 0!important;font-size:11px!important}._purchaseConfirm_1bbxr_11{background:#2c271e;border:1px solid #79613f;border-radius:9px;padding:18px}._purchaseConfirm_1bbxr_11 strong{color:#f6dab8;margin-bottom:7px;font-size:15px;display:block}._purchaseConfirm_1bbxr_11>p{color:#c9bbac;margin:0 0 16px;font-size:12px}._purchaseActions_1bbxr_11{flex-wrap:wrap;gap:10px;display:flex}._purchaseActions_1bbxr_11 button{min-height:40px;padding:10px 13px;font-size:12px}._purchaseResult_1bbxr_11{color:#b8c1c9;gap:18px;min-width:0;font-size:13px;display:grid}._resultMeta_1bbxr_11{background:#151b18;border:1px solid #41453d;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:0;padding:17px 20px;display:grid}._resultMeta_1bbxr_11>div{min-width:0}._resultMeta_1bbxr_11>div+div{text-align:right}._resultMeta_1bbxr_11 span{color:#97a69c;margin-bottom:4px;font-size:10px;display:block}._resultMeta_1bbxr_11 code{overflow-wrap:anywhere;color:#dce6df;font-size:12px}._resultMeta_1bbxr_11 strong{color:var(--green);font-variant-numeric:tabular-nums;font-size:19px}._testDelivery_1bbxr_11{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#c3ddca;background:#101714;border:1px solid #39463e;border-radius:8px;margin:17px 0;padding:17px;font-size:12px;line-height:1.9}._deliveryStatus_1bbxr_11{color:var(--green);align-items:flex-start;gap:9px;font-size:12px;line-height:1.65;display:flex}._deliveryStatus_1bbxr_11 svg{flex:none;margin-top:1px}._deliveryStatus_1bbxr_11 span{min-width:0}._deliveryPanel_1bbxr_11{background:#101714;border:1px solid #39463e;border-radius:10px;min-width:0;overflow:hidden}._deliveryPanelHeader_1bbxr_11{background:#19231d;border-bottom:1px solid #2d3b32;justify-content:space-between;align-items:center;gap:12px;padding:11px 17px;display:flex}._deliveryPanelHeader_1bbxr_11>span{color:#bcd5c5;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}._deliveryPanelHeader_1bbxr_11>small{color:#8fa597;font:10px Consolas,monospace}._deliveryPanel_1bbxr_11 ._testDelivery_1bbxr_11{background:0 0;border:0;border-radius:0;margin:0;line-height:1.85}._resultActions_1bbxr_11{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._resultActions_1bbxr_11>button{min-height:40px;padding:10px 13px;font-size:12px}._resultDetails_1bbxr_11{border-top:1px solid #333d36;margin:0!important}._resultDetails_1bbxr_11>summary{padding:15px 0 0}._resultDetails_1bbxr_11 ._codeBlock_1bbxr_7{margin-bottom:0}._purchaseResult_1bbxr_11>._settlementNote_1bbxr_11{margin:0!important}._purchaseResult_1bbxr_11>p{margin:0}._purchaseResult_1bbxr_11 ._codeBlock_1bbxr_7{background:#121718}._toolbar_1bbxr_11{justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;display:flex}._toolbar_1bbxr_11 h2{margin:0 0 5px;font-size:23px}._toolbar_1bbxr_11 p{color:var(--muted);margin:0;font-size:12px}._toolbar_1bbxr_11 button{min-height:40px;font-size:12px}._filters_1bbxr_11{border:1px solid var(--line);background:#191d20;border-radius:11px;grid-template-columns:1.8fr 1fr 1fr;gap:10px;padding:14px;display:grid}._filters_1bbxr_11 input,._filters_1bbxr_11 select{min-height:41px;padding:9px 11px;font-size:12px}._catalogCount_1bbxr_11{color:#97a2ad;flex-wrap:wrap;justify-content:space-between;gap:15px;margin:13px 0 19px;font-size:11px;display:flex}._productGrid_1bbxr_11{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}._product_1bbxr_11{background:#191d20;min-width:0;padding:20px;transition:border-color .15s}._product_1bbxr_11:hover{border-color:#62605a}._productTop_1bbxr_11{color:#a2adb7;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:9px;display:flex}._productTop_1bbxr_11 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._productTop_1bbxr_11 code{color:#6e7c89;flex-shrink:0;font-size:10px}._product_1bbxr_11 h3{overflow-wrap:anywhere;min-height:46px;font-size:16px}._productBottom_1bbxr_11{border-top:1px solid #333a40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;padding-top:16px;display:flex}._productBottom_1bbxr_11 strong{letter-spacing:-.5px;font-size:19px}._stock_1bbxr_11{color:var(--green);align-items:center;gap:5px;font-size:10px;display:inline-flex}._stock_1bbxr_11:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}._stockEmpty_1bbxr_11{color:#909aa4}._product_1bbxr_11 details{margin-top:8px}._product_1bbxr_11 summary{color:#a8b3bd;padding:6px 0;font-size:11px}._productDescription_1bbxr_11{color:#adb8c2;overflow-wrap:anywhere;padding-top:10px;font-size:12px;line-height:1.85}._productDescription_1bbxr_11 a{color:#efb679;text-decoration:underline}._productDescription_1bbxr_11 blockquote{background:#252722;border-left:2px solid #736049;margin:12px 0;padding:8px 12px}._productDescription_1bbxr_11 pre{white-space:pre-wrap;overflow-wrap:anywhere}._wholesale_1bbxr_11{color:#c6b392;margin-top:10px;font-size:10px;line-height:1.7}._empty_1bbxr_11{text-align:center;background:#15191c;border:1px dashed #3c444c;border-radius:13px;margin:25px 0;padding:43px 25px}._emptyIcon_1bbxr_11{color:var(--accent);background:#27231d;border:1px solid #483c2f;border-radius:12px;place-items:center;width:54px;height:54px;margin-bottom:18px;display:inline-grid}._empty_1bbxr_11 h3{font-size:19px}._empty_1bbxr_11 p{color:#9fabb6;max-width:490px;margin:0 auto;font-size:13px}._stepGrid_1bbxr_11{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:25px;display:grid}._stepGrid_1bbxr_11 article{border:1px solid var(--line);background:#181c1f;border-radius:11px;padding:21px}._stepGrid_1bbxr_11 b{color:var(--accent);margin-bottom:15px;font:11px Consolas,monospace;display:block}._stepGrid_1bbxr_11 h3{font-size:14px}._stepGrid_1bbxr_11 p{color:#9fabb6;margin:0;font-size:12px;line-height:1.8}._more_1bbxr_11{text-align:center;margin:25px 0}._more_1bbxr_11 button{font-size:12px}._rawResponse_1bbxr_11{border-top:1px solid var(--line);margin-top:30px!important}._rawResponse_1bbxr_11>summary{padding:19px 0}@media (width>=1550px){._site_1bbxr_1{font-size:16px}._content_1bbxr_5{max-width:1320px}._hero_1bbxr_7{gap:75px}._docs_1bbxr_9{gap:70px}._headerInner_1bbxr_5,._footer_1bbxr_5{max-width:1320px}}@media (width<=1000px){._hero_1bbxr_7{gap:28px}._heroCode_1bbxr_7{padding:18px}._flow_1bbxr_7{flex-wrap:wrap;row-gap:10px}._flow_1bbxr_7>span{font-size:10px}._docs_1bbxr_9{grid-template-columns:195px minmax(0,1fr);gap:30px}._sidebar_1bbxr_9 nav a{padding:8px;font-size:11px}._productGrid_1bbxr_11{grid-template-columns:repeat(2,minmax(0,1fr))}._testHero_1bbxr_11>._textLink_1bbxr_5{display:none}._purchaseBody_1bbxr_11{gap:20px}._purchaseControls_1bbxr_11{padding-left:20px}._site_1bbxr_1 h1{font-size:43px}._heroTags_1bbxr_7{font-size:9px}}@media (width<=760px){._headerInner_1bbxr_5{gap:16px;padding:13px 20px}._content_1bbxr_5{padding:0 20px}._brand_1bbxr_5{gap:9px;font-size:17px}._brand_1bbxr_5 small{letter-spacing:2px;font-size:8px}._logo_1bbxr_5{border-radius:9px;width:34px;height:34px;font-size:17px}._topNav_1bbxr_5{font-size:11px}._topNav_1bbxr_5 a{padding:7px 10px}._language_1bbxr_5{gap:4px;font-size:11px}._hero_1bbxr_7{grid-template-columns:1fr;gap:28px;padding:40px 0}._site_1bbxr_1 h1{font-size:41px}._hero_1bbxr_7 ._lead_1bbxr_5{max-width:520px;font-size:14px}._heroCode_1bbxr_7{max-width:100%;padding:22px}._flow_1bbxr_7{flex-wrap:nowrap}._flow_1bbxr_7>span,._heroCode_1bbxr_7 p{font-size:11px}._docs_1bbxr_9{padding-top:0;display:block}._sidebar_1bbxr_9{z-index:20;border-bottom:1px solid var(--line);background:#101214;max-height:none;margin-bottom:32px;padding:11px 0;position:sticky;top:73px;overflow:visible}._sidebar_1bbxr_9>._eyebrow_1bbxr_5,._sidebarTip_1bbxr_9,._sidebar_1bbxr_9>._specLink_1bbxr_9{display:none!important}._sidebar_1bbxr_9 nav{scrollbar-width:none;gap:5px;display:flex;overflow:auto}._sidebar_1bbxr_9 nav a{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;border-radius:5px 5px 0 0;padding:8px 11px;font-size:11px}._sidebar_1bbxr_9 nav a[aria-current]{border-bottom-color:var(--accent)}._section_1bbxr_9{scroll-margin-top:150px}._sectionHeading_1bbxr_9 h2{font-size:22px}._sectionHeading_1bbxr_9{gap:11px}._section_1bbxr_9>p{font-size:13px}._footer_1bbxr_5{flex-wrap:wrap;gap:10px 20px;padding:23px 20px;font-size:10px}._footer_1bbxr_5>span:nth-child(2){display:none}._testMain_1bbxr_11{padding:35px 0 42px}._testHero_1bbxr_11{margin-bottom:24px}._testHero_1bbxr_11 h1{font-size:36px}._testHero_1bbxr_11 ._lead_1bbxr_5{font-size:13px}._card_1bbxr_11{padding:20px}._metric_1bbxr_11{padding:17px}._metric_1bbxr_11 strong{font-size:24px}._metric_1bbxr_11>span{font-size:10px}._purchaseCard_1bbxr_11{padding:23px}._purchaseHeading_1bbxr_11 h2{font-size:21px}._testPrice_1bbxr_11 strong{font-size:26px}._purchaseHeading_1bbxr_11{gap:17px}._purchaseBody_1bbxr_11{grid-template-columns:1fr;gap:21px}._purchaseControls_1bbxr_11{border-top:1px solid #423b32;border-left:0;padding:20px 0 0}._purchaseControls_1bbxr_11>button{width:auto}._purchaseControls_1bbxr_11>p{margin-bottom:13px}._filters_1bbxr_11{grid-template-columns:1fr 1fr}._filters_1bbxr_11>input{grid-column:1/-1}._stepGrid_1bbxr_11{gap:10px}._stepGrid_1bbxr_11 article{padding:17px}._stepGrid_1bbxr_11 h3{font-size:13px}._toolbar_1bbxr_11 h2{font-size:21px}}@media (width<=480px){._headerInner_1bbxr_5{flex-wrap:wrap;gap:12px;padding:12px 16px}._brand_1bbxr_5{flex:1}._topNav_1bbxr_5{order:3;justify-content:center;width:100%}._topNav_1bbxr_5 a{text-align:center;flex:1}._language_1bbxr_5{border:1px solid var(--line);border-radius:6px;padding:6px 8px}._content_1bbxr_5{padding:0 16px}._hero_1bbxr_7{gap:25px;padding:32px 0}._site_1bbxr_1 h1{letter-spacing:-1.5px;font-size:36px}._heroCode_1bbxr_7{padding:17px}._heroActions_1bbxr_7{gap:20px;margin-top:22px}._heroTags_1bbxr_7{gap:7px 12px;margin-top:21px}._flow_1bbxr_7>span{gap:4px;font-size:9px}._flow_1bbxr_7>span svg{width:14px}._heroCodeLabel_1bbxr_7{font-size:8px}._hero_1bbxr_7 ._primary_1bbxr_3{font-size:12px}._sidebar_1bbxr_9{margin-bottom:27px;top:116px}._sidebar_1bbxr_9 nav a{gap:7px;font-size:10px}._section_1bbxr_9{margin-bottom:29px;padding-bottom:29px;scroll-margin-top:188px}._sectionHeading_1bbxr_9{align-items:flex-start;gap:10px;margin-bottom:17px}._sectionHeading_1bbxr_9 h2{letter-spacing:-.6px;font-size:21px}._sectionHeading_1bbxr_9>span{width:25px;height:25px;margin-top:1px;font-size:10px}._tableWrap_1bbxr_9 td,._tableWrap_1bbxr_9 th{padding:12px;font-size:12px}._tableWrap_1bbxr_9 th{font-size:10px}._tableWrap_1bbxr_9 td:first-child{width:35%;min-width:112px}._tableWrap_1bbxr_9 td:first-child code{word-break:break-word;font-size:10px}._tableWrap_1bbxr_9 table{line-height:1.8}._splitNotes_1bbxr_9{grid-template-columns:1fr;gap:5px}._codeBlock_1bbxr_7 pre{padding:15px;font-size:11px;line-height:1.85}._codeHeader_1bbxr_9{padding:7px 10px;font-size:10px}._codeHeader_1bbxr_9>span{gap:6px}._site_1bbxr_1 ._copyButton_1bbxr_9{padding:5px;font-size:10px}._callout_1bbxr_9{padding:15px 17px;font-size:12px}._callout_1bbxr_9 strong{font-size:12px}._endpoint_1bbxr_9{gap:9px;padding:12px}._endpoint_1bbxr_9 code{font-size:11px}._method_1bbxr_9{font-size:9px}._responseStates_1bbxr_9{gap:6px}._responseStates_1bbxr_9>span{gap:7px;padding:8px;font-size:10px}._startSteps_1bbxr_9 p{font-size:12px}._startSteps_1bbxr_9 li{padding-left:34px}._startSteps_1bbxr_9 strong{font-size:13px}._testMain_1bbxr_11{padding-top:28px}._testHero_1bbxr_11 h1{font-size:33px}._testHero_1bbxr_11 ._lead_1bbxr_5{font-size:13px}._connectionHeader_1bbxr_11{align-items:flex-start}._connectionHeader_1bbxr_11 h2{font-size:16px}._connectionHeader_1bbxr_11>._success_1bbxr_11{text-align:right;overflow-wrap:anywhere;max-width:135px;font-size:10px}._card_1bbxr_11{padding:18px}._connection_1bbxr_11{grid-template-columns:1fr}._connection_1bbxr_11>button{width:100%;margin-top:1px}._privacy_1bbxr_11{font-size:10px}._connectionFooter_1bbxr_11{gap:12px}._currencyPicker_1bbxr_11{justify-content:space-between;width:100%;font-size:11px!important}._currencyPicker_1bbxr_11 select{width:112px}._connectionHint_1bbxr_11{font-size:10px}._metrics_1bbxr_11{grid-template-columns:1fr 1fr;gap:8px}._metric_1bbxr_11{padding:16px}._metric_1bbxr_11:first-child{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}._metric_1bbxr_11:first-child strong{margin:0;font-size:28px}._metric_1bbxr_11 strong{margin-top:8px;font-size:22px}._metric_1bbxr_11>span,._rateNote_1bbxr_11{font-size:10px}._purchaseCard_1bbxr_11{margin:23px 0 30px;padding:19px}._purchaseHeading_1bbxr_11{flex-direction:column;gap:14px;margin-bottom:17px}._purchaseHeading_1bbxr_11 h2{font-size:22px}._purchaseHeading_1bbxr_11 p:not(._eyebrow_1bbxr_5){font-size:12px}._testPrice_1bbxr_11{text-align:left;align-items:baseline;gap:10px;display:flex}._testPrice_1bbxr_11 strong{font-size:30px}._testPrice_1bbxr_11 span{font-size:10px}._testBadges_1bbxr_11{gap:5px;margin-bottom:17px}._testBadges_1bbxr_11 span{padding:4px 7px;font-size:9px}._testExplanation_1bbxr_11{font-size:12px}._purchaseControls_1bbxr_11>button{width:100%;font-size:12px}._purchaseConfirm_1bbxr_11{padding:15px}._purchaseConfirm_1bbxr_11 strong{font-size:14px}._purchaseActions_1bbxr_11{gap:8px}._purchaseActions_1bbxr_11 button{padding:10px;font-size:11px}._resultMeta_1bbxr_11{padding:14px}._resultMeta_1bbxr_11 code{font-size:11px}._resultMeta_1bbxr_11 strong{font-size:18px}._testDelivery_1bbxr_11{padding:14px;font-size:11px}._toolbar_1bbxr_11{gap:14px}._toolbar_1bbxr_11 h2{font-size:21px}._toolbar_1bbxr_11 p{font-size:10px}._toolbar_1bbxr_11 button{min-height:37px;padding:9px 11px;font-size:10px}._filters_1bbxr_11{gap:8px;padding:11px}._filters_1bbxr_11 input,._filters_1bbxr_11 select{font-size:11px}._catalogCount_1bbxr_11{gap:6px;font-size:10px}._productGrid_1bbxr_11{grid-template-columns:1fr;gap:11px}._product_1bbxr_11{padding:19px}._product_1bbxr_11 h3{min-height:0;font-size:16px}._productBottom_1bbxr_11{margin-top:16px}._productTop_1bbxr_11{margin-bottom:12px;font-size:10px}._stock_1bbxr_11{font-size:11px}._empty_1bbxr_11{padding:30px 20px}._empty_1bbxr_11 h3{font-size:17px}._empty_1bbxr_11 p{font-size:12px}._stepGrid_1bbxr_11{grid-template-columns:1fr;gap:10px}._stepGrid_1bbxr_11 article{padding:18px 18px 18px 50px;position:relative}._stepGrid_1bbxr_11 b{margin:0;position:absolute;top:20px;left:17px}._stepGrid_1bbxr_11 h3{font-size:14px}._stepGrid_1bbxr_11 p{font-size:12px}._footer_1bbxr_5{padding:23px 16px}._supportNote_1bbxr_9{padding:17px}._supportNote_1bbxr_9 p{font-size:11px}}@media (prefers-reduced-motion:reduce){._site_1bbxr_1 *{scroll-behavior:auto!important;transition:none!important}}@media (width<=480px){._resultMeta_1bbxr_11{gap:12px;padding:14px}._resultMeta_1bbxr_11>div+div{max-width:105px}._deliveryStatus_1bbxr_11{gap:8px;font-size:11px}._deliveryPanelHeader_1bbxr_11{padding:10px 13px}._deliveryPanelHeader_1bbxr_11>small{font-size:9px}._deliveryPanel_1bbxr_11 ._testDelivery_1bbxr_11{padding:14px}._resultActions_1bbxr_11{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}._resultActions_1bbxr_11 ._purchaseActions_1bbxr_11{grid-template-columns:1fr 1fr;gap:8px;display:grid}._resultActions_1bbxr_11 button{min-height:41px;padding:10px;font-size:11px}._resultDetails_1bbxr_11>summary{font-size:12px}._purchaseResult_1bbxr_11{gap:16px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:#0b090a;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.58}.miniapp-shell{--orange:#ff7a2f;--orange-2:#ffae65;--panel:#181416;--panel-2:#211a1d;--line:#ffffff12;--green:#71d69a;--blue:#56b8e5;min-height:100dvh;padding:0 0 calc(92px + env(safe-area-inset-bottom));color:#f9f5f2;background:radial-gradient(circle at 90% 0,#ff78221f,#0000 28%),radial-gradient(circle at 0 38%,#ffb24c0b,#0000 22%),#0b090a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.miniapp-center{place-items:center;padding:24px;display:grid}.miniapp-loader{text-align:center;justify-items:center;max-width:340px;display:grid}.miniapp-loader-mark{background:linear-gradient(145deg,#ff9448,#ff582f);border:1px solid #ffad6a66;border-radius:24px;place-items:center;width:72px;height:72px;margin-bottom:20px;font-size:20px;font-weight:950;display:grid;box-shadow:0 20px 55px #ff642944}.miniapp-loader h1{letter-spacing:-.04em;margin:0;font-size:28px}.miniapp-loader p{color:#aaa0a4;margin:10px 0 22px;line-height:1.5}.miniapp-loader i{background:#ffffff12;border-radius:99px;width:50px;height:3px;overflow:hidden}.miniapp-loader i:after{border-radius:inherit;background:var(--orange);content:"";width:45%;height:100%;animation:1s ease-in-out infinite alternate fox-loading;display:block}@keyframes fox-loading{0%{transform:translate(-20%)}to{transform:translate(145%)}}.miniapp-topbar{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0b090af2;border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:8px;min-height:76px;padding:10px 12px;display:flex;position:sticky;top:0}.miniapp-brand{align-items:center;gap:10px;min-width:0;display:flex}.miniapp-brand-mark{background:radial-gradient(circle at 70% 24%,#ffc17b55,#0000 24%),linear-gradient(145deg,#ff9d53,#fb522f);border:1px solid #ffc28a4a;border-radius:15px;flex:none;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 11px 30px #ff692a42,0 0 0 3px #ff8c4210}.miniapp-brand-mark:before,.miniapp-brand-mark:after{content:"";background:#ffb066;border-radius:3px 10px 2px;width:16px;height:16px;position:absolute;top:-4px;transform:rotate(45deg)}.miniapp-brand-mark:before{left:4px}.miniapp-brand-mark:after{right:4px}.miniapp-brand-mark i{z-index:1;color:#fff;letter-spacing:-.16em;text-shadow:0 2px 5px #7f1e0d55;font-family:Arial Black,Segoe UI Black,sans-serif;font-size:15px;font-style:normal;font-weight:950;line-height:1;position:relative}.miniapp-brand-mark i:last-child{color:#fff1e4;transform:translateY(3px)}.miniapp-brand b,.miniapp-brand small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.miniapp-brand b{letter-spacing:-.035em;max-width:190px;font-family:Arial Black,Segoe UI Black,Inter,sans-serif;font-size:15px;font-weight:950}.miniapp-brand small{color:#a29599;letter-spacing:.17em;margin-top:3px;font-size:7px;font-weight:900}.miniapp-header-actions{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.miniapp-language{background:#171214;border:1px solid #ffffff12;border-radius:12px;padding:3px;display:flex}.miniapp-language button{color:#766b6f;background:0 0;border:0;border-radius:9px;width:27px;height:28px;padding:0;font-size:8px;font-weight:950}.miniapp-language button.active{color:#1a0d07;background:linear-gradient(145deg,#ffb26b,#ff7434);box-shadow:0 5px 14px #ff6d3033}.miniapp-avatar{color:#fff;background:#241c1f;border:1px solid #ffffff18;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:850;display:grid;overflow:hidden}.miniapp-avatar img,.miniapp-profile-avatar img{object-fit:cover;width:100%;height:100%}.miniapp-view{width:min(100%,760px);margin:0 auto;padding:14px 13px 10px}.miniapp-hero{border:1px solid var(--line);background:#21191c;border-radius:28px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0008}.miniapp-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.miniapp-hero-shade{background:linear-gradient(#09060708 16%,#09060775 52%,#090607f7 92%),linear-gradient(90deg,#09060762,#0000 58%);position:absolute;inset:0}.miniapp-hero-copy{text-align:center;justify-items:center;display:grid;position:absolute;bottom:22px;left:21px;right:21px}.miniapp-kicker,.miniapp-page-title small,.miniapp-section-head small,.miniapp-profile-card>small,.miniapp-drawer-copy>small,.miniapp-modal-title small,.miniapp-checkout-head small,.miniapp-service-hero small,.miniapp-activation>small{color:var(--orange-2);letter-spacing:.16em;font-size:9px;font-weight:900}.miniapp-hero-brand{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0909b8;border:1px solid #ffae6840;border-radius:14px;align-items:center;gap:9px;padding:7px 11px 7px 7px;display:flex;box-shadow:0 10px 28px #0006}.miniapp-hero-brand>span:last-child{justify-items:start;display:grid}.miniapp-hero-brand b{color:#ffe6d2;letter-spacing:.035em;font-family:Arial Black,Segoe UI Black,sans-serif;font-size:13px;font-weight:950}.miniapp-hero-brand small{color:#ffad68;letter-spacing:.22em;margin-top:2px;font-size:7px;font-weight:900}.miniapp-hero-fox{color:#fff;background:linear-gradient(145deg,#ff9c50,#fa4f2f);border-radius:10px;place-items:center;width:30px;height:30px;font-family:Arial Black,sans-serif;font-size:9px;display:grid;box-shadow:0 7px 17px #ff682f35}.miniapp-hero h1{letter-spacing:-.06em;text-wrap:balance;text-shadow:0 3px 20px #000b;max-width:430px;margin:14px 0 11px;font-family:Trebuchet MS,Inter,sans-serif;font-size:clamp(38px,10.8vw,58px);font-weight:900;line-height:.96}.miniapp-hero p{color:#e1dade;text-wrap:balance;max-width:410px;margin:0 0 18px;font-size:14px;line-height:1.5}.miniapp-hero button,.miniapp-primary-cta{color:#160d09;background:linear-gradient(135deg,#ffa259,#ff6d30);border:0;border-radius:17px;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:0 18px;font-weight:900;display:flex;box-shadow:0 14px 30px #ff65282c}.miniapp-stat-strip{display:none}.miniapp-stat-strip>div{border:1px solid var(--line);background:#171315;border-radius:16px;min-width:0;padding:13px 10px}.miniapp-stat-strip b,.miniapp-stat-strip span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.miniapp-stat-strip b{color:#fff3e8;font-size:15px}.miniapp-stat-strip span{color:#8f8589;margin-top:3px;font-size:9px}.miniapp-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.miniapp-quick-grid button{border:1px solid var(--line);color:#fff;text-align:center;background:linear-gradient(145deg,#1d181a,#151214);border-radius:19px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:88px;padding:15px 13px;display:flex;position:relative}.miniapp-quick-grid button>span{color:#ff9c55;background:#ff7b2416;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.miniapp-quick-grid b{color:#fffaf6;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;font-family:Trebuchet MS,Inter,sans-serif;font-size:14px;font-weight:900;overflow:hidden}.miniapp-quick-grid em{color:#160c08;background:#ffae65;border:1px solid #ffffff25;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:9px;font-style:normal;font-weight:950;display:grid;position:absolute;top:8px;right:9px;box-shadow:0 5px 15px #0005}.miniapp-section-head{justify-content:space-between;align-items:end;gap:12px;margin:27px 2px 13px;display:flex}.miniapp-section-head h2{letter-spacing:-.04em;margin:4px 0 0;font-size:23px;line-height:1.05}.miniapp-section-head>button{color:#aaa0a4;background:0 0;border:0;font-size:12px;font-weight:850}.miniapp-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.miniapp-category-grid>button{border:1px solid var(--line);color:#fff;text-align:left;background:#1c1719;border-radius:20px;min-width:0;padding:0;overflow:hidden}.miniapp-category-image{aspect-ratio:16/9;background:#0d0b0c;place-items:center;width:100%;display:grid;overflow:hidden}.miniapp-category-image img{object-fit:contain;width:100%;height:100%}.miniapp-category-grid>button>span{padding:11px 12px 12px;display:block}.miniapp-category-grid b,.miniapp-category-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.miniapp-category-grid b{font-size:14px}.miniapp-category-grid small{color:#948a8e;margin-top:3px;font-size:9px}.miniapp-product-stack{gap:10px;display:grid}.miniapp-product-card{border:1px solid var(--line);color:#fff;text-align:left;background:linear-gradient(135deg,#1e181a,#151214);border-radius:21px;grid-template-columns:112px minmax(0,1fr);min-width:0;padding:0;transition:opacity .2s,border-color .2s;display:grid;overflow:hidden}.miniapp-product-card.is-preorder{border-color:#ff9d4f3b}.miniapp-product-card.is-unavailable{opacity:.58;filter:saturate(.45)}.miniapp-product-image{background:#0e0b0c;place-items:center;min-height:150px;display:grid;position:relative;overflow:hidden}.miniapp-product-image img{object-fit:contain;width:100%;height:100%}.miniapp-product-image:after{content:"";background:linear-gradient(90deg,#0000 62%,#1b1618);position:absolute;inset:0}.miniapp-product-image span{z-index:1;background:#0b0909c9;border:1px solid #ffffff24;border-radius:10px;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:10px;left:10px}.miniapp-product-copy{min-width:0;padding:14px 13px 12px 6px}.miniapp-product-copy>small{color:var(--green);font-size:9px;font-weight:850}.miniapp-product-card.is-preorder .miniapp-product-copy>small{color:#ffb56a}.miniapp-product-card.is-unavailable .miniapp-product-copy>small{color:#d47f7f}.miniapp-product-copy>b{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;font-size:14px;line-height:1.2;display:-webkit-box;overflow:hidden}.miniapp-product-copy>p{color:#9c9296;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.miniapp-product-copy>div{justify-content:space-between;align-items:center;margin-top:11px;display:flex}.miniapp-product-copy strong{color:#ffb66e;font-size:15px}.miniapp-product-copy i{color:#1a0e09;background:var(--orange);border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.miniapp-product-card.is-unavailable i{color:#ccbfc3;background:#4a3f43}.miniapp-page-title{padding:13px 2px 5px}.miniapp-page-title h1{letter-spacing:-.055em;margin:7px 0 8px;font-size:34px;line-height:.98}.miniapp-page-title p{color:#8f8589;margin:0 0 15px;font-size:11px;line-height:1.5}.miniapp-search{border:1px solid var(--line);background:#181416;border-radius:17px;align-items:center;gap:10px;height:52px;padding:0 15px;display:flex}.miniapp-search span{color:#ff9e50;font-size:22px}.miniapp-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:14px}.miniapp-search input::placeholder{color:#6f6569}.miniapp-chips{scrollbar-width:none;gap:7px;margin:13px -13px 4px;padding:0 13px 8px;display:flex;overflow:auto}.miniapp-chips::-webkit-scrollbar{display:none}.miniapp-chips button{border:1px solid var(--line);color:#9f9599;background:#171315;border-radius:12px;flex:none;padding:9px 12px;font-size:11px;font-weight:800}.miniapp-chips button.active{color:#25120a;background:#ff9550;border-color:#ff914e77}.miniapp-subcategory-chips{margin-top:3px}.miniapp-subcategory-chips button{background:#1c1719;border-style:dashed}.miniapp-subcategory-chips button.active{border-style:solid}.miniapp-result-line{align-items:center;gap:6px;margin:8px 3px 12px;display:flex}.miniapp-result-line b{color:#ff9a50;font-size:18px}.miniapp-result-line span{color:#7f7579;font-size:10px}.miniapp-result-line button{border:1px solid var(--line);color:#aaa0a4;background:#171315;border-radius:10px;margin-left:auto;padding:7px 9px;font-size:10px}.miniapp-profile-card{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#ff7b2433,#0000 38%),linear-gradient(135deg,#21191c,#151113);border-radius:26px;padding:26px 20px 18px;position:relative;overflow:hidden}.miniapp-profile-card:after{content:"";border:1px solid #ff8b3d22;border-radius:50%;width:150px;height:150px;position:absolute;top:-35px;right:-30px}.miniapp-profile-avatar{background:#302326;border:2px solid #ff9352;border-radius:22px;place-items:center;width:68px;height:68px;margin-bottom:17px;font-size:24px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 13px 35px #ff6b2729}.miniapp-profile-card h1{letter-spacing:-.04em;margin:5px 0 2px;font-size:28px}.miniapp-profile-card>p{color:#8d8286;margin:0;font-size:11px}.miniapp-balance{z-index:1;background:#0d0a0b99;border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:22px;padding:13px 14px;display:grid;position:relative}.miniapp-balance b{font-size:18px}.miniapp-balance button{color:#1e1008;background:var(--orange);border:0;border-radius:10px;place-items:center;width:31px;height:31px;font-size:20px;display:grid}.miniapp-profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.miniapp-profile-metrics>div{border:1px solid var(--line);background:#171315;border-radius:16px;min-width:0;padding:13px 10px}.miniapp-profile-metrics span,.miniapp-profile-metrics b,.miniapp-profile-metrics small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.miniapp-profile-metrics span{color:#ff9b51;font-size:12px}.miniapp-profile-metrics b{margin:6px 0 2px;font-size:15px}.miniapp-profile-metrics small{color:#7e7478;font-size:9px}.miniapp-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.miniapp-profile-actions button{border:1px solid var(--line);color:#ff9b51;text-align:left;background:#171315;border-radius:16px;align-items:center;gap:9px;min-width:0;padding:13px;display:flex}.miniapp-profile-actions span{min-width:0}.miniapp-profile-actions b,.miniapp-profile-actions small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.miniapp-profile-actions small{color:#7e7478;margin-top:3px;font-size:8px}.miniapp-order-list,.miniapp-history-list,.miniapp-balance-history{gap:7px;display:grid}.miniapp-order-list>div,.miniapp-history-list>div,.miniapp-history-list>button,.miniapp-balance-history>div{border:1px solid var(--line);color:#fff;text-align:left;background:#181416;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:12px;display:grid}.miniapp-order-list>div>span,.miniapp-balance-history>div>span{color:#ff9d53;background:#ff7b2418;border-radius:12px;place-items:center;width:35px;height:35px;display:grid}.miniapp-order-list b,.miniapp-order-list small,.miniapp-history-list b,.miniapp-history-list small,.miniapp-balance-history b,.miniapp-balance-history small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.miniapp-order-list b,.miniapp-history-list b,.miniapp-balance-history b{font-size:11px}.miniapp-order-list small,.miniapp-history-list small,.miniapp-balance-history small{color:#82787c;margin-top:3px;font-size:8px}.miniapp-order-list strong,.miniapp-history-list strong,.miniapp-balance-history strong{color:#ffae67;white-space:nowrap;font-size:9px}.miniapp-status-dot{color:#f5b865;background:#f39b2620;border-radius:12px;place-items:center;width:35px;height:35px;font-size:17px;font-weight:900;display:grid}.miniapp-status-dot.done{color:#79dba2;background:#4ac77f1a}.miniapp-status-dot.canceled{color:#e78a8a;background:#e8535318}.miniapp-status-dot.partial{color:#79caec;background:#55b8df1c}.miniapp-empty{color:#91878b;text-align:center;border:1px dashed #ffffff14;border-radius:20px;align-content:center;place-items:center;min-height:120px;padding:24px;display:grid}.miniapp-empty b{color:#cac1c4;margin-bottom:5px}.miniapp-empty span{font-size:11px}.miniapp-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.miniapp-service-grid button{border:1px solid var(--line);color:#fff;text-align:left;background:#151214;border-radius:21px;min-height:155px;padding:0;position:relative;overflow:hidden}.miniapp-service-grid button.disabled{filter:grayscale();opacity:.42}.miniapp-service-grid img{aspect-ratio:16/9;object-fit:contain;background:#090708;width:100%}.miniapp-service-grid span{padding:10px 12px 12px;display:block}.miniapp-service-grid b,.miniapp-service-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.miniapp-service-grid b{font-size:13px}.miniapp-service-grid small{color:#857b7f;margin-top:3px;font-size:9px}.miniapp-backline{color:#d3c9cc;background:linear-gradient(145deg,#1c1719,#141113);border:1px solid #ffffff14;border-radius:11px;justify-content:center;align-items:center;min-height:34px;margin:3px 0 12px;padding:8px 13px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 7px 18px #0003,inset 0 1px #ffffff08}.miniapp-backline:active{color:#fff;border-color:#ff9b5138;transform:scale(.97)}.miniapp-service-hero{border:1px solid var(--line);background:#181416;border-radius:23px;overflow:hidden}.miniapp-service-hero img{aspect-ratio:16/9;object-fit:contain;background:#090708;width:100%;max-height:260px;display:block}.miniapp-service-hero>div{padding:14px}.miniapp-service-hero h2{margin:5px 0;font-size:24px}.miniapp-service-hero p{color:#887e82;margin:0;font-size:10px}.miniapp-country-grid{gap:8px;margin-top:10px;display:grid}.miniapp-country-grid button{border:1px solid var(--line);color:#fff;text-align:left;background:#181416;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex}.miniapp-country-grid b,.miniapp-country-grid small{display:block}.miniapp-country-grid b{font-size:13px}.miniapp-country-grid small{color:#81777b;margin-top:3px;font-size:9px}.miniapp-country-grid strong{color:#ffad65;white-space:nowrap;font-size:14px}.miniapp-nav{z-index:40;right:9px;bottom:calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#191416e9;border:1px solid #ffffff12;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:5px;display:grid;position:fixed;left:9px;box-shadow:0 18px 50px #000b}.miniapp-nav button{color:#766d71;background:0 0;border:0;border-radius:17px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:58px;font-size:8px;font-weight:850;display:grid}.miniapp-nav button span{font-size:19px;line-height:1}.miniapp-nav button.active{color:#1a0e09;background:linear-gradient(135deg,#ffa05b,#ff722f)}.miniapp-drawer-backdrop,.miniapp-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000b;align-items:end;padding-top:50px;display:flex;position:fixed;inset:0}.miniapp-drawer,.miniapp-modal{background:#141012;border:1px solid #ffffff14;border-radius:29px 29px 0 0;width:min(100%,760px);max-height:calc(100dvh - 36px);margin:0 auto;animation:.25s ease-out miniapp-rise;position:relative;overflow:auto;box-shadow:0 -25px 70px #000b}.miniapp-modal{padding:25px 17px calc(20px + env(safe-area-inset-bottom))}.miniapp-modal-backdrop{z-index:90}@keyframes miniapp-rise{0%{opacity:.45;transform:translateY(26%)}}.miniapp-drawer-close,.miniapp-modal-close{z-index:2;color:#fff;background:#0c0909d8;border:1px solid #ffffff24;border-radius:13px;place-items:center;width:38px;height:38px;font-size:22px;display:grid;position:absolute;top:13px;right:13px}.miniapp-drawer-image{aspect-ratio:16/9;background:#080607;place-items:center;min-height:260px;max-height:390px;display:grid;position:relative;overflow:hidden}.miniapp-drawer-image img{object-fit:contain;width:100%;height:100%}.miniapp-drawer-image:after{content:"";background:linear-gradient(#0000 64%,#141012);position:absolute;inset:0}.miniapp-drawer-image>span{z-index:1;color:#0e1913;background:#70d99d;border-radius:10px;padding:7px 10px;font-size:10px;font-weight:900;position:absolute;bottom:14px;left:17px}.miniapp-drawer-image>span.preorder{color:#28160c;background:#ffad65}.miniapp-drawer-image>span.waiting{color:#d9cccf;background:#514449}.miniapp-drawer-copy{padding:8px 18px calc(24px + env(safe-area-inset-bottom))}.miniapp-drawer-copy h2{letter-spacing:-.04em;margin:7px 42px 13px 0;font-size:25px;line-height:1.06}.miniapp-drawer-price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:13px 0;display:flex}.miniapp-drawer-price b{color:#ffad65;font-size:21px}.miniapp-drawer-price span{color:#82787c;font-size:10px}.miniapp-description{gap:7px;margin:15px 0 18px;display:grid}.miniapp-description p{color:#c1b8bb;white-space:pre-wrap;margin:0;padding:0;font-size:12px;line-height:1.55}.miniapp-description p.is-bullet{color:#e2dbdd;background:#56c9e40d;border-left:2px solid #56c9e4;border-radius:0 10px 10px 0;padding:9px 11px}.miniapp-muted{color:#8c8286;font-size:12px}.miniapp-quantity{grid-template-columns:54px 1fr 54px;gap:7px;margin-top:12px;display:grid}.miniapp-quantity>button{border:1px solid var(--line);color:#fff;background:#282023;border-radius:15px;min-height:53px;font-size:22px}.miniapp-quantity>button:last-child{color:#160d09;background:#70d39a}.miniapp-quantity>button:first-child{background:#b64f46}.miniapp-quantity>div{border:1px solid var(--line);background:#1b1618;border-radius:15px;align-content:center;place-items:center;display:grid}.miniapp-quantity small{color:#7f7579;letter-spacing:.14em;font-size:7px;font-weight:900}.miniapp-quantity b{margin-top:2px;font-size:17px}.miniapp-total{border:1px solid var(--line);background:#0d0a0b;border-radius:15px;justify-content:space-between;align-items:center;margin:9px 0;padding:13px 14px;display:flex}.miniapp-total span{color:#92878b;font-size:10px}.miniapp-total b{color:#ffb069;font-size:19px}.miniapp-payment-list{gap:7px;margin-top:10px;display:grid}.miniapp-payment-list>button{color:#fff;text-align:left;background:#1b1618;border:1px solid #ffffff10;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 13px;display:grid}.miniapp-payment-list>button>span{color:#ff9c55;background:#ff7b2417;border-radius:12px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.miniapp-payment-list b,.miniapp-payment-list small{display:block}.miniapp-payment-list b{font-size:12px}.miniapp-payment-list small{color:#82787c;margin-top:3px;font-size:9px}.miniapp-payment-list strong{color:#9e9498}.miniapp-payment-list>button.insufficient>span{color:#f4a09b;background:#0002}.miniapp-modal-title{padding-right:44px}.miniapp-modal-title h2{letter-spacing:-.04em;margin:6px 0;font-size:27px}.miniapp-modal-title p,.miniapp-checkout-note{color:#91868a;margin:0 0 15px;font-size:11px;line-height:1.5}.miniapp-amounts{grid-template-columns:repeat(2,1fr);gap:7px;margin:17px 0 10px;display:grid}.miniapp-amounts button{border:1px solid var(--line);color:#c9c0c3;background:#1b1618;border-radius:13px;min-height:45px;font-size:12px;font-weight:850}.miniapp-amounts button.active{color:#1b0f09;background:#ff9550}.miniapp-custom-amount{gap:6px;display:grid}.miniapp-custom-amount span{color:#8d8387;font-size:9px}.miniapp-custom-amount input,.miniapp-promo-input input{border:1px solid var(--line);color:#fff;background:#0d0a0b;border-radius:15px;outline:0;width:100%;height:52px;padding:0 14px;font-size:17px;font-weight:800}.miniapp-promo-input{margin:18px 0 10px;display:block}.miniapp-promo-input input{text-align:center;letter-spacing:.08em;height:58px}.miniapp-checkout-head{align-items:center;gap:13px;padding-right:44px;display:flex}.miniapp-checkout-head img{object-fit:contain;background:#090708;border-radius:12px;width:92px;height:58px}.miniapp-checkout-head h2{margin:4px 0 3px;font-size:22px}.miniapp-checkout-head p{color:#ffad65;margin:0;font-size:11px;font-weight:800}.miniapp-checkout-note{background:#ff7b240c;border-left:2px solid #ff8f48;border-radius:0 10px 10px 0;margin:16px 0 6px;padding:11px}.miniapp-activation>.miniapp-status-dot{margin-bottom:12px}.miniapp-activation h2{letter-spacing:-.04em;margin:5px 0 18px;font-size:28px}.miniapp-activation dl{gap:7px;margin:0;display:grid}.miniapp-activation dl>div{border:1px solid var(--line);background:#1b1618;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.miniapp-activation dt{color:#877d81;font-size:9px}.miniapp-activation dd{margin:0;font-size:11px;font-weight:800}.miniapp-activation dd button{color:#fff;background:0 0;border:0;font-weight:850}.miniapp-activation dl>div.is-code{background:#70d39a0d;border-color:#70d39a42}.miniapp-activation dl>div.is-code dd button{color:#7be0a6;letter-spacing:.12em;font-size:21px}.miniapp-activation-actions{gap:7px;margin-top:11px;display:grid}.miniapp-activation-actions button{color:#102017;background:#70d39a;border:0;border-radius:14px;min-height:48px;font-weight:850}.miniapp-activation-actions button.danger{color:#fff;background:#a9443e}.miniapp-success{text-align:center;justify-items:center;padding:8px 0;display:grid}.miniapp-success>span{color:#112017;background:#70d39a;border-radius:19px;place-items:center;width:58px;height:58px;font-size:28px;font-weight:950;display:grid;box-shadow:0 15px 35px #70d39a22}.miniapp-success h2{margin:15px 0 6px;font-size:26px}.miniapp-success p{color:#9b9195;white-space:pre-line;margin:0 0 13px;font-size:11px;line-height:1.5}.miniapp-success pre{border:1px solid var(--line);color:#8ce3b0;text-align:left;white-space:pre-wrap;word-break:break-word;background:#080607;border-radius:14px;width:100%;max-height:210px;margin:3px 0 8px;padding:13px;overflow:auto}.miniapp-success button{color:#122017;background:#70d39a;border:0;border-radius:13px;min-height:45px;padding:0 16px;font-weight:850}.miniapp-toast{z-index:120;right:14px;bottom:calc(88px + env(safe-area-inset-bottom));color:#fff;text-align:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#2a1e21ed;border:1px solid #ff9b5250;border-radius:15px;max-width:600px;margin:auto;padding:12px 14px;font-size:11px;font-weight:750;animation:.2s ease-out toast-in;position:fixed;left:14px;box-shadow:0 18px 50px #000a}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}}.miniapp-payment-watch{z-index:39;right:16px;bottom:calc(80px + env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#251a1ded;border:1px solid #ffa15f35;border-radius:15px;align-items:center;gap:10px;max-width:540px;margin:auto;padding:10px 13px;display:flex;position:fixed;left:16px;box-shadow:0 12px 34px #0008}.miniapp-payment-watch i{border:2px solid #ff9351;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite miniapp-spin}.miniapp-payment-watch span{gap:1px;min-width:0;display:grid}.miniapp-payment-watch b{font-size:10px}.miniapp-payment-watch small{color:#a99da1;font-size:8px}@keyframes miniapp-spin{to{transform:rotate(360deg)}}@media (width>=640px){.miniapp-view{padding-left:18px;padding-right:18px}.miniapp-category-grid,.miniapp-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.miniapp-product-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.miniapp-product-card{grid-template-columns:120px minmax(0,1fr)}.miniapp-nav{width:560px;left:50%;right:auto;transform:translate(-50%)}.miniapp-toast{bottom:100px}}.miniapp-shell button{isolation:isolate;-webkit-tap-highlight-color:transparent;transition:transform .16s,filter .16s,border-color .16s,background .16s;position:relative}.miniapp-shell button:not(:disabled):active{filter:brightness(1.12);transform:scale(.975)}.miniapp-shell button:not(:disabled):after{z-index:-1;border-radius:inherit;opacity:0;content:"";pointer-events:none;background:radial-gradient(circle,#fff2,#0000 60%);transition:opacity .22s,transform .22s;position:absolute;inset:0;transform:scale(.7)}.miniapp-shell button:not(:disabled):active:after{opacity:1;transform:scale(1)}.miniapp-topbar{gap:8px}.miniapp-brand{flex:auto}.miniapp-brand b{max-width:170px}.miniapp-header-balance{color:#ffd8bb;background:linear-gradient(135deg,#251813,#171113);border:1px solid #ff9a4f38;border-radius:13px;flex:none;align-items:center;gap:6px;min-height:36px;padding:4px 5px 4px 11px;font-size:11px;font-weight:900;display:flex;box-shadow:0 8px 25px #0005}.miniapp-header-balance b{color:#1b0f08;background:linear-gradient(135deg,#ffad65,#ff7434);border-radius:9px;place-items:center;width:27px;height:27px;font-size:16px;display:grid}.miniapp-avatar{position:relative}.miniapp-avatar>span,.miniapp-profile-avatar>span{place-items:center;display:grid;position:absolute;inset:0}.miniapp-avatar img,.miniapp-profile-avatar img{z-index:1;position:relative}.miniapp-hero{background:#120d0e;min-height:470px}.miniapp-hero>img{object-position:center 28%}.miniapp-hero-shade{background:linear-gradient(#09060705 8%,#09060742 43%,#090607f8 88%),linear-gradient(90deg,#09060766,#0000 72%)}.miniapp-hero-copy{bottom:20px}.miniapp-hero h1{max-width:440px;font-size:clamp(34px,9.5vw,52px)}.miniapp-product-copy{padding-left:10px}.miniapp-product-card.is-unavailable{opacity:.72}.miniapp-description{gap:10px}.miniapp-description>section{background:linear-gradient(145deg,#1c1719,#141113);border:1px solid #ffffff0d;border-radius:14px;gap:7px;padding:12px;display:grid}.miniapp-description h3{color:#ffb36d;margin:0 0 2px;font-size:12px;line-height:1.35}.miniapp-description p.is-bullet{padding:8px 10px}.miniapp-quantity>label{border:1px solid var(--line);background:#1b1618;border-radius:15px;align-content:center;place-items:center;display:grid}.miniapp-quantity input{color:#fff;text-align:center;appearance:textfield;background:0 0;border:0;outline:0;width:100%;max-width:110px;font-size:19px;font-weight:900}.miniapp-quantity input::-webkit-inner-spin-button{appearance:none;margin:0}.miniapp-quantity input::-webkit-outer-spin-button{appearance:none;margin:0}.miniapp-payment-caption{justify-content:space-between;align-items:center;margin-top:12px;padding:0 3px;display:flex}.miniapp-payment-caption b{color:#f0e7ea;font-size:11px}.miniapp-payment-caption button{color:#a79ca0;background:0 0;border:0;font-size:10px}.miniapp-pay-reveal{margin-top:10px}.miniapp-profile-card{padding:19px 18px 17px}.miniapp-profile-ident{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.miniapp-profile-ident .miniapp-profile-avatar{border-radius:20px;flex:none;width:66px;height:66px;margin:0}.miniapp-profile-ident small{color:var(--orange-2);letter-spacing:.15em;font-size:8px;font-weight:900}.miniapp-profile-ident h1{margin:4px 0 2px}.miniapp-profile-ident p{color:#978c90;margin:0;font-size:11px}.miniapp-profile-hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.miniapp-profile-hub>button,.miniapp-history-launch{border:1px solid var(--line);color:#fff;text-align:left;background:linear-gradient(145deg,#1e181a,#141113);border-radius:18px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:78px;padding:12px;display:grid}.miniapp-profile-hub>button>span,.miniapp-history-launch>span{color:#ffad65;background:#ff7b2417;border-radius:13px;place-items:center;width:39px;height:39px;font-size:17px;display:grid}.miniapp-profile-hub b,.miniapp-profile-hub small,.miniapp-history-launch b,.miniapp-history-launch small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.miniapp-profile-hub b,.miniapp-history-launch b{font-size:11px}.miniapp-profile-hub small,.miniapp-history-launch small{color:#887d81;margin-top:4px;font-size:8px}.miniapp-profile-hub strong,.miniapp-history-launch strong{color:#8e8387}.miniapp-history-launch{width:100%;margin-top:12px;position:relative}.miniapp-history-badge{color:#102016;background:#78e5a4;border:2px solid #171214;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:10px;font-style:normal;font-weight:900;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 5px 15px #0007}.miniapp-active-sms-alert{color:#fff;text-align:left;background:radial-gradient(circle at 0,#f0a93f22,#0000 38%),linear-gradient(135deg,#211a16,#151113);border:1px solid #e7a64a55;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin:0 0 13px;padding:12px 14px;display:grid;box-shadow:0 12px 30px #0005,inset 0 1px #ffffff0b}.miniapp-active-sms-alert>.miniapp-status-dot{border:1px solid #f2b85c40;border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.miniapp-active-sms-alert span{min-width:0}.miniapp-active-sms-alert small,.miniapp-active-sms-alert b,.miniapp-active-sms-alert em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.miniapp-active-sms-alert small{color:#e4a64f;letter-spacing:.15em;font-size:8px;font-weight:950}.miniapp-active-sms-alert b{margin-top:4px;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:17px}.miniapp-active-sms-alert em{color:#9e9296;margin-top:4px;font-size:9px;font-style:normal}.miniapp-active-sms-alert>strong{color:#efb66c;font-size:28px;font-weight:400}.miniapp-history-panel{padding-top:3px}.miniapp-history-panel .miniapp-history-list{max-height:62dvh;margin-top:13px;padding-right:2px;overflow:auto}.miniapp-history-list>button{width:100%}.miniapp-record-detail{padding-top:3px}.miniapp-record-detail>small{color:var(--orange-2);letter-spacing:.16em;font-size:8px;font-weight:900}.miniapp-record-detail h2{margin:6px 0 9px;font-size:27px}.miniapp-record-status{color:#142018;background:#70d39a;border-radius:9px;margin-bottom:13px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.miniapp-record-detail dl{gap:6px;margin:0;display:grid}.miniapp-record-detail dl>div{border:1px solid var(--line);background:#1a1517;border-radius:12px;grid-template-columns:minmax(80px,.7fr) minmax(0,1.3fr);gap:10px;padding:10px 11px;display:grid}.miniapp-record-detail dt{color:#867b7f;font-size:9px}.miniapp-record-detail dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:10px;font-weight:800}.miniapp-record-detail p,.miniapp-record-detail pre{border:1px solid var(--line);color:#b9afb3;white-space:pre-wrap;overflow-wrap:anywhere;background:#0c090a;border-radius:12px;margin:10px 0 0;padding:11px;font-size:10px;line-height:1.5}.miniapp-purchase-detail{text-align:center;padding:4px 2px 3px}.miniapp-purchase-detail>small{color:#73d69b;letter-spacing:.18em;font-size:8px;font-weight:950}.miniapp-purchase-detail>h2{letter-spacing:-.035em;margin:7px 0 5px;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:29px;line-height:1.08}.miniapp-purchase-meta{color:#958a8e;margin:0;font-size:10px;line-height:1.45}.miniapp-purchase-item{text-align:left;background:linear-gradient(145deg,#1b1618,#120f10);border:1px solid #ffffff12;border-radius:15px;gap:5px;margin-top:16px;padding:13px 15px;display:grid}.miniapp-purchase-item span{color:#ffae65;letter-spacing:.15em;font-size:8px;font-weight:950}.miniapp-purchase-item b{color:#fff;font-size:13px;line-height:1.35}.miniapp-purchase-item small{color:#8f8488;font-size:9px}.miniapp-record-delivery{margin-top:14px}.miniapp-record-detail .miniapp-record-delivery pre{color:#8ce3b0;background:linear-gradient(145deg,#07100b,#080808);border-color:#70d39a2d;border-radius:16px;margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.65;box-shadow:inset 0 1px #ffffff08}.miniapp-record-delivery button{color:#8de3b1;background:#70d39a0e;border:1px solid #70d39a45;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:46px;margin:13px auto 0;padding:0 18px;font-size:11px;font-weight:850;display:flex;box-shadow:0 9px 24px #0004}.miniapp-record-delivery button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.miniapp-record-delivery button:active{background:#70d39a18;transform:scale(.97)}.miniapp-activation-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:9px;display:grid}.miniapp-activation-summary>div{border:1px solid var(--line);background:#1b1618;border-radius:13px;padding:11px 12px}.miniapp-activation-summary span,.miniapp-activation-summary b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.miniapp-activation-summary span{color:#877d81;font-size:8px}.miniapp-activation-summary b{margin-top:4px;font-size:12px}.miniapp-activation-heading{color:#8de3b1;letter-spacing:.04em;background:#70d39a0e;border:1px solid #70d39a3d;border-radius:11px;align-items:center;gap:8px;margin:0 0 9px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.miniapp-activation-heading .miniapp-status-dot{flex:none}.miniapp-phone-card,.miniapp-code-card{color:#fff;text-align:left;background:radial-gradient(circle at 90% 10%,#ff7a2224,#0000 40%),#1c1517;border:1px solid #ff9c5340;border-radius:16px;justify-items:start;width:100%;padding:16px;display:grid}.miniapp-phone-card small,.miniapp-code-card small{color:#ffb36e;letter-spacing:.16em;font-size:8px;font-weight:900}.miniapp-phone-card strong{letter-spacing:.035em;margin:7px 0 6px;font-size:clamp(21px,6vw,30px);line-height:1.1}.miniapp-phone-card span,.miniapp-code-card span{color:#8e8387;font-size:8px}.miniapp-code-card{background:radial-gradient(circle at 90% 10%,#70d39a20,#0000 40%),#131a16;border-color:#70d39a45;margin-top:8px}.miniapp-code-card strong{color:#81e0aa;letter-spacing:.13em;margin:7px 0 5px;font-size:30px}.miniapp-payment-watch{grid-template-columns:16px minmax(0,1fr) 30px;display:grid}.miniapp-payment-watch>button{color:#cbbfc3;background:#0e0a0b;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.miniapp-success-orbit{place-items:center;width:74px;height:74px;display:grid;position:relative}.miniapp-success-orbit>span{z-index:2;color:#112017;background:linear-gradient(145deg,#8de6b3,#59c787);border-radius:20px;place-items:center;width:58px;height:58px;font-size:27px;font-weight:950;animation:.55s cubic-bezier(.2,.9,.2,1.2) success-pop;display:grid;position:relative;box-shadow:0 15px 35px #70d39a30}.miniapp-success-orbit>i{background:#ff9f55;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite success-spark;position:absolute}.miniapp-success-orbit>i:first-child{top:1px;left:7px}.miniapp-success-orbit>i:nth-child(2){animation-delay:.25s;bottom:13px;right:0}.miniapp-success-orbit>i:nth-child(3){animation-delay:.5s;bottom:0;left:15px}.miniapp-success>span{display:none}@keyframes success-pop{0%{opacity:0;transform:scale(.45)rotate(-18deg)}}@keyframes success-spark{0%,to{opacity:.35;transform:scale(.65)}50%{opacity:1;transform:scale(1.45);box-shadow:0 0 18px #ff9c55}}@media (width<=420px){.miniapp-topbar{min-height:70px;padding-left:9px;padding-right:9px}.miniapp-brand{gap:7px}.miniapp-brand-mark{border-radius:13px;width:40px;height:40px}.miniapp-brand b{max-width:118px;font-size:13px}.miniapp-brand small{display:none}.miniapp-header-actions{gap:4px}.miniapp-language{padding:2px}.miniapp-language button{width:23px;height:26px;font-size:7px}.miniapp-header-balance{padding-left:7px}.miniapp-header-balance span{text-overflow:ellipsis;white-space:nowrap;max-width:58px;overflow:hidden}.miniapp-avatar{width:37px;height:37px}.miniapp-profile-hub{grid-template-columns:1fr}.miniapp-hero{min-height:465px}.miniapp-hero h1{font-size:clamp(36px,10.5vw,46px)}.miniapp-quick-grid button{gap:8px;min-height:82px;padding:12px 9px}.miniapp-quick-grid button>span{width:37px;height:37px}.miniapp-quick-grid b{font-size:13px}}@media (width<=350px){.miniapp-brand b{max-width:86px}.miniapp-brand-mark{width:36px;height:36px}.miniapp-language button{width:21px}.miniapp-header-balance b{width:24px;height:24px}.miniapp-avatar{width:34px;height:34px}}.miniapp-shell{--cyan:#56c9e4;--violet:#a787ff;--red:#e87069;overflow-x:hidden}.miniapp-view{animation:.38s cubic-bezier(.2,.75,.2,1) both miniapp-view-in;position:relative}.miniapp-view:before{z-index:-1;filter:blur(24px);content:"";pointer-events:none;background:#ff7a2f0c;border-radius:50%;width:230px;height:230px;animation:7s ease-in-out infinite alternate miniapp-ambient;position:fixed;top:70px;right:-100px}.miniapp-shell button{touch-action:manipulation;min-width:0}.miniapp-shell button:focus-visible,.miniapp-description a:focus-visible{outline-offset:3px;outline:2px solid #7eddf0}.miniapp-shell button:disabled{filter:saturate(.55)}.miniapp-shell img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.miniapp-hero,.miniapp-profile-card,.miniapp-service-hero{box-shadow:0 24px 64px #0008,inset 0 0 0 1px #ff9c5210}.miniapp-hero:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff10 49%,#0000 56%);animation:8s ease-in-out infinite miniapp-glint;position:absolute;inset:-45% -80%;transform:translate(-35%)}.miniapp-hero-copy{z-index:1}.miniapp-primary-cta,.miniapp-hero button{overflow:hidden}.miniapp-primary-cta:before,.miniapp-hero button:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fff4 50%,#0000 70%);transition:transform .55s;position:absolute;inset:0;transform:translate(-115%)}.miniapp-primary-cta:active:before,.miniapp-hero button:active:before{transform:translate(115%)}.miniapp-quick-grid button{border-color:#ffffff16;align-items:center;min-height:76px;box-shadow:0 11px 28px #0004}.miniapp-quick-grid button:first-child{background:linear-gradient(145deg,#2b1b15,#171214);border-color:#ff9c5238}.miniapp-quick-grid button:first-child>span{color:#ffad68;background:#ff7a2f20}.miniapp-quick-grid button:nth-child(2){background:linear-gradient(145deg,#14262b,#141215);border-color:#56c9e438}.miniapp-quick-grid button:nth-child(2)>span{color:#7eddf0;background:#56c9e41c}.miniapp-quick-grid button:nth-child(3){background:linear-gradient(145deg,#211a30,#151216);border-color:#a787ff36}.miniapp-quick-grid button:nth-child(3)>span{color:#b9a2ff;background:#a787ff1b}.miniapp-quick-grid button:nth-child(4){background:linear-gradient(145deg,#17271d,#141215);border-color:#70d39a35}.miniapp-quick-grid button:nth-child(4)>span{color:#86dfa9;background:#70d39a1a}.miniapp-category-grid{align-items:stretch}.miniapp-category-grid>button{border-color:#56c9e426;grid-template-rows:auto 1fr;min-height:156px;display:grid;box-shadow:0 12px 28px #0004}.miniapp-category-grid>button:nth-child(4n+2){border-color:#a787ff2d}.miniapp-category-grid>button:nth-child(4n+3){border-color:#70d39a2d}.miniapp-category-grid>button:nth-child(4n+4){border-color:#ff9c5230}.miniapp-category-image{position:relative}.miniapp-category-image:after,.miniapp-service-grid button:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#171315);position:absolute;inset:0}.miniapp-category-grid>button>span{align-self:end}.miniapp-product-stack{align-items:stretch}.miniapp-product-card{border-color:#70d39a2d;min-height:158px;box-shadow:0 13px 30px #0004}.miniapp-product-card.is-preorder{background:linear-gradient(135deg,#271c17,#151214);border-color:#ffad6545}.miniapp-product-card.is-unavailable{opacity:.78;background:linear-gradient(135deg,#261719,#151214);border-color:#e8706932}.miniapp-product-copy{flex-direction:column;min-height:100%;display:flex}.miniapp-product-copy>div{margin-top:auto;padding-top:10px}.miniapp-service-grid{align-items:stretch}.miniapp-service-grid button{background:linear-gradient(145deg,#142329,#151214);border-color:#56c9e432;grid-template-rows:auto 1fr;min-height:164px;display:grid;box-shadow:0 12px 30px #0004}.miniapp-service-grid button:nth-child(3n+2){background:linear-gradient(145deg,#211a2c,#151214);border-color:#a787ff35}.miniapp-service-grid button:nth-child(3n+3){background:linear-gradient(145deg,#17251c,#151214);border-color:#70d39a32}.miniapp-service-grid button.disabled{filter:saturate(.5);opacity:.7;background:linear-gradient(145deg,#2a1719,#171214);border-color:#e8706940}.miniapp-service-grid span{z-index:1;align-self:end;position:relative}.miniapp-country-grid button{background:linear-gradient(135deg,#172329,#171315);border-color:#56c9e42c;box-shadow:0 10px 25px #0003}.miniapp-profile-hub>button,.miniapp-history-launch{border-color:#ffffff16;min-height:82px;box-shadow:0 11px 26px #0003}.miniapp-profile-hub>button:first-child{border-color:#70d39a30}.miniapp-profile-hub>button:first-child>span{color:#86dfa9;background:#70d39a18}.miniapp-profile-hub>button:nth-child(2){border-color:#56c9e430}.miniapp-profile-hub>button:nth-child(2)>span{color:#7eddf0;background:#56c9e418}.miniapp-profile-hub>button:nth-child(3){border-color:#ff9c5232}.miniapp-profile-hub>button:nth-child(4){border-color:#a787ff30}.miniapp-profile-hub>button:nth-child(4)>span{color:#b9a2ff;background:#a787ff18}.miniapp-profile-avatar{position:relative}.miniapp-payment-list>button{min-height:66px;box-shadow:0 10px 24px #0003}.miniapp-payment-list>button.is-balance{--payment-accent:#ff9c52;background:linear-gradient(135deg,#342018,#191416 68%);border-color:#ff9c524d}.miniapp-payment-list>button.is-balance>span{color:#ffad68;background:#ff7a2f20}.miniapp-payment-list>button.is-crypto{--payment-accent:#56c9e4;background:linear-gradient(135deg,#123039,#181416 68%);border-color:#56c9e45c}.miniapp-payment-list>button.is-crypto>span{color:#7eddf0;background:#56c9e41b}.miniapp-payment-list>button.is-platega-crypto{--payment-accent:#73d69b;background:linear-gradient(135deg,#17372b,#181416 68%);border-color:#73d69b5c}.miniapp-payment-list>button.is-platega-crypto>span{color:#94e7b4;background:#73d69b1b}.miniapp-payment-list>button.is-bank{--payment-accent:#a787ff;background:linear-gradient(135deg,#2b2040,#181416 68%);border-color:#a787ff5c}.miniapp-payment-list>button.is-bank>span{color:#bca8ff;background:#a787ff1b}.miniapp-payment-list>button.insufficient{background:linear-gradient(135deg,#542629,#2d181a);border-color:#e8706950}.miniapp-payment-list>button{--payment-accent:#ff9c52;isolation:isolate;transition:transform .18s,border-color .18s,filter .18s,box-shadow .18s;animation:.48s cubic-bezier(.16,.84,.28,1) both miniapp-payment-enter;position:relative;overflow:hidden}.miniapp-payment-list>button:nth-child(2){animation-delay:60ms}.miniapp-payment-list>button:nth-child(3){animation-delay:.12s}.miniapp-payment-list>button:nth-child(4){animation-delay:.18s}.miniapp-payment-list>button:before{content:none}.miniapp-payment-list>button:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(105deg,#0000 26%,#ffffff05 40%,#ffffff20 50%,#ffffff05 60%,#0000 74%);animation:3s ease-in-out .2s infinite miniapp-payment-shine;position:absolute;inset:0;transform:translate(-125%)}.miniapp-payment-list>button>*{z-index:1;position:relative}.miniapp-payment-list>button:nth-child(2):after{animation-delay:.65s}.miniapp-payment-list>button:nth-child(3):after{animation-delay:1.3s}.miniapp-payment-list>button:nth-child(4):after{animation-delay:1.95s}.miniapp-payment-list>button>span{box-shadow:0 0 0 1px color-mix(in srgb,var(--payment-accent) 18%,transparent),0 8px 24px color-mix(in srgb,var(--payment-accent) 18%,transparent);animation:2.2s ease-in-out infinite miniapp-payment-icon}.miniapp-payment-list>button:nth-child(2)>span{animation-delay:.25s}.miniapp-payment-list>button:nth-child(3)>span{animation-delay:.5s}.miniapp-payment-list>button:nth-child(4)>span{animation-delay:.75s}.miniapp-payment-list>button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 30px #0005}.miniapp-payment-list>button:active:not(:disabled){filter:brightness(1.13);transform:scale(.982)}@keyframes miniapp-payment-enter{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes miniapp-payment-shine{0%,72%{transform:translate(-125%)}90%,to{transform:translate(125%)}}@keyframes miniapp-payment-icon{0%,to{filter:brightness();transform:translateY(0)scale(1)}50%{filter:brightness(1.25);transform:translateY(-3px)scale(1.08)}}.miniapp-description a{color:#78d7ec;text-underline-offset:3px;overflow-wrap:anywhere;font-weight:800;-webkit-text-decoration:underline #78d7ec66;text-decoration:underline #78d7ec66}.miniapp-description a:active{color:#ffb069}.miniapp-nav button{transition:color .2s,background .2s,transform .2s;overflow:hidden}.miniapp-nav button.active span{animation:.35s cubic-bezier(.2,.9,.2,1.25) miniapp-nav-pop}.miniapp-drawer-backdrop,.miniapp-modal-backdrop{animation:.22s ease-out miniapp-fade-in}@media (hover:hover){.miniapp-shell button:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-2px)}.miniapp-product-card:not(:disabled):hover,.miniapp-category-grid>button:hover,.miniapp-service-grid button:not(:disabled):hover{border-color:#ffab675e;box-shadow:0 18px 40px #0007,0 0 24px #ff7a2f0b}.miniapp-description a:hover{color:#a5eafb}}@media (width<=430px){.miniapp-view{padding-left:8px;padding-right:8px}.miniapp-quick-grid,.miniapp-category-grid,.miniapp-service-grid{gap:6px}.miniapp-quick-grid button{grid-template-columns:35px minmax(0,1fr);column-gap:8px;min-height:72px;padding:10px}.miniapp-quick-grid button>span{width:35px;height:35px}.miniapp-category-grid>button{border-radius:17px;min-height:146px}.miniapp-category-grid>button>span,.miniapp-service-grid span{padding:9px 10px 10px}.miniapp-product-card{border-radius:18px;grid-template-columns:102px minmax(0,1fr)}.miniapp-product-image{min-height:145px}.miniapp-product-copy{padding:12px 11px 10px 7px}.miniapp-product-copy>b{font-size:13px}.miniapp-service-grid button{border-radius:18px;min-height:150px}.miniapp-topbar{padding-left:9px;padding-right:9px}.miniapp-header-balance{padding-left:7px;font-size:10px}.miniapp-nav{left:5px;right:5px}}@media (width<=350px){.miniapp-quick-grid{grid-template-columns:1fr}.miniapp-category-grid,.miniapp-service-grid{grid-template-columns:1fr 1fr}.miniapp-category-grid b,.miniapp-service-grid b{font-size:12px}.miniapp-brand b{max-width:92px}}.miniapp-category-grid{gap:11px}.miniapp-category-grid>button{--category-accent:#56c9e4;border-color:color-mix(in srgb,var(--category-accent) 34%,transparent);background:#0c090a;border-radius:23px;min-height:190px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 14px 32px #0005}.miniapp-category-grid>button:nth-child(4n+2){--category-accent:#a787ff}.miniapp-category-grid>button:nth-child(4n+3){--category-accent:#70d39a}.miniapp-category-grid>button:nth-child(4n+4){--category-accent:#ff9c52}.miniapp-category-grid>button:before{z-index:3;background:var(--category-accent);width:46px;height:3px;box-shadow:0 0 17px var(--category-accent);content:"";pointer-events:none;border-radius:0 0 999px 999px;position:absolute;top:0;left:50%;transform:translate(-50%)}.miniapp-category-image{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.miniapp-category-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.75,.2,1),filter .35s;transform:scale(1.015)}.miniapp-category-grid>button>span{z-index:2;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:linear-gradient(135deg,#191315dc,#0d0a0bd6);border:1px solid #ffffff17;border-radius:16px;padding:11px 12px;display:grid;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 10px 28px #0008}.miniapp-category-grid b{color:#fffaf6;font-size:16px;line-height:1.08}.miniapp-category-grid small{border:1px solid color-mix(in srgb,var(--category-accent) 28%,transparent);width:max-content;color:color-mix(in srgb,var(--category-accent) 78%,white);background:color-mix(in srgb,var(--category-accent) 10%,transparent);border-radius:999px;margin-top:7px;padding:4px 7px;font-size:9px;display:inline-flex}@media (width<=430px){.miniapp-category-grid{gap:8px}.miniapp-category-grid>button{border-radius:20px;min-height:178px}.miniapp-category-grid>button>span{border-radius:14px;padding:10px;bottom:8px;left:8px;right:8px}.miniapp-category-grid b{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.miniapp-shell *,.miniapp-shell :before,.miniapp-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes miniapp-view-in{0%{opacity:.25;transform:translateY(8px)}}@keyframes miniapp-fade-in{0%{opacity:0}}@keyframes miniapp-nav-pop{50%{transform:scale(1.18)rotate(-4deg)}}@keyframes miniapp-ambient{to{opacity:.7;transform:translate(-38px,44px)scale(1.15)}}@keyframes miniapp-glint{0%,68%{opacity:0;transform:translate(-42%)}76%{opacity:1}90%,to{opacity:0;transform:translate(42%)}}.miniapp-brand b{letter-spacing:-.025em;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:15.5px}.miniapp-hero-brand b{letter-spacing:-.02em;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:15px}.miniapp-section-head small{font-size:10px}.miniapp-section-head h2{letter-spacing:-.045em;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:26px}.miniapp-section-head>button{color:#d2c8cb;background:#181416;border:1px solid #ffffff12;border-radius:11px;padding:8px 10px;font-size:11px}.miniapp-category-grid b{letter-spacing:-.025em;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:16px;line-height:1.1}.miniapp-category-grid small{margin-top:5px;font-size:10px}.miniapp-product-copy>small{color:#87dfa9;text-overflow:ellipsis;white-space:nowrap;background:#70d39a13;border:1px solid #70d39a2d;border-radius:999px;width:max-content;max-width:100%;padding:5px 8px;font-size:10px;display:inline-flex;overflow:hidden}.miniapp-product-card.is-preorder .miniapp-product-copy>small{color:#ffc17f;background:#ff9c5212;border-color:#ffb56a31}.miniapp-product-copy>b{letter-spacing:-.02em;margin:8px 0 6px;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:16px;line-height:1.24}.miniapp-product-copy>p{color:#b1a5aa;font-size:11px;line-height:1.5}.miniapp-product-copy strong{color:#ffc084;background:#ff7a2f14;border-radius:10px;padding:6px 9px;font-size:18px;line-height:1;display:inline-flex}.miniapp-product-copy i{border-radius:11px;width:34px;height:34px;font-size:17px;transition:transform .18s,filter .18s}.miniapp-product-card:active .miniapp-product-copy i{filter:brightness(1.15);transform:translate(3px)scale(.94)}.miniapp-drawer{will-change:transform;transition:transform .24s cubic-bezier(.22,.9,.3,1)}.miniapp-drawer.is-dragging{transition:none}.miniapp-drawer-toolbar{z-index:6;touch-action:none;-webkit-user-select:none;user-select:none;grid-template-columns:42px 1fr 42px;align-items:center;height:46px;display:grid;position:absolute;top:7px;left:7px;right:7px}.miniapp-drawer-handle{background:#fff5;border-radius:999px;grid-column:2;justify-self:center;width:58px;height:5px;box-shadow:0 1px 8px #0008}.miniapp-drawer-toolbar .miniapp-drawer-close{background:#171214e8;border:1px solid #ffffff20;border-radius:13px;grid-column:3;justify-self:end;width:39px;height:39px;position:static;box-shadow:0 8px 22px #0008}.miniapp-total{text-align:center;place-items:center;gap:5px;width:100%;padding:15px;display:grid}.miniapp-total span{letter-spacing:.12em;text-align:center;text-transform:uppercase;width:100%;font-size:10px}.miniapp-total b{color:#ffba78;letter-spacing:-.03em;text-align:center;width:100%;font-size:23px}.miniapp-pay-reveal{text-align:center;justify-content:center;min-height:55px;font-size:15px;display:flex}.miniapp-pay-reveal span{text-align:center;width:100%}.miniapp-payment-summary{text-align:center;justify-items:center;gap:7px;padding:7px 5px 17px;display:grid}.miniapp-payment-summary small{color:var(--orange-2);letter-spacing:.16em;font-size:9px;font-weight:900}.miniapp-payment-summary h2{max-width:320px;margin:0;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:22px;line-height:1.14}.miniapp-payment-summary p{color:#9e9297;margin:0;font-size:12px}.miniapp-payment-summary strong{color:#ffb772;margin-top:3px;font-size:30px}.miniapp-info-links{gap:8px;margin-top:14px;display:grid}.miniapp-info-links button{border:1px solid var(--line);color:#fff;text-align:left;background:linear-gradient(145deg,#1d181a,#131012);border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.miniapp-info-links span{color:#ffb36d;background:#ff7a2f16;border-radius:13px;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.miniapp-info-links b{font-size:13px}.miniapp-info-links strong{color:#8c8286}.miniapp-modal{padding:66px 17px calc(24px + env(safe-area-inset-bottom));will-change:transform;background:radial-gradient(circle at 50% -18%,#ff7f2f1f,#0000 34%),linear-gradient(#181315,#110e0f);transition:transform .24s cubic-bezier(.22,.9,.3,1)}.miniapp-modal.is-dragging{transition:none}.miniapp-modal-toolbar{z-index:8;touch-action:none;-webkit-user-select:none;user-select:none;grid-template-columns:42px 1fr 42px;align-items:center;height:47px;display:grid;position:absolute;top:7px;left:7px;right:7px}.miniapp-modal-handle{background:#fff5;border-radius:999px;grid-column:2;justify-self:center;width:58px;height:5px;box-shadow:0 1px 8px #0008}.miniapp-modal-toolbar .miniapp-modal-close{color:#fff;background:#171214eb;border:1px solid #ffffff20;border-radius:13px;grid-column:3;justify-self:end;width:39px;height:39px;font-size:22px;position:static;box-shadow:0 8px 22px #0008}.miniapp-modal-title{text-align:center;padding:0}.miniapp-modal-title h2{font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:28px}.miniapp-modal-title p{max-width:360px;margin-left:auto;margin-right:auto;font-size:12px}.miniapp-payment-list{gap:9px;margin-top:12px}.miniapp-payment-list>button{border-radius:18px;min-height:69px;padding:12px 14px}.miniapp-payment-list>button>span{border-radius:14px;width:43px;height:43px;font-size:20px}.miniapp-payment-list b{font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:14px}.miniapp-payment-list small{margin-top:4px;font-size:10px}.miniapp-payment-list strong{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;place-items:center;width:29px;height:29px;display:grid}.miniapp-payment-summary{gap:8px;padding:2px 5px 18px;position:relative}.miniapp-payment-summary:after{content:"";background:linear-gradient(90deg,#0000,#ff9f5c80,#0000);width:82px;height:1px;margin-top:8px}.miniapp-payment-summary h2{font-size:25px}.miniapp-payment-summary p{color:#b6aaae;font-size:13px}.miniapp-payment-summary strong{background:#ff7a2f0d;border:1px solid #ff9f5c25;border-radius:13px;padding:7px 14px;font-size:32px}.miniapp-payment-watch{right:12px;bottom:calc(94px + env(safe-area-inset-bottom));background:radial-gradient(circle at 0,#ff7a2f16,#0000 32%),#24191ded;border-color:#ff9e573f;border-radius:18px;min-height:61px;padding:10px 12px;left:12px;box-shadow:0 16px 42px #000a,0 0 0 1px #0004}.miniapp-payment-watch i{border-width:2.5px;width:19px;height:19px}.miniapp-payment-watch b{font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:12px}.miniapp-payment-watch small{color:#aa9ea2;margin-top:2px;font-size:9px}.miniapp-payment-watch>button{border-radius:12px;width:34px;height:34px}.miniapp-success{padding:2px 0 4px}.miniapp-success h2{letter-spacing:-.035em;margin:17px 0 7px;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:29px}.miniapp-success p{color:#aea2a6;max-width:420px;margin-bottom:15px;font-size:12px}.miniapp-success pre{color:#93e9b7;background:linear-gradient(145deg,#0b100d,#080607);border-color:#70d39a2e;border-radius:17px;max-height:240px;margin:3px 0 11px;padding:16px;font-size:12px;line-height:1.65;box-shadow:inset 0 0 24px #70d39a08}.miniapp-success button{background:linear-gradient(135deg,#8ae4b0,#58c786);border:1px solid #a5efc242;border-radius:16px;justify-content:center;align-items:center;min-height:51px;padding:0 22px;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:13px;display:inline-flex;box-shadow:0 12px 30px #58c78627}.miniapp-success button:before{content:"⧉";margin-right:8px;font-size:16px}.miniapp-nav{right:8px;bottom:calc(8px + env(safe-area-inset-bottom));border-radius:23px;gap:5px;padding:6px;left:8px}.miniapp-nav button{letter-spacing:.01em;border-radius:18px;gap:5px;min-height:64px;font-size:10px}.miniapp-nav button span{font-size:22px}.miniapp-nav button.active{box-shadow:0 9px 22px #ff762f2e}.miniapp-profile-ident h1{letter-spacing:-.045em;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:30px}.miniapp-profile-metrics>div{border-color:#ffffff16;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon value""icon label";align-items:center;column-gap:8px;min-height:100px;padding:14px 12px;display:grid}.miniapp-profile-metrics span{color:#ffb16a;background:#ff7a2f17;border-radius:12px;grid-area:icon;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.miniapp-profile-metrics b{text-align:center;grid-area:value;align-self:end;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:22px;line-height:1}.miniapp-profile-metrics small{text-align:center;color:#9a8f93;grid-area:label;align-self:start;margin-top:6px;font-size:10px}.miniapp-profile-metrics>div:nth-child(3) span{color:#b9a2ff;background:#a787ff18}.miniapp-profile-actions button{text-align:center;grid-template-columns:38px minmax(0,1fr);place-items:center;gap:8px;min-height:65px;padding:11px;display:grid}.miniapp-profile-actions i{color:#ffb26c;background:#ff7a2f17;border-radius:13px;place-items:center;width:38px;height:38px;font-size:17px;font-style:normal;display:grid}.miniapp-profile-actions b{text-align:center;white-space:normal;width:100%;font-size:12px;line-height:1.18}.miniapp-profile-actions button:nth-child(2) i{color:#b9a2ff;background:#a787ff18}.miniapp-profile-actions button:nth-child(3) i{color:#7eddf0;background:#56c9e418}.miniapp-profile-actions button:nth-child(4) i{color:#86dfa9;background:#70d39a18}.miniapp-profile-hub>button,.miniapp-history-launch{min-height:88px;padding:13px}.miniapp-profile-hub b,.miniapp-history-launch b{font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:13px}.miniapp-profile-hub small,.miniapp-history-launch small{font-size:9px}@media (width<=430px){.miniapp-brand b{max-width:124px;font-size:14px}.miniapp-section-head h2{font-size:23px}.miniapp-category-grid b,.miniapp-product-copy>b{font-size:14px}.miniapp-product-copy strong{font-size:17px}.miniapp-profile-hub{grid-template-columns:repeat(2,minmax(0,1fr))}.miniapp-profile-hub>button{grid-template-columns:35px minmax(0,1fr) 10px;gap:7px;min-height:84px;padding:10px}.miniapp-profile-hub>button>span{width:35px;height:35px}.miniapp-profile-hub b{font-size:11px}}.miniapp-topbar{min-height:86px;padding:12px 14px}.miniapp-brand{gap:12px}.miniapp-brand-mark{border-radius:17px;width:51px;height:51px;box-shadow:0 13px 34px #ff692a4a,0 0 0 4px #ff8c4212}.miniapp-brand-mark i{font-size:17px}.miniapp-brand b{max-width:205px;font-size:17px;line-height:1.05}.miniapp-brand small{letter-spacing:.18em;margin-top:5px;font-size:8.5px}.miniapp-header-actions{gap:7px}.miniapp-language{border-radius:14px;padding:3px}.miniapp-language button{border-radius:10px;width:30px;height:32px;font-size:9px}.miniapp-header-balance{border-radius:15px;min-height:42px;padding:5px 6px 5px 12px;font-size:12px}.miniapp-header-balance b{border-radius:10px;width:31px;height:31px;font-size:18px}.miniapp-avatar{border-width:2px;width:45px;height:45px;box-shadow:0 8px 23px #0007}.miniapp-hero-brand{background:linear-gradient(135deg,#241516e8,#100b0ce3);border-color:#ffb26b63;border-radius:19px;gap:13px;padding:11px 18px 11px 11px;box-shadow:0 14px 38px #0009,inset 0 0 0 1px #ff8b3d12}.miniapp-hero-fox{border-radius:14px;width:45px;height:45px;font-size:14px;box-shadow:0 10px 24px #ff682f4d,0 0 0 4px #ff8f4213}.miniapp-hero-brand b{letter-spacing:.012em;font-size:20px;line-height:1.04}.miniapp-hero-brand small{letter-spacing:.24em;margin-top:5px;font-size:9px}.miniapp-hero .miniapp-hero-cta{text-align:center;letter-spacing:.01em;background:linear-gradient(135deg,#ffae68,#ff7235);border:1px solid #ffb47770;border-radius:19px;justify-content:center;min-height:60px;padding:0 22px;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:16px;box-shadow:0 16px 34px #ff65283b,inset 0 1px #fff5}.miniapp-hero .miniapp-hero-cta:after{z-index:-1;content:"";border:1px solid #ffffff16;border-radius:14px;position:absolute;inset:5px}.miniapp-quick-grid{gap:10px}.miniapp-quick-grid button{--tile:#ff9b55;isolation:isolate;text-align:center;background:linear-gradient(155deg,#1d181a,#110f10);border-color:#ffffff17;border-radius:22px;align-content:center;place-items:center;gap:9px;min-height:108px;padding:17px 12px 15px;transition:transform .18s,border-color .18s,filter .18s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 13px 30px #0004}.miniapp-quick-grid button:first-child{--tile:#ff9b55}.miniapp-quick-grid button:nth-child(2){--tile:#67d8ed}.miniapp-quick-grid button:nth-child(3){--tile:#b69bff}.miniapp-quick-grid button:nth-child(4){--tile:#7cdda2}.miniapp-quick-grid button:before{z-index:-1;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--tile) 18%,transparent),transparent 49%);opacity:.85;content:"";position:absolute;inset:0}.miniapp-quick-grid button:after{background:var(--tile);width:38px;height:3px;box-shadow:0 0 16px var(--tile);content:"";border-radius:0 0 999px 999px;position:absolute;top:0;left:50%;transform:translate(-50%)}.miniapp-quick-grid button:active{filter:brightness(1.13);transform:scale(.97)}.miniapp-quick-grid button>span{border:1px solid color-mix(in srgb,var(--tile) 38%,transparent);width:47px;height:47px;color:var(--tile);background:color-mix(in srgb,var(--tile) 13%,#151113);box-shadow:inset 0 1px #ffffff10,0 8px 23px color-mix(in srgb,var(--tile) 14%,transparent);border-radius:50%;font-size:21px}.miniapp-quick-grid b{color:#fffaf7;text-align:center;white-space:normal;width:100%;font-size:14.5px;line-height:1.18}.miniapp-quick-grid em{border-color:color-mix(in srgb,var(--tile) 40%,transparent);color:#130d0a;background:var(--tile);min-width:22px;height:22px;box-shadow:0 6px 18px color-mix(in srgb,var(--tile) 20%,transparent);top:10px;right:10px}@media (width<=430px){.miniapp-topbar{min-height:78px;padding:10px 9px}.miniapp-brand{gap:8px}.miniapp-brand-mark{border-radius:14px;width:44px;height:44px}.miniapp-brand-mark i{font-size:15px}.miniapp-brand b{max-width:126px;font-size:14.5px}.miniapp-brand small{letter-spacing:.13em;margin-top:3px;font-size:6.5px;display:block}.miniapp-header-actions{gap:4px}.miniapp-language{padding:2px}.miniapp-language button{width:25px;height:28px;font-size:8px}.miniapp-header-balance{min-height:38px;padding:4px 5px 4px 8px;font-size:10.5px}.miniapp-header-balance span{max-width:50px}.miniapp-header-balance b{width:28px;height:28px}.miniapp-avatar{width:40px;height:40px}.miniapp-hero-brand{gap:10px;padding:9px 13px 9px 9px}.miniapp-hero-fox{border-radius:13px;width:40px;height:40px;font-size:12px}.miniapp-hero-brand b{font-size:17px}.miniapp-hero-brand small{font-size:7.5px}.miniapp-hero .miniapp-hero-cta{min-height:58px;font-size:15px}.miniapp-quick-grid button{gap:8px;min-height:101px;padding:15px 9px 13px}.miniapp-quick-grid button>span{width:43px;height:43px;font-size:19px}.miniapp-quick-grid b{font-size:13.5px}}@media (width<=350px){.miniapp-brand small{display:none}.miniapp-brand b{max-width:92px;font-size:13.5px}.miniapp-language button{width:22px}.miniapp-avatar{width:37px;height:37px}}.miniapp-product-card{background:linear-gradient(135deg,#21191c,#121011);border-radius:23px;grid-template-columns:minmax(136px,38%) minmax(0,1fr);min-height:172px;box-shadow:0 15px 34px #0005,inset 0 1px #ffffff0c}.miniapp-product-image{background:#090708;min-height:172px}.miniapp-product-image img{object-fit:cover;object-position:center;filter:saturate(1.16)contrast(1.05)brightness(1.06);width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.75,.2,1),filter .3s;transform:scale(1.035)}.miniapp-product-copy{padding:16px 15px 14px 10px}.miniapp-product-copy>div{justify-content:flex-start}.miniapp-product-copy strong{background:linear-gradient(135deg,#321f17,#241610);border:1px solid #ffab6529;border-radius:12px;justify-content:center;min-width:62px;padding:8px 11px;font-size:19px;box-shadow:0 8px 20px #0003}.miniapp-product-card:active .miniapp-product-image img{filter:saturate(1.25)contrast(1.08)brightness(1.12);transform:scale(1.09)}@media (width>=640px){.miniapp-product-card{grid-template-columns:minmax(142px,42%) minmax(0,1fr)}}@media (width<=430px){.miniapp-product-card{border-radius:20px;grid-template-columns:minmax(128px,37%) minmax(0,1fr);min-height:165px}.miniapp-product-image{min-height:165px}.miniapp-product-copy{padding:14px 12px 12px 9px}.miniapp-product-copy strong{min-width:56px;padding:7px 9px;font-size:18px}}.miniapp-country-heading{background:linear-gradient(135deg,#1d181a,#121011);border:1px solid #ffffff13;border-radius:17px;margin:17px 2px 4px;padding:13px 14px 13px 50px;display:grid;position:relative;box-shadow:0 11px 26px #0004}.miniapp-country-heading:after{content:"";background:linear-gradient(90deg,#56c9e47d,#0000);height:1px;position:absolute;bottom:-1px;left:50px;right:14px}.miniapp-country-heading>span{color:#86e2f3;letter-spacing:.06em;background:#56c9e417;border:1px solid #56c9e43b;border-radius:10px;place-items:center;width:28px;height:28px;font-size:7px;font-weight:950;display:grid;position:absolute;top:13px;left:13px}.miniapp-country-heading b,.miniapp-country-heading small{display:block}.miniapp-country-heading b{color:#fffaf7;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:16px;line-height:1.1}.miniapp-country-heading small{color:#978c90;margin-top:5px;font-size:10px;line-height:1.35}.miniapp-country-grid{margin-top:9px}.miniapp-activation{padding-top:1px}.miniapp-activation-state{--activation-accent:#e5ab50;isolation:isolate;background:radial-gradient(circle at 0,#f0a93f19,#0000 37%),linear-gradient(135deg,#211a16,#141112);border:1px solid #f0ad5436;border-radius:19px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:14px;animation:.42s cubic-bezier(.2,.82,.28,1) both miniapp-sms-state-enter;display:grid;position:relative;overflow:hidden;box-shadow:0 13px 30px #0005,inset 0 1px #ffffff0b}.miniapp-activation-state:before{z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--activation-accent) 24%,transparent),transparent 68%);opacity:.72;content:"";border-radius:50%;width:168px;height:168px;animation:3.2s ease-in-out infinite miniapp-sms-state-aura;position:absolute;top:50%;left:-68px;transform:translateY(-50%)}.miniapp-activation-state:after{z-index:-1;background:linear-gradient(108deg,transparent 28%,color-mix(in srgb,var(--activation-accent) 11%,transparent) 48%,transparent 68%);content:"";animation:4.8s ease-in-out infinite miniapp-sms-state-shine;position:absolute;inset:0;transform:translate(-105%)}.miniapp-activation-state .miniapp-status-dot{border:1px solid #f2b85c35;border-radius:16px;width:48px;height:48px;font-size:21px;box-shadow:0 8px 22px #0004}.miniapp-activation-state.canceled{--activation-accent:#e16d6d;background:radial-gradient(circle at 0,#e15a531c,#0000 38%),linear-gradient(135deg,#251617,#141112);border-color:#e36c6544}.miniapp-activation-state.canceled .miniapp-status-dot{color:#ffaaa4;background:#d94d471b;border-color:#e36c6540}.miniapp-activation-state.canceled small{color:#df817b}.miniapp-activation-state.canceled b{color:#ffd8d4}.miniapp-activation-state.done{--activation-accent:#67d693;background:radial-gradient(circle at 0,#70d39a1c,#0000 38%),linear-gradient(135deg,#15231a,#121412);border-color:#70d39a42}.miniapp-activation-state.done .miniapp-status-dot{color:#8ce5b1;background:#70d39a18;border-color:#70d39a43}.miniapp-activation-state.done small{color:#76d79e}.miniapp-activation-state.done b{color:#dffbec}.miniapp-activation-state div{min-width:0}.miniapp-activation-state small,.miniapp-activation-state b,.miniapp-activation-state span{display:block}.miniapp-activation-state small{color:#dca359;letter-spacing:.16em;font-size:7.5px;font-weight:950}.miniapp-activation-state b{color:#fff5e9;margin-top:4px;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:18px;line-height:1.08}.miniapp-activation-state span{color:#9b9094;margin-top:5px;font-size:9.5px;line-height:1.3}@keyframes miniapp-sms-state-enter{0%{opacity:0;transform:translateY(9px)scale(.985)}}@keyframes miniapp-sms-state-aura{50%{opacity:1;transform:translateY(-50%)scale(1.1)}}@keyframes miniapp-sms-state-shine{0%,64%{transform:translate(-105%)}84%,to{transform:translate(105%)}}.miniapp-activation-id{background:#ffffff05;border:1px solid #ffffff0e;border-radius:12px;align-items:center;gap:9px;min-width:0;margin:10px 2px 2px;padding:9px 11px;display:flex}.miniapp-activation-id span{color:#81767a;letter-spacing:.12em;flex:none;font-size:7.5px;font-weight:900}.miniapp-activation-id b{color:#e6d8dd;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.035em;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;overflow:hidden}.miniapp-activation h2{margin:17px 2px 12px;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:29px}.miniapp-activation-summary{gap:9px;margin-bottom:11px}.miniapp-activation-summary>div{background:linear-gradient(145deg,#1d181a,#151214);border-color:#ffffff14;border-radius:16px;min-height:67px;padding:13px 14px}.miniapp-activation-summary span{color:#8d8186;letter-spacing:.04em;font-size:8.5px}.miniapp-activation-summary b{color:#fff7f1;margin-top:7px;font-size:14px}.miniapp-activation-summary>div:last-child b{color:#ffc17e}.miniapp-activation-actions{justify-items:center;gap:8px;margin-top:12px;display:grid}.miniapp-activation-actions button.danger{color:#edaaa5;width:auto;min-height:43px;box-shadow:none;background:#d34e4910;border:1px solid #e7787040;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:11px;display:inline-flex}.miniapp-activation-actions button.danger span{color:#ffc6c1;background:#d34e4922;border-radius:7px;place-items:center;width:19px;height:19px;font-size:15px;display:grid}.miniapp-activation-actions>small{color:#756b6f;font-size:8.5px}.miniapp-sms-acquiring{text-align:center;background:radial-gradient(circle at 50% 0,#56c9e423,#0000 42%),linear-gradient(150deg,#172126,#111214);border:1px solid #56c9e43a;border-radius:20px;margin-top:12px;padding:20px 17px 16px;animation:.38s cubic-bezier(.2,.82,.28,1) both miniapp-sms-acquiring-enter;position:relative;overflow:hidden;box-shadow:0 15px 34px #0005,inset 0 1px #ffffff0d}.miniapp-sms-acquiring:before{pointer-events:none;content:"";background:linear-gradient(105deg,#0000 25%,#73e5f411 47%,#0000 69%);animation:3.4s ease-in-out infinite miniapp-sms-acquiring-shine;position:absolute;inset:0;transform:translate(-110%)}.miniapp-sms-acquiring-radar{place-items:center;width:86px;height:86px;margin:0 auto 14px;display:grid;position:relative}.miniapp-sms-acquiring-radar i{border:1px solid #61d8ec6b;border-radius:50%;animation:2.4s ease-out infinite miniapp-sms-radar;position:absolute;inset:0}.miniapp-sms-acquiring-radar i:nth-child(2){animation-delay:.8s}.miniapp-sms-acquiring-radar i:nth-child(3){animation-delay:1.6s}.miniapp-sms-acquiring-radar span{z-index:1;color:#c7f7ff;background:linear-gradient(145deg,#18343b,#10191d);border:1px solid #80e8f66b;border-radius:18px;place-items:center;width:54px;height:54px;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:17px;font-weight:900;display:grid;box-shadow:0 9px 28px #31b9d039,inset 0 1px #ffffff1a}.miniapp-sms-acquiring-copy small,.miniapp-sms-acquiring-copy strong{display:block}.miniapp-sms-acquiring-copy small{color:#72d9eb;letter-spacing:.18em;font-size:8px;font-weight:950}.miniapp-sms-acquiring-copy strong{color:#f2fcff;margin-top:6px;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:24px}.miniapp-sms-acquiring-copy p{color:#9fb0b5;max-width:300px;margin:8px auto 0;font-size:11px;line-height:1.45}.miniapp-sms-acquiring-pools{justify-content:center;align-items:center;gap:9px;margin-top:15px;display:flex}.miniapp-sms-acquiring-pools span{color:#9cebf7;letter-spacing:.09em;background:#50cadf12;border:1px solid #57cce23b;border-radius:10px;padding:7px 10px;font-size:9px;font-weight:950}.miniapp-sms-acquiring-pools b{color:#50747b;font-size:13px;animation:1.3s ease-in-out infinite miniapp-sms-pool-arrow}.miniapp-sms-acquiring-progress{background:#ffffff0c;border-radius:999px;height:4px;margin-top:14px;overflow:hidden}.miniapp-sms-acquiring-progress i{border-radius:inherit;background:linear-gradient(90deg,#4fc9df,#a1eff8);width:42%;height:100%;animation:1.45s ease-in-out infinite miniapp-sms-acquiring-progress;display:block;box-shadow:0 0 12px #52d5eb99}.miniapp-sms-acquiring>em{color:#6f8085;margin-top:9px;font-size:8.5px;font-style:normal;display:block}.miniapp-sms-acquiring.is-review{background:radial-gradient(circle at 50% 0,#e5ab5020,#0000 42%),linear-gradient(150deg,#241e17,#131211);border-color:#e5ab5042}.miniapp-sms-acquiring.is-review .miniapp-sms-acquiring-radar i{border-color:#e5ab5055}.miniapp-sms-acquiring.is-review .miniapp-sms-acquiring-radar span{color:#ffe4b8;background:linear-gradient(145deg,#392b18,#1b1711);border-color:#e5ab5066;box-shadow:0 9px 28px #d6943033,inset 0 1px #ffffff18}.miniapp-sms-acquiring.is-review .miniapp-sms-acquiring-copy small{color:#e5ab50}@keyframes miniapp-sms-acquiring-enter{0%{opacity:0;transform:translateY(9px)scale(.985)}}@keyframes miniapp-sms-acquiring-shine{0%,56%{transform:translate(-110%)}83%,to{transform:translate(110%)}}@keyframes miniapp-sms-radar{0%{opacity:.85;transform:scale(.42)}76%,to{opacity:0;transform:scale(1)}}@keyframes miniapp-sms-pool-arrow{50%{color:#9cebf7;transform:translate(3px)}}@keyframes miniapp-sms-acquiring-progress{0%{transform:translate(-105%)}55%,to{transform:translate(245%)}}@media (prefers-reduced-motion:reduce){.miniapp-sms-acquiring,.miniapp-sms-acquiring:before,.miniapp-sms-acquiring-radar i,.miniapp-sms-acquiring-pools b,.miniapp-sms-acquiring-progress i{animation:none}.miniapp-sms-acquiring-progress i{opacity:.55;width:100%;transform:none}}.miniapp-profile-card{background:radial-gradient(circle at 100% 0,#ff7b2438,#0000 41%),linear-gradient(135deg,#271b1d,#151113);border-color:#ff9e5730;padding:22px 20px 18px;box-shadow:0 18px 42px #0006,inset 0 1px #ffffff0b}.miniapp-profile-ident{gap:16px}.miniapp-profile-ident .miniapp-profile-avatar{border-radius:23px;width:74px;height:74px;box-shadow:0 12px 34px #0007,0 0 0 4px #ff8c4211}.miniapp-profile-ident small{color:#ffb16d;letter-spacing:.14em;font-size:9px}.miniapp-profile-ident h1{color:#fff8f2;text-shadow:0 3px 20px #0008;margin:7px 0 3px;font-size:34px;line-height:1}.miniapp-profile-ident p{color:#b8aaaf;font-size:12px}.miniapp-balance{background:linear-gradient(135deg,#100d0fdd,#0a0809d9);border-color:#ffffff16;border-radius:19px;min-height:68px;margin-top:21px;padding:11px 12px 11px 16px;box-shadow:inset 0 1px #ffffff08,0 10px 28px #0004}.miniapp-balance span{color:#a99ca1;font-size:11px}.miniapp-balance b{color:#fff8f2;letter-spacing:-.025em;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:23px}.miniapp-balance button{border:1px solid #ffbc8459;border-radius:14px;width:42px;height:42px;font-size:24px;box-shadow:0 9px 25px #ff6b2d35,inset 0 1px #fff5}@media (width<=430px){.miniapp-profile-ident .miniapp-profile-avatar{width:68px;height:68px}.miniapp-profile-ident h1{font-size:30px}.miniapp-balance b{font-size:21px}}.miniapp-profile-section-title{align-items:center;gap:10px;margin:21px 4px 10px;display:flex}.miniapp-profile-section-title.actions{margin-top:23px}.miniapp-profile-section-title small{color:#c89466;letter-spacing:.17em;flex:none;font-size:8px;font-weight:950}.miniapp-profile-section-title span{background:linear-gradient(90deg,#ff9d5642,#0000);width:100%;height:1px}.miniapp-profile-metrics{gap:9px}.miniapp-profile-metrics>div{background:radial-gradient(circle at 0,#ff7a2f11,#0000 43%),linear-gradient(145deg,#1d1719,#121011);border-color:#ff9b552c;border-radius:20px;min-height:112px;position:relative;overflow:hidden;box-shadow:0 11px 26px #0004,inset 0 1px #ffffff09}.miniapp-profile-metrics>div:after{content:"";background:#ff9b55;border-radius:0 0 999px 999px;width:30px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 13px #ff9b55}.miniapp-profile-metrics>div:nth-child(3){background:radial-gradient(circle at 0,#a787ff11,#0000 43%),linear-gradient(145deg,#1b1822,#121011);border-color:#a787ff2e}.miniapp-profile-metrics>div:nth-child(3):after{background:#b69bff;box-shadow:0 0 13px #b69bff}.miniapp-profile-metrics small{justify-self:center;max-width:80px;line-height:1.25}.miniapp-profile-actions{gap:9px;padding:0 0 3px}.miniapp-profile-actions button{background:linear-gradient(145deg,#1d181a,#121011);border-color:#ffffff17;border-radius:19px;min-height:74px;position:relative;overflow:hidden;box-shadow:0 11px 26px #0003,inset 0 1px #ffffff08}.miniapp-profile-actions button:after{content:"";background:#ff9b55;border-radius:0 999px 999px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.miniapp-profile-actions button:nth-child(2):after{background:#b69bff}.miniapp-profile-actions button:nth-child(3):after{background:#67d8ed}.miniapp-profile-actions button:nth-child(4):after{background:#7cdda2}.miniapp-profile-actions b{color:#fff8f3;font-size:13px}.miniapp-profile-hub{gap:10px}.miniapp-profile-hub>button{background:radial-gradient(circle at 0,#70d39a10,#0000 44%),linear-gradient(145deg,#1b191a,#111011);border-color:#70d39a2c;border-radius:21px;grid-template-columns:46px minmax(0,1fr);gap:12px;min-height:108px;padding:16px 14px;position:relative;overflow:hidden;box-shadow:0 13px 30px #0004,inset 0 1px #ffffff09}.miniapp-profile-hub>button:after{content:"";background:#70d39a;border-radius:0 0 999px 999px;width:34px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 14px #70d39a}.miniapp-profile-hub>button:nth-child(2){background:radial-gradient(circle at 0,#56c9e410,#0000 44%),linear-gradient(145deg,#171d20,#111011);border-color:#56c9e42d}.miniapp-profile-hub>button:nth-child(2):after{background:#67d8ed;box-shadow:0 0 14px #67d8ed}.miniapp-profile-hub>button:nth-child(3){background:radial-gradient(circle at 0,#ff9b5510,#0000 44%),linear-gradient(145deg,#211817,#111011);border-color:#ff9b552d}.miniapp-profile-hub>button:nth-child(3):after{background:#ff9b55;box-shadow:0 0 14px #ff9b55}.miniapp-profile-hub>button:nth-child(4){background:radial-gradient(circle at 0,#a787ff10,#0000 44%),linear-gradient(145deg,#1c1822,#111011);border-color:#a787ff2d}.miniapp-profile-hub>button:nth-child(4):after{background:#b69bff;box-shadow:0 0 14px #b69bff}.miniapp-profile-hub>button>span{border:1px solid #ffffff12;border-radius:15px;width:46px;height:46px;font-size:20px;box-shadow:0 8px 20px #0004}.miniapp-profile-hub>button>div{text-align:left;min-width:0}.miniapp-profile-hub b{color:#fffaf7;white-space:normal;font-size:15px;line-height:1.15}.miniapp-profile-hub small{color:#a09398;white-space:normal;margin-top:6px;font-size:10.5px;line-height:1.3}.miniapp-chips{cursor:grab;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;touch-action:pan-x;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch}.miniapp-chips:active{cursor:grabbing}.miniapp-drawer-image>span{border:1px solid #ffffff25;border-radius:12px;min-height:34px;padding:9px 13px;font-size:12px;bottom:16px;left:17px;box-shadow:0 9px 24px #0007}.miniapp-total{text-align:center;justify-content:center;place-items:center;gap:6px;width:100%;padding:16px;display:grid}.miniapp-total span{letter-spacing:.14em;font-size:10px}.miniapp-total b{font-size:24px}.miniapp-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#1b1719f2,#120f11f5);border:1px solid #ffffff18;min-height:80px;padding:7px;box-shadow:0 16px 46px #000c,inset 0 1px #ffffff0b}.miniapp-nav button{color:#8f8489;border:1px solid #0000;gap:6px;min-height:66px;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:11.5px;font-weight:800}.miniapp-nav button svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px;transition:transform .2s,filter .2s;overflow:visible}.miniapp-nav button.active{color:#211008;background:linear-gradient(135deg,#ffae69,#ff7538);border-color:#ffbd8738;box-shadow:0 10px 28px #ff6c2c3b,inset 0 1px #fff6}.miniapp-nav button.active svg{filter:drop-shadow(0 3px 7px #0002);transform:translateY(-1px)scale(1.08)}.miniapp-nav button:active svg{transform:scale(.9)}.miniapp-drawer-toolbar .miniapp-drawer-close,.miniapp-modal-toolbar .miniapp-modal-close{color:#d9d0d3;background:linear-gradient(145deg,#282124e8,#141113f2);border:1px solid #ffffff1f;border-radius:50%;width:40px;height:40px;font-size:0;box-shadow:0 9px 24px #0008,inset 0 1px #ffffff10}.miniapp-drawer-close svg,.miniapp-modal-close svg,.miniapp-payment-watch button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:19px;height:19px;transition:transform .18s,color .18s}.miniapp-drawer-close:active svg,.miniapp-modal-close:active svg{transform:rotate(8deg)scale(.86)}.miniapp-drawer-close:hover,.miniapp-modal-close:hover{color:#fff;background:linear-gradient(145deg,#392825,#181214);border-color:#ff9d594d}.miniapp-payment-watch button{color:#d6ccd0;background:#130f11a8;border:1px solid #ffffff17;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}@media (width<=430px){.miniapp-profile-hub>button{grid-template-columns:42px minmax(0,1fr);gap:9px;min-height:101px;padding:14px 11px}.miniapp-profile-hub>button>span{width:42px;height:42px}.miniapp-profile-hub b{font-size:13px}.miniapp-profile-hub small{font-size:9.5px}}.miniapp-hero-brand{border-radius:21px;gap:14px;padding:12px 20px 12px 12px}.miniapp-hero-fox{border-radius:16px;width:52px;height:52px;font-size:16px}.miniapp-hero-brand b{font-size:22px}.miniapp-hero-brand small{margin-top:5px;font-size:9.5px}.miniapp-quick-grid button{border-radius:19px;grid-template-columns:38px minmax(0,1fr);align-content:center;place-items:center;gap:10px;min-height:82px;padding:11px 13px}.miniapp-quick-grid button>span{width:38px;height:38px;font-size:18px}.miniapp-quick-grid button>span svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.miniapp-quick-grid b{font-size:14px}.miniapp-quick-grid em{top:7px;right:8px}@media (width<=430px){.miniapp-hero-brand{gap:11px;padding:10px 15px 10px 10px}.miniapp-hero-fox{border-radius:14px;width:46px;height:46px;font-size:14px}.miniapp-hero-brand b{font-size:19px}.miniapp-hero-brand small{font-size:8px}.miniapp-quick-grid button{grid-template-columns:36px minmax(0,1fr);gap:8px;min-height:78px;padding:10px}.miniapp-quick-grid button>span{width:36px;height:36px;font-size:17px}.miniapp-quick-grid b{font-size:13.5px}}.miniapp-category-grid>button{background:#151214;border-radius:21px;grid-template-rows:auto minmax(70px,auto);min-height:0;display:grid}.miniapp-category-image{aspect-ratio:16/9;background:#090708;width:100%;height:auto;position:relative;inset:auto;overflow:hidden}.miniapp-category-image img{object-fit:contain;object-position:center;filter:saturate(1.09)contrast(1.03)brightness(1.04);width:100%;height:100%;padding:2px;transform:none}.miniapp-category-image:after{background:linear-gradient(#0000 72%,#15121466)}.miniapp-category-grid>button>span{z-index:auto;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#1c1719,#151214);border:0;border-top:1px solid #ffffff12;border-radius:0;flex-direction:column;justify-content:center;align-self:stretch;padding:13px 14px 14px;display:flex;position:static;bottom:auto;left:auto;right:auto}.miniapp-category-grid b{color:#fffaf7;letter-spacing:-.025em;font-size:18px;line-height:1.12}.miniapp-category-grid small{color:#9e9397;background:0 0;border:0;width:max-content;margin-top:7px;padding:0;font-size:10px;font-weight:700}.miniapp-category-grid>button:active .miniapp-category-image img{filter:saturate(1.14)contrast(1.04)brightness(1.1);transform:scale(.985)}.miniapp-product-image img{object-fit:contain;object-position:center;padding:6px;transform:none}.miniapp-product-image:after{background:linear-gradient(90deg,#0000 74%,#1712149c 100%)}.miniapp-product-copy>small{padding:4px 7px;font-size:9px}.miniapp-product-copy>b{margin:9px 0 7px;font-size:18px;line-height:1.22}.miniapp-product-card:active .miniapp-product-image img{transform:scale(.985)}@media (width<=430px){.miniapp-category-grid>button{border-radius:18px;grid-template-rows:auto minmax(66px,auto)}.miniapp-category-grid>button>span{padding:11px 12px 12px}.miniapp-category-grid b{font-size:16.5px}.miniapp-category-grid small{margin-top:6px;font-size:9.5px}.miniapp-product-copy>b{font-size:16.5px}}.miniapp-chips{scroll-behavior:auto;scroll-snap-type:none}.miniapp-chips button{scroll-snap-align:none}.miniapp-total{text-align:left;background:radial-gradient(circle at 0,#ff7a2f14,#0000 48%),linear-gradient(145deg,#181214,#0e0b0c);border-color:#ff9b5430;padding:15px 17px 16px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #0003}.miniapp-total:before{content:"";background:linear-gradient(#ffb06e,#ff6d2f);border-radius:0 999px 999px 0;width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 16px #ff762f8c}.miniapp-total span,.miniapp-total b{text-align:left;width:auto}.miniapp-total span{color:#a99ca1;letter-spacing:.14em;font-size:9.5px;font-weight:800}.miniapp-total b{color:#ffb26d;text-align:left;text-shadow:0 0 18px #ff792f2b;justify-self:start;width:max-content;margin:7px auto 0 0;font-size:26px;line-height:1;display:block}.miniapp-success h2{margin-bottom:9px}.miniapp-success p{margin-bottom:22px}.miniapp-success pre{border-color:#70d39a25;margin:0 0 17px;padding:17px;box-shadow:inset 0 0 24px #70d39a07,0 10px 26px #0003}.miniapp-success button{color:#92e7b5;background:linear-gradient(145deg,#17201a,#101512);border:1px solid #70d39a40;min-height:48px;padding:0 18px;font-size:12.5px;box-shadow:inset 0 1px #ffffff09,0 8px 20px #0004}.miniapp-success button:before{color:#70d39a}.miniapp-success button:active{background:#1b2920;transform:scale(.98)}.miniapp-nav{min-height:66px;padding:4px 6px}.miniapp-nav button{gap:3px;min-height:56px;font-size:10.5px}.miniapp-nav button svg{width:22px;height:22px}.miniapp-country-list-label{border-bottom:1px solid #56c9e432;justify-content:space-between;align-items:flex-end;gap:12px;margin:20px 3px 9px;padding:0 2px 10px;display:flex}.miniapp-country-list-label small,.miniapp-country-list-label b{display:block}.miniapp-country-list-label small{color:#68d9ee;letter-spacing:.16em;font-size:8px;font-weight:900}.miniapp-country-list-label b{color:#fffaf7;margin-top:5px;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:18px;line-height:1}.miniapp-country-list-label>span{color:#7ce2f4;background:#56c9e414;border:1px solid #56c9e43d;border-radius:9px;place-items:center;min-width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.miniapp-country-grid{gap:9px;margin-top:0}.miniapp-country-grid button{background:linear-gradient(135deg,#152127,#111416);border-color:#56c9e43d;border-radius:17px;grid-template-columns:36px minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:11px;min-height:72px;padding:11px 12px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0b,0 9px 22px #0003}.miniapp-country-grid button>i{color:#72ddf0;background:#56c9e416;border:1px solid #56c9e43d;border-radius:12px;place-items:center;width:36px;height:36px;font-size:17px;font-style:normal;display:grid}.miniapp-country-grid button>div{min-width:0}.miniapp-country-grid b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.miniapp-country-grid small{color:#8d8387;align-items:center;gap:4px;margin-top:6px;font-size:9px;display:flex}.miniapp-country-grid small em{color:#8fe4b2;background:#70d39a14;border-radius:999px;padding:2px 5px;font-style:normal;font-weight:900}.miniapp-country-grid strong{color:#ffb36d;text-align:center;background:#ff7a2f12;border:1px solid #ff9c5237;border-radius:11px;min-width:57px;padding:8px 9px;font-size:15px}.miniapp-country-grid button:active{background:#192a31;border-color:#70e1f45c;transform:scale(.987)}.miniapp-checkout-head.miniapp-sms-checkout-head{gap:15px;padding-right:0;display:grid}.miniapp-sms-checkout-head>img{aspect-ratio:16/9;object-fit:contain;object-position:center;background:#090708;border:1px solid #ffffff15;border-radius:19px;width:100%;height:auto;padding:2px;box-shadow:0 13px 30px #0005}.miniapp-sms-checkout-copy{min-width:0;padding:0 2px}.miniapp-sms-checkout-copy h2{letter-spacing:-.035em;margin:6px 0 12px;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:28px;line-height:1}.miniapp-sms-checkout-copy>div{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.miniapp-sms-checkout-copy>div span,.miniapp-sms-checkout-copy>div strong{background:#181416;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:10px 12px;font-size:12px;line-height:1}.miniapp-sms-checkout-copy>div span{color:#f4edef;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.miniapp-sms-checkout-copy>div strong{color:#ffb46f;text-align:center;background:#ff7a2f11;border-color:#ff9c5236}.miniapp-sms-checkout-head+.miniapp-checkout-note{color:#aaa0a4;margin-top:18px;padding:13px 14px;line-height:1.55}.miniapp-profile-id{color:#b9adb1;text-align:left;background:0 0;border:0;align-items:center;gap:6px;max-width:100%;margin-top:3px;padding:4px 0;font-family:inherit;font-size:11px;display:inline-flex}.miniapp-profile-id span{color:#978b8f}.miniapp-profile-id b{color:#eee5e7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.miniapp-profile-id svg,.miniapp-phone-card span svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.miniapp-profile-id:active{color:#ffb16d;transform:scale(.98)}.miniapp-profile-section-title small{color:#e6a66d;letter-spacing:.14em;font-size:10px}.miniapp-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:10px;width:100%}.miniapp-profile-metrics>div{width:100%;min-height:96px;padding:13px 11px}.miniapp-profile-metrics b{text-overflow:clip;font-size:clamp(17px,5vw,22px);overflow:visible}.miniapp-profile-metrics>div:nth-child(2){background:radial-gradient(circle at 0,#a787ff14,#0000 43%),linear-gradient(145deg,#1b1822,#121011);border-color:#a787ff35}.miniapp-profile-metrics>div:nth-child(2):after{background:#b69bff;box-shadow:0 0 13px #b69bff}.miniapp-profile-metrics>div:nth-child(2) span{color:#b9a2ff;background:#a787ff18}.miniapp-status-dot svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.miniapp-activation-state{grid-template-columns:54px minmax(0,1fr);gap:14px;padding:15px}.miniapp-activation-state .miniapp-status-dot{border-radius:17px;width:54px;height:54px}.miniapp-activation-state>.miniapp-status-dot{justify-content:center;align-self:center;align-items:center;margin:0;padding:0;line-height:0;display:flex}.miniapp-activation-state .miniapp-status-dot svg{width:27px;height:27px;margin:auto;display:block}.miniapp-activation-state>.miniapp-status-dot{animation:2.5s ease-in-out infinite miniapp-status-breathe}.miniapp-activation-state>.miniapp-status-dot svg path,.miniapp-activation-state>.miniapp-status-dot svg circle{animation:.65s ease-out both miniapp-status-draw}.miniapp-activation-state.done>.miniapp-status-dot,.miniapp-detail-state.is-done>.miniapp-status-dot{animation:2.8s ease-in-out infinite miniapp-status-success}.miniapp-activation-state.canceled>.miniapp-status-dot,.miniapp-detail-state.is-canceled>.miniapp-status-dot{animation:3s ease-in-out infinite miniapp-status-canceled}.miniapp-activation-state b{font-size:21px;font-weight:900}.miniapp-activation-state span{font-size:10px}.miniapp-activation-actions button.danger{width:min(100%,320px);min-height:52px;padding:11px 18px;font-size:13px}.miniapp-activation-actions button.danger span{place-items:center;width:24px;height:24px;display:grid}.miniapp-activation-actions button.danger span svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:15px;height:15px}.miniapp-repeat-sms{color:#eafff2;text-align:left;background:radial-gradient(circle at 0,#70d39a1f,#0000 42%),linear-gradient(145deg,#15231a,#111713);border:1px solid #70d39a4d;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;width:100%;min-height:58px;margin-top:13px;padding:9px 14px;display:grid;box-shadow:0 10px 25px #0004,inset 0 1px #ffffff0b}.miniapp-repeat-sms>span{color:#91e5b4;background:#70d39a12;border:1px solid #70d39a52;border-radius:13px;place-items:center;width:38px;height:38px;font-size:23px;font-weight:500;display:grid}.miniapp-repeat-sms b,.miniapp-repeat-sms small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.miniapp-repeat-sms b{font-size:12px}.miniapp-repeat-sms small{color:#8fa498;margin-top:4px;font-size:9px}.miniapp-repeat-sms:active{background:#17291e;border-color:#70d39a80;transform:scale(.985)}.miniapp-repeat-sms:disabled{opacity:.55}.miniapp-purchase-detail{padding:2px 0 4px}.miniapp-purchase-detail>.miniapp-success-orbit{margin:2px auto 15px}.miniapp-purchase-detail>small{font-size:8px}.miniapp-purchase-detail>h2{margin:8px 0 13px;font-size:29px}.miniapp-purchase-meta{text-align:left;grid-template-columns:minmax(0,1fr) minmax(86px,.38fr);gap:8px;width:100%;margin:0;display:grid}.miniapp-purchase-meta>span{background:linear-gradient(145deg,#1b1618,#110e0f);border:1px solid #ffffff14;border-radius:14px;gap:5px;min-width:0;padding:11px 13px;display:grid;box-shadow:inset 0 1px #ffffff08}.miniapp-purchase-meta small{color:#918589;letter-spacing:.15em;font-size:7.5px;font-weight:900}.miniapp-purchase-meta b{color:#f5edef;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.miniapp-purchase-meta>span:last-child{background:linear-gradient(145deg,#261814,#120e0f);border-color:#ff9c5330}.miniapp-purchase-meta>span:last-child b{color:#ffb36f;font-size:15px}.miniapp-purchase-item{margin-top:9px}.miniapp-record-delivery{gap:13px;width:100%;margin-top:16px;display:grid}.miniapp-record-delivery pre,.miniapp-record-detail .miniapp-record-delivery pre{color:#8ce3b0;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:linear-gradient(145deg,#07100b,#080808);border:1px solid #70d39a2d;border-radius:16px;width:100%;max-height:240px;margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.65;overflow:auto;box-shadow:inset 0 1px #ffffff08,0 10px 26px #0003}.miniapp-record-delivery button{margin:0 auto}.miniapp-profile-counter{z-index:3;color:#17101d;background:#bca6ff;border:2px solid #171219;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:9px;font-style:normal;font-weight:950;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 6px 16px #0007,0 0 16px #a787ff42}.miniapp-nav button{position:relative}.miniapp-nav .miniapp-nav-badge{color:#132018;background:#7ce0a5;border:2px solid #191416;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;font-weight:950;line-height:1;display:grid;position:absolute;top:4px;right:calc(50% - 27px);box-shadow:0 4px 12px #0006}.miniapp-nav button.active .miniapp-nav-badge{color:#fff;background:#1c1210;border-color:#ff8c4a}.miniapp-nav .miniapp-nav-badge.nft.is-linked,.miniapp-nav button.active .miniapp-nav-badge.nft.is-linked{color:#102018;background:#75e2a2;border-color:#16251c;box-shadow:0 4px 13px #0007,0 0 16px #57db8c55}.miniapp-nav .miniapp-nav-badge.nft.is-unlinked,.miniapp-nav button.active .miniapp-nav-badge.nft.is-unlinked{color:#fff;background:#e45d5b;border-color:#2a1515;box-shadow:0 4px 13px #0007,0 0 16px #e45d5b52}.miniapp-quick-grid em.is-waiting,.miniapp-profile-counter.is-waiting,.miniapp-nav-badge.preorder.is-waiting{color:#211607;background:#f4bd55}.miniapp-quick-grid em.is-ready,.miniapp-profile-counter.is-ready,.miniapp-nav-badge.preorder.is-ready{color:#102018;background:#74dfa2}.miniapp-quick-grid em.is-canceled,.miniapp-profile-counter.is-canceled,.miniapp-nav-badge.preorder.is-canceled{color:#fff;background:#d9605d}.miniapp-quick-grid em.is-partial,.miniapp-profile-counter.is-partial,.miniapp-nav-badge.preorder.is-partial{color:#0c2230;background:#72c9ed}.miniapp-profile-counter{border:2px solid #171219;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;font-style:normal;font-weight:950;line-height:1;display:grid;position:absolute;top:9px;right:10px}.miniapp-nav .miniapp-nav-badge.preorder{right:calc(50% - 31px)}.miniapp-active-preorder-alert{color:#fff;text-align:left;background:radial-gradient(circle at 0,#e5ad4f22,#0000 40%),linear-gradient(135deg,#211a15,#151113);border:1px solid #e5ad4f55;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin:14px 0 16px;padding:13px 14px;display:grid;box-shadow:0 12px 30px #0005,inset 0 1px #ffffff0b}.miniapp-active-preorder-alert.is-ready{background:radial-gradient(circle at 0,#6edb9c20,#0000 40%),linear-gradient(135deg,#16241b,#151113);border-color:#6edb9c55}.miniapp-active-preorder-alert.is-canceled{background:radial-gradient(circle at 0,#d9605d20,#0000 40%),linear-gradient(135deg,#281617,#151113);border-color:#d9605d55}.miniapp-active-preorder-alert.is-partial{background:radial-gradient(circle at 0,#72c9ed20,#0000 40%),linear-gradient(135deg,#132128,#151113);border-color:#72c9ed55}.miniapp-active-preorder-alert>.miniapp-status-dot{border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.miniapp-active-preorder-alert span{min-width:0}.miniapp-active-preorder-alert small,.miniapp-active-preorder-alert b,.miniapp-active-preorder-alert em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.miniapp-active-preorder-alert small{color:#e4ac50;letter-spacing:.14em;font-size:8px;font-weight:950}.miniapp-active-preorder-alert.is-ready small{color:#79dfa4}.miniapp-active-preorder-alert.is-canceled small{color:#ee8581}.miniapp-active-preorder-alert.is-partial small{color:#82d2f2}.miniapp-active-preorder-alert b{margin-top:4px;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:17px}.miniapp-active-preorder-alert em{color:#a3979b;margin-top:4px;font-size:10px;font-style:normal}.miniapp-active-preorder-alert>strong{color:#efb66c;font-size:28px;font-weight:400}.miniapp-active-preorder-alert.is-partial>strong{color:#82d2f2}.miniapp-quick-grid button{border-color:color-mix(in srgb,var(--tile) 38%,#ffffff12);min-height:82px;box-shadow:inset 0 1px #ffffff21,0 11px 27px #0006,0 0 20px color-mix(in srgb,var(--tile) 7%,transparent);background-color:#100d0f;background-image:linear-gradient(90deg,#0d0a0cc7 0%,#0d0a0c4d 47%,#0d0a0c05 100%),url(/miniapp/quick-actions-atlas-v1.png?v=2);background-repeat:no-repeat;background-size:100% 100%,200% 200%}.miniapp-quick-grid button:first-child,.miniapp-quick-grid button:nth-child(2),.miniapp-quick-grid button:nth-child(3),.miniapp-quick-grid button:nth-child(4){background-color:#100d0f;background-image:linear-gradient(90deg,#0d0a0cc7 0%,#0d0a0c4d 47%,#0d0a0c05 100%),url(/miniapp/quick-actions-atlas-v1.png?v=3);background-repeat:no-repeat;background-size:100% 100%,200% 200%}.miniapp-quick-grid button:first-child{background-position:50%,0 0}.miniapp-quick-grid button:nth-child(2){background-position:50%,100% 0}.miniapp-quick-grid button:nth-child(3){background-position:50%,0 100%}.miniapp-quick-grid button:nth-child(4){background-position:50%,100% 100%}.miniapp-quick-grid button:before{opacity:1;background:linear-gradient(90deg,#08060842,#0000 68%)}.miniapp-quick-grid button{animation:6.4s ease-in-out infinite miniapp-home-quick-shimmer}.miniapp-quick-grid button:nth-child(2){animation-delay:.7s}.miniapp-quick-grid button:nth-child(3){animation-delay:1.4s}.miniapp-quick-grid button:nth-child(4){animation-delay:2.1s}.miniapp-quick-grid button:after{opacity:.8;width:26px}.miniapp-quick-grid b{z-index:2;text-shadow:0 2px 10px #000,0 1px 3px #000;font-size:15.5px;position:relative}.miniapp-quick-grid button>span{z-index:2;background:color-mix(in srgb,var(--tile) 12%,#0c0a0bd9);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:relative}@keyframes miniapp-home-quick-shimmer{0%,70%,86%,to{filter:brightness()}78%{filter:brightness(1.075)}}@media (width<=430px){.miniapp-quick-grid b{font-size:14.5px}}.miniapp-quick-grid button,.miniapp-quick-grid button:first-child,.miniapp-quick-grid button:nth-child(2),.miniapp-quick-grid button:nth-child(3),.miniapp-quick-grid button:nth-child(4){background-image:linear-gradient(90deg,#090708e0,#0907088a 52%,#09070857),url(/miniapp/quick-actions-atlas-v1.png?v=3);grid-template-columns:40px minmax(0,112px);justify-content:center;align-items:center;column-gap:11px;min-height:80px;padding:12px 36px;display:grid}.miniapp-quick-grid button>span{isolation:isolate;transform-origin:50%;will-change:transform,box-shadow;border-radius:13px;flex:0 0 40px;width:40px;height:40px;position:relative;top:auto;left:auto;transform:none}.miniapp-quick-grid button:first-child>span{animation:5.8s cubic-bezier(.22,.7,.22,1) infinite miniapp-quick-icon-topup}.miniapp-quick-grid button:nth-child(2)>span{animation:5.8s cubic-bezier(.22,.7,.22,1) .55s infinite miniapp-quick-icon-profile}.miniapp-quick-grid button:nth-child(3)>span{animation:5.8s cubic-bezier(.22,.7,.22,1) 1.1s infinite miniapp-quick-icon-promo}.miniapp-quick-grid button:nth-child(4)>span{animation:5.8s cubic-bezier(.22,.7,.22,1) 1.65s infinite miniapp-quick-icon-orders}.miniapp-quick-grid button>span:before{z-index:-1;border:1px solid color-mix(in srgb,var(--tile) 58%,transparent);border-radius:inherit;opacity:0;content:"";animation:5.8s ease-out infinite miniapp-quick-icon-ring;position:absolute;inset:-5px;transform:scale(.78)}.miniapp-quick-grid button:nth-child(2)>span:before{animation-delay:.55s}.miniapp-quick-grid button:nth-child(3)>span:before{animation-delay:1.1s}.miniapp-quick-grid button:nth-child(4)>span:before{animation-delay:1.65s}.miniapp-quick-grid button>span:after{opacity:0;background:var(--tile);width:4px;height:4px;box-shadow:0 0 8px var(--tile),0 0 15px color-mix(in srgb,var(--tile) 55%,transparent);transform-origin:2px 24px;content:"";border-radius:50%;margin-left:-2px;animation:5.8s linear infinite miniapp-quick-icon-orbit;position:absolute;top:-4px;left:50%}.miniapp-quick-grid button:nth-child(2)>span:after{animation-delay:.55s}.miniapp-quick-grid button:nth-child(3)>span:after{animation-delay:1.1s}.miniapp-quick-grid button:nth-child(4)>span:after{animation-delay:1.65s}.miniapp-quick-grid button:active>span{animation-play-state:paused;transform:scale(.9)}@keyframes miniapp-quick-icon-topup{0%,66%,88%,to{box-shadow:inset 0 1px #ffffff10,0 8px 23px color-mix(in srgb,var(--tile) 14%,transparent);transform:translateY(0)rotate(0)scale(1)}72%{transform:rotate(-5deg)scale(1.06)}78%{transform:rotate(4deg)scale(.99)}83%{box-shadow:inset 0 1px #ffffff1c,0 8px 27px color-mix(in srgb,var(--tile) 30%,transparent);transform:rotate(0)scale(1.025)}}@keyframes miniapp-quick-icon-profile{0%,66%,88%,to{transform:translate(0)rotate(0)scale(1)}72%{transform:rotate(-7deg)scale(1.035)}78%{transform:rotate(7deg)scale(1.055)}83%{box-shadow:inset 0 1px #ffffff1c,0 8px 27px color-mix(in srgb,var(--tile) 30%,transparent);transform:rotate(0)scale(1.02)}}@keyframes miniapp-quick-icon-promo{0%,66%,88%,to{transform:rotate(0)scale(1)}72%{transform:rotate(-8deg)scale(.94)}78%{transform:rotate(8deg)scale(1.09)}83%{box-shadow:inset 0 1px #ffffff1c,0 8px 27px color-mix(in srgb,var(--tile) 30%,transparent);transform:rotate(0)scale(1.025)}}@keyframes miniapp-quick-icon-orders{0%,66%,88%,to{transform:rotate(0)scale(1)}72%{transform:rotate(-10deg)scale(1.025)}78%{transform:rotate(9deg)scale(1.065)}83%{box-shadow:inset 0 1px #ffffff1c,0 8px 27px color-mix(in srgb,var(--tile) 30%,transparent);transform:rotate(0)scale(1.02)}}@keyframes miniapp-quick-icon-ring{0%,65%,86%,to{opacity:0;transform:scale(.78)}72%{opacity:.6}84%{opacity:0;transform:scale(1.22)}}@keyframes miniapp-quick-icon-orbit{0%,67%,86%,to{opacity:0;transform:rotate(0)}71%{opacity:.9}84%{opacity:0;transform:rotate(360deg)}}.miniapp-quick-grid b{z-index:2;color:#fff;text-align:center;text-overflow:clip;text-shadow:0 2px 7px #000,0 0 14px #000;white-space:normal;pointer-events:none;width:100%;max-width:none;padding:0;font-size:15.5px;line-height:1.18;display:block;position:relative;inset:auto;overflow:visible}@media (width<=430px){.miniapp-quick-grid button{grid-template-columns:38px minmax(0,106px);column-gap:9px;min-height:78px;padding-left:18px;padding-right:18px}.miniapp-quick-grid button>span{flex-basis:38px;width:38px;height:38px}.miniapp-quick-grid b{font-size:15px}}.miniapp-product-copy>small{border-radius:8px}.miniapp-quick-grid+.miniapp-section-head,.miniapp-category-grid+.miniapp-section-head{margin-top:24px;padding-top:22px;position:relative}.miniapp-quick-grid+.miniapp-section-head:before,.miniapp-category-grid+.miniapp-section-head:before{content:"";background:linear-gradient(90deg,#0000,#ff9b5552 12%,#ffffff18 50%,#ff9b5552 88%,#0000);height:1px;position:absolute;top:0;left:3px;right:3px;box-shadow:0 1px 12px #ff7c2b12}.miniapp-sms-refund{background:radial-gradient(circle at 0,#70d39a22,#0000 43%),linear-gradient(145deg,#16231a,#111613);border:1px solid #70d39a45;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;margin-top:12px;padding:13px 14px;display:grid;box-shadow:inset 0 1px #ffffff0b,0 10px 25px #0004}.miniapp-sms-refund>span{color:#92e8b7;background:#70d39a16;border:1px solid #70d39a4d;border-radius:13px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid}.miniapp-sms-refund small,.miniapp-sms-refund b,.miniapp-sms-refund em{display:block}.miniapp-sms-refund small{color:#76d79e;letter-spacing:.13em;font-size:8px;font-weight:950}.miniapp-sms-refund b{color:#e7fff0;margin-top:4px;font-size:13px;line-height:1.25}.miniapp-sms-refund em{color:#93a99b;margin-top:4px;font-size:9px;font-style:normal}.miniapp-flow-divider{background:linear-gradient(90deg,#0000,#ff95506b 12%,#ffffff1f 50%,#ff95506b 88%,#0000);height:1px;margin:13px 3px 11px;box-shadow:0 1px 12px #ff7c2b1f}.miniapp-flow-divider+.miniapp-total{margin-top:0}.miniapp-phone-card+.miniapp-activation-actions{margin-top:20px;padding-top:17px;position:relative}.miniapp-phone-card+.miniapp-activation-actions:before{content:"";background:linear-gradient(90deg,#0000,#e778704d 16%,#ffffff1a 50%,#e778704d 84%,#0000);height:1px;position:absolute;top:0;left:5px;right:5px}.miniapp-sms-refund{background:#171416;border-color:#ffffff14;border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:10px;margin-top:24px;padding:11px 12px;position:relative;box-shadow:inset 0 1px #ffffff08}.miniapp-sms-refund:before{content:"";background:linear-gradient(90deg,#0000,#ff995e55 12%,#ffffff20 50%,#ff995e55 88%,#0000);height:1px;position:absolute;top:-13px;left:4px;right:4px;box-shadow:0 1px 11px #ff7c2b18}.miniapp-sms-refund>span{color:#aaa2a5;background:#ffffff08;border-color:#ffffff17;border-radius:10px;width:34px;height:34px;font-size:18px}.miniapp-sms-refund small{color:#91898c}.miniapp-sms-refund b{color:#e8e3e4;font-family:Trebuchet MS,Segoe UI,sans-serif}.miniapp-sms-refund em{color:#8f878a}.miniapp-sms-refund+.miniapp-repeat-sms{margin-top:24px;position:relative}.miniapp-sms-refund+.miniapp-repeat-sms:before{content:"";background:linear-gradient(90deg,#0000,#e4b34f4d 12%,#ffffff1d 50%,#70d39a4d 88%,#0000);height:1px;position:absolute;top:-13px;left:4px;right:4px;box-shadow:0 1px 11px #d7bd6614}.miniapp-unified-detail{gap:12px;padding:2px 1px 5px;display:grid}.miniapp-unified-detail>h2{color:#f4eff0;letter-spacing:-.035em;overflow-wrap:anywhere;margin:5px 2px 0;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:27px;line-height:1.08}.miniapp-detail-state{--detail-accent:#e3a550;isolation:isolate;min-height:84px;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #0000002b,0 0 24px color-mix(in srgb,var(--detail-accent) 8%,transparent);background:linear-gradient(135deg,#211914,#171315);border:1px solid #d8aa6633;border-radius:18px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;padding:13px 15px;animation:.42s cubic-bezier(.2,.8,.2,1) both miniapp-detail-enter;display:grid;position:relative;overflow:hidden}.miniapp-detail-state:before{z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--detail-accent) 22%,transparent),transparent 68%);opacity:.75;content:"";border-radius:50%;width:150px;height:150px;animation:3.2s ease-in-out infinite miniapp-detail-glow;position:absolute;top:50%;left:-62px;transform:translateY(-50%)}.miniapp-detail-state:after{z-index:-1;background:linear-gradient(108deg,transparent 28%,color-mix(in srgb,var(--detail-accent) 12%,transparent) 48%,transparent 68%);content:"";animation:4.8s ease-in-out infinite miniapp-detail-shine;position:absolute;inset:0;transform:translate(-100%)}.miniapp-detail-state>.miniapp-status-dot{border:1px solid color-mix(in srgb,var(--detail-accent) 42%,transparent);width:56px;height:56px;color:color-mix(in srgb,var(--detail-accent) 84%,white);background:linear-gradient(145deg,color-mix(in srgb,var(--detail-accent) 25%,#171315),#171315);box-shadow:inset 0 1px #ffffff12,0 8px 22px #0004,0 0 18px color-mix(in srgb,var(--detail-accent) 20%,transparent);border-radius:17px;animation:2.5s ease-in-out infinite miniapp-status-breathe;place-self:center!important;place-items:center!important;margin:0!important;padding:0!important;line-height:0!important;display:grid!important}.miniapp-detail-state>.miniapp-status-dot svg{transform-origin:50%;overflow:visible;width:28px!important;height:28px!important;margin:0!important;display:block!important;position:static!important;transform:none!important}.miniapp-detail-state>.miniapp-status-dot svg path,.miniapp-detail-state>.miniapp-status-dot svg circle{animation:.65s ease-out both miniapp-status-draw}.miniapp-detail-state>div{min-width:0}.miniapp-detail-state small,.miniapp-detail-state b,.miniapp-detail-state span{display:block}.miniapp-detail-state small{color:#d7a468;letter-spacing:.14em;font-size:8px;font-weight:950}.miniapp-detail-state b{color:#fff5ed;margin-top:3px;font-size:20px;line-height:1.1}.miniapp-detail-state span{color:#a99da0;margin-top:4px;font-size:10px;line-height:1.35}.miniapp-detail-state.is-waiting{--detail-accent:#e5ab50;background:linear-gradient(135deg,#251d14,#171415);border-color:#e5ab5045}.miniapp-detail-state.is-done{--detail-accent:#67d693;background:linear-gradient(135deg,#142119,#141616);border-color:#67d69345}.miniapp-detail-state.is-done small{color:#70d99a}.miniapp-detail-state.is-canceled{--detail-accent:#e16d6d;background:linear-gradient(135deg,#271617,#181314);border-color:#e16d6d4d}.miniapp-detail-state.is-canceled small{color:#ee8f8f}.miniapp-detail-state.is-partial{--detail-accent:#66b7d9;background:linear-gradient(135deg,#132026,#141617);border-color:#66b7d94d}.miniapp-detail-state.is-partial small{color:#79caec}@keyframes miniapp-detail-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes miniapp-detail-glow{50%{opacity:1;transform:translateY(-50%)scale(1.12)}}@keyframes miniapp-detail-shine{0%,62%{transform:translate(-100%)}82%,to{transform:translate(100%)}}@keyframes miniapp-status-breathe{50%{filter:brightness(1.12);transform:translateY(-1px)scale(1.035)}}@keyframes miniapp-status-draw{0%{stroke-dasharray:40;stroke-dashoffset:40px;opacity:.35}to{stroke-dasharray:40;stroke-dashoffset:0;opacity:1}}@keyframes miniapp-status-success{0%,to{filter:brightness();transform:scale(1)}14%{filter:brightness(1.18);transform:scale(1.08)}28%{filter:brightness();transform:scale(1)}}@keyframes miniapp-status-canceled{0%,to{filter:brightness();transform:scale(1)}16%{filter:brightness(1.14);transform:scale(1.045)}30%{filter:brightness();transform:scale(1)}}.miniapp-detail-id{background:#171315;border:1px solid #ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:9px 12px;display:flex}.miniapp-detail-id small{color:#82777b;letter-spacing:.13em;font-size:8px;font-weight:950}.miniapp-detail-id b{color:#ddd5d7;overflow-wrap:anywhere;text-align:right;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.miniapp-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.miniapp-detail-grid>div{background:linear-gradient(145deg,#1b1618,#151214);border:1px solid #ffffff10;border-radius:14px;align-content:center;min-height:62px;padding:11px 12px;display:grid}.miniapp-detail-grid small{color:#82787b;font-size:8px;line-height:1.2}.miniapp-detail-grid b{color:#f1eaec;overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.25}.miniapp-detail-note{color:#bcb1b4;background:#1a1517;border-left:2px solid #d6995a;border-radius:0 12px 12px 0;margin:0;padding:12px 13px;font-size:10px;line-height:1.5}.miniapp-detail-copy-card{color:#dff9e9;text-align:left;background:linear-gradient(145deg,#07110c,#0d0c0d);border:1px solid #68d39431;border-radius:16px;gap:9px;width:100%;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff08}.miniapp-detail-copy-wrap{gap:12px;display:grid}.miniapp-detail-copy-button{color:#8fe4b4;background:#17302270;border:1px solid #71d39b42;border-radius:13px;justify-content:center;justify-self:center;align-items:center;gap:7px;min-height:42px;padding:9px 16px;font-size:10px;font-weight:900;display:flex}.miniapp-detail-copy-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.miniapp-detail-copy-card>small{color:#6fd39a;letter-spacing:.14em;font-size:8px;font-weight:950}.miniapp-detail-copy-card>pre{color:#86e3ad;white-space:pre-wrap;overflow-wrap:anywhere;max-height:230px;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.7;overflow:auto}.miniapp-detail-copy-card>button,.miniapp-detail-copy-card>span{color:#8fe4b4;background:#17302270;border:1px solid #71d39b42;border-radius:12px;justify-content:center;justify-self:center;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:10px;font-weight:900;display:flex}.miniapp-detail-copy-card svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.miniapp-detail-copy-card>b{color:#f7f1f2;letter-spacing:.06em;overflow-wrap:anywhere;font-size:24px}.miniapp-detail-copy-card.is-phone{background:linear-gradient(145deg,#2a1811,#151113);border-color:#db955b42}.miniapp-detail-copy-card.is-phone>small{color:#efa363}.miniapp-detail-copy-card.is-code>b{color:#8fe4b4}.miniapp-neutral-refund{color:#e6e0e2;background:#171416;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:12px 13px;display:grid;box-shadow:inset 0 1px #ffffff08}.miniapp-neutral-refund>span{color:#aaa1a4;background:#ffffff07;border:1px solid #ffffff12;border-radius:11px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.miniapp-neutral-refund small,.miniapp-neutral-refund b,.miniapp-neutral-refund em{display:block}.miniapp-neutral-refund small{color:#8f878a;letter-spacing:.13em;font-size:8px;font-weight:950}.miniapp-neutral-refund b{color:#ebe5e7;margin-top:3px;font-size:13px;line-height:1.25}.miniapp-neutral-refund em{color:#8d8588;margin-top:3px;font-size:9px;font-style:normal}.miniapp-detail-actions{margin-top:6px;padding-top:18px;position:relative}.miniapp-detail-actions:before{content:"";background:linear-gradient(90deg,#0000,#ffffff20 50%,#0000);height:1px;position:absolute;top:0;left:4px;right:4px}.miniapp-detail-actions>button,.miniapp-cancel-confirm button{color:#e6dfe1;background:#1b1618;border:1px solid #ffffff16;border-radius:13px;min-height:45px;padding:10px 14px;font-size:11px;font-weight:900}.miniapp-detail-actions>button{width:100%}.miniapp-detail-actions .is-danger,.miniapp-cancel-confirm .is-danger{color:#efa0a0;background:#2a1518;border-color:#d5646448}.miniapp-cancel-confirm{background:#211416;border:1px solid #d564643d;border-radius:15px;padding:14px}.miniapp-cancel-confirm>b{color:#f1dfe1;font-size:14px;display:block}.miniapp-cancel-confirm>p{color:#a99599;margin:6px 0 12px;font-size:10px;line-height:1.45}.miniapp-cancel-confirm>div{grid-template-columns:1fr 1.45fr;gap:8px;display:grid}.miniapp-unified-detail>time{color:#7f7578;text-align:center;font-size:8px}.miniapp-balance-amount{background:#171315;border:1px solid #ffffff13;border-radius:16px;gap:4px;padding:18px 16px;display:grid}.miniapp-balance-amount small{color:#8a7f83;letter-spacing:.15em;font-size:8px;font-weight:950}.miniapp-balance-amount b{color:#f5a560;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:29px;line-height:1}.miniapp-balance-amount.is-positive{border-left:3px solid #70d39a}.miniapp-balance-amount.is-negative{border-left:3px solid #e17676}@media (width<=360px){.miniapp-detail-state{grid-template-columns:44px minmax(0,1fr);padding:11px}.miniapp-detail-state>.miniapp-status-dot{width:44px;height:44px}.miniapp-detail-state b{font-size:18px}.miniapp-detail-grid{grid-template-columns:1fr}}.miniapp-profile-overview{background:radial-gradient(circle at 91% 8%,#ff7b2430,#0000 34%),linear-gradient(145deg,#211719,#0e0b0c 72%);border:1px solid #ff9b5136;border-radius:28px;padding:1px;position:relative;overflow:hidden;box-shadow:0 22px 52px #0008,inset 0 1px #ffffff0d}.miniapp-profile-overview:before{z-index:0;opacity:.12;pointer-events:none;content:"";background-image:linear-gradient(90deg,#0d090bb8 0%,#0d090b35 48%,#0d090bbd 100%),url(/miniapp/quick-actions-atlas-v1.png);background-position:50%,0 0;background-size:cover,200% 200%;animation:7s ease-in-out infinite alternate miniappProfileCircuit;position:absolute;inset:0}.miniapp-profile-overview>.miniapp-profile-card{z-index:1;box-shadow:none;background:linear-gradient(#25191cdb,#120e10e8);border:0;border-radius:27px 27px 0 0;margin:0;position:relative}.miniapp-profile-summary{z-index:1;background:linear-gradient(#120e10d9,#0d0a0be8);border-top:1px solid #ff9b5128;padding:16px 17px 18px;position:relative}.miniapp-profile-summary .miniapp-profile-section-title{margin:0 0 12px}.miniapp-profile-summary .miniapp-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:10px;width:calc(100% - 36px);max-width:none;margin:0 18px}.miniapp-profile-summary .miniapp-profile-metrics>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;min-height:96px;padding:13px 11px}.miniapp-profile-summary .miniapp-profile-metrics>div:nth-child(2){background:radial-gradient(circle at 0,#a787ff17,#0000 43%),linear-gradient(145deg,#1d1924e8,#121011e8);border-color:#a787ff35}.miniapp-profile-summary .miniapp-profile-metrics>div:nth-child(2):after{background:#b69bff;box-shadow:0 0 13px #b69bff}.miniapp-profile-summary .miniapp-profile-metrics>div:nth-child(2) span{color:#b9a2ff;background:#a787ff18}.miniapp-profile-summary .miniapp-profile-metrics b{font-variant-numeric:tabular-nums;text-overflow:clip;overflow:visible}.miniapp-profile-summary .miniapp-profile-metrics>div:nth-child(2) b{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(18px,5.2vw,22px)}@keyframes miniappProfileCircuit{0%{opacity:.08;transform:scale(1)}to{opacity:.17;transform:scale(1.025)}}.miniapp-profile-section-title.actions{border-top:1px solid #ff9b512d;margin-top:22px;padding-top:18px}.miniapp-profile-operations>.miniapp-section-head{margin-top:0}.miniapp-profile-hub.is-orders-spotlight>button:nth-child(-n+2){animation:1.15s both miniappOrdersSpotlight}@keyframes miniappOrdersSpotlight{0%,to{box-shadow:none;transform:translateY(0)}35%{border-color:#78dcba;transform:translateY(-2px);box-shadow:0 0 0 2px #78dcba42,0 0 30px #5eddb038}}.miniapp-activation-state+.miniapp-activation-id{margin-top:15px}.miniapp-promo-cta{text-align:center;justify-content:center;position:relative}.miniapp-promo-cta>span{text-align:center;width:100%}.miniapp-promo-cta>b{position:absolute;right:18px}.miniapp-promo-modal{isolation:isolate;text-align:center;animation:.4s cubic-bezier(.2,.8,.2,1) both miniapp-promo-enter;position:relative}.miniapp-promo-modal:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#a787ff24,#0000 68%);border-radius:50%;width:240px;height:150px;animation:2.8s ease-in-out infinite miniapp-promo-aura;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.miniapp-promo-emblem{place-items:center;width:66px;height:58px;margin:0 auto 8px;display:grid;position:relative}.miniapp-promo-emblem>span{z-index:2;color:#d2c4ff;background:linear-gradient(145deg,#3c2b5c,#211a31);border:1px solid #bda8ff55;border-radius:16px;place-items:center;width:46px;height:46px;font-size:19px;animation:2.2s ease-in-out infinite miniapp-promo-gem;display:grid;position:relative;box-shadow:0 13px 34px #8e6de43b}.miniapp-promo-emblem>i{background:#ffad68;border-radius:50%;width:6px;height:6px;animation:1.7s ease-in-out infinite miniapp-promo-spark;position:absolute;box-shadow:0 0 14px #ff9855}.miniapp-promo-emblem>i:first-child{top:5px;right:3px}.miniapp-promo-emblem>i:last-child{animation-delay:.55s;bottom:4px;left:2px}.miniapp-promo-modal .miniapp-modal-title{padding-right:0}.miniapp-promo-input{position:relative}.miniapp-promo-input:after{content:"";background:linear-gradient(90deg,#0000,#a787ff99,#0000);height:1px;transition:transform .25s;position:absolute;bottom:14px;left:16px;right:16px;transform:scaleX(0)}.miniapp-promo-input:focus-within:after{transform:scaleX(1)}.miniapp-promo-input input{transition:border-color .2s,box-shadow .2s,transform .2s}.miniapp-promo-input input:focus{border-color:#a787ff65;transform:translateY(-1px);box-shadow:0 0 0 3px #a787ff15,0 12px 30px #0004}.miniapp-promo-cta{color:#f5f0ff;background:linear-gradient(100deg,#6d519c,#9a6bc1,#6d519c) 0 0/220% 100%;border:1px solid #bca8ff36;animation:3.2s linear infinite miniapp-promo-button;overflow:hidden;box-shadow:0 12px 30px #8b63b72c}.miniapp-promo-cta:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#fff3 48%,#0000 66%);animation:2.5s ease-in-out infinite miniapp-promo-sweep;position:absolute;inset:0;transform:translate(-120%)}.miniapp-promo-cta:not(:disabled):active{transform:scale(.98)}.miniapp-promo-cta.is-loading{background:#49375f;animation:.8s ease-in-out infinite alternate miniapp-promo-pulse}.miniapp-promo-cta.is-loading>b{border:2px solid #fff6;border-right-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite miniapp-spin;position:absolute;right:18px}.miniapp-success.is-promo .miniapp-success-orbit>span{color:#f8f3ff;background:linear-gradient(145deg,#b498ff,#6e50aa);box-shadow:0 15px 38px #9d77e94a}.miniapp-success.is-promo h2{color:#ddceff;animation:.48s cubic-bezier(.2,.8,.2,1) .15s both miniapp-promo-title}.miniapp-success.is-promo p{color:#d4c8dc;background:linear-gradient(135deg,#21192c,#171317);border:1px solid #a787ff32;border-radius:14px;padding:12px 18px;animation:.5s cubic-bezier(.2,.8,.2,1) .24s both miniapp-promo-credit}@keyframes miniapp-promo-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes miniapp-promo-aura{50%{opacity:.7;transform:translate(-50%)scale(1.12)}}@keyframes miniapp-promo-gem{50%{filter:brightness(1.12);transform:translateY(-2px)rotate(4deg)scale(1.05)}}@keyframes miniapp-promo-spark{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.35)}}@keyframes miniapp-promo-button{to{background-position:-220% 0}}@keyframes miniapp-promo-sweep{0%,58%{transform:translate(-120%)}82%,to{transform:translate(120%)}}@keyframes miniapp-promo-pulse{to{filter:brightness(1.18)}}@keyframes miniapp-promo-title{0%{opacity:0;transform:translateY(8px)}}@keyframes miniapp-promo-credit{0%{opacity:0;transform:translateY(8px)scale(.98)}}.miniapp-profile-section-title.operations{margin:0 4px 11px}.miniapp-profile-operations{border-top:1px solid #ff9b5133;margin-top:23px;padding-top:19px}.miniapp-profile-actions,.miniapp-profile-hub{gap:9px}.miniapp-profile-actions button,.miniapp-profile-hub>button{--card-accent:#ff9b55;--card-image:none;--card-image-size:76% auto;--card-image-position:116% center;border:1px solid color-mix(in srgb,var(--card-accent) 28%,transparent);color:#fff;background-image:linear-gradient(90deg,#111013fa 0%,#111013e8 34%,#11101391 58%,#11101325 100%),var(--card-image),radial-gradient(circle at 90% 50%,color-mix(in srgb,var(--card-accent) 24%,transparent),transparent 61%);background-position:center,var(--card-image-position),center;background-size:cover,var(--card-image-size),cover;text-align:left;background-repeat:no-repeat;border-radius:19px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:82px;padding:12px 13px;transition:transform .18s,filter .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 11px 26px #0004,inset 0 1px #ffffff0a}.miniapp-profile-actions button:before,.miniapp-profile-hub>button:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 24%,#ffffff08 38%,#ffffff2d 48%,#ffffff08 58%,#0000 72%);animation:4.2s ease-in-out .7s infinite miniapp-profile-card-shine;position:absolute;inset:0;transform:translate(-125%)}.miniapp-profile-actions button:nth-child(2):before,.miniapp-profile-hub>button:nth-child(2):before{animation-delay:1.15s}.miniapp-profile-actions button:nth-child(3):before,.miniapp-profile-hub>button:nth-child(3):before{animation-delay:1.6s}.miniapp-profile-actions button:nth-child(4):before,.miniapp-profile-hub>button:nth-child(4):before{animation-delay:2.05s}.miniapp-profile-actions button:hover,.miniapp-profile-hub>button:hover{filter:brightness(1.08);box-shadow:0 15px 32px #0005,0 0 22px color-mix(in srgb,var(--card-accent) 10%,transparent);transform:translateY(-2px)}.miniapp-profile-actions button:active,.miniapp-profile-hub>button:active{transform:scale(.985)}.miniapp-profile-actions button:after,.miniapp-profile-hub>button:after{content:"";background:var(--card-accent);width:3px;box-shadow:0 0 12px var(--card-accent);border-radius:0 999px 999px 0;position:absolute;top:14px;bottom:14px;left:0}.miniapp-profile-actions i,.miniapp-profile-hub>button>span{z-index:1;border:1px solid color-mix(in srgb,var(--card-accent) 44%,transparent);width:44px;height:44px;color:color-mix(in srgb,var(--card-accent) 80%,white);background:color-mix(in srgb,var(--card-accent) 15%,#111013);border-radius:14px;place-items:center;font-style:normal;display:grid;position:relative;box-shadow:0 9px 22px #0004}.miniapp-profile-actions svg,.miniapp-profile-hub svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.miniapp-profile-actions span,.miniapp-profile-hub>button>div{z-index:1;text-align:left;min-width:0;position:relative}.miniapp-profile-actions b,.miniapp-profile-hub b{color:#fffaf7;white-space:normal;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:13px;line-height:1.16;display:block}.miniapp-profile-hub small{color:#aaa0a4;white-space:normal;margin-top:5px;font-size:9.5px;line-height:1.24;display:block}.miniapp-profile-actions .is-topup{--card-accent:#ff9b55;--card-image:url(/telegram/information.png)}.miniapp-profile-actions .is-promo{--card-accent:#aa8aff;--card-image:url(/telegram/promocodes.png)}.miniapp-profile-actions .is-info{--card-accent:#63d5e9;--card-image:url(/telegram/information.png)}.miniapp-profile-actions .is-support{--card-accent:#78dda1;--card-image:url(/telegram/support.png)}.miniapp-profile-hub .is-purchases{--card-accent:#78dda1;--card-image:none}.miniapp-profile-hub .is-preorders{--card-accent:#63d5e9;--card-image:url(/telegram/preorders.png);--card-image-size:88% auto}.miniapp-profile-hub .is-balance-history{--card-accent:#ff9b55;--card-image:url(/telegram/topup.png);--card-image-size:88% auto}.miniapp-profile-hub .is-sms-history{--card-accent:#aa8aff;--card-image:url(/telegram/sms-activation.png);--card-image-size:88% auto}@keyframes miniapp-profile-card-shine{0%,56%{transform:translate(-125%)}78%,to{transform:translate(125%)}}@media (width<=430px){.miniapp-profile-actions button,.miniapp-profile-hub>button{--card-image-size:92% auto;--card-image-position:128% center;grid-template-columns:40px minmax(0,1fr) auto;gap:8px;min-height:80px;padding:11px 10px}.miniapp-profile-actions i,.miniapp-profile-hub>button>span{width:40px;height:40px}.miniapp-profile-actions b,.miniapp-profile-hub b{font-size:12px}}@media (width<=420px){.miniapp-profile-overview{border-radius:24px}.miniapp-profile-overview>.miniapp-profile-card{border-radius:23px 23px 0 0}.miniapp-profile-summary{padding-left:13px;padding-right:13px}}@media (prefers-reduced-motion:reduce){.miniapp-profile-overview:before,.miniapp-profile-hub.is-orders-spotlight>button:nth-child(-n+2){animation:none}}.miniapp-product-card.is-unavailable{opacity:.82;filter:none;background:linear-gradient(135deg,#141113,#0e0c0d);border-color:#766a6d24;box-shadow:0 10px 24px #0006,inset 0 1px #ffffff07}.miniapp-product-card.is-unavailable .miniapp-product-image img{filter:grayscale(.68)saturate(.38)brightness(.48)contrast(.94)}.miniapp-product-card.is-unavailable .miniapp-product-image:after{background:linear-gradient(90deg,#0d0b0c2b 0%,#121011e8 94%)}.miniapp-country-choice{scroll-margin-top:calc(82px + env(safe-area-inset-top));animation:.42s cubic-bezier(.2,.82,.28,1) both miniapp-country-choice-in}@keyframes miniapp-country-choice-in{0%{opacity:.3;transform:translateY(12px)}}.miniapp-horizontal-shell{min-width:0;position:relative}.miniapp-horizontal-shell.has-overflow>div:first-child{width:calc(100% - 16px)}.miniapp-scroll-cue{z-index:7;opacity:1;pointer-events:none;background:linear-gradient(90deg,#0000,#100c0f8c 72%,#100c0fd9);width:14px;transition:opacity .22s,transform .22s;position:absolute;top:2px;bottom:9px;right:0}.miniapp-scroll-cue i{filter:drop-shadow(0 0 4px #ff8f435c);border-top:1.5px solid #ffc28d;border-right:1.5px solid #ffc28d;width:7px;height:7px;animation:1.8s ease-in-out infinite miniapp-scroll-hint;display:block;position:absolute;top:50%;right:2px}.miniapp-horizontal-shell.is-at-end .miniapp-scroll-cue{opacity:0;transform:translate(4px)}@keyframes miniapp-scroll-hint{0%,to{opacity:.38;transform:translate(-2px,-50%)rotate(45deg)}50%{opacity:.85;transform:translateY(-50%)rotate(45deg)}}.miniapp-info-title{animation:.38s cubic-bezier(.2,.82,.28,1) both miniapp-info-rise}.miniapp-info-links button{isolation:isolate;transition:transform .18s,border-color .18s,filter .18s;animation:.42s cubic-bezier(.2,.82,.28,1) both miniapp-info-rise;position:relative;overflow:hidden}.miniapp-info-links button:nth-child(2){animation-delay:60ms}.miniapp-info-links button:nth-child(3){animation-delay:.12s}.miniapp-info-links button:after{z-index:-1;content:"";background:#ff8a3d0b;border-radius:50%;width:42%;height:220%;transition:transform .22s,background .22s;position:absolute;top:-60%;right:-12%}.miniapp-info-links button:active{filter:brightness(1.1);transform:scale(.982)}.miniapp-info-links button:active:after{background:#ff8a3d18;transform:scale(1.25)}.miniapp-info-document{animation:.34s cubic-bezier(.2,.82,.28,1) both miniapp-info-rise}.miniapp-info-document-back{color:#d7ced1;background:#1b1618;border:1px solid #ffffff13;border-radius:12px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.miniapp-info-document header{background:linear-gradient(145deg,#21191a,#151112);border:1px solid #ff9c5228;border-radius:17px;margin:18px 0 15px;padding:15px 16px;box-shadow:inset 0 1px #ffffff08}.miniapp-info-document header>div{width:100%}.miniapp-info-document header small{color:#ffab68;letter-spacing:.16em;font-size:9px;font-weight:900}.miniapp-info-document header h2{margin:7px 0 0;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:25px;line-height:1.12}.miniapp-info-document-body{gap:10px;display:grid}.miniapp-info-document-body section{background:linear-gradient(145deg,#1b1618,#120f10);border:1px solid #ffffff10;border-radius:16px;padding:14px 15px;animation:.4s cubic-bezier(.2,.82,.28,1) both miniapp-info-rise;box-shadow:inset 0 1px #ffffff07}.miniapp-info-document-body section:nth-child(2){animation-delay:40ms}.miniapp-info-document-body section:nth-child(3){animation-delay:80ms}.miniapp-info-document-body h3{color:#fff7f2;margin:0 0 7px;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:15px;line-height:1.3}.miniapp-info-document-body p{color:#c0b5b9;white-space:pre-line;margin:0;font-size:12.5px;line-height:1.62}@keyframes miniapp-info-rise{0%{opacity:0;transform:translateY(12px)scale(.985)}}@media (prefers-reduced-motion:reduce){.miniapp-quick-grid button,.miniapp-quick-grid button>span,.miniapp-quick-grid button>span:before,.miniapp-quick-grid button>span:after,.miniapp-activation-state,.miniapp-activation-state:before,.miniapp-activation-state:after,.miniapp-activation-state>.miniapp-status-dot,.miniapp-detail-state>.miniapp-status-dot,.miniapp-country-choice,.miniapp-scroll-cue i,.miniapp-info-title,.miniapp-info-links button,.miniapp-info-document,.miniapp-info-document-body section{animation:none}}.miniapp-product-card.is-unavailable .miniapp-product-copy>small{color:#9e9296;background:#8072760e;border-color:#877a7d25}.miniapp-product-card.is-unavailable .miniapp-product-copy>b{color:#b9b0b3}.miniapp-product-card.is-unavailable .miniapp-product-copy>p{color:#746b6e}.miniapp-product-card.is-unavailable .miniapp-product-copy strong{color:#a2999c;background:#201b1d;border-color:#776b6e22}.miniapp-product-card{position:relative}.miniapp-product-hit{z-index:5;color:#fff7ed;letter-spacing:.08em;pointer-events:none;background:linear-gradient(135deg,#ff8a38,#d95c1c);border:1px solid #ffbd795c;border-radius:8px;align-items:center;gap:4px;min-height:22px;padding:3px 8px;font:800 9px/1 Trebuchet MS,Segoe UI,sans-serif;animation:2.4s ease-in-out infinite miniappHitGlow;display:inline-flex;position:absolute;top:9px;right:9px;box-shadow:0 5px 16px #ff711c3d,inset 0 1px #fff5}.miniapp-product-hit i{color:#fff4bf;font-size:11px;font-style:normal;animation:1.8s ease-in-out infinite miniappHitStar}.miniapp-product-card.is-unavailable .miniapp-product-hit{opacity:.62;filter:grayscale(.55);box-shadow:none}.miniapp-product-card.is-unavailable .miniapp-product-hit i{color:#fff4bf;width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;line-height:1;display:inline}@keyframes miniappHitGlow{0%,to{filter:brightness();transform:translateY(0)}50%{filter:brightness(1.14);transform:translateY(-1px)}}@keyframes miniappHitStar{0%,to{opacity:.8;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.18)rotate(12deg)}}@media (prefers-reduced-motion:reduce){.miniapp-product-hit,.miniapp-product-hit i{animation:none}}.miniapp-product-copy>div{flex-wrap:wrap;gap:8px}.miniapp-product-wholesale{color:#91e6b4;letter-spacing:.055em;white-space:nowrap;background:#70d39a12;border:1px solid #70d39a3d;border-radius:9px;align-items:center;min-height:28px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.miniapp-wholesale-offer{background:radial-gradient(circle at 0 0,#70d39a1a,#0000 43%),linear-gradient(145deg,#17221b,#100e0f 72%);border:1px solid #70d39a45;border-radius:19px;margin:2px 0 0;padding:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0c,0 12px 28px #0003}.miniapp-wholesale-head{z-index:1;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid;position:relative}.miniapp-wholesale-icon{background:#70d39a14;border:1px solid #70d39a42;border-radius:13px;place-items:center;width:42px;height:42px;font-size:22px;display:grid;box-shadow:inset 0 1px #ffffff0d}.miniapp-wholesale-head div{min-width:0}.miniapp-wholesale-head small,.miniapp-wholesale-head b{display:block}.miniapp-wholesale-head small{color:#78dba1;letter-spacing:.13em;margin-bottom:4px;font-size:8px;font-weight:950}.miniapp-wholesale-head b{overflow-wrap:anywhere;color:#f8f4f5;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:15px;line-height:1.2}.miniapp-wholesale-tiers{z-index:1;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:12px;display:grid;position:relative}.miniapp-wholesale-tier{background:#171315cc;border:1px solid #ffffff12;border-radius:13px;gap:3px;min-width:0;padding:10px 11px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff08}.miniapp-wholesale-tier.is-active{background:linear-gradient(145deg,#21412c,#17231b);border-color:#78dfa563;box-shadow:inset 0 1px #ffffff12,0 8px 22px #4ac4771c}.miniapp-wholesale-tier.is-active:after{color:#122118;content:"✓";background:#79dda3;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:950;display:grid;position:absolute;top:8px;right:9px}.miniapp-wholesale-tier span{color:#b8adb1;padding-right:20px;font-size:9px;font-weight:800}.miniapp-wholesale-tier b{color:#fff5ed;font-size:18px;line-height:1.05}.miniapp-wholesale-tier em{color:#7d7276;font-size:8px;font-style:normal;font-weight:750}.miniapp-wholesale-tier.is-active em{color:#8ce1ad}.miniapp-wholesale-note{z-index:1;color:#a99ea2;white-space:pre-line;border-top:1px solid #70d39a21;margin:11px 1px 0;padding-top:10px;font-size:10px;line-height:1.5;position:relative}@media (width<=340px){.miniapp-wholesale-tiers{grid-template-columns:1fr}}.nft-mini-option-preview{color:#ffb477;background:#241b1e;border:1px solid #ffffff14;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.nft-mini-sheet.is-detail{max-height:calc(100dvh - 2px);padding-top:58px}.nft-mini-profile-list>button>span{overflow:hidden}.nft-mini-profile-list>button>span>img{object-fit:cover;width:100%;height:100%}@media (width>=640px){.nft-mini-sheet.is-wide.is-detail:has(>.nft-mini-detail-media){padding-top:58px}.nft-mini-sheet.is-wide.is-detail:has(>.nft-mini-detail-media)>.nft-mini-detail-media{min-height:calc(100dvh - 60px);margin:0}.nft-mini-sheet.is-wide.is-detail:has(>.nft-mini-detail-media)>.nft-mini-detail-copy{max-height:calc(100dvh - 60px)}}@media (width<=520px){.miniapp-shell,.miniapp-view,.nft-mini-view,.nft-mini-rentals,.nft-mini-rental,.nft-mini-rental-main{width:100%;min-width:0;max-width:100%}.nft-mini-view{padding-left:8px;padding-right:8px;overflow:clip}.nft-mini-rentals{overflow:visible}.nft-mini-rental{contain:layout paint;display:block}.nft-mini-rental-main{grid-template-columns:minmax(112px,34%) minmax(0,66%);min-height:154px;display:grid}.nft-mini-rental-media-column,.nft-mini-rental-media,.nft-mini-rental-copy{min-width:0;max-width:100%}.nft-mini-rental-media{min-height:122px}.nft-mini-rental-copy{padding:13px 11px;overflow:hidden}.nft-mini-rental-copy>h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nft-mini-rental-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;min-width:0;margin:0}.nft-mini-rental-actions button{min-width:0;overflow:hidden}.nft-mini-rental-actions button>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.miniapp-nav{max-width:calc(100vw - 16px)}.nft-mini-card-badges>span.value{font-size:10px}}@media (width<=390px){.nft-mini-card-badges>span.number{font-size:8px}.nft-mini-card-badges>span.value{font-size:9px}.nft-mini-sheet.is-detail .nft-mini-detail-badges{left:12px;right:12px}.nft-mini-rental-main{grid-template-columns:minmax(106px,35%) minmax(0,65%)}.nft-mini-rental-facts>span{padding:7px}.nft-mini-rental-copy>div.nft-mini-rental-facts b{font-size:10px}.nft-mini-option-list:not(.sort)>button:not(:first-child){grid-template-columns:20px 42px minmax(0,1fr) auto;gap:8px;padding:8px 9px}.nft-mini-option-preview{border-radius:13px;width:42px;height:42px}}@media (width<=340px){.nft-mini-card-badges>span.number{font-size:7px}.nft-mini-card-badges>span.value{font-size:8px}.nft-mini-rental-main{grid-template-columns:102px minmax(0,1fr)}.nft-mini-rental-copy{padding:11px 9px}.nft-mini-rental-copy>small{font-size:8px}.nft-mini-rental-copy>h3{font-size:14px}}.miniapp-order-control{background:radial-gradient(circle at 50% 0,#ff8d341b,#0000 45%),linear-gradient(145deg,#1d1719,#100d0e);border:1px solid #ff9b5448;border-radius:20px;margin-top:14px;padding:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 14px 30px #0004}.miniapp-order-control .miniapp-quantity{grid-template-columns:54px minmax(0,1fr) 54px;gap:10px;margin-top:0}.miniapp-order-control .miniapp-quantity>button,.miniapp-order-control .miniapp-quantity>label{border-radius:16px;min-height:58px}.miniapp-order-control .miniapp-quantity>label{background:#161113;border-color:#ffffff16;box-shadow:inset 0 1px #ffffff08}.miniapp-order-control .miniapp-quantity>button:first-child{background:#593638;border-color:#c95d5540}.miniapp-order-control .miniapp-quantity>button:last-child{background:#70d39a;border-color:#92e6b56b;box-shadow:0 8px 19px #50bd8130,inset 0 1px #ffffff52}.miniapp-order-control .miniapp-flow-divider{box-shadow:none;background:linear-gradient(90deg,#0000,#ff95504f 12%,#ffffff1c 50%,#ff95504f 88%,#0000);margin:12px 0 10px}.miniapp-order-control .miniapp-total{box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:7px 6px 5px;display:flex}.miniapp-order-control .miniapp-total:before{display:none}.miniapp-order-control .miniapp-total span{color:#a99ca1;letter-spacing:.15em;text-align:left;width:auto;font-size:9px;font-weight:900}.miniapp-order-control .miniapp-total b{color:#ffb26d;text-align:right;text-shadow:0 0 18px #ff792f2b;width:auto;margin:0;font-size:27px;line-height:1;display:block}.miniapp-order-control+.miniapp-pay-reveal{border:1px solid #ffb16c;border-radius:18px;justify-content:center;min-height:57px;margin-top:12px;box-shadow:0 14px 30px #ff67282f,inset 0 1px #ffffff5c}.miniapp-order-control+.miniapp-pay-reveal span{text-align:center;width:auto}@media (width<=380px){.miniapp-order-control{padding:10px}.miniapp-order-control .miniapp-quantity{grid-template-columns:50px minmax(0,1fr) 50px;gap:8px}.miniapp-order-control .miniapp-quantity>button,.miniapp-order-control .miniapp-quantity>label{min-height:54px}.miniapp-order-control .miniapp-total b{font-size:25px}}.miniapp-description.miniapp-description-card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:11px;margin:16px 0 19px;padding:0;display:grid}.miniapp-description-card>section{background:linear-gradient(145deg,#1a1618,#131012);border:1px solid #ffffff12;border-radius:14px;gap:8px;min-width:0;padding:13px 14px;display:grid;box-shadow:inset 0 1px #ffffff08}.miniapp-description-card>section+section,.miniapp-description-card>blockquote+section,.miniapp-description-card>section+blockquote,.miniapp-description-card>section+section.is-list-section,.miniapp-description-card>blockquote+section.is-list-section,.miniapp-description-card>section>blockquote+p.is-bullet{margin-top:0}.miniapp-description-card h3{color:#ffad68;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 1px;font-size:10px;font-weight:950;line-height:1.35;display:flex}.miniapp-description-card h3:before{content:"";background:linear-gradient(135deg,#76e8f2,#2798ba);border:1px solid #79e6f4aa;border-radius:2px;flex:none;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 9px #4dd7ed55}.miniapp-description-card p{color:#cfc5c8;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0;padding:0;font-size:13px;line-height:1.65}.miniapp-description-card p.is-bullet{color:#ded5d8;background:0 0;border:0;border-radius:0;padding:2px 0 2px 17px;position:relative}.miniapp-description-card p.is-bullet:before{content:"";background:#65d8ee;border-radius:2px;width:5px;height:5px;position:absolute;top:.72em;left:2px;box-shadow:0 0 10px #55cbe777}.miniapp-description-card blockquote{color:#e9e2e4;overflow-wrap:anywhere;white-space:pre-wrap;background:linear-gradient(90deg,#58d4ec18,#172125 72%);border:1px solid #58d4ec22;border-left:3px solid #58d4ec;border-radius:0 13px 13px 0;margin:0;padding:13px 14px;font-size:13px;font-weight:750;line-height:1.58}.miniapp-inline-quote{color:#f4fcfff0;background:linear-gradient(90deg,#1e97b22e,#1e97b20e);border-left:3px solid #4cd6e8eb;border-radius:0 12px 12px 0;padding:12px 14px;display:block}.miniapp-description-card strong{color:#fff4ed;font-weight:900}.miniapp-description-card em{color:#aaa0a4;font-style:italic}.miniapp-description-card u{text-underline-offset:3px;text-decoration-color:#61d4eb}.miniapp-description-card s{color:#857a7e}.miniapp-description-card code{color:#ffbd82;background:#090708;border:1px solid #ffffff12;border-radius:6px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.92em}.miniapp-description-card p.is-link-row{background:#55cce50a;border:1px solid #55cce52f;border-radius:12px;padding:10px 35px 10px 11px;position:relative}.miniapp-description-card p.is-link-row:after{color:#73dbee;content:"↗";position:absolute;top:50%;right:13px;transform:translateY(-50%)}.miniapp-description-card .miniapp-inline-emoji{background:linear-gradient(135deg,#76e8f2,#2798ba);border:1px solid #79e6f4aa;border-radius:3px;width:8px;height:8px;margin:0 7px 1px 1px;display:inline-block;transform:rotate(45deg);box-shadow:0 0 9px #4dd7ed55}.miniapp-phone-card.is-copyable,.miniapp-code-card.is-copyable,.miniapp-detail-copy-card.is-copyable{appearance:none;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;outline:0}.miniapp-phone-card.is-copyable:active,.miniapp-code-card.is-copyable:active,.miniapp-detail-copy-card.is-copyable:active,.miniapp-detail-copy-card.is-copied{filter:brightness(1.1);border-color:#78dba362;transform:scale(.985)}.miniapp-shell{max-width:100%;overflow-x:hidden}.miniapp-drawer-backdrop,.miniapp-modal-backdrop{max-width:100vw;overflow-x:hidden}.miniapp-drawer,.miniapp-modal{overscroll-behavior-x:none;max-width:100%;overflow-x:hidden}.miniapp-drawer-image,.miniapp-drawer-copy,.miniapp-description-card,.miniapp-drawer-copy>*{min-width:0;max-width:100%}.miniapp-drawer-image>img{max-width:100%;display:block}.miniapp-drawer-copy a,.miniapp-drawer-copy pre,.miniapp-drawer-copy code{overflow-wrap:anywhere;word-break:break-word;max-width:100%}@media (width<=639px){.miniapp-drawer-backdrop{padding-top:max(44px,env(safe-area-inset-top));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000ad;align-items:flex-end}.miniapp-drawer{width:100%;height:auto;max-height:calc(100dvh - max(44px,env(safe-area-inset-top)));background:linear-gradient(#1a1417 0,#141012 82px);border-top:1px solid #ffffff1a;border-radius:25px 25px 0 0;padding-top:58px;box-shadow:0 -22px 68px #000c,0 -1px #ffffff0a}.miniapp-drawer-image{aspect-ratio:16/9;width:calc(100% - 28px);min-height:0;max-height:none;box-shadow:none;background:#141012;border:0;border-radius:18px 18px 0 0;place-items:stretch stretch;margin:0 14px}.miniapp-drawer-image>img{object-fit:cover;border-radius:18px 18px 0 0;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 0% 74%,#000000d1 84%,#0000 100%);mask-image:linear-gradient(#000 0% 74%,#000000d1 84%,#0000 100%)}.miniapp-drawer-image:before,.miniapp-drawer-image:after{content:none}.miniapp-drawer-image>span{z-index:2}.miniapp-drawer-toolbar{height:48px;top:7px;left:12px;right:12px}.miniapp-drawer-toolbar .miniapp-drawer-close{color:#ddd3d6;background:linear-gradient(145deg,#282124eb,#120e10f5);border:1px solid #ffffff20;border-radius:50%;width:40px;height:40px;box-shadow:0 9px 24px #0008,inset 0 1px #ffffff10}.miniapp-drawer-toolbar .miniapp-drawer-close svg{stroke-width:2px;width:19px;height:19px}}.miniapp-maintenance-screen{min-height:100dvh;padding:max(22px,env(safe-area-inset-top)) 18px max(22px,env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 16%,#ff744421,#0000 32%),radial-gradient(circle at 10% 90%,#47cde012,#0000 30%),#0b090a;place-items:center;display:grid}.miniapp-maintenance-card{background:linear-gradient(#1b1517,#110e0f 62%);border:1px solid #ff975d38;border-radius:30px;width:min(100%,520px);animation:.65s cubic-bezier(.2,.8,.2,1) both maintenance-card-in;overflow:hidden;box-shadow:0 30px 90px #00000094,inset 0 1px #ffffff0a}.miniapp-maintenance-image{aspect-ratio:16/10;background:linear-gradient(145deg,#2b1b17,#0f0c0d);width:100%;position:relative;overflow:hidden}.miniapp-maintenance-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#110e0f);height:42%;position:absolute;inset:auto 0 0}.miniapp-maintenance-image>img{object-fit:cover;width:100%;height:100%;animation:1.1s ease-out both maintenance-image-in}.miniapp-maintenance-placeholder{background:radial-gradient(circle,#ff704229,#0000 38%);place-items:center;display:grid;position:absolute;inset:0}.miniapp-maintenance-placeholder span{z-index:1;aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#ff905c,#f15a39);border:1px solid #ffc19a4d;border-radius:28px;place-items:center;width:88px;font-size:30px;font-weight:950;animation:3s ease-in-out infinite maintenance-logo;display:grid;box-shadow:0 18px 60px #ff59306b}.miniapp-maintenance-placeholder i{aspect-ratio:1;border:1px solid #ff844b24;border-radius:50%;width:180px;animation:7s linear infinite maintenance-ring;position:absolute}.miniapp-maintenance-placeholder i:nth-of-type(2){width:240px;animation-duration:10s;animation-direction:reverse}.miniapp-maintenance-placeholder i:nth-of-type(3){width:310px;animation-duration:14s}.miniapp-maintenance-copy{z-index:1;text-align:center;padding:0 28px 30px;position:relative}.miniapp-maintenance-copy>small{color:#ff9a62;letter-spacing:.18em;font-size:10px;font-weight:950}.miniapp-maintenance-copy h1{color:#fff8f5;letter-spacing:-.035em;margin:10px 0 12px;font-size:clamp(30px,8vw,42px);line-height:1.04}.miniapp-maintenance-copy p{color:#bcb2b5;white-space:pre-line;max-width:400px;margin:0 auto 22px;font-size:15px;line-height:1.62}.miniapp-maintenance-copy>button{color:#170d0b;cursor:pointer;background:linear-gradient(90deg,#ffa260,#ff6c45);border:0;border-radius:17px;width:100%;padding:16px 20px;font-size:15px;font-weight:950;position:relative;overflow:hidden;box-shadow:0 12px 34px #ff673e38}.miniapp-maintenance-copy>button:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:28%;height:220%;animation:4s ease-in-out infinite maintenance-shine;position:absolute;top:-60%;left:-45%;transform:rotate(20deg)}.miniapp-maintenance-copy>button span{z-index:1;position:relative}.miniapp-maintenance-copy>em{color:#756b6e;margin-top:13px;font-size:11px;font-style:normal;display:block}@keyframes maintenance-card-in{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:none}}@keyframes maintenance-image-in{0%{opacity:.25;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes maintenance-logo{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes maintenance-ring{to{transform:rotate(360deg)}}@keyframes maintenance-shine{0%,62%{left:-45%}86%,to{left:125%}}@media (prefers-reduced-motion:reduce){.miniapp-maintenance-card,.miniapp-maintenance-image>img,.miniapp-maintenance-placeholder span,.miniapp-maintenance-placeholder i,.miniapp-maintenance-copy>button:after{animation:none}}.miniapp-nft-launch,.miniapp-profile-nft-launch{color:#fff;text-align:left;background:radial-gradient(circle at 9% 20%,#ff7d3440,#0000 30%),linear-gradient(135deg,#241713,#151113 66%);border:1px solid #ff96543c;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;margin:11px 0 4px;padding:15px;display:grid;box-shadow:0 15px 35px #0004}.miniapp-nft-launch>span,.miniapp-profile-nft-launch>span{color:#241006;background:linear-gradient(145deg,#ffb261,#ff743c);border-radius:16px;place-items:center;width:48px;height:48px;font-size:23px;display:grid;box-shadow:0 10px 26px #ff6f3428}.miniapp-nft-launch small,.miniapp-nft-launch b,.miniapp-nft-launch p,.miniapp-profile-nft-launch b,.miniapp-profile-nft-launch small{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.miniapp-nft-launch small{color:#ff9f62;letter-spacing:.13em;font-size:8px;font-weight:950}.miniapp-nft-launch b{margin-top:4px;font-size:14px}.miniapp-nft-launch p,.miniapp-profile-nft-launch small{color:#928589;margin-top:4px;font-size:9px}.miniapp-nft-launch>strong,.miniapp-profile-nft-launch>strong{color:#ff9f62;font-size:20px}.miniapp-profile-nft-launch{margin-top:10px}.miniapp-profile-nft-launch b{font-size:12px}.nft-mini-view{--nft-orange:#ff8c4b;--nft-gold:#ffbf61;--nft-green:#6fdaa0;--nft-panel:#171416;--nft-line:#ffffff12;padding-top:8px}.nft-mini-hero{background:radial-gradient(circle at 82% 10%,#ff9d4552,#0000 32%),radial-gradient(circle at 10% 85%,#9b492d3b,#0000 38%),linear-gradient(150deg,#2b1b16,#151113 65%);border:1px solid #ff9a5133;border-radius:28px;min-height:285px;padding:28px 20px 18px;position:relative;overflow:hidden;box-shadow:0 20px 55px #0007,inset 0 1px #ffffff0b}.nft-mini-hero:after{opacity:.2;content:"";pointer-events:none;background-image:linear-gradient(120deg,#0000 0 47%,#fff1 48% 49%,#0000 50% 100%);background-size:32px 32px;position:absolute;inset:0}.nft-mini-hero>div:nth-of-type(2){z-index:2;max-width:73%;position:relative}.nft-mini-hero small{color:#ffab70;letter-spacing:.15em;font-size:8px;font-weight:950}.nft-mini-hero h1{color:#fff9f5;letter-spacing:-.045em;margin:8px 0 9px;font-size:clamp(29px,8.8vw,45px);line-height:1}.nft-mini-hero p{color:#c7b9b3;margin:0;font-size:11px;line-height:1.5}.nft-mini-orbit{border:1px solid #ffc28624;border-radius:50%;place-items:center;width:102px;height:102px;animation:4s ease-in-out infinite nft-orbit-float;display:grid;top:20px;right:13px;z-index:1!important;max-width:none!important;position:absolute!important}.nft-mini-orbit>span{color:#291207;background:linear-gradient(145deg,#ffd07a,#ff773a);border-radius:20px;place-items:center;width:58px;height:58px;font-size:29px;display:grid;transform:rotate(-8deg);box-shadow:0 20px 45px #ff7b3650}.nft-mini-orbit>i{background:#ffd395;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 18px #ff9e55}.nft-mini-orbit>i:first-of-type{top:7px;left:18px}.nft-mini-orbit>i:nth-of-type(2){width:5px;height:5px;bottom:27px;right:1px}.nft-mini-orbit>i:nth-of-type(3){width:4px;height:4px;bottom:4px;left:29px}@keyframes nft-orbit-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(4deg)}}.nft-mini-hero-stats{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid;position:absolute;bottom:15px;left:14px;right:14px}.nft-mini-hero-stats>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0a0aa8;border:1px solid #ffffff12;border-radius:14px;min-width:0;padding:10px 8px}.nft-mini-hero-stats b,.nft-mini-hero-stats small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nft-mini-hero-stats b{color:#ffb46e;font-size:16px}.nft-mini-hero-stats small{color:#8f8180;margin-top:2px;font-size:7px}.nft-mini-tabs{border:1px solid var(--nft-line);background:#151214;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:11px 0;padding:5px;display:grid}.nft-mini-tabs button{color:#817579;background:0 0;border:0;border-radius:14px;min-height:48px;font-size:11px;font-weight:900}.nft-mini-tabs button.active{color:#211008;background:linear-gradient(135deg,#ffb262,#ff7740);box-shadow:0 8px 22px #ff733522}.nft-mini-tabs em{background:#0002;border-radius:7px;place-items:center;min-width:20px;height:20px;margin-left:6px;font-size:8px;font-style:normal;display:inline-grid}.nft-mini-tools{grid-template-columns:minmax(0,1fr) 48px;gap:7px;margin-bottom:8px;display:grid}.nft-mini-tools label{border:1px solid var(--nft-line);background:#151214;border-radius:16px;align-items:center;gap:9px;min-width:0;height:49px;padding:0 14px;display:flex}.nft-mini-tools label>span{color:#9d8f91;font-size:22px}.nft-mini-tools input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.nft-mini-tools>button{color:#ffb274;background:#251914;border:1px solid #ff995337;border-radius:16px;font-size:17px}.nft-mini-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.nft-mini-filter-grid button{border:1px solid var(--nft-line);color:#fff;text-align:left;background:linear-gradient(145deg,#1c181a,#141113);border-radius:17px;align-content:center;min-width:0;min-height:59px;padding:9px 34px 9px 12px;display:grid;position:relative}.nft-mini-filter-grid button.active{background:linear-gradient(145deg,#2a1b16,#171214);border-color:#ff9c5548}.nft-mini-filter-grid small,.nft-mini-filter-grid b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nft-mini-filter-grid small{color:#7f7376;letter-spacing:.11em;font-size:7px;font-weight:950}.nft-mini-filter-grid b{margin-top:5px;font-size:11px}.nft-mini-filter-grid span{color:#ff9f61;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.nft-mini-resultbar{border:1px solid var(--nft-line);background:#121012;border-radius:15px;align-items:center;gap:7px;margin:9px 0;padding:7px 8px 7px 12px;display:flex}.nft-mini-resultbar>span{color:#867a7d;flex:1;min-width:0;font-size:9px}.nft-mini-resultbar>span b{color:#ffb06e;font-size:13px}.nft-mini-resultbar button{color:#d4c8ca;background:#211b1d;border:0;border-radius:10px;min-height:34px;padding:0 10px;font-size:9px;font-weight:850}.nft-mini-resultbar button.refresh{color:#ffad6b;width:34px;padding:0}.nft-mini-sync{color:#d7c4bc;background:#2a1a154f;border:1px solid #ff9a5030;border-radius:14px;align-items:center;gap:9px;margin:8px 0;padding:10px 12px;font-size:9px;display:flex}.nft-mini-sync i,.nft-mini-loading i,.nft-mini-payment-watch i{border:2px solid #ff9b55;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.75s linear infinite miniapp-spin}.nft-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.nft-mini-card{border:1px solid var(--nft-line);color:#fff;text-align:left;background:linear-gradient(155deg,#1d191b,#131012);border-radius:21px;min-width:0;padding:0;overflow:hidden;box-shadow:0 12px 28px #0004}.nft-mini-card-media{aspect-ratio:1;background:radial-gradient(circle at 50% 40%,#ffae7238,#0000 44%),#282124;border-radius:16px;margin:7px;position:relative;overflow:hidden}.nft-mini-card-media:before{opacity:.13;content:"";background-image:radial-gradient(circle,#fff 1px,#0000 1.5px);background-size:20px 20px;position:absolute;inset:0}.nft-mini-card-media>span,.nft-mini-card-media>em{z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100d0dcc;border-radius:8px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:950;position:absolute}.nft-mini-card-media>span{top:7px;left:7px}.nft-mini-card-media>em{color:#221006;background:#ffdca9;bottom:7px;right:7px}.nft-mini-media{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.nft-mini-media>img,.nft-mini-lottie{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.nft-mini-media>img{z-index:1;opacity:1}.nft-mini-lottie{z-index:2;opacity:0;transition:opacity .18s ease-out}.nft-mini-media.is-animated .nft-mini-lottie{opacity:1}.nft-mini-card-copy small,.nft-mini-card-copy b,.nft-mini-card-copy span,.nft-mini-card-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nft-mini-card-copy small{color:#ff9d5c;font-size:8px;font-weight:850}.nft-mini-card-copy b{margin:4px 0 3px;font-size:13px}.nft-mini-card-copy span{color:#786e71;font-size:8px}.nft-mini-card-copy strong{color:#201007;text-align:center;background:linear-gradient(135deg,#fff5e9,#ffd8af);border-radius:11px;margin-top:9px;padding:9px 7px;font-size:10px}.nft-mini-card-copy strong i{color:#886d5d;font-size:7px;font-style:normal}.nft-mini-more,.nft-mini-secondary{color:#ffb477;background:#211713;border:1px solid #ff9b5130;border-radius:15px;width:100%;min-height:49px;margin-top:10px;font-size:10px;font-weight:900}.nft-mini-more span{background:#ff9d5521;border-radius:7px;place-items:center;min-width:24px;height:21px;margin-left:7px;display:inline-grid}.nft-mini-empty,.nft-mini-loading,.nft-mini-error{color:#8d8184;text-align:center;background:#151214;border:1px dashed #ffffff17;border-radius:23px;align-content:center;place-items:center;min-height:235px;padding:24px;display:grid}.nft-mini-empty>span{color:#ff9e5a;font-size:35px}.nft-mini-empty b,.nft-mini-loading b,.nft-mini-error b{color:#eee5e7;margin-top:10px;font-size:15px}.nft-mini-empty p,.nft-mini-error p,.nft-mini-loading span{max-width:280px;margin:7px 0 14px;font-size:10px;line-height:1.5}.nft-mini-empty button,.nft-mini-error button{color:#221006;background:#ff9e5a;border:0;border-radius:13px;min-height:42px;padding:0 16px;font-weight:900}.nft-mini-rentals{gap:9px;display:grid}.nft-mini-rentals-head{justify-content:space-between;align-items:end;gap:10px;margin:5px 2px 2px;display:flex}.nft-mini-rentals-head small{color:#ff9d5c;letter-spacing:.13em;font-size:8px;font-weight:950}.nft-mini-rentals-head h2{margin:4px 0 0;font-size:21px}.nft-mini-rentals-head>button{border:1px solid var(--nft-line);color:#d9ccce;background:#1c181a;border-radius:11px;min-height:36px;padding:0 11px;font-size:9px}.nft-mini-rental{border:1px solid var(--nft-line);background:linear-gradient(145deg,#1c181a,#131012);border-radius:22px;grid-template-columns:108px minmax(0,1fr);display:grid;overflow:hidden}.nft-mini-rental-media{background:radial-gradient(circle,#ff9a4930,#0000 60%),#251e21;min-height:130px;position:relative;overflow:hidden}.nft-mini-rental-media>span{z-index:4;color:#163021;text-align:center;background:#73dca3e8;border-radius:8px;padding:6px;font-size:7px;font-weight:950;position:absolute;bottom:6px;left:6px;right:6px}.nft-mini-rental:not(.is-ready) .nft-mini-rental-media>span{color:#fff2e5;background:#9b663ee8}.nft-mini-rental-copy{min-width:0;padding:13px 12px 8px}.nft-mini-rental-copy small{color:#ff9e5d;font-size:8px}.nft-mini-rental-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 9px;font-size:14px;overflow:hidden}.nft-mini-rental-copy>div{color:#8f8386;justify-content:space-between;align-items:center;gap:6px;font-size:8px;display:flex}.nft-mini-rental-copy>div b{color:#ffb06d;font-size:10px}.nft-mini-rental-copy p{color:#72dca2;margin:8px 0 0;font-size:9px}.nft-mini-rental-copy>em{color:#d8a36f;margin-top:5px;font-size:8px;font-style:normal;display:block}.nft-mini-rental-actions{border-top:1px solid var(--nft-line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px;display:grid}.nft-mini-rental-actions button{color:#d8cccf;background:#211c1e;border:1px solid #ffffff10;border-radius:11px;min-height:39px;font-size:8px;font-weight:850}.nft-mini-rental-actions button.extend{color:#8ae5b1;background:#183124;border-color:#69d69a2e}.nft-mini-sheet-backdrop{z-index:105;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050304c9;align-items:end;padding-top:45px;display:flex;position:fixed;inset:0}.nft-mini-sheet{width:min(100%,720px);max-height:calc(100dvh - 35px);padding:29px 14px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(#1a1618,#100d0e 75%);border:1px solid #ffffff15;border-radius:27px 27px 0 0;margin:0 auto;animation:.25s ease-out miniapp-rise;position:relative;overflow:auto;box-shadow:0 -25px 75px #000c}.nft-mini-sheet.is-wide{max-height:calc(100dvh - 12px)}.nft-mini-sheet-handle{background:#fff2;border-radius:4px;width:42px;height:4px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.nft-mini-sheet-close{z-index:5;color:#fff;background:#0e0b0ccf;border:1px solid #ffffff1b;border-radius:12px;width:36px;height:36px;font-size:22px;position:absolute;top:13px;right:13px}.nft-mini-sheet-title{padding:4px 46px 8px 2px}.nft-mini-sheet-title small{color:#ff9f61;letter-spacing:.14em;font-size:8px;font-weight:950}.nft-mini-sheet-title h2{letter-spacing:-.035em;margin:5px 0 4px;font-size:25px}.nft-mini-sheet-title p{color:#8e8184;margin:5px 0 0;font-size:10px}.nft-mini-sheet-search{border:1px solid var(--nft-line);background:#0d0b0c;border-radius:15px;align-items:center;gap:9px;height:49px;margin:9px 0;padding:0 13px;display:flex}.nft-mini-sheet-search span{color:#8d8184;font-size:21px}.nft-mini-sheet-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0}.nft-mini-option-list{gap:5px;max-height:55dvh;padding:2px 0 6px;display:grid;overflow:auto}.nft-mini-option-list>button{color:#fff;text-align:left;background:#171416;border:1px solid #0000;border-radius:14px;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:52px;padding:8px 11px;display:grid}.nft-mini-option-list>button>i{border:2px solid #655c5f;border-radius:50%;width:18px;height:18px}.nft-mini-option-list>button.active{background:#291b16;border-color:#ff9a5142}.nft-mini-option-list>button.active>i{border:5px solid #ff9d59}.nft-mini-option-list b,.nft-mini-option-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nft-mini-option-list small{color:#7d7275;margin-top:3px;font-size:7px}.nft-mini-option-list strong{color:#a99ca0;font-size:9px}.nft-mini-option-list.sort>button{grid-template-columns:23px minmax(0,1fr)}.nft-mini-apply{color:#211007;background:linear-gradient(135deg,#ffba69,#ff783f);border:0;border-radius:16px;width:100%;min-height:52px;margin-top:8px;font-size:12px;font-weight:950;box-shadow:0 12px 28px #ff763226}.nft-mini-apply:disabled{filter:grayscale(.8);opacity:.5}.nft-mini-detail-media:after{z-index:3;content:"";background:linear-gradient(#0000,#1a1618);height:30%;position:absolute;bottom:0;left:0;right:0}.nft-mini-detail-media>span{z-index:4;color:#fff;background:#0f0c0cc7;border-radius:9px;padding:6px 9px;font-size:9px;font-weight:950;position:absolute;top:17px;left:15px}.nft-mini-detail-copy>small{color:#ff9f61;font-size:9px;font-weight:900}.nft-mini-detail-copy>h2{letter-spacing:-.04em;margin:5px 0 2px;font-size:27px}.nft-mini-detail-copy>p{color:#827679;margin:0 0 12px;font-size:9px}.nft-mini-traits{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.nft-mini-traits>span{border:1px solid var(--nft-line);background:#151214;border-radius:12px;min-width:0;padding:9px}.nft-mini-traits small,.nft-mini-traits b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nft-mini-traits small{color:#766b6e;text-transform:uppercase;font-size:6px}.nft-mini-duration-head{border-top:1px solid var(--nft-line);justify-content:space-between;align-items:end;gap:10px;margin-top:12px;padding:12px 2px 8px;display:flex}.nft-mini-duration-head small,.nft-mini-duration-head b{display:block}.nft-mini-duration-head small{color:#807477;letter-spacing:.1em;font-size:7px;font-weight:950}.nft-mini-duration-head b{margin-top:4px;font-size:11px}.nft-mini-duration-head strong{color:#ffb06d;font-size:20px}.nft-mini-duration>button{border:1px solid var(--nft-line);color:#fff;background:#292124;border-radius:15px;min-height:54px;font-size:22px}.nft-mini-duration>button:last-child{color:#1b0d08;background:#70d69e}.nft-mini-duration label{border:1px solid var(--nft-line);background:#151214;border-radius:15px;align-content:center;place-items:center;display:grid}.nft-mini-duration input{color:#fff;text-align:center;appearance:textfield;background:0 0;border:0;outline:0;width:100%;font-size:19px;font-weight:950}.nft-mini-duration label small{color:#776c6f;font-size:7px}.nft-mini-duration-presets{gap:5px;margin-top:6px;padding-bottom:2px;display:flex;overflow:auto}.nft-mini-duration-presets button{border:1px solid var(--nft-line);color:#a99da0;background:#1b1719;border-radius:11px;flex:none;min-height:34px;padding:0 11px;font-size:8px;font-weight:850}.nft-mini-duration-presets button.active{color:#241106;background:#ffab64;border-color:#ff9c5540}.nft-mini-checkout{gap:6px;margin-top:12px;display:grid}.nft-mini-checkout>button{color:#fff;text-align:left;background:#173023;border:1px solid #6fd79c35;border-radius:15px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:56px;padding:8px 12px;display:grid}.nft-mini-checkout>button>span{color:#153020;background:#70d69e;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.nft-mini-checkout b,.nft-mini-checkout small{display:block}.nft-mini-checkout b{font-size:11px}.nft-mini-checkout small{color:#83aa91;margin-top:3px;font-size:8px}.nft-mini-checkout>button.insufficient{background:#452426;border-color:#ad4b4740}.nft-mini-checkout>button.topup{color:#ffb176;text-align:center;background:#241813;border-color:#ff9b5133;min-height:43px;display:block}.nft-mini-checkout>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.nft-mini-checkout>div>button{border:1px solid var(--nft-line);color:#d8ccce;background:#1c181a;border-radius:13px;min-height:44px;font-size:9px;font-weight:850}.nft-mini-payment-watch{z-index:102;right:13px;bottom:calc(86px + env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#2a1c18ed;border:1px solid #ff9b5140;border-radius:15px;align-items:center;gap:10px;max-width:520px;margin:auto;padding:11px 13px;display:flex;position:fixed;left:13px;box-shadow:0 15px 42px #000a}.nft-mini-payment-watch span{min-width:0}.nft-mini-payment-watch b,.nft-mini-payment-watch small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nft-mini-payment-watch small{color:#a49291;margin-top:2px;font-size:8px}@media (width>=640px){.nft-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nft-mini-hero{min-height:300px}.nft-mini-rental{grid-template-columns:145px minmax(0,1fr)}.nft-mini-rental-media{min-height:160px}}@media (prefers-reduced-motion:reduce){.nft-mini-orbit{animation:none}.nft-mini-lottie{display:none}.nft-mini-media>img{opacity:1!important}}.nft-mini-view{font-size:14px}.nft-mini-hero{min-height:258px;padding:25px 21px 17px;box-shadow:0 16px 36px #0006,inset 0 1px #ffffff0b}.nft-mini-hero>div:nth-of-type(2){max-width:72%}.nft-mini-hero small{font-size:10px}.nft-mini-hero h1{margin:10px 0;font-size:clamp(35px,9.5vw,48px)}.nft-mini-hero p{max-width:340px;font-size:13px;line-height:1.48}.nft-mini-orbit{width:94px;height:94px}.nft-mini-orbit>span{width:54px;height:54px}.nft-mini-hero-stats>span{-webkit-backdrop-filter:none;backdrop-filter:none;background:#100c0deb;padding:11px 10px}.nft-mini-hero-stats b{font-size:18px}.nft-mini-hero-stats small{margin-top:3px;font-size:9px}.nft-mini-tabs button,.nft-mini-tools input{font-size:13px}.nft-mini-filter-grid small{font-size:9px}.nft-mini-filter-grid b{font-size:13px}.nft-mini-resultbar>span,.nft-mini-resultbar button,.nft-mini-sync{font-size:11px}.nft-mini-card{content-visibility:auto;contain:layout paint style;contain-intrinsic-size:0 315px;border-radius:22px;box-shadow:0 8px 20px #0003}.nft-mini-card-media>span,.nft-mini-card-media>em{-webkit-backdrop-filter:none;backdrop-filter:none;font-size:10px}.nft-mini-media,.nft-mini-lottie,.nft-mini-lottie canvas{contain:strict}.nft-mini-card-copy small{font-size:10px}.nft-mini-card-copy b{margin-top:5px;font-size:15px}.nft-mini-card-copy span{margin-top:3px;font-size:10px}.nft-mini-card-copy strong{margin-top:10px;padding:10px 8px;font-size:12px}.nft-mini-card-copy strong i{font-size:9px}.nft-mini-rentals-head{align-items:center;margin:8px 3px 4px}.nft-mini-rentals-head small{font-size:10px}.nft-mini-rentals-head h2{font-size:27px}.nft-mini-rentals-head p{color:#988b8e;max-width:430px;margin:6px 0 0;font-size:12px;line-height:1.45}.nft-mini-live{color:#78dfa4;letter-spacing:.08em;background:#17291f;border:1px solid #62d3912e;border-radius:11px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:950;display:inline-flex}.nft-mini-live i{background:#71dba0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #71dba0}.nft-mini-rental{border-radius:24px;grid-template-columns:120px minmax(0,1fr);box-shadow:0 10px 24px #0003}.nft-mini-rental-media>span{font-size:9px}.nft-mini-rental-copy{padding:15px 13px 10px}.nft-mini-rental-copy small{font-size:10px}.nft-mini-rental-copy h3{margin:5px 0 10px;font-size:16px}.nft-mini-rental-copy>div.nft-mini-rental-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.nft-mini-rental-facts>span{background:#100d0e;border:1px solid #ffffff0c;border-radius:10px;min-width:0;padding:7px 8px}.nft-mini-rental-facts small,.nft-mini-rental-facts b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nft-mini-rental-facts small{color:#756a6d;font-size:7px;font-weight:900}.nft-mini-rental-copy>div.nft-mini-rental-facts b{color:#fff0e7;margin-top:3px;font-size:10px}.nft-mini-rental-copy p{font-size:11px}.nft-mini-rental-copy>em{font-size:10px}.nft-mini-rental-actions{gap:7px;padding:8px}.nft-mini-rental-actions button{border-radius:13px;min-height:44px;font-size:10px}.nft-mini-rental-actions button.link{color:#ffb271;background:#2b1b15;border-color:#ff9d4f35}.nft-mini-sheet-backdrop{--nft-orange:#ff8c4b;--nft-gold:#ffbf61;--nft-green:#6fdaa0;--nft-panel:#171416;--nft-line:#ffffff14;z-index:1000;box-sizing:border-box;color:#f8f1f3;-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior:contain;background:#050304e8;padding:12px 0 0;font-family:Inter,Segoe UI,Arial,sans-serif;overflow:hidden}.nft-mini-sheet-backdrop *{box-sizing:border-box}.nft-mini-sheet-backdrop button,.nft-mini-sheet-backdrop input,.nft-mini-sheet-backdrop textarea{font:inherit}.nft-mini-sheet{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;width:min(100%,760px);max-height:calc(100dvh - 12px);padding:34px 17px calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:linear-gradient(#1b1719,#0f0c0d 78%);border-color:#ffffff18;border-radius:29px 29px 0 0;box-shadow:0 -18px 60px #000b}.nft-mini-sheet-close{place-items:center;border-radius:13px!important;width:38px!important;height:38px!important;min-height:0!important;padding:0!important;font-size:24px!important;line-height:1!important;display:grid!important;top:14px!important;left:auto!important;right:14px!important;transform:none!important}.nft-mini-sheet-title{padding-right:50px}.nft-mini-sheet-title small{font-size:10px}.nft-mini-sheet-title h2{margin-top:7px;font-size:29px}.nft-mini-sheet-title p,.nft-mini-sheet-hint{color:#94888b;font-size:12px;line-height:1.45}.nft-mini-sheet-hint{margin:0 0 12px 2px}.nft-mini-sheet-search{height:54px;margin:10px 0 12px}.nft-mini-sheet-search input{font-size:14px}.nft-mini-option-list{gap:7px;max-height:58dvh}.nft-mini-option-list>button{border-radius:16px;grid-template-columns:25px minmax(0,1fr) auto;gap:11px;min-height:61px;padding:10px 13px}.nft-mini-option-list>button>i{border:2px solid #6c6265;border-radius:7px;width:20px;height:20px;position:relative}.nft-mini-option-list>button.active>i{background:#ff9d59;border:2px solid #ff9d59}.nft-mini-option-list>button.active>i:after{content:"";border:2px solid #241107;border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.nft-mini-option-list b{font-size:13px}.nft-mini-option-list small{margin-top:4px;font-size:10px}.nft-mini-option-list strong{font-size:11px}.nft-mini-option-list.sort>button>i{border-radius:50%}.nft-mini-option-list.sort>button.active>i{background:0 0;border:5px solid #ff9d59}.nft-mini-option-list.sort>button.active>i:after{content:none}.nft-mini-apply{min-height:56px;font-size:14px}.nft-mini-detail-media{min-height:270px;margin:-34px -17px 0}.nft-mini-detail-media>span{font-size:11px;top:20px;left:17px}.nft-mini-detail-copy>p{margin-bottom:15px;font-size:11px}.nft-mini-traits{gap:7px}.nft-mini-traits>span{border-radius:14px;padding:11px}.nft-mini-traits b{margin-top:5px;font-size:11px}.nft-mini-duration-head{margin-top:15px;padding:14px 3px 10px}.nft-mini-duration-head small{font-size:9px}.nft-mini-duration-head b{font-size:13px}.nft-mini-duration-head strong{font-size:24px}.nft-mini-duration{grid-template-columns:60px minmax(0,1fr) 60px}.nft-mini-duration>button{min-height:59px;font-size:24px}.nft-mini-duration input{font-size:22px}.nft-mini-duration label small{font-size:9px}.nft-mini-duration-presets{gap:7px;margin-top:8px}.nft-mini-duration-presets button{min-height:38px;padding:0 13px;font-size:10px}.nft-mini-rent-cta,.nft-mini-delivery-primary{color:#211006;background:linear-gradient(135deg,#ffb766,#ff753d);border:0;border-radius:17px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;margin-top:14px;padding:0 17px;font-size:14px;font-weight:950;display:flex;box-shadow:0 12px 28px #ff743326}.nft-mini-rent-cta strong{font-size:17px}.nft-mini-price-note{text-align:center;color:#786d70!important;margin:8px 0 0!important;font-size:10px!important}.nft-mini-payment-panel{max-width:540px;margin:0 auto;padding:8px 2px 4px}.nft-mini-payment-back{color:#a89b9f;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:800}.nft-mini-payment-summary{text-align:center;padding:20px 8px 18px}.nft-mini-payment-summary small{color:#ff9f61;letter-spacing:.13em;font-size:10px;font-weight:950}.nft-mini-payment-summary h2{letter-spacing:-.04em;margin:8px 0 7px;font-size:30px}.nft-mini-payment-summary p{color:#94878b;margin:0;font-size:12px}.nft-mini-payment-summary strong{color:#ffb06d;background:#2a1913;border:1px solid #ff9a5030;border-radius:15px;margin-top:15px;padding:11px 17px;font-size:27px;display:inline-block}.nft-mini-payment-list{gap:10px;margin-top:0}.nft-mini-payment-list>button{border-radius:19px;grid-template-columns:48px minmax(0,1fr) auto;min-height:74px;padding:13px 15px;animation:none!important}.nft-mini-payment-list>button:after,.nft-mini-payment-list>button>span{animation:none!important}.nft-mini-payment-list>button>span{width:46px;height:46px;font-size:21px}.nft-mini-payment-list b{font-size:15px}.nft-mini-payment-list small{font-size:11px}.nft-mini-payment-list>button.is-disabled{filter:saturate(.55);opacity:.68;border-color:#b6515147}.nft-mini-topup{min-height:52px;font-size:13px}.nft-mini-delivery{max-width:620px;margin:0 auto}.nft-mini-delivery-gift{background:radial-gradient(circle at 5%,#ff8b4030,#0000 42%),#171315;border:1px solid #ff9b4d33;border-radius:22px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;margin:-8px 37px 18px 0;padding:11px;display:grid}.nft-mini-delivery-gift>div{background:#251d20;border-radius:16px;height:100px;position:relative;overflow:hidden}.nft-mini-delivery-gift small{color:#ff9f61;letter-spacing:.12em;font-size:9px;font-weight:950}.nft-mini-delivery-gift h2{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 3px;font-size:22px;overflow:hidden}.nft-mini-delivery-gift p{color:#918589;margin:0;font-size:11px}.nft-mini-delivery-title{margin-bottom:15px}.nft-mini-delivery-title small{color:#ff9f61;letter-spacing:.13em;font-size:9px;font-weight:950}.nft-mini-delivery-title h3{letter-spacing:-.035em;margin:7px 0 6px;font-size:28px}.nft-mini-delivery-title p{color:#a09497;max-width:520px;margin:0;font-size:13px;line-height:1.5}.nft-mini-delivery-choice{gap:9px;display:grid}.nft-mini-delivery-choice>button{color:#f8f1f3;text-align:left;background:#171416;border:1px solid #ffffff12;border-radius:20px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:94px;padding:15px;display:grid;position:relative}.nft-mini-delivery-choice>button.recommended{background:linear-gradient(135deg,#2c1d17,#171416 70%);border-color:#ff9d514f}.nft-mini-delivery-choice>button>em{color:#73dca3;letter-spacing:.08em;font-size:8px;font-style:normal;font-weight:950;position:absolute;top:9px;left:70px}.nft-mini-delivery-choice>button>span{color:#ffac6c;background:#ff8a4319;border-radius:14px;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.nft-mini-delivery-choice>button b,.nft-mini-delivery-choice>button small{display:block}.nft-mini-delivery-choice>button b{margin-top:10px;font-size:16px}.nft-mini-delivery-choice>button small{color:#95898c;margin-top:5px;font-size:11px;line-height:1.35}.nft-mini-delivery-choice>button>strong{color:#ffad6d;font-size:20px}.nft-mini-delivery-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:13px 0 16px;display:grid}.nft-mini-delivery-progress>span{color:#746a6d;background:#131012;border:1px solid #ffffff0c;border-radius:13px;place-items:center;gap:6px;min-width:0;padding:10px 5px;display:grid}.nft-mini-delivery-progress i{background:#252023;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:950;display:grid}.nft-mini-delivery-progress small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.nft-mini-delivery-progress>span.active{color:#ffbb82;background:#281a15;border-color:#ff99523e}.nft-mini-delivery-progress>span.done{color:#7bdfa6}.nft-mini-delivery-progress>span.done i{color:#123020;background:#70d69e}.nft-mini-profile-list{gap:8px;max-height:38dvh;padding:2px;display:grid;overflow:auto}.nft-mini-profile-list>button{color:#fff;text-align:left;background:#171416;border:1px solid #ffffff12;border-radius:17px;grid-template-columns:42px minmax(0,1fr) 25px;align-items:center;gap:11px;width:100%;min-height:66px;padding:11px 13px;display:grid}.nft-mini-profile-list>button>span{color:#ffad6c;background:#2a1c17;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.nft-mini-profile-list b,.nft-mini-profile-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nft-mini-profile-list b{font-size:14px}.nft-mini-profile-list small{color:#8f8386;margin-top:4px;font-size:10px}.nft-mini-profile-list>button>i{border:2px solid #62595c;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.nft-mini-profile-list>button.active{background:#17291f;border-color:#6fd99c5a}.nft-mini-profile-list>button.active>i{color:#153020;background:#70d69e;border-color:#70d69e}.nft-mini-delivery-primary{justify-content:center}.nft-mini-delivery-processing,.nft-mini-delivery-loading{text-align:center;background:#151214;border:1px solid #ffffff10;border-radius:19px;align-content:center;place-items:center;gap:7px;min-height:120px;padding:18px;display:grid}.nft-mini-delivery-processing>i,.nft-mini-delivery-loading>i{border:3px solid #ff9d59;border-right-color:#0000;border-radius:50%;width:25px;height:25px;animation:.8s linear infinite miniapp-spin}.nft-mini-delivery-processing b,.nft-mini-delivery-loading b{font-size:14px}.nft-mini-delivery-processing small{color:#8e8285;font-size:11px}.nft-mini-delivery-error{color:#ffc2bd;background:#3a1e20;border:1px solid #e25d5652;border-radius:16px;margin-top:10px;padding:13px 14px}.nft-mini-delivery-error b{font-size:12px}.nft-mini-delivery-error p{margin:5px 0 0;font-size:11px;line-height:1.45}.nft-mini-delivery-error button{color:#321416;background:#f2aaa3;border:0;border-radius:10px;margin-top:10px;padding:9px 12px;font-size:11px;font-weight:900}.nft-mini-delivery-switch{color:#a99da0;background:0 0;border:0;width:100%;min-height:44px;margin-top:9px;font-size:11px;font-weight:850}.nft-mini-delivery-success{text-align:center;padding:25px 16px 10px}.nft-mini-delivery-success>span{color:#153020;background:#70d69e;border-radius:22px;place-items:center;width:64px;height:64px;margin:0 auto 12px;font-size:29px;font-weight:950;display:grid;box-shadow:0 15px 40px #51cf8930}.nft-mini-delivery-success>small{color:#73dca3;letter-spacing:.14em;font-size:9px;font-weight:950}.nft-mini-delivery-success h3{margin:7px 0 5px;font-size:28px}.nft-mini-delivery-success p{color:#9a8e91;margin:0;font-size:12px}.nft-mini-delivery-success button{color:#8be7b3;background:#173023;border:1px solid #6ed89b3b;border-radius:15px;min-height:49px;margin-top:18px;padding:0 18px;font-size:12px;font-weight:900}.nft-mini-manual-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nft-mini-manual-steps li{background:#151214;border:1px solid #ffffff10;border-radius:16px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:67px;padding:10px 12px;display:grid}.nft-mini-manual-steps li>i{color:#261208;background:#ffad67;border-radius:10px;place-items:center;width:29px;height:29px;font-size:11px;font-style:normal;font-weight:950;display:grid}.nft-mini-manual-steps b,.nft-mini-manual-steps small{display:block}.nft-mini-manual-steps b{font-size:13px}.nft-mini-manual-steps small{color:#8e8285;margin-top:3px;font-size:10px}.nft-mini-manual-steps button{color:#ffb172;background:#291b16;border:1px solid #ff99523a;border-radius:11px;min-height:35px;padding:0 10px;font-size:10px;font-weight:900}.nft-mini-manual-flow textarea{resize:vertical;color:#fff;background:#0e0b0c;border:1px solid #ffffff16;border-radius:15px;outline:0;width:100%;margin-top:9px;padding:12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.45}.nft-mini-manual-flow textarea:focus{border-color:#ff9c5555;box-shadow:0 0 0 3px #ff9b4f12}.nft-mini-manual-final{background:#15271d;border:1px solid #6bd69735;border-radius:18px;margin-top:9px;padding:15px}.nft-mini-manual-final>span{color:#153020;background:#70d69e;border-radius:10px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:950;display:grid}.nft-mini-manual-final h4{margin:10px 0 5px;font-size:16px}.nft-mini-manual-final p{color:#9eb2a6;margin:0;font-size:11px;line-height:1.5}.nft-mini-manual-final>button:not(.nft-mini-delivery-primary){color:#8de7b5;background:#1b3426;border:1px solid #6fd99d35;border-radius:12px;min-height:42px;margin-top:11px;padding:0 13px;font-size:11px;font-weight:900}@media (width>=640px){.nft-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nft-mini-hero{min-height:270px}.nft-mini-rental{grid-template-columns:155px minmax(0,1fr)}.nft-mini-rental-media{min-height:176px}}@media (width>=720px){.nft-mini-sheet.is-wide:has(>.nft-mini-detail-media){border-radius:28px 28px 0 0;grid-template-columns:minmax(300px,.94fr) minmax(350px,1.06fr);max-height:calc(100dvh - 26px);padding:0;display:grid;overflow:hidden}.nft-mini-sheet.is-wide:has(>.nft-mini-detail-media)>.nft-mini-detail-media{min-height:610px;margin:0}.nft-mini-sheet.is-wide:has(>.nft-mini-detail-media)>.nft-mini-detail-copy{max-height:calc(100dvh - 28px);padding:30px 22px 22px;overflow:auto}}@media (width<=390px){.nft-mini-hero{min-height:266px;padding-left:17px;padding-right:17px}.nft-mini-hero p{font-size:12px}.nft-mini-rental{grid-template-columns:106px minmax(0,1fr)}.nft-mini-rental-actions{grid-template-columns:1fr}.nft-mini-delivery-gift{grid-template-columns:88px minmax(0,1fr)}.nft-mini-delivery-gift>div{height:82px}}@media (prefers-reduced-motion:reduce){.nft-mini-sheet,.nft-mini-delivery-processing>i,.nft-mini-delivery-loading>i{animation:none}}.nft-mini-hero{background:radial-gradient(circle at 86% 8%,#ff96466b,#0000 30%),radial-gradient(circle at 8% 95%,#79372261,#0000 42%),linear-gradient(145deg,#321f18,#171214 68%);border-color:#ff9c574a;min-height:294px;padding:27px 22px 18px}.nft-mini-hero-copy{z-index:2;max-width:74%;position:relative}.nft-mini-hero-copy>small{letter-spacing:.17em;font-size:10px}.nft-mini-hero-copy h1{margin:12px 0 11px;font-size:clamp(37px,9.7vw,51px)}.nft-mini-hero-copy p{color:#d2c5c0;max-width:390px;font-size:13px;line-height:1.52}.nft-mini-hero-stats{gap:8px;bottom:16px;left:16px;right:16px}.nft-mini-hero-stats>span{text-align:center;background:linear-gradient(145deg,#140e0ff5,#0b0809f0);border-color:#ffffff18;border-radius:16px;align-content:center;place-items:center;min-height:68px;padding:10px 7px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 8px 22px #00000038}.nft-mini-hero-stats b{color:#ffb36c;font-size:21px;line-height:1}.nft-mini-hero-stats small{color:#9e9193;letter-spacing:.09em;text-align:center;width:100%;margin-top:6px;font-size:9px}.nft-mini-tabs{background:#151214;border-radius:21px;gap:8px;padding:6px}.nft-mini-tabs button{border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:7px;min-height:56px;font-size:14px;display:flex;position:relative}.nft-mini-tabs button>span{color:#a6989c;font-size:15px}.nft-mini-tabs button>b{font-size:14px}.nft-mini-tabs button.active{border-color:#ffc38a30}.nft-mini-tabs button.active>span{color:#2c1207}.nft-mini-tabs em{color:#ffd1aa;background:#ff8e4b24;border:1px solid #ffb97935;border-radius:9px;place-items:center;min-width:27px;height:27px;margin-left:3px;font-size:11px;display:inline-grid;box-shadow:0 5px 14px #0003}.nft-mini-tabs button.active em{color:#2c1207;background:#00000016;border-color:#0000001c}.nft-mini-resultbar>span small{color:#706669;font-size:9px}.nft-mini-grid{gap:12px}.nft-mini-card{background:linear-gradient(160deg,#211b1e,#121012);border-color:#ffffff18;border-radius:23px}.nft-mini-card-media{border-radius:17px;margin:8px}.nft-mini-card-badges{z-index:5;pointer-events:none;justify-content:space-between;align-items:start;gap:5px;display:flex;position:absolute;top:8px;left:8px;right:8px}.nft-mini-card-badges>span{color:#fff;white-space:nowrap;background:#100d0de6;border:1px solid #ffffff20;border-radius:9px;align-items:center;min-height:27px;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex;box-shadow:0 5px 15px #0005}.nft-mini-card-badges>span.value{color:#2b1608;background:#ffd39d;margin-left:auto}.nft-mini-card-media>em.days{color:#271208;background:#ffe1ad;border:1px solid #fff2cf;border-radius:9px;min-height:29px;padding:7px 9px;font-size:11px;line-height:1;bottom:8px;right:8px}.nft-mini-card-copy{padding:6px 12px 14px}.nft-mini-card-copy>small{color:#ffa260;font-size:11px}.nft-mini-card-copy>b{margin:6px 0 4px;font-size:16px;line-height:1.2}.nft-mini-card-copy>span{color:#93878a;font-size:11px}.nft-mini-card-copy>strong{grid-template-columns:auto auto 1fr;justify-content:center;align-items:baseline;gap:4px;min-height:47px;padding:9px 10px;font-size:14px;display:grid}.nft-mini-card-copy>strong>small{color:#8d6d59;letter-spacing:.08em;font-size:7px}.nft-mini-card-copy>strong>i{font-size:9px}.nft-mini-card-copy>.nft-mini-card-price{color:#fff8f2;text-align:left;background:radial-gradient(circle at 0,#ff7c3b33,#0000 54%),linear-gradient(145deg,#342019,#1a1415 72%);border:1px solid #ff9b5b66;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:2px 12px;min-height:60px;margin-top:11px;padding:10px 12px 11px 14px;display:grid;box-shadow:inset 3px 0 #ff8447,inset 0 1px #ffffff12,0 9px 22px #0005}.nft-mini-card-price>small{color:#ffad79;letter-spacing:.11em;grid-area:1/1;font-size:9px;font-weight:950;line-height:1}.nft-mini-card-price>b{color:#fffaf6;letter-spacing:-.025em;font-variant-numeric:tabular-nums;text-shadow:0 2px 10px #0008;grid-area:2/1;margin:3px 0 0;font-size:19px;font-weight:950;line-height:1;overflow:visible}.nft-mini-card-price>i{color:#fff0e6;letter-spacing:.06em;white-space:nowrap;background:0 0;border:0;border-radius:0;grid-area:1/2/3;justify-content:center;align-items:center;gap:6px;min-height:0;padding:0;font-size:10px;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.nft-mini-card-price>i:before{content:"";background:#ff8d50;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 10px #ff7a3d}@media (width<=390px){.nft-mini-card-copy>.nft-mini-card-price{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:2px;min-height:72px;padding:9px 10px 9px 12px}.nft-mini-card-price>small{letter-spacing:.07em;grid-area:1/1;font-size:8px}.nft-mini-card-price>i{grid-area:3/1;justify-self:start;font-size:8px}.nft-mini-card-price>b{grid-area:2/1;margin-top:0;font-size:18px}}.nft-mini-resultbar button.sort{color:#ffe1cc;background:linear-gradient(145deg,#322019,#241816);border:1px solid #ff98533d;border-radius:12px;flex:none;min-width:112px;min-height:40px;padding:0 13px;font-size:12px;font-weight:950;box-shadow:inset 0 1px #ffffff0c,0 7px 18px #0003}.nft-mini-resultbar button.sort:active{transform:translateY(1px)}.nft-mini-more.is-loading{opacity:.72}.nft-mini-detail-media{background:radial-gradient(circle at 50% 40%,#ffad6030,#0000 48%),#211a1d;min-height:340px;margin:-34px -17px 0;position:relative;overflow:hidden}.nft-mini-detail-media:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(#0000,#100d0e);height:22%;position:absolute;bottom:0;left:0;right:0}.nft-mini-detail-badges{z-index:6;justify-content:space-between;align-items:start;gap:8px;display:flex;position:absolute;top:19px;left:17px;right:58px}.nft-mini-detail-badges>span{color:#fff;background:#100d0de8;border:1px solid #ffffff20;border-radius:12px;box-shadow:0 8px 22px #0005}.nft-mini-detail-badges>.number{padding:9px 11px;font-size:12px;font-weight:950}.nft-mini-detail-badges>.value{color:#2c1608;background:#ffd49f;justify-items:end;padding:7px 10px;font-size:12px;font-weight:950;display:grid}.nft-mini-detail-badges>.value small{color:#8a5d35;letter-spacing:.08em;font-size:7px}.nft-mini-detail-copy{padding:14px 1px 1px}.nft-mini-detail-copy>small{font-size:12px}.nft-mini-detail-copy>h2{margin:8px 0 4px;font-size:33px}.nft-mini-detail-copy>p{font-size:12px}.nft-mini-traits{grid-template-columns:repeat(3,minmax(0,1fr))}.nft-mini-traits>span{background:#171315;border-color:#ffffff14;min-height:60px;padding:12px}.nft-mini-traits small{font-size:9px}.nft-mini-traits b{font-size:12px}.nft-mini-rental-config{background:radial-gradient(circle at 100% 0,#ff8b3d12,#0000 34%),linear-gradient(155deg,#21191a,#120f10);border:1px solid #ff9c5738;border-radius:22px;margin-top:16px;padding:0 13px 13px;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 12px 28px #0003}.nft-mini-rental-config .nft-mini-duration-head{margin:0;padding:15px 2px 12px}.nft-mini-duration-head strong.is-updating,.nft-mini-payment-total.is-updating strong{opacity:.72}.nft-mini-duration{grid-template-columns:62px minmax(0,1fr) 62px;gap:8px;display:grid}.nft-mini-duration>button{color:#d8cccf;background:#2a2225;border:1px solid #ffffff14;border-radius:17px;min-height:64px}.nft-mini-duration>button:last-child{color:#102719;background:#71dba2;border-color:#70dfa455}.nft-mini-duration>button:disabled{filter:saturate(.45);opacity:.5}.nft-mini-duration>label{background:#0e0b0c;border:1px solid #ffffff12;border-radius:17px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:center;min-width:0;min-height:64px;padding:8px 12px;display:grid}.nft-mini-duration>label>small{color:#7e7275;letter-spacing:.1em;text-align:center;grid-column:1/-1;font-size:8px;font-weight:950}.nft-mini-duration>label>input{color:#fff;text-align:right;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:24px;font-weight:900}.nft-mini-duration>label>em{color:#857a7d;padding-left:5px;font-size:9px;font-style:normal}.nft-mini-config-divider{background:linear-gradient(90deg,#0000,#ffffff18,#0000);height:1px;margin:13px 0}.nft-mini-preset-block>small{color:#827679;letter-spacing:.1em;margin:0 2px 8px;font-size:8px;font-weight:950;display:block}.nft-mini-duration-presets{scrollbar-width:none;gap:7px;margin:0;padding-bottom:2px;display:flex;overflow-x:auto}.nft-mini-duration-presets button{border-radius:12px;flex:1 0 auto;min-width:54px;min-height:40px;padding:0 11px;font-size:10px}.nft-mini-config-total{border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;padding:13px 3px 1px;display:flex}.nft-mini-config-total span,.nft-mini-config-total small,.nft-mini-config-total em{display:block}.nft-mini-config-total small{color:#8b7e82;letter-spacing:.11em;font-size:9px;font-weight:950}.nft-mini-config-total em{color:#6f6568;margin-top:4px;font-size:9px;font-style:normal}.nft-mini-config-total strong{color:#ffb36d;flex:none;font-size:25px}.nft-mini-rent-cta{border-radius:18px;min-height:61px;font-size:15px}.nft-mini-rent-cta>strong{background:#00000012;border-radius:10px;place-items:center;width:31px;height:31px;font-size:18px;display:grid}.nft-mini-payment-panel{max-width:590px;padding-top:2px}.nft-mini-payment-back{min-height:40px;margin:0 45px 8px 0;padding:0 4px}.nft-mini-payment-gift{background:linear-gradient(145deg,#251914,#171315 68%);border:1px solid #ff9a5138;border-radius:19px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:17px;padding:10px;display:grid}.nft-mini-payment-gift>div{background:#251e20;border-radius:14px;height:72px;position:relative;overflow:hidden}.nft-mini-payment-gift small,.nft-mini-payment-gift b,.nft-mini-payment-gift em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nft-mini-payment-gift small{color:#ff9f60;font-size:9px}.nft-mini-payment-gift b{margin:5px 0;font-size:15px}.nft-mini-payment-gift em{color:#918589;font-size:10px;font-style:normal}.nft-mini-payment-summary{padding:8px 4px 17px}.nft-mini-payment-summary h2{font-size:31px}.nft-mini-payment-summary>p{max-width:390px;margin:0 auto;line-height:1.45}.nft-mini-payment-total{background:linear-gradient(145deg,#2b1b15,#171214);border:1px solid #ff9a5038;border-radius:18px;min-width:180px;margin:18px auto 0;padding:14px 18px;display:grid}.nft-mini-payment-total>span{color:#9a7c6b;letter-spacing:.12em;font-size:8px;font-weight:950}.nft-mini-payment-total>strong{color:#ffb06d;margin:5px 0 2px;font-size:28px}.nft-mini-payment-total>small{color:#756a6d;font-size:9px}.nft-mini-payment-list{border-top:1px solid #ffffff0d;padding-top:6px}.nft-mini-payment-list>button{border-radius:18px;min-height:72px}.nft-mini-rentals{gap:14px}.nft-mini-rentals-head{padding:9px 3px 7px}.nft-mini-rental{border-color:#ffffff17;border-radius:24px;display:block;overflow:hidden}.nft-mini-rental-main{grid-template-columns:148px minmax(0,1fr);min-height:172px;display:grid}.nft-mini-rental-media{min-height:172px}.nft-mini-rental-copy{align-content:center;min-width:0;padding:17px 15px;display:grid}.nft-mini-rental-copy>small{font-size:10px}.nft-mini-rental-copy>h3{white-space:normal;margin:6px 0 8px;font-size:17px;line-height:1.25;overflow:visible}.nft-mini-rental-copy>p{margin:0 0 10px;font-size:11px}.nft-mini-rental-facts{order:4}.nft-mini-rental-copy>em{order:5}.nft-mini-rental-actions{grid-template-columns:repeat(3,minmax(0,1fr));padding:9px;display:grid}.nft-mini-rental-actions button{min-height:46px;padding:0 8px;font-size:11px}.nft-mini-rental-actions button.link.linked{color:#8be6b2;background:#173024;border-color:#6cd99b45}.nft-mini-sheet{padding-top:42px}.nft-mini-sheet-close{z-index:30!important;top:15px!important}.nft-mini-delivery{padding-top:4px}.nft-mini-delivery-gift{border-radius:24px;grid-template-columns:124px minmax(0,1fr);gap:17px;margin:10px 0 23px;padding:12px}.nft-mini-delivery-gift>div{height:112px}.nft-mini-delivery-success{padding:20px 8px 12px}.nft-mini-delivery-success>span{border-radius:23px;width:68px;height:68px}.nft-mini-delivery-success h3{margin-top:9px;font-size:30px}.nft-mini-delivery-success>p{max-width:390px;margin:0 auto;font-size:12px;line-height:1.45}.nft-mini-linked-profile{text-align:left;background:linear-gradient(145deg,#193325,#111b15);border:1px solid #71dca145;border-radius:19px;grid-template-columns:52px minmax(0,1fr) 28px;align-items:center;gap:12px;max-width:430px;margin:20px auto 2px;padding:12px 13px;display:grid}.nft-mini-linked-profile>i{color:#193020;background:linear-gradient(145deg,#8ae8b3,#59c98c);border:1px solid #ffffff1f;border-radius:16px;place-items:center;width:50px;height:50px;font-size:15px;font-style:normal;font-weight:950;display:grid}.nft-mini-linked-profile small,.nft-mini-linked-profile b,.nft-mini-linked-profile em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nft-mini-linked-profile small{color:#6fd99d;letter-spacing:.11em;font-size:8px;font-weight:950}.nft-mini-linked-profile b{margin:5px 0 3px;font-size:15px}.nft-mini-linked-profile em{color:#789184;font-size:9px;font-style:normal}.nft-mini-linked-profile>strong{color:#173020;background:#70d69e;border-radius:9px;place-items:center;width:26px;height:26px;display:grid}.nft-mini-extension-gift{background:linear-gradient(145deg,#251914,#171315);border:1px solid #ff9a5138;border-radius:21px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;margin:2px 43px 17px 0;padding:10px;display:grid}.nft-mini-extension-gift>div{background:#251e20;border-radius:16px;height:88px;position:relative;overflow:hidden}.nft-mini-extension-gift small{color:#ff9f61;letter-spacing:.1em;font-size:9px;font-weight:950}.nft-mini-extension-gift h2{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:18px;overflow:hidden}.nft-mini-extension-gift p{color:#8e8285;margin:0;font-size:10px}.nft-mini-extension-title{padding-left:2px}.nft-mini-extension-config{margin-top:8px}.nft-mini-extension-cta{margin-top:12px}.nft-mini-extension-cta>strong{white-space:nowrap;flex:none;width:auto;min-width:84px;padding:0 7px;font-size:15px}@media (width>=720px){.nft-mini-sheet.is-wide:has(>.nft-mini-detail-media){grid-template-columns:minmax(390px,1.08fr) minmax(350px,.92fr);width:min(100%,940px)}.nft-mini-sheet.is-wide:has(>.nft-mini-detail-media)>.nft-mini-detail-media{min-height:650px}.nft-mini-sheet.is-wide:has(>.nft-mini-detail-media)>.nft-mini-detail-copy{padding:34px 25px 24px}}@media (width<=520px){.nft-mini-hero{min-height:305px;padding-left:18px;padding-right:18px}.nft-mini-hero-copy{max-width:78%}.nft-mini-hero-copy p{font-size:12px}.nft-mini-hero-stats{left:12px;right:12px}.nft-mini-hero-stats>span{min-height:66px}.nft-mini-hero-stats b{font-size:19px}.nft-mini-tabs button>b{font-size:13px}.nft-mini-card-badges>span.value{min-height:24px;padding:0 6px;font-size:8px}.nft-mini-detail-media{min-height:330px}.nft-mini-traits{grid-template-columns:1fr}.nft-mini-rental-main{grid-template-columns:128px minmax(0,1fr);min-height:160px}.nft-mini-rental-media{min-height:160px}.nft-mini-rental-copy{padding:14px 12px}.nft-mini-rental-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.nft-mini-rental-actions button:last-child:nth-child(3){grid-column:1/-1}.nft-mini-delivery-gift{grid-template-columns:104px minmax(0,1fr);margin-top:12px}.nft-mini-delivery-gift>div{height:96px}}@media (width<=370px){.nft-mini-hero-copy{max-width:72%}.nft-mini-hero-copy h1{font-size:34px}.nft-mini-card-copy>b{font-size:14px}.nft-mini-rental-main{grid-template-columns:112px minmax(0,1fr)}.nft-mini-duration{grid-template-columns:56px minmax(0,1fr) 56px}}.nft-mini-detail-badges{z-index:4;pointer-events:none;align-items:center;width:auto;top:20px;left:18px;right:62px;transform:none}.nft-mini-detail-badges>.number,.nft-mini-detail-badges>.value{white-space:nowrap;justify-content:center;align-items:center;min-height:38px;padding:0 12px;line-height:1;display:inline-flex}.nft-mini-detail-badges>.number{font-size:12px}.nft-mini-detail-badges>.value{color:#2c1608;text-overflow:ellipsis;background:linear-gradient(135deg,#ffe0ad,#ffbd76);max-width:calc(100% - 82px);font-size:11px;font-weight:950;overflow:hidden}.nft-mini-rental-config .nft-mini-duration-head{justify-content:flex-start;padding-bottom:13px}.nft-mini-duration-head>span{width:100%}.nft-mini-duration{grid-template-columns:62px minmax(0,1fr) 62px;gap:9px}.nft-mini-duration>button{border-radius:17px;min-height:64px;font-size:25px;font-weight:500}.nft-mini-duration>button:first-child{color:#d5c5c8;background:linear-gradient(145deg,#3b2c30,#2a2225);border-color:#ad625b32}.nft-mini-duration>button:last-child{color:#102719;background:linear-gradient(145deg,#83e6ad,#62d394);border-color:#86e8b260;box-shadow:0 9px 22px #52ca8730}.nft-mini-duration>label{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;place-items:center;gap:3px;min-height:64px;padding:7px 12px;display:grid}.nft-mini-duration>label>small{color:#8c8083;text-align:center;grid-column:1;font-size:8px}.nft-mini-duration>label>input{color:#fffaf7;text-align:center;grid-column:1;width:100%;height:29px;font-size:24px;line-height:1}.nft-mini-rent-cta{color:#231006;text-align:center;justify-content:center;font-weight:950}.nft-mini-rent-cta>span{color:#231006;text-align:center;width:100%;font-size:16px;font-weight:950}.nft-mini-payment-panel{max-width:520px;padding:10px 2px 7px}.nft-mini-unified-payment-summary{padding:13px 5px 22px}.nft-mini-unified-payment-summary>p{text-overflow:ellipsis;white-space:nowrap;max-width:390px;overflow:hidden}.nft-mini-unified-payment-summary>strong{white-space:nowrap;font-variant-numeric:tabular-nums;place-items:center;min-width:118px;min-height:58px;margin-top:9px;padding:8px 15px;transition:opacity .16s;display:inline-grid}.nft-mini-unified-payment-summary>strong.is-updating{opacity:.72}.nft-mini-payment-panel>.miniapp-payment-list{margin-top:8px}.nft-mini-rental{background:linear-gradient(145deg,#1e191b,#121012);border-color:#ffffff19}.nft-mini-rental.is-status-active{border-color:#68d69738}.nft-mini-rental.is-status-unlinked{border-color:#e46c633d}.nft-mini-rental.is-status-ended{border-color:#d39a5a32}.nft-mini-rental-main{grid-template-columns:154px minmax(0,1fr);min-height:184px}.nft-mini-rental-media-column{background:#151214;border-right:1px solid #ffffff0d;grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.nft-mini-rental-media{border-radius:0;min-height:148px}.nft-mini-rental-status{text-align:center;border-top:1px solid #ffffff14;justify-content:center;align-items:center;min-height:34px;padding:6px 8px;font-size:10px;font-weight:950;line-height:1.1;display:flex}.nft-mini-rental-status.is-active{color:#102719;background:#76dfa3}.nft-mini-rental-status.is-unlinked{color:#fff7f4;background:#c94f49}.nft-mini-rental-status.is-ended{color:#3b2412;background:#d9a05f}.nft-mini-rental-copy{align-content:center;padding:17px 16px}.nft-mini-rental-copy>small{color:#ff9f5e;font-size:11px;font-weight:850}.nft-mini-rental-copy>h3{margin:7px 0 9px;font-size:18px;line-height:1.22}.nft-mini-rental-copy>p{color:#79dfa5;margin:0 0 12px;font-size:12px;font-weight:750;line-height:1.35}.nft-mini-rental.is-status-unlinked .nft-mini-rental-copy>p{color:#ed938c}.nft-mini-rental.is-status-ended .nft-mini-rental-copy>p{color:#d9a66d}.nft-mini-rental-facts>span{border-color:#fff1;border-radius:12px;min-height:49px;padding:9px 10px}.nft-mini-rental-facts small{color:#8e8185;letter-spacing:.09em;font-size:9px}.nft-mini-rental-copy>div.nft-mini-rental-facts b{margin-top:5px;font-size:12px}.nft-mini-rental-actions{border-top-color:#fff1;gap:7px;padding:9px}.nft-mini-rental-actions button{color:#92e8b5;background:linear-gradient(145deg,#193725,#142a1e);border-color:#62d79345;border-radius:14px;min-height:48px;font-size:11px;font-weight:900}.nft-mini-rental-actions button.open,.nft-mini-rental-actions button.extend,.nft-mini-rental-actions button.link.linked{color:#92e8b5;background:linear-gradient(145deg,#193725,#142a1e);border-color:#62d79345}.nft-mini-rental-actions button.link.unlinked{color:#ffd7d3;background:linear-gradient(145deg,#552523,#381a1b);border-color:#e36d655c}.nft-mini-rental-actions button:only-child{grid-column:1/-1;justify-self:center;width:min(100%,340px)}@media (width<=520px){.nft-mini-rental-main{grid-template-columns:136px minmax(0,1fr);min-height:172px}.nft-mini-rental-media{min-height:136px}.nft-mini-rental-copy{padding:15px 13px}.nft-mini-rental-copy>h3{font-size:17px}.nft-mini-rental-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.nft-mini-rental-actions button:last-child:nth-child(3){grid-column:1/-1}}@media (width<=420px){.nft-mini-detail-badges{left:15px;right:60px}}@media (width<=370px){.nft-mini-detail-badges{left:13px;right:58px}.nft-mini-detail-badges>.number,.nft-mini-detail-badges>.value{min-height:35px;padding:0 9px;font-size:10px}.nft-mini-duration{grid-template-columns:56px minmax(0,1fr) 56px;gap:7px}.nft-mini-rental-main{grid-template-columns:118px minmax(0,1fr)}.nft-mini-rental-media{min-height:118px}.nft-mini-rental-copy{padding:13px 11px}.nft-mini-rental-copy>small{font-size:10px}.nft-mini-rental-copy>h3{font-size:16px}.nft-mini-rental-facts>span{padding:8px}}.nft-mini-detail-heading{margin:0 0 15px;padding:1px 2px 0 14px;position:relative}.nft-mini-detail-heading:before{content:"";background:linear-gradient(#ff9d5b,#ff7138 70%,#ff713800);border-radius:4px;width:3px;position:absolute;top:2px;bottom:2px;left:0;box-shadow:0 0 15px #ff7c4066}.nft-mini-detail-heading>small,.nft-mini-detail-heading>h2,.nft-mini-detail-heading>p{margin-left:0;margin-right:0;padding-left:0;display:block}.nft-mini-detail-heading>small{color:#ffa263;font-size:12px;font-weight:950}.nft-mini-detail-heading>h2{color:#fff8f4;letter-spacing:-.035em;margin-top:7px;margin-bottom:4px;font-size:32px;font-weight:700;line-height:1.08}.nft-mini-detail-heading>p{color:#9b8e91;margin-top:0;margin-bottom:0;font-size:12px;line-height:1.35}.nft-mini-detail-badges>.number,.nft-mini-detail-badges>.value{box-shadow:0 9px 24px #0007,inset 0 1px #ffffff26}.nft-mini-detail-badges>.number{background:#100d0eed;border-color:#ffffff26}.nft-mini-traits{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.nft-mini-traits>span{background:radial-gradient(circle at 0 0,#ff8b4930,#0000 56%),linear-gradient(145deg,#211719,#151113 76%);border:1px solid #ff9b512e;border-radius:14px;min-height:64px;padding:12px 10px 10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0c,0 8px 18px #0002}.nft-mini-traits>span:before{content:"";background:linear-gradient(90deg,#ff8a49,#0000);border-radius:0 0 3px 3px;height:2px;position:absolute;top:0;left:10px;right:10px}.nft-mini-traits small{color:#b08d79;letter-spacing:.08em;font-size:9px;font-weight:900}.nft-mini-traits b{color:#fff7f2;margin-top:7px;font-size:clamp(10px,2.7vw,12px);font-weight:900}.nft-mini-duration-presets button{color:#d0c2c5;min-height:42px;font-size:12px;font-weight:900}.nft-mini-duration-presets button.active{color:#241106;font-weight:950}@media (width<=370px){.nft-mini-traits{gap:5px}.nft-mini-traits>span{min-height:60px;padding:11px 8px 9px}.nft-mini-traits small{font-size:8px}.nft-mini-duration-presets button{min-width:52px;padding:0 9px;font-size:11px}}.nft-mini-payment-panel{position:relative}.nft-mini-payment-creating{color:#fff8f3;background:radial-gradient(circle at 0,#ff834536,#0000 56%),linear-gradient(145deg,#2d1d18,#181315);border:1px solid #ff9b5145;border-radius:18px;align-items:center;gap:13px;min-height:76px;margin:4px 0 10px;padding:13px 15px;display:flex;box-shadow:0 12px 28px #0004}.nft-mini-payment-creating>i,.nft-mini-journey-state>i,.nft-mini-checkout-state>i{border:3px solid #ff9d59;border-right-color:#0000;border-radius:50%;flex:none;width:26px;height:26px;animation:.75s linear infinite miniapp-spin}.nft-mini-payment-creating b,.nft-mini-payment-creating small{display:block}.nft-mini-payment-creating b{font-size:14px}.nft-mini-payment-creating small{color:#b7a7a3;margin-top:5px;font-size:11px;line-height:1.35}.miniapp-payment-list.is-creating{opacity:.34;filter:saturate(.55);pointer-events:none}.nft-mini-payment-journey,.nft-mini-checkout-result{padding:8px 0 3px}.nft-mini-journey-gift,.nft-mini-checkout-gift{background:radial-gradient(circle at 0,#ff83452c,#0000 45%),linear-gradient(145deg,#251815,#161214 72%);border:1px solid #ff98543b;border-radius:20px;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:104px;margin-bottom:14px;padding:11px 13px;display:grid}.nft-mini-journey-gift>div,.nft-mini-checkout-gift>div{background:#241d20;border-radius:15px;width:86px;height:82px;position:relative;overflow:hidden}.nft-mini-journey-gift span,.nft-mini-checkout-gift span{min-width:0}.nft-mini-journey-gift small,.nft-mini-journey-gift h2,.nft-mini-journey-gift p,.nft-mini-checkout-gift small,.nft-mini-checkout-gift h2,.nft-mini-checkout-gift p{text-overflow:ellipsis;white-space:nowrap;margin-left:0;margin-right:0;display:block;overflow:hidden}.nft-mini-journey-gift small,.nft-mini-checkout-gift small{color:#ffa263;letter-spacing:.09em;font-size:9px;font-weight:950}.nft-mini-journey-gift h2,.nft-mini-checkout-gift h2{color:#fff8f4;margin-top:6px;margin-bottom:4px;font-size:18px;line-height:1.15}.nft-mini-journey-gift p,.nft-mini-checkout-gift p{color:#9a8d90;margin-top:0;margin-bottom:0;font-size:10px}.nft-mini-journey-gift>strong{color:#ffb16f;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px}.nft-mini-journey-state,.nft-mini-checkout-state{text-align:center;background:radial-gradient(circle at 50% 0,#ff81412c,#0000 48%),#151214;border:1px solid #ff995239;border-radius:21px;align-content:center;place-items:center;gap:8px;min-height:190px;padding:22px 18px;display:grid}.nft-mini-journey-state>small,.nft-mini-checkout-state>small{color:#ffab70;letter-spacing:.13em;font-size:9px;font-weight:950}.nft-mini-journey-state>h3,.nft-mini-checkout-state>h3{color:#fff8f4;letter-spacing:-.025em;margin:2px 0 0;font-size:23px}.nft-mini-journey-state>p,.nft-mini-checkout-state>p{color:#a99b9e;max-width:360px;margin:0;font-size:12px;line-height:1.5}.nft-mini-journey-state.is-processing,.nft-mini-checkout-state.is-ready{background:radial-gradient(circle at 50% 0,#57d28b29,#0000 48%),#131b16;border-color:#66d59645}.nft-mini-journey-state.is-processing>i,.nft-mini-checkout-state.is-processing>i{border-color:#70dfa0 #0000 #70dfa0 #70dfa0}.nft-mini-checkout-state>span{color:#153020;background:#72dda1;border-radius:19px;place-items:center;width:58px;height:58px;font-size:28px;font-weight:950;display:grid;box-shadow:0 14px 34px #51cf8930}.nft-mini-checkout-state.is-failed{background:#30191c;border-color:#e2665d4f}.nft-mini-checkout-state.is-failed>span{color:#fff3f0;background:#d75d56}.nft-mini-journey-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.nft-mini-journey-steps>li{color:#756a6d;text-align:center;background:#151214;border:1px solid #ffffff10;border-radius:15px;align-content:center;place-items:center;gap:6px;min-width:0;min-height:86px;padding:9px 6px;display:grid}.nft-mini-journey-steps>li>i{color:#8c7f82;background:#282225;border-radius:9px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:950;display:grid}.nft-mini-journey-steps b,.nft-mini-journey-steps small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nft-mini-journey-steps b{color:#a99ca0;font-size:10px}.nft-mini-journey-steps small{margin-top:3px;font-size:8px}.nft-mini-journey-steps>li.active{color:#d1a88e;background:#281a16;border-color:#ff995247}.nft-mini-journey-steps>li.done{color:#7cdca4;background:#15251b;border-color:#65d59638}.nft-mini-journey-steps>li.done>i{color:#153020;background:#70d99d}.nft-mini-journey-primary,.nft-mini-checkout-link{color:#211006;background:linear-gradient(135deg,#ffb766,#ff753d);border:0;border-radius:17px;width:100%;min-height:58px;margin-top:12px;font-size:14px;font-weight:950;box-shadow:0 12px 28px #ff743326}.nft-mini-checkout-link{color:#102719;background:linear-gradient(145deg,#83e6ad,#62d394);box-shadow:0 12px 28px #52ca8730}.nft-mini-journey-secondary,.nft-mini-checkout-rentals{color:#c2b5b8;background:#1c181a;border:1px solid #ffffff12;border-radius:15px;width:100%;min-height:48px;margin-top:15px;font-size:12px;font-weight:900}.nft-mini-payment-watch{text-align:left;cursor:pointer;border:1px solid #ff9b5140;width:auto}.nft-mini-payment-watch>strong{color:#ffb06e;margin-left:auto;font-size:23px}@media (width<=370px){.nft-mini-journey-gift,.nft-mini-checkout-gift{grid-template-columns:74px minmax(0,1fr);gap:10px}.nft-mini-journey-gift>div,.nft-mini-checkout-gift>div{width:74px;height:74px}.nft-mini-journey-gift>strong{grid-column:2;margin-top:-20px;font-size:16px}.nft-mini-journey-state>h3,.nft-mini-checkout-state>h3{font-size:21px}.nft-mini-journey-steps b{font-size:9px}}.nft-mini-hero>div.nft-mini-hero-copy{max-width:100%}.nft-mini-hero-copy>small,.nft-mini-hero-copy>h1{width:74%;display:block}.nft-mini-hero-copy>p{text-align:center;text-wrap:balance;width:100%;max-width:390px;margin:46px auto 0;padding:0 10px}.miniapp-nft-launch{margin-top:27px;margin-bottom:7px}.nft-mini-tabs{scroll-margin-top:76px}.nft-mini-sheet.has-safe-close{padding-top:66px}.nft-mini-sheet.has-safe-close>.nft-mini-sheet-close{top:16px!important;right:16px!important}.nft-mini-sheet.is-extension{width:min(100%,620px)}.nft-mini-extension-gift,.nft-mini-delivery-gift,.nft-mini-journey-gift,.nft-mini-checkout-gift{margin-top:0;margin-right:0}.nft-mini-detail-heading-row{grid-template-columns:minmax(0,1fr) minmax(116px,142px);align-items:center;gap:14px;margin:4px 0 16px;display:grid}.nft-mini-detail-heading-row .nft-mini-detail-heading{min-width:0}.nft-mini-detail-side-badges{gap:7px;display:grid}.nft-mini-detail-side-badges>span{background:linear-gradient(145deg,#2a1c17,#171315);border:1px solid #ff9c5145;border-radius:13px;align-content:center;min-height:47px;padding:8px 11px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #0003}.nft-mini-detail-side-badges>span.number{background:linear-gradient(145deg,#211d1f,#121012);border-color:#ffffff20}.nft-mini-detail-side-badges small,.nft-mini-detail-side-badges b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nft-mini-detail-side-badges small{color:#a88b7a;letter-spacing:.09em;font-size:8px;font-weight:950}.nft-mini-detail-side-badges b{color:#fff5ed;margin-top:4px;font-size:12px;font-weight:950}.nft-mini-detail-side-badges .value b{color:#ffbd82}.nft-mini-rental-actions{background:#0f0d0e80;gap:10px;padding:11px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.nft-mini-rental-actions button{text-align:center;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:8px 11px;font-size:11px;line-height:1.2;display:flex}.nft-mini-rental-actions button>b{font-weight:950}.nft-mini-rental-actions button.link.unlinked{color:#ffe1de;background:linear-gradient(145deg,#5b2926,#32191a);border-color:#e872685f;box-shadow:inset 0 1px #ffffff0b,0 8px 20px #7d29221f}.nft-mini-rental-actions button.link.linked,.nft-mini-rental-actions button.extend{color:#9ceabc;background:linear-gradient(145deg,#1b3c29,#12271c);border-color:#65db9c4d;box-shadow:inset 0 1px #ffffff0b,0 8px 20px #17633d1c}.nft-mini-action-icon{opacity:.95;border:1px solid;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;display:grid}.nft-mini-action-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.nft-mini-payment-watch{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 0,#ff873229,#0000 44%),linear-gradient(145deg,#2b1c17,#171315);border-radius:18px;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;max-width:none;min-height:66px;margin:12px 0 15px;padding:12px 15px;display:grid;box-shadow:0 10px 25px #0003,inset 0 1px #ffffff0c;width:100%!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.nft-mini-payment-watch b{font-size:12px}.nft-mini-payment-watch small{margin-top:4px;font-size:10px}.nft-mini-journey-primary{margin-top:18px}.nft-mini-journey-expiry{color:#8f8184;text-align:center;margin:11px 8px 0;font-size:10px;line-height:1.45}.nft-mini-journey-cancel{color:#ffb7b0;background:#32191b;border:1px solid #d9665c55;border-radius:15px;width:100%;min-height:50px;margin-top:13px;font-size:12px;font-weight:900}.nft-mini-journey-cancel:disabled{opacity:.55}.nft-mini-extension-payment{padding-top:0}.nft-mini-extension-payment .nft-mini-unified-payment-summary{padding-top:10px}.nft-mini-telegram-confirmation{color:#211006;text-align:center;cursor:pointer;justify-content:center;margin-top:22px;text-decoration:none}.nft-mini-telegram-confirmation>span{margin-left:3px;font-size:17px;font-weight:950}.nft-mini-delivery-progress{margin-bottom:22px}@media (width<=420px){.nft-mini-detail-heading-row{grid-template-columns:minmax(0,1fr) 116px;gap:9px}.nft-mini-detail-side-badges>span{padding:7px 9px}.nft-mini-detail-side-badges b{font-size:11px}.nft-mini-rental-actions{gap:7px;padding:9px}.nft-mini-rental-actions button{gap:6px;min-height:51px;padding:7px;font-size:10px}.nft-mini-action-icon{border-radius:8px;width:24px;height:24px}}@media (width<=520px){.nft-mini-hero>div.nft-mini-hero-copy{max-width:100%}.nft-mini-hero-copy>small,.nft-mini-hero-copy>h1{width:78%}.nft-mini-hero-copy>p{margin-top:46px}}@media (width<=370px){.nft-mini-hero>div.nft-mini-hero-copy{max-width:100%}.nft-mini-hero-copy>small,.nft-mini-hero-copy>h1{width:72%}.nft-mini-hero-copy>p{margin-top:46px;padding:0 4px}}.nft-mini-auto-flow.is-profile-choice{gap:0;display:grid}.nft-mini-auto-flow.is-profile-choice .nft-mini-delivery-title{margin-bottom:12px}.nft-mini-auto-flow.is-profile-choice .nft-mini-delivery-progress{background:#0f0c0e9c;border:1px solid #ffffff0d;border-radius:18px;gap:8px;margin:0 0 14px;padding:7px}.nft-mini-auto-flow.is-profile-choice .nft-mini-delivery-progress>span{border-radius:12px;min-height:60px;padding:8px 5px}.nft-mini-profile-guidance{color:#dcf8e8;background:linear-gradient(135deg,#173025,#121b17);border:1px solid #69d99b3b;border-radius:17px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff0c}.nft-mini-profile-guidance>span{color:#143021;background:#73dca3;border-radius:13px;place-items:center;width:40px;height:40px;font-size:16px;font-weight:950;display:grid;box-shadow:0 8px 20px #58cf8d27}.nft-mini-profile-guidance b,.nft-mini-profile-guidance small{display:block}.nft-mini-profile-guidance b{font-size:13px;font-weight:950}.nft-mini-profile-guidance small{color:#9ec3ad;margin-top:4px;font-size:10px;line-height:1.4}.nft-mini-auto-flow.is-profile-choice .nft-mini-profile-list{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;gap:9px;max-height:36dvh;padding:1px}.nft-mini-auto-flow.is-profile-choice .nft-mini-profile-list>button{background:linear-gradient(145deg,#1b1719,#141113);border-color:#ffffff14;border-radius:19px;grid-template-columns:48px minmax(0,1fr) 27px;gap:12px;min-height:76px;padding:12px 14px;transition:border-color .16s,background .16s,transform .16s;box-shadow:inset 0 1px #ffffff08,0 8px 18px #0002}.nft-mini-auto-flow.is-profile-choice .nft-mini-profile-list>button:active{transform:scale(.99)}.nft-mini-auto-flow.is-profile-choice .nft-mini-profile-list>button>span{color:#ffb274;letter-spacing:.02em;background:linear-gradient(145deg,#342118,#241714);border:1px solid #ff9b5030;border-radius:16px;width:48px;height:48px;font-size:13px;font-weight:950}.nft-mini-auto-flow.is-profile-choice .nft-mini-profile-list>button>span.is-channel{color:#ffd29f;font-size:18px}.nft-mini-auto-flow.is-profile-choice .nft-mini-profile-list b{color:#fff7f1;font-size:15px;font-weight:950}.nft-mini-auto-flow.is-profile-choice .nft-mini-profile-list small{color:#91868a;margin-top:6px;font-size:10px}.nft-mini-auto-flow.is-profile-choice .nft-mini-profile-list small>em{color:#c6b8bc;font-style:normal;font-weight:850}.nft-mini-auto-flow.is-profile-choice .nft-mini-profile-list>button>i{border-color:#635a5e;border-radius:50%;width:25px;height:25px}.nft-mini-auto-flow.is-profile-choice .nft-mini-profile-list>button.active{background:radial-gradient(circle at 0,#62d79418,#0000 45%),linear-gradient(145deg,#183025,#121713);border-color:#6fd99c6b;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #1c6a4219}.nft-mini-auto-flow.is-profile-choice .nft-mini-profile-list>button.active>span{color:#a9ebc3;background:#1c3a29;border-color:#70d99e45}.nft-mini-profile-apply{align-content:center;justify-items:center;gap:3px;min-height:62px;margin-top:12px;padding:10px 18px;line-height:1.2;display:grid}.nft-mini-profile-apply>span,.nft-mini-profile-apply>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.nft-mini-profile-apply>span{font-size:12px;font-weight:950}.nft-mini-profile-apply>b{font-size:14px;font-weight:950}.nft-mini-profile-apply:disabled{color:#817579;box-shadow:none;filter:none;opacity:1;background:#211c1e}.nft-mini-delivery-fallback{text-align:center;border-top:1px solid #ffffff0e;margin-top:14px;padding-top:13px}.nft-mini-delivery-fallback>span{color:#706669;margin-bottom:5px;font-size:9px;display:block}.nft-mini-delivery-fallback .nft-mini-delivery-switch{color:#aaa0a3;justify-content:center;align-items:center;gap:8px;min-height:42px;margin:0;font-size:11px;display:flex}.nft-mini-delivery-fallback .nft-mini-delivery-switch>i{color:#ffab6d;font-size:14px;font-style:normal}.nft-mini-rental-actions{margin-top:8px}@media (width<=420px){.nft-mini-profile-guidance{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:11px 12px}.nft-mini-profile-guidance>span{border-radius:12px;width:36px;height:36px}.nft-mini-auto-flow.is-profile-choice .nft-mini-profile-list>button{grid-template-columns:44px minmax(0,1fr) 25px;gap:10px;min-height:72px;padding:11px 12px}.nft-mini-auto-flow.is-profile-choice .nft-mini-profile-list>button>span{border-radius:14px;width:44px;height:44px}}.nft-mini-detail-badges{z-index:6;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:10px;width:auto;display:flex;position:absolute;top:18px;left:17px;right:64px;transform:none}.nft-mini-detail-badges>.number,.nft-mini-detail-badges>.value{white-space:nowrap;border:1px solid #ffffff24;border-radius:12px;flex:0 auto;min-height:39px;padding:0 12px;overflow:hidden;box-shadow:0 10px 25px #0008,inset 0 1px #ffffff20}.nft-mini-detail-badges>.number{color:#fff;background:#100d0eed;align-items:center;font-size:12px;font-weight:950;display:flex}.nft-mini-detail-badges>.value{color:#2b1608;background:linear-gradient(135deg,#ffe0ad,#ffc17d);align-content:center;justify-items:end;max-width:min(58%,210px);display:grid}.nft-mini-detail-badges>.value small,.nft-mini-detail-badges>.value b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.nft-mini-detail-badges>.value small{color:#8a5d35;letter-spacing:.08em;font-size:7px;font-weight:950}.nft-mini-detail-badges>.value b{color:#2b1608;margin-top:3px;font-size:12px;font-weight:950}.nft-mini-detail-copy>.nft-mini-detail-heading{margin:4px 0 16px}html,body{max-width:100%;overflow-x:hidden}.miniapp-nav{box-sizing:border-box;width:min(100vw - 16px,560px);left:50%;right:auto;transform:translate(-50%)}@media (width<=520px){.nft-mini-rental{background:linear-gradient(145deg,#251d20,#171315 72%);border-color:#ffffff20;box-shadow:0 12px 28px #0005,inset 0 1px #ffffff08}.nft-mini-rental.is-status-active{border-color:#68d69752}.nft-mini-rental.is-status-unlinked{border-color:#e46c6354}.nft-mini-rental.is-status-ended{border-color:#d39a5a45}.nft-mini-rental-media-column{background:#1d181a}.nft-mini-rental-copy{background:radial-gradient(circle at 100% 0,#ff9b4d19,#0000 54%),linear-gradient(145deg,#2c2326,#1d181a);border-left:1px solid #ffffff0a}.nft-mini-rental-facts>span{background:#120f11cc;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff08}.nft-mini-rental-actions{background:linear-gradient(#241d20,#191517);border-top-color:#ffffff15;margin-top:9px;padding:11px}.nft-mini-rental-actions button.link.linked,.nft-mini-rental-actions button.extend{color:#a2edc1;background:linear-gradient(145deg,#214b34,#173422);border-color:#68dda050;box-shadow:inset 0 1px #ffffff0c,0 8px 20px #0d6c3b1f}}@media (width<=390px){.nft-mini-grid{gap:8px}.nft-mini-card{border-radius:19px}.nft-mini-card-media{border-radius:14px;margin:6px}.nft-mini-card-badges{gap:4px;top:6px;left:6px;right:6px}.nft-mini-card-badges>span{border-radius:8px;min-width:0;min-height:24px;padding:0 6px;font-size:8px}.nft-mini-card-badges>span.number{flex:none}.nft-mini-card-badges>span.value{text-overflow:ellipsis;max-width:calc(100% - 49px);overflow:hidden}.nft-mini-card-media>em.days{min-height:26px;padding:6px 7px;font-size:9px;bottom:6px;right:6px}.nft-mini-card-copy{padding:5px 9px 11px}.nft-mini-card-copy>small{font-size:9px}.nft-mini-card-copy>b{margin:5px 0 4px;font-size:15px}.nft-mini-card-copy>span{font-size:9px}.nft-mini-card-copy>.nft-mini-card-price{border-radius:13px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:2px 5px;min-height:59px;margin-top:9px;padding:8px 8px 9px 10px}.nft-mini-card-price>small{letter-spacing:.06em;grid-area:1/1;font-size:7px}.nft-mini-card-price>b{grid-area:2/1;margin-top:1px;font-size:17px}.nft-mini-card-price>i{letter-spacing:.03em;grid-area:1/2/3;justify-self:end;font-size:7px}.nft-mini-card-price>i:before{width:4px;height:4px}.nft-mini-detail-badges{gap:7px;top:16px;left:13px;right:60px}.nft-mini-detail-badges>.number,.nft-mini-detail-badges>.value{min-height:36px;padding:0 9px}.nft-mini-detail-badges>.number,.nft-mini-detail-badges>.value b{font-size:10px}}@media (width<=340px){.nft-mini-grid{gap:6px}.nft-mini-card-copy{padding-left:7px;padding-right:7px}.nft-mini-card-badges>span{padding:0 5px;font-size:7px}.nft-mini-card-badges>span.value{max-width:calc(100% - 43px)}.nft-mini-card-price>b{font-size:15px}.nft-mini-card-price>i{font-size:6px}}.nft-mini-card-badges>span.number{font-size:10px}.nft-mini-card-badges>span.value{font-size:11px}.nft-mini-option-list:not(.sort)>button:not(:first-child){background:linear-gradient(145deg,#1b1719,#131113);border-color:#ffffff0c;grid-template-columns:22px 46px minmax(0,1fr) auto;gap:10px;min-height:70px;padding:9px 12px}.nft-mini-option-list>button.is-collection{min-height:82px}.nft-mini-option-preview{color:#ffb477;background:#241b1e;border:1px solid #ffffff14;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.nft-mini-option-preview>img{object-fit:contain;width:100%;height:100%}.nft-mini-option-preview>b{font-size:15px;font-weight:950}.nft-mini-option-preview.is-backdrop{border:2px solid #ffffff4a;border-radius:50%;width:34px;height:34px;margin:0 6px;box-shadow:0 0 0 4px #ffffff0a,inset 0 1px 4px #fff5}.nft-mini-option-copy{min-width:0}.nft-mini-option-copy>b,.nft-mini-option-copy>small,.nft-mini-option-copy>em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nft-mini-option-copy>b{color:#fff6f0;font-size:13px;font-weight:950}.nft-mini-option-copy>em{color:#ffbd84;background:#ff8b3f16;border-radius:8px;width:max-content;max-width:100%;margin-top:5px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:900}.nft-mini-option-copy>small{color:#8e8185;margin-top:5px;font-size:9px}.nft-mini-option-list>button.is-collection>strong{color:#fff2e8;font-size:12px;font-weight:950}.nft-mini-option-list>button.active .nft-mini-option-preview{border-color:#ff9d595e;box-shadow:0 8px 20px #ff7b2320}.nft-mini-lottie svg{display:block;overflow:visible;width:100%!important;height:100%!important}.nft-mini-sheet-backdrop.is-detail{background:#050304}.nft-mini-sheet.is-detail{opacity:1;isolation:isolate;max-height:calc(100dvh - 2px);padding-top:58px;animation:none;transform:none}.nft-mini-sheet.is-detail:before{z-index:2;content:"";background:#ffffff0e;height:1px;position:absolute;top:49px;left:0;right:0}.nft-mini-sheet.is-detail>.nft-mini-sheet-close{top:8px!important;right:13px!important}.nft-mini-sheet.is-detail>.nft-mini-detail-media{margin:0 -17px}.nft-mini-sheet.is-detail .nft-mini-detail-badges{top:14px;left:14px;right:14px}.nft-mini-duration-presets{scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;padding:2px 1px 7px;display:flex;overflow:auto hidden}.nft-mini-duration-presets::-webkit-scrollbar{display:none}.nft-mini-duration-presets>button{scroll-snap-align:start;flex:none;min-width:62px;font-size:11px}.nft-mini-linked-profile>i{overflow:hidden}.nft-mini-linked-profile>i>img{object-fit:cover;width:100%;height:100%}.nft-mini-option-list.sort>button{grid-template-columns:25px minmax(0,1fr);min-height:64px}.nft-mini-option-list.sort>button span{min-width:0}.nft-mini-option-list.sort>button b{white-space:normal;text-overflow:clip;line-height:1.25;overflow:visible}@media (width>=640px){.nft-mini-sheet.is-wide.is-detail:has(>.nft-mini-detail-media){padding-top:58px}.nft-mini-sheet.is-wide.is-detail:has(>.nft-mini-detail-media)>.nft-mini-detail-media{min-height:calc(100dvh - 60px);margin:0}.nft-mini-sheet.is-wide.is-detail:has(>.nft-mini-detail-media)>.nft-mini-detail-copy{max-height:calc(100dvh - 60px)}}@media (width<=520px){.miniapp-shell,.miniapp-view,.nft-mini-view,.nft-mini-rentals,.nft-mini-rental,.nft-mini-rental-main{width:100%;min-width:0;max-width:100%}.nft-mini-view{padding-left:8px;padding-right:8px;overflow:clip}.nft-mini-rentals{overflow:visible}.nft-mini-rental{contain:layout paint;display:block}.nft-mini-rental-main{grid-template-columns:minmax(112px,34%) minmax(0,66%);min-height:154px;display:grid}.nft-mini-rental-media-column,.nft-mini-rental-media,.nft-mini-rental-copy{min-width:0;max-width:100%}.nft-mini-rental-media{min-height:122px}.nft-mini-rental-copy{padding:13px 11px;overflow:hidden}.nft-mini-rental-copy>h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nft-mini-rental-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;min-width:0;margin:0}.nft-mini-rental-actions button{min-width:0;overflow:hidden}.nft-mini-rental-actions button>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.miniapp-nav{max-width:calc(100vw - 16px)}.nft-mini-card-badges>span.number{font-size:9px}.nft-mini-card-badges>span.value{font-size:10px}}@media (width<=390px){.nft-mini-card-badges>span.number{font-size:8px}.nft-mini-card-badges>span.value{font-size:9px}.nft-mini-sheet.is-detail .nft-mini-detail-badges{left:12px;right:12px}.nft-mini-rental-main{grid-template-columns:minmax(106px,35%) minmax(0,65%)}.nft-mini-rental-facts>span{padding:7px}.nft-mini-option-list:not(.sort)>button:not(:first-child){grid-template-columns:20px 42px minmax(0,1fr) auto;gap:8px;padding:8px 9px}.nft-mini-option-preview{border-radius:13px;width:42px;height:42px}}@media (width<=340px){.nft-mini-card-badges>span.number{font-size:7px}.nft-mini-card-badges>span.value{font-size:8px}.nft-mini-rental-main{grid-template-columns:102px minmax(0,1fr)}.nft-mini-rental-copy{padding:11px 9px}.nft-mini-rental-copy>small{font-size:8px}.nft-mini-rental-copy>h3{font-size:14px}}@media (width<=520px){.nft-mini-view{overflow:clip visible}.nft-mini-rentals{z-index:0;isolation:isolate;position:relative}.nft-mini-rental{z-index:0;contain:none;isolation:isolate;position:relative;overflow:hidden;transform:none}.nft-mini-rental-main,.nft-mini-rental-media-column,.nft-mini-rental-copy{z-index:1;position:relative}.nft-mini-rental-status,.nft-mini-rental-actions{z-index:2;position:relative}.nft-mini-rental-actions{box-sizing:border-box;width:100%;margin-top:0}.nft-mini-card-badges>span.value{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 48px);overflow:hidden}}.nft-mini-hero{min-height:230px}@media (width>=640px){.nft-mini-hero{min-height:238px}}@media (width<=520px){.nft-mini-hero{min-height:226px;padding-bottom:14px}.nft-mini-hero-stats{bottom:14px}}
