@font-face{font-family:Manrope;src:url('assets/manrope-regular.ttf') format('truetype');font-weight:400 550;font-display:swap}
@font-face{font-family:Manrope;src:url('assets/manrope-semibold.ttf') format('truetype');font-weight:600 650;font-display:swap}
@font-face{font-family:Manrope;src:url('assets/manrope-bold.ttf') format('truetype');font-weight:700 900;font-display:swap}
:root{color-scheme:dark;--bg:#000000;--surface:#070707;--surface-2:#101010;--line:#242424;--text:#f3f3f3;--muted:#999999;--faint:#707070;--purple:#af85d6;--purple-light:#cfb2e8;--purple-fill:#8355ad;--green:#a6c6af;--orange:#d8b27f;--red:#dc9aab;font:16px Manrope,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:-.02em}
*{box-sizing:border-box}body{margin:0;padding:10px;background:#000000;color:var(--text);min-width:320px}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit;border:0;background:none}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:disabled{opacity:.35;cursor:not-allowed}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--purple);outline-offset:4px}[hidden]{display:none!important}h1,h2,h3,p{margin:0}h2{font-size:16px;font-weight:700;letter-spacing:-.5px}small{font-size:14px}strong{font-weight:650}em,i{font-style:normal}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}input,textarea,select{border:1px solid #272727;background:#060606;color:var(--text);border-radius:7px;padding:12px 13px;width:100%;min-width:0;outline:none;transition:border-color .15s}input:focus,textarea:focus,select:focus{border-color:var(--purple)}input::placeholder,textarea::placeholder{color:#6f6f6f}textarea{resize:vertical;line-height:1.8}input[type=checkbox]{width:16px;height:16px;accent-color:var(--purple);flex-shrink:0}input[type=file]{width:auto}.accent{color:var(--purple)}.muted{color:var(--muted)}.warning-text{color:var(--orange)!important}.success-text{color:var(--green)!important}.danger-text{color:var(--red)!important}
.app-shell{display:grid;grid-template-columns:224px minmax(0,1fr);background:var(--bg);border:1px solid #202020;border-radius:23px;overflow:clip;max-width:1760px;min-height:calc(100dvh - 20px);margin:0 auto}.sidebar{height:calc(100dvh - 1px);max-height:1400px;position:sticky;top:0;display:flex;flex-direction:column;background:#030303;border-right:1px solid var(--line);padding:32px 15px 19px;z-index:40}.brand{display:flex;align-items:center;gap:14px;margin:0 13px 35px}.brand-mark{font-size:42px;line-height:1;letter-spacing:-3px;position:relative;font-weight:800}.brand-mark i{position:absolute;left:0;top:1px;width:13px;height:8px;background:var(--purple);transform:rotate(-17deg)}.brand>span:last-child{font-size:20px;letter-spacing:-.8px;font-weight:800}.nav-label{color:#6e6e6e;font-size:14px;letter-spacing:1.6px;margin:25px 13px 11px}.nav-label:first-child{margin-top:0}.nav-item{height:45px;display:flex;align-items:center;gap:13px;padding:0 13px;margin:4px 0;border-radius:7px;font-size:14px;color:#ababab;position:relative;transition:background .15s,color .15s}.nav-item svg{width:18px;height:18px}.nav-item:hover{background:#090909;color:#d7d7d7}.nav-item.active{background:#0d0d0d;color:#e3e3e3}.nav-item.active:before{content:'';position:absolute;left:0;width:2px;height:22px;border-radius:2px;background:var(--purple)}.nav-count{margin-left:auto;background:#131313;color:#b9b9b9;border-radius:4px;font-size:14px;padding:2px 5px;font-weight:500}.sidebar-bottom{margin-top:auto;padding-top:35px}.workspace-switch{border-top:1px solid var(--line);padding:19px 8px 0;display:flex;align-items:center;gap:9px;font-size:14px}.workspace-avatar{width:31px;height:31px;border-radius:9px;background:#0f0f0f;border:1px solid #282828;display:grid;place-items:center;color:#b1b1b1;font-size:14px;flex-shrink:0}.workspace-switch>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switch svg{margin-left:auto;width:15px;color:#7c7c7c}.main-shell{display:flex;flex-direction:column;min-width:0}.topbar{height:73px;padding:0 36px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);background:#030303;position:relative;z-index:20}.breadcrumb{display:flex;align-items:center;gap:14px;color:#878787;font-size:14px}.breadcrumb i{color:#2e2e2e}.breadcrumb strong{font-weight:500;color:#cdcdcd}.topbar-actions{display:flex;align-items:center;gap:20px}.mode-chip{font-size:14px;color:#a3a3a3;border:1px solid #292929;background:#090909;padding:6px 9px;border-radius:5px;display:flex;align-items:center;gap:6px;white-space:nowrap}.mode-chip>span{width:4px;height:4px;border-radius:50%;background:#ba91da}.top-balance{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.icon-button{display:inline-flex;align-items:center;justify-content:center;height:32px;width:32px;border:1px solid transparent;border-radius:6px;color:#969696;padding:0;flex-shrink:0;transition:.15s}.icon-button:hover{background:#0d0d0d;color:#cecece}.icon-button svg{width:17px;height:17px}.notification-button{position:relative}.notification-button>i{width:4px;height:4px;border-radius:50%;background:var(--purple);position:absolute;top:4px;right:6px}.menu-button{display:none}.sidebar-backdrop{position:fixed;inset:0;background:#000a;backdrop-filter:blur(4px);z-index:35}.main-shell main{padding:36px 36px 15px;flex:1;min-width:0;max-width:1320px;width:100%;margin:0 auto;outline:none}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.eyebrow{font-size:14px;font-weight:600;letter-spacing:2px;color:#969696;line-height:1.6;margin-bottom:11px}h1{font-size:43px;line-height:1.22;letter-spacing:-2px;font-weight:800;margin-bottom:12px}h1>span{color:var(--purple)}.page-heading p{font-size:14px;color:#9e9e9e;line-height:1.8}.primary-button,.secondary-button,.danger-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:43px;padding:11px 18px;border-radius:7px;font-size:14px;font-weight:600;border:1px solid;transition:background .2s,transform .15s;white-space:nowrap}.primary-button{background:var(--purple-fill);border-color:#b18ad1;color:#fff;box-shadow:inset 0 1px 0 #ffffff14}.primary-button:hover{background:#9364ba}.secondary-button{background:#0a0a0a;border-color:#2b2b2b;color:#c2c2c2}.secondary-button:hover{background:#0f0f0f}.danger-button{border-color:#875367;background:#4b273a;color:#f0cedb}.primary-button:active,.secondary-button:active{transform:translateY(1px)}.primary-button svg,.secondary-button svg,.danger-button svg{width:16px;height:16px}.full-width{width:100%}.quiet-link,.text-button{display:inline-flex;align-items:center;gap:7px;color:#a5a5a5;font-size:14px;line-height:1.8;padding:0}.quiet-link:hover,.text-button:hover{color:#d1d1d1}.quiet-link svg,.text-button svg{width:15px;height:15px}.resource-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:25px}.resource-tile{display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:10px;padding:18px;background:#070707;min-width:0;transition:border-color .2s}.resource-tile:hover{border-color:#323232}.resource-icon{width:35px;height:35px;display:grid;place-items:center;background:#0b0b0b;border:1px solid #1e1e1e;border-radius:9px;color:#aa87c4;flex-shrink:0}.resource-icon svg{width:19px;height:19px}.resource-tile small{display:block;font-size:14px;color:#919191;margin-bottom:6px}.resource-tile strong{display:block;font-size:24px;letter-spacing:-.8px;line-height:1.3;font-weight:700;font-variant-numeric:tabular-nums}.resource-tile strong em{font-size:14px;font-weight:400;letter-spacing:0;color:#9e9e9e;margin-left:3px}.resource-tile div>span{display:block;font-size:14px;color:#737373;margin-top:5px}.resource-tile>svg:last-child{margin-left:auto;width:13px;height:13px;color:#6d6d6d;align-self:flex-start}.resource-tile .connection-value{font-size:14px;letter-spacing:-.2px;font-weight:600;display:flex;gap:6px;align-items:center;line-height:2}.connection-value>i{width:5px;height:5px;border-radius:50%;background:#8f7b9c}.shop-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:30px;align-items:start}.catalog{min-width:0}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);height:54px}.tabs{display:flex;align-items:stretch;gap:23px;height:100%;min-width:0}.tab{font-size:14px;color:#828282;position:relative;padding:0;white-space:nowrap}.tab.active{color:#e4e4e4;font-weight:650}.tab.active:after{content:'';height:2px;left:0;right:0;background:var(--purple);position:absolute;bottom:-1px}.tab>span{background:#0f0f0f;color:#acacac;border-radius:4px;font-size:14px;padding:2px 5px;margin-left:5px}.catalog-toolbar>.text-button{font-size:14px;white-space:nowrap}.catalog-toolbar>.text-button svg{width:16px;height:16px}.catalog-filter{display:flex;align-items:center;gap:13px;padding-top:18px;padding-bottom:3px;font-size:14px;color:#828282;min-height:44px}.filter-chip{font-size:14px;border:1px solid #1e1e1e;border-radius:4px;padding:4px 6px;color:#929292}.filter-chip.selected{background:#0f0f0f;border-color:#76518e;color:#bebebe}.price-note{margin-left:auto;font-size:14px;color:#686868}.table-head{display:grid;grid-template-columns:1fr 94px 15px;padding:0 15px;height:41px;align-items:center;gap:10px;color:#838383;font-size:14px}.bundle-row{width:100%;display:flex;align-items:center;gap:14px;text-align:left;min-height:69px;border-bottom:1px solid var(--line);padding:12px 15px;position:relative;transition:background .15s}.bundle-row:hover{background:#070707}.bundle-row.selected{border:1px solid #212121;border-radius:8px;background:#0b0b0b}.bundle-row.selected:before{content:'';width:2px;height:34px;background:var(--purple);position:absolute;left:-1px;top:calc(50% - 17px);border-radius:2px}.bundle-symbol{width:21px;color:#ababab;flex-shrink:0}.bundle-symbol svg{width:19px;height:19px}.bundle-name{min-width:0;flex:1}.bundle-name strong{font-size:17px;font-weight:650;line-height:1.5;display:flex;align-items:center;gap:10px;letter-spacing:-.5px;flex-wrap:wrap}.bundle-name b{font-size:14px;font-weight:500;letter-spacing:0;color:#a8a8a8;background:#0f0f0f;border-radius:3px;padding:3px 5px}.bundle-name small{font-size:14px;line-height:1.6;color:#808080;margin-top:2px;display:block;overflow-wrap:anywhere}.bundle-price{font-size:14px;color:#a2a2a2;min-width:84px;font-variant-numeric:tabular-nums;flex-shrink:0}.radio-dot{width:15px;height:15px;border:1px solid #3f3f3f;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.selected .radio-dot{border-color:#be96dd}.radio-dot>i{height:6px;width:6px;background:#c7a3e1;border-radius:50%}.archive-note{font-size:14px;padding:18px 0;color:#8d8d8d;line-height:1.9}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.section-heading h2{margin:0}.small-avatar{width:33px;height:33px;display:grid;place-items:center;background:#0c0c0c;color:#b2b2b2;border:1px solid #272727;border-radius:9px;font-size:14px;flex-shrink:0}.muted-note{font-size:14px;color:#797979;line-height:1.9}.order-card{border:1px solid #2a2a2a;border-radius:14px;background:linear-gradient(135deg,#080808,#070707 75%);padding:24px 22px 19px;box-shadow:0 4px 25px #0002;position:relative}.order-card-heading{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:24px;gap:12px}.order-card-heading h2{font-size:24px;font-weight:800;letter-spacing:-1px}.order-card-heading>span{font-size:14px;color:#a3a3a3}.field-label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin-bottom:11px}.field-label>b{border:1px solid #292929;border-radius:50%;height:19px;width:19px;display:grid;place-items:center;font-size:14px;font-weight:400;color:#949494}.input-with-prefix{display:flex;align-items:center;border:1px solid #2a2a2a;border-radius:7px;background:#050505;height:47px;overflow:hidden}.input-with-prefix:focus-within{border-color:var(--purple)}.input-with-prefix>span{color:#b595cb;padding-left:13px;font-size:17px}.input-with-prefix input{border:0!important;background:none!important;outline:none!important;box-shadow:none;padding:12px 11px;font-size:14px}.input-hint{font-size:14px;line-height:1.9;color:#878787;margin-top:10px}.centered{text-align:center}.cart-label{margin-top:25px}.cart-label>span{margin-left:auto}.cart-label .text-button{font-size:14px}.cart-label .text-button svg{width:12px;height:12px}.cart-lines{border:1px solid #1e1e1e;border-radius:8px;background:#080808;overflow:hidden}.cart-line{display:flex;align-items:center;gap:11px;padding:16px 12px}.cart-line+.cart-line{border-top:1px solid #1e1e1e}.line-gem{display:grid;place-items:center;color:#a9a9a9;flex-shrink:0}.line-gem svg{width:21px;height:21px}.cart-line>div:nth-child(2){flex:1;min-width:0}.cart-line strong{display:block;font-size:17px;font-weight:700;line-height:1.4;letter-spacing:-.5px;white-space:nowrap}.cart-line strong small{display:block;letter-spacing:.4px;font-size:14px;font-weight:500;color:#c69be5}.cart-line>div>span{display:block;font-size:14px;color:#898989;margin-top:4px}.quantity-control{display:flex;align-items:center;gap:7px;flex-shrink:0}.quantity-control button{height:29px;width:25px;background:#0e0e0e;border-radius:4px;color:#b3b3b3;display:grid;place-items:center;padding:0}.quantity-control button:hover{background:#141414}.quantity-control button svg{width:12px;height:12px}.quantity-control output{min-width:13px;text-align:center;font-size:14px;font-variant-numeric:tabular-nums}.empty-cart{padding:24px 12px;color:#949494;font-size:14px;text-align:center}.optional-field{margin-top:18px}.optional-field summary{font-size:14px;color:#999999;cursor:pointer;line-height:1.8}.optional-field summary>span{font-size:14px;color:#686868;margin-left:6px}.optional-field input{margin-top:9px;font-size:14px;padding:10px}.order-breakdown{display:grid;gap:12px;margin-top:22px;padding:20px 0;border-top:1px solid #212121;border-bottom:1px solid #212121}.order-breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.order-breakdown>div>span{color:#8e8e8e}.order-breakdown strong{font-size:14px;font-weight:500}.order-total{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.order-total>span{font-size:14px}.order-total>div{display:flex;align-items:baseline;gap:5px}.order-total strong{font-size:36px;font-weight:800;letter-spacing:-1.8px;line-height:1.3;font-variant-numeric:tabular-nums}.order-total small{font-size:14px;color:#9e80b0}.order-card .primary-button{height:47px;font-size:14px}.test-caption{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;font-size:14px;color:#8a8a8a;line-height:1.7;text-align:center}.test-caption svg{height:14px;width:14px}.funds-hint{padding:10px 0 17px;display:flex;align-items:center;gap:7px;color:#bababa;font-size:14px;width:100%;text-align:left}.funds-hint svg{height:14px;width:14px}.funds-hint svg:last-child{margin-left:auto}.form-error{color:#e3a0b3;font-size:14px;line-height:1.8;margin:12px 0}.mobile-cart-bar{display:none}.footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 36px 0;padding:21px 0;border-top:1px solid var(--line);color:#737373;font-size:14px}.footer>span:first-child{color:#9c9c9c;font-size:14px}.footer>span:first-child i{margin-left:5px;font-size:14px;color:#626262}.footer>a{display:flex;align-items:center;gap:8px}.footer svg{width:13px;height:13px}
.panel{border:1px solid var(--line);border-radius:11px;background:#070707;padding:24px;margin-bottom:22px;min-width:0}.panel p{font-size:14px;line-height:1.9;color:#8c8c8c}.panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.panel-toolbar>.section-heading{margin:0}.count-badge{font-size:14px;line-height:1;padding:5px 6px;background:#0d0d0d;border-radius:4px;color:#bb96d5}.filter-row{display:flex;align-items:center;gap:12px;margin-bottom:17px}.search-field{display:flex;align-items:center;gap:9px;min-height:41px;background:#060606;border:1px solid #222222;border-radius:7px;min-width:0;max-width:370px;flex:1;padding-left:12px}.search-field:focus-within{border-color:var(--purple)}.search-field svg{width:15px;height:15px;color:#9475a8}.search-field input{border:0!important;background:none;outline:none!important;padding:11px 10px 11px 0;font-size:14px}.filter-row>select{width:auto;max-width:210px;font-size:14px;height:41px;padding:8px 27px 8px 12px}.result-count{margin-left:auto;color:#8b709b;font-size:14px;white-space:nowrap}.segmented{display:flex;padding:3px;border:1px solid #212121;border-radius:7px;background:#050505;gap:3px;flex-shrink:0}.segmented button{padding:7px 12px;border-radius:4px;color:#8c8c8c;font-size:14px;white-space:nowrap}.segmented button.active{background:#0e0e0e;color:#d2d2d2}.table-scroll{overflow-x:auto;max-width:100%;scrollbar-width:thin;scrollbar-color:#292929 transparent}.data-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.data-table th{font-size:14px;font-weight:400;color:#9677a8;padding:10px 12px 16px;border-bottom:1px solid #212121}.data-table th:first-child,.data-table td:first-child{padding-left:0}.data-table th:last-child,.data-table td:last-child{padding-right:0}.data-table td{padding:17px 12px;border-bottom:1px solid #1a1a1a;font-size:14px;color:#bababa;vertical-align:middle}.data-table tr:last-child td{border-bottom:0}.data-table small{display:block;font-size:14px;color:#92729f;line-height:1.8;margin-top:5px}.data-table td>strong{font-size:14px;color:#d5d5d5}.data-table small .quiet-link{font-size:14px}.data-table small svg{width:11px;height:11px}.data-table .status-pill{font-size:14px}.order-number{font-size:14px;color:#cccccc;letter-spacing:.1px;padding:0;text-align:left}.order-number:hover{text-decoration:underline}.status-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #262626;background:#0b0b0b;border-radius:5px;padding:5px 8px;font-size:14px;line-height:1.4;white-space:nowrap;color:#a2a2a2}.status-pill i{height:4px;width:4px;border-radius:50%;background:currentColor;flex-shrink:0}.status-pill.success{border-color:#354b3e;background:#18251e;color:#a6c6af}.status-pill.warning{border-color:#5a432c;background:#2c2118;color:#d5b17d}.status-pill.danger{border-color:#593043;background:#2b1822;color:#dba0b3}.attention-banner{border:1px solid #614729;border-radius:10px;background:#251c13;display:flex;align-items:center;gap:13px;padding:17px 20px;margin-bottom:22px;color:#d6b381}.attention-banner>svg{width:21px;height:21px}.attention-banner strong{display:block;font-size:14px}.attention-banner span{display:block;font-size:14px;line-height:1.8;color:#a88a66;margin-top:4px}.attention-banner>.text-button{margin-left:auto;color:#dfc197;font-size:14px;white-space:nowrap}.page-footnote{font-size:14px;color:#8a7098;line-height:1.9}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:43px 20px;gap:12px}.empty-icon{height:40px;width:40px;border-radius:11px;background:#0b0b0b;border:1px solid #222222;display:grid;place-items:center;color:#ad83c9;margin-bottom:3px}.empty-icon svg{height:21px;width:21px}.empty-state h3{font-size:14px;font-weight:600;color:#c4c4c4}.empty-state p{font-size:14px;line-height:1.9;color:#92759f;max-width:340px}.empty-state .primary-button,.empty-state .secondary-button{margin-top:5px;font-size:14px}.callout{display:flex;align-items:flex-start;gap:10px;border:1px solid #232323;border-radius:8px;padding:14px 17px;background:#090909;color:#af8dc4;line-height:1.9;font-size:14px;margin-bottom:23px}.callout>svg{width:17px;height:17px;margin-top:2px}.callout.warning{background:#271e15;border-color:#60442a;color:#d2ad79}.overview-period{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px;color:#9979aa;font-size:14px}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.metric{padding:21px 19px;border:1px solid #1f1f1f;background:#070707;border-radius:10px;min-width:0}.metric>small{display:block;font-size:14px;color:#909090}.metric>strong{display:block;font-size:29px;line-height:1.5;font-weight:750;letter-spacing:-1px;margin:12px 0 6px;font-variant-numeric:tabular-nums}.metric>strong>em{font-size:14px;letter-spacing:0;color:#8e6fa2;font-weight:400}.metric>span{display:block;font-size:14px;line-height:1.8;color:#846391}.risk-metric{border-color:#5a402b;background:#201911}.risk-metric>strong{color:#dbb681}.risk-metric>small{color:#b79a73}.risk-metric>span{color:#9e815d}.overview-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.chart-total{font-size:21px;font-weight:700;letter-spacing:-.8px;color:#c6c6c6}.bar-chart{display:flex;align-items:stretch;gap:12px;height:177px;padding-top:10px}.chart-column{display:flex;flex-direction:column;align-items:center;gap:9px;flex:1;min-width:0}.bar-value{height:17px;font-size:14px;color:#9f9f9f;font-variant-numeric:tabular-nums;white-space:nowrap}.bar-track{height:112px;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.bar-track>div{background:#0f0f0f;border-radius:3px 3px 0 0;width:65%;min-height:2px}.bar-track>div.has-value{background:linear-gradient(#b18ad2,#754f91)}.chart-column small{color:#8e6da0;font-size:14px}.operation-count{display:flex;align-items:center;gap:12px;font-size:14px;padding:15px 0;border-bottom:1px solid #1c1c1c}.operation-count>span{flex:1;display:flex;align-items:center;gap:8px;color:#a1a1a1}.operation-count i{height:5px;width:5px;border-radius:50%;background:#a085b4}.operation-count i.unknown,.operation-count i.partial{background:#c79d68}.operation-count strong{font-size:16px;color:#cecece}.operation-count>svg{width:14px;height:14px;color:#7c5a90}.operations-panel>.section-heading{margin-bottom:10px}.operations-panel>.section-heading>svg{color:#9e78b8;width:18px;height:18px}.operations-bottom{display:flex;justify-content:space-between;gap:15px;padding-top:17px;font-size:14px;color:#8d6ca0}.operations-bottom strong{font-size:14px;color:#b3b3b3}.tag{display:inline-flex;align-items:center;gap:5px;border:1px solid #252525;border-radius:4px;padding:4px 7px;color:#ac8bbe;background:#0a0a0a;font-size:14px;white-space:nowrap}.gift-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.field-block{display:flex;flex-direction:column;gap:9px;margin-bottom:18px;min-width:0}.field-block>span{font-size:14px;color:#b2b2b2}.field-block input,.field-block select{height:44px;font-size:14px}.field-block textarea{font-size:14px}.form-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gift-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-bottom:1px solid #1f1f1f;padding:4px 0 23px}.gift-stats strong{display:block;font-size:28px;font-weight:700;letter-spacing:-1px}.gift-stats span{display:block;font-size:14px;color:#9673aa;margin-top:7px}.gift-code-list{max-height:330px;overflow:auto;scrollbar-width:thin}.gift-code-list>div{padding:14px 0;border-bottom:1px solid #1b1b1b;display:flex;flex-direction:column;gap:7px}.gift-code-list code{font-size:14px;overflow-wrap:anywhere;color:#acacac}.gift-code-list span{font-size:14px}.gift-result>.secondary-button{margin-top:21px;font-size:14px}.member-row{display:flex;align-items:center;gap:13px;padding:19px 0;border-top:1px solid #1b1b1b}.member-row>div{flex:1;min-width:0}.member-row strong{display:block;font-size:14px;overflow-wrap:anywhere}.member-row small{display:block;color:#9670a9;font-size:14px;margin-top:5px;line-height:1.8;overflow-wrap:anywhere}.team-empty{padding-top:18px;border-top:1px solid #1b1b1b}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.wallet-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.wallet-big{font-size:51px;font-weight:800;letter-spacing:-2.5px;margin:27px 0 22px;line-height:1.3;font-variant-numeric:tabular-nums}.wallet-details{display:grid;gap:12px;border-top:1px solid #202020;padding-top:19px}.wallet-details>div{display:flex;justify-content:space-between;gap:20px;font-size:14px}.wallet-details span{color:#9f7fb0}.wallet-details strong{font-size:14px;font-weight:500}.quota-number{font-size:47px;font-weight:800;letter-spacing:-2px;line-height:1.3;margin-top:28px}.quota-number small{font-size:14px;font-weight:400;letter-spacing:0;color:#aa84be;margin-left:9px}.quota-meter{margin:26px 0 14px;height:6px;display:flex;background:#0d0d0d;border-radius:4px;overflow:hidden}.quota-meter span{height:100%;background:#a678c8}.quota-meter i{height:100%;background:#d2b184}.quota-legend{display:flex;gap:14px;font-size:14px;color:#9270a6;margin-bottom:24px;justify-content:space-between}.quota-legend b{font-size:14px;font-weight:500;color:#bfbfbf;margin-left:3px}.quota-panel>.secondary-button{font-size:14px}.integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.integration-card{position:relative}.integration-card>.status-pill{position:absolute;right:17px;top:23px;font-size:14px}.integration-icon{height:39px;width:39px;border:1px solid #292929;background:#0b0b0b;border-radius:10px;display:grid;place-items:center;color:#c09ed9;margin-bottom:29px}.integration-icon svg{height:21px;width:21px}.integration-card h2{font-size:17px;margin-bottom:10px}.integration-card p{font-size:14px;line-height:1.9}.page-tabs{height:49px;margin-bottom:23px;border-bottom:1px solid var(--line)}.events-list>div{display:flex;align-items:flex-start;gap:12px;padding:17px 0;border-bottom:1px solid #1b1b1b}.events-list>div:last-child{border:0}.events-list strong{display:block;font-size:14px;font-weight:500;line-height:1.8}.events-list small{display:block;font-size:14px;color:#9472a5;margin-top:5px}.events-list small .quiet-link{font-size:14px}.events-list code{margin-left:auto;font-size:14px;color:#9871af;padding-top:3px}.event-marker{height:7px;width:7px;background:#86619f;border-radius:50%;border:1px solid #b08ace;display:inline-block;flex-shrink:0;margin-top:5px}.event-marker.completed,.event-marker.recovered,.event-marker.reconciled{background:#8ead95;border-color:#bfd4c5}.event-marker.unknown,.event-marker.partial{background:#bc9967;border-color:#e6c28e}.event-marker.failed,.event-marker.cancelled{background:#966674;border-color:#bf8b9e}.settings-panel{max-width:720px}.settings-row{display:flex;align-items:center;gap:25px;justify-content:space-between;padding:23px 0;border-bottom:1px solid #1c1c1c}.settings-row:first-child{padding-top:0}.settings-row:last-child{padding-bottom:0;border-bottom:0}.settings-row strong{font-size:14px;display:block}.settings-row small{font-size:14px;color:#9771aa;display:block;margin-top:6px;line-height:1.9}.settings-row>input:not([type=checkbox]){width:215px;font-size:14px}.toggle{appearance:none!important;width:36px!important;height:21px!important;padding:0!important;position:relative;border-radius:15px!important;border:1px solid #674879!important;background:#0f0f0f!important;cursor:pointer;transition:.2s;flex-shrink:0}.toggle:before{content:'';position:absolute;height:13px;width:13px;top:3px;left:3px;border-radius:50%;background:#a484b7;transition:.2s}.toggle:checked{background:#8354a8!important;border-color:#b58ad6!important}.toggle:checked:before{left:18px;background:#f1e0fc}.save-settings{margin-bottom:25px}.data-panel{display:flex;flex-direction:column;gap:21px;max-width:850px;margin-top:10px}.data-panel h2{margin-bottom:9px}.data-panel .form-actions{gap:11px}.data-panel .quiet-link{margin-left:10px;font-size:14px}
.modal{padding:31px;border:1px solid #323232;border-radius:17px;background:#070707;color:var(--text);width:min(456px,calc(100% - 30px));max-height:calc(100dvh - 40px);box-shadow:0 25px 120px #000b;overflow:auto;scrollbar-width:thin;scrollbar-color:#323232 transparent}.modal.wide{width:min(650px,calc(100% - 30px))}.modal::backdrop{background:#000000dc;backdrop-filter:blur(8px)}.modal[open]{animation:modal-in .2s ease-out}.modal-close{position:absolute;top:12px;right:12px;z-index:2;background:#0a0a0a9c}.modal .eyebrow{font-size:14px;margin:5px 25px 13px 0}.modal h2{font-size:29px;font-weight:800;letter-spacing:-1.3px;line-height:1.3;margin:0 15px 14px 0}.modal-copy{font-size:14px;line-height:1.9;color:#999999;margin-bottom:21px}.modal .field-block{margin-top:20px;margin-bottom:18px}.modal .field-block:first-child{margin-top:0}.modal .full-width{margin-top:16px;min-height:47px}.modal-summary{display:grid;gap:16px;background:#090909;border:1px solid #252525;border-radius:9px;padding:19px;margin-top:23px}.modal-summary>div{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;font-size:14px}.modal-summary>div>span{color:#a982bd;flex-shrink:0}.modal-summary strong{font-size:14px;text-align:right;color:#cdcdcd;font-weight:600;line-height:1.8}.modal-summary .summary-total{border-top:1px solid #262626;padding-top:17px;align-items:center}.modal-summary .summary-total strong{font-size:29px;letter-spacing:-1px;font-weight:750;line-height:1.3}.detail-meta{display:flex;align-items:center;gap:13px;margin-bottom:23px}.detail-meta>span:not(.status-pill):not(.tag){font-size:14px;color:#9a75ad}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px;background:#0a0a0a;border:1px solid #242424;border-radius:9px;padding:21px;margin:20px 0}.detail-grid small{display:block;font-size:14px;color:#a47db9;margin-bottom:7px}.detail-grid strong{font-size:14px;font-weight:600;overflow-wrap:anywhere}.reference-line{font-size:14px;color:#a783b9;padding:4px 0 17px}.reference-line strong{color:#c3c3c3;margin-left:10px}.detail-items{display:grid;gap:12px;border-bottom:1px solid #242424;padding:0 0 22px}.detail-items>div{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:14px;color:#b590c9}.detail-items span{display:flex;align-items:center;gap:8px}.detail-items svg{width:15px;height:15px}.detail-items strong{font-size:14px;font-weight:500;color:#bbbbbb}.detail-actions{display:flex;align-items:center;gap:11px;padding-top:23px;flex-wrap:wrap}.detail-actions .primary-button,.detail-actions .secondary-button{font-size:14px}.timeline-heading{font-size:14px;letter-spacing:1.7px;color:#9770ae;margin:28px 0 19px}.timeline{list-style:none;padding:0;margin:0}.timeline li{position:relative;display:flex;gap:13px;padding-bottom:21px}.timeline li:not(:last-child):before{content:'';position:absolute;left:3px;top:14px;bottom:-5px;width:1px;background:#161616}.timeline .event-marker{z-index:1}.timeline strong{display:block;font-size:14px;line-height:1.8;color:#c1c1c1;font-weight:500}.timeline small{display:block;font-size:14px;color:#8e68a4;margin-top:5px}.scenario-options{display:grid;gap:10px;margin-top:22px}.scenario-options>button{display:flex;align-items:center;gap:13px;text-align:left;padding:17px 15px;border:1px solid #272727;border-radius:8px;background:#0a0a0a}.scenario-options>button:hover:not(:disabled){background:#0d0d0d;border-color:#8e62a8}.scenario-options>button>svg{color:#b58bd1;width:19px;height:19px}.scenario-options>button>svg:last-child{width:15px;margin-left:auto;color:#9167a8}.scenario-options strong{display:block;font-size:14px;color:#cdcdcd;font-weight:600}.scenario-options small{display:block;font-size:14px;line-height:1.9;color:#a581b9;margin-top:5px}.builder-products{display:grid;border:1px solid #212121;border-radius:9px;overflow:hidden;margin-top:22px}.builder-products>div{display:flex;align-items:center;justify-content:space-between;gap:17px;padding:13px 15px}.builder-products>div+div{border-top:1px solid #1e1e1e}.builder-products>div>span{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.builder-products>div>span>svg{width:18px;height:18px;color:#af86c8}.builder-products strong{font-size:14px;line-height:1.5}.builder-products small{font-size:14px;margin-left:6px;color:#af80c7;font-weight:400}.builder-products em{font-size:14px;color:#a37cb9;margin-left:auto;margin-right:18px;font-variant-numeric:tabular-nums}.builder-total{display:flex;justify-content:space-between;gap:30px;margin:24px 0}.builder-total>span{font-size:14px;color:#aa80c0}.builder-total strong{display:block;font-size:25px;color:#dddddd;letter-spacing:-.8px;line-height:1.5;margin-top:6px}.builder-total>span:last-child{text-align:right}.modal .form-actions{margin-top:23px}.modal .form-actions .primary-button,.modal .form-actions .secondary-button{flex:1;font-size:14px}.amount-presets{display:flex;gap:9px;margin-top:13px}.amount-presets button{border:1px solid #282828;border-radius:5px;background:#0b0b0b;font-size:14px;padding:7px 12px;color:#c69ee0}.amount-presets button:hover{background:#111111}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.two-fields .field-block{margin-top:0}.checkbox-label{display:flex;align-items:center;gap:9px;margin-top:17px;font-size:14px;color:#c7a2dd}.modal-remove{display:block;margin:18px auto 0;font-size:14px}.notification-list{display:grid;margin-top:23px}.notification-list button{display:flex;align-items:flex-start;gap:12px;padding:17px 0;text-align:left;border-bottom:1px solid #202020}.notification-list button:last-child{border-bottom:0}.notification-list strong{display:block;font-size:14px;font-weight:500;line-height:1.8}.notification-list small{display:block;font-size:14px;color:#a47ab9;margin-top:6px}.notification-list button>svg{width:14px;height:14px;margin-left:auto;color:#9063a6;margin-top:3px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;z-index:100;background:#0d0d0d;border:1px solid #73518a;border-radius:9px;box-shadow:0 7px 40px #0009;padding:14px 21px;color:#dedede;font-size:14px;max-width:calc(100vw - 30px);width:max-content;line-height:1.8;text-align:center;transition:transform .2s,opacity .2s}.toast.visible{opacity:1;transform:translate(-50%,0)}.compact .bundle-row{min-height:57px;padding-top:8px;padding-bottom:8px}.reduce-motion *, .reduce-motion *:before,.reduce-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
@keyframes modal-in{from{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(min-width:1550px){.app-shell{grid-template-columns:244px minmax(0,1fr)}.sidebar{padding-left:20px;padding-right:20px}.main-shell main{padding:42px 48px 20px}.topbar{padding:0 48px}.footer{margin-left:48px;margin-right:48px}.shop-grid{grid-template-columns:minmax(0,1fr) 383px;gap:40px}.order-card{padding:27px 25px 21px}.resource-tile{padding:21px}.bundle-row{min-height:76px}.bundle-name strong{font-size:19px}.bundle-price{font-size:14px}.order-card-heading h2{font-size:26px}.order-card .primary-button{height:51px}.order-breakdown>div,.order-breakdown strong{font-size:14px}.test-caption{font-size:14px}}
@media(max-width:1250px){.app-shell{grid-template-columns:206px minmax(0,1fr)}.sidebar{padding-left:11px;padding-right:11px}.brand{font-size:19px;gap:12px;margin-left:12px}.brand>span:last-child{font-size:18px}.brand-mark{font-size:38px}.nav-item{font-size:14px;gap:11px}.main-shell main{padding:31px 27px 15px}.topbar{padding:0 27px}.footer{margin-left:27px;margin-right:27px}.shop-grid{grid-template-columns:minmax(0,1fr) 318px;gap:24px}.resource-tile{padding:15px 13px;gap:10px}.resource-icon{width:30px;height:30px;border-radius:7px}.resource-icon svg{width:16px;height:16px}.resource-tile strong{font-size:21px}.resource-tile strong em{font-size:14px}.resource-tile .connection-value{font-size:14px}.resource-tile div>span{font-size:14px}.tabs{gap:18px}.tab{font-size:14px}.catalog-toolbar>.text-button{font-size:14px;gap:4px}.catalog-toolbar>.text-button svg{width:14px;height:14px}.bundle-row{gap:11px;padding-left:12px;padding-right:12px}.bundle-price{min-width:66px;font-size:14px}.bundle-name strong{font-size:16px;gap:7px}.bundle-name b{font-size:14px}.bundle-name small{font-size:14px}.table-head{grid-template-columns:1fr 78px 15px;padding-left:12px;padding-right:12px}.order-card{padding:23px 18px 17px}.order-card-heading h2{font-size:23px}.cart-line{gap:9px;padding-left:10px;padding-right:10px}.cart-line strong{font-size:16px}.quantity-control{gap:6px}.quantity-control button{width:23px}.quantity-control output{font-size:14px;min-width:11px}.cart-line>div>span{font-size:14px}.line-gem svg{width:19px;height:19px}.test-caption{font-size:14px;gap:4px}.integration-card{padding:20px 17px}.integration-card>.status-pill{font-size:14px;right:12px;top:22px}.integration-icon{width:32px;height:32px;margin-bottom:26px}.integration-card h2{font-size:15px}.integration-card p{font-size:14px}.metric{padding:19px 15px}.metric>strong{font-size:25px}.metrics-grid{gap:12px}.metric>small{font-size:14px}.metric>span{font-size:14px}.panel{padding:22px 20px}.overview-grid,.wallet-grid,.gift-grid,.two-columns{gap:18px}.segmented button{font-size:14px;padding:7px 10px}.data-table th{font-size:14px}.data-table td{font-size:14px;padding:17px 10px}.data-table td>strong{font-size:14px}.data-table small{font-size:14px}.data-table .status-pill{font-size:14px}.order-number{font-size:14px}.table-head{font-size:14px}.price-note{font-size:14px}.catalog-filter{gap:9px}.resource-strip{gap:12px}.resource-tile>svg:last-child{width:11px;height:11px}}
@media(max-width:1050px) and (min-width:821px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding:30px 10px 20px}.brand{margin:0 auto 28px;justify-content:center}.brand-mark{font-size:39px}.brand>span:last-child,.nav-label,.nav-item>span,.nav-count,.workspace-switch>span:nth-child(2),.workspace-switch>svg{display:none}.nav-item{justify-content:center;padding:0;height:47px}.nav-item svg{width:20px;height:20px}.nav-label:not(:first-child)+.nav-item{margin-top:25px}.workspace-switch{justify-content:center;padding-left:0;padding-right:0}.shop-grid{grid-template-columns:minmax(0,1fr) 320px}.main-shell main{padding-left:25px;padding-right:25px}.topbar{padding-left:25px;padding-right:25px}.resource-tile .connection-value{font-size:14px}.resource-tile small{font-size:14px}.resource-icon{display:none}.resource-tile strong{font-size:22px}.resource-tile{padding-left:17px;padding-right:17px}.resource-tile .connection-value{font-size:14px}.integration-grid{gap:13px}}
@media(max-width:820px){body{padding:0}.app-shell{display:block;border:0;border-radius:0;min-height:100dvh}.sidebar{position:fixed;left:0;top:0;bottom:0;width:235px;height:100dvh;max-height:none;transform:translateX(-100%);transition:transform .22s;padding:30px 16px 19px}.menu-open .sidebar{transform:translateX(0)}.menu-button{display:inline-flex;margin-left:-7px}.topbar{height:64px;padding:0 24px;justify-content:normal;position:sticky;top:0}.breadcrumb{margin-right:auto;gap:11px}.breadcrumb>span{display:none}.breadcrumb>i{display:none}.breadcrumb strong{font-size:14px}.topbar-actions{gap:13px}.mode-chip{font-size:14px;padding:5px 7px}.top-balance{font-size:14px}.main-shell main{padding:29px 25px 15px}.page-heading{margin-bottom:23px}.page-heading h1{font-size:38px;letter-spacing:-1.8px}.page-heading p{font-size:14px}.page-heading>.primary-button{font-size:14px;padding:10px 14px;gap:7px}.shop-grid{grid-template-columns:minmax(0,1fr) 310px;gap:23px}.resource-icon{display:none}.resource-tile{padding-left:16px;padding-right:16px}.resource-tile strong{font-size:23px}.resource-tile strong em{font-size:14px}.resource-tile .connection-value{font-size:14px}.resource-tile small{font-size:14px}.resource-tile>svg:last-child{width:11px;height:11px}.resource-strip{gap:12px}.footer{margin-left:25px;margin-right:25px}.bundle-name strong{font-size:15px}.bundle-row{gap:10px}.bundle-name b{display:none}.tabs{gap:16px}.tab{font-size:14px}.catalog-toolbar>.text-button span{display:none}.catalog-toolbar>.text-button svg{width:19px;height:19px}.table-head{grid-template-columns:1fr 73px 15px}.bundle-price{min-width:61px;font-size:14px}.bundle-name small{font-size:14px}.price-note{font-size:14px}.catalog-filter{font-size:14px;gap:7px}.filter-chip{font-size:14px}.test-caption{font-size:14px}.metric>strong{font-size:24px}.metric>strong>em{font-size:14px}.metric>small{font-size:14px}.metric>span{font-size:14px}.metrics-grid{gap:10px}.metric{padding:18px 13px}.overview-grid{grid-template-columns:1fr 1fr;gap:17px}.bar-chart{gap:8px}.bar-value{font-size:14px}.panel{padding:21px 19px}.chart-total{font-size:18px}.section-heading h2{font-size:14px}.integration-grid{gap:13px}.integration-card>.status-pill{position:static;display:inline-flex;margin:0 0 16px}.integration-icon{margin-bottom:16px}.integration-card h2{font-size:14px}.settings-panel{max-width:none}.gift-grid{gap:17px}.gift-stats strong{font-size:25px}.gift-stats span{font-size:14px}.wallet-big{font-size:44px}.quota-number{font-size:42px}.wallet-grid{gap:17px}.quota-legend{font-size:14px;gap:8px}.quota-legend b{font-size:14px}.panel .data-table td{font-size:14px}.data-table small>span{display:none}.resource-tile div>span{font-size:14px}}
@media(max-width:700px){.shop-grid{display:flex;flex-direction:column;gap:15px}.catalog,.order-column{width:100%}.resource-strip{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.connection-tile{display:none}.resource-tile{padding:17px 15px;gap:10px}.resource-icon{display:grid;width:31px;height:31px}.resource-tile>svg:last-child{display:none}.resource-tile strong{font-size:24px}.resource-tile strong em{font-size:14px}.resource-tile small{font-size:14px}.resource-tile div>span{font-size:14px}.page-heading h1{font-size:38px;letter-spacing:-1.8px}.page-heading p{font-size:14px;max-width:340px}.eyebrow{font-size:14px;letter-spacing:1.8px}.catalog-toolbar{height:51px}.catalog-toolbar>.text-button span{display:inline}.catalog-toolbar>.text-button{font-size:14px;gap:5px}.catalog-toolbar>.text-button svg{width:16px;height:16px}.tabs{gap:22px}.tab{font-size:14px}.catalog-filter{padding-top:17px;padding-bottom:4px;font-size:14px;gap:12px}.price-note{font-size:14px}.filter-chip{font-size:14px}.table-head{grid-template-columns:1fr 87px 15px;font-size:14px}.bundle-name strong{font-size:17px;gap:9px}.bundle-name small{font-size:14px}.bundle-name b{display:inline;font-size:14px}.bundle-row{min-height:70px;gap:13px;padding:13px}.bundle-price{font-size:14px;min-width:75px}.bundle-symbol svg{width:19px;height:19px}.order-card{padding:27px 24px 20px}.order-card-heading h2{font-size:26px}.order-card-heading>span{font-size:14px}.input-with-prefix{height:50px}.input-with-prefix input{font-size:14px}.field-label{font-size:14px}.input-hint{font-size:14px}.cart-label{margin-top:25px}.cart-label .text-button{font-size:14px}.cart-line{padding:18px 13px;gap:13px}.cart-line strong{font-size:20px}.cart-line>div>span{font-size:14px}.line-gem svg{width:24px;height:24px}.quantity-control{gap:9px}.quantity-control button{width:28px;height:32px}.quantity-control output{font-size:14px}.optional-field summary{font-size:14px}.optional-field summary>span{font-size:14px}.optional-field input{font-size:14px}.order-breakdown{padding:23px 0;gap:14px}.order-breakdown>div,.order-breakdown strong{font-size:14px}.order-total{padding:22px 0}.order-total strong{font-size:41px}.order-total>span{font-size:14px}.order-total small{font-size:14px}.order-card .primary-button{height:51px;font-size:14px}.test-caption{font-size:14px}.funds-hint{font-size:14px}.mobile-cart-bar{position:fixed;bottom:12px;left:18px;right:18px;z-index:25;border:1px solid #694979;border-radius:11px;background:#0a0a0af2;box-shadow:0 6px 28px #0009;backdrop-filter:blur(10px);padding:11px 13px;display:flex;justify-content:space-between;align-items:center;gap:20px}.mobile-cart-bar small{display:block;font-size:14px;color:#b492c9}.mobile-cart-bar strong{font-size:19px;letter-spacing:-.7px;line-height:1.7}.mobile-cart-bar .primary-button{min-height:40px;font-size:14px;padding:9px 15px}.mobile-cart-bar>div{display:flex;align-items:baseline;gap:9px}.mobile-cart-bar>div>span{font-size:14px;color:#9a9a9a}body[data-view=robux] .footer{margin-bottom:85px}.footer{align-items:flex-start;gap:12px;font-size:14px;padding:19px 0;margin-top:15px;flex-wrap:wrap}.footer>span:nth-child(2){order:3;flex-basis:100%;font-size:14px;color:#6e527e}.footer>a{margin-left:auto;font-size:14px}.page-heading{align-items:flex-start}.page-heading>.primary-button{margin-top:15px;font-size:0;padding:11px;min-height:39px;gap:0}.page-heading>.primary-button svg{width:17px;height:17px}.metrics-grid{grid-template-columns:1fr 1fr;gap:12px}.metric{padding:18px}.metric>small{font-size:14px}.metric>strong{font-size:29px;margin:10px 0 5px}.metric>span{font-size:14px}.overview-grid{grid-template-columns:1fr;gap:0}.bar-chart{height:171px;gap:13px}.bar-value{font-size:14px}.bar-track>div{width:61%}.operations-panel{margin-top:0}.overview-period>span{font-size:14px}.segmented button{padding:7px 10px;font-size:14px}.panel-toolbar{gap:12px;flex-wrap:wrap}.orders-panel .panel-toolbar>.quiet-link{margin-left:auto}.orders-panel .panel-toolbar .segmented{max-width:100%;overflow:auto}.filter-row{flex-wrap:wrap;gap:9px}.search-field{max-width:none;flex-basis:100%;min-height:43px}.search-field input{font-size:14px}.filter-row>select{max-width:none;min-width:170px;flex:1;font-size:14px}.result-count{font-size:14px}.data-table{min-width:560px}.data-table th{font-size:14px}.data-table td{font-size:14px!important;padding-top:18px;padding-bottom:18px}.data-table td>strong{font-size:14px}.data-table small{font-size:14px}.data-table .status-pill{font-size:14px}.order-number{font-size:14px}.attention-banner{padding:16px 14px;gap:10px;align-items:flex-start;flex-wrap:wrap}.attention-banner>div{flex:1}.attention-banner strong{font-size:14px}.attention-banner span{font-size:14px}.attention-banner>.text-button{margin-left:31px;font-size:14px}.callout{font-size:14px;padding:14px;line-height:1.9}.callout>svg{height:16px;width:16px}.panel{padding:22px 20px}.gift-grid,.wallet-grid,.two-columns{grid-template-columns:1fr;gap:0}.gift-stats strong{font-size:30px}.gift-stats span{font-size:14px}.gift-result .secondary-button{font-size:14px}.gift-code-list code{font-size:14px}.gift-code-list span{font-size:14px}.field-block textarea{font-size:14px}.integration-grid{grid-template-columns:1fr;gap:0}.integration-card{display:grid;grid-template-columns:43px 1fr;column-gap:14px}.integration-card>.integration-icon{grid-column:1;grid-row:1/3;width:39px;height:39px;margin:0}.integration-card>.status-pill{grid-column:2;justify-self:start;margin-bottom:12px;font-size:14px}.integration-card>h2{grid-column:2;grid-row:1;font-size:17px;margin-bottom:12px}.integration-card>p{grid-column:2;font-size:14px}.integration-card>.status-pill{grid-row:2}.events-list code{display:none}.events-list strong{font-size:14px}.events-list small{font-size:14px}.events-list small .quiet-link{font-size:14px}.member-row{gap:10px;flex-wrap:wrap}.member-row>div{min-width:130px}.member-row strong{font-size:14px}.member-row small{font-size:14px}.member-row .tag{font-size:14px}.member-row .icon-button{height:27px;width:27px}.settings-row{gap:16px;padding:21px 0}.settings-row>label{flex:1}.settings-row strong{font-size:14px}.settings-row small{font-size:14px;line-height:1.8}.settings-row>input:not([type=checkbox]){width:135px;font-size:14px}.data-panel p{font-size:14px}.data-panel .quiet-link{margin-left:0;font-size:14px}.wallet-big{font-size:48px}.quota-number{font-size:47px}.quota-legend{font-size:14px;gap:10px}.quota-legend b{font-size:14px}.wallet-details>div{font-size:14px}.page-footnote{font-size:14px}.panel .empty-state{padding:30px 5px}.empty-state h3{font-size:14px}.empty-state p{font-size:14px}.orders-panel .empty-state .primary-button{font-size:14px}.modal{padding:29px 24px}.modal.wide{width:calc(100% - 26px)}.modal h2{font-size:27px}.modal-copy{font-size:14px}.modal .field-block input,.modal .field-block select{font-size:14px}.modal .input-hint{font-size:14px}.modal-summary>div,.modal-summary strong{font-size:14px}.modal-summary{padding:17px}.modal-summary .summary-total strong{font-size:28px}.detail-grid{padding:18px;gap:20px 16px}.detail-grid strong{font-size:14px}.detail-grid small{font-size:14px}.detail-meta{gap:9px;flex-wrap:wrap}.detail-meta .status-pill{font-size:14px}.detail-meta>span:not(.status-pill):not(.tag){font-size:14px}.detail-items>div{font-size:14px}.detail-items strong{font-size:14px}.detail-actions{gap:9px}.detail-actions .primary-button,.detail-actions .secondary-button{font-size:14px;flex:1;white-space:normal}.timeline strong{font-size:14px}.timeline small{font-size:14px}.builder-products>div{padding:13px 10px;gap:10px}.builder-products>div>span{gap:8px}.builder-products strong{font-size:14px}.builder-products small{display:block;font-size:14px;margin-left:0}.builder-products em{font-size:14px;margin:0 5px 0 auto}.builder-products>div>span>svg{width:16px;height:16px}.builder-products .quantity-control{gap:6px}.builder-products .quantity-control button{width:25px;height:29px}.builder-products .quantity-control output{font-size:14px}.builder-total strong{font-size:24px}.modal .form-actions{gap:10px;align-items:stretch}.modal .form-actions>.primary-button,.modal .form-actions>.secondary-button{font-size:14px;padding:11px 13px;white-space:normal;min-width:120px}.scenario-options>button{padding:15px 12px;gap:11px}.scenario-options strong{font-size:14px}.scenario-options small{font-size:14px}.notification-list strong{font-size:14px}.notification-list small{font-size:14px}.form-error{font-size:14px}.toast{font-size:14px;padding:12px 17px}}
@media(max-width:390px){.main-shell main{padding-left:20px;padding-right:20px}.topbar{padding-left:20px;padding-right:20px;gap:10px}.topbar-actions{gap:9px}.top-balance{font-size:14px}.mode-chip{font-size:14px;padding:5px 6px;gap:5px}.breadcrumb strong{font-size:14px}.notification-button{width:27px;height:29px}.resource-tile{padding:15px 12px}.resource-icon{display:none}.resource-tile strong{font-size:25px}.resource-tile strong em{font-size:14px}.resource-tile small{font-size:14px}.resource-strip{gap:10px}.resource-tile div>span{font-size:14px}.tabs{gap:17px}.tab{font-size:14px}.catalog-toolbar>.text-button{font-size:14px}.bundle-name strong{font-size:16px}.bundle-name b{font-size:14px;padding:3px 4px}.bundle-name small{font-size:14px}.bundle-row{gap:10px;padding-left:11px;padding-right:11px}.bundle-price{font-size:14px;min-width:64px}.table-head{grid-template-columns:1fr 76px 15px;padding-left:12px;font-size:14px}.bundle-symbol{width:18px}.bundle-symbol svg{width:17px}.price-note{font-size:14px}.catalog-filter{gap:9px}.order-card{padding-left:20px;padding-right:20px}.order-card-heading h2{font-size:24px}.cart-line{gap:10px;padding-left:11px;padding-right:11px}.cart-line strong{font-size:18px}.cart-line>div>span{font-size:14px}.quantity-control{gap:7px}.quantity-control button{width:25px;height:30px}.test-caption{font-size:14px}.footer{margin-left:20px;margin-right:20px}.panel{padding:20px 16px}.settings-row>input:not([type=checkbox]){width:120px;font-size:14px}.settings-row small{font-size:14px}.settings-row strong{font-size:14px}.page-heading h1{font-size:34px}.metrics-grid{gap:10px}.metric{padding:16px 13px}.metric>strong{font-size:26px}.metric>small{font-size:14px}.metric>span{font-size:14px}.segmented button{font-size:14px;padding:7px 9px}.overview-period>span{font-size:14px}.orders-panel .panel-toolbar{gap:10px}.bar-value{font-size:14px}.modal{padding-left:21px;padding-right:21px}.builder-products .quantity-control{gap:5px}.builder-products .quantity-control button{width:22px}.builder-products strong{font-size:14px}.builder-products em{font-size:14px}.mobile-cart-bar{left:13px;right:13px}.gift-stats span{font-size:14px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

#cart-content{scroll-margin-top:88px}

.saved-bundle-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 10px;border-bottom:1px solid var(--line);font-size:14px;color:var(--muted)}.saved-bundle-tools>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-bundle-tools .quiet-link{flex-shrink:0}.mobile-cart-bar[hidden]{display:none}
@media(max-width:700px){input:not([type=checkbox]),textarea,select,.modal .field-block input,.modal .field-block select{font-size:16px}.saved-bundle-tools{font-size:14px}.saved-bundle-tools .quiet-link{font-size:14px}}

.sidebar nav{min-height:0;overflow-y:auto;scrollbar-width:thin}.sidebar .brand,.sidebar-bottom{flex-shrink:0}body.menu-open{overflow:hidden}

.page-heading{min-height:48px;margin-bottom:24px}.page-heading h1{margin:0;font-size:34px;line-height:1.2;letter-spacing:-1.2px}.shop-grid .order-column{padding-top:0}.page-heading>.primary-button{margin-top:0}@media(max-width:700px){.page-heading h1{font-size:30px}.page-heading{min-height:40px;margin-bottom:22px}}

.brand-wordmark{position:relative;display:inline-block;white-space:nowrap;isolation:isolate}.brand-name{position:relative;z-index:1}.brand-pet{position:absolute;right:-7px;top:-28px;width:38px;height:39px;overflow:hidden;z-index:0;pointer-events:none;filter:contrast(1.12) brightness(.96)}.brand-pet img{position:absolute;width:82px;height:74px;max-width:none;left:-36px;top:-11px}
@media(max-width:1250px){.brand{gap:10px;margin-left:8px;margin-right:8px}}
@media(max-width:700px){}

.krum-stage{height:160px;position:relative;overflow:hidden;background:#000;isolation:isolate;flex-shrink:0}.krum-poster,.krum-video{position:absolute;width:224px;height:168px;object-fit:contain;right:-6px;top:-4px;pointer-events:none}.krum-video{opacity:0}.krum-stage[data-krum-mode=playing] .krum-video{opacity:1}.krum-stage[data-krum-mode=playing] .krum-poster{opacity:0}.modal-hero{display:flex;align-items:center;gap:16px;margin-right:16px}.modal-hero>div:first-child{flex:1;min-width:0}.modal-hero h2{overflow-wrap:anywhere}.modal-hero .krum-stage{background:transparent;mix-blend-mode:screen;width:116px;height:87px;flex-basis:116px;align-self:center}.modal-hero .krum-video,.modal-hero .krum-poster{width:116px;height:87px;inset:0}.topup-confirmation{text-align:center;padding:25px 0 30px}.topup-confirmation strong{display:block;font-size:43px;letter-spacing:-1.5px}.topup-confirmation span{display:block;font-size:14px;color:var(--muted);margin-top:8px}
@media(max-width:700px){.krum-stage{height:155px}.modal-hero{gap:10px;margin-right:7px}.modal-hero .krum-stage{width:84px;height:63px;flex-basis:84px}.modal-hero .krum-poster,.modal-hero .krum-video{width:84px;height:63px}.modal-hero h2{font-size:25px}}

/* Robux coin: luminous rim, inset face, and a clear square opening. */
svg.robux-icon{overflow:visible;filter:drop-shadow(0 0 3px #d65aff66);stroke:none}
.bundle-symbol{width:24px;display:flex;align-items:center;justify-content:center}
.bundle-symbol svg.robux-icon{width:24px;height:24px}
.bundle-row.selected .robux-icon,.bundle-row:hover .robux-icon{filter:drop-shadow(0 0 4px #dc72ff99)}

/* Resource cards: readable labels and a consistent utility icon family. */
.resource-strip{gap:14px}
.resource-tile{padding:22px 20px;gap:14px;min-height:116px;font-family:Manrope,system-ui,sans-serif}
.resource-icon{display:grid;width:42px;height:42px;border-radius:12px;background:linear-gradient(145deg,#1b1423,#100e14);border-color:#33243f;color:#ceafe5}
.resource-icon svg{width:23px;height:23px;stroke-width:1.6}
.resource-tile>div{min-width:0}
.resource-tile small{font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.05px;color:#aaa4b2;margin-bottom:5px}
.resource-tile strong{font-size:28px;font-weight:700;line-height:1.25;letter-spacing:-.8px;font-variant-numeric:tabular-nums}
.resource-tile strong em{font-size:14px;font-weight:500;color:#aaa4b2;letter-spacing:0;margin-left:4px}
.resource-tile div>span{font-size:14px;font-weight:400;line-height:1.5;color:#8f8998;margin-top:6px}
.resource-tile .connection-value{font-size:15px;font-weight:600;line-height:1.5;letter-spacing:-.15px;gap:8px}
.connection-value>i{width:6px;height:6px;background:#b295c8;box-shadow:0 0 0 3px #b295c812}
.resource-tile>svg:last-child{width:15px;height:15px;color:#79717f}
@media(max-width:1150px) and (min-width:701px){.resource-tile{padding:18px 14px;gap:10px}.resource-icon{width:34px;height:34px;border-radius:10px}.resource-icon svg{width:20px;height:20px}.resource-tile small{font-size:14px}.resource-tile strong{font-size:25px}.resource-tile strong em{display:block;margin:3px 0 0;font-size:14px}.resource-tile .connection-value{font-size:14px}.resource-tile div>span{font-size:14px}.resource-tile>svg:last-child{display:none}}
@media(max-width:700px){.resource-tile{padding:16px 13px;gap:10px;min-height:112px}.resource-icon{width:32px;height:32px;border-radius:9px}.resource-icon svg{width:19px;height:19px}.resource-tile small{font-size:14px}.resource-tile strong{font-size:25px}.resource-tile strong em{display:block;margin:3px 0 0;font-size:14px}.resource-tile div>span{font-size:14px}.resource-tile>svg:last-child{display:none}}
@media(max-width:420px){.resource-strip{gap:10px}.resource-tile{flex-wrap:wrap;gap:10px;padding:14px}.resource-icon{width:30px;height:30px}.resource-tile>div{flex-basis:100%}.resource-tile strong{font-size:25px}}

.checkout-credentials .field-label:not(:first-child){margin-top:17px}
.checkout-credentials .input-with-prefix>svg{width:17px;height:17px;color:#bda0d2;margin-right:10px}
.checkout-credentials .input-with-prefix input{min-width:0}
.checkout-credentials .input-hint{line-height:1.6}
.checkout-credentials .input-with-prefix{padding-left:13px}.checkout-credentials .input-with-prefix>svg{margin-right:0}.checkout-credentials .input-with-prefix input{flex:1;width:100%}
