/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-content:"";--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-border-style:solid}}}@layer theme{:host,:root{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--ease-out:cubic-bezier(0,0,.2,1);--ease-smooth:ease}@layer theme{@layer base{:host,:root{--white:oklch(100% 0 0);--black:oklch(0% 0 0);--snow:oklch(99.11% 0 0);--eclipse:oklch(21.03% .0059 285.89);--spacing:.25rem;--border-width:1px;--field-border-width:0px;--disabled-opacity:.5;--ring-offset-width:2px;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--radius:.5rem;--field-radius:calc(var(--radius) * 1.5);--accent:oklch(62.04% .195 253.83);--accent-foreground:var(--snow);--success:oklch(73.29% .1935 150.81);--success-foreground:var(--eclipse);--field-border:transparent;--skeleton-animation:shimmer;--tooltip-delay:1.5s;--tooltip-close-delay:.5s}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{color-scheme:light;--background:oklch(97.02% 0 0);--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:oklch(95.24% .0013 286.37);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(93.73% .0013 286.37);--surface-tertiary-foreground:var(--foreground);--overlay:var(--white);--overlay-foreground:var(--foreground);--muted:oklch(55.17% .0138 285.94);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--scrollbar-thumb:color-mix(in oklch,var(--foreground) 15%,transparent)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(94% .001 286.375);--default-foreground:var(--eclipse);--field-background:var(--white);--field-foreground:oklch(21.03% .0059 285.89);--field-placeholder:var(--muted);--warning:oklch(78.19% .1585 72.33);--warning-foreground:var(--eclipse);--danger:oklch(65.32% .2328 25.74);--danger-foreground:var(--snow);--segment:var(--white);--segment-foreground:var(--eclipse);--border:oklch(90% .004 286.32);--separator:oklch(92% .004 286.32);--focus:var(--accent);--link:var(--foreground);--backdrop:#00000080;--surface-hover:var(--surface)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--surface-hover:color-mix(in oklab,var(--surface) 92%,var(--surface-foreground) 8%)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--background-secondary:var(--background)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--background-secondary:color-mix(in oklab,var(--background) 96%,var(--foreground) 4%)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--background-tertiary:var(--background)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--background-tertiary:color-mix(in oklab,var(--background) 92%,var(--foreground) 8%)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--default-hover:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--accent-hover:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--success-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--success-hover:color-mix(in oklab,var(--success) 90%,var(--success-foreground) 10%)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--warning-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--warning-hover:color-mix(in oklab,var(--warning) 90%,var(--warning-foreground) 10%)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--danger-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--danger-hover:color-mix(in oklab,var(--danger) 90%,var(--danger-foreground) 10%)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--field-hover:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--field-border-hover:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--field-border-focus:color-mix(in oklab,var(--field-border,var(--border)) 74%,var(--field-foreground,var(--foreground)) 22%)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--default-soft:var(--default)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--default-soft:color-mix(in oklab,var(--default) 50%,transparent)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--default-soft-hover:color-mix(in oklab,var(--default) 60%,transparent)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--accent-soft:color-mix(in oklab,var(--accent) 15%,transparent)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--accent-soft-foreground:color-mix(in oklab,var(--accent) 70%,var(--foreground) 30%)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--accent-soft-hover:color-mix(in oklab,var(--accent) 20%,transparent)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--danger-soft:color-mix(in oklab,var(--danger) 15%,transparent)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--danger-soft-foreground:color-mix(in oklab,var(--danger) 70%,var(--foreground) 40%)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--danger-soft-hover:color-mix(in oklab,var(--danger) 20%,transparent)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--warning-soft:var(--warning)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--warning-soft:color-mix(in oklab,var(--warning) 15%,transparent)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--warning-soft-foreground:color-mix(in oklab,var(--warning) 80%,var(--foreground) 70%)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--warning-soft-hover:color-mix(in oklab,var(--warning) 20%,transparent)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--success-soft:var(--success)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--success-soft:color-mix(in oklab,var(--success) 15%,transparent)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--success-soft-foreground:color-mix(in oklab,var(--success) 80%,var(--foreground) 60%)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--success-soft-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--success-soft-hover:color-mix(in oklab,var(--success) 20%,transparent)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--separator-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--separator-secondary:color-mix(in oklab,var(--surface) 85%,var(--surface-foreground) 15%)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--separator-tertiary:color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--border-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--border-secondary:color-mix(in oklab,var(--surface) 78%,var(--surface-foreground) 22%)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--border-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--border-tertiary:color-mix(in oklab,var(--surface) 66%,var(--surface-foreground) 34%)}}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{--surface-shadow:0 2px 4px 0 #0000000a,0 1px 2px 0 #0000000f,0 0 1px 0 #0000000f;--overlay-shadow:0 2px 8px 0 #0000000f,0 -6px 12px 0 #00000008,0 14px 28px 0 #00000014;--field-shadow:0 2px 4px 0 #0000000a,0 1px 2px 0 #0000000f,0 0 1px 0 #0000000f}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{color-scheme:dark;--background:oklch(12% .005 285.823);--foreground:var(--snow);--surface:oklch(21.03% .0059 285.89);--surface-foreground:var(--foreground);--surface-secondary:oklch(25.7% .0037 286.14);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(27.21% .0024 247.91);--surface-tertiary-foreground:var(--foreground);--overlay:oklch(21.03% .0059 285.89);--overlay-foreground:var(--foreground);--muted:oklch(70.5% .015 286.067);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--scrollbar-thumb:color-mix(in oklch,var(--foreground) 15%,transparent)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(27.4% .006 286.033);--default-foreground:var(--snow);--field-background:oklch(21.03% .0059 285.89);--field-foreground:var(--foreground);--field-placeholder:var(--muted);--warning:oklch(82.03% .1388 76.34);--warning-foreground:var(--eclipse);--danger:oklch(59.4% .1967 24.63);--danger-foreground:var(--snow);--segment:oklch(39.64% .01 285.93);--segment-foreground:var(--foreground);--border:oklch(28% .006 286.033);--separator:oklch(25% .006 286.033);--focus:var(--accent);--link:var(--foreground);--backdrop:#0009;--surface-shadow:0 0 0 0 transparent inset;--overlay-shadow:0 0 1px 0 #ffffff4d inset;--field-shadow:0 0 0 0 transparent inset;--surface-hover:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--surface-hover:color-mix(in oklab,var(--surface) 92%,var(--surface-foreground) 8%)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--background-secondary:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--background-secondary:color-mix(in oklab,var(--background) 96%,var(--foreground) 4%)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--background-tertiary:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--background-tertiary:color-mix(in oklab,var(--background) 92%,var(--foreground) 8%)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--default-hover:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--accent-hover:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--success-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--success-hover:color-mix(in oklab,var(--success) 90%,var(--success-foreground) 10%)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--warning-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--warning-hover:color-mix(in oklab,var(--warning) 90%,var(--warning-foreground) 10%)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--danger-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--danger-hover:color-mix(in oklab,var(--danger) 90%,var(--danger-foreground) 10%)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--field-hover:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--field-border-hover:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--field-border-focus:color-mix(in oklab,var(--field-border,var(--border)) 74%,var(--field-foreground,var(--foreground)) 22%)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--default-soft:var(--default)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--default-soft:color-mix(in oklab,var(--default) 50%,transparent)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--default-soft-hover:color-mix(in oklab,var(--default) 60%,transparent)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--accent-soft:color-mix(in oklab,var(--accent) 12%,transparent)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--accent-soft-foreground:color-mix(in oklab,var(--accent) 80%,var(--foreground) 30%)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--accent-soft-hover:color-mix(in oklab,var(--accent) 16%,transparent)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--danger-soft:color-mix(in oklab,var(--danger) 15%,transparent)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--danger-soft-foreground:color-mix(in oklab,var(--danger) 80%,var(--foreground) 30%)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--danger-soft-hover:color-mix(in oklab,var(--danger) 20%,transparent)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--warning-soft:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--warning-soft:color-mix(in oklab,var(--warning) 12%,transparent)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--warning-soft-foreground:color-mix(in oklab,var(--warning) 80%,var(--foreground) 30%)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--warning-soft-hover:color-mix(in oklab,var(--warning) 16%,transparent)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--success-soft:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--success-soft:color-mix(in oklab,var(--success) 12%,transparent)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--success-soft-foreground:color-mix(in oklab,var(--success) 80%,var(--foreground) 30%)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--success-soft-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--success-soft-hover:color-mix(in oklab,var(--success) 16%,transparent)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--separator-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--separator-secondary:color-mix(in oklab,var(--surface) 85%,var(--surface-foreground) 15%)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--separator-tertiary:color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--border-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--border-secondary:color-mix(in oklab,var(--surface) 78%,var(--surface-foreground) 22%)}}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--border-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{--border-tertiary:color-mix(in oklab,var(--surface) 66%,var(--surface-foreground) 34%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab,var(--accent) 92%,var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab,var(--danger) 92%,var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab,var(--warning) 92%,var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:color-mix(in oklab,var(--success) 92%,var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:color-mix(in oklab,var(--accent) 92%,var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:color-mix(in oklab,var(--danger) 92%,var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:color-mix(in oklab,var(--warning) 92%,var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:color-mix(in oklab,var(--success) 92%,var(--foreground) 8%)}}}}@layer components;:root{--background:var(--ivory);--foreground:var(--ink);--surface:var(--paper);--surface-foreground:var(--ink);--border:var(--line);--separator:var(--line);--field-background:var(--paper);--field-border:var(--line-strong);--field-foreground:var(--ink);--field-placeholder:var(--muted);--accent-foreground:var(--paper);--default:var(--sand);--default-foreground:var(--ink);--danger-foreground:var(--paper);--success:var(--ok);--success-foreground:var(--paper);--warning:var(--warn);--warning-foreground:var(--paper);--focus:var(--ink);--radius:var(--r);--font-sans:var(--font-body)}}@layer base{@keyframes heroui-overlay-fade-in{0%{opacity:0}}@keyframes heroui-overlay-fade-out{to{opacity:0}}@keyframes heroui-overlay-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(0)scale(.95)}}@keyframes heroui-overlay-enter-90{0%{opacity:0;transform:translate(0)scale(.9)}}@keyframes heroui-overlay-enter-90-y{0%{opacity:0;transform:translateY(.25rem)scale(.9)}}@keyframes heroui-overlay-enter-90-ny{0%{opacity:0;transform:translateY(-.25rem)scale(.9)}}@keyframes heroui-overlay-enter-90-x{0%{opacity:0;transform:translate(.25rem)scale(.9)}}@keyframes heroui-overlay-enter-90-nx{0%{opacity:0;transform:translate(-.25rem)scale(.9)}}@keyframes heroui-overlay-enter-95{0%{opacity:0;transform:translate(0)scale(.95)}}@keyframes heroui-overlay-enter-95-y{0%{opacity:0;transform:translateY(.25rem)scale(.95)}}@keyframes heroui-overlay-enter-95-ny{0%{opacity:0;transform:translateY(-.25rem)scale(.95)}}@keyframes heroui-overlay-enter-95-x{0%{opacity:0;transform:translate(.25rem)scale(.95)}}@keyframes heroui-overlay-enter-95-nx{0%{opacity:0;transform:translate(-.25rem)scale(.95)}}@keyframes heroui-overlay-enter-105{0%{opacity:0;transform:translate(0)scale(1.05)}}@keyframes heroui-overlay-enter-105-y{0%{opacity:0;transform:translateY(.25rem)scale(1.05)}}@keyframes heroui-overlay-enter-105-ny{0%{opacity:0;transform:translateY(-.25rem)scale(1.05)}}@keyframes heroui-overlay-enter-100-y{0%{opacity:0;transform:translateY(.25rem)scale(1)}}@keyframes heroui-overlay-enter-100-ny{0%{opacity:0;transform:translateY(-.25rem)scale(1)}}@keyframes heroui-overlay-enter-100{0%{opacity:0;transform:translate(0)scale(1)}}*,::backdrop,:after,:before{border-color:var(--border,currentColor)}::file-selector-button{border-color:var(--border,currentColor)}:root{view-transition-name:none;--z-index-overlay:100000;--z-index-toast:calc(var(--z-index-overlay) + 1)}::view-transition{pointer-events:none}:where([data-rac]),:where([data-rac]):after,:where([data-rac]):before{border-style:solid;border-width:0}:where(button[data-rac]){background-color:#0000}}@layer components{.label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}:is(.label--required,[data-required=true]:not([role=group]):not([role=radiogroup]):not([role=checkboxgroup])>.label,[data-required=true]:not([data-slot=radio]):not([data-slot=checkbox])>.label):after{color:var(--danger);--tw-content:"*";content:var(--tw-content);margin-inline-start:calc(var(--spacing) * .5)}.label--disabled,[data-disabled=true] .label{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.label--invalid,[aria-invalid=true] .label,[data-invalid=true] .label{color:var(--danger)}.description{text-wrap:wrap;color:var(--muted)}.description,.field-error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word}.field-error{height:0;padding-inline:var(--spacing);color:var(--danger);opacity:0}.field-error[data-visible]{opacity:1;height:auto}.field-error{transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *),.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.checkbox>.field-error,.checkbox>[data-slot=field-error],.radio>.field-error,.radio>[data-slot=field-error],.switch>.field-error,.switch>[data-slot=field-error]{height:auto;min-height:0;color:var(--muted);opacity:1;margin:0;padding:0;transition:none}.button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media (min-width:48rem){.button{height:calc(var(--spacing) * 9)}}.button{transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.button{cursor:var(--cursor-interactive);--button-bg:transparent;--button-bg-hover:var(--button-bg);--button-bg-pressed:var(--button-bg-hover);--button-fg:currentColor;background-color:var(--button-bg);color:var(--button-fg)}.button:focus-visible:not([data-focused]),.button[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.button:disabled,.button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.button[data-pending=true]{pointer-events:none}.button:active,.button[data-pressed=true]{will-change:transform;background-color:var(--button-bg-pressed);transform:scale(.97)}@media (hover:hover){.button:hover,.button[data-hovered=true]{background-color:var(--button-bg-hover)}}.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media (min-width:40rem){.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){margin-block:var(--spacing);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.button--sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media (min-width:48rem){.button--sm{height:calc(var(--spacing) * 8)}}.button--sm svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.button--sm:active,.button--sm[data-pressed=true]{transform:scale(.98)}.button--lg{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (min-width:48rem){.button--lg{height:calc(var(--spacing) * 10)}}.button--lg:active,.button--lg[data-pressed=true]{transform:scale(.96)}.button--secondary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover);--button-fg:var(--accent-soft-foreground)}.button--tertiary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover)}.button--ghost,.button--outline{--button-bg:transparent;--button-bg-hover:var(--default);--button-bg-pressed:var(--default);--button-fg:var(--default-foreground)}.button--outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);--button-bg-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.button--outline{--button-bg-hover:color-mix(in srgb,var(--default) 60%,transparent)}}.button--danger{--button-bg:var(--danger);--button-bg-hover:var(--danger-hover);--button-bg-pressed:var(--danger-hover);--button-fg:var(--danger-foreground)}.button--danger-soft{--button-bg:var(--danger-soft);--button-bg-hover:var(--danger-soft-hover);--button-bg-pressed:var(--danger-soft-hover);--button-fg:var(--danger-soft-foreground)}.button--icon-only{width:calc(var(--spacing) * 10);padding:0}@media (min-width:48rem){.button--icon-only{width:calc(var(--spacing) * 9)}}.button--icon-only.button--sm{width:calc(var(--spacing) * 9)}@media (min-width:48rem){.button--icon-only.button--sm{width:calc(var(--spacing) * 8)}}.button--icon-only.button--lg{width:calc(var(--spacing) * 11)}@media (min-width:48rem){.button--icon-only.button--lg{width:calc(var(--spacing) * 10)}}.button--full-width{width:100%}.button--primary{--button-bg:var(--accent);--button-bg-hover:#3d3934;--button-bg-pressed:#3d3934;--button-fg:#fff}.button--secondary{--button-fg:var(--ink)}}@layer utilities;@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-border-style{syntax:"*";inherits:false;initial-value:solid}:root{--ivory:#fffcf8;--paper:#ffffff;--sand:#f2eee8;--line:#ebe6df;--line-strong:#d3ccc2;--ink:#1a1816;--ink-2:#3d3934;--muted:#645d55;--accent:#1a1816;--accent-soft:#f2eee8;--ok:#2f6b4f;--ok-soft:#e1eee6;--warn:#8a5a0b;--warn-soft:#f6ead2;--danger:#a3123a;--brand-r:#c8452c;--brand-y:#e3a72f;--brand-g:#2f6b4f;--brand-t:#2a7c82;--font-body:var(--font-plex-ar),var(--font-plex-la),system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;--font-display:var(--font-naskh),var(--font-plex-ar),var(--font-plex-la),Georgia,serif;--r-sm:8px;--r:12px;--r-lg:16px;--shadow:0 1px 2px rgba(29,27,24,.05),0 8px 24px -12px rgba(29,27,24,.18);--shadow-lg:0 24px 60px -24px rgba(29,27,24,.35);--ease:cubic-bezier(.2,.7,.2,1);--header-h:68px;--max:1520px;--gutter:clamp(16px,3vw,40px)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ivory);color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@layer base{img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.25;margin:0;letter-spacing:-.005em}h1{font-size:clamp(24px,2.6vw,32px)}h2{font-size:clamp(21px,2.2vw,28px)}h3{font-size:18px}p{margin:0 0 .8em}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}}.card h2,.dash h2,.h-panel{font-size:20px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[dir=ltr]{--font-display:Georgia,"Times New Roman",serif}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.narrow{max-width:760px}.mid{max-width:1100px}.stack>*+*{margin-top:var(--s,16px)}.row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.between{justify-content:space-between}.muted{color:var(--muted)}.small{font-size:13px}.tiny{font-size:12px}.num{font-variant-numeric:tabular-nums}.eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.divider{height:1px;background:var(--line);border:0;margin:24px 0}.page-pad{padding-block:28px 80px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;border:1px solid var(--accent);background:var(--accent);color:#fff;font-weight:600;cursor:pointer;transition:transform .15s var(--ease),background .2s,color .2s,border-color .2s;white-space:nowrap}.btn:hover{background:#3d3934;border-color:#3d3934;color:#fff}.btn:active{transform:scale(.98)}.btn[aria-disabled=true],.btn[disabled]{opacity:.45;cursor:not-allowed}.btn-ghost{background:var(--sand);color:var(--ink);border-color:var(--sand)}.btn-ghost:hover{background:#e2e2e2;color:var(--ink);border-color:#e2e2e2}.btn-quiet{background:transparent;border-color:transparent;color:var(--ink);padding:0 12px}.btn-quiet:hover{background:var(--sand);color:var(--ink)}.btn-accent{background:var(--accent);border-color:var(--accent)}.btn-accent:hover{background:#3d3934}.pcard .pcard-wa{width:100%;margin-top:8px;min-height:36px;padding:0 12px;font-size:13px;background:var(--sand);border-color:var(--sand);color:var(--ink)}.pcard .pcard-wa:hover{background:#e2e2e2;border-color:#e2e2e2;color:var(--ink)}.pill-featured{background:var(--ink);color:var(--paper)}.badge-verified{display:inline-grid;place-items:center;width:16px;height:16px;margin-inline-start:4px;border-radius:50%;background:var(--brand-t);color:#fff;font-size:10px;font-weight:700;vertical-align:middle;flex-shrink:0}.badge-lg{width:22px;height:22px;font-size:13px;margin-inline-start:8px}.btn-danger{background:transparent;color:var(--danger);border-color:var(--danger)}.btn-danger:hover{background:#fbeeee;color:var(--danger)}.btn-sm{min-height:36px;padding:0 14px;font-size:13px}.btn-block{width:100%}.icon-btn{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:999px;border:0;background:transparent;cursor:pointer;position:relative;color:var(--ink)}.icon-btn:hover{background:var(--sand);color:var(--ink)}.badge-count{position:absolute;top:4px;inset-inline-end:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.field{display:grid;gap:6px}.field>label,.label{font-size:13px;font-weight:600;color:var(--ink-2)}.input,.select,.textarea{width:100%;min-height:46px;padding:10px 14px;background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r);transition:border-color .15s,box-shadow .15s}.textarea{min-height:120px;resize:vertical}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgba(29,27,24,.08)}.input[aria-invalid=true]{border-color:var(--danger)}.hint{font-size:12px;color:var(--muted)}.error-text{font-size:13px;color:var(--danger)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2,.grid-3{display:grid;gap:16px}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:720px){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}}.check{display:flex;gap:10px;align-items:center;min-height:44px;cursor:pointer}.check input{width:18px;height:18px;accent-color:var(--ink)}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px}.card-tight{padding:16px}.alert{padding:12px 16px;border-radius:var(--r);border:1px solid;font-size:14px}.alert-ok{background:var(--ok-soft);border-color:#b9d6c4;color:#1f4a36}.alert-err{background:#fbeeee;border-color:#e8c2c2;color:#7d1f1f}.alert-warn{background:var(--warn-soft);border-color:#e8d3a6;color:#5f3e07}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--sand);color:var(--ink-2);white-space:nowrap}.pill-ok{background:var(--ok-soft);color:#1f4a36}.pill-warn{background:var(--warn-soft);color:#5f3e07}.pill-err{background:#fbeeee;color:#7d1f1f}.pill-accent{background:var(--accent-soft);color:#7a2e1d}.header{position:sticky;top:0;z-index:40;background:var(--ivory)}.header-in{height:var(--header-h);display:flex;gap:18px}.header-in,.logo{align-items:center}.logo{display:inline-flex;gap:10px;flex-shrink:0}.logo:hover{color:var(--ink)}.logo-mark{display:grid;grid-template-columns:1fr 1fr;gap:2px;width:26px;height:26px}.logo-mark i{border-radius:2px}.logo-mark i:first-child{background:var(--brand-r)}.logo-mark i:nth-child(2){background:var(--brand-y)}.logo-mark i:nth-child(3){background:var(--brand-t)}.logo-mark i:nth-child(4){background:var(--brand-g);border-radius:2px 2px 13px 2px}.logo-word{font-family:var(--font-logo,var(--font-naskh)),serif;font-size:27px;font-weight:700;line-height:1;padding-bottom:4px}.search{flex:1;max-width:680px;position:relative}.search input{width:100%;height:46px;border-radius:999px;border:2px solid transparent;background:var(--sand);padding-inline:46px 18px;transition:border-color .15s,box-shadow .15s}.search input:focus{outline:none;border-color:#7fc1ff;background:var(--paper)}.search svg{position:absolute;inset-inline-start:16px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.nav{display:flex;gap:2px}.nav,.nav-link{align-items:center}.nav-link{display:inline-flex;height:40px;padding:0 12px;border-radius:999px;font-weight:500;font-size:14px;color:var(--ink-2)}.nav-link:hover,.nav-link[aria-current=page]{background:var(--sand);color:var(--ink)}.chips{display:flex;gap:8px;overflow-x:auto;padding-block:12px;scrollbar-width:none;scroll-snap-type:x proximity}.chips::-webkit-scrollbar{display:none}.chip{flex-shrink:0;scroll-snap-align:start;height:40px;padding:0 16px;border-radius:999px;border:0;background:var(--sand);display:inline-flex;align-items:center;font-size:14px;font-weight:500;color:var(--ink-2);transition:border-color .15s,background .15s}.chip:hover{background:#e2e2e2;color:var(--ink)}.chip[aria-current=page]{background:var(--ink);color:#fff}.menu{position:relative}.menu>summary{list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu-pop{position:absolute;top:calc(100% + 8px);inset-inline-end:0;min-width:220px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:8px;z-index:50}.menu-pop a,.menu-pop button{display:flex;width:100%;padding:10px 12px;border-radius:8px;border:0;background:none;text-align:start;cursor:pointer;font-size:14px}.menu-pop a:hover,.menu-pop button:hover{background:var(--sand);color:var(--ink)}@media (max-width:1100px){.nav .hide-md{display:none}}.login-mobile,.sell-mobile{display:none}@media (max-width:760px){:root{--header-h:60px}.nav{display:none}.sell-mobile{display:inline-flex;flex-shrink:0;padding:0 14px;margin-inline-start:auto}.header-in .sell-mobile{min-height:38px;padding:0 13px;font-size:13px}.login-mobile+.sell-mobile{margin-inline-start:0}.login-mobile{display:inline-flex;flex-shrink:0;padding:0 10px;margin-inline-start:auto}.header-in{gap:8px;position:relative}.logo-word{font-size:23px}.search input{height:42px;font-size:14px}body{padding-bottom:72px}.search{flex:0 0 42px}.search:not(:focus-within) input{padding:0;color:transparent;cursor:pointer}.search:not(:focus-within) input::placeholder{color:transparent}.search:not(:focus-within) svg{inset-inline-start:50%;transform:translate(50%,-50%);color:var(--ink)}[dir=ltr] .search:not(:focus-within) svg{transform:translate(-50%,-50%)}.search:focus-within{position:absolute;inset-inline:var(--gutter);top:50%;transform:translateY(-50%);max-width:none;z-index:5}}.bottom-nav{display:none}@media (max-width:760px){.bottom-nav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;bottom:0;inset-inline:0;z-index:45;background:var(--paper);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.bottom-nav a{display:grid;justify-items:center;gap:2px;padding:8px 0 6px;font-size:11px;color:var(--muted);position:relative;min-height:56px}.bottom-nav a[aria-current=page]{color:var(--ink)}.bottom-nav .badge-count{top:2px;inset-inline-end:calc(50% - 22px)}}.masonry{column-count:2;column-gap:14px}@media (min-width:640px){.masonry{column-count:3}}@media (min-width:980px){.masonry{column-count:4;column-gap:18px}}@media (min-width:1280px){.masonry{column-count:5}}@media (min-width:1600px){.masonry{column-count:6}}.masonry>*{break-inside:avoid;margin-bottom:22px}.masonry-js{display:flex;gap:var(--mgap,14px);align-items:flex-start}.masonry-js>.col{flex:1;min-width:0;display:flex;flex-direction:column;gap:22px}.pcard{position:relative;display:block}.pcard-media{position:relative;border-radius:var(--r-lg);overflow:hidden;background:var(--sand);isolation:isolate}.pcard-media:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(26,24,22,.08);pointer-events:none;z-index:1}.pcard-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease),filter .3s}.pcard:hover .pcard-media:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(26,24,22,.08);pointer-events:none;z-index:1}.pcard-media img{transform:scale(1.035)}.pcard-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.18),transparent 40%);opacity:0;transition:opacity .3s;pointer-events:none}.pcard:hover .pcard-media:after{opacity:1}.pcard-link{position:absolute;inset:0;z-index:1}.pcard-save{position:absolute;top:10px;inset-inline-end:10px;z-index:2;width:40px;height:40px;border-radius:999px;border:0;background:rgba(255,253,249,.92);display:grid;place-items:center;cursor:pointer;color:var(--ink);opacity:0;transform:translateY(-4px);transition:opacity .2s,transform .2s var(--ease),background .2s}.pcard-save:focus-visible,.pcard-save[aria-pressed=true],.pcard:hover .pcard-save{opacity:1;transform:none}.pcard-save[aria-pressed=true]{color:var(--accent)}@media (hover:none){.pcard-save{opacity:1;transform:none;width:36px;height:36px}}.pcard-flag{position:absolute;top:10px;inset-inline-start:10px;z-index:2}.pcard-flag .pill{background:var(--paper)}.pcard-soldout{position:absolute;inset:0;z-index:1;background:rgba(247,243,236,.55);display:grid;place-items:center}.pcard-body{padding:10px 2px 0;display:grid;gap:4px}.pcard-title{font-size:14px;font-weight:500;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.price{font-weight:700;font-size:15px;font-variant-numeric:tabular-nums}.price s{font-weight:400;color:var(--muted);font-size:13px;margin-inline-start:6px}.price .sale{color:var(--accent)}.seller-line{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted);position:relative;z-index:2;width:fit-content}.seller-line img{width:20px;height:20px;border-radius:50%;object-fit:cover}.seller-line:hover{color:var(--ink)}.sec{margin-top:48px}.footer,.lazy-sec{content-visibility:auto;contain-intrinsic-size:auto 640px}.sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.sec-head a{font-size:14px;font-weight:600;color:var(--ink-2);border-bottom:1px solid var(--line-strong);padding-bottom:2px}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}.rail>*{scroll-snap-align:start}@media (min-width:1100px){.rail{grid-auto-columns:calc((100% - 5 * 16px) / 6)}}@media (max-width:640px){.rail{grid-auto-columns:46%}}.rail .pcard-media{aspect-ratio:4/5}.rail .pcard-media:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(26,24,22,.08);pointer-events:none;z-index:1}.pcard-media img{position:absolute;inset:0}.intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-block:28px 4px;flex-wrap:wrap}.intro h1{font-size:clamp(28px,4vw,52px);max-width:24ch}.intro p{color:var(--muted);max-width:46ch;margin:0}.creator{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;display:block;transition:border-color .2s,transform .3s var(--ease)}.creator:hover{border-color:var(--line-strong);transform:translateY(-2px);color:var(--ink)}.creator-previews{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:2px;aspect-ratio:3/2;background:var(--sand)}.creator-previews>div{position:relative;overflow:hidden}.creator-previews>div:first-child{grid-row:span 2}.creator-previews img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.creator-body{display:flex;align-items:center;gap:12px;padding:14px}.avatar{border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--sand)}.collection-card{display:block;position:relative}.collection-card .tiles{display:grid;grid-template-columns:1fr 1fr;gap:3px;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:1;background:var(--sand)}.collection-card .tiles>div{position:relative}.collection-card .tiles img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.collection-card:hover .tiles img{transform:scale(1.04)}.collection-card h3{margin-top:10px}.pdp{display:grid;grid-template-columns:var(--pdp-cols,minmax(0,1.25fr) minmax(0,1fr));gap:clamp(24px,4vw,64px);align-items:start}@media (max-width:900px){.pdp{grid-template-columns:minmax(0,1fr)}}.gallery{display:grid;grid-template-columns:76px 1fr;gap:12px;position:sticky;top:calc(var(--header-h) + 16px)}.gallery-thumbs{display:grid;gap:8px;align-content:start}.gallery-thumbs button{padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;background:var(--sand);aspect-ratio:1;position:relative}.gallery-thumbs button[aria-current=true]{border-color:var(--ink)}.gallery-thumbs img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.gallery-main{border-radius:var(--r-lg);overflow:hidden;background:var(--sand);position:relative}.gallery-main img,.gallery-main video{width:100%;height:auto;max-height:82vh;object-fit:contain;margin-inline:auto}@media (max-width:900px){.gallery{position:static;grid-template-columns:minmax(0,1fr)}.gallery-thumbs{grid-auto-flow:column;grid-auto-columns:64px;overflow-x:auto;order:2}}.buybox{display:grid;gap:18px}.buybox .price{font-size:26px}.option-grid{display:flex;flex-wrap:wrap;gap:8px}.option{position:relative}.option input{position:absolute;opacity:0;inset:0;cursor:pointer}.option span{display:inline-flex;min-height:42px;align-items:center;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--r);font-size:14px;background:var(--paper)}.option input:checked+span{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.option input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.option input:disabled+span{opacity:.45;text-decoration:line-through}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:999px;background:var(--paper);height:44px}.qty button{width:42px;border:0;cursor:pointer;font-size:18px;border-radius:999px}.qty button,.qty input{height:42px;background:none}.qty input{width:44px;text-align:center;border:0;-moz-appearance:textfield}.qty input::-webkit-inner-spin-button,.qty input::-webkit-outer-spin-button{-webkit-appearance:none}.facts{display:grid;gap:0;border-top:1px solid var(--line)}.facts>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.stars{color:#b07a12;letter-spacing:1px;font-size:14px}.review{padding:18px 0;border-bottom:1px solid var(--line)}.prose{white-space:pre-line;line-height:1.85;color:var(--ink-2)}.sticky-buy{display:none}@media (max-width:900px){.sticky-buy{display:flex;position:fixed;inset-inline:0;bottom:56px;z-index:44;gap:10px;padding:10px 16px;background:rgba(255,253,249,.96);border-top:1px solid var(--line);align-items:center}}.store-cover{height:clamp(120px,16vw,220px);border-radius:var(--r-lg);overflow:hidden;background:var(--sand);position:relative}.store-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.report{margin-top:16px}.report>summary{cursor:pointer;min-height:40px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.avatar-wrap{position:relative;width:112px;height:112px;flex-shrink:0}.avatar-empty{display:grid;place-items:center;width:112px;height:112px;font:600 40px var(--font-display);color:var(--muted)}.img-edit{position:absolute;inset:0;cursor:pointer;display:flex;align-items:flex-end;justify-content:flex-start;padding:12px;border-radius:inherit}.img-edit-cover{align-items:flex-start}.img-edit-logo{border-radius:50%;justify-content:center;padding:0 0 6px}.img-edit-chip{min-height:40px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;background:rgba(29,27,24,.78);color:var(--paper);font-size:14px;font-weight:600}.img-edit-logo .img-edit-chip{min-height:32px;padding:0 10px;font-size:12px}.img-edit:hover .img-edit-chip{background:var(--ink)}.img-edit:focus-within .img-edit-chip{outline:2px solid var(--paper);outline-offset:2px}.img-edit.is-busy{cursor:progress}.img-edit-err{position:absolute;inset-inline:12px;top:12px;padding:8px 12px;border-radius:var(--r);background:var(--paper);color:var(--danger);font-size:14px}.img-edit-logo .img-edit-err{top:auto;bottom:-48px;inset-inline:auto;white-space:nowrap}.results-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:32px;align-items:start}@media (max-width:900px){.results-layout{grid-template-columns:minmax(0,1fr)}}.filters{position:sticky;top:calc(var(--header-h) + 16px);display:grid;gap:20px}.filters fieldset{border:0;padding:0;margin:0;display:grid;gap:8px}.filters legend{font-weight:700;font-size:13px;margin-bottom:6px}@media (max-width:900px){.filters{position:static}.filters-toggle[open] .filters{margin-top:12px}}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper)}table.table{width:100%;border-collapse:collapse;font-size:14px}.table td,.table th{padding:12px 16px;text-align:start;border-bottom:1px solid var(--line);vertical-align:middle}.table th{font-size:12px;font-weight:700;color:var(--muted);background:#fbf8f3;white-space:nowrap}.table tr:last-child td{border-bottom:0}.input-sm{min-height:40px;width:92px;padding:6px 10px;font-size:16px}.table .thumb{width:44px;height:44px;border-radius:8px;object-fit:cover;background:var(--sand)}.dash{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:start}.dash-nav,.dash-side{position:sticky;top:calc(var(--header-h) + 16px)}.dash-nav{display:grid;gap:2px}.dash-nav a{padding:10px 14px;border-radius:var(--r);font-size:14px;font-weight:500;color:var(--ink-2);display:flex;justify-content:space-between}.dash-nav a:hover{background:var(--sand);color:var(--ink)}.dash-nav a[aria-current=page]{background:var(--ink);color:var(--paper)}@media (max-width:900px){.dash{grid-template-columns:minmax(0,1fr);gap:16px}.dash-nav,.dash-side{position:static}.dash-nav{display:flex;overflow-x:auto;gap:6px;padding-bottom:4px}.dash-nav a{white-space:nowrap;border:1px solid var(--line);background:var(--paper)}}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.kpi{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 18px}.kpi .v{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;margin-top:4px}.kpi .l{font-size:12.5px;color:var(--muted);font-weight:600}.timeline{list-style:none;margin:0;padding:0;display:grid;gap:0}.timeline li{display:grid;grid-template-columns:18px 1fr;gap:12px;padding-bottom:14px;position:relative}.timeline li:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--line-strong);margin-top:7px;margin-inline-start:4px}.timeline li.done:before{background:var(--ok)}.timeline li:not(:last-child):after{content:"";position:absolute;inset-inline-start:8px;top:20px;bottom:0;width:2px;background:var(--line)}.empty{text-align:center;padding:64px 24px;border:1px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--paper)}.empty svg{margin:0 auto 14px;color:var(--muted)}.empty h2{font-size:22px;margin-bottom:6px}.empty p{color:var(--muted);max-width:44ch;margin:0 auto 18px}.footer{border-top:1px solid var(--line);margin-top:80px;padding-block:48px 32px;background:var(--paper)}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:32px}.footer-grid h4{font-size:13px;margin:0 0 12px}.footer-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px;color:var(--ink-2)}@media (max-width:760px){.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>:first-child{grid-column:1/-1}}.skeleton{background:linear-gradient(90deg,var(--sand),#f4eee4,var(--sand));background-size:200% 100%;animation:sk 1.4s infinite;border-radius:var(--r-lg)}@keyframes sk{to{background-position:-200% 0}}.fade-in{animation:fade .5s var(--ease) both}@keyframes fade{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.sandbox-banner{background:var(--warn-soft);color:#5f3e07;text-align:center;font-size:12px;line-height:20px;height:33px;padding:6px 12px;border-bottom:1px solid #e8d3a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.steps{display:flex;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.steps b{color:var(--ink)}.logo-img{height:36px;width:auto;max-width:180px;object-fit:contain}.announce{display:block;background:var(--ink);color:var(--paper);text-align:center;font-size:13px;line-height:20px;padding:8px 16px;font-weight:600}a.announce:hover{color:var(--paper);text-decoration:underline}.btn-light{background:#fff;color:#1d1b18;border-color:#fff}.btn-light:hover{background:#f1ede6;color:#1d1b18}.banner{position:relative;border-radius:var(--r-lg);overflow:hidden;display:grid;min-height:300px}.banner-split{grid-template-columns:1.1fr 1fr}.banner-split .banner-media{position:relative;min-height:260px}.banner-body{padding:clamp(24px,4vw,56px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px}.banner-body h2{font-size:clamp(24px,3vw,40px)}.banner-body p{margin:0;max-width:48ch;opacity:.9;white-space:pre-line}.banner-split:not(:has(.banner-media)){grid-template-columns:minmax(0,1fr)}.banner-cover{min-height:clamp(300px,40vw,480px)}.banner-cover .banner-media{position:absolute;inset:0}.banner-cover .banner-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.62),rgba(0,0,0,.08) 70%)}.banner-cover .banner-body{position:relative;justify-content:flex-end;text-shadow:0 1px 12px rgba(0,0,0,.3)}.banner img{object-fit:cover}@media (max-width:720px){.banner-split{grid-template-columns:minmax(0,1fr)}.banner-split .banner-media{min-height:200px;order:-1}}.text-block{padding-block:clamp(20px,4vw,48px)}.text-block h2{margin-bottom:10px}.text-block .prose{max-width:62ch;margin-inline:auto;margin-bottom:16px}.text-block[style*=start] .prose{margin-inline:0}.page-blocks>*+*{margin-top:18px}.page-blocks h2{font-size:24px;margin-top:32px}.page-blocks .prose{font-size:16px;margin:0}.page-blocks figure{margin:24px 0}.page-blocks figure img{width:100%;height:auto;border-radius:var(--r-lg)}.page-blocks blockquote{margin:24px 0;padding:4px 20px;border-inline-start:3px solid var(--accent);font-family:var(--font-display);font-size:20px;color:var(--ink)}.color-row{display:flex;gap:8px;align-items:center}.color-row input[type=color]{width:46px;height:46px;padding:3px;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--paper);cursor:pointer;flex-shrink:0}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width:900px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.h-legend{font-family:var(--font-display);font-size:18px;font-weight:600;padding:0 6px}fieldset.card{margin:0;min-width:0}.design-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.design-preview{position:sticky;top:calc(var(--header-h) + 16px)}.preview-box{background:var(--ivory);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;margin-top:8px;font-family:var(--font-body)}.preview-head{padding:12px 16px;border-bottom:1px solid var(--line);background:var(--ivory)}@media (max-width:1000px){.design-grid{grid-template-columns:minmax(0,1fr)}.design-preview{position:static;order:-1}}.save-bar{position:sticky;bottom:0;z-index:5;display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 0;background:linear-gradient(to top,var(--ivory) 70%,transparent)}@media (max-width:860px){.save-bar{bottom:64px}}.sb-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sb-item{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;gap:12px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:10px 12px}.sb-item[draggable=true]{cursor:grab}.sb-over{border-color:var(--ink);box-shadow:0 -3px 0 var(--ink) inset}.sb-off{opacity:.55}.sb-handle{font-size:18px;color:var(--muted);text-align:center;user-select:none}.sb-main{display:grid;gap:4px;min-width:0}.sb-title{flex:2;min-width:140px;font-weight:600}.sb-title,.sb-title-en{min-height:38px;padding:6px 10px}.sb-title-en{flex:1;min-width:110px}.sb-toggle{min-height:0;font-size:13px}.sb-actions{display:flex;gap:4px;align-items:center}@media (max-width:720px){.sb-item{grid-template-columns:22px minmax(0,1fr)}.sb-actions,.sb-toggle{grid-column:2}}.pe-canvas{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(14px,3vw,32px);display:grid;gap:12px}.pe-block{position:relative;border:1px dashed transparent;border-radius:var(--r);padding:30px 10px 10px;display:grid;gap:8px}.pe-block:focus-within,.pe-block:hover{border-color:var(--line-strong)}.pe-tools{position:absolute;top:2px;inset-inline-end:4px;display:flex;gap:2px;align-items:center}.pe-tools .btn-sm{min-height:26px;padding:0 8px}.pe-tools .tiny{margin-inline-end:6px}.pe-h{font-family:var(--font-display);font-size:22px;font-weight:600;background:transparent}.pe-h,.pe-p,.pe-quote{border-color:transparent}.pe-p,.pe-quote{min-height:90px;line-height:1.85;background:var(--ivory)}.pe-quote{border-inline-start:3px solid var(--accent);font-family:var(--font-display);font-size:18px}.pe-img{max-height:320px;width:auto;border-radius:var(--r)}.pe-img-empty{height:140px;display:grid;place-items:center;border:1px dashed var(--line-strong);border-radius:var(--r);color:var(--muted);font-size:13px}.pe-add{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;padding-top:12px;border-top:1px dashed var(--line)}.dropzone{display:grid;place-items:center;gap:6px;text-align:center;min-height:180px;padding:24px;border:2px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--ivory);color:var(--ink-2);cursor:pointer;transition:border-color .15s,background .15s}.dropzone.is-over,.dropzone:focus-visible,.dropzone:hover{border-color:var(--ink);background:var(--sand)}.thumbs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.thumb-tile{position:relative;aspect-ratio:1;border-radius:var(--r);overflow:hidden;background:var(--sand);border:1px solid var(--line)}.thumb-tile img,.thumb-video{width:100%;height:100%;object-fit:cover;display:grid;place-items:center;font-size:13px;color:var(--muted)}.thumb-tile.has-error img{opacity:.35}.thumb-main{position:absolute;top:6px;inset-inline-start:6px;background:var(--ink);color:var(--paper);font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}.thumb-progress{position:absolute;inset-inline:8px;bottom:40px;height:6px;border-radius:3px;background:rgba(255,255,255,.75);overflow:hidden}.thumb-progress span{display:block;height:100%;background:var(--ink);transition:width .2s}.thumb-error{position:absolute;inset:0 0 34px;display:grid;place-items:center;padding:6px;text-align:center;font-size:12px;font-weight:600;color:var(--danger)}.thumb-tools{position:absolute;inset-inline:0;bottom:0;display:flex;justify-content:center;gap:2px;padding:4px;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent)}.thumb-tools button{width:30px;height:30px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--ink);font-size:15px;line-height:1;cursor:pointer}.thumb-tools button:focus-visible,.thumb-tools button:hover{background:#fff}.textarea-lg{min-height:200px}details.extra>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px}details.extra>summary::-webkit-details-marker{display:none}details.extra>summary:before{content:"＋";font-weight:700}details.extra[open]>summary:before{content:"−"}.seller-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px}.seller-card{display:grid;gap:6px;align-content:start;min-height:112px;padding:20px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--paper);transition:border-color .15s,transform .15s var(--ease)}a.seller-card:hover{border-color:var(--ink);color:var(--ink);transform:translateY(-1px)}.seller-card b{font-size:17px}.seller-card li,.seller-card span{color:var(--muted);font-size:14px}.seller-card.is-primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.seller-card.is-primary span{color:var(--paper);opacity:.8}a.seller-card.is-primary:hover{color:var(--paper)}.seller-card.is-status{grid-column:1/-1;background:var(--warn-soft);border-color:#e8d3a6}.seller-card.is-status.is-ready{background:var(--ok-soft);border-color:#b9d6c4}.seller-card.is-status ul{margin:0;padding-inline-start:18px;display:grid;gap:4px}.input,.select,.textarea{font-size:16px}.sec-head a{padding-block:10px}.footer li a{display:inline-block;padding-block:8px}.thumb-main{font-size:12px}.thumbs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.thumb-tools button{width:38px;height:38px}@media (max-width:760px){.search input{font-size:16px}.btn-sm{min-height:44px;padding:0 16px;font-size:14px}.btn-quiet.btn-sm{min-width:44px}.chip{min-height:40px}.logo{padding-block:8px}.bottom-nav a{font-size:12px}details>summary:not(.btn):not(.icon-btn){padding-block:10px}.seller-line{padding-block:6px}}@media (hover:none){.pcard-save{width:40px;height:40px}}.badge-inline{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;margin-inline-start:6px;border-radius:10px;background:var(--ink);color:var(--paper);font-size:12px;font-weight:700}.pdp-product{grid-template-areas:"g h" "g r";grid-template-rows:auto 1fr;row-gap:22px}.pdp-gallery{grid-area:g;min-width:0}.pdp-head{grid-area:h}.pdp-rest{grid-area:r;min-width:0}@media (max-width:900px){.pdp-product{grid-template-areas:"h" "g" "r";grid-template-rows:auto}}.report-end{margin-top:40px;border-top:1px solid var(--line)}.explore,.report-end{padding-top:16px}.explore-search{position:relative;margin-bottom:20px}.explore-search input{width:100%;height:52px;border-radius:999px;border:2px solid transparent;background:var(--sand);padding-inline:52px 20px;font-size:16px}.explore-search input:focus{outline:none;border-color:#7fc1ff;background:var(--paper)}.explore-search svg{position:absolute;inset-inline-start:18px;top:50%;transform:translateY(-50%);color:var(--ink);pointer-events:none}.idea-row{display:block;margin-bottom:22px;max-width:760px}.idea-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.idea-head small{display:block;font-size:13px;color:var(--muted)}.idea-head strong{display:block;font-size:18px;line-height:1.3}[dir=rtl] .idea-chev{transform:scaleX(-1)}.idea-strip{display:grid;grid-template-columns:repeat(var(--n,4),1fr);gap:2px;border-radius:var(--r-lg);overflow:hidden}.idea-strip>span{position:relative;aspect-ratio:3/4;background:var(--sand)}.idea-strip img{object-fit:cover}.idea-row:hover strong{text-decoration:underline}.shop-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-block:16px 4px}.shop-head .avatar,.shop-head .avatar-empty,.shop-head .avatar-wrap{width:96px;height:96px;border-radius:var(--r-lg)}.shop-head .avatar-empty{font-size:34px}.shop-info{flex:1;min-width:0}.shop-info h1{margin:0}.shop-meta{margin:4px 0 0;gap:4px 14px}.shop-actions,.shop-meta{display:flex;flex-wrap:wrap}.shop-actions{gap:8px}.shop-sections .chip{gap:6px}.shop-head+.sec,.shop-sections+.sec{margin-top:8px}.shop-sections .chip strong{font-weight:500}.shop-sections .chip .num{color:var(--muted);font-size:13px}.shop-sections .chip[aria-current=page] .num{color:#ccc}@media (max-width:720px){.store-cover{height:120px}.shop-head{gap:12px;padding-top:12px}.shop-head .avatar,.shop-head .avatar-empty,.shop-head .avatar-wrap{width:64px;height:64px}.shop-head .avatar-empty{font-size:24px}.shop-actions{width:100%}.shop-actions>*{flex:1;min-height:42px;padding-inline:10px}.seller-table thead{display:none}.seller-table,.seller-table tbody{display:block}.seller-table tr{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px;border-bottom:1px solid var(--line)}.seller-table tr:last-child{border-bottom:0}.seller-table td{display:block;padding:0;border:0}.seller-table td:nth-child(2){flex:1 1 calc(100% - 70px);min-width:0}.seller-table td[data-label="السعر"],.seller-table td[data-label="الكمية"]{flex:1 1 40%}.seller-table td[data-label]:before{content:attr(data-label);display:block;font-size:12px;color:var(--muted)}.seller-table td[data-label="مشاهدات"],.seller-table td[data-label="نقرات"]{font-size:13px}.seller-table td[data-label="مشاهدات"]:before,.seller-table td[data-label="نقرات"]:before{display:inline;margin-inline-end:4px}.seller-table .input-sm{width:100%}.seller-table .seller-actions{flex-basis:100%}.seller-table .seller-actions .btn{min-height:40px}}.temp-pw{display:flex;align-items:center;gap:8px}.temp-pw code{font-size:15px;font-weight:700;padding:4px 10px;border-radius:var(--r-sm);background:var(--sand);user-select:all}@font-face{unicode-range:u+06??,u+0750-077f,u+0870-08ff,u+fb50-fdff,u+fe70-feff,u+200c-200e,u+2010-2011,u+204f,u+2e41;font-family:plexArabic;src:url(/_next/static/media/38ca8bfd780ae6be.p.woff2) format("woff2");font-display:optional;font-weight:400}@font-face{unicode-range:u+06??,u+0750-077f,u+0870-08ff,u+fb50-fdff,u+fe70-feff,u+200c-200e,u+2010-2011,u+204f,u+2e41;font-family:plexArabic;src:url(/_next/static/media/3de711fd864e0bd8.p.woff2) format("woff2");font-display:optional;font-weight:600 700}.__className_827947{font-family:plexArabic}.__variable_827947{--font-plex-ar:"plexArabic"}@font-face{font-family:plexLatin;src:url(/_next/static/media/b6806de131f5bf32-s.woff2) format("woff2");font-display:optional;font-weight:400}@font-face{font-family:plexLatin;src:url(/_next/static/media/7b6a1bb2d463380b-s.woff2) format("woff2");font-display:optional;font-weight:600 700}@font-face{font-family:plexLatin Fallback;src:local("Arial");ascent-override:107.29%;descent-override:41.04%;line-gap-override:0.00%;size-adjust:101.13%}.__className_098f71{font-family:plexLatin,plexLatin Fallback}.__variable_098f71{--font-plex-la:"plexLatin","plexLatin Fallback"}@font-face{unicode-range:u+06??,u+0750-077f,u+0870-08ff,u+fb50-fdff,u+fe70-feff,u+200c-200e,u+2010-2011,u+204f,u+2e41;font-family:naskh;src:url(/_next/static/media/0bd531abb82069bf.woff2) format("woff2");font-display:swap;font-weight:600 700}.__className_5b3f8d{font-family:naskh}.__variable_5b3f8d{--font-naskh:"naskh"}