:root{--color-background-primary: #FFFFFF;--color-background-secondary: #F7F7F7;--color-background-tertiary: #EFEFEF;--color-background-panel: #E5E5E5;--color-background-column: #E5E5E5;--color-background-dropzone: #F7F7F7;--color-background-dropzone-hover: #E5E5E5;--color-text-primary: #000000;--color-text-secondary: #171717;--color-text-tertiary: #666666;--color-text-panel: #171717;--color-border-primary: #BABABA;--color-border-secondary: #D9D9D9;--color-border-panel: #BABABA;--color-error: #df0000;--color-primary: #0066cc;--color-cyan: #00ccff;--color-accent: #0066cc;--color-accent-on-column: #005cb8;--color-accent-translucent: rgba(0, 102, 204, .14);--color-uploaded-light: #FFFFFF;--color-uploaded-dark: #000000;--color-generated-light: #000000;--color-generated-dark: #FFFFFF;--color-input-background: #FFFFFF;--color-input-border: #949494;--color-input-placeholder: #BABABA;--color-input-disabled-background: #F7F7F7;--color-input-disabled-border: #BABABA;--color-input-disabled-placeholder: #BABABA;--color-input-label: #171717;--color-input-error: #df0000;--color-button-tertiary-background: #0066cc;--color-button-tertiary-color: #ffffff;--color-button-tertiary-disabled-background: #DADADA;--color-button-tertiary-disabled-color: #666666;--color-checkbox-label: #171717;--color-checkbox-border: #666666;--color-background-page: #F7F7F7;--color-surface-card: #FFFFFF;--color-border-card: #E0E0E0;--color-text-muted: #5A5A5A;--color-danger: #CC0000;--color-surface-table-head: #F3F4F6;--color-surface-table-alt: #FAFAFA;--color-border-table: #E5E7EB;--color-surface-empty: #F9FAFB;--color-badge-background: rgba(0, 102, 204, .08);--color-badge-border: rgba(0, 102, 204, .25);--color-palette-border: #CECECE;--color-palette-muted: #767676;--color-palette-lock-off: #767676;--color-swatch-outline: rgba(0, 0, 0, .45);--color-border-input: #767676;--color-checkerboard-a: #ECECEC;--color-checkerboard-b: #F7F7F7;--color-swatch-checker-a: #C8C8C8;--color-swatch-checker-b: #FFFFFF;--color-palette-stop-bg: rgba(0, 0, 0, .03);--color-palette-stop-divider: rgba(0, 0, 0, .06);--color-tip-bg: rgba(0, 102, 204, .08);--color-tip-border: rgba(0, 102, 204, .25);--color-file-row-active-bg: #FFFFFF;--color-card-shadow: 0px 2px 12px rgba(0, 0, 0, .12);--color-shadow-elevated: 0 6px 16px rgba(0, 0, 0, .35);--color-notification-bg: #303030;--color-notification-text: #F7F7F7;--color-surface-section: #F7F7F7;--color-feedback-success-bg: #DCFCE7;--color-feedback-success-border: #86EFAC;--color-feedback-success-text: #14532D;--color-feedback-error-bg: #FEE2E2;--color-feedback-error-border: #FCA5A5;--color-feedback-error-text: #7F1D1D;--color-feedback-warning-bg: #FEF3C7;--color-feedback-warning-border: #FCD34D;--color-feedback-warning-text: #78350F;--color-diff-positive: #15803D;--color-account-dropdown-bg: var(--color-surface-card);--color-account-dropdown-border: var(--color-border-card);--color-account-dropdown-shadow: 0px 4px 24px rgba(0, 0, 0, .15);--color-account-dropdown-caret-bg: var(--color-surface-card);--color-account-dropdown-caret-border: var(--color-border-card);--color-account-dropdown-icon-filter: brightness(0) saturate(100%) invert(9%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%);--color-auth-glow-mid: rgba(140, 74, 155, .25);--color-illustration-black: #000000;--color-illustration-white: #FFFFFF;--color-illustration-off-white: #F7F7F7;--color-illustration-violet: #8653EF;--color-illustration-cyan-mid: #2AA8FF;--color-illustration-cyan-light: #00EAFF;--color-illustration-surface: #E6F2FF;--ill-K: var(--color-illustration-black);--ill-W: var(--color-illustration-white);--ill-EQ-W: var(--color-illustration-off-white);--ill-bl: var(--color-primary);--ill-cy: var(--color-cyan);--ill-cy-med: var(--color-illustration-cyan-mid);--ill-cy-lt: var(--color-illustration-cyan-light);--ill-pu: var(--color-illustration-violet);--ill-bdr: var(--color-border-card);--ill-dash: var(--color-accent);--ill-bg: var(--color-illustration-surface);--ill-K-W: var(--color-text-secondary);--ill-W-K: var(--color-background-primary);--ill-bl-cy: var(--color-accent);--ill-flare-center-op: .1;--ill-flare-corona-op: .2}:root[data-color-scheme=dark]{--color-diff-positive: #22C55E;--color-background-primary: #171717;--color-background-secondary: #303030;--color-background-tertiary: #1d1e30;--color-background-panel: #171717;--color-background-column: #171717;--color-background-dropzone: #303030;--color-background-dropzone-hover: #171717;--color-text-primary: #F7F7F7;--color-text-secondary: #F7F7F7;--color-text-tertiary: #909090;--color-text-panel: #F7F7F7;--color-border-primary: #666666;--color-border-secondary: #666666;--color-border-panel: #666666;--color-error: #df0000;--color-primary: #0066cc;--color-cyan: #00ccff;--color-accent: #00ccff;--color-accent-on-column: #00ccff;--color-accent-translucent: rgba(0, 204, 255, .16);--color-uploaded-light: #FFFFFF;--color-uploaded-dark: #000000;--color-generated-light: #000000;--color-generated-dark: #FFFFFF;--color-input-background: #171717;--color-input-border: #666666;--color-input-placeholder: #666666;--color-input-disabled-background: #303030;--color-input-disabled-border: #666666;--color-input-disabled-placeholder: #666666;--color-input-label: #F7F7F7;--color-input-error: #df0000;--color-button-tertiary-background: #00ccff;--color-button-tertiary-color: #000000;--color-button-tertiary-disabled-background: #BABABA;--color-button-tertiary-disabled-color: #666666;--color-checkbox-label: #F7F7F7;--color-checkbox-border: #666666;--color-background-page: #121212;--color-surface-card: #1F1F1F;--color-border-card: #2E2E2E;--color-text-muted: #BABABA;--color-danger: #FF6B6B;--color-surface-table-head: #252525;--color-surface-table-alt: #232323;--color-border-table: #2E2E2E;--color-surface-empty: #1A1A1A;--color-badge-background: rgba(0, 204, 255, .12);--color-badge-border: rgba(0, 204, 255, .3);--color-palette-border: #444444;--color-palette-muted: #B0B0B0;--color-palette-lock-off: #B0B0B0;--color-swatch-outline: rgba(255, 255, 255, .45);--color-border-input: #8C8C8C;--color-checkerboard-a: #2A2A2A;--color-checkerboard-b: #1F1F1F;--color-swatch-checker-a: #4D4D4D;--color-swatch-checker-b: #141414;--color-palette-stop-bg: rgba(255, 255, 255, .04);--color-palette-stop-divider: rgba(255, 255, 255, .06);--color-tip-bg: rgba(0, 204, 255, .1);--color-tip-border: rgba(0, 204, 255, .3);--color-file-row-active-bg: #252525;--color-card-shadow: 0px 2px 8px rgba(0, 0, 0, .1);--color-shadow-elevated: 0 6px 16px rgba(0, 0, 0, .55);--color-notification-bg: #F7F7F7;--color-notification-text: #171717;--color-surface-section: #171717;--color-feedback-success-bg: #14532D;--color-feedback-success-border: #22C55E;--color-feedback-success-text: #BBF7D0;--color-feedback-error-bg: #7F1D1D;--color-feedback-error-border: #EF4444;--color-feedback-error-text: #FECACA;--color-feedback-warning-bg: #78350F;--color-feedback-warning-border: #F59E0B;--color-feedback-warning-text: #FEF3C7;--color-account-dropdown-bg: radial-gradient(ellipse 160% 120% at 50% 0%, rgba(0, 204, 255, .35) 0%, rgba(140, 74, 155, .2) 40%, transparent 70%), #171717;--color-account-dropdown-border: rgba(0, 204, 255, .25);--color-account-dropdown-shadow: 0px 4px 32px rgba(0, 204, 255, .2);--color-account-dropdown-caret-bg: #171717;--color-account-dropdown-caret-border: rgba(0, 204, 255, .2);--color-account-dropdown-icon-filter: none;--color-auth-glow-mid: rgba(140, 74, 155, .25);--color-illustration-black: #000000;--color-illustration-white: #FFFFFF;--color-illustration-off-white: #F7F7F7;--color-illustration-violet: #8653EF;--color-illustration-cyan-mid: #2AA8FF;--color-illustration-cyan-light: #00EAFF;--color-illustration-surface: #000000;--ill-K: var(--color-illustration-black);--ill-W: var(--color-illustration-white);--ill-EQ-W: var(--color-illustration-off-white);--ill-bl: var(--color-primary);--ill-cy: var(--color-cyan);--ill-cy-med: var(--color-illustration-cyan-mid);--ill-cy-lt: var(--color-illustration-cyan-light);--ill-pu: var(--color-illustration-violet);--ill-bdr: var(--color-border-card);--ill-dash: var(--color-accent);--ill-bg: var(--color-illustration-surface);--ill-K-W: var(--color-text-secondary);--ill-W-K: var(--color-background-primary);--ill-bl-cy: var(--color-accent);--ill-flare-center-op: 1;--ill-flare-corona-op: .5}:root{--font-family-body: Montserrat, sans-serif;--font-family-heading: "Space Grotesk", Montserrat, sans-serif;--font-family-mono: ui-monospace, "JetBrains Mono", Menlo, Consolas, monospace;--font-size-2xs: 10px;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-md: 13px;--font-size-base: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 24px;--font-size-3xl: 32px;--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-28: 28px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-56: 56px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-pill: 999px;--target-min: 24px}[data-id=smrt]{color-scheme:light dark;width:100%;background-color:transparent}.svg-icon-static{stroke:var(--ill-bl-cy);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.svg-icon-action-bg{fill:var(--ill-bl-cy)}.svg-icon-action-fg{fill:var(--ill-W-K)}.svg-illustration{stroke-linecap:round;stroke-linejoin:round;stroke-width:2.23}.lg-1-stp1{stop-color:var(--ill-bl-cy);stop-opacity:0}.lg-1-stp2{stop-color:var(--ill-bl-cy);stop-opacity:1}.lg-2-stp1{stop-color:var(--ill-bg);stop-opacity:0}.lg-2-stp2{stop-color:var(--ill-bg);stop-opacity:1}.lg-3-stp1{stop-color:var(--ill-pu)}.lg-3-stp2{stop-color:var(--ill-bl-cy);stop-opacity:.5}.lg-4-stp1{stop-color:var(--ill-pu)}.lg-4-stp2{stop-color:var(--ill-cy-med)}.lg-4-stp3{stop-color:var(--ill-cy-lt)}.lg-5-stp1{stop-color:var(--ill-pu)}.lg-5-stp2{stop-color:var(--ill-pu);stop-opacity:0}.rad-1-stp1{stop-color:var(--ill-W)}.rad-1-stp2{stop-color:var(--ill-cy)}.rad-1-stp3{stop-color:var(--ill-cy);stop-opacity:0}.ill-flare-center{fill:var(--ill-W);opacity:var(--ill-flare-center-op)}.ill-flare-corona{opacity:var(--ill-flare-corona-op)}.ill-bg{fill:var(--ill-bg)}.ill-fill-W{fill:var(--ill-W)}.ill-fill-K{fill:var(--ill-K)}.ill-fill-bl{fill:var(--ill-bl)}.ill-fill-cy{fill:var(--ill-cy)}.ill-fill-pu{fill:var(--ill-pu)}.ill-fill-K-W{fill:var(--ill-K-W)}.ill-fill-W-K{fill:var(--ill-W-K)}.ill-fill-EQ-W{fill:var(--ill-EQ-W)}.ill-fill-bl-cy{fill:var(--ill-bl-cy)}.ill-stroke-K-W{stroke:var(--ill-K-W)}.ill-stroke-bl-cy{stroke:var(--ill-bl-cy)}.ill-stroke-dashed-bl-cy{stroke:var(--ill-dash);stroke-dasharray:12 12}.ill-stroke-pu{stroke:var(--ill-pu)}.ill-stroke-cy{stroke:var(--ill-cy)}.ill-stroke-cy-lt{stroke:var(--ill-cy-lt)}.ill-stroke-bdr{stroke:var(--ill-bdr)}.ill-stroke-width-1{stroke-width:1}.ill-stroke-width-1-5{stroke-width:1.5}.ill-stroke-width-2{stroke-width:2}.ill-opacity-1{opacity:.1}.ill-opacity-2{opacity:.2}.ill-opacity-3{opacity:.3}.ill-opacity-4{opacity:.4}.ill-opacity-5{opacity:.5}.ill-fill-op-1{fill-opacity:.1}.ill-fill-op-2{fill-opacity:.2}.ill-fill-op-3{fill-opacity:.3}.ill-fill-op-4{fill-opacity:.4}.ill-fill-op-5{fill-opacity:.5}@media(forced-colors:active){.paths{filter:saturate(0)}.cto{display:initial}.svg-icon-static{stroke:CanvasText}.svg-icon-action-fg{fill:Canvas}.svg-icon-action-bg{fill:LinkText}}@media(forced-colors:active)and (prefers-color-scheme:light){.paths{filter:saturate(0) invert(1)}}.header-wrapper{position:sticky;top:0;z-index:999}.error-message{color:var(--color-error);font-size:var(--font-size-xl);margin-bottom:0;padding:var(--space-16);border:1px solid var(--color-error);border-radius:var(--radius-sm);display:inline-block}:focus-visible{outline:2px solid var(--color-accent, #0066cc);outline-offset:2px}:root{--account-header-height: 89px}.account-header-bar{max-width:1100px;margin:0 auto;padding:0 var(--space-24);height:var(--account-header-height);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-12)}.account-header-logo img{display:block;width:193px;height:auto}.account-header-back{display:flex;justify-content:flex-end;white-space:nowrap}.account-header-back-short{display:none}@media(max-width:760px){:root{--account-header-height: 64px}.account-header-bar{padding:0 var(--space-16);grid-template-columns:auto 1fr auto;gap:var(--space-8)}.account-header-logo img{width:132px}.account-header-toggle{justify-self:center}.account-header-back-full{display:none}.account-header-back-short{display:inline}}.account-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-32);align-items:start}.account-nav{position:sticky;top:calc(var(--account-header-height) + var(--space-24));display:flex;flex-direction:column;gap:var(--space-14);min-width:0}.account-nav-back{padding:0 var(--space-14);color:var(--color-accent);font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:600;text-decoration:none}.account-nav-back:hover{text-decoration:underline}.account-tabs{display:flex;flex-direction:column;gap:var(--space-4)}.account-tab{text-align:left;padding:var(--space-10) var(--space-14);border:0;border-left:3px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:600;cursor:pointer}.account-tab:hover{background:var(--color-surface-card)}.account-tab[aria-selected=true]{background:var(--color-surface-card);border-left-color:var(--color-accent);color:var(--color-accent)}.account-tabpanel{min-width:0}@media(max-width:760px){.account-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-24)}.account-nav{position:static;gap:var(--space-10)}.account-nav-back{padding:0}.account-tabs{flex-direction:row;overflow-x:auto;scrollbar-width:thin;padding:var(--space-4)}.account-tab{white-space:nowrap;border-left:0;border-bottom:3px solid transparent}.account-tab[aria-selected=true]{border-bottom-color:var(--color-accent)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.auth-input-container:focus-within{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-sm)}.auth-input{background:transparent;border:none;outline:none;box-shadow:none}.auth-input:focus{outline:none;border:none;box-shadow:none}.auth-input::placeholder{color:var(--color-text-secondary);opacity:.5}.auth-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-xs)}.auth-pw-toggle:focus-visible{outline:2px solid var(--color-accent);border-radius:var(--radius-xs)}.auth-btn-primary:hover{opacity:.9}.auth-btn-primary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-sm)}.auth-btn-outline:hover{opacity:.85}.auth-btn-outline:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-sm)}.auth-faq-link:hover{text-decoration:underline;color:var(--color-accent)}.auth-faq-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:var(--radius-xs)}.auth-faq-control{background:none;border:none;cursor:pointer;width:100%;padding:var(--space-16) 0;display:flex;justify-content:space-between;align-items:center}.auth-faq-control:hover{background:transparent}.auth-faq-control:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-xs)}.auth-field-input:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px}.auth-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-sm)}div .disabled{opacity:.4}div .active.disabled{opacity:1!important}div .active .product-box{box-shadow:#00000059 0 5px 15px;border:1px solid var(--color-primary)}.account-overview-table{background-color:transparent;border-collapse:separate;border-spacing:0;box-shadow:0 0 2px 2px #00000026;border:1px solid var(--color-border-primary);border-radius:var(--radius-xs);table-layout:fixed}.account-overview-table thead tr th{background-color:var(--color-background-secondary);border-bottom:1px solid var(--color-border-primary)}.account-overview-table tbody tr td{background-color:var(--color-background-secondary);overflow:hidden}.account-overview-table tbody tr td a{color:var(--color-primary)}.profile-edit-page input{border-color:var(--color-border-primary);height:42px}
