body,html{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-top:0;margin-bottom:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{--sub-bg-primary:#ffffff;--sub-bg-secondary:#fafafa;--sub-bg-tertiary:#f4f4f5;--sub-bg-surface:#e4e4e7;--sub-bg-elevated:#ffffff;--sub-bg-hover:#f4f4f5;--sub-bg-inset:#f0f0f2;--sub-text-primary:#18181b;--sub-text-secondary:#52525b;--sub-text-tertiary:#71717a;--sub-text-disabled:#a1a1aa;--sub-text-inverse:#fafafa;--sub-profit:#10b981;--sub-profit-bright:#059669;--sub-profit-glow:rgba(16,185,129,0.15);--sub-profit-bg:rgba(16,185,129,0.08);--sub-profit-border:rgba(16,185,129,0.25);--sub-profit-shadow:0 0 20px rgba(16,185,129,0.3),0 0 40px rgba(16,185,129,0.1);--sub-loss:#ef4444;--sub-loss-bright:#dc2626;--sub-loss-glow:rgba(239,68,68,0.15);--sub-loss-bg:rgba(239,68,68,0.08);--sub-loss-border:rgba(239,68,68,0.25);--sub-loss-shadow:0 0 20px rgba(239,68,68,0.3),0 0 40px rgba(239,68,68,0.1);--sub-neutral:#71717a;--sub-neutral-glow:rgba(113,113,122,0.12);--sub-risk-safe:#10b981;--sub-risk-safe-bg:rgba(16,185,129,0.06);--sub-risk-safe-border:rgba(16,185,129,0.4);--sub-risk-safe-glow:0 0 20px rgba(16,185,129,0.1);--sub-risk-medium:#f59e0b;--sub-risk-medium-bg:rgba(245,158,11,0.06);--sub-risk-medium-border:rgba(245,158,11,0.4);--sub-risk-medium-glow:0 0 20px rgba(245,158,11,0.1);--sub-risk-risky:#ef4444;--sub-risk-risky-bg:rgba(239,68,68,0.06);--sub-risk-risky-border:rgba(239,68,68,0.4);--sub-risk-risky-glow:0 0 20px rgba(239,68,68,0.1);--sub-psa:#dc2626;--sub-psa-text:#ffffff;--sub-psa-bg:#dc2626;--sub-psa-border:#dc2626;--sub-bgs:#111827;--sub-bgs-text:#ffffff;--sub-bgs-bg:#111827;--sub-bgs-border:#111827;--sub-cgc:#2563eb;--sub-cgc-text:#ffffff;--sub-cgc-bg:#2563eb;--sub-cgc-border:#2563eb;--sub-tag:#111827;--sub-tag-text:#111827;--sub-tag-bg:#ffffff;--sub-tag-border:#111827;--sub-status-draft:#52525b;--sub-status-draft-bg:#f4f4f5;--sub-status-draft-border:#d4d4d8;--sub-status-submitted:#d97706;--sub-status-submitted-bg:#fffbeb;--sub-status-submitted-border:#fde68a;--sub-status-graded:#059669;--sub-status-graded-bg:#ecfdf5;--sub-status-graded-border:#a7f3d0;--sub-status-archived:#6b7280;--sub-status-archived-bg:#f3f4f6;--sub-status-archived-border:#d1d5db;--sub-warning:#d97706;--sub-warning-text:#92400e;--sub-warning-bg:#fffbeb;--sub-warning-border:#fde68a;--sub-info:#2563eb;--sub-info-text:#1d4ed8;--sub-info-bg:#eff6ff;--sub-info-border:#bfdbfe;--sub-border-subtle:#e4e4e7;--sub-border-default:#d4d4d8;--sub-border-strong:#a1a1aa;--sub-border-focus:rgba(242,0,137,0.5);--sub-focus-ring:0 0 0 2px var(--sub-bg-primary),0 0 0 4px rgba(242,0,137,0.5);--sub-hover-overlay:rgba(0,0,0,0.02);--sub-active-overlay:rgba(0,0,0,0.04);--sub-selected-overlay:rgba(242,0,137,0.08);--sub-shadow-sm:0 1px 2px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.05);--sub-shadow-md:0 4px 6px rgba(0,0,0,0.07),0 2px 4px rgba(0,0,0,0.05);--sub-shadow-lg:0 10px 15px rgba(0,0,0,0.1),0 4px 6px rgba(0,0,0,0.05);--sub-shadow-xl:0 20px 25px rgba(0,0,0,0.1),0 8px 10px rgba(0,0,0,0.05);--sub-shadow-glow:0 0 40px rgba(242,0,137,0.1);--sub-space-xs:0.25rem;--sub-space-sm:0.5rem;--sub-space-md:1rem;--sub-space-lg:1.5rem;--sub-space-xl:2rem;--sub-space-2xl:3rem;--sub-radius-sm:0.375rem;--sub-radius-md:0.5rem;--sub-radius-lg:0.75rem;--sub-radius-xl:1rem;--sub-radius-full:9999px;--sub-duration-fast:150ms;--sub-duration-normal:250ms;--sub-duration-slow:400ms;--sub-easing-default:cubic-bezier(0.4,0,0.2,1);--sub-easing-bounce:cubic-bezier(0.34,1.56,0.64,1);--sub-easing-smooth:cubic-bezier(0.22,1,0.36,1);--sub-font-xs:0.75rem;--sub-font-sm:0.875rem;--sub-font-base:1rem;--sub-font-lg:1.125rem;--sub-font-xl:1.25rem;--sub-font-2xl:1.5rem;--sub-font-3xl:1.875rem;--sub-line-height-tight:1.25;--sub-line-height-normal:1.5;--sub-line-height-relaxed:1.75}.dark{--sub-bg-primary:#0f0f11;--sub-bg-secondary:#1e1e23;--sub-bg-tertiary:#27272a;--sub-bg-surface:#3f3f46;--sub-bg-elevated:#1e1e23;--sub-bg-hover:#27272a;--sub-bg-inset:#18181b;--sub-text-primary:#e5e7eb;--sub-text-secondary:#a1a1aa;--sub-text-tertiary:#8b8b94;--sub-text-disabled:#52525b;--sub-text-inverse:#18181b;--sub-border-subtle:#27272a;--sub-border-default:#3f3f46;--sub-border-strong:#52525b;--sub-hover-overlay:rgba(255,255,255,0.04);--sub-active-overlay:rgba(255,255,255,0.08);--sub-selected-overlay:rgba(242,0,137,0.12);--sub-shadow-sm:0 1px 2px rgba(0,0,0,0.3);--sub-shadow-md:0 4px 6px rgba(0,0,0,0.3);--sub-shadow-lg:0 10px 15px rgba(0,0,0,0.4);--sub-shadow-xl:0 20px 25px rgba(0,0,0,0.4);--sub-status-draft-bg:#27272a;--sub-status-draft-border:#3f3f46;--sub-status-submitted-bg:#422006;--sub-status-submitted-border:#92400e;--sub-status-graded-bg:#064e3b;--sub-status-graded-border:#065f46;--sub-status-archived-bg:#27272a;--sub-status-archived-border:#3f3f46;--sub-warning-bg:#422006;--sub-warning-border:#92400e;--sub-warning-text:#fde68a;--sub-info-bg:#1e3a5f;--sub-info-border:#1d4ed8;--sub-info-text:#bfdbfe;--sub-tag-bg:#1e1e23;--sub-tag-text:#e5e7eb;--sub-tag-border:#e5e7eb;--sub-status-draft:#a1a1aa;--sub-status-archived:#9ca3af;--sub-bgs:#374151;--sub-bgs-bg:#374151;--sub-bgs-border:#4b5563}@keyframes sub-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sub-slide-in-right{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes sub-slide-in-bottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes sub-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes sub-profit-pulse{0%,to{box-shadow:0 0 0 0 var(--sub-profit-glow)}50%{box-shadow:0 0 20px 4px var(--sub-profit-glow)}}@keyframes sub-loss-pulse{0%,to{box-shadow:0 0 0 0 var(--sub-loss-glow)}50%{box-shadow:0 0 20px 4px var(--sub-loss-glow)}}@keyframes sub-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes sub-stagger-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sub-animate-fade-in{animation:sub-fade-in var(--sub-duration-normal) var(--sub-easing-smooth)}.sub-animate-slide-right{animation:sub-slide-in-right var(--sub-duration-normal) var(--sub-easing-smooth)}.sub-animate-slide-bottom{animation:sub-slide-in-bottom var(--sub-duration-slow) var(--sub-easing-smooth)}.sub-animate-scale-in{animation:sub-scale-in var(--sub-duration-normal) var(--sub-easing-bounce)}.sub-animate-profit-glow{animation:sub-profit-pulse 2s ease-in-out infinite}.sub-animate-loss-glow{animation:sub-loss-pulse 2s ease-in-out infinite}.sub-animate-shimmer{background:linear-gradient(90deg,var(--sub-bg-tertiary) 0,var(--sub-bg-surface) 50%,var(--sub-bg-tertiary) 100%);background-size:200% 100%;animation:sub-shimmer 1.5s ease-in-out infinite}.sub-stagger-1{animation:sub-stagger-fade var(--sub-duration-normal) var(--sub-easing-smooth) forwards;animation-delay:50ms;opacity:0}.sub-stagger-2{animation:sub-stagger-fade var(--sub-duration-normal) var(--sub-easing-smooth) forwards;animation-delay:.1s;opacity:0}.sub-stagger-3{animation:sub-stagger-fade var(--sub-duration-normal) var(--sub-easing-smooth) forwards;animation-delay:.15s;opacity:0}.sub-stagger-4{animation:sub-stagger-fade var(--sub-duration-normal) var(--sub-easing-smooth) forwards;animation-delay:.2s;opacity:0}.sub-stagger-5{animation:sub-stagger-fade var(--sub-duration-normal) var(--sub-easing-smooth) forwards;animation-delay:.25s;opacity:0}@media (prefers-reduced-motion:reduce){.sub-animate-fade-in,.sub-animate-loss-glow,.sub-animate-profit-glow,.sub-animate-scale-in,.sub-animate-shimmer,.sub-animate-slide-bottom,.sub-animate-slide-right,.sub-stagger-1,.sub-stagger-2,.sub-stagger-3,.sub-stagger-4,.sub-stagger-5{animation:none!important;opacity:1;transform:none}.sub-button-focusable,.sub-card,.sub-card-focusable,.sub-focusable,.sub-interactive-row,.sub-pill-focusable{transition:none!important}.sub-reduce-motion .animate-spin{animation:none!important}}.sub-card{background:var(--sub-bg-secondary);border:1px solid var(--sub-border-subtle);border-radius:var(--sub-radius-lg);box-shadow:var(--sub-shadow-sm);transition:transform var(--sub-duration-fast) var(--sub-easing-default),box-shadow var(--sub-duration-fast) var(--sub-easing-default),border-color var(--sub-duration-fast) var(--sub-easing-default)}.sub-card:hover{transform:translateY(-2px);box-shadow:var(--sub-shadow-md);border-color:var(--sub-border-default)}.sub-profit-display{color:var(--sub-profit-bright);text-shadow:0 0 20px var(--sub-profit-glow)}.sub-loss-display{color:var(--sub-loss-bright);text-shadow:0 0 20px var(--sub-loss-glow)}.sub-badge-psa{background:var(--sub-psa-bg);color:var(--sub-psa-text)}.sub-badge-bgs{background:var(--sub-bgs-bg);color:var(--sub-bgs-text)}.sub-badge-cgc{background:var(--sub-cgc-bg);color:var(--sub-cgc-text)}.sub-badge-tag{background:var(--sub-tag-bg);color:var(--sub-tag-text);border:2px solid var(--sub-tag-border)}.sub-status-badge{font-size:var(--sub-font-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:var(--sub-space-xs) var(--sub-space-sm);border-radius:var(--sub-radius-full)}.sub-status-draft{background:var(--sub-status-draft-bg);color:var(--sub-status-draft);border:1px solid var(--sub-status-draft-border)}.sub-status-submitted{background:var(--sub-status-submitted-bg);color:var(--sub-status-submitted);border:1px solid var(--sub-status-submitted-border)}.sub-status-graded{background:var(--sub-status-graded-bg);color:var(--sub-status-graded);border:1px solid var(--sub-status-graded-border)}.sub-status-archived{background:var(--sub-status-archived-bg);color:var(--sub-status-archived);border:1px solid var(--sub-status-archived-border)}.sub-warning-banner{background:var(--sub-warning-bg);border:1px solid var(--sub-warning-border);border-radius:var(--sub-radius-md);color:var(--sub-warning-light);padding:var(--sub-space-sm) var(--sub-space-md)}.sub-focusable:focus-visible{outline:none;box-shadow:var(--sub-focus-ring)}.sub-card-focusable:focus-visible{outline:none;box-shadow:var(--sub-focus-ring);border-color:rgba(242,0,137,.5)!important}.sub-button-focusable:focus-visible{outline:2px solid rgba(242,0,137,.8);outline-offset:2px}.sub-pill-focusable:focus-visible{outline:2px solid rgba(242,0,137,.6);outline-offset:2px}.sub-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sub-touch-target{min-width:44px;min-height:44px}.sub-touch-target-inline{position:relative}.sub-touch-target-inline:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px}.sub-interactive-row{background:transparent;border-radius:var(--sub-radius-md);transition:background var(--sub-duration-fast) var(--sub-easing-default),transform var(--sub-duration-fast) var(--sub-easing-default);cursor:pointer}.sub-interactive-row:hover{background:var(--sub-hover-overlay)}.sub-interactive-row:active{background:var(--sub-active-overlay);transform:scale(.99)}.sub-risk-indicator{position:relative;border-left-width:4px;border-left-style:solid;transition:all var(--sub-duration-fast) var(--sub-easing-default)}.sub-risk-safe{border-left-color:var(--sub-risk-safe);background:linear-gradient(to right,var(--sub-risk-safe-bg),transparent)}.sub-risk-medium{border-left-color:var(--sub-risk-medium);background:linear-gradient(to right,var(--sub-risk-medium-bg),transparent)}.sub-risk-risky{border-left-color:var(--sub-risk-risky);background:linear-gradient(to right,var(--sub-risk-risky-bg),transparent)}.sub-risk-unknown{border-left-color:var(--sub-border-default);background:linear-gradient(to right,var(--sub-bg-tertiary),transparent)}.sub-risk-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;border-radius:var(--sub-radius-full);font-size:var(--sub-font-xs);font-weight:600}.sub-risk-badge-safe{background:rgba(16,185,129,.12);color:#059669}.sub-risk-badge-medium{background:rgba(245,158,11,.12);color:#d97706}.sub-risk-badge-risky{background:rgba(239,68,68,.12);color:#dc2626}.sub-card-row{display:flex;align-items:stretch;border-radius:var(--sub-radius-lg);background:var(--sub-bg-primary);border:1px solid var(--sub-border-subtle);box-shadow:var(--sub-shadow-sm);overflow:hidden;transition:box-shadow var(--sub-duration-fast) var(--sub-easing-default),transform var(--sub-duration-fast) var(--sub-easing-default)}.sub-card-row:hover{box-shadow:var(--sub-shadow-md)}.sub-card-row-section{display:flex;align-items:center;padding:var(--sub-space-md)}.sub-card-row-section+.sub-card-row-section{border-left:1px solid var(--sub-border-subtle)}@media (max-width:768px){.sub-card-row{flex-wrap:wrap}.sub-card-row-section{border-left:none!important;border-top:1px solid var(--sub-border-subtle)}.sub-card-row-section:first-child{border-top:none;flex:1 1 100%}.sub-card-row-section:not(:first-child){flex:1 1 auto}}.sub-grade-simulator{width:320px;max-height:400px;overflow:hidden;border-radius:var(--sub-radius-lg);background:var(--sub-bg-primary);border:1px solid var(--sub-border-default);box-shadow:var(--sub-shadow-lg)}.sub-grade-simulator-header{padding:var(--sub-space-sm) var(--sub-space-md);background:var(--sub-bg-secondary);border-bottom:1px solid var(--sub-border-subtle)}.sub-grade-simulator-company{padding:var(--sub-space-xs) var(--sub-space-md);font-size:var(--sub-font-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.sub-grade-simulator-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--sub-space-sm) var(--sub-space-md);background:transparent;border:none;cursor:pointer;transition:background var(--sub-duration-fast) var(--sub-easing-default)}.sub-grade-simulator-option:hover{background:var(--sub-hover-overlay)}.sub-grade-simulator-option.is-current{background:rgba(37,99,235,.08);border-left:2px solid #2563eb}.sub-grade-simulator-option.is-best:after{content:"BEST";margin-left:var(--sub-space-sm);padding:.125rem .375rem;font-size:10px;font-weight:700;background:rgba(16,185,129,.15);color:#059669;border-radius:var(--sub-radius-sm)}.sub-note-tooltip{max-width:280px;padding:var(--sub-space-sm) var(--sub-space-md);background:var(--sub-text-primary);color:var(--sub-text-inverse);border-radius:var(--sub-radius-md);font-size:var(--sub-font-sm);line-height:var(--sub-line-height-relaxed);box-shadow:var(--sub-shadow-lg)}.sub-note-tooltip-label{display:block;margin-bottom:var(--sub-space-xs);font-size:var(--sub-font-xs);font-weight:500;color:var(--sub-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.sub-input-group{display:flex;border-radius:var(--sub-radius-sm);box-shadow:0 1px 2px rgba(0,0,0,.05)}.sub-input-addon-leading{border:1px solid var(--sub-border-default);border-right:none;border-radius:var(--sub-radius-sm) 0 0 var(--sub-radius-sm)}.sub-input-addon-leading,.sub-input-addon-trailing{display:inline-flex;align-items:center;padding:0 .5rem;background:var(--sub-bg-tertiary);color:var(--sub-text-secondary);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:var(--sub-font-sm);white-space:nowrap}.sub-input-addon-trailing{border:1px solid var(--sub-border-default);border-left:none;border-radius:0 var(--sub-radius-sm) var(--sub-radius-sm) 0}.sub-summary-input-with-leading{border:1px solid var(--sub-border-default);border-radius:0 var(--sub-radius-sm) var(--sub-radius-sm) 0}.sub-summary-input-with-leading,.sub-summary-input-with-trailing{flex:1;min-width:0;background:var(--sub-bg-primary);color:var(--sub-text-primary);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:var(--sub-font-sm);padding:.375rem .5rem;text-align:right;transition:border-color var(--sub-duration-fast) var(--sub-easing-default),box-shadow var(--sub-duration-fast) var(--sub-easing-default)}.sub-summary-input-with-trailing{border:1px solid var(--sub-border-default);border-radius:var(--sub-radius-sm) 0 0 var(--sub-radius-sm)}.sub-summary-input-with-leading-and-trailing{flex:1;min-width:0;background:var(--sub-bg-primary);border:1px solid var(--sub-border-default);border-left:none;border-radius:0;color:var(--sub-text-primary);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:var(--sub-font-sm);padding:.375rem .5rem;text-align:right;transition:border-color var(--sub-duration-fast) var(--sub-easing-default),box-shadow var(--sub-duration-fast) var(--sub-easing-default)}.sub-summary-input-with-leading-and-trailing:disabled,.sub-summary-input-with-leading:disabled,.sub-summary-input-with-trailing:disabled{background:var(--sub-bg-tertiary);color:var(--sub-text-disabled);cursor:not-allowed}.sub-summary-input-with-leading-and-trailing:hover,.sub-summary-input-with-leading:hover,.sub-summary-input-with-trailing:hover{border-color:var(--sub-border-strong)}.sub-summary-input-with-leading-and-trailing:focus,.sub-summary-input-with-leading:focus,.sub-summary-input-with-trailing:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.15);z-index:1;position:relative}.sub-summary-input-with-leading-and-trailing::-webkit-inner-spin-button,.sub-summary-input-with-leading-and-trailing::-webkit-outer-spin-button,.sub-summary-input-with-leading::-webkit-inner-spin-button,.sub-summary-input-with-leading::-webkit-outer-spin-button,.sub-summary-input-with-trailing::-webkit-inner-spin-button,.sub-summary-input-with-trailing::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sub-summary-input-with-leading-and-trailing[type=number],.sub-summary-input-with-leading[type=number],.sub-summary-input-with-trailing[type=number]{-moz-appearance:textfield}.sub-auto-toggle{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:var(--sub-radius-full);font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;cursor:pointer;transition:background var(--sub-duration-fast) var(--sub-easing-default),color var(--sub-duration-fast) var(--sub-easing-default),border-color var(--sub-duration-fast) var(--sub-easing-default)}.sub-auto-toggle-on{background:rgba(16,185,129,.1);color:#059669;border:1px solid rgba(16,185,129,.3)}.sub-auto-toggle-on:hover{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.4)}.sub-auto-toggle-off{background:rgba(239,68,68,.1);color:#dc2626;border:1px solid rgba(239,68,68,.3)}.sub-auto-toggle-off:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.4)}.sub-cost-toggle-switch{transform:scale(.7);transform-origin:center}