@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-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}:root{color-scheme:light;--motion-duration-instant:80ms;--motion-duration-short:.14s;--motion-duration-medium:.2s;--motion-easing-standard:cubic-bezier(.2,0,0,1);--motion-easing-emphasis:cubic-bezier(.2,0,0,1);--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--font-family-base:"Inter","Noto Sans Hebrew","Noto Sans Arabic","Noto Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-heading:"Inter","Noto Sans Hebrew","Noto Sans Arabic","Noto Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-caption:.75rem;--font-size-body:1rem;--font-size-h3:1.25rem;--font-size-h2:1.5rem;--font-size-h1:2rem;--line-height-caption:1.5;--line-height-body:1.6;--line-height-heading:1.35;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-none:0;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-pill:9999px;--shadow-sm:0 1px 2px #0f172a14;--shadow-md:0 8px 20px #0f172a1a;--shadow-lg:0 16px 40px #0f172a24;--shadow-focus:0 0 0 2px var(--color-accent);--z-base:0;--z-dropdown:1000;--z-sticky:1100;--z-fixed:1200;--z-modal:1300;--z-popover:1400;--z-tooltip:1500;--z-skip-link:9999;--color-bg:#f3f6fa;--color-surface:#fff;--color-surface-strong:#f8fafc;--color-border:#cbd5e1;--color-text:#0f172a;--color-text-muted:#334155;--color-accent:#0b67d0;--color-accent-hover:#0956ac;--color-accent-contrast:#fff;--color-success:#15803d;--color-success-text:#166534;--color-success-bg:#dcfce7;--color-success-border:#86efac;--color-warning:#b45309;--color-warning-text:#9a3412;--color-warning-bg:#ffedd5;--color-warning-border:#fdba74;--color-warning-action:#be123c;--color-warning-action-hover:#9f1239;--color-warning-action-contrast:#fff;--color-error:#b91c1c;--color-error-text:#991b1b;--color-error-bg:#fee2e2;--color-error-border:#fca5a5;--color-info:#1d4ed8;--color-info-text:#1e40af;--color-info-bg:#dbeafe;--color-info-border:#93c5fd;--color-glow-1:transparent;--color-glow-2:transparent}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark;--color-bg:#0f172a;--color-surface:#111827;--color-surface-strong:#1f2937;--color-border:#334155;--color-text:#f8fafc;--color-text-muted:#cbd5e1;--color-accent:#3b82f6;--color-accent-hover:#2563eb;--color-accent-contrast:#fff;--color-success:#4ade80;--color-success-text:#86efac;--color-success-bg:#16a34a33;--color-success-border:#4ade8080;--color-warning:#fbbf24;--color-warning-text:#fcd34d;--color-warning-bg:#d9770638;--color-warning-border:#fbbf247a;--color-warning-action:#fb7185;--color-warning-action-hover:#f43f5e;--color-warning-action-contrast:#0f172a;--color-error:#f87171;--color-error-text:#fca5a5;--color-error-bg:#dc262633;--color-error-border:#f8717180;--color-info:#93c5fd;--color-info-text:#bfdbfe;--color-info-bg:#1d4ed83d;--color-info-border:#93c5fd80}html:lang(he){--font-family-base:"Inter","Noto Sans Hebrew","Assistant","Rubik",sans-serif;--font-family-heading:"Inter","Noto Sans Hebrew","Assistant","Rubik",sans-serif;--line-height-caption:1.55;--line-height-body:1.7;--line-height-heading:1.4}html:lang(ar){--font-family-base:"Inter","Noto Sans Arabic","Tajawal",sans-serif;--font-family-heading:"Inter","Noto Sans Arabic","Tajawal",sans-serif;--line-height-caption:1.6;--line-height-body:1.75;--line-height-heading:1.45}html:lang(ru){--font-family-base:"Inter","Noto Sans","Segoe UI",sans-serif;--font-family-heading:"Inter","Noto Sans","Segoe UI",sans-serif;--line-height-caption:1.5;--line-height-body:1.62;--line-height-heading:1.35}html:lang(zh){--font-family-base:"Inter","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--font-family-heading:"Inter","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--line-height-caption:1.65;--line-height-body:1.8;--line-height-heading:1.5}.app-modal{z-index:calc(var(--z-modal) + 20);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172aa3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.app-modal__panel{border:1px solid var(--color-border);max-height:min(90vh,760px);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.app-modal__panel{border:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.app-modal__panel{background:var(--color-surface);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.app-modal__panel{background:color-mix(in srgb,var(--color-surface)96%,var(--color-bg)4%)}}.app-modal__panel{color:var(--color-text);box-shadow:0 24px 72px #0f172a52}.app-modal__panel:focus-visible{outline:3px solid var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.app-modal__panel:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent)70%,transparent)}}.app-modal__panel:focus-visible{outline-offset:-3px}.app-modal--fullscreen{justify-content:stretch;align-items:stretch;padding:12px}.app-modal--fullscreen .app-modal__panel{border-radius:18px;width:100%;height:calc(100dvh - 24px);max-height:none}[dir=rtl] .app-modal--fullscreen{padding-inline-end:16px}@media(max-width:640px){.app-modal{padding:10px}.app-modal--fullscreen{padding:8px}.app-modal--fullscreen .app-modal__panel{border-radius:14px;height:calc(100dvh - 16px)}[dir=rtl] .app-modal--fullscreen{padding-inline-end:12px}}body{font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-regular)}h1,h2,h3,.type-h1,.type-h2,.type-h3{font-family:var(--font-family-heading);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold)}h1,.type-h1{font-size:var(--font-size-h1)}h2,.type-h2{font-size:var(--font-size-h2)}h3,.type-h3{font-size:var(--font-size-h3)}p,li,label,input,select,textarea,button,.type-body{font-size:var(--font-size-body);line-height:var(--line-height-body)}small,caption,figcaption,.type-caption{font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-lg)}.glass-strong{background:var(--color-surface-strong);border:1px solid var(--color-border)}.theme-text-primary{color:var(--color-text)}.theme-text-muted{color:var(--color-text-muted)}.btn,.accent-btn,.secondary-btn,.ghost-btn,.destructive-btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);border:1px solid #0000;line-height:1.2;display:inline-flex}.btn-primary,.accent-btn{background:var(--color-accent);color:var(--color-accent-contrast);border-color:var(--color-accent)}.btn-primary:hover,.accent-btn:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn-secondary,.secondary-btn{color:var(--color-text);border-color:var(--color-border);background:0 0}.btn-secondary:hover,.secondary-btn:hover{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.btn-secondary:hover,.secondary-btn:hover{background:color-mix(in srgb,var(--color-surface)82%,var(--color-text)18%)}}.btn-ghost,.ghost-btn{color:var(--color-text);background:0 0;border-color:#0000}.btn-ghost:hover,.ghost-btn:hover{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.btn-ghost:hover,.ghost-btn:hover{background:color-mix(in srgb,var(--color-surface)88%,var(--color-text)12%)}}.btn-destructive,.destructive-btn{background:var(--color-error);color:#fff;border-color:var(--color-error)}.btn-destructive:hover,.destructive-btn:hover{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.btn-destructive:hover,.destructive-btn:hover{background:color-mix(in srgb,var(--color-error)85%,#000 15%)}}.btn-destructive:hover,.destructive-btn:hover{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.btn-destructive:hover,.destructive-btn:hover{border-color:color-mix(in srgb,var(--color-error)85%,#000 15%)}}.btn:focus-visible,.accent-btn:focus-visible,.secondary-btn:focus-visible,.ghost-btn:focus-visible,.destructive-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn[aria-disabled=true],.accent-btn[aria-disabled=true],.secondary-btn[aria-disabled=true],.ghost-btn[aria-disabled=true],.destructive-btn[aria-disabled=true],.btn:disabled,button.accent-btn:disabled,button.secondary-btn:disabled,button.ghost-btn:disabled,button.destructive-btn:disabled{cursor:not-allowed;opacity:.6;pointer-events:none;box-shadow:none}.btn.is-loading,.btn[data-loading=true],.accent-btn.is-loading,.accent-btn[data-loading=true],.secondary-btn.is-loading,.secondary-btn[data-loading=true],.ghost-btn.is-loading,.ghost-btn[data-loading=true],.destructive-btn.is-loading,.destructive-btn[data-loading=true]{pointer-events:none;position:relative}.btn.is-loading:after,.btn[data-loading=true]:after,.accent-btn.is-loading:after,.accent-btn[data-loading=true]:after,.secondary-btn.is-loading:after,.secondary-btn[data-loading=true]:after,.ghost-btn.is-loading:after,.ghost-btn[data-loading=true]:after,.destructive-btn.is-loading:after,.destructive-btn[data-loading=true]:after{content:"";opacity:.9;border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:.9em;height:.9em;animation:.7s linear infinite btn-spin}@keyframes btn-spin{to{transform:rotate(360deg)}}a,button,input,select,textarea,[role=button],.accent-btn,.secondary-btn,.badge,.glass,.glass-strong{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:var(--motion-duration-short);transition-timing-function:var(--motion-easing-standard)}.badge{background:var(--color-surface-strong);color:var(--color-text);border:1px solid var(--color-border)}.status-success{color:var(--color-success-text);background:var(--color-success-bg);border:1px solid var(--color-success-border)}.status-warning{color:var(--color-warning-text);background:var(--color-warning-bg);border:1px solid var(--color-warning-border)}.status-error{color:var(--color-error-text);background:var(--color-error-bg);border:1px solid var(--color-error-border)}.status-info{color:var(--color-info-text);background:var(--color-info-bg);border:1px solid var(--color-info-border)}.status-success-bg{background:var(--color-success-bg);border-color:var(--color-success-border)}.status-warning-bg{background:var(--color-warning-bg);border-color:var(--color-warning-border)}.status-error-bg{background:var(--color-error-bg);border-color:var(--color-error-border)}.status-info-bg{background:var(--color-info-bg);border-color:var(--color-info-border)}.status-success-text{color:var(--color-success-text)}.status-warning-text{color:var(--color-warning-text)}.status-error-text{color:var(--color-error-text)}.status-info-text{color:var(--color-info-text)}.form-stack{gap:var(--space-4);display:grid}.form-error-summary{border-radius:var(--radius-lg);padding:var(--space-3)}.form-field{gap:var(--space-1);display:grid}.form-label{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-semibold);color:var(--color-text);text-align:start}.form-input{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);width:100%}@supports (color:color-mix(in lab,red,red)){.form-input{background:color-mix(in srgb,var(--color-surface)94%,var(--color-surface-strong)6%)}}.form-input{color:var(--color-text);min-height:2.75rem;caret-color:var(--color-accent);padding:.625rem .875rem;box-shadow:0 1px 2px #0f172a0a}.form-input[aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error-border)}.form-input::-moz-placeholder{color:var(--color-text-muted)}.form-input::placeholder{color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){.form-input::-moz-placeholder{color:color-mix(in srgb,var(--color-text-muted)78%,transparent)}.form-input::placeholder{color:color-mix(in srgb,var(--color-text-muted)78%,transparent)}}.form-input:disabled,.form-input[aria-disabled=true]{cursor:not-allowed;background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.form-input:disabled,.form-input[aria-disabled=true]{background:color-mix(in srgb,var(--color-surface-strong)86%,var(--color-border)14%)}}.form-input:disabled,.form-input[aria-disabled=true]{color:var(--color-text-muted);opacity:.72}.app-input-field{gap:var(--space-2);overflow-anchor:none;min-width:0;display:grid}.app-input-field--full{width:100%}.app-input-field:not(.app-input-field--full){width:-moz-fit-content;width:fit-content}.app-input-field:not(.app-input-field--full) .app-input-shell{width:auto}.app-input-label{font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-align:start}.app-input-label--static{padding-inline:.125rem}[dir=rtl] .app-input-label--static{padding-inline:.125rem .375rem}.app-input-shell{box-sizing:border-box;contain:layout paint;border:0;border-bottom:2px solid var(--color-border);align-items:flex-end;width:100%;min-width:0;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.app-input-shell{border-bottom:2px solid color-mix(in srgb,var(--color-border)88%,transparent)}}.app-input-shell{box-shadow:none;transition-property:background-color,border-color,box-shadow,transform;transition-duration:var(--motion-duration-short);transition-timing-function:var(--motion-easing-standard);background:0 0;border-radius:0}.app-input-shell:before{content:"";background:var(--color-surface);height:1px;position:absolute;inset-block-end:-2px;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.app-input-shell:before{background:color-mix(in srgb,var(--color-surface)42%,transparent)}}.app-input-shell:before{pointer-events:none}.app-input-shell--soft{background:0 0}.app-input-shell--sm{height:3.15rem}.app-input-shell--md{height:3.45rem}.app-input-shell--lg{height:3.85rem}.app-input-shell--floating{padding-block-start:.85rem}.app-input-shell:focus-within{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.app-input-shell:focus-within{border-color:color-mix(in srgb,var(--color-accent)72%,var(--color-border)28%)}}.app-input-shell:focus-within{box-shadow:none}.app-input-shell--invalid,.app-input-shell--invalid:focus-within{border-color:var(--color-error);box-shadow:none}.app-input-shell--disabled{cursor:not-allowed;box-shadow:none;opacity:.74}.app-input-shell--checkable{border-bottom:0;justify-content:flex-start;align-items:center;min-height:2.35rem;padding-inline:.75rem}.app-input-shell--color{border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.app-input-shell--color{border:1px solid color-mix(in srgb,var(--color-border)88%,transparent)}}.app-input-shell--color{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.app-input-shell--color{background:color-mix(in srgb,var(--color-surface)96%,var(--color-surface-strong)4%)}}.app-input-control{box-sizing:border-box;min-width:0;height:100%;box-shadow:none;color:var(--color-text);caret-color:var(--color-accent);font-size:var(--font-size-body);background:0 0;border:0;border-radius:0;flex:1}.app-input-shell:not(.app-input-shell--checkable):not(.app-input-shell--file):not(.app-input-shell--color) .app-input-control{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}.app-input-shell--sm .app-input-control{min-height:0;padding-block:.45rem!important;padding-inline:0!important}.app-input-shell--md .app-input-control{min-height:0;padding-block:.6rem!important;padding-inline:0!important}.app-input-shell--lg .app-input-control{min-height:0;padding-block:.75rem!important;padding-inline:0!important}.app-input-shell--floating .app-input-control{padding-block:.95rem .35rem!important}.app-input-shell--floating .app-input-control::-moz-placeholder{color:#0000;-moz-transition:color var(--motion-duration-short)var(--motion-easing-standard);transition:color var(--motion-duration-short)var(--motion-easing-standard)}.app-input-shell--floating .app-input-control::placeholder{color:#0000;transition:color var(--motion-duration-short)var(--motion-easing-standard)}.app-input-shell--floating .app-input-control:focus::-moz-placeholder{color:var(--color-text-muted)}.app-input-shell--floating .app-input-control:focus::placeholder{color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){.app-input-shell--floating .app-input-control:focus::-moz-placeholder{color:color-mix(in srgb,var(--color-text-muted)72%,transparent)}.app-input-shell--floating .app-input-control:focus::placeholder{color:color-mix(in srgb,var(--color-text-muted)72%,transparent)}}.app-input-control:focus,.app-input-control:focus-visible{box-shadow:none!important;outline:none!important}.app-input-control[aria-invalid=true]{box-shadow:none!important;border:0!important}.app-input-control:disabled{background:0 0!important}.app-input-label--floating{max-width:calc(100% - .5rem);color:var(--color-text-muted);padding-inline:0;position:absolute;inset-block-start:50%;inset-inline-start:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.app-input-label--floating{color:color-mix(in srgb,var(--color-text-muted)86%,transparent)}}.app-input-label--floating{pointer-events:none;text-overflow:ellipsis;transform-origin:0 0;transition:color var(--motion-duration-medium)var(--motion-easing-standard),transform var(--motion-duration-medium)var(--motion-easing-standard);white-space:nowrap;will-change:transform;font-size:1rem;line-height:1.2;transform:translateY(-50%)}.app-input-shell--with-start-adornment .app-input-label--floating{max-width:calc(100% - 3.15rem);inset-inline-start:2.65rem}.app-input-shell--with-start-adornment.app-input-shell--with-end-adornment .app-input-label--floating{max-width:calc(100% - 5.8rem)}[dir=rtl] .app-input-label--floating{transform-origin:100% 0}.app-input-control:not(:-moz-placeholder)+.app-input-label--floating{color:var(--color-accent);transform:translateY(-1.55rem)scale(.78)}.app-input-control:focus+.app-input-label--floating,.app-input-control:not(:placeholder-shown)+.app-input-label--floating{color:var(--color-accent);transform:translateY(-1.55rem)scale(.78)}.app-input-shell--invalid .app-input-control:not(:-moz-placeholder)+.app-input-label--floating{color:var(--color-error-text)}.app-input-shell--invalid .app-input-label--floating,.app-input-shell--invalid .app-input-control:focus+.app-input-label--floating,.app-input-shell--invalid .app-input-control:not(:placeholder-shown)+.app-input-label--floating{color:var(--color-error-text)}.app-input-highlight{z-index:1;background:var(--color-accent);border-radius:var(--radius-pill);transform-origin:0;width:100%;height:2px;transition:transform var(--motion-duration-medium)var(--motion-easing-standard);pointer-events:none;will-change:transform;position:absolute;inset-block-end:-2px;inset-inline-start:0;transform:scaleX(0)}[dir=rtl] .app-input-highlight{transform-origin:100%}.app-input-shell--invalid .app-input-highlight{background:var(--color-error)}.app-input-control:not(:-moz-placeholder)~.app-input-highlight{transform:scaleX(1)}.app-input-control:focus~.app-input-highlight,.app-input-control:not(:placeholder-shown)~.app-input-highlight{transform:scaleX(1)}.app-input-control--checkable{cursor:pointer;width:1.05rem;min-width:1.05rem;height:1.05rem;min-height:1.05rem;accent-color:var(--color-accent);border-radius:var(--radius-sm);flex:none;padding:0}.app-input-control[type=color]{cursor:pointer;border-radius:var(--radius-md);min-height:2.75rem;padding:.25rem}.app-input-control[type=file]{cursor:pointer;padding-block:.5rem}.app-input-adornment{color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;min-width:2.5rem;padding-inline:.75rem;display:inline-flex}.app-input-adornment--start{padding-inline-end:0}.app-input-adornment--end{padding-inline-start:0}.app-input-helper,.app-input-error{margin:0;padding-inline:.125rem}.app-input-error{font-weight:var(--font-weight-semibold)}.app-range-field{gap:var(--space-2);overflow-anchor:none;min-width:0;display:grid}.app-range-field--full{width:100%}.app-range-field:not(.app-range-field--full){width:-moz-fit-content;width:fit-content;min-width:min(100%,18rem)}.app-range-header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding-inline:.125rem;display:flex}[dir=rtl] .app-range-header{padding-inline:.125rem .375rem}.app-range-label{min-width:0;color:var(--color-text);font-weight:var(--font-weight-semibold);text-align:start}.app-range-value{border:1px solid var(--color-accent);flex:none;justify-content:center;align-items:center;gap:.2rem;min-width:2.65rem;max-width:min(45%,10rem);display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.app-range-value{border:1px solid color-mix(in srgb,var(--color-accent)20%,transparent)}}.app-range-value{border-radius:var(--radius-pill);background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.app-range-value{background:color-mix(in srgb,var(--color-accent)10%,var(--color-surface)90%)}}.app-range-value{color:var(--color-accent);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;padding-block:.32rem;padding-inline:.65rem;line-height:1.2}.app-range-value__prefix,.app-range-value__suffix{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.app-range-value__prefix,.app-range-value__suffix{color:color-mix(in srgb,var(--color-accent)76%,var(--color-text-muted)24%)}}.app-range-shell{box-sizing:border-box;border:1px solid var(--color-border);align-items:center;width:100%;min-width:0;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.app-range-shell{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.app-range-shell{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0%,var(--color-accent),transparent 55%),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.app-range-shell{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--color-accent)10%,transparent),transparent 55%),color-mix(in srgb,var(--color-surface)94%,var(--color-surface-strong)6%)}}.app-range-shell{color:var(--color-text);transition:border-color var(--motion-duration-short)var(--motion-easing-standard),box-shadow var(--motion-duration-short)var(--motion-easing-standard),transform var(--motion-duration-short)var(--motion-easing-standard);box-shadow:0 8px 22px #0f172a0f}.app-range-shell--sm{min-height:2.55rem;padding-block:.62rem;padding-inline:.75rem}.app-range-shell--md{min-height:3rem;padding-block:.76rem;padding-inline:.875rem}.app-range-shell--lg{min-height:3.45rem;padding-block:.9rem;padding-inline:1rem}.app-range-shell:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.app-range-shell:hover{border-color:color-mix(in srgb,var(--color-accent)44%,var(--color-border)56%)}}.app-range-shell:hover{transform:translateY(-1px)}.app-range-shell:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent),0 10px 26px #0f172a1a}@supports (color:color-mix(in lab,red,red)){.app-range-shell:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)18%,transparent),0 10px 26px #0f172a1a}}.app-range-shell--invalid,.app-range-shell--invalid:focus-within{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error)}@supports (color:color-mix(in lab,red,red)){.app-range-shell--invalid,.app-range-shell--invalid:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error)14%,transparent)}}.app-range-shell--disabled{cursor:not-allowed;opacity:.64;box-shadow:none;transform:none}.app-range-control{--app-range-track-size:.52rem;--app-range-thumb-size:1.3rem;width:100%;min-width:0;height:var(--app-range-thumb-size);border-radius:var(--radius-pill);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,var(--color-accent)0%,var(--color-accent)var(--app-range-progress,0%),var(--color-border)var(--app-range-progress,0%),var(--color-border)100%);border:0}@supports (color:color-mix(in lab,red,red)){.app-range-control{background:linear-gradient(to right,var(--color-accent)0%,var(--color-accent)var(--app-range-progress,0%),color-mix(in srgb,var(--color-border)62%,var(--color-surface-strong)38%)var(--app-range-progress,0%),color-mix(in srgb,var(--color-border)62%,var(--color-surface-strong)38%)100%)}}.app-range-control{background-position:50%;background-repeat:no-repeat;background-size:100% var(--app-range-track-size);cursor:pointer;outline:none}[dir=rtl] .app-range-control{background:linear-gradient(to left,var(--color-accent)0%,var(--color-accent)var(--app-range-progress,0%),var(--color-border)var(--app-range-progress,0%),var(--color-border)100%)}@supports (color:color-mix(in lab,red,red)){[dir=rtl] .app-range-control{background:linear-gradient(to left,var(--color-accent)0%,var(--color-accent)var(--app-range-progress,0%),color-mix(in srgb,var(--color-border)62%,var(--color-surface-strong)38%)var(--app-range-progress,0%),color-mix(in srgb,var(--color-border)62%,var(--color-surface-strong)38%)100%)}}[dir=rtl] .app-range-control{background-position:50%;background-repeat:no-repeat;background-size:100% var(--app-range-track-size)}.app-range-shell--sm .app-range-control{--app-range-track-size:.45rem;--app-range-thumb-size:1.1rem}.app-range-shell--lg .app-range-control{--app-range-track-size:.6rem;--app-range-thumb-size:1.45rem}.app-range-control::-webkit-slider-runnable-track{height:var(--app-range-track-size);border-radius:var(--radius-pill);background:0 0;border:0}.app-range-control::-webkit-slider-thumb{width:var(--app-range-thumb-size);height:var(--app-range-thumb-size);border:3px solid var(--color-surface);-webkit-appearance:none;appearance:none;background:radial-gradient(circle at 35% 30%,#ffffffeb,transparent 36%),var(--color-accent);box-shadow:0 0 0 1px var(--color-accent),0 5px 13px #0f172a42;border-radius:50%;margin-block-start:calc((var(--app-range-track-size) - var(--app-range-thumb-size))/2)}@supports (color:color-mix(in lab,red,red)){.app-range-control::-webkit-slider-thumb{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent)32%,transparent),0 5px 13px #0f172a42}}.app-range-control::-webkit-slider-thumb{-webkit-transition:box-shadow var(--motion-duration-short)var(--motion-easing-standard),transform var(--motion-duration-short)var(--motion-easing-standard);transition:box-shadow var(--motion-duration-short)var(--motion-easing-standard),transform var(--motion-duration-short)var(--motion-easing-standard)}.app-range-control::-moz-range-track{height:var(--app-range-track-size);border-radius:var(--radius-pill);background:var(--color-border);border:0}@supports (color:color-mix(in lab,red,red)){.app-range-control::-moz-range-track{background:color-mix(in srgb,var(--color-border)62%,var(--color-surface-strong)38%)}}.app-range-control::-moz-range-progress{height:var(--app-range-track-size);border-radius:var(--radius-pill);background:var(--color-accent)}.app-range-control::-moz-range-thumb{width:var(--app-range-thumb-size);height:var(--app-range-thumb-size);border:3px solid var(--color-surface);background:radial-gradient(circle at 35% 30%,#ffffffeb,transparent 36%),var(--color-accent);box-shadow:0 0 0 1px var(--color-accent),0 5px 13px #0f172a42;border-radius:50%}@supports (color:color-mix(in lab,red,red)){.app-range-control::-moz-range-thumb{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent)32%,transparent),0 5px 13px #0f172a42}}.app-range-control::-moz-range-thumb{-moz-transition:box-shadow var(--motion-duration-short)var(--motion-easing-standard),transform var(--motion-duration-short)var(--motion-easing-standard);transition:box-shadow var(--motion-duration-short)var(--motion-easing-standard),transform var(--motion-duration-short)var(--motion-easing-standard)}.app-range-control:hover::-webkit-slider-thumb{transform:scale(1.06)}.app-range-control:hover::-moz-range-thumb{transform:scale(1.06)}.app-range-control:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--color-accent),0 5px 13px #0f172a42}@supports (color:color-mix(in lab,red,red)){.app-range-control:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent)18%,transparent),0 5px 13px #0f172a42}}.app-range-control:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--color-accent),0 5px 13px #0f172a42}@supports (color:color-mix(in lab,red,red)){.app-range-control:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent)18%,transparent),0 5px 13px #0f172a42}}.app-range-shell--invalid .app-range-control{background:linear-gradient(to right,var(--color-error)0%,var(--color-error)var(--app-range-progress,0%),var(--color-error-border)var(--app-range-progress,0%),var(--color-error-border)100%)}@supports (color:color-mix(in lab,red,red)){.app-range-shell--invalid .app-range-control{background:linear-gradient(to right,var(--color-error)0%,var(--color-error)var(--app-range-progress,0%),color-mix(in srgb,var(--color-error-border)46%,var(--color-surface-strong)54%)var(--app-range-progress,0%),color-mix(in srgb,var(--color-error-border)46%,var(--color-surface-strong)54%)100%)}}.app-range-shell--invalid .app-range-control{background-position:50%;background-repeat:no-repeat;background-size:100% var(--app-range-track-size)}[dir=rtl] .app-range-shell--invalid .app-range-control{background:linear-gradient(to left,var(--color-error)0%,var(--color-error)var(--app-range-progress,0%),var(--color-error-border)var(--app-range-progress,0%),var(--color-error-border)100%)}@supports (color:color-mix(in lab,red,red)){[dir=rtl] .app-range-shell--invalid .app-range-control{background:linear-gradient(to left,var(--color-error)0%,var(--color-error)var(--app-range-progress,0%),color-mix(in srgb,var(--color-error-border)46%,var(--color-surface-strong)54%)var(--app-range-progress,0%),color-mix(in srgb,var(--color-error-border)46%,var(--color-surface-strong)54%)100%)}}[dir=rtl] .app-range-shell--invalid .app-range-control{background-position:50%;background-repeat:no-repeat;background-size:100% var(--app-range-track-size)}.app-range-shell--invalid .app-range-control::-webkit-slider-thumb{background:radial-gradient(circle at 35% 30%,#ffffffeb,transparent 36%),var(--color-error)}.app-range-shell--invalid .app-range-control::-moz-range-progress{background:var(--color-error)}.app-range-shell--invalid .app-range-control::-moz-range-thumb{background:radial-gradient(circle at 35% 30%,#ffffffeb,transparent 36%),var(--color-error)}.app-range-control:disabled{cursor:not-allowed}.app-range-control:disabled::-webkit-slider-thumb{box-shadow:none;transform:none}.app-range-control:disabled::-moz-range-thumb{box-shadow:none;transform:none}.app-range-meta{min-width:0;color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:var(--line-height-caption);justify-content:space-between;align-items:center;gap:.75rem;padding-inline:.125rem;display:flex}[dir=rtl] .app-range-meta{padding-inline:.125rem .375rem}.app-range-helper,.app-range-error{margin:0;padding-inline:.125rem}[dir=rtl] .app-range-helper,[dir=rtl] .app-range-error{padding-inline:.125rem .375rem}.app-range-error{font-weight:var(--font-weight-semibold)}@media(max-width:480px){.app-range-header{flex-direction:column;align-items:flex-start}.app-range-value{max-width:100%}}.app-checkbox-field{gap:var(--space-1);min-width:0;display:grid}.app-checkbox-field--full{width:100%}.app-checkbox{cursor:pointer;width:-moz-fit-content;width:fit-content;min-width:0;color:var(--color-text);font-weight:var(--font-weight-medium);text-align:start;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.65rem;line-height:1.35;display:inline-flex;position:relative}.app-checkbox-field--full .app-checkbox{width:100%}.app-checkbox--sm{gap:.5rem;font-size:.86rem}.app-checkbox--lg{gap:.75rem;font-size:1rem}.app-checkbox-control{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;inset-block-start:50%;inset-inline-start:0;overflow:hidden;transform:translateY(-50%)}.app-checkbox-box{border:2px solid var(--color-border);border-radius:.38rem;flex:none;justify-content:center;align-items:center;width:1.18rem;height:1.18rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.app-checkbox-box{border:2px solid color-mix(in srgb,var(--color-border)78%,var(--color-text-muted)22%)}}.app-checkbox-box{background:linear-gradient(180deg,var(--color-surface),var(--color-surface-strong))}@supports (color:color-mix(in lab,red,red)){.app-checkbox-box{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface)96%,transparent),color-mix(in srgb,var(--color-surface-strong)84%,transparent))}}.app-checkbox-box{transition:background-color var(--motion-duration-short)var(--motion-easing-standard),border-color var(--motion-duration-short)var(--motion-easing-standard),box-shadow var(--motion-duration-short)var(--motion-easing-standard),transform var(--motion-duration-short)var(--motion-easing-standard);box-shadow:0 2px 8px #0f172a14}.app-checkbox--sm .app-checkbox-box{border-radius:.32rem;width:1rem;height:1rem}.app-checkbox--lg .app-checkbox-box{border-radius:.45rem;width:1.35rem;height:1.35rem}.app-checkbox-box:after{content:"";border:solid var(--color-accent-contrast);opacity:0;width:.32rem;height:.58rem;transition:opacity var(--motion-duration-short)var(--motion-easing-standard),transform var(--motion-duration-short)var(--motion-easing-standard);border-width:0 2px 2px 0;transform:rotate(45deg)scale(.72)}[dir=rtl] .app-checkbox-box:after{transform:rotate(45deg)scale(.72)}.app-checkbox-control:checked+.app-checkbox-box{border-color:var(--color-accent);background:linear-gradient(135deg,var(--color-accent),var(--color-info));box-shadow:0 0 0 3px var(--color-accent),0 8px 20px #0f172a1f}@supports (color:color-mix(in lab,red,red)){.app-checkbox-control:checked+.app-checkbox-box{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)14%,transparent),0 8px 20px #0f172a1f}}.app-checkbox-control:checked+.app-checkbox-box:after{opacity:1;transform:rotate(45deg)scale(1)}.app-checkbox-control:focus-visible+.app-checkbox-box{outline:2px solid var(--color-accent);outline-offset:3px}.app-checkbox:hover .app-checkbox-box{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.app-checkbox:hover .app-checkbox-box{border-color:color-mix(in srgb,var(--color-accent)54%,var(--color-border)46%)}}.app-checkbox--invalid .app-checkbox-box,.app-checkbox--invalid .app-checkbox-control:focus-visible+.app-checkbox-box{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error)}@supports (color:color-mix(in lab,red,red)){.app-checkbox--invalid .app-checkbox-box,.app-checkbox--invalid .app-checkbox-control:focus-visible+.app-checkbox-box{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error)14%,transparent)}}.app-checkbox--invalid .app-checkbox-label{color:var(--color-error-text)}.app-checkbox--disabled{cursor:not-allowed;opacity:.64}.app-checkbox--disabled .app-checkbox-box{box-shadow:none;transform:none}.app-checkbox-label{min-width:0;color:inherit}.app-checkbox-helper,.app-checkbox-error{margin:0;padding-inline-start:1.83rem}[dir=rtl] .app-checkbox-helper,[dir=rtl] .app-checkbox-error{padding-inline:0 1.83rem}.app-checkbox-error{font-weight:var(--font-weight-semibold)}.app-color-field{gap:var(--space-2);overflow-anchor:none;min-width:0;display:grid}.app-color-field--full{width:100%}.app-color-label{color:var(--color-text-muted);font-weight:var(--font-weight-semibold);text-align:start;padding-inline:.125rem}[dir=rtl] .app-color-label{padding-inline:.125rem .375rem}.app-color-shell{box-sizing:border-box;border:1px solid var(--color-border);align-items:center;gap:.75rem;width:100%;min-width:0;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.app-color-shell{border:1px solid color-mix(in srgb,var(--color-border)86%,transparent)}}.app-color-shell{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0%,var(--color-accent),transparent 58%),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.app-color-shell{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--color-accent)10%,transparent),transparent 58%),color-mix(in srgb,var(--color-surface)94%,var(--color-surface-strong)6%)}}.app-color-shell{color:var(--color-text);cursor:pointer;transition:border-color var(--motion-duration-short)var(--motion-easing-standard),box-shadow var(--motion-duration-short)var(--motion-easing-standard),transform var(--motion-duration-short)var(--motion-easing-standard);box-shadow:0 8px 22px #0f172a12}.app-color-shell--sm{min-height:2.55rem;padding:.45rem .625rem}.app-color-shell--md{min-height:3rem;padding:.55rem .75rem}.app-color-shell--lg{min-height:3.45rem;padding:.65rem .875rem}.app-color-shell:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.app-color-shell:hover{border-color:color-mix(in srgb,var(--color-accent)54%,var(--color-border)46%)}}.app-color-shell:hover{transform:translateY(-1px)}.app-color-shell:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent),0 10px 26px #0f172a1a}@supports (color:color-mix(in lab,red,red)){.app-color-shell:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)18%,transparent),0 10px 26px #0f172a1a}}.app-color-shell--invalid,.app-color-shell--invalid:focus-within{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error)}@supports (color:color-mix(in lab,red,red)){.app-color-shell--invalid,.app-color-shell--invalid:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error)14%,transparent)}}.app-color-shell--disabled{cursor:not-allowed;opacity:.64;box-shadow:none;transform:none}.app-color-swatch{border:1px solid var(--color-border);border-radius:.7rem;flex:none;width:2rem;height:2rem}@supports (color:color-mix(in lab,red,red)){.app-color-swatch{border:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.app-color-swatch{box-shadow:inset 0 1px #ffffff47,0 4px 12px #0f172a24}.app-color-shell--sm .app-color-swatch{border-radius:.55rem;width:1.65rem;height:1.65rem}.app-color-shell--lg .app-color-swatch{width:2.25rem;height:2.25rem}.app-color-value{min-width:0;color:var(--color-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.app-color-control{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.app-color-control:disabled{cursor:not-allowed}.app-color-helper,.app-color-error{margin:0;padding-inline:.125rem}[dir=rtl] .app-color-helper,[dir=rtl] .app-color-error{padding-inline:.125rem .375rem}.app-color-error{font-weight:var(--font-weight-semibold)}.app-date-field{gap:var(--space-2);overflow-anchor:none;min-width:0;display:grid;position:relative}.app-date-field--full{width:100%}.app-date-label{color:var(--color-text);font-weight:var(--font-weight-semibold);text-align:start;padding-inline:.125rem}[dir=rtl] .app-date-label{padding-inline:.125rem .375rem}.app-date-shell{box-sizing:border-box;border:1px solid var(--color-border);align-items:center;width:100%;min-width:0;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.app-date-shell{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.app-date-shell{border-radius:var(--radius-xl);background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.app-date-shell{background:color-mix(in srgb,var(--color-surface)94%,var(--color-surface-strong)6%)}}.app-date-shell{color:var(--color-text);transition:background-color var(--motion-duration-short)var(--motion-easing-standard),border-color var(--motion-duration-short)var(--motion-easing-standard),box-shadow var(--motion-duration-short)var(--motion-easing-standard);box-shadow:0 8px 22px #0f172a0f}.app-date-shell--sm{min-height:2.55rem}.app-date-shell--md{min-height:2.9rem}.app-date-shell--lg{min-height:3.25rem}.app-date-shell:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.app-date-shell:hover{border-color:color-mix(in srgb,var(--color-accent)44%,var(--color-border)56%)}}.app-date-shell:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent),0 10px 26px #0f172a1a}@supports (color:color-mix(in lab,red,red)){.app-date-shell:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)18%,transparent),0 10px 26px #0f172a1a}}.app-date-shell--open{border-color:var(--color-accent)}.app-date-shell--invalid,.app-date-shell--invalid:focus-within{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error)}@supports (color:color-mix(in lab,red,red)){.app-date-shell--invalid,.app-date-shell--invalid:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error)14%,transparent)}}.app-date-shell--disabled{cursor:not-allowed;opacity:.64;box-shadow:none}.app-date-control{border-radius:inherit;width:100%;min-width:0;color:var(--color-text);font:inherit;font-weight:var(--font-weight-medium);background:0 0;border:0;outline:none;flex:1;padding-block:.68rem;padding-inline:.875rem 2.65rem;line-height:1.2}.app-date-shell--sm .app-date-control{padding-block:.52rem;padding-inline:.75rem 2.35rem}.app-date-shell--lg .app-date-control{padding-block:.82rem;padding-inline:1rem 2.85rem}[dir=rtl] .app-date-control{padding-inline:2.65rem .875rem}[dir=rtl] .app-date-shell--sm .app-date-control{padding-inline:2.35rem .75rem}[dir=rtl] .app-date-shell--lg .app-date-control{padding-inline:2.85rem 1rem}.app-date-control:focus,.app-date-control:focus-visible{box-shadow:none;outline:none}.app-date-control:disabled{cursor:not-allowed}.app-date-trigger{width:2rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:.55rem}[dir=rtl] .app-date-trigger{inset-inline:.55rem auto}.app-date-trigger svg{fill:currentColor;width:1.15rem;height:1.15rem}.app-date-trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-md)}.app-date-trigger:disabled{cursor:not-allowed}.app-date-popover{z-index:var(--z-popover);width:min(21rem,100vw - 2rem);position:absolute;inset-block-start:calc(100% + .45rem);inset-inline-start:0}[dir=rtl] .app-date-popover{inset-inline:auto 0}.app-date-calendar{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.app-date-calendar{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.app-date-calendar{border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-lg);padding:.85rem}.app-date-calendar__header{grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;align-items:center;gap:.5rem;margin-block-end:.75rem;display:grid}.app-date-calendar__month{min-width:0;color:var(--color-text);font-size:.95rem;font-weight:var(--font-weight-semibold);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-date-calendar__nav{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;display:inline-flex}.app-date-calendar__nav:hover{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.app-date-calendar__nav:hover{background:color-mix(in srgb,var(--color-accent)10%,transparent)}}.app-date-calendar__nav:hover{color:var(--color-accent)}.app-date-calendar__nav:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.app-date-calendar__weekdays,.app-date-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.app-date-calendar__weekdays{color:var(--color-text-muted);font-size:.76rem;font-weight:var(--font-weight-semibold);text-align:center;margin-block-end:.35rem}.app-date-calendar__day{border-radius:var(--radius-md);min-width:0;height:2.15rem;color:var(--color-text);cursor:pointer;font:inherit;font-size:.86rem;font-weight:var(--font-weight-medium);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.app-date-calendar__day:hover:not(:disabled){background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.app-date-calendar__day:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent)10%,transparent)}}.app-date-calendar__day:hover:not(:disabled){color:var(--color-accent)}.app-date-calendar__day:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.app-date-calendar__day--muted{color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){.app-date-calendar__day--muted{color:color-mix(in srgb,var(--color-text-muted)62%,transparent)}}.app-date-calendar__day--today{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.app-date-calendar__day--today{border-color:color-mix(in srgb,var(--color-accent)42%,transparent)}}.app-date-calendar__day--selected,.app-date-calendar__day--selected:hover:not(:disabled){background:var(--color-accent);color:var(--color-accent-contrast);border-color:var(--color-accent)}.app-date-calendar__day:disabled{cursor:not-allowed;opacity:.38}.app-date-helper,.app-date-error{margin:0;padding-inline:.125rem}[dir=rtl] .app-date-helper,[dir=rtl] .app-date-error{padding-inline:.125rem .375rem}.app-date-error{font-weight:var(--font-weight-semibold)}.app-select-field{gap:var(--space-2);overflow-anchor:none;min-width:0;display:grid;position:relative}.app-select-field--full{width:100%}.app-select-label{color:var(--color-text);font-weight:var(--font-weight-semibold);text-align:start;padding-inline:.125rem}[dir=rtl] .app-select-label{padding-inline:.125rem .375rem}.app-select-trigger{border:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;min-height:2.9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.app-select-trigger{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.app-select-trigger{border-radius:var(--radius-xl);background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.app-select-trigger{background:color-mix(in srgb,var(--color-surface)94%,var(--color-surface-strong)6%)}}.app-select-trigger{color:var(--color-text);cursor:pointer;font:inherit;font-weight:var(--font-weight-medium);text-align:start;transition:background-color var(--motion-duration-short)var(--motion-easing-standard),border-color var(--motion-duration-short)var(--motion-easing-standard),box-shadow var(--motion-duration-short)var(--motion-easing-standard);padding-block:.68rem;padding-inline:.875rem;box-shadow:0 8px 22px #0f172a0f}.app-select-trigger:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.app-select-trigger:hover{border-color:color-mix(in srgb,var(--color-accent)44%,var(--color-border)56%)}}.app-select-trigger:focus-visible,.app-select-trigger--open{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent),0 10px 26px #0f172a1a;outline:none}@supports (color:color-mix(in lab,red,red)){.app-select-trigger:focus-visible,.app-select-trigger--open{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)18%,transparent),0 10px 26px #0f172a1a}}.app-select-trigger--invalid,.app-select-trigger--invalid:focus-visible{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error)}@supports (color:color-mix(in lab,red,red)){.app-select-trigger--invalid,.app-select-trigger--invalid:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error)14%,transparent)}}.app-select-trigger:disabled{cursor:not-allowed;opacity:.64;box-shadow:none}.app-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-select-value--empty{color:var(--color-text-muted)}.app-select-chevron{color:var(--color-text-muted);transition:transform var(--motion-duration-short)var(--motion-easing-standard);flex:none;font-size:.95rem}.app-select-trigger--open .app-select-chevron{transform:rotate(180deg)}.app-select-popover{z-index:var(--z-popover);border:1px solid var(--color-border);width:min(22rem,100vw - 2rem);position:absolute;inset-block-start:calc(100% + .45rem);inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.app-select-popover{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.app-select-popover{border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-lg);padding:.5rem}.app-select-field--full .app-select-popover{width:min(100%,22rem)}[dir=rtl] .app-select-popover{inset-inline:auto 0}.app-select-search{padding:.25rem .25rem .5rem}.app-select-search__control{border:1px solid var(--color-border);width:100%;min-height:2.35rem}@supports (color:color-mix(in lab,red,red)){.app-select-search__control{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.app-select-search__control{border-radius:var(--radius-lg);background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.app-select-search__control{background:color-mix(in srgb,var(--color-surface-strong)82%,var(--color-surface)18%)}}.app-select-search__control{color:var(--color-text);font:inherit;outline:none;padding-inline:.75rem}.app-select-search__control:focus-visible,.app-select-search__control:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.app-select-search__control:focus-visible,.app-select-search__control:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)16%,transparent)}}.app-select-list{overscroll-behavior:contain;gap:.25rem;max-height:16rem;padding:.15rem;display:grid;overflow-y:auto}.app-select-option{border-radius:var(--radius-lg);width:100%;min-height:2.35rem;color:var(--color-text);cursor:pointer;font:inherit;text-align:start;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.75rem;padding-block:.5rem;padding-inline:.75rem;display:flex}.app-select-option:hover:not(:disabled),.app-select-option:focus-visible{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.app-select-option:hover:not(:disabled),.app-select-option:focus-visible{background:color-mix(in srgb,var(--color-accent)10%,transparent)}}.app-select-option:hover:not(:disabled),.app-select-option:focus-visible{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.app-select-option:hover:not(:disabled),.app-select-option:focus-visible{border-color:color-mix(in srgb,var(--color-accent)18%,transparent)}}.app-select-option:hover:not(:disabled),.app-select-option:focus-visible{outline:none}.app-select-option--selected{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.app-select-option--selected{background:color-mix(in srgb,var(--color-accent)14%,transparent)}}.app-select-option--selected{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.app-select-option:disabled{cursor:not-allowed;opacity:.48}.app-select-empty{color:var(--color-text-muted);font-size:var(--font-size-caption);text-align:center;margin:0;padding:.85rem}.app-select-helper,.app-select-error{margin:0;padding-inline:.125rem}[dir=rtl] .app-select-helper,[dir=rtl] .app-select-error{padding-inline:.125rem .375rem}.app-select-error{font-weight:var(--font-weight-semibold)}.app-pagination{border-radius:var(--radius-xl);width:100%;color:var(--color-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.app-pagination--disabled{opacity:.72}.app-pagination__size{min-width:min(100%,11rem)}.app-pagination__size-select{gap:.35rem}.app-pagination__size-select .app-select-trigger{border-radius:var(--radius-lg);min-height:2.45rem;padding-block:.48rem;padding-inline:.75rem;box-shadow:0 6px 16px #0f172a0f}.app-pagination__size-select .app-select-popover{width:min(10rem,100vw - 2rem)}.app-pagination__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.app-pagination__pages{align-items:center;gap:.25rem;display:inline-flex}.app-pagination__button{border:1px solid var(--color-border);justify-content:center;align-items:center;min-width:2.35rem;min-height:2.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-pagination__button{border:1px solid color-mix(in srgb,var(--color-border)74%,transparent)}}.app-pagination__button{border-radius:var(--radius-lg);background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.app-pagination__button{background:color-mix(in srgb,var(--color-surface)94%,var(--color-surface-strong)6%)}}.app-pagination__button{color:var(--color-text);cursor:pointer;font:inherit;font-size:.9rem;font-weight:var(--font-weight-semibold);transition:background-color var(--motion-duration-short)var(--motion-easing-standard),border-color var(--motion-duration-short)var(--motion-easing-standard),box-shadow var(--motion-duration-short)var(--motion-easing-standard),transform var(--motion-duration-short)var(--motion-easing-standard);padding-inline:.75rem}.app-pagination__button--edge{min-width:4.6rem}.app-pagination__button:hover:not(:disabled){border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.app-pagination__button:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent)48%,var(--color-border)52%)}}.app-pagination__button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #0f172a14}.app-pagination__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.app-pagination__button--active,.app-pagination__button--active:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast);box-shadow:0 8px 18px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.app-pagination__button--active,.app-pagination__button--active:hover:not(:disabled){box-shadow:0 8px 18px color-mix(in srgb,var(--color-accent)28%,transparent)}}.app-pagination__button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.app-pagination__ellipsis{min-width:1.5rem;color:var(--color-text-muted);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.app-pagination__info{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);margin:0}@media(max-width:640px){.app-pagination,.app-pagination__controls{justify-content:stretch}.app-pagination__size,.app-pagination__controls,.app-pagination__info{width:100%}.app-pagination__pages{flex:1;justify-content:center}}[dir=rtl] .app-input-helper,[dir=rtl] .app-input-error{padding-inline:.125rem .375rem}.form-helper{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-text-muted)}.form-field-error,.form-error{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-error-text)}.app-toast{width:min(400px,100vw - 24px)}[data-sonner-toaster]{--width:min(400px, calc(100vw - 24px) );--offset:14px;z-index:var(--z-tooltip);font-family:var(--font-family-base)}[data-sonner-toast].app-toast{opacity:1;will-change:opacity,scale;min-height:4rem;scale:1;box-shadow:0 16px 36px #0f172a33;color:#fff!important;border:0!important;border-radius:.875rem!important;padding-block:.95rem!important;padding-inline:1rem!important}[data-sonner-toast].app-toast[data-mounted=true]{animation:app-toast-enter .18s var(--motion-easing-standard)both}[data-sonner-toast].app-toast[data-removed=true],[data-sonner-toast].app-toast[data-visible=false]{pointer-events:none;animation:app-toast-exit .26s var(--motion-easing-emphasis)both!important}[data-sonner-toast].app-toast [data-content]{gap:.15rem}.app-toast__title,.app-toast__description{line-height:1.45;color:#fff!important}.app-toast__title{font-weight:var(--font-weight-semibold)}.app-toast__description{opacity:.92}.app-toast__icon{color:#fff!important}.app-toast__close{color:#fff!important;box-shadow:none!important;background:#ffffff2e!important;border:0!important}.app-toast__close:hover{background:#ffffff42!important}[data-sonner-toast].app-toast--success{background:linear-gradient(135deg,#15803d,#16a34a)!important}[data-sonner-toast].app-toast--error{background:linear-gradient(135deg,#b91c1c,#ef4444)!important}[data-sonner-toast].app-toast--info{background:linear-gradient(135deg,#1d4ed8,#0284c7)!important}[data-sonner-toast].app-toast--warning{background:linear-gradient(135deg,#92400e,#b45309)!important}[dir=rtl] [data-sonner-toast].app-toast{text-align:right;padding-inline:1rem 1.25rem!important}@media(max-width:480px){[data-sonner-toaster]{--offset:12px;--width: calc(100vw - 24px) }[data-sonner-toast].app-toast{width:calc(100vw - 24px);padding-inline:.9rem!important}}@keyframes app-toast-enter{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes app-toast-exit{0%{opacity:1;scale:1}to{opacity:0;scale:.96}}.global-header-search{pointer-events:auto;width:2.35rem;margin-inline:0;transition:width .18s;position:relative}.global-header-search.is-expanded{width:min(100vw - 1.8rem,42rem)}.global-header-search__trigger{border:1px solid var(--color-border);justify-content:center;align-items:center;width:2.35rem;min-width:2.35rem;min-height:2.35rem;display:inline-flex;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){.global-header-search__trigger{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.global-header-search__trigger{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.global-header-search__trigger{background:color-mix(in srgb,var(--color-surface)94%,transparent)}}.global-header-search__trigger{color:inherit;box-shadow:0 6px 16px #0f172a1a}.global-header-search__trigger:hover,.global-header-search__trigger:focus-visible{border-color:var(--color-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.global-header-search__trigger:hover,.global-header-search__trigger:focus-visible{border-color:color-mix(in srgb,var(--color-accent)48%,var(--color-border)52%)}}.global-header-search__trigger:hover,.global-header-search__trigger:focus-visible{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.global-header-search__trigger:hover,.global-header-search__trigger:focus-visible{background:color-mix(in srgb,var(--color-accent)10%,var(--color-surface)90%)}}.global-header-search__trigger:hover,.global-header-search__trigger:focus-visible{box-shadow:0 0 0 3px var(--color-accent),0 10px 22px #0f172a1f}@supports (color:color-mix(in lab,red,red)){.global-header-search__trigger:hover,.global-header-search__trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)18%,transparent),0 10px 22px #0f172a1f}}.global-header-search__form{align-items:center;width:100%;display:flex;position:relative}.global-header-search__label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.global-header-search__icon{width:1rem;height:1rem;color:var(--color-text);position:absolute;inset-inline-start:.9rem}@supports (color:color-mix(in lab,red,red)){.global-header-search__icon{color:color-mix(in srgb,var(--color-text)52%,transparent)}}.global-header-search__icon{pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.global-header-search__input{border:1px solid var(--color-border);border-radius:999px;width:100%;min-height:2.62rem}@supports (color:color-mix(in lab,red,red)){.global-header-search__input{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.global-header-search__input{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.global-header-search__input{background:color-mix(in srgb,var(--color-surface)96%,transparent)}}.global-header-search__input{color:var(--color-text);padding-block:.6rem;padding-inline:2.55rem 2.45rem;font-size:.88rem;line-height:1.2;box-shadow:0 8px 22px #0f172a14}.global-header-search__input:focus,.global-header-search__input:focus-visible{border-color:var(--color-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.global-header-search__input:focus,.global-header-search__input:focus-visible{border-color:color-mix(in srgb,var(--color-accent)65%,var(--color-border)35%)}}.global-header-search__input:focus,.global-header-search__input:focus-visible{box-shadow:0 0 0 3px var(--color-accent),0 12px 28px #0f172a1f}@supports (color:color-mix(in lab,red,red)){.global-header-search__input:focus,.global-header-search__input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)20%,transparent),0 12px 28px #0f172a1f}}.global-header-search__clear{width:2rem;min-width:2rem;min-height:2rem;color:var(--color-text);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:.42rem}@supports (color:color-mix(in lab,red,red)){.global-header-search__clear{color:color-mix(in srgb,var(--color-text)70%,transparent)}}.global-header-search__clear{cursor:pointer;background:0 0}.global-header-search__clear:hover,.global-header-search__clear:focus-visible{background:var(--color-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.global-header-search__clear:hover,.global-header-search__clear:focus-visible{background:color-mix(in srgb,var(--color-accent)10%,var(--color-surface)90%)}}.global-header-search__clear:hover,.global-header-search__clear:focus-visible{color:var(--color-text)}.global-header-search__panel{z-index:calc(var(--z-popover) + 80);border:1px solid var(--color-border);border-radius:16px;width:100%;max-height:min(72vh,28rem);position:absolute;inset-block-start:calc(100% + .45rem);inset-inline-start:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.global-header-search__panel{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.global-header-search__panel{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.global-header-search__panel{background:color-mix(in srgb,var(--color-surface)98%,var(--color-bg)2%)}}.global-header-search__panel{padding:.65rem;box-shadow:0 24px 58px #0f172a2e,0 8px 18px #0f172a1a}.global-header-search__submit-result,.global-header-search__result{width:100%;color:inherit;text-align:start;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:.65rem;min-height:2.7rem;padding:.55rem .65rem;text-decoration:none;display:flex}.global-header-search__submit-result{cursor:pointer;font-weight:700}.global-header-search__submit-result:hover,.global-header-search__submit-result:focus-visible,.global-header-search__result:hover,.global-header-search__result:focus-visible{border-color:var(--color-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.global-header-search__submit-result:hover,.global-header-search__submit-result:focus-visible,.global-header-search__result:hover,.global-header-search__result:focus-visible{border-color:color-mix(in srgb,var(--color-accent)36%,var(--color-border)64%)}}.global-header-search__submit-result:hover,.global-header-search__submit-result:focus-visible,.global-header-search__result:hover,.global-header-search__result:focus-visible{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.global-header-search__submit-result:hover,.global-header-search__submit-result:focus-visible,.global-header-search__result:hover,.global-header-search__result:focus-visible{background:color-mix(in srgb,var(--color-accent)10%,var(--color-surface)90%)}}.global-header-search__section{padding-block:.35rem}.global-header-search__section+.global-header-search__section{border-top:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.global-header-search__section+.global-header-search__section{border-top:1px solid color-mix(in srgb,var(--color-border)66%,transparent)}}.global-header-search__section-title,.global-header-search__status{color:var(--color-text);margin:0;padding-block:.35rem;padding-inline:.55rem}@supports (color:color-mix(in lab,red,red)){.global-header-search__section-title,.global-header-search__status{color:color-mix(in srgb,var(--color-text)62%,transparent)}}.global-header-search__section-title,.global-header-search__status{text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;font-weight:700}.global-header-search__results-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.global-header-search__result-icon{border:1px solid var(--color-border);border-radius:.75rem;width:2rem;min-width:2rem;height:2rem}@supports (color:color-mix(in lab,red,red)){.global-header-search__result-icon{border:1px solid color-mix(in srgb,var(--color-border)75%,transparent)}}.global-header-search__result-icon{background:var(--color-surface-strong);justify-content:center;align-items:center;font-size:.76rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.global-header-search__result-icon{background:color-mix(in srgb,var(--color-surface-strong)86%,transparent)}}.global-header-search__result-icon--product,.global-header-search__result-icon--action{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.global-header-search__result-icon--product,.global-header-search__result-icon--action{border-color:color-mix(in srgb,var(--color-accent)35%,var(--color-border)65%)}}.global-header-search__result-icon--product,.global-header-search__result-icon--action{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.global-header-search__result-icon--product,.global-header-search__result-icon--action{background:color-mix(in srgb,var(--color-accent)12%,var(--color-surface)88%)}}.global-header-search__result-icon--category{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.global-header-search__result-icon--category{border-color:color-mix(in srgb,var(--color-info)35%,var(--color-border)65%)}}.global-header-search__result-icon--category{background:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.global-header-search__result-icon--category{background:color-mix(in srgb,var(--color-info)12%,var(--color-surface)88%)}}.global-header-search__result-copy{gap:.14rem;min-width:0;display:grid}.global-header-search__result-title{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:700;overflow:hidden}.global-header-search__result-description{color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.global-header-search__result-description{color:color-mix(in srgb,var(--color-text)58%,transparent)}}.global-header-search__result-description{font-size:.75rem;line-height:1.25}[dir=rtl] .global-header-search__input{padding-inline:2.45rem 2.7rem}@media(min-width:768px){.global-header-search.is-expanded{width:min(42rem,100vw - 18rem)}}:focus{outline:none}:focus-visible,button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:0;box-shadow:var(--shadow-focus)}.skip-link{z-index:var(--z-skip-link);padding:var(--space-3)var(--space-4);background:var(--color-accent);color:var(--color-accent-contrast);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);border:none;transition:top .15s;position:absolute;top:-100px;left:.5rem}@media(prefers-reduced-motion:reduce){.skip-link{transition:none}}.skip-link:focus{outline:2px solid var(--color-accent-contrast);outline-offset:2px;top:.5rem}[dir=rtl] .skip-link{left:auto;right:.5rem}[dir=rtl] .skip-link:focus{right:.5rem}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}.client-product-card{--product-card-hover-duration:.52s;--product-card-hover-duration-slow:.64s;--product-card-hover-ease:cubic-bezier(.25,.88,.42,1);--product-card-hover-ease-in-out:cubic-bezier(.42,0,.58,1);--product-card-inner-radius:15px;block-size:clamp(15.75rem,44vw,19.25rem);min-block-size:clamp(15.75rem,44vw,19.25rem);color:inherit;cursor:pointer;isolation:isolate;border:1px solid var(--color-border);border-radius:18px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;text-decoration:none;display:grid;position:relative;overflow:hidden}.client-product-card__media{aspect-ratio:4/2.9;border-radius:var(--product-card-inner-radius);border:1px solid var(--color-border);grid-area:1/1;width:100%;margin:0;position:relative}.client-product-card__image,.client-product-card__image-fallback{width:100%;height:100%;display:block}.client-product-card__description{-webkit-line-clamp:3;min-height:2.35rem;transition:color var(--product-card-hover-duration-slow)var(--product-card-hover-ease-in-out),text-shadow calc(var(--product-card-hover-duration-slow) + 60ms)var(--product-card-hover-ease),-webkit-line-clamp 0s;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}@media(hover:hover)and (pointer:fine){.client-product-card:hover{border-color:var(--color-accent);grid-template-rows:minmax(0,1fr) auto;align-content:stretch}@supports (color:color-mix(in lab,red,red)){.client-product-card:hover{border-color:color-mix(in srgb,var(--color-accent)42%,var(--color-border)58%)}}.client-product-card:hover{box-shadow:0 26px 52px #0f172a29,0 0 0 1px var(--color-accent) inset}@supports (color:color-mix(in lab,red,red)){.client-product-card:hover{box-shadow:0 26px 52px #0f172a29,0 0 0 1px color-mix(in srgb,var(--color-accent)14%,transparent) inset}}.client-product-card:hover .client-product-card__media{width:100%;min-height:0;aspect-ratio:unset;border-radius:var(--product-card-inner-radius);z-index:1;transition:border-radius var(--product-card-hover-duration-slow)var(--product-card-hover-ease),border-color var(--product-card-hover-duration)var(--product-card-hover-ease-in-out),box-shadow calc(var(--product-card-hover-duration-slow) + .1s)var(--product-card-hover-ease);border-color:#0000;grid-area:1/1/-1/-1;place-self:stretch stretch;margin:0;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 -140px 180px #0f172a6b}.client-product-card:hover .client-product-card__media:before,.client-product-card:hover .client-product-card__media:after{opacity:1}.client-product-card:hover .client-product-card__image{-o-object-fit:cover;object-fit:cover;filter:brightness(1.03)contrast(1.03);padding:0}.client-product-card:hover .client-product-card__image-fallback{background:linear-gradient(145deg,var(--color-accent),var(--color-info)),var(--color-surface-strong);font-size:clamp(2.6rem,18vmin,4.5rem)}@supports (color:color-mix(in lab,red,red)){.client-product-card:hover .client-product-card__image-fallback{background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent)28%,#0f172a8c),color-mix(in srgb,var(--color-info)22%,#0f172ab8)),color-mix(in srgb,var(--color-surface-strong)22%,#0f172a 78%)}}.client-product-card:hover .client-product-card__image-fallback{color:#fff}@supports (color:color-mix(in lab,red,red)){.client-product-card:hover .client-product-card__image-fallback{color:color-mix(in srgb,white 94%,var(--color-accent)6%)}}.client-product-card:hover .client-product-card__info{inset:unset;-webkit-backdrop-filter:saturate(1.12)blur(12px);background:linear-gradient(#0000,#0f172a85 34%,#0f172af0);border-end-end-radius:var(--product-card-inner-radius);border-end-start-radius:var(--product-card-inner-radius);grid-area:2/1;align-self:end;margin-block:0;padding-block:1.45rem 1.28rem;padding-inline:1rem;position:relative}[dir=rtl] .client-product-card:hover .client-product-card__info{padding-inline:1rem calc(1rem + 4px)}.client-product-card:hover .client-product-card__name{color:#fff;letter-spacing:-.018em;text-shadow:0 1px 2px #0f172a8c,0 10px 28px #0f172a59}.client-product-card:hover .client-product-card__description{color:#fffffff0;text-shadow:0 1px 2px #0f172a73,0 8px 22px #0f172a59}}@media(max-width:519px){.client-product-card{block-size:clamp(13.25rem,52vw,15.5rem);min-block-size:clamp(13.25rem,52vw,15.5rem);padding-block:.52rem .62rem;padding-inline:.58rem}.client-product-card__info{margin-block-start:.48rem}[dir=rtl] .client-product-card__info{padding-inline:.18rem calc(.22rem + 4px)}}.fib,.fi{background-position:50%;background-repeat:no-repeat;background-size:contain}.fi{width:1.33333em;line-height:1em;display:inline-block;position:relative}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url(../flags/4x3/xx.svg)}.fi-xx.fis{background-image:url(../flags/1x1/xx.svg)}.fi-ad{background-image:url(../flags/4x3/ad.svg)}.fi-ad.fis{background-image:url(../flags/1x1/ad.svg)}.fi-ae{background-image:url(../flags/4x3/ae.svg)}.fi-ae.fis{background-image:url(../flags/1x1/ae.svg)}.fi-af{background-image:url(../flags/4x3/af.svg)}.fi-af.fis{background-image:url(../flags/1x1/af.svg)}.fi-ag{background-image:url(../flags/4x3/ag.svg)}.fi-ag.fis{background-image:url(../flags/1x1/ag.svg)}.fi-ai{background-image:url(../flags/4x3/ai.svg)}.fi-ai.fis{background-image:url(../flags/1x1/ai.svg)}.fi-al{background-image:url(../flags/4x3/al.svg)}.fi-al.fis{background-image:url(../flags/1x1/al.svg)}.fi-am{background-image:url(../flags/4x3/am.svg)}.fi-am.fis{background-image:url(../flags/1x1/am.svg)}.fi-ao{background-image:url(../flags/4x3/ao.svg)}.fi-ao.fis{background-image:url(../flags/1x1/ao.svg)}.fi-aq{background-image:url(../flags/4x3/aq.svg)}.fi-aq.fis{background-image:url(../flags/1x1/aq.svg)}.fi-ar{background-image:url(../flags/4x3/ar.svg)}.fi-ar.fis{background-image:url(../flags/1x1/ar.svg)}.fi-as{background-image:url(../flags/4x3/as.svg)}.fi-as.fis{background-image:url(../flags/1x1/as.svg)}.fi-at{background-image:url(../flags/4x3/at.svg)}.fi-at.fis{background-image:url(../flags/1x1/at.svg)}.fi-au{background-image:url(../flags/4x3/au.svg)}.fi-au.fis{background-image:url(../flags/1x1/au.svg)}.fi-aw{background-image:url(../flags/4x3/aw.svg)}.fi-aw.fis{background-image:url(../flags/1x1/aw.svg)}.fi-ax{background-image:url(../flags/4x3/ax.svg)}.fi-ax.fis{background-image:url(../flags/1x1/ax.svg)}.fi-az{background-image:url(../flags/4x3/az.svg)}.fi-az.fis{background-image:url(../flags/1x1/az.svg)}.fi-ba{background-image:url(../flags/4x3/ba.svg)}.fi-ba.fis{background-image:url(../flags/1x1/ba.svg)}.fi-bb{background-image:url(../flags/4x3/bb.svg)}.fi-bb.fis{background-image:url(../flags/1x1/bb.svg)}.fi-bd{background-image:url(../flags/4x3/bd.svg)}.fi-bd.fis{background-image:url(../flags/1x1/bd.svg)}.fi-be{background-image:url(../flags/4x3/be.svg)}.fi-be.fis{background-image:url(../flags/1x1/be.svg)}.fi-bf{background-image:url(../flags/4x3/bf.svg)}.fi-bf.fis{background-image:url(../flags/1x1/bf.svg)}.fi-bg{background-image:url(../flags/4x3/bg.svg)}.fi-bg.fis{background-image:url(../flags/1x1/bg.svg)}.fi-bh{background-image:url(../flags/4x3/bh.svg)}.fi-bh.fis{background-image:url(../flags/1x1/bh.svg)}.fi-bi{background-image:url(../flags/4x3/bi.svg)}.fi-bi.fis{background-image:url(../flags/1x1/bi.svg)}.fi-bj{background-image:url(../flags/4x3/bj.svg)}.fi-bj.fis{background-image:url(../flags/1x1/bj.svg)}.fi-bl{background-image:url(../flags/4x3/bl.svg)}.fi-bl.fis{background-image:url(../flags/1x1/bl.svg)}.fi-bm{background-image:url(../flags/4x3/bm.svg)}.fi-bm.fis{background-image:url(../flags/1x1/bm.svg)}.fi-bn{background-image:url(../flags/4x3/bn.svg)}.fi-bn.fis{background-image:url(../flags/1x1/bn.svg)}.fi-bo{background-image:url(../flags/4x3/bo.svg)}.fi-bo.fis{background-image:url(../flags/1x1/bo.svg)}.fi-bq{background-image:url(../flags/4x3/bq.svg)}.fi-bq.fis{background-image:url(../flags/1x1/bq.svg)}.fi-br{background-image:url(../flags/4x3/br.svg)}.fi-br.fis{background-image:url(../flags/1x1/br.svg)}.fi-bs{background-image:url(../flags/4x3/bs.svg)}.fi-bs.fis{background-image:url(../flags/1x1/bs.svg)}.fi-bt{background-image:url(../flags/4x3/bt.svg)}.fi-bt.fis{background-image:url(../flags/1x1/bt.svg)}.fi-bv{background-image:url(../flags/4x3/bv.svg)}.fi-bv.fis{background-image:url(../flags/1x1/bv.svg)}.fi-bw{background-image:url(../flags/4x3/bw.svg)}.fi-bw.fis{background-image:url(../flags/1x1/bw.svg)}.fi-by{background-image:url(../flags/4x3/by.svg)}.fi-by.fis{background-image:url(../flags/1x1/by.svg)}.fi-bz{background-image:url(../flags/4x3/bz.svg)}.fi-bz.fis{background-image:url(../flags/1x1/bz.svg)}.fi-ca{background-image:url(../flags/4x3/ca.svg)}.fi-ca.fis{background-image:url(../flags/1x1/ca.svg)}.fi-cc{background-image:url(../flags/4x3/cc.svg)}.fi-cc.fis{background-image:url(../flags/1x1/cc.svg)}.fi-cd{background-image:url(../flags/4x3/cd.svg)}.fi-cd.fis{background-image:url(../flags/1x1/cd.svg)}.fi-cf{background-image:url(../flags/4x3/cf.svg)}.fi-cf.fis{background-image:url(../flags/1x1/cf.svg)}.fi-cg{background-image:url(../flags/4x3/cg.svg)}.fi-cg.fis{background-image:url(../flags/1x1/cg.svg)}.fi-ch{background-image:url(../flags/4x3/ch.svg)}.fi-ch.fis{background-image:url(../flags/1x1/ch.svg)}.fi-ci{background-image:url(../flags/4x3/ci.svg)}.fi-ci.fis{background-image:url(../flags/1x1/ci.svg)}.fi-ck{background-image:url(../flags/4x3/ck.svg)}.fi-ck.fis{background-image:url(../flags/1x1/ck.svg)}.fi-cl{background-image:url(../flags/4x3/cl.svg)}.fi-cl.fis{background-image:url(../flags/1x1/cl.svg)}.fi-cm{background-image:url(../flags/4x3/cm.svg)}.fi-cm.fis{background-image:url(../flags/1x1/cm.svg)}.fi-cn{background-image:url(../flags/4x3/cn.svg)}.fi-cn.fis{background-image:url(../flags/1x1/cn.svg)}.fi-co{background-image:url(../flags/4x3/co.svg)}.fi-co.fis{background-image:url(../flags/1x1/co.svg)}.fi-cr{background-image:url(../flags/4x3/cr.svg)}.fi-cr.fis{background-image:url(../flags/1x1/cr.svg)}.fi-cu{background-image:url(../flags/4x3/cu.svg)}.fi-cu.fis{background-image:url(../flags/1x1/cu.svg)}.fi-cv{background-image:url(../flags/4x3/cv.svg)}.fi-cv.fis{background-image:url(../flags/1x1/cv.svg)}.fi-cw{background-image:url(../flags/4x3/cw.svg)}.fi-cw.fis{background-image:url(../flags/1x1/cw.svg)}.fi-cx{background-image:url(../flags/4x3/cx.svg)}.fi-cx.fis{background-image:url(../flags/1x1/cx.svg)}.fi-cy{background-image:url(../flags/4x3/cy.svg)}.fi-cy.fis{background-image:url(../flags/1x1/cy.svg)}.fi-cz{background-image:url(../flags/4x3/cz.svg)}.fi-cz.fis{background-image:url(../flags/1x1/cz.svg)}.fi-de{background-image:url(../flags/4x3/de.svg)}.fi-de.fis{background-image:url(../flags/1x1/de.svg)}.fi-dj{background-image:url(../flags/4x3/dj.svg)}.fi-dj.fis{background-image:url(../flags/1x1/dj.svg)}.fi-dk{background-image:url(../flags/4x3/dk.svg)}.fi-dk.fis{background-image:url(../flags/1x1/dk.svg)}.fi-dm{background-image:url(../flags/4x3/dm.svg)}.fi-dm.fis{background-image:url(../flags/1x1/dm.svg)}.fi-do{background-image:url(../flags/4x3/do.svg)}.fi-do.fis{background-image:url(../flags/1x1/do.svg)}.fi-dz{background-image:url(../flags/4x3/dz.svg)}.fi-dz.fis{background-image:url(../flags/1x1/dz.svg)}.fi-ec{background-image:url(../flags/4x3/ec.svg)}.fi-ec.fis{background-image:url(../flags/1x1/ec.svg)}.fi-ee{background-image:url(../flags/4x3/ee.svg)}.fi-ee.fis{background-image:url(../flags/1x1/ee.svg)}.fi-eg{background-image:url(../flags/4x3/eg.svg)}.fi-eg.fis{background-image:url(../flags/1x1/eg.svg)}.fi-eh{background-image:url(../flags/4x3/eh.svg)}.fi-eh.fis{background-image:url(../flags/1x1/eh.svg)}.fi-er{background-image:url(../flags/4x3/er.svg)}.fi-er.fis{background-image:url(../flags/1x1/er.svg)}.fi-es{background-image:url(../flags/4x3/es.svg)}.fi-es.fis{background-image:url(../flags/1x1/es.svg)}.fi-et{background-image:url(../flags/4x3/et.svg)}.fi-et.fis{background-image:url(../flags/1x1/et.svg)}.fi-fi{background-image:url(../flags/4x3/fi.svg)}.fi-fi.fis{background-image:url(../flags/1x1/fi.svg)}.fi-fj{background-image:url(../flags/4x3/fj.svg)}.fi-fj.fis{background-image:url(../flags/1x1/fj.svg)}.fi-fk{background-image:url(../flags/4x3/fk.svg)}.fi-fk.fis{background-image:url(../flags/1x1/fk.svg)}.fi-fm{background-image:url(../flags/4x3/fm.svg)}.fi-fm.fis{background-image:url(../flags/1x1/fm.svg)}.fi-fo{background-image:url(../flags/4x3/fo.svg)}.fi-fo.fis{background-image:url(../flags/1x1/fo.svg)}.fi-fr{background-image:url(../flags/4x3/fr.svg)}.fi-fr.fis{background-image:url(../flags/1x1/fr.svg)}.fi-ga{background-image:url(../flags/4x3/ga.svg)}.fi-ga.fis{background-image:url(../flags/1x1/ga.svg)}.fi-gb{background-image:url(../flags/4x3/gb.svg)}.fi-gb.fis{background-image:url(../flags/1x1/gb.svg)}.fi-gd{background-image:url(../flags/4x3/gd.svg)}.fi-gd.fis{background-image:url(../flags/1x1/gd.svg)}.fi-ge{background-image:url(../flags/4x3/ge.svg)}.fi-ge.fis{background-image:url(../flags/1x1/ge.svg)}.fi-gf{background-image:url(../flags/4x3/gf.svg)}.fi-gf.fis{background-image:url(../flags/1x1/gf.svg)}.fi-gg{background-image:url(../flags/4x3/gg.svg)}.fi-gg.fis{background-image:url(../flags/1x1/gg.svg)}.fi-gh{background-image:url(../flags/4x3/gh.svg)}.fi-gh.fis{background-image:url(../flags/1x1/gh.svg)}.fi-gi{background-image:url(../flags/4x3/gi.svg)}.fi-gi.fis{background-image:url(../flags/1x1/gi.svg)}.fi-gl{background-image:url(../flags/4x3/gl.svg)}.fi-gl.fis{background-image:url(../flags/1x1/gl.svg)}.fi-gm{background-image:url(../flags/4x3/gm.svg)}.fi-gm.fis{background-image:url(../flags/1x1/gm.svg)}.fi-gn{background-image:url(../flags/4x3/gn.svg)}.fi-gn.fis{background-image:url(../flags/1x1/gn.svg)}.fi-gp{background-image:url(../flags/4x3/gp.svg)}.fi-gp.fis{background-image:url(../flags/1x1/gp.svg)}.fi-gq{background-image:url(../flags/4x3/gq.svg)}.fi-gq.fis{background-image:url(../flags/1x1/gq.svg)}.fi-gr{background-image:url(../flags/4x3/gr.svg)}.fi-gr.fis{background-image:url(../flags/1x1/gr.svg)}.fi-gs{background-image:url(../flags/4x3/gs.svg)}.fi-gs.fis{background-image:url(../flags/1x1/gs.svg)}.fi-gt{background-image:url(../flags/4x3/gt.svg)}.fi-gt.fis{background-image:url(../flags/1x1/gt.svg)}.fi-gu{background-image:url(../flags/4x3/gu.svg)}.fi-gu.fis{background-image:url(../flags/1x1/gu.svg)}.fi-gw{background-image:url(../flags/4x3/gw.svg)}.fi-gw.fis{background-image:url(../flags/1x1/gw.svg)}.fi-gy{background-image:url(../flags/4x3/gy.svg)}.fi-gy.fis{background-image:url(../flags/1x1/gy.svg)}.fi-hk{background-image:url(../flags/4x3/hk.svg)}.fi-hk.fis{background-image:url(../flags/1x1/hk.svg)}.fi-hm{background-image:url(../flags/4x3/hm.svg)}.fi-hm.fis{background-image:url(../flags/1x1/hm.svg)}.fi-hn{background-image:url(../flags/4x3/hn.svg)}.fi-hn.fis{background-image:url(../flags/1x1/hn.svg)}.fi-hr{background-image:url(../flags/4x3/hr.svg)}.fi-hr.fis{background-image:url(../flags/1x1/hr.svg)}.fi-ht{background-image:url(../flags/4x3/ht.svg)}.fi-ht.fis{background-image:url(../flags/1x1/ht.svg)}.fi-hu{background-image:url(../flags/4x3/hu.svg)}.fi-hu.fis{background-image:url(../flags/1x1/hu.svg)}.fi-id{background-image:url(../flags/4x3/id.svg)}.fi-id.fis{background-image:url(../flags/1x1/id.svg)}.fi-ie{background-image:url(../flags/4x3/ie.svg)}.fi-ie.fis{background-image:url(../flags/1x1/ie.svg)}.fi-il{background-image:url(../flags/4x3/il.svg)}.fi-il.fis{background-image:url(../flags/1x1/il.svg)}.fi-im{background-image:url(../flags/4x3/im.svg)}.fi-im.fis{background-image:url(../flags/1x1/im.svg)}.fi-in{background-image:url(../flags/4x3/in.svg)}.fi-in.fis{background-image:url(../flags/1x1/in.svg)}.fi-io{background-image:url(../flags/4x3/io.svg)}.fi-io.fis{background-image:url(../flags/1x1/io.svg)}.fi-iq{background-image:url(../flags/4x3/iq.svg)}.fi-iq.fis{background-image:url(../flags/1x1/iq.svg)}.fi-ir{background-image:url(../flags/4x3/ir.svg)}.fi-ir.fis{background-image:url(../flags/1x1/ir.svg)}.fi-is{background-image:url(../flags/4x3/is.svg)}.fi-is.fis{background-image:url(../flags/1x1/is.svg)}.fi-it{background-image:url(../flags/4x3/it.svg)}.fi-it.fis{background-image:url(../flags/1x1/it.svg)}.fi-je{background-image:url(../flags/4x3/je.svg)}.fi-je.fis{background-image:url(../flags/1x1/je.svg)}.fi-jm{background-image:url(../flags/4x3/jm.svg)}.fi-jm.fis{background-image:url(../flags/1x1/jm.svg)}.fi-jo{background-image:url(../flags/4x3/jo.svg)}.fi-jo.fis{background-image:url(../flags/1x1/jo.svg)}.fi-jp{background-image:url(../flags/4x3/jp.svg)}.fi-jp.fis{background-image:url(../flags/1x1/jp.svg)}.fi-ke{background-image:url(../flags/4x3/ke.svg)}.fi-ke.fis{background-image:url(../flags/1x1/ke.svg)}.fi-kg{background-image:url(../flags/4x3/kg.svg)}.fi-kg.fis{background-image:url(../flags/1x1/kg.svg)}.fi-kh{background-image:url(../flags/4x3/kh.svg)}.fi-kh.fis{background-image:url(../flags/1x1/kh.svg)}.fi-ki{background-image:url(../flags/4x3/ki.svg)}.fi-ki.fis{background-image:url(../flags/1x1/ki.svg)}.fi-km{background-image:url(../flags/4x3/km.svg)}.fi-km.fis{background-image:url(../flags/1x1/km.svg)}.fi-kn{background-image:url(../flags/4x3/kn.svg)}.fi-kn.fis{background-image:url(../flags/1x1/kn.svg)}.fi-kp{background-image:url(../flags/4x3/kp.svg)}.fi-kp.fis{background-image:url(../flags/1x1/kp.svg)}.fi-kr{background-image:url(../flags/4x3/kr.svg)}.fi-kr.fis{background-image:url(../flags/1x1/kr.svg)}.fi-kw{background-image:url(../flags/4x3/kw.svg)}.fi-kw.fis{background-image:url(../flags/1x1/kw.svg)}.fi-ky{background-image:url(../flags/4x3/ky.svg)}.fi-ky.fis{background-image:url(../flags/1x1/ky.svg)}.fi-kz{background-image:url(../flags/4x3/kz.svg)}.fi-kz.fis{background-image:url(../flags/1x1/kz.svg)}.fi-la{background-image:url(../flags/4x3/la.svg)}.fi-la.fis{background-image:url(../flags/1x1/la.svg)}.fi-lb{background-image:url(../flags/4x3/lb.svg)}.fi-lb.fis{background-image:url(../flags/1x1/lb.svg)}.fi-lc{background-image:url(../flags/4x3/lc.svg)}.fi-lc.fis{background-image:url(../flags/1x1/lc.svg)}.fi-li{background-image:url(../flags/4x3/li.svg)}.fi-li.fis{background-image:url(../flags/1x1/li.svg)}.fi-lk{background-image:url(../flags/4x3/lk.svg)}.fi-lk.fis{background-image:url(../flags/1x1/lk.svg)}.fi-lr{background-image:url(../flags/4x3/lr.svg)}.fi-lr.fis{background-image:url(../flags/1x1/lr.svg)}.fi-ls{background-image:url(../flags/4x3/ls.svg)}.fi-ls.fis{background-image:url(../flags/1x1/ls.svg)}.fi-lt{background-image:url(../flags/4x3/lt.svg)}.fi-lt.fis{background-image:url(../flags/1x1/lt.svg)}.fi-lu{background-image:url(../flags/4x3/lu.svg)}.fi-lu.fis{background-image:url(../flags/1x1/lu.svg)}.fi-lv{background-image:url(../flags/4x3/lv.svg)}.fi-lv.fis{background-image:url(../flags/1x1/lv.svg)}.fi-ly{background-image:url(../flags/4x3/ly.svg)}.fi-ly.fis{background-image:url(../flags/1x1/ly.svg)}.fi-ma{background-image:url(../flags/4x3/ma.svg)}.fi-ma.fis{background-image:url(../flags/1x1/ma.svg)}.fi-mc{background-image:url(../flags/4x3/mc.svg)}.fi-mc.fis{background-image:url(../flags/1x1/mc.svg)}.fi-md{background-image:url(../flags/4x3/md.svg)}.fi-md.fis{background-image:url(../flags/1x1/md.svg)}.fi-me{background-image:url(../flags/4x3/me.svg)}.fi-me.fis{background-image:url(../flags/1x1/me.svg)}.fi-mf{background-image:url(../flags/4x3/mf.svg)}.fi-mf.fis{background-image:url(../flags/1x1/mf.svg)}.fi-mg{background-image:url(../flags/4x3/mg.svg)}.fi-mg.fis{background-image:url(../flags/1x1/mg.svg)}.fi-mh{background-image:url(../flags/4x3/mh.svg)}.fi-mh.fis{background-image:url(../flags/1x1/mh.svg)}.fi-mk{background-image:url(../flags/4x3/mk.svg)}.fi-mk.fis{background-image:url(../flags/1x1/mk.svg)}.fi-ml{background-image:url(../flags/4x3/ml.svg)}.fi-ml.fis{background-image:url(../flags/1x1/ml.svg)}.fi-mm{background-image:url(../flags/4x3/mm.svg)}.fi-mm.fis{background-image:url(../flags/1x1/mm.svg)}.fi-mn{background-image:url(../flags/4x3/mn.svg)}.fi-mn.fis{background-image:url(../flags/1x1/mn.svg)}.fi-mo{background-image:url(../flags/4x3/mo.svg)}.fi-mo.fis{background-image:url(../flags/1x1/mo.svg)}.fi-mp{background-image:url(../flags/4x3/mp.svg)}.fi-mp.fis{background-image:url(../flags/1x1/mp.svg)}.fi-mq{background-image:url(../flags/4x3/mq.svg)}.fi-mq.fis{background-image:url(../flags/1x1/mq.svg)}.fi-mr{background-image:url(../flags/4x3/mr.svg)}.fi-mr.fis{background-image:url(../flags/1x1/mr.svg)}.fi-ms{background-image:url(../flags/4x3/ms.svg)}.fi-ms.fis{background-image:url(../flags/1x1/ms.svg)}.fi-mt{background-image:url(../flags/4x3/mt.svg)}.fi-mt.fis{background-image:url(../flags/1x1/mt.svg)}.fi-mu{background-image:url(../flags/4x3/mu.svg)}.fi-mu.fis{background-image:url(../flags/1x1/mu.svg)}.fi-mv{background-image:url(../flags/4x3/mv.svg)}.fi-mv.fis{background-image:url(../flags/1x1/mv.svg)}.fi-mw{background-image:url(../flags/4x3/mw.svg)}.fi-mw.fis{background-image:url(../flags/1x1/mw.svg)}.fi-mx{background-image:url(../flags/4x3/mx.svg)}.fi-mx.fis{background-image:url(../flags/1x1/mx.svg)}.fi-my{background-image:url(../flags/4x3/my.svg)}.fi-my.fis{background-image:url(../flags/1x1/my.svg)}.fi-mz{background-image:url(../flags/4x3/mz.svg)}.fi-mz.fis{background-image:url(../flags/1x1/mz.svg)}.fi-na{background-image:url(../flags/4x3/na.svg)}.fi-na.fis{background-image:url(../flags/1x1/na.svg)}.fi-nc{background-image:url(../flags/4x3/nc.svg)}.fi-nc.fis{background-image:url(../flags/1x1/nc.svg)}.fi-ne{background-image:url(../flags/4x3/ne.svg)}.fi-ne.fis{background-image:url(../flags/1x1/ne.svg)}.fi-nf{background-image:url(../flags/4x3/nf.svg)}.fi-nf.fis{background-image:url(../flags/1x1/nf.svg)}.fi-ng{background-image:url(../flags/4x3/ng.svg)}.fi-ng.fis{background-image:url(../flags/1x1/ng.svg)}.fi-ni{background-image:url(../flags/4x3/ni.svg)}.fi-ni.fis{background-image:url(../flags/1x1/ni.svg)}.fi-nl{background-image:url(../flags/4x3/nl.svg)}.fi-nl.fis{background-image:url(../flags/1x1/nl.svg)}.fi-no{background-image:url(../flags/4x3/no.svg)}.fi-no.fis{background-image:url(../flags/1x1/no.svg)}.fi-np{background-image:url(../flags/4x3/np.svg)}.fi-np.fis{background-image:url(../flags/1x1/np.svg)}.fi-nr{background-image:url(../flags/4x3/nr.svg)}.fi-nr.fis{background-image:url(../flags/1x1/nr.svg)}.fi-nu{background-image:url(../flags/4x3/nu.svg)}.fi-nu.fis{background-image:url(../flags/1x1/nu.svg)}.fi-nz{background-image:url(../flags/4x3/nz.svg)}.fi-nz.fis{background-image:url(../flags/1x1/nz.svg)}.fi-om{background-image:url(../flags/4x3/om.svg)}.fi-om.fis{background-image:url(../flags/1x1/om.svg)}.fi-pa{background-image:url(../flags/4x3/pa.svg)}.fi-pa.fis{background-image:url(../flags/1x1/pa.svg)}.fi-pe{background-image:url(../flags/4x3/pe.svg)}.fi-pe.fis{background-image:url(../flags/1x1/pe.svg)}.fi-pf{background-image:url(../flags/4x3/pf.svg)}.fi-pf.fis{background-image:url(../flags/1x1/pf.svg)}.fi-pg{background-image:url(../flags/4x3/pg.svg)}.fi-pg.fis{background-image:url(../flags/1x1/pg.svg)}.fi-ph{background-image:url(../flags/4x3/ph.svg)}.fi-ph.fis{background-image:url(../flags/1x1/ph.svg)}.fi-pk{background-image:url(../flags/4x3/pk.svg)}.fi-pk.fis{background-image:url(../flags/1x1/pk.svg)}.fi-pl{background-image:url(../flags/4x3/pl.svg)}.fi-pl.fis{background-image:url(../flags/1x1/pl.svg)}.fi-pm{background-image:url(../flags/4x3/pm.svg)}.fi-pm.fis{background-image:url(../flags/1x1/pm.svg)}.fi-pn{background-image:url(../flags/4x3/pn.svg)}.fi-pn.fis{background-image:url(../flags/1x1/pn.svg)}.fi-pr{background-image:url(../flags/4x3/pr.svg)}.fi-pr.fis{background-image:url(../flags/1x1/pr.svg)}.fi-ps{background-image:url(../flags/4x3/ps.svg)}.fi-ps.fis{background-image:url(../flags/1x1/ps.svg)}.fi-pt{background-image:url(../flags/4x3/pt.svg)}.fi-pt.fis{background-image:url(../flags/1x1/pt.svg)}.fi-pw{background-image:url(../flags/4x3/pw.svg)}.fi-pw.fis{background-image:url(../flags/1x1/pw.svg)}.fi-py{background-image:url(../flags/4x3/py.svg)}.fi-py.fis{background-image:url(../flags/1x1/py.svg)}.fi-qa{background-image:url(../flags/4x3/qa.svg)}.fi-qa.fis{background-image:url(../flags/1x1/qa.svg)}.fi-re{background-image:url(../flags/4x3/re.svg)}.fi-re.fis{background-image:url(../flags/1x1/re.svg)}.fi-ro{background-image:url(../flags/4x3/ro.svg)}.fi-ro.fis{background-image:url(../flags/1x1/ro.svg)}.fi-rs{background-image:url(../flags/4x3/rs.svg)}.fi-rs.fis{background-image:url(../flags/1x1/rs.svg)}.fi-ru{background-image:url(../flags/4x3/ru.svg)}.fi-ru.fis{background-image:url(../flags/1x1/ru.svg)}.fi-rw{background-image:url(../flags/4x3/rw.svg)}.fi-rw.fis{background-image:url(../flags/1x1/rw.svg)}.fi-sa{background-image:url(../flags/4x3/sa.svg)}.fi-sa.fis{background-image:url(../flags/1x1/sa.svg)}.fi-sb{background-image:url(../flags/4x3/sb.svg)}.fi-sb.fis{background-image:url(../flags/1x1/sb.svg)}.fi-sc{background-image:url(../flags/4x3/sc.svg)}.fi-sc.fis{background-image:url(../flags/1x1/sc.svg)}.fi-sd{background-image:url(../flags/4x3/sd.svg)}.fi-sd.fis{background-image:url(../flags/1x1/sd.svg)}.fi-se{background-image:url(../flags/4x3/se.svg)}.fi-se.fis{background-image:url(../flags/1x1/se.svg)}.fi-sg{background-image:url(../flags/4x3/sg.svg)}.fi-sg.fis{background-image:url(../flags/1x1/sg.svg)}.fi-sh{background-image:url(../flags/4x3/sh.svg)}.fi-sh.fis{background-image:url(../flags/1x1/sh.svg)}.fi-si{background-image:url(../flags/4x3/si.svg)}.fi-si.fis{background-image:url(../flags/1x1/si.svg)}.fi-sj{background-image:url(../flags/4x3/sj.svg)}.fi-sj.fis{background-image:url(../flags/1x1/sj.svg)}.fi-sk{background-image:url(../flags/4x3/sk.svg)}.fi-sk.fis{background-image:url(../flags/1x1/sk.svg)}.fi-sl{background-image:url(../flags/4x3/sl.svg)}.fi-sl.fis{background-image:url(../flags/1x1/sl.svg)}.fi-sm{background-image:url(../flags/4x3/sm.svg)}.fi-sm.fis{background-image:url(../flags/1x1/sm.svg)}.fi-sn{background-image:url(../flags/4x3/sn.svg)}.fi-sn.fis{background-image:url(../flags/1x1/sn.svg)}.fi-so{background-image:url(../flags/4x3/so.svg)}.fi-so.fis{background-image:url(../flags/1x1/so.svg)}.fi-sr{background-image:url(../flags/4x3/sr.svg)}.fi-sr.fis{background-image:url(../flags/1x1/sr.svg)}.fi-ss{background-image:url(../flags/4x3/ss.svg)}.fi-ss.fis{background-image:url(../flags/1x1/ss.svg)}.fi-st{background-image:url(../flags/4x3/st.svg)}.fi-st.fis{background-image:url(../flags/1x1/st.svg)}.fi-sv{background-image:url(../flags/4x3/sv.svg)}.fi-sv.fis{background-image:url(../flags/1x1/sv.svg)}.fi-sx{background-image:url(../flags/4x3/sx.svg)}.fi-sx.fis{background-image:url(../flags/1x1/sx.svg)}.fi-sy{background-image:url(../flags/4x3/sy.svg)}.fi-sy.fis{background-image:url(../flags/1x1/sy.svg)}.fi-sz{background-image:url(../flags/4x3/sz.svg)}.fi-sz.fis{background-image:url(../flags/1x1/sz.svg)}.fi-tc{background-image:url(../flags/4x3/tc.svg)}.fi-tc.fis{background-image:url(../flags/1x1/tc.svg)}.fi-td{background-image:url(../flags/4x3/td.svg)}.fi-td.fis{background-image:url(../flags/1x1/td.svg)}.fi-tf{background-image:url(../flags/4x3/tf.svg)}.fi-tf.fis{background-image:url(../flags/1x1/tf.svg)}.fi-tg{background-image:url(../flags/4x3/tg.svg)}.fi-tg.fis{background-image:url(../flags/1x1/tg.svg)}.fi-th{background-image:url(../flags/4x3/th.svg)}.fi-th.fis{background-image:url(../flags/1x1/th.svg)}.fi-tj{background-image:url(../flags/4x3/tj.svg)}.fi-tj.fis{background-image:url(../flags/1x1/tj.svg)}.fi-tk{background-image:url(../flags/4x3/tk.svg)}.fi-tk.fis{background-image:url(../flags/1x1/tk.svg)}.fi-tl{background-image:url(../flags/4x3/tl.svg)}.fi-tl.fis{background-image:url(../flags/1x1/tl.svg)}.fi-tm{background-image:url(../flags/4x3/tm.svg)}.fi-tm.fis{background-image:url(../flags/1x1/tm.svg)}.fi-tn{background-image:url(../flags/4x3/tn.svg)}.fi-tn.fis{background-image:url(../flags/1x1/tn.svg)}.fi-to{background-image:url(../flags/4x3/to.svg)}.fi-to.fis{background-image:url(../flags/1x1/to.svg)}.fi-tr{background-image:url(../flags/4x3/tr.svg)}.fi-tr.fis{background-image:url(../flags/1x1/tr.svg)}.fi-tt{background-image:url(../flags/4x3/tt.svg)}.fi-tt.fis{background-image:url(../flags/1x1/tt.svg)}.fi-tv{background-image:url(../flags/4x3/tv.svg)}.fi-tv.fis{background-image:url(../flags/1x1/tv.svg)}.fi-tw{background-image:url(../flags/4x3/tw.svg)}.fi-tw.fis{background-image:url(../flags/1x1/tw.svg)}.fi-tz{background-image:url(../flags/4x3/tz.svg)}.fi-tz.fis{background-image:url(../flags/1x1/tz.svg)}.fi-ua{background-image:url(../flags/4x3/ua.svg)}.fi-ua.fis{background-image:url(../flags/1x1/ua.svg)}.fi-ug{background-image:url(../flags/4x3/ug.svg)}.fi-ug.fis{background-image:url(../flags/1x1/ug.svg)}.fi-um{background-image:url(../flags/4x3/um.svg)}.fi-um.fis{background-image:url(../flags/1x1/um.svg)}.fi-us{background-image:url(../flags/4x3/us.svg)}.fi-us.fis{background-image:url(../flags/1x1/us.svg)}.fi-uy{background-image:url(../flags/4x3/uy.svg)}.fi-uy.fis{background-image:url(../flags/1x1/uy.svg)}.fi-uz{background-image:url(../flags/4x3/uz.svg)}.fi-uz.fis{background-image:url(../flags/1x1/uz.svg)}.fi-va{background-image:url(../flags/4x3/va.svg)}.fi-va.fis{background-image:url(../flags/1x1/va.svg)}.fi-vc{background-image:url(../flags/4x3/vc.svg)}.fi-vc.fis{background-image:url(../flags/1x1/vc.svg)}.fi-ve{background-image:url(../flags/4x3/ve.svg)}.fi-ve.fis{background-image:url(../flags/1x1/ve.svg)}.fi-vg{background-image:url(../flags/4x3/vg.svg)}.fi-vg.fis{background-image:url(../flags/1x1/vg.svg)}.fi-vi{background-image:url(../flags/4x3/vi.svg)}.fi-vi.fis{background-image:url(../flags/1x1/vi.svg)}.fi-vn{background-image:url(../flags/4x3/vn.svg)}.fi-vn.fis{background-image:url(../flags/1x1/vn.svg)}.fi-vu{background-image:url(../flags/4x3/vu.svg)}.fi-vu.fis{background-image:url(../flags/1x1/vu.svg)}.fi-wf{background-image:url(../flags/4x3/wf.svg)}.fi-wf.fis{background-image:url(../flags/1x1/wf.svg)}.fi-ws{background-image:url(../flags/4x3/ws.svg)}.fi-ws.fis{background-image:url(../flags/1x1/ws.svg)}.fi-ye{background-image:url(../flags/4x3/ye.svg)}.fi-ye.fis{background-image:url(../flags/1x1/ye.svg)}.fi-yt{background-image:url(../flags/4x3/yt.svg)}.fi-yt.fis{background-image:url(../flags/1x1/yt.svg)}.fi-za{background-image:url(../flags/4x3/za.svg)}.fi-za.fis{background-image:url(../flags/1x1/za.svg)}.fi-zm{background-image:url(../flags/4x3/zm.svg)}.fi-zm.fis{background-image:url(../flags/1x1/zm.svg)}.fi-zw{background-image:url(../flags/4x3/zw.svg)}.fi-zw.fis{background-image:url(../flags/1x1/zw.svg)}.fi-arab{background-image:url(../flags/4x3/arab.svg)}.fi-arab.fis{background-image:url(../flags/1x1/arab.svg)}.fi-asean{background-image:url(../flags/4x3/asean.svg)}.fi-asean.fis{background-image:url(../flags/1x1/asean.svg)}.fi-cefta{background-image:url(../flags/4x3/cefta.svg)}.fi-cefta.fis{background-image:url(../flags/1x1/cefta.svg)}.fi-cp{background-image:url(../flags/4x3/cp.svg)}.fi-cp.fis{background-image:url(../flags/1x1/cp.svg)}.fi-dg{background-image:url(../flags/4x3/dg.svg)}.fi-dg.fis{background-image:url(../flags/1x1/dg.svg)}.fi-eac{background-image:url(../flags/4x3/eac.svg)}.fi-eac.fis{background-image:url(../flags/1x1/eac.svg)}.fi-es-ct{background-image:url(../flags/4x3/es-ct.svg)}.fi-es-ct.fis{background-image:url(../flags/1x1/es-ct.svg)}.fi-es-ga{background-image:url(../flags/4x3/es-ga.svg)}.fi-es-ga.fis{background-image:url(../flags/1x1/es-ga.svg)}.fi-es-pv{background-image:url(../flags/4x3/es-pv.svg)}.fi-es-pv.fis{background-image:url(../flags/1x1/es-pv.svg)}.fi-eu{background-image:url(../flags/4x3/eu.svg)}.fi-eu.fis{background-image:url(../flags/1x1/eu.svg)}.fi-gb-eng{background-image:url(../flags/4x3/gb-eng.svg)}.fi-gb-eng.fis{background-image:url(../flags/1x1/gb-eng.svg)}.fi-gb-nir{background-image:url(../flags/4x3/gb-nir.svg)}.fi-gb-nir.fis{background-image:url(../flags/1x1/gb-nir.svg)}.fi-gb-sct{background-image:url(../flags/4x3/gb-sct.svg)}.fi-gb-sct.fis{background-image:url(../flags/1x1/gb-sct.svg)}.fi-gb-wls{background-image:url(../flags/4x3/gb-wls.svg)}.fi-gb-wls.fis{background-image:url(../flags/1x1/gb-wls.svg)}.fi-ic{background-image:url(../flags/4x3/ic.svg)}.fi-ic.fis{background-image:url(../flags/1x1/ic.svg)}.fi-pc{background-image:url(../flags/4x3/pc.svg)}.fi-pc.fis{background-image:url(../flags/1x1/pc.svg)}.fi-sh-ac{background-image:url(../flags/4x3/sh-ac.svg)}.fi-sh-ac.fis{background-image:url(../flags/1x1/sh-ac.svg)}.fi-sh-hl{background-image:url(../flags/4x3/sh-hl.svg)}.fi-sh-hl.fis{background-image:url(../flags/1x1/sh-hl.svg)}.fi-sh-ta{background-image:url(../flags/4x3/sh-ta.svg)}.fi-sh-ta.fis{background-image:url(../flags/1x1/sh-ta.svg)}.fi-un{background-image:url(../flags/4x3/un.svg)}.fi-un.fis{background-image:url(../flags/1x1/un.svg)}.fi-xk{background-image:url(../flags/4x3/xk.svg)}.fi-xk.fis{background-image:url(../flags/1x1/xk.svg)}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.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}.z-10{z-index:10}.z-50{z-index:50}.z-\[var\(--z-modal\)\]{z-index:var(--z-modal)}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-\[70vh\]{height:70vh}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-\[70vh\]{max-height:70vh}.min-h-screen{min-height:100vh}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-4\/5{width:80%}.w-5\/6{width:83.3333%}.w-auto{width:auto}.w-full{width:100%}.max-w-full{max-width:100%}.min-w-\[10\.5rem\]{min-width:10.5rem}.min-w-\[42rem\]{min-width:42rem}.min-w-full{min-width:100%}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.list-disc{list-style-type:disc}.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}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color-mix\(in_srgb\,var\(--color-border\)_62\%\,transparent\)\]{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-border\)_62\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-border)62%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-border\)_65\%\,transparent\)\]{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-border\)_65\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-border)65%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-border\)_70\%\,transparent\)\]{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-border\)_70\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-border)70%,transparent)}}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:#0000}.bg-\[color-mix\(in_srgb\,var\(--color-surface\)_96\%\,transparent\)\]{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-surface\)_96\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-surface)96%,transparent)}}.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-\[var\(--color-border\)\]{background-color:var(--color-border)}.bg-\[var\(--color-surface\)\]\/70{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-surface\)\]\/70{background-color:color-mix(in oklab,var(--color-surface)70%,transparent)}}.bg-\[var\(--color-surface-strong\)\],.bg-\[var\(--color-surface-strong\)\]\/70{background-color:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-surface-strong\)\]\/70{background-color:color-mix(in oklab,var(--color-surface-strong)70%,transparent)}}.bg-\[var\(--theme-accent\)\]{background-color:var(--theme-accent)}.bg-\[var\(--theme-accent-soft\)\]{background-color:var(--theme-accent-soft)}.bg-transparent{background-color:#0000}.object-contain{-o-object-fit:contain;object-fit:contain}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.align-top{vertical-align:top}.text-\[11px\]{font-size:11px}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.break-all{word-break:break-all}.text-\[var\(--theme-accent\)\]{color:var(--theme-accent)}.uppercase{text-transform:uppercase}.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,)}.opacity-20{opacity:.2}.opacity-60{opacity:.6}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.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,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-150{--tw-duration:.15s;transition-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:root{font-family:var(--font-family-base);color:var(--color-text);background-color:var(--color-bg);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--client-mobile-bottom-nav-height:72px}body{background:var(--color-bg);min-height:100vh;padding-bottom:calc(var(--client-mobile-bottom-nav-height) + env(safe-area-inset-bottom));margin:0}@media(min-width:768px){:root{--client-mobile-bottom-nav-height:0px}body{padding-bottom:0}}a{color:inherit;text-decoration:none}.form-error,.form-field-error{margin:0;font-size:.78rem;font-weight:600}.skeleton{background:var(--color-surface-strong);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,transparent,var(--color-border),transparent);animation:.9s ease-in-out infinite skeleton-shimmer-ltr;position:absolute;inset:0;transform:translate(-100%)}[dir=rtl] .skeleton:after{animation-name:skeleton-shimmer-rtl;transform:translate(100%)}@media(prefers-reduced-motion:reduce){.skeleton:after{background:var(--color-surface-strong);animation:none}}@keyframes skeleton-shimmer-ltr{to{transform:translate(100%)}}@keyframes skeleton-shimmer-rtl{to{transform:translate(-100%)}}[dir=rtl] .inline-dir-icon{transform:scaleX(-1)}.client-whatsapp-fab{--client-whatsapp-brand:#25d366;--client-whatsapp-brand-deep:#1ebe5d;--client-whatsapp-shadow:#1fa0552e;z-index:calc(var(--z-sticky) + 6);isolation:isolate;background:linear-gradient(145deg,#2bd96b,var(--client-whatsapp-brand-deep));color:#fff;pointer-events:auto;width:2.8rem;height:2.8rem;box-shadow:0 8px 18px var(--client-whatsapp-shadow),0 1px 4px #0f172a1a;-webkit-tap-highlight-color:transparent;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;position:fixed;inset-block-end:calc(var(--client-mobile-bottom-nav-height,0px) + env(safe-area-inset-bottom) + 1rem);inset-inline-end:1rem;overflow:visible;transform:translateZ(0)}.client-whatsapp-fab:before{content:"";z-index:-1;border-radius:inherit;filter:blur(4px);opacity:.32;background:#25d36614;position:absolute;inset:-.08rem}.client-whatsapp-fab:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff2e,#0000 48%);position:absolute;inset:1px}.client-whatsapp-fab__icon{background:0 0;border-radius:999px;flex:none;place-items:center;width:100%;height:100%;display:inline-grid}.client-whatsapp-fab__svg{width:1.48rem;height:1.48rem}.client-whatsapp-fab:hover,.client-whatsapp-fab:focus-visible{color:#fff;filter:saturate(1.01);background:linear-gradient(145deg,#31df72,#21c763);border-color:#ffffff3d;transform:translateY(-1px);box-shadow:0 10px 22px #1fa05538,0 2px 7px #0f172a1f}.client-whatsapp-fab:focus-visible{outline:3px solid var(--color-info)}@supports (color:color-mix(in lab,red,red)){.client-whatsapp-fab:focus-visible{outline:3px solid color-mix(in srgb,var(--color-info)72%,white 28%)}}.client-whatsapp-fab:focus-visible{outline-offset:3px}@media(min-width:768px){.client-whatsapp-fab{width:2.9rem;height:2.9rem;inset-block-end:1.25rem;inset-inline-end:1.25rem}}@media(max-width:420px){.client-whatsapp-fab{width:2.58rem;height:2.58rem}.client-whatsapp-fab__svg{width:1.34rem;height:1.34rem}}@media(prefers-reduced-motion:reduce){.client-whatsapp-fab{transition:none}.client-whatsapp-fab:hover,.client-whatsapp-fab:focus-visible{transform:none}}main#main-content{width:100%;min-width:0;margin-inline:auto;padding-inline:12px}[dir=rtl] main#main-content{padding-inline:12px 16px}@media(min-width:768px){main#main-content{padding-inline:16px}[dir=rtl] main#main-content{padding-inline:16px 20px}}@media(min-width:1024px){main#main-content{padding-inline:20px}[dir=rtl] main#main-content{padding-inline:20px 24px}}.client-login-page{background:linear-gradient(135deg,var(--color-bg),var(--color-bg)),var(--color-bg);padding-inline:12px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-login-page{background:linear-gradient(135deg,color-mix(in srgb,var(--color-bg)96%,var(--color-surface)4%),var(--color-bg)),var(--color-bg)}}.client-login-page__container{z-index:1;width:min(1160px,100%);margin-inline:auto;padding-block:1rem 2.5rem;padding-inline:0;position:relative}.client-login-page__layout{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem;width:min(1120px,100%);margin-inline:auto;display:grid}.client-login-page__card{border:1px solid var(--color-border);border-radius:1.25rem;flex-direction:column;order:1;gap:1rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-login-page__card{border:1px solid color-mix(in srgb,var(--color-border)80%,transparent)}}.client-login-page__card{background:linear-gradient(180deg,var(--color-surface),var(--color-surface)),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-login-page__card{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface)98%,white 2%),var(--color-surface)),var(--color-surface)}}.client-login-page__card{padding-block:1.15rem;padding-inline:1rem;box-shadow:0 24px 60px #0f172a1f}.client-login-page__card:before{content:"";background:linear-gradient(90deg,var(--color-accent),var(--color-info));height:.25rem;position:absolute;inset-block-start:0;inset-inline:0}.client-login-page__hero{border:1px solid var(--color-border);border-radius:1.25rem;flex-direction:column;order:2;justify-content:space-between;gap:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.client-login-page__hero{border:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.client-login-page__hero{background:radial-gradient(420px 260px at 18% 14%,var(--color-accent),transparent 64%),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-login-page__hero{background:radial-gradient(420px 260px at 18% 14%,color-mix(in srgb,var(--color-accent)12%,transparent),transparent 64%),color-mix(in srgb,var(--color-surface)94%,var(--color-bg)6%)}}.client-login-page__hero{padding-block:1rem;padding-inline:1rem;box-shadow:0 20px 50px #0f172a1a}.client-login-page__hero-visual{background:var(--color-surface-strong);border-radius:1rem;place-items:center;min-height:12rem;display:grid}@supports (color:color-mix(in lab,red,red)){.client-login-page__hero-visual{background:color-mix(in srgb,var(--color-surface-strong)72%,transparent)}}.client-login-page__hero-visual svg{width:min(100%,29rem);height:auto}.client-login-page__hero-copy{gap:.75rem;display:grid}.client-login-page__card-header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.client-login-page__content{padding-inline:0}.client-login-page__card-icon{width:2.75rem;height:2.75rem;color:var(--color-accent-contrast);background:linear-gradient(135deg,var(--color-accent),var(--color-info));box-shadow:0 14px 30px var(--color-accent);border-radius:1rem;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-login-page__card-icon{box-shadow:0 14px 30px color-mix(in srgb,var(--color-accent)24%,transparent)}}.client-login-page__card-icon svg{width:1.35rem;height:1.35rem}.client-login-page__title{letter-spacing:-.01em;margin:0;line-height:1.2}.client-login-page__subtitle,.client-login-page__side-subtitle{max-width:62ch;margin:0}.client-login-page__tabs{border:1px solid var(--color-border);border-radius:1rem;grid-template-columns:1fr;gap:.45rem;margin-block-start:.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.client-login-page__tabs{border:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.client-login-page__tabs{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-login-page__tabs{background:color-mix(in srgb,var(--color-surface-strong)72%,transparent)}}.client-login-page__tabs{padding:.35rem}.client-login-page__tab{text-align:center;white-space:normal;justify-content:center;align-items:center;min-height:2.45rem;font-size:.86rem;font-weight:700;line-height:1.2;display:inline-flex;border-radius:.8rem!important;padding-inline:.85rem!important}.client-login-page__form{gap:1rem;width:min(100%,42rem);margin-inline:auto;padding-inline:0;display:grid}.client-login-page__google,.client-register-page__google{width:100%;margin-inline:auto;padding-inline:0}.google-login-button{flex-direction:column;align-items:stretch;gap:.5rem;width:100%;display:flex}.google-login-button__inner{justify-content:center;align-items:center;gap:.625rem;width:100%;display:inline-flex}.google-login-button__logo{background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.google-login-button__logo svg{width:1.05rem;height:1.05rem;display:block}.google-login-button__text{letter-spacing:.01em;font-weight:600}.google-login-button__error{text-align:center;margin:0}.client-login-page__divider,.client-register-page__divider{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-block:.25rem}.client-login-page__divider-label,.client-register-page__divider-label{letter-spacing:.12em}.client-login-page__field{gap:.45rem;width:100%;margin-inline:auto;display:grid}.client-login-page .form-label{letter-spacing:.01em;color:var(--color-text);font-size:.86rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.client-login-page .form-label{color:color-mix(in srgb,var(--color-text)92%,var(--color-accent)8%)}}.client-login-page__field-control{width:100%;min-height:3rem;margin-inline:auto;display:block;border:1px solid var(--color-border)!important;border-radius:.9rem!important}@supports (color:color-mix(in lab,red,red)){.client-login-page__field-control{border:1px solid color-mix(in srgb,var(--color-border)90%,transparent)!important}}.client-login-page__field-control{background:var(--color-surface-strong)!important}@supports (color:color-mix(in lab,red,red)){.client-login-page__field-control{background:color-mix(in srgb,var(--color-surface-strong)84%,var(--color-surface)16%)!important}}.client-login-page__field-control{color:var(--color-text);box-shadow:inset 0 1px #ffffff1f}.client-login-page__field-control:focus,.client-login-page__field-control:focus-visible{outline:none;border-color:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.client-login-page__field-control:focus,.client-login-page__field-control:focus-visible{border-color:color-mix(in srgb,var(--color-accent)65%,var(--color-border)35%)!important}}.client-login-page__field-control:focus,.client-login-page__field-control:focus-visible{box-shadow:0 0 0 3px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-login-page__field-control:focus,.client-login-page__field-control:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)22%,transparent)}}.client-login-page__submit{min-height:3.1rem;margin-top:.25rem;border-radius:.95rem!important}.client-login-page__tips{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.client-login-page__tip{background:var(--color-surface-strong);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;display:grid}@supports (color:color-mix(in lab,red,red)){.client-login-page__tip{background:color-mix(in srgb,var(--color-surface-strong)64%,transparent)}}.client-login-page__tip{padding-block:.65rem;padding-inline:.75rem}.client-login-page__tip-icon{width:1.35rem;height:1.35rem;color:var(--color-accent-contrast);background:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-login-page__tip-icon{background:color-mix(in srgb,var(--color-accent)88%,var(--color-info)12%)}}.client-login-page__tip-icon svg{width:1rem;height:1rem}.client-login-page__actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.75rem;display:flex}.client-login-page__actions>*{margin:0!important}.client-login-page__action{text-align:center;white-space:normal;width:min(100%,18rem);min-height:2.65rem;font-weight:600;line-height:1.2}@media(min-width:520px){.client-login-page__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}[dir=rtl] .client-login-page__card,[dir=rtl] .client-login-page__hero{padding-inline:1rem 1.4rem!important}@media(min-width:768px){.client-login-page{padding-inline:16px}.client-login-page__container{padding-block:1.5rem 2.75rem}.client-login-page__layout{gap:1.25rem}.client-login-page__card{gap:1.1rem;padding-block:1.6rem;padding-inline:1.45rem}.client-login-page__hero{padding-block:1.45rem;padding-inline:1.45rem}.client-login-page__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.client-login-page__actions{margin-top:.9rem}[dir=rtl] .client-login-page__card,[dir=rtl] .client-login-page__hero{padding-inline:1.45rem 1.85rem!important}}@media(min-width:1024px){.client-login-page{padding-inline:20px}.client-login-page__layout{grid-template-columns:minmax(22rem,.82fr) minmax(27rem,1fr);gap:1.5rem}.client-login-page__card,.client-login-page__hero{order:initial}.client-login-page__card{min-height:36rem;padding-block:1.8rem;padding-inline:1.75rem}.client-login-page__hero{min-height:36rem;padding-block:1.75rem;padding-inline:1.75rem}}@media(min-width:1280px){.client-login-page__layout{grid-template-columns:minmax(25rem,.9fr) minmax(30rem,1fr)}}.client-forgot-password-page{background:var(--color-bg);padding-inline:12px}.client-forgot-password-page__container{width:min(1160px,100%);margin-inline:auto;padding-block:1rem 2.25rem;padding-inline:0}.client-forgot-password-page__content{padding-inline:0}.client-forgot-password-page__layout{width:min(680px,100%);margin-inline:auto}.client-forgot-password-page__card{border:1px solid var(--color-border);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.client-forgot-password-page__card{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-forgot-password-page__card{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-forgot-password-page__card{background:color-mix(in srgb,var(--color-surface)96%,var(--color-bg)4%)}}.client-forgot-password-page__card{flex-direction:column;gap:.8rem;padding-block:1.25rem;padding-inline:1rem;display:flex;box-shadow:0 14px 34px #0f172a14}.client-forgot-password-page__card:before{content:"";background:linear-gradient(to inline-end,var(--color-accent),var(--color-info));border-radius:999px;width:100%;height:2px;display:block}@supports (color:color-mix(in lab,red,red)){.client-forgot-password-page__card:before{background:linear-gradient(to inline-end,color-mix(in srgb,var(--color-accent)72%,transparent),color-mix(in srgb,var(--color-info)58%,transparent))}}.client-forgot-password-page__card:before{opacity:.55;margin-bottom:.1rem}.client-forgot-password-page__title{letter-spacing:-.01em;margin:.1rem 0 0;line-height:1.2}.client-forgot-password-page__subtitle{max-width:62ch;margin:0}.client-forgot-password-page__illustration{border:1px solid var(--color-border);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.client-forgot-password-page__illustration{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.client-forgot-password-page__illustration{background:radial-gradient(170px 120px at 14% 20%,var(--color-accent),transparent 70%),radial-gradient(170px 120px at 86% 18%,var(--color-info),transparent 72%),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-forgot-password-page__illustration{background:radial-gradient(170px 120px at 14% 20%,color-mix(in srgb,var(--color-accent)12%,transparent),transparent 70%),radial-gradient(170px 120px at 86% 18%,color-mix(in srgb,var(--color-info)12%,transparent),transparent 72%),color-mix(in srgb,var(--color-surface)96%,var(--color-bg)4%)}}.client-forgot-password-page__illustration{align-items:center;min-height:190px;padding:.45rem;display:flex}.client-forgot-password-page__illustration svg{aspect-ratio:2;width:100%;height:auto;display:block}.client-forgot-password-page__form{gap:1rem;width:min(100% - 1.2rem,46rem);margin-inline:auto;padding-inline:.1rem;display:grid}.client-forgot-password-page__field{gap:.45rem;width:100%;margin-inline:auto;display:grid}.client-forgot-password-page .form-label{letter-spacing:.01em;font-size:.86rem;font-weight:600}.client-forgot-password-page__field-control{width:calc(100% - .2rem);min-height:2.75rem;margin-inline:auto;display:block;border:1px solid var(--color-border)!important;border-radius:.8rem!important}@supports (color:color-mix(in lab,red,red)){.client-forgot-password-page__field-control{border:1px solid color-mix(in srgb,var(--color-border)90%,transparent)!important}}.client-forgot-password-page__field-control{background:var(--color-surface-strong)!important}@supports (color:color-mix(in lab,red,red)){.client-forgot-password-page__field-control{background:color-mix(in srgb,var(--color-surface-strong)90%,var(--color-surface)10%)!important}}.client-forgot-password-page__field-control{color:var(--color-text)}.client-forgot-password-page__field-control:focus,.client-forgot-password-page__field-control:focus-visible{outline:none;border-color:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.client-forgot-password-page__field-control:focus,.client-forgot-password-page__field-control:focus-visible{border-color:color-mix(in srgb,var(--color-accent)65%,var(--color-border)35%)!important}}.client-forgot-password-page__field-control:focus,.client-forgot-password-page__field-control:focus-visible{box-shadow:0 0 0 3px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-forgot-password-page__field-control:focus,.client-forgot-password-page__field-control:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)22%,transparent)}}.client-forgot-password-page__submit{min-height:2.9rem;margin-top:.2rem}.client-forgot-password-page__alert{border:1px solid var(--color-border);border-radius:.9rem;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;display:grid}@supports (color:color-mix(in lab,red,red)){.client-forgot-password-page__alert{border:1px solid color-mix(in srgb,var(--color-border)88%,transparent)}}.client-forgot-password-page__alert{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-forgot-password-page__alert{background:color-mix(in srgb,var(--color-surface-strong)93%,transparent)}}.client-forgot-password-page__alert{color:var(--color-text);padding:.7rem .85rem;box-shadow:0 8px 18px #0f172a14}.client-forgot-password-page__alert-icon{border-radius:999px;flex:0 0 1.45rem;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex}.client-forgot-password-page__alert-icon svg{width:1rem;height:1rem}.client-forgot-password-page__alert-text{margin:0;font-size:.86rem;font-weight:600;line-height:1.35}.client-forgot-password-page__alert--error{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-forgot-password-page__alert--error{border-color:color-mix(in srgb,var(--color-error)40%,var(--color-border)60%)}}.client-forgot-password-page__alert--error{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-forgot-password-page__alert--error{background:color-mix(in srgb,var(--color-error)14%,var(--color-surface)86%)}}.client-forgot-password-page__alert--error{color:var(--color-error-text)}.client-forgot-password-page__alert--error .client-forgot-password-page__alert-icon{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-forgot-password-page__alert--error .client-forgot-password-page__alert-icon{background:color-mix(in srgb,var(--color-error)18%,transparent)}}.client-forgot-password-page__alert--success{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-forgot-password-page__alert--success{border-color:color-mix(in srgb,var(--color-success)42%,var(--color-border)58%)}}.client-forgot-password-page__alert--success{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-forgot-password-page__alert--success{background:color-mix(in srgb,var(--color-success)14%,var(--color-surface)86%)}}.client-forgot-password-page__alert--success{color:var(--color-success-text)}.client-forgot-password-page__alert--success .client-forgot-password-page__alert-icon{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-forgot-password-page__alert--success .client-forgot-password-page__alert-icon{background:color-mix(in srgb,var(--color-success)18%,transparent)}}.client-forgot-password-page__actions{grid-template-columns:1fr;gap:.6rem;margin-top:.25rem;display:grid}.client-forgot-password-page__actions>*{margin:0!important}.client-forgot-password-page__action{text-align:center;white-space:normal;width:100%;min-height:2.65rem;font-weight:600;line-height:1.2}[dir=rtl] .client-forgot-password-page__card{padding-inline:1rem 1.35rem!important}@media(min-width:520px){.client-forgot-password-page__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.client-forgot-password-page{padding-inline:16px}.client-forgot-password-page__container{padding-block:1.5rem 2.75rem}.client-forgot-password-page__card{gap:.95rem;padding-block:1.45rem;padding-inline:1.25rem}[dir=rtl] .client-forgot-password-page__card{padding-inline:1.25rem 1.62rem!important}}@media(min-width:1024px){.client-forgot-password-page{padding-inline:20px}.client-forgot-password-page__card{padding-block:1.65rem;padding-inline:1.55rem}}.client-reset-password-page{background:var(--color-bg);padding-inline:12px}.client-reset-password-page__container{width:min(1160px,100%);margin-inline:auto;padding-block:1rem 2.25rem;padding-inline:0}.client-reset-password-page__content{padding-inline:0}.client-reset-password-page__layout{width:min(760px,100%);margin-inline:auto}.client-reset-password-page__card{border:1px solid var(--color-border);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.client-reset-password-page__card{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-reset-password-page__card{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-reset-password-page__card{background:color-mix(in srgb,var(--color-surface)96%,var(--color-bg)4%)}}.client-reset-password-page__card{flex-direction:column;gap:.8rem;padding-block:1.25rem;padding-inline:1rem;display:flex;box-shadow:0 14px 34px #0f172a14}.client-reset-password-page__card:before{content:"";background:linear-gradient(to inline-end,var(--color-accent),var(--color-info));border-radius:999px;width:100%;height:2px;display:block}@supports (color:color-mix(in lab,red,red)){.client-reset-password-page__card:before{background:linear-gradient(to inline-end,color-mix(in srgb,var(--color-accent)72%,transparent),color-mix(in srgb,var(--color-info)58%,transparent))}}.client-reset-password-page__card:before{opacity:.55;margin-bottom:.1rem}.client-reset-password-page__title{letter-spacing:-.01em;margin:.1rem 0 0;line-height:1.2}.client-reset-password-page__subtitle{max-width:62ch;margin:0}.client-reset-password-page__illustration{border:1px solid var(--color-border);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.client-reset-password-page__illustration{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.client-reset-password-page__illustration{background:radial-gradient(170px 120px at 14% 20%,var(--color-accent),transparent 70%),radial-gradient(170px 120px at 86% 18%,var(--color-info),transparent 72%),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-reset-password-page__illustration{background:radial-gradient(170px 120px at 14% 20%,color-mix(in srgb,var(--color-accent)12%,transparent),transparent 70%),radial-gradient(170px 120px at 86% 18%,color-mix(in srgb,var(--color-info)12%,transparent),transparent 72%),color-mix(in srgb,var(--color-surface)96%,var(--color-bg)4%)}}.client-reset-password-page__illustration{align-items:center;min-height:190px;padding:.45rem;display:flex}.client-reset-password-page__illustration svg{aspect-ratio:2;width:100%;height:auto;display:block}.client-reset-password-page__form{gap:1rem;width:min(100% - 1.2rem,46rem);margin-inline:auto;padding-inline:.1rem;display:grid}.client-reset-password-page__field{gap:.45rem;width:100%;margin-inline:auto;display:grid}.client-reset-password-page .form-label{letter-spacing:.01em;font-size:.86rem;font-weight:600}.client-reset-password-page__field-control{width:calc(100% - .2rem);min-height:2.75rem;margin-inline:auto;display:block;border:1px solid var(--color-border)!important;border-radius:.8rem!important}@supports (color:color-mix(in lab,red,red)){.client-reset-password-page__field-control{border:1px solid color-mix(in srgb,var(--color-border)90%,transparent)!important}}.client-reset-password-page__field-control{background:var(--color-surface-strong)!important}@supports (color:color-mix(in lab,red,red)){.client-reset-password-page__field-control{background:color-mix(in srgb,var(--color-surface-strong)90%,var(--color-surface)10%)!important}}.client-reset-password-page__field-control{color:var(--color-text)}.client-reset-password-page__field-control:focus,.client-reset-password-page__field-control:focus-visible{outline:none;border-color:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.client-reset-password-page__field-control:focus,.client-reset-password-page__field-control:focus-visible{border-color:color-mix(in srgb,var(--color-accent)65%,var(--color-border)35%)!important}}.client-reset-password-page__field-control:focus,.client-reset-password-page__field-control:focus-visible{box-shadow:0 0 0 3px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-reset-password-page__field-control:focus,.client-reset-password-page__field-control:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)22%,transparent)}}.client-reset-password-page__submit{min-height:2.9rem;margin-top:.2rem}.client-reset-password-page__alert{border:1px solid var(--color-border);border-radius:.9rem;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;display:grid}@supports (color:color-mix(in lab,red,red)){.client-reset-password-page__alert{border:1px solid color-mix(in srgb,var(--color-border)88%,transparent)}}.client-reset-password-page__alert{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-reset-password-page__alert{background:color-mix(in srgb,var(--color-surface-strong)93%,transparent)}}.client-reset-password-page__alert{color:var(--color-text);padding:.7rem .85rem;box-shadow:0 8px 18px #0f172a14}.client-reset-password-page__alert-icon{border-radius:999px;flex:0 0 1.45rem;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex}.client-reset-password-page__alert-icon svg{width:1rem;height:1rem}.client-reset-password-page__alert-text{margin:0;font-size:.86rem;font-weight:600;line-height:1.35}.client-reset-password-page__alert--warning{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.client-reset-password-page__alert--warning{border-color:color-mix(in srgb,var(--color-warning)42%,var(--color-border)58%)}}.client-reset-password-page__alert--warning{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.client-reset-password-page__alert--warning{background:color-mix(in srgb,var(--color-warning)14%,var(--color-surface)86%)}}.client-reset-password-page__alert--warning{color:var(--color-warning-text)}.client-reset-password-page__alert--warning .client-reset-password-page__alert-icon{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.client-reset-password-page__alert--warning .client-reset-password-page__alert-icon{background:color-mix(in srgb,var(--color-warning)18%,transparent)}}.client-reset-password-page__alert--error{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-reset-password-page__alert--error{border-color:color-mix(in srgb,var(--color-error)40%,var(--color-border)60%)}}.client-reset-password-page__alert--error{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-reset-password-page__alert--error{background:color-mix(in srgb,var(--color-error)14%,var(--color-surface)86%)}}.client-reset-password-page__alert--error{color:var(--color-error-text)}.client-reset-password-page__alert--error .client-reset-password-page__alert-icon{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-reset-password-page__alert--error .client-reset-password-page__alert-icon{background:color-mix(in srgb,var(--color-error)18%,transparent)}}.client-reset-password-page__alert--success{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-reset-password-page__alert--success{border-color:color-mix(in srgb,var(--color-success)42%,var(--color-border)58%)}}.client-reset-password-page__alert--success{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-reset-password-page__alert--success{background:color-mix(in srgb,var(--color-success)14%,var(--color-surface)86%)}}.client-reset-password-page__alert--success{color:var(--color-success-text)}.client-reset-password-page__alert--success .client-reset-password-page__alert-icon{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-reset-password-page__alert--success .client-reset-password-page__alert-icon{background:color-mix(in srgb,var(--color-success)18%,transparent)}}.client-reset-password-page__actions{grid-template-columns:1fr;margin-top:.25rem;display:grid}.client-reset-password-page__actions>*{margin:0 0 .6rem!important}.client-reset-password-page__actions>:last-child{margin-bottom:0!important}.client-reset-password-page__action{text-align:center;white-space:normal;width:100%;min-height:2.65rem;font-weight:600;line-height:1.2}[dir=rtl] .client-reset-password-page__card{padding-inline:1rem 1.35rem!important}@media(min-width:520px){.client-reset-password-page__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.client-reset-password-page__actions>*{margin:0!important}.client-reset-password-page__actions>:nth-child(odd){margin-inline-end:.3rem!important}.client-reset-password-page__actions>:nth-child(2n){margin-inline-start:.3rem!important}}@media(min-width:768px){.client-reset-password-page{padding-inline:16px}.client-reset-password-page__container{padding-block:1.5rem 2.75rem}.client-reset-password-page__card{gap:.95rem;padding-block:1.45rem;padding-inline:1.25rem}[dir=rtl] .client-reset-password-page__card{padding-inline:1.25rem 1.62rem!important}}@media(min-width:1024px){.client-reset-password-page{padding-inline:20px}.client-reset-password-page__card{padding-block:1.65rem;padding-inline:1.55rem}}.client-verify-email-page{background:linear-gradient(180deg,var(--color-bg),var(--color-bg)),var(--color-bg);padding-inline:12px}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page{background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg)88%,var(--color-surface)12%),var(--color-bg)),var(--color-bg)}}.client-verify-email-page__container{width:min(1160px,100%);margin-inline:auto;padding-block:1rem 2.75rem;padding-inline:0}.client-verify-email-page__content{padding-inline:0}.client-verify-email-page__layout{width:min(820px,100%);margin-inline:auto}.client-verify-email-page__card{border:1px solid var(--color-border);border-radius:1.4rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__card{border:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.client-verify-email-page__card{background:linear-gradient(145deg,var(--color-surface),var(--color-surface-strong)),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__card{background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface)98%,transparent),color-mix(in srgb,var(--color-surface-strong)92%,transparent)),var(--color-surface)}}.client-verify-email-page__card{flex-direction:column;gap:1rem;padding-block:1.1rem 1.2rem;padding-inline:1rem;display:flex;box-shadow:0 24px 70px #0f172a24}.client-verify-email-page__card:before{content:"";background:linear-gradient(90deg,var(--color-accent),var(--color-info));height:.32rem;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__card:before{background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent)88%,white 12%),color-mix(in srgb,var(--color-info)86%,white 14%))}}.client-verify-email-page__hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding-block:.55rem .15rem;padding-inline:.15rem;display:grid}.client-verify-email-page__icon{width:4rem;height:4rem;color:var(--color-accent);border-radius:1.2rem;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__icon{color:color-mix(in srgb,var(--color-accent)88%,white 12%)}}.client-verify-email-page__icon{background:radial-gradient(circle at 68% 18%,#ffffff61,transparent 30%),var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__icon{background:radial-gradient(circle at 68% 18%,#ffffff61,transparent 30%),color-mix(in srgb,var(--color-accent)15%,var(--color-surface)85%)}}.client-verify-email-page__icon{border:1px solid var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__icon{border:1px solid color-mix(in srgb,var(--color-accent)26%,var(--color-border)74%)}}.client-verify-email-page__icon{box-shadow:0 14px 30px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__icon{box-shadow:0 14px 30px color-mix(in srgb,var(--color-accent)17%,transparent)}}.client-verify-email-page__icon svg{fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;width:2.45rem;height:2.45rem}.client-verify-email-page__heading{min-width:0}.client-verify-email-page__title{letter-spacing:-.025em;margin:0;line-height:1.14}.client-verify-email-page__subtitle,.client-verify-email-page__side-subtitle{max-width:62ch;margin:.55rem 0 0;line-height:1.7}.client-verify-email-page__status-rail{align-items:center;gap:.45rem;padding-inline:.15rem;display:flex}.client-verify-email-page__status-rail:before,.client-verify-email-page__status-rail:after{content:"";background:var(--color-border);flex:1;height:1px}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__status-rail:before,.client-verify-email-page__status-rail:after{background:color-mix(in srgb,var(--color-border)80%,transparent)}}.client-verify-email-page__status-rail span{background:var(--color-accent);border-radius:999px;width:.52rem;height:.52rem}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__status-rail span{background:color-mix(in srgb,var(--color-accent)52%,var(--color-border)48%)}}.client-verify-email-page__status-rail span{box-shadow:0 0 0 .26rem var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__status-rail span{box-shadow:0 0 0 .26rem color-mix(in srgb,var(--color-accent)10%,transparent)}}.client-verify-email-page__body{justify-items:center;gap:1rem;display:grid}.client-verify-email-page__form-panel,.client-verify-email-page__meta{border:1px solid var(--color-border);border-radius:1.1rem}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__form-panel,.client-verify-email-page__meta{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-verify-email-page__form-panel,.client-verify-email-page__meta{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__form-panel,.client-verify-email-page__meta{background:color-mix(in srgb,var(--color-surface-strong)72%,transparent)}}.client-verify-email-page__form-panel,.client-verify-email-page__meta{width:min(100%,42rem);padding-block:1rem;padding-inline:1rem;box-shadow:inset 0 1px #ffffff1f}.client-verify-email-page__form{gap:0;width:100%;display:grid}.client-verify-email-page__field{gap:.45rem;width:100%;margin-inline:auto;display:grid}.client-verify-email-page .form-label{letter-spacing:.01em;font-size:.86rem;font-weight:700}.client-verify-email-page__field-control{width:100%;min-height:3.15rem;margin-inline:auto;display:block;border:1px solid var(--color-border)!important;border-radius:.95rem!important}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__field-control{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)!important}}.client-verify-email-page__field-control{background:var(--color-surface)!important}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__field-control{background:color-mix(in srgb,var(--color-surface)92%,white 8%)!important}}.client-verify-email-page__field-control{color:var(--color-text);box-shadow:0 1px #ffffff1f}.client-verify-email-page__field-control:focus,.client-verify-email-page__field-control:focus-visible{outline:none;border-color:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__field-control:focus,.client-verify-email-page__field-control:focus-visible{border-color:color-mix(in srgb,var(--color-accent)65%,var(--color-border)35%)!important}}.client-verify-email-page__field-control:focus,.client-verify-email-page__field-control:focus-visible{box-shadow:0 0 0 3px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__field-control:focus,.client-verify-email-page__field-control:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)22%,transparent)}}.client-verify-email-page__alert{border:1px solid var(--color-border);border-radius:.95rem}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__alert{border:1px solid color-mix(in srgb,var(--color-border)88%,transparent)}}.client-verify-email-page__alert{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__alert{background:color-mix(in srgb,var(--color-surface-strong)93%,transparent)}}.client-verify-email-page__alert{color:var(--color-text);line-height:1.6;box-shadow:0 12px 26px #0f172a14}.client-verify-email-page__alert--error{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__alert--error{border-color:color-mix(in srgb,var(--color-error)40%,var(--color-border)60%)}}.client-verify-email-page__alert--error{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__alert--error{background:color-mix(in srgb,var(--color-error)14%,var(--color-surface)86%)}}.client-verify-email-page__alert--error{color:var(--color-error-text)}.client-verify-email-page__alert--success{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__alert--success{border-color:color-mix(in srgb,var(--color-success)42%,var(--color-border)58%)}}.client-verify-email-page__alert--success{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__alert--success{background:color-mix(in srgb,var(--color-success)14%,var(--color-surface)86%)}}.client-verify-email-page__alert--success{color:var(--color-success-text)}.client-verify-email-page__alert--info{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__alert--info{border-color:color-mix(in srgb,var(--color-info)42%,var(--color-border)58%)}}.client-verify-email-page__alert--info{background:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__alert--info{background:color-mix(in srgb,var(--color-info)14%,var(--color-surface)86%)}}.client-verify-email-page__alert--info{color:var(--color-info-text)}.client-verify-email-page__submit{min-height:3.1rem;box-shadow:0 14px 28px var(--color-accent);border-radius:.95rem;margin-top:1rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__submit{box-shadow:0 14px 28px color-mix(in srgb,var(--color-accent)20%,transparent)}}.client-verify-email-page__primary-action{justify-content:center;min-height:2.85rem;font-weight:700}.client-verify-email-page__success-card{text-align:center;justify-items:center;gap:1rem;width:min(100%,42rem);margin-inline:auto;display:grid;background:radial-gradient(220px 140px at 50% 0%,var(--color-success),transparent 72%),var(--color-success)!important;padding-block:1.35rem!important;padding-inline:1.15rem!important}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__success-card{background:radial-gradient(220px 140px at 50% 0%,color-mix(in srgb,var(--color-success)18%,transparent),transparent 72%),color-mix(in srgb,var(--color-success)12%,var(--color-surface)88%)!important}}.client-verify-email-page__success-icon{width:4.75rem;height:4.75rem;color:var(--color-success-text);background:var(--color-success);border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__success-icon{background:color-mix(in srgb,var(--color-success)18%,var(--color-surface)82%)}}.client-verify-email-page__success-icon{border:1px solid var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__success-icon{border:1px solid color-mix(in srgb,var(--color-success)34%,var(--color-border)66%)}}.client-verify-email-page__success-icon{box-shadow:0 18px 34px var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__success-icon{box-shadow:0 18px 34px color-mix(in srgb,var(--color-success)18%,transparent)}}.client-verify-email-page__success-icon svg{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;width:2.8rem;height:2.8rem}.client-verify-email-page__success-icon svg path:first-child{fill:currentColor;stroke:none}.client-verify-email-page__success-message{max-width:36rem;margin:0;line-height:1.7}.client-verify-email-page__meta{text-align:center}.client-verify-email-page__meta .client-verify-email-page__side-subtitle{margin-inline:auto}.client-verify-email-page__tips{text-align:start;gap:.75rem;width:min(100%,34rem);margin:1rem auto 0;padding:0;line-height:1.65;list-style:none;display:grid}.client-verify-email-page__tips li{padding-inline-start:1.7rem;position:relative}.client-verify-email-page__tips li:before{content:"";background:var(--color-accent);border-radius:999px;width:.72rem;height:.72rem;position:absolute;inset-block-start:.48rem;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__tips li:before{background:color-mix(in srgb,var(--color-accent)78%,white 22%)}}.client-verify-email-page__tips li:before{box-shadow:0 0 0 .26rem var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__tips li:before{box-shadow:0 0 0 .26rem color-mix(in srgb,var(--color-accent)12%,transparent)}}.client-verify-email-page__actions{grid-template-columns:1fr;gap:.65rem;width:min(100%,34rem);margin:1.15rem auto 0;display:grid}.client-verify-email-page__actions>*{margin:0!important}.client-verify-email-page__actions>:last-child{margin-inline-end:0!important}.client-verify-email-page__action{text-align:center;justify-content:center;width:100%;min-width:0;min-height:2.95rem;font-weight:700;line-height:1.2;border-radius:.95rem!important;box-shadow:0 8px 18px #0f172a12!important}.client-verify-email-page__action--primary{box-shadow:0 12px 24px var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__action--primary{box-shadow:0 12px 24px color-mix(in srgb,var(--color-accent)18%,transparent)!important}}.client-verify-email-page__action--secondary,.client-verify-email-page__action--ghost{background:var(--color-surface)!important}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__action--secondary,.client-verify-email-page__action--ghost{background:color-mix(in srgb,var(--color-surface)94%,white 6%)!important}}.client-verify-email-page__action--secondary,.client-verify-email-page__action--ghost{border:1px solid var(--color-border)!important}@supports (color:color-mix(in lab,red,red)){.client-verify-email-page__action--secondary,.client-verify-email-page__action--ghost{border:1px solid color-mix(in srgb,var(--color-border)86%,transparent)!important}}.client-verify-email-page__action--secondary,.client-verify-email-page__action--ghost{color:var(--color-text)!important}.client-verify-email-page__action--ghost{box-shadow:none!important}[dir=rtl] .client-verify-email-page__card{padding-inline:1rem 1.45rem!important}[dir=rtl] .client-verify-email-page__form-panel,[dir=rtl] .client-verify-email-page__meta{padding-inline:1rem 1.35rem!important}[dir=rtl] .client-verify-email-page__actions>*{margin:0!important}[dir=rtl] .client-verify-email-page__actions>:last-child{margin-inline-start:0!important}@media(max-width:519px){.client-verify-email-page__hero{text-align:center;grid-template-columns:1fr;justify-items:center}.client-verify-email-page__action{width:100%}}@media(min-width:768px){.client-verify-email-page{padding-inline:16px}.client-verify-email-page__container{padding-block:1.5rem 2.75rem}.client-verify-email-page__card{gap:1.15rem;padding-block:1.45rem;padding-inline:1.35rem}.client-verify-email-page__hero,.client-verify-email-page__body{gap:1.1rem}.client-verify-email-page__form-panel,.client-verify-email-page__meta{padding-block:1.15rem;padding-inline:1.2rem}.client-verify-email-page__actions{grid-template-columns:1.18fr 1fr .82fr;align-items:center}[dir=rtl] .client-verify-email-page__card{padding-inline:1.35rem 1.72rem!important}[dir=rtl] .client-verify-email-page__form-panel,[dir=rtl] .client-verify-email-page__meta{padding-inline:1.2rem 1.55rem!important}}@media(min-width:1024px){.client-verify-email-page{padding-inline:20px}.client-verify-email-page__card{padding-block:1.75rem 1.65rem;padding-inline:1.65rem}.client-verify-email-page__meta{padding-block:1.35rem}}.client-two-factor-page{background:var(--color-bg);padding-inline:12px;position:relative;overflow:hidden}.client-two-factor-page__container{z-index:1;width:min(1160px,100%);margin-inline:auto;padding-block:1rem 2.25rem;position:relative;padding-inline:0!important}.client-two-factor-page__content{padding-inline:0}.client-two-factor-page__layout{align-items:stretch;gap:1rem;width:min(1120px,100%);margin-inline:auto;display:grid}.client-two-factor-page__hero,.client-two-factor-page__card{border:1px solid var(--color-border);border-radius:1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__hero,.client-two-factor-page__card{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-two-factor-page__hero,.client-two-factor-page__card{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__hero,.client-two-factor-page__card{background:color-mix(in srgb,var(--color-surface)96%,var(--color-bg)4%)}}.client-two-factor-page__hero,.client-two-factor-page__card{box-shadow:0 22px 50px #0f172a1a}.client-two-factor-page__hero{flex-direction:column;order:2;justify-content:space-between;gap:1.15rem;padding-block:1.25rem;padding-inline:1rem;display:flex}.client-two-factor-page__hero:before{content:"";pointer-events:none;background:linear-gradient(135deg,var(--color-accent),transparent 38%),radial-gradient(460px 260px at 100% 0%,var(--color-info),transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__hero:before{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent)7%,transparent),transparent 38%),radial-gradient(460px 260px at 100% 0%,color-mix(in srgb,var(--color-info)12%,transparent),transparent 62%)}}.client-two-factor-page__hero-visual,.client-two-factor-page__hero-copy{z-index:1;position:relative}.client-two-factor-page__hero-visual{background:var(--color-surface-strong);border-radius:1.15rem;place-items:center;min-height:12rem;display:grid}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__hero-visual{background:color-mix(in srgb,var(--color-surface-strong)68%,transparent)}}.client-two-factor-page__hero-visual{padding:.35rem}.client-two-factor-page__hero-visual svg{width:min(100%,30rem);height:auto;display:block}.client-two-factor-page__hero-copy{gap:.75rem;display:grid}.client-two-factor-page__card{flex-direction:column;order:1;gap:.95rem;padding-block:1.25rem;padding-inline:1rem;display:flex}.client-two-factor-page__card:before{content:"";background:linear-gradient(90deg,var(--color-accent),var(--color-info));border-radius:999px;height:3px;position:absolute;inset-block-start:0;inset-inline:1rem}.client-two-factor-page__card-header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.client-two-factor-page__card-icon,.client-two-factor-page__tip-icon{color:var(--color-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.client-two-factor-page__card-icon{background:var(--color-accent);border-radius:1rem;width:2.75rem;height:2.75rem}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__card-icon{background:color-mix(in srgb,var(--color-accent)12%,var(--color-surface)88%)}}.client-two-factor-page__card-icon{box-shadow:inset 0 0 0 1px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__card-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent)20%,transparent)}}.client-two-factor-page__card-icon svg{width:1.35rem;height:1.35rem}.client-two-factor-page__title{letter-spacing:-.01em;margin:.1rem 0 0;line-height:1.2}.client-two-factor-page__subtitle,.client-two-factor-page__side-subtitle{max-width:62ch;margin:0}.client-two-factor-page__tabs{background:var(--color-surface-strong);border-radius:1rem;grid-template-columns:1fr;gap:.52rem;display:grid}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__tabs{background:color-mix(in srgb,var(--color-surface-strong)72%,transparent)}}.client-two-factor-page__tabs{padding:.45rem}.client-two-factor-page__tab{white-space:normal;justify-content:center;min-height:2.55rem;line-height:1.2;display:inline-flex;color:var(--color-text)!important;border-radius:.8rem!important}.client-two-factor-page__tab--active{background:linear-gradient(135deg,var(--color-accent),var(--color-info))!important}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__tab--active{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent)92%,var(--color-info)8%),color-mix(in srgb,var(--color-info)84%,var(--color-accent)16%))!important}}.client-two-factor-page__tab--active{box-shadow:0 12px 26px var(--color-accent);color:var(--color-accent-contrast)!important}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__tab--active{box-shadow:0 12px 26px color-mix(in srgb,var(--color-accent)22%,transparent)}}.client-two-factor-page__status-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-block:.1rem;display:grid}.client-two-factor-page__status-rail span{background:var(--color-border);border-radius:999px;min-height:.34rem}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__status-rail span{background:color-mix(in srgb,var(--color-border)72%,transparent)}}.client-two-factor-page__status-rail span:first-child{background:linear-gradient(90deg,var(--color-accent),var(--color-info))}.client-two-factor-page__form{gap:.95rem;width:min(100%,42rem);margin-inline:auto;padding-inline:0;display:grid}.client-two-factor-page__field{gap:.45rem;width:100%;margin-inline:auto;display:grid}.client-two-factor-page .form-label{letter-spacing:.01em;color:var(--color-text);font-size:.86rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page .form-label{color:color-mix(in srgb,var(--color-text)92%,var(--color-accent)8%)}}.client-two-factor-page__field-control{width:100%;min-height:3rem;margin-inline:auto;display:block;border:1px solid var(--color-border)!important;border-radius:.95rem!important}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__field-control{border:1px solid color-mix(in srgb,var(--color-border)90%,transparent)!important}}.client-two-factor-page__field-control{background:var(--color-surface-strong)!important}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__field-control{background:color-mix(in srgb,var(--color-surface-strong)90%,var(--color-surface)10%)!important}}.client-two-factor-page__field-control{box-shadow:inset 0 1px #ffffff1f}.client-two-factor-page__field-control:focus,.client-two-factor-page__field-control:focus-visible{outline:none;border-color:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__field-control:focus,.client-two-factor-page__field-control:focus-visible{border-color:color-mix(in srgb,var(--color-accent)65%,var(--color-border)35%)!important}}.client-two-factor-page__field-control:focus,.client-two-factor-page__field-control:focus-visible{box-shadow:0 0 0 3px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__field-control:focus,.client-two-factor-page__field-control:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)22%,transparent)}}.client-two-factor-page__otp-group{direction:ltr;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.client-two-factor-page__otp-shell{border:1px solid var(--color-accent);border-radius:.9rem;height:3.15rem;min-height:3.15rem}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__otp-shell{border:1px solid color-mix(in srgb,var(--color-accent)18%,var(--color-border)82%)}}.client-two-factor-page__otp-shell{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__otp-shell{background:color-mix(in srgb,var(--color-surface-strong)88%,var(--color-accent)12%)}}.client-two-factor-page__otp-shell{box-shadow:inset 0 1px #ffffff29,0 10px 22px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__otp-shell{box-shadow:inset 0 1px #ffffff29,0 10px 22px color-mix(in srgb,var(--color-accent)8%,transparent)}}.client-two-factor-page__otp-shell:before{display:none}.client-two-factor-page__otp-shell:focus-within{border-color:var(--color-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__otp-shell:focus-within{border-color:color-mix(in srgb,var(--color-accent)65%,var(--color-border)35%)}}.client-two-factor-page__otp-shell:focus-within{box-shadow:0 0 0 3px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__otp-shell:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)22%,transparent)}}.client-two-factor-page__otp-input{text-align:center;width:100%;font-size:1.12rem;font-weight:700}.client-two-factor-page__otp-input--error{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__otp-input--error{border-color:color-mix(in srgb,var(--color-error)58%,var(--color-border)42%)}}.client-two-factor-page__otp-shell:has(.client-two-factor-page__otp-input--error){border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__otp-shell:has(.client-two-factor-page__otp-input--error){border-color:color-mix(in srgb,var(--color-error)58%,var(--color-border)42%)}}.client-two-factor-page__submit{min-height:3.1rem;border-radius:.95rem!important}.client-two-factor-page__challenge-panel{border-color:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__challenge-panel{border-color:color-mix(in srgb,var(--color-accent)22%,var(--color-border)78%)!important}}.client-two-factor-page__challenge-panel{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__challenge-panel{background:color-mix(in srgb,var(--color-surface-strong)62%,transparent)}}.client-two-factor-page__challenge-panel{padding-block:1rem!important;padding-inline:1rem!important}.client-two-factor-page__preview-code{border:1px solid var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__preview-code{border:1px solid color-mix(in srgb,var(--color-accent)20%,var(--color-border)80%)}}.client-two-factor-page__preview-code{background:var(--color-surface-strong)!important}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__preview-code{background:color-mix(in srgb,var(--color-surface-strong)76%,transparent)!important}}.client-two-factor-page__preview-code{color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__preview-code{color:color-mix(in srgb,var(--color-text)94%,var(--color-accent)6%)}}.client-two-factor-page__alert{border:1px solid var(--color-border);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__alert{border:1px solid color-mix(in srgb,var(--color-border)88%,transparent)}}.client-two-factor-page__alert{box-shadow:inset 0 1px #ffffff1a;color:var(--color-text)!important}.client-two-factor-page__alert--error{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__alert--error{border-color:color-mix(in srgb,var(--color-error)40%,var(--color-border)60%)}}.client-two-factor-page__alert--error{background:var(--color-error)!important}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__alert--error{background:color-mix(in srgb,var(--color-error)12%,transparent)!important}}.client-two-factor-page__alert--success{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__alert--success{border-color:color-mix(in srgb,var(--color-success)42%,var(--color-border)58%)}}.client-two-factor-page__alert--success{background:var(--color-success)!important}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__alert--success{background:color-mix(in srgb,var(--color-success)12%,transparent)!important}}.client-two-factor-page__alert--warning{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__alert--warning{border-color:color-mix(in srgb,var(--color-warning)40%,var(--color-border)60%)}}.client-two-factor-page__alert--warning{background:var(--color-warning)!important}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__alert--warning{background:color-mix(in srgb,var(--color-warning)12%,transparent)!important}}.client-two-factor-page__alert--info{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__alert--info{border-color:color-mix(in srgb,var(--color-info)42%,var(--color-border)58%)}}.client-two-factor-page__alert--info{background:var(--color-info)!important}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__alert--info{background:color-mix(in srgb,var(--color-info)12%,transparent)!important}}.client-two-factor-page__tips{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.client-two-factor-page__tip{color:var(--color-text);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.client-two-factor-page__tip-icon{background:var(--color-accent);border-radius:999px;width:1.35rem;height:1.35rem;margin-block-start:.05rem}@supports (color:color-mix(in lab,red,red)){.client-two-factor-page__tip-icon{background:color-mix(in srgb,var(--color-accent)12%,transparent)}}.client-two-factor-page__tip-icon svg{width:.95rem;height:.95rem}.client-two-factor-page__actions{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.client-two-factor-page__actions>*{margin:0!important}.client-two-factor-page__action{justify-content:center;width:min(100%,18rem);min-height:2.65rem;font-weight:600}[dir=rtl] .client-two-factor-page__card,[dir=rtl] .client-two-factor-page__hero{padding-inline:1rem 1.35rem!important}@media(min-width:520px){.client-two-factor-page__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.client-two-factor-page{padding-inline:16px}.client-two-factor-page__container{padding-block:1.5rem 2.75rem}.client-two-factor-page__layout{gap:1.25rem}.client-two-factor-page__hero,.client-two-factor-page__card{gap:1.1rem;padding-block:1.45rem;padding-inline:1.45rem}.client-two-factor-page__actions{margin-top:.9rem}[dir=rtl] .client-two-factor-page__card,[dir=rtl] .client-two-factor-page__hero{padding-inline:1.45rem 1.85rem!important}}@media(min-width:1024px){.client-two-factor-page{padding-inline:20px}.client-two-factor-page__layout{grid-template-columns:minmax(22rem,.82fr) minmax(27rem,1fr);gap:1.5rem}.client-two-factor-page__hero,.client-two-factor-page__card{order:initial;min-height:35rem;padding-block:1.75rem;padding-inline:1.75rem}}@media(min-width:1280px){.client-two-factor-page__layout{grid-template-columns:minmax(25rem,.9fr) minmax(30rem,1fr)}}@media(max-width:379px){.client-two-factor-page__card-header{grid-template-columns:1fr}.client-two-factor-page__card-icon{width:2.5rem;height:2.5rem}.client-two-factor-page__otp-group{gap:.35rem}.client-two-factor-page__otp-input{font-size:1rem}.client-two-factor-page__otp-shell{border-radius:.72rem;height:2.75rem;min-height:2.75rem}}.client-shell-header{z-index:var(--z-sticky);box-sizing:border-box;width:100vw;padding-inline:max(.9rem,env(safe-area-inset-left))max(.9rem,env(safe-area-inset-right));border-block-start-width:0;border-inline-width:0;flex-direction:column;gap:.8rem;min-height:4.6rem;margin-block:-1rem .9rem;margin-inline:calc(50% - 50vw);padding-block:.78rem;transition:background-color 2.2s,box-shadow 2.6s cubic-bezier(.22,1,.36,1),border-color 2.2s;display:flex;position:sticky;inset-block-start:0;overflow:visible;border-radius:0!important}.client-shell-header__top-row{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.client-shell-header__mobile-quick-actions{align-items:center;gap:.4rem;display:inline-flex}.client-shell-header__mobile-quick-action{border:1px solid var(--color-border);justify-content:center;align-items:center;width:2.35rem;min-width:2.35rem;min-height:2.35rem;display:inline-flex;position:relative;border-radius:.82rem!important}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-quick-action{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-shell-header__mobile-quick-action{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-quick-action{background:color-mix(in srgb,var(--color-surface)90%,transparent)}}.client-shell-header__mobile-quick-action{color:inherit;text-decoration:none;box-shadow:0 4px 12px #0f172a14}.client-shell-header__mobile-quick-action:hover,.client-shell-header__mobile-quick-action:focus-visible,.client-shell-header__menu-trigger:hover,.client-shell-header__menu-trigger:focus-visible,.client-shell-header__menu-close:hover,.client-shell-header__menu-close:focus-visible{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-quick-action:hover,.client-shell-header__mobile-quick-action:focus-visible,.client-shell-header__menu-trigger:hover,.client-shell-header__menu-trigger:focus-visible,.client-shell-header__menu-close:hover,.client-shell-header__menu-close:focus-visible{border-color:color-mix(in srgb,var(--color-accent)38%,var(--color-border)62%)}}.client-shell-header__mobile-quick-action:hover,.client-shell-header__mobile-quick-action:focus-visible,.client-shell-header__menu-trigger:hover,.client-shell-header__menu-trigger:focus-visible,.client-shell-header__menu-close:hover,.client-shell-header__menu-close:focus-visible{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-quick-action:hover,.client-shell-header__mobile-quick-action:focus-visible,.client-shell-header__menu-trigger:hover,.client-shell-header__menu-trigger:focus-visible,.client-shell-header__menu-close:hover,.client-shell-header__menu-close:focus-visible{background:color-mix(in srgb,var(--color-accent)9%,var(--color-surface)91%)}}.client-shell-header__mobile-quick-action:hover,.client-shell-header__mobile-quick-action:focus-visible,.client-shell-header__menu-trigger:hover,.client-shell-header__menu-trigger:focus-visible,.client-shell-header__menu-close:hover,.client-shell-header__menu-close:focus-visible{box-shadow:0 10px 22px #0f172a1a,0 0 0 3px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-quick-action:hover,.client-shell-header__mobile-quick-action:focus-visible,.client-shell-header__menu-trigger:hover,.client-shell-header__menu-trigger:focus-visible,.client-shell-header__menu-close:hover,.client-shell-header__menu-close:focus-visible{box-shadow:0 10px 22px #0f172a1a,0 0 0 3px color-mix(in srgb,var(--color-accent)12%,transparent)}}.client-shell-header__mobile-quick-user{border:1px solid var(--color-border);border-radius:999px;width:1.32rem;height:1.32rem}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-quick-user{border:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.client-shell-header__mobile-quick-user{justify-content:center;align-items:center;font-size:.64rem;font-weight:700;display:inline-flex}.client-shell-header__mobile-quick-user .client-shell-header__menu-svg{stroke-width:2.2px;width:.96rem;height:.96rem}.client-shell-header__mobile-quick-badge{background:var(--color-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;min-height:1.1rem;padding-inline:.2rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;inset-block-start:-.28rem;inset-inline-end:-.3rem}.client-shell-header__brand{flex:auto;align-items:center;min-width:0;min-height:2rem;padding-inline:.2rem;display:flex}.client-shell-header__brand-link{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.client-shell-header__brand-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:.8rem}.client-shell-header__brand-logo{align-items:center;display:inline-flex}.client-shell-header__nav{width:100%;display:none}.client-shell-header__nav-list{scrollbar-width:thin;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.client-shell-header__nav-link{border:1px solid var(--color-border);border-radius:999px;justify-content:center;align-items:center;min-height:2.05rem;padding-inline:.8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-shell-header__nav-link{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-shell-header__nav-link{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__nav-link{background:color-mix(in srgb,var(--color-surface)94%,transparent)}}.client-shell-header__nav-link{color:inherit;white-space:nowrap;font-size:.8rem;font-weight:600;line-height:1.2;text-decoration:none}.client-shell-header__nav-link.is-active{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__nav-link.is-active{border-color:color-mix(in srgb,var(--color-accent)42%,var(--color-border)58%)}}.client-shell-header__nav-link.is-active{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__nav-link.is-active{background:color-mix(in srgb,var(--color-accent)12%,var(--color-surface)88%)}}.client-shell-header__menu-trigger,.client-shell-header__menu-close{border:1px solid var(--color-border);justify-content:center;align-items:center;width:2.35rem;min-width:2.35rem;min-height:2.35rem;display:inline-flex;border-radius:.82rem!important}@supports (color:color-mix(in lab,red,red)){.client-shell-header__menu-trigger,.client-shell-header__menu-close{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-shell-header__menu-trigger,.client-shell-header__menu-close{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__menu-trigger,.client-shell-header__menu-close{background:color-mix(in srgb,var(--color-surface)90%,transparent)}}.client-shell-header__menu-trigger,.client-shell-header__menu-close{box-shadow:0 4px 12px #0f172a14}.prepress-logo{-webkit-user-select:none;-moz-user-select:none;user-select:none;direction:ltr;align-items:center;gap:.55rem;min-width:0;display:inline-flex}.prepress-logo__mark{flex-shrink:0;width:clamp(36px,4.8vw,42px);height:clamp(36px,4.8vw,42px);display:block}.prepress-logo__wordmark{letter-spacing:-.025em;white-space:nowrap;align-items:baseline;gap:0;font-size:clamp(1.1rem,2.4vw,1.38rem);font-weight:800;line-height:1;display:inline-flex}.prepress-logo__pre{background:linear-gradient(135deg,var(--color-accent),var(--color-info));-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-weight:800}.prepress-logo__press{color:var(--color-text);font-weight:400}@supports (color:color-mix(in lab,red,red)){.prepress-logo__press{color:color-mix(in srgb,var(--color-text)48%,transparent)}}.prepress-logo__press{letter-spacing:-.02em}.client-shell-header__controls{flex-direction:column;gap:.52rem;width:100%;margin:0;display:flex}.client-shell-header__controls--desktop{display:none}.client-shell-header__controls>*{min-width:0;margin:0}.client-shell-header__control{justify-content:flex-start;align-items:center;gap:.45rem;width:100%;min-height:2.3rem;padding-block:.45rem;padding-inline:.8rem;font-size:.8rem;font-weight:600;line-height:1.22;display:inline-flex;border-radius:999px!important}.client-shell-header__control.secondary-btn{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__control.secondary-btn{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-shell-header__control.secondary-btn{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__control.secondary-btn{background:color-mix(in srgb,var(--color-surface)94%,transparent)}}.client-shell-header__control.secondary-btn{box-shadow:0 3px 10px #0f172a0f}.client-shell-header__control.secondary-btn:hover,.client-shell-header__control.secondary-btn:focus-visible{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__control.secondary-btn:hover,.client-shell-header__control.secondary-btn:focus-visible{background:color-mix(in srgb,var(--color-surface)78%,var(--color-text)22%)}}.client-shell-header__control.accent-btn{box-shadow:0 8px 18px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__control.accent-btn{box-shadow:0 8px 18px color-mix(in srgb,var(--color-accent)24%,transparent)}}.client-shell-header__control--icon{justify-content:center}.client-shell-header__control--status{justify-content:space-between}.client-shell-header__auth-state{border:1px solid var(--color-success);border-radius:999px;min-height:2.3rem}@supports (color:color-mix(in lab,red,red)){.client-shell-header__auth-state{border:1px solid color-mix(in srgb,var(--color-success)30%,var(--color-border)70%)}}.client-shell-header__auth-state{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__auth-state{background:color-mix(in srgb,var(--color-success)10%,var(--color-surface)90%)}}.client-shell-header__auth-state{color:var(--color-text);justify-content:center;align-items:center;gap:.45rem;padding-inline:.8rem;font-size:.8rem;font-weight:600;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-shell-header__auth-state{color:color-mix(in srgb,var(--color-text)88%,var(--color-success)12%)}}.client-shell-header__auth-state{white-space:nowrap}.client-shell-header__auth-label{color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__auth-label{color:color-mix(in srgb,var(--color-text)62%,transparent)}}.client-shell-header__auth-label{font-weight:600}.client-shell-header__auth-value{align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.client-shell-header__auth-dot{background:var(--color-success);width:.46rem;height:.46rem;box-shadow:0 0 0 4px var(--color-success);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.client-shell-header__auth-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-success)18%,transparent)}}.client-shell-header__control--language{box-sizing:border-box;justify-content:space-between;align-items:center;height:2.3rem;min-height:2.3rem;padding-block:.45rem;padding-inline:.78rem;position:relative;overflow:visible}.client-shell-header__control--language:focus-within{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__control--language:focus-within{border-color:color-mix(in srgb,var(--color-accent)68%,var(--color-border)32%)}}.client-shell-header__control--language:focus-within{box-shadow:0 0 0 3px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__control--language:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)20%,transparent)}}.client-shell-header__language{justify-content:stretch;align-items:center;gap:0;display:inline-flex}.client-shell-header__language-label{white-space:nowrap;color:var(--color-text);font-size:.77rem;line-height:1}@supports (color:color-mix(in lab,red,red)){.client-shell-header__language-label{color:color-mix(in srgb,var(--color-text)84%,transparent)}}.client-shell-header__language-name{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.client-shell-header__language-flag.fi{width:1.1rem;box-shadow:0 0 0 1px var(--color-border);border-radius:2px}@supports (color:color-mix(in lab,red,red)){.client-shell-header__language-flag.fi{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-border)72%,transparent)}}.client-shell-header__language-flag.fi{flex:none}.client-shell-header__language-trigger{width:100%;height:100%;min-height:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.45rem;padding:0;line-height:1;display:inline-flex}.client-shell-header__language-native-select{letter-spacing:.01em;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:6rem;max-width:min(55vw,12.5rem);min-height:1.7rem;color:var(--color-text);background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E");background-position:right .15rem center;background-repeat:no-repeat;border:none;border-radius:0;flex:none;padding-block:.2rem;padding-inline:.45rem 1.3rem;font-size:.77rem;font-weight:700;line-height:1.1}.client-shell-header__language-menu{z-index:calc(var(--z-sticky) + 12);border:1px solid var(--color-border);top:calc(100% + .4rem);border-radius:.9rem;width:max(12.5rem,100%);margin:0;padding:.35rem;list-style:none;position:absolute;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.client-shell-header__language-menu{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-shell-header__language-menu{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__language-menu{background:color-mix(in srgb,var(--color-surface)98%,var(--color-bg)2%)}}.client-shell-header__language-menu{opacity:0;pointer-events:none;transform-origin:top;visibility:hidden;gap:.2rem;max-height:min(18rem,58vh);transition:opacity 2.2s linear,transform 2.6s linear,visibility 0s linear 2.6s;display:grid;overflow-y:auto;transform:translateY(-.7rem)scale(.96);box-shadow:0 16px 30px #0f172a2e}.client-shell-header__language-menu.is-open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)scale(1)}.client-shell-header__language-item{width:100%;min-height:2.2rem;color:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.72rem;justify-content:space-between;align-items:center;padding-inline:.6rem;font-size:.8rem;font-weight:600;display:inline-flex}.client-shell-header__language-item:hover,.client-shell-header__language-item:focus-visible{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__language-item:hover,.client-shell-header__language-item:focus-visible{border-color:color-mix(in srgb,var(--color-accent)34%,var(--color-border)66%)}}.client-shell-header__language-item:hover,.client-shell-header__language-item:focus-visible{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__language-item:hover,.client-shell-header__language-item:focus-visible{background:color-mix(in srgb,var(--color-accent)9%,var(--color-surface)91%)}}.client-shell-header__language-item:hover,.client-shell-header__language-item:focus-visible{outline:none}.client-shell-header__language-item.is-active{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__language-item.is-active{border-color:color-mix(in srgb,var(--color-accent)48%,var(--color-border)52%)}}.client-shell-header__language-item.is-active{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__language-item.is-active{background:color-mix(in srgb,var(--color-accent)14%,var(--color-surface)86%)}}.client-shell-header__language-code{letter-spacing:.04em;color:var(--color-text);font-size:.69rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.client-shell-header__language-code{color:color-mix(in srgb,var(--color-text)58%,transparent)}}.client-shell-header__mobile-menu-backdrop{-webkit-backdrop-filter:blur(7px)saturate(1.08);opacity:0;pointer-events:none;z-index:calc(var(--z-modal) + 8);background:radial-gradient(circle at 20% 16%,#3b82f633,#0000 34%),#02061775;border:0;position:fixed;inset:0}.client-shell-header__mobile-menu-backdrop.is-open{opacity:1;pointer-events:auto}.client-shell-header__mobile-menu{box-sizing:border-box;border:1px solid var(--color-border);width:min(100vw - 1.16rem,27rem);padding-block:.85rem 1rem;padding-inline:.85rem;position:fixed;top:.58rem;bottom:.58rem}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-menu{border:1px solid color-mix(in srgb,var(--color-border)72%,transparent)}}.client-shell-header__mobile-menu{background:radial-gradient(circle at 12% 8%,var(--color-accent),transparent 34%),linear-gradient(180deg,var(--color-surface),var(--color-surface));border-radius:0 1.45rem 1.45rem 0}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-menu{background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--color-accent)13%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface)99%,var(--color-bg)1%),color-mix(in srgb,var(--color-surface)94%,var(--color-bg)6%))}}.client-shell-header__mobile-menu{box-shadow:none;z-index:calc(var(--z-modal) + 9);pointer-events:none;will-change:transform;scrollbar-width:thin;flex-direction:column;gap:.82rem;transition:none;display:flex;overflow-y:auto}.client-shell-header__mobile-menu--rtl{border-radius:1.45rem 0 0 1.45rem;inset-inline-start:.58rem;transform:translate(100%)}.client-shell-header__mobile-menu--ltr{inset-inline-start:.58rem;transform:translate(-100%)}.client-shell-header__mobile-menu.is-open{pointer-events:auto;transform:translate(0);box-shadow:0 24px 70px #0f172a47,inset 0 1px #ffffff85}@media(prefers-reduced-motion:reduce){.client-shell-header__mobile-menu,.client-shell-header__mobile-menu.is-open,.client-shell-header__mobile-menu-backdrop,.client-shell-header__mobile-menu-backdrop.is-open{transition:none!important}}.client-shell-header__mobile-menu-header{background:var(--color-surface);border-radius:1.18rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.28rem;display:flex}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-menu-header{background:color-mix(in srgb,var(--color-surface)78%,transparent)}}.client-shell-header__mobile-menu-header{box-shadow:0 10px 24px #0f172a14}.client-shell-header__mobile-brand-card{border-radius:1rem;flex:auto;min-width:0;padding-block:.18rem;padding-inline:.2rem}.client-shell-header__mobile-menu .client-shell-header__brand-logo{transform-origin:50%;transform:scale(.96)}.client-shell-header__mobile-menu .client-shell-header__menu-close{background:var(--color-surface);flex:none}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-menu .client-shell-header__menu-close{background:color-mix(in srgb,var(--color-surface)96%,transparent)}}.client-shell-header__menu-svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:1.12rem;height:1.12rem}.client-shell-header__notification-trigger{justify-content:space-between}.client-shell-header__notification-badge{color:#fff;background:var(--color-primary);border-radius:999px;justify-content:center;align-items:center;min-width:1.45rem;min-height:1.45rem;padding-inline:.34rem;font-size:.72rem;line-height:1;display:inline-flex}.client-shell-header__notifications-backdrop{opacity:0;pointer-events:none;z-index:calc(var(--z-sticky) + 14);background:#0206175c;border:0;transition:opacity 1.8s linear;position:fixed;inset:0}.client-shell-header__notifications-backdrop.is-open{opacity:1;pointer-events:auto}.client-shell-header__notifications-panel{border:1px solid var(--color-border);top:.9rem;border-radius:1rem;width:min(26rem,100vw - 1.8rem);max-height:min(72vh,44rem);position:fixed;inset-inline-end:.9rem}@supports (color:color-mix(in lab,red,red)){.client-shell-header__notifications-panel{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-shell-header__notifications-panel{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__notifications-panel{background:color-mix(in srgb,var(--color-surface)97%,var(--color-bg)3%)}}.client-shell-header__notifications-panel{z-index:calc(var(--z-sticky) + 15);opacity:0;pointer-events:none;visibility:hidden;flex-direction:column;gap:.7rem;padding:.82rem;transition:opacity 2.2s linear,transform 2.6s linear,visibility 0s linear 2.6s;display:flex;transform:translateY(-8px)scale(.985);box-shadow:0 14px 34px #0f172a2e}.client-shell-header__notifications-panel.is-open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)scale(1)}.client-shell-header__notifications-header{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.client-shell-header__notifications-title{margin:0;font-size:1rem;font-weight:700;line-height:1.2}.client-shell-header__notifications-subtitle{color:var(--color-text);margin:.2rem 0 0;font-size:.8rem}@supports (color:color-mix(in lab,red,red)){.client-shell-header__notifications-subtitle{color:color-mix(in srgb,var(--color-text)62%,transparent)}}.client-shell-header__notifications-close{justify-content:center;min-width:2.1rem;min-height:2.1rem;padding-inline:.4rem}.client-shell-header__notifications-toolbar{justify-content:flex-end;display:flex}.client-shell-header__notifications-mark-read{width:auto;min-height:2rem}.client-shell-header__notifications-list{gap:.58rem;margin:0;padding:0;padding-inline-end:.1rem;list-style:none;display:grid;overflow-y:auto}.client-shell-header__notifications-item{border:1px solid var(--color-border);border-radius:.88rem;width:100%}@supports (color:color-mix(in lab,red,red)){.client-shell-header__notifications-item{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-shell-header__notifications-item{text-align:start;background:var(--color-surface);gap:.32rem;padding:.72rem;display:grid}@supports (color:color-mix(in lab,red,red)){.client-shell-header__notifications-item{background:color-mix(in srgb,var(--color-surface)95%,transparent)}}.client-shell-header__notifications-item.is-unread{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__notifications-item.is-unread{border-color:color-mix(in srgb,var(--color-primary)44%,var(--color-border)56%)}}.client-shell-header__notifications-item--success{box-shadow:inset 0 0 0 1px var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__notifications-item--success{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-success)38%,transparent)}}.client-shell-header__notifications-item--warning{box-shadow:inset 0 0 0 1px var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__notifications-item--warning{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-warning)34%,transparent)}}.client-shell-header__notifications-item--error{box-shadow:inset 0 0 0 1px var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__notifications-item--error{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-error)36%,transparent)}}.client-shell-header__notifications-item-header{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.client-shell-header__notifications-item-title{font-size:.86rem;font-weight:700;line-height:1.25}.client-shell-header__notifications-item-dot{background:var(--color-primary);border-radius:999px;flex-shrink:0;width:.44rem;height:.44rem}.client-shell-header__notifications-item-description{color:var(--color-text);font-size:.79rem;line-height:1.32}@supports (color:color-mix(in lab,red,red)){.client-shell-header__notifications-item-description{color:color-mix(in srgb,var(--color-text)82%,transparent)}}.client-shell-header__notifications-item-time{color:var(--color-text);font-size:.72rem}@supports (color:color-mix(in lab,red,red)){.client-shell-header__notifications-item-time{color:color-mix(in srgb,var(--color-text)56%,transparent)}}.client-shell-header__notifications-empty{border:1px dashed var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__notifications-empty{border:1px dashed color-mix(in srgb,var(--color-border)80%,transparent)}}.client-shell-header__notifications-empty{border-radius:.9rem;gap:.34rem;padding:.95rem;display:grid}.client-shell-header__notifications-empty-title{margin:0;font-size:.9rem;font-weight:700}.client-shell-header__notifications-empty-subtitle{color:var(--color-text);margin:0;font-size:.79rem}@supports (color:color-mix(in lab,red,red)){.client-shell-header__notifications-empty-subtitle{color:color-mix(in srgb,var(--color-text)62%,transparent)}}.client-shell-header__controls--mobile{box-sizing:border-box;border:1px solid var(--color-border);gap:.58rem;margin-block-start:.12rem;padding:.72rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.client-shell-header__controls--mobile{border:1px solid color-mix(in srgb,var(--color-border)70%,transparent)}}.client-shell-header__controls--mobile{background:var(--color-surface);border-radius:1.18rem}@supports (color:color-mix(in lab,red,red)){.client-shell-header__controls--mobile{background:color-mix(in srgb,var(--color-surface)84%,transparent)}}.client-shell-header__controls--mobile{box-shadow:0 12px 26px #0f172a14}.client-shell-header__controls--mobile .client-shell-header__control{box-sizing:border-box;justify-content:space-between;width:100%;min-height:2.6rem;margin-inline:0;padding-inline:.88rem;border-radius:.95rem!important}.client-shell-header__controls--mobile .client-shell-header__control-label,.client-shell-header__controls--mobile .client-shell-header__language-label{font-size:.82rem;font-weight:700}.client-shell-header__controls--mobile .client-shell-header__auth-state{box-sizing:border-box;border-radius:.95rem;justify-content:space-between;min-height:2.6rem;padding-inline:.88rem}.client-shell-header__mobile-nav-list{gap:.58rem;margin:0;padding:0;list-style:none;display:grid}.client-shell-header__mobile-nav-link{box-sizing:border-box;border:1px solid var(--color-border);border-radius:1.02rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;min-height:3rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-nav-link{border:1px solid color-mix(in srgb,var(--color-border)76%,transparent)}}.client-shell-header__mobile-nav-link{background:linear-gradient(180deg,var(--color-surface),var(--color-surface-strong))}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-nav-link{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface)98%,transparent),color-mix(in srgb,var(--color-surface-strong)88%,transparent))}}.client-shell-header__mobile-nav-link{color:inherit;padding-block:.42rem;padding-inline:.68rem .58rem;font-size:.9rem;font-weight:750;line-height:1.25;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;box-shadow:0 8px 20px #0f172a12,inset 0 1px #ffffff7a}.client-shell-header__mobile-nav-link:hover,.client-shell-header__mobile-nav-link:focus-visible{border-color:var(--color-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-nav-link:hover,.client-shell-header__mobile-nav-link:focus-visible{border-color:color-mix(in srgb,var(--color-accent)36%,var(--color-border)64%)}}.client-shell-header__mobile-nav-link:hover,.client-shell-header__mobile-nav-link:focus-visible{box-shadow:0 12px 26px #0f172a1a,0 0 0 3px var(--color-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-nav-link:hover,.client-shell-header__mobile-nav-link:focus-visible{box-shadow:0 12px 26px #0f172a1a,0 0 0 3px color-mix(in srgb,var(--color-accent)12%,transparent)}}.client-shell-header__mobile-nav-icon,.client-bottom-nav__icon{color:var(--color-accent);flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-nav-icon,.client-bottom-nav__icon{color:color-mix(in srgb,var(--color-accent)88%,var(--color-text)12%)}}.client-shell-header__mobile-nav-icon{background:radial-gradient(circle at 32% 24%,#ffffff57,transparent 52%),var(--color-accent);border-radius:.82rem;width:2.16rem;height:2.16rem}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-nav-icon{background:radial-gradient(circle at 32% 24%,#ffffff57,transparent 52%),color-mix(in srgb,var(--color-accent)12%,var(--color-surface)88%)}}.client-shell-header__mobile-nav-icon{box-shadow:inset 0 0 0 1px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-nav-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent)18%,transparent)}}.client-shell-header__mobile-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.client-shell-header__mobile-nav-arrow{width:1.72rem;height:1.72rem;color:var(--color-text);border-radius:999px;place-items:center;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-nav-arrow{color:color-mix(in srgb,var(--color-text)48%,transparent)}}.client-shell-header__mobile-nav-arrow{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-nav-arrow{background:color-mix(in srgb,var(--color-surface-strong)84%,transparent)}}.client-shell-header__mobile-nav-link.is-active{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-nav-link.is-active{border-color:color-mix(in srgb,var(--color-accent)52%,var(--color-border)48%)}}.client-shell-header__mobile-nav-link.is-active{background:linear-gradient(135deg,var(--color-accent),var(--color-info))}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-nav-link.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent)17%,var(--color-surface)83%),color-mix(in srgb,var(--color-info)10%,var(--color-surface)90%))}}.client-shell-header__mobile-nav-link.is-active{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-nav-link.is-active{color:color-mix(in srgb,var(--color-accent)80%,var(--color-text)20%)}}.client-shell-header__mobile-nav-link.is-active .client-shell-header__mobile-nav-icon{color:var(--color-accent-contrast);background:linear-gradient(135deg,var(--color-accent),var(--color-info))}.client-shell-header__mobile-nav-link.is-active .client-shell-header__mobile-nav-arrow{color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-shell-header__mobile-nav-link.is-active .client-shell-header__mobile-nav-arrow{background:color-mix(in srgb,var(--color-accent)13%,var(--color-surface)87%)}}[dir=rtl] .client-shell-header{padding-inline-start:max(.9rem,env(safe-area-inset-right));padding-inline-end:max(1.15rem,env(safe-area-inset-left))}[dir=rtl] .client-shell-header__mobile-menu{padding-inline:.95rem 1.18rem}[dir=rtl] .client-shell-header__controls--mobile{padding-inline:.76rem .96rem}[dir=rtl] .client-shell-header__control{padding-inline:.72rem 1.02rem}[dir=rtl] .client-shell-header__auth-state{padding-inline:1rem .82rem}[dir=rtl] .client-shell-header__mobile-nav-link{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:.58rem .72rem}[dir=rtl] .client-shell-header__mobile-nav-arrow{transform:scaleX(-1)}[dir=rtl] .client-shell-header__language-menu{inset-inline:auto 0}[dir=rtl] .client-shell-header__language-native-select{background-position:.15rem;padding-inline:1.3rem .45rem}[dir=rtl] .client-shell-header__language-item{text-align:right}.client-bottom-nav{z-index:calc(var(--z-fixed,40) + 5);border-top:1px solid var(--color-border);inset-inline:0;position:fixed;bottom:0}@supports (color:color-mix(in lab,red,red)){.client-bottom-nav{border-top:1px solid color-mix(in srgb,var(--color-border)72%,transparent)}}.client-bottom-nav{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-bottom-nav{background:color-mix(in srgb,var(--color-surface)91%,transparent)}}.client-bottom-nav{-webkit-backdrop-filter:blur(16px)saturate(1.12);padding:.48rem .7rem calc(.58rem + env(safe-area-inset-bottom));box-shadow:0 -18px 36px #0f172a21,inset 0 1px #ffffff8a}.client-bottom-nav__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.36rem;margin:0;padding:0;list-style:none;display:grid}.client-bottom-nav__item{min-width:0}.client-bottom-nav__link{box-sizing:border-box;width:100%;min-height:3.05rem;color:var(--color-text);border:1px solid #0000;border-radius:.95rem;place-content:center;align-items:center;gap:.14rem;font-size:.68rem;font-weight:750;line-height:1.2;display:grid}@supports (color:color-mix(in lab,red,red)){.client-bottom-nav__link{color:color-mix(in srgb,var(--color-text)88%,transparent)}}.client-bottom-nav__link{text-align:center;padding-inline:.18rem}.client-bottom-nav__icon{margin-inline:auto}.client-bottom-nav__icon .client-shell-header__menu-svg{width:1.08rem;height:1.08rem}.client-bottom-nav__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.client-bottom-nav__link.is-active{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-bottom-nav__link.is-active{border-color:color-mix(in srgb,var(--color-accent)42%,var(--color-border)58%)}}.client-bottom-nav__link.is-active{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-bottom-nav__link.is-active{background:color-mix(in srgb,var(--color-accent)12%,var(--color-surface)88%)}}.client-bottom-nav__link.is-active{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-bottom-nav__link.is-active{color:color-mix(in srgb,var(--color-accent)88%,var(--color-text)12%)}}[dir=rtl] .client-shell-header__nav-list{justify-content:flex-end}[dir=rtl] .client-shell-header__notifications-panel{inset-inline:.9rem auto}[dir=rtl] .client-shell-header__notifications-item{text-align:right}@media(min-width:768px){.client-shell-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"controls top""nav nav";align-items:center;gap:0 1.15rem;min-height:4.35rem;margin-block-start:-1.4rem;padding-block:.82rem .5rem;padding-inline:max(1.25rem,50vw - 580px + 1.25rem);display:grid}.client-shell-header.is-expanded{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-shell-header.is-expanded{background-color:color-mix(in srgb,var(--color-surface)88%,transparent)}}.client-shell-header.is-expanded{box-shadow:0 18px 42px #0f172a1f}.client-shell-header.is-expanded .client-shell-header__nav{pointer-events:auto!important}.client-shell-header__top-row{grid-area:top;gap:0}.client-shell-header__mobile-quick-actions,.client-bottom-nav{display:none!important}.client-shell-header__brand{flex:none}.client-shell-header__menu-trigger,.client-shell-header__mobile-menu,.client-shell-header__mobile-menu-backdrop{display:none!important}.client-shell-header__mobile-nav{display:none}.client-shell-header__nav{opacity:0;pointer-events:none;transform-origin:top;will-change:height,margin-top,opacity,transform;grid-area:nav;align-items:start;height:0;margin-block-start:0;transition:none;display:flex;overflow:hidden;transform:translateY(-.55rem)scaleY(.96)}.client-shell-header__nav-list{opacity:0;transform-origin:top;will-change:opacity,transform;flex-wrap:wrap;gap:.45rem;min-height:0;display:flex;overflow:visible;transform:translateY(-.55rem)scaleY(.96)}.client-shell-header__controls--desktop{flex-flow:row;flex:none;grid-area:controls;justify-content:flex-start;justify-self:stretch;align-items:center;gap:.45rem;width:100%;margin:0;display:flex}.client-shell-header__controls>*{margin:0}.client-shell-header__controls--desktop .global-header-search{flex:none}.client-shell-header__control{justify-content:center;width:auto;min-height:2.25rem;padding-block:.42rem;padding-inline:.78rem;font-size:.8rem;line-height:1.1}.client-shell-header__control--icon{min-width:2.25rem;padding-inline:.58rem}.client-shell-header__control--icon .client-shell-header__control-label,.client-shell-header__control--status .client-shell-header__control-label{display:none}.client-shell-header__auth-state{gap:.35rem;min-height:2.25rem;padding-inline:.72rem;font-size:.78rem}.client-shell-header__auth-label{display:none}.client-shell-header__control--text{padding-inline:.88rem}.client-shell-header__control--login{box-sizing:border-box;height:2.25rem;min-height:2.25rem}.client-shell-header__control--language .client-shell-header__language-label{display:inline}.client-shell-header__control--language{min-width:9.5rem;height:2.25rem;min-height:2.25rem;padding-block:.42rem}.client-shell-header__language-menu{width:14rem}}@media(min-width:1024px){.client-shell-header{margin-block-start:-1.6rem}}@media(max-width:767px){.client-shell-header__notifications-panel{top:auto;bottom:.8rem;border-radius:1rem;width:auto;max-height:70vh;padding-block-end:.9rem;padding-inline:.8rem;inset-inline:.8rem}.client-shell-header__notifications-list{max-height:56vh}}.client-register-page{background:linear-gradient(135deg,var(--color-bg),var(--color-bg));padding-inline:12px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-register-page{background:linear-gradient(135deg,color-mix(in srgb,var(--color-bg)92%,var(--color-surface)8%),var(--color-bg))}}.client-register-page__container{z-index:1;width:min(1160px,100%);margin-inline:auto;padding-block:1rem 2.25rem;position:relative;padding-inline:0!important}.client-register-page__content{padding-inline:0}.client-register-page__layout{gap:1rem;width:min(1120px,100%);margin-inline:auto;display:grid}.client-register-page__hero,.client-register-page__card{border:1px solid var(--color-border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-register-page__hero,.client-register-page__card{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-register-page__hero,.client-register-page__card{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-register-page__hero,.client-register-page__card{background:color-mix(in srgb,var(--color-surface)94%,transparent)}}.client-register-page__hero,.client-register-page__card{box-shadow:0 22px 50px #0f172a1a}.client-register-page__hero{border-radius:1.35rem;flex-direction:column;order:2;gap:1rem;padding-block:1.15rem;padding-inline:1rem;display:flex}.client-register-page__hero:before{content:"";pointer-events:none;background:linear-gradient(145deg,var(--color-accent),transparent 42%),radial-gradient(420px 220px at 86% 12%,var(--color-info),transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.client-register-page__hero:before{background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent)9%,transparent),transparent 42%),radial-gradient(420px 220px at 86% 12%,color-mix(in srgb,var(--color-info)13%,transparent),transparent 68%)}}.client-register-page__hero-visual,.client-register-page__hero-copy{z-index:1;position:relative}.client-register-page__hero-visual{background:var(--color-surface-strong);border-radius:1.15rem;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.client-register-page__hero-visual{background:color-mix(in srgb,var(--color-surface-strong)72%,transparent)}}.client-register-page__hero-visual{padding:.35rem}.client-register-page__hero-visual svg{width:min(100%,30rem);height:auto;display:block}.client-register-page__hero-copy{gap:.75rem;display:grid}.client-register-page__eyebrow{border:1px solid var(--color-accent);border-radius:999px;align-items:center;width:-moz-fit-content;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-register-page__eyebrow{border:1px solid color-mix(in srgb,var(--color-accent)34%,var(--color-border)66%)}}.client-register-page__eyebrow{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-register-page__eyebrow{background:color-mix(in srgb,var(--color-accent)12%,transparent)}}.client-register-page__eyebrow{color:var(--color-text);letter-spacing:.04em;padding-block:.32rem;padding-inline:.72rem;font-size:.75rem;font-weight:700}.client-register-page__card{border-radius:1.35rem;flex-direction:column;gap:.95rem;padding-block:1.2rem;padding-inline:1rem;display:flex}.client-register-page__card:before{content:"";background:linear-gradient(to inline-end,var(--color-accent),var(--color-info));border-radius:999px;height:3px;position:absolute;inset-block-start:0;inset-inline:1rem}@supports (color:color-mix(in lab,red,red)){.client-register-page__card:before{background:linear-gradient(to inline-end,color-mix(in srgb,var(--color-accent)78%,transparent),color-mix(in srgb,var(--color-info)62%,transparent))}}.client-register-page__card-header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.client-register-page__card-icon,.client-register-page__tip-icon{color:var(--color-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.client-register-page__card-icon{background:linear-gradient(135deg,var(--color-accent),var(--color-info));border-radius:1rem;width:2.75rem;height:2.75rem}@supports (color:color-mix(in lab,red,red)){.client-register-page__card-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent)20%,transparent),color-mix(in srgb,var(--color-info)14%,transparent))}}.client-register-page__card-icon{box-shadow:inset 0 0 0 1px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-register-page__card-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent)20%,transparent)}}.client-register-page__card-icon svg{width:1.35rem;height:1.35rem}.client-register-page__title{letter-spacing:-.01em;margin:0;line-height:1.2}.client-register-page__subtitle,.client-register-page__side-subtitle{max-width:62ch;margin:0}.client-register-page__tabs{border:1px solid var(--color-border);border-radius:1rem;grid-template-columns:1fr;gap:.52rem;display:grid}@supports (color:color-mix(in lab,red,red)){.client-register-page__tabs{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-register-page__tabs{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-register-page__tabs{background:color-mix(in srgb,var(--color-surface-strong)66%,transparent)}}.client-register-page__tabs{padding:.45rem}.client-register-page__tab{text-align:center;white-space:normal;justify-content:center;min-height:2.55rem;line-height:1.2;display:inline-flex;box-shadow:none!important;border-radius:.8rem!important}.client-register-page__form{margin-top:.1rem;gap:.95rem;width:100%;margin-inline:auto;padding-inline:0;display:grid}.client-register-page__field{gap:.45rem;width:100%;margin-inline:auto;display:grid}.client-register-page .form-label{letter-spacing:.01em;font-size:.86rem;font-weight:600}.client-register-page__submit{min-height:3.1rem;border-radius:.95rem!important}.client-register-page__form-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.15rem;display:grid}.client-register-page__form-actions>*{margin:0!important}.client-register-page__tips{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.client-register-page__tip{color:var(--color-text);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.client-register-page__tip-icon{background:var(--color-success);border-radius:999px;width:1.35rem;height:1.35rem}@supports (color:color-mix(in lab,red,red)){.client-register-page__tip-icon{background:color-mix(in srgb,var(--color-success)14%,transparent)}}.client-register-page__tip-icon{color:var(--color-success-text)}.client-register-page__tip-icon svg{width:1rem;height:1rem}.client-register-page__action{text-align:center;white-space:normal;width:100%;min-height:2.65rem;font-weight:600;line-height:1.2;border-radius:999px!important}@media(min-width:520px){.client-register-page__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}[dir=rtl] .client-register-page__card,[dir=rtl] .client-register-page__hero{padding-inline:1rem 1.4rem!important}@media(min-width:768px){.client-register-page{padding-inline:16px}.client-register-page__container{padding-block:1.5rem 2.75rem;padding-inline:.4rem}.client-register-page__layout{gap:1.25rem}.client-register-page__card,.client-register-page__hero{padding-block:1.55rem;padding-inline:1.45rem}[dir=rtl] .client-register-page__card,[dir=rtl] .client-register-page__hero{padding-inline:1.45rem 1.85rem!important}}@media(min-width:1024px){.client-register-page{padding-inline:20px}.client-register-page__layout{grid-template-columns:minmax(23rem,.88fr) minmax(29rem,1fr);gap:1.5rem}.client-register-page__card,.client-register-page__hero{order:initial;min-height:37rem}.client-register-page__card{padding-block:1.75rem}.client-register-page__hero{padding-block:1.7rem}}@media(min-width:1280px){.client-register-page__layout{grid-template-columns:minmax(25rem,.92fr) minmax(31rem,1fr)}}.logo-showcase-page{background:radial-gradient(900px 500px at 75% -5%,var(--color-accent),transparent 60%),radial-gradient(700px 400px at 10% 90%,var(--color-info),transparent 58%),var(--color-bg);min-height:100vh}@supports (color:color-mix(in lab,red,red)){.logo-showcase-page{background:radial-gradient(900px 500px at 75% -5%,color-mix(in srgb,var(--color-accent)7%,transparent),transparent 60%),radial-gradient(700px 400px at 10% 90%,color-mix(in srgb,var(--color-info)6%,transparent),transparent 58%),var(--color-bg)}}.logo-showcase-page{padding-block:3.5rem 5rem;padding-inline:20px}.logo-showcase-heading{text-align:center;letter-spacing:-.035em;color:var(--color-text);margin:0 0 .45rem;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:800}.logo-showcase-sub{text-align:center;color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.logo-showcase-sub{color:color-mix(in srgb,var(--color-text)52%,transparent)}}.logo-showcase-sub{margin:0 0 3rem;font-size:.97rem}.lsc-grid{grid-template-columns:repeat(5,1fr);gap:1.15rem;max-width:1160px;margin-inline:auto;display:grid}.lsc-card{border:1.5px solid var(--color-border);border-radius:1.15rem;position:relative}@supports (color:color-mix(in lab,red,red)){.lsc-card{border:1.5px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.lsc-card{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.lsc-card{background:color-mix(in srgb,var(--color-surface)97%,var(--color-bg)3%)}}.lsc-card{cursor:pointer;flex-direction:column;gap:.7rem;padding:1.65rem 1.2rem 1.3rem;transition:box-shadow .2s,border-color .2s,transform .18s;display:flex;box-shadow:0 2px 6px #0f172a0a,0 8px 24px #0f172a0f}.lsc-card:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.lsc-card:hover{border-color:color-mix(in srgb,var(--color-accent)60%,transparent)}}.lsc-card:hover{box-shadow:0 4px 12px #0f172a0f,0 16px 40px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.lsc-card:hover{box-shadow:0 4px 12px #0f172a0f,0 16px 40px color-mix(in srgb,var(--color-accent)16%,#0f172a1a)}}.lsc-card:hover{transform:translateY(-3px)}.lsc-num{background:var(--color-accent);min-width:1.75rem;height:1.75rem;color:var(--color-accent-contrast);box-shadow:0 2px 10px var(--color-accent);border-radius:999px;justify-content:center;align-items:center;padding-inline:.3rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-.88rem;left:1.1rem}@supports (color:color-mix(in lab,red,red)){.lsc-num{box-shadow:0 2px 10px color-mix(in srgb,var(--color-accent)45%,transparent)}}.lsc-preview{direction:ltr;align-items:center;gap:.6rem;padding-block:.4rem;display:flex}.lsc-mark{flex-shrink:0;width:46px;height:46px;display:block}.lsc-wordmark{white-space:nowrap;direction:ltr;align-items:baseline;font-size:1.12rem;line-height:1;display:inline-flex}.lsc-i{color:var(--color-accent);letter-spacing:-.01em;font-size:1.3em;font-style:italic;font-weight:900}.lsc-separator{color:var(--color-text);font-weight:300}@supports (color:color-mix(in lab,red,red)){.lsc-separator{color:color-mix(in srgb,var(--color-text)30%,transparent)}}.lsc-separator{margin-inline:.04em;font-size:.92em}.lsc-brand{color:var(--color-text);letter-spacing:-.02em;font-weight:700}.lsc-title{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.83rem;font-weight:700;overflow:hidden}.lsc-desc{color:var(--color-text);font-size:.73rem;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.lsc-desc{color:color-mix(in srgb,var(--color-text)54%,transparent)}}.lsc-desc{margin:0}@media(max-width:1024px){.lsc-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.lsc-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.lsc-card{padding:1.4rem 1rem 1.1rem}}.lsc-grad{background:linear-gradient(135deg,var(--color-accent),var(--color-info));-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-weight:800}.lsc-muted{color:var(--color-text);font-weight:400}@supports (color:color-mix(in lab,red,red)){.lsc-muted{color:color-mix(in srgb,var(--color-text)48%,transparent)}}.lsc-muted{letter-spacing:-.02em}.client-product-details-page{background:radial-gradient(860px 520px at 100% -10%,var(--color-accent),transparent 62%),radial-gradient(760px 440px at 0% -14%,var(--color-info),transparent 60%),linear-gradient(180deg,var(--color-surface),transparent 28%),var(--color-bg);padding-inline:12px}@supports (color:color-mix(in lab,red,red)){.client-product-details-page{background:radial-gradient(860px 520px at 100% -10%,color-mix(in srgb,var(--color-accent)9%,transparent),transparent 62%),radial-gradient(760px 440px at 0% -14%,color-mix(in srgb,var(--color-info)8%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface)76%,transparent),transparent 28%),var(--color-bg)}}.client-product-details-page__container{width:min(1160px,100%);margin-inline:auto;padding-block:1rem 2.25rem;padding-inline:0}.client-product-details-content{padding-inline:0}.client-product-details-page__hero,.client-product-details-card,.client-product-details-price{border:1px solid var(--color-border);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.client-product-details-page__hero,.client-product-details-card,.client-product-details-price{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.client-product-details-page__hero,.client-product-details-card,.client-product-details-price{box-shadow:0 18px 40px #0f172a14}.client-product-details-page__hero{padding-inline:16px}.client-product-details-hero__body{gap:1rem;display:grid}.client-product-details-hero__copy{min-width:0}.client-product-details-hero__title{min-height:3rem;line-height:1.1}.client-product-details-hero__subtitle{max-width:70ch;min-height:2.25rem}.client-product-details-hero__title-skeleton{height:2.35rem}.client-product-details-hero__subtitle-skeleton{height:1.1rem}.client-product-details-card-head{align-items:flex-start;gap:.9rem;display:flex}.client-product-details-card-step{border:1px solid var(--color-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:2rem;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-product-details-card-step{border:1px solid color-mix(in srgb,var(--color-accent)34%,var(--color-border)66%)}}.client-product-details-card-step{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-product-details-card-step{background:color-mix(in srgb,var(--color-accent)12%,var(--color-surface)88%)}}.client-product-details-card-step{color:var(--color-accent);font-size:.78rem;font-weight:700}.client-page-toolbar{flex-wrap:wrap;align-items:center;display:flex}.client-page-toolbar>*{margin:.24rem .28rem}.client-page-toolbar>:first-child{margin-inline-start:0}.client-product-details-workspace,.client-product-details-main-column,.client-product-details-sidebar-stack,.client-product-details-upload-stack{gap:1.25rem;display:grid}.client-product-details-primary-grid{align-items:start}.client-product-details-primary-col--params-ltr,.client-product-details-primary-col--params-rtl{order:1}.client-product-details-primary-col--upload-ltr,.client-product-details-primary-col--upload-rtl{order:2;position:relative}.client-product-details-media-stage{margin-block-start:.15rem}.client-product-details-summary-card{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-product-details-summary-card{border-color:color-mix(in srgb,var(--color-border)88%,transparent)}}.client-product-details-guest-status{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-product-details-guest-status{border:1px solid color-mix(in srgb,var(--color-border)86%,transparent)}}.client-product-details-guest-status{box-shadow:0 14px 34px #0f172a14}.client-product-details-guest-status__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.client-product-details-guest-status__actions{justify-content:flex-end}.client-product-details-guest-status__facts{gap:.65rem;display:grid}.client-product-details-guest-status__fact-row{border-bottom:1px dashed var(--color-border);flex-wrap:wrap;justify-content:space-between;gap:.45rem .8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.client-product-details-guest-status__fact-row{border-bottom:1px dashed color-mix(in srgb,var(--color-border)72%,transparent)}}.client-product-details-guest-status__fact-row{padding-block-end:.55rem}.client-product-details-guest-status__fact-row:last-child{border-bottom:0;padding-block-end:0}.client-product-details-guest-status__error{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.client-product-details-guest-status__error{border-color:color-mix(in srgb,#ef4444 64%,var(--color-border)36%)}}.client-product-details-guest-status__error{background:#ef444421}.client-product-details-summary-details,.client-product-details-summary-price{min-height:100%}.client-product-details-facts-grid{gap:.7rem;display:grid}.client-product-details-fact-row{border-bottom:1px dashed var(--color-border);gap:.18rem;padding-bottom:.7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.client-product-details-fact-row{border-bottom:1px dashed color-mix(in srgb,var(--color-border)70%,transparent)}}.client-product-details-fact-row:last-child{border-bottom:0;padding-bottom:0}.client-product-details-fact-row dd{word-break:break-word;margin:0}.client-product-details-total-box{box-shadow:inset 0 1px #ffffff29}.client-product-details-media-toolbar{justify-content:flex-end}.client-product-details-media-toolbar>*{margin:0 0 0 .45rem}.client-product-details-media-toolbar>:first-child{margin-inline-start:0}.client-product-details-media-shell,.client-product-details-media-layout{gap:.9rem;display:grid}.client-product-details-thumb-grid,.client-product-details-video-grid{align-items:stretch}.client-product-details-thumb{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-product-details-thumb{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-product-details-thumb{min-width:2.75rem;min-height:2.75rem;transition:transform .18s,box-shadow .18s,border-color .18s}.client-product-details-thumb:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0f172a14}.client-product-details-gallery-main,.client-product-details-video-main{min-height:15rem;max-height:24rem}.client-product-details-gallery-main__image{width:100%;height:auto;max-height:20rem}.client-product-details-video-picker{border:1px solid var(--color-border);min-height:2.9rem}@supports (color:color-mix(in lab,red,red)){.client-product-details-video-picker{border:1px solid color-mix(in srgb,var(--color-border)86%,transparent)}}.client-product-details-video-picker--active{box-shadow:0 8px 18px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-product-details-video-picker--active{box-shadow:0 8px 18px color-mix(in srgb,var(--color-accent)24%,transparent)}}.client-product-details-upload-layout{gap:1rem;display:grid}.client-product-details-upload-feedback{margin-top:.95rem}.client-product-details-upload-status{min-height:48px}.client-product-pricing-calculator__rows{gap:.45rem;display:grid}.client-product-pricing-calculator__quantity{border:1px solid var(--color-border);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.client-product-pricing-calculator__quantity{border:1px solid color-mix(in srgb,var(--color-border)86%,transparent)}}.client-product-pricing-calculator__quantity{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-product-pricing-calculator__quantity{background:color-mix(in srgb,var(--color-surface)94%,var(--color-bg)6%)}}.client-product-pricing-calculator__quantity{padding:.85rem .9rem}.client-product-pricing-calculator__row{border-bottom:1px dashed var(--color-border);justify-content:space-between;align-items:center;gap:.8rem;padding-block:.2rem;font-size:.84rem;display:flex}@supports (color:color-mix(in lab,red,red)){.client-product-pricing-calculator__row{border-bottom:1px dashed color-mix(in srgb,var(--color-border)70%,transparent)}}.client-product-pricing-calculator__row:last-child{border-bottom:0}.client-product-pricing-calculator__row>dd{font-weight:600}.client-product-pricing-calculator__row--total{border-top:1px solid var(--color-border);margin-top:.2rem;padding-top:.4rem}@supports (color:color-mix(in lab,red,red)){.client-product-pricing-calculator__row--total{border-top:1px solid color-mix(in srgb,var(--color-border)90%,transparent)}}.client-product-pricing-calculator__row--total{border-bottom:0;font-size:.94rem}.client-product-pricing-calculator__tiers{border:1px solid var(--color-border);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.client-product-pricing-calculator__tiers{border:1px solid color-mix(in srgb,var(--color-border)86%,transparent)}}.client-product-pricing-calculator__tiers{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-product-pricing-calculator__tiers{background:color-mix(in srgb,var(--color-surface)94%,var(--color-bg)6%)}}.client-product-pricing-calculator__tiers{padding:.7rem .75rem}.client-product-pricing-calculator__tier-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.client-product-pricing-calculator__tier-item{border:1px solid var(--color-border);border-radius:10px;gap:.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.client-product-pricing-calculator__tier-item{border:1px solid color-mix(in srgb,var(--color-border)80%,transparent)}}.client-product-pricing-calculator__tier-item{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-product-pricing-calculator__tier-item{background:color-mix(in srgb,var(--color-surface-strong)94%,var(--color-surface)6%)}}.client-product-pricing-calculator__tier-item{padding:.5rem .6rem;font-size:.79rem}.client-product-preview{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-product-preview{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.client-product-preview{box-shadow:0 8px 24px #0f172a14}.client-print-preview-area{flex-direction:column;width:100%;min-height:0;display:flex}.client-print-preview-pager{grid-template-columns:2.75rem minmax(7rem,1fr) 2.75rem;align-items:center;gap:.375rem;display:grid}.client-print-preview-area__pager-toolbar{flex:none;justify-content:center;margin-block-end:12px;padding-inline:12px;display:flex}.client-print-preview-pager--inline{box-sizing:border-box;border:1px solid var(--color-border);width:min(100%,16rem);min-height:3.5rem;padding:.3125rem}@supports (color:color-mix(in lab,red,red)){.client-print-preview-pager--inline{border:1px solid color-mix(in srgb,var(--color-border)88%,transparent)}}.client-print-preview-pager--inline{background:var(--color-surface);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.client-print-preview-pager--inline{background:color-mix(in srgb,var(--color-surface)98%,var(--color-bg)2%)}}.client-print-preview-pager--inline{box-shadow:inset 0 1px #ffffff85,0 8px 22px #0f172a1a}.client-print-preview-modal__pager-bar{z-index:4;pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-end:max(12px,env(safe-area-inset-bottom));inset-inline:0}.client-print-preview-pager--modal{pointer-events:auto;background:var(--color-surface);border-radius:1rem;width:min(100% - 24px,16rem);padding:.3125rem}@supports (color:color-mix(in lab,red,red)){.client-print-preview-pager--modal{background:color-mix(in srgb,var(--color-surface)94%,transparent)}}.client-print-preview-pager--modal{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-print-preview-pager--modal{border:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.client-print-preview-pager--modal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 30px #0f172a33}.client-print-preview-pager__status{border-inline:1px solid var(--color-border);justify-content:center;align-items:center;min-width:0;min-height:2.25rem;padding-inline:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.client-print-preview-pager__status{border-inline:1px solid color-mix(in srgb,var(--color-border)70%,transparent)}}.client-print-preview-pager__status{text-align:center;color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem;font-weight:700;line-height:1.25}.client-print-preview-pager__button{border:1px solid var(--color-border)!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;padding:0!important}@supports (color:color-mix(in lab,red,red)){.client-print-preview-pager__button{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)!important}}.client-print-preview-pager__button{color:var(--color-text);background:var(--color-surface-strong)!important;border-radius:.75rem!important}@supports (color:color-mix(in lab,red,red)){.client-print-preview-pager__button{background:color-mix(in srgb,var(--color-surface-strong)92%,transparent)!important}}.client-print-preview-pager__button{box-shadow:0 2px 7px #0f172a14}.client-print-preview-pager__button:not(:disabled):hover{border-color:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.client-print-preview-pager__button:not(:disabled):hover{border-color:color-mix(in srgb,var(--color-accent)48%,var(--color-border))!important}}.client-print-preview-pager__button:not(:disabled):hover{color:var(--color-accent);background:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.client-print-preview-pager__button:not(:disabled):hover{background:color-mix(in srgb,var(--color-accent)10%,var(--color-surface))!important}}.client-print-preview-pager__button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 10px #0f172a1f}.client-print-preview-pager__button:disabled{box-shadow:none;background:0 0!important;border-color:#0000!important}.client-print-preview-pager__button:focus-visible{outline:3px solid var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-print-preview-pager__button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent)72%,transparent)}}.client-print-preview-pager__button:focus-visible{outline-offset:2px}.client-print-preview-pager__glyph:before{font-size:1.25rem;font-weight:700;line-height:1;display:block}.client-print-preview-pager__glyph--prev:before{content:"←"}.client-print-preview-pager__glyph--next:before{content:"→"}.client-print-preview-area__viewport{border:1px solid var(--color-border);flex:auto;min-width:0;min-height:13rem;position:relative}@supports (color:color-mix(in lab,red,red)){.client-print-preview-area__viewport{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.client-print-preview-area__viewport{background:var(--color-surface);border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.client-print-preview-area__viewport{background:color-mix(in srgb,var(--color-surface)95%,var(--color-bg)5%)}}.client-print-preview-area__viewport{overflow:hidden;box-shadow:0 8px 24px #0f172a14}.client-print-preview-area__panel{text-align:center;opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:1rem;transition:opacity .22s,transform .22s;display:flex;position:absolute;inset:0;transform:translateY(8px)}.client-print-preview-area__panel--active{opacity:1;pointer-events:auto;transform:translateY(0)}.client-print-preview-area__surface{width:min(100%,560px);margin-inline:auto;position:relative}.client-print-preview-area__status{width:min(100%,560px);margin-inline:auto}.client-print-preview-area__empty-mark{background:linear-gradient(135deg,transparent 0 20%,var(--color-accent)20% 34%,transparent 34%),linear-gradient(180deg,var(--color-surface),var(--color-surface-strong));border-radius:14px 14px 18px 18px;width:54px;height:68px;margin:0 auto 12px;display:block}@supports (color:color-mix(in lab,red,red)){.client-print-preview-area__empty-mark{background:linear-gradient(135deg,transparent 0 20%,color-mix(in srgb,var(--color-accent)20%,transparent)20% 34%,transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface)96%,transparent),color-mix(in srgb,var(--color-surface-strong)82%,transparent))}}.client-print-preview-area__empty-mark{box-shadow:0 0 0 1px var(--color-border) inset,0 14px 28px #0f172a14}@supports (color:color-mix(in lab,red,red)){.client-print-preview-area__empty-mark{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-border)54%,transparent) inset,0 14px 28px #0f172a14}}.client-print-preview-area__overlay{z-index:8;color:var(--color-text-primary);background:var(--color-surface-strong);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.client-print-preview-area__overlay{background:color-mix(in srgb,var(--color-surface-strong)78%,transparent)}}.client-print-preview-area__overlay{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);opacity:0;pointer-events:none;transition:opacity .22s}.client-print-preview-area__overlay--visible{opacity:1}.client-print-preview-area__spinner{border:2px solid var(--color-border);border-radius:999px;width:1.95rem;height:1.95rem}@supports (color:color-mix(in lab,red,red)){.client-print-preview-area__spinner{border:2px solid color-mix(in srgb,var(--color-border)70%,transparent)}}.client-print-preview-area__spinner{border-top-color:var(--color-accent);animation:.85s linear infinite client-print-preview-spin!important}.client-print-preview-area__overlay{text-align:center;gap:.5rem;padding-block:16px;padding-inline:16px}.client-processing-overlay__status{margin-top:.75rem}.client-processing-stepper{justify-content:center;align-items:flex-start;gap:0;width:100%;max-width:22rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.client-processing-stepper__step{flex-direction:column;flex:1 1 0;align-items:center;gap:.3rem;min-width:0;display:flex;position:relative}.client-processing-stepper__step+.client-processing-stepper__step:before{content:"";background:var(--color-border);top:.34rem;width:100%;height:2px;position:absolute;inset-inline-end:50%}@supports (color:color-mix(in lab,red,red)){.client-processing-stepper__step+.client-processing-stepper__step:before{background:color-mix(in srgb,var(--color-border)70%,transparent)}}.client-processing-stepper__step+.client-processing-stepper__step:before{z-index:0}.client-processing-stepper__step[data-state=done]+.client-processing-stepper__step:before,.client-processing-stepper__step[data-state=active]+.client-processing-stepper__step:before{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-processing-stepper__step[data-state=done]+.client-processing-stepper__step:before,.client-processing-stepper__step[data-state=active]+.client-processing-stepper__step:before{background:color-mix(in srgb,var(--color-accent)70%,transparent)}}.client-processing-stepper__marker{z-index:1;border:2px solid var(--color-border);border-radius:999px;width:.72rem;height:.72rem;position:relative}@supports (color:color-mix(in lab,red,red)){.client-processing-stepper__marker{border:2px solid color-mix(in srgb,var(--color-border)75%,transparent)}}.client-processing-stepper__marker{background:var(--color-surface-strong);transition:background .2s,border-color .2s,transform .2s}.client-processing-stepper__step[data-state=done] .client-processing-stepper__marker{background:var(--color-accent);border-color:var(--color-accent)}.client-processing-stepper__step[data-state=active] .client-processing-stepper__marker{border-color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-processing-stepper__step[data-state=active] .client-processing-stepper__marker{background:color-mix(in srgb,var(--color-accent)35%,var(--color-surface-strong))}}.client-processing-stepper__step[data-state=active] .client-processing-stepper__marker{box-shadow:0 0 0 3px var(--color-accent);transform:scale(1.15)}@supports (color:color-mix(in lab,red,red)){.client-processing-stepper__step[data-state=active] .client-processing-stepper__marker{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)22%,transparent)}}.client-processing-stepper__label{color:var(--color-text-primary);font-size:.62rem;font-weight:600;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.client-processing-stepper__label{color:color-mix(in srgb,var(--color-text-primary)62%,transparent)}}.client-processing-stepper__step[data-state=active] .client-processing-stepper__label{color:var(--color-text-primary)}.client-processing-overlay__reassure{color:var(--color-text-primary);margin-top:.5rem;font-size:.7rem}@supports (color:color-mix(in lab,red,red)){.client-processing-overlay__reassure{color:color-mix(in srgb,var(--color-text-primary)70%,transparent)}}.client-processing-overlay__reassure{max-width:20rem}.client-processing-overlay__timer{font-variant-numeric:tabular-nums;color:var(--color-text-primary);margin-top:.15rem;font-size:.65rem}@supports (color:color-mix(in lab,red,red)){.client-processing-overlay__timer{color:color-mix(in srgb,var(--color-text-primary)55%,transparent)}}@media(max-width:480px){.client-processing-stepper__label{font-size:.56rem}}.client-process-file-button__content,.client-process-file-button__label{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.client-process-file-button__unapplied-dot{background:var(--color-accent);border-radius:999px;width:.5rem;height:.5rem}@supports (color:color-mix(in lab,red,red)){.client-process-file-button__unapplied-dot{background:color-mix(in srgb,var(--color-accent)88%,#fff 12%)}}.client-process-file-button__unapplied-dot{box-shadow:0 0 0 2px var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-process-file-button__unapplied-dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-surface-strong)78%,transparent)}}.client-process-file-button__spinner{border:2px solid;border-radius:999px;width:.9rem;height:.9rem}@supports (color:color-mix(in lab,red,red)){.client-process-file-button__spinner{border:2px solid color-mix(in srgb,currentColor 38%,transparent)}}.client-process-file-button__spinner{border-top-color:currentColor;animation:.75s linear infinite client-process-file-button-spin!important}.client-print-preview-area__error{margin-inline:auto}@keyframes client-print-preview-spin{to{transform:rotate(360deg)}}@keyframes client-process-file-button-spin{to{transform:rotate(360deg)}}.client-product-preview__image{min-height:180px}.client-product-preview__skeleton{width:100%;max-width:520px;min-height:180px}.client-product-preview__status{max-width:540px}.client-product-preview__watermark{letter-spacing:.32em}.client-local-file-preview{justify-content:center;align-items:center;width:min(100%,560px);min-height:180px;margin-inline:auto;display:flex;position:relative}.client-local-file-preview__image,.client-local-file-preview__canvas{-o-object-fit:contain;object-fit:contain;background:var(--color-surface);border-radius:.75rem;width:100%;height:auto;max-height:320px}@supports (color:color-mix(in lab,red,red)){.client-local-file-preview__image,.client-local-file-preview__canvas{background:color-mix(in srgb,var(--color-surface)95%,var(--color-bg)5%)}}.client-local-file-preview__loading{background:var(--color-surface-strong);border-radius:.75rem;width:100%;max-width:520px;min-height:180px}@supports (color:color-mix(in lab,red,red)){.client-local-file-preview__loading{background:color-mix(in srgb,var(--color-surface-strong)88%,var(--color-bg)12%)}}.client-local-file-preview__loading{flex-direction:column;justify-content:center;align-items:center;gap:.95rem;display:flex}.client-local-file-preview__loading--quiet{gap:0}.client-local-file-preview__spinner{border:3px solid var(--color-border);border-radius:999px;width:4rem;height:4rem}@supports (color:color-mix(in lab,red,red)){.client-local-file-preview__spinner{border:3px solid color-mix(in srgb,var(--color-border)70%,transparent)}}.client-local-file-preview__spinner{border-top-color:var(--color-accent);animation:.85s linear infinite client-print-preview-spin!important}.client-file-loader__label{letter-spacing:.01em;color:var(--color-text);font-size:.8rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.client-file-loader__label{color:color-mix(in srgb,var(--color-text)72%,transparent)}}.client-local-file-preview__fallback{border:1px dashed var(--color-border);width:min(100%,560px);min-height:180px;margin-inline:auto}@supports (color:color-mix(in lab,red,red)){.client-local-file-preview__fallback{border:1px dashed color-mix(in srgb,var(--color-border)86%,transparent)}}.client-local-file-preview__fallback{text-align:center;border-radius:.75rem;place-content:center;padding:1rem;display:grid}.client-print-preview-area__open-trigger{color:inherit;cursor:zoom-in;text-align:inherit;background:0 0;border:0;padding:0;display:block}.client-print-preview-area__open-trigger:focus-visible{outline:3px solid var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-print-preview-area__open-trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent)72%,transparent)}}.client-print-preview-area__open-trigger:focus-visible{outline-offset:4px;border-radius:.9rem}.client-print-preview-area__open-trigger:hover .client-product-preview__image,.client-print-preview-area__open-trigger:hover .client-local-file-preview__image,.client-print-preview-area__open-trigger:hover .client-local-file-preview__canvas{box-shadow:0 16px 36px #0f172a24}.client-print-preview-modal{background:#0f172ab8}.client-print-preview-modal__panel{background:var(--color-surface);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.client-print-preview-modal__panel{background:color-mix(in srgb,var(--color-surface)94%,var(--color-bg)6%)}}.client-print-preview-modal__floating-actions{z-index:4;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-block-start:max(10px,env(safe-area-inset-top));inset-inline:10px}.client-print-preview-modal__zoom-controls{pointer-events:auto;align-items:center;gap:8px;display:inline-flex}.client-print-preview-modal__icon-button{border:1px solid var(--color-border)!important;width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important}@supports (color:color-mix(in lab,red,red)){.client-print-preview-modal__icon-button{border:1px solid color-mix(in srgb,var(--color-border)78%,transparent)!important}}.client-print-preview-modal__icon-button{background:var(--color-surface)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){.client-print-preview-modal__icon-button{background:color-mix(in srgb,var(--color-surface)90%,transparent)!important}}.client-print-preview-modal__icon-button{pointer-events:auto;color:var(--color-text)!important;box-shadow:0 8px 20px #0f172a29!important}.client-print-preview-modal__icon-button>span{font-size:1rem;font-weight:800;line-height:1;padding:0!important}.client-print-preview-modal__icon-glyph:before{font-size:1rem;font-weight:800;line-height:1;display:block}.client-print-preview-modal__icon-glyph--close:before{content:"X"}.client-print-preview-modal__icon-glyph--zoom-out:before{content:"-"}.client-print-preview-modal__icon-glyph--zoom-in:before{content:"+"}.client-print-preview-modal__icon-button:focus-visible{outline:3px solid var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-print-preview-modal__icon-button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent)72%,transparent)}}.client-print-preview-modal__icon-button:focus-visible{outline-offset:2px}.client-print-preview-modal__body{overscroll-behavior:contain;min-height:0;padding-block:max(8px,env(safe-area-inset-top))max(8px,env(safe-area-inset-bottom));padding-inline:max(8px,env(safe-area-inset-left))max(8px,env(safe-area-inset-right));background:linear-gradient(45deg,var(--color-border)25%,transparent 25%),linear-gradient(-45deg,var(--color-border)25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--color-border)75%),linear-gradient(-45deg,transparent 75%,var(--color-border)75%),var(--color-surface);flex:auto;overflow:auto}@supports (color:color-mix(in lab,red,red)){.client-print-preview-modal__body{background:linear-gradient(45deg,color-mix(in srgb,var(--color-border)18%,transparent)25%,transparent 25%),linear-gradient(-45deg,color-mix(in srgb,var(--color-border)18%,transparent)25%,transparent 25%),linear-gradient(45deg,transparent 75%,color-mix(in srgb,var(--color-border)18%,transparent)75%),linear-gradient(-45deg,transparent 75%,color-mix(in srgb,var(--color-border)18%,transparent)75%),color-mix(in srgb,var(--color-surface)92%,var(--color-bg)8%)}}.client-print-preview-modal__body{background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.client-print-preview-modal__canvas{transform-origin:top;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-max-content;width:max-content;max-width:100%;margin-inline:auto;transition:transform .18s}.client-print-preview-modal__canvas--draggable{cursor:grab;touch-action:none}.client-print-preview-modal__canvas--dragging{cursor:grabbing;transition:none}.client-print-preview-modal__image,.client-print-preview-modal__canvas .client-local-file-preview__image,.client-print-preview-modal__canvas .client-local-file-preview__canvas{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:14px;width:auto;max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);box-shadow:0 16px 42px #0f172a29}.client-print-preview-modal__canvas .client-local-file-preview{width:-moz-max-content;width:max-content;max-width:100%;min-height:0}[dir=rtl] .client-print-preview-modal__body{padding-inline-end:calc(max(8px,env(safe-area-inset-right)) + 4px)}@media(max-width:640px){.client-print-preview-modal__floating-actions{inset-block-start:max(8px,env(safe-area-inset-top));inset-inline:8px}.client-print-preview-modal__body{padding-block:max(6px,env(safe-area-inset-top))max(6px,env(safe-area-inset-bottom));padding-inline:max(6px,env(safe-area-inset-left))max(6px,env(safe-area-inset-right))}.client-print-preview-modal__image,.client-print-preview-modal__canvas .client-local-file-preview__image,.client-print-preview-modal__canvas .client-local-file-preview__canvas{max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px)}[dir=rtl] .client-print-preview-modal__body{padding-inline-end:calc(max(6px,env(safe-area-inset-right)) + 4px)}}.client-product-upload-zone{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-product-upload-zone{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.client-product-file-usage-indicator{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-product-file-usage-indicator{border-color:color-mix(in srgb,var(--color-border)82%,transparent)}}.client-product-file-usage-indicator{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-product-file-usage-indicator{background:color-mix(in srgb,var(--color-surface)94%,var(--color-bg)6%)}}.client-product-file-usage-indicator--new{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-product-file-usage-indicator--new{border-color:color-mix(in srgb,var(--color-accent)42%,var(--color-border)58%)}}.client-product-file-usage-indicator--new{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-product-file-usage-indicator--new{background:color-mix(in srgb,var(--color-accent)12%,var(--color-surface)88%)}}.client-product-file-usage-indicator--existing{border-color:#10b981}@supports (color:color-mix(in lab,red,red)){.client-product-file-usage-indicator--existing{border-color:color-mix(in srgb,#10b981 48%,var(--color-border)52%)}}.client-product-file-usage-indicator--existing{background:#10b981}@supports (color:color-mix(in lab,red,red)){.client-product-file-usage-indicator--existing{background:color-mix(in srgb,#10b981 11%,var(--color-surface)89%)}}.client-product-file-usage-indicator__header{min-height:1.25rem}.client-product-watermark-preview-box{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-product-watermark-preview-box{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.client-product-process-file-action{border:1px solid var(--color-border);border-radius:14px;flex-direction:column;gap:12px;margin-top:16px;padding:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.client-product-process-file-action{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.client-product-process-file-action{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-product-process-file-action{background:color-mix(in srgb,var(--color-surface)92%,var(--color-bg)8%)}}.client-product-process-file-action{box-shadow:0 4px 14px #0f172a0d}.client-product-process-file-action__heading{flex-direction:column;gap:4px;display:flex}.client-product-process-file-action__button-wrapper{width:100%;display:flex}.client-product-process-file-action__button{width:100%;min-height:44px}.client-product-process-file-action__hint{background:#f59e0b;border:1px solid #f59e0b8a;border-radius:10px;margin:0;padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.client-product-process-file-action__hint{background:color-mix(in srgb,#f59e0b 12%,var(--color-surface)88%)}}.client-product-process-file-action__hint{color:#b45309}@supports (color:color-mix(in lab,red,red)){.client-product-process-file-action__hint{color:color-mix(in srgb,#b45309 80%,var(--color-text)20%)}}.client-product-process-file-action__hint{font-size:.75rem;line-height:1.35}[dir=rtl] .client-product-process-file-action{padding-inline-end:20px}@media(min-width:640px){.client-product-process-file-action{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px}.client-product-process-file-action__heading{flex:auto}.client-product-process-file-action__button-wrapper{flex:none;width:auto}.client-product-process-file-action__button{width:auto;min-width:12rem}.client-product-process-file-action__hint{flex-basis:100%}[dir=rtl] .client-product-process-file-action{padding-inline-end:24px}}.client-product-upload-dropzone{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-product-upload-dropzone{border-color:color-mix(in srgb,var(--color-border)84%,transparent)}}.client-product-upload-dropzone{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-product-upload-dropzone{background:color-mix(in srgb,var(--color-surface)95%,var(--color-bg)5%)}}.client-product-upload-dropzone--active{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-product-upload-dropzone--active{border-color:color-mix(in srgb,var(--color-accent)62%,var(--color-border)38%)}}.client-product-upload-dropzone--active{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-product-upload-dropzone--active{background:color-mix(in srgb,var(--color-accent)12%,var(--color-surface)88%)}}.client-product-upload-dropzone--active{box-shadow:0 0 0 3px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-product-upload-dropzone--active{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)18%,transparent)}}.client-product-upload-dropzone--disabled{opacity:.72}.client-product-upload-dropzone--no-drag{border-style:solid}.client-product-params-accordion__summary::-webkit-details-marker{display:none}.client-product-params-accordion[open]{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-product-params-accordion[open]{border-color:color-mix(in srgb,var(--color-accent)48%,var(--color-border)52%)}}.client-product-watermark-preview-box__summary::-webkit-details-marker{display:none}.client-product-pricing-modal__content{max-height:min(84vh,760px);overflow-y:auto}.client-product-login-required-modal__panel{width:min(100%,28rem);max-height:min(80vh,520px);overflow-y:auto}.client-product-login-required-modal__body-wrap{padding:20px}.client-product-login-required-modal__header{align-items:center;gap:.5rem;display:flex}.client-product-login-required-modal__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.client-product-login-required-modal__body{color:var(--color-text-muted);margin:12px 0 0;font-size:.875rem;line-height:1.6}.client-product-login-required-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:20px;display:flex}.client-product-login-required-modal__actions>*{margin:0 0 0 .5rem}.client-product-login-required-modal__actions>:first-child{margin-inline-start:0}[dir=rtl] .client-product-login-required-modal__body-wrap{padding-inline-end:24px}@media(min-width:640px){.client-product-login-required-modal__body-wrap{padding:24px}.client-product-login-required-modal__title{font-size:1.25rem}}.client-product-details-order-actions{display:none}.client-product-details-sticky{padding-inline:12px}.client-product-details-sticky__inner{width:min(1160px,100%);margin-inline:auto;padding-inline:2px}.client-product-details-sticky__actions>*{margin:0 0 0 .5rem}.client-product-details-sticky__actions>:first-child{margin-inline-start:0}[dir=rtl] .client-product-details-page__hero,[dir=rtl] .client-product-details-card,[dir=rtl] .client-product-details-price,[dir=rtl] .client-product-details-sticky__inner{padding-inline-end:calc(1rem + 4px)}[dir=rtl] .client-product-pricing-calculator__row,[dir=rtl] .client-product-details-fact-row{text-align:right}[dir=rtl] .client-product-details-guest-status{padding-inline-end:calc(1rem + 4px)}[dir=rtl] .client-product-details-guest-status__actions{justify-content:flex-start}[dir=rtl] .client-page-toolbar>*,[dir=rtl] .client-page-toolbar>:first-child{margin-inline:.28rem 0}[dir=rtl] .client-product-details-media-toolbar>*{margin-inline:0 .45rem}[dir=rtl] .client-product-details-media-toolbar>:first-child{margin-inline-end:0}[dir=rtl] .client-product-file-usage-indicator{padding-inline-end:calc(.75rem + 4px)}[dir=rtl] .client-product-watermark-preview-box,[dir=rtl] .client-print-preview-area__viewport{padding-inline-end:calc(1rem + 4px)}[dir=rtl] .client-product-details-sticky__actions>*{margin-inline:0 .5rem}[dir=rtl] .client-product-details-sticky__actions>:first-child{margin-inline-end:0}@media(min-width:768px){.client-product-details-page{padding-inline:16px}.client-product-details-page__container{padding-block:1.5rem 2.75rem}.client-product-details-page__hero,.client-product-details-card,.client-product-details-price,.client-product-details-guest-status{padding-inline:1.25rem}.client-product-details-upload-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.92fr);align-items:start}.client-local-file-preview__image,.client-local-file-preview__canvas{max-height:360px}[dir=rtl] .client-product-upload-zone{padding-inline-end:calc(1.25rem + 4px)}[dir=rtl] .client-product-file-usage-indicator{padding-inline-end:calc(.75rem + 4px)}[dir=rtl] .client-product-watermark-preview-box,[dir=rtl] .client-print-preview-area__viewport,[dir=rtl] .client-product-details-page__hero,[dir=rtl] .client-product-details-card,[dir=rtl] .client-product-details-price,[dir=rtl] .client-product-details-guest-status{padding-inline-end:calc(1.25rem + 4px)}}@media(min-width:1024px){.client-product-details-page{padding-inline:20px}.client-product-details-page__container{padding-block:1.65rem 3rem}.client-product-details-page__hero,.client-product-details-card,.client-product-details-price,.client-product-details-guest-status{padding-inline:1.55rem}.client-product-details-workspace{grid-template-columns:minmax(0,1.55fr) minmax(320px,.92fr);align-items:start}.client-product-details-sidebar{position:relative}.client-product-details-sidebar .client-product-details-summary-card{position:sticky;top:1rem}.client-local-file-preview__image,.client-local-file-preview__canvas{max-height:420px}.client-product-details-order-actions{display:flex}.client-product-details-sticky{display:none}[dir=rtl] .client-product-upload-zone{padding-inline-end:calc(1.55rem + 4px)}[dir=rtl] .client-product-file-usage-indicator{padding-inline-end:calc(.75rem + 4px)}[dir=rtl] .client-product-watermark-preview-box,[dir=rtl] .client-print-preview-area__viewport,[dir=rtl] .client-product-details-page__hero,[dir=rtl] .client-product-details-card,[dir=rtl] .client-product-details-price,[dir=rtl] .client-product-details-guest-status{padding-inline-end:calc(1.55rem + 4px)}[dir=rtl] .client-product-details-primary-col--params-rtl{order:2}[dir=rtl] .client-product-details-primary-col--upload-rtl{order:1}}@media(max-width:1023px){.client-product-details-sticky__inner{flex-direction:column;align-items:stretch}.client-product-details-guest-status__fact-row{flex-direction:column;align-items:flex-start}.client-product-details-sticky__inner>*{margin:.25rem 0}.client-product-details-sticky__actions{grid-template-columns:1fr;gap:.5rem;display:grid}.client-product-details-sticky__actions>*{width:100%;margin:0}}.client-product-details-page{--client-product-details-page-gutter:12px;background:radial-gradient(840px 480px at 88px -110px,var(--color-info),transparent 64%),radial-gradient(920px 560px at calc(100% + 120px) 10px,var(--color-accent),transparent 62%),linear-gradient(180deg,var(--color-surface-strong)0%,var(--color-bg)42%);position:relative;overflow-x:clip;padding-inline:0!important}@supports (color:color-mix(in lab,red,red)){.client-product-details-page{background:radial-gradient(840px 480px at 88px -110px,color-mix(in srgb,var(--color-info)13%,transparent),transparent 64%),radial-gradient(920px 560px at calc(100% + 120px) 10px,color-mix(in srgb,var(--color-accent)15%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-strong)88%,transparent)0%,var(--color-bg)42%)}}.client-product-details-page>.client-shell-header{width:100%;margin-block-start:0;margin-inline:0}.client-product-details-page:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(var(--color-border)1px,transparent 1px),linear-gradient(90deg,var(--color-border)1px,transparent 1px);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.client-product-details-page:before{background-image:linear-gradient(color-mix(in srgb,var(--color-border)30%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border)24%,transparent)1px,transparent 1px)}}.client-product-details-page:before{background-size:44px 44px;-webkit-mask-image:linear-gradient(#00000052,#0000 52%);mask-image:linear-gradient(#00000052,#0000 52%)}.client-product-details-page__container{box-sizing:border-box;width:min(1160px,100%);max-width:100%;padding-block:0 36px;padding-inline:var(--client-product-details-page-gutter);margin-inline:auto}[dir=rtl] .client-product-details-page__container{padding-inline-end:calc(var(--client-product-details-page-gutter) + 4px)}.client-product-details-content{gap:18px;margin-top:18px;padding-bottom:150px;display:grid}.client-product-details-page__hero,.client-product-details-card,.client-product-details-guest-status{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-product-details-page__hero,.client-product-details-card,.client-product-details-guest-status{border:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.client-product-details-page__hero,.client-product-details-card,.client-product-details-guest-status{background:linear-gradient(180deg,var(--color-surface-strong),var(--color-surface)),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-product-details-page__hero,.client-product-details-card,.client-product-details-guest-status{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-strong)88%,transparent),color-mix(in srgb,var(--color-surface)96%,transparent)),var(--color-surface)}}.client-product-details-page__hero,.client-product-details-card,.client-product-details-guest-status{box-shadow:inset 0 1px #fff3,0 20px 54px #0f172a17}.client-product-details-page__hero{isolation:isolate;padding:14px 16px 16px;position:relative;overflow:hidden}.client-product-details-page__hero:before{z-index:-1;content:"";background:radial-gradient(circle at 34% 32%,#ffffff80,transparent 18%),radial-gradient(circle at 52% 54%,var(--color-info),transparent 46%);border-radius:999px;width:230px;height:230px;position:absolute;inset-block-end:-74px;inset-inline-end:-70px}@supports (color:color-mix(in lab,red,red)){.client-product-details-page__hero:before{background:radial-gradient(circle at 34% 32%,#ffffff80,transparent 18%),radial-gradient(circle at 52% 54%,color-mix(in srgb,var(--color-info)18%,transparent),transparent 46%)}}.client-product-details-page__hero:before{filter:blur(14px);opacity:.82}.client-product-details-page__hero:after{z-index:-1;content:"";background:radial-gradient(circle at 36% 32%,#ffffffc2,transparent 13%),radial-gradient(circle at 50% 50%,var(--color-accent)0 45%,transparent 46%),conic-gradient(from 138deg,var(--color-accent),var(--color-info),var(--color-accent),var(--color-accent));border-radius:999px;width:168px;height:168px;position:absolute;inset-block:auto -48px;inset-inline-end:-44px}@supports (color:color-mix(in lab,red,red)){.client-product-details-page__hero:after{background:radial-gradient(circle at 36% 32%,#ffffffc2,transparent 13%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--color-accent)16%,transparent)0 45%,transparent 46%),conic-gradient(from 138deg,color-mix(in srgb,var(--color-accent)46%,transparent),color-mix(in srgb,var(--color-info)34%,transparent),color-mix(in srgb,var(--color-accent)10%,transparent),color-mix(in srgb,var(--color-accent)46%,transparent))}}.client-product-details-page__hero:after{box-shadow:inset 0 0 0 1px #ffffff70,0 18px 42px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-product-details-page__hero:after{box-shadow:inset 0 0 0 1px #ffffff70,0 18px 42px color-mix(in srgb,var(--color-accent)18%,transparent)}}.client-product-details-page__hero:after{opacity:.74}.client-breadcrumbs-nav{max-width:100%;display:inline-flex}.client-breadcrumbs{z-index:1;box-sizing:border-box;background:radial-gradient(circle at 12% 18%,#ffffff42,transparent 30%),linear-gradient(180deg,var(--color-surface-strong),var(--color-surface));border:0;border-radius:999px;flex-wrap:wrap;align-items:center;gap:7px 2px;max-width:100%;margin:0;padding:4px;list-style:none;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.client-breadcrumbs{background:radial-gradient(circle at 12% 18%,#ffffff42,transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-strong)94%,transparent),color-mix(in srgb,var(--color-surface)90%,transparent))}}.client-breadcrumbs{color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.client-breadcrumbs{color:color-mix(in srgb,var(--color-text)66%,transparent)}}.client-breadcrumbs{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);font-size:.78rem;font-weight:700;box-shadow:inset 0 1px #ffffff75,0 12px 28px #0f172a0e}.client-breadcrumbs__item{align-items:center;min-width:0;display:inline-flex}.client-breadcrumbs__link,.client-breadcrumbs__current{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;max-width:min(42vw,12.5rem);min-height:32px;padding-inline:12px;display:inline-flex;overflow:hidden}.client-breadcrumbs__link{transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s;min-width:auto!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.client-breadcrumbs__link>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:32px;overflow:hidden;padding-block:0!important;padding-inline:12px!important}.client-breadcrumbs__link:hover,.client-breadcrumbs__link:focus-visible{background:linear-gradient(180deg,#ffffff2e,transparent),var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.client-breadcrumbs__link:hover,.client-breadcrumbs__link:focus-visible{background:linear-gradient(180deg,#ffffff2e,transparent),color-mix(in srgb,var(--color-accent)9%,var(--color-surface)91%)!important}}.client-breadcrumbs__link:hover,.client-breadcrumbs__link:focus-visible{color:var(--color-text)!important}@supports (color:color-mix(in lab,red,red)){.client-breadcrumbs__link:hover,.client-breadcrumbs__link:focus-visible{color:color-mix(in srgb,var(--color-text)90%,transparent)!important}}.client-breadcrumbs__link:hover,.client-breadcrumbs__link:focus-visible{box-shadow:0 1px #ffffff61 inset,0 9px 20px var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.client-breadcrumbs__link:hover,.client-breadcrumbs__link:focus-visible{box-shadow:0 1px #ffffff61 inset,0 9px 20px color-mix(in srgb,var(--color-accent)10%,transparent)!important}}.client-breadcrumbs__link:hover,.client-breadcrumbs__link:focus-visible{transform:translateY(-1px)scale(1.01)}.client-breadcrumbs__link:focus-visible{box-shadow:0 0 0 4px var(--color-accent),0 9px 20px var(--color-accent);outline:0}@supports (color:color-mix(in lab,red,red)){.client-breadcrumbs__link:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent)17%,transparent),0 9px 20px color-mix(in srgb,var(--color-accent)10%,transparent)}}.client-breadcrumbs__current{background:linear-gradient(180deg,var(--color-accent),var(--color-info));border:0;position:relative}@supports (color:color-mix(in lab,red,red)){.client-breadcrumbs__current{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent)10%,var(--color-surface)90%),color-mix(in srgb,var(--color-info)6%,var(--color-surface)94%))}}.client-breadcrumbs__current{color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.client-breadcrumbs__current{color:color-mix(in srgb,var(--color-text)94%,transparent)}}.client-breadcrumbs__current{box-shadow:0 1px #ffffff5c inset,0 6px 14px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-breadcrumbs__current{box-shadow:0 1px #ffffff5c inset,0 6px 14px color-mix(in srgb,var(--color-accent)8%,transparent)}}.client-breadcrumbs__current:before{content:"";background:linear-gradient(135deg,var(--color-accent),var(--color-info));opacity:.55;border-radius:999px;height:2px;position:absolute;inset-block-end:4px;inset-inline:14px}.client-breadcrumbs__separator{width:16px;min-height:32px;color:var(--color-text);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-breadcrumbs__separator{color:color-mix(in srgb,var(--color-text)38%,transparent)}}.client-breadcrumbs__separator:before{content:"";border-block-start:2px solid;border-inline-end:2px solid;border-radius:1px;width:7px;height:7px;display:block;transform:rotate(45deg)}[dir=rtl] .client-breadcrumbs{padding-inline-end:9px}[dir=rtl] .client-breadcrumbs__separator:before{transform:rotate(225deg)}@media(max-width:480px){.client-breadcrumbs-nav{display:flex}.client-breadcrumbs{border-radius:20px;width:100%;padding:4px}.client-breadcrumbs__link,.client-breadcrumbs__current{max-width:32vw;min-height:32px;padding-inline:10px}.client-breadcrumbs__link>span{min-height:32px;padding-inline:10px!important}.client-breadcrumbs__current:before{height:2px;inset-block-end:4px;inset-inline:11px}.client-breadcrumbs__separator{width:11px}}.client-product-details-hero__body{margin-top:12px}.client-product-details-hero__copy{max-width:980px}.client-product-details-hero__title{max-width:18ch;min-height:unset;letter-spacing:-.045em;font-size:clamp(1.9rem,4.1vw,3.35rem);line-height:1}.client-product-details-hero__subtitle{max-width:72ch;min-height:unset;color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.client-product-details-hero__subtitle{color:color-mix(in srgb,var(--color-text)70%,transparent)}}.client-product-details-hero__subtitle{font-size:clamp(.9rem,1.25vw,1rem);line-height:1.55}.client-product-details-hero__actions{margin-top:18px}.client-product-details-hero__media{min-width:0;margin-top:12px}.client-product-details-hero-media-stage,.client-product-details-media--carousel{min-width:0}.client-product-details-media-carousel__header{border-bottom:0;align-items:flex-start;padding-bottom:0}.client-product-details-media-carousel{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-auto-columns:minmax(232px,84%);grid-auto-flow:column;gap:12px;padding:4px 4px 14px;scroll-padding-inline:4px;display:grid;overflow-x:auto}.client-product-details-media-carousel:focus-visible{outline:3px solid var(--color-accent);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.client-product-details-media-carousel:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent)58%,transparent)}}.client-product-details-media-carousel:focus-visible{outline-offset:3px}.client-product-details-media-slide{scroll-snap-align:start;border:1px solid var(--color-border);min-width:0;margin:0}@supports (color:color-mix(in lab,red,red)){.client-product-details-media-slide{border:1px solid color-mix(in srgb,var(--color-border)72%,transparent)}}.client-product-details-media-slide{background:linear-gradient(145deg,#ffffff29,transparent 38%),var(--color-surface-strong);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.client-product-details-media-slide{background:linear-gradient(145deg,#ffffff29,transparent 38%),color-mix(in srgb,var(--color-surface-strong)78%,var(--color-bg)22%)}}.client-product-details-media-slide{padding:10px;box-shadow:inset 0 1px #fff3,0 16px 38px #0f172a1a}.client-product-details-media-slide__surface{background:radial-gradient(circle at 50% 12%,var(--color-accent),transparent 46%),var(--color-surface);border-radius:14px;justify-content:center;align-items:center;min-height:clamp(175px,28.08vw,265px);display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-product-details-media-slide__surface{background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--color-accent)13%,transparent),transparent 46%),color-mix(in srgb,var(--color-surface)88%,var(--color-bg)12%)}}.client-product-details-media-slide__image,.client-product-details-media-slide__video{-o-object-fit:contain;object-fit:contain;border:0;border-radius:12px;width:100%;max-height:clamp(162px,25.74vw,250px);display:block}.client-product-details-media-slide__video{background:#020617;height:clamp(175px,28.08vw,265px)}.client-product-details-media-slide__caption{justify-content:center;align-items:center;gap:10px;min-height:24px;margin-top:6px;font-size:.78rem;display:flex}.client-product-details-media-slide__caption--empty{visibility:hidden}.client-product-details-media-slide__kind{background:var(--color-accent);border-radius:999px;flex:none}@supports (color:color-mix(in lab,red,red)){.client-product-details-media-slide__kind{background:color-mix(in srgb,var(--color-accent)14%,transparent)}}.client-product-details-media-slide__kind{color:var(--color-accent);padding:4px 9px;font-weight:800}.client-product-details-media-slide__name{min-width:0;color:var(--color-text);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-product-details-media-slide__name{color:color-mix(in srgb,var(--color-text)68%,transparent)}}.client-product-details-media-slide__name{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.client-product-details-media-slide--placeholder .client-product-details-media-slide__surface{color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.client-product-details-media-slide--placeholder .client-product-details-media-slide__surface{color:color-mix(in srgb,var(--color-text)64%,transparent)}}.client-product-details-media-slide--placeholder .client-product-details-media-slide__surface{font-size:.82rem;font-weight:700}.client-product-details-media--slider{min-width:0}.client-product-details-media-slider{border-radius:22px;min-width:0;padding:2px 2px 8px;position:relative}.client-product-details-media-slider:focus-visible{outline:3px solid var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-product-details-media-slider:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent)58%,transparent)}}.client-product-details-media-slider:focus-visible{outline-offset:3px}.client-product-details-media-slider__stage{isolation:isolate;border:1px solid var(--color-border);direction:ltr;min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-product-details-media-slider__stage{border:1px solid color-mix(in srgb,var(--color-border)72%,transparent)}}.client-product-details-media-slider__stage{background:linear-gradient(145deg,#ffffff29,transparent 38%),var(--color-surface-strong);border-radius:22px}@supports (color:color-mix(in lab,red,red)){.client-product-details-media-slider__stage{background:linear-gradient(145deg,#ffffff29,transparent 38%),color-mix(in srgb,var(--color-surface-strong)78%,var(--color-bg)22%)}}.client-product-details-media-slider__stage{padding:6px;box-shadow:inset 0 1px #fff3,0 16px 38px #0f172a1a}.client-product-details-media-slider__track{width:100%;transform:translate3d(var(--client-product-details-track-offset,0px),0,0);will-change:transform;align-items:stretch;-moz-column-gap:18px;column-gap:18px;transition:none;display:flex}.client-product-details-media-slider__stage .client-product-details-media-slide{box-sizing:border-box;min-width:100%;box-shadow:none;opacity:1;visibility:visible;pointer-events:none;background:0 0;border:0;flex:0 0 100%;margin:0;padding:0;position:relative;transform:none}.client-product-details-media-slider__stage .client-product-details-media-slide.is-active{pointer-events:auto}.client-product-details-media-slider__stage .client-product-details-media-slide__surface{min-height:clamp(187px,28.08vw,265px)}.client-product-details-media-slider__stage .client-product-details-media-slide__image,.client-product-details-media-slider__stage .client-product-details-media-slide__video{max-height:clamp(175px,25.74vw,250px)}.client-product-details-media-slider__stage .client-product-details-media-slide__video{height:clamp(187px,28.08vw,265px)}.client-product-details-media-slider__controls{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-block-start:50%;inset-inline:14px;transform:translateY(-50%)}.client-product-details-media-slider__control{border:1px solid var(--color-border);width:42px;height:42px;min-width:42px!important}@supports (color:color-mix(in lab,red,red)){.client-product-details-media-slider__control{border:1px solid color-mix(in srgb,var(--color-border)72%,transparent)}}.client-product-details-media-slider__control{background:var(--color-surface)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){.client-product-details-media-slider__control{background:color-mix(in srgb,var(--color-surface)82%,transparent)!important}}.client-product-details-media-slider__control{pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 28px #0f172a29;color:var(--color-text)!important}.client-product-details-media-slider__control>span{font-size:1.75rem;line-height:1;padding:0!important}.client-product-details-media-slider__control:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-product-details-media-slider__control:hover{border-color:color-mix(in srgb,var(--color-accent)48%,var(--color-border)52%)}}.client-product-details-media-slider__control:hover{transform:translateY(-1px)}.client-product-details-media-slider__dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.client-product-details-media-slider__dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-text);border:0;border-radius:999px;flex:none;max-width:8px;max-height:8px;display:block;width:8px!important;min-width:8px!important;height:8px!important;min-height:8px!important;padding:0!important}@supports (color:color-mix(in lab,red,red)){.client-product-details-media-slider__dot{background:color-mix(in srgb,var(--color-text)24%,transparent)}}.client-product-details-media-slider__dot{cursor:pointer;line-height:0;transition:width .22s,background-color .22s,box-shadow .22s,transform .22s}.client-product-details-media-slider__dot:hover,.client-product-details-media-slider__dot:focus-visible{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-product-details-media-slider__dot:hover,.client-product-details-media-slider__dot:focus-visible{background:color-mix(in srgb,var(--color-accent)58%,transparent)}}.client-product-details-media-slider__dot:hover,.client-product-details-media-slider__dot:focus-visible{outline:none;transform:translateY(-1px)}.client-product-details-media-slider__dot:focus-visible{box-shadow:0 0 0 4px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-product-details-media-slider__dot:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent)22%,transparent)}}.client-product-details-media-slider__dot.is-active{background:var(--color-accent);max-width:26px;box-shadow:0 8px 18px var(--color-accent);width:26px!important;min-width:26px!important}@supports (color:color-mix(in lab,red,red)){.client-product-details-media-slider__dot.is-active{box-shadow:0 8px 18px color-mix(in srgb,var(--color-accent)30%,transparent)}}@media(prefers-reduced-motion:reduce){.client-product-details-media-slider__dot{transition:none}}@media(min-width:900px){.client-product-details-page__hero{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.05fr) minmax(300px,.82fr);align-items:stretch;gap:12px 18px;display:grid}.client-product-details-page__hero>nav{grid-area:1/1;align-self:start}.client-product-details-hero__body{margin-top:0;display:contents}.client-product-details-hero__copy{grid-area:2/1;align-self:center}.client-product-details-hero__media{grid-area:1/2/span 2;align-self:stretch;margin-top:0;display:flex}.client-product-details-hero__media>.client-product-details-media,.client-product-details-hero__media .client-product-details-media-shell,.client-product-details-hero__media .client-product-details-media-slider{box-sizing:border-box;flex:auto;height:100%;min-height:0;display:flex}.client-product-details-hero__media .client-product-details-media-shell,.client-product-details-hero__media .client-product-details-media-slider{flex-direction:column}.client-product-details-hero__media .client-product-details-media-shell{margin-top:0}.client-product-details-hero__media .client-product-details-media-slider__stage{flex:auto;min-height:0;display:flex}.client-product-details-hero__media .client-product-details-media-slider__track,.client-product-details-hero__media .client-product-details-media-slider__stage .client-product-details-media-slide{flex:1 0 100%;min-height:0}.client-product-details-hero__media .client-product-details-media-slider__stage .client-product-details-media-slide{flex-direction:column;display:flex}.client-product-details-hero__media .client-product-details-media-slider__stage .client-product-details-media-slide__surface{flex:auto}.client-product-details-media-carousel{grid-auto-columns:minmax(260px,86%)}}.client-product-details-workspace,.client-product-details-main-column,.client-product-details-sidebar-stack,.client-product-details-upload-stack{gap:18px}.client-product-details-card{padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s}.client-product-details-card:hover{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-product-details-card:hover{border-color:color-mix(in srgb,var(--color-border)62%,var(--color-accent)38%)}}.client-product-details-card:hover{box-shadow:inset 0 1px #fff3,0 24px 62px #0f172a1c}.client-product-details-card-head{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding-bottom:14px}@supports (color:color-mix(in lab,red,red)){.client-product-details-card-head{border-bottom:1px solid color-mix(in srgb,var(--color-border)62%,transparent)}}.client-product-details-card-head h2,.client-product-details-card-head h3{letter-spacing:-.018em}.client-product-details-card-step{min-width:38px;min-height:38px;box-shadow:0 8px 20px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-product-details-card-step{box-shadow:0 8px 20px color-mix(in srgb,var(--color-accent)18%,transparent)}}.client-product-details-section-header{gap:16px}.client-product-details-section-header h2{letter-spacing:-.018em}.client-product-details-media-shell{margin-top:18px}.client-product-details-gallery-main,.client-product-details-video-main{background:radial-gradient(circle at 50% 0%,var(--color-accent),transparent 42%),var(--color-surface-strong);border:0;min-height:clamp(17rem,42vw,32rem);max-height:none;position:relative}@supports (color:color-mix(in lab,red,red)){.client-product-details-gallery-main,.client-product-details-video-main{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--color-accent)10%,transparent),transparent 42%),color-mix(in srgb,var(--color-surface-strong)82%,var(--color-bg)18%)}}.client-product-details-gallery-main,.client-product-details-video-main{box-shadow:inset 0 1px #ffffff2e}.client-product-details-gallery-main__image{filter:drop-shadow(0 16px 28px #0f172a24);max-height:clamp(15rem,38vw,30rem)}.client-product-details-media--empty .client-product-details-gallery-main,.client-product-details-media--empty .client-product-details-video-main{background:radial-gradient(circle at 50% 18%,var(--color-accent),transparent 42%),linear-gradient(135deg,var(--color-border)0 1px,transparent 1px 12px),var(--color-surface-strong);min-height:clamp(12rem,24vw,17rem)}@supports (color:color-mix(in lab,red,red)){.client-product-details-media--empty .client-product-details-gallery-main,.client-product-details-media--empty .client-product-details-video-main{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--color-accent)12%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--color-border)22%,transparent)0 1px,transparent 1px 12px),color-mix(in srgb,var(--color-surface-strong)84%,var(--color-bg)16%)}}.client-product-details-thumb-grid{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:10px}.client-product-details-thumb{background:var(--color-surface);border:0;border-radius:14px;min-height:76px}@supports (color:color-mix(in lab,red,red)){.client-product-details-thumb{background:color-mix(in srgb,var(--color-surface)90%,var(--color-bg)10%)}}.client-product-details-thumb img{border-radius:10px;height:70px}.client-product-details-video-picker{background:var(--color-surface-strong);border:0}@supports (color:color-mix(in lab,red,red)){.client-product-details-video-picker{background:color-mix(in srgb,var(--color-surface-strong)64%,transparent)}}.client-product-details-thumb:focus-visible,.client-product-details-video-picker:focus-visible,.client-product-params-accordion__summary:focus-visible,.client-product-watermark-preview-box__summary:focus-visible{outline:3px solid var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-product-details-thumb:focus-visible,.client-product-details-video-picker:focus-visible,.client-product-params-accordion__summary:focus-visible,.client-product-watermark-preview-box__summary:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent)46%,transparent)}}.client-product-details-thumb:focus-visible,.client-product-details-video-picker:focus-visible,.client-product-params-accordion__summary:focus-visible,.client-product-watermark-preview-box__summary:focus-visible{outline-offset:3px}.client-product-params-accordion{background:linear-gradient(180deg,var(--color-surface-strong),var(--color-surface));border:0;border-radius:16px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-product-params-accordion{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-strong)78%,transparent),color-mix(in srgb,var(--color-surface)92%,transparent))}}.client-product-params-accordion{box-shadow:none}.client-product-params-accordion[open]{background:linear-gradient(180deg,var(--color-accent),transparent 64%),var(--color-surface-strong);border:0}@supports (color:color-mix(in lab,red,red)){.client-product-params-accordion[open]{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent)7%,transparent),transparent 64%),color-mix(in srgb,var(--color-surface-strong)70%,transparent)}}.client-product-params-accordion__summary{padding:14px 44px 14px 14px;position:relative}.client-product-params-accordion__summary:after{content:"";opacity:.65;border-block-end:2px solid;border-inline-end:2px solid;width:9px;height:9px;transition:transform .18s;position:absolute;inset-block-start:50%;inset-inline-end:16px;transform:translateY(-65%)rotate(45deg)}.client-product-params-accordion[open] .client-product-params-accordion__summary:after{transform:translateY(-35%)rotate(225deg)}.client-product-params-list{gap:12px;display:grid}.client-product-advanced-options{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-product-advanced-options{border:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.client-product-advanced-options__summary{cursor:pointer;align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:flex}.client-product-advanced-options__count{min-width:1.5rem;height:1.5rem;color:var(--color-accent);background:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-product-advanced-options__count{background:color-mix(in srgb,var(--color-accent)16%,transparent)}}.client-product-advanced-options__content{gap:12px;padding:4px 14px 16px;display:grid}[dir=rtl] .client-product-advanced-options__content{padding-inline-end:18px}.client-product-advanced-options__buttons{margin-top:0}.client-product-param-buttons{border:1px solid var(--color-border);margin-top:16px;padding:16px}@supports (color:color-mix(in lab,red,red)){.client-product-param-buttons{border:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.client-product-param-buttons{background:var(--color-surface-strong);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.client-product-param-buttons{background:color-mix(in srgb,var(--color-surface-strong)60%,transparent)}}.client-product-param-buttons{box-shadow:0 6px 16px #0f172a0f}[dir=rtl] .client-product-param-buttons{padding-inline-end:20px}.client-product-param-buttons__groups{flex-wrap:wrap;gap:12px;display:flex}.client-product-param-buttons__group{flex-wrap:wrap;gap:8px;display:inline-flex}.client-product-param-buttons__group--segmented{background:var(--color-surface);border-radius:12px;padding:4px}@supports (color:color-mix(in lab,red,red)){.client-product-param-buttons__group--segmented{background:color-mix(in srgb,var(--color-surface)70%,transparent)}}.client-product-param-buttons__group--segmented{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-product-param-buttons__group--segmented{border:1px solid color-mix(in srgb,var(--color-border)70%,transparent)}}.client-product-param-buttons__group--segmented{gap:4px}.client-product-param-button-wrap{display:inline-flex}.client-product-param-button{min-height:38px;padding-inline:16px}.client-product-param-button:not(:disabled){box-shadow:0 6px 14px #0f172a14}.client-product-param-button--active{box-shadow:0 8px 18px #0f172a24}.client-product-param-button__content{align-items:center;gap:8px;display:inline-flex}.client-product-param-button__sent{color:#047857;background:#10b98133;border-radius:999px;align-items:center;padding-block:1px;padding-inline:8px;font-size:.68rem;font-weight:700;display:inline-flex}.client-product-param-buttons__disabled-reason{color:var(--color-text);background:#f59e0b1f;border:1px solid #f59e0b8c;border-radius:10px;margin-top:12px;padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.client-product-param-buttons__disabled-reason{color:color-mix(in srgb,var(--color-text)88%,transparent)}}.client-product-param-buttons__disabled-reason{font-size:.78rem;line-height:1.4}@media(max-width:480px){.client-product-param-buttons{padding:12px}.client-product-param-buttons__group,.client-product-param-button-wrap,.client-product-param-button{width:100%}.client-product-param-buttons__group--segmented{flex-direction:column}}.client-product-param-field{overflow-anchor:none;background:var(--color-surface-strong);border-radius:16px;padding:14px}@supports (color:color-mix(in lab,red,red)){.client-product-param-field{background:color-mix(in srgb,var(--color-surface-strong)66%,transparent)}}.client-product-param-field--range{padding-block:9px 10px;padding-inline:14px;position:relative}.client-product-param-field__header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.client-product-param-field__control-row{align-items:center;gap:10px;display:flex}.client-product-param-field__control-row>:first-child{flex:auto;min-width:0}.client-product-param-field__control-row .client-product-param-help{align-self:center}.client-product-param-field--range .client-product-param-field__control-row{align-items:center;gap:12px}.client-product-param-field--range .app-range-field{gap:5px}.client-product-param-field--range .app-range-header{min-height:24px;padding-inline:0}.client-product-param-field--range .app-range-value{min-width:2.25rem;padding-block:.2rem;padding-inline:.55rem}.client-product-param-field--range .app-range-shell--sm{min-height:2.35rem;padding-block:.45rem;padding-inline:.7rem}.client-product-param-field--range .app-range-meta{padding-inline:0;line-height:1.2}.client-product-param-required-mark{color:var(--color-error-text);font-weight:800}.client-product-param-field__error{border:1px solid var(--color-error-border);border-radius:10px;margin:8px 0 0;padding-block:6px;padding-inline:10px 12px}@supports (color:color-mix(in lab,red,red)){.client-product-param-field__error{border:1px solid color-mix(in srgb,var(--color-error-border)78%,transparent)}}.client-product-param-field__error{background:var(--color-error-bg)}@supports (color:color-mix(in lab,red,red)){.client-product-param-field__error{background:color-mix(in srgb,var(--color-error-bg)74%,transparent)}}.client-product-param-field__error{color:var(--color-error-text);text-align:start;font-size:.78rem;font-weight:600;line-height:1.45}[dir=rtl] .client-product-param-field__error{padding-inline:12px 10px}.client-product-param-help{flex:none;position:relative}.client-product-param-help>summary{cursor:pointer;background:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;list-style:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-product-param-help>summary{background:color-mix(in srgb,var(--color-accent)12%,var(--color-surface)88%)}}.client-product-param-help>summary{color:var(--color-accent);font-size:.78rem;font-weight:800}.client-product-param-help>summary::-webkit-details-marker{display:none}.client-product-param-help>p{z-index:4;background:var(--color-surface-strong);width:min(260px,70vw);color:var(--color-text);border-radius:12px;margin:0;padding:10px 12px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;box-shadow:0 16px 34px #0f172a29}@supports (color:color-mix(in lab,red,red)){.client-product-param-help>p{color:color-mix(in srgb,var(--color-text)82%,transparent)}}.client-product-param-help>p{font-size:.78rem;line-height:1.55}.client-product-params-accordion>div{padding-inline:14px;padding-bottom:16px}.client-product-params-accordion label,.client-product-pricing-calculator__quantity label{color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.client-product-params-accordion label,.client-product-pricing-calculator__quantity label{color:color-mix(in srgb,var(--color-text)88%,transparent)}}.client-product-details-page input.secondary-btn,.client-product-details-page select.secondary-btn,.client-product-details-page textarea.secondary-btn{border:1px solid var(--color-border);min-height:46px}@supports (color:color-mix(in lab,red,red)){.client-product-details-page input.secondary-btn,.client-product-details-page select.secondary-btn,.client-product-details-page textarea.secondary-btn{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-product-details-page input.secondary-btn,.client-product-details-page select.secondary-btn,.client-product-details-page textarea.secondary-btn{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-product-details-page input.secondary-btn,.client-product-details-page select.secondary-btn,.client-product-details-page textarea.secondary-btn{background:color-mix(in srgb,var(--color-surface)92%,var(--color-bg)8%)}}.client-product-details-page input.secondary-btn,.client-product-details-page select.secondary-btn,.client-product-details-page textarea.secondary-btn{transition:border-color .16s,box-shadow .16s,background .16s}.client-product-details-page input.secondary-btn:focus-visible,.client-product-details-page select.secondary-btn:focus-visible,.client-product-details-page textarea.secondary-btn:focus-visible{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-product-details-page input.secondary-btn:focus-visible,.client-product-details-page select.secondary-btn:focus-visible,.client-product-details-page textarea.secondary-btn:focus-visible{border-color:color-mix(in srgb,var(--color-accent)72%,var(--color-border)28%)}}.client-product-details-page input.secondary-btn:focus-visible,.client-product-details-page select.secondary-btn:focus-visible,.client-product-details-page textarea.secondary-btn:focus-visible{background:var(--color-surface);box-shadow:0 0 0 4px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-product-details-page input.secondary-btn:focus-visible,.client-product-details-page select.secondary-btn:focus-visible,.client-product-details-page textarea.secondary-btn:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent)18%,transparent)}}.client-product-details-upload-layout{gap:14px}.client-product-file-studio{background:radial-gradient(420px 260px at 100% 0%,var(--color-accent),transparent 62%),linear-gradient(180deg,var(--color-surface-strong),var(--color-surface));border-radius:22px;gap:16px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-product-file-studio{background:radial-gradient(420px 260px at 100% 0%,color-mix(in srgb,var(--color-accent)11%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-strong)72%,transparent),color-mix(in srgb,var(--color-surface)86%,transparent))}}.client-product-file-studio{padding:14px}.client-product-file-studio:before{pointer-events:none;content:"";background-image:linear-gradient(var(--color-border)1px,transparent 1px),linear-gradient(90deg,var(--color-border)1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.client-product-file-studio:before{background-image:linear-gradient(color-mix(in srgb,var(--color-border)22%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border)18%,transparent)1px,transparent 1px)}}.client-product-file-studio:before{background-size:28px 28px;-webkit-mask-image:linear-gradient(#00000029,#0000 62%);mask-image:linear-gradient(#00000029,#0000 62%)}.client-product-file-studio__preview,.client-product-file-studio__actions{z-index:1;min-width:0;position:relative}.client-product-file-studio__preview{gap:12px;display:grid}.client-product-file-studio__drop-overlay{z-index:3;text-align:center;pointer-events:none;border:2px dashed var(--color-accent);border-radius:14px;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.client-product-file-studio__drop-overlay{border:2px dashed color-mix(in srgb,var(--color-accent)72%,transparent)}}.client-product-file-studio__drop-overlay{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-product-file-studio__drop-overlay{background:color-mix(in srgb,var(--color-accent)16%,var(--color-surface)84%)}}.client-product-file-studio__drop-overlay{box-shadow:0 0 0 3px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-product-file-studio__drop-overlay{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)18%,transparent)}}.client-product-file-studio__drop-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.client-product-file-studio__drop-overlay-text{color:var(--color-text);font-size:.95rem;font-weight:600}.client-product-file-studio__preview-head{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;min-height:36px;display:flex}.client-product-file-studio__preview-head>div{min-width:0}.client-product-file-studio__preview-head p,.client-product-file-studio__dropzone p,.client-product-file-studio .break-all,.client-product-file-studio .theme-text-muted{overflow-wrap:anywhere}.client-product-file-studio .break-all{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.client-product-file-studio__preview-head .badge,.client-product-file-studio__actions .badge{background:var(--color-surface);border:0}@supports (color:color-mix(in lab,red,red)){.client-product-file-studio__preview-head .badge,.client-product-file-studio__actions .badge{background:color-mix(in srgb,var(--color-surface)88%,transparent)}}.client-product-file-toolbar{direction:ltr;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-inline-start:auto;display:inline-flex}[dir=rtl] .client-product-file-toolbar{margin-inline:0 auto}.client-product-file-status{z-index:5;width:-moz-max-content;width:max-content;max-width:calc(100% - 10px);color:var(--color-text);background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex;position:absolute;top:5px;left:10px}@supports (color:color-mix(in lab,red,red)){.client-product-file-status{color:color-mix(in srgb,var(--color-text)82%,transparent)}}.client-product-file-status{box-shadow:none;pointer-events:none;white-space:nowrap;direction:rtl;font-size:.75rem;font-weight:700}.client-product-file-toolbar__process{display:inline-flex}.client-product-file-toolbar__process-button{min-height:30px;padding-inline:12px;box-shadow:0 8px 18px #0f172a1a}.client-product-file-toolbar__process-button:disabled{box-shadow:none;opacity:.56}.client-product-file-toolbar__browse-button{min-height:30px;padding-inline:12px;box-shadow:0 8px 18px #0f172a14}.client-product-file-status:before{content:"";background:var(--color-border);border-radius:999px;width:10px;height:10px}@supports (color:color-mix(in lab,red,red)){.client-product-file-status:before{background:color-mix(in srgb,var(--color-border)86%,var(--color-text)14%)}}.client-product-file-status--safe:before{background:#10b981}.client-product-file-status--uploading:before{background:var(--color-accent)}.client-product-file-status--rejected{color:#dc2626}.client-product-file-status--rejected:before{background:#ef4444}.client-product-file-status--pending:before{background:#f59e0b}.client-product-file-studio__actions{flex-direction:column;justify-content:space-between;gap:12px;display:flex}.client-product-file-studio__dropzone{min-height:190px}.client-product-file-studio__dropzone>p:first-of-type{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.client-product-file-studio[data-has-file=true] .client-product-file-studio__dropzone{background:radial-gradient(circle at 100% 0%,var(--color-accent),transparent 50%),var(--color-surface);min-height:152px}@supports (color:color-mix(in lab,red,red)){.client-product-file-studio[data-has-file=true] .client-product-file-studio__dropzone{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--color-accent)10%,transparent),transparent 50%),color-mix(in srgb,var(--color-surface)78%,transparent)}}.client-product-file-studio__retry{justify-content:center;display:flex}.client-product-file-studio .client-print-preview-area__surface{overflow:hidden}.client-product-file-studio .client-print-preview-area__surface>p{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.client-product-upload-zone,.client-product-watermark-preview-box,.client-product-process-file-action,.client-product-details-summary-price,.client-product-details-summary-details{border-color:var(--color-border);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.client-product-upload-zone,.client-product-watermark-preview-box,.client-product-process-file-action,.client-product-details-summary-price,.client-product-details-summary-details{border-color:color-mix(in srgb,var(--color-border)76%,transparent)}}.client-product-upload-zone,.client-product-watermark-preview-box,.client-product-process-file-action,.client-product-details-summary-price,.client-product-details-summary-details{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-product-upload-zone,.client-product-watermark-preview-box,.client-product-process-file-action,.client-product-details-summary-price,.client-product-details-summary-details{background:color-mix(in srgb,var(--color-surface)90%,var(--color-bg)10%)}}.client-product-upload-zone{box-shadow:none;background:0 0;border:0;padding:0}.client-product-upload-dropzone{background:radial-gradient(circle at 50% 0%,var(--color-accent),transparent 54%),var(--color-surface-strong);border:0;border-radius:16px;align-content:center;min-height:196px;display:grid}@supports (color:color-mix(in lab,red,red)){.client-product-upload-dropzone{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--color-accent)11%,transparent),transparent 54%),color-mix(in srgb,var(--color-surface-strong)78%,var(--color-bg)22%)}}.client-product-upload-dropzone--active{outline:2px dashed var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-product-upload-dropzone--active{outline:2px dashed color-mix(in srgb,var(--color-accent)72%,transparent)}}.client-product-upload-dropzone--active{outline-offset:-6px;transform:translateY(-1px)}.client-product-details-upload-status{min-height:auto;color:var(--color-text);padding-inline:2px}@supports (color:color-mix(in lab,red,red)){.client-product-details-upload-status{color:color-mix(in srgb,var(--color-text)72%,transparent)}}.client-product-details-upload-status .badge{background:var(--color-surface-strong);border:0}@supports (color:color-mix(in lab,red,red)){.client-product-details-upload-status .badge{background:color-mix(in srgb,var(--color-surface-strong)76%,transparent)}}.client-product-file-usage-indicator{border:0}[dir=rtl] .client-product-upload-zone{padding-inline-end:0}.client-product-watermark-preview-box{box-shadow:none;background:0 0;border:0;padding:0;overflow:hidden}.client-product-watermark-preview-box__summary{padding-block:2px 10px}.client-print-preview-area__viewport{background:linear-gradient(45deg,var(--color-border)25%,transparent 25%),linear-gradient(-45deg,var(--color-border)25%,transparent 25%),var(--color-surface-strong);border:0;border-radius:16px;min-height:220px}@supports (color:color-mix(in lab,red,red)){.client-print-preview-area__viewport{background:linear-gradient(45deg,color-mix(in srgb,var(--color-border)22%,transparent)25%,transparent 25%),linear-gradient(-45deg,color-mix(in srgb,var(--color-border)18%,transparent)25%,transparent 25%),color-mix(in srgb,var(--color-surface-strong)84%,var(--color-bg)16%)}}.client-print-preview-area__viewport{background-position:0 0,0 12px;background-size:24px 24px}.client-product-process-file-action{box-shadow:none;background:0 0;border:0;margin-top:14px;padding:2px 0 0}.client-product-details-summary-card{position:relative}.client-product-details-summary-price{background:var(--color-surface-strong);border:0;min-height:auto;padding:16px}@supports (color:color-mix(in lab,red,red)){.client-product-details-summary-price{background:color-mix(in srgb,var(--color-surface-strong)58%,transparent)}}.client-product-details-summary-price{box-shadow:none}.client-product-details-free-summary{padding:14px 15px;position:relative;overflow:hidden;border:1px solid var(--color-success-border)!important}@supports (color:color-mix(in lab,red,red)){.client-product-details-free-summary{border:1px solid color-mix(in srgb,var(--color-success-border)72%,transparent)!important}}.client-product-details-free-summary{background:radial-gradient(circle at 100% 0%,var(--color-success),transparent 58%),var(--color-success-bg)!important;border-radius:16px!important}@supports (color:color-mix(in lab,red,red)){.client-product-details-free-summary{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--color-success)12%,transparent),transparent 58%),color-mix(in srgb,var(--color-success-bg)36%,var(--color-surface)64%)!important}}.client-product-details-free-summary{color:var(--color-text);box-shadow:inset 0 1px #ffffff6b,0 12px 28px #0f172a12}.client-product-details-free-summary:before{background:var(--color-success);border-radius:999px;width:3px;position:absolute;inset-block:12px;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.client-product-details-free-summary:before{background:color-mix(in srgb,var(--color-success)78%,var(--color-accent)22%)}}.client-product-details-free-summary:before{content:""}.client-product-details-free-summary>span{z-index:1;gap:9px;min-width:0;position:relative}.client-product-details-free-summary strong{color:var(--color-success-text)}@supports (color:color-mix(in lab,red,red)){.client-product-details-free-summary strong{color:color-mix(in srgb,var(--color-success-text)78%,var(--color-text)22%)}}.client-product-details-free-summary .break-all{z-index:1;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;position:relative;overflow:hidden}.client-product-details-summary-price .client-product-pricing-calculator__quantity{background:0 0;border:0;padding:0}.client-product-details-total-box{background:radial-gradient(circle at 100% 0%,var(--color-accent),transparent 58%),var(--color-surface-strong);border:0;padding:16px}@supports (color:color-mix(in lab,red,red)){.client-product-details-total-box{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--color-accent)14%,transparent),transparent 58%),color-mix(in srgb,var(--color-surface-strong)88%,var(--color-surface)12%)}}.client-product-details-total-box h4{letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.45rem)}.client-product-details-summary-details{min-height:auto;padding:10px;border:1px solid var(--color-border)!important}@supports (color:color-mix(in lab,red,red)){.client-product-details-summary-details{border:1px solid color-mix(in srgb,var(--color-border)56%,transparent)!important}}.client-product-details-summary-details{border-radius:14px;background:linear-gradient(180deg,var(--color-surface),var(--color-surface-strong))!important}@supports (color:color-mix(in lab,red,red)){.client-product-details-summary-details{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface)96%,transparent),color-mix(in srgb,var(--color-surface-strong)70%,transparent))!important}}.client-product-details-summary-details{box-shadow:inset 0 1px #ffffff61,0 10px 24px #0f172a0d}.client-product-details-summary-details h4{margin:0;font-size:.78rem}.client-product-details-summary-details .client-product-details-facts-grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;margin-top:7px}.client-product-details-summary-card .client-product-details-order-submit{min-height:46px}.client-product-details-summary-details .client-product-details-fact-row{grid-template-columns:1fr;align-items:baseline;gap:2px;min-width:0;padding:6px 7px;border:1px solid var(--color-border)!important}@supports (color:color-mix(in lab,red,red)){.client-product-details-summary-details .client-product-details-fact-row{border:1px solid color-mix(in srgb,var(--color-border)48%,transparent)!important}}.client-product-details-summary-details .client-product-details-fact-row{border-radius:10px;background:var(--color-surface)!important}@supports (color:color-mix(in lab,red,red)){.client-product-details-summary-details .client-product-details-fact-row{background:color-mix(in srgb,var(--color-surface)88%,transparent)!important}}.client-product-details-summary-details .client-product-details-fact-row:last-child{border-bottom:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-product-details-summary-details .client-product-details-fact-row:last-child{border-bottom:1px solid color-mix(in srgb,var(--color-border)52%,transparent)}}.client-product-details-summary-details .client-product-details-fact-row dt{font-size:.62rem;font-weight:700;line-height:1.2}.client-product-details-summary-details .client-product-details-fact-row dd{text-overflow:ellipsis;font-size:.72rem;line-height:1.22;overflow:hidden}.client-product-details-summary-details .client-product-details-fact-row dd:not(.break-all){-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.client-product-details-order-actions{border-top:1px solid var(--color-border);padding-top:16px}@supports (color:color-mix(in lab,red,red)){.client-product-details-order-actions{border-top:1px solid color-mix(in srgb,var(--color-border)62%,transparent)}}.client-free-download-status{width:100%;padding:11px 13px;border:1px solid var(--color-success-border)!important}@supports (color:color-mix(in lab,red,red)){.client-free-download-status{border:1px solid color-mix(in srgb,var(--color-success-border)72%,transparent)!important}}.client-free-download-status{background:linear-gradient(135deg,var(--color-success-bg),var(--color-surface))!important;border-radius:14px!important}@supports (color:color-mix(in lab,red,red)){.client-free-download-status{background:linear-gradient(135deg,color-mix(in srgb,var(--color-success-bg)42%,var(--color-surface)58%),color-mix(in srgb,var(--color-surface)92%,transparent))!important}}.client-free-download-status{color:var(--color-success-text)}@supports (color:color-mix(in lab,red,red)){.client-free-download-status{color:color-mix(in srgb,var(--color-success-text)84%,var(--color-text)16%)}}.client-free-download-status{box-shadow:inset 0 1px #ffffff61,0 10px 24px #0f172a0f}.client-free-download-status--timeout{border-color:var(--color-warning-border)!important}@supports (color:color-mix(in lab,red,red)){.client-free-download-status--timeout{border-color:color-mix(in srgb,var(--color-warning-border)76%,transparent)!important}}.client-free-download-status--timeout{background:linear-gradient(135deg,var(--color-warning-bg),var(--color-surface))!important}@supports (color:color-mix(in lab,red,red)){.client-free-download-status--timeout{background:linear-gradient(135deg,color-mix(in srgb,var(--color-warning-bg)54%,var(--color-surface)46%),color-mix(in srgb,var(--color-surface)92%,transparent))!important}}.client-free-download-status--timeout{color:var(--color-warning-text)}@supports (color:color-mix(in lab,red,red)){.client-free-download-status--timeout{color:color-mix(in srgb,var(--color-warning-text)86%,var(--color-text)14%)}}.client-free-download-status__message{margin:0;font-weight:700;line-height:1.45}.client-free-download-status__actions{margin-top:9px}.client-free-download-disabled-reason{width:100%;margin:0;padding:11px 13px;border:1px solid var(--color-warning-border)!important}@supports (color:color-mix(in lab,red,red)){.client-free-download-disabled-reason{border:1px solid color-mix(in srgb,var(--color-warning-border)76%,transparent)!important}}.client-free-download-disabled-reason{background:linear-gradient(135deg,var(--color-warning-bg),var(--color-surface))!important;border-radius:14px!important}@supports (color:color-mix(in lab,red,red)){.client-free-download-disabled-reason{background:linear-gradient(135deg,color-mix(in srgb,var(--color-warning-bg)52%,var(--color-surface)48%),color-mix(in srgb,var(--color-surface)94%,transparent))!important}}.client-free-download-disabled-reason{color:var(--color-warning-text)}@supports (color:color-mix(in lab,red,red)){.client-free-download-disabled-reason{color:color-mix(in srgb,var(--color-warning-text)86%,var(--color-text)14%)}}.client-free-download-disabled-reason{font-size:.8rem;font-weight:700;line-height:1.45;box-shadow:inset 0 1px #ffffff61,0 10px 24px #0f172a0f}.client-product-details-sticky{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-product-details-sticky{border-color:color-mix(in srgb,var(--color-border)80%,transparent)}}.client-product-details-sticky{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-product-details-sticky{background:color-mix(in srgb,var(--color-surface-strong)88%,transparent)}}.client-product-details-sticky{box-shadow:0 -18px 42px #0f172a1f}.client-product-details-sticky__inner{gap:10px}.client-product-details-sticky__actions{width:100%}.client-product-details-sticky__actions button{width:100%;min-height:46px}[dir=rtl] .client-product-details-page__hero,[dir=rtl] .client-product-details-card,[dir=rtl] .client-product-details-guest-status{padding-inline-end:22px}[dir=rtl] .client-product-details-free-summary{padding-inline:15px 19px}[dir=rtl] .client-free-download-disabled-reason,[dir=rtl] .client-free-download-status{text-align:right;padding-inline:13px 17px}[dir=rtl] .client-product-params-accordion__summary{padding-inline:44px 14px}[dir=rtl] .client-product-params-accordion__summary:after{inset-inline:16px auto}[dir=rtl] .client-product-details-hero__title,[dir=rtl] .client-product-details-hero__subtitle,[dir=rtl] .client-product-details-card-head,[dir=rtl] .client-product-details-section-header,[dir=rtl] .client-product-details-summary-details{text-align:right}@media(min-width:640px){.client-product-details-page__container{padding-block:0 44px}.client-product-details-page__hero{padding:18px}.client-product-details-card{padding:22px}.client-product-details-sticky__inner{flex-direction:row;align-items:center}.client-product-details-sticky__actions{width:auto;min-width:min(100%,460px)}[dir=rtl] .client-product-details-page__hero,[dir=rtl] .client-product-details-card,[dir=rtl] .client-product-details-guest-status{padding-inline-end:26px}[dir=rtl] .client-product-details-page__hero{padding-inline-end:22px}}@media(min-width:768px){.client-product-details-page{--client-product-details-page-gutter:16px;padding-inline:0!important}.client-product-details-page>.client-shell-header{margin-inline:0}.client-product-details-page__container{padding-inline:var(--client-product-details-page-gutter)}.client-product-details-content{gap:22px;margin-top:22px;padding-bottom:120px}.client-product-details-workspace,.client-product-details-main-column,.client-product-details-sidebar-stack,.client-product-details-upload-stack{gap:22px}.client-product-details-upload-layout{grid-template-columns:minmax(0,.92fr) minmax(280px,1fr);gap:18px}.client-product-file-studio{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:stretch;padding:18px}}@media(min-width:1024px){.client-product-details-page{--client-product-details-page-gutter:20px;padding-inline:0!important}.client-product-details-page>.client-shell-header{margin-inline:0}.client-product-details-page__container{padding-block:0 54px;padding-inline:var(--client-product-details-page-gutter)}.client-product-details-page__hero{padding:20px}.client-product-details-card{padding:26px}.client-product-details-content{padding-bottom:34px}.client-product-details-workspace{grid-template-columns:minmax(0,1.58fr) minmax(330px,.88fr);gap:24px}.client-product-details-primary-grid{gap:24px}.client-product-details-sidebar .client-product-details-summary-card{top:18px}.client-product-details-gallery-main,.client-product-details-video-main{min-height:33rem}[dir=rtl] .client-product-details-page__hero,[dir=rtl] .client-product-details-card,[dir=rtl] .client-product-details-guest-status{padding-inline-end:30px}[dir=rtl] .client-product-details-page__hero{padding-inline-end:24px}}@media(min-width:1280px){.client-product-details-media-carousel{grid-auto-columns:minmax(285px,72%)}}@media(max-width:639px){.client-product-details-page__hero,.client-product-details-card,.client-product-details-guest-status{border-radius:18px}.client-product-details-card-head,.client-product-details-section-header{align-items:flex-start}.client-product-details-media-carousel{grid-auto-columns:minmax(218px,88%);gap:10px;padding-bottom:12px}.client-product-details-media-slide{padding:8px}.client-product-details-media-slider{padding-inline:2px}.client-product-details-media-slider__track{-moz-column-gap:14px;column-gap:14px}.client-product-details-media-slider__stage .client-product-details-media-slide__surface{min-height:clamp(172px,52vw,235px)}.client-product-details-media-slider__controls{inset-inline:8px}.client-product-details-media-slider__control{width:36px;height:36px;min-width:36px!important}.client-product-details-media-slider__control>span{font-size:1.45rem}.client-product-details-media-slide__caption{flex-direction:column;align-items:flex-start;gap:6px}.client-product-details-media-toolbar{justify-content:stretch;width:100%}.client-product-details-media-toolbar>*{flex:8rem}.client-product-details-media--empty .client-product-details-gallery-main,.client-product-details-media--empty .client-product-details-video-main{min-height:10.5rem}.client-product-details-fact-row{grid-template-columns:1fr}.client-product-details-sticky{padding-bottom:max(12px,env(safe-area-inset-bottom))}}.client-product-details-media-stage{max-width:780px;margin-inline:auto}.client-product-details-media-stage .client-product-details-card{padding:16px}.client-product-details-media-stage .client-product-details-gallery-main,.client-product-details-media-stage .client-product-details-video-main{min-height:clamp(11rem,24vw,18rem)}.client-product-details-media-stage .client-product-details-gallery-main__image{max-height:clamp(10rem,22vw,17rem)}.client-product-details-workspace{grid-template-columns:minmax(0,1fr)!important}.client-product-details-sidebar .client-product-details-summary-card{top:auto;position:static!important}.client-product-details-primary-grid{--client-product-workbench-height:min(760px, calc(100vh - 150px) );height:var(--client-product-workbench-height);min-height:var(--client-product-workbench-height);max-height:var(--client-product-workbench-height);direction:ltr;grid-template-rows:minmax(0,1fr);grid-template-areas:"upload params";align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.client-product-file-studio[data-has-file=true] .client-print-preview-area__panel{padding:10px}.client-product-file-studio[data-has-file=true] .client-print-preview-area__surface,.client-product-file-studio[data-has-file=true] .client-local-file-preview{width:100%;height:100%}.client-product-file-studio[data-has-file=true] .client-local-file-preview__image,.client-product-file-studio[data-has-file=true] .client-local-file-preview__canvas,.client-product-file-studio[data-has-file=true] .client-product-preview__image{max-height:100%}.client-product-details-primary-col--upload-ltr,.client-product-details-primary-col--upload-rtl{order:initial;grid-area:upload}.client-product-details-primary-col--params-ltr,.client-product-details-primary-col--params-rtl{order:initial;grid-area:params}[dir=rtl] .client-product-details-primary-grid>.client-product-details-card{direction:rtl}[dir=ltr] .client-product-details-primary-grid>.client-product-details-card{direction:ltr}.client-product-details-primary-grid>.client-product-details-card{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.client-product-params-scroll{overflow-anchor:none;overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding-inline-end:6px;overflow-y:auto}.client-product-file-studio{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto;grid-template-columns:minmax(0,1fr)!important}.client-product-file-studio[data-has-file=false]{place-items:stretch stretch;display:grid}.client-product-file-studio[data-has-file=false] .client-product-file-studio__dropzone{min-height:clamp(300px,calc(var(--client-product-workbench-height) - 96px),620px)}.client-product-file-studio[data-has-file=true]{flex-direction:column;display:flex}.client-product-delivery-step,.client-product-workspace-actions{box-sizing:border-box;border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-product-delivery-step,.client-product-workspace-actions{border:1px solid color-mix(in srgb,var(--color-border)72%,transparent)}}.client-product-delivery-step,.client-product-workspace-actions{box-shadow:0 18px 48px var(--color-shadow)}@supports (color:color-mix(in lab,red,red)){.client-product-delivery-step,.client-product-workspace-actions{box-shadow:0 18px 48px color-mix(in srgb,var(--color-shadow)16%,transparent)}}.client-product-delivery-step{padding-inline:16px}[dir=rtl] .client-product-delivery-step{padding-inline-end:20px}.client-product-wizard--work{min-height:100svh;overflow:hidden;padding-inline:0!important}.client-product-wizard--work .client-product-details-page__container{width:100%;max-width:none;min-height:100svh;padding:0}.client-product-wizard__content--work{min-height:100svh;margin-top:0!important;padding:0!important}.client-product-details-order--workspace{min-height:100svh}.client-product-details-order--workspace>form{grid-template-rows:minmax(0,1fr);gap:0;min-height:100svh;display:grid}.client-product-details-order--workspace .client-product-details-workspace{min-height:0;padding:12px}.client-product-details-order--workspace .client-product-details-main-column{min-height:0}.client-product-details-order--workspace .client-product-details-primary-grid{--client-product-workbench-height: calc(100svh - 24px) ;height:var(--client-product-workbench-height);min-height:var(--client-product-workbench-height);max-height:var(--client-product-workbench-height);grid-template-areas:"params upload";gap:12px;grid-template-columns:minmax(260px,1fr) minmax(0,4fr)!important}.client-product-details-order--workspace .client-product-details-primary-col--upload-ltr,.client-product-details-order--workspace .client-product-details-primary-col--upload-rtl{grid-area:upload}.client-product-details-order--workspace .client-product-details-primary-col--params-ltr,.client-product-details-order--workspace .client-product-details-primary-col--params-rtl{grid-area:params}.client-product-details-order--workspace .client-product-details-card{min-width:0;box-shadow:none!important;border:0!important;padding:16px!important}[dir=rtl] .client-product-details-order--workspace .client-product-details-card{padding-inline-end:20px!important}.client-product-details-order--workspace .client-product-details-card-head{display:none}.client-product-details-order--workspace .client-product-workspace-controls{gap:10px;display:grid}.client-product-details-order--workspace .client-product-file-toolbar{width:100%;direction:inherit;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:10px;margin-inline:0;display:grid}.client-product-details-order--workspace .client-product-file-toolbar>*,.client-product-details-order--workspace .client-product-file-toolbar__process,.client-product-details-order--workspace .client-product-file-toolbar__process-button,.client-product-details-order--workspace .client-product-file-toolbar__browse-button{width:100%}.client-product-details-order--workspace .client-product-file-status{max-width:100%;direction:inherit;white-space:normal;grid-column:1/-1;justify-content:flex-start;position:static}.client-product-details-order--workspace .client-product-file-status:before,.client-product-details-order--workspace .client-product-details-card-step{display:none}.client-product-details-order--workspace .client-product-file-studio{min-height:0;background:linear-gradient(45deg,var(--color-border)25%,transparent 25%),linear-gradient(-45deg,var(--color-border)25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--color-border)75%),linear-gradient(-45deg,transparent 75%,var(--color-border)75%),var(--color-surface)!important;border:0!important;border-radius:0!important;margin-top:0!important}@supports (color:color-mix(in lab,red,red)){.client-product-details-order--workspace .client-product-file-studio{background:linear-gradient(45deg,color-mix(in srgb,var(--color-border)28%,transparent)25%,transparent 25%),linear-gradient(-45deg,color-mix(in srgb,var(--color-border)28%,transparent)25%,transparent 25%),linear-gradient(45deg,transparent 75%,color-mix(in srgb,var(--color-border)28%,transparent)75%),linear-gradient(-45deg,transparent 75%,color-mix(in srgb,var(--color-border)28%,transparent)75%),color-mix(in srgb,var(--color-surface)92%,var(--color-bg)8%)!important}}.client-product-details-order--workspace .client-product-file-studio{box-shadow:none!important;background-position:0 0,0 12px,12px -12px,-12px 0!important;background-size:24px 24px!important}.client-product-details-order--workspace .client-product-file-studio:before{display:none}.client-product-details-order--workspace .client-product-preview,.client-product-details-order--workspace .client-print-preview-area__viewport,.client-product-details-order--workspace .client-print-preview-area__panel,.client-product-details-order--workspace .client-print-preview-area__surface,.client-product-details-order--workspace .client-local-file-preview,.client-product-details-order--workspace .client-local-file-preview__image,.client-product-details-order--workspace .client-local-file-preview__canvas,.client-product-details-order--workspace .client-product-preview__image{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.client-product-details-order--workspace .client-product-param-field,.client-product-details-order--workspace .client-product-upload-dropzone,.client-product-details-order--workspace .client-product-file-usage-indicator,.client-product-details-order--workspace .client-print-preview-area__error,.client-product-details-order--workspace .client-product-process-file-action__hint{box-shadow:none!important;border:0!important}.client-product-details-order--workspace .client-product-file-studio[data-has-file=false] .client-product-file-studio__dropzone{min-height:clamp(340px,100svh - 230px,820px)}.client-product-workspace-actions{justify-content:stretch;align-items:stretch;gap:12px;margin:16px 0 0;padding:12px 16px;display:grid;box-shadow:none!important;border:0!important}.client-product-workspace-actions__buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-inline:0;display:grid}.client-product-workspace-actions__buttons>*{width:100%;margin:0!important}.client-product-workspace-actions__button{justify-content:center!important;width:100%!important;min-width:0!important;display:inline-flex!important}.client-product-workspace-actions__button-label{unicode-bidi:isolate;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.client-product-workspace-actions__button--back .client-product-workspace-actions__button-label:before,.client-product-workspace-actions__button--continue .client-product-workspace-actions__button-label:after{content:"";border-top:2px solid;border-right:2px solid;flex:none;width:.58rem;height:.58rem;display:inline-block}.client-product-workspace-actions__button--back .client-product-workspace-actions__button-label:before{transform:rotate(45deg)}.client-product-workspace-actions__button--continue .client-product-workspace-actions__button-label:after,[dir=ltr] .client-product-workspace-actions__button--back .client-product-workspace-actions__button-label:before{transform:rotate(225deg)}[dir=ltr] .client-product-workspace-actions__button--continue .client-product-workspace-actions__button-label:after{transform:rotate(45deg)}.client-product-delivery-step__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.client-product-delivery-step__grid{gap:16px;display:grid}.client-product-delivery-card,.client-product-delivery-warning{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-product-delivery-card,.client-product-delivery-warning{border-color:color-mix(in srgb,var(--color-border)72%,transparent)}}.client-product-delivery-card,.client-product-delivery-warning{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-product-delivery-card,.client-product-delivery-warning{background:color-mix(in srgb,var(--color-surface)92%,transparent)}}@media(min-width:768px){.client-product-delivery-step{padding-inline:20px}[dir=rtl] .client-product-delivery-step{padding-inline-end:24px}.client-product-delivery-step__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media(min-width:1024px){.client-product-details-order--workspace .client-product-details-workspace{padding:16px}.client-product-details-order--workspace .client-product-details-primary-grid{--client-product-workbench-height: calc(100svh - 32px) ;gap:16px;grid-template-columns:minmax(280px,1fr) minmax(0,4fr)!important}.client-product-workspace-actions{margin:16px 0 0}}@media(max-width:767px){.client-product-wizard--work{overflow:auto}.client-product-details-order--workspace>form{min-height:100svh}.client-product-details-order--workspace .client-product-details-workspace{padding:12px}.client-product-details-order--workspace .client-product-details-primary-grid{--client-product-workbench-height:auto;grid-template-areas:"params""upload";height:auto;min-height:0;max-height:none;grid-template-columns:minmax(0,1fr)!important}.client-product-details-order--workspace .client-product-details-primary-grid>.client-product-details-card{min-height:auto;max-height:none}.client-product-details-order--workspace .client-product-file-studio[data-has-file=false] .client-product-file-studio__dropzone{min-height:320px}.client-product-workspace-actions{align-items:stretch}.client-product-workspace-actions__buttons,.client-product-workspace-actions__buttons>*{width:100%}}.client-product-file-studio[data-has-file=true] .client-product-file-studio__preview,.client-product-file-studio[data-has-file=true] .client-print-preview-area{flex-direction:column;flex:auto;min-height:0;display:flex}.client-product-file-studio[data-has-file=true] .client-print-preview-area__viewport{min-height:clamp(390px,calc(var(--client-product-workbench-height) - 156px),640px)}.client-product-details-order--workspace .client-product-file-studio[data-has-file=true] .client-print-preview-area__viewport{flex:auto;min-height:0}.client-product-details-order--workspace .client-product-file-studio[data-has-file=true]{overflow:hidden}.client-product-file-studio__preview-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.client-product-file-studio[data-has-file=false] .client-product-details-upload-status{display:none}@media(max-width:1023px){.client-product-details-primary-grid{direction:inherit;grid-template-areas:"params""upload";height:auto;min-height:auto;max-height:none;grid-template-columns:minmax(0,1fr)!important}.client-product-details-primary-grid>.client-product-details-card{height:auto;min-height:auto;max-height:none;overflow:visible}.client-product-params-scroll{max-height:none;padding-inline-end:0;overflow:visible}.client-product-file-studio{overflow:hidden}.client-product-file-studio[data-has-file=false] .client-product-file-studio__dropzone,.client-product-file-studio[data-has-file=true] .client-print-preview-area__viewport{min-height:260px}}.client-footer{margin-top:2rem;padding-top:1rem}.client-footer__container{flex-direction:column;gap:.75rem;padding-block:.2rem .4rem;padding-inline:.1rem;display:flex}.client-footer__copyright{line-height:1.45}.client-footer__nav{width:100%}.client-footer__links{flex-wrap:wrap;align-items:center;margin:-.22rem -.28rem;padding:0;list-style:none;display:flex}[dir=rtl] .client-home-page__section,[dir=rtl] .client-home-hero,[dir=rtl] .client-home-filter{padding-inline-end:calc(1rem + 4px)}.client-home-page{background:radial-gradient(900px 520px at 100% -12%,var(--color-accent),transparent 60%),radial-gradient(780px 460px at 0% -16%,var(--color-info),transparent 60%),var(--color-bg);padding-inline:12px}@supports (color:color-mix(in lab,red,red)){.client-home-page{background:radial-gradient(900px 520px at 100% -12%,color-mix(in srgb,var(--color-accent)10%,transparent),transparent 60%),radial-gradient(780px 460px at 0% -16%,color-mix(in srgb,var(--color-info)8%,transparent),transparent 60%),var(--color-bg)}}.client-home-page__container{width:min(1160px,100%);margin-inline:auto;padding-block:1rem 2.5rem;padding-inline:0}.client-home-page__layout{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.2rem;display:grid}.client-home-page__sidebar{display:none}.client-home-page__content{gap:.95rem;display:grid}.client-home-hero,.client-home-page__section,.client-home-filter{border:1px solid var(--color-border);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.client-home-hero,.client-home-page__section,.client-home-filter{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.client-home-hero,.client-home-page__section,.client-home-filter{padding-block:1rem;padding-inline:1rem;box-shadow:0 12px 28px #0f172a14}.client-home-hero__actions{flex-wrap:wrap;align-items:center;margin:-.2rem -.25rem;display:flex}.client-home-hero__actions>*{margin:.2rem .25rem!important}.client-home-hero__action{min-height:2.6rem}.client-home-hero__action--secondary{display:none!important}.client-home-page__action-btn{min-height:2.45rem}.client-home-page__status-card{min-height:120px}.client-home-page__banner-grid{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}.client-home-page__recommended-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-items:start;gap:1.25rem 1rem;display:grid}.client-home-page__section-header{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.client-home-page__section-action{min-height:2.45rem}.client-home-page__section--recommended{background:radial-gradient(520px 220px at 8% 0%,var(--color-accent),transparent 68%),radial-gradient(520px 220px at 92% 12%,var(--color-info),transparent 66%),var(--color-surface);border-radius:18px;position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.client-home-page__section--recommended{background:radial-gradient(520px 220px at 8% 0%,color-mix(in srgb,var(--color-accent)13%,transparent),transparent 68%),radial-gradient(520px 220px at 92% 12%,color-mix(in srgb,var(--color-info)12%,transparent),transparent 66%),color-mix(in srgb,var(--color-surface)96%,var(--color-bg)4%)}}.client-home-page__section--recommended:before{content:"";background:linear-gradient(90deg,var(--color-accent),var(--color-info),transparent);height:5px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.client-home-page__section--recommended:before{background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent)72%,transparent),color-mix(in srgb,var(--color-info)54%,transparent),transparent)}}.client-home-page__section--recommended:before{pointer-events:none}.client-home-page__recommended-header,.client-home-page__recommended-grid{z-index:1;position:relative}.client-home-page__recommended-heading{max-width:42rem}.client-home-page__recommended-title{letter-spacing:-.02em;margin:0;line-height:1.18}.client-home-page__recommended-subtitle{max-width:62ch}.client-home-page__section--categories{z-index:20;position:relative;overflow:visible}.client-home-page__category-nav{gap:.45rem;margin-top:1rem;display:grid;position:relative}.client-home-page__category-tabs{scroll-snap-type:x proximity;grid-auto-columns:max-content;grid-auto-flow:column;gap:.5rem;padding-block:.1rem .35rem;padding-inline:.05rem;display:grid;overflow-x:auto}.client-home-page__category-tab-shell{scroll-snap-align:start}.client-home-page__category-tab{min-height:2.75rem;min-width:8.75rem!important}.client-home-page__category-tab--active{box-shadow:0 12px 24px #2563eb2e!important}.client-home-page__category-menu-panel{z-index:40;border:1px solid var(--color-border);border-radius:12px;gap:.65rem;width:min(760px,100%);display:grid;position:absolute;inset-block-start:calc(100% - .1rem)}@supports (color:color-mix(in lab,red,red)){.client-home-page__category-menu-panel{border:1px solid color-mix(in srgb,var(--color-border)72%,transparent)}}.client-home-page__category-menu-panel{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-home-page__category-menu-panel{background:color-mix(in srgb,var(--color-surface)98%,var(--color-bg)2%)}}.client-home-page__category-menu-panel{padding-block:.55rem;padding-inline:.55rem;overflow:visible;box-shadow:0 14px 32px #0f172a1f}.client-home-page__category-menu-levels{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.client-home-page__category-menu-level{align-content:start;gap:.25rem;min-width:0;display:grid}.client-home-page__category-subcategory{background:0 0;border:1px solid #0000;border-radius:10px;padding-block:.32rem;padding-inline:.35rem;transition:background-color .16s,border-color .16s,box-shadow .16s;position:relative}.client-home-page__category-subcategory:hover,.client-home-page__category-subcategory:focus-within{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-home-page__category-subcategory:hover,.client-home-page__category-subcategory:focus-within{border-color:color-mix(in srgb,var(--color-accent)28%,var(--color-border)72%)}}.client-home-page__category-subcategory:hover,.client-home-page__category-subcategory:focus-within{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-home-page__category-subcategory:hover,.client-home-page__category-subcategory:focus-within{background:color-mix(in srgb,var(--color-accent)8%,var(--color-surface)92%)}}.client-home-page__category-subcategory:hover,.client-home-page__category-subcategory:focus-within{box-shadow:0 6px 14px #0f172a0f}.client-home-page__category-subcategory-link{width:100%;min-height:2.35rem;min-width:0!important;box-shadow:none!important;background:0 0!important;border-radius:.65rem!important}.client-home-page__category-subcategory:hover .client-home-page__category-subcategory-link,.client-home-page__category-subcategory:focus-within .client-home-page__category-subcategory-link{background:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.client-home-page__category-subcategory:hover .client-home-page__category-subcategory-link,.client-home-page__category-subcategory:focus-within .client-home-page__category-subcategory-link{background:color-mix(in srgb,var(--color-accent)12%,transparent)!important}}.client-home-page__category-subcategory:hover .client-home-page__category-subcategory-link,.client-home-page__category-subcategory:focus-within .client-home-page__category-subcategory-link{color:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.client-home-page__category-subcategory:hover .client-home-page__category-subcategory-link,.client-home-page__category-subcategory:focus-within .client-home-page__category-subcategory-link{color:color-mix(in srgb,var(--color-accent)82%,var(--color-text)18%)!important}}.client-home-page__category-subcategory-link>span{justify-content:flex-start!important}.client-home-page__category-third-level-list{z-index:45;border:1px solid var(--color-border);border-radius:12px;gap:.25rem;width:min(280px,76vw);display:grid;position:absolute;inset-block-start:0;inset-inline-start:calc(100% + .45rem)}@supports (color:color-mix(in lab,red,red)){.client-home-page__category-third-level-list{border:1px solid color-mix(in srgb,var(--color-border)72%,transparent)}}.client-home-page__category-third-level-list{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-home-page__category-third-level-list{background:color-mix(in srgb,var(--color-surface)98%,var(--color-bg)2%)}}.client-home-page__category-third-level-list{padding-block:.55rem;padding-inline:.55rem;box-shadow:0 14px 32px #0f172a1f}.client-home-page__category-third-level-link{width:100%;min-height:2.35rem;min-width:0!important;box-shadow:none!important;background:0 0!important;border-radius:.65rem!important}.client-home-page__category-third-level-link:hover,.client-home-page__category-third-level-link:focus-visible{background:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.client-home-page__category-third-level-link:hover,.client-home-page__category-third-level-link:focus-visible{background:color-mix(in srgb,var(--color-accent)12%,transparent)!important}}.client-home-page__category-third-level-link:hover,.client-home-page__category-third-level-link:focus-visible{color:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.client-home-page__category-third-level-link:hover,.client-home-page__category-third-level-link:focus-visible{color:color-mix(in srgb,var(--color-accent)82%,var(--color-text)18%)!important}}.client-home-page__category-third-level-link>span{justify-content:flex-start!important}.client-home-page__banner-card,.client-home-page__card,.client-home-page__message-item,.client-home-page__faq-item{border:1px solid var(--color-border);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.client-home-page__banner-card,.client-home-page__card,.client-home-page__message-item,.client-home-page__faq-item{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-home-page__banner-card,.client-home-page__card,.client-home-page__message-item,.client-home-page__faq-item{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-home-page__banner-card,.client-home-page__card,.client-home-page__message-item,.client-home-page__faq-item{background:color-mix(in srgb,var(--color-surface)94%,var(--color-bg)6%)}}.client-home-page__banner-card,.client-home-page__card,.client-home-page__message-item,.client-home-page__faq-item{padding-block:.9rem;padding-inline:.9rem;box-shadow:0 6px 16px #0f172a0f}.client-faq-section{isolation:isolate;border:1px solid var(--color-border);border-radius:20px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-faq-section{border:1px solid color-mix(in srgb,var(--color-border)72%,transparent)}}.client-faq-section{background:radial-gradient(circle at 12% 0%,var(--color-accent),transparent 34%),radial-gradient(circle at 88% 12%,var(--color-info),transparent 32%),linear-gradient(145deg,var(--color-surface),var(--color-surface-strong))}@supports (color:color-mix(in lab,red,red)){.client-faq-section{background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--color-accent)16%,transparent),transparent 34%),radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--color-info)13%,transparent),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--color-surface)98%,var(--color-bg)2%),color-mix(in srgb,var(--color-surface-strong)86%,var(--color-surface)14%))}}.client-faq-section{padding-block:clamp(1.1rem,2vw,1.45rem);padding-inline:clamp(1rem,2.5vw,1.5rem);box-shadow:0 20px 48px #0f172a1a,inset 0 1px #ffffff2e}[dir=rtl] .client-faq-section{padding-inline:clamp(1rem,2.5vw,1.5rem) calc(clamp(1rem,2.5vw,1.5rem) + 4px)}.client-faq-section:before{content:"";background:linear-gradient(90deg,transparent,var(--color-accent),transparent);height:1px;position:absolute;inset-block-start:0;inset-inline:1.25rem}@supports (color:color-mix(in lab,red,red)){.client-faq-section:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-accent)42%,transparent),transparent)}}.client-faq-section:before{pointer-events:none}.client-faq-section__header{align-items:center;gap:.85rem;margin-block-end:1rem;display:flex}.client-faq-section__icon{border:1px solid var(--color-accent);border-radius:16px;flex:none;place-items:center;width:2.65rem;height:2.65rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.client-faq-section__icon{border:1px solid color-mix(in srgb,var(--color-accent)28%,var(--color-border)72%)}}.client-faq-section__icon{background:linear-gradient(145deg,var(--color-accent),transparent),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-faq-section__icon{background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent)14%,transparent),transparent),color-mix(in srgb,var(--color-surface)90%,var(--color-bg)10%)}}.client-faq-section__icon{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-faq-section__icon{color:color-mix(in srgb,var(--color-accent)82%,var(--color-info)18%)}}.client-faq-section__icon{box-shadow:0 12px 24px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-faq-section__icon{box-shadow:0 12px 24px color-mix(in srgb,var(--color-accent)14%,transparent)}}.client-faq-section__icon-svg{width:1.55rem;height:1.55rem}.client-faq-section__heading{flex:auto;justify-content:flex-start;align-items:center;gap:.6rem;min-width:0;display:flex}.client-faq-section__title{color:var(--color-text);letter-spacing:-.02em;margin:0;font-size:clamp(1.18rem,2vw,1.45rem);font-weight:750;line-height:1.2}.client-product-card{--recommended-hover-duration:.52s;--recommended-hover-duration-slow:.64s;--recommended-hover-ease:cubic-bezier(.25,.88,.42,1);--recommended-hover-ease-in-out:cubic-bezier(.42,0,.58,1);--recommended-card-inner-radius:15px;block-size:clamp(15.75rem,44vw,19.25rem);min-block-size:clamp(15.75rem,44vw,19.25rem);color:inherit;cursor:pointer;isolation:isolate;border:1px solid var(--color-border);border-radius:18px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:1rem;text-decoration:none;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-product-card{border:1px solid color-mix(in srgb,var(--color-border)76%,transparent)}}.client-product-card{background:linear-gradient(155deg,var(--color-surface),var(--color-surface-strong))}@supports (color:color-mix(in lab,red,red)){.client-product-card{background:linear-gradient(155deg,color-mix(in srgb,var(--color-surface)98%,var(--color-bg)2%),color-mix(in srgb,var(--color-surface-strong)88%,var(--color-surface)12%))}}.client-product-card{box-shadow:0 18px 38px #0f172a17,0 1px 0 var(--color-surface) inset}@supports (color:color-mix(in lab,red,red)){.client-product-card{box-shadow:0 18px 38px #0f172a17,0 1px color-mix(in srgb,var(--color-surface)92%,white 8%) inset}}.client-product-card{transition:border-color var(--recommended-hover-duration)var(--recommended-hover-ease-in-out),box-shadow var(--recommended-hover-duration-slow)var(--recommended-hover-ease),transform .35s var(--recommended-hover-ease-in-out);padding-block:.62rem .78rem;padding-inline:.72rem}.client-product-card:focus-visible{outline:3px solid var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-product-card:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent)62%,transparent)}}.client-product-card:focus-visible{outline-offset:3px}.client-product-card--unavailable{opacity:.82}.client-product-card--inactive{border-color:var(--color-warning,#d97706)}@supports (color:color-mix(in lab,red,red)){.client-product-card--inactive{border-color:color-mix(in srgb,var(--color-warning,#d97706)55%,var(--color-border))}}.client-product-card__status-badge{z-index:3;letter-spacing:.01em;white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:.3rem;padding-block:.2rem;padding-inline:.55rem;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;inset-block-start:.6rem;inset-inline-start:.6rem}.client-product-card__status-badge--inactive{color:var(--color-warning,#b45309)}@supports (color:color-mix(in lab,red,red)){.client-product-card__status-badge--inactive{color:color-mix(in srgb,var(--color-warning,#b45309)92%,black 8%)}}.client-product-card__status-badge--inactive{background:var(--color-warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.client-product-card__status-badge--inactive{background:color-mix(in srgb,var(--color-warning,#f59e0b)18%,var(--color-surface)82%)}}.client-product-card__status-badge--inactive{border:1px solid var(--color-warning,#d97706)}@supports (color:color-mix(in lab,red,red)){.client-product-card__status-badge--inactive{border:1px solid color-mix(in srgb,var(--color-warning,#d97706)45%,transparent)}}.client-product-card__status-badge--inactive{box-shadow:0 4px 10px #0f172a1f}.client-catalog-status-badge{white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;margin-inline-start:.4rem;padding-block:.1rem;padding-inline:.45rem;font-size:.68rem;font-weight:600;line-height:1.25;display:inline-flex}.client-catalog-status-badge--inactive{color:var(--color-warning,#b45309)}@supports (color:color-mix(in lab,red,red)){.client-catalog-status-badge--inactive{color:color-mix(in srgb,var(--color-warning,#b45309)92%,black 8%)}}.client-catalog-status-badge--inactive{background:var(--color-warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.client-catalog-status-badge--inactive{background:color-mix(in srgb,var(--color-warning,#f59e0b)16%,var(--color-surface)84%)}}.client-catalog-status-badge--inactive{border:1px solid var(--color-warning,#d97706)}@supports (color:color-mix(in lab,red,red)){.client-catalog-status-badge--inactive{border:1px solid color-mix(in srgb,var(--color-warning,#d97706)42%,transparent)}}.client-product-details-inactive-banner{border:1px solid var(--color-warning,#d97706);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.65rem;padding-block:.7rem;padding-inline:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.client-product-details-inactive-banner{border:1px solid color-mix(in srgb,var(--color-warning,#d97706)45%,transparent)}}.client-product-details-inactive-banner{background:var(--color-warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.client-product-details-inactive-banner{background:color-mix(in srgb,var(--color-warning,#f59e0b)12%,var(--color-surface)88%)}}.client-product-details-inactive-banner{color:var(--color-warning,#b45309)}@supports (color:color-mix(in lab,red,red)){.client-product-details-inactive-banner{color:color-mix(in srgb,var(--color-warning,#b45309)88%,var(--color-text)12%)}}.client-product-details-inactive-banner__badge{letter-spacing:.02em;text-transform:uppercase;background:var(--color-warning,#f59e0b);border-radius:999px;align-items:center;padding-block:.18rem;padding-inline:.55rem;font-size:.72rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-product-details-inactive-banner__badge{background:color-mix(in srgb,var(--color-warning,#f59e0b)32%,var(--color-surface)68%)}}.client-product-details-inactive-banner__badge{border:1px solid var(--color-warning,#d97706)}@supports (color:color-mix(in lab,red,red)){.client-product-details-inactive-banner__badge{border:1px solid color-mix(in srgb,var(--color-warning,#d97706)55%,transparent)}}.client-product-details-inactive-banner__text{font-size:.9rem;font-weight:500}.client-product-param-field--inactive{position:relative}.client-product-param-inactive-badge{vertical-align:middle;white-space:nowrap;color:var(--color-warning,#b45309);border-radius:999px;align-items:center;margin-inline-start:.4rem;padding-block:.08rem;padding-inline:.45rem;font-size:.68rem;font-weight:600;line-height:1.25;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-product-param-inactive-badge{color:color-mix(in srgb,var(--color-warning,#b45309)92%,black 8%)}}.client-product-param-inactive-badge{background:var(--color-warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.client-product-param-inactive-badge{background:color-mix(in srgb,var(--color-warning,#f59e0b)16%,var(--color-surface)84%)}}.client-product-param-inactive-badge{border:1px solid var(--color-warning,#d97706)}@supports (color:color-mix(in lab,red,red)){.client-product-param-inactive-badge{border:1px solid color-mix(in srgb,var(--color-warning,#d97706)42%,transparent)}}.client-product-card__media{width:100%;height:100%;min-height:0;aspect-ratio:unset;border-radius:var(--recommended-card-inner-radius);border:1px solid var(--color-border);grid-area:1/1;align-self:stretch;margin:0;position:relative}@supports (color:color-mix(in lab,red,red)){.client-product-card__media{border:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.client-product-card__media{transform-origin:50%;background:radial-gradient(120% 95% at 12% 8%,var(--color-accent),transparent 62%),radial-gradient(115% 90% at 88% 92%,var(--color-info),transparent 64%),var(--color-surface-strong);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-product-card__media{background:radial-gradient(120% 95% at 12% 8%,color-mix(in srgb,var(--color-accent)13%,transparent),transparent 62%),radial-gradient(115% 90% at 88% 92%,color-mix(in srgb,var(--color-info)12%,transparent),transparent 64%),color-mix(in srgb,var(--color-surface-strong)90%,var(--color-surface)10%)}}.client-product-card__media{z-index:1;transition:border-radius var(--recommended-hover-duration-slow)var(--recommended-hover-ease),border-color var(--recommended-hover-duration)var(--recommended-hover-ease-in-out),box-shadow var(--recommended-hover-duration-slow)var(--recommended-hover-ease)}.client-product-card__media:before{content:"";z-index:1;pointer-events:none;opacity:0;transition:opacity calc(var(--recommended-hover-duration-slow) + .12s)var(--recommended-hover-ease);background:linear-gradient(#0000 0% 38%,#0f172a5c);position:absolute;inset:0}.client-product-card__media:after{content:"";z-index:2;pointer-events:none;opacity:0;transition:opacity calc(var(--recommended-hover-duration-slow) + .14s)var(--recommended-hover-ease);background:radial-gradient(95% 75% at 50% 28%,#0000 22%,#0f172a38);position:absolute;inset:0}.client-product-card__media picture{z-index:0;width:100%;height:100%;display:block;position:relative}.client-product-card__image,.client-product-card__image-fallback{box-sizing:border-box;width:100%;height:100%;display:block}.client-product-card__image{-o-object-fit:contain;object-fit:contain;transition:padding var(--recommended-hover-duration-slow)var(--recommended-hover-ease),filter calc(var(--recommended-hover-duration-slow) + 80ms)var(--recommended-hover-ease-in-out);padding:.55rem}.client-product-card__image-fallback{letter-spacing:-.04em;color:var(--color-accent);place-items:center;font-size:clamp(2rem,8vw,3rem);font-weight:800;display:grid}@supports (color:color-mix(in lab,red,red)){.client-product-card__image-fallback{color:color-mix(in srgb,var(--color-accent)76%,var(--color-text)24%)}}.client-product-card__image-fallback{background:linear-gradient(135deg,var(--color-accent),var(--color-info)),var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-product-card__image-fallback{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent)18%,transparent),color-mix(in srgb,var(--color-info)14%,transparent)),color-mix(in srgb,var(--color-surface-strong)94%,var(--color-surface)6%)}}.client-product-card__image-fallback{transition:font-size var(--recommended-hover-duration-slow)var(--recommended-hover-ease),color var(--recommended-hover-duration)var(--recommended-hover-ease-in-out),background-color var(--recommended-hover-duration)var(--recommended-hover-ease-in-out)}.client-product-card__info{z-index:3;min-width:0;min-height:0;transition:padding var(--recommended-hover-duration-slow)var(--recommended-hover-ease),margin var(--recommended-hover-duration-slow)var(--recommended-hover-ease),background calc(var(--recommended-hover-duration-slow) + 80ms)var(--recommended-hover-ease-in-out),backdrop-filter calc(var(--recommended-hover-duration-slow) + 80ms)var(--recommended-hover-ease-in-out);grid-area:2/1;align-content:start;gap:.48rem;margin-block-start:0;padding-inline:.22rem;display:grid;position:relative}[dir=rtl] .client-product-card__info{padding-inline:.22rem calc(.22rem + 4px)}.client-product-card__name{transition:color var(--recommended-hover-duration-slow)var(--recommended-hover-ease-in-out),font-size var(--recommended-hover-duration-slow)var(--recommended-hover-ease),letter-spacing var(--recommended-hover-duration-slow)var(--recommended-hover-ease),text-shadow calc(var(--recommended-hover-duration-slow) + 60ms)var(--recommended-hover-ease);margin:0;line-height:1.28}.client-product-card__description{-webkit-line-clamp:3;line-clamp:3;min-height:2.35rem;transition:color var(--recommended-hover-duration-slow)var(--recommended-hover-ease-in-out),text-shadow calc(var(--recommended-hover-duration-slow) + 60ms)var(--recommended-hover-ease),-webkit-line-clamp 0s;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}@media(hover:hover)and (pointer:fine){.client-product-card:hover{border-color:var(--color-accent);grid-template-rows:minmax(0,1fr) auto;align-content:stretch}@supports (color:color-mix(in lab,red,red)){.client-product-card:hover{border-color:color-mix(in srgb,var(--color-accent)42%,var(--color-border)58%)}}.client-product-card:hover{box-shadow:0 26px 52px #0f172a29,0 0 0 1px var(--color-accent) inset}@supports (color:color-mix(in lab,red,red)){.client-product-card:hover{box-shadow:0 26px 52px #0f172a29,0 0 0 1px color-mix(in srgb,var(--color-accent)14%,transparent) inset}}.client-product-card:hover .client-product-card__media{width:100%;min-height:0;aspect-ratio:unset;border-radius:var(--recommended-card-inner-radius);z-index:1;transition:border-radius var(--recommended-hover-duration-slow)var(--recommended-hover-ease),border-color var(--recommended-hover-duration)var(--recommended-hover-ease-in-out),box-shadow calc(var(--recommended-hover-duration-slow) + .1s)var(--recommended-hover-ease);border-color:#0000;grid-area:1/1/-1/-1;place-self:stretch stretch;margin:0;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 -140px 180px #0f172a6b}.client-product-card:hover .client-product-card__media:before,.client-product-card:hover .client-product-card__media:after{opacity:1}.client-product-card:hover .client-product-card__image{-o-object-fit:cover;object-fit:cover;filter:brightness(1.03)contrast(1.03);padding:0}.client-product-card:hover .client-product-card__image-fallback{background:linear-gradient(145deg,var(--color-accent),var(--color-info)),var(--color-surface-strong);font-size:clamp(2.6rem,18vmin,4.5rem)}@supports (color:color-mix(in lab,red,red)){.client-product-card:hover .client-product-card__image-fallback{background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent)28%,#0f172a8c),color-mix(in srgb,var(--color-info)22%,#0f172ab8)),color-mix(in srgb,var(--color-surface-strong)22%,#0f172a 78%)}}.client-product-card:hover .client-product-card__image-fallback{color:#fff}@supports (color:color-mix(in lab,red,red)){.client-product-card:hover .client-product-card__image-fallback{color:color-mix(in srgb,white 94%,var(--color-accent)6%)}}.client-product-card:hover .client-product-card__info{inset:unset;-webkit-backdrop-filter:saturate(1.12)blur(12px);background:linear-gradient(#0000,#0f172a85 34%,#0f172af0);border-end-end-radius:var(--recommended-card-inner-radius);border-end-start-radius:var(--recommended-card-inner-radius);grid-area:2/1;align-self:end;margin-block:0;padding-block:1.45rem 1.28rem;padding-inline:1rem;position:relative}[dir=rtl] .client-product-card:hover .client-product-card__info{padding-inline:1rem calc(1rem + 4px)}.client-product-card:hover .client-product-card__name{color:#fff;letter-spacing:-.018em;text-shadow:0 1px 2px #0f172a8c,0 10px 28px #0f172a59}.client-product-card:hover .client-product-card__description{color:#fffffff0;text-shadow:0 1px 2px #0f172a73,0 8px 22px #0f172a59}}@media(prefers-reduced-motion:reduce){.client-product-card,.client-product-card__media,.client-product-card__media:before,.client-product-card__media:after,.client-product-card__image,.client-product-card__image-fallback,.client-product-card__info,.client-product-card__name,.client-product-card__description{transition:none}@media(hover:hover)and (pointer:fine){.client-product-card:hover .client-product-card__info{-webkit-backdrop-filter:none}}@media(hover:none)and (pointer:coarse){.client-product-card:active{transition:none;transform:none}}}@media(max-width:519px){.client-product-card{row-gap:.95rem;block-size:clamp(13.25rem,52vw,15.5rem);min-block-size:clamp(13.25rem,52vw,15.5rem);padding-block:.52rem .62rem;padding-inline:.58rem}.client-home-page__recommended-grid{gap:.95rem .72rem}.client-product-card__info{margin-block-start:0}[dir=rtl] .client-product-card__info{padding-inline:.18rem calc(.22rem + 4px)}}@media(hover:none)and (pointer:coarse){.client-product-card{-webkit-tap-highlight-color:transparent}.client-product-card:active{transition:transform .12s;transform:scale(.987)}}.client-home-page__banner-card{flex-direction:column;justify-content:space-between;display:flex}.client-home-page__messages,.client-home-page__faq{gap:.7rem;display:grid}.client-faq-section__list{gap:.78rem;margin-block-start:0}.client-home-page__announcement-strip{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.client-home-page__announcement-item{border:1px solid var(--color-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.client-home-page__announcement-item{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-home-page__announcement-item{padding-block:.85rem;padding-inline:.9rem;box-shadow:0 6px 16px #0f172a0f}.client-home-page__announcement-content{flex:260px;min-width:0}.client-home-page__announcement-link{min-width:152px}.client-home-page__announcement-item--warning{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.client-home-page__announcement-item--warning{background:color-mix(in srgb,var(--color-warning)12%,var(--color-surface)88%)}}.client-home-page__announcement-item--info{background:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.client-home-page__announcement-item--info{background:color-mix(in srgb,var(--color-info)12%,var(--color-surface)88%)}}.client-home-page__announcement-item--success{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-home-page__announcement-item--success{background:color-mix(in srgb,var(--color-success)12%,var(--color-surface)88%)}}.client-home-page__faq-item>summary{list-style:none}.client-home-page__faq-item{background:linear-gradient(145deg,var(--color-surface),var(--color-surface-strong));border-radius:16px;padding:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-home-page__faq-item{background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface)96%,var(--color-bg)4%),color-mix(in srgb,var(--color-surface-strong)78%,var(--color-surface)22%))}}.client-home-page__faq-item{transition:border-color 2.2s,box-shadow 2.6s cubic-bezier(.22,1,.36,1),transform 2.2s,background 2.2s;box-shadow:0 10px 24px #0f172a12,inset 0 1px #ffffff24}.client-home-page__faq-item:hover,.client-home-page__faq-item:focus-within,.client-home-page__faq-item.is-open{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-home-page__faq-item:hover,.client-home-page__faq-item:focus-within,.client-home-page__faq-item.is-open{border-color:color-mix(in srgb,var(--color-accent)34%,var(--color-border)66%)}}.client-home-page__faq-item:hover,.client-home-page__faq-item:focus-within,.client-home-page__faq-item.is-open{box-shadow:0 14px 30px #0f172a1a,0 0 0 1px var(--color-accent) inset}@supports (color:color-mix(in lab,red,red)){.client-home-page__faq-item:hover,.client-home-page__faq-item:focus-within,.client-home-page__faq-item.is-open{box-shadow:0 14px 30px #0f172a1a,0 0 0 1px color-mix(in srgb,var(--color-accent)10%,transparent) inset}}.client-home-page__faq-item:hover{transform:translateY(-1px)}.client-faq-section__question{cursor:pointer;width:100%;min-height:3.25rem;color:var(--color-text);text-align:inherit;background:0 0;border:0;outline:none;justify-content:space-between;align-items:center;gap:.9rem;padding-block:.88rem;padding-inline:1rem;font-family:inherit;font-size:.96rem;font-weight:700;line-height:1.45;display:flex}[dir=rtl] .client-faq-section__question{padding-inline:1rem 1.25rem}.client-faq-section__question::-webkit-details-marker{display:none}.client-faq-section__question:focus-visible{box-shadow:0 0 0 3px var(--color-accent) inset}@supports (color:color-mix(in lab,red,red)){.client-faq-section__question:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)22%,transparent) inset}}.client-faq-section__question-text{min-width:0}.client-faq-section__chevron{background:var(--color-accent);border-radius:999px;flex:none;place-items:center;width:1.95rem;height:1.95rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.client-faq-section__chevron{background:color-mix(in srgb,var(--color-accent)10%,transparent)}}.client-faq-section__chevron{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-faq-section__chevron{color:color-mix(in srgb,var(--color-accent)76%,var(--color-text)24%)}}.client-faq-section__chevron{transition:background 2.2s,color 2.2s,transform 2.2s cubic-bezier(.22,1,.36,1)}.client-faq-section__chevron svg{width:1rem;height:1rem}.client-home-page__faq-item.is-open .client-faq-section__chevron{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-home-page__faq-item.is-open .client-faq-section__chevron{background:color-mix(in srgb,var(--color-accent)18%,transparent)}}.client-home-page__faq-item.is-open .client-faq-section__chevron{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-home-page__faq-item.is-open .client-faq-section__chevron{color:color-mix(in srgb,var(--color-accent)86%,var(--color-text)14%)}}.client-home-page__faq-item.is-open .client-faq-section__chevron{transform:rotate(180deg)}.client-faq-section__answer{overflow:hidden}.client-faq-section__answer-inner{border-block-start:1px solid var(--color-border);display:grid}@supports (color:color-mix(in lab,red,red)){.client-faq-section__answer-inner{border-block-start:1px solid color-mix(in srgb,var(--color-border)66%,transparent)}}.client-faq-section__answer-inner{padding-block:0 1rem;padding-inline:1rem}[dir=rtl] .client-faq-section__answer-inner{padding-inline:1rem 1.25rem}.client-faq-section__answer-inner p{max-width:72ch;margin:0;padding-block-start:.85rem;font-size:.92rem;line-height:1.75}@media(max-width:640px){.client-faq-section{border-radius:16px;padding-block:1rem;padding-inline:.82rem}[dir=rtl] .client-faq-section{padding-inline:.82rem calc(.82rem + 4px)}.client-faq-section__header{align-items:flex-start;gap:.7rem}.client-faq-section__icon{border-radius:14px;width:2.35rem;height:2.35rem}.client-faq-section__heading{align-items:flex-start}.client-faq-section__question{gap:.7rem;min-height:3rem;padding-inline:.85rem}[dir=rtl] .client-faq-section__question,[dir=rtl] .client-faq-section__answer-inner{padding-inline:.85rem calc(.85rem + 4px)}.client-faq-section__answer-inner{padding-inline:.85rem}}@media(prefers-reduced-motion:reduce){.client-home-page__faq-item,.client-faq-section__chevron{transition:none}.client-home-page__faq-item:hover{transform:none}}.client-home-filter__item{min-height:2.75rem;justify-content:space-between!important}.client-home-filter__clear{min-height:2.45rem}.client-home-filter__section{border-top:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-home-filter__section{border-top:1px solid color-mix(in srgb,var(--color-border)70%,transparent)}}.client-home-filter__section{padding-top:.75rem}.client-home-filter__section-title{margin:0}.client-home-filter__price-grid{grid-template-columns:minmax(0,1fr);gap:.55rem;display:grid}.client-home-filter__price-field{gap:.25rem;display:grid}.client-home-filter__price-input{min-height:2.35rem;border:1px solid var(--color-border)!important;border-radius:.7rem!important}@supports (color:color-mix(in lab,red,red)){.client-home-filter__price-input{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)!important}}.client-home-filter__price-input{padding-block:.36rem;padding-inline:.62rem}.client-home-filter__price-input:focus,.client-home-filter__price-input:focus-visible{border-color:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.client-home-filter__price-input:focus,.client-home-filter__price-input:focus-visible{border-color:color-mix(in srgb,var(--color-accent)65%,var(--color-border)35%)!important}}.client-home-filter__price-input:focus,.client-home-filter__price-input:focus-visible{box-shadow:0 0 0 3px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-home-filter__price-input:focus,.client-home-filter__price-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)22%,transparent)}}.client-home-filter__price-error{color:var(--color-error-text);margin:0}.client-home-filter__dynamic-groups{gap:.6rem;display:grid}.client-home-filter__dynamic-group{border:1px solid var(--color-border);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.client-home-filter__dynamic-group{border:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.client-home-filter__dynamic-group{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-home-filter__dynamic-group{background:color-mix(in srgb,var(--color-surface-strong)92%,var(--color-surface)8%)}}.client-home-filter__dynamic-group{padding:.62rem}.client-home-filter__dynamic-label{margin:0 0 .38rem}.client-home-filter__dynamic-options{flex-wrap:wrap;gap:.4rem;display:flex}.client-home-filter__dynamic-option{min-width:auto;min-height:2.75rem}.client-home-filter__apply{min-height:2.75rem}.client-home-filter__header-actions{align-items:center;gap:.35rem;display:inline-flex}.client-home-filter__sheet-close{min-height:2.75rem}.client-home-filter__sheet-actions{background:var(--color-surface);gap:.45rem;margin-inline:-.2rem;padding:.72rem .2rem .2rem;display:grid;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.client-home-filter__sheet-actions{background:color-mix(in srgb,var(--color-surface)98%,var(--color-bg)2%)}}.client-home-filter__sheet-actions{border-top:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-home-filter__sheet-actions{border-top:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-home-filter__sheet-actions>*{width:100%;min-height:2.75rem}[dir=rtl] .client-home-filter__dynamic-group{padding-inline:.62rem calc(.62rem + 4px)}[dir=rtl] .client-home-page__category-menu-panel{padding-inline:.55rem calc(.55rem + 4px)}[dir=rtl] .client-home-page__category-subcategory{padding-inline:.35rem calc(.35rem + 4px)}@media(min-width:768px){.client-home-page{padding-inline:16px}.client-home-page__container{padding-block:1.4rem 2.8rem}.client-home-page__layout{gap:1.2rem}.client-home-page__content{gap:1.1rem}.client-home-hero,.client-home-page__section,.client-home-filter{padding-block:1.2rem;padding-inline:1.25rem}[dir=rtl] .client-home-page__section,[dir=rtl] .client-home-hero,[dir=rtl] .client-home-filter{padding-inline-end:calc(1.25rem + 4px)}.client-home-filter__price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-home-page__section-header{flex-direction:row;align-items:flex-start}.client-home-page__banner-grid,.client-home-page__recommended-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}.client-home-page__category-menu-panel{align-items:start;width:min(360px,100%);padding:.65rem}[dir=rtl] .client-home-page__category-menu-panel{padding-inline:.65rem calc(.65rem + 4px)}.client-home-hero__action--secondary{display:inline-flex!important}.client-home-page__announcement-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}}@media(min-width:1024px){.client-home-page{padding-inline:20px}.client-home-page__container{padding-block:1.6rem 3rem}.client-home-page__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.3rem}.client-home-page__sidebar{display:block}.client-home-hero,.client-home-page__section,.client-home-filter{padding-block:1.35rem;padding-inline:1.55rem}[dir=rtl] .client-home-page__section,[dir=rtl] .client-home-hero,[dir=rtl] .client-home-filter{padding-inline-end:calc(1.55rem + 4px)}.client-home-page__banner-grid,.client-home-page__recommended-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.client-home-page__category-menu-panel{gap:.55rem;width:min(380px,100%);padding:.75rem}[dir=rtl] .client-home-page__category-menu-panel{padding-inline:.75rem calc(.75rem + 4px)}.client-home-page__announcement-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.client-footer__link{cursor:pointer;justify-content:center;align-items:center;min-height:2rem;line-height:1.2;text-decoration:none;display:inline-flex;border-radius:999px!important;margin:.22rem .28rem!important;padding-block:.38rem!important;padding-inline:.72rem!important}[dir=rtl] .client-footer__container{padding-inline:.1rem .42rem}@media(min-width:768px){.client-footer__container{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.client-footer__nav{width:auto}[dir=rtl] .client-footer__links{justify-content:flex-start}}.client-catalog-page{background:radial-gradient(560px 360px at 50% 0%,var(--color-accent),transparent 72%),radial-gradient(980px 560px at 100% -8%,var(--color-accent),transparent 60%),radial-gradient(820px 500px at 0% -14%,var(--color-info),transparent 58%),linear-gradient(180deg,var(--color-bg)0%,var(--color-bg)46%),var(--color-bg);min-height:100vh;padding-inline:12px}@supports (color:color-mix(in lab,red,red)){.client-catalog-page{background:radial-gradient(560px 360px at 50% 0%,color-mix(in srgb,var(--color-accent)12%,transparent),transparent 72%),radial-gradient(980px 560px at 100% -8%,color-mix(in srgb,var(--color-accent)18%,transparent),transparent 60%),radial-gradient(820px 500px at 0% -14%,color-mix(in srgb,var(--color-info)15%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--color-bg)90%,var(--color-surface)10%)0%,var(--color-bg)46%),var(--color-bg)}}.client-catalog-page:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent 0,var(--color-border)1px,transparent 1px),linear-gradient(180deg,transparent 0,var(--color-border)1px,transparent 1px);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.client-catalog-page:before{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--color-border)28%,transparent)1px,transparent 1px),linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--color-border)22%,transparent)1px,transparent 1px)}}.client-catalog-page:before{opacity:.16;background-size:4rem 4rem;-webkit-mask-image:linear-gradient(#000 0%,#0000 68%);mask-image:linear-gradient(#000,#0000 68%)}.client-catalog-page__container{width:min(1200px,100%);margin-inline:auto;padding-block:1rem 2.5rem;padding-inline:0}.client-catalog-content{gap:1rem;padding-inline:0;display:grid}.client-catalog-hero,.client-catalog-search{border:1px solid var(--color-border);border-radius:26px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-catalog-hero,.client-catalog-search{border:1px solid color-mix(in srgb,var(--color-border)68%,transparent)}}.client-catalog-hero,.client-catalog-search{background:linear-gradient(135deg,var(--color-surface),var(--color-surface-strong)),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-catalog-hero,.client-catalog-search{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface)98%,white 2%),color-mix(in srgb,var(--color-surface-strong)86%,var(--color-accent)14%)),color-mix(in srgb,var(--color-surface)94%,var(--color-bg)6%)}}.client-catalog-hero,.client-catalog-search{box-shadow:0 24px 70px #0f172a1f,0 1px 0 var(--color-surface) inset}@supports (color:color-mix(in lab,red,red)){.client-catalog-hero,.client-catalog-search{box-shadow:0 24px 70px #0f172a1f,0 1px color-mix(in srgb,var(--color-surface)84%,white 16%) inset}}.client-catalog-hero,.client-catalog-search{padding-inline:16px}.client-catalog-hero{grid-template-columns:minmax(0,1fr);gap:1.1rem;padding-block:1.35rem;display:grid}.client-catalog-hero:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,var(--color-accent),transparent 68%);border-radius:999px;width:min(23rem,55vw);position:absolute;inset-block-start:-35%;inset-inline-end:-7%}@supports (color:color-mix(in lab,red,red)){.client-catalog-hero:after{background:radial-gradient(circle,color-mix(in srgb,var(--color-accent)28%,transparent),transparent 68%)}}.client-catalog-hero:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,var(--color-info),transparent 68%);border-radius:999px;width:min(28rem,78vw);position:absolute;inset-block-end:-42%;inset-inline-start:12%}@supports (color:color-mix(in lab,red,red)){.client-catalog-hero:before{background:radial-gradient(circle,color-mix(in srgb,var(--color-info)14%,transparent),transparent 68%)}}.client-catalog-hero__copy,.client-catalog-hero__stats{z-index:1;position:relative}.client-catalog-hero__title{letter-spacing:-.035em;margin-block:.95rem 0;line-height:1.08}.client-catalog-hero__eyebrow{border:1px solid var(--color-accent);border-radius:999px;align-items:center;min-height:2rem;margin-block-end:.1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-catalog-hero__eyebrow{border:1px solid color-mix(in srgb,var(--color-accent)30%,var(--color-border)70%)}}.client-catalog-hero__eyebrow{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-catalog-hero__eyebrow{background:color-mix(in srgb,var(--color-accent)10%,var(--color-surface)90%)}}.client-catalog-hero__eyebrow{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-catalog-hero__eyebrow{color:color-mix(in srgb,var(--color-accent)78%,var(--color-text)22%)}}.client-catalog-hero__eyebrow{letter-spacing:.035em;padding-block:.25rem;padding-inline:.65rem;font-size:.78rem;font-weight:800}.client-catalog-hero__eyebrow>svg{flex:none;margin-inline-end:.38rem}.client-catalog-hero__subtitle{margin-block:.55rem 0;line-height:1.75}.client-catalog-hero__stats{grid-template-columns:repeat(1,minmax(0,1fr));gap:.65rem;display:grid}.client-catalog-hero__stat{border:1px solid var(--color-border);border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:.18rem .7rem;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-catalog-hero__stat{border:1px solid color-mix(in srgb,var(--color-border)68%,transparent)}}.client-catalog-hero__stat{background:linear-gradient(135deg,var(--color-surface),transparent),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-catalog-hero__stat{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface)92%,transparent),transparent),color-mix(in srgb,var(--color-surface)82%,transparent)}}.client-catalog-hero__stat{padding-block:.9rem;padding-inline:.95rem;box-shadow:0 12px 28px #0f172a14}.client-catalog-hero__stat-icon{background:var(--color-accent);border-radius:14px;grid-row:span 2;place-items:center;width:2.45rem;height:2.45rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.client-catalog-hero__stat-icon{background:color-mix(in srgb,var(--color-accent)12%,var(--color-surface)88%)}}.client-catalog-hero__stat-icon{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-catalog-hero__stat-icon{color:color-mix(in srgb,var(--color-accent)78%,var(--color-text)22%)}}.client-catalog-hero__stat-label{color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){.client-catalog-hero__stat-label{color:color-mix(in srgb,var(--color-text-muted)86%,var(--color-text)14%)}}.client-catalog-hero__stat-label{letter-spacing:.045em;font-size:.72rem;font-weight:700}.client-catalog-hero__stat strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.25;overflow:hidden}.client-catalog-search{padding-block:1rem}.client-catalog-search__panel{max-width:none}.client-catalog-search__field{align-items:center;gap:.65rem;display:flex}.client-catalog-search__field>*{margin:0}.client-catalog-sort:focus,.client-catalog-sort:focus-visible{outline:none;border-color:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.client-catalog-sort:focus,.client-catalog-sort:focus-visible{border-color:color-mix(in srgb,var(--color-accent)65%,var(--color-border)35%)!important}}.client-catalog-sort:focus,.client-catalog-sort:focus-visible{box-shadow:0 0 0 3px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-catalog-sort:focus,.client-catalog-sort:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)22%,transparent)}}.client-catalog-search__input-field{flex:18rem;min-width:0}.client-catalog-search__clear{flex:none;min-width:6rem;min-height:2.55rem}.client-catalog-search__submit{min-width:8.6rem;min-height:3.05rem;box-shadow:0 12px 24px var(--color-accent);flex:none;justify-content:center;align-items:center;gap:.42rem;display:inline-flex;border-radius:.95rem!important}@supports (color:color-mix(in lab,red,red)){.client-catalog-search__submit{box-shadow:0 12px 24px color-mix(in srgb,var(--color-accent)22%,transparent)}}.client-catalog-autocomplete__item{min-height:2.35rem}.client-catalog-search__autocomplete{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-catalog-search__autocomplete{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.client-catalog-search__autocomplete{background:var(--color-surface);box-shadow:0 14px 28px #0f172a1a}@supports (color:color-mix(in lab,red,red)){.client-catalog-search__autocomplete{background:color-mix(in srgb,var(--color-surface)97%,var(--color-bg)3%)}}.client-side-panel-layout{align-items:start;gap:1.5rem;display:grid}.client-side-panel-layout .client-side-panel{order:2;gap:1rem;display:grid}.client-side-panel-layout .client-main-content{order:1;min-width:0}.client-catalog-layout{align-items:start}.client-catalog-products{border:1px solid var(--color-border);border-radius:26px;gap:1.05rem;display:grid}@supports (color:color-mix(in lab,red,red)){.client-catalog-products{border:1px solid color-mix(in srgb,var(--color-border)70%,transparent)}}.client-catalog-products{background:linear-gradient(180deg,var(--color-surface),transparent 32%),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-catalog-products{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface)97%,transparent),transparent 32%),color-mix(in srgb,var(--color-surface)94%,var(--color-bg)6%)}}.client-catalog-products{box-shadow:0 24px 62px #0f172a1a,0 1px 0 var(--color-surface) inset}@supports (color:color-mix(in lab,red,red)){.client-catalog-products{box-shadow:0 24px 62px #0f172a1a,0 1px color-mix(in srgb,var(--color-surface)86%,white 14%) inset}}.client-catalog-products{padding-block:1rem;padding-inline:16px}.client-catalog-sidebar .client-home-filter{top:1rem}.client-catalog-toolbar{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);align-items:center;gap:.85rem;padding-block-end:.95rem;display:grid!important}@supports (color:color-mix(in lab,red,red)){.client-catalog-toolbar{border-bottom:1px solid color-mix(in srgb,var(--color-border)76%,transparent)}}.client-catalog-category-tabs{scrollbar-width:thin;border:1px solid var(--color-border);border-radius:18px;align-items:center;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.client-catalog-category-tabs{border:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.client-catalog-category-tabs{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-catalog-category-tabs{background:color-mix(in srgb,var(--color-surface-strong)88%,var(--color-surface)12%)}}.client-catalog-category-tabs{box-shadow:inset 0 1px 0 var(--color-surface);padding-block:.45rem;padding-inline:.45rem}@supports (color:color-mix(in lab,red,red)){.client-catalog-category-tabs{box-shadow:inset 0 1px color-mix(in srgb,var(--color-surface)88%,white 12%)}}.client-catalog-category-tabs>*{margin-inline:.2rem}.client-catalog-category-tabs__tab{white-space:nowrap;flex:none;align-items:center;gap:.42rem;min-height:2.65rem;display:inline-flex;border-radius:999px!important}.client-catalog-category-tabs__tab>svg{flex:none}.client-catalog-category-tabs__count{background:var(--color-surface);border-radius:999px;place-items:center;min-width:1.55rem;min-height:1.55rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.client-catalog-category-tabs__count{background:color-mix(in srgb,var(--color-surface)82%,transparent)}}.client-catalog-category-tabs__count{padding-inline:.35rem;font-size:.72rem;font-weight:800}.client-catalog-toolbar>*{margin:0}.client-catalog-toolbar>:first-child{margin-inline-start:0}.client-catalog-sort{min-width:min(100%,12.5rem);min-height:2.85rem;border-radius:.95rem!important}.client-catalog-toolbar__title{margin:0;line-height:1.2}.client-catalog-toolbar__copy{gap:.18rem;min-width:0;display:grid}.client-catalog-toolbar__meta{margin:0;line-height:1.45}.client-catalog-toolbar__actions{width:-moz-fit-content;width:fit-content;min-width:0;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.7rem;padding:0;display:flex}.client-catalog-toolbar__mobile-filter-btn,.client-catalog-toolbar__mobile-sort-btn{display:inline-flex}.client-catalog-toolbar__desktop-sort{align-items:center;min-width:min(100%,12.5rem);display:none}.client-catalog-toolbar__actions>*{margin:0}.client-catalog-toolbar__label{white-space:nowrap}.client-catalog-toolbar__count{border:1px solid var(--color-border);font-weight:700}@supports (color:color-mix(in lab,red,red)){.client-catalog-toolbar__count{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-catalog-toolbar__count{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-catalog-toolbar__count{background:color-mix(in srgb,var(--color-surface-strong)92%,var(--color-surface)8%)}}.client-catalog-toolbar__count{color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.client-catalog-toolbar__count{color:color-mix(in srgb,var(--color-text)88%,transparent)}}.client-catalog-view-toggle{border:1px solid var(--color-border);border-radius:18px;align-items:center;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-catalog-view-toggle{border:1px solid color-mix(in srgb,var(--color-border)74%,transparent)}}.client-catalog-view-toggle{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-catalog-view-toggle{background:color-mix(in srgb,var(--color-surface-strong)88%,var(--color-surface)12%)}}.client-catalog-view-toggle{box-shadow:0 10px 24px #0f172a0f,inset 0 1px 0 var(--color-surface);padding:.22rem}@supports (color:color-mix(in lab,red,red)){.client-catalog-view-toggle{box-shadow:0 10px 24px #0f172a0f,inset 0 1px color-mix(in srgb,var(--color-surface)88%,white 12%)}}.client-catalog-view-toggle__button{justify-content:center;align-items:center;gap:.35rem;min-width:5.1rem;min-height:2.7rem;display:inline-flex;border-radius:.9rem!important}.client-catalog-products-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17.6rem),1fr));gap:1.18rem 1.05rem}.client-product-card--catalog-card{block-size:clamp(17.2rem,33vw,19.4rem);min-block-size:clamp(17.2rem,33vw,19.4rem);box-shadow:0 18px 42px #0f172a1c,0 1px 0 var(--color-surface) inset;border-radius:22px}@supports (color:color-mix(in lab,red,red)){.client-product-card--catalog-card{box-shadow:0 18px 42px #0f172a1c,0 1px color-mix(in srgb,var(--color-surface)88%,white 12%) inset}}.client-product-card--catalog-card .client-product-card__media{aspect-ratio:16/10}.client-product-card--catalog-card .client-product-card__image{padding:.42rem}.client-product-card--catalog-card .client-product-card__name,.client-product-card--catalog-card .client-product-card__description{overflow-wrap:anywhere}.client-catalog-products-table-wrap{border:1px solid var(--color-border);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.client-catalog-products-table-wrap{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.client-catalog-products-table-wrap{background:linear-gradient(180deg,var(--color-surface),transparent),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-catalog-products-table-wrap{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface)98%,transparent),transparent),color-mix(in srgb,var(--color-surface)97%,var(--color-bg)3%)}}.client-catalog-products-table-wrap{padding:.55rem;box-shadow:0 16px 36px #0f172a17}.client-catalog-products-table{border-collapse:separate;border-spacing:0 .55rem}.client-catalog-products-table th{color:var(--color-text-muted);padding-block:.45rem;padding-inline:.9rem}@supports (color:color-mix(in lab,red,red)){.client-catalog-products-table th{color:color-mix(in srgb,var(--color-text-muted)82%,var(--color-text)18%)}}.client-catalog-products-table th{letter-spacing:.04em;text-align:start;text-transform:uppercase;font-size:.78rem;font-weight:700}.client-catalog-products-table td{background:var(--color-surface-strong);padding-block:.75rem;padding-inline:.9rem}@supports (color:color-mix(in lab,red,red)){.client-catalog-products-table td{background:color-mix(in srgb,var(--color-surface-strong)92%,var(--color-surface)8%)}}.client-catalog-products-table td{vertical-align:middle}.client-catalog-products-table tbody tr{transition:box-shadow .2s,transform .2s;box-shadow:0 5px 16px #0f172a0f}.client-catalog-products-table tbody tr:hover{transform:translateY(-1px);box-shadow:0 12px 28px #0f172a1f}.client-catalog-products-table tbody td:first-child{border-start-start-radius:14px;border-end-start-radius:14px}.client-catalog-products-table tbody td:last-child{border-start-end-radius:14px;border-end-end-radius:14px}.client-catalog-table-product{align-items:center;min-width:18rem;margin:-.18rem;display:flex}.client-catalog-table-product__media{border:1px solid var(--color-border);border-radius:12px;flex:0 0 4.75rem;width:4.75rem;height:3.6rem;margin:.18rem .7rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-catalog-table-product__media{border:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.client-catalog-table-product__media{background:radial-gradient(90% 90% at 20% 12%,var(--color-accent),transparent 62%),var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-catalog-table-product__media{background:radial-gradient(90% 90% at 20% 12%,color-mix(in srgb,var(--color-accent)12%,transparent),transparent 62%),color-mix(in srgb,var(--color-surface-strong)94%,var(--color-surface)6%)}}.client-catalog-table-product__image,.client-catalog-table-product__fallback{width:100%;height:100%;display:block}.client-catalog-table-product__image{-o-object-fit:contain;object-fit:contain;padding:.35rem}.client-catalog-table-product__fallback{color:var(--color-accent);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.client-catalog-table-product__fallback{color:color-mix(in srgb,var(--color-accent)78%,var(--color-text)22%)}}.client-catalog-table-product__fallback{font-size:1.45rem;font-weight:800}.client-catalog-table-product__copy{min-width:0;margin:.18rem}.client-catalog-table-product__name{overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.25}.client-catalog-table-product__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:48rem;margin:.25rem 0 0;line-height:1.5;display:-webkit-box;overflow:hidden}.client-catalog-products-table__action{white-space:nowrap;align-items:center;gap:.35rem;min-height:2.45rem;display:inline-flex}[dir=rtl] .client-catalog-products-table__action svg{transform:rotate(180deg)}[dir=rtl] .client-catalog-table-product__media{margin-inline:.7rem calc(.7rem + 4px)}.client-catalog-chip-row{margin:-.2rem -.24rem}.client-catalog-chip-row>*{margin:.2rem .24rem}.client-catalog-chip,.client-catalog-chip--clear{min-height:2.75rem}.client-catalog-empty{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-catalog-empty{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.client-catalog-empty{padding-inline:16px;box-shadow:0 10px 24px #0f172a12}.client-catalog-empty__keywords{margin-top:1rem}.client-catalog-empty__keywords-grid{flex-wrap:wrap;justify-content:center;margin:.45rem -.24rem 0;display:flex}.client-catalog-empty__keywords-grid>*{margin:.2rem .24rem}.client-catalog-empty__keyword{min-height:2.75rem}.client-catalog-empty__actions{flex-wrap:wrap;justify-content:center;margin:.8rem -.3rem 0;display:flex}.client-catalog-empty__actions>*{margin:.2rem .3rem}.client-catalog-empty__action{min-height:2.75rem}.client-catalog-mobile-filter-sheet{z-index:calc(var(--z-modal) + 6);justify-content:center;align-items:flex-end;padding:.75rem;display:flex;position:fixed;inset:0}.client-catalog-mobile-filter-sheet__backdrop{background:#02061775;border:0;position:absolute;inset:0}.client-catalog-mobile-filter-sheet__panel{border:1px solid var(--color-border);border-radius:1rem;width:min(560px,100%);max-height:min(86vh,46rem);position:relative}@supports (color:color-mix(in lab,red,red)){.client-catalog-mobile-filter-sheet__panel{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-catalog-mobile-filter-sheet__panel{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-catalog-mobile-filter-sheet__panel{background:color-mix(in srgb,var(--color-surface)97%,var(--color-bg)3%)}}.client-catalog-mobile-filter-sheet__panel{padding:.8rem;overflow:auto;box-shadow:0 -10px 34px #0f172a33}.client-home-filter--sheet{border:1px solid var(--color-border);border-radius:.9rem;position:static}@supports (color:color-mix(in lab,red,red)){.client-home-filter--sheet{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-home-filter--sheet{box-shadow:none}.client-catalog-mobile-sort-sheet{z-index:calc(var(--z-modal) + 7);justify-content:center;align-items:flex-end;padding:.75rem;display:flex;position:fixed;inset:0}.client-catalog-mobile-sort-sheet__backdrop{background:#02061775;border:0;position:absolute;inset:0}.client-catalog-mobile-sort-sheet__panel{border:1px solid var(--color-border);border-radius:1rem;width:min(480px,100%);position:relative}@supports (color:color-mix(in lab,red,red)){.client-catalog-mobile-sort-sheet__panel{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-catalog-mobile-sort-sheet__panel{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-catalog-mobile-sort-sheet__panel{background:color-mix(in srgb,var(--color-surface)97%,var(--color-bg)3%)}}.client-catalog-mobile-sort-sheet__panel{padding:.9rem;box-shadow:0 -10px 34px #0f172a33}.client-catalog-mobile-sort-sheet__header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.client-catalog-mobile-sort-sheet__title{margin:0;font-size:.88rem;font-weight:700}.client-catalog-mobile-sort-sheet__options{gap:.45rem;margin-top:.7rem;display:grid}.client-catalog-mobile-sort-sheet__option{min-height:2.75rem;justify-content:flex-start!important}.client-catalog-mobile-sort-sheet__close{min-width:2.75rem;min-height:2.75rem}.client-catalog-dynamic-filters{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-catalog-dynamic-filters{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-catalog-dynamic-filters{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-catalog-dynamic-filters{background:color-mix(in srgb,var(--color-surface)96%,var(--color-bg)4%)}}.client-catalog-dynamic-filters{border-radius:16px;padding-block:1rem;padding-inline:1rem;box-shadow:0 10px 24px #0f172a12}.client-catalog-dynamic-filters__title{margin:0;font-size:.92rem;line-height:1.25}.client-catalog-dynamic-filters__subtitle{margin:.45rem 0 0;line-height:1.45}.client-catalog-dynamic-filters__groups{gap:.95rem;display:grid;margin-top:.95rem!important}.client-catalog-dynamic-filters__group{border:1px solid var(--color-border);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.client-catalog-dynamic-filters__group{border:1px solid color-mix(in srgb,var(--color-border)80%,transparent)}}.client-catalog-dynamic-filters__group{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-catalog-dynamic-filters__group{background:color-mix(in srgb,var(--color-surface-strong)93%,var(--color-surface)7%)}}.client-catalog-dynamic-filters__group{padding-block:.75rem;padding-inline:.85rem;box-shadow:0 4px 12px #0f172a0d}.client-catalog-dynamic-filters__label{color:var(--color-text);margin:0 0 .35rem}@supports (color:color-mix(in lab,red,red)){.client-catalog-dynamic-filters__label{color:color-mix(in srgb,var(--color-text)90%,transparent)}}.client-catalog-dynamic-filters__label{font-size:.78rem}.client-catalog-chip-row--dynamic{gap:.5rem;margin:0}.client-catalog-chip-row--dynamic>*{margin:0}.client-catalog-dynamic-filters .client-catalog-chip{min-height:2.1rem;border-radius:999px!important;padding-inline:.72rem!important}.client-catalog-products-grid{align-items:stretch}.client-catalog-products-list{gap:.85rem;display:grid}.client-catalog-pagination{border:1px solid var(--color-border);border-radius:12px;margin-top:.65rem;padding-block:.55rem;padding-inline:.7rem}@supports (color:color-mix(in lab,red,red)){.client-catalog-pagination{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.client-catalog-pagination{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-catalog-pagination{background:color-mix(in srgb,var(--color-surface)95%,var(--color-bg)5%)}}.client-catalog-pagination{box-shadow:0 6px 16px #0f172a0f}.client-catalog-pagination__button{min-width:5.75rem;min-height:2.75rem}.client-catalog-loading-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.85rem;display:grid}.client-catalog-skeleton-card{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-catalog-skeleton-card{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.client-catalog-skeleton-card__media{aspect-ratio:4/3;width:100%}.client-catalog-skeleton-card__title{height:1.35rem}.client-catalog-skeleton-card__subtitle{width:88%;height:1rem}.client-catalog-skeleton-card__cta{height:2.75rem}[dir=rtl] .client-catalog-hero,[dir=rtl] .client-catalog-search,[dir=rtl] .client-catalog-products,[dir=rtl] .client-catalog-empty{padding-inline-end:20px}[dir=rtl] .client-catalog-hero__eyebrow>svg{margin-inline:.38rem 0}[dir=rtl] .client-catalog-category-tabs{padding-inline:.45rem calc(.45rem + 4px)}[dir=rtl] .client-catalog-toolbar>*{margin-inline:.28rem 0}[dir=rtl] .client-catalog-toolbar>:first-child{margin-inline-end:0}[dir=rtl] .client-catalog-toolbar__actions>*,[dir=rtl] .client-catalog-toolbar__actions>:first-child{margin-inline:.24rem 0}[dir=rtl] .client-catalog-dynamic-filters__group{padding-inline:.85rem calc(.85rem + 6px)}@media(min-width:768px){.client-catalog-page{padding-inline:16px}.client-catalog-page__container{padding-block:1.4rem 2.8rem}.client-catalog-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.client-catalog-hero,.client-catalog-search,.client-catalog-products,.client-catalog-empty{padding-inline:20px}.client-catalog-content{gap:1.15rem}.client-catalog-hero{grid-template-columns:minmax(0,1fr) minmax(17rem,.48fr);align-items:center;padding-block:1.35rem}.client-catalog-hero__stats{grid-template-columns:repeat(1,minmax(0,1fr))}.client-catalog-dynamic-filters__group{padding-block:.82rem;padding-inline:.95rem}[dir=rtl] .client-catalog-dynamic-filters__group{padding-inline:.95rem calc(.95rem + 6px)}.client-catalog-toolbar__actions{justify-content:flex-end}.client-catalog-category-tabs{padding-inline:.55rem}.client-catalog-toolbar__desktop-sort{display:inline-flex}.client-catalog-toolbar__mobile-filter-btn,.client-catalog-toolbar__mobile-sort-btn,.client-catalog-mobile-filter-sheet,.client-catalog-mobile-sort-sheet{display:none!important}[dir=rtl] .client-catalog-hero,[dir=rtl] .client-catalog-search,[dir=rtl] .client-catalog-products{padding-inline-end:24px}}@media(min-width:1024px){.client-catalog-page{padding-inline:20px}.client-catalog-page__container{padding-block:1.6rem 3rem}.client-catalog-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-catalog-hero,.client-catalog-search,.client-catalog-products{padding-inline:24px}.client-catalog-content{gap:1.25rem}.client-catalog-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);padding-block:1.55rem}.client-catalog-products{padding-block:1.15rem 1.25rem}.client-catalog-dynamic-filters__groups{gap:1rem}.client-catalog-dynamic-filters__group{padding-block:.9rem;padding-inline:1.05rem}[dir=rtl] .client-catalog-dynamic-filters__group{padding-inline:1.05rem calc(1.05rem + 6px)}.client-catalog-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-block-end:.65rem}.client-catalog-toolbar__actions{flex-wrap:nowrap;justify-self:end;width:-moz-max-content;width:max-content}.client-catalog-category-tabs{padding-inline:.6rem}[dir=rtl] .client-catalog-hero,[dir=rtl] .client-catalog-search,[dir=rtl] .client-catalog-products{padding-inline-end:28px}}@media(max-width:767px){.client-home-page__category-grid{display:none}.client-home-page__recommended-grid{grid-template-columns:minmax(0,1fr);gap:.85rem}.client-catalog-search--sticky-mobile{z-index:calc(var(--z-sticky) - 1);position:sticky;top:5.35rem}.client-catalog-search__chip-box{margin-top:.75rem}.client-catalog-search__field{grid-template-columns:1fr;gap:.45rem;display:grid}.client-catalog-category-tabs{margin-inline:-.2rem;padding-block:.38rem;scroll-padding-inline:.65rem}.client-catalog-category-tabs__tab{min-height:2.5rem}.client-catalog-search__clear{width:100%;min-height:2.3rem}.client-catalog-search__submit{width:100%;min-height:2.85rem}.client-catalog-toolbar{align-items:stretch;gap:.75rem}.client-catalog-toolbar__actions{grid-template-columns:minmax(0,1fr);justify-content:space-between;gap:.55rem;width:100%;display:grid}.client-catalog-toolbar__mobile-sort-btn{justify-content:center;align-items:center;gap:.35rem;width:100%;display:inline-flex}.client-catalog-toolbar>*,.client-catalog-toolbar__actions>*{margin:0}.client-catalog-toolbar__desktop-sort{display:none}.client-catalog-toolbar__mobile-sort-btn{display:inline-flex}.client-catalog-view-toggle{justify-content:stretch;width:100%}.client-catalog-view-toggle__button{flex:50%;min-width:0}.client-product-card--catalog-card{block-size:clamp(15.1rem,72vw,17.2rem);min-block-size:clamp(15.1rem,72vw,17.2rem)}.client-catalog-sort{flex:auto;min-width:8.8rem}.client-catalog-page :is(button,[role=button],[type=button],[type=submit]){min-height:2.75rem}.client-catalog-page .client-catalog-mobile-sort-sheet__close,.client-catalog-page .client-home-filter__sheet-close{min-width:2.75rem}.client-product-details-page :is(button,[role=button],[type=button],[type=submit]){min-height:2.75rem}.client-product-details-page .client-product-details-thumb{min-width:2.75rem}}@media(min-width:520px)and (max-width:767px){.client-home-page__recommended-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-orders-page{background:radial-gradient(900px 520px at 100% -12%,var(--color-accent),transparent 60%),radial-gradient(780px 460px at 0% -16%,var(--color-info),transparent 60%),var(--color-bg);padding-inline:12px}@supports (color:color-mix(in lab,red,red)){.client-orders-page{background:radial-gradient(900px 520px at 100% -12%,color-mix(in srgb,var(--color-accent)9%,transparent),transparent 60%),radial-gradient(780px 460px at 0% -16%,color-mix(in srgb,var(--color-info)7%,transparent),transparent 60%),var(--color-bg)}}.client-orders-page__container{width:min(1160px,100%);margin-inline:auto;padding-block:1rem 2.5rem;padding-inline:0}.client-orders-page__content{gap:.95rem;padding-inline:0;display:grid}.client-orders-page__hero,.client-orders-page__section{border:1px solid var(--color-border);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.client-orders-page__hero,.client-orders-page__section{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.client-orders-page__hero,.client-orders-page__section{padding-block:1rem;padding-inline:1rem;box-shadow:0 12px 28px #0f172a14}.client-orders-page__hero:before{content:"";background:linear-gradient(to right,var(--color-accent),var(--color-info));border-radius:999px;width:100%;height:2px;display:block}@supports (color:color-mix(in lab,red,red)){.client-orders-page__hero:before{background:linear-gradient(to right,color-mix(in srgb,var(--color-accent)72%,transparent),color-mix(in srgb,var(--color-info)58%,transparent))}}.client-orders-page__hero:before{opacity:.5;margin-bottom:.75rem}.client-orders-page__title{letter-spacing:-.01em;margin:.6rem 0 0;line-height:1.2}.client-orders-page__subtitle{max-width:56ch;margin:.4rem 0 0}.client-orders-page__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.client-orders-page__chip-row{flex-wrap:wrap;align-items:center;margin:-.22rem -.24rem;display:flex}.client-orders-page__chip-row>*{margin:.22rem .24rem}.client-orders-page__chip{min-height:2.2rem;border-radius:999px!important}.client-orders-page__total-badge{border:1px solid var(--color-border);border-radius:999px;align-items:center;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-orders-page__total-badge{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-orders-page__total-badge{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__total-badge{background:color-mix(in srgb,var(--color-surface-strong)92%,var(--color-surface)8%)}}.client-orders-page__total-badge{color:var(--color-text);padding-block:.25rem;padding-inline:.75rem;font-size:.78rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.client-orders-page__total-badge{color:color-mix(in srgb,var(--color-text)88%,transparent)}}.client-orders-page__advanced-filters{grid-template-columns:1fr;gap:.85rem;margin-top:.85rem;display:grid}@media(min-width:640px){.client-orders-page__advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.client-orders-page__advanced-filters{grid-template-columns:2fr 1fr 1fr auto;align-items:end}}.client-orders-page__field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.client-orders-page__field-label{color:var(--color-text);font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.client-orders-page__field-label{color:color-mix(in srgb,var(--color-text)78%,transparent)}}.client-orders-page__field-input{border:1px solid var(--color-border);border-radius:12px;width:100%;min-height:2.65rem}@supports (color:color-mix(in lab,red,red)){.client-orders-page__field-input{border:1px solid color-mix(in srgb,var(--color-border)88%,transparent)}}.client-orders-page__field-input{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__field-input{background:color-mix(in srgb,var(--color-surface)96%,transparent)}}.client-orders-page__field-input{color:var(--color-text);box-sizing:border-box;outline:none;padding-block:.45rem;padding-inline:.75rem;font-size:.9rem}.client-orders-page__field-input:focus{border-color:var(--color-info-text)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__field-input:focus{border-color:color-mix(in srgb,var(--color-info-text)55%,var(--color-border)45%)}}.client-orders-page__field-input:focus{box-shadow:0 0 0 3px var(--color-info-text)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__field-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-info-text)22%,transparent)}}.client-orders-page__advanced-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin:-.2rem -.22rem;padding-top:.1rem;display:flex}.client-orders-page__advanced-actions>*{margin:.2rem .22rem}.client-orders-page__empty-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.65rem;display:flex}.client-orders-page__table-header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.client-orders-page__table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.client-orders-page__table{border-collapse:separate;border-spacing:0 .45rem;width:100%;font-size:.86rem}.client-orders-page__table thead th{text-align:start;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text);padding-block:.5rem;padding-inline:.75rem;font-size:.75rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.client-orders-page__table thead th{color:color-mix(in srgb,var(--color-text)56%,transparent)}}.client-orders-page__table thead th{border-bottom:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__table thead th{border-bottom:1px solid color-mix(in srgb,var(--color-border)76%,transparent)}}.client-orders-page__table tbody tr{background:var(--color-surface);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.client-orders-page__table tbody tr{background:color-mix(in srgb,var(--color-surface)96%,var(--color-bg)4%)}}.client-orders-page__table tbody tr{transition:background-color .15s,box-shadow .15s}.client-orders-page__table tbody tr:hover{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__table tbody tr:hover{background:color-mix(in srgb,var(--color-surface)88%,var(--color-text)4%)}}.client-orders-page__table tbody tr:hover{box-shadow:0 4px 12px #0f172a0f}.client-orders-page__table tbody td{vertical-align:middle;padding-block:.65rem;padding-inline:.75rem}.client-orders-page__table tbody td:first-child{border-start-start-radius:12px;border-end-start-radius:12px}.client-orders-page__table tbody td:last-child{border-start-end-radius:12px;border-end-end-radius:12px}.client-orders-page__status-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding-block:.25rem;padding-inline:.65rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.client-orders-page__status-chip--pending{background:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__status-chip--pending{background:color-mix(in srgb,var(--color-info)16%,var(--color-surface)84%)}}.client-orders-page__status-chip--pending{color:var(--color-info-text);border:1px solid var(--color-info)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__status-chip--pending{border:1px solid color-mix(in srgb,var(--color-info)32%,transparent)}}.client-orders-page__status-chip--processing{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__status-chip--processing{background:color-mix(in srgb,var(--color-warning)16%,var(--color-surface)84%)}}.client-orders-page__status-chip--processing{color:var(--color-warning-text);border:1px solid var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__status-chip--processing{border:1px solid color-mix(in srgb,var(--color-warning)32%,transparent)}}.client-orders-page__status-chip--paid,.client-orders-page__status-chip--done{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__status-chip--paid,.client-orders-page__status-chip--done{background:color-mix(in srgb,var(--color-success)16%,var(--color-surface)84%)}}.client-orders-page__status-chip--paid,.client-orders-page__status-chip--done{color:var(--color-success-text);border:1px solid var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__status-chip--paid,.client-orders-page__status-chip--done{border:1px solid color-mix(in srgb,var(--color-success)32%,transparent)}}.client-orders-page__status-chip--failed{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__status-chip--failed{background:color-mix(in srgb,var(--color-error)16%,var(--color-surface)84%)}}.client-orders-page__status-chip--failed{color:var(--color-error-text);border:1px solid var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__status-chip--failed{border:1px solid color-mix(in srgb,var(--color-error)32%,transparent)}}.client-orders-page__status-chip--cancelled{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__status-chip--cancelled{background:color-mix(in srgb,var(--color-warning)12%,var(--color-surface)88%)}}.client-orders-page__status-chip--cancelled{color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__status-chip--cancelled{color:color-mix(in srgb,var(--color-text)62%,transparent)}}.client-orders-page__status-chip--cancelled{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__status-chip--cancelled{border:1px solid color-mix(in srgb,var(--color-border)64%,transparent)}}.client-orders-page__status-dot{border-radius:999px;flex-shrink:0;width:6px;height:6px}.client-orders-page__status-chip--pending .client-orders-page__status-dot{background:var(--color-info-text)}.client-orders-page__status-chip--processing .client-orders-page__status-dot{background:var(--color-warning-text)}.client-orders-page__status-chip--paid .client-orders-page__status-dot,.client-orders-page__status-chip--done .client-orders-page__status-dot{background:var(--color-success-text)}.client-orders-page__status-chip--failed .client-orders-page__status-dot{background:var(--color-error-text)}.client-orders-page__status-chip--cancelled .client-orders-page__status-dot{background:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__status-chip--cancelled .client-orders-page__status-dot{background:color-mix(in srgb,var(--color-text)44%,transparent)}}.client-orders-page__pagination{border:1px solid var(--color-border);border-radius:12px;margin-top:.5rem;padding-block:.55rem;padding-inline:.7rem}@supports (color:color-mix(in lab,red,red)){.client-orders-page__pagination{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.client-orders-page__pagination{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__pagination{background:color-mix(in srgb,var(--color-surface)95%,var(--color-bg)5%)}}.client-orders-page__pagination{justify-content:space-between;align-items:center;gap:.5rem;display:flex;box-shadow:0 6px 16px #0f172a0f}.client-orders-page__pagination-btn{min-width:5.75rem;min-height:2.25rem}.client-orders-page__pagination-info{color:var(--color-text);font-size:.8rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.client-orders-page__pagination-info{color:color-mix(in srgb,var(--color-text)62%,transparent)}}.client-orders-page__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding-block:2.5rem;display:flex}.client-orders-page__empty-icon{background:var(--color-accent);border-radius:999px;width:3.5rem;height:3.5rem}@supports (color:color-mix(in lab,red,red)){.client-orders-page__empty-icon{background:color-mix(in srgb,var(--color-accent)10%,var(--color-surface)90%)}}.client-orders-page__empty-icon{justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.client-orders-page__empty-icon svg{width:1.5rem;height:1.5rem;color:var(--color-accent)}.client-orders-page__loading{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding-block:3rem;display:flex}.client-orders-page__loading-spinner{border:3px solid var(--color-border);border-radius:999px;width:2rem;height:2rem}@supports (color:color-mix(in lab,red,red)){.client-orders-page__loading-spinner{border:3px solid color-mix(in srgb,var(--color-border)60%,transparent)}}.client-orders-page__loading-spinner{border-top-color:var(--color-accent);animation:.7s linear infinite orders-spinner}@keyframes orders-spinner{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.client-orders-page__loading-spinner{border-top-color:var(--color-accent);opacity:.7;animation:none}}.client-orders-page__error{border:1px solid var(--color-error);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.client-orders-page__error{border:1px solid color-mix(in srgb,var(--color-error)36%,var(--color-border)64%)}}.client-orders-page__error{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__error{background:color-mix(in srgb,var(--color-error)10%,var(--color-surface)90%)}}.client-orders-page__error{color:var(--color-error-text);padding-block:.75rem;padding-inline:1rem;font-size:.86rem;font-weight:600}.client-orders-page__drawer-overlay{z-index:70;background:#02061770;position:fixed;inset:0}.client-orders-page__drawer{background:var(--color-surface);width:100%;max-width:32rem;position:fixed;inset-block:0;inset-inline-end:0}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer{background:color-mix(in srgb,var(--color-surface)97%,var(--color-bg)3%)}}.client-orders-page__drawer{border-inline-start:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer{border-inline-start:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.client-orders-page__drawer{z-index:71;flex-direction:column;display:flex;overflow-y:auto;box-shadow:-8px 0 40px #0f172a2e}.client-orders-page__drawer-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;padding-block:1rem;padding-inline:1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer-header{border-bottom:1px solid color-mix(in srgb,var(--color-border)80%,transparent)}}.client-orders-page__drawer-header{background:inherit;z-index:1;position:sticky;top:0}.client-orders-page__drawer-actions{align-items:center;gap:.5rem;display:inline-flex}.client-orders-page__drawer-tabs{z-index:2;border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:0;padding-block:.45rem;padding-inline:1.1rem;display:flex;position:sticky;top:4.4rem}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer-tabs{border-bottom:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.client-orders-page__drawer-tabs{background:inherit}.client-orders-page__drawer-tab{margin:.2rem .22rem!important}.client-orders-page__drawer-close{flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;min-height:2.2rem;display:inline-flex;border-radius:999px!important;min-width:auto!important;padding:0!important}.client-orders-page__drawer-body{flex:1;gap:1rem;padding-block:1rem;padding-inline:1.25rem;display:grid}.client-orders-page__drawer-card{border:1px solid var(--color-border);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer-card{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-orders-page__drawer-card{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer-card{background:color-mix(in srgb,var(--color-surface-strong)94%,var(--color-surface)6%)}}.client-orders-page__drawer-card-title{letter-spacing:.02em;text-transform:uppercase;color:var(--color-text);font-size:.82rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer-card-title{color:color-mix(in srgb,var(--color-text)60%,transparent)}}.client-orders-page__drawer-card-title{margin:0 0 .65rem}.client-orders-page__drawer-timeline{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.client-orders-page__drawer-timeline-item{border-inline-start:2px solid var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer-timeline-item{border-inline-start:2px solid color-mix(in srgb,var(--color-accent)55%,transparent)}}.client-orders-page__drawer-timeline-item{padding-inline-start:.6rem}.client-orders-page__drawer-dl{gap:.5rem;display:grid}.client-orders-page__drawer-dl-row{border-bottom:1px dashed var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;padding-block:.15rem;display:flex}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer-dl-row{border-bottom:1px dashed color-mix(in srgb,var(--color-border)60%,transparent)}}.client-orders-page__drawer-dl-row:last-child{border-bottom:none}.client-orders-page__drawer-dl-label{color:var(--color-text);font-size:.82rem}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer-dl-label{color:color-mix(in srgb,var(--color-text)56%,transparent)}}.client-orders-page__drawer-dl-label{font-weight:600}.client-orders-page__drawer-dl-value{font-size:.86rem;font-weight:700}.client-orders-page__drawer-item{justify-content:space-between;align-items:center;gap:.75rem;padding-block:.35rem;font-size:.86rem;display:flex}.client-orders-page__drawer-file{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;padding-block:.4rem;display:flex}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer-file{border-bottom:1px solid color-mix(in srgb,var(--color-border)60%,transparent)}}.client-orders-page__drawer-file:last-child{border-bottom:none}.client-orders-page__drawer-file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.84rem;font-weight:600;overflow:hidden}.client-orders-page__drawer-files-list{margin:0;padding:0;list-style:none;display:grid}.client-orders-page__drawer-file-meta{flex:1;gap:.2rem;min-width:0;display:grid}.client-orders-page__drawer-file-link{color:var(--color-text);margin:0;font-size:.74rem}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer-file-link{color:color-mix(in srgb,var(--color-text)58%,transparent)}}.client-orders-page__drawer-file-link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-orders-page__drawer-download-btn{flex-shrink:0;min-width:auto!important}.client-alert{border:1px solid var(--color-border);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.client-alert{border:1px solid color-mix(in srgb,var(--color-border)76%,transparent)}}.client-alert{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-alert{background:color-mix(in srgb,var(--color-surface-strong)92%,var(--color-surface)8%)}}.client-alert{gap:.22rem;padding-block:.65rem;padding-inline:.85rem;display:grid}.client-alert__title{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.client-alert__body{word-break:break-word;margin:0;font-size:.86rem;line-height:1.45}.client-alert--success{border-color:var(--color-success-text)}@supports (color:color-mix(in lab,red,red)){.client-alert--success{border-color:color-mix(in srgb,var(--color-success-text)40%,var(--color-border)60%)}}.client-alert--success{background:var(--color-success-text)}@supports (color:color-mix(in lab,red,red)){.client-alert--success{background:color-mix(in srgb,var(--color-success-text)10%,var(--color-surface)90%)}}.client-alert--success{color:var(--color-success-text)}@supports (color:color-mix(in lab,red,red)){.client-alert--success{color:color-mix(in srgb,var(--color-success-text)88%,var(--color-text)12%)}}.client-alert--error{border-color:var(--color-error-text)}@supports (color:color-mix(in lab,red,red)){.client-alert--error{border-color:color-mix(in srgb,var(--color-error-text)42%,var(--color-border)58%)}}.client-alert--error{background:var(--color-error-text)}@supports (color:color-mix(in lab,red,red)){.client-alert--error{background:color-mix(in srgb,var(--color-error-text)10%,var(--color-surface)90%)}}.client-alert--error{color:var(--color-error-text)}@supports (color:color-mix(in lab,red,red)){.client-alert--error{color:color-mix(in srgb,var(--color-error-text)90%,var(--color-text)10%)}}.client-alert--info{border-color:var(--color-info,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){.client-alert--info{border-color:color-mix(in srgb,var(--color-info,var(--color-primary))38%,var(--color-border)62%)}}.client-alert--info{background:var(--color-info,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){.client-alert--info{background:color-mix(in srgb,var(--color-info,var(--color-primary))10%,var(--color-surface)90%)}}.client-alert--info{color:var(--color-info-text,var(--color-text))}@supports (color:color-mix(in lab,red,red)){.client-alert--info{color:color-mix(in srgb,var(--color-info-text,var(--color-text))88%,var(--color-text)12%)}}.client-alert--warning{border-color:var(--color-warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.client-alert--warning{border-color:color-mix(in srgb,var(--color-warning,#f59e0b)42%,var(--color-border)58%)}}.client-alert--warning{background:var(--color-warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.client-alert--warning{background:color-mix(in srgb,var(--color-warning,#f59e0b)12%,var(--color-surface)88%)}}.client-alert--warning{color:var(--color-warning-text,#b45309)}@supports (color:color-mix(in lab,red,red)){.client-alert--warning{color:color-mix(in srgb,var(--color-warning-text,#b45309)88%,var(--color-text)12%)}}[dir=rtl] .client-alert{padding-inline-end:calc(.85rem + 4px)}@media(max-width:480px){.client-alert{padding-block:.55rem;padding-inline:.7rem}.client-alert__title{font-size:.7rem}.client-alert__body{font-size:.82rem}}.client-orders-page__failure-reason{border:1px solid var(--color-error);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.client-orders-page__failure-reason{border:1px solid color-mix(in srgb,var(--color-error)32%,var(--color-border)68%)}}.client-orders-page__failure-reason{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__failure-reason{background:color-mix(in srgb,var(--color-error)10%,var(--color-surface)90%)}}.client-orders-page__failure-reason{color:var(--color-error-text);padding-block:.55rem;padding-inline:.75rem;font-size:.82rem;font-weight:600}.client-orders-page__cards{gap:.75rem;display:grid}.client-orders-page__card{border:1px solid var(--color-border);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.client-orders-page__card{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-orders-page__card{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__card{background:color-mix(in srgb,var(--color-surface)96%,var(--color-bg)4%)}}.client-orders-page__card{gap:.5rem;padding-block:.85rem;padding-inline:.95rem;display:grid;box-shadow:0 6px 16px #0f172a0f}.client-orders-page__card-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.client-orders-page__card-meta{color:var(--color-text);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.82rem;display:flex}@supports (color:color-mix(in lab,red,red)){.client-orders-page__card-meta{color:color-mix(in srgb,var(--color-text)60%,transparent)}}.client-orders-page__card-meta-item{align-items:center;gap:.3rem;display:inline-flex}.client-orders-page__card-footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.35rem;display:flex}@supports (color:color-mix(in lab,red,red)){.client-orders-page__card-footer{border-top:1px solid color-mix(in srgb,var(--color-border)70%,transparent)}}[dir=rtl] .client-orders-page__hero,[dir=rtl] .client-orders-page__section{padding-inline-end:calc(1rem + 4px)}[dir=rtl] .client-orders-page__drawer{box-shadow:8px 0 40px #0f172a2e}@media(min-width:768px){.client-orders-page{padding-inline:16px}.client-orders-page__container{padding-block:1.4rem 2.8rem}.client-orders-page__content{gap:1.1rem}.client-orders-page__hero,.client-orders-page__section{padding-block:1.2rem;padding-inline:1.25rem}[dir=rtl] .client-orders-page__hero,[dir=rtl] .client-orders-page__section{padding-inline-end:calc(1.25rem + 4px)}}@media(min-width:1024px){.client-orders-page{padding-inline:20px}.client-orders-page__container{padding-block:1.6rem 3rem}.client-orders-page__hero,.client-orders-page__section{padding-block:1.35rem;padding-inline:1.55rem}[dir=rtl] .client-orders-page__hero,[dir=rtl] .client-orders-page__section{padding-inline-end:calc(1.55rem + 4px)}}@media(max-width:767px){.client-orders-page__drawer{border-inline-start:0;max-width:100%}.client-orders-page__drawer-tabs{padding-inline:.85rem;top:4.1rem}}.client-orders-page__icon{flex-shrink:0;width:1rem;height:1rem}.client-orders-page__hero{background:radial-gradient(360px 180px at 16% 8%,var(--color-accent),transparent 68%),linear-gradient(135deg,var(--color-surface),var(--color-surface-strong));grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:.85rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-orders-page__hero{background:radial-gradient(360px 180px at 16% 8%,color-mix(in srgb,var(--color-accent)13%,transparent),transparent 68%),linear-gradient(135deg,color-mix(in srgb,var(--color-surface)98%,white 2%),color-mix(in srgb,var(--color-surface-strong)90%,var(--color-bg)10%))}}.client-orders-page__hero:after{content:"";background:var(--color-info);border-radius:999px;width:12rem;height:12rem;position:absolute;inset-block-start:-4.8rem;inset-inline-end:-3.2rem}@supports (color:color-mix(in lab,red,red)){.client-orders-page__hero:after{background:color-mix(in srgb,var(--color-info)10%,transparent)}}.client-orders-page__hero:after{pointer-events:none}.client-orders-page__hero-copy,.client-orders-page__hero-aside{z-index:1;min-width:0;position:relative}.client-orders-page__hero-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.client-orders-page__hero-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;margin-top:.35rem;display:grid}.client-orders-page__hero-icon,.client-orders-page__section-icon,.client-orders-page__metric-icon,.client-orders-page__order-avatar,.client-orders-page__drawer-title-icon{color:var(--color-accent);background:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-orders-page__hero-icon,.client-orders-page__section-icon,.client-orders-page__metric-icon,.client-orders-page__order-avatar,.client-orders-page__drawer-title-icon{background:color-mix(in srgb,var(--color-accent)11%,var(--color-surface)89%)}}.client-orders-page__hero-icon,.client-orders-page__section-icon,.client-orders-page__metric-icon,.client-orders-page__order-avatar,.client-orders-page__drawer-title-icon{border:1px solid var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__hero-icon,.client-orders-page__section-icon,.client-orders-page__metric-icon,.client-orders-page__order-avatar,.client-orders-page__drawer-title-icon{border:1px solid color-mix(in srgb,var(--color-accent)20%,transparent)}}.client-orders-page__hero-icon{width:2.85rem;height:2.85rem;box-shadow:0 16px 34px #0b67d024}.client-orders-page__hero-icon .client-orders-page__icon{width:1.35rem;height:1.35rem}.client-orders-page__section-heading{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.client-orders-page__section-heading :is(h2,h3){margin:0}.client-orders-page__section-heading--compact{gap:.45rem}.client-orders-page__section-icon{width:2.05rem;height:2.05rem}.client-orders-page__metric-grid{grid-template-columns:minmax(0,1fr);gap:.65rem;display:grid}.client-orders-page__metric-card{border:1px solid var(--color-border);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15rem .65rem;display:grid}@supports (color:color-mix(in lab,red,red)){.client-orders-page__metric-card{border:1px solid color-mix(in srgb,var(--color-border)70%,transparent)}}.client-orders-page__metric-card{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__metric-card{background:color-mix(in srgb,var(--color-surface)78%,transparent)}}.client-orders-page__metric-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-block:.55rem;padding-inline:.85rem;box-shadow:0 14px 32px #0f172a14}.client-orders-page__metric-icon{grid-row:span 2;width:2.25rem;height:2.25rem}.client-orders-page__metric-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-orders-page__metric-label{color:color-mix(in srgb,var(--color-text)62%,transparent)}}.client-orders-page__metric-label{font-size:.75rem;font-weight:700}.client-orders-page__metric-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);font-size:.98rem;overflow:hidden}.client-orders-page__hero-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-inline:-.18rem;display:flex}.client-orders-page__hero-actions>*{margin:.18rem}.client-orders-page__section{background:linear-gradient(180deg,var(--color-surface),var(--color-surface))}@supports (color:color-mix(in lab,red,red)){.client-orders-page__section{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface)98%,white 2%),color-mix(in srgb,var(--color-surface)94%,var(--color-bg)6%))}}.client-orders-page__chip{box-shadow:0 8px 18px #0f172a14!important}.client-orders-page__table-wrapper{border:1px solid var(--color-border);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.client-orders-page__table-wrapper{border:1px solid color-mix(in srgb,var(--color-border)70%,transparent)}}.client-orders-page__table-wrapper{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__table-wrapper{background:color-mix(in srgb,var(--color-surface-strong)76%,transparent)}}.client-orders-page__table-wrapper{padding:.45rem}.client-orders-page__table{border-spacing:0 .55rem}.client-orders-page__table tbody tr{box-shadow:0 8px 22px #0f172a0f}.client-orders-page__table tbody td{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__table tbody td{background:color-mix(in srgb,var(--color-surface)97%,var(--color-bg)3%)}}.client-orders-page__table tbody tr:hover td{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__table tbody tr:hover td{background:color-mix(in srgb,var(--color-surface)91%,var(--color-accent)4%)}}.client-orders-page__order-cell{align-items:center;gap:.65rem;min-width:0;max-width:100%;display:inline-flex}.client-orders-page__order-avatar{width:2.25rem;height:2.25rem}.client-orders-page__order-label,.client-orders-page__order-id{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.client-orders-page__order-label{color:var(--color-text);font-size:.92rem;font-weight:800}.client-orders-page__order-id{max-width:14rem;color:var(--color-text);margin-top:.1rem}@supports (color:color-mix(in lab,red,red)){.client-orders-page__order-id{color:color-mix(in srgb,var(--color-text)52%,transparent)}}.client-orders-page__order-id{font-size:.72rem;font-weight:600}.client-orders-page__inline-meta,.client-orders-page__card-meta-item{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.client-orders-page__inline-meta .client-orders-page__icon,.client-orders-page__card-meta-item .client-orders-page__icon{width:.95rem;height:.95rem;color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__inline-meta .client-orders-page__icon,.client-orders-page__card-meta-item .client-orders-page__icon{color:color-mix(in srgb,var(--color-accent)72%,var(--color-text)28%)}}.client-orders-page__inline-meta--strong{color:var(--color-text);font-weight:800}.client-orders-page__card{border-radius:18px;gap:.7rem;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f172a17}.client-orders-page__card:before{content:"";background:linear-gradient(180deg,var(--color-accent),var(--color-info));width:.25rem;position:absolute;inset-block:0;inset-inline-start:0}.client-orders-page__drawer-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:calc(var(--z-modal) + 8);background:#0206178f}.client-orders-page__drawer{max-width:min(36rem,100vw - 24px);z-index:calc(var(--z-modal) + 9);background:radial-gradient(460px 240px at 100% 0%,var(--color-accent),transparent 68%),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer{background:radial-gradient(460px 240px at 100% 0%,color-mix(in srgb,var(--color-accent)10%,transparent),transparent 68%),color-mix(in srgb,var(--color-surface)97%,var(--color-bg)3%)}}.client-orders-page__drawer-header{background:var(--color-surface);flex-wrap:wrap;align-items:flex-start;gap:.8rem;padding-block:1rem;padding-inline:1rem}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer-header{background:color-mix(in srgb,var(--color-surface)88%,transparent)}}.client-orders-page__drawer-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.client-orders-page__drawer-title-group{flex:13rem;align-items:center;gap:.7rem;min-width:0;display:inline-flex}.client-orders-page__drawer-title-group h2,.client-orders-page__drawer-title-group p{margin:0}.client-orders-page__drawer-title-icon{width:2.45rem;height:2.45rem}.client-orders-page__drawer-summary-strip{flex-wrap:wrap;flex:100%;order:3;align-items:center;gap:.45rem;display:flex}.client-orders-page__drawer-summary-strip>span:not(.client-orders-page__status-chip){border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:.32rem;min-height:1.8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer-summary-strip>span:not(.client-orders-page__status-chip){border:1px solid color-mix(in srgb,var(--color-border)76%,transparent)}}.client-orders-page__drawer-summary-strip>span:not(.client-orders-page__status-chip){background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer-summary-strip>span:not(.client-orders-page__status-chip){background:color-mix(in srgb,var(--color-surface-strong)88%,transparent)}}.client-orders-page__drawer-summary-strip>span:not(.client-orders-page__status-chip){color:var(--color-text);padding-block:.18rem;padding-inline:.62rem}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer-summary-strip>span:not(.client-orders-page__status-chip){color:color-mix(in srgb,var(--color-text)74%,transparent)}}.client-orders-page__drawer-summary-strip>span:not(.client-orders-page__status-chip){font-size:.76rem;font-weight:800}.client-orders-page__drawer-actions{flex-wrap:wrap;justify-content:flex-end;margin:-.18rem}.client-orders-page__drawer-actions>*{margin:.18rem}.client-orders-page__drawer-tabs{background:var(--color-surface);gap:.25rem;top:6.8rem}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer-tabs{background:color-mix(in srgb,var(--color-surface)88%,transparent)}}.client-orders-page__drawer-tabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.client-orders-page__drawer-tab{border-radius:999px!important}.client-orders-page__drawer-body{padding-block:1rem 1.25rem;padding-inline:1rem}.client-orders-page__drawer-card{background:linear-gradient(180deg,var(--color-surface),var(--color-surface-strong));border-radius:16px}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer-card{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface)98%,white 2%),color-mix(in srgb,var(--color-surface-strong)88%,var(--color-surface)12%))}}.client-orders-page__drawer-card{padding-block:1rem;padding-inline:1rem;box-shadow:0 14px 30px #0f172a14}.client-orders-page__drawer-card-title{align-items:center;gap:.45rem;display:inline-flex}.client-orders-page__drawer-card-title .client-orders-page__icon{color:var(--color-accent)}.client-orders-page__drawer-dl-row{background:var(--color-surface-strong);border-bottom:0;border-radius:10px;padding-block:.48rem;padding-inline:.55rem}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer-dl-row{background:color-mix(in srgb,var(--color-surface-strong)72%,transparent)}}.client-orders-page__drawer-timeline{gap:.7rem}.client-orders-page__drawer-timeline-item{background:var(--color-surface-strong);border-inline-start:0;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:.55rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer-timeline-item{background:color-mix(in srgb,var(--color-surface-strong)76%,transparent)}}.client-orders-page__drawer-timeline-item{padding-block:.62rem;padding-inline:.65rem}.client-orders-page__drawer-timeline-item p{margin:0}.client-orders-page__drawer-timeline-dot{background:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer-timeline-dot{background:color-mix(in srgb,var(--color-accent)11%,var(--color-surface)89%)}}.client-orders-page__drawer-timeline-dot{color:var(--color-accent)}.client-orders-page__drawer-file{background:var(--color-surface-strong);border-bottom:0;border-radius:14px}@supports (color:color-mix(in lab,red,red)){.client-orders-page__drawer-file{background:color-mix(in srgb,var(--color-surface-strong)76%,transparent)}}.client-orders-page__drawer-file{padding-block:.65rem;padding-inline:.7rem}.client-orders-page__drawer-files-list{gap:.55rem}[dir=rtl] .client-orders-page__hero,[dir=rtl] .client-orders-page__section,[dir=rtl] .client-orders-page__drawer-card,[dir=rtl] .client-orders-page__drawer-body,[dir=rtl] .client-orders-page__drawer-header{padding-inline-end:calc(1rem + 4px)}@media(min-width:768px){.client-orders-page__hero{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:center;padding-block:.95rem}.client-orders-page__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-orders-page__drawer-header,.client-orders-page__drawer-body,.client-orders-page__drawer-card{padding-inline:1.2rem}[dir=rtl] .client-orders-page__drawer-header,[dir=rtl] .client-orders-page__drawer-body,[dir=rtl] .client-orders-page__drawer-card{padding-inline-end:calc(1.2rem + 4px)}}@media(max-width:767px){.client-orders-page__hero-heading{grid-template-columns:minmax(0,1fr)}.client-orders-page__hero-icon{width:3rem;height:3rem}.client-orders-page__drawer{max-width:100%}.client-orders-page__drawer-overlay{z-index:calc(var(--z-modal) + 8)}.client-orders-page__drawer-header{padding-inline:.9rem}.client-orders-page__drawer-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;position:static;top:auto;overflow-x:auto}.client-orders-page__drawer-tab{flex:none}.client-orders-page__drawer-file{flex-direction:column;align-items:stretch}.client-orders-page__drawer-download-btn{width:100%}}.client-order-details-page{background:radial-gradient(900px 520px at 100% -12%,var(--color-accent),transparent 60%),radial-gradient(780px 460px at 0% -16%,var(--color-info),transparent 60%),var(--color-bg);padding-inline:12px}@supports (color:color-mix(in lab,red,red)){.client-order-details-page{background:radial-gradient(900px 520px at 100% -12%,color-mix(in srgb,var(--color-accent)9%,transparent),transparent 60%),radial-gradient(780px 460px at 0% -16%,color-mix(in srgb,var(--color-info)7%,transparent),transparent 60%),var(--color-bg)}}.client-order-details-page__container{width:min(1160px,100%);margin-inline:auto;padding-block:1rem 2.75rem;padding-inline:0}.client-order-details-page__content{gap:1rem;padding-inline:0;display:grid}.client-order-details-page__hero,.client-order-details-page__section,.client-order-details-page__workspace{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__hero,.client-order-details-page__section,.client-order-details-page__workspace{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-order-details-page__hero,.client-order-details-page__section,.client-order-details-page__workspace{border-radius:18px;padding-block:1rem;padding-inline:1rem;box-shadow:0 16px 36px #0f172a1a}.client-order-details-page__hero{gap:1rem;display:grid;position:relative;overflow:hidden}.client-order-details-page__hero:before{content:"";background:linear-gradient(to right,var(--color-accent),var(--color-info));inset-inline:0;height:3px;position:absolute;top:0}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__hero:before{background:linear-gradient(to right,color-mix(in srgb,var(--color-accent)78%,transparent),color-mix(in srgb,var(--color-info)62%,transparent))}}.client-order-details-page__hero:before{opacity:.78}.client-order-details-page__hero-copy{z-index:1;gap:.9rem;display:grid;position:relative}.client-order-details-page__hero-heading{align-items:flex-start;gap:.85rem;display:flex}.client-order-details-page__hero-icon,.client-order-details-page__metric-icon,.client-order-details-page__timeline-dot{color:var(--color-accent);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__hero-icon,.client-order-details-page__metric-icon,.client-order-details-page__timeline-dot{color:color-mix(in srgb,var(--color-accent)86%,var(--color-text)14%)}}.client-order-details-page__hero-icon,.client-order-details-page__metric-icon,.client-order-details-page__timeline-dot{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__hero-icon,.client-order-details-page__metric-icon,.client-order-details-page__timeline-dot{background:color-mix(in srgb,var(--color-accent)12%,var(--color-surface)88%)}}.client-order-details-page__hero-icon,.client-order-details-page__metric-icon,.client-order-details-page__timeline-dot{border:1px solid var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__hero-icon,.client-order-details-page__metric-icon,.client-order-details-page__timeline-dot{border:1px solid color-mix(in srgb,var(--color-accent)26%,transparent)}}.client-order-details-page__hero-icon{width:3rem;height:3rem;box-shadow:0 12px 24px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__hero-icon{box-shadow:0 12px 24px color-mix(in srgb,var(--color-accent)14%,transparent)}}.client-order-details-page__icon{width:1.05rem;height:1.05rem}.client-order-details-page__hero-icon .client-order-details-page__icon{width:1.45rem;height:1.45rem}.client-order-details-page__eyebrow{color:var(--color-accent);margin:0}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__eyebrow{color:color-mix(in srgb,var(--color-accent)86%,var(--color-text)14%)}}.client-order-details-page__eyebrow{letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:800}.client-order-details-page__title{letter-spacing:-.01em;overflow-wrap:anywhere;margin:.2rem 0 0;line-height:1.2}.client-order-details-page__subtitle{max-width:56ch;margin:.4rem 0 0}.client-order-details-page__hero-actions,.client-order-details-page__toolbar{flex-wrap:wrap;align-items:center;gap:0;margin:-.2rem -.22rem;display:flex}.client-order-details-page__hero-actions>*,.client-order-details-page__toolbar>*{margin:.2rem .22rem}.client-order-details-page__hero-aside{z-index:1;position:relative}.client-order-details-page__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.client-order-details-page__metric-card{border:1px solid var(--color-border);min-width:0}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__metric-card{border:1px solid color-mix(in srgb,var(--color-border)76%,transparent)}}.client-order-details-page__metric-card{background:var(--color-surface);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__metric-card{background:color-mix(in srgb,var(--color-surface)90%,transparent)}}.client-order-details-page__metric-card{padding:.75rem;box-shadow:0 10px 24px #0f172a12}.client-order-details-page__metric-icon{border-radius:12px;width:2.1rem;height:2.1rem;margin-bottom:.55rem}.client-order-details-page__metric-label{color:var(--color-text);display:block}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__metric-label{color:color-mix(in srgb,var(--color-text)58%,transparent)}}.client-order-details-page__metric-label{font-size:.72rem;font-weight:700}.client-order-details-page__metric-value{overflow-wrap:anywhere;margin-top:.18rem;font-size:.98rem;line-height:1.25;display:block}.client-order-details-page__toolbar--error-actions{justify-content:flex-start}.client-order-details-page__live-region{min-height:0}.client-order-details-page__loading{flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding-block:1.25rem;display:flex}.client-order-details-page__loading-spinner{border:3px solid var(--color-border);border-radius:999px;width:2.25rem;height:2.25rem}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__loading-spinner{border:3px solid color-mix(in srgb,var(--color-border)70%,transparent)}}.client-order-details-page__loading-spinner{border-top-color:var(--color-info-text);animation:.85s linear infinite client-orders-spin}.client-order-details-page__error{border:1px solid var(--color-error-text);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__error{border:1px solid color-mix(in srgb,var(--color-error-text)35%,var(--color-border)65%)}}.client-order-details-page__error{background:var(--color-error-text)}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__error{background:color-mix(in srgb,var(--color-error-text)8%,var(--color-surface)92%)}}.client-order-details-page__error{color:var(--color-error-text);padding-block:.75rem;padding-inline:.85rem;font-size:.9rem;font-weight:600}.client-order-details-page__workspace{gap:.9rem;display:grid}.client-order-details-page__tabs{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:0;margin:-.2rem -.22rem;padding-bottom:.85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__tabs{border-bottom:1px solid color-mix(in srgb,var(--color-border)70%,transparent)}}.client-order-details-page__tabs>*{margin:.2rem .22rem!important}.client-order-details-page__tab{min-width:-moz-max-content;min-width:max-content}.client-order-details-page__panel{min-width:0}.client-order-details-page__summary-grid,.client-order-details-page__file-grid{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}.client-order-details-page__panel-card{border:1px solid var(--color-border);min-width:0}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__panel-card{border:1px solid color-mix(in srgb,var(--color-border)76%,transparent)}}.client-order-details-page__panel-card{background:var(--color-surface);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__panel-card{background:color-mix(in srgb,var(--color-surface)95%,var(--color-bg)5%)}}.client-order-details-page__panel-card{padding-block:.95rem;padding-inline:.95rem;box-shadow:0 10px 24px #0f172a12}.client-order-details-page__dl{flex-direction:column;gap:.55rem;margin:0;display:flex}.client-order-details-page__dl-row{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);gap:.2rem;padding-block:.55rem;display:grid}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__dl-row{border-bottom:1px solid color-mix(in srgb,var(--color-border)72%,transparent)}}.client-order-details-page__dl-row:first-child{padding-top:0}.client-order-details-page__dl-row:last-child{border-bottom:0;padding-bottom:0}@media(min-width:640px){.client-order-details-page__dl-row{grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);align-items:center;gap:.75rem}}.client-order-details-page__dl-label{color:var(--color-text);font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__dl-label{color:color-mix(in srgb,var(--color-text)78%,transparent)}}.client-order-details-page__dl-value{overflow-wrap:anywhere;font-size:.9rem}.client-order-details-page__card-title{align-items:center;gap:.45rem;margin:0 0 .65rem;font-size:1rem;font-weight:700;display:flex}.client-order-details-page__item-list,.client-order-details-page__file-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.client-order-details-page__item-row,.client-order-details-page__file-row{background:var(--color-surface-strong);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding-block:.68rem;padding-inline:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__item-row,.client-order-details-page__file-row{background:color-mix(in srgb,var(--color-surface-strong)86%,transparent)}}.client-order-details-page__item-row,.client-order-details-page__file-row{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__item-row,.client-order-details-page__file-row{border:1px solid color-mix(in srgb,var(--color-border)72%,transparent)}}.client-order-details-page__file-name{overflow-wrap:anywhere;flex:12rem;min-width:0;font-size:.88rem}.client-order-details-page__file-actions{flex-wrap:wrap;justify-content:flex-end;gap:0;margin:-.16rem -.18rem;display:flex}.client-order-details-page__file-actions>*{margin:.16rem .18rem!important}.client-order-details-page__download-btn{flex-shrink:0}.client-order-details-page__timeline-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.client-order-details-page__timeline-item{border:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__timeline-item{border:1px solid color-mix(in srgb,var(--color-border)72%,transparent)}}.client-order-details-page__timeline-item{background:var(--color-surface-strong);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__timeline-item{background:color-mix(in srgb,var(--color-surface-strong)86%,transparent)}}.client-order-details-page__timeline-item{padding:.75rem}.client-order-details-page__timeline-dot{border-radius:999px;width:2.2rem;height:2.2rem}.client-order-details-page__status-chip{border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:.35rem;padding-block:.2rem;padding-inline:.55rem;font-size:.72rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__status-chip{border:1px solid color-mix(in srgb,var(--color-border)80%,transparent)}}.client-order-details-page__status-chip--pending{background:var(--color-info-text)}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__status-chip--pending{background:color-mix(in srgb,var(--color-info-text)12%,var(--color-surface)88%)}}.client-order-details-page__status-chip--pending{color:var(--color-info-text)}.client-order-details-page__status-chip--processing{background:var(--color-warning-text)}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__status-chip--processing{background:color-mix(in srgb,var(--color-warning-text)12%,var(--color-surface)88%)}}.client-order-details-page__status-chip--processing{color:var(--color-warning-text)}.client-order-details-page__status-chip--paid,.client-order-details-page__status-chip--done{background:var(--color-success-text)}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__status-chip--paid,.client-order-details-page__status-chip--done{background:color-mix(in srgb,var(--color-success-text)12%,var(--color-surface)88%)}}.client-order-details-page__status-chip--paid,.client-order-details-page__status-chip--done{color:var(--color-success-text)}.client-order-details-page__status-chip--failed{background:var(--color-error-text)}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__status-chip--failed{background:color-mix(in srgb,var(--color-error-text)12%,var(--color-surface)88%)}}.client-order-details-page__status-chip--failed{color:var(--color-error-text)}.client-order-details-page__status-chip--cancelled{background:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__status-chip--cancelled{background:color-mix(in srgb,var(--color-text)8%,var(--color-surface)92%)}}.client-order-details-page__status-chip--cancelled{color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.client-order-details-page__status-chip--cancelled{color:color-mix(in srgb,var(--color-text)72%,transparent)}}.client-order-details-page__status-dot{background:currentColor;border-radius:999px;width:.45rem;height:.45rem}[dir=rtl] .client-order-details-page__hero,[dir=rtl] .client-order-details-page__section,[dir=rtl] .client-order-details-page__workspace,[dir=rtl] .client-order-details-page__panel-card{padding-inline-end:calc(1rem + 4px)}@media(min-width:768px){.client-order-details-page{padding-inline:16px}.client-order-details-page__container{padding-block:1.4rem 2.8rem}.client-order-details-page__content{gap:1.1rem}.client-order-details-page__hero,.client-order-details-page__section,.client-order-details-page__workspace{padding-block:1.2rem;padding-inline:1.25rem}.client-order-details-page__hero{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:center}.client-order-details-page__summary-grid{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr)}.client-order-details-page__file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[dir=rtl] .client-order-details-page__hero,[dir=rtl] .client-order-details-page__section,[dir=rtl] .client-order-details-page__workspace{padding-inline-end:calc(1.25rem + 4px)}[dir=rtl] .client-order-details-page__panel-card{padding-inline-end:calc(.95rem + 4px)}}@media(min-width:1024px){.client-order-details-page{padding-inline:20px}.client-order-details-page__container{padding-block:1.6rem 3rem}.client-order-details-page__hero,.client-order-details-page__section,.client-order-details-page__workspace{padding-block:1.35rem;padding-inline:1.55rem}.client-order-details-page__metric-grid{gap:.75rem}[dir=rtl] .client-order-details-page__hero,[dir=rtl] .client-order-details-page__section,[dir=rtl] .client-order-details-page__workspace{padding-inline-end:calc(1.55rem + 4px)}}@media(max-width:520px){.client-order-details-page__hero-heading{flex-direction:column}.client-order-details-page__metric-card{padding:.58rem}.client-order-details-page__metric-icon{width:1.8rem;height:1.8rem;margin-bottom:.35rem}.client-order-details-page__metric-label{font-size:.68rem}.client-order-details-page__metric-value{font-size:.9rem}.client-order-details-page__tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.7rem;overflow-x:auto}.client-order-details-page__file-actions,.client-order-details-page__download-btn{width:100%}}.client-checkout-page{background:radial-gradient(900px 520px at 100% -12%,var(--color-accent),transparent 60%),radial-gradient(780px 460px at 0% -16%,var(--color-info),transparent 60%),var(--color-bg);padding-inline:12px}@supports (color:color-mix(in lab,red,red)){.client-checkout-page{background:radial-gradient(900px 520px at 100% -12%,color-mix(in srgb,var(--color-accent)9%,transparent),transparent 60%),radial-gradient(780px 460px at 0% -16%,color-mix(in srgb,var(--color-info)7%,transparent),transparent 60%),var(--color-bg)}}.client-checkout-page__container{width:min(1160px,100%);margin-inline:auto;padding-block:1rem 2.5rem;padding-inline:0}.client-checkout-page__content section.glass{border:1px solid var(--color-border);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__content section.glass{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.client-checkout-page__content section.glass{box-shadow:0 12px 28px #0f172a14}.client-checkout-page__snapshot{border:1px solid var(--color-border);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__snapshot{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.client-checkout-page__snapshot{box-shadow:0 12px 28px #0f172a14}.client-checkout-page__snapshot-table{border-collapse:collapse}.client-checkout-page__snapshot-thead-row{border-bottom:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__snapshot-thead-row{border-bottom:1px solid color-mix(in srgb,var(--color-border)70%,transparent)}}.client-checkout-page__snapshot-body-row{border-bottom:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__snapshot-body-row{border-bottom:1px solid color-mix(in srgb,var(--color-border)55%,transparent)}}.client-checkout-page__snapshot-note-row td{border-bottom:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__snapshot-note-row td{border-bottom:1px solid color-mix(in srgb,var(--color-border)40%,transparent)}}.client-checkout-page__snapshot-card{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__snapshot-card{border:1px solid color-mix(in srgb,var(--color-border)70%,transparent)}}.client-checkout-page__snapshot-card{box-shadow:0 8px 20px #0f172a0f}.client-checkout-page__paypal-badge{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__paypal-badge{color:color-mix(in srgb,var(--color-accent)82%,var(--color-text)18%)}}.client-checkout-page__paypal-badge{border:1px solid var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__paypal-badge{border:1px solid color-mix(in srgb,var(--color-accent)45%,transparent)}}.client-checkout-page__paypal-badge{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__paypal-badge{background:color-mix(in srgb,var(--color-accent)10%,transparent)}}.client-checkout-page__stepper-item{min-height:68px}.client-checkout-page__compact-stepper{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__compact-stepper{border:1px solid color-mix(in srgb,var(--color-border)76%,transparent)}}.client-checkout-page__compact-stepper{background:var(--color-surface);border-radius:12px;padding:.75rem}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__compact-stepper{background:color-mix(in srgb,var(--color-surface)96%,transparent)}}.client-checkout-page__compact-stepper-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.client-checkout-page__compact-stepper-label{margin:0;font-size:.95rem;font-weight:700}.client-checkout-page__compact-stepper-track{background:var(--color-border);border-radius:999px;height:.4rem;margin-top:.55rem}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__compact-stepper-track{background:color-mix(in srgb,var(--color-border)80%,transparent)}}.client-checkout-page__compact-stepper-track{overflow:hidden}.client-checkout-page__compact-stepper-fill{background:var(--color-accent);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__compact-stepper-fill{background:color-mix(in srgb,var(--color-accent)75%,transparent)}}.client-checkout-page__compact-stepper-fill{border-radius:inherit}.client-checkout-page__stepper-text{gap:.2rem}.client-checkout-page__stepper-status{border:1px solid var(--color-border);border-radius:999px;width:-moz-fit-content;width:fit-content;padding-block:.15rem;padding-inline:.45rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__stepper-status{border:1px solid color-mix(in srgb,var(--color-border)70%,transparent)}}.client-checkout-page__stepper-status{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__stepper-status{background:color-mix(in srgb,var(--color-surface)90%,transparent)}}.client-checkout-page__stepper-item[data-step-status=current] .client-checkout-page__stepper-status{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__stepper-item[data-step-status=current] .client-checkout-page__stepper-status{border-color:color-mix(in srgb,var(--color-accent)45%,transparent)}}.client-checkout-page__stepper-item[data-step-status=current] .client-checkout-page__stepper-status{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__stepper-item[data-step-status=current] .client-checkout-page__stepper-status{color:color-mix(in srgb,var(--color-accent)88%,var(--color-text)12%)}}.client-checkout-page__stepper-item[data-step-status=current] .client-checkout-page__stepper-status{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__stepper-item[data-step-status=current] .client-checkout-page__stepper-status{background:color-mix(in srgb,var(--color-accent)10%,transparent)}}.client-checkout-page__stepper-item[data-step-status=completed] .client-checkout-page__stepper-status{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__stepper-item[data-step-status=completed] .client-checkout-page__stepper-status{border-color:color-mix(in srgb,var(--color-success)45%,transparent)}}.client-checkout-page__stepper-item[data-step-status=completed] .client-checkout-page__stepper-status{color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__stepper-item[data-step-status=completed] .client-checkout-page__stepper-status{color:color-mix(in srgb,var(--color-success)85%,var(--color-text)15%)}}.client-checkout-page__stepper-item[data-step-status=completed] .client-checkout-page__stepper-status{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__stepper-item[data-step-status=completed] .client-checkout-page__stepper-status{background:color-mix(in srgb,var(--color-success)10%,transparent)}}.client-checkout-page .form-stack{gap:.9rem;display:grid}.client-checkout-page .form-field{gap:.35rem;display:grid}.client-checkout-page .form-label{font-size:.82rem;font-weight:600;line-height:1.25}.client-checkout-page .form-input{border:1px solid var(--color-border);border-radius:.8rem;width:100%;min-height:2.75rem}@supports (color:color-mix(in lab,red,red)){.client-checkout-page .form-input{border:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.client-checkout-page .form-input{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page .form-input{background:color-mix(in srgb,var(--color-surface)95%,transparent)}}.client-checkout-page .form-input{padding:.62rem .75rem;transition:border-color .18s,box-shadow .18s}@media(max-width:767px){.client-page-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px}}.client-checkout-page .form-input:focus-visible{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page .form-input:focus-visible{border-color:color-mix(in srgb,var(--color-accent)60%,transparent)}}.client-checkout-page .form-input:focus-visible{box-shadow:0 0 0 2px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page .form-input:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent)18%,transparent)}}.client-checkout-page .form-input[aria-invalid=true]{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page .form-input[aria-invalid=true]{border-color:color-mix(in srgb,var(--color-danger)70%,transparent)}}.client-checkout-page .form-input[aria-invalid=true]{box-shadow:0 0 0 1px var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page .form-input[aria-invalid=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-danger)20%,transparent)}}.client-checkout-page .form-helper{color:var(--color-text-muted);margin:0;font-size:.76rem}@supports (color:color-mix(in lab,red,red)){.client-checkout-page .form-helper{color:color-mix(in srgb,var(--color-text-muted)88%,transparent)}}.client-checkout-page .form-field-error{min-height:1rem;color:var(--color-danger);margin:0;font-size:.78rem}@supports (color:color-mix(in lab,red,red)){.client-checkout-page .form-field-error{color:color-mix(in srgb,var(--color-danger)88%,var(--color-text)12%)}}.client-checkout-page .form-error-summary{border:1px solid var(--color-danger);border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.client-checkout-page .form-error-summary{border:1px solid color-mix(in srgb,var(--color-danger)60%,transparent)}}.client-checkout-page .form-error-summary{background:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page .form-error-summary{background:color-mix(in srgb,var(--color-danger)10%,transparent)}}.client-checkout-page .form-error-summary{padding:.75rem .85rem}.client-checkout-page__details-section{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__details-section{border:1px solid color-mix(in srgb,var(--color-border)72%,transparent)}}.client-checkout-page__details-section{background:var(--color-surface);border-radius:12px;padding:.85rem}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__details-section{background:color-mix(in srgb,var(--color-surface)96%,transparent)}}.client-checkout-page__details-section-header{margin-bottom:.65rem}.client-checkout-page__details-actions{flex-wrap:wrap;justify-content:flex-end;gap:0;display:flex}.client-checkout-page__details-actions>*{margin-block-end:.25rem;margin-inline-start:.45rem}.client-checkout-page__result-status{border:1px solid var(--color-border);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__result-status{border:1px solid color-mix(in srgb,var(--color-border)70%,transparent)}}.client-checkout-page__result-status{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__result-status{background:color-mix(in srgb,var(--color-surface)96%,transparent)}}.client-checkout-page__result-status{padding:1rem;box-shadow:0 10px 24px #0f172a14}.client-checkout-page__result-status-label{text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.76rem;font-weight:700}.client-checkout-page__result-status-title{margin:.35rem 0 0;font-size:1.2rem;font-weight:700}.client-checkout-page__result-status-body{margin:.45rem 0 0;font-size:.9rem;line-height:1.55}.client-checkout-page__result-status--success{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__result-status--success{border-color:color-mix(in srgb,var(--color-success)45%,transparent)}}.client-checkout-page__result-status--success{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__result-status--success{background:color-mix(in srgb,var(--color-success)11%,var(--color-surface)89%)}}.client-checkout-page__result-status--pending{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__result-status--pending{border-color:color-mix(in srgb,var(--color-info)45%,transparent)}}.client-checkout-page__result-status--pending{background:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__result-status--pending{background:color-mix(in srgb,var(--color-info)11%,var(--color-surface)89%)}}.client-checkout-page__result-status--failed{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__result-status--failed{border-color:color-mix(in srgb,var(--color-danger)45%,transparent)}}.client-checkout-page__result-status--failed{background:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__result-status--failed{background:color-mix(in srgb,var(--color-danger)11%,var(--color-surface)89%)}}.client-checkout-page__result-status--neutral{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-checkout-page__result-status--neutral{border-color:color-mix(in srgb,var(--color-border)70%,transparent)}}.client-checkout-sticky-summary{z-index:calc(var(--z-sticky) + 6);margin-top:1rem;position:sticky;bottom:.75rem}.client-checkout-sticky-summary__inner{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-checkout-sticky-summary__inner{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.client-checkout-sticky-summary__inner{background:var(--color-surface);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.client-checkout-sticky-summary__inner{background:color-mix(in srgb,var(--color-surface)96%,var(--color-bg)4%)}}.client-checkout-sticky-summary__inner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.75rem;box-shadow:0 14px 30px #0f172a29}.client-checkout-sticky-summary__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.client-checkout-sticky-summary__title{text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.76rem;font-weight:700}.client-checkout-sticky-summary__total{margin:.15rem 0 0;font-size:1rem;font-weight:700}.client-checkout-sticky-summary__body{margin-top:.6rem}.client-checkout-sticky-summary__rows{gap:.4rem;display:grid}.client-checkout-sticky-summary__rows>div{justify-content:space-between;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.client-checkout-sticky-summary__rows dt{color:var(--color-text-muted)}.client-checkout-sticky-summary__rows dd{margin:0;font-weight:600}.client-checkout-sticky-summary__actions{flex-wrap:wrap;justify-content:flex-end;gap:0;margin-top:.55rem;display:flex}.client-checkout-sticky-summary__actions>*{margin:.2rem .22rem!important}[dir=rtl] .client-checkout-page__paypal-card{padding-inline-end:calc(1rem + 4px)}[dir=rtl] .client-checkout-page__details-section{padding-inline-end:calc(.85rem + 4px)}[dir=rtl] .client-checkout-page__details-actions>*{margin-inline:0 .45rem}[dir=rtl] .client-checkout-sticky-summary__inner{padding-inline:1rem 1.25rem}[dir=rtl] .client-checkout-sticky-summary__actions{justify-content:flex-start}[dir=rtl] .client-checkout-page__settlement{padding-inline-end:calc(1rem + 4px)}@media(min-width:768px){[dir=rtl] .client-checkout-page__paypal-card{padding-inline-end:calc(1.25rem + 4px)}[dir=rtl] .client-checkout-page__settlement{padding-inline-end:calc(1.5rem + 4px)}.client-checkout-sticky-summary{display:none}}.client-checkout-page__toolbar>*{margin-block-end:.25rem;margin-inline-end:.5rem}.client-checkout-page__toolbar>:last-child{margin-inline-end:0}[dir=rtl] .client-checkout-page__content section.glass,[dir=rtl] .client-checkout-page__snapshot,[dir=rtl] .client-checkout-page__snapshot-card{padding-inline-end:calc(1rem + 4px)}@media(min-width:768px){.client-checkout-page{padding-inline:16px}.client-checkout-page__container{padding-block:1.4rem 2.8rem}[dir=rtl] .client-checkout-page__content section.glass,[dir=rtl] .client-checkout-page__snapshot{padding-inline-end:calc(1.25rem + 4px)}}@media(min-width:1024px){.client-checkout-page{padding-inline:20px}.client-checkout-page__container{padding-block:1.6rem 3rem}}.client-invoices-page{background:radial-gradient(900px 520px at 100% -12%,var(--color-accent),transparent 60%),radial-gradient(780px 460px at 0% -16%,var(--color-info),transparent 60%),var(--color-bg);padding-inline:12px}@supports (color:color-mix(in lab,red,red)){.client-invoices-page{background:radial-gradient(900px 520px at 100% -12%,color-mix(in srgb,var(--color-accent)9%,transparent),transparent 60%),radial-gradient(780px 460px at 0% -16%,color-mix(in srgb,var(--color-info)7%,transparent),transparent 60%),var(--color-bg)}}.client-invoices-page__container{width:min(1160px,100%);margin-inline:auto;padding-block:1rem 2.5rem;padding-inline:0}.client-invoices-page__content{gap:.95rem;padding-inline:0;display:grid}.client-invoices-page__hero,.client-invoices-page__section{border:1px solid var(--color-border);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.client-invoices-page__hero,.client-invoices-page__section{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.client-invoices-page__hero,.client-invoices-page__section{padding-block:1rem;padding-inline:1rem;box-shadow:0 12px 28px #0f172a14}.client-invoices-page__hero:before{content:"";background:linear-gradient(to right,var(--color-accent),var(--color-info));border-radius:999px;width:100%;height:2px;display:block}@supports (color:color-mix(in lab,red,red)){.client-invoices-page__hero:before{background:linear-gradient(to right,color-mix(in srgb,var(--color-accent)72%,transparent),color-mix(in srgb,var(--color-info)58%,transparent))}}.client-invoices-page__hero:before{opacity:.5;margin-bottom:.75rem}.client-invoices-page__title{letter-spacing:-.01em;margin:.6rem 0 0;line-height:1.2}.client-invoices-page__subtitle{max-width:56ch;margin:.4rem 0 0}.client-invoices-page__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.client-invoices-page__toolbar>*{margin-block-end:.25rem;margin-inline-end:.5rem}.client-invoices-page__toolbar>:last-child{margin-inline-end:0}.client-invoices-page__filters{grid-template-columns:1fr;gap:.85rem;margin-top:.8rem;display:grid}@media(min-width:640px){.client-invoices-page__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.client-invoices-page__filters{grid-template-columns:2fr 1fr 1fr auto;align-items:end}}.client-invoices-page__field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.client-invoices-page__field-label{color:var(--color-text);font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.client-invoices-page__field-label{color:color-mix(in srgb,var(--color-text)78%,transparent)}}.client-invoices-page__field-input{border:1px solid var(--color-border);border-radius:12px;width:100%;min-height:2.65rem}@supports (color:color-mix(in lab,red,red)){.client-invoices-page__field-input{border:1px solid color-mix(in srgb,var(--color-border)88%,transparent)}}.client-invoices-page__field-input{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-invoices-page__field-input{background:color-mix(in srgb,var(--color-surface)96%,transparent)}}.client-invoices-page__field-input{color:var(--color-text);box-sizing:border-box;outline:none;padding-block:.45rem;padding-inline:.75rem;font-size:.9rem}.client-invoices-page__field-input:focus{border-color:var(--color-info-text)}@supports (color:color-mix(in lab,red,red)){.client-invoices-page__field-input:focus{border-color:color-mix(in srgb,var(--color-info-text)55%,var(--color-border)45%)}}.client-invoices-page__field-input:focus{box-shadow:0 0 0 3px var(--color-info-text)}@supports (color:color-mix(in lab,red,red)){.client-invoices-page__field-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-info-text)22%,transparent)}}.client-invoices-page__actions{flex-wrap:wrap;align-items:center;margin:-.2rem -.22rem;display:flex}.client-invoices-page__actions>*{margin:.2rem .22rem}.client-invoices-page__table-header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.client-invoices-page__table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.client-invoices-page__table{border-collapse:separate;border-spacing:0 .45rem;width:100%;font-size:.86rem}.client-invoices-page__table thead th{text-align:start;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text);padding-block:.5rem;padding-inline:.75rem;font-size:.75rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.client-invoices-page__table thead th{color:color-mix(in srgb,var(--color-text)56%,transparent)}}.client-invoices-page__table thead th{border-bottom:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-invoices-page__table thead th{border-bottom:1px solid color-mix(in srgb,var(--color-border)76%,transparent)}}.client-invoices-page__table tbody tr{background:var(--color-surface);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.client-invoices-page__table tbody tr{background:color-mix(in srgb,var(--color-surface)96%,var(--color-bg)4%)}}.client-invoices-page__table tbody td{vertical-align:middle;padding-block:.65rem;padding-inline:.75rem}.client-invoices-page__table tbody td:first-child{border-start-start-radius:12px;border-end-start-radius:12px}.client-invoices-page__table tbody td:last-child{border-start-end-radius:12px;border-end-end-radius:12px}.client-invoices-page__cards{gap:.6rem;display:grid}.client-invoices-page__card{border:1px solid var(--color-border);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.client-invoices-page__card{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-invoices-page__card{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-invoices-page__card{background:color-mix(in srgb,var(--color-surface)96%,var(--color-bg)4%)}}.client-invoices-page__card{padding-block:.8rem;padding-inline:.9rem;box-shadow:0 4px 12px #0f172a0d}.client-invoices-page__card-top{flex-direction:column;gap:.25rem;display:flex}.client-invoices-page__card-meta{color:var(--color-text);flex-wrap:wrap;gap:.5rem;margin-top:.65rem;margin-bottom:.8rem;font-size:.82rem;display:flex}@supports (color:color-mix(in lab,red,red)){.client-invoices-page__card-meta{color:color-mix(in srgb,var(--color-text)68%,transparent)}}.client-invoices-page__card-download-btn{justify-content:center;width:100%;min-height:44px}.client-invoices-page__loading{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding-block:3rem;display:flex}.client-invoices-page__loading-spinner{border:3px solid var(--color-border);border-radius:999px;width:2rem;height:2rem}@supports (color:color-mix(in lab,red,red)){.client-invoices-page__loading-spinner{border:3px solid color-mix(in srgb,var(--color-border)60%,transparent)}}.client-invoices-page__loading-spinner{border-top-color:var(--color-accent);animation:.7s linear infinite invoices-spinner}@keyframes invoices-spinner{to{transform:rotate(360deg)}}.client-invoices-page__error{border:1px solid var(--color-error);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.client-invoices-page__error{border:1px solid color-mix(in srgb,var(--color-error)36%,var(--color-border)64%)}}.client-invoices-page__error{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-invoices-page__error{background:color-mix(in srgb,var(--color-error)10%,var(--color-surface)90%)}}.client-invoices-page__error{color:var(--color-error-text);padding-block:.75rem;padding-inline:1rem;font-size:.86rem;font-weight:600}.client-invoices-page__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding-block:2.5rem;display:flex}.client-invoices-page__pagination{border:1px solid var(--color-border);border-radius:12px;margin-top:.5rem;padding-block:.55rem;padding-inline:.7rem}@supports (color:color-mix(in lab,red,red)){.client-invoices-page__pagination{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.client-invoices-page__pagination{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-invoices-page__pagination{background:color-mix(in srgb,var(--color-surface)95%,var(--color-bg)5%)}}.client-invoices-page__pagination{justify-content:space-between;align-items:center;gap:.5rem;display:flex;box-shadow:0 6px 16px #0f172a0f}.client-invoices-page__page-info{color:var(--color-text);font-size:.8rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.client-invoices-page__page-info{color:color-mix(in srgb,var(--color-text)62%,transparent)}}[dir=rtl] .client-invoices-page__hero,[dir=rtl] .client-invoices-page__section{padding-inline-end:calc(1rem + 4px)}@media(min-width:768px){.client-invoices-page{padding-inline:16px}.client-invoices-page__container{padding-block:1.25rem 2.75rem}.client-invoices-page__hero,.client-invoices-page__section{padding-block:1.1rem;padding-inline:1.25rem}[dir=rtl] .client-invoices-page__hero,[dir=rtl] .client-invoices-page__section{padding-inline-end:calc(1.25rem + 4px)}}@media(min-width:1024px){.client-invoices-page{padding-inline:20px}}.client-subscription-page{background:radial-gradient(980px 560px at 102% -14%,var(--color-accent),transparent 60%),radial-gradient(820px 500px at -4% -6%,var(--color-info),transparent 60%),linear-gradient(180deg,var(--color-surface),transparent 34%),var(--color-bg);min-height:100vh;padding-inline:12px}@supports (color:color-mix(in lab,red,red)){.client-subscription-page{background:radial-gradient(980px 560px at 102% -14%,color-mix(in srgb,var(--color-accent)18%,transparent),transparent 60%),radial-gradient(820px 500px at -4% -6%,color-mix(in srgb,var(--color-info)14%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface)80%,transparent),transparent 34%),var(--color-bg)}}.client-subscription-page__container{width:min(1160px,100%);margin-inline:auto;padding-block:1rem 2.75rem;padding-inline:0}.client-subscription-page__content{gap:1rem;padding-inline:0;display:grid}.client-subscription-page__hero,.client-subscription-page__section{border:1px solid var(--color-border);border-radius:24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__hero,.client-subscription-page__section{border:1px solid color-mix(in srgb,var(--color-border)76%,transparent)}}.client-subscription-page__hero,.client-subscription-page__section{background:linear-gradient(145deg,var(--color-surface),var(--color-surface-strong))}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__hero,.client-subscription-page__section{background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface)97%,transparent),color-mix(in srgb,var(--color-surface-strong)88%,transparent))}}.client-subscription-page__hero,.client-subscription-page__section{padding-block:1.1rem;padding-inline:1rem;box-shadow:0 22px 50px #0f172a1a}.client-subscription-page__hero:before{content:"";background:linear-gradient(to right,var(--color-accent),var(--color-info),var(--color-success));border-radius:999px;height:4px;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__hero:before{background:linear-gradient(to right,color-mix(in srgb,var(--color-accent)76%,transparent),color-mix(in srgb,var(--color-info)62%,transparent),color-mix(in srgb,var(--color-success)48%,transparent))}}.client-subscription-page__hero:before{opacity:.85}.client-subscription-page__hero:after{content:"";background:var(--color-accent);border-radius:999px;width:17rem;height:17rem;position:absolute;inset-block-start:-8rem;inset-inline-end:-7rem}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__hero:after{background:color-mix(in srgb,var(--color-accent)12%,transparent)}}.client-subscription-page__hero:after{filter:blur(2px);pointer-events:none}.client-subscription-page__hero-grid{z-index:1;align-items:stretch;gap:1rem;display:grid;position:relative}.client-subscription-page__hero-copy{min-width:0}.client-subscription-page__eyebrow{border:1px solid var(--color-info);border-radius:999px;align-items:center;margin-top:.9rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__eyebrow{border:1px solid color-mix(in srgb,var(--color-info)26%,var(--color-border)74%)}}.client-subscription-page__eyebrow{background:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__eyebrow{background:color-mix(in srgb,var(--color-info)10%,var(--color-surface)90%)}}.client-subscription-page__eyebrow{color:var(--color-info-text);padding-block:.32rem;padding-inline:.58rem .72rem;font-size:.78rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__eyebrow{color:color-mix(in srgb,var(--color-info-text)78%,var(--color-text)22%)}}.client-subscription-page__eyebrow>*+*{margin-inline-start:.4rem}.client-subscription-page__eyebrow-icon{width:1rem;height:1rem}.client-subscription-page__title{letter-spacing:-.045em;max-width:13ch;margin:.55rem 0 0;font-size:clamp(2rem,5vw,4.1rem);font-weight:800;line-height:.98}.client-subscription-page__subtitle{max-width:66ch;margin:.8rem 0 0;font-size:clamp(.94rem,1.5vw,1.06rem);line-height:1.65}.client-subscription-page__hero-summary{border:1px solid var(--color-border);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__hero-summary{border:1px solid color-mix(in srgb,var(--color-border)74%,transparent)}}.client-subscription-page__hero-summary{background:radial-gradient(360px 220px at 100% 0%,var(--color-accent),transparent 64%),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__hero-summary{background:radial-gradient(360px 220px at 100% 0%,color-mix(in srgb,var(--color-accent)13%,transparent),transparent 64%),color-mix(in srgb,var(--color-surface)92%,var(--color-bg)8%)}}.client-subscription-page__hero-summary{padding:1rem;box-shadow:inset 0 1px #ffffff2e,0 16px 36px #0f172a17}.client-subscription-page__hero-summary-topline{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.55rem;margin-bottom:.9rem;display:flex}.client-subscription-page__summary-icon,.client-subscription-page__section-icon,.client-subscription-page__stat-icon,.client-subscription-page__billing-card-icon,.client-subscription-page__usage-card-icon,.client-subscription-page__action-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.client-subscription-page__summary-icon{background:var(--color-accent);border-radius:16px;width:2.45rem;height:2.45rem}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__summary-icon{background:color-mix(in srgb,var(--color-accent)12%,var(--color-surface)88%)}}.client-subscription-page__summary-icon{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__summary-icon{color:color-mix(in srgb,var(--color-accent)78%,var(--color-text)22%)}}.client-subscription-page__summary-icon svg{width:1.18rem;height:1.18rem}.client-subscription-page__hero-summary-grid{gap:.75rem;margin:0;display:grid}.client-subscription-page__hero-summary-grid div{border:1px solid var(--color-border);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__hero-summary-grid div{border:1px solid color-mix(in srgb,var(--color-border)76%,transparent)}}.client-subscription-page__hero-summary-grid div{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__hero-summary-grid div{background:color-mix(in srgb,var(--color-surface-strong)70%,transparent)}}.client-subscription-page__hero-summary-grid div{padding:.85rem}.client-subscription-page__hero-summary-grid dt,.client-subscription-page__stat-card dt{color:var(--color-muted-text);font-size:.76rem;font-weight:700}.client-subscription-page__hero-summary-grid dd,.client-subscription-page__stat-card dd{word-break:break-word;margin:.28rem 0 0;font-size:1rem;font-weight:800;line-height:1.25}.client-subscription-page__section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.9rem;margin-bottom:1rem;display:flex}.client-subscription-page__section-title-group{align-items:flex-start;min-width:0;display:flex}.client-subscription-page__section-title-group>*+*{margin-inline-start:.75rem}.client-subscription-page__section-icon{background:var(--color-accent);border-radius:16px;width:2.55rem;height:2.55rem}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__section-icon{background:color-mix(in srgb,var(--color-accent)12%,var(--color-surface)88%)}}.client-subscription-page__section-icon{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__section-icon{color:color-mix(in srgb,var(--color-accent)78%,var(--color-text)22%)}}.client-subscription-page__section-icon svg{width:1.25rem;height:1.25rem}.client-subscription-page__section-header h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.18rem,2vw,1.45rem);font-weight:800}.client-subscription-page__section-header p{max-width:64ch;margin:.35rem 0 0;font-size:.9rem;line-height:1.55}.client-subscription-page__plan-overview{order:1}.client-subscription-page__billing-section{order:2}.client-subscription-page__usage-section{order:3}.client-subscription-page__actions-section{order:4}.client-subscription-page__toolbar{flex-wrap:wrap;align-items:center;margin-top:1rem;display:flex}.client-subscription-page__toolbar>*{margin:.22rem .24rem}.client-subscription-page__toolbar>:first-child{margin-inline-start:0}.client-subscription-page__loading,.client-subscription-page__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding-block:2.5rem;display:flex}.client-subscription-page__loading-spinner{border:3px solid var(--color-border);border-radius:999px;width:2rem;height:2rem}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__loading-spinner{border:3px solid color-mix(in srgb,var(--color-border)60%,transparent)}}.client-subscription-page__loading-spinner{border-top-color:var(--color-accent);animation:.7s linear infinite client-subscription-spin}.client-subscription-page__error{border:1px solid var(--color-error);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__error{border:1px solid color-mix(in srgb,var(--color-error)36%,var(--color-border)64%)}}.client-subscription-page__error{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__error{background:color-mix(in srgb,var(--color-error)10%,var(--color-surface)90%)}}.client-subscription-page__error{color:var(--color-error-text);padding-block:.75rem;padding-inline:1rem;font-size:.86rem;font-weight:600}.client-subscription-page__actions-grid{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}.client-subscription-page__action-card{border:1px solid var(--color-border);border-radius:16px;flex-direction:column;justify-content:space-between;min-height:100%;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__action-card{border:1px solid color-mix(in srgb,var(--color-border)84%,transparent)}}.client-subscription-page__action-card{padding:1rem;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 12px 26px #0f172a0f}.client-subscription-page__action-card:before{content:"";background:var(--color-accent);border-radius:999px;width:3rem;height:.2rem;display:block}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__action-card:before{background:color-mix(in srgb,var(--color-accent)58%,transparent)}}.client-subscription-page__action-card:before{margin-bottom:.8rem}.client-subscription-page__action-card:hover{border-color:var(--color-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__action-card:hover{border-color:color-mix(in srgb,var(--color-accent)28%,var(--color-border)72%)}}.client-subscription-page__action-card:hover{box-shadow:0 18px 34px #0f172a1a}.client-subscription-page__action-card--downgrade:before{background:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__action-card--downgrade:before{background:color-mix(in srgb,var(--color-info)58%,transparent)}}.client-subscription-page__action-card--addon:before{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__action-card--addon:before{background:color-mix(in srgb,var(--color-success)58%,transparent)}}.client-subscription-page__action-card--danger:before{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__action-card--danger:before{background:color-mix(in srgb,var(--color-warning)62%,transparent)}}.client-subscription-page__action-icon{background:var(--color-accent);border-radius:15px;width:2.35rem;height:2.35rem;margin-bottom:.75rem}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__action-icon{background:color-mix(in srgb,var(--color-accent)11%,var(--color-surface)89%)}}.client-subscription-page__action-icon{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__action-icon{color:color-mix(in srgb,var(--color-accent)78%,var(--color-text)22%)}}.client-subscription-page__action-icon svg{width:1.1rem;height:1.1rem}.client-subscription-page__action-card--downgrade .client-subscription-page__action-icon{background:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__action-card--downgrade .client-subscription-page__action-icon{background:color-mix(in srgb,var(--color-info)11%,var(--color-surface)89%)}}.client-subscription-page__action-card--downgrade .client-subscription-page__action-icon{color:var(--color-info-text)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__action-card--downgrade .client-subscription-page__action-icon{color:color-mix(in srgb,var(--color-info-text)74%,var(--color-text)26%)}}.client-subscription-page__action-card--addon .client-subscription-page__action-icon{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__action-card--addon .client-subscription-page__action-icon{background:color-mix(in srgb,var(--color-success)11%,var(--color-surface)89%)}}.client-subscription-page__action-card--addon .client-subscription-page__action-icon{color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__action-card--addon .client-subscription-page__action-icon{color:color-mix(in srgb,var(--color-success)74%,var(--color-text)26%)}}.client-subscription-page__action-icon--warning{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__action-icon--warning{background:color-mix(in srgb,var(--color-warning)14%,var(--color-surface)86%)}}.client-subscription-page__action-icon--warning{color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__action-icon--warning{color:color-mix(in srgb,var(--color-warning)80%,var(--color-text)20%)}}.client-subscription-page__activation-card{border:1px solid var(--color-border);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__activation-card{border:1px solid color-mix(in srgb,var(--color-border)80%,transparent)}}.client-subscription-page__activation-card{width:100%;max-width:34rem;margin-inline:auto;padding:1rem;box-shadow:0 16px 36px #0f172a14}.client-subscription-page__activation-actions{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:.7rem;display:flex}.client-subscription-page__activation-actions>*{margin:.2rem .22rem}.client-subscription-page__activation-actions>:first-child{margin-inline-start:0}.client-subscription-page__field{flex-direction:column;gap:.35rem;display:flex}.client-subscription-page__action-btn{text-align:start;min-height:3.1rem;margin-top:.85rem;justify-content:flex-start!important}.client-subscription-page__drawer-overlay{z-index:75;cursor:pointer;background:#02061770;border:0;margin:0;padding:0;position:fixed;inset:0}.client-subscription-page__drawer-overlay:focus-visible{outline:2px solid var(--color-accent);outline-offset:-4px}.client-subscription-page__drawer{background:var(--color-surface);width:100%;max-width:28rem;position:fixed;inset-block:0;inset-inline-end:0}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__drawer{background:color-mix(in srgb,var(--color-surface)97%,var(--color-bg)3%)}}.client-subscription-page__drawer{border-inline-start:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__drawer{border-inline-start:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.client-subscription-page__drawer{z-index:76;flex-direction:column;display:flex;overflow-y:auto;box-shadow:-8px 0 40px #0f172a2e}.client-subscription-page__drawer-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__drawer-header{border-bottom:1px solid color-mix(in srgb,var(--color-border)80%,transparent)}}.client-subscription-page__drawer-header{background:inherit;z-index:1;padding-block:1rem;padding-inline:1.1rem;position:sticky;top:0}.client-subscription-page__drawer-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.client-subscription-page__drawer-close{border:1px solid var(--color-border);border-radius:.6rem;justify-content:center;align-items:center;width:2.25rem;min-width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__drawer-close{border:1px solid color-mix(in srgb,var(--color-border)75%,transparent)}}.client-subscription-page__drawer-close{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__drawer-close{background:color-mix(in srgb,var(--color-surface)92%,var(--color-text)8%)}}.client-subscription-page__drawer-close{color:var(--color-text);cursor:pointer;transition:background-color .2s,border-color .2s}.client-subscription-page__drawer-close:hover{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__drawer-close:hover{background:color-mix(in srgb,var(--color-surface)78%,var(--color-text)22%)}}.client-subscription-page__drawer-close:hover{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__drawer-close:hover{border-color:color-mix(in srgb,var(--color-border)92%,transparent)}}.client-subscription-page__drawer-close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.client-subscription-page__drawer-body{align-content:start;gap:.9rem;padding-block:1rem;padding-inline:1.1rem;display:grid}.client-subscription-page__retry-banner{border:1px solid var(--color-warning);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__retry-banner{border:1px solid color-mix(in srgb,var(--color-warning)38%,var(--color-border)62%)}}.client-subscription-page__retry-banner{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__retry-banner{background:color-mix(in srgb,var(--color-warning)11%,var(--color-surface)89%)}}.client-subscription-page__retry-banner{gap:.55rem;margin-bottom:.8rem;padding:.75rem;display:grid}.client-subscription-page__feedback{border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.8rem;padding:.75rem;display:flex}.client-subscription-page__feedback--error{border:1px solid var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__feedback--error{border:1px solid color-mix(in srgb,var(--color-error)36%,var(--color-border)64%)}}.client-subscription-page__feedback--error{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__feedback--error{background:color-mix(in srgb,var(--color-error)12%,var(--color-surface)88%)}}.client-subscription-page__feedback--error{color:var(--color-error-text)}.client-subscription-page__feedback--success{border:1px solid var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__feedback--success{border:1px solid color-mix(in srgb,var(--color-success)34%,var(--color-border)66%)}}.client-subscription-page__feedback--success{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__feedback--success{background:color-mix(in srgb,var(--color-success)10%,var(--color-surface)90%)}}.client-subscription-page__feedback--success{color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__feedback--success{color:color-mix(in srgb,var(--color-success)72%,var(--color-text)28%)}}.client-subscription-page__plan-grid{grid-template-columns:minmax(0,1fr);gap:.85rem;margin:0;display:grid}.client-subscription-page__stat-card{border:1px solid var(--color-border);border-radius:20px;min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__stat-card{border:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.client-subscription-page__stat-card{background:linear-gradient(145deg,var(--color-surface-strong),var(--color-surface));padding:1rem}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__stat-card{background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface-strong)82%,transparent),color-mix(in srgb,var(--color-surface)92%,transparent))}}.client-subscription-page__stat-card{box-shadow:0 12px 28px #0f172a0f}.client-subscription-page__stat-icon{background:var(--color-accent);border-radius:15px;width:2.35rem;height:2.35rem;margin-bottom:.85rem}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__stat-icon{background:color-mix(in srgb,var(--color-accent)11%,var(--color-surface)89%)}}.client-subscription-page__stat-icon{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__stat-icon{color:color-mix(in srgb,var(--color-accent)78%,var(--color-text)22%)}}.client-subscription-page__stat-icon svg{width:1.1rem;height:1.1rem}.client-subscription-page__stat-card--primary{background:radial-gradient(360px 220px at 100% 0%,var(--color-accent),transparent 68%),var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__stat-card--primary{background:radial-gradient(360px 220px at 100% 0%,color-mix(in srgb,var(--color-accent)13%,transparent),transparent 68%),color-mix(in srgb,var(--color-surface-strong)78%,transparent)}}.client-subscription-page__stat-card p{margin:.45rem 0 0;font-size:.78rem;line-height:1.45}.client-subscription-page__billing-table-wrap{border:1px solid var(--color-border);width:100%;display:none;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__billing-table-wrap{border:1px solid color-mix(in srgb,var(--color-border)76%,transparent)}}.client-subscription-page__billing-table-wrap{background:var(--color-surface);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__billing-table-wrap{background:color-mix(in srgb,var(--color-surface)94%,transparent)}}.client-subscription-page__billing-table-wrap{box-shadow:inset 0 1px #ffffff1f,0 12px 28px #0f172a0d}.client-subscription-page__billing-table{border-collapse:collapse;width:100%;min-width:760px}.client-subscription-page__billing-table th,.client-subscription-page__billing-table td{border-bottom:1px solid var(--color-border);padding-block:.85rem;padding-inline:.95rem}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__billing-table th,.client-subscription-page__billing-table td{border-bottom:1px solid color-mix(in srgb,var(--color-border)85%,transparent)}}.client-subscription-page__billing-table th,.client-subscription-page__billing-table td{vertical-align:top;text-align:start}.client-subscription-page__billing-table thead th{text-transform:uppercase;letter-spacing:.02em;color:var(--color-muted-text);background:var(--color-accent);font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__billing-table thead th{background:color-mix(in srgb,var(--color-accent)7%,var(--color-surface-strong)93%)}}.client-subscription-page__billing-table tbody tr{transition:background .16s}.client-subscription-page__billing-table tbody tr:hover{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__billing-table tbody tr:hover{background:color-mix(in srgb,var(--color-accent)5%,transparent)}}.client-subscription-page__billing-table tbody tr:last-child td{border-bottom:none}.client-subscription-page__billing-cell-main{flex-direction:column;gap:.2rem;display:flex}.client-subscription-page__billing-cards{gap:.85rem;display:grid}.client-subscription-page__billing-show-more{justify-content:center;margin-top:.55rem;display:flex}.client-subscription-page__billing-card{border:1px solid var(--color-border);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__billing-card{border:1px solid color-mix(in srgb,var(--color-border)80%,transparent)}}.client-subscription-page__billing-card{background:linear-gradient(135deg,var(--color-surface),var(--color-info)),var(--color-surface);padding:1rem}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__billing-card{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface)96%,transparent),color-mix(in srgb,var(--color-info)5%,var(--color-surface)95%)),var(--color-surface)}}.client-subscription-page__billing-card{box-shadow:0 12px 28px #0f172a0f}.client-subscription-page__billing-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.client-subscription-page__billing-card-title,.client-subscription-page__usage-card-title{align-items:center;min-width:0;display:flex}.client-subscription-page__billing-card-title>*+*,.client-subscription-page__usage-card-title>*+*{margin-inline-start:.55rem}.client-subscription-page__billing-card-title h3,.client-subscription-page__usage-card-title h3{margin:0}.client-subscription-page__billing-card-icon,.client-subscription-page__usage-card-icon{background:var(--color-info);border-radius:13px;width:2rem;height:2rem}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__billing-card-icon,.client-subscription-page__usage-card-icon{background:color-mix(in srgb,var(--color-info)11%,var(--color-surface)89%)}}.client-subscription-page__billing-card-icon,.client-subscription-page__usage-card-icon{color:var(--color-info-text)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__billing-card-icon,.client-subscription-page__usage-card-icon{color:color-mix(in srgb,var(--color-info-text)74%,var(--color-text)26%)}}.client-subscription-page__billing-card-icon svg,.client-subscription-page__usage-card-icon svg{width:1rem;height:1rem}.client-subscription-page__billing-card-grid{grid-template-columns:minmax(0,1fr);gap:.55rem;margin-top:.65rem;display:grid}.client-subscription-page__billing-card-grid dt{color:var(--color-muted-text);font-size:.72rem}.client-subscription-page__billing-card-grid dd{margin:.15rem 0 0;font-size:.84rem;font-weight:600}.client-subscription-page__billing-card-error{color:var(--color-error-text);margin-top:.6rem;font-size:.76rem}.client-subscription-page__status-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding-block:.26rem;padding-inline:.65rem;font-size:.72rem;font-weight:700;display:inline-flex}.client-subscription-page__status-pill:before{content:"";opacity:.82;background:currentColor;border-radius:999px;width:.42rem;height:.42rem}.client-subscription-page__status-pill--success{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__status-pill--success{border-color:color-mix(in srgb,var(--color-success)42%,var(--color-border)58%)}}.client-subscription-page__status-pill--success{color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__status-pill--success{color:color-mix(in srgb,var(--color-success)76%,var(--color-text)24%)}}.client-subscription-page__status-pill--success{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__status-pill--success{background:color-mix(in srgb,var(--color-success)12%,var(--color-surface)88%)}}.client-subscription-page__status-pill--active{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__status-pill--active{border-color:color-mix(in srgb,var(--color-success)42%,var(--color-border)58%)}}.client-subscription-page__status-pill--active{color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__status-pill--active{color:color-mix(in srgb,var(--color-success)76%,var(--color-text)24%)}}.client-subscription-page__status-pill--active{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__status-pill--active{background:color-mix(in srgb,var(--color-success)12%,var(--color-surface)88%)}}.client-subscription-page__status-pill--paused,.client-subscription-page__status-pill--past_due{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__status-pill--paused,.client-subscription-page__status-pill--past_due{border-color:color-mix(in srgb,var(--color-warning)46%,var(--color-border)54%)}}.client-subscription-page__status-pill--paused,.client-subscription-page__status-pill--past_due{color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__status-pill--paused,.client-subscription-page__status-pill--past_due{color:color-mix(in srgb,var(--color-warning)80%,var(--color-text)20%)}}.client-subscription-page__status-pill--paused,.client-subscription-page__status-pill--past_due{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__status-pill--paused,.client-subscription-page__status-pill--past_due{background:color-mix(in srgb,var(--color-warning)11%,var(--color-surface)89%)}}.client-subscription-page__status-pill--cancelled{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__status-pill--cancelled{border-color:color-mix(in srgb,var(--color-error)42%,var(--color-border)58%)}}.client-subscription-page__status-pill--cancelled{color:var(--color-error-text);background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__status-pill--cancelled{background:color-mix(in srgb,var(--color-error)12%,var(--color-surface)88%)}}.client-subscription-page__status-pill--failed{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__status-pill--failed{border-color:color-mix(in srgb,var(--color-error)42%,var(--color-border)58%)}}.client-subscription-page__status-pill--failed{color:var(--color-error-text);background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__status-pill--failed{background:color-mix(in srgb,var(--color-error)12%,var(--color-surface)88%)}}.client-subscription-page__usage-grid{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}.client-subscription-page__usage-card{border:1px solid var(--color-border);border-radius:20px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__usage-card{border:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.client-subscription-page__usage-card{background:radial-gradient(260px 160px at 100% 0%,var(--color-accent),transparent 66%),var(--color-surface);padding:1rem}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__usage-card{background:radial-gradient(260px 160px at 100% 0%,color-mix(in srgb,var(--color-accent)9%,transparent),transparent 66%),color-mix(in srgb,var(--color-surface)92%,transparent)}}.client-subscription-page__usage-card{box-shadow:0 14px 30px #0f172a12}.client-subscription-page__usage-card--storage{background:radial-gradient(260px 160px at 100% 0%,var(--color-info),transparent 66%),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__usage-card--storage{background:radial-gradient(260px 160px at 100% 0%,color-mix(in srgb,var(--color-info)10%,transparent),transparent 66%),color-mix(in srgb,var(--color-surface)92%,transparent)}}.client-subscription-page__usage-card--pages{background:radial-gradient(260px 160px at 100% 0%,var(--color-success),transparent 66%),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__usage-card--pages{background:radial-gradient(260px 160px at 100% 0%,color-mix(in srgb,var(--color-success)10%,transparent),transparent 66%),color-mix(in srgb,var(--color-surface)92%,transparent)}}.client-subscription-page__usage-card-header,.client-subscription-page__usage-meta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.client-subscription-page__usage-card h3{margin:0;font-size:1rem;font-weight:800}.client-subscription-page__usage-card p{min-height:2.4em;margin:.55rem 0 0;font-size:.82rem;line-height:1.45}.client-subscription-page__usage-percent{background:var(--color-accent);border-radius:999px;flex:none}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__usage-percent{background:color-mix(in srgb,var(--color-accent)12%,var(--color-surface)88%)}}.client-subscription-page__usage-percent{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__usage-percent{color:color-mix(in srgb,var(--color-accent)78%,var(--color-text)22%)}}.client-subscription-page__usage-percent{padding-block:.24rem;padding-inline:.58rem;font-size:.75rem;font-weight:800}.client-subscription-page__usage-progress{background:var(--color-border);border-radius:999px;width:100%;height:.58rem;margin-top:1rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__usage-progress{background:color-mix(in srgb,var(--color-border)56%,transparent)}}.client-subscription-page__usage-progress>div{border-radius:inherit;background:linear-gradient(to right,var(--color-accent),var(--color-info));height:100%}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__usage-progress>div{background:linear-gradient(to right,color-mix(in srgb,var(--color-accent)88%,transparent),color-mix(in srgb,var(--color-info)76%,transparent))}}.client-subscription-page__usage-meta{color:var(--color-muted-text);flex-wrap:wrap;margin-top:.65rem;font-size:.78rem;font-weight:650}.client-subscription-page__status-pill--processing,.client-subscription-page__status-pill--pending{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__status-pill--processing,.client-subscription-page__status-pill--pending{border-color:color-mix(in srgb,var(--color-warning)46%,var(--color-border)54%)}}.client-subscription-page__status-pill--processing,.client-subscription-page__status-pill--pending{color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__status-pill--processing,.client-subscription-page__status-pill--pending{color:color-mix(in srgb,var(--color-warning)80%,var(--color-text)20%)}}.client-subscription-page__status-pill--processing,.client-subscription-page__status-pill--pending{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__status-pill--processing,.client-subscription-page__status-pill--pending{background:color-mix(in srgb,var(--color-warning)11%,var(--color-surface)89%)}}.client-subscription-page__billing-paging{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.8rem;display:flex}.client-subscription-page__summary-chip{border:1px solid var(--color-border);border-radius:999px;align-items:center;width:-moz-max-content;width:max-content;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__summary-chip{border:1px solid color-mix(in srgb,var(--color-border)76%,transparent)}}.client-subscription-page__summary-chip{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-subscription-page__summary-chip{background:color-mix(in srgb,var(--color-surface)92%,transparent)}}.client-subscription-page__summary-chip{color:var(--color-muted-text);padding-block:.32rem;padding-inline:.7rem;font-size:.78rem;font-weight:700}.client-subscription-page__billing-paging-actions{align-items:center;display:flex}.client-subscription-page__billing-paging-actions>*{margin:.2rem .22rem}.client-subscription-page__action-btn--full{justify-content:center;width:100%}.client-subscription-page__billing-paging-actions>:first-child{margin-inline-start:0}[dir=rtl] .client-subscription-page__hero,[dir=rtl] .client-subscription-page__section{padding-inline-end:calc(1rem + 4px)}[dir=rtl] .client-subscription-page__drawer{box-shadow:8px 0 40px #0f172a2e}[dir=rtl] .client-subscription-page__toolbar>*{margin-inline:.24rem 0}[dir=rtl] .client-subscription-page__toolbar>:first-child{margin-inline-end:0}[dir=rtl] .client-subscription-page__billing-paging-actions>*{margin-inline:.22rem 0}[dir=rtl] .client-subscription-page__billing-paging-actions>:first-child{margin-inline-end:0}[dir=rtl] .client-subscription-page__activation-actions>*{margin-inline:.22rem 0}[dir=rtl] .client-subscription-page__activation-actions>:first-child{margin-inline-end:0}@media(prefers-reduced-motion:reduce){.client-subscription-page__loading-spinner{animation:none}}@media(min-width:768px){.client-subscription-page{padding-inline:16px}.client-subscription-page__container{padding-block:1.4rem 2.8rem}.client-subscription-page__content{gap:1.1rem}.client-subscription-page__hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:1.25rem}.client-subscription-page__hero-summary{align-self:end}.client-subscription-page__hero,.client-subscription-page__section{padding-block:1.2rem;padding-inline:1.25rem}[dir=rtl] .client-subscription-page__hero,[dir=rtl] .client-subscription-page__section{padding-inline-end:calc(1.25rem + 4px)}.client-subscription-page__plan-grid,.client-subscription-page__usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}.client-subscription-page__stat-card--primary{grid-column:span 2}.client-subscription-page__actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}.client-subscription-page__action-card,.client-subscription-page__activation-card{padding:1rem}.client-subscription-page__drawer-header,.client-subscription-page__drawer-body{padding-inline:1.25rem}.client-subscription-page__billing-table-wrap{display:block}.client-subscription-page__billing-cards{display:none}}@media(min-width:1024px){.client-subscription-page{padding-inline:20px}.client-subscription-page__container{padding-block:1.6rem 3rem}.client-subscription-page__content{gap:1.25rem}.client-subscription-page__hero,.client-subscription-page__section{padding-block:1.35rem;padding-inline:1.55rem}.client-subscription-page__hero{padding-block:1.75rem}.client-subscription-page__hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);gap:1.5rem}.client-subscription-page__plan-grid{grid-template-columns:1.2fr repeat(3,minmax(0,.85fr))}.client-subscription-page__stat-card--primary{grid-column:auto}.client-subscription-page__usage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-subscription-page__actions-grid{grid-template-columns:repeat(4,minmax(0,1fr))}[dir=rtl] .client-subscription-page__hero,[dir=rtl] .client-subscription-page__section{padding-inline-end:calc(1.55rem + 4px)}}@media(max-width:639px){.client-subscription-page__title{max-width:10ch;font-size:clamp(1.9rem,11vw,2.55rem)}.client-subscription-page__section-header{gap:.6rem}.client-subscription-page__hero-summary-topline,.client-subscription-page__usage-card-header,.client-subscription-page__usage-meta{flex-direction:column;align-items:flex-start}.client-subscription-page__usage-card p{min-height:auto}.client-subscription-page__action-btn{text-align:center;width:100%;justify-content:center!important}.client-subscription-page__drawer{max-width:100%}}@keyframes client-subscription-spin{to{transform:rotate(360deg)}}.realtime-degraded-notice{border:1px solid var(--color-warning-text);align-items:flex-start;gap:.75rem;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.realtime-degraded-notice{border:1px solid color-mix(in srgb,var(--color-warning-text)28%,transparent)}}.realtime-degraded-notice{background:var(--color-warning-bg)}@supports (color:color-mix(in lab,red,red)){.realtime-degraded-notice{background:color-mix(in srgb,var(--color-warning-bg)90%,var(--color-surface)10%)}}.realtime-degraded-notice{border-radius:14px;padding-block:12px;padding-inline:16px}.realtime-degraded-notice__dot{background:var(--color-warning-text);border-radius:999px;flex:none;width:.6rem;height:.6rem;margin-top:.25rem}.realtime-degraded-notice__content{min-width:0}.realtime-degraded-notice__title{color:var(--color-warning-text);margin:0;font-size:.93rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.realtime-degraded-notice__title{color:color-mix(in srgb,var(--color-warning-text)88%,var(--color-text)12%)}}.realtime-degraded-notice__description{color:var(--color-text);margin:4px 0 0;font-size:.82rem}@supports (color:color-mix(in lab,red,red)){.realtime-degraded-notice__description{color:color-mix(in srgb,var(--color-text)76%,transparent)}}.realtime-degraded-notice__description{line-height:1.45}[dir=rtl] .realtime-degraded-notice{padding-inline-end:20px}.client-orders-page__degraded-notice,.client-order-details-page__degraded-notice,.client-invoices-page__degraded-notice,.client-checkout-page__degraded-notice{margin-top:12px}@media(max-width:768px){.realtime-degraded-notice{padding-block:11px;padding-inline:14px}}.admin-page-toolbar{flex-wrap:wrap;align-items:center;margin:-.22rem -.24rem;display:flex}.admin-page-toolbar>*{margin:.22rem .24rem}.client-profile-page{background:radial-gradient(920px 520px at 102% -12%,var(--color-accent),transparent 60%),radial-gradient(760px 460px at -4% 2%,var(--color-info),transparent 62%),linear-gradient(180deg,var(--color-surface),transparent 60%),var(--color-bg);min-height:100vh;padding-inline:12px}@supports (color:color-mix(in lab,red,red)){.client-profile-page{background:radial-gradient(920px 520px at 102% -12%,color-mix(in srgb,var(--color-accent)16%,transparent),transparent 60%),radial-gradient(760px 460px at -4% 2%,color-mix(in srgb,var(--color-info)13%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface)42%,transparent),transparent 60%),var(--color-bg)}}.client-profile-page__container{width:min(1160px,100%);margin-inline:auto;padding-block:1rem 2.75rem;padding-inline:0}.client-profile-page__content{gap:1rem;padding-inline:0;display:grid}.client-profile-page__hero,.client-profile-page__card{border:1px solid var(--color-border);border-radius:24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-profile-page__hero,.client-profile-page__card{border:1px solid color-mix(in srgb,var(--color-border)76%,transparent)}}.client-profile-page__hero,.client-profile-page__card{padding-block:1.1rem;padding-inline:1rem;box-shadow:0 22px 50px #0f172a1a}.client-profile-page__hero{background:linear-gradient(135deg,var(--color-surface),var(--color-info)),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-profile-page__hero{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface)92%,transparent),color-mix(in srgb,var(--color-info)9%,var(--color-surface)91%)),var(--color-surface)}}.client-profile-page__card{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-profile-page__card{background:color-mix(in srgb,var(--color-surface)94%,transparent)}}.client-profile-page__card{overflow:visible}.client-profile-page__hero:before{content:"";background:linear-gradient(to right,var(--color-accent),var(--color-info),var(--color-success));border-radius:999px;height:4px;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.client-profile-page__hero:before{background:linear-gradient(to right,color-mix(in srgb,var(--color-accent)82%,transparent),color-mix(in srgb,var(--color-info)72%,transparent),color-mix(in srgb,var(--color-success)56%,transparent))}}.client-profile-page__hero:before{opacity:.85}.client-profile-page__hero:after{content:"";background:var(--color-accent);border-radius:999px;width:16rem;height:16rem;position:absolute;inset-block-start:-6rem;inset-inline-end:-4rem}@supports (color:color-mix(in lab,red,red)){.client-profile-page__hero:after{background:color-mix(in srgb,var(--color-accent)14%,transparent)}}.client-profile-page__hero:after{pointer-events:none}.client-profile-page__hero-grid{z-index:1;gap:1rem;display:grid;position:relative}.client-profile-page__hero-copy{min-width:0}.client-profile-page__eyebrow{border:1px solid var(--color-info);border-radius:999px;align-items:center;margin-top:.9rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-profile-page__eyebrow{border:1px solid color-mix(in srgb,var(--color-info)26%,var(--color-border)74%)}}.client-profile-page__eyebrow{background:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.client-profile-page__eyebrow{background:color-mix(in srgb,var(--color-info)10%,var(--color-surface)90%)}}.client-profile-page__eyebrow{color:var(--color-info-text);padding-block:.32rem;padding-inline:.58rem .72rem;font-size:.78rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.client-profile-page__eyebrow{color:color-mix(in srgb,var(--color-info-text)78%,var(--color-text)22%)}}.client-profile-page__eyebrow>*+*{margin-inline-start:.4rem}.client-profile-page__eyebrow-icon{width:1rem;height:1rem}.client-profile-page__title{letter-spacing:-.01em;margin:.55rem 0 0;font-size:clamp(2rem,3.2vw,3.2rem);font-weight:800;line-height:1.08}.client-profile-page__subtitle{max-width:62ch;margin:.65rem 0 0;font-size:.98rem;line-height:1.65}.client-profile-page__hero-card{border:1px solid var(--color-border);border-radius:20px;align-items:center;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.client-profile-page__hero-card{border:1px solid color-mix(in srgb,var(--color-border)74%,transparent)}}.client-profile-page__hero-card{background:linear-gradient(135deg,var(--color-surface),var(--color-accent)),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-profile-page__hero-card{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface)82%,transparent),color-mix(in srgb,var(--color-accent)8%,var(--color-surface)92%)),var(--color-surface)}}.client-profile-page__hero-card{padding-block:.9rem;padding-inline:.9rem;box-shadow:0 16px 36px #0f172a17}.client-profile-page__hero-card>*+*{margin-inline-start:.85rem}.client-profile-page__avatar{background:linear-gradient(135deg,var(--color-accent),var(--color-info));border-radius:18px;flex:none;justify-content:center;align-items:center;width:3.7rem;height:3.7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-profile-page__avatar{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent)74%,var(--color-info)26%),color-mix(in srgb,var(--color-info)70%,var(--color-accent)30%))}}.client-profile-page__avatar{color:#fff;box-shadow:0 14px 24px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-profile-page__avatar{box-shadow:0 14px 24px color-mix(in srgb,var(--color-accent)24%,transparent)}}.client-profile-page__avatar-icon{width:1.75rem;height:1.75rem}.client-profile-page__hero-details{gap:.28rem;min-width:0;display:grid}.client-profile-page__hero-name{overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:800}.client-profile-page__hero-email{overflow-wrap:anywhere;margin:0;font-size:.86rem}.client-profile-page__hero-status{background:var(--color-success);border-radius:999px;align-items:center;width:-moz-max-content;width:max-content;max-width:100%;margin:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-profile-page__hero-status{background:color-mix(in srgb,var(--color-success)12%,var(--color-surface)88%)}}.client-profile-page__hero-status{color:var(--color-success-text);padding-block:.2rem;padding-inline:.5rem;font-size:.76rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.client-profile-page__hero-status{color:color-mix(in srgb,var(--color-success-text)78%,var(--color-text)22%)}}.client-profile-page__hero-status>*+*{margin-inline-start:.35rem}.client-profile-page__status-dot{background:currentColor;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.client-profile-page__status-dot{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 14%,transparent)}}.client-profile-page__hero-actions{z-index:1;margin-top:1rem;position:relative}.client-profile-page__hero-actions svg,.client-profile-page__toolbar svg,.client-profile-page__export-card svg{width:1.05rem;height:1.05rem}.client-profile-page__tabs{border:1px solid var(--color-border);border-radius:22px}@supports (color:color-mix(in lab,red,red)){.client-profile-page__tabs{border:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.client-profile-page__tabs{background:var(--color-surface);padding-block:.55rem;padding-inline:.55rem;box-shadow:0 16px 36px #0f172a14}@supports (color:color-mix(in lab,red,red)){.client-profile-page__tabs{background:color-mix(in srgb,var(--color-surface)92%,transparent)}}.client-profile-page__tabs-list{flex-wrap:wrap;margin:-.22rem;display:flex}.client-profile-page__tab{border-radius:16px;min-width:138px;margin:.22rem}.client-profile-page__tab-icon{flex:none;width:1rem;height:1rem}.client-profile-page__tab--active{box-shadow:0 12px 26px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-profile-page__tab--active{box-shadow:0 12px 26px color-mix(in srgb,var(--color-accent)18%,transparent)}}.client-profile-page__grid{gap:.95rem;display:grid}.client-profile-page__section-header{align-items:flex-start;margin-bottom:1.15rem;display:flex}.client-profile-page__section-header>*+*{margin-inline-start:.75rem}.client-profile-page__section-icon,.client-profile-page__session-card-icon,.client-profile-page__export-icon,.client-profile-page__danger-icon{border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex}.client-profile-page__section-icon{background:var(--color-accent);width:2.55rem;height:2.55rem}@supports (color:color-mix(in lab,red,red)){.client-profile-page__section-icon{background:color-mix(in srgb,var(--color-accent)12%,var(--color-surface)88%)}}.client-profile-page__section-icon{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-profile-page__section-icon{color:color-mix(in srgb,var(--color-accent)78%,var(--color-text)22%)}}.client-profile-page__section-icon svg{width:1.25rem;height:1.25rem}.client-profile-page__section-title{letter-spacing:-.01em;margin:0;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:800}.client-profile-page__section-subtitle{max-width:68ch;margin:.25rem 0 0;font-size:.9rem;line-height:1.55}.client-profile-page__field{flex-direction:column;gap:.45rem;min-width:0;display:flex}.client-profile-page__field-label{color:var(--color-text);font-size:.74rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.client-profile-page__field-label{color:color-mix(in srgb,var(--color-text)78%,transparent)}}.client-profile-page__textarea{border:1px solid var(--color-border);border-radius:16px;width:100%;min-height:6.5rem}@supports (color:color-mix(in lab,red,red)){.client-profile-page__textarea{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-profile-page__textarea{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-profile-page__textarea{background:color-mix(in srgb,var(--color-surface)98%,transparent)}}.client-profile-page__textarea{color:var(--color-text);box-sizing:border-box;resize:vertical;outline:none;padding-block:.55rem;padding-inline:.9rem;font-size:.9rem;line-height:1.55;transition:border-color .16s,box-shadow .16s,background-color .16s}.client-profile-page__textarea:focus,.client-profile-page__textarea:focus-visible{border-color:var(--color-info-text)}@supports (color:color-mix(in lab,red,red)){.client-profile-page__textarea:focus,.client-profile-page__textarea:focus-visible{border-color:color-mix(in srgb,var(--color-info-text)55%,var(--color-border)45%)}}.client-profile-page__textarea:focus,.client-profile-page__textarea:focus-visible{box-shadow:0 0 0 3px var(--color-info-text),0 10px 24px #0f172a12}@supports (color:color-mix(in lab,red,red)){.client-profile-page__textarea:focus,.client-profile-page__textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-info-text)18%,transparent),0 10px 24px #0f172a12}}.client-profile-page__fields-grid{grid-template-columns:minmax(0,1fr);gap:.95rem;display:grid}.client-profile-page__fields-grid--narrow{max-width:420px;margin-top:.95rem}.client-profile-page__toolbar{margin-top:1rem}.client-profile-page__checkbox-list{gap:.8rem;display:grid}.client-profile-page__checkbox-row{border:1px solid var(--color-border);border-radius:18px;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.client-profile-page__checkbox-row{border:1px solid color-mix(in srgb,var(--color-border)80%,transparent)}}.client-profile-page__checkbox-row{background:linear-gradient(135deg,var(--color-surface),var(--color-info)),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-profile-page__checkbox-row{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface)96%,transparent),color-mix(in srgb,var(--color-info)5%,var(--color-surface)95%)),var(--color-surface)}}.client-profile-page__checkbox-row{padding-block:.85rem;padding-inline:.9rem;box-shadow:0 10px 22px #0f172a0d}.client-profile-page__checkbox-label{color:var(--color-text);font-size:.88rem}@supports (color:color-mix(in lab,red,red)){.client-profile-page__checkbox-label{color:color-mix(in srgb,var(--color-text)92%,transparent)}}.client-profile-page__checkbox-row .app-checkbox-box{width:1.15rem;height:1.15rem}.client-profile-page__export-card{border:1px solid var(--color-info);border-radius:20px;justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.client-profile-page__export-card{border:1px solid color-mix(in srgb,var(--color-info)24%,var(--color-border)76%)}}.client-profile-page__export-card{background:linear-gradient(135deg,var(--color-info),var(--color-surface)),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-profile-page__export-card{background:linear-gradient(135deg,color-mix(in srgb,var(--color-info)8%,var(--color-surface)92%),color-mix(in srgb,var(--color-surface)96%,transparent)),var(--color-surface)}}.client-profile-page__export-card{padding-block:.9rem;padding-inline:.9rem}.client-profile-page__export-card>*+*{margin-inline-start:.85rem}.client-profile-page__export-icon{background:var(--color-info);width:2.65rem;height:2.65rem}@supports (color:color-mix(in lab,red,red)){.client-profile-page__export-icon{background:color-mix(in srgb,var(--color-info)12%,var(--color-surface)88%)}}.client-profile-page__export-icon{color:var(--color-info-text)}@supports (color:color-mix(in lab,red,red)){.client-profile-page__export-icon{color:color-mix(in srgb,var(--color-info-text)76%,var(--color-text)24%)}}.client-profile-page__danger-zone{border:1px solid var(--color-warning);margin-top:0}@supports (color:color-mix(in lab,red,red)){.client-profile-page__danger-zone{border:1px solid color-mix(in srgb,var(--color-warning)44%,var(--color-border)56%)}}.client-profile-page__danger-zone{background:radial-gradient(340px 180px at 100% 0%,var(--color-warning),transparent 72%),var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.client-profile-page__danger-zone{background:radial-gradient(340px 180px at 100% 0%,color-mix(in srgb,var(--color-warning)14%,transparent),transparent 72%),color-mix(in srgb,var(--color-warning)8%,var(--color-surface)92%)}}.client-profile-page__danger-zone{border-radius:20px;gap:.85rem;padding-block:1rem;padding-inline:1rem;display:grid}.client-profile-page__danger-heading{align-items:center;display:flex}.client-profile-page__danger-heading>*+*{margin-inline-start:.65rem}.client-profile-page__danger-icon{background:var(--color-warning);width:2.35rem;height:2.35rem}@supports (color:color-mix(in lab,red,red)){.client-profile-page__danger-icon{background:color-mix(in srgb,var(--color-warning)17%,var(--color-surface)83%)}}.client-profile-page__danger-icon{color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.client-profile-page__danger-icon{color:color-mix(in srgb,var(--color-warning)80%,var(--color-text)20%)}}.client-profile-page__danger-icon svg{width:1.2rem;height:1.2rem}.client-profile-page__danger-title{margin:0;font-size:1.05rem;font-weight:800}.client-profile-page__danger-description{margin:0;font-size:.86rem;line-height:1.55}.client-profile-page__danger-warnings{color:var(--color-text);gap:.3rem;margin:0;padding-inline-start:1rem;font-size:.82rem;display:grid}@supports (color:color-mix(in lab,red,red)){.client-profile-page__danger-warnings{color:color-mix(in srgb,var(--color-text)82%,transparent)}}.client-profile-page__checkbox-row--danger{margin-top:.1rem}.client-profile-page__toolbar--danger{margin-top:.15rem}.client-profile-page__session-grid{grid-template-columns:minmax(0,1fr);gap:.95rem;display:grid}.client-profile-page__session-card{border:1px solid var(--color-border);border-radius:20px;align-items:flex-start;display:flex}@supports (color:color-mix(in lab,red,red)){.client-profile-page__session-card{border:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.client-profile-page__session-card{background:linear-gradient(135deg,var(--color-surface),var(--color-accent)),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-profile-page__session-card{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface)96%,transparent),color-mix(in srgb,var(--color-accent)6%,var(--color-surface)94%)),var(--color-surface)}}.client-profile-page__session-card{padding-block:1rem;padding-inline:1rem;box-shadow:0 12px 28px #0f172a0f}.client-profile-page__session-card>*+*{margin-inline-start:.75rem}.client-profile-page__session-card-icon{background:var(--color-accent);width:2.35rem;height:2.35rem}@supports (color:color-mix(in lab,red,red)){.client-profile-page__session-card-icon{background:color-mix(in srgb,var(--color-accent)11%,var(--color-surface)89%)}}.client-profile-page__session-card-icon{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-profile-page__session-card-icon{color:color-mix(in srgb,var(--color-accent)78%,var(--color-text)22%)}}.client-profile-page__session-card-icon svg{width:1.1rem;height:1.1rem}.client-profile-page__session-card-title{margin:0;font-size:.96rem;font-weight:800}.client-profile-page__session-card-subtitle{margin:.35rem 0 0;font-size:.82rem;line-height:1.5}[dir=rtl] .client-profile-page__hero,[dir=rtl] .client-profile-page__card{padding-inline-end:calc(1rem + 4px)}[dir=rtl] .client-profile-page__tabs{padding-inline-end:calc(.65rem + 4px)}[dir=rtl] .client-profile-page__danger-zone{padding-inline-end:calc(1rem + 4px)}[dir=rtl] .client-profile-page__export-card{padding-inline-end:calc(.9rem + 4px)}@media(min-width:640px){.client-profile-page__fields-grid,.client-profile-page__session-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media(max-width:767px){.client-profile-page__hero-card{align-items:flex-start}.client-profile-page__export-card{flex-direction:column;align-items:stretch}.client-profile-page__export-card>*+*{margin-inline-start:0;margin-top:.75rem}.client-profile-page__tabs{overflow:hidden}.client-profile-page__tabs-list{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;flex-wrap:nowrap;padding-block-end:.12rem;overflow-x:auto}.client-profile-page__tabs-list>*{scroll-snap-align:start;flex:none;min-width:-moz-max-content;min-width:max-content;min-height:46px}.client-profile-page__toolbar>*{width:100%}}@media(min-width:768px){.client-profile-page{padding-inline:16px}.client-profile-page__container{padding-block:1.4rem 3rem}.client-profile-page__content{gap:1.15rem}.client-profile-page__hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(17rem,.75fr);align-items:end;gap:1.25rem}.client-profile-page__hero,.client-profile-page__card{padding-block:1.35rem;padding-inline:1.35rem}.client-profile-page__hero-card{justify-self:end;width:min(100%,21rem)}.client-profile-page__danger-zone{padding-block:1.1rem;padding-inline:1.15rem}[dir=rtl] .client-profile-page__hero,[dir=rtl] .client-profile-page__card{padding-inline-end:calc(1.35rem + 4px)}[dir=rtl] .client-profile-page__tabs{padding-inline-end:calc(.65rem + 4px)}[dir=rtl] .client-profile-page__danger-zone{padding-inline-end:calc(1.15rem + 4px)}[dir=rtl] .client-profile-page__export-card{padding-inline-end:calc(.9rem + 4px)}}@media(min-width:1024px){.client-profile-page{padding-inline:20px}.client-profile-page__container{padding-block:1.6rem 3.25rem}.client-profile-page__hero,.client-profile-page__card{padding-block:1.55rem;padding-inline:1.7rem}.client-profile-page__danger-zone{padding-block:1.25rem;padding-inline:1.3rem}[dir=rtl] .client-profile-page__hero,[dir=rtl] .client-profile-page__card{padding-inline-end:calc(1.7rem + 4px)}[dir=rtl] .client-profile-page__tabs{padding-inline-end:calc(.65rem + 4px)}[dir=rtl] .client-profile-page__danger-zone{padding-inline-end:calc(1.3rem + 4px)}.client-profile-page__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.client-page-shell{width:100%}.client-page-shell__header-slot,.client-page-shell__subheader-slot,.client-page-shell__sticky-slot{min-height:0}.client-page-shell__layout{grid-template-columns:minmax(0,1fr);gap:.75rem;padding-inline:12px;display:grid}.client-page-shell--auth .client-page-shell__layout,[dir=rtl] .client-page-shell--auth .client-page-shell__layout{gap:0;padding-inline:0!important}.client-page-shell--auth main#main-content,.client-page-shell--product-details .client-page-shell__layout,[dir=rtl] .client-page-shell--product-details .client-page-shell__layout{padding-inline:0!important}.client-page-shell--product-details main#main-content.client-product-details-page__content{margin-inline:0;padding-inline:0!important}.client-page-shell__main-slot{min-width:0}.client-page-shell__side-slot:empty,.client-page-shell__subheader-slot:empty,.client-page-shell__sticky-slot:empty{display:none}[dir=rtl] .client-page-shell__layout{padding-inline-end:16px}@media(min-width:768px){.client-page-shell__layout{gap:1rem;padding-inline:16px}.client-page-shell--auth .client-page-shell__layout,[dir=rtl] .client-page-shell--auth .client-page-shell__layout{gap:0;padding-inline:0!important}.client-page-shell--product-details .client-page-shell__layout,[dir=rtl] .client-page-shell--product-details .client-page-shell__layout{padding-inline:0!important}.client-page-shell--with-side .client-page-shell__layout{grid-template-columns:minmax(13.5rem,16.5rem) minmax(0,1fr);align-items:start}[dir=rtl] .client-page-shell__layout{padding-inline-end:20px}}@media(min-width:1024px){.client-page-shell__layout{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-inline:20px}.client-page-shell--auth .client-page-shell__layout,[dir=rtl] .client-page-shell--auth .client-page-shell__layout{gap:0;padding-inline:0!important}.client-page-shell--product-details .client-page-shell__layout,[dir=rtl] .client-page-shell--product-details .client-page-shell__layout{padding-inline:0!important}.client-page-shell--with-side .client-page-shell__layout{grid-template-columns:minmax(17rem,19.5rem) minmax(0,1fr)}[dir=rtl] .client-page-shell__layout{padding-inline-end:24px}}.client-tabs{flex-direction:column;gap:1rem;width:100%;display:flex}.client-tabs__list{background:var(--color-surface);border-radius:.95rem;flex-wrap:wrap;gap:.4rem;padding:.3rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-tabs__list{background:color-mix(in srgb,var(--color-surface)92%,var(--color-bg)8%)}}.client-tabs__list{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-tabs__list{border:1px solid color-mix(in srgb,var(--color-border)80%,transparent)}}.client-tabs__list{align-items:center;min-height:2.75rem;box-shadow:0 4px 12px #0f172a0a}.client-tabs__trigger{min-width:2.25rem;min-height:2.25rem;color:var(--color-text);background:0 0;border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;padding-block:.45rem;padding-inline:.85rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.client-tabs__trigger{color:color-mix(in srgb,var(--color-text)78%,transparent)}}.client-tabs__trigger{cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;line-height:1.2;transition:background-color .18s,color .18s,box-shadow .18s}.client-tabs__trigger:hover:not([data-state=active]){background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-tabs__trigger:hover:not([data-state=active]){background:color-mix(in srgb,var(--color-accent)8%,transparent)}}.client-tabs__trigger:hover:not([data-state=active]){color:var(--color-text)}.client-tabs__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.client-tabs__trigger[data-state=active]{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-tabs__trigger[data-state=active]{background:color-mix(in srgb,var(--color-accent)14%,var(--color-surface)86%)}}.client-tabs__trigger[data-state=active]{color:var(--color-text);box-shadow:0 1px 0 0 var(--color-accent) inset,0 4px 14px #0f172a0f}@supports (color:color-mix(in lab,red,red)){.client-tabs__trigger[data-state=active]{box-shadow:0 1px color-mix(in srgb,var(--color-accent)22%,transparent) inset,0 4px 14px #0f172a0f}}.client-tabs__trigger[disabled]{opacity:.55;cursor:not-allowed}.client-tabs__panel{outline:none}.client-tabs__panel:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:.6rem}@media(max-width:480px){.client-tabs__list{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;padding:.3rem;overflow-x:auto}.client-tabs__trigger{flex:none;padding-inline:.75rem;font-size:.85rem}}.client-accessibility-statement-page,.client-accessibility-contact-page{background:var(--color-bg);padding-inline:12px}.client-accessibility-statement-page__container,.client-accessibility-contact-page__container{width:min(1160px,100%);margin-inline:auto;padding-block:1rem 2.25rem;padding-inline:0}.client-accessibility-statement-page__content,.client-accessibility-contact-page__content{padding-inline:0}.client-accessibility-statement-page__card,.client-accessibility-contact-page__card{border:1px solid var(--color-border);border-radius:1rem;width:min(920px,100%);margin-inline:auto}@supports (color:color-mix(in lab,red,red)){.client-accessibility-statement-page__card,.client-accessibility-contact-page__card{border:1px solid color-mix(in srgb,var(--color-border)82%,transparent)}}.client-accessibility-statement-page__card,.client-accessibility-contact-page__card{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.client-accessibility-statement-page__card,.client-accessibility-contact-page__card{background:color-mix(in srgb,var(--color-surface)96%,var(--color-bg)4%)}}.client-accessibility-statement-page__card,.client-accessibility-contact-page__card{flex-direction:column;gap:1.1rem;padding-block:1.5rem;padding-inline:1.25rem;display:flex;box-shadow:0 14px 34px #0f172a14}[dir=rtl] .client-accessibility-statement-page__card,[dir=rtl] .client-accessibility-contact-page__card{padding-inline-end:1.5rem}.client-accessibility-statement-page__title,.client-accessibility-contact-page__title{letter-spacing:-.01em;margin:0;font-size:1.6rem;font-weight:700;line-height:1.2}.client-accessibility-statement-page__section{flex-direction:column;gap:.5rem;display:flex}.client-accessibility-statement-page__section h2{margin:0;font-size:1.15rem;font-weight:600;line-height:1.3}.client-accessibility-statement-page__section p{max-width:70ch;margin:0;line-height:1.6}.client-accessibility-statement-page__list{flex-direction:column;gap:.35rem;margin:0;padding-inline-start:1.25rem;line-height:1.55;display:flex}.client-accessibility-statement-page__contact{gap:.4rem;margin:0;display:grid}.client-accessibility-statement-page__contact>div{flex-wrap:wrap;gap:.35rem;display:flex}.client-accessibility-statement-page__contact dt{margin:0;font-weight:600}.client-accessibility-statement-page__contact dd{margin:0}.client-accessibility-statement-page__table{border-collapse:collapse;width:100%;max-width:32rem}.client-accessibility-statement-page__table th,.client-accessibility-statement-page__table td{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-accessibility-statement-page__table th,.client-accessibility-statement-page__table td{border:1px solid color-mix(in srgb,var(--color-border)78%,transparent)}}.client-accessibility-statement-page__table th,.client-accessibility-statement-page__table td{text-align:start;vertical-align:top;padding:.55rem .75rem}.client-accessibility-statement-page__table th{background:var(--color-surface-strong);font-weight:600}@supports (color:color-mix(in lab,red,red)){.client-accessibility-statement-page__table th{background:color-mix(in srgb,var(--color-surface-strong)88%,transparent)}}.client-accessibility-statement-page__table th{width:40%}.client-accessibility-statement-page__actions,.client-accessibility-statement-page__footer-actions,.client-accessibility-contact-page__actions{flex-wrap:wrap;gap:.6rem;margin-top:.25rem;display:flex}.client-accessibility-contact-page__intro{max-width:70ch;margin:0;line-height:1.6}.client-accessibility-contact-page__success-region:focus{outline:none}.client-accessibility-contact-page__form{flex-direction:column;gap:1rem;display:flex}.client-accessibility-contact-page__fieldset{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.client-accessibility-contact-page__fieldset{border:1px solid color-mix(in srgb,var(--color-border)80%,transparent)}}.client-accessibility-contact-page__fieldset{border-radius:.9rem;flex-direction:column;gap:1rem;margin:0;padding:1rem;display:flex}.client-accessibility-contact-page__legend{padding-inline:.35rem;font-weight:600}.client-accessibility-contact-page__field{width:100%}.client-accessibility-contact-page__textarea{border:1px solid var(--color-border);border-radius:.8rem;width:100%;min-height:8.5rem;display:block}@supports (color:color-mix(in lab,red,red)){.client-accessibility-contact-page__textarea{border:1px solid color-mix(in srgb,var(--color-border)90%,transparent)}}.client-accessibility-contact-page__textarea{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){.client-accessibility-contact-page__textarea{background:color-mix(in srgb,var(--color-surface-strong)90%,var(--color-surface)10%)}}.client-accessibility-contact-page__textarea{color:var(--color-text);resize:vertical;padding:.65rem .75rem;line-height:1.5}.client-accessibility-contact-page__textarea:focus,.client-accessibility-contact-page__textarea:focus-visible{border-color:var(--color-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.client-accessibility-contact-page__textarea:focus,.client-accessibility-contact-page__textarea:focus-visible{border-color:color-mix(in srgb,var(--color-accent)65%,var(--color-border)35%)}}.client-accessibility-contact-page__textarea:focus,.client-accessibility-contact-page__textarea:focus-visible{box-shadow:0 0 0 3px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.client-accessibility-contact-page__textarea:focus,.client-accessibility-contact-page__textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)22%,transparent)}}.client-accessibility-contact-page__submit{min-height:2.9rem}.client-accessibility-contact-page__alert{margin-block:.25rem}.client-footer__accessibility-link{font-weight:600;min-width:0!important}@media(min-width:768px){.client-accessibility-statement-page__card,.client-accessibility-contact-page__card{padding-block:2rem;padding-inline:2rem}.client-accessibility-statement-page__title,.client-accessibility-contact-page__title{font-size:1.85rem}}@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-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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
