@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-border-style:solid;--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;--tw-ease:initial}}}@layer theme{:root,:host{--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-display);--default-mono-font-family:var(--font-mark)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.flex-1{flex:1}.shrink{flex-shrink: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}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-nowrap{text-wrap:nowrap}.text-\[var\(--fg\)\]{color:var(--fg)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);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,)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--bg:#0a0a0a;--bg-elevated:#0a0a0a;--panel:#141414;--panel-border:#ffffff14;--control:#1c1c1c;--fg:#eee;--fg-muted:#888;--fg-subtle:#888;--line:#ffffff14;--accent:#155dfc;--accent-hover:#3d7fff;--accent-deep:#0f4ad4;--accent-soft:#155dfc1f;--accent-muted:#3d7fff;--accent-border:#155dfc59;--radius:10px;--radius-lg:12px;--motion-ease:cubic-bezier(.25, .1, .25, 1);--motion:.2s var(--motion-ease);--motion-fast:.14s var(--motion-ease);--filter-list-gap:1rem;--danger:#e85d6c;--danger-bg:transparent;--danger-border:#e85d6c66;--warn:#c9a227;--warn-bg:transparent;--warn-border:#c9a22766;--ok:#3d7fff;--ok-bg:transparent;--ok-border:#155dfc59;--shadow-soft:0 8px 28px #0006;--inset-shine:none;--focus-ring:0 0 0 2px #155dfc;--site-header-h:3.25rem;--home-stage-pt:2rem;--hover:#ffffff0a;--font-display:"Instrument Sans", "Avenir Next", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-mark:"IBM Plex Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--surface:var(--panel);--surface-hover:var(--control);--bg-soft:var(--control);--bg-input:var(--control);--line-strong:var(--panel-border);--control-text:#ddd}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-ext-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-ext-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-ext-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}html{scrollbar-gutter:stable}html,body{background:var(--bg);color:var(--fg);max-width:100%}body{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif}body:has(.site-header){background:var(--bg)}html:has(.site-header){scroll-padding-top:4.25rem}::selection{background:var(--accent);color:#fff}a{color:inherit;text-decoration:none}input,button,select,textarea{font:inherit;color:inherit}.prose-oss a{color:var(--accent-muted);text-underline-offset:3px;text-decoration:underline}.app-shell{background:var(--bg);width:100%;max-width:100%;height:100dvh;color:var(--fg);align-items:stretch;display:flex;overflow:hidden}.app-sidebar{border-right:1px solid var(--line);background:var(--bg-elevated);overscroll-behavior:contain;z-index:1;flex-direction:column;flex-shrink:0;gap:1rem;width:268px;height:100%;padding:1.1rem .85rem;display:flex;position:relative;overflow-y:auto}.app-sidebar-top{gap:.75rem;display:grid}.app-sidebar-meta{color:var(--fg-muted);word-break:break-all;gap:.55rem;font-size:.75rem;line-height:1.45;display:grid}.app-sidebar-user{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-sidebar-meta strong{color:var(--fg);font-weight:600}.app-nav{flex-direction:column;gap:.15rem;display:flex}.app-nav-fill{flex:1;min-height:0}.app-nav a,.app-nav button:not([name=locale]){width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius);color:var(--fg-muted);transition:background var(--motion-fast), color var(--motion-fast), box-shadow var(--motion-fast);background:0 0;border:0;align-items:center;gap:.55rem;padding:.5rem .7rem;font-size:.875rem;text-decoration:none;display:flex}.app-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.app-nav-badge{min-width:1.15rem;box-shadow:inset 0 0 0 1px var(--warn-border);color:var(--warn);font-family:var(--font-mark), ui-monospace, monospace;font-variant-numeric:tabular-nums;text-align:center;background:#c9a22724;border-radius:999px;flex-shrink:0;margin-left:auto;padding:.1rem .38rem;font-size:.68rem;font-weight:650;line-height:1.25}.app-nav a.active .app-nav-badge{box-shadow:inset 0 0 0 1px var(--warn-border);color:var(--warn);background:#c9a22738}.app-nav a svg,.app-nav button:not([name=locale]) svg{opacity:.85;flex-shrink:0}.app-nav a:hover,.app-nav button:not([name=locale]):hover{background:var(--hover);color:var(--fg)}.app-nav a:hover svg,.app-nav button:not([name=locale]):hover svg,.app-nav a.active svg{opacity:1}.app-nav a.active{background:var(--accent-soft);color:#fff;box-shadow:inset 0 0 0 1px var(--accent-border)}.app-nav-footer{border-top:1px solid var(--line);flex-direction:column;gap:.15rem;margin-top:.5rem;padding-top:.75rem;display:flex}.app-nav-footer form{margin:0}.app-nav-footer .sidebar-signout,.app-nav-footer .sidebar-signout:hover{color:var(--danger)}.app-nav-footer .sidebar-signout:hover svg{opacity:1}.sidebar-account{border-radius:var(--radius);align-items:center;gap:.4rem;width:100%;min-width:0;padding:.28rem .1rem .28rem .35rem;display:flex}.app-nav.app-nav-footer .sidebar-account-kebab{width:1.7rem;min-width:1.7rem;max-width:1.7rem;color:var(--fg-muted);flex:0 0 1.7rem;justify-content:center;margin-left:auto;margin-right:-.28rem;padding:.28rem 0}.app-nav-footer .sidebar-account-kebab[aria-expanded=true]{background:var(--hover);color:var(--fg)}.sidebar-account-pop{z-index:40;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:.1rem;padding:.35rem;display:flex;position:fixed}.sidebar-account-pop form{margin:0}.sidebar-account-sep{background:var(--line);height:1px;margin:.2rem .4rem}.app-nav-footer .sidebar-account-pop a,.app-nav-footer .sidebar-account-pop button:not([name=locale]){width:100%}.sidebar-account-locale{color:var(--fg-muted);align-items:center;gap:.55rem;padding:.5rem .55rem .5rem .7rem;font-size:.875rem;line-height:1.2;display:flex}.sidebar-account-locale svg{opacity:.85;flex-shrink:0}.sidebar-account-locale>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sidebar-account-locale .locale-switch{flex:none;margin-left:auto}.sidebar-balance{box-sizing:border-box;background:var(--panel);width:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg-muted);border-radius:12px;align-items:center;gap:.55rem;padding:.7rem .8rem;text-decoration:none;display:flex}.sidebar-balance svg{opacity:.85;flex-shrink:0}.sidebar-balance-name{min-width:0;color:var(--fg);font-size:.875rem;font-weight:600}.sidebar-balance-amt{text-overflow:ellipsis;white-space:nowrap;max-width:5.5rem;color:var(--fg);font-family:var(--font-mark), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex-shrink:0;margin-left:auto;font-size:.82rem;font-weight:650;overflow:hidden}.sidebar-balance:hover{color:var(--fg-muted)}.sidebar-balance:hover .sidebar-balance-amt{color:var(--accent-hover)}.app-mobile-bar-end .sidebar-balance-amt{color:var(--fg);font-family:var(--font-mark), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:650;text-decoration:none}.sidebar-account-avatar{background:var(--control);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);border-radius:10px;flex-shrink:0;place-items:center;font-size:.82rem;font-weight:650;line-height:1;display:grid}.sidebar-account-copy{flex:auto;gap:.1rem;min-width:0;line-height:1.25;display:grid}.sidebar-account-name{text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-size:.84rem;font-weight:600;display:block;overflow:hidden}.sidebar-account-email{text-overflow:ellipsis;white-space:nowrap;color:var(--fg-muted);font-size:.7rem;line-height:1.3;display:block;overflow:hidden}.app-sidebar-host{display:contents}.app-mobile-bar,.app-nav-backdrop{display:none}.app-main{box-sizing:border-box;overscroll-behavior:contain;flex:auto;width:100%;min-width:0;max-width:none;min-height:0;padding:1.05rem clamp(3rem,7vw,6rem) 2.5rem;overflow-y:auto}.app-main h1{letter-spacing:-.02em;margin:0 0 .75rem;font-size:1.5rem;font-weight:600}.app-main h2{margin:1.5rem 0 .5rem;font-size:1.05rem;font-weight:600}.app-main p{color:var(--fg-muted);margin:0 0 .75rem;font-size:.925rem;line-height:1.5}.app-main p strong{color:var(--fg)}.app-badge{border-radius:var(--radius);border:1px solid var(--line);font-size:.7rem;font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em;background:0 0;align-items:center;gap:.35rem;padding:.2rem .55rem;display:inline-flex}.app-badge.warn{border-color:var(--warn-border);color:var(--warn);background:0 0}.app-badge.ok{border-color:var(--ok-border);color:var(--ok);background:0 0}.app-form{gap:.75rem;width:100%;min-width:0;max-width:min(28rem,100%);display:grid}.app-form label,.app-form .auth-currency-field{color:var(--fg-muted);gap:.35rem;font-size:.8rem;display:grid}.app-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.app-form select,.app-form textarea,.buy-search,.admin-catalog-input{border-radius:var(--radius);background:var(--control);width:100%;height:34px;color:var(--control-text);box-shadow:var(--inset-shine);border:none;outline:none;padding:0 .75rem}.app-form input[type=checkbox],.app-form input[type=radio],.check-row input[type=checkbox],.admin-catalog-check input[type=checkbox]{width:14px;min-width:14px;height:14px;min-height:14px;accent-color:var(--accent);box-shadow:none;background:0 0;border-radius:3px;flex:none;margin:0;padding:0}.app-form textarea{resize:vertical;height:auto;min-height:6.5rem;padding:.65rem .75rem}.app-form input:not([type=checkbox]):not([type=radio]):focus,.app-form select:focus,.app-form textarea:focus,.buy-search:focus,.admin-catalog-input:focus{box-shadow:var(--focus-ring)}.app-form button:not(.button):not(.auth-button):not(.pay-package):not(.segment-opt),.app-btn{border-radius:var(--radius);background:linear-gradient(88deg, var(--accent-deep) 0%, var(--accent) 50%, var(--accent-deep) 100%);color:#f5f5f5;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:0;border:none;justify-content:center;align-items:center;gap:.4rem;height:34px;padding:0 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.app-form button:not(.button):not(.auth-button):not(.pay-package):not(.segment-opt):hover,.app-btn:hover{color:#fff}.app-form button:not(.button):not(.auth-button):not(.pay-package):not(.segment-opt):disabled,.app-btn:disabled{opacity:.45;cursor:not-allowed}.app-btn.ghost{background:var(--control);color:var(--control-text);outline:1px solid var(--line);outline-offset:-1px}.app-btn.ghost:hover{background:var(--panel);color:var(--fg)}.app-btn.danger{color:var(--danger);outline:1px solid var(--danger-border);outline-offset:-1px;background:0 0}.app-btn.danger:hover{background:0 0}.app-btn.soft{background:var(--control);color:var(--fg)}.app-btn.soft:hover{background:var(--panel);color:var(--fg)}.app-table{border-collapse:collapse;width:100%;font-size:.875rem}.app-table th{text-align:left;border-bottom:1px solid var(--line);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.04em;padding:.55rem .5rem;font-size:.72rem;font-weight:500}.app-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:.7rem .5rem}.app-table tr:hover td{background:var(--hover)}.app-table.dense{font-size:.8rem}.app-table.dense th,.app-table.dense td{padding-top:.35rem;padding-bottom:.35rem}.app-table.dense th{font-size:.68rem}.admin-toolbar-form{flex-wrap:wrap;align-items:flex-end;gap:.65rem;max-width:none;margin-bottom:.65rem;display:flex}.admin-toolbar-form>label{flex:16rem;min-width:0;margin:0}.admin-toolbar-form .app-inline-actions{flex:none;padding-bottom:1px}.text-nowrap{white-space:nowrap}.admin-catalog-scroll{margin:0 -.25rem;overflow-x:auto}.admin-catalog-table{min-width:44rem}.admin-catalog-input{max-width:11rem;height:32px;font-size:.8rem}.admin-catalog-num{max-width:5.5rem}.admin-catalog-country{font-weight:550;line-height:1.25;display:block}.admin-catalog-meta{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-size:.7rem;font-family:var(--font-mark), ui-monospace, monospace;margin-top:.15rem;display:block;overflow:hidden}.admin-catalog-check{color:var(--fg-muted);white-space:nowrap;align-items:center;gap:.25rem;margin-right:.5rem;font-size:.75rem;display:inline-flex}.app-list{margin:0;padding:0;list-style:none}.app-list li{border-bottom:1px solid var(--line);color:var(--fg-muted);padding:.6rem 0;font-size:.875rem}.app-list a{color:var(--fg)}.app-list a:hover{color:var(--fg);text-decoration:underline}.app-flash{gap:.4rem;max-width:min(48rem,100%);margin-bottom:1rem;display:grid}.app-flash>p{border-radius:var(--radius);border:1px solid var(--line);color:var(--fg-muted);background:0 0;margin:0;padding:.7rem .85rem;font-size:.875rem;line-height:1.4}.app-flash .err{border-color:var(--danger-border);color:var(--danger);background:0 0}.app-flash .ok{border-color:var(--ok-border);color:var(--ok);background:0 0}.app-flash .note{color:var(--fg-muted);background:0 0}.app-muted{color:var(--fg-muted);font-size:.85rem}.app-filters{margin:0 0 var(--filter-list-gap);flex-wrap:wrap;gap:.4rem;display:flex}.app-filters+.empty-state{padding-top:0}.app-filters a,.app-filters button{border:1px solid var(--line);border-radius:var(--radius);color:var(--fg-muted);transition:border-color var(--motion-fast), color var(--motion-fast), background var(--motion-fast);background:0 0;padding:.3rem .65rem;font-size:.75rem}.app-filters button{cursor:pointer;font:inherit;line-height:inherit}.app-filters a:hover,.app-filters button:hover{border-color:var(--line);color:var(--fg);background:var(--hover)}.app-filters a.active,.app-filters button.active{border-color:var(--accent-border);color:var(--fg);background:var(--accent-soft)}.app-msg{border:1px solid var(--line);border-radius:var(--radius);background:0 0;padding:.55rem .75rem}.app-msg.user{border-color:var(--line)}.app-msg.staff{background:var(--accent-soft);border-color:var(--accent-border)}.app-msg-meta{color:var(--fg-subtle);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .65rem;margin-bottom:.28rem;font-size:.7rem;display:flex}.app-msg-who{color:var(--fg-muted);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.app-msg-role{border:1px solid var(--line);background:var(--control);width:1.2rem;height:1.2rem;color:var(--fg-muted);font-size:.62rem;font-weight:700;font-family:var(--font-mark), ui-monospace, monospace;border-radius:6px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.app-msg.staff .app-msg-who{color:var(--accent-hover)}.app-msg.staff .app-msg-role{border-color:var(--accent-border);color:var(--accent-hover);background:0 0}.app-msg-when{color:var(--fg-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.app-msg-abs{display:none}.app-msg-body{color:var(--fg);white-space:pre-wrap;word-break:break-word;font-size:.86rem;line-height:1.45}.app-codebox{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-input);color:var(--ok);font-size:.75rem;font-family:var(--font-mark), ui-monospace, monospace;margin:.5rem 0 0;padding:.85rem;line-height:1.45;overflow:auto}.app-inline-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.app-stack{gap:.75rem;max-width:min(48rem,100%);display:grid}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.workbench .page-header{margin-bottom:var(--page-title-gap);align-items:baseline}.workbench .page-header h1{margin:0!important}.workbench .page-header p{margin:.3rem 0 0!important}.workbench .page-header+.app-flash,.workbench .page-header+.buy-again-banner{margin-top:0;margin-bottom:var(--page-title-gap)}.page-header h1{margin:0 0 .35rem!important;font-size:1.65rem!important}.page-header p{max-width:48rem;margin:0!important}.page-header-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-header-actions form{margin:0}.panel-section{box-shadow:none;background:0 0;border:none;margin-bottom:1.75rem;padding:0}.panel-section-head{border-bottom:1px solid var(--line);color:var(--fg-muted);justify-content:space-between;align-items:baseline;gap:.75rem;margin:0 0 .7rem;padding:0 0 .55rem;display:flex}.panel-section-head h2{color:var(--fg);margin:0!important;font-size:.95rem!important}.panel-section-link{color:var(--fg-muted);white-space:nowrap;font-size:.8rem;line-height:1.2;text-decoration:none}.panel-section-link:hover{color:var(--accent-hover,#3d7fff)}.guide-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.guide-step{border:none;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem .95rem;padding:0;display:grid}.guide-step+.guide-step{margin-top:0}.guide-step-rail{flex-direction:column;align-items:center;min-height:100%;display:flex}.guide-step-num{border:1px solid var(--accent-border);border-radius:var(--radius);background:var(--accent-soft);width:1.75rem;height:1.75rem;color:var(--accent-hover);font-size:.78rem;font-weight:650;font-family:var(--font-mark), ui-monospace, monospace;font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex}.guide-step-line{background:var(--line);flex:auto;width:1px;min-height:1.1rem;margin:.25rem 0 0}.guide-step-body{gap:.22rem;min-width:0;padding:.1rem 0 .95rem;display:grid}.guide-step:last-child .guide-step-body{padding-bottom:0}.guide-step strong{color:var(--fg);font-size:.92rem;font-weight:600}.guide-step-text{font-size:.84rem;line-height:1.45;margin:0!important}.guide-step-actions{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.guide-footer{margin:1rem 0 0!important}.guide-tips{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.guide-tip{border:1px solid var(--line);border-radius:var(--radius);background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem .75rem;padding:.55rem .7rem;display:grid}.guide-tip-label{border:1px solid var(--accent-border);background:var(--accent-soft);min-width:1.55rem;height:1.35rem;color:var(--accent-hover);letter-spacing:.02em;font-size:.68rem;font-weight:650;font-family:var(--font-mark), ui-monospace, monospace;border-radius:6px;justify-content:center;align-items:center;padding:0 .35rem;display:inline-flex}.guide-tip-body{gap:.2rem;min-width:0;display:grid}.guide-tip-body strong{color:var(--fg);font-size:.88rem;font-weight:600}.guide-tip-body p{font-size:.82rem;line-height:1.45;margin:0!important}.pay-soon-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:0 0;gap:.65rem;max-width:28rem;padding:.85rem .95rem;display:grid}.pay-soon-title{color:var(--fg);font-size:.95rem;font-weight:650;margin:0!important}.pay-soon-actions{flex-wrap:wrap;gap:.45rem;display:flex}.form-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.15rem;display:flex}.stat-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem;margin-bottom:1.5rem;display:grid}.stat-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:0 0;padding:.85rem .95rem}.stat-card .label{color:var(--fg-muted);margin-bottom:.35rem;font-size:.75rem;display:block}.stat-card .value{color:var(--fg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:600;font-family:var(--font-mark), ui-monospace, monospace}.empty-state{text-align:left;background:0 0;border:none;border-radius:0;padding:1.5rem .25rem}.empty-state strong{color:var(--fg);margin-bottom:.35rem;display:block}.empty-state p{max-width:36rem;margin:0 0 1rem!important}.status-pill{border-radius:var(--radius);border:1px solid var(--line);color:var(--fg-muted);background:0 0;align-items:center;padding:.15rem .55rem;font-size:.7rem;font-weight:500;display:inline-flex}.status-pill.ok{border-color:var(--ok-border);color:var(--ok);background:0 0}.status-pill.warn,.status-pill.pending{border-color:var(--warn-border);color:var(--warn);background:0 0}.status-pill.danger{border-color:var(--danger-border);color:var(--danger);background:0 0}.service-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-input);gap:.5rem;max-height:280px;margin:.25rem 0 .5rem;padding:.35rem;display:grid;overflow:auto}.service-option{text-align:left;border-radius:var(--radius);width:100%;color:var(--fg);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;transition:background .12s,border-color .12s;display:flex}.service-option:hover{background:var(--hover)}.service-option.selected{border-color:var(--accent-border);background:var(--accent-soft)}.service-option .meta{color:var(--fg-muted);font-size:.8rem}.service-option .price{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.buy-summary{border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.buy-summary-title{color:var(--fg);align-items:center;gap:6px;display:inline-flex}.buy-summary-meta{margin-top:4px}.panel-surface .buy-summary{background:var(--control);border-color:var(--panel-border)}.buy-summary.sticky-buy,.buy-quick.sticky-buy{z-index:5;border-color:var(--panel-border);box-shadow:var(--shadow-soft);position:sticky;bottom:.75rem}.buy-quick{border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:.25rem;padding:1rem 1.1rem;display:flex}.buy-quick-main{flex:14rem;min-width:0}.buy-quick-title{color:var(--fg);font-size:1.05rem;font-weight:650}.buy-quick-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.buy-quick-cta{min-width:9.5rem;height:40px!important;min-height:40px!important;padding:0 1.1rem!important;font-size:.95rem!important}.buy-restore-hint,.buy-collapse-hint{font-size:.85rem;margin:0 0 .5rem!important}.buy-again-banner{border-radius:var(--radius-lg);border:1px solid var(--panel-border);background:var(--panel);box-sizing:border-box;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.55rem .75rem;width:100%;margin-bottom:1rem;padding:.55rem .65rem;display:flex}.buy-again-banner.is-waiting-tip{border-color:var(--accent-border,#155dfc59);background:var(--accent-soft);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;padding:.7rem .85rem}.buy-again-banner.is-waiting-tip .buy-again-banner-tip{min-width:0;color:var(--fg);flex:auto;margin:0;font-weight:550;line-height:1.35}.buy-again-banner.is-waiting-tip .buy-again-banner-actions{flex:none;align-self:center;margin-left:auto}@media (max-width:640px){.buy-again-banner.is-waiting-tip{flex-wrap:wrap}.buy-again-banner.is-waiting-tip .buy-again-banner-tip{flex:100%}.buy-again-banner.is-waiting-tip .buy-again-banner-actions{justify-content:flex-end;width:100%;margin-left:0}}.buy-again-banner-tip{color:var(--fg-muted);margin:0;font-size:.82rem;line-height:1.35}.buy-again-banner-facts{flex:auto;align-items:stretch;gap:.45rem;min-width:0;display:flex}@media (max-width:640px){.buy-again-banner:not(.is-waiting-tip){flex-wrap:wrap}.buy-again-banner-facts{flex-direction:column;flex:100%}}.buy-again-fact{border:1px solid var(--line);border-radius:var(--radius);box-sizing:border-box;background:0 0;flex-direction:column;flex:1 1 0;justify-content:center;gap:.28rem;min-width:0;padding:.45rem .6rem;display:flex}@media (max-width:640px){.buy-again-fact{flex:auto;width:auto}}.buy-again-fact-label{letter-spacing:.07em;text-transform:uppercase;color:var(--fg-muted);font-size:.62rem;line-height:1}.buy-again-fact-value{letter-spacing:-.015em;min-width:0;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.buy-again-fact-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.buy-again-fact-value .buy-platform-card-logo{flex-shrink:0}.buy-again-fact-value.is-line{font-family:var(--font-mark), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--ok);font-size:.84rem;font-weight:650}.buy-again-banner-actions{flex-wrap:wrap;flex:none;align-self:center;align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}@media (max-width:640px){.buy-again-banner:not(.is-waiting-tip) .buy-again-banner-actions{justify-content:flex-end;width:100%;margin-left:0}}.buy-again-banner-dismiss{color:var(--fg-muted)}.panel-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin-top:.75rem;padding:.35rem .15rem;display:flex}.panel-pager-meta{color:var(--fg-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.78rem}.panel-pager-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.panel-pager-page{text-align:center;font-variant-numeric:tabular-nums;min-width:3.5rem;color:var(--fg-muted);font-size:.78rem}.panel-pager .button[aria-disabled=true]{opacity:.45;pointer-events:none}.buy-again-wrap{vertical-align:middle;flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.4rem;max-width:100%;display:inline-flex}.buy-again-wrap.is-busy{gap:.45rem}.buy-again-status{color:var(--fg);white-space:nowrap;font-size:.84rem;font-weight:550}.buy-again-err{color:var(--danger);text-align:right;flex:100%;max-width:16rem;font-size:.72rem;line-height:1.25}.numbers-table tr.is-leaving{opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);transform:translateY(-4px)}.numbers-table tr.is-leaving td{border-bottom-color:#0000!important}.soft-toast{z-index:1100;border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--panel);max-width:min(34rem,100vw - 1.5rem);box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;will-change:transform, opacity;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem .75rem;padding:.65rem .75rem .65rem .95rem;transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:1.35rem;left:50%;transform:translate(-50%,12px)scale(.97)}.soft-toast.is-enter{opacity:0;pointer-events:none;transform:translate(-50%,12px)scale(.97)}.soft-toast.is-shown{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.soft-toast.is-exit{opacity:0;pointer-events:none;transition:opacity .34s cubic-bezier(.4,0,.2,1),transform .34s cubic-bezier(.4,0,.2,1);transform:translate(-50%,10px)scale(.98)}.soft-toast-msg{color:var(--fg);letter-spacing:-.01em;font-size:.88rem;font-weight:550}.soft-toast.is-sticky.is-shown{pointer-events:auto}.soft-toast .buy-again-err{text-align:left;max-width:16rem}.soft-toast-dismiss{min-width:0;color:var(--fg-muted);padding:0 .55rem}.numbers-actions-cell .buy-again-wrap,.buy-again-banner .buy-again-wrap{align-items:center}.buy-catalog{gap:1rem;width:100%;min-width:0;max-width:100%;display:grid}.buy-toolbar{background:0 0;border:none;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:0;display:flex}.buy-balance{align-items:baseline;gap:.4rem;min-width:0;display:flex}.buy-balance-label{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;line-height:1}.buy-balance-value{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:650;font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg);letter-spacing:-.02em;line-height:1}.buy-balance-value.is-live{color:var(--warn)}.buy-balance-value.numbers-status-text{font-variant-numeric:normal;letter-spacing:normal;font-family:inherit;font-size:1rem;line-height:inherit}.toolbar-stats{flex-wrap:wrap;align-items:center;gap:.85rem 1.35rem;min-height:34px;display:flex}.toolbar-stats>a{color:inherit;align-items:center;text-decoration:none;display:flex}.toolbar-stats>:first-child .buy-balance-value{font-size:1.2rem}.toolbar-stats>:not(:first-child) .buy-balance-value{font-size:1.05rem}a.toolbar-balance-link{color:inherit;text-decoration:none}.toolbar-stats>:first-child:hover a.toolbar-balance-link{color:var(--accent-hover)}.buy-toolbar-actions{flex-wrap:wrap;gap:.4rem;display:flex}.buy-toolbar-actions.is-stack{flex-flow:column;align-items:stretch}.buy-toolbar-actions.is-stack .button{text-align:center;width:100%}.buy-search-wrap{flex-wrap:nowrap;align-items:center;gap:.75rem;min-height:30px;display:flex}.buy-search-wrap .buy-search{flex:auto;width:auto;min-width:0;max-width:28rem;height:30px}.button.buy-search-clear{flex:none;height:30px;min-height:30px;padding:0 .85rem;font-size:.8rem;line-height:30px}.button.buy-search-clear:disabled{visibility:hidden;pointer-events:none}.buy-empty-actions{margin-top:.55rem}.buy-platform-grid{grid-template-columns:repeat(auto-fill,minmax(min(15.5rem,100%),1fr));gap:.5rem;display:grid}.buy-platform-more{pointer-events:none;grid-column:1/-1;height:1px}.buy-platform-card{content-visibility:auto;contain-intrinsic-size:auto 3.6rem;border:1px solid var(--panel-border);border-radius:var(--radius);background:var(--panel);min-height:3.6rem;color:var(--fg);cursor:pointer;text-align:left;font:inherit;flex-direction:row;align-items:center;gap:.75rem;padding:.65rem .8rem;transition:border-color .12s,background .12s;display:flex}.buy-platform-card:hover:not(:disabled){background:var(--hover)}.buy-platform-card:disabled,.buy-platform-card.is-unavailable{cursor:not-allowed;opacity:.42;background:var(--panel);color:var(--fg-muted);filter:grayscale(.35);border-color:#ffffff0d}.buy-platform-card:disabled .buy-platform-card-name,.buy-platform-card.is-unavailable .buy-platform-card-name{color:var(--fg-muted);font-weight:500}.buy-platform-card:disabled .buy-platform-card-price,.buy-platform-card.is-unavailable .buy-platform-card-price{color:var(--fg-muted)}.buy-platform-card:focus,.buy-platform-card:focus-visible{box-shadow:none;outline:none}.buy-platform-card-logo{box-sizing:border-box;width:36px;height:36px;padding:var(--platform-logo-pad,5px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.buy-platform-card-logo img{object-fit:contain;border-radius:5px;width:100%;height:100%;display:block}.buy-platform-card-logo.is-unknown{background:var(--control);background-image:none;padding:0}.buy-platform-card-unknown{width:100%;height:100%;font-family:var(--font-mark), ui-monospace, monospace;letter-spacing:0;color:#c4c4c4;-webkit-user-select:none;user-select:none;place-items:center;font-weight:650;line-height:1;display:grid}.buy-modal-platform-icon{object-fit:contain;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:7px;flex-shrink:0;width:32px;height:32px;padding:4px}.buy-modal-head{border-bottom:1px solid var(--panel-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.65rem;padding:.7rem .85rem;display:flex}.buy-modal-title-row{align-items:center;gap:.5rem;min-width:0;height:32px;display:flex}.buy-modal-title-text{box-sizing:border-box;flex-direction:column;justify-content:center;width:max-content;min-width:0;max-width:100%;height:32px;display:flex}.buy-modal-root .buy-modal-head h2{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;height:16px;margin:0;padding:0;font-size:13px;font-weight:600;line-height:16px;overflow:hidden}.buy-platform-card-initial{color:var(--fg-muted);font-size:.95rem;font-weight:650}.buy-platform-card-text{flex:1;gap:.15rem;min-width:0;display:grid}.buy-platform-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;line-height:1.25;overflow:hidden}.buy-platform-card-meta{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.75rem;display:flex}.buy-platform-card-price{font-variant-numeric:tabular-nums;color:var(--fg-subtle)}.buy-empty{grid-column:1/-1;margin:.5rem 0 0}.buy-modal-root{z-index:1000;overscroll-behavior:none;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.buy-modal-backdrop{cursor:pointer;touch-action:none;overscroll-behavior:none;animation:kit-dim-in var(--motion-fast);background:#0a0a0a8c;border:none;margin:0;padding:0;position:absolute;inset:0}.buy-modal-panel{z-index:1;border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--panel);width:min(460px,100%);max-height:min(90vh,740px);box-shadow:var(--shadow-soft);overscroll-behavior:contain;animation:kit-rise-in .2s var(--motion-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes kit-dim-in{0%{opacity:0}}@keyframes kit-rise-in{0%{opacity:0}}@keyframes motion-rise{0%{opacity:0}to{opacity:1}}@keyframes motion-swap-rise{0%{opacity:0}to{opacity:1}}@keyframes motion-fade{0%{opacity:0}to{opacity:1}}@keyframes motion-highlight{0%{background:var(--accent-soft)}to{background:0 0}}.motion-swap{vertical-align:baseline;display:inline-block;overflow:hidden}.motion-enter{animation:motion-fade .2s var(--motion-ease) both}.motion-swap-in{animation:motion-fade .16s var(--motion-ease) both}.motion-stagger>*{animation:motion-fade .2s var(--motion-ease) both}.motion-stagger>:first-child{animation-delay:0s}.motion-stagger>:nth-child(2){animation-delay:30ms}.motion-stagger>:nth-child(3){animation-delay:50ms}.motion-stagger>:nth-child(4){animation-delay:70ms}.motion-stagger>:nth-child(5){animation-delay:80ms}.motion-stagger>:nth-child(6){animation-delay:90ms}.motion-stagger>:nth-child(n+7){animation:none}.page-intro.is-market .page-intro-shell{animation:motion-fade .22s var(--motion-ease) both}.home-hero-copy,.home-panel-shot{animation:motion-fade .24s var(--motion-ease) both}.workbench .page-header,.workbench .account-toolbar,.workbench .home-ann,.workbench .home-grid,.workbench .buy-catalog,.workbench .panel-section,.workbench .app-flash{animation:motion-fade .2s var(--motion-ease) both}.auth-card{animation:motion-fade .22s var(--motion-ease) both}.auth-footer-city{animation:motion-fade .28s var(--motion-ease) both}.work-card.is-highlight,.numbers-table tr.is-highlight td{animation:motion-highlight 1.05s var(--motion-ease)}@media (prefers-reduced-motion:reduce){.motion-swap-in,.motion-enter,.motion-stagger>*,.page-intro.is-market .page-intro-shell,.home-hero-copy,.home-panel-shot,.workbench .page-header,.workbench .account-toolbar,.workbench .home-grid,.workbench .home-ann,.workbench .buy-catalog,.workbench .panel-section,.workbench .app-flash,.auth-card,.auth-footer-city,.work-card.is-highlight,.numbers-table tr.is-highlight td,.pay-method-panel.motion-enter,.buy-modal-backdrop,.buy-modal-panel{animation:none}}.buy-modal-form{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.buy-modal-body.is-buying{pointer-events:none;opacity:.45}.buy-buying-status{color:var(--fg);font-size:.88rem;font-weight:550}.buy-modal-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1rem;display:flex;overflow:auto}.buy-modal-status{margin:.5rem 0!important}@keyframes kit-skel-pulse{0%,to{opacity:.38}50%{opacity:.72}}.kit-skel{background:#ffffff0f;border-radius:8px;animation:1.15s ease-in-out infinite kit-skel-pulse;display:block}.kit-skel-chip{width:1.6rem;height:.7rem}.kit-skel-flag{border-radius:2px;flex-shrink:0;width:18px;height:13px}.buy-modal-skel{flex-direction:column;gap:1rem;display:flex}.buy-modal-skel-search{border-radius:var(--radius);height:38px}.buy-modal-skel-list{pointer-events:none}.buy-modal-skel-row{align-items:center;gap:.45rem;padding:.55rem .7rem;display:flex}.buy-modal-skel-name{flex:1;min-width:0;height:.85rem}.buy-modal-skel-price{flex-shrink:0;width:3.4rem;height:.75rem}.buy-modal-skel-slot{border-radius:var(--radius);height:4.2rem}.buy-modal-empty{padding:.85rem .7rem}.buy-modal-empty strong{color:var(--fg);margin-bottom:.25rem;font-size:.88rem;display:block}.buy-modal-empty p{color:var(--fg-muted);font-size:.8rem;margin:0!important}.buy-modal-empty .button{height:28px;min-height:28px;margin-top:.55rem;padding:0 .75rem;font-size:.76rem;line-height:28px}.buy-modal-section{gap:.45rem;display:grid}.buy-modal-section-head{color:var(--fg-muted);justify-content:space-between;align-items:baseline;font-size:.78rem;font-weight:600;display:flex}.buy-modal-countries{border:1px solid var(--panel-border);border-radius:var(--radius);background:var(--control);overscroll-behavior:contain;flex-direction:column;gap:.15rem;max-height:14rem;padding:.3rem;display:flex;overflow:auto}.buy-modal-country{border-radius:calc(var(--radius) - 2px);width:100%;color:var(--fg);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.88rem;transition:background .12s;display:flex}.buy-modal-country:hover:not(.selected){background:var(--hover)}.buy-modal-country.selected{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-border);color:var(--fg)}.buy-modal-country-name{flex:1 1 0;align-items:center;gap:.45rem;min-width:0;display:flex;overflow:hidden}.buy-modal-country-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.buy-modal-flag,.country-flag-frame{vertical-align:middle;background:0 0;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:hidden}.country-flag{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.buy-modal-total{color:var(--fg);white-space:nowrap;align-items:center;gap:.4rem;min-width:0;max-width:100%;font-size:.92rem;font-weight:650;display:inline-flex;overflow:hidden}.buy-modal-total>span:not(.buy-modal-total-price):not(.buy-modal-flag):not(.country-flag-frame){text-overflow:ellipsis;min-width:0;overflow:hidden}.buy-modal-total-price{font-variant-numeric:tabular-nums;font-family:var(--font-mark), ui-monospace, monospace;color:var(--ok);flex:none}.buy-modal-country-price{font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:650;font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg);white-space:nowrap;flex:none}.buy-modal-country.selected .buy-modal-country-price{color:var(--ok)}.buy-modal-slots{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.4rem;display:grid}.buy-modal-slot{border-radius:var(--radius);border:1px solid var(--panel-border);background:var(--control);color:var(--fg);cursor:pointer;font:inherit;text-align:left;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.65rem .7rem;display:flex}.buy-modal-slot:hover:not(:disabled):not(.selected){background:var(--hover)}.buy-modal-slot.selected,.buy-modal-slot.empty.selected{border-color:var(--accent-border);background:var(--accent-soft)}.buy-modal-slot.empty,.buy-modal-slot:disabled{cursor:not-allowed;background:var(--control);border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.buy-modal-slot.empty,.buy-modal-slot:disabled{background:color-mix(in srgb, var(--control) 70%, transparent)}}.buy-modal-slot.empty .buy-modal-slot-label,.buy-modal-slot:disabled .buy-modal-slot-label{opacity:.55}.buy-modal-slot-label{color:var(--fg-muted);font-size:.8rem}.buy-modal-slot-price{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:650;font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg)}.buy-modal-slot.selected .buy-modal-slot-price{color:var(--ok)}.buy-modal-slot-stock{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:.7rem}.buy-modal-slot-stock.ok{color:var(--ok)}.buy-modal-slot-stock.out{color:var(--danger)}.buy-modal-foot{border-top:1px solid var(--panel-border);background:var(--panel);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.55rem .85rem;padding:.75rem 1rem;display:flex}.buy-modal-foot-meta{flex-direction:column;flex:12rem;align-items:flex-start;gap:.2rem;min-width:0;max-width:100%;font-size:.82rem;line-height:1.25;display:flex}.buy-modal-foot-err{white-space:normal;overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:100%;font-size:.8rem;font-weight:550;line-height:1.35;display:block}.buy-modal-foot-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.45rem;margin-left:auto;display:flex}.buy-modal-foot-actions .button.primary{min-width:7.5rem}.buy-modal-foot-actions .button.primary:disabled{pointer-events:none;cursor:not-allowed}.nav-group{margin-bottom:.85rem}.nav-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle);padding:.35rem .6rem .25rem;font-size:.65rem;font-weight:600;display:block}.number-row-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.balance-chip{border-radius:var(--radius-lg);border:1px solid var(--panel-border);background:var(--panel);width:100%;color:var(--fg-muted);justify-content:space-between;align-items:baseline;gap:.35rem;padding:.55rem .75rem;font-size:.8rem;display:inline-flex}.balance-chip strong{color:var(--fg);font-variant-numeric:tabular-nums;font-size:1.05rem;font-family:var(--font-mark), ui-monospace, monospace;font-weight:650}.balance-chip-link{color:inherit;text-decoration:none}.balance-chip-link:hover{color:var(--accent-hover)}.app-form.wide{max-width:min(40rem,100%)}@media (min-width:1100px){.stat-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.auth-shell{min-height:100dvh;padding:max(1.5rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) min(10.5rem, 28vh) max(1rem, env(safe-area-inset-left,0px));background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:relative;overflow:hidden auto}.auth-wash{z-index:0;pointer-events:none;background:radial-gradient(78% 52% at 50% -4%,#3d7fff42,#0000 60%),radial-gradient(48% 34% at 50% 24%,#155dfc29,#0000 72%);position:absolute;inset:0}.auth-wash:after{content:"";clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);background:linear-gradient(#3d7fff38 0%,#155dfc14 45%,#0000 100%);width:min(48rem,94vw);height:min(36vh,16rem);position:absolute;top:0;left:50%;transform:translate(-50%)}.auth-card{z-index:1;width:100%;max-width:26.5rem;margin-top:0;position:relative}.auth-card.mainTab{margin-bottom:0;box-shadow:0 0 0 1px #155dfc29,0 18px 48px #00000073,0 0 80px #155dfc24}.auth-brand{justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:36px;margin:0;line-height:1;display:flex}.auth-brand .brand-mark-link{align-items:center;height:36px;display:flex}.auth-brand .brand-mark{height:36px}.auth-brand .brand-mark-icon{width:20px;height:20px}.auth-brand .brand-mark-word{height:36px;font-size:16px;line-height:36px}.auth-brand a{color:inherit;text-decoration:none}.auth-brand .brand-mark-name:hover,.auth-brand a:hover .brand-mark-name{color:var(--fg)}.auth-card-body{display:block!important}.auth-card .aboveThreadTop{justify-content:flex-start;padding:.1rem 0 .55rem;display:flex}.auth-card h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2vw,1.72rem)}.auth-card .app-muted{line-height:1.45}.auth-intro{margin-bottom:1.1rem}.auth-support{max-width:28rem;color:var(--fg-muted);margin:.65rem 0 0}.auth-card .app-form{gap:.85rem;margin-top:1rem}.dev-login-actions{opacity:.55;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1.25rem;display:grid}.dev-login-actions .button{justify-content:center;width:100%}.row-highlight td{background:var(--accent-soft)!important}.page-intro{width:100%;max-width:48rem;margin:0 auto;padding:3rem 1rem 4rem}.page-intro.is-market{width:100%;max-width:none;padding:2.5rem 0 5rem}.page-intro.is-market h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3.2vw,2.45rem);font-weight:650}.page-intro.is-market.is-about h1,.page-intro.is-market.is-contact h1,.page-intro.is-market.is-blog h1{font-size:clamp(2rem,4.2vw,2.75rem)}.page-intro.is-market.is-article h1{max-width:40rem;font-size:clamp(1.55rem,3vw,2.15rem)}.page-intro.is-market .page-intro-lead{max-width:36rem;color:var(--fg-muted);margin:.85rem 0 0;font-size:1.02rem;line-height:1.55}.page-intro.is-market .home-product-tag{margin-bottom:.5rem}.page-market-body{gap:2.75rem;margin-top:2rem;display:grid}.home-products.is-two{grid-template-columns:1fr}@media (min-width:800px){.home-products.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-intro .home-product .button,.page-intro .home-product .button.primary{align-self:flex-start;margin-top:auto}.page-intro.is-article{max-width:42rem}.page-intro.is-about{max-width:44rem}.page-intro.is-how{max-width:46rem}.page-intro.is-contact{max-width:44rem}.page-intro.is-faq,.page-intro.is-blog{max-width:46rem}.page-intro.is-api{max-width:52rem}.page-intro.is-legal{max-width:40rem}.page-intro.is-market.is-how,.page-intro.is-market.is-about,.page-intro.is-market.is-contact,.page-intro.is-market.is-faq,.page-intro.is-market.is-pricing,.page-intro.is-market.is-api,.page-intro.is-market.is-blog,.page-intro.is-market.is-legal{max-width:none;padding:2.5rem 0 5rem}.page-intro.is-about>p,.page-intro.is-how>p,.page-intro.is-contact>p,.page-intro.is-faq>p,.page-intro.is-legal>p{max-width:34rem}.page-intro.is-legal .page-intro-meta{letter-spacing:.02em}.page-intro h1{letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3vw,2rem);font-weight:650}.page-intro.is-article h1{font-size:clamp(1.45rem,2.6vw,1.85rem);line-height:1.2}.page-intro>p{max-width:36rem;color:var(--fg-muted);margin:.75rem 0 0;line-height:1.6}.page-intro.is-article>p:not(.page-intro-meta){max-width:34rem;margin-top:.55rem;font-size:.95rem;line-height:1.55}.page-intro>p.page-intro-meta{max-width:none;color:var(--fg-subtle);font-variant-numeric:tabular-nums;font-size:.8rem;line-height:1.4;font-family:var(--font-mark), ui-monospace, monospace;letter-spacing:.01em;margin:.45rem 0 0}.page-back-top{margin:0 0 .85rem}.page-back-top .flash-link{font-size:.82rem;text-decoration:none}.page-back-top .flash-link:hover{text-underline-offset:2px;text-decoration:underline}.page-intro-body{margin-top:1.75rem}.page-intro.is-article .page-intro-body{margin-top:1.35rem}.page-intro-content,.mainTab.aboveThread-main .DiscussionListOptions.page-intro-content{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;display:flex}.page-intro.is-article .page-intro-content{max-width:38rem}.page-intro .table-wrap{border-color:var(--line);background:0 0;margin-top:1rem}.home-api-pre{font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg-muted);white-space:pre-wrap;background:0 0;border:none;border-radius:0;gap:.15rem;margin:0;padding:.65rem .95rem .95rem;font-size:12px;line-height:1.55;display:grid}.home-api-comment{color:var(--fg-subtle)}.home-api-line{display:block}.home-api-ok{color:var(--accent-hover,#3d7fff)}.home-api-cta{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.app-table tr.is-underpriced td:first-child,.app-table tr.is-callback-bad td:first-child{color:var(--danger)}.app-table tr.is-callback-warn td:first-child,.warn-text{color:var(--warn)}select.admin-catalog-input,.admin-catalog-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select.admin-catalog-input option{background:var(--control);color:var(--fg)}.admin-inline-input{width:7rem;max-width:100%}.admin-user-email{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:18rem;color:inherit;text-decoration:none;display:inline-block;overflow:hidden}a.admin-user-email:hover{color:var(--accent-hover,#3d7fff);text-decoration:underline}.admin-user-identity{min-width:0;color:inherit;gap:.1rem;text-decoration:none;display:grid}.admin-user-identity:hover .admin-user-email{color:var(--accent-hover,#3d7fff);text-decoration:underline}.admin-payout-address{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:12rem;font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg-muted);font-size:.78rem;display:inline-block;overflow:hidden}.admin-payout-actions .button{height:28px;padding:0 10px;font-size:12px;line-height:28px}.admin-user-cell{gap:.1rem;min-width:0;display:grid}.admin-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;display:block;overflow:hidden}.admin-role{font-size:.75rem;font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg-muted);letter-spacing:.02em}.admin-user-actions{flex-direction:column;gap:.4rem;min-width:0;display:flex}.admin-users-table{min-width:44rem}.admin-users-table .admin-users-balance{font-variant-numeric:tabular-nums;font-weight:600}.admin-users-table td.col-action,.admin-list-table td.col-action{white-space:nowrap;text-align:right;vertical-align:middle;width:1%}.admin-users-table td.col-action .button,.admin-list-table td.col-action .button,.admin-tickets-table td .button{height:28px;padding:0 .65rem;font-size:.78rem;line-height:28px}.admin-user-adjust{flex-wrap:nowrap;align-items:center;gap:.35rem;max-width:none;margin:0;display:flex}.admin-user-adjust .textCtrl{flex:0 0 5.5rem;width:5.5rem;max-width:5.5rem;height:34px;padding:0 .55rem;line-height:34px}.admin-user-adjust input[type=number]{appearance:textfield}.admin-user-adjust input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.admin-user-adjust input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.admin-user-adjust .textCtrl.admin-user-reason{flex-basis:8rem;width:8rem;max-width:8rem}.admin-user-adjust .textCtrl.admin-user-note{flex-basis:9rem;width:9rem;max-width:12rem}.admin-user-adjust .button{flex:none;height:34px;padding:0 .7rem;line-height:34px}.admin-user-mod{flex-wrap:nowrap;align-items:center;gap:.35rem;display:flex}.admin-user-detail-meta{flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin:0 0 1rem;line-height:1.35;display:flex}.admin-user-detail-meta-sep{opacity:.45}.admin-user-detail-email{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,22rem);overflow:hidden}.admin-user-detail-balance{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.admin-user-detail-link{color:inherit;text-decoration:none}.admin-user-detail-link:hover{color:var(--accent-hover,#3d7fff);text-decoration:underline}.admin-user-detail-grid{gap:0;margin-bottom:.15rem;display:grid}@media (min-width:900px){.admin-user-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(15rem,.85fr);align-items:start;gap:0 1.25rem}.admin-user-detail-grid>.admin-ops-create,.admin-user-detail-side>.admin-ops-create:first-child{border-top:1px solid var(--line);padding-top:.75rem}}.admin-user-detail-side{gap:0;display:grid}.admin-user-form{gap:.65rem;max-width:none;margin:0;display:grid}.admin-user-form>label,.admin-user-form-row>label{color:var(--fg-muted);gap:.3rem;margin:0;font-size:.78rem;display:grid}.admin-user-form .textCtrl{width:100%;max-width:none}.admin-user-form-row{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}@media (max-width:560px){.admin-user-form-row{grid-template-columns:1fr}}.admin-user-form-hint{margin:-.15rem 0 0}.admin-user-form-foot{flex-wrap:wrap;gap:.45rem;margin-top:.1rem;display:flex}.admin-user-balance-now{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--fg);margin:0;font-size:1.35rem;font-weight:650;line-height:1.15}.admin-user-balance-form{gap:.45rem;margin:0;display:grid}.admin-user-balance-form .textCtrl{width:100%;max-width:none;height:34px;padding:0 .65rem;line-height:34px}.admin-user-balance-form input[type=number]{appearance:textfield}.admin-user-balance-form input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.admin-user-balance-form input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.admin-user-balance-actions{flex-wrap:wrap;gap:.4rem;display:flex}.admin-user-balance-actions .button{height:34px;padding:0 .85rem;line-height:34px}.admin-user-access{gap:.65rem;display:grid}.admin-user-access-ban{gap:.45rem;margin:0;display:grid}.admin-user-access-ban .textCtrl{width:100%;max-width:none;height:34px;padding:0 .65rem;line-height:34px}.admin-user-access-ban .button,.admin-user-access-support .button{width:fit-content;height:34px;padding:0 .85rem;line-height:34px}.admin-user-access-support{margin:0}.admin-user-ban-reason{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.admin-user-ban-note{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;display:inline-block;overflow:hidden}.admin-search{flex-wrap:wrap;flex:22rem;align-items:center;gap:.45rem;min-width:0;margin:0;padding:0;display:flex}.admin-search-field{flex:16rem;min-width:12rem;max-width:28rem;position:relative}.admin-search-icon{color:var(--fg-muted);pointer-events:none;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.admin-search-field .textCtrl{width:100%;height:34px;box-shadow:var(--inset-shine);padding:0 .75rem 0 2.05rem;line-height:34px}.admin-search-field .textCtrl:focus{box-shadow:var(--focus-ring)}.admin-search input[type=search]::-webkit-search-decoration{appearance:none}.admin-search input[type=search]::-webkit-search-results-button{appearance:none}.admin-search input[type=search]::-webkit-search-cancel-button{appearance:none}.admin-search-filter{flex:0 14rem;width:auto;min-width:10rem;max-width:18rem;height:34px;padding:0 .7rem;line-height:34px}.admin-search-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.admin-search-count{white-space:nowrap;font-size:.8rem}.admin-rentals-block{border-top:1px solid var(--line);gap:.65rem;margin-top:.35rem;padding-top:.85rem;display:grid}.admin-ops-create{border-top:1px solid var(--line);gap:.55rem;padding:.75rem 0 .35rem;display:grid}.admin-ops-create-title{letter-spacing:.05em;text-transform:uppercase;color:var(--fg-muted);font-size:.75rem;font-weight:650;font-family:var(--font-mark), ui-monospace, monospace;margin:0}.admin-coupon-used{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.admin-rentals-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.admin-settings .admin-rentals-head{justify-content:flex-start;align-items:center;gap:.55rem .75rem}.admin-settings .admin-rentals-head .admin-ops-create-title{margin:0}.admin-settings .admin-rentals-head .status-pill{flex:none}.admin-rentals-title{letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:650}.site-footer{isolation:isolate;z-index:0;border-top:1px solid var(--line);background:var(--bg);margin-top:auto;position:relative;overflow:hidden}.site-footer-city{z-index:0;pointer-events:none;content-visibility:auto;contain-intrinsic-size:auto 200px;position:absolute;inset:0;overflow:hidden}.site-footer-city-side{opacity:.82;width:min(38vw,460px);height:100%;display:block;position:absolute;bottom:0}.site-footer-city-side.is-left{left:0;-webkit-mask-image:linear-gradient(90deg,#000 48%,#0000 100%);mask-image:linear-gradient(90deg,#000 48%,#0000 100%)}.site-footer-city-side.is-right{right:0;-webkit-mask-image:linear-gradient(270deg,#000 48%,#0000 100%);mask-image:linear-gradient(270deg,#000 48%,#0000 100%)}.site-footer-inner.site-shell{z-index:1;gap:2rem;padding-top:2.85rem;padding-bottom:2.35rem;display:grid;position:relative}@media (min-width:960px){.site-footer-inner.site-shell{padding-left:12rem;padding-right:12rem}}@media (min-width:720px) and (max-width:959px){.site-footer-inner.site-shell{padding-left:7rem;padding-right:7rem}.site-footer-city-side{opacity:.7;width:min(34vw,300px);height:100%}}@media (max-width:719px){.site-footer-inner.site-shell{padding-bottom:5.5rem}.site-footer-city-side{opacity:.55;width:min(52vw,220px);height:min(11rem,42%)}}.site-footer-grid{gap:1.35rem 1.75rem;display:grid}@media (max-width:719px){.site-footer-grid{grid-template-columns:1fr 1fr}.site-footer-brand{grid-column:1/-1;max-width:none}}@media (max-width:379px){.site-footer-grid{grid-template-columns:1fr}}@media (min-width:720px){.site-footer-grid{grid-template-columns:minmax(11rem,1.2fr) repeat(3,minmax(0,.72fr));align-items:start}}.site-footer-brand{align-content:start;gap:.5rem;max-width:16.5rem;display:grid}.site-footer-brand p{color:var(--fg-muted);margin:0;font-size:.82rem;line-height:1.45}.site-footer-col{align-content:start;gap:.12rem;display:grid}.site-footer-col-label{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle);margin:0 0 .28rem;font-size:.7rem;font-weight:650}.site-footer-link{width:fit-content;color:var(--fg-muted);padding:.22rem 0;font-size:.84rem;text-decoration:none}.site-footer-link:hover{color:var(--fg)}.site-footer-trust{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:1rem;padding-top:1.25rem;display:grid}.site-footer-trust-cluster{flex-wrap:nowrap;align-items:center;gap:.35rem;display:flex}.site-footer-trust-cluster.is-host{justify-self:start;gap:.75rem}.site-footer-trust-cluster.is-pay{justify-content:center;justify-self:center}.site-footer-trust-cluster.is-social{justify-content:flex-end;justify-self:end;gap:.7rem}.site-footer-mark{align-items:center;line-height:0;display:inline-flex}.site-footer-mark img{object-fit:contain;width:auto;height:23px;display:block}.site-footer-trust-cluster.is-pay img{border-radius:1.9px}.site-footer-social{height:23px;color:var(--fg-muted);align-items:center;gap:.22rem;text-decoration:none;display:inline-flex}.site-footer-social img{object-fit:contain;width:18px;height:18px;display:block}.site-footer-social-tag{font-family:var(--font-mark), ui-monospace, monospace;letter-spacing:.04em;color:var(--fg-muted);font-size:.58rem;font-weight:600;line-height:1}.site-footer-social:hover{opacity:.86}.site-footer-social:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}@media (max-width:720px){.site-footer-trust{flex-direction:column;align-items:center;gap:.7rem;display:flex}.site-footer-trust-cluster.is-host,.site-footer-trust-cluster.is-pay,.site-footer-trust-cluster.is-social{flex-wrap:wrap;justify-content:center;justify-self:center}}.site-footer-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1.25rem;padding-top:.85rem;display:flex}.site-footer-copy{font-family:var(--font-mark), ui-monospace, monospace;letter-spacing:.02em;color:var(--fg-subtle);margin:0;font-size:.68rem;font-weight:500}.admin-money-form{flex-wrap:wrap;align-items:center;gap:.3rem;max-width:none;margin:0;display:inline-flex}.admin-amount-input{font-variant-numeric:tabular-nums;width:4.25rem;min-width:0;height:34px;padding:0 .45rem;line-height:34px}.admin-code{font-size:.78rem;font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg)}.admin-phone-cell{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}a.admin-phone-link{color:inherit;text-decoration:none}a.admin-phone-link:hover .admin-phone{text-decoration:underline}.admin-phone-cell .admin-phone,.admin-phone-cell .copy-tap.admin-phone .copy-tap-text{font-family:var(--font-mark), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.82rem}.admin-service-label,.admin-reason{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:16rem;display:inline-block;overflow:hidden}.admin-when-cell{gap:.15rem;display:grid}.admin-when-cell .status-pill{vertical-align:middle}.admin-orphan-resolve{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.35rem;max-width:none;margin:0;display:flex}.admin-orphan-resolve .textCtrl{flex:9rem;width:9rem;max-width:12rem;height:28px;padding:0 .55rem;font-size:.76rem;line-height:28px}.admin-orphan-resolve .button{flex:none;height:28px;padding:0 10px;font-size:12px;line-height:28px}.admin-row-stale td{background:0 0}.admin-list-table{min-width:640px}.admin-list-table .tx-when{min-width:4.5rem}.admin-list-table .tx-when .status-pill{margin-top:.15rem}.admin-list-table .admin-time-left{font-family:var(--font-mark), ui-monospace, monospace;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.admin-list-table .admin-time-left .cancel-wait-hint{color:var(--fg);font-size:inherit}.admin-list-table .admin-time-left.is-due{color:var(--warn,#c9a227)}.admin-tickets-table .admin-ticket-subject-link{min-width:0;color:inherit;gap:.15rem;text-decoration:none;display:grid}.admin-tickets-table .admin-ticket-subject-link:hover .admin-ticket-subject{color:#3d7fff}.admin-ticket-subject{color:var(--fg);font-weight:600;line-height:1.3}.admin-ticket-preview{text-overflow:ellipsis;white-space:nowrap;max-width:36rem;font-size:.74rem;line-height:1.35;display:block;overflow:hidden}.admin-ticket-detail .page-header{align-items:baseline;margin-bottom:.35rem}.admin-ticket-detail-meta{flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin:0 0 1rem;line-height:1.35;display:flex}.admin-ticket-detail-meta-sep{opacity:.45}.admin-ticket-detail-meta>form{align-items:center;margin:0 0 0 .15rem;display:inline-flex}.admin-ticket-detail-meta>form .button{box-sizing:border-box;justify-content:center;align-items:center;height:28px;min-height:28px;padding:0 .55rem;font-size:.78rem;line-height:1;display:inline-flex}.admin-ticket-workspace{gap:.85rem;max-width:48rem;display:grid}.admin-ticket-detail .admin-ticket-reply.is-composer-top{border-bottom:1px solid var(--line);width:100%;max-width:none;margin:0;padding-bottom:.75rem}.admin-ticket-detail .admin-ticket-thread{max-height:none;overflow:visible}.admin-ticket-detail .admin-ticket-thread .app-msg{padding:.55rem .75rem}.admin-ticket{border:none;flex-direction:column;gap:.45rem;height:100%;min-height:0;padding:0;display:flex}.admin-ticket-head{border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.4rem .65rem;padding-bottom:.45rem;display:flex}.admin-ticket-title{flex:12rem;min-width:0}.admin-ticket-title h2{color:var(--fg);margin:0 0 .1rem;font-size:.9rem;font-weight:650;line-height:1.25}.admin-ticket-title p{margin:0;font-size:.78rem;line-height:1.35}.admin-ticket-head-aside{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.admin-ticket-head-aside form{margin:0;display:inline-flex}.admin-ticket-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.admin-ticket-thread{flex:auto;min-height:0;overflow:auto;gap:.35rem!important}.admin-ticket-thread .app-msg{padding:.4rem .6rem}.admin-ticket-thread .app-msg-body{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:.82rem;line-height:1.4}.admin-ticket-msg-meta-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem .55rem;min-width:0;display:flex}.admin-ticket-msg-actions{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.admin-ticket-msg-actions form{margin:0;display:inline-flex}.admin-ticket-msg-btn{place-items:center;width:1.7rem;min-height:1.7rem;padding:0;line-height:1;display:inline-grid}.admin-ticket-edit-form{gap:.4rem;min-width:0;margin:0;display:grid}.admin-ticket-edit-label{color:var(--fg-muted);font-size:.72rem}.admin-ticket-edit-form .textCtrl{box-sizing:border-box;width:100%;max-width:none;min-height:4rem}.admin-ticket .ticket-reply,.admin-ticket-reply,.admin-ticket .app-form.ticket-reply{border-top:none;border-bottom:1px solid var(--line);flex-shrink:0;gap:.4rem;width:100%;max-width:none;margin:0;padding:0 0 .55rem;display:grid}.admin-ticket-reply.is-composer-top{background:var(--bg,#0a0a0a)}.admin-ticket-closed-note{border-bottom:1px solid var(--line);flex-shrink:0;margin:0;padding:0 0 .55rem}.admin-ticket .ticket-reply>label,.admin-ticket-reply>label{gap:.25rem;min-width:0;margin:0;display:grid}.admin-ticket .ticket-reply .textCtrl,.admin-ticket-reply .textCtrl{box-sizing:border-box;width:100%;max-width:none;min-height:5rem}.admin-ticket-reply-bar{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.admin-ticket-reply-hint{margin:0!important}.dash .empty-state{padding:.85rem .15rem}.dash .empty-state p{margin-bottom:.55rem!important}.dash.admin-activations>.panel-section{margin-top:.85rem}.dash.admin-activations>.panel-section .panel-section-head{margin-bottom:.4rem;padding-bottom:.35rem}.dash.admin-activations>.panel-section .panel-section-head h2{font-size:.88rem!important}.dash.admin-activations .work-toolbar-meta{margin:.15rem 0 .55rem}.content-sections{gap:.25rem;display:grid}.content-steps{margin:0;padding:0;list-style:none}.content-lead{color:var(--fg-muted);margin:0 0 1rem;line-height:1.6}.page-intro.is-about .content-lead{margin-bottom:.85rem;font-size:.95rem}.content-facts{gap:0;margin:0 0 .35rem;display:grid}.content-fact{border-top:1px solid var(--panel-border);gap:.15rem;padding:.7rem 0;display:grid}.content-fact:first-child{border-top:none;padding-top:.15rem}.content-fact-label{font-family:var(--font-mark), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-subtle,var(--fg-muted));font-size:.68rem;font-weight:600}.content-fact strong{color:var(--fg);font-size:.88rem;font-weight:600}.content-fact p{color:var(--fg-muted);margin:0;font-size:.84rem;line-height:1.45}@media (min-width:640px){.about-facts{border-top:1px solid var(--panel-border);border-bottom:1px solid var(--panel-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.1rem;margin:.05rem 0 .75rem;padding:.75rem 0}.about-facts .content-fact{border-top:none;padding:0}}.page-intro.is-about .about-facts .content-fact-label{color:var(--accent-hover,#3d7fff);opacity:.85}.about-beats{gap:0;margin:.15rem 0 0;display:grid}.about-beat{border-top:1px solid var(--panel-border);gap:.2rem;padding:.75rem 0;display:grid}.about-beat strong{color:var(--fg);font-size:.88rem;font-weight:600}.about-beat p{color:var(--fg-muted);margin:0;font-size:.84rem;line-height:1.45}.how-flow{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.35rem .15rem;margin:0 0 .65rem;padding:0 0 .75rem;list-style:none;display:flex}.how-flow-step{align-items:center;gap:.35rem;padding:.2rem .45rem .2rem .2rem;display:inline-flex}.how-flow-step:not(:last-child):after{content:"→";color:var(--fg-subtle,var(--fg-muted));margin-left:.35rem;font-size:.72rem}.how-flow-n{border:1px solid var(--accent-border);border-radius:var(--radius);background:var(--accent-soft);width:1.2rem;height:1.2rem;font-family:var(--font-mark), ui-monospace, monospace;color:var(--accent-hover,#3d7fff);justify-content:center;align-items:center;font-size:.65rem;font-weight:650;display:inline-flex}.how-flow-label{color:var(--fg);font-size:.8rem;font-weight:550}.content-magnet-rail{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.3rem .1rem;margin:0 0 .85rem;padding:.55rem 0 .7rem;list-style:none;display:flex}.page-intro.is-how .content-magnet-rail{border-bottom:none;margin-top:0;padding-top:.15rem}.page-intro.is-about .content-magnet-rail{margin:0 0 .75rem;padding:.15rem 0 .65rem}.content-magnet-bit{font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg-muted);letter-spacing:.01em;font-size:.74rem}.content-magnet-bit:not(:last-child):after{content:"·";color:var(--fg-subtle,var(--fg-muted));margin:0 .5rem}.how-steps .home-step{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem .75rem}.how-steps>.home-step:first-child{border-top:none;padding-top:0}.how-extras{gap:0;margin-top:.35rem;display:grid}.how-extra{border-top:1px solid var(--panel-border);gap:.15rem;padding:.7rem 0;display:grid}.how-extra strong{color:var(--fg);font-size:.86rem;font-weight:600}.how-extra p{color:var(--fg-muted);margin:0;font-size:.82rem;line-height:1.45}.contact-channels{gap:0;display:grid}.contact-channel{border-top:1px solid var(--panel-border);gap:.35rem;padding:.95rem 0;display:grid}.contact-channel:first-child{border-top:none;padding-top:.15rem}.contact-channel-head{align-items:flex-start;gap:.7rem;display:flex}.contact-channel-mark{font-family:var(--font-mark), ui-monospace, monospace;color:var(--accent-hover,#3d7fff);letter-spacing:.04em;flex:none;margin-top:.15rem;font-size:.72rem;font-weight:650}.contact-channel-head strong{color:var(--fg);font-size:.95rem;font-weight:650;display:block}.contact-channel-tag{color:var(--fg-subtle,var(--fg-muted));margin:.1rem 0 0;font-size:.78rem}.contact-channel>p{color:var(--fg-muted);margin:0;font-size:.86rem;line-height:1.5}.contact-channel .content-actions{margin-top:.45rem}.faq-quick{flex-wrap:wrap;gap:.35rem;margin:0 0 .35rem;display:flex}.faq-quick-link{border:1px solid var(--line);border-radius:var(--radius);color:var(--fg-muted);background:0 0;padding:.28rem .6rem;font-size:.74rem;font-weight:550;text-decoration:none;transition:background .12s,border-color .12s,color .12s}.faq-quick-link:hover{background:var(--hover);color:var(--fg)}.faq-tip{border:1px solid var(--line);border-radius:var(--radius);color:var(--fg-muted);background:0 0;margin:0 0 1rem;padding:.65rem .75rem;font-size:.84rem;line-height:1.5}.faq-tip code{font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg);border:1px solid var(--line);border-radius:6px;padding:.05em .28em;font-size:.86em}.content-links{margin:.85rem 0 0}.content-h2{color:var(--fg);margin:1.5rem 0 .65rem;font-size:1.05rem;font-weight:650}.api-docs-lead{color:var(--fg-muted);margin:0 0 1rem;font-size:.88rem;line-height:1.55}.api-docs-lead code{font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg);font-size:.88em}.api-docs-nav{z-index:6;background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.3rem;margin:0 0 1rem;padding:.4rem 0;display:flex;position:sticky;top:3.5rem}.api-docs-nav-link{border:1px solid var(--line);border-radius:var(--radius);color:var(--fg-muted);background:0 0;align-items:center;gap:.35rem;padding:.26rem .55rem;font-size:.7rem;font-weight:550;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.api-docs-nav-link:hover{background:var(--hover);color:var(--fg)}.api-docs-nav-count,.api-docs-count{font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg-subtle,var(--fg-muted));letter-spacing:.02em;font-size:.65rem;font-weight:650}.api-docs-h2 .api-docs-count{vertical-align:middle;margin-left:.45rem}.api-docs-section{scroll-margin-top:6.5rem}.api-docs-h2{z-index:5;background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.15rem;margin-top:1.5rem;padding:.3rem 0;font-size:.95rem;display:flex;position:sticky;top:6rem}.api-docs-section:first-of-type .api-docs-h2{margin-top:.25rem}.api-docs-note{color:var(--fg-muted);margin:.55rem 0;font-size:.82rem;line-height:1.45}.api-endpoint-list{border-top:1px solid var(--line);gap:0;display:grid}.api-endpoint{border-bottom:1px solid var(--line);grid-template-columns:minmax(4.25rem,auto) 1fr;align-items:baseline;gap:.35rem .75rem;padding:.48rem .15rem;transition:background .12s;display:grid}.api-endpoint:hover{background:var(--hover)}.api-endpoint-methods{flex-wrap:wrap;gap:.2rem;display:flex}.api-method{border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font-mark), ui-monospace, monospace;letter-spacing:.04em;color:var(--fg-muted);background:0 0;align-items:center;padding:.1rem .35rem;font-size:.62rem;font-weight:650;line-height:1.2;display:inline-flex}.api-method.get{color:var(--accent-hover);border-color:var(--accent-border)}.api-method.post{color:#e8a54b;border-color:#e8a54b66}.api-method.mixed{color:var(--fg)}.api-endpoint-main{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:baseline;gap:.15rem .85rem;min-width:0;display:grid}.api-endpoint-path{font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg);word-break:break-all;font-size:.78rem;line-height:1.35;display:block}.api-endpoint-desc{color:var(--fg-muted);margin:0;font-size:.78rem;line-height:1.35}@media (max-width:720px){.api-endpoint-main{grid-template-columns:1fr;gap:.1rem}}@media (max-width:560px){.api-endpoint{grid-template-columns:1fr;gap:.25rem}}.page-intro.is-market.is-api .api-docs-nav{z-index:auto;background:0 0;border-bottom:none;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;position:static}.page-intro.is-market.is-api .api-docs-section,.page-intro.is-market.is-api .home-product{scroll-margin-top:5.5rem}.api-docs-desk{z-index:2;position:relative}.api-docs-desk .api-docs-note{margin:0;padding:.9rem 1.05rem .35rem}.api-docs-desk .api-endpoint-list{border-top:none}.api-docs-desk .api-endpoint{border-bottom-color:var(--panel-border);padding:.55rem 1.05rem}.api-docs-desk .api-endpoint:last-child{border-bottom:none}.api-docs-code{z-index:2;background:0 0;border:0;border-radius:0;margin:0;padding:.9rem 1.05rem 1.05rem;position:relative;overflow-x:auto}.page-intro.is-market.is-api .home-api-desk .home-api-lead code,.page-intro.is-market.is-api .api-docs-note code,.page-intro.is-market.is-api .home-product code{font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg);font-size:.88em}.content-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.content-prose{color:var(--fg-muted);font-size:.95rem;line-height:1.7}.content-prose h2,.content-prose h3,.content-prose h4{color:var(--fg);letter-spacing:-.02em;margin:1.5rem 0 .55rem;font-weight:650;line-height:1.3}.content-prose h2{font-size:1.1rem}.content-prose h3{font-size:1rem}.content-prose h4{font-size:.95rem}.content-prose h2:first-child,.content-prose h3:first-child,.content-prose h4:first-child{margin-top:0}.content-prose blockquote{border-left:2px solid var(--accent-border);color:var(--fg-muted);margin:0 0 1rem;padding:.15rem 0 .15rem .85rem}.content-prose hr{border:none;border-top:1px solid var(--line);margin:1.4rem 0}.content-prose img{border-radius:var(--radius);border:1px solid var(--line);max-width:100%;height:auto;margin:0 0 1rem;display:block}.content-prose figure{margin:0 0 1rem}.content-prose figcaption{color:var(--fg-muted);margin-top:.35rem;font-size:.78rem}.content-prose table{border-collapse:collapse;width:100%;margin:0 0 1rem;font-size:.88rem}.content-prose th,.content-prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.4rem .55rem}.content-prose th{color:var(--fg);font-weight:650}.content-prose p{margin:0 0 1rem}.content-prose ul,.content-prose ol{margin:0 0 1rem;padding-left:1.25rem}.content-prose li{margin:.28rem 0}.content-prose a{color:var(--accent-muted);text-underline-offset:2px}.content-prose strong{color:var(--fg);font-weight:650}.content-prose code{font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg);border:1px solid var(--line);background:0 0;border-radius:6px;padding:.08em .28em;font-size:.88em}.content-prose pre{border:1px solid var(--line);border-radius:var(--radius);background:var(--control);margin:0 0 1rem;padding:.75rem .85rem;overflow-x:auto}.content-prose pre code{border:none;padding:0;font-size:.82rem;line-height:1.5}.content-legal-prose{font-size:.9rem;line-height:1.65}.content-legal-prose p{margin-bottom:.85rem}.content-md{font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg-muted);white-space:pre-wrap;word-break:break-word;tab-size:2;background:0 0;border:none;margin:0;padding:0;font-size:.88rem;line-height:1.65;overflow-x:auto}.content-md-prose{letter-spacing:-.005em;font-family:inherit;font-size:.95rem}.content-md-prose p:last-child,.content-md-prose ul:last-child,.content-md-prose ol:last-child{margin-bottom:0}.page-intro.is-article .empty-state{padding:.5rem 0 .25rem}.content-updated{margin-top:1.25rem}.legal-sibling-nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:.35rem;margin-top:1.25rem;padding-top:1rem;display:flex}.legal-sibling-nav-top{border-top:none;border-bottom:1px solid var(--line);margin:0 0 1rem;padding:0 0 .85rem}.legal-sibling-link{border:1px solid var(--line);border-radius:var(--radius);color:var(--fg-muted);padding:.32rem .65rem;font-size:.8rem;text-decoration:none;transition:background .12s,border-color .12s,color .12s}.legal-sibling-link:hover{background:var(--hover);color:var(--fg)}.legal-sibling-link.is-current{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-hover)}@media (min-width:800px){.home-products.legal-desk .home-product+.home-product{border-left:none}.home-products.legal-desk:not(.is-lead) .home-product:nth-child(2n){border-left:1px solid var(--panel-border)}.home-products.legal-desk:not(.is-lead) .home-product:nth-child(n+3){border-top:1px solid var(--panel-border)}.home-products.legal-desk.is-lead .home-product:first-child{grid-column:1/-1}.home-products.legal-desk.is-lead .home-product:nth-child(n+2){border-top:1px solid var(--panel-border)}.home-products.legal-desk.is-lead .home-product:nth-child(odd):not(:first-child){border-left:1px solid var(--panel-border)}}.content-actions{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.content-cta{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1.25rem}.content-cta-label{color:var(--fg);margin:0 0 .15rem;font-size:.95rem;font-weight:650}.content-cta .content-actions{margin-top:.65rem}.content-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle,var(--fg-muted));margin:0 0 .85rem;font-size:.72rem;font-weight:650}.content-empty{gap:.4rem;padding:.35rem 0;display:grid}.content-empty-title{color:var(--fg);margin:0;font-weight:650}.content-empty .app-muted{max-width:28rem;margin:0;line-height:1.55}.content-empty .content-actions{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.blog-index-desk{overflow:hidden}.blog-index-list{z-index:2;margin:0;padding:0;list-style:none;position:relative}.blog-index-list li a{border-bottom:1px solid var(--panel-border);color:inherit;gap:.28rem;padding:1rem 1.05rem 1.05rem;text-decoration:none;transition:background .12s;display:grid}.blog-index-list li:last-child a{border-bottom:none}.blog-index-list li a:hover{background:var(--accent-soft)}.blog-index-list time{font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg-subtle);letter-spacing:.02em;font-size:.7rem;font-weight:500}.blog-index-list strong{letter-spacing:-.02em;font-size:1.05rem;font-weight:650;line-height:1.3}.blog-index-list li.is-lead strong{letter-spacing:-.03em;font-size:1.28rem}.blog-index-list li a>span{color:var(--fg-muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.blog-index-empty{z-index:2;color:var(--fg-muted);margin:0;padding:1.15rem 1.05rem;font-size:.9rem;position:relative}.blog-article-desk .content-prose,.blog-article-desk .empty-state{z-index:2;position:relative}.blog-article-desk .content-prose{max-width:none;padding:1.05rem 1.15rem 1.25rem}.blog-article-desk .content-prose p,.blog-article-desk .content-prose li{font-size:.95rem;line-height:1.65}.page-intro.is-market.is-blog .panel-pager{margin-top:0}.admin-blog-form{gap:.75rem;max-width:44rem;margin:0;display:grid}.admin-blog-form-row{grid-template-columns:minmax(0,1.4fr) 5.5rem 8rem;gap:.65rem;display:grid}.admin-blog-body{gap:.45rem;display:grid}.admin-blog-body-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-blog-body-label{color:var(--fg);font-size:.78rem}.admin-blog-format,.admin-blog-body-note{margin:0}.admin-blog-md,.admin-blog-html{font-family:var(--font-mark), ui-monospace, monospace;resize:vertical;min-height:20rem;font-size:.85rem;line-height:1.5}.admin-blog-preview{border-top:1px solid var(--line);gap:.75rem;max-width:44rem;margin:1.5rem 0 0;padding-top:1rem;display:grid}.admin-blog-form-foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:.45rem;max-width:44rem;margin-top:1.25rem;padding-top:.85rem;display:flex}@media (max-width:640px){.admin-blog-form-row{grid-template-columns:1fr}}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line);scroll-margin-top:5.5rem}.faq-fold{transition:grid-template-rows var(--motion);grid-template-rows:0fr;display:grid}.faq-item.is-open .faq-fold,.panel-faq-item.is-open .faq-fold,.home-faq-item.is-open .faq-fold{grid-template-rows:1fr}.faq-fold-inner{min-height:0;overflow:hidden}.faq-item:last-child{border-bottom:none}.faq-trigger{width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;font-weight:550;display:flex}.faq-mark{width:1.1rem;font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg-subtle);transform-origin:50%;transition:transform var(--motion), color var(--motion-fast);flex-shrink:0;place-items:center;display:grid}.faq-item.is-open .faq-mark,.panel-faq-item.is-open .faq-mark,.home-faq-item.is-open .faq-mark{color:var(--fg);transform:rotate(45deg)}.faq-answer{color:var(--fg-muted);opacity:0;transition:opacity var(--motion);margin:0 0 .85rem;font-size:.9rem;line-height:1.6}.faq-item.is-open .faq-answer,.panel-faq-item.is-open .faq-answer,.home-faq-item.is-open .faq-answer{opacity:1}@media (prefers-reduced-motion:reduce){.faq-fold,.faq-answer,.faq-mark,.site-mobile-nav,.site-mobile-links,.site-nav-scrim,.site-menu-swap svg,.buy-modal-panel,.buy-modal-backdrop{transition:none;animation:none}.faq-item.is-open .faq-mark,.panel-faq-item.is-open .faq-mark,.home-faq-item.is-open .faq-mark,.faq-item.is-open .faq-answer,.panel-faq-item.is-open .faq-answer,.home-faq-item.is-open .faq-answer,.buy-modal-panel{transform:none}}.site-header .button{height:32px;min-height:32px;padding:0 12px;font-size:12px}body:has(.site-header) main{overflow:visible}.site-header{z-index:50;border-bottom:1px solid var(--line);background:var(--bg);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.site-nav-scrim{display:none}@media (max-width:959px){.site-nav-scrim{inset:0;top:calc(var(--site-header-h) + env(safe-area-inset-top,0px));z-index:40;cursor:pointer;opacity:0;pointer-events:none;background:#00000038;border:0;margin:0;padding:0;transition:opacity .24s;display:block;position:fixed}.site-nav-scrim.is-open{opacity:1;pointer-events:auto}}.site-shell{width:100%;max-width:72rem;padding:0 max(1rem, env(safe-area-inset-right,0px));padding-left:max(1rem, env(safe-area-inset-left,0px));margin:0 auto}@media (min-width:640px){.site-shell{padding:0 max(1.5rem, env(safe-area-inset-right,0px));padding-left:max(1.5rem, env(safe-area-inset-left,0px))}}.site-header-bar{grid-template-columns:1fr auto;align-items:center;column-gap:.85rem;height:3.25rem;display:grid}.site-header-start{justify-self:start;align-items:center;min-width:0;height:100%;display:flex}.brand-mark-link{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.site-header .brand-mark-link{align-items:center;height:32px;display:flex}.site-header .brand-mark{height:32px}.site-header .brand-mark--sm .brand-mark-icon{width:16px;height:16px}.site-header .brand-mark--sm .brand-mark-word{height:32px;font-size:14px;line-height:32px}.site-header .site-nav-link{font-size:12px;line-height:32px}.brand-mark{align-items:center;gap:.4rem;min-width:0;line-height:1;display:inline-flex}.brand-mark-icon{color:var(--accent-hover,#3d7fff);flex-shrink:0;display:block}.brand-mark--sm .brand-mark-icon{width:16px;height:16px}.brand-mark--md .brand-mark-icon,.brand-mark--lg .brand-mark-icon{width:18px;height:18px}.brand-mark--lg .brand-mark-icon{width:22px;height:22px}.brand-mark-word{font-family:var(--font-mark), ui-monospace, monospace;letter-spacing:-.04em;align-items:center;font-size:1.02rem;line-height:1;display:inline-flex}.brand-mark--sm .brand-mark-word{font-size:.95rem}.brand-mark--lg .brand-mark-word{font-size:1.18rem}.brand-mark-name{color:var(--fg);font-weight:600}.brand-mark-tld{color:var(--fg-subtle);font-weight:400}.site-nav-desktop{align-items:center;gap:.1rem;height:100%;display:none}.site-header-end{justify-self:end;align-items:center;gap:.35rem;height:100%;display:flex}.site-header-actions{align-items:center;gap:.35rem;display:none}.site-nav-link{z-index:1;height:32px;font-family:var(--font-mark), ui-monospace, monospace;letter-spacing:.01em;color:var(--fg-muted);transition:color var(--motion-fast);background:0 0;border-radius:0;align-items:center;padding:0 .62rem;font-size:.72rem;font-weight:500;line-height:1;display:inline-flex;position:relative}.site-nav-link:hover{color:var(--fg);background:0 0}.site-nav-link.is-active{color:var(--accent-muted)}.site-header-login{color:var(--fg-muted)}.locale-switch,.currency-switch{margin:0;display:inline-flex}.locale-switch-track,.currency-switch-track{background:var(--control);height:32px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;align-items:stretch;gap:2px;padding:2px;display:inline-flex}.locale-switch button,.currency-switch button{appearance:none;min-width:2.85rem;color:var(--fg-muted);cursor:pointer;font-family:var(--font-mark), ui-monospace, monospace;letter-spacing:.04em;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;margin:0;padding:0 .55rem;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.locale-switch button .country-flag-frame{box-shadow:0 0 0 1px #ffffff24}.locale-switch button:hover:not(:disabled),.currency-switch button:hover:not(:disabled){color:var(--fg)}.locale-switch button.is-on,.locale-switch button:disabled.is-on,.currency-switch button.is-on,.currency-switch button:disabled.is-on{background:var(--accent-soft);color:#3d7fff;cursor:default;opacity:1;box-shadow:inset 0 0 0 1px #3d7fff61}.locale-switch.is-compact .locale-switch-track{height:28px}.locale-switch.is-compact button{gap:.28rem;min-width:2.4rem;padding:0 .4rem}.auth-currency-field .currency-switch,.auth-currency-field .currency-switch-track,.profile-field .currency-switch,.profile-field .currency-switch-track{width:100%}.auth-currency-field .currency-switch-track,.profile-field .currency-switch-track{height:34px}.auth-currency-field .currency-switch button,.profile-field .currency-switch button{flex:1}.auth-currency-hint,.profile-currency-hint{margin:0;font-size:.75rem;line-height:1.35}.site-mobile-cta .locale-switch{align-self:flex-start}.site-menu-toggle{justify-content:center;align-items:center;gap:.4rem;width:auto;min-width:0;height:32px;min-height:32px;padding:0 10px;font-size:12px;line-height:1;display:none;overflow:visible}.site-menu-swap{flex-shrink:0;width:16px;height:16px;display:block;position:relative}.site-menu-swap svg{transition:opacity .18s,transform .22s;display:block;position:absolute;inset:0}.site-menu-swap svg:first-child{opacity:1;transform:rotate(0)}.site-menu-swap svg:last-child{opacity:0;transform:rotate(-90deg)}.site-menu-swap.is-open svg:first-child{opacity:0;transform:rotate(90deg)}.site-menu-swap.is-open svg:last-child{opacity:1;transform:rotate(0)}@media (max-width:959px){.site-menu-toggle{display:inline-flex}}.site-mobile-nav{display:none}@media (max-width:959px){.site-mobile-nav{top:calc(var(--site-header-h) + env(safe-area-inset-top,0px));z-index:45;background:var(--panel);border-left:1px solid var(--panel-border);pointer-events:none;flex-direction:column;width:min(17.5rem,86vw);transition:transform .28s;display:flex;position:fixed;bottom:0;right:0;overflow:auto;transform:translate(105%)}.site-mobile-nav.is-open{pointer-events:auto;transform:none}.site-mobile-links{min-height:0;padding:.75rem max(1rem, env(safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom,0px)) 1rem;flex-direction:column;gap:0;display:flex}.site-mobile-links .site-nav-link{border-bottom:none;align-items:center;width:100%;height:36px;min-height:36px;padding:0;font-size:12px;line-height:36px;display:flex}.site-mobile-cta{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.site-mobile-cta .button{flex:auto;justify-content:center;align-items:center;height:32px;min-height:32px;padding:0 12px;font-size:12px;line-height:32px;display:inline-flex}}@media (min-width:640px){.site-mobile-links{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:960px){.site-header-bar{grid-template-columns:auto minmax(0,1fr) auto;column-gap:1.35rem}.site-nav-desktop,.site-header-actions{display:flex}.site-nav-desktop{justify-self:start;min-width:0}.site-header .site-menu-toggle,.site-mobile-nav,.site-nav-scrim{display:none!important}}.auth-form-gap{margin-top:1rem}.auth-divider{border:0;border-top:1px solid var(--line);margin:1.25rem 0}.auth-dual{margin-top:.25rem}.auth-dual .form-group{gap:.55rem}.auth-dual .form-group-label{margin-bottom:.1rem}.auth-footer-link{margin:1rem 0 0}.auth-flash{margin-top:.75rem}.auth-telegram{margin:1rem 0 0}.auth-submit{margin-top:.25rem}.auth-captcha{justify-content:center;min-height:78px;display:flex}.auth-host{left:max(1rem, env(safe-area-inset-left,0px));bottom:max(.85rem, env(safe-area-inset-bottom,0px));z-index:2;pointer-events:none;opacity:.92;align-items:center;line-height:0;display:inline-flex;position:absolute}.auth-host img{object-fit:contain;width:auto;height:26px;display:block}.auth-footer-city{pointer-events:none;z-index:0;flex-shrink:0;justify-content:center;align-items:flex-end;gap:0;width:100%;height:min(13rem,34vh);display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.auth-footer-city .site-footer-city-side{opacity:.88;flex:none;width:auto;min-width:0;max-width:none;height:100%;display:block;position:relative;bottom:0;left:auto;right:auto;overflow:visible;transform:none;-webkit-mask-image:none;mask-image:none}.auth-footer-city .site-footer-city-side.is-left,.auth-footer-city .site-footer-city-side.is-right,.auth-footer-city .site-footer-city-side.is-center{opacity:.88;left:auto;right:auto;-webkit-mask-image:none;mask-image:none}.auth-links{flex-wrap:wrap;align-items:center;gap:.45rem .8rem;display:flex}.auth-links .flash-link{font-weight:500}@media (max-width:640px){.auth-shell{padding:max(1.15rem, env(safe-area-inset-top,0px)) max(.85rem, env(safe-area-inset-right,0px)) min(10rem, 28vh) max(.85rem, env(safe-area-inset-left,0px));justify-content:center}.auth-wash{background:radial-gradient(88% 36% at 50% -10%,#3d7fff2e,#0000 62%)}.auth-wash:after{opacity:.55;height:7.5rem}.auth-footer-city{max-width:none;height:min(12rem,32vh)}.auth-host{left:max(.85rem, env(safe-area-inset-left,0px));bottom:max(.7rem, env(safe-area-inset-bottom,0px))}.auth-host img{height:18px}.auth-footer-city .site-footer-city-side,.auth-footer-city .site-footer-city-side.is-center{opacity:.88;flex:none;width:auto;min-width:0;height:100%;display:block}.auth-card{max-width:100%;margin-top:0}.auth-card h1{font-size:1.35rem}.auth-card .app-form .button,.auth-submit .button{justify-content:center;width:100%}.auth-brand .brand-mark-word{font-size:15px}}.site-row{border-top:1px solid var(--line);gap:1rem;padding:1rem 0;display:flex}.site-row:first-child{border-top:none;padding-top:0}.site-feature-grid{gap:1.25rem;margin-top:1.25rem;display:grid}@media (min-width:640px){.site-feature-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.app-shell{--app-mobile-bar-h:calc(32px + .55rem + max(.55rem, env(safe-area-inset-top,0px)));flex-direction:column;height:100dvh;overflow:hidden}.app-mobile-bar{z-index:40;padding:max(.55rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) .55rem max(1rem, env(safe-area-inset-left,0px));border-bottom:1px solid var(--line);background:var(--bg);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.app-menu-toggle{flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;height:32px;min-height:32px;line-height:1;display:inline-flex;overflow:visible}.app-menu-toggle svg{flex-shrink:0;display:block}.app-mobile-bar-end{font-variant-numeric:tabular-nums;min-width:0;font-size:.9rem;font-weight:650}.app-mobile-bar-user{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;color:var(--fg-muted);font-size:.78rem;display:block;overflow:hidden}.app-nav-backdrop{inset:0;top:var(--app-mobile-bar-h);z-index:25;cursor:pointer;background:#00000038;border:0;margin:0;padding:0;display:block;position:fixed}.app-sidebar-host{display:block}.app-sidebar-host .app-sidebar{top:var(--app-mobile-bar-h);width:min(280px,88vw);height:calc(100dvh - var(--app-mobile-bar-h));z-index:30;transition:transform var(--motion);border-right:1px solid var(--line);padding-left:max(.85rem, env(safe-area-inset-left,0px));padding-bottom:max(1rem, env(safe-area-inset-bottom,0px));border-bottom:none;position:fixed;bottom:0;left:0;overflow-y:auto;transform:translate(-105%)}.app-sidebar-host.is-open .app-sidebar{transform:translate(0)}.app-nav{flex-flow:column}.app-main{padding:.95rem max(1.15rem, env(safe-area-inset-right,0px)) max(2rem, env(safe-area-inset-bottom,0px)) max(1.15rem, env(safe-area-inset-left,0px));overflow:auto}body.app-nav-open{overflow:hidden}}.textCtrl{background-color:var(--control);border-radius:var(--radius);color:var(--control-text);box-sizing:border-box;border:none;outline:none;width:100%;height:30px;padding:0 10px;font-size:14px;line-height:30px}select.textCtrl,.app-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select.textCtrl option,.app-form select option{background:var(--control);color:var(--fg)}textarea.textCtrl{resize:vertical;height:auto;min-height:6.5rem;padding:.65rem .75rem;line-height:1.45}input.textCtrl:focus,select.textCtrl:focus,textarea.textCtrl:focus,button.textCtrl:focus,button.textCtrl:focus-visible,div.textCtrl:focus-within{box-shadow:var(--focus-ring)}button.textCtrl{font:inherit;cursor:pointer}.button{background-color:var(--control);border-radius:var(--radius);color:var(--control-text);-webkit-user-select:none;user-select:none;text-align:center;outline:1px solid var(--line);cursor:pointer;box-sizing:border-box;vertical-align:top;background-position:50%;border-style:none;height:34px;padding:0 15px;font-size:14px;font-style:normal;font-weight:500;line-height:34px;text-decoration:none;transition:all .1s ease-in-out;display:inline-block;overflow:hidden;-webkit-appearance:none!important}.button.primary{z-index:0;color:#f5f5f5;background:linear-gradient(88deg, var(--accent-deep) 0%, var(--accent) 50%, var(--accent-deep) 100%);outline:none;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}.button.primary:before{content:"";z-index:-1;background:linear-gradient(88deg, #0d42c0 0%, var(--accent-hover) 50%, #1560e8 100%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.button.primary:hover:before{opacity:1}.button.primary:after{content:"";z-index:-1;opacity:0;background:#0000002e;transition:opacity .15s;position:absolute;inset:0}.button.primary:active:after{opacity:1}.button:not(.primary):not(.auth-button):not(.danger){outline-offset:-1px;outline:1px solid var(--line)!important}.button:not(.primary):hover{background:var(--panel);text-decoration:none!important}.button.auth-button{background-color:var(--control);color:var(--fg);outline:1px solid var(--line)!important}.button.auth-button:hover{background-color:var(--panel);color:var(--fg)}.button.danger{color:var(--danger);background:0 0;outline:1px solid var(--danger)!important}@supports (color:color-mix(in lab, red, red)){.button.danger{outline:1px solid color-mix(in srgb, var(--danger) 45%, transparent)!important}}.button.danger:hover{background:var(--danger-bg);text-decoration:none!important}.button.danger:disabled,.button:disabled,.button[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.button.primary:disabled,.button.primary[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none;color:#f5f5f5}.button.primary:disabled:hover:before,.button.primary[aria-disabled=true]:hover:before,.button.primary:disabled:active:after,.button.primary[aria-disabled=true]:active:after{opacity:0}.button.full{text-align:center;width:100%}.button.site-menu-toggle,.button.app-menu-toggle{vertical-align:middle;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:visible}.aboveThreadList{box-sizing:border-box;width:100%;margin:0 0 15px}.mainTab.aboveThread-main{background:var(--panel);border-radius:var(--radius-lg);border:1px solid var(--panel-border);margin-bottom:12px;padding:0}.mainTab.aboveThread-main .aboveThreadTop{border-bottom:1px solid var(--panel-border);color:var(--fg-muted);padding:10px 16px;font-size:13px}.mainTab.aboveThread-main .DiscussionListOptions{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.QuickSearch .primaryControls input.textCtrl{border-radius:var(--radius);box-sizing:border-box;background-color:#ffffff08;border:none;width:100%;height:34px;padding-left:12px;line-height:34px;box-shadow:inset 0 4px 9px #ffffff14,inset 0 -1px 2px #0003,inset 0 0 12px #ffffff0d}.workbench{--page-title-gap:.85rem;width:100%;min-width:0;max-width:100%}.route-loading{pointer-events:none}.route-loading-head{margin-bottom:var(--page-title-gap,.85rem)}.route-loading-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;min-height:34px;margin-bottom:.85rem;display:flex}.route-loading-body{flex-direction:column;gap:.55rem;display:flex}.route-loading-bar{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff1a 45%,#ffffff0a 90%) 0 0/200% 100%;border-radius:6px;animation:1.15s ease-in-out infinite route-loading-shimmer;display:block}.route-loading-title{width:min(12rem,55%);height:1.35rem}.route-loading-stat{border-radius:8px;width:5.5rem;height:1.65rem}.route-loading-line{border-radius:10px;width:100%;height:2.75rem}.route-loading-line.short{width:72%}@keyframes route-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.route-loading-bar{background:#ffffff0f;animation:none}}.work-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.work-toolbar .app-filters{margin:0}.work-toolbar-meta{font-size:.8rem}.work-hint{font-size:.85rem;margin:0 0 .85rem!important}.work-list{gap:.55rem;display:grid}.work-card{border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--panel);gap:.7rem;padding:.85rem 1rem;display:grid}.work-card.is-live{border-color:var(--accent-border)}.work-card.is-highlight{border-color:var(--accent-border);background:var(--accent-soft)}.work-card-top{gap:.25rem;margin:0;display:grid}.work-card-id{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.work-phone{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--fg);align-items:center;gap:.4rem;min-width:0;font-size:1.05rem;font-weight:650;display:inline-flex}.work-phone-num{text-overflow:ellipsis;min-width:0;font-family:var(--font-mark), ui-monospace, monospace;overflow:hidden}.work-card-meta{color:var(--fg-muted);margin:0;font-size:.8rem;line-height:1.35}.work-card-body{gap:.65rem;display:grid}.copy-tap{cursor:copy;text-align:left;color:inherit;font:inherit;vertical-align:baseline;background:0 0;border:none;border-radius:6px;align-items:center;max-width:100%;margin:0;padding:0;display:inline-flex;position:relative}.copy-tap:hover .copy-tap-text{text-underline-offset:.18em;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.copy-tap:hover .copy-tap-text{-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}}.copy-tap:focus-visible{box-shadow:var(--focus-ring);outline:none}.copy-tap-text{min-width:0}.copy-tap.is-done .copy-tap-text{opacity:.28}.copy-tap-stamp{z-index:2;pointer-events:none;border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:.1rem .42rem;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.copy-tap-stamp{background:color-mix(in srgb, var(--panel) 92%, transparent)}}.copy-tap-stamp{color:var(--accent-hover);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.03em;white-space:nowrap;animation:copy-stamp .85s var(--motion-ease) forwards;font-size:.68rem;font-weight:600;line-height:1.2}@keyframes copy-stamp{0%{opacity:0;transform:translate(-50%,-46%)scale(.94)}14%{opacity:1;transform:translate(-50%,-50%)scale(1)}68%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-38%)scale(1)}}@media (prefers-reduced-motion:reduce){.copy-tap-stamp{opacity:1;animation:none;transform:translate(-50%,-50%)}}.copy-tap-quiet{color:var(--fg-muted);cursor:pointer;font-size:.78rem}.copy-tap-quiet:hover{color:var(--fg)}.copy-tap-quiet:hover .copy-tap-text{text-decoration:none}.copy-tap-icon{width:28px;height:28px;color:var(--fg-muted);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.copy-tap-icon svg{width:15px;height:15px}.copy-tap-icon:hover{color:var(--fg);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.copy-tap-icon:hover{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.copy-tap-icon.is-done{color:var(--accent-hover)}.work-code-block{gap:.2rem;min-width:0;display:grid}.work-code-label{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);margin:0;font-size:.68rem;display:block}.work-code-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.work-code{font-family:var(--font-mark), ui-monospace, monospace;letter-spacing:.08em;color:var(--ok);font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:600}.work-card-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.work-card-actions form{background:0 0;border:none;margin:0;padding:0;display:inline-flex}.poll-controls{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.poll-controls-err{color:var(--danger);font-size:.75rem}.cancel-wait{flex-direction:column;align-items:flex-start;gap:.15rem;display:inline-flex}.cancel-wait.is-compact{flex-direction:row;align-items:center}.cancel-wait-hint{color:var(--fg-muted);font-size:.7rem;line-height:1.2}.work-card .button,.work-card .app-btn,.numbers-table .button{height:32px;min-height:32px;padding:0 .85rem;font-size:.8rem;line-height:32px}.numbers-catalog{flex-direction:column;gap:0;display:flex}.numbers-catalog>.buy-toolbar,.numbers-catalog>.account-toolbar,.rent-page>.account-toolbar,.workbench>.account-toolbar{margin-top:0;margin-bottom:1rem}.numbers-empty-flat{flex-wrap:wrap;align-items:center;gap:.75rem;min-height:3.2rem;display:flex}.numbers-empty-flat p{margin:0!important}.numbers-table{min-width:720px}.numbers-table td{vertical-align:middle}.numbers-table tr.is-live td,.numbers-table tr.is-highlight td{box-shadow:none;background:0 0}.numbers-platform-cell{align-items:center;gap:.55rem;min-width:0;display:flex}.numbers-platform-cell .buy-platform-card-logo{flex-shrink:0}.numbers-platform-name{color:var(--fg);white-space:nowrap;font-weight:600}.numbers-phone-cell{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.numbers-phone-cell .numbers-phone,.numbers-phone-cell .copy-tap.numbers-phone .copy-tap-text{font-family:var(--font-mark), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:.92rem;font-weight:600}.numbers-country-cell{white-space:nowrap;color:var(--fg-muted);align-items:center;gap:.3rem;font-size:.85rem;line-height:1.2;display:inline-flex}.numbers-country-sep{width:.55em;height:1em;color:var(--fg-subtle);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-size:.95em;font-weight:500;line-height:1;display:inline-flex;transform:translateY(.06em)}.numbers-country-tier{color:var(--fg-subtle)}.sms-await{height:1.25rem;color:var(--fg-muted);vertical-align:middle;justify-content:flex-start;align-items:center;line-height:1;display:inline-flex}.sms-await-dots{align-items:center;gap:.28rem;display:inline-flex}.sms-await-dots i{opacity:.22;width:4px;height:4px;animation:sms-await-dot 1.35s var(--motion-ease) infinite;background:currentColor;border-radius:50%;display:block}.sms-await-dots i:nth-child(2){animation-delay:.2s}.sms-await-dots i:nth-child(3){animation-delay:.4s}@keyframes sms-await-dot{0%,80%,to{opacity:.2}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.sms-await-dots i{opacity:.65;animation:none}}.numbers-preview-note{color:var(--fg-muted);margin:0 0 .55rem;font-size:.75rem}.numbers-preview-note a{color:var(--accent-hover)}.numbers-sms-cell{vertical-align:middle;min-width:8rem}.numbers-sms-code{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.numbers-sms-line{align-items:center;gap:.15rem;max-width:100%;display:inline-flex}.numbers-sms-line.is-prev code{letter-spacing:0;color:var(--fg-muted);font-size:.78rem;font-weight:500}.numbers-sms-code code{font-family:var(--font-mark), ui-monospace, monospace;letter-spacing:.08em;color:var(--ok);font-size:1.05rem;font-weight:650}.numbers-sms-code code.numbers-sms-body{letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;max-width:22rem;color:var(--fg);font-size:.82rem;font-weight:550}.numbers-sms-code code.numbers-sms-preview{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:14rem;font-size:.85rem;display:inline-block;overflow:hidden}.numbers-sms-code .numbers-sms-tap .copy-tap-text{font-family:var(--font-mark), ui-monospace, monospace;letter-spacing:.08em;color:var(--ok);font-size:1.05rem;font-weight:650}.numbers-sms-code .numbers-sms-tap-body .copy-tap-text{letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;max-width:22rem;color:var(--fg);font-size:.82rem;font-weight:550}.numbers-sms-code .numbers-sms-tap-prev .copy-tap-text{letter-spacing:0;color:var(--fg-muted);white-space:pre-wrap;overflow-wrap:anywhere;max-width:22rem;font-size:.78rem;font-weight:500}.numbers-row-link{color:inherit;text-decoration:none}.numbers-row-link:hover .numbers-platform-name{color:var(--fg)}.numbers-table .numbers-sms-hint{color:var(--fg-muted);font-size:.8rem;line-height:1.25;margin:0!important}.numbers-sms-hint .cancel-wait-hint{font-size:inherit;color:inherit;line-height:inherit}.numbers-status-cell{flex-direction:column;align-items:flex-start;gap:.08rem;display:flex}.numbers-status-text{color:var(--fg-muted);white-space:nowrap;font-size:.8rem;font-weight:500;line-height:1.25}.numbers-status-clock{font-family:var(--font-mark), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--fg-muted);opacity:.85;font-size:.72rem;font-weight:500;line-height:1.2;display:block}.numbers-status-next{color:var(--fg-muted);font-size:.75rem;font-weight:500;line-height:1.2}.numbers-status-text.is-danger{color:var(--danger)}.numbers-status-text.is-pending{color:var(--warn)}.numbers-actions-cell{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;min-height:32px;display:flex}.numbers-actions-cell>*,.numbers-actions-cell form,.numbers-actions-cell .poll-controls,.numbers-actions-cell .cancel-wait{vertical-align:middle;background:0 0;border:none;flex-direction:row;align-items:center;gap:.35rem;margin:0;padding:0;display:inline-flex}.numbers-actions-cell .button,.numbers-actions-cell a.button{white-space:nowrap;justify-content:center;align-items:center;height:32px;min-height:32px;padding:0 .75rem;line-height:1;display:inline-flex}.numbers-actions-cell .cancel-wait{flex-direction:column;align-items:flex-end;gap:.1rem}.numbers-actions-cell .cancel-wait-hint{color:var(--fg-muted);white-space:nowrap;font-size:.7rem;line-height:1.2;display:block}.numbers-table th:last-child,.numbers-table td:last-child{text-align:right;white-space:nowrap}.dash{width:100%}.workbench.admin-settings{gap:.5rem;display:grid}.workbench.admin-settings .admin-settings-note{margin:0 0 .35rem;font-size:.76rem;line-height:1.35}.workbench.admin-settings .app-form{margin-top:.05rem}.workbench.admin-settings .app-codebox{margin:.3rem 0 0;font-size:.7rem}.workbench.admin-settings .admin-ops-create{border-top:none;padding-top:0}.workbench.admin-settings .buy-catalog>.admin-ops-create,.workbench.admin-settings .buy-catalog>.admin-settings-ops{border-top:1px solid var(--line);margin-top:.15rem;padding-top:.75rem}.admin-settings-ops{gap:.5rem;display:grid}@media (min-width:860px){.admin-settings-ops{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:.55rem}}.admin-ops-stats-pulse{border-top:1px solid var(--line);padding:.15rem 0 .35rem}.admin-settings-fx-now{font-variant-numeric:tabular-nums;margin:0 0 .4rem;font-size:.8rem}.admin-settings-check{gap:0;margin:0;padding:0;list-style:none;display:grid}.admin-settings-check li{border-top:1px solid var(--line);grid-template-columns:minmax(7.5rem,9.5rem) minmax(0,1fr);align-items:center;gap:.45rem .75rem;padding:.28rem 0;font-size:.78rem;display:grid}.admin-settings-check li:first-child{border-top:none;padding-top:.1rem}.admin-settings-check-label{color:var(--fg-muted);font-size:.76rem}.admin-settings-check-pills{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.admin-settings-check-text{color:var(--fg);font-size:.76rem;line-height:1.35}.admin-settings-flags{gap:0;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.admin-settings-flags li{border-top:1px solid var(--line);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);align-items:baseline;gap:.5rem;padding:.28rem 0;font-size:.78rem;display:grid}.admin-settings-flags li:first-child{border-top:none;padding-top:.05rem}.admin-settings-flags code{color:var(--fg-muted);font-size:.72rem}.admin-settings-flags span{color:var(--fg);word-break:break-word}.admin-settings-form{gap:.75rem;max-width:40rem;margin:0;display:grid}.admin-settings-webhook{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.admin-settings-webhook-label{color:var(--fg-muted);font-size:.76rem}.admin-settings-webhook code{font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg);word-break:break-all;font-size:.72rem}.admin-settings-form-row{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.admin-settings-form-foot{flex-wrap:wrap;gap:.45rem;margin-top:.15rem;display:flex}.admin-settings-inline{margin:.35rem 0 0}.admin-settings-form input[type=number]{appearance:textfield}.admin-settings-form input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.admin-settings-form input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}@media (max-width:640px){.admin-settings-form-row{grid-template-columns:1fr}}.admin-ops .page-header{margin-bottom:.75rem}.admin-ops-catalog{gap:.75rem}.admin-ops-pulse{flex-wrap:wrap;align-items:baseline;gap:1rem 1.35rem;display:flex}.admin-ops-pulse-item{align-items:baseline;gap:.45rem;display:flex}.admin-ops-pulse .buy-balance-value{font-size:1.1rem}.admin-ops-pulse .buy-balance-value.is-hot{color:var(--danger)}.admin-ops .app-flash.admin-ops-alerts{gap:.35rem;max-width:none;margin-bottom:0}.admin-ops .admin-ops-alerts>p{padding:.55rem .75rem;font-size:.82rem}.admin-ops-attention{margin-bottom:0!important}.admin-ops-stats{gap:.4rem;margin-bottom:0}.admin-ops-stats .stat-card{border-radius:var(--radius);padding:.45rem .65rem}.admin-ops-stats .stat-card .label{margin-bottom:.15rem;font-size:.68rem}.admin-ops-stats .stat-card .value{font-size:1rem}.admin-ops-grid,.admin-ops .dash-primary,.admin-ops .dash-side{gap:.7rem}.admin-ops .admin-ops-catalog>.dash-grid>.dash-primary>.panel-section,.admin-ops .admin-ops-catalog>.dash-grid>.dash-side>.panel-section{margin-bottom:0}.admin-ops .panel-section-head{margin-bottom:.3rem;padding-bottom:.25rem}.admin-ops .panel-section-head h2{font-size:.84rem!important}.admin-ops-table{min-width:0}.admin-ops-table th,.admin-ops-table td{padding-top:.38rem;padding-bottom:.38rem;font-size:.82rem}.admin-ops-table tr.is-hot td{background:var(--accent-soft)}.admin-ops-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.admin-ops-inline-form{margin:0;display:inline}.admin-ops-jobs{border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:0 0;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.admin-ops-job{border-top:1px solid var(--panel-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.55rem 1rem;padding:.6rem .75rem;display:flex}.admin-ops-job:first-child{border-top:none}.admin-ops-job-main{flex:14rem;min-width:0}.admin-ops-job-main strong{color:var(--fg);font-size:.86rem;display:block}.admin-ops-job-main>.app-muted{margin:.15rem 0 0;font-size:.76rem;line-height:1.35}.admin-ops-job-meta{margin-top:.3rem!important}.admin-ops-supply li{padding:.35rem 0}.admin-ops-supply-meta{margin:.4rem 0 0;font-size:.76rem;line-height:1.35}.admin-services-pulse-meta{flex-wrap:wrap;align-items:center;gap:.2rem .15rem;margin:0;font-size:.78rem;display:flex}.admin-services-pulse-hot{color:var(--danger);font-weight:550}.admin-services-page .app-flash.admin-underpriced-flash{max-width:none;margin-bottom:1rem}.admin-services-page .admin-underpriced-flash>.err{border-radius:var(--radius);border:1px solid var(--danger-border);color:var(--danger);background:0 0;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;margin:0;padding:.4rem .6rem;font-size:.8rem;line-height:1.35;display:flex}.admin-services-page .admin-underpriced-flash .button{vertical-align:baseline;height:28px;margin-left:auto;padding:0 10px;font-size:12px;line-height:28px}.admin-services-catalog{gap:.45rem;min-width:0;display:grid}.admin-services-pick{margin-bottom:0!important}.admin-services-hint{flex:0 auto;margin:0;font-size:.76rem;line-height:1.35}.admin-services-warns{gap:.2rem;margin:0;padding:.15rem 0 0;list-style:none;display:grid}.admin-services-warns li{flex-wrap:wrap;align-items:center;gap:.3rem .4rem;font-size:.76rem;line-height:1.35;display:flex}.admin-catalog-table.dense th,.admin-catalog-table.dense td{padding-top:.24rem;padding-bottom:.24rem}.admin-catalog-table.dense .admin-catalog-check{margin-right:.3rem;font-size:.7rem}.admin-catalog-table.dense .button{height:28px;padding:0 10px;font-size:12px;line-height:28px}.admin-catalog-key{color:var(--fg-muted);margin-top:.1rem;font-size:.7rem;display:block}.admin-catalog-supply{font-size:.7rem}.admin-catalog-flags{flex-wrap:wrap;align-items:center;gap:.15rem .25rem;display:flex}.admin-catalog-cb-msg{margin-top:.15rem;font-size:.68rem;line-height:1.3}.app-table tr.is-underpriced td{background:#ef44440a}.app-table tr.is-underpriced td:first-child{box-shadow:inset 0 0 0 1px var(--danger-border)}.workbench.admin-settings .admin-settings-table th,.workbench.admin-settings .admin-settings-table td{padding-top:.28rem;padding-bottom:.28rem;font-size:.78rem}.panel-home{flex-direction:column;gap:0;min-width:0;display:flex;overflow-x:clip}.panel-home>.account-toolbar{margin-top:0;margin-bottom:1rem}.panel-home>.app-flash,.panel-home>.home-ann{margin-bottom:var(--page-title-gap)}a.toolbar-waiting{color:inherit;text-decoration:none}a.toolbar-waiting:hover .buy-balance-value{color:var(--accent-hover)}.home-ann{border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--panel);gap:0;margin:0;padding:.65rem 1rem;list-style:none;display:grid}.home-ann li{color:var(--fg);white-space:pre-wrap;word-break:break-word;padding:.38rem 0;font-size:.84rem;line-height:1.45}.home-ann li+li{border-top:1px solid var(--line)}.home-ann li:first-child{padding-top:.08rem}.home-ann li:last-child{padding-bottom:.08rem}.home-grid{grid-template-columns:1fr;gap:.85rem;width:100%;min-width:0;display:grid}@media (min-width:960px){.home-grid{grid-template-rows:minmax(11.25rem,auto) minmax(17.5rem,1fr);grid-template-columns:1fr 1fr;align-items:stretch}}.home-tile{border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--panel);min-width:0;height:100%;min-height:0;transition:border-color var(--motion-fast);flex-direction:column;padding:0;display:flex;overflow:hidden}.home-tile:hover{border-color:#ffffff1f}.home-tile-head{box-sizing:border-box;border-bottom:1px solid var(--panel-border);min-height:calc(1.32rem + 28px);color:var(--fg-muted);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.45rem .75rem;margin:0;padding:.7rem 1rem .62rem;display:flex}.home-tile-head:has(.home-tile-sub){align-items:flex-start;min-height:auto}.home-tile-titles{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.home-tile-head h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);letter-spacing:-.01em;margin:0;font-size:.92rem;font-weight:650;overflow:hidden}.home-tile-sub{color:var(--fg-muted);margin:0;font-size:.72rem;font-weight:550;line-height:1.3}.home-tile-head .button{flex-shrink:0;height:28px;min-height:28px;padding:0 .7rem;font-size:.76rem;line-height:28px}.home-tile-head .panel-section-link{flex-shrink:0;align-items:center;height:28px;display:inline-flex}.home-tile-lead{min-height:2.9em;color:var(--fg-muted);flex:1;max-width:26rem;margin:0;padding:.85rem 1rem 0;font-size:.84rem;line-height:1.45}.home-tile-go .button{box-sizing:border-box;text-align:center;width:calc(100% - 2rem);margin:auto 1rem 1rem}.home-tile-empty{flex:1;align-content:start;gap:.7rem;padding:.85rem 1rem 1rem;display:grid}.home-tile-empty>p{color:var(--fg-muted);margin:0;font-size:.84rem}.home-tile-empty .button{width:fit-content}.home-feed-list{flex-direction:column;flex:1;gap:0;min-height:0;margin:0;padding:.2rem .45rem .45rem;list-style:none;display:flex}.home-feed-row{border-radius:var(--radius);color:inherit;transition:background var(--motion-fast);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem .7rem;padding:.42rem .5rem;text-decoration:none;display:grid}.home-feed-row:hover{background:var(--hover)}.home-feed-row:hover .home-feed-title{color:var(--fg)}.home-feed-who{align-items:center;gap:.55rem;min-width:0;display:flex}.home-feed-who .buy-platform-card-logo{flex-shrink:0}.home-feed-who-text{gap:.06rem;min-width:0;display:grid}.home-feed-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:550;line-height:1.25;overflow:hidden}.home-feed-sub{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;min-width:0;font-size:.72rem;line-height:1.25;display:inline-flex;overflow:hidden}.home-feed-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-feed-sep{opacity:.55;margin:0 .35em}.home-feed-code{font-family:var(--font-mark), ui-monospace, monospace;letter-spacing:.04em;color:var(--fg);white-space:nowrap;font-size:.84rem;font-weight:650}.home-feed-when{color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:3;font-size:.74rem;line-height:1.25}.home-feed-tickets .home-feed-row{grid-template-columns:minmax(0,1fr) auto}.home-feed-ticket-side{flex-direction:column;align-items:flex-end;gap:.1rem;min-width:0;display:flex}.home-feed-tickets .home-feed-when{grid-column:auto;font-size:.72rem}.home-feed-list-stack{padding:0}.home-feed-list-stack>li+li{border-top:1px solid var(--line)}.home-feed-list-stack .home-feed-row{border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 .55rem;padding:.55rem .85rem;display:grid}.home-feed-list-stack .buy-platform-card-logo{flex-shrink:0}.home-feed-body{flex-direction:column;gap:.12rem;min-width:0;display:flex}.home-feed-list-stack .home-feed-when{grid-column:auto;justify-self:end;font-size:.72rem}.lastsms-platform,.lastsms-country{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.lastsms-platform .buy-platform-card-logo{flex-shrink:0}.lastsms-table .tx-when{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;gap:.06rem;display:flex}@media (prefers-reduced-motion:reduce){.home-feed-row{transition:none}}.panel-home-pulse{flex-wrap:wrap;align-items:baseline;gap:1rem 1.35rem;display:flex}.panel-home-pulse-item{align-items:baseline;gap:.45rem;display:flex}.panel-home-pulse .buy-balance-value{font-size:1.1rem}.panel-home-pulse .buy-balance-value.is-live{color:var(--warn)}.guide-catalog{gap:.85rem}.guide-catalog .guide-step-actions .button{height:28px;min-height:28px;padding:0 .75rem;font-size:.76rem;line-height:28px}.guide-head-icon{vertical-align:-.15em;color:var(--accent-hover);margin-right:.35rem;display:inline-block}.guide-list.is-ops{gap:0}.guide-step.is-ops{border-top:1px solid #ffffff0d;padding:.55rem 0;display:block}.guide-step.is-ops:first-child{border-top:none;padding-top:0}.guide-tip.is-dense{border-top:1px solid #ffffff0d;padding:.45rem 0;display:block}.guide-tip.is-dense:first-child{border-top:none;padding-top:0}.guide-tip.is-dense .guide-tip-body{gap:.2rem;display:grid}.guide-tip.is-dense .guide-tip-body strong{font-size:.88rem;font-weight:650}.guide-tip.is-dense .guide-tip-body p{margin:0;font-size:.82rem;line-height:1.45}.guide-step-icon{border:1px solid var(--accent-border);background:var(--accent-soft);width:1.75rem;height:1.75rem;color:var(--accent-hover);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.05rem;display:inline-flex}.guide-step-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .75rem;display:flex}.guide-step-top .button{height:28px;min-height:28px;padding:0 .75rem;font-size:.76rem;line-height:28px}.guide-step.is-ops.is-current{background:var(--accent-soft);border-radius:var(--radius);border-top-color:#0000;margin:0 -.55rem;padding-left:.55rem;padding-right:.55rem}.guide-step-now{border:1px solid var(--accent-border);color:var(--accent-hover);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:650;font-family:var(--font-mark), ui-monospace, monospace;vertical-align:.1em;border-radius:6px;margin-left:.45rem;padding:.08rem .4rem}.support-catalog{gap:.85rem}.support-compose{max-width:36rem}.guide-tips.is-dense{gap:0;margin:0;padding:0;list-style:none;display:grid}.support-inbox-table{min-width:420px}.support-inbox-subject{color:var(--fg);font-weight:550;text-decoration:none;display:block}.support-inbox-subject:hover{color:var(--fg)}.support-inbox-replies{margin-top:.12rem;font-size:.72rem;display:block}.support-inbox-table .button{height:28px;min-height:28px;padding:0 .7rem;font-size:.76rem;line-height:28px}.dash-grid{gap:1rem;width:100%;display:grid}@media (min-width:1100px){.dash-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);align-items:start}}.dash-primary,.dash-side{gap:1rem;min-width:0;display:grid}.panel-surface.mainTab{margin-bottom:0}.panel-surface-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.panel-surface-title h2{color:var(--fg);margin:0;font-size:.92rem;font-weight:600}.panel-surface-title p{color:var(--fg-muted);margin:.2rem 0 0;font-size:.8rem}.panel-surface-body{display:block!important}.app-list.flush{margin:0}.app-list.flush li{border-bottom-color:var(--panel-border)}.app-list.flush li:last-child{border-bottom:none}.dash-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.dash-row-main{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.dash-row-stack{flex-direction:column;align-items:flex-start}.dash-row-start{align-items:flex-start}.break-all{word-break:break-all}.fg-strong{color:var(--fg)}.text-sm{font-size:.8rem}.page-back{margin:0 0 .5rem}.ticket-thread{gap:.5rem;max-width:none;margin:0}.ticket-inbox,.ticket-stack{gap:.85rem;width:100%;display:grid}@media (min-width:960px){.ticket-inbox{grid-template-columns:minmax(0,1.45fr) minmax(16rem,.7fr);align-items:start;gap:1rem}.ticket-inbox-compose{position:sticky;top:.75rem}}.ticket-detail-catalog{gap:.85rem}.ticket-compose-hint{font-size:.78rem;line-height:1.4;margin:.35rem 0 0!important}.ticket-reply .textCtrl{min-height:5.5rem}.ticket-closed{border:1px solid var(--line);border-radius:var(--radius);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1rem;padding:.85rem .95rem;display:flex}.ticket-closed-copy{flex:14rem;gap:.25rem;min-width:0;display:grid}.ticket-closed-copy strong{color:var(--fg);font-size:.92rem;font-weight:600}.ticket-closed-copy p{font-size:.82rem;line-height:1.45;margin:0!important}.ticket-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ticket-list>li{border-top:1px solid var(--panel-border)}.ticket-list>li:first-child{border-top:none}.ticket-list-row{color:inherit;border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem 1rem;padding:.65rem 0;text-decoration:none;transition:background .12s;display:grid}.ticket-list-row:hover{background:var(--hover)}.ticket-list-main{gap:.18rem;min-width:0;display:grid}.ticket-list-subject{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;overflow:hidden}.ticket-list-preview{color:var(--fg-subtle,var(--fg-muted));text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.35;overflow:hidden}.ticket-list-meta{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.72rem;display:flex}.ticket-list-aside{text-align:right;flex-shrink:0;justify-items:end;gap:.18rem;display:grid}.ticket-list-aside .tx-when time{align-items:flex-end}.support-ticket-list .ticket-list-row.is-answered .ticket-list-subject{color:var(--fg)}.ticket-list-sep{opacity:.55}.support-ticket-list .ticket-list-row{padding:.45rem .15rem}.support-ticket-list .ticket-list-subject{font-size:.82rem}.support-ticket-list .ticket-list-preview{font-size:.7rem}.support-ticket-list .ticket-list-meta{gap:.2rem;font-size:.68rem}.ticket-table{min-width:0}.invite-code{font-family:var(--font-mark), ui-monospace, monospace;word-break:break-all;color:var(--fg);font-size:.82rem;line-height:1.4}.referral-earn-summary{margin-bottom:.35rem}.referral-catalog{gap:.85rem}.referral-catalog .section-lead{font-size:.8rem;margin-bottom:.55rem!important}.referral-catalog .panel-section-head{margin-bottom:.4rem;padding-bottom:.35rem}.referral-catalog .panel-section-head h2{font-size:.86rem!important}.referral-catalog .empty-state{padding:.75rem .1rem}.referral-catalog .invite-code{padding:.55rem .7rem;font-size:.78rem}.tx-catalog{gap:.75rem}.tx-catalog .panel-section-head{margin-bottom:.4rem;padding-bottom:.35rem}.tx-catalog .panel-section-head h2{font-size:.86rem!important}.tx-catalog .empty-state{padding:.85rem .1rem}.tx-catalog .tx-table tbody tr:hover td{background:var(--hover)}.flag-inline{align-items:center;gap:6px;display:inline-flex}.check-row{align-items:center;gap:.5rem;flex-direction:row!important;display:flex!important}.stack-wide{max-width:none}.admin-edit-card{border:none;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:.75rem 0}.admin-edit-card.is-inactive{opacity:.55}.admin-edit-head{margin-bottom:.75rem}.amount-credit{color:var(--ok)}.amount-debit{color:var(--danger)}.work-code-lg{font-size:1.1rem}.dash-row-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dash-number{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.dash-number:hover{color:var(--fg);text-decoration:underline}.stat-card-action .value{display:none}.stat-actions{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.flash-link{text-underline-offset:2px;text-decoration:underline;color:var(--accent-muted)!important}.table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--panel);width:100%;overflow-x:auto}.table-wrap .app-table{margin:0}.table-wrap .app-table th,.table-wrap .app-table td{padding-left:.85rem;padding-right:.85rem}.table-wrap .app-table tr:hover td{background:var(--hover)}.home{isolation:isolate;flex:1;position:relative;overflow-x:clip}.home:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(55% 42% at 78% -8%,#155dfc1f,#0000 58%),radial-gradient(40% 32% at 8% 12%,#3d7fff0d,#0000 55%);position:absolute;inset:0}.home:after{content:"";z-index:0;pointer-events:none;opacity:.93;background:radial-gradient(90% 70% at 50% 0,#0000 35%,#00000061 100%),radial-gradient(70% 45% at 50% 115%,#155dfc17,#0000 62%);position:absolute;inset:0}@keyframes home-haze{0%,to{opacity:.88}50%{opacity:.98}}.home-stage{z-index:1;max-width:72rem;padding:var(--home-stage-pt) 1rem 4rem;margin:0 auto;position:relative}.home-hero-shell{align-items:center;gap:4rem;display:grid}@media (min-width:960px){.home-hero-shell{grid-template-columns:minmax(0,.92fr) minmax(22rem,1.08fr);align-items:start;gap:2.25rem;min-height:min(72vh,38rem)}}.home-hero-copy{--hero-drop:.35rem;--lamp-hang:3.5rem;min-width:0;padding-top:var(--hero-drop);position:relative;overflow:visible}.home-kicker{font-family:var(--font-mark), ui-monospace, monospace;letter-spacing:.02em;color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin:0 0 .55rem;font-size:.72rem;font-weight:500;display:inline-flex}.home-kicker-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:.35rem;height:.35rem;box-shadow:0 0 7px #22c55e73}.home-kicker-note{color:var(--fg-subtle);font-weight:450}.home-title-stage{z-index:1;margin:0;position:relative;overflow:visible}.home-title-lamp-anchor{display:inline-block;position:relative;overflow:visible}.home-title-lamp-word{z-index:2;position:relative}.home-hero-lit{padding-top:var(--lamp-hang);margin:0;position:relative;overflow:visible}.home-hero-lamp,.home-hero-lamp *{box-sizing:border-box}.home-hero-lamp{--lamp-shade-w:4.35rem;--lamp-shade-h:1.92rem;--lamp-beam-h:calc(2.15em + 2.25rem);--lamp-beam-w:22.9rem;z-index:0;width:var(--lamp-shade-w);height:calc(var(--site-header-h) + var(--home-stage-pt) + var(--hero-drop) + var(--lamp-hang) + .35rem);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:calc(100% + .55rem);left:50%;transform:translate(-50%)}.home-hero-lamp-wire{background:linear-gradient(#ffffff14 0%,#ffffff38 18%,#ffffff47 100%);border-radius:999px;flex:auto;width:2.5px;min-height:2.5rem;position:relative;box-shadow:0 0 0 1px #00000040}.home-hero-lamp-fixture{width:var(--lamp-shade-w);height:var(--lamp-shade-h);flex:none;position:relative}.home-hero-lamp-bulb{z-index:1;justify-content:center;width:.72rem;display:flex;position:absolute;top:.38rem;left:50%;transform:translate(-50%)}.home-hero-lamp-bulb-glass{background:radial-gradient(circle at 35% 28%,#f2f6ff 0%,#3d7fff 48%,#155dfc 100%);border-radius:45% 45% 50% 50%;width:.68rem;height:.82rem;box-shadow:0 0 6px 2px #3d7fff8c,0 0 16px 5px #155dfc52}.home-hero-lamp-shade{z-index:2;width:var(--lamp-shade-w);height:var(--lamp-shade-h);clip-path:polygon(36% 0,64% 0,100% 100%,0 100%);pointer-events:none;background:linear-gradient(#303030c7 0%,#1616167a 42%,#10162452 100%);position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff1a}.home-hero-lamp-wash{top:calc(var(--lamp-shade-h) - 1px);z-index:0;width:min(var(--lamp-beam-w), 92vw);height:var(--lamp-beam-h);pointer-events:none;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.home-hero-lamp-beam{pointer-events:none;clip-path:polygon(42.8% 0,57.2% 0,100% 100%,0 100%);background:linear-gradient(#3d7fff6b 0%,#155dfc29 32%,#155dfc0d 58%,#0000 100%);position:absolute;inset:0}.home-hero-lamp-bulb-glass,.home-hero-lamp-beam{opacity:0;animation:home-lamp-ignite .9s var(--motion-ease) forwards}@keyframes home-lamp-ignite{0%,42%{opacity:0}62%,to{opacity:1}}@media (max-width:639px){.home-hero-copy{--lamp-hang:2.75rem}.home-hero-lamp{--lamp-shade-w:3.6rem;--lamp-shade-h:1.7rem;--lamp-beam-h:calc(2.15em + 1.5rem);--lamp-beam-w:18.4rem}}.home-title{z-index:1;font-family:var(--font-display), ui-sans-serif, sans-serif;letter-spacing:-.055em;color:var(--fg);text-shadow:0 0 48px #155dfc33,0 0 24px #3d7fff1f;gap:.06em;margin:0;font-size:clamp(2.05rem,10vw,4.75rem);font-weight:650;line-height:.95;display:grid;position:relative;overflow:visible}.home-title-accent{color:var(--fg);-webkit-text-fill-color:var(--fg);line-height:1.14;position:relative;overflow:visible}.home-title-accent:after{content:attr(data-lit);line-height:inherit;color:#0000;-webkit-text-fill-color:transparent;opacity:0;pointer-events:none;animation:home-lamp-accent-ignite .9s var(--motion-ease) forwards;background:linear-gradient(100deg,#e8e8e8 0%,#3d7fff 42%,#155dfc 72%,#3d7fff 100%);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0 auto auto 0}@keyframes home-lamp-accent-ignite{0%,42%{opacity:0}62%,to{opacity:1}}.home-title-line,.home-title-accent{z-index:2;white-space:nowrap;display:block;position:relative}.home-lead{max-width:30rem;color:var(--fg-muted);margin:1.1rem 0 0;font-size:1.02rem;line-height:1.55}.home-cta{flex-wrap:wrap;gap:.55rem;margin-top:1.45rem;display:flex}.home-facts{font-family:var(--font-mark), ui-monospace, monospace;letter-spacing:.01em;color:var(--fg-muted);flex-wrap:wrap;align-items:baseline;gap:.28rem 0;margin:1rem 0 0;font-size:.72rem;font-weight:500;display:flex}.home-fact+.home-fact:before{content:"·";color:var(--fg-subtle);margin:0 .55rem}.home-hero-panel{min-width:0;position:relative;box-shadow:0 0 0 1px #155dfc1f,0 18px 48px #00000073,0 0 64px #155dfc14;margin-bottom:0!important}.home-hero-panel:before,.home-hero-panel:after{content:"";pointer-events:none;z-index:1;border-style:solid;border-color:#3d7fff73;width:14px;height:14px;position:absolute}.home-hero-panel:before{border-width:1px 0 0 1px;top:.55rem;left:.55rem}.home-hero-panel:after{border-width:0 1px 1px 0;bottom:.55rem;right:.55rem}.home-hero-panel .aboveThreadTop{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.home-panel-shot{isolation:isolate;width:100%;min-width:0;position:relative}@media (min-width:960px){.home-panel-shot{width:118%;max-width:none;margin-top:5.75rem;margin-right:-10%;transform:translate(4%)}.home-panel-shot-frame{transform-origin:30% 55%;transform:perspective(1400px)rotateY(-7deg)rotateX(2.5deg)}}.home-panel-shot-glow{z-index:0;filter:blur(28px);pointer-events:none;transform-origin:42% 48%;opacity:.85;background:radial-gradient(70% 55% at 42% 48%,#155dfc47 0%,#0000 62%),radial-gradient(40% 40% at 80% 20%,#3d7fff1f 0%,#0000 70%);border-radius:28px;animation:5.8s ease-in-out infinite home-panel-glow-breathe;position:absolute;inset:-8% -4% -12% 8%}.home-panel-shot-glow.is-drift{filter:blur(34px);transform-origin:78% 32%;opacity:.55;background:radial-gradient(48% 52% at 78% 32%,#3d7fff38 0%,#0000 68%);animation:8.5s ease-in-out -2.8s infinite home-panel-glow-drift;inset:-4% -2% -8% -6%}@keyframes home-panel-glow-breathe{0%,to{opacity:.62;transform:scale(1)}50%{opacity:1;transform:scale(1.055)}}@keyframes home-panel-glow-drift{0%,to{opacity:.4;transform:translate(0)scale(1)}35%{opacity:.88;transform:translate(-2.5%,1.5%)scale(1.07)}70%{opacity:.5;transform:translate(1.8%,-2%)scale(1.03)}}.home-panel-shot-frame{z-index:1;border-radius:var(--radius-lg);background:var(--bg);border:1px solid #ffffff1a;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 22px 50px #0000008c,0 0 0 1px #155dfc29,-12px 18px 44px #155dfc24}.home-panel-shot-frame:after{content:"";pointer-events:none;background:linear-gradient(165deg, #ffffff0d 0%, transparent 28%), linear-gradient(to bottom, transparent 52%, #0a0a0a59 82%, var(--bg) 100%);position:absolute;inset:0}.home-panel-shot-img{aspect-ratio:16/10;object-fit:cover;object-position:left top;vertical-align:top;width:100%;height:auto;display:block}.home-preview-tag{font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:500}@media (min-width:640px){.home-stage{--home-stage-pt:2.5rem;padding:var(--home-stage-pt) 1.5rem 4.5rem}.home-hero-shell{gap:4.5rem}.home-hero-copy{--hero-drop:2.25rem}}@media (min-width:960px){.home-stage{--home-stage-pt:3.25rem}.home-hero-shell{gap:2.25rem 2.5rem}.home-hero-copy{--hero-drop:3.5rem;--lamp-hang:4.35rem}}.home-meta{font-family:var(--font-mark), ui-monospace, monospace;letter-spacing:.01em;color:var(--fg-subtle);margin:.7rem 0 0;font-size:.74rem}.home-below{content-visibility:auto;contain-intrinsic-size:auto 2200px;border-top:1px solid #ffffff0f;gap:2.75rem;margin-top:3rem;padding-top:2.25rem;display:grid}[data-home-live="0"] .home-products:before,[data-home-live="0"] .home-price-check .home-price-desk:before,[data-home-live="0"] .home-api-desk:before,[data-home-live="0"] .home-faq-desk:before,[data-home-live="0"] .home-cta-band:before,[data-home-live="0"] .home-flow .home-step:before,[data-home-live="0"] .home-flow .home-step-n,[data-home-live="0"] .home-platform-rail,[data-home-live="0"] .home-platform-stage:before{animation-play-state:paused}.home-products{isolation:isolate;contain:layout paint;border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:#1414149e;gap:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 90px -48px #155dfc6b}.home-products:before{content:"";z-index:0;pointer-events:none;will-change:transform, opacity;background:radial-gradient(closest-side,#3d7fff2e,#155dfc12 48%,#0000 72%);width:58%;height:160%;animation:24s ease-in-out infinite home-products-bloom;position:absolute;top:-32%;left:-8%}.home-products:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff0e 0%,#0000 22%),linear-gradient(90deg,#155dfc12,#0000 28% 72%,#155dfc0d);position:absolute;inset:0}@keyframes home-products-bloom{0%,to{opacity:.5;transform:translateY(12%)scale(1)}40%{opacity:.72;transform:translate(48%,-8%)scale(1.08)}72%{opacity:.55;transform:translate(92%,14%)scale(.94)}}@media (min-width:800px){.home-products{grid-template-columns:repeat(3,minmax(0,1fr))}.home-product+.home-product{border-left:1px solid var(--panel-border)}}@media (max-width:799px){.home-product+.home-product{border-top:1px solid var(--panel-border)}}.home-product{z-index:2;background:0 0;border:none;border-radius:0;flex-direction:column;gap:.45rem;padding:1rem 1.05rem 1.1rem;display:flex;position:relative}.home-product-num{font-family:var(--font-mark), ui-monospace, monospace;letter-spacing:.06em;color:var(--fg-subtle);opacity:.45;font-size:.62rem;font-weight:500;position:absolute;top:.7rem;right:.8rem}.home-product-tag{font-family:var(--font-mark), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-muted);flex:none;margin:0;font-size:.65rem;font-weight:600}.home-product h2{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:650}.home-product p{color:var(--fg-muted);flex:1;margin:0;font-size:.84rem;line-height:1.45}.home-product>div{flex:1;gap:.45rem;min-width:0;display:grid}.home-product>div p{flex:none}.home-product .button{align-self:start;margin-top:.35rem}.home-below>section{scroll-margin-top:4.5rem}.home-jobs{gap:.75rem;display:grid}@media (min-width:800px){.home-jobs{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-job{flex-direction:column;min-height:100%;display:flex;margin-bottom:0!important}.home-job .aboveThreadTop{color:var(--fg-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:650}.home-job-body{flex-direction:column;flex:1;gap:.55rem;padding:.95rem 1rem 1.1rem;display:flex}.home-job-body h2{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:1.05rem;font-weight:650}.home-job-body p{color:var(--fg-muted);margin:0;font-size:.84rem;line-height:1.45}.home-job-body .button{align-self:start;margin-top:auto}.home-why-grid{gap:.85rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.home-why-grid{grid-template-columns:1fr 1fr}}.home-why-item{gap:.2rem;padding:.15rem 0;display:grid}.home-why-item strong{color:var(--fg);letter-spacing:-.01em;font-size:.9rem;font-weight:600}.home-why-item p{color:var(--fg-muted);margin:0;font-size:.82rem;line-height:1.45}.home-api-desk{isolation:isolate;contain:layout paint;border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:#1414149e;gap:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 90px -48px #155dfc6b}.home-api-desk:before{content:"";z-index:0;pointer-events:none;will-change:transform, opacity;background:radial-gradient(closest-side,#3d7fff2e,#155dfc12 48%,#0000 72%);width:58%;height:160%;animation:24s ease-in-out infinite home-products-bloom;position:absolute;top:-32%;right:-8%}.home-api-desk:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff0e 0%,#0000 22%),linear-gradient(90deg,#155dfc12,#0000 28% 72%,#155dfc0d);position:absolute;inset:0}@media (min-width:800px){.home-api-desk{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.home-api-desk .home-term{border-left:1px solid var(--panel-border)}}@media (max-width:799px){.home-api-desk .home-term{border-top:1px solid var(--panel-border)}}.home-api-copy{z-index:2;flex-direction:column;gap:.45rem;padding:1rem 1.05rem 1.1rem;display:flex;position:relative}.home-api-copy h2{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:650}.home-api-lead{max-width:28rem;color:var(--fg-muted);flex:1;margin:0;font-size:.84rem;line-height:1.45}.home-api-lead a{color:var(--accent-hover);text-decoration:none}.home-api-lead a:hover{text-decoration:underline}.home-api .home-api-cta{margin-top:auto}.home-faq-desk{isolation:isolate;contain:layout paint;border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:#1414149e;gap:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 90px -48px #155dfc6b}.home-faq-desk:before{content:"";z-index:0;pointer-events:none;will-change:transform, opacity;background:radial-gradient(closest-side,#3d7fff2e,#155dfc12 48%,#0000 72%);width:58%;height:160%;animation:24s ease-in-out infinite reverse home-products-bloom;position:absolute;top:-32%;left:-8%}.home-faq-desk:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff0e 0%,#0000 22%),linear-gradient(90deg,#155dfc12,#0000 28% 72%,#155dfc0d);position:absolute;inset:0}@media (min-width:800px){.home-faq-desk{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.home-faq-desk .home-faq-acc{border-left:1px solid var(--panel-border)}}@media (max-width:799px){.home-faq-desk .home-faq-acc{border-top:1px solid var(--panel-border)}}.home-faq-copy{z-index:2;flex-direction:column;gap:.55rem;padding:1rem 1.05rem 1.1rem;display:flex;position:relative}.home-faq-copy h2,.home-faq-title{font-family:var(--font-display), ui-sans-serif, sans-serif;letter-spacing:-.03em;text-transform:none;color:var(--fg);margin:0;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:650;line-height:1.2}.home-faq-lead{max-width:28rem;color:var(--fg-muted);margin:0;font-size:.9rem;line-height:1.5}.home-faq-acc{z-index:2;border-top:none;min-width:0;position:relative}.home-faq-item{border-bottom:1px solid var(--panel-border);scroll-margin-top:5.5rem}.home-faq-item:last-child{border-bottom:none}.home-faq-item .faq-trigger{letter-spacing:-.01em;padding:.72rem 1.05rem;font-size:.88rem;font-weight:600}.home-faq-item .faq-answer{max-width:none;margin:0;padding:0 1.05rem .8rem;font-size:.82rem;line-height:1.45}.home-faq-desk--solo{grid-template-columns:minmax(0,1fr)}.home-faq-desk--solo .home-faq-acc{border-left:none}.page-intro .home-faq-desk{margin-top:.15rem}.home-api-panel{min-width:0;margin-bottom:0!important}.home-band{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.25rem;padding:1.1rem 1.15rem 1.2rem;display:flex;margin-bottom:0!important}.home-band-copy{gap:.25rem;min-width:0;display:grid}.home-band-copy h2{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:650}.home-band-copy p{color:var(--fg-muted);margin:0;font-size:.84rem;line-height:1.4}.home-band .home-cta{margin-top:0}.home-proof{margin:0}.home-proof-list{flex-wrap:wrap;gap:.3rem .15rem;margin:0;padding:0;list-style:none;display:flex}.home-proof-bit{font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg-muted);letter-spacing:.01em;font-size:.74rem}.home-proof-bit:not(:last-child):after{content:"·";color:var(--fg-subtle,var(--fg-muted));margin:0 .5rem}.home-section{min-width:0}.home-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle);margin:0;font-size:.7rem;font-weight:650}.home-section-title a{color:inherit;text-decoration:none}.home-section-title a:hover{color:var(--fg)}.home-section-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.65rem;display:flex}.home-section-meta{font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg-subtle);letter-spacing:.04em;font-size:.68rem;font-weight:500}.home-price-check .home-price-desk{isolation:isolate;border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:#1414149e;flex-direction:column;gap:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 90px -48px #155dfc6b}.home-price-cols{z-index:2;min-width:0;display:grid;position:relative}.home-price-check .home-price-desk:before{content:"";z-index:0;pointer-events:none;will-change:transform, opacity;background:radial-gradient(closest-side,#3d7fff2e,#155dfc12 48%,#0000 72%);width:58%;height:160%;animation:24s ease-in-out infinite home-products-bloom;position:absolute;top:-32%;left:-8%}.home-price-check .home-price-desk:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff0e 0%,#0000 22%),linear-gradient(90deg,#155dfc12,#0000 28% 72%,#155dfc0d);position:absolute;inset:0}@media (min-width:800px){.home-price-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-price-field+.home-price-field{border-left:1px solid var(--panel-border)}}@media (max-width:799px){.home-price-field+.home-price-field{border-top:1px solid var(--panel-border)}}.home-price-field{z-index:2;flex-direction:column;gap:.45rem;min-width:0;padding:1rem 1.05rem 1.1rem;display:flex;position:relative}.home-price-tag{font-family:var(--font-mark), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-muted);margin:0;font-size:.82rem;font-weight:600}.home-price-out{z-index:2;border-top:1px solid var(--panel-border);grid-template-columns:auto minmax(0,max-content);justify-content:end;align-items:end;column-gap:1.75rem;min-width:0;padding:1.15rem 1.2rem 1.2rem;display:grid;position:relative}.home-price-quote{text-align:left;flex-direction:column;align-items:flex-start;gap:.28rem;min-width:0;display:flex}.home-price-cta{flex-direction:column;align-items:stretch;gap:.5rem;min-width:8.5rem;max-width:100%;display:flex}.home-price-out .home-price-tag{letter-spacing:.08em;width:auto;font-size:.65rem}.home-price-amt{font-family:var(--font-mark), ui-monospace, monospace;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--fg);margin:0;font-size:clamp(1.85rem,3.2vw,2.35rem);font-weight:650;line-height:1.1;transition:opacity .2s,color .2s;display:block}.home-price-amt.is-pending{opacity:.42;color:var(--fg-muted)}.home-price-list{border-radius:var(--radius);background:var(--control);flex:1;max-height:16.5rem;margin:0;padding:.2rem;list-style:none;overflow:auto}.home-price-list button{width:100%;color:var(--fg-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:.45rem;margin:0;padding:.42rem .5rem;font-size:.8rem;display:flex}.home-price-list button:hover{color:var(--fg);background:#ffffff08}.home-price-list button.is-on{color:var(--fg);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-border)}.home-price-list-name{align-items:center;gap:.4rem;min-width:0;display:flex}.home-price-list-name .buy-platform-card-logo,.home-price-list-name .country-flag-frame{flex-shrink:0}.home-price-list-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-price-list-amt{font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg-subtle);flex-shrink:0;font-size:.68rem}.home-price-meta{text-align:right;max-width:100%;min-height:1.15rem;color:var(--fg-muted);flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.35rem;font-size:.8rem;line-height:1.35;display:flex;overflow:hidden}.home-price-meta>span:not(.home-price-sep){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-price-meta:empty{display:none}.home-price-meta .buy-platform-card-logo,.home-price-meta .country-flag-frame{flex-shrink:0}.home-price-sep{color:var(--fg-subtle)}.home-price-cta .button{justify-content:center;width:100%}@media (max-width:639px){.home-price-out{grid-template-columns:auto auto;justify-content:end;column-gap:.75rem;padding:1.1rem 1.05rem 1.15rem}.home-price-quote{justify-self:end}.home-price-cta{justify-self:end;gap:.45rem;width:auto;min-width:0}.home-price-cta .button{width:auto;min-width:5.75rem;padding-inline:1.15rem}.home-price-amt{font-size:clamp(1.45rem,7vw,1.7rem)}.home-price-meta{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.home-price-check .home-price-desk:before{animation:none}.home-price-amt{transition:none}}.home-flow .home-steps-panel{isolation:isolate;border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:#1414149e;margin:0;padding:.15rem 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.home-step{border-top:1px solid var(--panel-border);gap:.2rem;padding:.85rem 0;display:grid}.home-step:first-child{border-top:none;padding-top:0}.content-steps>.home-step:first-child{border-top:1px solid var(--panel-border);padding-top:.85rem}.home-step strong{color:var(--fg);letter-spacing:-.01em;font-size:.9rem;font-weight:600}.home-step p{color:var(--fg-muted);margin:0;font-size:.82rem;line-height:1.45}.home-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.home-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.25rem}.home-steps .home-step{border-top:none;padding:0}.home-steps .home-step:first-child{padding-top:0}}.home-steps .home-step{border-top-color:#ffffff0d;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem .7rem;padding:.62rem 0}.home-steps .home-step:first-child{border-top:none;padding-top:0}.home-step-n{width:1.15rem;height:1.35rem;color:var(--accent-hover,#3d7fff);font-family:var(--font-mark), ui-monospace, monospace;opacity:.85;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;margin-top:.05rem;font-size:.72rem;font-weight:600;line-height:1;transition:opacity .15s;display:inline-flex}.home-steps .home-step:hover .home-step-n{opacity:1}.home-step-body{gap:.14rem;min-width:0;display:grid}.home-flow .home-step{z-index:2;border-top:none;border-left:none;flex-direction:column;grid-template-columns:none;align-items:stretch;gap:.35rem;padding:.95rem 1.15rem 1.05rem;display:flex;position:relative}.home-flow .home-step:first-child{padding-top:.95rem}.home-flow .home-step:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(90% 80% at 12% 0,#155dfc33,#0000 68%);border-radius:10px;animation:9s ease-in-out infinite home-setup-cell;position:absolute;inset:.4rem .5rem}.home-flow .home-step:first-child:before{animation-delay:0s}.home-flow .home-step:nth-child(2):before{animation-delay:3s}.home-flow .home-step:nth-child(3):before{animation-delay:6s}.home-flow .home-step-n,.home-flow .home-step-body{z-index:1;position:relative}.home-flow .home-step-n{letter-spacing:-.06em;opacity:1;color:#0000;background:linear-gradient(#f2f6ff 0%,#3d7fff 72%,#155dfc 100%);-webkit-background-clip:text;background-clip:text;justify-content:flex-start;width:auto;height:auto;margin:0;font-size:1.7rem;font-weight:650;line-height:1;animation:9s ease-in-out infinite home-setup-num}.home-flow .home-step:first-child .home-step-n{animation-delay:0s}.home-flow .home-step:nth-child(2) .home-step-n{animation-delay:3s}.home-flow .home-step:nth-child(3) .home-step-n{animation-delay:6s}.home-flow .home-step-body strong{letter-spacing:-.02em;font-size:1.02rem;font-weight:650}@media (max-width:799px){.home-flow .home-step+.home-step{border-top:1px solid #ffffff0f}.home-flow .home-step:not(:last-child):after{content:none}}@media (min-width:800px){.home-flow .home-steps.home-steps-panel{gap:0}.home-flow .home-step+.home-step{border-left:1px solid #ffffff0f}.home-flow .home-step:not(:last-child):after{content:"›";z-index:3;color:#3d7fff8c;pointer-events:none;width:auto;height:auto;font-size:1.15rem;font-weight:500;line-height:1;position:absolute;top:1.15rem;right:-.35rem}}@keyframes home-setup-cell{0%,24%,to{opacity:0}8%,18%{opacity:1}}@keyframes home-setup-num{0%,24%,to{opacity:.7}8%,18%{opacity:1}}.home-platforms{flex-wrap:wrap;gap:.45rem .85rem;margin:0;padding:0;list-style:none;display:flex}.home-platform-chip{color:var(--fg-muted);background:0 0;border:none;border-radius:0;align-items:center;gap:.38rem;padding:.1rem 0;font-size:.8rem;line-height:1.2;transition:color .15s,opacity .15s;display:inline-flex}.home-platform-chip:hover{color:var(--fg)}.home-api-pre{transition:none}@media (prefers-reduced-motion:reduce){.home-step-n,.home-platform-chip,.home-api-pre{transition:none}}.home-platform-chip .buy-platform-card-logo{border-radius:6px;flex-shrink:0}.home-platform-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:9rem;overflow:hidden}.home-platform-ribbon{gap:0;display:grid}.home-platform-stage{isolation:isolate;border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:#1414149e;gap:.32rem;padding:.7rem 0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 80px -52px #155dfc59;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.home-platform-stage:before{content:"";z-index:0;pointer-events:none;will-change:transform, opacity;background:radial-gradient(closest-side,#3d7fff38,#155dfc14 48%,#0000 72%);width:55%;height:180%;animation:18s ease-in-out infinite home-platform-bloom;position:absolute;top:-40%;left:18%}.home-platform-rail{z-index:1;width:max-content;animation:42s linear infinite home-platform-scroll;display:flex;position:relative}.home-platform-rail.is-rtl{animation-direction:reverse}.home-platform-stage:hover .home-platform-rail{animation-play-state:paused}.home-platform-track{gap:.28rem;margin:0;padding:0 .15rem;list-style:none;display:flex}.home-platform-tile{border:1px solid var(--panel-border);border-radius:var(--radius);max-width:9.5rem;color:var(--fg-muted);transition:border-color var(--motion), color var(--motion), background var(--motion);background:0 0;flex-shrink:0;align-items:center;gap:.35rem;padding:.32rem .5rem;font-size:.72rem;display:flex}.home-platform-tile img{object-fit:contain;background:#ffffff0a;border-radius:5px;flex-shrink:0;width:20px;height:20px}.home-platform-tile:hover{border-color:var(--accent-border);color:var(--fg);background:#155dfc1a}.home-platform-tile span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-platform-foot{color:var(--fg-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;margin:0;font-size:.78rem;display:flex}.home-platform-foot a{font-family:var(--font-mark), ui-monospace, monospace;letter-spacing:.04em;color:var(--accent-muted);font-size:.72rem}.home-platform-foot a:hover{color:var(--fg)}@keyframes home-platform-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes home-platform-bloom{0%,to{opacity:.55;transform:translateY(6%)scale(1)}50%{opacity:.9;transform:translate(12%,-4%)scale(1.12)}}.home-term{z-index:2;min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;position:relative;overflow:hidden}.home-term-bar{border-bottom:1px solid var(--panel-border);background:#14141499;align-items:center;gap:.35rem;padding:.45rem .65rem;display:flex}.home-term-dot{background:#ffffff1f;border-radius:50%;width:.45rem;height:.45rem}.home-term-dot:first-child{background:#ef44448c}.home-term-dot:nth-child(2){background:#eab3088c}.home-term-dot:nth-child(3){background:#22c55e8c}.home-term-label{font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg-subtle);letter-spacing:.04em;margin-left:auto;font-size:.68rem}.home-term .home-api-pre{background:0 0;border:none;border-radius:0;margin:0;padding:.85rem 1rem 1rem}.home-cta-band{isolation:isolate;border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:#1414149e;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 90px -48px #155dfc6b}.home-cta-band:before{content:"";z-index:0;pointer-events:none;will-change:transform, opacity;background:radial-gradient(closest-side,#3d7fff33,#155dfc12 48%,#0000 72%);width:50%;height:160%;animation:24s ease-in-out infinite home-products-bloom;position:absolute;top:-40%;left:-6%}.home-cta-band-inner{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.25rem;padding:1.15rem 1.2rem 1.25rem;display:flex;position:relative}.home-cta-band-inner .home-api-cta{margin-top:0;margin-left:auto}@media (max-width:639px){.home-cta-band-inner{flex-direction:column;align-items:stretch;padding:1rem 1rem 1.1rem}.home-cta-band-inner .home-api-cta{width:100%;margin-left:0}.home-cta-band-inner .home-api-cta .button{justify-content:center;width:100%}.home-cta-band h2{font-size:1.05rem}}.home-cta-band h2{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:650}.home-cta-band p{color:var(--fg-muted);margin:.25rem 0 0;font-size:.84rem;line-height:1.4}.home-feed-row.is-wait{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-border)}@media (prefers-reduced-motion:reduce){.home-hero-lamp-bulb-glass,.home-hero-lamp-beam{opacity:1;animation:none}.home-panel-shot-glow{opacity:.85;animation:none;transform:none}.home-panel-shot-glow.is-drift{opacity:.45}.home-title-accent:after{opacity:1;animation:none}.home:after{opacity:.9;animation:none}.home-products:before,.home-faq-desk:before{opacity:.7;animation:none;transform:translate(40%,4%)scale(1)}.home-flow .home-step:before,.home-flow .home-step-n{animation:none}.home-flow .home-step:before{opacity:.28}.home-flow .home-step-n{filter:none;opacity:.9}.home-platform-rail{flex-wrap:wrap;justify-content:flex-start;width:100%;animation:none}.home-platform-stage:before{animation:none}.home-platform-track[aria-hidden]{display:none}.home-platform-stage{padding:.7rem .75rem;-webkit-mask-image:none;mask-image:none}.home-platform-track{flex-wrap:wrap}}.rent-buy{flex-direction:column;gap:.7rem;display:flex}.rent-buy-controls{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid;position:relative;overflow:visible}.rent-buy-field{flex-direction:column;gap:.3rem;min-width:0;display:flex;position:relative}.rent-buy-field-label{color:var(--fg-muted);font-size:.74rem}.rent-buy-field .custom-select.is-open{z-index:50}.rent-empty-stock{text-align:left;justify-items:start;gap:.65rem;display:grid}.rent-empty-stock .empty-state{width:100%;padding:.35rem 0 0}.rent-empty-stock .empty-state p{max-width:none;margin:0!important}.rent-duration-picks{flex-wrap:wrap;gap:.4rem;display:flex}.rent-stock{flex-direction:column;gap:.45rem;display:flex}.rent-stock-meta{color:var(--fg);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;font-size:.78rem;display:flex}.rent-stock-meta strong{font-variant-numeric:tabular-nums}.rent-stock-balance{font-variant-numeric:tabular-nums;white-space:nowrap}.rent-country-table{max-height:min(52vh,520px);overflow:auto}.rent-country-table thead th{z-index:1;background:var(--panel);box-shadow:inset 0 -1px 0 var(--line);position:sticky;top:0}.rent-stock-table{width:100%;min-width:28rem}.rent-stock-table .col-action{white-space:nowrap;width:1%}.rent-row-action{margin:0;display:inline-flex}.rent-row-action.button,.rent-row-action .button{height:30px;min-height:30px;padding:0 .75rem;font-size:.78rem;line-height:30px}.rent-stock-count{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-family:var(--font-mark), ui-monospace, monospace;font-size:.78rem}.rent-stock-price{font-variant-numeric:tabular-nums;font-family:var(--font-mark), ui-monospace, monospace;color:var(--ok);white-space:nowrap;font-weight:650}.rent-toolbar-meta{color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.rent-filters{margin:0 0 var(--filter-list-gap)}.rent-catalog{gap:.85rem}.rent-page{box-sizing:border-box;flex-direction:column;gap:0;width:100%;min-width:0;max-width:none;margin-inline:0;display:flex}.rent-toolbar-chip{color:var(--fg-muted);font-variant-numeric:tabular-nums;margin-left:.35rem;font-size:.78rem}.rent-details{border:none;margin:0 0 .85rem;padding:0}.rent-details>summary{cursor:pointer;color:var(--accent-hover,#3d7fff);width:fit-content;font-size:.8rem;list-style:none}.rent-details>summary::-webkit-details-marker{display:none}.rent-details-list{color:var(--fg-muted);gap:.35rem;margin:.55rem 0 0;padding:0 0 0 1.1rem;font-size:.8rem;line-height:1.4;display:grid}@supports (interpolate-size:allow-keywords){.rent-details,.balance-crypto-details{interpolate-size:allow-keywords}.rent-details::details-content{transition:block-size var(--motion), content-visibility var(--motion) allow-discrete}.balance-crypto-details::details-content{transition:block-size var(--motion), content-visibility var(--motion) allow-discrete}.rent-details:not([open])::details-content{block-size:0;overflow:clip}.balance-crypto-details:not([open])::details-content{block-size:0;overflow:clip}}.col-action{text-align:right}.rent-skel{flex-direction:column;gap:.45rem;min-height:0;display:flex}.rent-skel-country{align-items:center;gap:.45rem;display:flex}.rent-skel-name{width:7.5rem;height:.85rem}.rent-skel-stock{width:2rem;height:.75rem}.rent-skel-price{width:4.5rem;height:.85rem}.rent-skel-action{border-radius:var(--radius);width:4.2rem;height:2rem;margin-left:auto;display:block}.rent-skel-meta{width:11rem;height:.75rem}.rent-skel-meta-short{width:5.5rem;height:.75rem}.custom-select,.search-select{width:100%;position:relative}.custom-select.is-open,.search-select.is-open{z-index:50}.custom-select-trigger,.search-select-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.custom-select-trigger-main,.search-select-trigger-main{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.custom-select-trigger:disabled,.search-select-trigger:disabled{opacity:.55;cursor:not-allowed}.custom-select-value,.search-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);flex:1;overflow:hidden}.custom-select-placeholder,.search-select-placeholder{color:var(--fg-muted);flex:1}.custom-select-chevron,.search-select-chevron{width:18px;height:18px;color:var(--fg-muted);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.custom-select-chevron-icon{transition:transform .15s;display:block}.custom-select-chevron-icon.is-open{transform:rotate(180deg)}.custom-select-panel,.search-select-panel{z-index:40;background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:.45rem;padding:.55rem;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 32px #00000073}.custom-select-panel--portal{z-index:1200;position:fixed;right:auto}.custom-select-search,.search-select-search{width:100%}.custom-select-list,.search-select-list{flex-direction:column;gap:2px;max-height:min(360px,50vh);margin:0;padding:0;list-style:none;display:flex;overflow:auto}.custom-select-option,.search-select-option{width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.65rem;padding:.45rem .65rem;font-size:.9rem;display:flex}.custom-select-option:hover,.custom-select-option.is-active,.search-select-option:hover,.search-select-option.is-active{background:var(--hover)}.custom-select-option.is-selected,.search-select-option.is-selected{background:var(--accent-soft);box-shadow:inset 0 0 0 1px #155dfc59}.custom-select-option-label,.search-select-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.custom-select-check{color:#3d7fff;flex-shrink:0}.custom-select-empty,.search-select-empty{padding:.75rem .65rem;font-size:.85rem}.custom-select-meta,.search-select-meta{padding:0 .15rem;font-size:.72rem}@media (max-width:900px){.rent-buy-controls{grid-template-columns:1fr}}.balance-layout{align-items:start;gap:1.25rem;width:100%;min-width:0;display:grid}@media (min-width:960px){.balance-layout{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr)}.balance-layout-side{position:sticky;top:.75rem}}.balance-layout-main,.balance-layout-side{width:100%;min-width:0}.balance-pay .pay-methods{margin-top:0;margin-bottom:.85rem}.balance-pay .balance-coupon-form{max-width:none}.activity-list{gap:0;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}.activity-row{border-top:1px solid var(--panel-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;min-width:0;padding:.7rem 0;display:grid}.activity-row:first-child{border-top:none;padding-top:0}.activity-main{gap:.12rem;min-width:0;display:grid}.activity-title{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;overflow:hidden}.activity-when{color:var(--fg-muted);font-size:.72rem}.activity-amount{text-align:right;font-variant-numeric:tabular-nums;min-width:5.5rem;font-size:.88rem;font-weight:650;font-family:var(--font-mark), ui-monospace, monospace;justify-self:end}.activity-amount.is-credit{color:#3d7fff}.activity-amount.is-debit{color:var(--fg)}.activity-footer{margin:.65rem 0 0!important}.activity-footer a{color:var(--accent-muted);font-size:.82rem;text-decoration:none}.activity-footer a:hover{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.crypto-panel{gap:.85rem;width:100%;max-width:100%;display:grid}.crypto-step{gap:.4rem;display:grid}.crypto-step-label{color:var(--fg-muted);font-size:.74rem;font-weight:600}.crypto-coin-row,.crypto-network-row{flex-wrap:wrap;gap:.4rem;display:flex}.crypto-coin-chip,.crypto-network-chip{border:1px solid var(--line);border-radius:var(--radius);background:var(--control);min-height:34px;color:var(--fg);font:inherit;cursor:pointer;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.84rem;font-weight:650;transition:background .12s,box-shadow .12s;display:inline-flex}.crypto-coin-chip:hover:not(.is-selected),.crypto-network-chip:hover:not(.is-selected){background:var(--hover)}.crypto-coin-chip.is-selected,.crypto-network-chip.is-selected{background:var(--accent-soft);box-shadow:inset 0 0 0 1px #155dfc73}.crypto-network-chip-text{text-align:left;gap:.02rem;min-width:0;display:grid}.crypto-network-chip-short{line-height:1.2}.crypto-network-chip-full{color:var(--fg-muted);font-size:.66rem;font-weight:500;line-height:1.2}.crypto-asset-fallback{background:var(--control);width:100%;height:100%;color:var(--fg-muted);border-radius:50%;place-items:center;font-size:.7rem;font-weight:700;display:grid}.crypto-asset-mark{flex-shrink:0;display:block;position:relative;overflow:visible}.crypto-asset-mark>img:not(.crypto-asset-badge){object-fit:contain;border-radius:0;width:100%;height:100%;display:block}.crypto-asset-badge{object-fit:contain;width:42%;height:42%;box-shadow:none;background:0 0;border-radius:0;display:block;position:absolute;bottom:0;right:0}.crypto-deposit{border:1px solid var(--line);border-radius:var(--radius-lg);background:0 0;gap:.65rem;width:100%;min-width:0;padding:.85rem;display:grid}.crypto-deposit-head{align-items:center;gap:.65rem;min-width:0;display:flex}.crypto-deposit-coin{flex-shrink:0;display:inline-flex;position:relative;overflow:visible}.crypto-deposit-coin img{border-radius:0;display:block}.crypto-deposit-head-text{gap:.1rem;min-width:0;display:grid}.crypto-deposit-head-text strong{color:var(--fg);font-size:.9rem;font-weight:650}.crypto-deposit-head-text span{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:.78rem}.crypto-deposit-body{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;min-width:0;display:grid}.crypto-qr-wrap{border-radius:var(--radius);background:#fff;flex-shrink:0;padding:.4rem;line-height:0}.crypto-qr{border-radius:4px;display:block}.crypto-qr-skel{background:var(--control);border-radius:4px}.crypto-deposit-fields{gap:.55rem;min-width:0;display:grid}@media (max-width:520px){.crypto-deposit-body{grid-template-columns:1fr;justify-items:start}}.crypto-deposit-address-row{border-radius:var(--radius);background:var(--control);align-items:center;gap:.35rem;min-width:0;padding:.5rem .55rem;display:flex}.crypto-deposit-address{min-width:0;color:var(--fg);font-family:var(--font-mark), ui-monospace, monospace;word-break:break-all;flex:1;font-size:.72rem;line-height:1.35;display:block}.crypto-powered{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin:.25rem 0 0;font-size:.72rem;font-weight:500;line-height:1.3;display:inline-flex}.crypto-powered-label{color:var(--fg-muted)}.crypto-powered-brand{color:var(--fg);align-items:center;gap:.3rem;font-weight:650;text-decoration:none;display:inline-flex}.crypto-powered-brand:hover{text-underline-offset:2px;text-decoration:underline}.crypto-powered-mark{flex-shrink:0;place-items:center;width:14px;height:14px;display:grid}.crypto-powered-mark img{object-fit:contain;width:14px;height:14px;display:block}.pay-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;width:100%;min-width:0;margin:.75rem 0 1rem;display:grid;overflow:visible}.pay-methods-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pay-methods-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.pay-methods-2,.pay-methods-3{grid-template-columns:1fr}}.pay-quick-amounts{flex-wrap:wrap;gap:.4rem;display:flex}.pay-quick-amounts .button{height:30px;min-height:30px;padding:0 .7rem;font-size:.8rem;line-height:30px}.pay-card-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem;display:grid}.pay-method{border:1px solid var(--line);background:var(--control);min-width:0;max-width:100%;min-height:3.35rem;color:var(--fg);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:.55rem;padding:.7rem .75rem;transition:background .12s,box-shadow .12s,border-color .12s;display:flex;position:relative;overflow:hidden}.pay-method-crypto{background:linear-gradient(135deg, #f5c5181a 0%, #f5c51805 48%, transparent 100%), var(--control);border-color:#f5c51847}.pay-method:hover:not(.is-selected){background:var(--hover)}.pay-method-crypto:hover:not(.is-selected){background:linear-gradient(135deg, #f5c51824 0%, #f5c5180a 48%, transparent 100%), var(--hover);border-color:#f5c51866}.pay-method.is-selected{background:var(--accent-soft);border-color:#0000;box-shadow:inset 0 0 0 1px #155dfc73}.pay-method-crypto.is-selected{background:linear-gradient(135deg, #f5c5181f 0%, transparent 55%), var(--accent-soft);border-color:#0000;box-shadow:inset 0 0 0 1px #155dfc73}.pay-method.is-soon{opacity:.72}.pay-method.is-soon.is-selected{opacity:1}.pay-method-icon{color:#3d7fff;background:#ffffff0a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.pay-method-crypto .pay-method-icon{color:#f5c518;background:#f5c5181f}.pay-method-icon img{width:22px;height:22px;display:block}.pay-method-text{flex-direction:column;flex:1;justify-content:center;gap:.12rem;min-width:0;display:flex;overflow:hidden}.pay-method-title-row{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.pay-method-title{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:650;line-height:1.2;overflow:hidden}.pay-method-hint{color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.pay-method-promo{white-space:nowrap;letter-spacing:.02em;color:#111;background:#f5c518;border-radius:999px;flex-shrink:0;align-items:center;padding:.26rem .42rem;font-size:.62rem;font-weight:750;line-height:1;display:inline-flex;box-shadow:0 1px #00000029}.balance-offer{background:linear-gradient(135deg, #155dfc29 0%, #155dfc0d 42%, transparent 100%), var(--panel);border:1px solid #155dfc47;border-radius:12px;align-items:center;margin:0 0 .75rem;padding:.7rem .85rem;display:flex;position:relative;overflow:hidden}.balance-offer-badge{background:var(--accent);color:#fff;letter-spacing:.02em;border-radius:8px;align-items:center;min-height:1.4rem;padding:.18rem .45rem;font-size:.7rem;font-weight:750;line-height:1;display:inline-flex;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.balance-offer-body{align-items:center;gap:.65rem;width:100%;min-width:0;padding-right:3.2rem;display:flex}.balance-offer-icon{color:#3d7fff;background:#155dfc29;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.balance-offer-copy{gap:.12rem;min-width:0;display:grid}.balance-offer-title{color:var(--fg);margin:0;font-size:.88rem;font-weight:700;line-height:1.2}.app-main .balance-offer-text,.balance-offer-text{color:var(--fg-muted);font-weight:500;line-height:1.3;margin:0!important;font-size:.78rem!important}.pay-panel-step{gap:.4rem;width:100%;min-width:0;display:grid}.pay-panel-label{color:var(--fg-muted);font-size:.74rem;font-weight:600}.pay-method-badge{letter-spacing:.04em;text-transform:uppercase;color:#3d7fff;background:0 0;border:1px solid #155dfc59;border-radius:999px;flex-shrink:0;padding:.12rem .4rem;font-size:.62rem}.pay-method-badge.is-live{color:var(--ok);border-color:var(--ok-border)}.pay-method-badge.is-demo{color:var(--fg-muted);border-color:var(--line)}.pay-method-panel{flex-direction:column;gap:.75rem;min-width:0;max-width:100%;display:flex}.pay-method-panel .app-form,.pay-method-panel .textCtrl,.pay-method-panel .button{max-width:100%}.pay-offline{justify-items:start;gap:.65rem;display:grid}.pay-offline>p{margin:0}.pay-packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;width:100%;max-width:none;padding-top:.15rem;display:grid;overflow:visible}@media (max-width:419px){.pay-packages{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-form .pay-package,.pay-package{appearance:none;box-sizing:border-box;border-radius:var(--radius);background:var(--control);width:100%;min-width:0;height:4.25rem;color:var(--fg);font:inherit;text-align:center;cursor:pointer;outline:1px solid var(--line);outline-offset:-1px;box-shadow:none;z-index:0;border:none;justify-content:center;align-items:center;margin:0;padding:0 .5rem;font-weight:500;line-height:1;transition:background .12s,outline-color .12s;display:flex;position:relative;overflow:visible}.pay-package:hover{z-index:1}.pay-package:hover:not(.is-selected){background:var(--hover)}.pay-package.is-selected{z-index:1;background:var(--accent-soft);outline-color:var(--accent-border)}.pay-package:focus-visible,.pay-package.is-selected:focus-visible{box-shadow:var(--focus-ring);outline:none}.pay-package-amt{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.05rem;font-weight:600;line-height:1}.pay-package-bonus{z-index:2;pointer-events:none;white-space:nowrap;color:#3d7fff;border:1px solid var(--accent-border);background:var(--control);border-radius:999px;padding:.12rem .38rem;font-size:.65rem;font-weight:600;line-height:1.2;position:absolute;top:0;right:.4rem;transform:translateY(-50%)}.pay-package.is-selected .pay-package-bonus{background:var(--panel)}.balance-card-form{gap:.85rem;max-width:none;overflow:visible}.balance-card-form>.button.primary{text-align:center;width:100%}.invite-row{flex-wrap:wrap;align-items:stretch;gap:.5rem;margin-top:.15rem;display:flex}.invite-row .invite-code{border-radius:var(--radius);background:var(--control);word-break:break-all;min-width:min(100%,16rem);font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg);border:1px solid #0000;flex:1;padding:.65rem .8rem;font-size:.82rem;line-height:1.4}.invite-ops{gap:.45rem;display:grid}.invite-ops-row{grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.55rem .65rem;display:grid}.invite-ops-label{color:var(--fg-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:650;font-family:var(--font-mark), ui-monospace, monospace}.invite-ops .invite-code{border-radius:var(--radius);background:var(--control);word-break:break-all;min-width:0;font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg);padding:.55rem .7rem;font-size:.78rem;line-height:1.35}.invite-code-short{font-size:.82rem!important}.referral-transfer{max-width:28rem}@media (max-width:720px){.invite-ops-row{grid-template-columns:1fr;gap:.3rem}}.crypto-demo-banner{border:1px solid var(--line);border-radius:var(--radius);padding:.55rem .7rem;line-height:1.4;margin:0!important}.account-page{flex-direction:column;gap:0;display:flex}.account-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-height:34px;display:flex}.account-page>.account-toolbar{margin-top:0;margin-bottom:1rem}.admin-page{flex-direction:column;gap:0;display:flex}.admin-page>.page-header,.admin-page>.app-flash{margin-bottom:1rem}.admin-toolbar{margin:0 0 var(--filter-list-gap);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-toolbar .app-filters,.admin-search-band .app-filters,.admin-toolbar form{margin:0}.admin-page>.work-toolbar{margin:0 0 var(--filter-list-gap)}.admin-search-band{margin:0 0 var(--filter-list-gap);flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.admin-search-band>.admin-toolbar{margin:0}.admin-page>.admin-toolbar+section.admin-ops-create{border-top:none;padding-top:0}.admin-page>.empty-state,.admin-services-catalog>.empty-state{padding-top:.25rem}.admin-home{gap:.85rem;display:grid}.admin-home .page-header{align-items:center;margin-bottom:.15rem}.admin-home .page-header h1{margin-bottom:.15rem!important}.admin-home .page-header-actions{align-items:baseline}.admin-home .panel-home-pulse-item{color:inherit;text-decoration:none}.admin-home a.panel-home-pulse-item:hover .buy-balance-value{color:#3d7fff}.admin-home>.app-flash{margin-bottom:0}.admin-home-grid{grid-template-columns:1fr;gap:.85rem;display:grid}@media (min-width:960px){.admin-home-grid{grid-template-columns:1fr 1fr}}.admin-home-span{grid-column:1/-1}.admin-home .home-tile .admin-queue{padding:.15rem 1rem .35rem}.admin-home .home-tile .admin-queue li:last-child{padding-bottom:.75rem}.admin-home-chart{flex-direction:column;flex:1;justify-content:center;align-items:stretch;width:100%;min-width:0;padding:.45rem .85rem .55rem .45rem;display:flex}.admin-home .home-tile .admin-ops-jobs{background:0 0;border:none;border-radius:0}.admin-home .home-tile .admin-ops-job{padding:.7rem 1rem}.admin-home .home-tile .admin-ops-job:last-child{padding-bottom:.85rem}.admin-queue{margin:0;padding:0;list-style:none}.admin-queue li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .75rem;padding:.65rem 0;display:flex}.admin-queue li:first-child{border-top:none;padding-top:.55rem}.admin-queue-link{color:var(--fg);align-items:baseline;gap:.45rem;min-width:0;text-decoration:none;display:flex}.admin-queue-link:hover{color:#3d7fff}.admin-queue-link strong{font-variant-numeric:tabular-nums;font-family:var(--font-mark), ui-monospace, monospace}.admin-supply{box-sizing:border-box;flex:1;gap:0;width:100%;min-width:0;margin:0;padding:.35rem 1rem .55rem;list-style:none;display:grid}.admin-supply li{border-top:1px solid var(--line);padding:.7rem 0}.admin-supply li:first-child{border-top:none;padding-top:.45rem}.admin-supply li:last-child{padding-bottom:.75rem}.admin-supply-row{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;margin-bottom:.4rem;display:flex}.admin-supply-who{gap:.08rem;min-width:0;display:grid}.admin-supply-name{color:var(--fg);font-size:.86rem;font-weight:550}.admin-supply-note{color:var(--fg-muted);font-size:.72rem}.admin-supply-row strong{font-variant-numeric:tabular-nums;font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg);white-space:nowrap;font-size:.86rem;font-weight:550}.admin-supply .is-warn .admin-supply-row strong,.admin-supply .is-warn .admin-supply-note{color:var(--danger)}.admin-supply-track{background:var(--control);border-radius:999px;height:4px;overflow:hidden}.admin-supply-fill{border-radius:inherit;background:var(--accent);min-width:0;height:100%;display:block}.admin-supply .is-warn .admin-supply-fill{background:var(--danger)}.admin-line{aspect-ratio:560/200;width:100%;height:auto;display:block;overflow:visible}.admin-line-grid{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.admin-line-grid-v{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.admin-line-stroke{fill:none;stroke:var(--accent);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.admin-line-dot{fill:var(--panel);stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.admin-line-dot.is-now{fill:var(--accent)}.admin-line-y,.admin-line-x{fill:var(--fg-muted);font-size:11px;font-family:var(--font-mark), ui-monospace, monospace}.admin-page>section.admin-ops-create:first-of-type{border-top:none;padding-top:0}.balance-funds{gap:1rem;display:grid}.balance-catalog{gap:.85rem}.balance-coupon-form{max-width:28rem}.balance-coupon-tips{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-bottom:.15rem;display:flex}.balance-coupon-tips .button{height:28px;min-height:28px;padding:0 .75rem;font-size:.76rem;line-height:28px}.balance-crypto-details{border:1px solid var(--line);border-radius:var(--radius);background:0 0;margin-top:1rem;padding:0}.balance-crypto-details>summary{cursor:pointer;color:var(--fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .75rem;padding:.7rem .85rem;font-size:.88rem;font-weight:550;list-style:none;display:flex}.balance-crypto-details>summary::-webkit-details-marker{display:none}.balance-crypto-summary-main{align-items:center;gap:.45rem;display:inline-flex}.balance-crypto-details[open]>summary{border-bottom:1px solid var(--line)}.balance-crypto-details .pay-method-panel{padding:.85rem}.profile-stack{gap:.85rem;display:grid}.profile-stack .profile-form.is-dense{max-width:28rem}.numbers-status-text.is-ok{color:var(--ok)}.section-lead{font-size:.85rem;line-height:1.5;margin:0 0 .85rem!important}.muted-block{margin:0!important}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.form-group{gap:.65rem;display:grid}.form-group-label{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-subtle,var(--fg-muted));margin:0;font-size:.72rem;font-weight:650}.api-key-heading{align-items:center;gap:.4rem;display:inline-flex}.api-key-heading svg{color:var(--accent-hover);flex-shrink:0}.api-key-panel .section-lead{margin-bottom:.65rem!important}.api-key-panel .section-lead code{font-family:var(--font-mark), ui-monospace, monospace;color:var(--fg-muted);font-size:.78em}.api-key-value{letter-spacing:.01em;word-break:break-all;margin-top:0;padding:.65rem .75rem;font-size:.8rem}.api-key-value.is-revealed{color:var(--fg)}.api-key-toolbar{margin-top:.45rem}.api-key-toolbar .button{align-items:center;gap:.35rem;display:inline-flex}.api-key-sample{margin-top:.55rem;font-size:.72rem;line-height:1.45}.api-key-rotate{margin-top:.65rem}.api-key-rotate .button{align-items:center;gap:.35rem;display:inline-flex}.profile-catalog{gap:.75rem}.profile-grid{gap:.85rem}.profile-grid .dash-primary,.profile-grid .dash-side{gap:.75rem}.profile-grid>.dash-primary>.panel-section,.profile-grid>.dash-side>.panel-section{margin-bottom:0}.profile-grid .panel-section-head{margin-bottom:.5rem;padding-bottom:.4rem}.profile-grid .panel-section-head h2{font-size:.88rem!important}.profile-grid.is-ops .dash-primary{gap:.85rem;display:grid}.profile-blocks{gap:1.15rem;display:grid}.profile-form{gap:.55rem;max-width:min(32rem,100%)}.profile-form.is-dense{gap:.45rem;max-width:min(28rem,100%)}.profile-form.is-dense .form-actions{margin-top:.15rem}.profile-form .button{justify-self:start;margin-top:.15rem}.profile-email-row{align-items:center;gap:.4rem;display:flex}.profile-email-row .textCtrl{flex:1;min-width:0}.profile-setting{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.1rem;display:flex}.profile-setting-copy{flex:14rem;min-width:0}.profile-setting-copy a{color:var(--accent-hover);text-decoration:none}.profile-setting-copy a:hover{text-decoration:underline}.account-page .ticket-reply{border-top:1px solid var(--line);margin-top:.85rem;padding-top:.85rem}.account-page .ticket-closed{margin-top:.85rem}.account-page .tx-table tbody tr:hover td{background:var(--hover)}@media (min-width:1100px){.account-page .dash-side{position:sticky;top:.75rem}}.api-key-panel.is-bare{gap:.55rem;display:grid}.profile-tg-ops{align-items:start}.profile-tg-copy{margin:0;font-size:.85rem;line-height:1.4}.profile-tg-action{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.account-modal-panel{width:min(460px,100%);max-height:min(90vh,680px)}.support-help-panel{width:min(440px,100%)}.support-help-picks{flex-wrap:wrap;gap:.4rem;display:flex}.support-help-pick{border-radius:var(--radius);border:1px solid var(--panel-border);background:var(--control);color:var(--fg);cursor:pointer;font:inherit;padding:.4rem .7rem;font-size:.8rem;line-height:1.2}.support-help-pick:hover:not(.selected){background:var(--hover)}.support-help-pick.selected{border-color:var(--accent-border);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-border)}.support-help-lead{margin:0}.support-help-answer{color:var(--fg-muted);margin:0;font-size:.88rem;line-height:1.45}.account-modal-body{gap:.75rem;display:grid}.account-modal-field{color:var(--fg-muted);gap:.35rem;font-size:.82rem;font-weight:550;display:grid}.account-modal-field .textCtrl{width:100%}.account-modal-field textarea.textCtrl{resize:vertical;min-height:8rem}.support-faq-hint{margin:0 0 .75rem}.support-topics{flex-wrap:wrap;gap:.35rem;display:flex}.support-topics .button{height:28px;min-height:28px;padding:0 .65rem;font-size:.76rem;line-height:28px}.howto-table{min-width:0}.howto-table tr:hover td,.table-wrap .howto-table tr:hover td{background:0 0}.howto-col-n{font-variant-numeric:tabular-nums;width:2.25rem;font-family:var(--font-mark), ui-monospace, monospace}.howto-step-title{font-size:.88rem;font-weight:650;display:block}.howto-step-note{max-width:36rem;margin-top:.15rem;font-size:.78rem;line-height:1.4;display:block}.howto-table tr.is-current td,.howto-table tr.is-current:hover td,.table-wrap .howto-table tr.is-current td,.table-wrap .howto-table tr.is-current:hover td{background:var(--accent-soft)}.howto-tips-plain{color:var(--fg-muted);gap:.45rem;max-width:40rem;margin:0;padding:0 0 0 1.1rem;font-size:.85rem;line-height:1.45;display:grid}.panel-faq{flex-direction:column;display:flex}.panel-faq-item{border-bottom:1px solid var(--line);margin:0;padding:0}.panel-faq-item:first-child{border-top:none}.panel-faq-item:last-child{border-bottom:none}.panel-faq .faq-trigger{padding:.7rem 0;font-size:.88rem}.panel-faq .faq-answer{max-width:40rem;margin:0 0 .85rem;font-size:.85rem;line-height:1.45}.panel-faq-foot{border-top:1px solid var(--line);color:var(--fg-muted);margin:.35rem 0 0;padding-top:.9rem;font-size:.84rem}.profile-grid .api-key-panel .section-lead{font-size:.8rem;margin-bottom:.45rem!important}.profile-grid .api-key-value{padding:.55rem .7rem}.profile-grid .api-key-rotate{margin-top:.5rem}@media (max-width:640px){.form-row{grid-template-columns:1fr}}.invite-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.tx-table{min-width:520px}.tx-when{color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.tx-when time{color:var(--fg);font-weight:500}.tx-rel{color:var(--fg);font-size:.78rem;font-weight:500}.tx-abs{display:none}.tx-what{flex-direction:column;gap:.1rem;min-width:0;display:flex}.tx-table .tx-type{font-size:.78rem}.tx-detail{color:var(--fg-muted);max-width:22rem;font-size:.72rem;line-height:1.3}.profile-page>.panel-section{max-width:32rem}.profile-fields{gap:.85rem;display:grid}.profile-field{color:var(--fg-muted);gap:.35rem;font-size:.8rem;display:grid}.profile-field .textCtrl{width:100%}.profile-readonly{border-radius:var(--radius);background:var(--control);min-height:30px;box-shadow:var(--inset-shine);color:var(--fg-muted);word-break:break-all;align-items:center;padding:0 10px;font-size:14px;line-height:30px;display:flex}.profile-name-row{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.profile-name-row .textCtrl{flex:auto;min-width:0}.profile-page .profile-name-row .button{flex:none;height:30px;min-height:30px;padding:0 .85rem;line-height:30px}.api-key-value.is-field{border-radius:var(--radius);background:var(--control);min-height:30px;box-shadow:var(--inset-shine);color:var(--fg-muted);font-size:13px;font-family:var(--font-mark), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;border:none;margin:0;padding:0 10px;line-height:30px;overflow:hidden}.api-key-value.is-field.is-revealed{color:var(--fg);white-space:normal;word-break:break-all;padding:.45rem 10px;line-height:1.4}.api-key-panel.is-bare .api-key-toolbar{margin-top:.5rem}.api-key-toolbar .api-key-rotate{margin:0}.ticket-inbox-thread .panel-section-head h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ticket-compose{border-top:1px solid var(--line);gap:.55rem;margin-top:.85rem;padding-top:.85rem;display:grid}.ticket-compose textarea.textCtrl{resize:vertical;min-height:5.5rem}.ticket-compose .form-actions{margin:0}.tx-table .tx-balance{color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.tx-table.dense th,.tx-table.dense td{padding-top:.4rem;padding-bottom:.4rem}.admin-toolbar-check{color:var(--fg-muted);align-self:flex-end;padding-bottom:.35rem;font-size:.8rem;flex:none!important;margin:0!important}.admin-services-meta{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:.65rem;padding-top:.65rem;display:flex}.admin-coupon-table{min-width:36rem}.admin-coupon-code{font-family:var(--font-mark), ui-monospace, monospace;letter-spacing:.02em;font-size:.82rem}.admin-coupon-edit{flex-wrap:wrap;align-items:flex-end;gap:.55rem .65rem;margin:0;padding:.35rem 0;display:flex}.admin-coupon-edit>label{color:var(--fg-muted);gap:.25rem;min-width:7rem;margin:0;font-size:.76rem;display:grid}.admin-coupon-edit .textCtrl{width:100%;min-width:7rem;height:34px}.admin-coupon-edit .app-inline-actions{padding-bottom:1px}.admin-page-body{min-height:16rem;font-family:var(--font-mark), ui-monospace, monospace;font-size:.8rem;line-height:1.45}.admin-blog-actions{flex-wrap:wrap;justify-content:flex-end}.admin-blog-secondary{opacity:.85}.admin-coupon-table .col-action .app-inline-actions{flex-wrap:nowrap;justify-content:flex-end}.app-table tr.is-inactive-row{opacity:.55}.admin-toolbar-form>label.admin-toolbar-grow{flex:100%}.admin-toolbar-form>label.admin-toolbar-narrow{flex:0 7rem}.admin-cms-table{min-width:720px}.admin-cms-table .admin-cms-slug{width:100%;max-width:9rem}.admin-cms-table .admin-cms-title{width:100%;max-width:11rem}.admin-cms-table .admin-cms-narrow{width:100%;max-width:5.5rem}.admin-cms-table .admin-cms-summary{width:100%;max-width:none;margin-bottom:.28rem}.admin-cms-table .app-inline-actions .button,.admin-cms-table td>.button{height:28px;padding:0 10px;font-size:12px;line-height:28px}.admin-cms-table .admin-inline-input{height:28px;font-size:.76rem}.admin-blog-table{min-width:860px}.admin-blog-table .admin-cms-text-cell,.admin-pages-table .admin-cms-text-cell,.admin-ann-table .admin-cms-text-cell{gap:.28rem;display:grid}.admin-pages-table{min-width:760px}.admin-ann-table{min-width:680px}.admin-ann-live{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.admin-ann-live .button{height:28px;padding:0 10px;font-size:12px;line-height:28px}.admin-cms-text-cell{width:38%;min-width:14rem}.admin-inline-area{resize:vertical;width:100%;min-height:2.35rem;font-size:.76rem;line-height:1.3}.admin-cms-list{gap:0;display:grid}.admin-cms-row{border-top:1px solid var(--line);margin:0;padding:.75rem 0}.admin-cms-row:first-child{border-top:none;padding-top:.15rem}.admin-cms-row.is-inactive{opacity:.55}.admin-cms-row .admin-cms-fields{max-width:none;margin:0}.admin-cms-row-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .65rem;margin:.55rem 0 0;display:flex}.admin-cms-row-head .muted-block{margin:0}.admin-cms-fields{flex-wrap:wrap;align-items:flex-end;gap:.45rem .55rem;display:flex}.admin-cms-fields>label{flex:12rem;min-width:0;margin:0}.admin-cms-fields>label.admin-toolbar-narrow{flex:0 7rem}.admin-cms-fields>label.admin-toolbar-grow{flex:100%}.admin-catalog-table.dense .admin-catalog-input{height:28px;font-size:.76rem}.rent-skel .numbers-table td{padding-top:.4rem;padding-bottom:.4rem}@media (max-width:640px){.pay-methods,.pay-methods-2,.pay-methods-3,.pay-card-row{grid-template-columns:1fr}}@media (max-width:639px){.home-stage{--home-stage-pt:1.35rem;padding-bottom:3rem}.home-below{gap:1.75rem;margin-top:2.15rem;padding-top:1.65rem}.home-lead{max-width:none;font-size:.95rem}.home-cta .button{flex:auto;justify-content:center;align-items:center;min-width:min(9rem,100%);height:34px;max-height:34px;display:inline-flex}.home-product{padding:.95rem .95rem 1rem}.home-below .home-product .button{justify-content:center;width:100%}.page-intro{padding:2rem 1rem 3rem}.home-hero-panel .aboveThreadTop{flex-wrap:wrap}}@media (max-width:419px){.home-cta{flex-direction:column;align-items:stretch}.home-cta .button{flex:none;width:100%;min-width:0}.home-title{font-size:clamp(1.85rem,11.5vw,2.35rem)}.home-hero-lamp{--lamp-shade-w:3.1rem;--lamp-shade-h:1.45rem;--lamp-beam-w:min(16rem, 92vw)}.auth-card h1{font-size:1.25rem}.dev-login-actions{grid-template-columns:1fr}.numbers-table{min-width:36rem}}@media (min-width:721px) and (max-width:1100px){.app-main{padding-left:1.25rem;padding-right:1.25rem}}@media (max-width:479px){.app-main{padding-left:max(.85rem, env(safe-area-inset-left,0px));padding-right:max(.85rem, env(safe-area-inset-right,0px))}.account-toolbar,.buy-toolbar,.work-toolbar,.admin-toolbar{gap:.55rem}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-ease{syntax:"*";inherits:false}
