/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-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{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-20{top:calc(var(--spacing) * 20)}.z-30{z-index:30}.z-40{z-index:40}.mx-auto{margin-inline:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-full{height:100%}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.min-h-full{min-height:100%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-24{width:calc(var(--spacing) * 24)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[420px\]{min-width:420px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[3px\]{gap:3px}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-1{padding-top:var(--spacing)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9\.5px\]{font-size:9.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:opacity-100:hover{opacity:1}}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:w-\[560px\]{width:560px}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}}@media (width>=64rem){.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-0:#eef2fa;--surface-1:#ffffffc7;--surface-2:#fff;--text-primary:#0b0b0b;--text-secondary:#52514e;--text-muted:#898781;--gridline:#e1e0d9;--border:#0b0b0b1a;--border-strong:#0b0b0b2e;--series-blue:#2a78d6;--series-orange:#eb6834;--series-aqua:#1baf7a;--series-yellow:#eda100;--series-magenta:#e87ba4;--series-green:#008300;--series-violet:#4a3aa7;--series-red:#e34948;--status-good:#0ca30c;--status-warning:#fab219;--status-serious:#ec835a;--status-critical:#d03b3b;--success-text:#006300}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#070914;--surface-1:#101527c2;--surface-2:#151b2e;--text-primary:#fff;--text-secondary:#c3c2b7;--text-muted:#898781;--gridline:#99a8db1f;--border:#ffffff1a;--border-strong:#ffffff2e;--series-blue:#3987e5;--series-orange:#d95926;--series-aqua:#199e70;--series-yellow:#c98500;--series-magenta:#d55181;--series-green:#008300;--series-violet:#9085e9;--series-red:#e66767;--success-text:#0ca30c}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#070914;--surface-1:#101527c2;--surface-2:#151b2e;--text-primary:#fff;--text-secondary:#c3c2b7;--text-muted:#898781;--gridline:#99a8db1f;--border:#ffffff1a;--border-strong:#ffffff2e;--series-blue:#3987e5;--series-orange:#d95926;--series-aqua:#199e70;--series-yellow:#c98500;--series-magenta:#d55181;--series-green:#008300;--series-violet:#9085e9;--series-red:#e66767;--success-text:#0ca30c}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--surface-0);color:var(--text-primary);-webkit-font-smoothing:antialiased;margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.scuffy-splash,.scuffy-landing,.scuffy-paywall{color:#f8f9ff;background:#070a14;min-height:100%;position:relative;overflow:hidden}.scuffy-splash{letter-spacing:.28em;place-content:center;justify-items:center;gap:16px;font-size:12px;display:grid}.scuffy-splash img{width:76px;animation:2.4s ease-in-out infinite scuffy-float}.scuffy-splash i{background:#242c48;width:120px;height:2px;position:relative;overflow:hidden}.scuffy-splash i:after{content:"";background:linear-gradient(90deg,#0000,#7f68ff,#0000);animation:1.2s linear infinite scuffy-load;position:absolute;inset:0}.scuffy-landing:before,.scuffy-paywall:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.scuffy-landing header,.scuffy-paywall header{z-index:2;justify-content:space-between;align-items:center;max-width:1200px;margin:auto;padding:28px 34px;display:flex;position:relative}.scuffy-brand{align-items:center;gap:12px;display:flex}.scuffy-brand img{border-radius:14px;width:46px;height:46px;box-shadow:0 0 34px #5b63ff3d}.scuffy-brand strong{letter-spacing:-.02em;font-size:19px;display:block}.scuffy-brand span{color:#737f9f;text-transform:uppercase;letter-spacing:.18em;margin-top:2px;font-size:8px;display:block}.scuffy-landing main{z-index:1;text-align:center;max-width:1000px;margin:9vh auto 0;padding:40px;animation:.8s cubic-bezier(.2,.8,.2,1) both scuffy-rise;position:relative}.scuffy-kicker{color:#72dac4;letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:700}.scuffy-landing h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(48px,7vw,88px);line-height:.98}.scuffy-landing h1 em{color:#0000;background:linear-gradient(110deg,#8e67ff,#49a8ff 52%,#47e2bd);-webkit-background-clip:text;background-clip:text;font-style:normal}.scuffy-landing main>p{color:#9aa4bd;max-width:680px;margin:0 auto;font-size:18px;line-height:1.7}.scuffy-hero-actions{flex-direction:column;align-items:center;gap:12px;margin:36px 0 50px;display:flex}.scuffy-hero-actions span{color:#6f7993;font-size:12px}.scuffy-trust{color:#6d7791;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:center;gap:28px;font-size:11px;display:flex}.scuffy-orb{filter:blur(100px);opacity:.14;border-radius:50%;width:440px;height:440px;animation:9s ease-in-out infinite alternate scuffy-drift;position:absolute}.orb-one{background:#6548ff;top:-160px;left:-120px}.orb-two{background:#1fd5c3;animation-delay:-3s;bottom:-220px;right:-180px}.scuffy-error,.scuffy-notice,.scuffy-message{color:#aeb8cf;background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;max-width:720px;margin:18px auto;padding:12px 16px;font-size:13px}.scuffy-error{color:#ff91a4;border-color:#ff5f784d}.scuffy-ghost{color:#aeb8cf;cursor:pointer;background:0 0;border:1px solid #29314a;border-radius:10px;padding:9px 14px}.scuffy-subscription{z-index:1;text-align:center;max-width:1040px;margin:6vh auto;padding:30px;animation:.65s ease-out both scuffy-rise;position:relative}.scuffy-subscription h2{letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(32px,5vw,54px)}.scuffy-subscription>p{color:#8994ae}.scuffy-plans{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin:36px 0 24px;display:grid}.scuffy-plans article{background:linear-gradient(145deg,#14192bf0,#0a0d19f0);border:1px solid #242c44;border-radius:20px;min-height:240px;padding:26px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative}.scuffy-plans article:hover{border-color:#526188;transform:translateY(-6px);box-shadow:0 20px 50px #0000004d}.scuffy-plans article.featured{border-color:#745fff;box-shadow:0 0 50px #644cff21}.scuffy-plans article>span{color:#9ba7c1}.scuffy-plans article>strong{margin:20px 0 4px;font-size:42px;display:block}.scuffy-plans article small{color:#68748f;letter-spacing:.12em;font-size:13px}.scuffy-plans article p{color:#64708a;font-size:12px}.scuffy-plans article button,.scuffy-promo button,.admin-promos form button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#7056f5,#348ce9);border:0;border-radius:10px;width:100%;margin-top:20px;padding:12px;font-weight:700;transition:filter .2s,transform .2s}.scuffy-plans button:hover,.scuffy-promo button:hover{filter:brightness(1.14);transform:translateY(-1px)}.scuffy-plans button:disabled{opacity:.4;cursor:not-allowed}.plan-badge{letter-spacing:.1em;background:#7961ff;border-radius:20px;padding:5px 10px;font-size:9px;position:absolute;top:-10px;right:18px}.scuffy-promo{gap:10px;max-width:520px;margin:24px auto;display:flex}.scuffy-promo input,.admin-promos input,.admin-promos select{color:#eef1ff;background:#0d1221;border:1px solid #29324d;border-radius:10px;outline:none;flex:1;min-width:0;padding:12px 14px}.scuffy-promo input:focus{border-color:#6f5aff}.scuffy-promo button{width:auto;margin:0;padding-inline:20px}.scuffy-logo-pulse{animation:3s ease-out infinite scuffy-pulse;box-shadow:0 0 #6456ff00}.account-page{flex-direction:column;gap:22px;display:flex}.account-hero{justify-content:space-between;align-items:center;padding:24px 4px;display:flex}.account-hero h1{letter-spacing:-.04em;margin:8px 0;font-size:clamp(30px,5vw,48px)}.account-hero p{color:var(--text-muted)}.account-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.account-card{border:1px solid var(--border);background:linear-gradient(145deg, var(--surface-1), var(--surface-1))}@supports (color:color-mix(in lab, red, red)){.account-card{background:linear-gradient(145deg, var(--surface-1), color-mix(in oklab, var(--surface-1) 88%, #6258ff 12%))}}.account-card{border-radius:18px;padding:24px;box-shadow:0 14px 35px #0000000f}.account-card-title span{letter-spacing:.2em;color:var(--series-aqua);font-size:9px}.account-card-title h3{margin:6px 0 20px}.wallet-card>code{font-size:19px;display:block}.verified-dot{color:var(--series-aqua);margin:10px 0 24px;font-size:12px}.danger-button{border:1px solid var(--status-critical)}@supports (color:color-mix(in lab, red, red)){.danger-button{border:1px solid color-mix(in oklab, var(--status-critical) 45%, transparent)}}.danger-button{color:var(--status-critical);cursor:pointer;background:0 0;border-radius:9px;padding:9px 13px}.subscription-card>strong{font-size:38px}.subscription-card>p{color:var(--text-muted)}.subscription-line{background:var(--border);border-radius:10px;height:5px;margin-top:25px;overflow:hidden}.subscription-line i{border-radius:inherit;background:linear-gradient(90deg,#6956ed,#31cda9);width:76%;height:100%;display:block}.account-page .scuffy-subscription{width:100%;color:var(--text-primary);border:1px solid var(--border);background:var(--surface-1);border-radius:20px;margin:0}.account-page .scuffy-plans article{color:#f8f9ff}.admin-promos form{grid-template-columns:1fr 1.4fr 1fr auto;align-items:end;gap:12px;display:grid}.admin-promos label{color:var(--text-muted);gap:6px;font-size:11px;display:grid}.admin-promos form button{width:auto;margin:0;padding-inline:22px}.promo-created{color:var(--status-warning);flex-direction:column;gap:8px;margin:18px 0;display:flex}.promo-created code{-webkit-user-select:all;user-select:all;font-size:18px}.promo-list{margin-top:18px;display:grid}.promo-list>div{border-top:1px solid var(--border);grid-template-columns:1.4fr .5fr .6fr 1fr auto;align-items:center;gap:10px;padding:11px 0;font-size:12px;display:grid}.promo-list button{border:1px solid var(--border-strong);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:6px 9px}.admin-payment-wallet{margin-top:24px}.admin-payment-wallet>p{color:var(--text-muted);max-width:760px;font-size:12px}.admin-payment-wallet form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:18px;display:grid}.admin-payment-wallet label{color:var(--text-muted);gap:7px;font-size:11px;display:grid}.admin-payment-wallet input{color:#eef1ff;background:#0d1221;border:1px solid #29324d;border-radius:10px;outline:none;min-width:0;padding:12px 14px;font:13px ui-monospace,monospace}.admin-payment-wallet input:focus{border-color:#6f5aff}.admin-payment-wallet button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#7056f5,#348ce9);border:0;border-radius:10px;padding:12px 20px;font-weight:700}.scuffy-success{color:#56deb2;margin-top:12px;font-size:12px}@keyframes scuffy-load{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes scuffy-float{50%{transform:translateY(-8px)rotate(2deg)}}@keyframes scuffy-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes scuffy-drift{to{transform:translate(70px,45px)scale(1.18)}}@keyframes scuffy-pulse{50%{box-shadow:0 0 24px #6456ff4d}}@media (width<=760px){.scuffy-landing header,.scuffy-paywall header{padding:18px}.scuffy-landing main{margin-top:3vh;padding:28px 18px}.scuffy-plans,.account-grid{grid-template-columns:1fr}.scuffy-plans article{min-height:210px}.admin-promos form,.admin-payment-wallet form{grid-template-columns:1fr}.promo-list>div{grid-template-columns:1fr 1fr}.account-hero{align-items:flex-start;gap:16px}.scuffy-trust{gap:12px}}::selection{background:var(--series-blue)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--series-blue) 35%, transparent)}}.tabular-nums{font-variant-numeric:tabular-nums}@keyframes ft-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:6px}::-webkit-scrollbar-track{background:0 0}:root{--glass:#ffffffad;--glass-strong:#ffffffe0;--glass-border:#434a6f21;--portal-shadow:0 24px 70px #2b345c1f;--portal-shadow-soft:0 12px 35px #2b345c14;--accent-gradient:linear-gradient(120deg, #7758f6 0%, #477fe8 52%, #28c9aa 100%)}:root[data-theme=dark]{--glass:#0c1121ad;--glass-strong:#0e1325e6;--glass-border:#a8b4e821;--portal-shadow:0 30px 90px #00000061;--portal-shadow-soft:0 16px 44px #0000003d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--glass:#0c1121ad;--glass-strong:#0e1325e6;--glass-border:#a8b4e821;--portal-shadow:0 30px 90px #00000061;--portal-shadow-soft:0 16px 44px #0000003d}}html{background:var(--surface-0);scroll-behavior:smooth}body{background:radial-gradient(circle at 8% 5%, var(--series-violet), transparent 32rem), radial-gradient(circle at 93% 13%, var(--series-blue), transparent 31rem), var(--surface-0);overflow-x:hidden}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(circle at 8% 5%, color-mix(in oklab, var(--series-violet) 16%, transparent), transparent 32rem), radial-gradient(circle at 93% 13%, color-mix(in oklab, var(--series-blue) 13%, transparent), transparent 31rem), var(--surface-0)}}body{font-family:Inter,SF Pro Display,Segoe UI,system-ui,sans-serif}body:before{content:"";z-index:-2;pointer-events:none;opacity:.55;background-image:linear-gradient(var(--gridline) 1px, transparent 1px), linear-gradient(90deg, var(--gridline) 1px, transparent 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000 70%);mask-image:linear-gradient(#000000d9,#0000 70%)}button,input,select,textarea{font:inherit}button,a,input,select{transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s,transform .2s}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--series-blue)}@supports (color:color-mix(in lab, red, red)){button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid color-mix(in oklab, var(--series-blue) 78%, white)}}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-offset:3px}button:not(:disabled):active{transform:scale(.975)}.portal-shell{isolation:isolate;position:relative}.portal-ambient{z-index:-1;filter:blur(110px);opacity:.1;pointer-events:none;border-radius:50%;width:34rem;height:34rem;animation:13s ease-in-out infinite alternate portal-ambient;position:fixed}.portal-ambient-one{background:#7555ff;top:12%;left:-18rem}.portal-ambient-two{background:#1dddc1;animation-delay:-6s;top:48%;right:-19rem}.portal-main{max-width:1420px;animation:.58s cubic-bezier(.2,.8,.2,1) both portal-enter}.portal-header{width:calc(100% - 24px);max-width:1460px;box-shadow:var(--portal-shadow-soft), inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);border-radius:22px;margin:0 auto 10px;top:12px;border-color:var(--glass-border)!important;background:var(--glass-strong)!important}.portal-brand img{width:42px;height:42px;box-shadow:0 0 30px #6953ff3b}.portal-brand>div>div:first-child{letter-spacing:-.025em;background:linear-gradient(110deg, var(--text-primary), var(--text-primary));font-size:17px}@supports (color:color-mix(in lab, red, red)){.portal-brand>div>div:first-child{background:linear-gradient(110deg, var(--text-primary), color-mix(in oklab, var(--text-primary) 58%, var(--series-aqua)))}}.portal-brand>div>div:first-child{color:#0000;-webkit-background-clip:text;background-clip:text}.portal-action{background:var(--surface-2);min-height:36px;border-color:var(--glass-border)!important}@supports (color:color-mix(in lab, red, red)){.portal-action{background:color-mix(in oklab, var(--surface-2) 48%, transparent)}}.portal-action:hover{border-color:var(--series-blue)!important}@supports (color:color-mix(in lab, red, red)){.portal-action:hover{border-color:color-mix(in oklab, var(--series-blue) 55%, transparent)!important}}.portal-action:hover{background:var(--series-blue)}@supports (color:color-mix(in lab, red, red)){.portal-action:hover{background:color-mix(in oklab, var(--series-blue) 9%, var(--surface-2))}}.portal-action:hover{transform:translateY(-1px)}.portal-icon-action{border-radius:11px!important}.portal-nav{border:1px solid var(--glass-border);background:var(--surface-0);border-radius:13px;width:max-content;max-width:100%;padding:4px;position:relative;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.portal-nav{background:color-mix(in oklab, var(--surface-0) 48%, transparent)}}.portal-nav{scrollbar-width:none}.portal-nav::-webkit-scrollbar{display:none}.portal-nav-button{white-space:nowrap;position:relative;border-radius:9px!important}.portal-nav-button[data-active=true]{border-color:var(--series-violet)!important}@supports (color:color-mix(in lab, red, red)){.portal-nav-button[data-active=true]{border-color:color-mix(in oklab, var(--series-violet) 38%, var(--border))!important}}.portal-nav-button[data-active=true]{box-shadow:0 5px 18px var(--series-violet), inset 0 1px #ffffff0f}@supports (color:color-mix(in lab, red, red)){.portal-nav-button[data-active=true]{box-shadow:0 5px 18px color-mix(in oklab, var(--series-violet) 16%, transparent), inset 0 1px #ffffff0f}}.portal-nav-button[data-active=true]:after{content:"";background:var(--accent-gradient);height:2px;box-shadow:0 0 10px var(--series-blue);border-radius:2px;position:absolute;bottom:-5px;left:28%;right:28%}.portal-stats{gap:14px}.portal-stat{min-height:116px;position:relative;overflow:hidden;border-color:var(--glass-border)!important;background:linear-gradient(145deg, var(--surface-2), var(--glass))!important;border-radius:18px!important;padding:18px!important}@supports (color:color-mix(in lab, red, red)){.portal-stat{background:linear-gradient(145deg, color-mix(in oklab, var(--surface-2) 72%, transparent), var(--glass))!important}}.portal-stat{box-shadow:var(--portal-shadow-soft), inset 0 1px #ffffff0d;transition:transform .25s,border-color .25s,box-shadow .25s}.portal-stat:before{content:"";background:var(--stat-tone);filter:blur(28px);opacity:.22;border-radius:50%;width:95px;height:95px;position:absolute;top:-55px;right:-30px}.portal-stat:after{content:"";background:linear-gradient(90deg, var(--stat-tone), transparent);opacity:.62;height:2px;position:absolute;bottom:0;left:18px;right:18px}.portal-stat:hover{transform:translateY(-4px);border-color:var(--stat-tone)!important}@supports (color:color-mix(in lab, red, red)){.portal-stat:hover{border-color:color-mix(in oklab, var(--stat-tone) 42%, var(--border))!important}}.portal-stat:hover{box-shadow:var(--portal-shadow)}.portal-stat-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portal-stat-glyph{border:1px solid var(--stat-tone);place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-stat-glyph{border:1px solid color-mix(in oklab, var(--stat-tone) 45%, transparent)}}.portal-stat-glyph{color:var(--stat-tone);background:var(--stat-tone);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.portal-stat-glyph{background:color-mix(in oklab, var(--stat-tone) 11%, transparent)}}.portal-stat-glyph{font-size:12px;font-weight:800}.portal-stat .text-xl{letter-spacing:-.035em;margin-top:10px;font-size:clamp(20px,1.8vw,27px)}.portal-filters{border:1px solid var(--glass-border);background:var(--glass);box-shadow:var(--portal-shadow-soft), inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px;padding:12px}.filter-segment{background:var(--surface-0);gap:2px;padding:3px;border-radius:11px!important}@supports (color:color-mix(in lab, red, red)){.filter-segment{background:color-mix(in oklab, var(--surface-0) 54%, transparent)}}.filter-segment-button{border-radius:7px;min-height:34px}.filter-control{min-height:40px;border-color:var(--glass-border)!important;background:var(--surface-2)!important}@supports (color:color-mix(in lab, red, red)){.filter-control{background:color-mix(in oklab, var(--surface-2) 58%, transparent)!important}}.filter-control{outline:none}.filter-control:hover,.filter-control:focus{border-color:var(--series-blue)!important}@supports (color:color-mix(in lab, red, red)){.filter-control:hover,.filter-control:focus{border-color:color-mix(in oklab, var(--series-blue) 54%, var(--border))!important}}.filter-control:hover,.filter-control:focus{box-shadow:0 0 0 3px var(--series-blue)}@supports (color:color-mix(in lab, red, red)){.filter-control:hover,.filter-control:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--series-blue) 9%, transparent)}}.filter-search{padding-left:16px!important}.portal-results{letter-spacing:.025em;padding:0 4px}.auction-table-shell{background:var(--glass);box-shadow:var(--portal-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-color:var(--glass-border)!important;border-radius:20px!important}.auction-table thead{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.auction-table thead{background:color-mix(in oklab, var(--surface-2) 58%, transparent)}}.auction-table th{letter-spacing:.1em;height:47px}.sortable-heading{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.sort-arrows{gap:2px;display:inline-flex}.sort-arrows button{width:21px;height:23px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;font-size:13px;line-height:1;display:grid}.sort-arrows button:hover{color:var(--text-primary);border-color:var(--glass-border);background:var(--series-blue)}@supports (color:color-mix(in lab, red, red)){.sort-arrows button:hover{background:color-mix(in oklab, var(--series-blue) 9%, transparent)}}.sort-arrows button.active{color:#fff;border-color:var(--series-blue)}@supports (color:color-mix(in lab, red, red)){.sort-arrows button.active{border-color:color-mix(in oklab, var(--series-blue) 54%, transparent)}}.sort-arrows button.active{background:linear-gradient(145deg, var(--series-violet), var(--series-blue));box-shadow:0 4px 13px var(--series-blue)}@supports (color:color-mix(in lab, red, red)){.sort-arrows button.active{box-shadow:0 4px 13px color-mix(in oklab, var(--series-blue) 28%, transparent)}}.auction-row{animation:.42s both row-enter}.auction-row:nth-child(2){animation-delay:35ms}.auction-row:nth-child(3){animation-delay:70ms}.auction-row:nth-child(4){animation-delay:.105s}.auction-row:nth-child(5){animation-delay:.14s}.auction-row:hover{background:var(--series-blue)!important}@supports (color:color-mix(in lab, red, red)){.auction-row:hover{background:color-mix(in oklab, var(--series-blue) 7%, var(--surface-1))!important}}.auction-row:hover .auction-item-mark{border-color:var(--series-violet);transform:scale(1.08)}@supports (color:color-mix(in lab, red, red)){.auction-row:hover .auction-item-mark{border-color:color-mix(in oklab, var(--series-violet) 62%, transparent)}}.auction-row:hover .auction-item-mark{box-shadow:0 0 20px var(--series-violet)}@supports (color:color-mix(in lab, red, red)){.auction-row:hover .auction-item-mark{box-shadow:0 0 20px color-mix(in oklab, var(--series-violet) 22%, transparent)}}.auction-item-mark{border:1px solid var(--series-violet);flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.auction-item-mark{border:1px solid color-mix(in oklab, var(--series-violet) 34%, transparent)}}.auction-item-mark{color:var(--series-violet);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.auction-item-mark{color:color-mix(in oklab, var(--series-violet) 78%, var(--text-primary))}}.auction-item-mark{background:linear-gradient(145deg, var(--series-violet), var(--series-blue))}@supports (color:color-mix(in lab, red, red)){.auction-item-mark{background:linear-gradient(145deg, color-mix(in oklab, var(--series-violet) 15%, transparent), color-mix(in oklab, var(--series-blue) 7%, transparent))}}.auction-item-mark{font-weight:800;transition:transform .2s,box-shadow .2s,border-color .2s}.auction-item-copy{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.auction-item-copy>span:first-child{letter-spacing:-.01em}.auction-empty{border:1px dashed var(--glass-border);background:var(--glass);border-radius:20px;justify-items:center;gap:12px;display:grid}.auction-empty>span{width:54px;height:54px;color:var(--series-violet);background:var(--series-violet);border-radius:18px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.auction-empty>span{background:color-mix(in oklab, var(--series-violet) 10%, transparent)}}.auction-empty>span{font-size:26px}.auction-empty strong{font-weight:550}.auction-skeleton-row i{background:linear-gradient(90deg, var(--gridline), var(--text-muted), var(--gridline));border-radius:10px;width:min(180px,80%);height:12px;display:block}@supports (color:color-mix(in lab, red, red)){.auction-skeleton-row i{background:linear-gradient(90deg, var(--gridline), color-mix(in oklab, var(--text-muted) 16%, transparent), var(--gridline))}}.auction-skeleton-row i{background-size:220% 100%;animation:1.35s linear infinite portal-shimmer}.portal-pagination{padding:8px}.portal-pagination button{background:var(--glass);min-width:110px;min-height:38px;border-radius:11px!important}.portal-pagination button:not(:disabled):hover{border-color:var(--series-blue)!important}@supports (color:color-mix(in lab, red, red)){.portal-pagination button:not(:disabled):hover{border-color:color-mix(in oklab, var(--series-blue) 48%, transparent)!important}}.portal-pagination button:not(:disabled):hover{box-shadow:var(--portal-shadow-soft)}.portal-footer{position:relative}.legal-links{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:14px;margin:12px auto 24px;font-size:12px;display:flex}.legal-links a{color:inherit;text-decoration:none}.legal-links a:hover{color:var(--text-primary)}.billing-legal{color:var(--text-muted);margin-top:14px;display:block}.billing-legal a{color:var(--series-blue)}.portal-footer:before{content:"";background:linear-gradient(90deg, transparent, var(--border), transparent);max-width:760px;height:1px;margin:0 auto 26px;display:block}.scuffy-landing,.scuffy-paywall{background:#060916}.scuffy-landing:after,.scuffy-paywall:after{content:"";pointer-events:none;background:radial-gradient(circle at 75% 42%,#4c63ff21,#0000 31%),radial-gradient(circle at 18% 82%,#2eddba12,#0000 28%);position:absolute;inset:0}.scuffy-landing header,.scuffy-paywall header{max-width:1420px;padding-top:24px}.scuffy-landing header:after{content:"";background:linear-gradient(90deg,#0000,#a4b1dc2e,#0000);height:1px;position:absolute;bottom:0;left:34px;right:34px}.scuffy-hero{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);align-items:center;gap:clamp(40px,7vw,100px);min-height:calc(100vh - 130px);text-align:left!important;max-width:1420px!important;margin:0 auto!important;padding:58px 34px 74px!important;display:grid!important}.scuffy-hero-copy{max-width:690px}.scuffy-landing h1{font-size:clamp(50px,5.7vw,86px)}.scuffy-landing .scuffy-hero-copy>p{max-width:640px;margin:0}.scuffy-hero-actions{align-items:flex-start;margin:34px 0 36px}.scuffy-trust{justify-content:flex-start}.scuffy-preview{background:linear-gradient(145deg,#141b33e6,#090d1ceb);border:1px solid #abb9ec29;border-radius:28px;padding:18px;animation:6s ease-in-out infinite preview-float;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg);box-shadow:0 45px 110px #0000006e,0 0 80px #5f4cff1c,inset 0 1px #ffffff12}.scuffy-preview:before{content:"";filter:blur(85px);opacity:.2;background:#755cff;border-radius:50%;width:230px;height:230px;position:absolute;top:-120px;right:-100px}.preview-top,.preview-heading,.chart-label{justify-content:space-between;align-items:center;display:flex;position:relative}.preview-top{border-bottom:1px solid #ffffff12;padding:2px 3px 15px}.preview-top>div{gap:6px;display:flex}.preview-top i{background:#3a425b;border-radius:50%;width:7px;height:7px;display:block}.preview-top i:first-child{background:#805fff}.preview-top i:nth-child(2){background:#45a6f8}.preview-top span{color:#7c88a5;letter-spacing:.16em;font-size:9px;font-weight:700}.preview-top b{background:#45deb9;border-radius:50%;width:6px;height:6px;animation:1.7s ease-out infinite live-pulse;display:inline-block;box-shadow:0 0 12px #45deb9}.preview-heading{flex-direction:column;align-items:flex-start;gap:5px;padding:21px 3px 16px}.preview-heading span{color:#727d9a;text-transform:uppercase;letter-spacing:.13em;font-size:11px}.preview-heading strong{letter-spacing:-.025em;font-size:21px}.preview-metrics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.preview-metrics article{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;padding:15px}.preview-metrics article span{color:#78839f;font-size:10px;display:block}.preview-metrics article strong{letter-spacing:-.03em;margin-top:8px;font-size:20px;display:inline-block}.preview-metrics article small{float:right;color:#4bd9b5;margin-top:12px;font-size:9px}.preview-chart{background:#02051040;border:1px solid #ffffff12;border-radius:16px;margin-top:10px;padding:15px 15px 5px}.chart-label span{color:#aeb8cf;font-size:11px}.chart-label b{color:#4adbb8;font-size:10px}.preview-chart svg{width:100%;height:170px;overflow:visible}.preview-chart .chart-area{fill:url(#chartFill)}.preview-chart .chart-line{fill:none;stroke:url(#chartLine);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 7px #5676ff80);stroke-dasharray:740;stroke-dashoffset:740px;animation:1.8s .35s forwards chart-draw}.preview-chart circle{fill:#43dfbf;stroke:#43dfbf33;stroke-width:10px}.preview-feed{gap:7px;margin-top:10px;display:grid}.preview-feed>div{background:#ffffff05;border:1px solid #ffffff0e;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.preview-feed i{border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.preview-feed i.violet{color:#a38fff;background:#7e5dff21}.preview-feed i.aqua{color:#43dcb9;background:#43dcb91c}.preview-feed span{gap:2px;display:grid}.preview-feed b{color:#dfe5f7;font-size:11px}.preview-feed small{color:#69748f;font-size:9px}.preview-feed>div>strong{color:#b9c3dc;font-size:10px}.scuffy-subscription{max-width:1120px}.scuffy-plans article{overflow:hidden;box-shadow:0 24px 60px #0003,inset 0 1px #ffffff0b}.scuffy-plans article:after{content:"";pointer-events:none;background:radial-gradient(#575eff29,#0000 68%);height:160px;position:absolute;inset:auto -30% -55% 20%}.scuffy-plans article>span,.scuffy-plans article>strong,.scuffy-plans article>p,.scuffy-plans article>ul,.scuffy-plans article>button{z-index:1;position:relative}.plan-orbit{color:#9e8bff;background:#7e5eff1a;border:1px solid #8f7aff59;border-radius:13px;place-items:center;width:40px;height:40px;margin-bottom:20px;font-style:normal;display:grid;box-shadow:0 0 24px #6e53ff1c}.scuffy-plans article ul{color:#8995af;min-height:48px;margin:17px 0 4px;padding:0;font-size:11px;line-height:1.9;list-style:none}.scuffy-plans article li:before{content:"✓";color:#4bd6b2;margin-right:7px}.scuffy-plans article button{margin-top:15px}.account-card{border-color:var(--glass-border);background:linear-gradient(145deg, var(--surface-2), var(--glass));border-radius:21px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.account-card{background:linear-gradient(145deg, color-mix(in oklab, var(--surface-2) 64%, transparent), var(--glass))}}.account-card{box-shadow:var(--portal-shadow-soft), inset 0 1px #ffffff0b;transition:transform .24s,border-color .24s,box-shadow .24s}.account-card:after{content:"";background:var(--series-violet);filter:blur(45px);opacity:.12;pointer-events:none;border-radius:50%;width:130px;height:130px;position:absolute;top:-85px;right:-55px}.account-card:hover{border-color:var(--series-violet);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.account-card:hover{border-color:color-mix(in oklab, var(--series-violet) 32%, var(--border))}}.account-card:hover{box-shadow:var(--portal-shadow)}.account-page .scuffy-subscription{background:var(--glass);border-color:var(--glass-border);box-shadow:var(--portal-shadow)}.admin-promos input,.admin-promos select,.admin-payment-wallet input{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.admin-promos input,.admin-promos select,.admin-payment-wallet input{background:color-mix(in oklab, var(--surface-2) 60%, transparent)}}.admin-promos input,.admin-promos select,.admin-payment-wallet input{color:var(--text-primary);border-color:var(--glass-border)}[role=dialog]{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);animation:.2s both modal-backdrop}[role=dialog]>.relative{animation:.28s cubic-bezier(.2,.8,.2,1) both modal-enter;box-shadow:0 35px 120px #00000073;border-color:var(--glass-border)!important;background:var(--glass-strong)!important}@keyframes portal-enter{0%{opacity:0;transform:translateY(12px)}}@keyframes row-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes portal-ambient{to{transform:translate(90px,55px)scale(1.16)}}@keyframes portal-shimmer{to{background-position:-220% 0}}@keyframes preview-float{50%{transform:perspective(1200px)rotateY(-1deg)rotateX(0)translateY(-8px)}}@keyframes chart-draw{to{stroke-dashoffset:0}}@keyframes live-pulse{60%{box-shadow:0 0 0 7px #45deb900}}@keyframes modal-backdrop{0%{opacity:0}}@keyframes modal-enter{0%{opacity:0;transform:translateY(15px)scale(.98)}}@media (width<=980px){.portal-header-top{align-items:flex-start}.portal-actions{flex-wrap:wrap;justify-content:flex-end}.scuffy-hero{grid-template-columns:1fr;padding-top:50px!important}.scuffy-hero-copy{max-width:760px}.scuffy-preview{width:min(100%,720px);margin:0 auto;transform:none}@keyframes preview-float{50%{transform:translateY(-7px)}}}@media (width<=700px){.portal-header{border-radius:18px;width:calc(100% - 12px);top:6px;padding:12px!important}.portal-header-top{align-items:center}.portal-brand>div{display:none}.portal-brand img{width:38px;height:38px}.portal-actions{flex-wrap:nowrap;overflow-x:auto}.portal-action:not(.portal-icon-action){width:38px;padding-inline:8px;font-size:0}.portal-action:not(.portal-icon-action) span{font-size:15px}.portal-nav{width:100%}.portal-main{padding-inline:12px!important}.portal-stats{grid-template-columns:1fr 1fr;display:grid!important}.portal-stat{min-height:108px;min-width:0!important}.portal-stat:last-child{grid-column:1/-1}.portal-filters{border-radius:15px;padding:9px}.filter-segment,.filter-segment-button{flex:1}.filter-control{flex:1;min-width:calc(50% - 5px);width:auto!important}.filter-search{min-width:100%}.auction-table-shell{overflow-x:auto!important}.auction-table{min-width:790px}.scuffy-landing header,.scuffy-paywall header{padding:17px}.scuffy-landing header:after{left:18px;right:18px}.scuffy-hero{gap:54px;min-height:auto;padding:50px 18px 70px!important}.scuffy-landing h1{font-size:clamp(42px,13vw,66px)}.scuffy-preview{border-radius:20px;padding:11px}.preview-chart svg{height:130px}.preview-feed>div{grid-template-columns:32px 1fr}.preview-feed>div>strong{display:none}.scuffy-subscription{padding-inline:17px}.scuffy-promo{flex-direction:column}.scuffy-promo button{width:100%}}@media (width<=420px){.portal-stats{grid-template-columns:1fr}.portal-stat:last-child{grid-column:auto}.preview-metrics{grid-template-columns:1fr}.scuffy-trust{display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.telegram-card{min-height:220px}.telegram-card>strong{margin:12px 0;font-size:22px;display:block}.telegram-connect{color:#fff;cursor:pointer;background:linear-gradient(110deg,#2aabee,#397ee8);border:0;border-radius:10px;padding:11px 18px;font-weight:700}.telegram-refresh{border:1px solid var(--border-strong);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;margin-left:10px;padding:10px 14px}.demo-market{border:1px solid var(--border);background:var(--surface-1);border-radius:24px;width:min(1180px,100% - 32px);margin:0 auto 64px;padding:28px}@supports (color:color-mix(in lab, red, red)){.demo-market{background:color-mix(in oklab,var(--surface-1) 88%,transparent)}}.demo-market h2{margin:8px 0;font-size:clamp(22px,3vw,36px)}.demo-market>p{color:var(--text-muted);margin-bottom:20px}.demo-market-grid{gap:10px;display:grid}.demo-market-grid article{border:1px solid var(--border);background:var(--surface-0);border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:14px 16px;display:grid}.demo-market-grid article div{flex-direction:column;display:flex}.demo-market-grid article span,.demo-market-grid article small{color:var(--text-muted);font-size:12px}.demo-market-grid article.locked{filter:blur(2.5px);opacity:.55;-webkit-user-select:none;user-select:none}.onboarding-overlay{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070fc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.onboarding-card{border:1px solid var(--border-strong);background:var(--surface-0);border-radius:24px;width:min(620px,100%);padding:30px;box-shadow:0 30px 90px #00000073}.onboarding-card h2{margin:8px 0 22px;font-size:30px}.onboarding-card ol{counter-reset:onboard;gap:14px;display:grid}.onboarding-card li{background:var(--surface-1);border-radius:14px;flex-direction:column;padding:14px;display:flex}.onboarding-card li span{color:var(--text-muted);font-size:14px}.onboarding-card>div:last-child{gap:10px;margin-top:22px;display:flex}.onboarding-card button{background:var(--series-blue);color:#fff;cursor:pointer;border-radius:10px;padding:11px 16px}.onboarding-card button.scuffy-ghost{color:var(--text-primary);border:1px solid var(--border);background:0 0}.admin-page{gap:20px;display:grid}.admin-heading{justify-content:space-between;align-items:center;display:flex}.admin-heading h1{font-size:clamp(26px,4vw,42px)}.admin-heading button,.admin-panel button,.admin-search button{border:1px solid var(--border-strong);cursor:pointer;border-radius:9px;padding:8px 12px}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-metrics article{border:1px solid var(--border);background:var(--surface-1);border-radius:16px;padding:18px}.admin-metrics span{color:var(--text-muted);font-size:12px;display:block}.admin-metrics strong{font-size:24px}.admin-tabs{gap:7px;display:flex;overflow:auto}.admin-tabs button{color:var(--text-muted);cursor:pointer;border-radius:10px;padding:9px 14px}.admin-tabs button.active{background:var(--series-blue);color:#fff}.admin-panel{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:18px;overflow:hidden}.admin-search{gap:8px;margin-bottom:14px;display:flex}.admin-search input{border:1px solid var(--border);background:var(--surface-0);border-radius:10px;flex:1;padding:10px 12px}.admin-table-wrap{overflow:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;min-width:850px}.admin-table-wrap th,.admin-table-wrap td{text-align:left;border-bottom:1px solid var(--gridline);padding:11px;font-size:13px}.admin-table-wrap th{color:var(--text-muted);text-transform:uppercase;font-size:11px}.admin-table-wrap td button{margin-right:5px;font-size:12px}.admin-table-wrap td button.danger{color:var(--status-critical)}.admin-table-wrap em{color:var(--status-critical);font-size:10px;display:block}.admin-two-cols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-stat-row{border-bottom:1px solid var(--gridline);justify-content:space-between;padding:12px 0;display:flex}.payment-status,.ops-alert{border-radius:8px;padding:4px 8px}.payment-status.paid{color:var(--status-good)}.payment-status.pending{color:var(--status-warning)}.payment-status.expired{color:var(--text-muted)}.ops-alert{background:var(--status-critical);flex-direction:column;gap:2px;margin:8px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.ops-alert{background:color-mix(in oklab,var(--status-critical) 10%,transparent)}}.ops-alert.resolved{background:var(--status-good)}@supports (color:color-mix(in lab, red, red)){.ops-alert.resolved{background:color-mix(in oklab,var(--status-good) 8%,transparent)}}.ops-alert span,.ops-alert small{color:var(--text-muted);font-size:12px}@media (width<=800px){.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-two-cols{grid-template-columns:1fr}}.payment-history-list{gap:8px;display:grid}.payment-history-list>div{border:1px solid var(--border);border-radius:11px;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:11px;display:grid}.payment-history-list span{flex-direction:column;display:flex}.payment-history-list small{color:var(--text-muted)}.payment-history-list em{text-transform:uppercase;font-size:11px;font-style:normal}.payment-history-list em.paid{color:var(--status-good)}.payment-history-list em.pending{color:var(--status-warning)}.payment-history-list a{color:var(--series-blue)}.payment-history-list em.rejected,.payment-history-list em.expired,.payment-error,.payment-reason{color:var(--status-critical)}.payment-error{max-width:280px;margin-top:4px;display:block}.admin-operation-buttons{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.payment-status.archived{color:var(--text-muted)}@media (width<=720px){.account-page{gap:14px}.account-hero{flex-direction:column;align-items:stretch;padding:10px 0}.account-hero h1{font-size:30px}.account-hero>div+div{align-self:flex-start}.account-card{border-radius:15px;padding:18px}.wallet-card>code{overflow-wrap:anywhere;font-size:14px}.telegram-card{min-height:0}.telegram-connect,.telegram-refresh,.danger-button{width:100%;margin:7px 0 0}.payment-history-list>div{grid-template-columns:1fr auto;align-items:start}.payment-history-list>div>a{grid-column:1/-1}.account-page .scuffy-subscription{padding:18px 12px}.scuffy-promo{flex-direction:column}.scuffy-promo button{width:100%}.admin-page{gap:14px}.admin-heading{align-items:flex-start;gap:12px}.admin-heading h1{font-size:28px;line-height:1.05}.admin-heading>button{flex:none}.admin-metrics{grid-template-columns:1fr 1fr;gap:8px}.admin-metrics article{padding:13px}.admin-metrics strong{font-size:20px}.admin-tabs{scroll-snap-type:x proximity;margin-inline:-16px;padding-inline:16px}.admin-tabs button{white-space:nowrap;scroll-snap-align:start}.admin-panel{border-radius:14px;padding:13px}.admin-search{flex-direction:column}.admin-search button{width:100%}.admin-two-cols{grid-template-columns:1fr}.admin-stat-row{align-items:flex-start;gap:12px}.admin-stat-row b{text-align:right;overflow-wrap:anywhere}.admin-operation-buttons button{width:100%}.admin-table-wrap{overflow:visible}.admin-table-wrap table{min-width:0;display:block}.admin-table-wrap thead{display:none}.admin-table-wrap tbody{gap:10px;display:grid}.admin-table-wrap tr{border:1px solid var(--border);background:var(--surface-0);border-radius:12px;padding:11px;display:block}.admin-table-wrap td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(90px,36%) minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.admin-table-wrap td:before{color:var(--text-muted);text-transform:uppercase;font-size:10px}.users-table td:first-child:before,.payments-table td:nth-child(2):before{content:"Кошелёк"}.users-table td:nth-child(2):before{content:"Источник"}.users-table td:nth-child(3):before{content:"Доступ до"}.users-table td:nth-child(4):before{content:"Оплат"}.users-table td:nth-child(5):before{content:"Telegram"}.users-table td:nth-child(6):before{content:"Действия"}.payments-table td:first-child:before,.audit-table td:first-child:before{content:"Дата"}.payments-table td:nth-child(3):before{content:"Тариф"}.payments-table td:nth-child(4):before{content:"Сумма"}.payments-table td:nth-child(5):before{content:"Статус"}.payments-table td:nth-child(6):before{content:"Транзакция"}.audit-table td:nth-child(2):before{content:"Администратор"}.audit-table td:nth-child(3):before{content:"Действие"}.audit-table td:nth-child(4):before{content:"Объект"}.audit-table td:nth-child(5):before{content:"Детали"}.admin-table-wrap td:last-child button{width:calc(50% - 4px);margin:0 4px 0 0}}@media (width<=390px){.admin-metrics{grid-template-columns:1fr}.admin-heading{flex-direction:column}.admin-heading>button{width:100%}.payment-history-list>div{grid-template-columns:1fr}.payment-history-list>div>a{grid-column:auto}}@media (width<=720px){.payments-table td:nth-child(7):before{content:"Действие"}.legal-links{padding-inline:14px}}.auction-signal-list{flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;display:flex}.auction-signal{border:1px solid var(--series-aqua);align-items:center;width:max-content;max-width:100%;padding:3px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.auction-signal{border:1px solid color-mix(in oklab,var(--series-aqua) 24%,var(--border))}}.auction-signal{color:var(--series-aqua);background:var(--series-aqua);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.auction-signal{background:color-mix(in oklab,var(--series-aqua) 7%,transparent)}}.auction-signal{font-size:10px;line-height:1.25}.auction-signal[data-tone=positive],.auction-signals-panel span[data-tone=positive]{color:var(--status-good)}.auction-signal[data-tone=warning],.auction-signals-panel span[data-tone=warning]{color:var(--status-warning)}.auction-signal[data-tone=attention],.auction-signals-panel span[data-tone=attention]{color:var(--series-purple)}.auction-signal-more{min-width:24px;height:24px;color:var(--text-muted);background:var(--surface-2);border-radius:999px;place-items:center;font-size:10px;display:inline-grid}.auction-freshness{color:var(--text-muted);margin-top:4px;font-size:9px;display:block}.auction-signals-panel{border:1px solid var(--border);background:var(--series-aqua);border-radius:14px;flex-direction:column;gap:7px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.auction-signals-panel{background:color-mix(in oklab,var(--series-aqua) 5%,var(--surface-1))}}.auction-signals-panel span{color:var(--series-aqua);font-size:13px}.auction-signals-panel small{color:var(--text-muted);line-height:1.45}.personal-feed>p{color:var(--text-muted);margin-bottom:14px}.personal-feed article{border-bottom:1px solid var(--gridline);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.personal-feed article div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.personal-feed article div span,.personal-feed article small{color:var(--text-muted);font-size:12px}.personal-feed article div strong{color:var(--series-aqua)}.prepared-bid-quote,.chain-waiting{border:1px solid var(--border);background:var(--surface-1);border-radius:12px;flex-direction:column;gap:3px;padding:12px;display:flex}.prepared-bid-quote span,.prepared-bid-quote small,.chain-waiting span{color:var(--text-muted);font-size:12px}.prepared-bid-quote strong{font-size:24px}.confirmed-tx-link{border:1px solid var(--status-good);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.confirmed-tx-link{border:1px solid color-mix(in oklab,var(--status-good) 50%,var(--border))}}.confirmed-tx-link{color:var(--status-good);border-radius:11px}:root{--ui-radius-sm:10px;--ui-radius:14px;--ui-radius-lg:20px;--ui-radius-xl:26px;--ui-control-height:42px;--ui-panel:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){:root{--ui-panel:color-mix(in oklab, var(--surface-1) 82%, transparent)}}:root{--ui-panel-strong:var(--surface-0)}@supports (color:color-mix(in lab, red, red)){:root{--ui-panel-strong:color-mix(in oklab, var(--surface-0) 94%, var(--surface-1))}}:root{--ui-hover:var(--series-blue)}@supports (color:color-mix(in lab, red, red)){:root{--ui-hover:color-mix(in oklab, var(--series-blue) 8%, var(--surface-1))}}:root{--ui-focus:var(--series-blue)}@supports (color:color-mix(in lab, red, red)){:root{--ui-focus:color-mix(in oklab, var(--series-blue) 36%, transparent)}}.portal-page{animation:.28s both portal-enter}.portal-page-heading{min-height:48px}.portal-page-heading h1,.portal-page-heading h2{letter-spacing:-.025em}.portal-page-heading p{max-width:760px;margin-top:3px}.ui-button,.admin-page button,.portal-main button[type=submit]{min-height:var(--ui-control-height);border:1px solid var(--border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-panel-strong);color:var(--text-primary);justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:650;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.ui-button:hover:not(:disabled),.admin-page button:hover:not(:disabled){border-color:var(--series-blue);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.ui-button:hover:not(:disabled),.admin-page button:hover:not(:disabled){border-color:color-mix(in oklab, var(--series-blue) 50%, var(--border-strong))}}.ui-button:active:not(:disabled),.admin-page button:active:not(:disabled){transform:translateY(0)}.ui-button-primary{box-shadow:0 9px 24px var(--series-blue);color:#fff!important;background:var(--accent-gradient)!important;border-color:#0000!important}@supports (color:color-mix(in lab, red, red)){.ui-button-primary{box-shadow:0 9px 24px color-mix(in oklab, var(--series-blue) 25%, transparent)}}.ui-button:disabled,.admin-page button:disabled{cursor:not-allowed;opacity:.5}.ui-icon-button{width:38px;height:38px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:10px;flex:0 0 38px;place-items:center;transition:color .16s,background .16s,border-color .16s;display:inline-grid}.ui-icon-button:hover{color:var(--text-primary);border-color:var(--border);background:var(--ui-hover)}.portal-main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--ui-control-height);border:1px solid var(--border-strong)!important;border-radius:var(--ui-radius-sm)!important;background:var(--surface-0)!important}@supports (color:color-mix(in lab, red, red)){.portal-main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){background:color-mix(in oklab, var(--surface-0) 84%, transparent)!important}}.portal-main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--text-primary);outline:none;transition:border-color .16s,box-shadow .16s,background .16s}.portal-main :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{box-shadow:0 0 0 3px var(--ui-focus);border-color:var(--series-blue)!important;background:var(--surface-0)!important}.portal-header{overflow:visible}.portal-nav{border:1px solid var(--glass-border);border-radius:var(--ui-radius);background:var(--surface-1);align-items:center;padding:4px}@supports (color:color-mix(in lab, red, red)){.portal-nav{background:color-mix(in oklab, var(--surface-1) 72%, transparent)}}.portal-nav-button{white-space:nowrap;align-items:center;gap:7px;min-height:39px;display:inline-flex;border-radius:10px!important;padding-inline:13px!important}.portal-nav-button[data-active=true]{box-shadow:0 5px 18px #0000001f;background:var(--ui-panel-strong)!important;border-color:var(--glass-border)!important}.portal-nav-icon{width:18px;height:18px;color:var(--series-aqua);place-items:center;font-size:15px;display:inline-grid}.portal-nav-button[data-active=true] .portal-nav-icon{color:var(--series-blue)}.portal-nav-action{color:var(--text-muted)!important;background:0 0!important;border-color:#0000!important}.portal-nav-action:hover{color:var(--text-primary)!important;border-color:var(--glass-border)!important;background:var(--ui-hover)!important}.portal-menu-toggle{border:1px solid var(--border-strong);background:var(--ui-panel);width:38px;height:38px;color:var(--text-primary);border-radius:10px;place-items:center;font-size:19px;display:none}.portal-subnav,.admin-tabs{border:1px solid var(--glass-border);border-radius:var(--ui-radius);background:var(--ui-panel);width:fit-content;max-width:100%;box-shadow:var(--portal-shadow-soft);scrollbar-width:none;align-items:center;gap:5px;padding:5px;display:flex;overflow-x:auto}.portal-subnav::-webkit-scrollbar{display:none}.admin-tabs::-webkit-scrollbar{display:none}.portal-subnav-button,.admin-tabs button{white-space:nowrap;align-items:center;gap:7px;min-height:38px;font-size:13px;font-weight:650;display:inline-flex;color:var(--text-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;padding:0 13px!important}.portal-subnav-button:hover,.admin-tabs button:hover{color:var(--text-primary)!important;background:var(--ui-hover)!important}.portal-subnav-button[data-active=true],.admin-tabs button.active{box-shadow:0 4px 14px #0000001f;color:var(--text-primary)!important;border-color:var(--glass-border)!important;background:var(--ui-panel-strong)!important}.portal-side-panel,.portal-content-panel,.admin-panel,.account-card{box-shadow:var(--portal-shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--glass-border)!important;border-radius:var(--ui-radius-lg)!important;background:var(--ui-panel)!important}.portal-side-panel{align-self:start;max-height:calc(100vh - 158px);padding:16px;position:sticky;top:138px;overflow:hidden}.portal-side-heading{padding:2px 2px 5px}.portal-side-heading h2{letter-spacing:-.025em;margin-top:2px;font-size:20px;font-weight:720}.portal-side-form{border-bottom:1px solid var(--gridline);padding-bottom:14px}.portal-side-form input{width:100%;padding-inline:12px}.portal-side-list{min-height:0;padding-right:2px;overflow-y:auto}.portal-side-item{border:1px solid #0000;border-radius:12px;align-items:center;min-height:54px;transition:border-color .16s,background .16s,transform .16s;display:flex}.portal-side-item:hover{border-color:var(--border);background:var(--ui-hover);transform:translate(2px)}.portal-side-item[data-active=true]{border-color:var(--series-blue)}@supports (color:color-mix(in lab, red, red)){.portal-side-item[data-active=true]{border-color:color-mix(in oklab, var(--series-blue) 52%, var(--border))}}.portal-side-item[data-active=true]{background:var(--series-blue)}@supports (color:color-mix(in lab, red, red)){.portal-side-item[data-active=true]{background:color-mix(in oklab, var(--series-blue) 12%, var(--surface-1))}}.portal-side-item-main{min-width:0;color:var(--text-primary);flex:1;align-self:stretch;padding:8px 4px 8px 11px}.portal-side-item-main>div>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-side-remove{margin-right:5px}.portal-content-panel{min-width:0;padding:20px}.portal-card-list{gap:10px!important}.portal-list-card{min-height:70px;box-shadow:0 5px 18px #0000000f;border:1px solid var(--glass-border)!important;border-radius:var(--ui-radius)!important;background:var(--ui-panel)!important;padding:14px 16px!important}.portal-list-card:hover{transform:translateY(-2px);border-color:var(--series-blue)!important}@supports (color:color-mix(in lab, red, red)){.portal-list-card:hover{border-color:color-mix(in oklab, var(--series-blue) 42%, var(--border))!important}}.portal-list-card:hover{box-shadow:var(--portal-shadow-soft);background:var(--ui-hover)!important}.portal-empty{border:1px dashed var(--border-strong);border-radius:var(--ui-radius-lg);color:var(--text-muted);text-align:center;background:var(--surface-1);padding:40px 20px}@supports (color:color-mix(in lab, red, red)){.portal-empty{background:color-mix(in oklab, var(--surface-1) 45%, transparent)}}.portal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04070e9e!important}.portal-modal-shell,.portal-drawer-shell{overscroll-behavior:contain}.portal-modal{border-color:var(--glass-border)!important;border-radius:var(--ui-radius-xl)!important;background:var(--glass-strong)!important;box-shadow:0 34px 100px #0000006b!important}.portal-drawer{margin:10px;border:1px solid var(--glass-border)!important;border-radius:var(--ui-radius-xl)!important;background:var(--glass-strong)!important;width:min(620px,100vw - 20px)!important;height:calc(100% - 20px)!important;animation:.3s cubic-bezier(.2,.8,.2,1) both drawer-enter!important;box-shadow:-25px 0 90px #00000059!important}.portal-drawer>.sticky{border-radius:var(--ui-radius-xl) var(--ui-radius-xl) 0 0;margin:0;background:var(--surface-0)!important}@supports (color:color-mix(in lab, red, red)){.portal-drawer>.sticky{background:color-mix(in oklab, var(--surface-0) 88%, transparent)!important}}@keyframes drawer-enter{0%{opacity:0;transform:translate(32px)}}body:has([role=dialog]){overflow:hidden}.admin-metrics article{border-color:var(--glass-border);background:var(--ui-panel);box-shadow:0 5px 18px #0000000f}.admin-metrics article:hover{border-color:var(--series-blue);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.admin-metrics article:hover{border-color:color-mix(in oklab, var(--series-blue) 38%, var(--border))}}.admin-table-wrap th{background:var(--surface-1);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.admin-table-wrap th{background:color-mix(in oklab, var(--surface-1) 95%, transparent)}}.personal-feed h2{letter-spacing:-.02em;font-size:21px;font-weight:720}.personal-feed article{border-bottom:0;border-radius:11px}.personal-feed article:hover{background:var(--ui-hover)}@media (width<=700px){.portal-actions{overflow:visible}.portal-menu-toggle{display:grid}.portal-header{gap:0!important}.portal-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;margin-top:10px;padding:7px;animation:.2s both portal-enter;overflow:visible;display:none!important}.portal-nav[data-open=true]{display:grid!important}.portal-nav-button{justify-content:flex-start;width:100%;min-width:0;padding-inline:10px!important}.portal-nav-label{text-overflow:ellipsis;overflow:hidden}.portal-subnav,.admin-tabs{border-radius:12px;width:100%}.watchlist-layout{flex-direction:column;gap:12px!important;display:flex!important}.portal-side-panel{max-height:none;padding:13px;position:static}.portal-side-list{padding-bottom:3px;overflow:auto hidden;flex-direction:row!important}.portal-side-item{min-width:190px}.portal-side-item:hover{transform:none}.portal-content-panel{padding:15px}.portal-list-card{align-items:flex-start!important}.portal-modal-shell{align-items:flex-end!important;padding:8px!important}.portal-modal{width:100%;border-radius:22px!important;max-height:calc(100dvh - 16px)!important;padding:18px!important}.portal-drawer{margin:0;border-width:0!important;border-radius:0!important;width:100%!important;height:100dvh!important}.portal-drawer>.sticky{border-radius:0}.personal-feed article{grid-template-columns:1fr auto}.personal-feed article small{grid-column:1/-1}}@media (width<=420px){.portal-actions{gap:5px!important}.portal-icon-action,.portal-menu-toggle{width:36px!important;height:36px!important}.portal-nav{grid-template-columns:1fr;max-height:min(62dvh,430px);overflow-y:auto}.portal-page-heading{gap:10px;align-items:flex-start!important}}@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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-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}@font-face{font-family:IBM Plex Serif;src:url(/fonts/IBMPlexSerif-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Serif;src:url(/fonts/IBMPlexSerif-Medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Serif;src:url(/fonts/IBMPlexSerif-SemiBold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Serif;src:url(/fonts/IBMPlexSerif-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Serif;src:url(/fonts/IBMPlexSerif-Italic.ttf)format("truetype");font-style:italic;font-weight:400;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-0:#f1eee6;--surface-1:#f7f4ec;--surface-2:#e8e4da;--text-primary:#171b19;--text-secondary:#414944;--text-muted:#626a65;--gridline:#171b1921;--border:#171b1926;--border-strong:#171b194a;--index-teal:#197968;--index-teal-soft:#1979681a;--index-coral:#bd563f;--index-coral-soft:#bd563f1a;--index-blue:#506f91;--index-gold:#8b6b2c;--series-blue:var(--index-blue);--series-aqua:var(--index-teal);--series-violet:#6e608a;--series-orange:var(--index-coral);--status-good:#197968;--status-warning:#9b6d18;--status-serious:#b76542;--status-critical:#b5443e;--glass:var(--surface-1);--glass-strong:var(--surface-1);--glass-border:var(--border);--ui-panel:var(--surface-1);--ui-panel-strong:var(--surface-1);--ui-hover:var(--index-teal-soft);--ui-focus:#19796840;--record-surface:#f8f5ed;--record-surface-hover:#f1ede3;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--motion-fast:.14s;--motion-medium:.22s;--motion-drawer:.42s}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#0c0f0e;--surface-1:#121615;--surface-2:#19201d;--text-primary:#eee9dc;--text-secondary:#c5c0b5;--text-muted:#979a91;--gridline:#eee9dc1b;--border:#eee9dc24;--border-strong:#eee9dc45;--index-teal:#53b9a5;--index-teal-soft:#53b9a51a;--index-coral:#e67b62;--index-coral-soft:#e67b621c;--index-blue:#91abc6;--index-gold:#c7a760;--status-good:#62bca6;--status-warning:#d5ac5a;--status-serious:#df8a65;--status-critical:#e5746f;--record-surface:#151a18;--record-surface-hover:#19211e}html{background:var(--surface-0);scrollbar-color:var(--border-strong) var(--surface-0)}body{background:var(--surface-0);min-width:320px;color:var(--text-primary);font-feature-settings:"kern" 1, "liga" 1;text-rendering:optimizelegibility;font-family:IBM Plex Serif,Georgia,serif;overflow-x:clip}body:before{opacity:.42;background-image:linear-gradient(var(--gridline) 1px, transparent 1px);background-size:100% 48px;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}:root[data-theme=dark] body:after{content:"";z-index:-1;pointer-events:none;opacity:.075;mix-blend-mode:screen;background:url(/graphite-mineral-grain.png) 50%/720px;position:fixed;inset:0}button,input,select,textarea{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}button:not(:disabled){cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,tr[role=button]:focus-visible{outline:2px solid var(--index-teal);outline-offset:3px}button:not(:disabled):active,a[role=button]:active{transform:scale(.97)}::selection{color:var(--surface-0);background:var(--index-teal)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border:3px solid var(--surface-0);background:var(--border-strong);border-radius:999px}.tabular-nums,.index-metric strong,.index-desktop-table,.index-mobile-price,.index-mobile-record-meta,.index-results-meta{font-variant-numeric:tabular-nums lining-nums}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-svg-icon{flex:none;display:block}.status-pip{background:var(--pip-tone,var(--index-teal));width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in oklab, var(--pip-tone,var(--index-teal)) 12%, transparent);border-radius:50%;flex:0 0 7px}.index-shell{isolation:isolate;min-height:100dvh}.index-header{z-index:25;border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--surface-0) 92%, transparent);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:72px;padding:10px max(22px,50vw - 740px);display:grid;position:sticky;top:0;box-shadow:0 12px 36px #00000014}.index-brand{min-width:210px;color:var(--text-primary);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.index-brand img{border:1px solid var(--border);background:var(--surface-1);border-radius:8px;width:39px;height:39px}.index-brand-copy{gap:1px;display:grid}.index-brand-copy strong{letter-spacing:-.02em;font-size:17px;line-height:1.1}.index-brand-copy small{color:var(--text-muted);align-items:center;gap:6px;font-size:10px;line-height:1.2;display:inline-flex}.index-brand-copy small i,.index-market-state i{background:var(--index-teal);width:6px;height:6px;box-shadow:0 0 0 4px var(--index-teal-soft);border-radius:50%}.index-desktop-nav{justify-content:center;align-items:center;gap:2px;display:flex}.index-desktop-nav button,.index-mode-switch button{min-height:42px;color:var(--text-muted);transition:color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.index-desktop-nav button:after{content:"";background:var(--index-teal);transform-origin:0;height:1px;transition:transform var(--motion-medium) var(--ease-in-out);position:absolute;bottom:4px;left:13px;right:13px;transform:scaleX(0)}.index-desktop-nav button[data-active=true]{color:var(--text-primary);background:var(--index-teal-soft)}.index-desktop-nav button[data-active=true]:after{transform:scaleX(1)}.index-header-actions{justify-content:flex-end;align-items:center;gap:5px;min-width:210px;display:flex}.index-header-actions>.portal-nav-button{min-height:42px;color:var(--text-secondary)!important;background:0 0!important;border:1px solid #0000!important;border-radius:2px!important;padding:0 11px!important}.index-header-actions>.portal-nav-button:hover{border-color:var(--border)!important;background:var(--surface-1)!important;color:var(--text-primary)!important}.index-utility{min-width:42px;height:42px;color:var(--text-secondary);transition:border-color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.index-utility:hover,.index-utility[data-active=true]{border-color:var(--border);background:var(--surface-1);color:var(--text-primary)}.index-language{letter-spacing:.08em}.index-logout:hover{border-color:color-mix(in oklab, var(--status-critical) 45%, var(--border));color:var(--status-critical)}.index-mobile-nav{display:none}.index-main{width:100%;max-width:1480px;padding:34px 28px 56px}.index-market-view,.index-analytics-area{gap:22px;display:grid}.index-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:10px 0 2px;display:flex}.index-page-heading h1{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(36px,4.2vw,64px);font-weight:500;line-height:.98}.index-page-heading p{max-width:64ch;color:var(--text-secondary);margin:12px 0 0;font-size:15px;line-height:1.55}.index-market-state{border:1px solid var(--border);min-height:38px;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:9px;padding:0 12px;font-size:12px;display:inline-flex}.index-filters{z-index:8;border-block:1px solid var(--border);background:var(--surface-1);grid-template-columns:auto minmax(250px,1fr) auto;gap:10px;padding:12px;display:grid;position:relative}.index-filter-primary{gap:8px;display:flex}.index-segment{border:1px solid var(--border-strong);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.index-segment button{border:0;border-right:1px solid var(--border);min-width:104px;min-height:44px;color:var(--text-secondary);transition:color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);background:0 0;padding:0 13px;font-size:13px}.index-segment button:last-child{border-right:0}.index-segment button[data-active=true]{background:var(--index-teal);color:#07110f;font-weight:600}:root:not([data-theme=dark]) .index-segment button[data-active=true]{color:#fff}.index-search-field{border:1px solid var(--border-strong);min-width:0;min-height:46px;color:var(--text-muted);background:var(--surface-0);align-items:center;gap:9px;padding:0 13px;display:flex}.index-search-field:focus-within{border-color:var(--index-teal);box-shadow:0 0 0 3px var(--ui-focus)}.index-search-field input{width:100%;min-width:0;min-height:44px;color:var(--text-primary);font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.index-search-field input::placeholder{color:var(--text-muted);opacity:.9}.index-advanced-filters{position:relative}.index-advanced-filters summary{border:1px solid var(--border-strong);min-height:46px;color:var(--text-secondary);-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:500;list-style:none;display:inline-flex}.index-advanced-filters summary::-webkit-details-marker{display:none}.index-advanced-filters summary b{background:var(--index-coral);color:#fff;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.advanced-chevron,.summary-chevron{transition:transform var(--motion-medium) var(--ease-in-out)}details[open]>summary .advanced-chevron,details[open]>summary .summary-chevron{transform:rotate(90deg)}.index-filter-fields{border:1px solid var(--border-strong);background:var(--surface-1);transform-origin:100% 0;width:min(520px,100vw - 32px);animation:index-popover-in var(--motion-medium) var(--ease-out) both;grid-template-columns:repeat(2,minmax(170px,1fr));gap:12px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #0000003d}.index-filter-fields label{color:var(--text-muted);gap:6px;font-size:11px;display:grid}.index-filter-fields select,.index-filter-fields input{width:100%;min-height:44px;color:var(--text-primary);padding:0 11px;border:1px solid var(--border-strong)!important;background:var(--surface-0)!important;box-shadow:none!important;border-radius:0!important}.index-market-summary{border-block:1px solid var(--border);display:none}.index-market-summary>summary{display:none}.index-market-summary>.index-metrics{display:grid!important}.index-desktop-market-summary{border-block:1px solid var(--border)}.index-desktop-market-summary>.index-metrics{display:grid}.index-metrics{grid-template-columns:repeat(5,minmax(0,1fr));min-height:82px}.index-metrics-loading{background:linear-gradient(90deg, transparent, var(--surface-2), transparent);background-size:220% 100%;animation:1.5s linear infinite index-shimmer}.index-metric{border-right:1px solid var(--border);align-items:center;gap:11px;min-width:0;padding:14px 16px;display:flex}.index-metric:last-child{border-right:0}.index-metric-icon{border:1px solid color-mix(in oklab, var(--metric-tone) 48%, var(--border));width:32px;height:32px;color:var(--metric-tone);flex:0 0 32px;place-items:center;display:grid}.index-metric-copy{min-width:0;display:grid}.index-metric small,.index-metric em{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;line-height:1.25;overflow:hidden}.index-metric strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:17px;font-weight:600;overflow:hidden}.index-results-meta{color:var(--text-muted);justify-content:space-between;gap:16px;font-size:11px;display:flex}.index-market-register{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);background:var(--record-surface)}.index-desktop-table{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--text-secondary);font-size:13px}.index-desktop-table th{border-bottom:1px solid var(--border-strong);height:42px;color:var(--text-muted);letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:0 14px;font-size:10px;font-weight:500}.index-desktop-table th:first-child{width:39%}.index-desktop-table th:last-child{width:46px}.index-desktop-table tbody tr{border-bottom:1px solid var(--gridline);min-height:76px;transition:background var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out)}.index-desktop-table tbody tr:last-child{border-bottom:0}@media (hover:hover) and (pointer:fine){.index-desktop-table tbody tr:hover{background:var(--index-teal-soft);box-shadow:inset 2px 0 var(--index-teal)}.index-desktop-nav button:hover,.index-mode-switch button:hover{color:var(--text-primary);background:var(--index-teal-soft)}.index-mobile-record:hover .index-record-action,.index-desktop-table tbody tr:hover .index-open-cell{color:var(--index-teal)}}.index-desktop-table td{vertical-align:middle;height:76px;padding:10px 14px}.index-record-identity{align-items:center;gap:12px;min-width:0;display:flex}.index-record-identity>i{border:1px solid var(--border-strong);width:36px;height:36px;color:var(--index-teal);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));flex:0 0 36px;place-items:center;font-size:18px;font-style:normal;font-weight:600;display:grid}.index-record-identity>span{gap:3px;min-width:0;display:grid}.index-record-identity strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.index-record-byline{align-items:center;gap:7px;display:flex}.index-record-badge{border:1px solid var(--border);width:max-content;color:var(--text-muted);padding:2px 6px;font-size:9px;line-height:1.25}.index-record-badge[data-tone=first]{border-color:color-mix(in oklab, var(--index-teal) 40%, var(--border));color:var(--index-teal)}.index-record-badge[data-tone=resale]{border-color:color-mix(in oklab, var(--index-gold) 45%, var(--border));color:var(--index-gold)}.index-record-freshness{color:var(--text-muted);font-size:9px}.index-record-signals{flex-wrap:wrap;gap:4px;display:flex}.index-record-signals small{width:max-content;max-width:100%;color:var(--index-blue);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.index-record-signals small:before{content:"·";margin-right:4px}.index-record-signals small[data-tone=positive]{color:var(--status-good)}.index-record-signals small[data-tone=warning]{color:var(--status-warning)}.index-record-signals small[data-tone=attention]{color:var(--index-coral)}.index-record-signals small[data-tone=more]{color:var(--text-muted)}.index-price-cell{display:table-cell}.index-price-cell strong,.index-price-cell small{display:block}.index-price-cell strong{color:var(--text-primary);font-weight:600}.index-price-cell small{color:var(--text-muted);margin-top:2px;font-size:10px}.index-numeric,.index-deadline{color:var(--text-secondary);white-space:nowrap}.index-deadline{color:var(--index-coral)}.index-open-cell{color:var(--text-muted);transition:color var(--motion-fast) var(--ease-out)}.index-sort-heading,.index-sort-actions{align-items:center;gap:3px;display:inline-flex}.index-sort-actions button{width:24px;height:24px;color:var(--text-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.index-sort-actions button.active{color:var(--index-teal)}.sort-up{transform:rotate(-90deg)}.sort-down{transform:rotate(90deg)}.index-table-skeleton i,.index-record-skeleton>i{background:linear-gradient(90deg, var(--surface-2), color-mix(in oklab, var(--surface-2) 35%, var(--text-muted)), var(--surface-2));background-size:220% 100%;width:75%;height:10px;animation:1.4s linear infinite index-shimmer;display:block}.index-mobile-records{display:none}.index-empty-state{border-block:1px solid var(--border);color:var(--text-muted);text-align:center;justify-items:center;gap:8px;padding:72px 24px;display:grid}.index-empty-state strong{color:var(--text-primary);font-size:16px}.index-empty-state span{font-size:13px}.index-pagination{justify-content:center;align-items:center;gap:14px;font-size:12px;display:flex}.index-button,.ui-button{min-height:44px;transition:transform var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.index-button-primary,.ui-button-primary{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));border:1px solid var(--index-teal)!important;background:var(--index-teal)!important;color:#08110f!important;box-shadow:0 8px 24px #00000026!important}:root:not([data-theme=dark]) .index-button-primary,:root:not([data-theme=dark]) .ui-button-primary{color:#fff!important}.index-button-secondary,.ui-button:not(.ui-button-primary){border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-primary)}.index-button:disabled,.ui-button:disabled{opacity:.45;cursor:not-allowed}.index-mode-switch{border:1px solid var(--border-strong);background:var(--surface-1);grid-template-columns:repeat(2,minmax(0,1fr));width:min(480px,100%);display:grid}.index-mode-switch button{border-right:1px solid var(--border);min-height:46px}.index-mode-switch button:last-child{border-right:0}.index-mode-switch button[data-active=true]{background:var(--index-teal);color:#07110f}.portal-view-transition{animation:index-view-in var(--motion-medium) var(--ease-out) both}.index-section-loading{min-height:40vh;color:var(--text-muted);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.index-section-loading i{border:1px solid var(--border-strong);border-top-color:var(--index-teal);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ft-spin}.index-footer{border-top:1px solid var(--border);color:var(--text-muted);justify-content:center;align-items:center;gap:18px;padding:26px;font-size:11px;display:flex}.index-footer .legal-links{gap:14px;display:flex}.index-footer a{color:var(--text-secondary);text-underline-offset:3px}.portal-page,.account-page,.admin-page,.watchlist-layout{gap:20px!important}.portal-page-heading,.account-hero,.admin-heading{min-height:0;padding:8px 0 2px}.portal-page-heading h1,.portal-page-heading h2,.account-hero h1,.admin-heading h1,.personal-feed h2{color:var(--text-primary);letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:500;line-height:1}.portal-page-heading p,.account-hero p,.personal-feed>p{max-width:70ch;line-height:1.55;color:var(--text-secondary)!important}.portal-subnav,.admin-tabs{border:1px solid var(--border-strong);background:var(--surface-1);width:100%;max-width:none;box-shadow:none;border-radius:0;flex-wrap:wrap;gap:0;padding:0;display:flex;overflow:visible}.portal-subnav-button,.admin-tabs button{min-height:44px;border:0!important;border-right:1px solid var(--border)!important;color:var(--text-muted)!important;background:0 0!important;border-radius:0!important;padding:0 13px!important}.portal-subnav-button[data-active=true],.admin-tabs button.active{background:var(--index-teal-soft)!important;color:var(--text-primary)!important;box-shadow:inset 0 -1px var(--index-teal)!important}.portal-side-panel,.portal-content-panel,.admin-panel,.account-card{border:1px solid var(--border)!important;background:var(--surface-1)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:2px!important}.portal-list-card{min-height:76px;position:relative;overflow:hidden;border:1px solid var(--border)!important;background:var(--record-surface)!important;box-shadow:none!important;border-radius:0!important;padding:14px 12px!important}.portal-list-card:before{content:"";background:var(--record-tone,var(--index-teal));transform-origin:0;width:100%;height:1px;transition:transform var(--motion-medium) var(--ease-out);position:absolute;top:0;left:0;transform:scaleX(.14)}.portal-list-card:hover{transform:none;border-color:var(--border-strong)!important;background:var(--record-surface-hover)!important;box-shadow:none!important}.portal-list-card:hover:before{transform:scaleX(1)}.portal-empty{border:1px solid var(--border);background:0 0;border-radius:0}.portal-main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;color:var(--text-primary);border-color:var(--border-strong)!important;background:var(--surface-0)!important;border-radius:0!important}.portal-main :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{box-shadow:0 0 0 3px var(--ui-focus);border-color:var(--index-teal)!important}.portal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:index-fade-in var(--motion-medium) var(--ease-out) both;background:#020403b8!important}.portal-drawer{margin:12px;border:1px solid var(--border-strong)!important;background:var(--surface-0)!important;width:min(680px,100vw - 24px)!important;height:calc(100dvh - 24px)!important;animation:index-drawer-in var(--motion-drawer) var(--ease-drawer) both!important;border-radius:2px!important;box-shadow:-24px 0 70px #0000005c!important}.portal-drawer>.sticky{border-radius:0;min-height:72px;background:color-mix(in oklab, var(--surface-0) 92%, transparent)!important}.portal-drawer>.sticky a{align-items:center;min-height:44px;margin-block:-10px;display:inline-flex}.portal-drawer>.sticky button,.portal-modal button[aria-label],.ui-icon-button{place-items:center;width:44px!important;min-width:44px!important;height:44px!important;display:inline-grid!important}.index-icon-spinning{animation:.8s linear infinite ft-spin}.portal-modal{animation:index-modal-in .25s var(--ease-out) both;border:1px solid var(--border-strong)!important;background:var(--surface-0)!important;border-radius:2px!important;box-shadow:0 28px 90px #0000006b!important}.workflow-modal{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));overflow:hidden;background:var(--surface-0)!important;border-radius:0!important;padding:0!important;display:block!important}:root[data-theme=dark] .workflow-modal{background-image:linear-gradient(135deg,#53b9a511,#0000 38%),linear-gradient(#0c0f0edb,#0c0f0ef2),url(/graphite-mineral-grain.png)!important;background-size:auto,auto,520px!important}.workflow-modal:after{content:"";background:var(--index-teal);width:96px;height:2px;position:absolute;top:0;left:0}.workflow-modal-header{z-index:3;border-bottom:1px solid var(--border-strong);background:color-mix(in oklab, var(--surface-0) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:14px 16px 13px;display:flex;position:sticky;top:0}.workflow-modal-header>div{gap:5px;min-width:0;display:grid}.workflow-modal-header h2{color:var(--text-primary);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;font-weight:600;line-height:1.05;overflow:hidden}.workflow-kicker{color:var(--index-teal);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.workflow-close{border:1px solid var(--border-strong);width:44px;min-width:44px;height:44px;color:var(--text-secondary);background:0 0;border-radius:0}.workflow-modal-body{gap:14px;padding:16px;display:grid}.workflow-market-evidence{border-block:1px solid var(--border-strong);min-height:52px;color:var(--text-muted);font-size:12px}.quick-bid-modal>.workflow-market-evidence{border-top:0}.workflow-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workflow-evidence-grid>span{border-right:1px solid var(--border);border-bottom:1px solid var(--border);align-content:center;gap:4px;min-height:64px;padding:10px 12px;display:grid}.workflow-evidence-grid>span:nth-child(2n){border-right:0}.workflow-evidence-grid>span:nth-last-child(-n+2){border-bottom:0}.workflow-evidence-grid small{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:9px;line-height:1.2}.workflow-evidence-grid b{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.15}.workflow-evidence-grid em{color:var(--index-teal);font-size:9px;font-style:normal}.workflow-field{min-width:0;color:var(--text-secondary);gap:6px;font-size:12px;font-weight:500;display:grid}.workflow-field>span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px}.workflow-input,.workflow-field input,.workflow-field select{width:100%;min-width:0;min-height:46px;border:1px solid var(--border-strong)!important;background:color-mix(in oklab, var(--surface-1) 76%, transparent)!important;color:var(--text-primary)!important;border-radius:0!important;padding:0 12px!important;font-family:inherit!important}.workflow-field input:focus,.workflow-field select:focus{border-color:var(--index-teal)!important}.workflow-amount-field>div{border:1px solid var(--border-strong);background:color-mix(in oklab, var(--surface-1) 76%, transparent);grid-template-columns:minmax(0,1fr) 58px;display:grid}.workflow-amount-field input{font-size:25px;font-weight:600;background:0 0!important;border:0!important}.workflow-amount-field>div>b{border-left:1px solid var(--border);color:var(--index-teal);letter-spacing:.05em;place-items:center;font-size:11px;display:grid}.workflow-field-grid{gap:10px;display:grid}.workflow-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-schedule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-field-hint,.workflow-kind-description{color:var(--text-muted);margin:0;font-size:10px;line-height:1.45}.workflow-kind-switch{border:1px solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workflow-kind-switch button{border:0;border-right:1px solid var(--border);min-height:44px;color:var(--text-secondary);background:0 0;padding:8px 10px;font-size:11px;font-weight:600}.workflow-kind-switch button:last-child{border-right:0}.workflow-kind-switch button[data-active=true]{background:var(--index-teal);color:#08110f}.workflow-confirmation,.workflow-message{border-left:2px solid var(--index-teal);background:var(--index-teal-soft);color:var(--text-secondary);align-items:flex-start;gap:8px;margin:0;padding:11px 12px;font-size:11px;line-height:1.45;display:flex}.workflow-confirmation .ui-svg-icon{color:var(--index-teal);flex:none}.workflow-message[data-tone=critical]{border-color:var(--status-critical);background:color-mix(in oklab, var(--status-critical) 8%, transparent);color:var(--status-critical)}.workflow-message[data-tone=warning]{border-color:var(--status-warning);background:color-mix(in oklab, var(--status-warning) 8%, transparent);color:var(--status-warning)}.workflow-modal-actions{z-index:3;border-top:1px solid var(--border-strong);background:color-mix(in oklab, var(--surface-0) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:.72fr 1.28fr;gap:8px;padding:14px 16px 16px;display:grid;position:sticky;bottom:0}.workflow-modal-actions .index-button{width:100%}.campaign-workflow-modal{width:min(620px,100vw - 32px)!important}.quick-bid-modal{overflow-y:auto;width:min(470px,100vw - 32px)!important;max-height:min(760px,100dvh - 32px)!important}.portal-drawer-shell[data-closing=true],.portal-modal-shell[data-closing=true]{pointer-events:none}.portal-drawer-shell[data-closing=true] .portal-overlay,.portal-modal-shell[data-closing=true] .portal-overlay{animation:.2s ease-in both index-fade-out}.portal-drawer-shell[data-closing=true] .portal-drawer{animation:.22s ease-in both index-drawer-out!important}.portal-modal-shell[data-closing=true] .portal-modal{animation:.2s ease-in both index-modal-out}.auction-detail-body{gap:24px!important}.record-drawer-header{z-index:4;border-bottom:1px solid var(--border-strong);background:color-mix(in oklab, var(--surface-0) 92%, transparent);-webkit-backdrop-filter:blur(16px)saturate(115%);backdrop-filter:blur(16px)saturate(115%);justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:10px 16px;display:flex;box-shadow:0 12px 32px #0000001f}.record-drawer-identity{min-width:0}.record-drawer-identity>div{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-drawer-identity>a{text-underline-offset:3px;margin-top:3px;font-size:11px;display:inline-block;color:var(--text-muted)!important}.record-drawer-controls{flex:none;gap:6px;display:flex}.record-drawer-icon{border:1px solid var(--border-strong);background:var(--surface-1);width:44px;height:44px;color:var(--text-secondary);transition:border-color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);border-radius:0;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.record-drawer-icon:hover{border-color:var(--index-teal);background:var(--index-teal-soft);color:var(--index-teal)}}.auction-detail-metrics{border-block:1px solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important;display:grid!important}.auction-detail-metrics>*{min-width:0;min-height:78px;border:0!important;border-right:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;background:0 0!important;border-radius:0!important;padding:12px!important}.auction-detail-metrics>:nth-child(2n){border-right:0!important}.auction-detail-metrics>:nth-last-child(-n+2){border-bottom:0!important}.auction-detail-metrics .info-tile:first-child>div:nth-child(2){font-size:24px;color:var(--index-teal)!important}.info-tile>div:first-child,.auction-detail-metrics>div:not(.info-tile)>div:first-child{letter-spacing:.06em;color:var(--text-muted)!important;font-size:9px!important}.auction-detail-actions{gap:8px!important}.auction-detail-actions>button{min-height:44px;border-radius:0!important;padding:0 14px!important}.auction-detail-body>section,.auction-detail-body details{border-radius:0!important}.auction-detail-body h3{font-weight:600;font-size:16px!important}.record-first-hero{isolation:isolate;border:1px solid var(--border-strong);background:var(--surface-1);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));animation:record-materialize .46s var(--ease-drawer) both;gap:0;display:grid;position:relative;overflow:hidden}:root[data-theme=dark] .record-first-hero{background-image:linear-gradient(135deg, #53b9a517, transparent 42%, #e67b620b), linear-gradient(color-mix(in oklab, var(--surface-1) 69%, transparent), color-mix(in oklab, var(--surface-0) 84%, transparent)), url(/graphite-mineral-grain.png);background-blend-mode:normal, normal, screen;background-size:auto,auto,520px}.record-first-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--index-teal), transparent 28%) top left / 100% 2px no-repeat;opacity:.75;position:absolute;inset:0}.record-first-heading,.record-first-market,.record-first-evidence,.record-confidence,.record-first-signals,.record-first-actions{z-index:1;position:relative}.record-first-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 14px;display:flex}.record-first-kicker,.record-first-status{color:var(--text-muted);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.record-first-kicker{color:var(--index-teal)}.record-first-status{border:1px solid color-mix(in oklab, var(--index-teal) 42%, var(--border));color:var(--index-teal);letter-spacing:0;text-transform:none;padding:4px 7px}.record-first-status[data-resale=true]{border-color:color-mix(in oklab, var(--index-gold) 48%, var(--border));color:var(--index-gold)}.record-first-market{border-bottom:1px solid var(--border-strong);grid-template-columns:minmax(0,1.45fr) minmax(150px,.75fr);min-height:142px;display:grid}.record-first-price,.record-first-deadline{flex-direction:column;justify-content:center;padding:18px;display:flex}.record-first-deadline{border-left:1px solid var(--border-strong);background:color-mix(in oklab, var(--index-coral) 5%, transparent)}.record-first-price small,.record-first-deadline small,.record-first-evidence small{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.record-first-price strong{color:var(--text-primary);letter-spacing:-.045em;margin-top:6px;font-size:clamp(34px,5.2vw,50px);font-weight:500;line-height:.95}.record-first-price strong em{color:var(--index-teal);letter-spacing:.05em;font-size:13px;font-style:normal;font-weight:600}.record-first-price>span{color:var(--text-muted);margin-top:8px;font-size:12px}.record-first-deadline strong{color:var(--index-coral);margin-top:8px;font-size:23px;font-weight:600;line-height:1.05}.record-first-evidence{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.record-first-evidence>div{border-right:1px solid var(--border);align-content:center;gap:4px;min-height:76px;padding:12px 14px;display:grid}.record-first-evidence>div:last-child{border-right:0}.record-first-evidence strong{color:var(--text-primary);font-size:15px;font-weight:600}.record-first-evidence span{color:var(--index-teal);font-size:10px}.record-confidence{border-bottom:1px solid var(--border);gap:7px;padding:13px 14px 12px;display:grid}.record-confidence>div{color:var(--text-secondary);justify-content:space-between;gap:12px;font-size:11px;display:flex}.record-confidence b{color:var(--index-teal);font-weight:600}.record-confidence>i{background:var(--surface-2);height:4px;overflow:hidden}.record-confidence>i>span{background:linear-gradient(90deg, color-mix(in oklab, var(--index-teal) 55%, transparent), var(--index-teal));transform-origin:0;height:100%;animation:record-confidence-in .68s var(--ease-out) .12s both;display:block}.record-confidence small{color:var(--text-muted);font-size:10px}.record-first-signals{border-bottom:1px solid var(--border);gap:8px;padding:13px 14px;display:grid}.record-first-signals>b{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.record-first-signals>div{flex-wrap:wrap;gap:6px;display:flex}.record-first-signals>div>span{border-left:2px solid var(--index-blue);background:color-mix(in oklab, var(--index-blue) 9%, transparent);color:var(--index-blue);padding:3px 7px;font-size:11px}.record-first-signals>div>span[data-tone=positive]{border-color:var(--status-good);color:var(--status-good)}.record-first-signals>div>span[data-tone=warning]{border-color:var(--status-warning);color:var(--status-warning)}.record-first-signals>div>span[data-tone=attention]{border-color:var(--index-coral);color:var(--index-coral)}.record-first-signals>small{color:var(--text-muted);font-size:10px}.record-first-actions{grid-template-columns:1.08fr .92fr;gap:8px;padding:14px;display:grid}.record-first-actions .index-button{width:100%}.record-intelligence{border:1px solid var(--border-strong);background:color-mix(in oklab, var(--surface-1) 68%, transparent);gap:12px;padding:14px;display:grid}.record-intelligence>.record-section-heading{margin:-2px 0 0}.record-intelligence-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.record-intelligence-action{border:1px solid var(--border-strong);background:var(--surface-0);width:100%;min-width:0;min-height:52px;color:var(--text-secondary);text-align:left;transition:border-color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:600;line-height:1.2;display:grid}.record-intelligence-action>span{overflow-wrap:anywhere;min-width:0}.record-intelligence-action>.ui-svg-icon:first-child{color:var(--index-teal)}.record-intelligence-action[data-tone=research]>.ui-svg-icon:first-child{color:var(--series-violet)}.record-intelligence-arrow{color:var(--text-muted);transition:transform var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.record-intelligence-action:hover{border-color:var(--index-teal);background:var(--index-teal-soft);color:var(--text-primary)}.record-intelligence-action[data-tone=research]:hover{border-color:var(--series-violet);background:color-mix(in oklab, var(--series-violet) 9%, var(--surface-0))}.record-intelligence-action:hover .record-intelligence-arrow{color:currentColor;transform:translate(2px)}}.record-intelligence-action:disabled{cursor:wait;opacity:.62}.record-analysis-result,.deep-research-panel{border:1px solid var(--border);background:var(--surface-0);gap:10px;min-width:0;padding:13px;display:grid}.record-analysis-result{border-color:color-mix(in oklab, var(--analysis-tone) 42%, var(--border));box-shadow:inset 1px 0 var(--analysis-tone)}.record-analysis-summary,.deep-research-heading,.deep-research-stage,.deep-research-footer,.deep-research-error{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.record-analysis-verdict{border:1px solid color-mix(in oklab, var(--analysis-tone) 42%, var(--border));color:var(--analysis-tone);align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-flex}.record-analysis-score,.record-analysis-value,.record-analysis-evidence,.record-analysis-change,.record-analysis-comparables,.record-analysis-feedback,.deep-research-stage,.deep-research-footer,.deep-research-error,.deep-research-sources{color:var(--text-muted);font-size:11px}.record-analysis-value{color:var(--text-secondary)}.record-analysis-result>p,.deep-research-narrative{color:var(--text-secondary);white-space:pre-line;margin:0;font-size:13px;line-height:1.55}.record-analysis-change{color:var(--index-teal)}.record-analysis-comparables{border-top:1px solid var(--border);padding-top:9px}.record-analysis-comparables>summary{min-height:32px;color:var(--text-secondary);cursor:pointer}.record-analysis-comparables>div{gap:5px;padding-top:6px;display:grid}.record-analysis-feedback{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.record-analysis-feedback>span{margin-right:2px}.record-analysis-feedback button{border:1px solid var(--border);min-width:44px;min-height:44px;color:var(--text-secondary);background:0 0}.record-analysis-feedback button.active{border-color:var(--index-teal);background:var(--index-teal-soft);color:var(--index-teal)}.record-analysis-tags{flex-wrap:wrap;gap:5px;display:flex}.record-analysis-tags>span{border:1px solid var(--border);color:var(--text-muted);padding:3px 7px;font-size:10px}.record-intelligence-error{color:var(--status-critical);margin:0;font-size:11px}.deep-research-panel{border-color:color-mix(in oklab, var(--series-violet) 48%, var(--border));box-shadow:inset 1px 0 var(--series-violet);grid-column:1/-1}.deep-research-heading>span{min-width:0;color:var(--series-violet);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.deep-research-close{width:44px;height:44px;color:var(--text-muted);background:0 0;border:0;flex:0 0 44px;place-items:center;display:grid}.deep-research-progress{background:var(--surface-2);height:4px;overflow:hidden}.deep-research-progress>div{background:var(--series-violet);transform-origin:0;width:100%;height:100%;transition:transform .3s var(--ease-out)}.deep-research-stage{justify-content:flex-start}.deep-research-stage>span{margin-left:auto}.deep-research-impact{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.deep-research-impact>span{border:1px solid color-mix(in oklab, var(--impact-tone) 44%, var(--border));color:var(--impact-tone);padding:3px 7px;font-size:11px;font-weight:600}.deep-research-impact>small{color:var(--text-muted);font-size:11px}.deep-research-sources{gap:5px;display:grid}.deep-research-sources>span{letter-spacing:.05em;text-transform:uppercase}.deep-research-sources>a{color:var(--index-blue);text-overflow:ellipsis;text-underline-offset:3px;white-space:nowrap;font-size:11px;text-decoration:underline;overflow:hidden}.deep-research-footer button,.deep-research-error button{min-height:44px;color:var(--text-secondary);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.deep-research-error>p{color:var(--status-critical);margin:0}.record-section-heading{border-bottom:1px solid var(--border-strong);min-height:42px;color:var(--text-secondary);letter-spacing:.045em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding-bottom:8px;font-size:12px;font-weight:600;display:flex}.record-section-heading>span{align-items:center;gap:7px;display:inline-flex}.record-section-heading .ui-svg-icon{color:var(--index-teal)}.record-section-heading>b{color:var(--text-muted);font-size:11px;font-weight:500}.provenance-timeline{gap:0;padding-left:26px;display:grid;position:relative}.provenance-timeline:before{content:"";background:linear-gradient(var(--index-teal), var(--border-strong));width:1px;position:absolute;top:13px;bottom:13px;left:10px}.provenance-timeline-event{border:0;border-bottom:1px solid var(--border);width:100%;min-height:66px;color:var(--text-primary);text-align:left;transition:background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 10px 12px;display:flex;position:relative}.provenance-timeline-event:last-child{border-bottom:0}.provenance-bid-event:hover{background:var(--index-teal-soft)}.provenance-timeline-node{border:1px solid color-mix(in oklab, var(--index-teal) 65%, var(--border));background:var(--surface-0);width:21px;height:21px;color:var(--index-teal);clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px));place-items:center;font-size:8px;font-style:normal;display:grid;position:absolute;top:50%;left:-26px;transform:translateY(-50%)}.provenance-timeline-empty{color:var(--text-muted);padding:16px 0;font-size:12px}.provenance-wallet-button{text-underline-offset:3px;background:0 0;border:0;min-height:44px;font-size:11px;text-decoration:underline}.provenance-watch-button{min-width:44px;min-height:44px;color:var(--text-muted);background:0 0;border:0;place-items:center;display:grid}@keyframes record-materialize{0%{opacity:.45;clip-path:polygon(0 0,calc(100% - 42px) 0,100% 42px,100% 100%,42px 100%,0 calc(100% - 42px));transform:translateY(12px)}to{opacity:1;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));transform:translateY(0)}}@keyframes record-confidence-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ai-record{transition:background var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);border-radius:0!important}@media (hover:hover) and (pointer:fine){.ai-record:hover{box-shadow:inset 2px 0 var(--verdict-color);border-color:var(--verdict-color)!important;background:color-mix(in oklab, var(--verdict-color) 7%, var(--surface-1))!important}}.ai-insights-mark{border:1px solid var(--index-teal);width:46px;height:46px;color:var(--index-teal);place-items:center;margin-inline:auto;display:grid}.intel-filter-bar{align-items:stretch!important}.intel-type-segment{border-radius:0!important}.intel-type-segment button{border:0;border-right:1px solid var(--border);min-height:44px;color:var(--text-secondary);background:0 0}.intel-type-segment button:last-child{border-right:0}.intel-type-segment button[data-active=true]{background:var(--index-teal);color:#07110f}.intel-filter-clear{border:1px solid var(--border);background:0 0;min-height:44px;border-radius:0!important}.account-hero>div:last-child,.account-hero>div:last-child *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.portal-list-card :where(.rounded,.rounded-md,.rounded-lg),.ai-page :where(.rounded,.rounded-md,.rounded-lg,.rounded-xl),.intel-page :where(.rounded,.rounded-md,.rounded-lg,.rounded-xl),.wallet-lookup-modal :where(.rounded,.rounded-md,.rounded-lg,.rounded-xl),.auction-detail-body :where(.rounded,.rounded-md,.rounded-lg,.rounded-xl){border-radius:0!important}.task-detail-body{gap:24px!important}.task-record-hero:after{background:linear-gradient(90deg, var(--task-tone), transparent 34%) top left / 100% 2px no-repeat}.task-record-status{border-color:color-mix(in oklab, var(--task-tone) 48%, var(--border));color:var(--task-tone)}.task-record-id{color:var(--text-secondary);letter-spacing:-.01em;font-size:12px;font-weight:600}.task-record-deadline{background:color-mix(in oklab, var(--task-tone) 6%, transparent)}.task-record-deadline strong{color:var(--task-tone)}.task-record-evidence strong{overflow-wrap:anywhere;font-size:13px;line-height:1.25}.task-record-state{border-bottom:1px solid var(--border);color:var(--text-secondary);gap:8px;padding:12px 14px;font-size:12px;line-height:1.45;display:grid}.task-record-state a{width:fit-content;color:var(--index-teal);align-items:center;gap:7px;display:inline-flex}.task-record-action{border-bottom:1px solid color-mix(in oklab, var(--status-warning) 45%, var(--border));background:color-mix(in oklab, var(--status-warning) 7%, transparent);color:var(--status-warning);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:13px 14px;display:grid}.task-record-action>div{gap:3px;display:grid}.task-record-action strong{font-size:13px;font-weight:600}.task-record-action span{color:var(--text-secondary);font-size:12px;line-height:1.45}.task-record-quote{margin:0;border-width:0 0 1px!important}.task-record-actions[data-single=true]{grid-template-columns:1fr}.task-action-button{justify-self:stretch}.task-cancel-button{justify-self:stretch;border-color:color-mix(in oklab, var(--status-critical) 60%, var(--border))!important;color:var(--status-critical)!important;background:0 0!important}.task-record-error{color:var(--status-critical);padding:0 14px 13px;font-size:12px}.task-cancel-panel{border-top:1px solid color-mix(in oklab, var(--status-critical) 42%, var(--border));background:color-mix(in oklab, var(--status-critical) 5%, transparent);animation:task-cancel-reveal .22s var(--ease-out) both;transform-origin:top;gap:13px;padding:15px 14px 16px;display:grid}.task-cancel-panel>div:first-child,.task-cancel-panel>label{gap:5px;display:grid}.task-cancel-panel strong{color:var(--text-primary);font-size:14px}.task-cancel-panel span{color:var(--text-secondary);font-size:12px;line-height:1.45}.task-cancel-panel label{color:var(--text-secondary);font-size:12px;font-weight:600}.task-cancel-panel .workflow-input{width:100%;min-height:44px}.task-cancel-panel>div:last-child{grid-template-columns:.8fr 1.2fr;gap:8px;display:grid}.task-cancel-confirm{border:1px solid color-mix(in oklab, var(--status-critical) 64%, var(--border));background:var(--status-critical);color:var(--surface-0)}.task-cancel-confirm:hover:not(:disabled){filter:brightness(1.08)}.task-deep-link-error{border-top:1px solid var(--status-critical);background:color-mix(in oklab, var(--status-critical) 5%, var(--surface-1));color:var(--status-critical);justify-items:start;gap:9px;padding:20px;display:grid}.task-deep-link-error span{color:var(--text-secondary);font-size:13px}@keyframes task-cancel-reveal{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-8px)scaleY(.97)}to{opacity:1;clip-path:inset(0);transform:translateY(0)scaleY(1)}}.task-event-list{margin-top:2px}.task-event{min-height:62px;font-size:13px}.campaign-transaction-table{border:1px solid var(--border-strong);overflow:hidden}.campaign-transaction-table th{background:var(--surface-1)}.campaign-transaction-table tr:last-child{border-bottom:0!important}.wallet-lookup-modal{width:min(610px,100vw - 32px)!important}.wallet-lookup-modal .workflow-modal-header h2{white-space:normal}.wallet-lookup-body{gap:16px;padding:16px;display:grid}.wallet-lookup-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.wallet-lookup-form .workflow-input{min-width:0}.wallet-lookup-results{gap:18px;display:grid}.wallet-summary-card{border:1px solid var(--border-strong);background:var(--surface-1);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));padding:14px}.wallet-funding-record{min-height:56px;padding:10px 2px;border:0!important;border-bottom:1px solid var(--border)!important}.wallet-ai-card{border:1px solid var(--border-strong);background:var(--index-teal-soft);box-shadow:inset 0 2px var(--index-teal);flex-direction:column;gap:8px;padding:13px;display:flex}.ai-page-heading h2,.intel-page h3{color:var(--text-primary);letter-spacing:-.015em;font-weight:600}.ai-filter-bar,.intel-filter-bar{border:1px solid var(--border-strong);background:var(--surface-1);padding:10px}.ai-page>.rounded-lg.border{background:var(--surface-1);border-top:2px solid var(--index-teal)!important;border-radius:0!important}.ai-verdict-filter{gap:0!important}.ai-verdict-filter button{min-height:38px;margin:0 -1px -1px 0;border-radius:0!important}.ai-record{min-height:84px;border-color:var(--border)!important;border-inline:0!important;background:0 0!important;border-top:0!important}.ai-record:first-child{border-top:1px solid var(--border)!important}.intel-page>div{overflow:clip}.intel-page .max-w-2xl{max-width:100%}.intel-page :where(.rounded-xl.border,.rounded-lg.border){border-color:var(--border)!important;background:var(--surface-1)!important;box-shadow:none!important}.intel-page .intel-metrics>.rounded-xl.border{min-height:86px;border-color:var(--border-strong)!important;padding:13px!important}.intel-page .overflow-x-auto:has(>table){border-color:var(--border-strong)!important;border-radius:0!important}.intel-page table{border-collapse:collapse}.intel-page thead tr{background:var(--surface-1)!important}.intel-page tbody tr{transition:background var(--motion-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.intel-page tbody tr:hover{background:var(--index-teal-soft)}}.intel-page :where(button.rounded-md,button.rounded-lg){min-height:40px;border-radius:0!important}.intel-page .w-fit.rounded-lg.border,.intel-page .rounded-lg.border.overflow-hidden{border-color:var(--border-strong)!important;background:var(--surface-1)!important}.account-grid{border:1px solid var(--border-strong);gap:0!important}.account-grid .account-card{border:0!important;border-right:1px solid var(--border)!important}.account-grid .account-card:last-child{border-right:0!important}.account-card{overflow:hidden}.account-card:after{display:none!important}.account-card:hover{box-shadow:none!important;transform:none!important}.account-card-title span{color:var(--index-teal)!important}.account-page :where(button:not([class*=tc-]),input,select){border-radius:0!important}.account-page :where(.danger-button,.telegram-connect,.telegram-refresh,.notification-settings button,.admin-promos button,.admin-payment-wallet button){min-height:44px;padding:0 14px;border-radius:0!important}.account-page .telegram-connect,.account-page .notification-settings button,.account-page .admin-promos form>button,.account-page .admin-payment-wallet form>button{border:1px solid var(--index-teal);background:var(--index-teal);color:#08110f}.account-signout{border:1px solid color-mix(in oklab, var(--status-critical) 36%, var(--border));background:color-mix(in oklab, var(--status-critical) 4%, var(--surface-1));justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 16px;display:flex}.account-signout>div,.account-signout button{align-items:center;gap:10px;display:inline-flex}.account-signout>div>.ui-svg-icon{color:var(--status-critical)}.account-signout span{gap:2px;display:grid}.account-signout strong{color:var(--text-primary);font-size:13px}.account-signout small{color:var(--text-muted);font-size:11px}.account-signout button{border:1px solid color-mix(in oklab, var(--status-critical) 62%, var(--border));min-width:118px;min-height:44px;color:var(--status-critical);background:0 0;justify-content:center;padding:0 16px;font-weight:600}.payment-history-list{border-top:1px solid var(--border);gap:0!important}.payment-history-list>div{background:0 0;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important}.account-page .scuffy-subscription,.account-page .scuffy-plans article{box-shadow:none!important;border-radius:0!important}.admin-metrics{border:1px solid var(--border-strong);gap:0!important}.admin-metrics article{min-height:84px;border:0!important;border-right:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;background:var(--surface-1)!important;box-shadow:none!important;border-radius:0!important}.admin-metrics article:hover{transform:none!important}.admin-page :where(button,input){min-height:42px;border-radius:0!important}.admin-panel{padding:18px}.admin-panel table{border-collapse:collapse}.admin-panel th{background:var(--surface-1)}.payment-status,.ops-alert{border-radius:0!important}.onboarding-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:index-fade-in var(--motion-medium) var(--ease-out) both;background:#020403c2}.onboarding-card{border:1px solid var(--border-strong);background:var(--surface-0);animation:index-modal-in .25s var(--ease-out) both;border-radius:2px;box-shadow:0 26px 80px #0006}.onboarding-card>.ui-svg-icon{color:var(--index-teal)}.onboarding-card h2{letter-spacing:-.025em;margin:12px 0 5px;font-size:30px;font-weight:500}.onboarding-card>p{color:var(--text-secondary);margin:0 0 16px}.onboarding-card ol{counter-reset:steps}.onboarding-card li{padding-left:38px;position:relative}.onboarding-card li:before{counter-increment:steps;content:counter(steps);border:1px solid var(--index-teal);width:25px;height:25px;color:var(--index-teal);place-items:center;font-size:11px;display:grid;position:absolute;top:0;left:0}.public-index{color:#eee9dc;background:#0c0f0e;min-height:100dvh;font-family:IBM Plex Serif,Georgia,serif;overflow:clip}.public-index:before{opacity:.4;background-image:linear-gradient(#eee9dc12 1px,#0000 1px);background-size:100% 52px;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.public-index .public-header{z-index:5;border-bottom:1px solid #eee9dc24;justify-content:space-between;align-items:center;width:100%;max-width:1480px;min-height:76px;margin:0 auto;padding:12px 28px;display:flex;position:relative}.public-index .scuffy-brand img{width:40px;height:40px;box-shadow:none;border:1px solid #eee9dc29;border-radius:8px}.public-index .scuffy-brand strong{color:#eee9dc;font-size:17px;font-weight:600}.public-index .scuffy-brand span{color:#979a91;letter-spacing:.12em;margin-top:2px;font-size:8px}.public-header-actions{align-items:center;gap:8px;display:flex}.public-header-actions>span{color:#979a91;align-items:center;gap:7px;font-size:10px;display:inline-flex}.public-header-actions>span i,.public-preview-head span i{background:#53b9a5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #53b9a51a}.public-index .public-hero{z-index:1;text-align:left;width:100%;max-width:1320px;min-height:min(720px,100dvh - 76px);animation:index-view-in .42s var(--ease-out) both;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(42px,7vw,108px);margin:0 auto;padding:64px 28px 70px;display:grid;position:relative}.public-hero-copy h1{color:#eee9dc;letter-spacing:-.04em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(52px,6vw,84px);font-weight:500;line-height:.98}.public-hero-copy h1 em{color:#53b9a5;font-style:italic;font-weight:400}.public-hero-copy>p{color:#c5c0b5;max-width:58ch;margin:24px 0 0;font-size:17px;line-height:1.65}.public-hero-actions{align-items:center;gap:16px;margin-top:30px;display:flex}.public-hero-actions>a{min-width:190px;text-decoration:none}.public-hero-actions>span{color:#979a91;align-items:center;gap:7px;max-width:260px;font-size:11px;line-height:1.4;display:inline-flex}.public-hero-actions>span .ui-svg-icon{color:#53b9a5}.public-index .scuffy-error{color:#ef9a84;background:#e67b6214;border-color:#e67b6261;border-radius:0;max-width:100%;margin:18px 0 0}.public-index-preview{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:linear-gradient(#121615d6,#0c0f0ee6),url(/graphite-mineral-grain.png) 50%/560px;border:1px solid #eee9dc33;position:relative;box-shadow:0 30px 80px #00000047}.public-index-preview:before{content:"";background:#53b9a5;width:64px;height:1px;position:absolute;top:-1px;left:-1px}.public-preview-head{border-bottom:1px solid #eee9dc24;justify-content:space-between;align-items:center;min-height:68px;padding:12px 16px;display:flex}.public-preview-head>div{gap:3px;display:grid}.public-preview-head strong{font-size:16px;font-weight:600}.public-preview-head span{color:#979a91;align-items:center;gap:8px;font-size:9px;display:inline-flex}.public-preview-head>small{color:#979a91;letter-spacing:.12em;font-size:8px}.public-preview-list{display:grid}.public-market-record{color:#eee9dc;text-align:left;width:100%;min-height:78px;transition:background var(--motion-fast) var(--ease-out);background:0 0;border:0;border-bottom:1px solid #eee9dc1c;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 16px;font-family:inherit;display:grid}.public-market-record:last-child{border-bottom:0}.public-record-identity{align-items:center;gap:11px;min-width:0;display:flex}.public-record-identity>i{color:#53b9a5;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));border:1px solid #eee9dc38;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;font-weight:600;display:grid}.public-record-identity>span,.public-record-price{gap:3px;min-width:0;display:grid}.public-record-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.public-record-identity small,.public-record-price small{color:#979a91;font-size:9px}.public-record-price{font-variant-numeric:tabular-nums lining-nums;justify-items:end}.public-record-price strong{white-space:nowrap;font-size:14px;font-weight:600}.public-record-price em{color:#979a91;font-size:9px;font-style:normal}.public-market-record>.ui-svg-icon{color:#979a91;transition:color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.public-market-record:hover{background:#53b9a514}.public-market-record:hover>.ui-svg-icon{color:#53b9a5;transform:translate(2px)}}.public-market-record[data-locked=true],.public-market-record[data-locked=true] .public-record-identity>i{color:#979a91}.public-auction-detail{--surface-0:#0c0f0e;--surface-1:#121615;--surface-2:#19201d;--text-primary:#eee9dc;--text-secondary:#c5c0b5;--text-muted:#979a91;--border:#eee9dc24;--border-strong:#eee9dc45;--index-teal:#53b9a5;--index-teal-soft:#53b9a51a;--index-coral:#e67b62;--index-blue:#91abc6;--index-gold:#c7a760;color:var(--text-primary)}.public-auction-drawer{border-color:var(--border-strong);background:var(--surface-0);box-shadow:-24px 0 72px #00000061}.public-auction-body{flex-direction:column;gap:24px;padding:20px;display:flex}.public-record-actions>a{text-decoration:none}.public-detail-note{border-block:1px solid var(--border);color:var(--text-muted);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px;display:grid}.public-detail-note>.ui-svg-icon{color:var(--index-teal);margin-top:2px}.public-detail-note>div{gap:4px;display:grid}.public-detail-note strong{color:var(--text-secondary);font-size:12px}.public-detail-note span{font-size:11px;line-height:1.5}.public-index-preview>p{color:#979a91;border-top:1px solid #eee9dc24;margin:0;padding:14px 16px;font-size:10px;line-height:1.55}.public-record-skeleton{border-bottom:1px solid #eee9dc1c;align-content:center;gap:8px;min-height:78px;padding:16px;display:grid}.public-record-skeleton i{background:linear-gradient(90deg,#19201d,#28322e,#19201d) 0 0/220% 100%;width:72%;height:9px;animation:1.4s linear infinite index-shimmer}.public-record-skeleton i:last-child{width:42%}.public-principles{border-block:1px solid #eee9dc24;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1320px;margin:0 auto;display:grid}.public-principles article{border-right:1px solid #eee9dc24;grid-template-columns:auto 1fr;align-content:center;gap:4px 12px;min-height:130px;padding:24px 28px;display:grid}.public-principles article:last-child{border-right:0}.public-principles .ui-svg-icon{color:#53b9a5;grid-row:span 2;margin-top:1px}.public-principles strong{font-size:14px;font-weight:600}.public-principles span{color:#979a91;max-width:38ch;font-size:11px;line-height:1.5}.public-market{max-width:1120px;margin:0 auto;padding:110px 28px}.public-market>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.public-market h2{letter-spacing:-.03em;margin:0;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1}.public-market header p{color:#979a91;max-width:60ch;margin:10px 0 0;font-size:13px}.public-market>header>span{color:#53b9a5;white-space:nowrap;font-size:11px}.public-market-list{border-block:1px solid #eee9dc38}.public-market-list .public-market-record{min-height:84px;padding-inline:12px}.public-market-empty{color:#979a91;text-align:center;padding:48px 16px;font-size:12px}.public-footer{border-top:1px solid #eee9dc24;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;max-width:1320px;margin:0 auto;padding:28px;display:grid}.public-footer p{color:#979a91;text-align:center;margin:0;font-size:10px}.public-footer .legal-links{justify-content:flex-end;gap:14px;display:flex}.public-footer a{color:#c5c0b5;text-underline-offset:3px;font-size:10px}.scuffy-landing header>div:last-child,.scuffy-landing header>div:last-child *,.scuffy-hero-actions>div,.scuffy-hero-actions>div *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.public-language-toggle{color:#eee9dc;letter-spacing:.06em;min-width:70px;height:40px;transition:border-color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);background:#53b9a51c;border:1px solid #53b9a575;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 7px 18px #0000001f;font-family:IBM Plex Serif,Georgia,serif!important}.public-language-toggle .ui-svg-icon{color:#53b9a5}.public-language-toggle:hover,.public-language-toggle:focus-visible{color:#fffdf5;background:#53b9a533;border-color:#70c9b7;transform:translateY(-1px)}.public-language-toggle:active{transform:translateY(0)scale(.98)}@keyframes index-view-in{0%{opacity:.01;clip-path:inset(0 0 10px);transform:translateY(6px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes index-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes index-drawer-in{0%{opacity:.4;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes index-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes index-fade-in{0%{opacity:0}to{opacity:1}}@keyframes index-fade-out{0%{opacity:1}to{opacity:0}}@keyframes index-drawer-out{0%{opacity:1;transform:translate(0)}to{opacity:.25;transform:translate(100%)}}@keyframes index-modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes index-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@media (width<=1120px){.index-brand,.index-header-actions{min-width:160px}.utility-label,.index-admin-link span{display:none}.index-desktop-nav button{padding-inline:10px}.index-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.index-metric:nth-child(3){border-right:0}.index-metric:nth-child(n+4){border-top:1px solid var(--border)}}@media (width<=820px){.portal-main button{min-height:44px}.index-header{grid-template-columns:1fr auto;min-height:62px;padding:8px 14px}.index-brand{min-width:0;min-height:44px}.index-brand img{width:38px;height:38px}.index-brand-copy small,.index-desktop-nav{display:none}.index-header-actions{min-width:0}.index-utility{width:44px;min-width:44px;height:44px;padding:0}.index-admin-link{display:inline-flex}.index-header-actions>.portal-nav-button{place-items:center;width:44px;min-width:44px;height:44px;padding:0!important;display:inline-grid!important}.index-header-actions>.portal-nav-button .portal-nav-label{display:none}.index-mobile-nav{z-index:28;min-height:calc(67px + env(safe-area-inset-bottom));padding:5px 5px env(safe-area-inset-bottom);border-top:1px solid var(--border-strong);background:color-mix(in oklab, var(--surface-0) 94%, transparent);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 38px #00000038}.index-mobile-nav button{min-width:0;min-height:56px;color:var(--text-muted);letter-spacing:-.025em;transition:color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);background:0 0;border:0;align-content:center;place-items:center;gap:3px;padding:3px 1px;font-size:11px;line-height:1.05;display:grid;position:relative}.mobile-nav-icon{place-items:center;width:38px;height:28px;display:grid;position:relative}.mobile-nav-icon:before{content:"";background:var(--index-teal-soft);opacity:0;transition:opacity var(--motion-medium) var(--ease-out), transform var(--motion-medium) var(--ease-out);position:absolute;inset:0;transform:scaleX(.45)}.mobile-nav-icon .ui-svg-icon{position:relative}.index-mobile-nav button[data-active=true]{color:var(--index-teal)}.index-mobile-nav button[data-active=true] .mobile-nav-icon:before{opacity:1;transform:scaleX(1)}.index-main{padding:20px 14px calc(104px + env(safe-area-inset-bottom));padding-inline:14px!important}.index-market-view,.index-analytics-area{gap:16px}.index-mode-switch{width:100%}.index-market-view{width:100%;min-width:0;overflow:clip}.index-page-heading{padding-top:3px;display:block}.index-page-heading h1{max-width:13ch;font-size:clamp(33px,10.5vw,45px);line-height:1}.index-page-heading p{margin-top:9px;font-size:13px;line-height:1.5}.index-market-state{display:none}.index-filters{grid-template-columns:1fr;gap:9px;width:100%;min-width:0;margin-inline:0;padding:12px}.index-filter-primary{grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.index-filter-primary>.index-segment,.index-search-field,.index-advanced-filters{width:100%;min-width:0}.index-segment button{min-width:0;padding-inline:8px;font-size:12px}.index-search-field{order:2}.index-advanced-filters{order:3}.index-advanced-filters summary{justify-content:flex-start;width:100%;display:flex}.index-advanced-filters summary .advanced-chevron{margin-left:auto}.index-filter-fields{width:100%;box-shadow:none;transform-origin:top;grid-template-columns:1fr 1fr;margin-top:8px;padding:12px;position:static}.index-market-summary>summary{min-height:44px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.index-market-summary{display:block}.index-desktop-market-summary{display:none}.index-market-summary>summary::-webkit-details-marker{display:none}.index-market-summary>summary .summary-chevron{margin-left:auto}.index-market-summary:not([open])>.index-metrics{display:none!important}.index-metrics{grid-template-columns:1fr 1fr}.index-metric{border-top:1px solid var(--border);min-height:72px;padding:10px}.index-metric:nth-child(odd){border-right:1px solid var(--border)}.index-metric:nth-child(2n){border-right:0}.index-metric:last-child{grid-column:1/-1}.index-results-meta{font-size:10px}.index-desktop-table{display:none}.index-mobile-records{display:grid}.index-market-register{background:0 0;border:0;width:100%;min-width:0;margin-inline:0;overflow:clip}.index-mobile-records{gap:10px}.index-mobile-record{border:1px solid var(--border-strong);background:var(--record-surface);width:100%;color:var(--text-primary);text-align:left;transition:background var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);border-radius:2px;gap:13px;padding:17px 14px 14px;display:grid}.index-mobile-record:active{background:var(--record-surface-hover)}.index-mobile-record-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.index-mobile-record .index-record-identity{min-width:0}.index-mobile-record .index-record-identity strong{font-size:17px}.index-mobile-price{grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;padding-top:2px;display:grid}.index-mobile-price small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.index-mobile-price strong{letter-spacing:-.02em;grid-area:span 2/2;font-size:24px;font-weight:600}.index-mobile-price strong em{color:var(--text-muted);font-size:10px;font-style:normal;font-weight:500}.index-mobile-price>span{color:var(--text-muted);font-size:10px}.index-mobile-record-meta{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.index-mobile-record-meta>span{border-right:1px solid var(--border);gap:4px;min-width:0;padding:10px 8px 10px 0;display:grid}.index-mobile-record-meta>span+span{padding-left:8px}.index-mobile-record-meta>span:last-child{border-right:0}.index-mobile-record-meta small{color:var(--text-muted);font-size:9px}.index-mobile-record-meta b{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.index-mobile-record-meta>span:last-child b{color:var(--index-coral)}.index-record-action{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.index-record-skeleton{align-content:center;min-height:224px}.index-record-skeleton>i:nth-child(2){width:52%}.index-record-skeleton>i:nth-child(3){width:88%}.index-pagination{flex-wrap:wrap}.index-footer{padding:24px 14px calc(86px + env(safe-area-inset-bottom));text-align:center;justify-items:center;display:grid}.portal-subnav,.admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.portal-subnav-button,.admin-tabs button{white-space:normal;text-align:left;justify-content:flex-start;width:100%}.intel-subnav .portal-subnav-button{overflow-wrap:anywhere;min-width:0;padding-inline:10px!important}.intel-subnav .portal-subnav-button:last-child:nth-child(odd){grid-column:1/-1}.intel-page,.intel-page>div,.index-analytics-area,.index-analytics-area>*{width:100%;min-width:0}.activity-record{grid-template-columns:minmax(0,1fr);min-width:0;align-items:stretch!important;gap:10px!important;padding:12px!important;display:grid!important}.activity-record-main{grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;gap:6px 9px!important;display:grid!important}.activity-record-main>span:nth-child(n+3){grid-column:2}.activity-record-main .truncate{white-space:normal;overflow-wrap:anywhere}.activity-record-meta{justify-content:space-between;width:100%;min-width:0}.campaign-transaction-table{border:0!important;border-radius:0!important;overflow:visible!important}.intel-page .overflow-x-auto:has(>table){border:0!important;border-radius:0!important;overflow:visible!important}.intel-page .overflow-x-auto>table,.campaign-transaction-table>table{width:100%;display:block;min-width:0!important}.intel-page .overflow-x-auto>table thead,.campaign-transaction-table>table thead{display:none}.intel-page .overflow-x-auto>table tbody,.campaign-transaction-table>table tbody{gap:10px;display:grid}.intel-page .overflow-x-auto>table tr,.campaign-transaction-table>table tr{padding:10px 12px;display:grid;border:1px solid var(--border)!important;background:var(--surface-1)!important}.intel-page .overflow-x-auto>table td,.campaign-transaction-table>table td{overflow-wrap:anywhere;text-align:right;grid-template-columns:minmax(92px,38%) minmax(0,1fr);align-items:start;gap:10px;display:grid;white-space:normal!important;border:0!important;max-width:none!important;padding:7px 0!important}.intel-page .overflow-x-auto>table td:before,.campaign-transaction-table>table td:before{content:attr(data-label);color:var(--text-muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:9px}.watchlist-layout{flex-direction:column;width:100%;min-width:0;display:flex!important}.watchlist-layout>*{width:100%;min-width:0}.portal-side-panel{max-height:none;position:static;overflow:visible}.portal-side-list{grid-template-columns:1fr;overflow:visible;display:grid!important}.portal-side-item{min-width:0}.portal-content-panel{width:100%;min-width:0;padding:15px;overflow:hidden}.watchlist-address{overflow-wrap:anywhere;max-width:100%;display:block}.watchlist-wallet-summary{flex-wrap:wrap}.watchlist-layout .personal-feed article{align-items:start;gap:8px;padding:12px 0;grid-template-columns:minmax(0,1fr)!important}.watchlist-layout .personal-feed article>span,.watchlist-layout .personal-feed article>small{grid-column:1;justify-self:start}.watchlist-layout .personal-feed article>div{overflow-wrap:anywhere;min-width:0}.watchlist-layout .provenance-bid-event{flex-direction:column;align-items:flex-start}.portal-drawer{margin:0;border:0!important;border-radius:0!important;width:100%!important;height:100dvh!important;animation-name:index-sheet-in!important}.portal-drawer-shell[data-closing=true] .portal-drawer,.portal-modal-shell[data-closing=true] .portal-modal{animation-name:index-sheet-out!important}.portal-drawer>.sticky{min-height:72px;padding:10px 14px!important}.portal-drawer>.sticky button{width:44px!important;height:44px!important}.portal-drawer>.p-5{padding:16px!important}.auction-detail-metrics{grid-template-columns:1fr 1fr}.auction-detail-actions{grid-template-columns:1fr 1fr;display:grid!important}.auction-detail-actions>span{grid-column:1/-1;width:max-content}.auction-detail-actions>button{width:100%;font-size:11px!important}.record-first-heading{align-items:flex-start}.record-first-status{text-align:right;max-width:48%}.record-first-market{grid-template-columns:minmax(0,1fr) 122px;min-height:126px}.record-first-price,.record-first-deadline{padding:14px}.record-first-price strong{font-size:clamp(30px,9.5vw,40px)}.record-first-deadline strong{font-size:17px}.record-first-evidence>div{min-height:70px;padding:10px 9px}.record-first-evidence strong{font-size:13px}.record-first-actions{grid-template-columns:1fr}.record-first-actions .index-button{font-size:12px}.record-intelligence{padding:12px}.record-intelligence-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.record-intelligence-action{gap:6px;min-height:56px;padding-inline:8px;font-size:11px}.record-intelligence-arrow{display:none}.public-auction-body{padding:16px}.public-record-actions{grid-template-columns:1fr}.provenance-timeline-event{flex-direction:column;align-items:flex-start}.provenance-bid-event{flex-direction:row;align-items:center}.ai-page-heading{align-items:flex-start!important}.ai-page-heading>button{width:100%}.ai-filter-bar{grid-template-columns:1fr 1fr;display:grid!important}.ai-filter-bar>*{width:100%!important;min-width:0!important}.ai-filter-bar>input[type=search]{grid-column:1/-1}.ai-verdict-filter{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.ai-verdict-filter button{min-height:44px}.ai-record{padding:14px!important}.ai-record>div:first-child{flex-direction:column;align-items:flex-start!important}.ai-record>div:first-child>div:first-child{flex-wrap:wrap}.ai-record>div:first-child>div:last-child{text-align:left}.intel-filter-bar{grid-template-columns:1fr 1fr;display:grid!important}.intel-filter-bar>*{width:100%!important;min-width:0!important}.intel-filter-bar>.intel-type-segment,.intel-filter-bar>input[type=search],.intel-filter-bar>.intel-filter-clear{grid-column:1/-1}.intel-type-segment{grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}.intel-type-segment button{min-width:0;padding-inline:7px!important;font-size:11px!important}.intel-page form.flex{grid-template-columns:minmax(105px,.42fr) minmax(0,1fr);gap:8px!important;display:grid!important}.intel-page form.flex>*{width:100%;min-width:0}.intel-page form.flex>button{grid-column:1/-1}.activity-toolbar{grid-template-columns:1fr;display:grid!important}.activity-toolbar>p{max-width:none}.activity-toolbar>button{width:100%}.intel-page .intel-metrics{border:1px solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important;display:grid!important}.intel-page .intel-metrics>.rounded-xl.border{border:0!important;border-right:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;min-width:0!important}.intel-page .intel-metrics>.rounded-xl.border:nth-child(2n){border-right:0!important}.intel-page .intel-metrics>.rounded-xl.border:nth-last-child(-n+2){border-bottom:0!important}.intel-page section>.flex.items-center.justify-between{align-items:stretch!important}.intel-page section>.flex.items-center.justify-between>.flex.border{width:100%}.intel-page section>.flex.items-center.justify-between>.flex.border button{flex:1;min-width:0}.portal-page-heading{flex-direction:column;gap:12px;align-items:stretch!important}.portal-page-heading>.ui-button{width:100%}.portal-card-list{border-top:0;gap:10px!important}.portal-list-card{grid-template-columns:minmax(0,1fr);gap:10px!important;display:grid!important}.portal-list-card>div{min-width:0}.portal-list-card>div:first-child>div:first-child{flex-wrap:wrap;align-items:flex-start}.portal-list-card>div:last-child{text-align:left!important}.task-action-button,.task-cancel-button{justify-self:stretch;width:100%}.task-cancel-panel>div:last-child{grid-template-columns:1fr}.campaign-transaction-table{border:0}.wallet-lookup-modal{width:100%!important}.wallet-lookup-modal .workflow-modal-header h2{font-size:19px}.wallet-lookup-body{padding:14px}.wallet-lookup-form{grid-template-columns:1fr}.wallet-lookup-form .index-button{width:100%}.wallet-summary-card>.flex{flex-direction:column}.wallet-summary-card>.flex>.text-right{text-align:left;width:100%}.account-grid{grid-template-columns:1fr!important}.account-grid .account-card{border-right:0!important;border-bottom:1px solid var(--border)!important}.account-grid .account-card:last-child{border-bottom:0!important}.account-card{padding:18px!important}.account-signout{flex-direction:column;align-items:stretch}.account-signout>div{align-items:flex-start}.account-signout button{width:100%}.payment-history-list>div{grid-template-columns:1fr!important}.payment-history-list>div>a{grid-column:auto!important}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-metrics article:nth-child(2n){border-right:0!important}.admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tabs button:last-child:nth-child(odd){grid-column:1/-1}.admin-search{grid-template-columns:1fr;display:grid}.admin-search button{width:100%}.portal-modal-shell{align-items:end!important;padding:0!important}.portal-modal{animation-name:index-sheet-in;border-width:1px 0 0!important;width:100%!important;max-height:calc(100dvh - 18px)!important;padding:18px 14px!important}.portal-modal.workflow-modal{border-radius:0!important;padding:0!important}.quick-bid-shell{align-items:center!important;padding:14px!important}.quick-bid-shell .quick-bid-modal{border-width:1px!important;width:min(470px,100%)!important;max-height:calc(100dvh - 28px)!important;animation-name:index-modal-in!important}.campaign-workflow-shell{padding:0!important}.campaign-workflow-modal{width:100%!important}.workflow-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-schedule-grid>label:last-child{grid-column:1/-1}.onboarding-card{width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:22px 18px;overflow-y:auto}.onboarding-card>div{display:grid}.onboarding-card .index-button{width:100%}.public-index .public-header{min-height:66px;padding:9px 14px}.public-index .scuffy-brand{gap:8px}.public-index .scuffy-brand img{width:36px;height:36px}.public-index .scuffy-brand strong{font-size:15px}.public-index .scuffy-brand span,.public-header-actions>span{display:none}.public-header-actions{gap:8px}.public-index .public-hero{grid-template-columns:1fr;gap:34px;min-height:0;padding:42px 14px 54px}.public-hero-copy h1{max-width:11ch;font-size:clamp(39px,12.5vw,55px)}.public-hero-copy>p{margin-top:18px;font-size:14px;line-height:1.55}.public-hero-actions{flex-direction:column;align-items:flex-start;margin-top:23px}.public-hero-actions>a{width:100%}.public-hero-actions>span{max-width:none}.public-index-preview{box-shadow:none}.public-principles{grid-template-columns:1fr;margin-inline:14px}.public-principles article{border-bottom:1px solid #eee9dc24;border-right:0;min-height:104px;padding:18px 12px}.public-principles article:last-child{border-bottom:0}.public-market{padding:72px 14px}.public-market>header{display:block}.public-market>header>span{margin-top:10px;display:block}.public-market h2{font-size:34px}.public-market-list{margin-inline:-14px}.public-market-list .public-market-record{padding-inline:14px}.public-footer{grid-template-columns:1fr;justify-items:center;padding:28px 14px}.public-footer .legal-links{justify-content:center}.index-footer .legal-links a,.public-footer .legal-links a{align-items:center;min-height:44px;display:inline-flex}}@keyframes index-sheet-in{0%{opacity:.7;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes index-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:.4;transform:translateY(100%)}}@media (width<=420px){.index-brand-copy strong{font-size:15px}.index-header-actions{gap:1px}.index-utility{width:44px;min-width:44px;height:44px}.index-filter-primary,.index-filter-fields{grid-template-columns:1fr}.index-mobile-nav button{font-size:11px}.index-mobile-nav button>span:last-child{text-overflow:ellipsis;white-space:nowrap;width:100%;padding-inline:2px;font-size:10px;overflow:hidden}.index-mobile-record-meta b{font-size:10px}.public-index .scuffy-brand div{display:none}.public-record-identity small{text-overflow:ellipsis;white-space:nowrap;max-width:17ch;overflow:hidden}.public-market-record{gap:9px}}@media (width<=1024px),(hover:none) and (pointer:coarse){input,select,textarea{font-size:16px!important}.workflow-amount-field input{font-size:25px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
