@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-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-outline-style:solid;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-poppins), ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-poppins), ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, monospace;--font-display:var(--font-poppins), ui-sans-serif, system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-22{height:calc(var(--spacing) * 22)}.h-26{height:calc(var(--spacing) * 26)}.h-34{height:calc(var(--spacing) * 34)}.h-60{height:calc(var(--spacing) * 60)}.h-full{height:100%}.w-4{width:calc(var(--spacing) * 4)}.w-9{width:calc(var(--spacing) * 9)}.shrink{flex-shrink:1}.grow{flex-grow: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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.font-display{font-family:var(--font-poppins), ui-sans-serif, system-ui, sans-serif}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[xml\:lang\]{xml:lang}}:root,[data-field=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sd-violet-deep:#6d28d9;--sd-violet:#9b5cf6;--sd-violet-hot:#a855f7;--sd-periwinkle:#d9a8ff;--sd-sky:#38bdf8;--sd-cyan:#22d3ee;--sd-cyan-hot:#06b6d4;--sd-accent:var(--sd-periwinkle);--sd-accent-2:var(--sd-cyan);--sd-on-brand:#07050d;--sd-hue-construction:#f59e0b;--sd-hue-events:#f0abfc;--sd-hue-food:#fb7185;--sd-hue-hiring:#34d399;--sd-hue-operations:#a5b4fc;--sd-hue-retail:#7dd3fc;--sd-hue-custom:#22d3ee;--sd-void:#100c20;--sd-ink:#141029;--sd-surface:#1a1433;--sd-surface-2:#221a40;--sd-surface-3:#2b2150;--sd-underglow:#2a1552;--sd-paper:#fdfbf7;--sd-paper-ink:#17131f;--sd-tint:255, 255, 255;--sd-sheen:255, 255, 255;--sd-glass:var(--sd-surface)}@supports (color:color-mix(in lab, red, red)){:root,[data-field=dark]{--sd-glass:color-mix(in srgb, var(--sd-surface) 62%, transparent)}}:root,[data-field=dark]{--sd-glass-2:var(--sd-surface-2)}@supports (color:color-mix(in lab, red, red)){:root,[data-field=dark]{--sd-glass-2:color-mix(in srgb, var(--sd-surface-2) 68%, transparent)}}:root,[data-field=dark]{--sd-glass-strong:var(--sd-surface)}@supports (color:color-mix(in lab, red, red)){:root,[data-field=dark]{--sd-glass-strong:color-mix(in srgb, var(--sd-surface) 80%, transparent)}}:root,[data-field=dark]{--sd-lit-edge:#d2c8ff80;--sd-field-veil:var(--sd-void)}@supports (color:color-mix(in lab, red, red)){:root,[data-field=dark]{--sd-field-veil:color-mix(in srgb, var(--sd-void) 58%, transparent)}}:root,[data-field=dark]{--sd-slab-hi:#342960eb;--sd-slab-mid:#231b44f0;--sd-slab-lo:#17122ef5;--sd-control:#1d163aeb;--sd-control-2:#281f4ef0;--sd-room-floor:radial-gradient(120% 84% at 50% 72%, #241c46 0%, #191333 44%, #0d0a1c 100%);--sd-room-wall:linear-gradient(178deg, #17112e 0%, #131024 52%, #0b0817 100%);--sd-room-floor-workshop:radial-gradient(110% 78% at 42% 76%, #2a2049 0%, #1c1536 46%, #0e0a1d 100%);--sd-room-wall-workshop:linear-gradient(178deg, #1a1332 0%, #151027 52%, #0c0918 100%);--sd-room-floor-plain:radial-gradient(120% 86% at 54% 70%, #221b40 0%, #181230 44%, #0c0919 100%);--sd-room-wall-plain:linear-gradient(178deg, #16112b 0%, #120f22 52%, #0a0816 100%);--sd-plate-base:#241c46;--sd-plate-deep:#150f2c;--sd-text:#f5f3ff;--sd-text-dim:#b9b4cc;--sd-text-faint:#837e9a;--sd-line:#ffffff12;--sd-line-strong:#ffffff24;--sd-line-glow:#7a84e847;--sd-ok:#4ade9a;--sd-warn:#f0b95c;--sd-alert:#f2777a;--sd-gradient:linear-gradient(90deg, var(--sd-violet) 0%, var(--sd-periwinkle) 52%, var(--sd-cyan) 100%);--sd-gradient-soft:linear-gradient(100deg, #b676e629, #7198df1f, #50dde929);--sd-bloom-1:radial-gradient(48% 60% at 12% 8%, #9b5cf638, transparent 62%);--sd-bloom-2:radial-gradient(52% 62% at 92% 18%, #22d3ee29, transparent 60%);--sd-bloom-3:radial-gradient(60% 70% at 68% 100%, #6d28d933, transparent 66%);--sd-bloom:var(--sd-bloom-1), var(--sd-bloom-2), var(--sd-bloom-3);--sd-shadow-sm:0 2px 10px #0603148c;--sd-shadow-md:0 20px 55px -14px #060314b8;--sd-shadow-lg:0 48px 130px -26px #060314cc;--sd-glow-violet:0 0 90px -12px #9b5cf699;--sd-glow-cyan:0 0 90px -12px #22d3ee8c;--sd-mesh:var(--sd-bloom);--sd-paper-2:#f7f3ea;--sd-paper-line:#17131f1f;--sd-paper-dim:#4a4358;--sd-radius:14px;--sd-radius-lg:20px;--sd-shell:1200px;--sd-ease:cubic-bezier(.16, 1, .3, 1);--sd-ease-mech:cubic-bezier(.65, 0, .35, 1)}:root{background-color:var(--sd-void)}[data-field=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sd-accent:#6d28d9;--sd-accent-2:#0e6f86;--sd-on-brand:#fbf9ff;--sd-hue-construction:#b45309;--sd-hue-events:#86198f;--sd-hue-food:#be3455;--sd-hue-hiring:#0f7a52;--sd-hue-operations:#4c51bf;--sd-hue-retail:#0369a1;--sd-hue-custom:#0e7490;--sd-void:#f4f0e8;--sd-ink:#f7f3ec;--sd-surface:#faf7f1;--sd-surface-2:#fcfaf6;--sd-surface-3:#fdfbf7;--sd-underglow:#ece2f6;--sd-tint:23, 19, 31;--sd-glass:var(--sd-surface)}@supports (color:color-mix(in lab, red, red)){[data-field=light]{--sd-glass:color-mix(in srgb, var(--sd-surface) 88%, transparent)}}[data-field=light]{--sd-glass-2:var(--sd-surface-2)}@supports (color:color-mix(in lab, red, red)){[data-field=light]{--sd-glass-2:color-mix(in srgb, var(--sd-surface-2) 90%, transparent)}}[data-field=light]{--sd-glass-strong:var(--sd-surface)}@supports (color:color-mix(in lab, red, red)){[data-field=light]{--sd-glass-strong:color-mix(in srgb, var(--sd-surface) 96%, transparent)}}[data-field=light]{--sd-lit-edge:#6d28d938;--sd-field-veil:var(--sd-void)}@supports (color:color-mix(in lab, red, red)){[data-field=light]{--sd-field-veil:color-mix(in srgb, var(--sd-void) 72%, transparent)}}[data-field=light]{--sd-slab-hi:#fffcf6f7;--sd-slab-mid:#faf5eceb;--sd-slab-lo:#f0e9dced;--sd-control:#fdfaf5eb;--sd-control-2:#faf6eff5;--sd-room-floor:radial-gradient(120% 84% at 50% 72%, #fdfaf4 0%, #f7f2e9 44%, #eee7da 100%);--sd-room-wall:linear-gradient(178deg, #f8f4ec 0%, #f4efe6 52%, #ece5d8 100%);--sd-room-floor-workshop:radial-gradient(110% 78% at 42% 76%, #fdf9f1 0%, #f7f1e4 46%, #efe7d6 100%);--sd-room-wall-workshop:linear-gradient(178deg, #faf5eb 0%, #f5efe3 52%, #ede6d7 100%);--sd-room-floor-plain:radial-gradient(120% 86% at 54% 70%, #fbf9f5 0%, #f4f2ea 46%, #e9e7db 100%);--sd-room-wall-plain:linear-gradient(178deg, #f7f6f0 0%, #f3f1e9 52%, #eae8dc 100%);--sd-plate-base:#f2ece0;--sd-plate-deep:#e4dccc;--sd-text:#17131f;--sd-text-dim:#4a4358;--sd-text-faint:#665e78;--sd-line:#17131f1a;--sd-line-strong:#17131f33;--sd-line-glow:#6d28d957;--sd-ok:#0d7a4a;--sd-warn:#8a5100;--sd-alert:#b0182a;--sd-gradient-soft:linear-gradient(100deg, #9b5cf62e, #7198df24, #22d3ee29);--sd-bloom-1:radial-gradient(62% 74% at 14% 6%, #9b5cf621, transparent 64%);--sd-bloom-2:radial-gradient(58% 68% at 88% 16%, #22d3ee1c, transparent 62%);--sd-bloom-3:radial-gradient(74% 82% at 62% 104%, #6d28d91a, transparent 66%);--sd-bloom:var(--sd-bloom-1), var(--sd-bloom-2), var(--sd-bloom-3);--sd-mesh:var(--sd-bloom);--sd-shadow-sm:0 2px 10px #1e163012;--sd-shadow-md:0 20px 55px -14px #1e163029;--sd-shadow-lg:0 48px 130px -26px #1e163038;--sd-glow-violet:0 0 90px -12px #6d28d94d;--sd-glow-cyan:0 0 90px -12px #0e6f8642;background-color:var(--sd-void);color:var(--sd-text)}[data-field=dark]{background-color:var(--sd-void);color:var(--sd-text)}:root{--sd-space-1:4px;--sd-space-2:8px;--sd-space-3:12px;--sd-space-4:16px;--sd-space-5:24px;--sd-space-6:32px;--sd-space-7:48px;--sd-space-8:64px;--sd-space-9:96px;--sd-space-10:128px;--sd-gutter:var(--sd-space-5);--sd-column-inset:max(var(--sd-gutter), calc((100vw - var(--sd-shell)) / 2 + var(--sd-gutter)));--sd-inset:var(--sd-space-5);--sd-rhythm:var(--sd-space-8);--sd-rhythm-top:var(--sd-space-7);--sd-rhythm-bottom:var(--sd-space-9)}@media (min-width:768px){:root{--sd-gutter:var(--sd-space-6);--sd-inset:var(--sd-space-6);--sd-rhythm:var(--sd-space-9);--sd-rhythm-top:var(--sd-space-8);--sd-rhythm-bottom:var(--sd-space-10)}}:root{--sd-text-faint-aa:#ada8c5;--sd-text-dim-aa:#d5d1e4;--sd-slab-note-ink:#fff}[data-field=light]{--sd-text-faint-aa:var(--sd-text-faint);--sd-text-dim-aa:var(--sd-text-dim);--sd-slab-note-ink:var(--sd-text-dim)}*{border-color:var(--sd-line)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;background:#fff}body{color:var(--sd-text);font-family:var(--font-poppins), ui-sans-serif, system-ui, sans-serif;font-feature-settings:"cv02", "cv03", "cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;overflow-x:hidden}html{overflow-x:clip}::selection{color:var(--sd-on-brand);background:#b676e652}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--sd-cyan-hot);outline-offset:3px;border-radius:6px}.sd-skip{z-index:200;background:var(--sd-surface-2);color:var(--sd-text);border:1px solid var(--sd-line-strong);border-radius:10px;padding:12px 18px;position:absolute;top:0;left:-9999px}.sd-skip:focus{top:16px;left:16px}.sd-display{font-family:var(--font-poppins), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.032em;font-weight:600;line-height:1.02}.sd-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--sd-text-dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.sd-shell{width:100%;max-width:var(--sd-shell);padding-inline:var(--sd-gutter);margin-inline:auto}.sd-btn{border:1px solid var(--sd-line-strong);color:var(--sd-text);background:var(--sd-surface-2);transition:border-color .18s var(--sd-ease), background .18s var(--sd-ease), transform .18s var(--sd-ease);cursor:pointer;text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:14px 22px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.sd-btn:hover{border-color:var(--sd-line-glow);background:var(--sd-surface-3)}.sd-btn[disabled]{opacity:.45;cursor:not-allowed}.sd-btn-primary{isolation:isolate;border:1px solid var(--sd-violet-deep);color:#fff;background:var(--sd-violet-deep);font-weight:600;position:relative}.sd-btn-primary:hover{filter:none;background:#5b21b6;border-color:#5b21b6}.sd-btn-primary:active{transform:translate(1px,2px)}.sd-btn-primary>svg{z-index:1;position:relative}.sd-btn-ghost{border-color:var(--sd-line);background:0 0}.sd-field{background:var(--sd-ink);border:1px solid var(--sd-line-strong);width:100%;color:var(--sd-text);transition:border-color .16s var(--sd-ease);border-radius:11px;padding:13px 15px;font-size:15px}.sd-field:focus{border-color:var(--sd-line-glow)}.sd-field::placeholder{color:var(--sd-text-faint)}@keyframes sd-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sd-stamp{0%{opacity:0;transform:scale(2.1)rotate(-14deg)}62%{opacity:1;transform:scale(.92)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes sd-snap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sd-rise{0%{opacity:.68;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sd-sweep{0%{opacity:0;transform:translateY(-8%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(108%)}}@keyframes sd-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@keyframes sd-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes sd-trace{0%{stroke-dashoffset:var(--sd-dash,300)}to{stroke-dashoffset:0}}@keyframes sd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sd-anim .sd-a-rise{opacity:.68;animation:sd-rise .46s var(--sd-ease) forwards;animation-delay:var(--sd-d,0s)}.sd-anim .sd-a-snap{opacity:0;animation:sd-snap .34s var(--sd-ease-mech) forwards;animation-delay:var(--sd-d,0s)}.sd-anim .sd-a-draw{transform-origin:0;animation:sd-draw .3s var(--sd-ease-mech) forwards;animation-delay:var(--sd-d,0s);transform:scaleX(0)}.sd-anim .sd-a-stamp{opacity:0;animation:sd-stamp .5s var(--sd-ease-mech) forwards;animation-delay:var(--sd-d,0s)}.sd-anim .sd-a-trace{stroke-dasharray:var(--sd-dash,300);stroke-dashoffset:var(--sd-dash,300);animation:sd-trace 1.4s var(--sd-ease) forwards;animation-delay:var(--sd-d,0s)}.sd-anim .sd-a-sweep{animation:sd-sweep 2.1s var(--sd-ease-mech) infinite}.sd-anim .sd-a-pulse{animation:1.9s ease-in-out infinite sd-pulse-dot}.sd-anim .sd-a-marquee{animation:sd-marquee var(--sd-dur,60s) linear infinite}.sd-anim .sd-a-marquee:hover,.sd-anim .sd-a-marquee:focus-within{animation-play-state:paused}@media (max-width:767px){.sd-anim .sd-a-sweep,.sd-anim .sd-mobile-still{animation:none!important}.sd-anim .sd-a-marquee{--sd-dur:90s}}@media (prefers-reduced-motion:reduce){.sd-anim *,.sd-anim :before,.sd-anim :after{transition-duration:.01ms!important;animation:none!important}.sd-anim .sd-a-rise,.sd-anim .sd-a-snap,.sd-anim .sd-a-stamp{opacity:1!important;transform:none!important}.sd-anim .sd-a-draw{transform:scaleX(1)!important}.sd-anim .sd-a-trace{stroke-dashoffset:0!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--sd-void)}::-webkit-scrollbar-thumb{background:var(--sd-surface-3);border:2px solid var(--sd-void);border-radius:20px}::-webkit-scrollbar-thumb:hover{background:var(--sd-text)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--sd-text) 34%, transparent)}}.sd-aisle{scroll-snap-type:x proximity;scrollbar-width:thin}.sd-aisle>*{scroll-snap-align:start}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}svg{flex:none;width:18px;height:18px}.sd-body{flex-direction:column;min-height:100%;display:flex}.sd-page-frame{flex:1}.sd-header{z-index:100;background:var(--sd-void);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.sd-header{background:color-mix(in srgb, var(--sd-void) 82%, transparent)}}.sd-header{border-bottom:1px solid var(--sd-line);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%)}.sd-header-inner{align-items:center;gap:10px;min-height:72px;display:flex}.sd-brand{--sd-brand-w:228px;align-items:center;gap:10px;min-height:44px;display:flex}.sd-brand img{width:var(--sd-brand-w);height:auto}.sd-brand img.sd-brand-mark{width:auto;height:calc(var(--sd-brand-w) * .158)}.sd-header-left{align-items:center;gap:8px;display:flex}.sd-header-right{align-items:center;gap:10px;margin-left:auto;display:flex}.sd-header-left .sd-search-panel{left:0;right:auto}@media (min-width:768px){.sd-header-inner{justify-content:space-between}.sd-header-left{gap:6px}.sd-brand{padding-inline:14px;position:absolute;left:50%;transform:translate(-50%)}.sd-header-left{margin-right:auto}.sd-header-right{margin-left:auto}}.sd-nav{color:var(--sd-text-dim);align-items:center;gap:2px;font-size:15px;display:flex}.sd-nav a{white-space:nowrap;border-radius:10px;align-items:center;min-height:44px;padding:10px 14px;display:flex}.sd-tab{color:var(--sd-text-dim);font-weight:600;position:relative}.sd-tab:focus-visible,.sd-tab[aria-current=page]{color:var(--sd-text)}.sd-tab[aria-current=page]:after{content:"";background:var(--sd-violet);border-radius:2px;height:2px;position:absolute;bottom:7px;left:13px;right:13px}.sd-header-acts{align-items:center;gap:8px;display:flex}@media (max-width:1099px){.sd-nav-wide{display:none}}@media (min-width:1200px){.sd-chrome-name{max-width:12ch}}@media (min-width:1100px) and (max-width:1199px){.sd-chrome-account .sd-chrome-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:1099px){.sd-chrome-account .sd-chrome-name,.sd-chrome-cart span,.sd-chrome-search span,.sd-menu-trigger span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sd-chrome-btn{border:1px solid var(--sd-line-strong);background:var(--sd-surface);border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sd-chrome-btn{background:color-mix(in srgb, var(--sd-surface) 55%, transparent)}}.sd-chrome-btn{color:var(--sd-text);white-space:nowrap;cursor:pointer;transition:border-color .18s var(--sd-ease), background .18s var(--sd-ease);font-size:14px;font-weight:600}.sd-chrome-btn:focus-visible{border-color:var(--sd-violet)}.sd-chrome-btn:active{background:var(--sd-surface-2)}@supports (color:color-mix(in lab, red, red)){.sd-chrome-btn:active{background:color-mix(in srgb, var(--sd-surface-2) 72%, transparent)}}.sd-chrome-btn svg{flex:none;width:18px;height:18px}.sd-chrome-name{text-overflow:ellipsis;max-width:15ch;overflow:hidden}.sd-chrome-news{border-color:#ff526e80}.sd-chrome-cart{position:relative}.sd-chrome-cart b{background:var(--sd-surface-3);border:1px solid var(--sd-line-strong);min-width:22px;height:22px;font:700 12px/1 var(--font-mono);color:var(--sd-text);border-radius:7px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.sd-tab-dot{background:#ff4d6d;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 #ff4d6d8c}.sd-anim .sd-tab-dot{animation:sd-dot-pulse 1.9s var(--sd-ease) infinite}.sd-tab-count{color:var(--sd-alert);white-space:nowrap;font-size:12px;font-weight:700}@keyframes sd-dot-pulse{0%{box-shadow:0 0 #ff4d6d8c}70%{box-shadow:0 0 0 9px #ff4d6d00}to{box-shadow:0 0 #ff4d6d00}}@media (prefers-reduced-motion:reduce){.sd-anim .sd-tab-dot{animation:none}}.sd-search-slot{position:relative}.sd-search-panel{z-index:3;background:var(--sd-surface);border-radius:16px;width:min(520px,100vw - 28px);padding:18px;position:absolute;top:calc(100% + 10px);right:0}@supports (color:color-mix(in lab, red, red)){.sd-search-panel{background:color-mix(in srgb, var(--sd-surface) 94%, transparent)}}.sd-search-panel{border:1px solid var(--sd-line-strong);box-shadow:var(--sd-shadow-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.sd-search-panel label{color:var(--sd-text-dim);margin-bottom:9px;font-size:13px;display:block}.sd-search-row{gap:9px;display:flex}.sd-search-row input{background:var(--sd-void);border:1px solid var(--sd-line-strong);min-height:48px;color:var(--sd-text);border-radius:11px;flex:auto;padding:0 14px;font-size:16px}.sd-search-row input:focus-visible{border-color:var(--sd-violet);outline:none}.sd-search-tries{margin-top:14px}.sd-search-tries p{letter-spacing:.12em;text-transform:uppercase;color:var(--sd-text-faint);margin-bottom:6px;font-size:12px}.sd-search-tries ul{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.sd-search-tries a{border:1px solid var(--sd-line);min-height:44px;color:var(--sd-text-dim);border-radius:10px;align-items:center;padding:0 12px;font-size:14px;display:inline-flex}.sd-search-tries a:focus-visible{border-color:var(--sd-violet);color:var(--sd-text)}.sd-menu-trigger{display:none}@media (max-width:1099px){.sd-menu-trigger{display:inline-flex}}.sd-menu-sheet{z-index:220;background:var(--sd-void);animation:sd-menu-in .26s var(--sd-ease) both;position:fixed;inset:0;overflow-y:auto}@keyframes sd-menu-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sd-menu-sheet{animation:none}}.sd-menu-inner{max-width:620px;margin:0 auto;padding:16px 16px 48px}.sd-menu-top{justify-content:space-between;align-items:center;min-height:56px;display:flex}.sd-menu-top p{letter-spacing:.14em;text-transform:uppercase;color:var(--sd-text-faint);font-size:13px}.sd-menu-sheet nav{gap:8px;margin-top:14px;display:grid}.sd-menu-row{border:1px solid var(--sd-line);background:var(--sd-surface);border-radius:14px;grid-template-columns:1fr auto;align-items:center;column-gap:14px;min-height:72px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.sd-menu-row{background:color-mix(in srgb, var(--sd-surface) 50%, transparent)}}.sd-menu-row strong{font:600 20px/1.2 var(--font-display);letter-spacing:-.01em;grid-column:1}.sd-menu-row small{color:var(--sd-text-dim);grid-column:1;margin-top:3px;font-size:14px;line-height:1.4}.sd-menu-row svg{width:22px;height:22px;color:var(--sd-text-faint);grid-area:1/2/-1}.sd-menu-row:focus-visible{border-color:var(--sd-violet)}.sd-header-inner{position:relative}.sd-deptmenu{align-items:center;display:flex}.sd-deptmenu-trigger{gap:7px}.sd-deptmenu-trigger svg{width:15px;height:15px;color:var(--sd-text-faint);transition:transform .22s var(--sd-ease);flex:none;transform:rotate(90deg)}.sd-deptmenu-trigger[aria-expanded=true] svg{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.sd-deptmenu-trigger svg{transition:none}}.sd-deptmenu-panel{z-index:6;overscroll-behavior:contain;border:1px solid var(--sd-line-strong);border-radius:var(--sd-radius-lg);background:linear-gradient(var(--sd-ink) 34%, transparent) top / 100% 40px local no-repeat, linear-gradient(transparent, var(--sd-ink) 66%) bottom / 100% 40px local no-repeat, radial-gradient(farthest-side at 50% 0, #261a0c26, #261a0c00) top / 100% 18px scroll no-repeat, radial-gradient(farthest-side at 50% 100%, #261a0c26, #261a0c00) bottom / 100% 18px scroll no-repeat, linear-gradient(180deg, var(--sd-slab-hi), var(--sd-slab-mid));max-height:min(78vh,720px);box-shadow:var(--sd-shadow-lg);animation:sd-deptmenu-in .24s var(--sd-ease) both;padding:clamp(20px,2vw,30px) clamp(18px,2vw,30px) clamp(16px,1.6vw,22px);scroll-padding-block:12px 34px;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow-y:auto}@keyframes sd-deptmenu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sd-deptmenu-panel{animation:none}}.sd-deptmenu-grid{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));align-items:start;gap:clamp(18px,1.8vw,28px) clamp(16px,1.6vw,26px);display:grid}.sd-deptmenu-family h2{font:600 11px/1.35 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--sd-text-faint);margin:0 0 9px}.sd-deptmenu-rooms{margin:0;padding:0;list-style:none;display:grid}.sd-nav .sd-deptmenu-room,.sd-deptmenu-room{min-height:30px;color:var(--sd-text);white-space:normal;border-radius:0;padding:3px 0;font-size:14px;line-height:1.4;text-decoration:none;display:block}.sd-deptmenu-room[data-status=opening]{color:var(--sd-text-dim)}.sd-deptmenu-state{font:600 9.5px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--sd-text-faint);white-space:nowrap;margin-left:7px;font-style:normal}.sd-deptmenu-room:focus-visible{color:var(--sd-violet)}.sd-nav .sd-deptmenu-all,.sd-deptmenu-all{border-top:1px solid var(--sd-line);min-height:48px;color:var(--sd-text);border-radius:0;align-items:center;gap:10px;margin-top:clamp(16px,1.6vw,22px);padding:14px 0 0;text-decoration:none;display:flex}.sd-deptmenu-all strong{font-size:15px;font-weight:600}.sd-deptmenu-all svg{width:18px;height:18px;color:var(--sd-accent)}.sd-deptmenu-phone{gap:6px;margin:6px 0 2px;padding-left:10px;display:grid}.sd-deptmenu-foldhead{border:1px solid var(--sd-line);background:var(--sd-surface);border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.sd-deptmenu-foldhead{background:color-mix(in srgb, var(--sd-surface) 40%, transparent)}}.sd-deptmenu-foldhead{color:var(--sd-text);text-align:left;cursor:pointer}.sd-deptmenu-foldhead strong{font-size:15.5px;font-weight:600;line-height:1.25}.sd-deptmenu-foldhead small{font:600 12px/1 var(--font-mono);color:var(--sd-text-faint)}.sd-deptmenu-foldhead svg{width:16px;height:16px;color:var(--sd-text-faint);transition:transform .2s var(--sd-ease);transform:rotate(90deg)}.sd-deptmenu-foldhead[aria-expanded=true] svg{transform:rotate(-90deg)}.sd-deptmenu-foldhead:focus-visible{border-color:var(--sd-violet)}@media (prefers-reduced-motion:reduce){.sd-deptmenu-foldhead svg{transition:none}}.sd-deptmenu-phone .sd-deptmenu-rooms{padding:2px 0 10px 14px}.sd-deptmenu-phone .sd-deptmenu-room{min-height:44px;font-size:15.5px}.sd-crumbs{border-top:1px solid var(--sd-line);background:var(--sd-ink)}@supports (color:color-mix(in lab, red, red)){.sd-crumbs{background:color-mix(in srgb, var(--sd-ink) 55%, transparent)}}.sd-crumbs ol{max-width:var(--sd-shell);padding-inline:var(--sd-gutter);color:var(--sd-text-faint);flex-wrap:wrap;align-items:center;gap:2px;margin:0 auto;font-size:13px;list-style:none;display:flex}.sd-crumbs li{align-items:center;display:flex}.sd-crumbs li+li:before{content:"›";color:var(--sd-text-faint);padding:0 8px}.sd-crumbs a,.sd-crumbs span{min-width:44px;min-height:44px;color:var(--sd-text-dim);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.sd-crumbs a:focus-visible{color:var(--sd-text)}.sd-crumbs [aria-current=page]{color:var(--sd-text);font-weight:600}.sd-footer{border-top:1px solid var(--sd-line);background:var(--sd-ink);padding:60px 0 34px}.sd-footer-grid{grid-template-columns:repeat(4,1fr);align-items:start;gap:34px;display:grid}.sd-footer-col h2{font:600 12px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sd-text-faint);margin-bottom:10px}.sd-footer-links{color:var(--sd-text-dim);gap:2px;font-size:15px;display:grid}.sd-footer-links a:focus-visible{color:var(--sd-text)}.sd-footer-status{border-top:1px solid var(--sd-line);flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:40px;padding-top:22px;display:flex}.sd-footer-status img{opacity:.8;width:150px;height:auto}.sd-footer-status p{color:var(--sd-text-faint);margin-left:auto;font-size:13px}@media (max-width:767px){.sd-nav-wide{display:none}.sd-menu-trigger{display:inline-flex}.sd-brand{--sd-brand-w:186px}.sd-header-inner{gap:6px;min-height:64px;padding-inline:14px}.sd-header-acts{gap:6px}.sd-chrome-btn{gap:6px;padding:0 11px}.sd-chrome-account .sd-chrome-name,.sd-chrome-cart span,.sd-chrome-search span,.sd-menu-trigger span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sd-chrome-account .sd-tab-count{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sd-search-panel{width:auto;position:fixed;top:68px;left:14px;right:14px}.sd-footer-grid{grid-template-columns:1fr 1fr;gap:26px}.sd-footer-status p{margin-left:0}}@media (max-width:400px){.sd-footer-grid{grid-template-columns:1fr}}.sd-sample,.sd-seeded{color:var(--sd-text-dim);background:#f0b95c0e;border:1px solid #f0b95c47;border-radius:11px;align-items:center;gap:10px;padding:11px 14px;font-size:12px;line-height:1.55;display:flex}.sd-sample strong{color:var(--sd-warn);font-weight:600}.sd-sample-dot{background:var(--sd-warn);border-radius:50%;width:6px;height:6px}.sd-sample-compact{max-width:760px;display:inline-flex}.sd-seeded{background:#22d3ee0b;border-color:#22d3ee3d}.sd-seeded>span{color:var(--sd-accent-2);text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;font-size:9px;font-weight:600}.sd-doc-preview{margin:0}.sd-doc-paper{aspect-ratio:.76;color:var(--sd-paper-ink);background:var(--sd-paper);border-radius:3px;flex-direction:column;padding:9% 8%;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000005c}.sd-doc-watermark{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:.04em;white-space:nowrap;color:#4c1d952b;text-transform:uppercase;justify-content:center;align-items:center;font-size:clamp(22px,3.1vw,42px);font-weight:800;line-height:1;display:flex;position:absolute;inset:0;transform:rotate(-32deg)}.sd-doc-head{letter-spacing:.12em;color:#45415a;justify-content:space-between;font:600 7px/1 ui-monospace,monospace;display:flex}.sd-doc-rule{background:var(--sd-violet);height:3px;margin:10px 0 22px}.sd-doc-kicker{letter-spacing:.16em;color:var(--sd-accent);font:600 7px/1 ui-monospace,monospace}.sd-doc-paper h2{letter-spacing:-.035em;margin:7px 0;font-size:clamp(15px,1.65vw,22px);line-height:1.13}.sd-doc-subtitle{color:#45415a;font-size:9px;line-height:1.5}.sd-doc-fields{grid-template-columns:1.4fr .6fr;gap:9px 14px;margin-top:16px;display:grid}.sd-doc-fields div:last-child{grid-column:1/-1}.sd-doc-fields div{gap:4px;display:grid}.sd-doc-fields span{color:#45415a;text-transform:uppercase;letter-spacing:.05em;font:6px ui-monospace,monospace}.sd-doc-fields i{background:#8b5cf617;border-bottom:1px solid #4c1d956b;border-radius:2px;height:11px;display:block}.sd-doc-sections{gap:0;margin-top:13px;display:grid}.sd-preview-sheet .sd-doc-sections,.sd-product-object .sd-doc-sections{flex:auto;grid-auto-rows:1fr;align-content:stretch}.sd-doc-section{border-top:1px solid #0a0a0f21;grid-template-columns:22px 1fr;align-items:center;gap:7px;min-height:39px;display:grid;position:relative}.sd-doc-section span{color:#6d28d9;font:7px ui-monospace,monospace}.sd-doc-section strong{font-size:8px;font-weight:600}.sd-doc-section i{background:#8b5cf612;border-bottom:1px solid #4c1d954d;border-radius:2px;height:9px;position:absolute;bottom:6px;left:29px;right:0}.sd-doc-foot{color:#45415a;border-top:1px solid #0a0a0f2b;justify-content:space-between;margin-top:auto;padding-top:9px;font:6px ui-monospace,monospace;display:flex}.sd-doc-preview figcaption{color:var(--sd-text-dim);text-align:center;margin-top:10px;font-size:11px}.sd-doc-preview-compact .sd-doc-paper{padding:8%}.sd-quiet-page,.sd-guide-page,.sd-verify-page,.sd-membership-page,.sd-custom-page,.sd-documents-page,.sd-product-page{min-height:70vh}.sd-page-hero{grid-template-columns:1fr 300px;align-items:end;gap:70px;padding-top:68px;padding-bottom:32px;display:grid}.sd-page-hero h1,.sd-guide-header h1,.sd-verify-heading h1,.sd-documents-heading h1,.sd-custom-heading h1{margin:13px 0 18px;font-size:clamp(42px,5.2vw,68px)}.sd-page-hero>div:first-child>p:last-child,.sd-guide-header>p:not(.sd-eyebrow),.sd-verify-heading>p:not(.sd-eyebrow),.sd-documents-heading p:not(.sd-eyebrow),.sd-custom-heading>p:not(.sd-eyebrow){color:var(--sd-text-dim);max-width:700px;font-size:15px;line-height:1.7}.sd-page-hero-aside{border-left:1px solid var(--sd-line-strong);gap:10px;padding-left:24px;display:grid}.sd-page-hero-aside>svg{width:24px;color:var(--sd-accent)}.sd-page-hero-aside>span{color:var(--sd-text-dim);font-size:12px}.sd-page-hero-aside a{color:var(--sd-accent-2);align-items:center;gap:7px;font-size:12px;display:flex}.sd-page-hero-aside a svg{width:14px}.sd-catalog-section{padding-top:34px;padding-bottom:100px}.sd-catalog-tools{border-bottom:1px solid var(--sd-line);gap:18px;padding-bottom:24px;display:grid}.sd-search-field{border:1px solid var(--sd-line-strong);background:var(--sd-surface);border-radius:13px;align-items:center;gap:12px;max-width:650px;height:55px;padding:0 16px;display:flex}.sd-search-field input{width:100%;color:var(--sd-text);background:0 0;border:0;outline:0;font-size:15px}.sd-search-field input::placeholder{color:var(--sd-text-faint)}.sd-filter-row{flex-wrap:wrap;gap:7px;display:flex}.sd-filter-row button,.sd-verification-tabs button{border:1px solid var(--sd-line);color:var(--sd-text-dim);cursor:pointer;background:0 0;border-radius:9px;padding:9px 12px;font-size:11px}.sd-filter-row button[aria-pressed=true],.sd-verification-tabs button[aria-pressed=true]{color:var(--sd-text);background:#9b5cf61a;border-color:#9b5cf666}.sd-catalog-count{color:var(--sd-text-dim);justify-content:space-between;margin:24px 0 10px;font-size:12px;display:flex}.sd-product-list{border-top:1px solid var(--sd-line-strong)}.sd-product-row{border-bottom:1px solid var(--sd-line);grid-template-columns:104px 1fr 125px;align-items:center;gap:28px;padding:31px 4px;display:grid}.sd-product-code{aspect-ratio:.78;background:var(--sd-paper);color:var(--sd-paper-ink);border-radius:3px;flex-direction:column;gap:7px;padding:13px 11px;display:flex;box-shadow:0 12px 32px #00000038}.sd-product-code span{color:#6d28d9;font:5px ui-monospace,monospace}.sd-product-code i{background:#0a0a0f29;height:1px}.sd-product-main{min-width:0}.sd-product-problem{color:var(--sd-accent-2)!important;margin-bottom:8px!important;font-size:11px!important}.sd-product-meta{color:var(--sd-text-dim);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px;font-size:12px;display:flex}.sd-product-status{color:var(--sd-warn);background:#f0b95c0b;border:1px solid #f0b95c38;border-radius:999px;padding:4px 8px;font-size:10px}.sd-product-action{justify-items:end;gap:3px;display:grid}.sd-product-action>strong{font-size:24px}.sd-product-action>span{color:var(--sd-text-dim);font-size:10px}.sd-product-action>a{min-height:44px;color:var(--sd-accent-2);align-items:center;gap:7px;margin-top:8px;font-size:12px;display:inline-flex}.sd-product-action svg{width:14px}.sd-empty-state{text-align:center;place-items:center;gap:12px;padding:80px 20px;display:grid}.sd-empty-state>svg{width:32px;color:var(--sd-text-faint)}.sd-empty-state p{color:var(--sd-text-dim);max-width:550px;font-size:13px;line-height:1.6}.sd-empty-state>div{gap:10px;margin-top:10px;display:flex}.sd-guide-page{padding:78px 0 110px}.sd-guide-shell{grid-template-columns:390px 1fr;align-items:start;gap:80px;display:grid}.sd-guide-header{position:sticky;top:112px}.sd-guide-header h1{font-size:clamp(39px,4.4vw,58px)}.sd-guide-header .sd-sample{margin-top:24px}.sd-guide{border:1px solid var(--sd-line-strong);background:var(--sd-surface);border-radius:19px;min-height:610px;overflow:hidden}.sd-guide-progress{border-bottom:1px solid var(--sd-line);color:var(--sd-text-dim);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:20px;padding:18px 24px;font:10px ui-monospace,monospace;display:flex}.sd-guide-progress>div{background:var(--sd-surface-3);flex:1;height:2px}.sd-guide-progress i{background:var(--sd-violet);height:100%;transition:width .3s var(--sd-ease);display:block}.sd-guide-question,.sd-guide-results{padding:50px 54px}.sd-guide-question h2,.sd-guide-results h2{letter-spacing:-.035em;margin:14px 0 12px;font-size:clamp(28px,3vw,40px);line-height:1.12}.sd-guide-question>p:not(.sd-eyebrow),.sd-guide-result-intro{color:var(--sd-text-dim);font-size:13px;line-height:1.6}.sd-choice-list{gap:9px;margin-top:32px;display:grid}.sd-choice-list button{text-align:left;border:1px solid var(--sd-line);background:var(--sd-ink);cursor:pointer;min-height:58px;color:var(--sd-text-dim);border-radius:11px;justify-content:space-between;align-items:center;padding:0 17px;transition:color .16s,border-color .16s,transform .16s;display:flex}.sd-choice-list button:hover{color:var(--sd-text);border-color:#9b5cf666;transform:translate(2px)}.sd-choice-list svg{width:17px;color:var(--sd-accent-2)}.sd-guide-controls{color:var(--sd-text-dim);justify-content:space-between;align-items:center;margin-top:28px;font-size:12px;display:flex}.sd-guide-controls button{cursor:pointer;color:var(--sd-text-dim);background:0 0;border:0}.sd-guide-controls a{align-items:center;min-height:44px;display:flex}.sd-guide-controls a:hover{color:var(--sd-text)}.sd-not-needed{border:1px solid var(--sd-line);border-radius:12px;grid-template-columns:38px 1fr;gap:14px;margin-top:18px;padding:18px;display:grid}.sd-timing-note{background:#22d3ee09;border:1px solid #22d3ee33;border-radius:12px;grid-template-columns:38px 1fr;gap:14px;margin-top:18px;padding:18px;display:grid}.sd-timing-note>svg{width:20px;color:var(--sd-accent-2);margin:7px}.sd-timing-note p{gap:5px;display:grid}.sd-timing-note strong{font-size:12px}.sd-timing-note span{color:var(--sd-text-dim);font-size:11px;line-height:1.6}.sd-not-needed-icon{background:var(--sd-surface-3);width:34px;height:34px;color:var(--sd-accent-2);border-radius:50%;place-items:center;display:grid}.sd-not-needed-icon svg{width:17px}.sd-not-needed h3{margin-bottom:8px;font-size:13px}.sd-not-needed ul{color:var(--sd-text-dim);padding-left:17px;font-size:11px;line-height:1.6}.sd-guide-result-actions{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.sd-guide-result-actions .sd-btn{padding:12px 15px;font-size:11px}.sd-product-page{padding:55px 0 110px}.sd-product-hero{grid-template-columns:1.04fr .96fr;align-items:start;gap:90px;display:grid}.sd-back-link{color:var(--sd-text-faint);margin-bottom:20px;font-size:11px;display:inline-block}.sd-product-copy>.sd-sample{margin-bottom:27px}.sd-product-copy h1{margin:14px 0 17px;font-size:clamp(43px,5.3vw,70px)}.sd-product-description{color:var(--sd-text-dim);margin-top:12px;font-size:13px;line-height:1.7}.sd-product-facts{border-top:1px solid var(--sd-line);border-left:1px solid var(--sd-line);grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.sd-product-facts div{border-right:1px solid var(--sd-line);border-bottom:1px solid var(--sd-line);gap:6px;padding:15px;display:grid}.sd-product-facts span,.sd-terms-pending span{color:var(--sd-text-faint);text-transform:uppercase;letter-spacing:.08em;font:9px ui-monospace,monospace}.sd-product-facts strong{font-size:11px;line-height:1.45}.sd-overlap-note{color:var(--sd-text-dim);border:1px solid #f0b95c38;border-radius:11px;gap:13px;margin-top:18px;padding:14px;font-size:11px;line-height:1.5;display:flex}.sd-overlap-note svg{width:19px;color:var(--sd-warn)}.sd-overlap-note span{gap:3px;display:grid}.sd-overlap-note strong{color:var(--sd-warn)}.sd-blank-risk{border:1px solid #f0b95c57;border-left:3px solid var(--sd-warn);background:var(--sd-surface);border-radius:12px;gap:11px;max-width:670px;margin-top:20px;padding-block:18px;display:grid}.sd-blank-risk h2{color:var(--sd-warn);letter-spacing:-.01em;margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.35}.sd-blank-risk-body{color:var(--sd-text);margin:0;font-size:clamp(13px,1.15vw,14px);line-height:1.62}.sd-blank-risk-flag{color:var(--sd-warn);border-top:1px solid #f0b95c2e;align-items:start;gap:10px;margin:0;padding-top:11px;font-size:clamp(12px,1.05vw,13px);line-height:1.5;display:flex}.sd-blank-risk-flag svg{flex:none;width:16px;margin-top:2px}.sd-fine-print-standing{margin-top:var(--sd-rhythm,70px);border-top:1px solid var(--sd-line);max-width:760px;color:var(--sd-text-dim-aa);padding-top:20px;font-size:clamp(12px,1.05vw,13px);line-height:1.65}.sd-purchase-box{border:1px solid var(--sd-line-strong);background:var(--sd-surface);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:18px;padding:18px;display:grid}.sd-purchase-box>div{gap:2px;display:grid}.sd-purchase-box>div strong{font-size:27px}.sd-purchase-box>div span,.sd-purchase-box>p{color:var(--sd-text-faint);font-size:9px}.sd-purchase-box>p{grid-column:1/-1;line-height:1.5}.sd-purchase-box .sd-btn[disabled]{opacity:.58}.sd-product-hero>.sd-doc-preview{justify-self:end;width:100%;max-width:510px;position:sticky;top:110px}.sd-product-object{justify-self:end;gap:42px;width:100%;max-width:510px;display:grid;position:sticky;top:110px}.sd-product-fit{grid-template-columns:1fr 1fr;gap:16px;margin-top:90px;display:grid}.sd-detail-block{border:1px solid var(--sd-line);background:var(--sd-surface);border-radius:15px;padding:28px}.sd-detail-block h2{margin-bottom:18px;font-size:20px}.sd-detail-block ul{gap:13px;padding:0;list-style:none;display:grid}.sd-detail-block li{color:var(--sd-text-dim);gap:10px;font-size:12px;line-height:1.55;display:flex}.sd-detail-block li svg{width:16px;margin-top:1px}.sd-detail-good li svg{color:var(--sd-ok)}.sd-detail-warn li svg{color:var(--sd-warn)}.sd-product-detail-grid{grid-template-columns:1.1fr .9fr;gap:90px;padding-top:110px;padding-bottom:110px;display:grid}.sd-included-block h2{margin:13px 0 30px;font-size:clamp(34px,4vw,50px)}.sd-included-block>div{border-top:1px solid var(--sd-line-strong)}.sd-included-block>div p{border-bottom:1px solid var(--sd-line);grid-template-columns:45px 1fr;padding:18px 0;display:grid}.sd-included-block p span{color:var(--sd-text-faint);font:9px ui-monospace,monospace}.sd-monday-block{border:1px solid var(--sd-line-strong);background:var(--sd-surface);border-radius:17px;padding:32px}.sd-monday-block h2{margin:12px 0 25px;font-size:26px}.sd-monday-block ol{gap:17px;padding:0;list-style:none;display:grid}.sd-monday-block li{color:var(--sd-text-dim);grid-template-columns:32px 1fr;align-items:center;gap:10px;font-size:12px;line-height:1.5;display:grid}.sd-monday-block li span{border:1px solid var(--sd-line-strong);width:30px;height:30px;color:var(--sd-accent-2);border-radius:50%;place-items:center;font:9px ui-monospace,monospace;display:grid}.sd-sources-block{border-top:1px solid var(--sd-line);padding-top:90px}.sd-sources-heading{grid-template-columns:1fr 460px;align-items:end;gap:60px;display:grid}.sd-sources-heading h2{margin-top:12px;font-size:clamp(34px,4vw,52px)}.sd-sources-heading>p{color:var(--sd-text-dim);font-size:12px;line-height:1.65}.sd-source-table{border-top:1px solid var(--sd-line-strong);margin-top:32px}.sd-source-table>a{border-bottom:1px solid var(--sd-line);grid-template-columns:70px 1fr 280px 20px;align-items:center;gap:18px;padding:20px 4px;display:grid}.sd-source-table>a>span{color:var(--sd-text-faint);font:9px ui-monospace,monospace}.sd-source-table div{gap:4px;display:grid}.sd-source-table small{color:var(--sd-text-dim);font-size:10px}.sd-source-table b{color:var(--sd-accent-2);text-align:right;font:10px ui-monospace,monospace}.sd-source-table svg{width:15px;color:var(--sd-text-faint)}.sd-reference-block .sd-source-table{border-top-color:var(--sd-line)}.sd-reference-block .sd-source-table>a{border-left:2px solid var(--sd-hue-events);padding-left:14px}.sd-source-kind{text-transform:uppercase;letter-spacing:.08em}.sd-source-standing{color:var(--sd-text-faint);max-width:52ch}.sd-exclusions{border-top:1px solid var(--sd-line);border-bottom:1px solid var(--sd-line);grid-template-columns:1fr 1.6fr;gap:60px;margin-top:80px;padding-top:35px;padding-bottom:35px;display:grid}.sd-exclusions h2{margin-top:8px;font-size:22px}.sd-exclusions ul{gap:11px;list-style:none;display:grid}.sd-exclusions li{color:var(--sd-text-dim);gap:10px;font-size:11px;line-height:1.5;display:flex}.sd-exclusions svg{width:15px;color:var(--sd-warn)}.sd-terms-pending{grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;margin-top:28px;display:grid}.sd-terms-pending>div{gap:6px;display:grid}.sd-terms-pending strong{color:var(--sd-text-dim);font-size:10px;line-height:1.5}.sd-terms-pending a{color:var(--sd-accent-2);gap:7px;font-size:11px;display:flex}.sd-terms-pending svg{width:14px}.sd-product-loading{grid-template-columns:1fr 1fr;gap:80px;padding:80px 0;display:grid}.sd-product-loading>div{gap:16px;display:grid}.sd-product-loading i{background:linear-gradient(90deg, var(--sd-surface), var(--sd-surface-3), var(--sd-surface));background-size:200% 100%;border-radius:9px;min-height:54px;display:block}.sd-anim .sd-product-loading i{animation:1.8s linear infinite sd-shimmer}.sd-verify-page{padding:80px 0 110px}.sd-verify-heading{margin-bottom:42px}.sd-verify-heading h1{max-width:900px}.sd-verification-panel{grid-template-columns:310px 1fr;align-items:start;gap:24px;display:grid}.sd-verification-setup{border:1px solid var(--sd-line);background:var(--sd-surface);border-radius:15px;gap:18px;padding:18px;display:grid;position:sticky;top:104px}.sd-verification-setup label{gap:8px;display:grid}.sd-verification-setup label>span{color:var(--sd-text-faint);text-transform:uppercase;letter-spacing:.08em;font:9px ui-monospace,monospace}.sd-verification-setup select{background:var(--sd-ink);width:100%;color:var(--sd-text);border:1px solid var(--sd-line-strong);border-radius:9px;padding:11px;font-size:11px}.sd-verification-tabs{grid-template-columns:1fr;gap:6px;display:grid}.sd-verification-tabs>strong{color:var(--sd-text-dim);margin-bottom:3px;font-size:10px}.sd-verification-tabs button{text-align:left}.sd-verification-setup .sd-seeded{display:grid}.sd-check-result{border:1px solid var(--sd-line-strong);background:var(--sd-surface);border-radius:16px;overflow:hidden}.sd-check-heading{border-bottom:1px solid var(--sd-line);grid-template-columns:48px 1fr;gap:16px;padding:28px;display:grid}.sd-check-status-icon{background:var(--sd-surface-3);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.sd-check-status-icon svg{width:21px}.sd-check-good .sd-check-status-icon{color:var(--sd-ok);background:#4ade9a14}.sd-check-warn .sd-check-status-icon{color:var(--sd-warn);background:#f0b95c14}.sd-check-bad .sd-check-status-icon{color:var(--sd-alert);background:#f2777a14}.sd-check-heading p{color:var(--sd-text-faint);text-transform:uppercase;letter-spacing:.1em;font:9px ui-monospace,monospace}.sd-check-heading h2{margin:6px 0 7px;font-size:25px}.sd-check-heading span{color:var(--sd-text-dim);font-size:11px;line-height:1.55}.sd-source-checks{padding:0 28px}.sd-source-checks-head{color:var(--sd-text-faint);text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid var(--sd-line);grid-template-columns:1fr 110px;padding:16px 0;font:8px ui-monospace,monospace;display:grid}.sd-source-check{border-bottom:1px solid var(--sd-line);grid-template-columns:1fr 110px;align-items:center;gap:20px;padding:16px 0;display:grid}.sd-source-check>div:first-child{grid-template-columns:150px 180px 1fr;align-items:center;gap:12px;display:grid}.sd-source-check strong{font-size:10px}.sd-source-check a{color:var(--sd-accent-2);font:9px ui-monospace,monospace}.sd-source-check span{color:var(--sd-text-faint);font-size:9px}.sd-source-check>div:last-child{color:var(--sd-text-dim);align-items:center;gap:8px;font-size:9px;display:flex}.sd-source-check i,.sd-vault-status>i,.sd-watch-line>i{border-radius:50%;width:7px;height:7px}.sd-status-good,.sd-vault-good>i,.sd-watch-line>i{background:var(--sd-ok)}.sd-status-warn,.sd-vault-warn>i{background:var(--sd-warn)}.sd-vault-new>i{background:#ff4d6d}.sd-news-banner{background:#ff4d6d14;border:1px solid #ff526e73;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.sd-news-banner div{gap:3px;display:grid}.sd-news-banner strong{font-size:16px}.sd-news-banner small{color:var(--sd-text-dim);font-size:13px}.sd-news-dot{background:#ff4d6d;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 #ff4d6d8c}.sd-anim .sd-news-dot{animation:sd-dot-pulse 1.9s var(--sd-ease) infinite}.sd-status-bad{background:var(--sd-alert)}.sd-status-neutral{background:var(--sd-text-faint)}.sd-release-row{border:1px solid var(--sd-line);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:24px 28px 28px;padding:16px;display:flex}.sd-release-row>div{gap:4px;display:grid}.sd-release-row strong{font-size:12px}.sd-release-row span{color:var(--sd-text-faint);font-size:9px}.sd-release-row svg{width:16px}.sd-btn-primary[disabled]{background:var(--sd-surface-3);border-color:var(--sd-line-strong);color:var(--sd-text-faint);filter:none}.sd-membership-page{padding:80px 0 110px}.sd-membership-hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:90px;display:grid}.sd-membership-copy h1{margin:14px 0 20px;font-size:clamp(44px,5.6vw,72px)}.sd-membership-copy>p:not(.sd-eyebrow):not(.sd-checkout-note){color:var(--sd-text-dim);font-size:14px;line-height:1.7}.sd-membership-prices{align-items:center;gap:22px;margin:32px 0 26px;display:flex}.sd-membership-prices>div{gap:3px;display:grid}.sd-membership-prices strong{letter-spacing:-.04em;font-size:39px}.sd-membership-prices span{color:var(--sd-text-faint);font-size:10px}.sd-membership-prices i{color:var(--sd-text-faint);font-size:10px;font-style:normal}.sd-membership-actions{flex-wrap:wrap;gap:9px;display:flex}.sd-checkout-note{color:var(--sd-text-faint);margin-top:13px;font-size:9px}.sd-membership-system{border:1px solid var(--sd-line-strong);background:var(--sd-surface);border-radius:17px;overflow:hidden;box-shadow:0 25px 90px #00000047}.sd-membership-system-head{border-bottom:1px solid var(--sd-line);color:var(--sd-text-faint);justify-content:space-between;padding:18px;font:9px ui-monospace,monospace;display:flex}.sd-membership-system-head b{color:var(--sd-accent-2)}.sd-watch-line{border-bottom:1px solid var(--sd-line);grid-template-columns:8px 1fr auto;align-items:center;gap:14px;padding:20px;display:grid}.sd-watch-line span{gap:4px;display:grid}.sd-watch-line strong{font-size:12px}.sd-watch-line small{color:var(--sd-text-faint);font-size:9px}.sd-watch-line>b{color:var(--sd-ok);font:9px ui-monospace,monospace}.sd-watch-quiet{background:#4ade9a09;border:1px solid #4ade9a2e;border-radius:11px;gap:12px;margin:20px;padding:15px;display:flex}.sd-watch-quiet svg{width:19px;color:var(--sd-ok)}.sd-watch-quiet span{gap:3px;display:grid}.sd-watch-quiet strong{font-size:11px}.sd-watch-quiet small{color:var(--sd-text-faint);font-size:9px}.sd-membership-details{border-top:1px solid var(--sd-line);grid-template-columns:1fr 1fr;gap:90px;margin-top:110px;padding-top:70px;display:grid}.sd-membership-details h2{margin-top:12px;font-size:clamp(34px,4vw,52px)}.sd-membership-details ul{gap:13px;list-style:none;display:grid}.sd-membership-details li{border-bottom:1px solid var(--sd-line);color:var(--sd-text-dim);gap:13px;padding:15px 0;font-size:12px;display:flex}.sd-membership-details svg{width:17px;color:var(--sd-ok)}.sd-cancel-policy{border:1px solid var(--sd-line-strong);border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:19px;margin-top:80px;padding:25px;display:grid}.sd-cancel-policy>svg{width:30px;color:var(--sd-accent-2)}.sd-cancel-policy h2{margin-bottom:5px;font-size:17px}.sd-cancel-policy p{color:var(--sd-text-dim);font-size:10px;line-height:1.6}.sd-cancel-policy a{color:var(--sd-accent-2);gap:7px;font-size:10px;display:flex}.sd-cancel-policy a svg{width:14px}.sd-custom-page{padding:80px 0 110px}.sd-custom-heading{max-width:1000px}.sd-custom-heading h1{font-size:clamp(42px,5vw,65px)}.sd-custom-form-wrap{margin-top:60px}.sd-custom-process{border-top:1px solid var(--sd-line-strong);border-bottom:1px solid var(--sd-line-strong);grid-template-columns:repeat(3,1fr);margin-bottom:35px;display:grid}.sd-custom-process>div{border-right:1px solid var(--sd-line);grid-template-columns:34px 1fr;gap:12px;padding:22px 18px;display:grid}.sd-custom-process>div:last-child{border:0}.sd-custom-process>div>span{color:var(--sd-accent-2);font:9px ui-monospace,monospace}.sd-custom-process p{gap:5px;display:grid}.sd-custom-process strong{font-size:12px}.sd-custom-process small{color:var(--sd-text-faint);font-size:9px;line-height:1.5}.sd-intake{border:1px solid var(--sd-line-strong);background:var(--sd-surface);border-radius:17px;gap:32px;padding:30px;display:grid}.sd-intake-unavailable{min-height:280px;color:var(--sd-text-dim);text-align:center;align-content:center;place-items:center;font-size:13px}.sd-intake-warning{background:#f0b95c0b;border:1px solid #f0b95c3d;border-radius:11px;gap:12px;padding:14px;display:flex}.sd-intake-warning svg{width:20px;color:var(--sd-warn)}.sd-intake-warning p{color:var(--sd-text-dim);font-size:10px;line-height:1.55}.sd-intake-warning strong{color:var(--sd-warn)}.sd-intake fieldset{border:0;padding:0}.sd-intake legend{margin-bottom:19px;font-size:17px;font-weight:600}.sd-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sd-form-grid label{gap:8px;display:grid}.sd-form-grid label>span{color:var(--sd-text-dim);font-size:10px}.sd-form-wide{grid-column:1/-1}.sd-form-grid input,.sd-form-grid textarea,.sd-form-grid select{background:var(--sd-ink);width:100%;color:var(--sd-text);border:1px solid var(--sd-line-strong);border-radius:10px;outline:0;padding:12px 13px;font-size:12px}.sd-form-grid input:focus,.sd-form-grid textarea:focus,.sd-form-grid select:focus{border-color:#9b5cf685}.sd-form-grid textarea{resize:vertical;line-height:1.55}.sd-form-grid ::placeholder{color:var(--sd-text-faint)}.sd-intake-submit{border-top:1px solid var(--sd-line);justify-content:space-between;align-items:center;gap:20px;padding-top:23px;display:flex}.sd-intake-submit>div{gap:4px;display:grid}.sd-intake-submit strong{font-size:11px}.sd-intake-submit span{color:var(--sd-text-faint);font-size:9px}.sd-intake-submit svg{width:15px}.sd-intake-complete{border:1px solid var(--sd-line-strong);background:var(--sd-surface);text-align:center;border-radius:17px;align-content:center;place-items:center;min-height:430px;padding:50px;display:grid}.sd-intake-complete>div{width:48px;height:48px;color:var(--sd-ok);background:#4ade9a14;border-radius:50%;place-items:center;margin-bottom:19px;display:grid}.sd-intake-complete svg{width:23px}.sd-intake-complete h2{margin:11px 0;font-size:29px}.sd-intake-complete>p:not(.sd-eyebrow){color:var(--sd-text-dim);max-width:600px;font-size:12px;line-height:1.7}.sd-intake-complete .sd-btn{margin-top:22px}.sd-documents-page{padding:80px 0 110px}.sd-documents-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:30px;display:flex}.sd-documents-heading>div{max-width:760px}.sd-vault{border:1px solid var(--sd-line-strong);background:var(--sd-surface);border-radius:15px;margin-top:30px;overflow:hidden}.sd-vault-head,.sd-vault-row{grid-template-columns:1.6fr .55fr .8fr .8fr;align-items:center;gap:20px;display:grid}.sd-vault-head{color:var(--sd-text-faint);text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid var(--sd-line);padding:14px 20px;font:8px ui-monospace,monospace}.sd-vault-row{border-bottom:1px solid var(--sd-line);padding:20px}.sd-vault-product{align-items:center;gap:12px;display:flex}.sd-vault-product>span{background:var(--sd-paper);width:38px;height:44px;color:var(--sd-accent);border-radius:3px;place-items:center;display:grid}.sd-vault-product svg{width:18px}.sd-vault-product>div,.sd-vault-purchase,.sd-vault-status>span{gap:4px;display:grid}.sd-vault-product strong,.sd-vault-purchase strong,.sd-vault-status strong{font-size:11px}.sd-vault-product small,.sd-vault-purchase small,.sd-vault-status small{color:var(--sd-text-faint);font-size:8px}.sd-vault-status{align-items:center;gap:9px;display:flex}.sd-vault-action{justify-self:end}.sd-vault-action .sd-btn{padding:11px 13px;font-size:10px}.sd-vault-action svg{width:14px}.sd-vault-files{justify-items:stretch;gap:7px;display:grid}.sd-vault-files .sd-vault-file{text-align:left;justify-content:flex-start}.sd-vault-files small{color:var(--sd-text-faint);margin-top:2px;font-size:8px;line-height:1.5}.sd-vault>.sd-seeded{margin:18px}.sd-vault-policy{background:var(--sd-line);border:1px solid var(--sd-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:25px;display:grid}.sd-vault-policy>div{background:var(--sd-void);grid-template-columns:30px 1fr;gap:11px;padding:20px;display:grid}.sd-vault-policy svg{width:20px;color:var(--sd-accent-2)}.sd-vault-policy span{gap:4px;display:grid}.sd-vault-policy strong{font-size:10px}.sd-vault-policy small{color:var(--sd-text-faint);font-size:8px;line-height:1.5}.sd-not-found{text-align:center;place-items:center;padding-top:130px;padding-bottom:160px;display:grid}.sd-not-found h1{max-width:820px;margin:15px 0 18px;font-size:clamp(42px,5vw,68px)}.sd-not-found>p:not(.sd-eyebrow){color:var(--sd-text-dim);max-width:620px;line-height:1.7}.sd-not-found>div{gap:10px;margin-top:28px;display:flex}.sd-not-found svg{width:15px}@media (max-width:1050px){.sd-path-grid,.sd-current-grid,.sd-membership-hero,.sd-product-hero{gap:45px}.sd-guide-shell{grid-template-columns:310px 1fr;gap:45px}.sd-source-check>div:first-child{grid-template-columns:120px 150px 1fr}.sd-vault-head,.sd-vault-row{grid-template-columns:1.4fr .5fr .8fr}.sd-vault-head span:nth-child(2),.sd-vault-purchase{display:none}}@media (max-width:767px){.sd-header-inner{align-items:center;column-gap:10px;min-height:64px;padding-block:10px;display:flex}.sd-brand{order:-1}.sd-header-left{margin-right:auto}}@media (max-width:820px){.sd-brand{--sd-brand-w:200px;min-width:0}.sd-nav a{min-height:44px;padding:10px 12px;font-size:14px}.sd-path-grid,.sd-current-grid,.sd-page-hero,.sd-guide-shell,.sd-product-hero,.sd-product-detail-grid,.sd-sources-heading,.sd-verification-panel,.sd-membership-hero,.sd-membership-details{grid-template-columns:1fr}.sd-path-grid{gap:22px}.sd-hero-product{width:100%;max-width:620px}.sd-current-grid,.sd-product-detail-grid{gap:52px}.sd-page-hero{align-items:start;gap:28px}.sd-page-hero-aside{border-left:0;border-top:1px solid var(--sd-line);padding:20px 0 0}.sd-guide-page{padding-top:50px}.sd-guide-header,.sd-verification-setup,.sd-product-hero>.sd-doc-preview,.sd-product-object{position:static}.sd-product-object{justify-self:center;gap:34px;max-width:520px}.sd-guide-shell{gap:35px}.sd-product-hero>.sd-doc-preview{justify-self:center;max-width:520px}.sd-sources-heading{gap:20px}.sd-source-table>a{grid-template-columns:55px 1fr 20px}.sd-source-table b{text-align:left;grid-area:2/2}.sd-source-check>div:first-child{grid-template-columns:1fr;gap:3px}.sd-verification-setup{grid-template-columns:1fr 1fr}.sd-verification-setup>.sd-seeded{grid-column:1/-1}.sd-membership-system{max-width:650px}.sd-product-detail-grid{padding-top:80px;padding-bottom:80px}.sd-terms-pending{grid-template-columns:1fr 1fr}.sd-terms-pending a{grid-column:1/-1}.sd-cancel-policy{grid-template-columns:42px 1fr}.sd-cancel-policy a{grid-column:2}.sd-vault-head{display:none}.sd-vault-row{grid-template-columns:1fr auto}.sd-vault-status{grid-column:1}.sd-vault-action{grid-area:1/2/3}.sd-vault-policy{grid-template-columns:1fr}}@media (max-width:580px){.sd-hero-proof span,.sd-seeded>span,.sd-source-release small,.sd-product-status,.sd-product-action>span,.sd-purchase-box>div span,.sd-purchase-box>p,.sd-source-table small,.sd-terms-pending strong,.sd-verification-tabs>strong,.sd-source-check strong,.sd-source-check span,.sd-source-check>div:last-child,.sd-release-row span,.sd-membership-prices span,.sd-membership-prices i,.sd-checkout-note,.sd-watch-line small,.sd-watch-quiet small,.sd-cancel-policy p,.sd-cancel-policy a,.sd-custom-process small,.sd-intake-warning p,.sd-form-grid label>span,.sd-intake-submit span,.sd-vault-product small,.sd-vault-purchase small,.sd-vault-status small,.sd-vault-policy strong,.sd-vault-policy small,.sd-drawer-line small,.sd-drawer-rec small,.sd-vault-action .sd-btn{font-size:13px}.sd-footer-links{gap:4px;font-size:15px}.sd-footer-links a{align-items:center;min-height:44px;display:flex}.sd-section-heading>a{min-height:44px;font-size:15px}.sd-brand{--sd-brand-w:184px;min-height:44px}.sd-form-grid input,.sd-form-grid textarea,.sd-form-grid select,.sd-verification-setup select,.sd-statepick select{font-size:16px}.sd-form-grid input,.sd-form-grid textarea,.sd-form-grid select{min-height:48px;padding:13px 14px}.sd-verification-setup select{min-height:48px;padding:13px}.sd-statepick select{max-width:none}.sd-statepick{min-height:44px}.sd-product-facts span,.sd-terms-pending span,.sd-vault-head,.sd-guide-progress,.sd-custom-process>div>span,.sd-eyebrow{letter-spacing:.06em;font-size:14px!important}.sd-product-facts strong{font-size:15px}.sd-verification-setup label>span,.sd-source-checks-head,.sd-source-check a{letter-spacing:.06em;font-size:14px!important}.sd-doc-subtitle{letter-spacing:.06em;font-size:13px!important}.sd-vault-product strong,.sd-vault-purchase strong,.sd-vault-status strong{font-size:15px}.sd-source-check,.sd-source-checks-head{grid-template-columns:1fr;gap:8px}.sd-source-check>div:first-child{grid-template-columns:1fr;gap:5px}.sd-filter-row button,.sd-verification-tabs button{min-height:44px;padding:11px 14px;font-size:14px}.sd-hero-suggestions{gap:8px;font-size:14px}.sd-hero-suggestions a{min-height:44px;padding:10px 14px}.sd-back-link{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.sd-statepick{padding:8px 12px}.sd-statepick select{min-height:32px}.sd-overlap-note strong,.sd-overlap-note span{font-size:14px;line-height:1.55}.sd-catalog-count{font-size:14px}.sd-hero-proof span,.sd-watch-line strong,.sd-watch-line small{font-size:13px}.sd-product-problem{font-size:14px!important}.sd-path-copy small,.sd-recommendations a,.sd-timing-note span,.sd-not-needed ul,.sd-exclusions li,.sd-terms-pending a,.sd-check-heading span,.sd-doc-preview figcaption,.sd-watch-quiet strong,.sd-intake-submit strong{font-size:14px;line-height:1.6}.sd-guide-result-actions .sd-btn{min-height:44px;font-size:14px}.sd-hero-product-top,.sd-included-block p span,.sd-membership-badge,.sd-watch-line,.sd-check-status{letter-spacing:.07em;font-size:12px!important}.sd-included-block p strong{font-size:15px}.sd-included-block>div p{grid-template-columns:38px 1fr}.sd-hero-product-top{flex-wrap:wrap;gap:10px;height:auto;padding:10px 14px}.sd-page-hero-aside a,.sd-source-check a,.sd-membership-details a,.sd-sources-heading a,.sd-check-heading a,.sd-verification-panel a:not(.sd-btn){align-items:center;min-height:44px;display:inline-flex}.sd-monday-block li span{width:34px;height:34px;font-size:12px!important}.sd-statepick select{min-height:40px;font-size:16px}.sd-search-field input,.sd-search-field{min-height:48px;font-size:16px}.sd-source-table>a>span,.sd-source-table b,.sd-membership-system-head,.sd-watch-line b{letter-spacing:.05em;font-size:12px!important}.sd-source-table strong{font-size:15px}.sd-source-checks-head span{font-size:12px!important}.sd-bundle-includes a,.sd-terms-pending a,.sd-membership-details>a,.sd-catalog-tools a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.sd-brand{--sd-brand-w:180px}.sd-footer{padding:42px 0 30px}.sd-home-hero{padding-top:53px}.sd-home-heading{margin-bottom:34px}.sd-home-heading h1{font-size:44px}.sd-home-heading>p:last-child{font-size:14px}.sd-path-card{grid-template-columns:36px 1fr;padding:18px}.sd-path-number{display:none}.sd-path-icon{border-radius:10px;width:36px;height:36px}.sd-path-icon svg{width:18px}.sd-path-copy>strong{font-size:16px}.sd-hero-product .sd-doc-preview{width:82%}.sd-hero-proof div{padding:12px 9px}.sd-hero-proof strong{font-size:14px}.sd-section-heading{align-items:start;display:grid}.sd-home-catalog,.sd-home-current{padding:72px 0}.sd-home-product-lines>a{grid-template-columns:68px 1fr 45px 16px;gap:10px;padding:20px 0}.sd-home-product-lines small{display:none}.sd-home-product-lines strong{font-size:13px}.sd-home-product-lines b{font-size:14px}.sd-current-copy h2{font-size:39px}.sd-source-console-row{grid-template-columns:20px 1fr 7px;padding:15px}.sd-source-console-row>b{display:none}.sd-page-hero,.sd-guide-page,.sd-verify-page,.sd-membership-page,.sd-custom-page,.sd-documents-page{padding-top:54px}.sd-page-hero h1,.sd-guide-header h1,.sd-verify-heading h1,.sd-documents-heading h1,.sd-custom-heading h1{font-size:40px}.sd-product-row{grid-template-columns:70px 1fr;gap:18px;padding:25px 0}.sd-product-action{grid-column:2;place-items:baseline start;gap:8px;display:flex}.sd-product-action>strong{font-size:19px}.sd-product-action>a{margin:0 0 0 auto}.sd-catalog-count span:last-child{display:none}.sd-empty-state>div,.sd-current-actions,.sd-membership-actions,.sd-not-found>div{flex-direction:column;width:100%}.sd-guide{min-height:560px}.sd-guide-question,.sd-guide-results{padding:35px 21px}.sd-guide-controls{gap:18px}.sd-guide-result-actions{display:grid}.sd-product-page{padding-top:35px}.sd-product-copy h1{font-size:42px}.sd-product-facts,.sd-purchase-box{grid-template-columns:1fr}.sd-purchase-box .sd-btn{width:100%}.sd-product-fit{grid-template-columns:1fr;margin-top:60px}.sd-product-detail-grid{gap:45px}.sd-source-table>a{grid-template-columns:45px 1fr 16px}.sd-exclusions,.sd-terms-pending{grid-template-columns:1fr;gap:22px}.sd-source-checks{padding:0 17px}.sd-source-checks-head,.sd-source-check{grid-template-columns:1fr 76px}.sd-check-heading{grid-template-columns:39px 1fr;padding:22px 17px}.sd-check-status-icon{width:38px;height:38px}.sd-check-heading h2{font-size:20px}.sd-release-row{flex-direction:column;align-items:stretch;margin:20px 17px}.sd-release-row .sd-btn{width:100%}.sd-verification-setup{grid-template-columns:1fr}.sd-verification-setup>.sd-seeded{grid-column:auto}.sd-membership-copy h1{font-size:43px}.sd-membership-prices{gap:13px}.sd-membership-prices strong{font-size:31px}.sd-membership-details{gap:30px;margin-top:75px;padding-top:50px}.sd-cancel-policy{grid-template-columns:1fr}.sd-cancel-policy a{grid-column:auto}.sd-custom-process{grid-template-columns:1fr}.sd-custom-process>div{border-right:0;border-bottom:1px solid var(--sd-line)}.sd-intake{padding:20px}.sd-form-grid{grid-template-columns:1fr}.sd-form-wide{grid-column:auto}.sd-intake-submit{flex-direction:column;align-items:stretch}.sd-documents-heading{flex-direction:column;align-items:start}.sd-vault-row{grid-template-columns:1fr}.sd-vault-action,.sd-vault-status{grid-area:auto;justify-self:start}.sd-vault-action .sd-btn{width:100%}}.sd-statepick{border:1px solid var(--sd-line-strong);min-height:44px;color:var(--sd-text-dim);background:rgba(var(--sd-tint), .02);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.sd-statepick svg{width:15px;color:var(--sd-accent);flex:none}.sd-statepick select{color:var(--sd-text);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;max-width:128px;font-size:12px}.sd-statepick select option{background:var(--sd-surface-2);color:var(--sd-text)}.sd-statepick-compact select{max-width:118px}.sd-coverage{border:1px solid var(--sd-line-strong);border-radius:12px;grid-template-columns:22px 1fr;align-items:start;gap:13px;margin-top:18px;padding:15px;display:grid}.sd-coverage>svg{width:20px;margin-top:1px}.sd-coverage>div{gap:5px;display:grid}.sd-coverage span{color:var(--sd-text-dim);font-size:12px;line-height:1.55}.sd-coverage-good{background:#4ade9a0b;border-color:#4ade9a47}.sd-coverage-good>svg{color:var(--sd-ok)}.sd-coverage-warn{background:#f0b95c0d;border-color:#f0b95c4d}.sd-coverage-warn>svg{color:var(--sd-warn)}.sd-coverage-neutral>svg{color:var(--sd-accent)}.sd-coverage-cta{color:var(--sd-accent-2);align-items:center;gap:6px;min-height:32px;margin-top:4px;font-size:12px;display:inline-flex}.sd-coverage-cta svg{width:14px}.sd-currency{align-items:center;gap:7px;display:inline-flex}.sd-currency-dot{background:var(--sd-ok);border-radius:50%;flex:none;width:7px;height:7px}.sd-anim .sd-currency-dot{animation:1.9s ease-in-out infinite sd-pulse-dot}.sd-currency-statement{color:var(--sd-text-dim);border-left:2px solid var(--sd-line-glow);max-width:640px;margin-top:16px;padding-left:14px;font-size:12px;line-height:1.65}.sd-search-page{min-height:70vh;padding:46px 0 110px}.sd-search-head{gap:12px;padding-bottom:30px;display:grid}.sd-search-head .sd-back-link{margin-bottom:4px}.sd-search-head .sd-hero-search{margin:4px 0 0}.sd-search-prompt{color:var(--sd-text-dim);gap:18px;max-width:720px;font-size:15px;line-height:1.7;display:grid}.sd-search-results{gap:6px;display:grid}.sd-search-bundles{grid-template-columns:1fr 1fr;gap:14px;margin:8px 0 18px;display:grid}.sd-bundle-card-head{justify-content:space-between;align-items:center;display:flex}.sd-bundle-card-head strong{letter-spacing:-.03em;font-size:26px}.sd-bundle-card h2{letter-spacing:-.02em;font-size:20px}.sd-bundle-card>p{color:var(--sd-text-dim);font-size:13px;line-height:1.55}.sd-bundle-includes{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.sd-bundle-includes a{color:var(--sd-accent-2);border:1px solid var(--sd-line);border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:6px 11px;font-size:11px;display:inline-flex}.sd-bundle-includes a svg{width:13px}.sd-search-stillnot{border:1px solid var(--sd-line-strong);background:var(--sd-surface);border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;padding:20px 22px;display:flex}.sd-search-stillnot strong{letter-spacing:-.02em;font-size:17px}.sd-search-empty{gap:22px;max-width:900px;display:grid}.sd-search-empty-head{gap:14px;display:grid}.sd-search-empty-head h1{font-size:clamp(36px,5vw,60px)}.sd-search-empty-head>p:last-child{color:var(--sd-text-dim);max-width:680px;font-size:15px;line-height:1.7}.sd-search-intake-wrap{margin-top:4px}.sd-intake-carryover{background:#22d3ee0d;border:1px solid #22d3ee47;border-radius:11px;align-items:flex-start;gap:12px;padding:14px;display:flex}.sd-intake-carryover svg{width:20px;color:var(--sd-accent-2);flex:none;margin-top:1px}.sd-intake-carryover p{color:var(--sd-text-dim);font-size:12px;line-height:1.6}.sd-intake-carryover strong{color:var(--sd-text)}@media (max-width:720px){.sd-search-bundles{grid-template-columns:1fr}.sd-search-stillnot{flex-direction:column;align-items:stretch}.sd-search-stillnot .sd-btn{width:100%}}.sd-turnstile{z-index:250;position:fixed;bottom:14px;left:14px}.sd-turnstile:empty{display:none}.sd-entry{z-index:300;pointer-events:none;animation:sd-entry-bg .82s var(--sd-ease) forwards;position:fixed;inset:0}@keyframes sd-entry-bg{0%{opacity:0}24%{opacity:1}58%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sd-entry{display:none}}.sd-cart-btn{border:1px solid var(--sd-line-strong);min-height:44px;color:var(--sd-text);background:rgba(var(--sd-tint), .02);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;display:inline-flex;position:relative}.sd-cart-btn svg{width:17px}.sd-drawer-root{z-index:200;pointer-events:none;position:fixed;inset:0;overflow:clip}.sd-drawer-scrim{opacity:0;transition:opacity .22s var(--sd-ease);cursor:pointer;background:#0304089e;border:0;padding:0;position:absolute;inset:0}.sd-drawer{background:var(--sd-surface);border-left:1px solid var(--sd-line-strong);width:min(430px,92vw);height:100%;transition:transform .24s var(--sd-ease);flex-direction:column;display:flex;position:absolute;top:0;right:0;transform:translate(102%);box-shadow:-30px 0 90px #00000080}.sd-drawer-root.is-open{pointer-events:auto}.sd-drawer-root.is-open .sd-drawer-scrim{opacity:1}.sd-drawer-root.is-open .sd-drawer{transform:none}.sd-drawer-head{border-bottom:1px solid var(--sd-line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.sd-drawer-head strong{font-size:17px}.sd-drawer-close{color:var(--sd-text-dim);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 6px}.sd-drawer-close:hover{color:var(--sd-text)}.sd-drawer-empty{color:var(--sd-text-dim);gap:16px;padding:40px 22px;display:grid}.sd-drawer-lines{gap:6px;padding:12px 22px;display:grid;overflow-y:auto}.sd-drawer-line{border-bottom:1px solid var(--sd-line);grid-template-columns:1fr auto 34px;align-items:center;gap:12px;padding:14px 0;display:grid}.sd-drawer-line strong{font-size:13px;display:block}.sd-drawer-line small{color:var(--sd-text-faint);font-size:10px}.sd-drawer-line b{font-size:15px}.sd-drawer-line button{border:1px solid var(--sd-line);width:30px;height:30px;color:var(--sd-text-dim);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.sd-drawer-line button:hover{color:var(--sd-alert);border-color:#f2777a66}.sd-drawer-line button svg{width:14px}.sd-drawer-recs{border-top:1px solid var(--sd-line);background:var(--sd-ink);gap:12px;margin-top:auto;padding:18px 22px;display:grid}.sd-drawer-rec{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.sd-drawer-rec a{color:var(--sd-text);font-size:13px}.sd-drawer-rec a:hover{color:var(--sd-accent-2)}.sd-drawer-rec small{color:var(--sd-text-faint);margin-top:2px;font-size:10px;line-height:1.4;display:block}.sd-drawer-rec .sd-btn{min-height:40px;padding:8px 12px;font-size:12px}.sd-drawer-rec .sd-btn svg{width:13px}.sd-drawer-foot{border-top:1px solid var(--sd-line-strong);gap:12px;padding:18px 22px;display:grid}.sd-drawer-total{justify-content:space-between;align-items:baseline;display:flex}.sd-drawer-total span{color:var(--sd-text-dim);font-size:13px}.sd-drawer-total strong{letter-spacing:-.03em;font-size:26px}.sd-drawer-foot .sd-btn{width:100%}.sd-cart-page{min-height:70vh;padding:40px 0 110px}.sd-cart-section{padding-top:22px}.sd-cart{grid-template-columns:1.4fr .85fr;align-items:start;gap:46px;display:grid}.sd-cart-lines h1{margin-bottom:24px;font-size:clamp(38px,5vw,58px)}.sd-cart-list{border-top:1px solid var(--sd-line-strong)}.sd-cart-line{border-bottom:1px solid var(--sd-line);grid-template-columns:1fr auto auto;align-items:center;gap:22px;padding:20px 2px;display:grid}.sd-cart-line small{color:var(--sd-text-faint);margin-top:3px;font-size:11px;display:block}.sd-cart-line b{font-size:20px}.sd-cart-line button{color:var(--sd-text-faint);cursor:pointer;background:0 0;border:0;min-height:44px;font-size:12px}.sd-cart-line button:hover{color:var(--sd-alert)}.sd-cart-recs{margin-top:40px}.sd-cart-recs-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.sd-cart-recs-grid article{border:1px solid var(--sd-line);background:var(--sd-surface);border-radius:13px;align-content:start;gap:8px;padding:18px;display:grid}.sd-cart-recs-grid a{color:var(--sd-text);font-size:14px}.sd-cart-recs-grid a:hover{color:var(--sd-accent-2)}.sd-cart-recs-grid p{color:var(--sd-text-dim);font-size:11.5px;line-height:1.5}.sd-cart-recs-grid .sd-btn{justify-self:start;min-height:40px;margin-top:4px;padding:9px 13px;font-size:12px}.sd-cart-recs-grid .sd-btn svg{width:14px}.sd-cart-checkout{border:1px solid var(--sd-line-strong);background:var(--sd-surface);border-radius:17px;gap:20px;padding:24px;display:grid;position:sticky;top:104px}.sd-cart-summary{gap:10px;display:grid}.sd-cart-total{justify-content:space-between;align-items:baseline;display:flex}.sd-cart-total span{color:var(--sd-text-dim);font-size:14px}.sd-cart-total strong{letter-spacing:-.03em;font-size:34px}.sd-cart-summary p{color:var(--sd-text-faint);font-size:11px;line-height:1.5}.sd-cart-discount{gap:8px;display:grid}.sd-cart-discount-entry{align-items:center;gap:10px;display:flex}.sd-cart-discount-entry input{border:0;border-bottom:1px solid var(--sd-line);min-width:0;min-height:44px;color:var(--sd-text);background:0 0;border-radius:0;outline:0;flex:1;padding:0 2px;font-size:13px}.sd-cart-discount-entry input::placeholder{color:var(--sd-text-dim)}.sd-cart-discount-entry input:focus{border-bottom-color:var(--sd-line-glow)}.sd-cart-discount-entry button{color:var(--sd-text-dim);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:13px}.sd-cart-discount-entry button:hover{color:var(--sd-text)}.sd-cart-discount-applied{color:var(--sd-text-dim);align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.sd-cart-discount-applied span{flex:1;min-width:0}.sd-cart-discount-applied b{color:var(--sd-text);font-size:13px}.sd-cart-discount-applied button{color:var(--sd-text-dim);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:13px}.sd-cart-discount-applied button:hover{color:var(--sd-alert)}.sd-cart-discount-note{color:var(--sd-text-dim);margin:0;font-size:13px}.sd-cart-subtotal{color:var(--sd-text-dim);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.sd-checkout-policy{border-top:1px solid var(--sd-line);gap:9px;padding-top:16px;display:grid}.sd-checkout-policy p{color:var(--sd-text-dim);margin:0;font-size:12px;line-height:1.55}.sd-checkout-policy strong{color:var(--sd-text)}.sd-checkout-form{border-top:1px solid var(--sd-line);gap:14px;padding-top:20px;display:grid}.sd-checkout-form label{gap:8px;display:grid}.sd-checkout-form label span{color:var(--sd-text-dim);font-size:12px}.sd-checkout-form input{background:var(--sd-ink);width:100%;color:var(--sd-text);border:1px solid var(--sd-line-strong);border-radius:11px;outline:0;padding:13px 14px;font-size:15px}.sd-checkout-form input:focus{border-color:var(--sd-line-glow)}.sd-checkout-form .sd-btn-primary{width:100%;min-height:52px;font-size:16px}.sd-cart-clear{color:var(--sd-text-faint);cursor:pointer;background:0 0;border:0;justify-self:center;min-height:40px;font-size:11px}.sd-cart-clear:hover{color:var(--sd-text-dim)}.sd-checkout-result{background:#22d3ee0d;border:1px solid #22d3ee47;border-radius:13px;justify-items:start;gap:12px;padding:18px;display:grid}.sd-checkout-result svg{width:22px;color:var(--sd-accent-2)}.sd-checkout-result p{color:var(--sd-text-dim);font-size:12.5px;line-height:1.6}.sd-checkout-invalid{background:#f0b95c0d;border-color:#f0b95c4d}.sd-checkout-invalid svg{color:var(--sd-warn)}.sd-cart-empty{text-align:center;place-items:center;gap:14px;padding:80px 20px;display:grid}.sd-cart-empty>p{color:var(--sd-text-dim);max-width:520px}.sd-cart-empty>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.sd-cart-empty>div>.sd-btn{white-space:nowrap}@media (max-width:900px){.sd-cart{grid-template-columns:1fr;gap:34px}.sd-cart-checkout{position:static}.sd-cart-recs-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sd-drawer,.sd-drawer-scrim{transition:none}}@media (max-width:900px){.sd-home-feature{grid-template-columns:1fr;gap:30px}.sd-home-feature .sd-hero-product{max-width:460px}.sd-promise-grid{grid-template-columns:1fr;gap:18px}.sd-promise{padding:58px 0}.sd-promise-card{padding:34px 28px 30px}}@media (max-width:720px){.sd-cat-tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.sd-home-hero{padding-top:40px}.sd-hero-search-row{flex-wrap:wrap;gap:10px;padding:14px 16px}.sd-hero-search-row>svg{width:22px;height:22px}.sd-hero-search-row input{flex:100%;padding:4px 0;font-size:22px}.sd-hero-search-row .sd-btn{flex:100%;min-height:52px}.sd-cat-tiles{grid-template-columns:1fr;gap:11px}.sd-cat-tile{min-height:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}.sd-section-title{letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(28px,3.4vw,40px)}.sd-faq{margin-top:68px}.sd-guide-shell>.sd-faq,.sd-guide-shell>.sd-contact{grid-column:1/-1}.sd-faq-intro{color:var(--sd-text-dim);max-width:640px;margin:0 0 28px}.sd-faq-group{margin-bottom:34px}@media (min-width:1000px){.sd-faq-groups{grid-template-columns:1fr 1fr;align-items:start;gap:20px 40px;display:grid}}.sd-faq-group>h3{text-transform:uppercase;letter-spacing:.1em;color:var(--sd-accent-2);margin:0 0 12px;font-size:15px}.sd-faq-item{border:1px solid var(--sd-line);background:var(--sd-panel);transition:border-color .2s var(--sd-ease), background .2s var(--sd-ease);border-radius:12px;margin-bottom:10px;overflow:hidden}.sd-faq-item:hover{border-color:var(--sd-line-strong)}.sd-faq-item[open]{background:#7c4dff0d;border-color:#7c4dff80}.sd-faq-item>summary{cursor:pointer;min-height:44px;color:var(--sd-text);justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;font-size:17px;font-weight:600;list-style:none;display:flex}.sd-faq-item>summary::-webkit-details-marker{display:none}.sd-faq-item>summary:after{content:"+";color:var(--sd-accent-2);transition:transform .22s var(--sd-ease);flex:none;font-size:22px;font-weight:400;line-height:1}.sd-faq-item[open]>summary:after{content:"–";transform:rotate(180deg)}.sd-faq-item>p{color:var(--sd-text-dim);max-width:70ch;margin:0;padding:0 20px 19px;font-size:16px;line-height:1.65}.sd-contact{border-top:1px solid var(--sd-line);grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;margin-top:68px;padding-top:48px;display:grid}.sd-contact-copy>p{color:var(--sd-text-dim);max-width:46ch}.sd-contact-list{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.sd-contact-list li{gap:2px;display:grid}.sd-contact-list strong{color:var(--sd-text);font-size:15px}.sd-contact-list span{color:var(--sd-accent-2);word-break:break-all;font-size:14px}.sd-contact-form{border:1px solid var(--sd-line);background:var(--sd-panel);border-radius:16px;gap:16px;padding:26px;display:grid}.sd-contact-form label{gap:7px;display:grid}.sd-contact-form label>span{font-size:15px;font-weight:600}.sd-contact-form input,.sd-contact-form select,.sd-contact-form textarea{width:100%;font:inherit;color:var(--sd-text);background:var(--sd-ink);border:1px solid var(--sd-line-strong);min-height:44px;transition:border-color .18s var(--sd-ease), box-shadow .18s var(--sd-ease);border-radius:10px;padding:12px 14px;font-size:16px}.sd-contact-form textarea{resize:vertical;line-height:1.55}.sd-contact-form input:focus-visible,.sd-contact-form select:focus-visible,.sd-contact-form textarea:focus-visible{border-color:var(--sd-cyan);box-shadow:0 0 0 1px var(--sd-cyan);outline:none}.sd-auth-switch{gap:10px;display:flex}.sd-auth-switch .sd-btn{flex:1;justify-content:center}.sd-account-empty{border:1px dashed var(--sd-line-strong);background:var(--sd-panel);border-radius:16px;gap:8px;padding:30px;display:grid}.sd-account-empty h3{margin:0;font-size:20px}.sd-account-empty p{color:var(--sd-text-dim);margin:0;line-height:1.6}.sd-account-whoami{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sd-account-whoami small{color:var(--sd-text-faint)}.sd-contact-note{color:var(--sd-text-faint);margin:0;font-size:13px}.sd-contact-error{color:var(--sd-alert);margin:0;font-size:15px}.sd-contact-done{background:#00e5ff0f;border:1px solid #00e5ff66;border-radius:16px;gap:10px;padding:30px;display:grid}.sd-contact-done h3{margin:0;font-size:24px}.sd-contact-done p{color:var(--sd-text-dim);margin:0;line-height:1.6}@media (max-width:820px){.sd-contact{grid-template-columns:1fr;gap:32px}.sd-faq,.sd-contact{margin-top:48px}}.sd-legal-page{padding:64px 0 96px}.sd-legal-shell{max-width:780px}.sd-legal-header>p{color:var(--sd-text-dim);font-size:18px;line-height:1.6}.sd-legal-flag{background:#ffb02014;border:1px solid #ffb02073;border-radius:14px;gap:5px;margin-top:26px;padding:18px 20px;display:grid}.sd-legal-block{margin-top:44px}.sd-legal-block h2{margin:0 0 14px;font-size:clamp(22px,2.6vw,30px)}.sd-legal-block p{color:var(--sd-text-dim);margin:0 0 14px;font-size:16px;line-height:1.7}.sd-legal-block strong{color:var(--sd-text)}.sd-legal-back{margin-top:52px}.sd-legal-back a{color:var(--sd-accent-2);align-items:center;min-height:44px;display:inline-flex}@media (max-width:580px){.sd-home-product-lines>a>span,.sd-check-heading p{letter-spacing:.06em;font-size:12px!important}.sd-check-heading span{font-size:14px}.sd-bundle-includes a{padding:10px 14px;font-size:14px;min-height:44px!important}.sd-search-field input{min-height:44px!important;font-size:16px!important}.sd-membership-details>a,.sd-vault-action .sd-btn{min-height:44px!important}.sd-source-console-head,.sd-source-console-row>span,.sd-source-console-row small,.sd-seeded>span{letter-spacing:.05em;font-size:12px!important}.sd-source-console-row strong{font-size:15px}.sd-source-console-row{grid-template-columns:26px 1fr 8px auto;gap:10px;padding:16px 14px}.sd-statepick{min-height:48px}.sd-statepick select{min-height:44px!important}.sd-catalog-tools .sd-search-field input,.sd-search-field input{min-height:48px!important}.sd-membership-details>a{padding-block:12px}.sd-search-field{height:auto;min-height:52px;padding:4px 16px}.sd-search-field input{align-self:stretch;min-height:46px!important}.sd-source-console-row b{font-size:12px!important}.sd-membership-details>a{align-items:center;min-height:44px;padding:12px 2px;font-size:14px;display:inline-flex}.sd-hero-search-row input{min-height:48px;padding:8px 0}.sd-cancel-policy a{align-items:center;min-height:44px;padding:12px 0;font-size:14px}.sd-purchase-box>div strong{color:var(--sd-accent-2);font-size:46px;line-height:1.05}.sd-purchase-box{gap:14px;padding:22px}}.sd-forsale{color:var(--sd-text-dim);background:#4ade9a0e;border:1px solid #4ade9a47;border-radius:11px;align-items:center;gap:10px;padding:11px 14px;font-size:12px;line-height:1.55;display:flex}.sd-forsale strong{color:var(--sd-ok);font-weight:600}.sd-forsale-dot{background:var(--sd-ok);border-radius:50%;flex:none;width:6px;height:6px}.sd-forsale-compact{max-width:760px;display:inline-flex}.sd-forsale-held{background:#f0b95c12;border-color:#f0b95c52}.sd-forsale-held strong{color:var(--sd-warn,#f0b95c)}.sd-forsale-held .sd-forsale-dot{background:var(--sd-warn,#f0b95c)}.sd-product-copy>.sd-forsale{margin-bottom:27px}.sd-buybox{border:1px solid var(--sd-line-strong);background:var(--sd-surface);border-radius:14px;gap:16px;margin-top:18px;padding:20px;display:grid}.sd-buybox-price{flex-wrap:wrap;align-items:baseline;gap:8px 22px;display:flex}.sd-buybox-price>div{gap:3px;display:grid}.sd-buybox-price strong{font-size:34px;line-height:1}.sd-buybox-price span{color:var(--sd-text-faint);font-size:11px}.sd-buybox-price strong .sd-countup{font-size:inherit;color:inherit}.sd-buybox-member b{color:var(--sd-accent-2);font-size:19px;font-weight:600}.sd-consent{border:1px solid var(--sd-line-strong);background:var(--sd-surface-2);cursor:pointer;color:var(--sd-text-dim);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:13px;padding:15px;font-size:12px;line-height:1.6;display:grid}.sd-consent:hover{border-color:var(--sd-line-glow)}.sd-consent:focus-within{border-color:var(--sd-cyan)}.sd-consent input[type=checkbox]{appearance:none;border:1.5px solid var(--sd-line-strong);background:var(--sd-ink);cursor:pointer;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin:0;display:grid}.sd-consent input[type=checkbox]:checked{background:var(--sd-cyan);border-color:var(--sd-cyan)}.sd-consent input[type=checkbox]:checked:after{content:"";border:solid var(--sd-void);border-width:0 2.5px 2.5px 0;width:6px;height:11px;transform:translateY(-1px)rotate(45deg)}.sd-consent input[type=checkbox]:focus-visible{outline:2px solid var(--sd-cyan);outline-offset:3px}.sd-consent strong{color:var(--sd-text);font-weight:600}.sd-buybox .sd-btn{justify-content:center;width:100%}.sd-buybox-note{color:var(--sd-text-faint);margin:0;font-size:11px;line-height:1.55}.sd-files-block{padding-top:90px}.sd-files-heading{max-width:720px}.sd-files-heading h2{margin:12px 0 14px;font-size:clamp(30px,3.6vw,46px)}.sd-files-heading>p{color:var(--sd-text-dim);font-size:13px;line-height:1.7}.sd-files-list{border-top:1px solid var(--sd-line-strong);margin:32px 0 0;padding:0;list-style:none}.sd-files-list li{border-bottom:1px solid var(--sd-line);color:var(--sd-text);grid-template-columns:46px 1fr;align-items:baseline;gap:12px;padding:17px 4px;font-size:13px;line-height:1.55;display:grid}.sd-files-list li span{color:var(--sd-accent-2);font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.sd-policy-block{padding-top:70px;padding-bottom:30px}.sd-policy-heading{max-width:760px}.sd-policy-heading h2{margin-top:12px;font-size:clamp(30px,3.6vw,46px)}.sd-policy-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:34px;display:grid}.sd-policy-grid article{border:1px solid var(--sd-line);background:var(--sd-surface);border-radius:15px;padding:26px}.sd-policy-grid h3{margin-bottom:11px;font-size:17px}.sd-policy-grid p{color:var(--sd-text-dim);font-size:12px;line-height:1.7}.sd-policy-foot{border:1px solid #f0b95c38;border-radius:12px;gap:13px;margin-top:22px;padding:17px;display:flex}.sd-policy-foot svg{width:19px;color:var(--sd-warn);flex:none}.sd-policy-foot p{color:var(--sd-text-dim);font-size:12px;line-height:1.65}.sd-policy-block>.sd-btn{margin-top:22px}@media (max-width:820px){.sd-policy-grid{grid-template-columns:1fr}}@media (max-width:580px){.sd-forsale{font-size:14px;line-height:1.55}.sd-buybox{gap:18px;padding:20px}.sd-buybox-price{gap:10px;display:grid}.sd-buybox-price strong{color:var(--sd-accent-2);font-size:46px;line-height:1.05}.sd-buybox-price span{font-size:14px}.sd-buybox-member b{font-size:24px}.sd-consent{gap:14px;padding:16px;font-size:14px}.sd-consent input[type=checkbox]{width:28px;height:28px}.sd-buybox .sd-btn{min-height:52px;font-size:15px}.sd-buybox-note,.sd-files-heading>p{font-size:14px}.sd-files-list li{grid-template-columns:40px 1fr;font-size:14px}.sd-files-list li span,.sd-policy-grid p,.sd-policy-foot p{font-size:14px}.sd-policy-block>.sd-btn{justify-content:center;width:100%;min-height:48px}}.sd-product-row-live{border-left:2px solid #4ade9a61;padding-left:18px}.sd-product-live{color:var(--sd-ok);white-space:nowrap;background:#4ade9a0d;border:1px solid #4ade9a3d;border-radius:999px;padding:4px 9px;font-size:10px}.sd-product-member{color:var(--sd-accent-2);font-size:10px}.sd-shelf-strip{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.sd-shelf-strip .sd-forsale{flex:380px}@media (max-width:820px){.sd-product-row-live{padding-left:14px}}@media (max-width:580px){.sd-product-live,.sd-product-member{font-size:14px}.sd-product-live{padding:6px 11px}.sd-product-row-live{padding-left:12px}.sd-shelf-strip{gap:12px;display:grid}.sd-shelf-strip .sd-btn{justify-content:center;width:100%;min-height:52px;font-size:15px}.sd-nav a{padding:10px 12px;font-size:14px}.sd-tab-count{font-size:14px}.sd-statepick select,.sd-statepick select option{font-size:16px}.sd-eyebrow,.sd-product-description,.sd-currency-statement,.sd-currency span,.sd-footer-status p,.sd-crumbs ol,.sd-detail-block li,.sd-exclusions li,.sd-sources-heading>p,.sd-source-table small,.sd-source-table b,.sd-product-facts strong,.sd-overlap-note,.sd-overlap-note span{font-size:14px}.sd-eyebrow{letter-spacing:.1em;line-height:1.5}.sd-source-table b{word-break:break-word}.sd-currency span,.sd-currency time,.sd-coverage strong,.sd-coverage span,.sd-coverage-cta,.sd-monday-block li,.sd-source-table b,.sd-footer-status p,.sd-included-block p span{font-size:14px!important}.sd-included-block>div p{grid-template-columns:40px 1fr}.sd-monday-block li span{width:34px;height:34px;font-size:14px!important}.sd-monday-block li{grid-template-columns:36px 1fr}.sd-source-table>a>span{font-size:14px!important}.sd-header{background:var(--sd-void);-webkit-backdrop-filter:none;backdrop-filter:none}.sd-statepick{flex:100%;justify-content:flex-start}.sd-statepick select,.sd-statepick-compact select{width:100%;max-width:none}}:root{--sd-ease-spring:cubic-bezier(.34, 1.28, .58, 1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sd-anim [data-reveal]{opacity:0;transition:opacity .7s var(--sd-ease), transform .7s var(--sd-ease);transition-delay:var(--sd-d,0s);will-change:transform, opacity;transform:translateY(26px)}.sd-anim [data-reveal].is-in{opacity:1;transform:none}.sd-anim [data-parallax]{transform:translate3d(0, var(--sd-py,0px), 0)}.sd-btn{min-height:48px;transition:transform .2s var(--sd-ease-spring), border-color .2s var(--sd-ease), background .2s var(--sd-ease), filter .2s var(--sd-ease), box-shadow .2s var(--sd-ease);border-radius:12px;gap:10px;padding:13px 24px;font-size:16px}.sd-btn svg{width:18px;height:18px}.sd-btn:hover{transform:translateY(-2px)}.sd-btn:active{transform:translateY(0)scale(.99)}.sd-brand{align-items:center;min-height:44px;display:inline-flex}.sd-nav a,.sd-tab,.sd-chrome-btn{min-height:44px}.sd-footer-links a{align-items:center;min-height:44px;display:inline-flex}.sd-back-link{align-items:center;gap:6px;min-height:44px;display:inline-flex}.sd-section-link,.sd-statepick{min-height:44px}.sd-statepick select{min-height:44px;font-size:16px}.sd-hero-search-row input:focus-visible,.sd-search-field input:focus-visible,.sd-checkout-form input:focus-visible,.sd-statepick select:focus-visible{outline:2px solid var(--sd-cyan-hot);outline-offset:2px;border-radius:8px}.sd-home-hero{isolation:isolate;border-bottom:1px solid var(--sd-line);padding:52px 0 68px;position:relative;overflow:hidden}@media (min-width:1024px){.sd-home-hero{padding:76px 0 100px}}.sd-home-hero .sd-grid-field{z-index:-1;opacity:.5;pointer-events:none;position:absolute;inset:0}.sd-hero-inner{z-index:1;align-items:center;gap:40px;display:grid;position:relative}@media (min-width:1024px){.sd-hero-inner{grid-template-columns:1.06fr .94fr;gap:56px}}.sd-hero-copy{max-width:660px}.sd-hero-title{letter-spacing:-.04em;text-wrap:balance;margin:16px 0 20px;font-size:clamp(46px,10vw,68px);line-height:.98}@media (min-width:1024px){.sd-hero-title{font-size:clamp(62px,5.4vw,94px)}}.sd-hero-lead{color:var(--sd-text-dim);max-width:32em;font-size:18px;line-height:1.6}@media (min-width:768px){.sd-hero-lead{font-size:20px}}.sd-hero-search{max-width:640px;margin:30px 0 0;display:block}.sd-hero-search-label{letter-spacing:.14em;text-transform:uppercase;color:var(--sd-accent);margin-bottom:12px;font:600 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.sd-hero-search-row>svg{width:26px;height:26px;color:var(--sd-accent);flex:none}.sd-hero-search-row input{min-width:0;color:var(--sd-text);letter-spacing:-.02em;background:0 0;border:0;outline:0;flex:1;min-height:44px;padding:12px 0;font-family:inherit;font-size:clamp(19px,3.2vw,26px);font-weight:600;line-height:1.1}.sd-hero-search-row input::placeholder{color:var(--sd-text-faint);font-weight:400}.sd-hero-search-row input::-webkit-search-cancel-button{-webkit-appearance:none}.sd-hero-search-row .sd-btn{border-radius:13px;flex:none;min-height:56px;padding:0 26px;font-size:17px}@media (max-width:560px){.sd-hero-search-row{flex-wrap:wrap;padding:12px 14px}.sd-hero-search-row input{flex:100%;font-size:21px}.sd-hero-search-row .sd-btn{flex:100%}}.sd-hero-suggest{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.sd-hero-suggest>span{color:var(--sd-text-faint);font-size:14px}.sd-hero-suggest a{border:1px solid var(--sd-line);min-height:44px;color:var(--sd-text-dim);transition:color .18s var(--sd-ease), border-color .18s var(--sd-ease), background .18s var(--sd-ease), transform .18s var(--sd-ease-spring);border-radius:999px;align-items:center;padding:8px 15px;font-size:14px;display:inline-flex}.sd-hero-shelf{min-height:44px;color:var(--sd-text);transition:border-color .2s var(--sd-ease), background .2s var(--sd-ease), transform .2s var(--sd-ease-spring);background:#4ade9a0f;border:1px solid #4ade9a52;border-radius:12px;align-items:center;gap:12px;margin-top:24px;padding:12px 18px;display:inline-flex}.sd-hero-shelf:hover{border-color:var(--sd-ok);background:#4ade9a1a;transform:translateY(-2px)}.sd-hero-shelf-text{font-size:15px}.sd-hero-shelf-text strong{color:var(--sd-ok);font-weight:600}.sd-hero-shelf>svg{width:18px;color:var(--sd-ok);flex:none}.sd-hero-visual{display:none;position:relative}@media (min-width:768px){.sd-hero-visual{min-height:440px;display:block}}.sd-hero-stack{width:min(80%,384px);margin:0 auto;position:relative}.sd-hero-plate-b{opacity:.55;transform:translate(32px,42px)rotate(7deg)}.sd-hero-doc .sd-doc-paper{border-radius:6px}.sd-hero-doc .sd-doc-preview figcaption{display:none}.sd-hero-sweep{z-index:4;pointer-events:none;border-radius:6px;position:absolute;inset:0;overflow:hidden}@keyframes sd-hero-sweep{0%{left:-60%}to{left:135%}}@keyframes sd-doc-settle{0%{opacity:0;transform:translateY(26px)rotate(-2deg)}to{opacity:1;transform:none}}.sd-hero-chip span{color:var(--sd-text-faint);letter-spacing:.1em;text-transform:uppercase;font:600 11px/1 ui-monospace,monospace}.sd-hero-chip strong{letter-spacing:-.02em;font-size:20px}.sd-hero-chip-a{top:6%;left:-3%}.sd-hero-chip-b{bottom:8%;right:-5%}.sd-hero-chip-b strong{color:var(--sd-accent-2)}.sd-anim .sd-hero-chip{animation:sd-chip-pop .6s var(--sd-ease-spring) both}.sd-anim .sd-hero-chip-a{animation-delay:.75s}.sd-anim .sd-hero-chip-b{animation-delay:.9s}@keyframes sd-chip-pop{0%{opacity:0;transform:translateY(12px)scale(.82)}to{opacity:1;transform:none}}.sd-section-head{gap:16px;margin-bottom:32px;display:grid}@media (min-width:900px){.sd-section-head{grid-template-columns:1fr auto;align-items:end;gap:44px}}.sd-section-head h2{letter-spacing:-.035em;margin-top:12px;font-size:clamp(34px,5vw,56px);line-height:1.02}.sd-section-sub{color:var(--sd-text-dim);max-width:46ch;font-size:18px;line-height:1.6}@media (min-width:900px){.sd-section-head .sd-section-sub{text-align:right;justify-self:end;max-width:34ch}}.sd-section-link{color:var(--sd-accent-2);align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.sd-section-link svg{width:18px;transition:transform .25s var(--sd-ease-spring)}.sd-section-link:hover svg{transform:translate(5px)}.sd-aisles{padding:72px 0 84px}@media (min-width:1024px){.sd-aisles{padding:104px 0 96px}}.sd-cat-tiles{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:620px){.sd-cat-tiles{grid-template-columns:1fr 1fr;gap:14px}}@media (min-width:980px){.sd-cat-tiles{grid-template-columns:repeat(3,1fr);gap:16px}}.sd-cat-tile:hover:before{opacity:.72;transform:scale(1.12)}.sd-cat-tile:hover:after{opacity:1}.sd-cat-tile-icon svg{width:23px}.sd-cat-tile>strong{letter-spacing:-.022em;color:var(--sd-text);font-size:21px;position:relative}.sd-cat-tile-tag{color:var(--sd-text-dim);font-size:16px;line-height:1.5;position:relative}.sd-cat-tile-count svg{width:16px;transition:transform .28s var(--sd-ease-spring)}.sd-cat-tile:hover .sd-cat-tile-count svg{transform:translate(5px)}.sd-cat-tile-custom{border-color:#22d3ee57}.sd-cat-tile-custom:hover{border-color:var(--sd-cyan)}.sd-promise{background:var(--sd-ink);border-top:1px solid var(--sd-line);border-bottom:1px solid var(--sd-line);padding:72px 0}.sd-promise-grid{grid-template-columns:1fr;gap:16px;margin-top:24px;display:grid}@media (min-width:860px){.sd-promise-grid{grid-template-columns:1fr 1fr;gap:22px}}@media (min-width:768px){.sd-promise-card{padding:46px 44px}}.sd-promise-icon{background:var(--sd-surface-3);border:1px solid var(--sd-line);width:52px;height:52px;color:var(--sd-accent-2);border-radius:14px;place-items:center;margin-bottom:22px;display:grid}.sd-promise-icon svg{width:24px}.sd-promise-card h2{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(27px,3vw,36px);line-height:1.08}.sd-promise-card p{color:var(--sd-text-dim);max-width:42ch;margin:0 0 26px;font-size:18px;line-height:1.6}.sd-promise-tag{background:var(--sd-surface-3);border:1px solid var(--sd-line);min-height:44px;color:var(--sd-text);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.sd-promise-tag-link{transition:border-color .2s var(--sd-ease), transform .2s var(--sd-ease-spring);border-color:#9b5cf680}.sd-promise-tag-link svg{width:16px;color:var(--sd-accent-2)}.sd-promise-tag-link:hover{border-color:var(--sd-violet);transform:translateY(-2px)}.sd-shelf{background:var(--sd-surface);padding:78px 0 96px}.sd-shelf .sd-sample{margin:6px 0 26px}.sd-shelf-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:560px){.sd-shelf-grid{grid-template-columns:1fr 1fr}}@media (min-width:980px){.sd-shelf-grid{grid-template-columns:repeat(3,1fr);gap:18px}}.sd-shelf-card.is-live{border-color:#4ade9a66}.sd-shelf-card-thumb .sd-doc-preview{width:76%;transition:transform .4s var(--sd-ease);margin:0}.sd-shelf-card-thumb .sd-doc-preview figcaption{display:none}.sd-shelf-card-thumb .sd-doc-paper{box-shadow:0 12px 30px #0006}.sd-shelf-card:hover .sd-shelf-card-thumb .sd-doc-preview{transform:translateY(-6px)}.sd-shelf-card-body{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.sd-shelf-card-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--sd-text-faint);align-items:center;gap:7px;font:600 12px/1 ui-monospace,monospace;display:inline-flex}.sd-shelf-card.is-live .sd-shelf-card-tag{color:var(--sd-ok)}.sd-shelf-card-body strong{letter-spacing:-.02em;font-size:18px;line-height:1.2}.sd-shelf-card-body small{color:var(--sd-text-dim);flex:1;font-size:16px;line-height:1.5}.sd-shelf-card-foot{border-top:1px solid var(--sd-line);justify-content:space-between;align-items:center;margin-top:12px;padding-top:14px;display:flex}.sd-shelf-card-foot b{letter-spacing:-.02em;font-size:22px}.sd-shelf-card-cta{color:var(--sd-accent-2);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.sd-shelf-card-cta svg{width:15px;transition:transform .25s var(--sd-ease-spring)}.sd-shelf-card:hover .sd-shelf-card-cta svg{transform:translate(4px)}.sd-current{border-top:1px solid var(--sd-line);padding:88px 0;position:relative;overflow:hidden}.sd-current-grid{align-items:center;gap:40px;display:grid}@media (min-width:940px){.sd-current-grid{grid-template-columns:.95fr 1.05fr;gap:72px}}.sd-current-copy h2{letter-spacing:-.035em;margin:12px 0 20px;font-size:clamp(32px,4vw,50px);line-height:1.04}.sd-current-copy>p{color:var(--sd-text-dim);max-width:46ch;font-size:18px;line-height:1.65}.sd-current-copy ul{gap:14px;margin:26px 0;padding:0;list-style:none;display:grid}.sd-current-copy li{color:var(--sd-text-dim);align-items:center;gap:12px;font-size:16px;display:flex}.sd-current-copy li svg{width:20px;color:var(--sd-accent-2);flex:none}.sd-current-actions{flex-wrap:wrap;gap:12px;display:flex}.sd-console{border:1px solid var(--sd-line-strong);background:var(--sd-surface);box-shadow:var(--sd-shadow-lg);border-radius:18px;overflow:hidden}.sd-console-head{border-bottom:1px solid var(--sd-line);letter-spacing:.04em;color:var(--sd-text-faint);justify-content:space-between;align-items:center;padding:18px 20px;font:600 13px/1 ui-monospace,monospace;display:flex}.sd-console-head b{color:var(--sd-accent-2);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600}.sd-console-row{border-bottom:1px solid var(--sd-line);grid-template-columns:34px 1fr 10px 64px;align-items:center;gap:14px;padding:18px 20px;display:grid}.sd-console-row>span{color:var(--sd-text-faint);font:12px ui-monospace,monospace}.sd-console-row>div{gap:4px;min-width:0;display:grid}.sd-console-row strong{font-size:15px}.sd-console-row small{color:var(--sd-text-faint);font:12px ui-monospace,monospace}.sd-console-row>b{color:var(--sd-ok);text-align:right;font:12px ui-monospace,monospace}.sd-console-note{background:#4ade9a0b;border:1px solid #4ade9a33;border-radius:12px;align-items:center;gap:12px;margin:18px 20px;padding:14px;display:flex}.sd-console-note svg{width:22px;color:var(--sd-ok);flex:none}.sd-console-note span{gap:3px;display:grid}.sd-console-note strong{font-size:14px}.sd-console-note small{color:var(--sd-text-faint);font-size:13px}.sd-console .sd-seeded{margin:0 20px 20px}@media (max-width:560px){.sd-console-row{grid-template-columns:28px 1fr 8px}.sd-console-row>b{display:none}}.sd-page-hero>div:first-child>p:last-child{font-size:18px;line-height:1.6}.sd-page-hero-aside>svg{width:26px}.sd-page-hero-aside>span{font-size:15px}.sd-page-hero-aside a{align-items:center;gap:8px;min-height:44px;font-size:15px;display:inline-flex}.sd-catalog-tools{gap:20px}.sd-search-field{border:1px solid var(--sd-line-strong);background:var(--sd-surface);max-width:680px;height:auto;min-height:58px;transition:border-color .2s var(--sd-ease), box-shadow .2s var(--sd-ease);border-radius:14px;gap:14px;padding:4px 18px}.sd-search-field svg{width:22px;color:var(--sd-accent)}.sd-search-field input{min-height:50px;font-size:17px}.sd-filter-row{gap:9px}.sd-filter-row button{border:1px solid var(--sd-line-strong);min-height:44px;color:var(--sd-text-dim);cursor:pointer;transition:color .18s var(--sd-ease), border-color .18s var(--sd-ease), background .18s var(--sd-ease), transform .18s var(--sd-ease-spring);background:0 0;border-radius:999px;padding:10px 18px;font-size:15px;font-weight:500}.sd-catalog-count{margin:30px 0 4px;font-size:15px}@keyframes sd-row-in{0%{opacity:0;transform:translateY(26px) translateX(var(--row-x,0)) rotate(var(--row-rot,0deg))}to{opacity:1;transform:none}}.sd-anim .sd-product-row{animation:sd-row-in .55s var(--sd-ease) both;animation-delay:calc(min(var(--i,0), 12) * 42ms)}.sd-product-row{transition:background .2s var(--sd-ease), padding .24s var(--sd-ease);border-radius:14px}@media (min-width:821px){.sd-product-row:hover{background:rgba(var(--sd-tint), .024);padding-inline:16px}}.sd-product-problem{font-weight:600;color:var(--sd-accent-2)!important;margin-bottom:9px!important;font-size:14px!important}.sd-product-main h2{letter-spacing:-.025em;margin-bottom:10px;font-size:25px}.sd-product-main>p{color:var(--sd-text-dim);max-width:760px;font-size:16px;line-height:1.6}.sd-product-meta{gap:8px 16px;margin-top:16px}.sd-product-action>strong{letter-spacing:-.02em;font-size:30px}.sd-product-action>a{min-height:44px;font-size:14px;font-weight:600}.sd-product-action>a svg{width:15px;transition:transform .25s var(--sd-ease-spring)}.sd-product-action>a:hover svg{transform:translate(4px)}.sd-empty-state h2{font-size:28px}.sd-empty-state p{font-size:16px}.sd-product-copy h1{letter-spacing:-.04em;font-size:clamp(44px,6vw,76px);line-height:.98}.sd-product-lead{color:var(--sd-text);max-width:40ch;font-size:clamp(19px,2.2vw,22px);line-height:1.5}.sd-product-description{color:var(--sd-text-dim);font-size:16px;line-height:1.7}.sd-product-facts strong{font-size:13px}.sd-currency-statement{font-size:14px}.sd-coverage strong,.sd-coverage span{font-size:15px}.sd-buybox{box-shadow:var(--sd-shadow-md);border-radius:18px;gap:18px;padding:26px}.sd-buybox-price{align-items:baseline;gap:10px 26px}.sd-buybox-price strong{letter-spacing:-.03em;color:var(--sd-text);font-size:clamp(52px,7vw,68px);line-height:.95}.sd-buybox-price>div>span{font-size:13px}.sd-buybox-member b{font-size:22px}.sd-buybox .sd-btn{border-radius:14px;min-height:62px;font-size:19px;font-weight:600}.sd-consent{border-radius:14px;padding:18px;font-size:15px;line-height:1.6}.sd-consent strong{font-size:15px}.sd-consent input[type=checkbox]{width:28px;height:28px}.sd-buybox-note{font-size:14px}.sd-purchase-box{border-radius:16px;gap:16px;padding:24px}.sd-purchase-box>div strong{color:var(--sd-text);font-size:clamp(44px,6vw,58px);line-height:1}.sd-purchase-box>div span{font-size:13px}.sd-purchase-box .sd-btn{min-height:56px;font-size:17px}.sd-purchase-box>p{font-size:13px;line-height:1.6}.sd-files-heading h2{font-size:clamp(32px,4vw,48px)}.sd-files-heading>p{font-size:17px;line-height:1.7}.sd-files-list li{padding:19px 4px;font-size:16px}.sd-files-list li span{font-size:12px}.sd-included-block h2{font-size:clamp(34px,4vw,50px)}.sd-included-block p strong{font-size:15px}.sd-monday-block h2{font-size:27px}.sd-monday-block li{font-size:14px;line-height:1.5}.sd-detail-block h2{font-size:21px}.sd-detail-block li{font-size:14px;line-height:1.55}.sd-sources-heading h2{font-size:clamp(34px,4vw,52px)}.sd-sources-heading>p{font-size:15px;line-height:1.7}.sd-source-table strong{font-size:13px}.sd-exclusions h2{font-size:23px}.sd-exclusions li{font-size:14px;line-height:1.55}.sd-policy-heading h2{font-size:clamp(32px,4vw,46px)}.sd-policy-grid h3{font-size:18px}.sd-policy-grid p{font-size:15px;line-height:1.7}.sd-policy-foot p{font-size:15px}.sd-terms-pending strong{font-size:13px}.sd-terms-pending a{align-items:center;gap:7px;min-height:44px;font-size:14px;display:inline-flex}.sd-cart-lines h1{letter-spacing:-.035em;font-size:clamp(38px,5vw,60px)}.sd-cart-line{padding:22px 4px}.sd-cart-line strong{font-size:17px}.sd-cart-line small{margin-top:5px;font-size:13px}.sd-cart-line b{letter-spacing:-.02em;font-size:22px}.sd-cart-line button{min-height:44px;font-size:14px}.sd-cart-checkout{box-shadow:var(--sd-shadow-md);border-radius:20px;padding:28px}.sd-cart-total span{font-size:15px}.sd-cart-total strong{letter-spacing:-.03em;color:var(--sd-text);font-size:clamp(40px,5vw,52px)}.sd-cart-summary p{font-size:13px;line-height:1.5}.sd-checkout-form input{min-height:52px;font-size:16px}.sd-checkout-form label span{font-size:14px}.sd-checkout-form .sd-btn-primary{min-height:60px;font-size:19px;font-weight:600}.sd-checkout-note{font-size:13px;line-height:1.55}.sd-cart-clear{min-height:44px;font-size:13px}.sd-checkout-result p{font-size:15px;line-height:1.6}.sd-cart-empty h1{font-size:clamp(40px,5vw,60px)}.sd-cart-empty>p{font-size:18px;line-height:1.6}.sd-cart-recs p.sd-eyebrow{margin-bottom:4px}.sd-cart-recs-grid a{font-size:15px}.sd-cart-recs-grid p{font-size:14px;line-height:1.5}.sd-cart-recs-grid .sd-btn{min-height:44px}.sd-statepick{gap:8px;padding:0 12px}.sd-statepick select{align-self:stretch;height:44px;min-height:44px;font-size:16px}:root{--sd-ease-arc:cubic-bezier(.22, 1.42, .44, 1)}.sd-page-frame,.sd-footer{z-index:1;position:relative}.sd-kinetic{text-wrap:balance}.sd-anim .sd-kinetic .sd-kw{opacity:0;transition:opacity .5s var(--sd-ease), transform .72s var(--sd-ease-arc);transition-delay:calc(var(--kw-i,0) * 52ms);will-change:transform, opacity;display:inline-block;transform:translateY(.5em)rotate(2.2deg)}.sd-anim .sd-kinetic.is-in .sd-kw{opacity:1;transform:none}.sd-kinetic-accent{white-space:nowrap;position:relative}.sd-kinetic-accent:after{content:"";background:var(--sd-violet);transform-origin:0;opacity:0;border-radius:2px;height:2px;position:absolute;bottom:-.08em;left:0;right:0;transform:scaleX(0)}.sd-anim .sd-kinetic.is-in .sd-kinetic-accent:after{opacity:1;transition:transform .7s var(--sd-ease) .45s, opacity .4s var(--sd-ease) .45s;transform:scaleX(1)}.sd-btn{transform:translate(var(--mag-x,0px), var(--mag-y,0px)) translateY(var(--btn-lift,0px)) scale(var(--btn-press,1));transition:transform .34s var(--sd-ease-spring), border-color .2s var(--sd-ease), background .2s var(--sd-ease), filter .2s var(--sd-ease), box-shadow .2s var(--sd-ease)}.sd-btn:hover{--btn-lift:-2px;transform:translate(var(--mag-x,0px), var(--mag-y,0px)) translateY(-2px) scale(var(--btn-press,1))}.sd-btn:active{--btn-press:.965;transform:translate(var(--mag-x,0px), var(--mag-y,0px)) translateY(0) scale(.965);transition-duration:70ms}[data-magnetic]{will-change:transform}.sd-cat-tiles,.sd-shelf-grid{perspective:1100px}.sd-cat-tile,.sd-shelf-card{transform:translateY(var(--card-lift,0px)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .18s var(--sd-ease), border-color .35s var(--sd-ease), box-shadow .35s var(--sd-ease);will-change:transform}.sd-cat-tile:hover,.sd-cat-tile:focus-visible,.sd-shelf-card:hover,.sd-shelf-card:focus-visible{--card-lift:-6px;transform:translateY(-6px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.sd-shelf-card:hover:after,.sd-shelf-card:focus-visible:after{opacity:1}.sd-cat-tile:before{display:none}.sd-cat-tile:hover .sd-cat-tile-icon{box-shadow:none;transform:scale(1.06)rotate(-4deg)}.sd-hero-visual{perspective:1300px}@keyframes sd-fade-only{0%{opacity:0}to{opacity:1}}.sd-anim .sd-hero-stack{animation:none}.sd-hero-stack{transform-style:preserve-3d;transform:rotateX(calc(var(--p,0) * 7deg)) rotateY(calc(var(--p,0) * -9deg)) translateY(calc(var(--p,0) * -34px));will-change:transform}.sd-hero-doc{transform:translateY(calc(var(--p,0) * -22px))}.sd-hero-plate-a{transform:translate(16px, 20px) rotate(3.5deg) translateY(calc(var(--p,0) * 26px))}.sd-hero-plate-b{transform:translate(32px, 42px) rotate(7deg) translateY(calc(var(--p,0) * 48px));opacity:.5}@media (min-width:1024px){.sd-gallery{padding:120px 0}}.sd-gallery-inner{align-items:center;gap:44px;display:grid}@media (min-width:900px){.sd-gallery-inner{grid-template-columns:1fr 1fr;gap:72px}}.sd-gallery-eyebrow{color:var(--sd-accent)}.sd-gallery-title{color:var(--sd-paper-ink);letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(34px,5vw,58px);line-height:1.02}.sd-gallery-lead{color:var(--sd-paper-dim);max-width:40ch;margin-bottom:26px;font-size:18px;line-height:1.62}.sd-gallery-lead strong{color:var(--sd-paper-ink);font-weight:600}.sd-btn-onlight{background:var(--sd-void);color:var(--sd-text);border:1px solid var(--sd-void);box-shadow:0 14px 30px -14px #0a0a1980}.sd-btn-onlight:hover{filter:none;background:#0d0f18;box-shadow:0 20px 40px -16px #0a0a1999}.sd-btn-onlight svg{transition:transform .25s var(--sd-ease-spring)}.sd-btn-onlight:hover svg{transform:translate(4px)}.sd-gallery-stage{perspective:1200px;justify-content:center;display:flex}.sd-gallery-plinth{width:min(78%,380px);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .22s var(--sd-ease);transform-style:preserve-3d;position:relative}.sd-gallery-plinth .sd-doc-preview{margin:0}.sd-gallery-plinth .sd-doc-paper{box-shadow:0 50px 80px -30px #0a0a1980,0 12px 24px -12px #0a0a1959}.sd-gallery-plinth .sd-doc-preview figcaption{color:var(--sd-paper-dim);margin-top:16px}@media (prefers-reduced-motion:reduce){.sd-kinetic .sd-kw{opacity:1!important;transform:none!important}.sd-hero-stack,.sd-hero-doc,.sd-hero-plate-a,.sd-hero-plate-b,.sd-gallery-plinth{transform:none!important}.sd-hero-plate-a{transform:translate(16px,20px)rotate(3.5deg)!important}.sd-hero-plate-b{transform:translate(32px,42px)rotate(7deg)!important}}.sd-promise{background:var(--sd-field-veil)}.sd-shelf{background:var(--sd-surface)}@supports (color:color-mix(in lab, red, red)){.sd-shelf{background:color-mix(in srgb, var(--sd-surface) 38%, transparent)}}.sd-current{background:0 0}.sd-home-hero,.sd-aisles,.sd-promise,.sd-shelf,.sd-current{position:relative}.sd-home-hero:before,.sd-aisles:before,.sd-promise:before,.sd-shelf:before,.sd-current:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.sd-aisles>*,.sd-promise>*,.sd-shelf>*,.sd-current>*{z-index:1;position:relative}.sd-vault-policy>div{background:var(--sd-void)}@supports (color:color-mix(in lab, red, red)){.sd-vault-policy>div{background:color-mix(in srgb, var(--sd-void) 55%, transparent)}}.sd-gallery-inner{z-index:3;position:relative}.sd-home-hero{padding-top:72px}@media (min-width:1024px){.sd-home-hero{padding-top:108px}}.sd-hero-title{margin:22px 0;padding:.04em 0 .08em;line-height:1.05}@media (max-width:560px){.sd-hero-title{font-size:clamp(33px,8.6vw,46px)}}.sd-hero-copy .sd-eyebrow{margin-bottom:4px;display:block}.sd-hero-title.sd-kinetic{overflow:visible}.sd-hero-title .sd-kw{padding-bottom:.06em}.sd-hero-doc{box-shadow:0 44px 96px -30px #000000db, 0 0 0 1px #d2c8ff29, inset 0 1px 0 rgba(var(--sd-sheen), .5)}.sd-anim .sd-hero-visual{animation:sd-hero-lift .9s var(--sd-ease) both}@keyframes sd-hero-lift{0%{opacity:.55;transform:translateY(14px)}to{opacity:1;transform:none}}.sd-anim .sd-hero-doc{animation:6.5s ease-in-out infinite sd-doc-float}@keyframes sd-doc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.sd-anim .sd-hero-chip-a{animation:sd-chip-pop .6s var(--sd-ease-spring) .75s both, sd-chip-drift 7s ease-in-out 1.4s infinite}.sd-anim .sd-hero-chip-b{animation:sd-chip-pop .6s var(--sd-ease-spring) .9s both, sd-chip-drift 8s ease-in-out 2s infinite reverse}@keyframes sd-chip-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.sd-anim .sd-cat-tile:before{animation:5.2s ease-in-out infinite sd-edge-breathe}.sd-anim .sd-cat-tile:nth-child(2):before{animation-delay:.5s}.sd-anim .sd-cat-tile:nth-child(3):before{animation-delay:1s}.sd-anim .sd-cat-tile:nth-child(4):before{animation-delay:1.5s}.sd-anim .sd-cat-tile:nth-child(5):before{animation-delay:2s}.sd-anim .sd-cat-tile:nth-child(6):before{animation-delay:2.5s}@keyframes sd-edge-breathe{0%,to{opacity:.42}50%{opacity:.9}}.sd-anim .sd-cat-tile:nth-child(2n) .sd-cat-tile-icon:after{animation-delay:1.4s}.sd-anim .sd-promise-card:first-child .sd-promise-icon{animation:6s ease-in-out infinite sd-doc-float}.sd-anim .sd-promise-card:nth-child(2) .sd-promise-icon{animation:6s ease-in-out 1.6s infinite sd-doc-float}.sd-anim .sd-live-dot,.sd-anim .sd-hero-shelf-dot{animation:2.2s ease-in-out infinite sd-live-pulse}@keyframes sd-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}.sd-console{position:relative}@keyframes sd-console-scan{0%{opacity:0;transform:translateY(-110%)}14%{opacity:1}86%{opacity:1}to{opacity:0;transform:translateY(275%)}}.sd-anim .sd-console-row>i{animation:2.4s ease-in-out infinite sd-check-pulse}@keyframes sd-check-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}@media (prefers-reduced-motion:reduce){.sd-anim .sd-hero-doc,.sd-anim .sd-hero-chip-a,.sd-anim .sd-hero-chip-b,.sd-anim .sd-cat-tile:before,.sd-anim .sd-cat-tile-icon:after,.sd-anim .sd-promise-icon,.sd-anim .sd-live-dot,.sd-anim .sd-hero-shelf-dot,.sd-anim .sd-console:after,.sd-anim .sd-console-row>i{animation:none!important}.sd-anim .sd-hero-doc{transform:none!important}}.sd-outdated{isolation:isolate;padding:96px var(--sd-column-inset) 104px;border-top:1px solid var(--sd-line);text-align:center;position:relative;overflow:hidden}@media (min-width:1024px){.sd-outdated{padding:132px var(--sd-column-inset) 140px}}.sd-outdated-inner{z-index:1;width:100%;max-width:var(--sd-shell);gap:54px;margin-inline:auto;display:grid;position:relative}.sd-outdated-copy{max-width:78ch;margin:0;position:relative}.sd-outdated-eyebrow{color:var(--sd-accent)}.sd-outdated-title{letter-spacing:-.04em;max-width:17ch;margin:16px auto 22px;font-size:clamp(33px,6.2vw,80px);line-height:1.03}.sd-outdated-lead{color:var(--sd-text-dim);max-width:660px;margin:0 auto;font-size:clamp(17px,2vw,20px);line-height:1.62}.sd-outdated-stage{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(14px,4vw,44px);max-width:880px;margin:4px auto 0;display:grid}.sd-outdated-versus{letter-spacing:.16em;text-transform:uppercase;color:var(--sd-text-faint);font:600 13px/1 ui-monospace,monospace}@media (max-width:640px){.sd-outdated-stage{grid-template-columns:1fr;gap:34px;max-width:340px}.sd-outdated-versus{display:none}}.sd-mini{gap:14px;margin:0;display:grid}.sd-mini-label{letter-spacing:.05em;color:var(--sd-text-dim);justify-content:center;align-items:center;gap:8px;font:600 13px/1 ui-monospace,monospace;display:inline-flex}.sd-mini-dot{border-radius:50%;flex:none;width:8px;height:8px}.sd-mini-theirs .sd-mini-dot{background:var(--sd-text-faint)}.sd-mini-ours .sd-mini-dot{background:var(--sd-ok)}.sd-anim .sd-mini-ours .sd-mini-dot{animation:2.2s ease-in-out infinite sd-live-pulse}.sd-mini-paper{aspect-ratio:.84;background:var(--sd-paper);color:var(--sd-paper-ink);border-radius:8px;flex-direction:column;padding:12% 11%;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 62px -26px #000000c7}.sd-mini-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sd-mini-brandline{background:var(--sd-violet);border-radius:2px;flex:none;width:34%;height:7px}.sd-mini-code{letter-spacing:.08em;color:#6d5f86;font:600 8px/1 ui-monospace,monospace}.sd-mini-rule{background:#0a0a1924;height:2px;margin:11px 0 14px}.sd-mini-lines{flex:1;align-content:start;gap:9px;display:grid}.sd-mini-lines i{background:#0a0a1921;border-radius:3px;height:6px;display:block}.sd-mini-foot{border-top:1px solid #0a0a191f;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:10px;display:flex}.sd-mini-rev{text-align:left;min-width:92px;min-height:14px;color:var(--sd-accent);font:700 10px/1.3 ui-monospace,monospace;position:relative}.sd-mini-status{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;flex:none;padding:4px 8px;font:600 8px/1 ui-monospace,monospace}.sd-mini-theirs .sd-mini-status{color:#8a6a2b;background:#f0b95c2e}.sd-mini-ours .sd-mini-status{color:#1f7a4d;background:#4ade9a33}.sd-mini-caption{color:var(--sd-text-dim);max-width:26ch;margin:0 auto;font-size:13.5px;line-height:1.5}@media (max-width:700px){.sd-mini-caption{max-width:none;margin:0}}.sd-mini-ours .sd-mini-caption{color:var(--sd-text)}.sd-mini-stamp{z-index:3;letter-spacing:.05em;text-transform:uppercase;color:#b22828eb;white-space:nowrap;pointer-events:none;border:2.5px solid #b22828b8;border-radius:6px;padding:5px 9px;font:800 clamp(12px,2vw,18px)/1 ui-sans-serif,system-ui,sans-serif;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-13deg)}.sd-mini-ours .sd-mini-stamp{display:none}.sd-mini-sweep{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sd-mini-theirs .sd-mini-sweep{display:none}.sd-mini-theirs .sd-mini-paper{filter:grayscale(.85)sepia(.35)brightness(.82)}.sd-rev-fresh,.sd-rev-stale{position:absolute;top:0;left:0}.sd-mini-theirs .sd-rev-fresh{opacity:0}.sd-mini-theirs .sd-rev-stale{opacity:1;color:#9b7a2e}.sd-mini-rev.sd-ver-roll{height:13px;min-height:0;display:inline-block;overflow:hidden}.sd-ver-track{display:grid;transform:translateY(-13px)}.sd-ver-track b{height:13px;font-weight:700}.sd-mini-ours .sd-ver-track b:last-child{color:var(--sd-accent-2)}.sd-anim .sd-mini-theirs .sd-mini-paper{animation:sd-age 9s var(--sd-ease) infinite}@keyframes sd-age{0%,8%{filter:grayscale(0)sepia(0)brightness()}46%{filter:grayscale(.32)sepia(.14)brightness(.95)}74%,to{filter:grayscale(.85)sepia(.35)brightness(.82)}}.sd-anim .sd-mini-theirs .sd-rev-fresh{animation:sd-fade-out 9s var(--sd-ease) infinite}.sd-anim .sd-mini-theirs .sd-rev-stale{animation:sd-fade-in-stale 9s var(--sd-ease) infinite}@keyframes sd-fade-out{0%,40%{opacity:1}56%,to{opacity:0}}@keyframes sd-fade-in-stale{0%,44%{opacity:0}60%,to{opacity:1}}.sd-anim .sd-mini-theirs .sd-mini-stamp{animation:sd-stamp-loop 9s var(--sd-ease-mech) infinite}@keyframes sd-stamp-loop{0%,52%{opacity:0;transform:translate(-50%,-50%)rotate(-13deg)scale(1.55)}66%{opacity:1;transform:translate(-50%,-50%)rotate(-13deg)scale(.94)}74%,to{opacity:1;transform:translate(-50%,-50%)rotate(-13deg)scale(1)}}.sd-anim .sd-mini-ours .sd-mini-paper{animation:9s ease-in-out infinite sd-lit}@keyframes sd-lit{0%,to{filter:brightness()}50%{filter:brightness(1.05)}}.sd-anim .sd-mini-ours .sd-ver-track{animation:sd-restamp 9s var(--sd-ease-mech) infinite}@keyframes sd-restamp{0%,12%{transform:translateY(0)}22%,to{transform:translateY(-13px)}}.sd-anim .sd-mini-ours .sd-mini-rev{animation:sd-restamp-pop 9s var(--sd-ease-mech) infinite}@keyframes sd-restamp-pop{0%,16%{transform:scale(1)}24%{transform:scale(1.16)}34%,to{transform:scale(1)}}@keyframes sd-mini-sweep{0%,10%{opacity:0;left:-60%}15%{opacity:1}30%{opacity:0;left:130%}to{opacity:0;left:130%}}@media (prefers-reduced-motion:reduce){.sd-anim .sd-mini-theirs .sd-mini-paper,.sd-anim .sd-mini-theirs .sd-rev-fresh,.sd-anim .sd-mini-theirs .sd-rev-stale,.sd-anim .sd-mini-theirs .sd-mini-stamp,.sd-anim .sd-mini-ours .sd-mini-paper,.sd-anim .sd-mini-ours .sd-ver-track,.sd-anim .sd-mini-ours .sd-mini-rev,.sd-anim .sd-mini-ours .sd-mini-dot,.sd-anim .sd-mini-ours .sd-mini-sweep:before{animation:none!important}}:root{--sd-band-h:92px}.sd-store-canvas{top:calc(var(--sd-header-h,72px) + var(--sd-band-h));z-index:0;pointer-events:auto;touch-action:none;background:var(--sd-void);opacity:0;transition:opacity .9s var(--sd-ease);position:fixed;bottom:0;left:0;right:0}.sd-store-canvas.is-ready{opacity:1}.sd-store-track{display:none}html.sd-3d .sd-store-track{pointer-events:none;height:640vh;display:block}html.sd-3d.sd-list .sd-store-track{display:none}html.sd-3d .sd-flat{opacity:0;pointer-events:none;clip-path:inset(0 0 100%);position:fixed;inset:0;overflow:hidden}html.sd-3d.sd-list .sd-store-canvas{opacity:0;pointer-events:none}html.sd-3d.sd-list .sd-flat{opacity:1;pointer-events:auto;clip-path:none;position:static;overflow:visible}html:not(.sd-3d) .sd-hud{display:none}.sd-hud-inner{pointer-events:auto;flex-direction:column;gap:10px;width:min(680px,100%);display:flex;position:relative}.sd-hud-search svg{width:20px;height:20px;color:var(--sd-text-dim);flex:none}.sd-hud-search input{min-width:0;color:var(--sd-text);font:500 18px/1.2 var(--font-sans);letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:auto}.sd-hud-search input::placeholder{color:var(--sd-text-faint)}.sd-hud-clear{border:1px solid var(--sd-line-strong);background:var(--sd-surface-2);height:40px;color:var(--sd-text);font:600 15px/1 var(--font-sans);cursor:pointer;border-radius:999px;flex:none;padding:0 16px}.sd-hud-search .sd-btn-primary{height:40px;padding:0 18px}.sd-hud .sd-hud-search{padding:11px 11px 11px 20px}.sd-hud .sd-hud-search .sd-btn-primary{height:48px;padding:0 26px;font-size:16px}.sd-hud .sd-hud-clear{height:48px}.sd-hud-status b{color:var(--sd-text)}.sd-rail{z-index:60;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;bottom:18px;left:0;right:0}html:not(.sd-3d) .sd-rail{display:none}.sd-rail-inner::-webkit-scrollbar{display:none}.sd-rail-btn{min-height:44px;color:var(--sd-text-dim);font:600 15px/1 var(--font-sans);cursor:pointer;white-space:nowrap;transition:background .2s var(--sd-ease), color .2s var(--sd-ease);background:0 0;border:1px solid #0000;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 15px;display:inline-flex}.sd-rail-btn:hover{color:var(--sd-text);background:var(--sd-surface-2)}.sd-rail-btn.is-active{color:var(--sd-on-brand);background:var(--rail-accent,var(--sd-violet));border-color:#0000}.sd-rail-btn.is-active .sd-rail-dot{box-shadow:none;background:#07050d}.sd-rail-sep{background:var(--sd-line-strong);flex:none;align-self:stretch;width:1px;margin:4px 2px}@keyframes sd-focus-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.sd-focus-kicker{font:600 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--focus-accent,var(--sd-cyan))}.sd-focus h3{font:600 22px/1.12 var(--font-display);letter-spacing:-.02em;margin:8px 0 4px}.sd-focus-problem{color:var(--sd-text-dim);margin:0 0 14px;font-size:15px;line-height:1.45}.sd-focus-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.sd-focus-price{font:600 26px/1 var(--font-display)}.sd-focus-tag{font:600 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sd-text-dim);background:var(--sd-surface-2);border:1px solid var(--sd-line);border-radius:8px;padding:5px 9px}.sd-focus-tag.is-live{color:var(--sd-ok);border-color:var(--sd-ok)}@supports (color:color-mix(in lab, red, red)){.sd-focus-tag.is-live{border-color:color-mix(in srgb, var(--sd-ok) 40%, transparent)}}.sd-focus-actions{flex-wrap:wrap;gap:10px;display:flex}.sd-focus-actions .sd-btn{min-height:44px}.sd-focus-close{border:1px solid var(--sd-line-strong);background:var(--sd-surface-2);width:34px;height:34px;color:var(--sd-text);cursor:pointer;border-radius:9px;font-size:18px;line-height:1;position:absolute;top:12px;right:12px}.sd-store-loading.is-gone{opacity:0;pointer-events:none}.sd-store-loading-mark{opacity:.9;width:64px;height:64px;animation:sd-store-pulse 2.4s var(--sd-ease) infinite}@keyframes sd-store-pulse{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:1;transform:scale(1.02)}}.sd-flat{z-index:1;position:relative}.sd-aisle2d{isolation:isolate;perspective:900px;min-height:78vh;padding:40px 0 30px;position:relative;overflow:hidden}.sd-aisle2d-scene{z-index:0;transform-style:preserve-3d;position:absolute;inset:0}.sd-aisle2d-layer{will-change:transform;position:absolute;inset:0}.sd-a2-bars{height:42%;transform:translateY(calc(var(--p,0) * -46px));top:0}.sd-a2-shelf{width:40%;top:26%;bottom:16%}.sd-a2-shelf-l{transform:translateX(calc(var(--p,0) * -60px));left:-4%}.sd-a2-shelf-r{transform:translateX(calc(var(--p,0) * 60px));right:-4%}.sd-a2-shelf-l:before{transform-origin:0;transform:perspective(700px)rotateY(38deg)}.sd-a2-shelf-r:before{transform-origin:100%;transform:perspective(700px)rotateY(-38deg)}.sd-aisle2d-copy{z-index:3;max-width:620px;padding-top:6vh;position:relative}.sd-aisle-list{padding:20px 0 40px}.sd-aisle-sec{border-top:1px solid var(--sd-line);padding:30px 0}.sd-aisle-sec-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.sd-aisle-num{font:600 13px/1 var(--font-mono);letter-spacing:.14em;color:var(--aisle-accent,var(--sd-violet));text-transform:uppercase}.sd-aisle-sec-head h2{font:600 clamp(24px, 3vw, 34px)/1.05 var(--font-display);letter-spacing:-.02em}.sd-aisle-sec-head p{color:var(--sd-text-dim);font-size:16px}.sd-obj-badge{font:600 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:7px;padding:5px 8px;position:absolute;top:14px;right:14px}.sd-endcap-eyebrow{font:600 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--obj-accent,var(--sd-violet))}.sd-endcap h3{font:600 clamp(24px, 3vw, 32px)/1.06 var(--font-display);letter-spacing:-.02em;margin:8px 0}.sd-endcap p{color:var(--sd-text-dim);font-size:16px;line-height:1.5}.sd-endcap-foot{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.sd-desk-body{flex:260px}.sd-desk-body strong{font:600 19px/1.2 var(--font-display);margin-bottom:4px;display:block}.sd-desk-body span{color:var(--sd-text-dim);font-size:15px}.sd-future .sd-obj-badge.is-soon{color:var(--sd-warn);background:var(--sd-warn);display:inline-block;position:static}@supports (color:color-mix(in lab, red, red)){.sd-future .sd-obj-badge.is-soon{background:color-mix(in srgb, var(--sd-warn) 16%, var(--sd-surface))}}.sd-future .sd-obj-badge.is-soon{border:1px solid var(--sd-warn)}@supports (color:color-mix(in lab, red, red)){.sd-future .sd-obj-badge.is-soon{border:1px solid color-mix(in srgb, var(--sd-warn) 40%, transparent)}}.sd-future .sd-obj-badge.is-soon{margin-bottom:10px}.sd-future strong{font:600 18px/1.2 var(--font-display);margin-bottom:4px;display:block}.sd-future span{color:var(--sd-text-dim);font-size:14px}html:not(.sd-anim) .sd-aisle2d-layer,html:not(.sd-anim) .sd-a2-sign{transform:none!important}@media (prefers-reduced-motion:reduce){.sd-aisle2d-layer,.sd-a2-sign{transform:none!important}.sd-store-loading-mark{animation:none}}@media (max-width:520px){.sd-endcap{grid-template-columns:1fr}.sd-aisle2d{min-height:68vh}.sd-flat-searchbar{top:calc(var(--sd-header-h,64px))}}.sd-flat{overflow-x:clip}.sd-endcap p,.sd-desk-body span,.sd-aisle-sec-head p,.sd-hero-lead{font-size:18px;line-height:1.5}.sd-aisle2d-copy .sd-hero-shelf-text{font-size:18px}.sd-aisle2d-copy .sd-display{letter-spacing:-.03em;font-size:clamp(34px,6.4vw,58px);line-height:1.03}.sd-aisle2d-copy .sd-hero-lead{max-width:560px}@keyframes sd-flood{0%{opacity:0}26%{opacity:0}46%{opacity:.92}64%{opacity:.28}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sd-intro-flash{display:none}}.sd-endcap-visual{place-items:center;display:grid}.sd-endcap-visual>*{width:100%;max-width:320px}.sd-aisle2d-copy .sd-hero-suggest{flex-wrap:wrap}@keyframes sd-film-drift{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.1)translate(-1.6%,-1.1%)}}.sd-aisle2d-copy{z-index:3;position:relative}.sd-aisle2d-scene>.sd-aisle2d-layer{z-index:1;position:absolute}@media (prefers-reduced-motion:reduce){.sd-aisle2d-film{animation:none}}.sd-mr{z-index:300;isolation:isolate;background:radial-gradient(120% 90% at 50% 18%,#131a26 0%,#0b0f16 58%,#070a0f 100%);position:fixed;inset:0;overflow:hidden}.sd-mr-canvas{z-index:1;position:absolute;inset:0}.sd-mr-fall{z-index:2;pointer-events:none;opacity:0;will-change:opacity, transform;mix-blend-mode:screen;background:repeating-conic-gradient(at 50% 42%,#ffe2ba00 0deg 2.4deg,#ffe2ba21 2.4deg 3deg),radial-gradient(38% 34% at 50% 42%,#000000e6 0%,#0000 72%);position:absolute;inset:-18%;-webkit-mask-image:radial-gradient(46% 42% at 50% 42%,#0000 0%,#000 78%);mask-image:radial-gradient(46% 42% at 50% 42%,#0000 0%,#000 78%)}.sd-mr-flash{z-index:3;pointer-events:none;opacity:0;will-change:opacity;mix-blend-mode:screen;background:radial-gradient(70% 60% at 50% 48%,#fff 0%,#cfe9ff 42%,#8cc8ff00 100%);position:absolute;inset:0}.sd-mr-hud{z-index:6;pointer-events:none;flex-direction:column;justify-content:space-between;gap:24px;padding:22px clamp(18px,3vw,40px) clamp(20px,3vh,34px);display:flex;position:absolute;inset:0}.sd-mr-hud.is-done{opacity:.55}.sd-mr-hud-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sd-mr-hud-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sd-mr-hud-say{max-width:24ch}.sd-mr-preparing{letter-spacing:-.02em;color:#f2f7fd;text-shadow:0 2px 26px #04080ed9;margin:0 0 6px;font-size:clamp(26px,4.4vw,46px);font-weight:600;line-height:1.02}.sd-mr-step{letter-spacing:.14em;text-transform:uppercase;min-height:18px;color:var(--sd-cyan-hot,#67e8f9);text-shadow:0 1px 14px #04080ee6;margin:0;font-size:13px;font-weight:600}.sd-mr-hud-get{pointer-events:auto;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.sd-mr-get{color:#14100a;min-height:52px;font:inherit;letter-spacing:.01em;cursor:pointer;transition:transform .22s var(--sd-ease-spring,cubic-bezier(.34, 1.28, .58, 1)), box-shadow .22s var(--sd-ease);background:linear-gradient(#f7b64a 0%,#e2901f 100%);border:1px solid #ffd69e80;border-radius:13px;justify-content:center;align-items:center;padding:14px 30px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 14px 34px #00000080,0 0 0 1px #0000004d}.sd-mr-get:hover{transform:translateY(-2px);box-shadow:0 20px 42px #0000008c}.sd-mr-get:active{transform:translateY(0)}.sd-mr-plain-note{color:#8aa2ba;letter-spacing:.02em;font-size:12px}@media (max-width:640px){.sd-mr-hud-bottom{flex-direction:column;align-items:stretch}.sd-mr-hud-say{max-width:none}.sd-mr-hud-get{align-items:stretch}.sd-mr-get{width:100%}.sd-mr-plain-note{text-align:center}}.sd-mr-hud-file{flex-direction:column;gap:5px;max-width:46ch;display:flex}.sd-mr-hud-file>.sd-mr-mono{color:#cfe0f2;letter-spacing:.01em;font-size:13px}.sd-mr-hud-file small{color:#7b8fa6;letter-spacing:.04em;font-size:12px}.sd-mr-hud-count{align-items:baseline;gap:10px;min-height:18px;display:flex}.sd-mr-hud-count-label{text-transform:uppercase;letter-spacing:.16em;color:#8fa6bd;font-size:10px;font-weight:600}.sd-mr-hud-count .sd-mr-mono{color:var(--sd-cyan-hot,#67e8f9);font-size:15px;font-weight:600}.sd-mr-hud-right{pointer-events:auto;flex-direction:column;align-items:flex-end;gap:10px;display:flex}.sd-mr-skip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e8f1fb;min-height:44px;font:inherit;letter-spacing:.01em;cursor:pointer;transition:border-color .2s var(--sd-ease), background .2s var(--sd-ease);background:#0a0f16b8;border:1px solid #bed6f057;border-radius:11px;padding:11px 22px;font-size:15px;font-weight:600}.sd-mr-skip:hover{background:#101822e6;border-color:#bed6f0b8}.sd-mr-plain{color:#8aa2ba;text-underline-offset:3px;align-items:center;min-height:34px;font-size:12px;text-decoration:underline;display:inline-flex}.sd-mr-plain:hover{color:#d5e6f6}.sd-mr-receipt-wrap{z-index:5;pointer-events:none;justify-content:center;align-items:center;padding:84px 20px 28px;display:flex;position:absolute;inset:0}.sd-mr-receipt{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);width:min(640px,100%);max-height:100%;box-shadow:0 40px 90px -30px #000000e6, inset 0 1px 0 rgba(var(--sd-tint), .06);animation:sd-mr-land .5s var(--sd-ease-spring,cubic-bezier(.34, 1.28, .58, 1)) both;background:linear-gradient(#101721ed 0%,#0a0e15f5 100%);border:1px solid #96b4d233;border-radius:18px;padding:30px clamp(22px,3vw,36px) 26px;overflow:auto}.sd-mr-receipt.is-held{border-color:#f5a5246b}@keyframes sd-mr-land{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.sd-mr-kicker{text-transform:uppercase;letter-spacing:.2em;color:var(--sd-cyan,#22d3ee);margin:0 0 8px;font-size:11px;font-weight:600}.sd-mr-receipt.is-held .sd-mr-kicker{color:#f5a524}.sd-mr-receipt-head h2{letter-spacing:-.022em;color:#f2f7fc;margin:0 0 18px;font-size:clamp(23px,2.5vw,31px);font-weight:600;line-height:1.16}.sd-mr-facts{background:rgba(var(--sd-tint), .032);border:1px solid #96b4d21f;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 22px;margin:0 0 18px;padding:16px 18px;display:grid}.sd-mr-facts dt{text-transform:uppercase;letter-spacing:.15em;color:#8fa6bd;margin-bottom:4px;font-size:10px;font-weight:600}.sd-mr-facts dd{color:#e4eef8;word-break:break-word;margin:0;font-size:15px;font-weight:600}.sd-mr-mono{font-family:var(--font-mono,ui-monospace, Menlo, monospace)}.sd-mr-promise{color:#b7c8d9;margin:0 0 18px;font-size:15px;line-height:1.55}.sd-mr-held-msg{color:#e8d3b0;margin:0 0 18px;font-size:15px;line-height:1.6}.sd-mr-sources{margin:0 0 22px}.sd-mr-sources summary{cursor:pointer;color:#dbe8f4;align-items:baseline;gap:10px;min-height:44px;padding:10px 0;font-size:14px;font-weight:600;display:flex}.sd-mr-sources summary small{color:#7b8fa6;font-size:12.5px;font-weight:400}.sd-mr-sources ul{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.sd-mr-sources li{background:rgba(var(--sd-tint), .018);border-left:2px solid #22d3ee80;border-radius:7px;grid-template-columns:minmax(130px,auto) 1fr auto;align-items:baseline;gap:12px;padding:8px 10px;font-size:13px;display:grid}.sd-mr-sources li.is-warn{border-left-color:#f5a524}.sd-mr-cite{font-family:var(--font-mono,ui-monospace, Menlo, monospace);color:#cfe6f5;font-size:12.5px}.sd-mr-src-label{color:#93a8bd}.sd-mr-auth{color:#8fa6bd;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-size:11px}.sd-mr-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:14px;display:flex}.sd-mr-primary{flex:none}.sd-mr-replay{font:inherit;color:#8aa2ba;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 2px;font-size:13.5px;text-decoration:underline}.sd-mr-replay:hover{color:#d5e6f6}.sd-mr-flat{z-index:4;justify-content:center;align-items:center;padding:84px clamp(18px,3vw,40px) 28px;display:flex;position:absolute;inset:0;overflow:hidden}.sd-mr-flat-inner{z-index:2;width:min(620px,100%);max-height:100%;position:relative;overflow:auto}.sd-mr-flat-shaft{filter:blur(28px);opacity:0;background:linear-gradient(#ffdcb066 0%,#ffdcb000 100%);width:min(560px,92vw);height:90%;position:absolute;top:-60%;left:50%;transform:translate(-50%)}.sd-mr-flat.is-running .sd-mr-flat-shaft{animation:.8s cubic-bezier(.5,0,.75,0) both sd-mr-descend}@keyframes sd-mr-descend{0%{opacity:.95;transform:translate(-50%)translateY(0)scaleY(1)}to{opacity:.16;transform:translate(-50%)translateY(46%)scaleY(1.5)}}.sd-mr-flat-core{width:74px;height:74px;margin:0 0 20px;position:relative}.sd-mr-flat-core i{opacity:0;border:2px solid #0000;border-color:#5fd8ffb8 #0000 #0000 #5fd8ffb8;border-radius:50%;position:absolute;inset:0}.sd-mr-flat-core i:nth-child(2){border-color:#5fd8ff6b #5fd8ff6b #5fd8ff6b #0000;inset:11px}.sd-mr-flat-core i:nth-child(3){border-color:#0000 #f5a5248c #f5a5248c;inset:22px}.sd-mr-flat.is-running .sd-mr-flat-core i{animation:.34s ease-out both sd-mr-wake,2.4s linear .3s infinite sd-mr-spin}.sd-mr-flat.is-running .sd-mr-flat-core i:nth-child(2){animation-duration:.34s,1.7s;animation-direction:normal,reverse;animation-delay:60ms,.36s}.sd-mr-flat.is-running .sd-mr-flat-core i:nth-child(3){animation-duration:.34s,1.2s;animation-delay:.12s,.42s}@keyframes sd-mr-wake{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:none}}@keyframes sd-mr-spin{to{transform:rotate(360deg)}}.sd-mr-flat.is-held .sd-mr-flat-core i{border-color:#f5a524b3 #0000 #f5a524b3 #f5a524b3}.sd-mr-flat-step{margin:0 0 6px}.sd-mr-flat-title{letter-spacing:-.022em;color:#f2f7fc;margin:0 0 18px;font-size:clamp(21px,3vw,28px);font-weight:600;line-height:1.15}.sd-mr-flat-sources{gap:3px;margin:0 0 18px;padding:0;list-style:none;display:grid}.sd-mr-flat-sources li{background:rgba(var(--sd-tint), .02);opacity:0;border-radius:6px;grid-template-columns:14px minmax(120px,auto) 1fr;align-items:baseline;gap:10px;padding:7px 8px;animation:.22s ease-out both sd-mr-checkin;display:grid}@keyframes sd-mr-checkin{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:none}}.sd-mr-flat-pin{background:var(--sd-cyan-hot,#67e8f9);border-radius:50%;align-self:center;width:7px;height:7px;box-shadow:0 0 10px #67e8f9d9}.sd-mr-flat-sources li.is-warn .sd-mr-flat-pin{background:#f5a524;box-shadow:0 0 10px #f5a524d9}.sd-mr-flat-name{background:rgba(var(--sd-tint), .035);opacity:0;border:1px solid #96b4d233;border-radius:10px;flex-direction:column;gap:3px;margin:0 0 18px;padding:13px 16px;animation:.3s cubic-bezier(.2,1.5,.4,1) both sd-mr-stamp;display:flex}.sd-mr-flat-name small{text-transform:uppercase;letter-spacing:.2em;color:#7fb2d8;font-size:10px;font-weight:600}.sd-mr-flat-name strong{color:#f2f7fc;letter-spacing:-.01em;font-size:19px}@keyframes sd-mr-stamp{0%{opacity:0;transform:scale(1.14)}to{opacity:1;transform:none}}.sd-mr-flat-doc{opacity:0;align-items:flex-end;gap:16px;animation:.42s cubic-bezier(.2,1.2,.4,1) both sd-mr-assemble;display:flex}@keyframes sd-mr-assemble{0%{opacity:0;transform:translateY(18px)rotate(-2.5deg)}to{opacity:1;transform:none}}.sd-mr-flat-coverimg{width:128px;height:auto;box-shadow:0 18px 40px -14px #000000f2, 0 0 0 1px rgba(var(--sd-tint), .07);border-radius:3px}.sd-mr-flat-verified{letter-spacing:.16em;color:#cfe6f5;background:rgba(var(--sd-tint), .05);opacity:0;border:1px solid #96b4d257;border-radius:5px;padding:7px 11px;font-size:11px;font-weight:600;animation:.2s cubic-bezier(.2,1.6,.4,1) both sd-mr-stamp}.sd-mr-flat-holdline{color:#e8d3b0;opacity:0;margin:0;font-size:15px;line-height:1.6;animation:.3s ease-out both sd-mr-checkin}@media (prefers-reduced-motion:reduce){.sd-mr-fall,.sd-mr-flash{display:none}.sd-mr-flat.is-running .sd-mr-flat-core i{animation-iteration-count:1!important}}@media (max-width:720px){.sd-mr-hud{gap:12px;padding:14px 14px 18px}.sd-mr-hud-top{align-items:flex-start}.sd-mr-hud-file{max-width:62%}.sd-mr-receipt-wrap,.sd-mr-flat{padding:118px 14px 20px}.sd-mr-sources li{grid-template-columns:1fr;gap:3px}.sd-mr-flat-sources li{grid-template-columns:14px 1fr}.sd-mr-flat-sources li .sd-mr-auth{display:none}}.sd-cover-object{gap:15px;margin:0;display:grid}.sd-cover-stage{cursor:pointer;touch-action:pan-y;background:radial-gradient(70% 60% at 36% 34%,#16130f 0%,#0b0c11 52%,#07080c 100%);border-radius:16px;width:100%;height:520px;position:relative;overflow:hidden}.sd-cover-stage canvas{width:100%;height:100%;display:block}.sd-cover-flat-wrap{z-index:0;position:absolute;inset:0}.sd-cover-flat-wrap[data-behind=true]{z-index:0}.sd-cover-flat{width:100%;height:100%;display:block}.sd-cover-facts{color:var(--sd-text-faint);letter-spacing:.04em;text-align:center;font:11px ui-monospace,monospace}@media (max-width:900px){.sd-cover-stage{height:430px}}@media (max-width:560px){.sd-cover-stage{height:380px}.sd-cover-facts{font-size:10px}}.sd-cover-harness{gap:22px;padding:60px 0 90px;display:grid}.sd-cover-harness h1{font-size:30px}.sd-cover-harness-note{color:var(--sd-text-dim);max-width:620px;font-size:12px;line-height:1.6}.sd-cover-harness-one{max-width:620px}.sd-cover-compare{grid-template-columns:1fr 1fr;align-items:start;gap:26px;display:grid}@media (max-width:760px){.sd-cover-compare{grid-template-columns:1fr}}.sd-gate{isolation:isolate;min-height:78vh;padding-block:54px 96px;position:relative;overflow-x:clip}.sd-gate-inner{grid-template-columns:1.05fr .95fr;align-items:start;gap:72px;display:grid}.sd-gate-narrow .sd-gate-inner{grid-template-columns:minmax(0,640px);justify-content:center}.sd-gate-say{max-width:30ch;padding-top:8px}.sd-gate-say h1{letter-spacing:-.035em;text-wrap:balance;margin:14px 0 20px;font-size:clamp(40px,5.4vw,68px);line-height:.98}.sd-gate-say>p{color:var(--sd-text-dim);max-width:46ch;font-size:16px;line-height:1.72}.sd-gate-say>p+p{margin-top:14px}.sd-gate-say .sd-eyebrow{color:var(--sd-text-dim-aa)}.sd-gate-why{border-top:1px solid var(--sd-line);gap:16px;margin-top:30px;padding-top:22px;display:grid}.sd-gate-why>div{grid-template-columns:10px 1fr;align-items:start;gap:14px;display:grid}.sd-gate-why>div>div{gap:3px;display:grid}.sd-gate-why strong{margin-bottom:3px;font-size:15px;display:block}.sd-gate-why small{color:var(--sd-text-dim);font-size:13.5px;line-height:1.6}.sd-gate-form label{gap:8px;display:grid}.sd-gate-form label>span{font-size:15px;font-weight:600}.sd-gate-form label>small{color:var(--sd-text-faint-aa);font-size:13px;line-height:1.5}.sd-gate-form input,.sd-gate-form select{width:100%;font:inherit;color:var(--sd-text);background:var(--sd-control);border:1px solid var(--sd-line-strong);min-height:48px;transition:border-color .18s var(--sd-ease), box-shadow .18s var(--sd-ease);border-radius:11px;padding:13px 15px;font-size:16px}.sd-gate-form input::placeholder{color:var(--sd-text-faint)}.sd-gate-code input{font-family:var(--font-mono);letter-spacing:.34em;text-align:center;min-height:62px;font-size:26px}.sd-gate-check{border:1px solid var(--sd-line-strong);background:rgba(var(--sd-tint), .022);cursor:pointer;border-radius:12px;grid-template-columns:24px 1fr;align-items:start;gap:14px;min-height:44px;padding:16px;display:grid}.sd-gate-check input[type=checkbox]{width:24px;height:24px;accent-color:var(--sd-violet);min-height:0;margin:2px 0 0}.sd-gate-check span{color:var(--sd-text-dim);font-size:14.5px;line-height:1.62}.sd-gate-check a{color:var(--sd-accent-2);text-underline-offset:3px;text-decoration:underline}.sd-gate-form button[type=submit]{justify-content:center;min-height:54px;font-size:16px}.sd-gate-note{color:var(--sd-text-faint);margin:0;font-size:13.5px;line-height:1.62}.sd-gate-note a{color:var(--sd-accent-2);text-underline-offset:3px;text-decoration:underline}.sd-gate-error{color:var(--sd-alert);background:#f2777a17;border:1px solid #f2777a6b;border-radius:11px;margin:0;padding:14px 16px;font-size:15px;line-height:1.55}.sd-gate-said{color:var(--sd-text);background:#22d3ee12;border:1px solid #22d3ee5c;border-radius:11px;margin:0;padding:14px 16px;font-size:15px;line-height:1.55}.sd-gate-alt{border-top:1px solid var(--sd-line);gap:10px;padding-top:20px;display:grid}.sd-gate-alt>span{color:var(--sd-text-faint-aa);text-transform:uppercase;letter-spacing:.13em;font-size:13px}.sd-gate-links{flex-wrap:wrap;gap:10px 22px;font-size:15px;display:flex}.sd-gate-links a{color:var(--sd-text);text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.sd-gate-links a:hover,.sd-gate-links a:focus-visible{color:var(--sd-accent-2)}.sd-bay{gap:34px;padding:46px 0 96px;display:grid}.sd-bay-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.sd-bay-head h1{letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(34px,4.4vw,54px);line-height:1.02}.sd-bay-panel{border:1px solid var(--sd-line);border-radius:var(--sd-radius-lg);background:var(--sd-surface);gap:20px;padding:28px;display:grid}.sd-bay-panel>h2{letter-spacing:-.02em;margin:0;font-size:21px}.sd-bay-panel>p{color:var(--sd-text-dim);max-width:68ch;margin:0;font-size:14.5px;line-height:1.68}.sd-bay-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sd-bay-grid label{gap:8px;display:grid}.sd-bay-grid label>span{font-size:14.5px;font-weight:600}.sd-bay-wide{grid-column:1/-1}.sd-bay-panel input,.sd-bay-panel select{width:100%;font:inherit;color:var(--sd-text);background:var(--sd-control);border:1px solid var(--sd-line-strong);border-radius:11px;min-height:48px;padding:13px 15px;font-size:16px}.sd-bay-panel input:focus-visible,.sd-bay-panel select:focus-visible{border-color:var(--sd-cyan);box-shadow:0 0 0 1px var(--sd-cyan);outline:none}.sd-bay-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sd-bay-state{background:#f0b95c0f;border:1px solid #f0b95c57;border-radius:13px;grid-template-columns:8px 1fr;align-items:start;gap:16px;padding:18px 20px;display:grid}.sd-bay-state i{background:var(--sd-warn);border-radius:50%;width:8px;height:8px;margin-top:7px}.sd-anim .sd-bay-state i{animation:sd-gate-breathe 3.4s var(--sd-ease) infinite}@keyframes sd-gate-breathe{0%,to{opacity:1}50%{opacity:.42}}.sd-bay-state strong{margin-bottom:4px;font-size:15.5px;display:block}.sd-bay-state small{color:var(--sd-text-dim);font-size:14px;line-height:1.62;display:block}.sd-bay-state-ok{background:#4ade9a0e;border-color:#4ade9a52}.sd-bay-state-ok i{background:var(--sd-ok)}.sd-bay-seats{gap:10px;display:grid}.sd-bay-seat{border:1px solid var(--sd-line);border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:14px 16px;display:flex}.sd-bay-seat small{color:var(--sd-text-faint);font-size:13px}.sd-gate-arrival:before{display:none}.sd-gate-arrival .sd-gate-signature{width:min(100%,clamp(232px,32vw,396px));margin-bottom:clamp(10px,1.4vw,20px)}.sd-gate-arrival .sd-gate-say{max-width:34ch}.sd-gate-arrival .sd-gate-say h1{margin:10px 0 18px;font-size:clamp(30px,3.6vw,50px);line-height:1.02}.sd-gate-arrival .sd-gate-inner>.sd-gate-say{grid-area:1/1}.sd-gate-arrival .sd-gate-inner>.sd-gate-form{grid-area:1/2/span 2}.sd-gate-arrival .sd-gate-inner>.sd-gate-why{grid-area:2/1;max-width:46ch;margin-top:0}@media (max-width:900px){.sd-gate-arrival .sd-gate-inner>.sd-gate-say,.sd-gate-arrival .sd-gate-inner>.sd-gate-form,.sd-gate-arrival .sd-gate-inner>.sd-gate-why{grid-area:auto/1}.sd-gate-arrival .sd-gate-inner>.sd-gate-why{max-width:none}}.sd-gate-out{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.sd-gate-ref{border:1px solid var(--sd-line-strong);background:rgba(var(--sd-tint), .025);font-family:var(--font-mono);color:var(--sd-text-dim);word-break:break-all;border-radius:11px;margin-top:24px;padding:15px 17px;font-size:13.5px}.sd-gate-ref b{color:var(--sd-text);font-weight:600}@media (max-width:900px){.sd-gate{padding-block:30px 70px}.sd-gate-inner{grid-template-columns:minmax(0,1fr);gap:34px}.sd-gate-say{max-width:none}.sd-gate-say h1{font-size:clamp(33px,9vw,44px)}.sd-gate-form{padding:22px}.sd-bay-grid{grid-template-columns:minmax(0,1fr)}.sd-bay-head{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.sd-anim .sd-gate:before,.sd-anim .sd-bay-state i{animation:none}}.sd-gate-stack{gap:30px;display:grid}.sd-gate-narrow .sd-gate-say{max-width:none}.sd-gate-narrow .sd-gate-say h1{font-size:clamp(34px,4.6vw,52px)}.sd-stage{--sd-mx:50%;--sd-my:30%;position:relative}.sd-stage-content{z-index:2;position:relative}.sd-room-still,.sd-room{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sd-room-still{background:var(--sd-void)}.sd-still-floor,.sd-still-key,.sd-still-lamp,.sd-still-haze,.sd-room-pool{display:none}.sd-room-workshop,.sd-room-bay{background:var(--sd-void)}.sd-room-stage{--sd-mx:50%;--sd-my:30%;min-height:100%;position:relative}.sd-room{opacity:0;transition:opacity .9s}.sd-stage.is-lit .sd-room{opacity:1}.sd-room-canvas{width:100%!important;height:100%!important}.sd-fore{z-index:3;pointer-events:none;opacity:.85;height:42vh;position:fixed;top:84px;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 32% 74%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 32% 74%,#0000 100%)}.sd-fore-canvas{width:100%!important;height:100%!important}.sd-hero{min-height:calc(100svh - 150px);padding:28px var(--sd-gutter) 40px;max-width:var(--sd-shell);flex-direction:column;justify-content:center;gap:26px;margin:0 auto;display:flex}.sd-slab{isolation:isolate;background:var(--sd-surface);border-radius:20px;padding:clamp(22px,4.4vw,46px);position:relative}.sd-slab-bevel{-webkit-mask-composite:xor;pointer-events:none;background:var(--sd-line-strong);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:21px;padding:1.5px;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sd-slab-caustic{pointer-events:none;mix-blend-mode:screen;background-repeat:no-repeat;background-size:150% 150%;border-radius:20px;position:absolute;inset:0}.sd-caustic-a,.sd-caustic-b,.sd-caustic-c,.sd-slab-lamp,.sd-slab-contact{display:none}.sd-slab-face{z-index:2;position:relative}.sd-slab-type{letter-spacing:-.035em;text-transform:uppercase;color:var(--sd-text);flex-direction:column;margin:0 0 clamp(18px,3vw,30px);font-size:clamp(40px,9.6vw,108px);font-weight:600;line-height:.9;display:flex}.sd-slab-type span:last-child{color:var(--sd-text)}.sd-slab-form{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.sd-slab-input{background:var(--sd-control);min-width:0;min-height:66px;color:var(--sd-text);border:1px solid #b2a0e847;border-radius:12px;flex:240px;padding:0 20px;font-family:inherit;font-size:clamp(17px,2.1vw,21px);box-shadow:inset 0 2px 14px #0009}.sd-slab-input::placeholder{color:#c4bce09e}.sd-slab-input:focus-visible{outline:2px solid var(--sd-cyan-hot);outline-offset:2px;border-color:#22d3ee99}.sd-slab-mic,.sd-slab-go{background:var(--sd-control-2);min-width:112px;min-height:66px;color:var(--sd-text);font:inherit;cursor:pointer;border:1px solid #b2a0e847;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:17px;font-weight:600;display:inline-flex;position:relative}.sd-slab-mic.is-live{box-shadow:0 0 0 1px var(--sd-cyan);border-color:#22d3eeb3}.sd-machined,.sd-slab-go{isolation:isolate;border:1px solid var(--sd-violet-deep);color:#fff;background:var(--sd-violet-deep);border-radius:12px;position:relative}.sd-machined:active,.sd-slab-go:active{transform:translate(1px,2px)}.sd-slab-go>svg{z-index:1;position:relative}.sd-slab-note{max-width:52ch;color:var(--sd-slab-note-ink);margin:clamp(16px,2.4vw,24px) 0 0;font-size:clamp(14px,1.5vw,16px);line-height:1.55}.sd-hero-doors{flex-wrap:wrap;gap:10px 28px;padding-inline:4px;display:flex}.sd-hero-doors a{min-height:44px;color:var(--sd-accent-2);border-bottom:1px solid #22d3ee47;align-items:center;gap:8px;font-size:16px;text-decoration:none;display:inline-flex}.sd-hero-doors a:focus-visible{outline:2px solid var(--sd-cyan-hot);outline-offset:3px}.sd-shelf-today{max-width:var(--sd-shell);padding:clamp(28px, 4vw, 54px) var(--sd-gutter);margin:0 auto;position:relative}.sd-shelf-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--sd-text-dim);margin:0 0 10px;font-size:12px}.sd-shelf-today h2{letter-spacing:-.025em;max-width:18ch;margin:0;font-size:clamp(28px,4.6vw,54px);line-height:1.02}.sd-shelf-problem{max-width:56ch;color:var(--sd-text-dim);margin:16px 0 0;line-height:1.6}.sd-shelf-price{letter-spacing:-.04em;color:var(--sd-accent-2);margin:clamp(20px,3vw,34px) 0 0;font-size:clamp(48px,9vw,104px);font-weight:600;line-height:1}.sd-shelf-foot{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:22px;display:flex}.sd-shelf-buy:focus-visible{outline:2px solid var(--sd-cyan-hot);outline-offset:3px}.sd-shelf-rest{max-width:62ch;color:var(--sd-text-dim);margin:26px 0 0;font-size:15px;line-height:1.6}.sd-shelf-rest a{color:var(--sd-accent-2);padding-block:12px}.sd-departments{max-width:var(--sd-shell);padding-inline:var(--sd-gutter);margin:clamp(60px,9vw,130px) auto 0}.sd-ind{background:var(--sd-surface);border:1px solid var(--sd-line);border-radius:18px;padding:clamp(22px,3.4vw,40px);position:relative}.sd-ind-label{letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(22px,3vw,34px);font-weight:600;display:block}.sd-ind-row{flex-wrap:wrap;gap:12px;display:flex}.sd-ind-input{background:var(--sd-control);min-width:0;min-height:56px;color:var(--sd-text);font:inherit;border:1px solid #b2a0e842;border-radius:11px;flex:220px;padding:0 18px;font-size:17px}.sd-ind-input::placeholder{color:#c4bce08f}.sd-ind-input:focus-visible{outline:2px solid var(--sd-cyan-hot);outline-offset:2px}.sd-ind-go{min-width:128px;min-height:56px;color:var(--sd-on-brand);font:inherit;cursor:pointer;background:var(--sd-violet-deep);border:1px solid #9b5cf6a6;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-weight:600;display:inline-flex}.sd-ind-go[disabled]{opacity:.6;cursor:default}.sd-ind-help{color:var(--sd-text-dim);margin:14px 0 0;font-size:14px}.sd-ind-near{flex-direction:column;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.sd-ind-near li{color:var(--sd-text-dim);align-items:center;gap:10px;font-size:15px;display:flex}.sd-ind-near-dot{border-radius:50%;flex:none;width:9px;height:9px}.sd-ind-near em{letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:12px;font-style:normal}.sd-ind-panel:empty{display:none}.sd-ind-verdict{letter-spacing:-.02em;color:var(--sd-text);margin:22px 0 0;font-size:clamp(20px,2.6vw,28px);font-weight:600}.sd-ind-body{color:var(--sd-text-dim);margin:10px 0 0;line-height:1.6}.sd-ind-ok{color:var(--sd-accent-2)}.sd-ind-open{--door-accent:var(--sd-violet);border-left:3px solid var(--door-accent);margin-top:18px;padding-left:18px}.sd-ind-enter{background:var(--sd-control-2);border:1px solid var(--door-accent);min-height:52px;color:var(--sd-text);border-radius:11px;align-items:center;gap:9px;margin-top:14px;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}.sd-ind-enter:focus-visible{outline:2px solid var(--sd-cyan-hot);outline-offset:3px}.sd-ind-template{flex-direction:column;gap:12px;max-width:620px;margin-top:18px;display:flex}.sd-ind-text{background:var(--sd-control);min-height:110px;color:var(--sd-text);font:inherit;resize:vertical;border:1px solid #b2a0e842;border-radius:11px;padding:14px 16px;font-size:16px;line-height:1.5}.sd-ind-text:focus-visible{outline:2px solid var(--sd-cyan-hot);outline-offset:2px}.sd-ind-template .sd-ind-go{align-self:flex-start}.sd-ind-failed{color:var(--sd-alert);margin:0;font-size:15px;line-height:1.55}.sd-ind-failed a{color:var(--sd-accent-2)}.sd-hall{margin-top:clamp(48px,7vw,96px)}.sd-hall-sign h2{letter-spacing:-.025em;margin:0;font-size:clamp(26px,4vw,46px)}.sd-hall-count{color:var(--sd-text-dim);margin:10px 0 0;font-size:15px}.sd-hall-count .sd-countup{color:var(--sd-accent-2);font-size:19px;font-weight:600}.sd-hall-open{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.sd-hall-run{flex-wrap:wrap;gap:10px;margin-top:30px;padding-bottom:18px;display:flex;position:relative}.sd-hall-board{background:var(--sd-line-strong);border-radius:3px;height:5px;position:absolute;bottom:0;left:0;right:0}.sd-dep{color:var(--sd-text);background:var(--sd-surface);border:1px solid var(--sd-line);border-radius:8px 8px 3px 3px;flex-direction:column;justify-content:flex-end;gap:4px;padding:14px 16px 13px;text-decoration:none;display:inline-flex;position:relative}.sd-dep-edge{display:none}.sd-dep-name{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:600}.sd-dep-state{letter-spacing:.13em;text-transform:uppercase;color:var(--sd-text-dim);align-items:center;gap:6px;font-size:11px;display:inline-flex}.sd-dep-floor{display:none}.sd-dep-open{min-height:calc(82px + var(--dep-stock,0) * 9px);align-self:flex-end;padding:18px 22px 17px}.sd-dep-open .sd-dep-name{font-size:18px}.sd-dep-open:focus-visible{outline:2px solid var(--sd-cyan-hot);outline-offset:3px}.sd-dep-opening{opacity:.82}.sd-dep-opening .sd-dep-name{color:var(--sd-text-faint);font-size:14px;font-weight:400}.sd-dep-opening .sd-dep-state{opacity:.62;font-size:10px}.sd-hall-honest{max-width:66ch;color:var(--sd-text-dim);margin:34px 0 0;font-size:15px;line-height:1.6}.sd-hall-honest em{color:var(--sd-accent-2);font-style:normal}.sd-aisle-door:focus-visible{outline:2px solid var(--sd-cyan-hot);outline-offset:3px}.sd-aisle-door-body{flex-direction:column;flex:1;gap:5px;display:flex}.sd-aisle-door-body strong{font-size:18px}.sd-aisle-door-body span{color:var(--sd-text-dim);font-size:14px;line-height:1.5}.sd-aisle-leave{z-index:90;background:var(--sd-control-2);min-height:48px;color:var(--sd-text);font:inherit;cursor:pointer;border:1px solid #b2a0e866;border-radius:12px;padding:0 24px;font-weight:600;position:fixed;top:14px;left:50%;transform:translate(-50%)}.sd-guide-door{max-width:var(--sd-shell);padding-inline:var(--sd-gutter);margin:clamp(60px,9vw,130px) auto 0}.sd-guide-sign h2{letter-spacing:-.025em;margin:0;font-size:clamp(26px,4vw,46px)}.sd-guide-sign p{max-width:60ch;color:var(--sd-text-dim);margin:14px 0 26px;line-height:1.6}.sd-tier-head{letter-spacing:-.025em;text-transform:none;color:var(--sd-accent-2);margin:42px 0 18px;padding-top:16px;font-size:clamp(23px,3vw,34px);font-weight:600;line-height:1.05;position:relative}.sd-tier-head:before{content:"";background:currentColor;border-radius:3px;width:84px;height:3px;position:absolute;top:0;left:0}.sd-tier-next{color:var(--sd-accent)}.sd-tier-no{color:var(--sd-warn)}.sd-not-needed{background:#f0b95c0a;border-color:#f0b95c47;grid-template-columns:1fr;gap:4px;padding:24px 26px}.sd-not-needed-icon{display:none}.sd-not-needed .sd-tier-head{margin:4px 0 14px;font-size:clamp(23px,3vw,34px)}.sd-not-needed ul{padding-left:20px;font-size:15px;line-height:1.7}.sd-desks{max-width:var(--sd-shell);padding-inline:var(--sd-gutter);flex-direction:column;gap:16px;margin:clamp(60px,9vw,130px) auto clamp(60px,8vw,110px);display:flex}.sd-desk-slab strong{grid-column:2;font-size:19px}.sd-desk-slab>span:not(.sd-desk-lamp){color:var(--sd-text-dim);grid-column:2;font-size:15px;line-height:1.55}.sd-desk-slab svg{grid-area:1/3/span 2}.sd-desk-slab:focus-visible{outline:2px solid var(--sd-cyan-hot);outline-offset:3px}@media (min-width:900px){.sd-desks{flex-direction:row}.sd-desk-slab{flex:1}}@media (prefers-reduced-motion:reduce){.sd-stage *,.sd-room-still *{transition:none!important;animation:none!important}.sd-slab{transform:none}}.sd-stage:before{content:"";z-index:1;pointer-events:none;background:var(--sd-void);opacity:calc(var(--sd-depth,0) * .8);position:fixed;inset:0}.sd-room-page{z-index:2;max-width:var(--sd-shell);padding:var(--sd-rhythm-top) var(--sd-gutter) var(--sd-rhythm-bottom);gap:var(--sd-rhythm);flex-direction:column;margin:0 auto;display:flex;position:relative}.sd-room-sign{gap:14px;max-width:60ch;display:grid;position:relative}.sd-room-sign>p:first-child{letter-spacing:.18em;text-transform:uppercase;color:var(--sd-text-dim);margin:0;font-size:12px}.sd-room-sign h1{letter-spacing:-.035em;color:var(--sd-text);margin:0;padding-bottom:.06em;font-size:clamp(38px,6.6vw,82px);font-weight:600;line-height:1.02}.sd-room-sign>p:last-child{max-width:56ch;color:var(--sd-text-dim);margin:0;font-size:clamp(15px,1.7vw,18px);line-height:1.6}.sd-room-obj{isolation:isolate;color:var(--sd-text);background:var(--sd-surface);border:1px solid var(--sd-line-strong);border-radius:16px;padding:clamp(20px,2.6vw,32px);position:relative}.sd-room-obj>.sd-room-obj-lamp,.sd-room-obj>.sd-room-obj-edge{display:none}.sd-walk{flex-direction:column;gap:clamp(16px,2.4vw,26px);display:flex}.sd-walk>*{margin-left:calc(var(--depth,0) * clamp(0px, 3vw, 44px));margin-right:calc((1 - var(--depth,0)) * clamp(0px, 1.6vw, 22px))}@media (max-width:700px){.sd-walk>*{margin-left:0;margin-right:0}}.sd-price{letter-spacing:-.03em;color:var(--sd-accent);font-size:clamp(30px,4vw,50px);font-weight:600;line-height:1;display:block}.sd-price-sub{color:var(--sd-text-faint);letter-spacing:normal;margin-top:6px;font-size:12px;display:block}.sd-unpriced{letter-spacing:-.01em;color:var(--sd-text-dim);font-size:17px;font-weight:600;line-height:1.2;display:block}.sd-purchase-box-example>div strong.sd-unpriced{font-size:20px}.sd-purchase-box-held>div strong{color:var(--sd-warn);font-size:20px}.sd-purchase-box-held>div span{margin-top:8px;line-height:1.5;display:block}.sd-shelf-held{-webkit-line-clamp:2;line-clamp:2;box-sizing:border-box;min-height:44px;color:var(--sd-text-dim);background-color:#f0b95c12;border:1px solid #f0b95c4d;border-radius:12px;-webkit-box-orient:vertical;margin-top:10px;padding:11px 14px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.sd-focus-price.sd-unpriced{font:600 17px/1.2 var(--font-display)}.sd-light{color:var(--sd-text-dim);align-items:center;gap:9px;font-size:13px;display:inline-flex}.sd-light>i{background:var(--sd-ok);border-radius:50%;flex:none;width:9px;height:9px}.sd-anim .sd-light>i{animation:4.2s ease-in-out infinite sd-light-breathe}.sd-light-update>i{background:var(--sd-warn)}.sd-light-update{color:var(--sd-warn)}@keyframes sd-light-breathe{0%,to{opacity:.72}50%{opacity:1}}.sd-opening{color:var(--sd-text-faint);letter-spacing:.14em;text-transform:lowercase;font-size:12px}.sd-room-sign-inner h2{letter-spacing:-.03em;color:var(--sd-text);margin:0;font-size:clamp(28px,3.6vw,46px);font-weight:600;line-height:1}.sd-room-sign-inner:before{display:none}.sd-room-sign .sd-back-link{min-height:44px;color:var(--sd-text-faint);align-items:center;margin-bottom:-8px;font-size:14px;display:inline-flex}.sd-room-obj-go{min-height:44px;color:var(--sd-accent-2);border-bottom:1px solid #22d3ee4d;align-items:center;gap:8px;margin-top:10px;font-size:15px;font-weight:600;display:inline-flex}.sd-room-obj-go svg{width:16px}.sd-store-shelves{gap:clamp(22px,3.4vw,42px);display:grid}.sd-store-tools{gap:16px;display:grid}.sd-store-find{background:var(--sd-control);border:1px solid #b2a0e83d;border-radius:12px;align-items:center;gap:12px;min-height:58px;padding:0 16px;display:flex;box-shadow:inset 0 2px 12px #0000008c}.sd-store-find svg{width:20px;color:var(--sd-text-faint);flex:none}.sd-store-find input{width:100%;min-height:44px;color:var(--sd-text);font:inherit;background:0 0;border:0;outline:0;font-size:16px}.sd-store-find input::placeholder{color:var(--sd-text-faint)}.sd-store-aisles{flex-wrap:wrap;gap:8px;display:flex}.sd-store-aisles button{border:1px solid var(--sd-line-strong);background:var(--sd-control-2);min-height:44px;color:var(--sd-text-dim);font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-size:14px}.sd-store-aisles button[aria-pressed=true]{color:var(--sd-text);background:#6d28d929;border-color:#c4b0ff70;box-shadow:inset 0 1px #ffecd22e}.sd-store-count{color:var(--sd-text-dim);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.sd-store-count strong{color:var(--sd-text);font-size:20px}.sd-shelf-obj{align-items:start;gap:18px;display:grid}@media (min-width:860px){.sd-shelf-obj{grid-template-columns:164px minmax(0,1fr) 240px;gap:34px}}.sd-shelf-cover{--sd-shelf-cover-ratio:.785;width:132px;aspect-ratio:var(--sd-shelf-cover-ratio);border-radius:12px;position:relative;overflow:hidden}@media (min-width:860px){.sd-shelf-cover{width:164px}}.sd-shelf-cover .sd-cover-flat{z-index:1;position:relative}.sd-product-photo{display:block;position:absolute;inset:0}.sd-product-photo-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sd-product-page-img{object-position:top center;background:#fff;box-shadow:inset 0 0 0 1px #11121c1a}.sd-product-photo-grade{background:linear-gradient(135deg, var(--still-accent,var(--sd-accent)) 0%, transparent 45%), linear-gradient(0deg, #07080c47 0%, transparent 38%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sd-product-photo-grade{background:linear-gradient(135deg, color-mix(in srgb, var(--still-accent,var(--sd-accent)) 14%, transparent) 0%, transparent 45%), linear-gradient(0deg, #07080c47 0%, transparent 38%)}}.sd-product-photo-grade{pointer-events:none}.sd-shelf-cover-still{z-index:0;background:#0d0e13;position:absolute;inset:0}.sd-shelf-cover-still:after{content:"";top:var(--still-top);width:var(--still-w);height:var(--still-h);background:linear-gradient(var(--still-accent) 0 var(--still-strip), transparent var(--still-strip)), linear-gradient(115deg, #fff0d629, #0a0a1042), var(--still-stock);position:absolute;left:50%;transform:translate(-50%)}.sd-shelf-obj-problem{color:var(--sd-accent-2);margin:0 0 8px;font-size:13px}.sd-shelf-obj h3{letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(21px,2.4vw,28px);line-height:1.14}.sd-shelf-obj-desc{color:var(--sd-text-dim);max-width:66ch;margin:0;font-size:15px;line-height:1.6}.sd-shelf-obj-meta{color:var(--sd-text-faint);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:14px 0 0;font-size:13px;display:flex}.sd-shelf-obj-example{color:var(--sd-warn)}.sd-shelf-obj-face{justify-items:start;display:grid}@media (min-width:860px){.sd-shelf-obj-face{text-align:right;justify-items:end}}.sd-shelf-obj.is-live{border-color:#4ade9a3d}.sd-store-nothing{gap:14px;display:grid}.sd-store-nothing h3{letter-spacing:-.025em;margin:0;font-size:clamp(23px,3vw,32px)}.sd-store-nothing p{color:var(--sd-text-dim);max-width:62ch;margin:0;font-size:15px;line-height:1.6}.sd-store-nothing-out,.sd-store-door-out{flex-wrap:wrap;gap:10px;display:flex}.sd-store-nothing-out .sd-btn,.sd-store-door-out .sd-btn{min-height:52px}.sd-store-door{gap:20px;display:grid}@media (min-width:860px){.sd-store-door{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px}}.sd-store-door h2{letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(22px,2.8vw,32px)}.sd-store-door p{color:var(--sd-text-dim);max-width:56ch;margin:0;font-size:15px;line-height:1.6}.sd-build-order{gap:14px;margin:0;padding:0;list-style:none;display:grid}.sd-build-order li{align-content:start;gap:6px;display:grid}.sd-build-order li>strong{line-height:1.22}.sd-build-order strong{letter-spacing:-.02em;font-size:clamp(17px,2vw,21px)}.sd-build-order span:not(.sd-room-obj-edge):not(.sd-room-obj-lamp){color:var(--sd-text-dim);max-width:62ch;font-size:15px;line-height:1.6}.sd-build-order-main{border-color:#f0b95c38}.sd-build-room{align-items:start;gap:clamp(20px,3vw,34px);display:grid}@media (min-width:1000px){.sd-build-room{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}}.sd-build-bench{gap:26px;display:grid}.sd-build-set{border:0;gap:20px;margin:0;padding:0;display:grid}.sd-build-set legend{letter-spacing:.18em;text-transform:uppercase;color:var(--sd-text-faint);padding:0 0 10px;font-size:12px}.sd-build-field{gap:7px;display:grid}.sd-build-field>span{font-size:16px;font-weight:600}.sd-build-field>small{color:var(--sd-text-faint);font-size:13.5px;line-height:1.5}.sd-build-field input,.sd-build-field textarea,.sd-build-field select{width:100%;font:inherit;color:var(--sd-text);background:var(--sd-control);border:1px solid #b2a0e83d;border-radius:11px;min-height:50px;padding:13px 15px;font-size:16px;box-shadow:inset 0 2px 10px #00000080}.sd-build-field textarea{resize:vertical;line-height:1.55}.sd-build-field select{appearance:none}.sd-build-field input:focus-visible,.sd-build-field textarea:focus-visible,.sd-build-field select:focus-visible{border-color:#22d3ee99}.sd-build-note,.sd-build-carry{background:#f0b95c0d;border:1px solid #f0b95c3d;border-radius:12px;grid-template-columns:22px 1fr;align-items:start;gap:13px;padding:15px 16px;display:grid}.sd-build-carry{background:#22d3ee0d;border-color:#22d3ee3d}.sd-build-note svg,.sd-build-carry svg{width:20px;color:var(--sd-warn);margin-top:2px}.sd-build-carry svg{color:var(--sd-accent-2)}.sd-build-note p,.sd-build-carry p{color:var(--sd-text-dim);margin:0;font-size:14px;line-height:1.55}.sd-build-send{border-top:1px solid var(--sd-line);gap:16px;padding-top:6px;display:grid}@media (min-width:720px){.sd-build-send{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px}}.sd-build-send p{gap:4px;margin:0;display:grid}.sd-build-send strong{font-size:16px}.sd-build-send span{color:var(--sd-text-faint);font-size:13px}.sd-build-send .sd-btn{min-height:56px;padding:0 24px;font-size:16px}.sd-build-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--sd-text-faint);margin:0 0 10px;font-size:12px}.sd-build-spec{gap:12px;display:grid;position:sticky;top:104px}@media (max-width:999px){.sd-build-spec{position:static}}.sd-build-spec-count{color:var(--sd-text-dim);margin:0;font-size:14px}.sd-build-spec-count strong{color:var(--sd-accent);font-size:24px}.sd-build-spec-empty{color:var(--sd-text-faint);margin:0;font-size:14px;line-height:1.6}.sd-build-spec-list{gap:14px;margin:0;display:grid}.sd-build-spec-list>div{border-bottom:1px solid var(--sd-line);gap:4px;padding-bottom:13px;display:grid}.sd-build-spec-list dt{color:var(--sd-text-faint);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.sd-build-spec-list dd{color:var(--sd-text);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.sd-build-done{gap:12px;max-width:62ch;display:grid}.sd-build-done h2{letter-spacing:-.03em;margin:0;font-size:clamp(25px,3.4vw,38px)}.sd-build-done p{color:var(--sd-text-dim);margin:0;font-size:15px;line-height:1.65}.sd-build-done .sd-btn{justify-self:start;min-height:50px;margin-top:8px}.sd-audit-section-intro{color:var(--sd-text-dim);margin:-6px 0 4px;font-size:14px;line-height:1.55}.sd-audit-checks{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:9px;display:grid}.sd-audit-check{color:var(--sd-text-dim);background:var(--sd-control);cursor:pointer;border:1px solid #b2a0e833;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;display:flex}.sd-audit-check input{width:17px;height:17px;accent-color:var(--sd-accent);flex-shrink:0}.sd-audit-error{color:var(--sd-text);background:#f05c5c14;border:1px solid #f05c5c52;border-radius:11px;margin:0;padding:13px 15px;font-size:14px}.sd-audit-crosslink{margin-top:-4px}.sd-verify-desk{gap:clamp(18px,2.6vw,28px);max-width:860px;display:grid}.sd-verify-form{gap:14px;display:grid}.sd-verify-form label{gap:5px;display:grid}.sd-verify-form label>span{font-size:17px;font-weight:600}.sd-verify-form label>small{color:var(--sd-text-faint);font-size:14px}.sd-verify-row{flex-wrap:wrap;gap:12px;display:flex}.sd-verify-row input{background:var(--sd-control);min-width:0;min-height:60px;color:var(--sd-text);font:inherit;letter-spacing:.06em;border:1px solid #b2a0e842;border-radius:12px;flex:220px;padding:0 18px;font-size:clamp(18px,2.2vw,24px);box-shadow:inset 0 2px 12px #0000008c}.sd-verify-row .sd-btn{min-height:60px;padding:0 26px;font-size:17px}.sd-verify-answer{gap:14px;display:grid}.sd-verify-answer h2{letter-spacing:-.03em;margin:0;font-size:clamp(25px,3.4vw,40px);line-height:1.08}.sd-verify-verdict{margin:0;font-size:17px;font-weight:600}.sd-verify-verdict .sd-light{color:var(--sd-ok);font-size:17px;font-weight:600}.sd-verify-verdict-miss .sd-light{color:var(--sd-warn)}.sd-verify-facts{background:var(--sd-line);border:1px solid var(--sd-line);border-radius:12px;gap:1px;margin:6px 0 0;display:grid;overflow:hidden}.sd-verify-facts>div{background:var(--sd-control-2);gap:4px;padding:14px 16px;display:grid}@media (min-width:620px){.sd-verify-facts>div{grid-template-columns:220px 1fr;align-items:baseline;gap:18px}}.sd-verify-facts dt{color:var(--sd-text-faint);letter-spacing:.09em;text-transform:uppercase;font-size:12px}.sd-verify-facts dd{margin:0;font-size:16px}.sd-verify-plain{color:var(--sd-text-dim);max-width:66ch;margin:0;font-size:15px;line-height:1.65}.sd-verify-answer .sd-btn{justify-self:start;min-height:50px}.sd-verify-miss{border-color:#f0b95c3d}.sd-verify-how{gap:14px;display:grid}.sd-verify-how h2{letter-spacing:-.025em;margin:0;font-size:clamp(21px,2.6vw,30px)}.sd-verify-how ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.sd-verify-how li{color:var(--sd-text-dim);border-left:2px solid #b2a0e833;padding-left:16px;font-size:15px;line-height:1.6}.sd-verify-how strong{color:var(--sd-text)}.sd-cart-counter{gap:8px;display:grid}.sd-cart-counter .sd-cart-section,.sd-cart-counter .sd-shell{max-width:none;padding:0}.sd-membership-case{gap:26px;display:grid}@media (min-width:860px){.sd-membership-case{grid-template-columns:auto auto minmax(0,1fr);align-items:end;gap:46px}}.sd-membership-price{display:grid}.sd-membership-price-year .sd-price{color:var(--sd-accent-2)}.sd-membership-act{justify-items:start;gap:10px;display:grid}.sd-membership-act .sd-btn{min-height:52px}.sd-membership-act small{color:var(--sd-text-faint);font-size:13px}.sd-membership-included h2{letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(19px,2.3vw,26px)}.sd-membership-included p{color:var(--sd-text-dim);max-width:62ch;margin:0;font-size:15px;line-height:1.6}.sd-membership-watch{gap:13px;display:grid}.sd-membership-watch-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--sd-text-faint);margin:0;font-size:12px}.sd-membership-watch-line{border-top:1px solid var(--sd-line);gap:4px;padding:13px 0;display:grid}@media (min-width:620px){.sd-membership-watch-line{grid-template-columns:190px 220px 1fr;align-items:center;gap:20px}}.sd-membership-watch-line strong{font-size:15px}.sd-membership-watch-line small{color:var(--sd-text-faint);font-size:13px}.sd-membership-watch-quiet{color:var(--sd-text-dim);margin:4px 0 0;font-size:14px;line-height:1.6}.sd-membership-cancel{gap:12px;display:grid}.sd-membership-cancel h2{letter-spacing:-.025em;margin:0;font-size:clamp(21px,2.8vw,32px)}.sd-membership-cancel p{color:var(--sd-text-dim);max-width:66ch;margin:0;font-size:15px;line-height:1.65}.sd-membership-cancel .sd-btn{justify-self:start;min-height:50px}.sd-help-stand{width:100%;max-width:980px}.sd-help-stand .sd-guide{background:var(--sd-surface);border:1px solid #baa8e429;border-radius:18px;min-height:0}.sd-help-stand .sd-guide-question h2{font-size:clamp(30px,4.4vw,52px)}.sd-help-stand .sd-choice-list button{background:var(--sd-control);min-height:66px;font-size:17px}.sd-help-stand .sd-guide-question>p:not(.sd-eyebrow){font-size:16px}.sd-help-answers{gap:clamp(20px,3vw,34px);display:grid}.sd-faq-block{gap:4px;display:grid}.sd-faq-block h3{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(18px,2.2vw,24px)}.sd-help-write{align-items:start;gap:clamp(20px,3vw,32px);display:grid}@media (min-width:1000px){.sd-help-write{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.sd-help-boxes h2{letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(22px,2.8vw,32px)}.sd-help-boxes>p{color:var(--sd-text-dim);margin:0 0 20px;font-size:15px;line-height:1.6}.sd-help-boxes dl{gap:14px;margin:0;display:grid}.sd-help-boxes dl>div{border-bottom:1px solid var(--sd-line);gap:3px;padding-bottom:13px;display:grid}.sd-help-boxes dt{font-size:14px;font-weight:600}.sd-help-boxes dd{color:var(--sd-accent-2);overflow-wrap:anywhere;margin:0;font-size:14px}.sd-bay-sign h1{overflow-wrap:anywhere;min-width:0}.sd-bay-sign h1[data-long="1"]{letter-spacing:-.01em;overflow-wrap:break-word;word-break:normal;font-size:clamp(22px,3.2vw,34px);line-height:1.15}.sd-bay-sign .sd-bay-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.sd-bay-sign .sd-btn{min-height:48px}.sd-bay-line{gap:8px;max-width:78ch;padding:22px 24px;display:grid}.sd-bay-line p{margin:0;font-size:16px;font-weight:600}.sd-bay-line small{color:var(--sd-text-dim);font-size:14px;line-height:1.6}.sd-bay-line-open{border-color:#f0b95c42}.sd-bay-shelf{gap:clamp(18px,2.6vw,30px);display:grid}.sd-bay-shelf-sign h2{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(26px,3.4vw,42px)}.sd-bay-shelf-sign p{color:var(--sd-text-dim);max-width:66ch;margin:0;font-size:15px;line-height:1.6}.sd-bay-overnight{border-color:#f0b95c47;gap:10px;display:grid}.sd-bay-overnight-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--sd-warn);margin:0;font-size:12px}.sd-bay-overnight h3{letter-spacing:-.025em;margin:0;font-size:clamp(21px,2.8vw,30px)}.sd-bay-overnight ul{gap:14px;margin:6px 0 0;padding:0;list-style:none;display:grid}.sd-bay-overnight li{border-left:2px solid #f0b95c4d;gap:4px;padding-left:15px;display:grid}.sd-bay-overnight strong{font-size:15px}.sd-bay-overnight small{color:var(--sd-text-dim);font-size:14px;line-height:1.55}.sd-bay-doc{align-items:start;gap:20px;display:grid}@media (min-width:900px){.sd-bay-doc{grid-template-columns:minmax(0,1fr) 300px;gap:36px}}.sd-bay-doc.is-moved{border-color:#f0b95c4d}.sd-bay-doc-body>p:first-child{margin:0 0 10px;font-size:15px;font-weight:600}.sd-bay-doc h3{letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(20px,2.4vw,27px);line-height:1.15}.sd-bay-doc-detail{color:var(--sd-text-dim);max-width:62ch;margin:0;font-size:15px;line-height:1.6}.sd-bay-doc-meta{color:var(--sd-text-faint);flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;font-size:13px;display:flex}.sd-bay-doc-face{justify-items:stretch;gap:9px;display:grid}.sd-bay-doc-face .sd-btn{min-height:52px}.sd-bay-doc-face small{color:var(--sd-text-faint);font-size:12px;line-height:1.5}.sd-bay-empty{gap:12px;max-width:66ch;display:grid}.sd-bay-empty h2{letter-spacing:-.03em;margin:0;font-size:clamp(24px,3.2vw,36px)}.sd-bay-empty p{color:var(--sd-text-dim);margin:0;font-size:15px;line-height:1.65}.sd-bay-empty .sd-btn{justify-self:start;min-height:52px;margin-top:6px}.sd-bay-room .sd-bay-panel{gap:14px;display:grid}.sd-bay-room .sd-bay-panel h2{letter-spacing:-.025em;margin:0;font-size:clamp(21px,2.6vw,30px)}.sd-bay-room .sd-bay-panel>p{color:var(--sd-text-dim);max-width:70ch;margin:0;font-size:15px;line-height:1.65}.sd-search-ask{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sd-search-ask>svg{width:24px;color:var(--sd-accent);flex:none}.sd-search-ask input{min-width:0;min-height:58px;color:var(--sd-text);font:inherit;background:0 0;border:0;border-bottom:1px solid #b2a0e83d;flex:240px;padding:0 4px;font-size:clamp(18px,2.4vw,26px)}.sd-search-ask input::placeholder{color:var(--sd-text-faint)}.sd-search-ask .sd-btn{min-height:58px;padding:0 24px;font-size:16px}.sd-search-prompt{gap:16px;display:grid}.sd-search-prompt p{color:var(--sd-text-dim);max-width:62ch;margin:0;font-size:16px;line-height:1.6}.sd-search-tries{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.sd-search-tries>span{color:var(--sd-text-faint);font-size:14px}.sd-search-tries a{border:1px solid var(--sd-line-strong);background:var(--sd-control-2);min-height:44px;color:var(--sd-text-dim);border-radius:10px;align-items:center;padding:0 15px;font-size:14px;display:inline-flex}.sd-search-hit,.sd-search-bundle{align-items:start;gap:18px;display:grid}@media (min-width:860px){.sd-search-hit,.sd-search-bundle{grid-template-columns:minmax(0,1fr) 240px;gap:34px}}.sd-search-hit.is-live{border-color:#4ade9a3d}.sd-search-obj-kind{color:var(--sd-accent-2);margin:0 0 8px;font-size:13px}.sd-search-hit h2,.sd-search-bundle h2{letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(21px,2.4vw,28px);line-height:1.14}.sd-search-obj-desc{color:var(--sd-text-dim);max-width:66ch;margin:0;font-size:15px;line-height:1.6}.sd-search-obj-meta{color:var(--sd-text-faint);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:14px 0 0;font-size:13px;display:flex}.sd-search-obj-face{justify-items:start;display:grid}@media (min-width:860px){.sd-search-obj-face{text-align:right;justify-items:end}}.sd-search-bundle-parts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.sd-search-bundle-parts a{border:1px solid var(--sd-line-strong);min-height:44px;color:var(--sd-text-dim);border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:14px;display:inline-flex}.sd-search-bundle-parts svg{width:14px}.sd-search-empty{gap:clamp(18px,2.6vw,30px);display:grid}@media (prefers-reduced-motion:reduce){.sd-room-obj:after,.sd-room-sign:before,.sd-room-pool,.sd-still-lamp,.sd-light>i{animation:none!important}}.sd-header{background:linear-gradient(102deg, var(--sd-slab-hi) 0%, var(--sd-control-2) 34%, var(--sd-slab-lo) 100%), var(--sd-slab-mid);box-shadow:0 1px 0 var(--sd-lit-edge), 0 18px 40px -30px #1e163059;border-bottom:1px solid #17131f1a}@media (max-width:767px){.sd-header{background:linear-gradient(102deg, var(--sd-surface-2) 0%, var(--sd-surface) 40%, var(--sd-ink) 100%);-webkit-backdrop-filter:none;backdrop-filter:none}}.sd-footer{background:var(--sd-ink);border-top:1px solid var(--sd-line)}.sd-front-page{display:block}@keyframes sd-front-settle{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.sd-front-door:focus-visible{border-color:var(--sd-violet)}.sd-front-door:active{transform:translateY(1px)}.sd-front-door-say{gap:6px;margin-right:auto;display:grid}.sd-front-door-say strong{font:600 clamp(21px, 2.6vw, 27px)/1.1 var(--font-display);letter-spacing:-.02em}.sd-front-door-say small{color:var(--sd-text-dim);font-size:14px}.sd-front-door>svg{width:30px;height:30px;color:var(--sd-accent);flex:none}.sd-ways{max-width:var(--sd-shell);padding-inline:var(--sd-gutter);border-top:1px solid var(--sd-line);gap:0;margin:0 auto;display:grid}.sd-way{border-bottom:1px solid var(--sd-line);grid-template-columns:1fr;gap:16px;padding:clamp(24px,3.4vw,40px) 0;display:grid;position:relative}@media (min-width:860px){.sd-way{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:40px}}.sd-way-say h3{font:600 clamp(22px, 2.6vw, 30px)/1.14 var(--font-display);letter-spacing:-.025em;margin:0 0 8px}.sd-way-say p{max-width:52ch;color:var(--sd-text-dim);margin:0;font-size:16px;line-height:1.6}[data-way=departments] .sd-way-say h3{letter-spacing:-.03em;font-size:clamp(27px,3.5vw,42px)}[data-way=departments] .sd-way-say p{font-size:17px}[data-way=departments]{padding-block:clamp(30px,4.4vw,54px)}[data-way=departments] .sd-way-rule{width:132px}[data-way=guide] .sd-way-say h3{font-size:clamp(21px,2.2vw,27px)}[data-way=guide] .sd-way-say p{font-size:15.5px}[data-way=guide]{padding-block:clamp(22px,3vw,36px)}[data-way=guide] .sd-way-rule{width:76px}[data-way=ask] .sd-way-say h3{font-size:clamp(18px,1.7vw,21px)}[data-way=ask] .sd-way-say p{max-width:42ch;font-size:14.5px}[data-way=ask]{padding-block:clamp(20px,2.6vw,30px)}[data-way=ask] .sd-way-rule{width:44px}.sd-way-go{border:1px solid var(--sd-line-strong);background:var(--sd-surface);border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:0 20px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sd-way-go{background:color-mix(in srgb, var(--sd-surface) 55%, transparent)}}.sd-way-go{color:var(--sd-text);white-space:nowrap;justify-self:start;font-size:16px;font-weight:600}[data-way=departments] .sd-way-go{border-color:var(--sd-violet);background:var(--sd-surface-3);min-height:58px;box-shadow:var(--sd-shadow-sm);padding:0 24px;font-size:17px}.sd-way-go:focus-visible{border-color:var(--sd-violet)}.sd-way-go svg{width:18px;height:18px}.sd-dept-frame{background:var(--sd-ink);isolation:isolate;position:relative;overflow:hidden}.sd-dept-frame img{object-fit:cover;width:100%;height:100%;display:block}.sd-dept-grade{pointer-events:none;background:linear-gradient(180deg, var(--sd-void) 0%, transparent 34%, var(--sd-void) 100%), linear-gradient(90deg, var(--sd-void), transparent 46%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sd-dept-grade{background:linear-gradient(180deg, color-mix(in srgb, var(--sd-void) 34%, transparent) 0%, transparent 34%, color-mix(in srgb, var(--sd-void) 78%, transparent) 100%), linear-gradient(90deg, color-mix(in srgb, var(--sd-void) 46%, transparent), transparent 46%)}}.sd-dept-key{display:none}@media (prefers-reduced-motion:reduce){.sd-dept-key{opacity:.9;animation:none;transform:none}}.sd-dept-field{background:var(--sd-void)}.sd-dept-index{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.sd-dept-index>.is-open{grid-column:span 2}@media (max-width:620px){.sd-dept-index>.is-open{grid-column:span 1}}.sd-dept-plate{border:1px solid var(--sd-line);color:var(--sd-text);border-radius:16px;min-height:168px;display:block;position:relative;overflow:hidden}.sd-dept-plate.is-open{border-color:#4ade9a38;min-height:232px}.sd-dept-plate:focus-visible{border-color:var(--sd-violet)}.sd-dept-plate .sd-dept-frame{position:absolute;inset:0}.sd-dept-plate-face{min-height:inherit;align-content:end;gap:8px;height:100%;padding:18px;display:grid;position:relative}.sd-dept-plate-face strong{font:600 clamp(18px, 2vw, 24px)/1.15 var(--font-display);letter-spacing:-.02em}.sd-dept-plate.is-open .sd-dept-plate-face{min-height:232px}.sd-dept-plate:not(.is-open) .sd-dept-plate-face{min-height:168px}.sd-dept-plate-opening{font:600 12px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sd-warn)}.sd-dept-index-note{max-width:62ch;color:var(--sd-text-faint);font-size:14px;line-height:1.65}.sd-store-new h2{font:600 clamp(22px, 2.6vw, 30px)/1.15 var(--font-display);letter-spacing:-.025em;margin:0 0 10px}.sd-store-new p{color:var(--sd-text-dim);max-width:60ch;margin:0;font-size:15px;line-height:1.6}.sd-store-new-list{gap:6px;margin:18px 0 0;list-style:none;display:grid}.sd-store-new-more{margin-top:16px}.sd-store-rooms-all{margin:22px auto 0;display:inline-flex}.sd-store-new-list a{border:1px solid var(--sd-line);border-radius:12px;grid-template-columns:1fr auto;align-items:center;column-gap:16px;min-height:56px;padding:10px 14px;display:grid}.sd-store-new-list a:focus-visible{border-color:var(--sd-violet)}.sd-store-new-list strong{grid-column:1;font-size:16px;font-weight:600}.sd-store-new-list small{color:var(--sd-text-faint);grid-column:1;font-size:13px}.sd-store-new-list svg{width:18px;height:18px;color:var(--sd-text-faint);grid-area:1/2/-1}.sd-dept-arrival{width:100vw;min-height:clamp(320px,56vh,560px);margin-top:calc(-1*clamp(26px,5vw,64px));margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:grid;position:relative}.sd-dept-arrival .sd-dept-frame{min-height:clamp(320px,56vh,560px);animation:sd-dept-frame-in .9s var(--sd-ease) both;grid-area:1/1}@keyframes sd-dept-frame-in{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:none}}.sd-dept-sign{width:min(var(--sd-shell), 100%);padding:0 var(--sd-gutter) clamp(28px, 5vw, 56px);grid-area:1/1;align-self:end;justify-items:start;gap:12px;margin:0 auto;display:grid;position:relative}.sd-dept-kicker{font:600 12px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sd-text-dim);animation:sd-front-settle .7s var(--sd-ease) both;animation-delay:.32s}.sd-dept-sign h1{letter-spacing:-.04em;color:var(--sd-text);text-shadow:0 8px 40px #1e163029;max-width:18ch;animation:sd-front-settle .9s var(--sd-ease) both;margin:0;font-size:clamp(34px,5.4vw,74px);font-weight:600;line-height:.96;animation-delay:.42s}.sd-dept-state{min-height:44px;color:var(--sd-text-dim);animation:sd-front-settle .9s var(--sd-ease) both;align-items:center;gap:12px;font-size:15px;animation-delay:.62s;display:inline-flex}.sd-dept-warm{background:var(--sd-periwinkle);border-radius:2px;flex:none;width:64px;height:2px}@media (prefers-reduced-motion:reduce){.sd-dept-arrival .sd-dept-frame,.sd-dept-kicker,.sd-dept-sign h1,.sd-dept-state{animation:none}.sd-dept-warm{background-position:50% 0;animation:none}}.sd-dept-arrival{--sd-dept-band:clamp(240px, 34vh, 380px);min-height:var(--sd-dept-band);max-height:var(--sd-dept-band)}.sd-dept-arrival .sd-dept-frame{min-height:var(--sd-dept-band);max-height:var(--sd-dept-band);overflow:hidden}.sd-dept-arrival .sd-dept-frame img{object-fit:cover;object-position:50% 45%;width:100%;height:100%}.sd-dept-arrival .sd-dept-sign{padding-bottom:clamp(16px,2.4vw,28px)}.sd-dept-room{gap:clamp(20px,2.6vw,34px)}@media (prefers-reduced-motion:reduce){.sd-dept-shelf>*{animation:none}}.sd-dept-opening h2{font:600 clamp(24px, 3vw, 34px)/1.12 var(--font-display);letter-spacing:-.03em;margin:0 0 12px}.sd-dept-opening p{max-width:62ch;color:var(--sd-text-dim);margin:0 0 14px;font-size:16px;line-height:1.65}.sd-dept-opening-out{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.sd-dept-nearby{gap:12px;display:grid}.sd-dept-nearby>p{font:600 12px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sd-text-faint)}.sd-dept-nearby>div{gap:6px;display:grid}.sd-dept-nearby-row{border:1px solid var(--sd-line);min-height:60px;color:var(--sd-text);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;font-size:17px;display:flex}.sd-dept-nearby-row:focus-visible{border-color:var(--sd-violet)}.sd-dept-nearby-row svg{width:18px;height:18px;color:var(--sd-text-faint)}.sd-acct-corridor{flex-wrap:wrap;gap:6px;display:flex}.sd-acct-door{border:1px solid var(--sd-line);min-height:46px;color:var(--sd-text-dim);border-radius:11px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.sd-acct-door[aria-current=page]{color:var(--sd-text);border-color:var(--sd-line-strong);background:var(--sd-surface-2)}@supports (color:color-mix(in lab, red, red)){.sd-acct-door[aria-current=page]{background:color-mix(in srgb, var(--sd-surface-2) 62%, transparent)}}.sd-acct-door:focus-visible{border-color:var(--sd-violet);color:var(--sd-text)}.sd-acct-doors{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.sd-acct-files{gap:18px;margin-top:18px;display:grid}.sd-acct-files dt{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:16px;font-weight:600;display:flex}.sd-acct-files dt small{color:var(--sd-text-faint);font-size:13px;font-weight:400}.sd-acct-files dd{flex-wrap:wrap;gap:8px;margin:8px 0 0;display:flex}.sd-acct-files dd a{border:1px solid var(--sd-line-strong);min-height:46px;color:var(--sd-text);border-radius:11px;align-items:center;gap:9px;padding:0 14px;font-size:14px;display:inline-flex}.sd-acct-files dd a:focus-visible{border-color:var(--sd-violet)}.sd-acct-files dd a svg{width:17px;height:17px}.sd-acct-files dd span{color:var(--sd-text-faint);font-size:14px}.sd-acct-order-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px 24px;display:flex}.sd-acct-order-head h3{font:600 19px/1.2 var(--font-mono);letter-spacing:-.01em;margin:0 0 4px}.sd-acct-order-head p{color:var(--sd-text-dim);margin:0;font-size:14px}.sd-acct-order-head .sd-price{font-size:clamp(26px,3vw,38px)}.sd-acct-order-lines{gap:8px;margin:18px 0 0;list-style:none;display:grid}.sd-acct-order-lines li{border-bottom:1px solid var(--sd-line);justify-content:space-between;gap:20px;padding-bottom:8px;font-size:15px;display:flex}.sd-acct-order-tax{color:var(--sd-text-faint);margin:12px 0 0;font-size:14px}.sd-acct-order-history{margin-top:16px}.sd-acct-order-history summary{min-height:46px;color:var(--sd-text-dim);cursor:pointer;align-items:center;font-size:15px;display:flex}.sd-acct-order-history ol{gap:10px;margin:6px 0 0;list-style:none;display:grid}.sd-acct-order-history li{border-left:2px solid var(--sd-line-strong);gap:2px;padding-left:14px;font-size:14px;display:grid}.sd-acct-order-history b{font-weight:600}.sd-acct-order-history span,.sd-acct-order-history em{color:var(--sd-text-faint);font-style:normal}.sd-acct-order-out{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.sd-acct-order-unpaid{color:var(--sd-warn);margin-top:16px;font-size:14px}.sd-acct-invoice header{margin-bottom:22px}.sd-acct-invoice h2{font:600 26px/1.15 var(--font-mono);margin:6px 0 4px}.sd-acct-invoice-who{gap:22px;margin-bottom:26px;display:grid}@media (min-width:700px){.sd-acct-invoice-who{grid-template-columns:1fr 1fr}}.sd-acct-invoice-who dt{font:600 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sd-text-faint);margin-bottom:8px}.sd-acct-invoice-who dd{margin:0;font-size:15px;line-height:1.6}.sd-acct-invoice-table{border-collapse:collapse;width:100%;font-size:15px}.sd-acct-invoice-table th,.sd-acct-invoice-table td{text-align:left;border-bottom:1px solid var(--sd-line);padding:12px 0}.sd-acct-invoice-table td:last-child,.sd-acct-invoice-table th:last-child{text-align:right}.sd-acct-invoice-table thead th{font:600 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sd-text-faint)}.sd-acct-invoice-table tfoot th{font-weight:600}.sd-acct-invoice-note{color:var(--sd-text-dim);margin-top:20px;font-size:14px;line-height:1.65}.sd-acct-invoice-note a{color:var(--sd-accent)}.sd-acct-versions h3{font:600 clamp(20px, 2.4vw, 26px)/1.15 var(--font-display);letter-spacing:-.02em;margin:0 0 6px}.sd-acct-versions-now{color:var(--sd-text-dim);margin:0 0 16px;font-size:14px}.sd-acct-timeline{gap:12px;margin:0 0 18px;list-style:none;display:grid}.sd-acct-timeline li{border-left:2px solid var(--sd-line-strong);gap:2px;padding-left:16px;display:grid}.sd-acct-timeline li[data-event=revoked]{border-left-color:var(--sd-alert)}.sd-acct-timeline b{font:600 15px/1 var(--font-mono)}.sd-acct-timeline span{color:var(--sd-text-dim);font-size:14px}.sd-acct-timeline em{color:var(--sd-text-faint);font-size:13px;font-style:normal}.sd-acct-export-count{gap:4px;margin-bottom:22px;display:grid}.sd-acct-export h3{font:600 19px/1.2 var(--font-display);margin:26px 0 10px}.sd-acct-export-what{gap:12px;list-style:none;display:grid}.sd-acct-export-what li{color:var(--sd-text-dim);border-left:2px solid var(--sd-line-strong);padding-left:14px;font-size:15px;line-height:1.6}.sd-acct-export-what b{color:var(--sd-text)}.sd-acct-export .sd-btn-primary{margin-top:18px}.sd-acct-plan-facts{gap:18px;margin-top:24px;display:grid}@media (min-width:760px){.sd-acct-plan-facts{grid-template-columns:repeat(3,1fr)}}.sd-acct-plan-facts dt{font:600 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sd-text-faint);margin-bottom:7px}.sd-acct-plan-facts dd{margin:0;font-size:15px;line-height:1.55}.sd-acct-cancel h2{font:600 clamp(21px, 2.5vw, 27px)/1.15 var(--font-display);letter-spacing:-.02em;margin:0 0 12px}.sd-acct-cancel p{max-width:62ch;color:var(--sd-text-dim);margin:0 0 14px;font-size:15px;line-height:1.65}.sd-acct-cancel-form{justify-items:start;gap:12px;display:grid}.sd-budget-head{gap:18px;display:grid}.sd-budget-head>h2{font:600 clamp(21px, 2.6vw, 30px)/1.15 var(--font-display);letter-spacing:-.025em;margin:0}.sd-budget-figures{gap:22px;display:grid}@media (min-width:720px){.sd-budget-figures{grid-template-columns:repeat(3,1fr);gap:28px}}.sd-budget-figures>div{gap:7px;display:grid}.sd-budget-figures .sd-price{margin:0}.sd-budget-figures small{color:var(--sd-text-dim);font-size:13.5px;line-height:1.45}.sd-budget-paid{color:var(--sd-accent-2)}.sd-budget-owed{color:var(--sd-warn)}.sd-budget-overdue,.sd-budget-clear{border:1px solid var(--sd-line-strong);border-radius:12px;align-items:flex-start;gap:11px;margin:0;padding:14px 16px;font-size:15px;line-height:1.55;display:flex}.sd-budget-overdue{background:#f0b95c0e;border-color:#f0b95c4d}.sd-budget-overdue>i,.sd-budget-clear>i{background:var(--sd-warn);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.sd-budget-clear>i{background:var(--sd-ok)}.sd-anim .sd-budget-overdue>i,.sd-anim .sd-budget-clear>i{animation:sd-gate-breathe 3.4s var(--sd-ease) infinite}.sd-budget-note{color:var(--sd-text-faint);max-width:70ch;margin:0;font-size:13.5px;line-height:1.6}.sd-budget-rows,.sd-budget-gift-rows,.sd-budget-row,.sd-budget-form,.sd-budget-row-head,.sd-budget-row-name,.sd-budget-row-figs,.sd-budget-form label,.sd-budget-gift-rows li,.sd-budget-gift-rows li>div{min-width:0}.sd-budget-form input,.sd-budget-form select{width:100%;min-width:0}.sd-budget-rows{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.sd-budget-row{border:1px solid var(--sd-line);background:var(--sd-void);border-radius:13px;gap:11px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.sd-budget-row{background:color-mix(in srgb, var(--sd-void) 46%, transparent)}}.sd-budget-row.is-written{border-color:var(--sd-line-strong)}.sd-budget-row.is-blank{gap:12px;padding:11px 16px}@media (min-width:620px){.sd-budget-row.is-blank{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}}.sd-budget-row.is-blank .sd-budget-row-name h3{margin:0;font-size:15.5px}.sd-budget-row.is-blank .sd-budget-row-name p{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;overflow:hidden}.sd-budget-row.is-blank .sd-budget-btn{justify-self:start}.sd-budget-row[data-status=overdue]{border-color:#f0b95c57}.sd-budget-row-head{gap:10px;display:grid}@media (min-width:620px){.sd-budget-row-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px}.sd-budget-row-figs{text-align:right}}.sd-budget-row-name h3{letter-spacing:-.012em;flex-wrap:wrap;align-items:baseline;gap:9px;margin:0 0 4px;font-size:16.5px;font-weight:600;display:flex}.sd-budget-row-name h3 em{letter-spacing:.1em;text-transform:uppercase;color:var(--sd-warn);font-size:11px;font-style:normal}.sd-budget-row-name p{color:var(--sd-text-dim);max-width:60ch;margin:0;font-size:14px;line-height:1.55}.sd-budget-row-figs b{letter-spacing:-.02em;font-size:21px;font-weight:600;display:block}.sd-budget-row-figs small{color:var(--sd-text-faint);margin-top:3px;font-size:13px;line-height:1.5;display:block}.sd-budget-row-state{color:var(--sd-text-dim);align-items:center;gap:9px;margin:0;font-size:13.5px;display:flex}.sd-budget-row-state>i{background:var(--sd-text-faint);border-radius:50%;flex:none;width:7px;height:7px}.sd-budget-row[data-status=paid-in-full] .sd-budget-row-state>i{background:var(--sd-ok)}.sd-budget-row[data-status=deposit-paid] .sd-budget-row-state>i{background:var(--sd-accent-2)}.sd-budget-row[data-status=overdue] .sd-budget-row-state>i{background:var(--sd-warn)}.sd-budget-files{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sd-budget-chip,.sd-budget-attach{border:1px solid var(--sd-line-strong);background:var(--sd-control);min-height:44px;color:var(--sd-text-dim);border-radius:11px;align-items:center;gap:9px;padding:0 14px;font-size:14px;display:inline-flex}.sd-budget-chip svg,.sd-budget-attach svg{flex:none;width:16px;height:16px}.sd-budget-chip span{display:grid}.sd-budget-chip small{color:var(--sd-text-faint);font-size:12px}.sd-budget-chip:focus-visible,.sd-budget-attach:focus-within{border-color:var(--sd-violet);color:var(--sd-text)}.sd-budget-attach{cursor:pointer}.sd-budget-attach input[type=file]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sd-budget-row-acts{flex-wrap:wrap;gap:9px;display:flex}.sd-budget-btn{border:1px solid var(--sd-line-strong);background:var(--sd-control-2);min-height:44px;color:var(--sd-text-dim);font:inherit;cursor:pointer;border-radius:11px;align-items:center;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex}.sd-budget-btn:focus-visible{border-color:var(--sd-violet);color:var(--sd-text);outline:none}.sd-budget-btn[disabled]{color:var(--sd-text-faint);cursor:default}.sd-budget-form{border:1px solid var(--sd-line-strong);background:var(--sd-ink);border-radius:13px;gap:16px;margin-top:4px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.sd-budget-form{background:color-mix(in srgb, var(--sd-ink) 62%, transparent)}}@media (min-width:620px){.sd-budget-form{grid-template-columns:1fr 1fr}}.sd-budget-form label{gap:8px;display:grid}.sd-budget-form label>span{font-size:14px;font-weight:600}.sd-budget-wide{grid-column:1/-1}.sd-budget-form input[type=text],.sd-budget-form input[type=date],.sd-budget-form select{border:1px solid var(--sd-line-strong);background:var(--sd-void);min-height:48px;color:var(--sd-text);font:inherit;border-radius:11px;padding:0 14px;font-size:16px}.sd-budget-form input:focus-visible,.sd-budget-form select:focus-visible{border-color:var(--sd-violet);outline:none}.sd-budget-form input::placeholder{color:var(--sd-text-faint)}.sd-budget-check{grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:44px}.sd-budget-check input[type=checkbox]{width:24px;height:24px;accent-color:var(--sd-violet)}.sd-budget-form-acts{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.sd-budget-form-acts .sd-btn{min-height:48px}.sd-budget-error{color:var(--sd-warn);grid-column:1/-1;margin:0;font-size:14px;line-height:1.55}.sd-week{border-color:#8c7aff4d;gap:13px;display:grid}.sd-week-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--sd-violet);margin:0;font-size:12px}.sd-week>h2{font:600 clamp(21px, 2.6vw, 30px)/1.15 var(--font-display);letter-spacing:-.025em;margin:0}.sd-week-list{counter-reset:week;gap:11px;margin:0;padding:0;list-style:none;display:grid}.sd-week-list li{border:1px solid var(--sd-line-strong);background:var(--sd-void);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:13px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.sd-week-list li{background:color-mix(in srgb, var(--sd-void) 46%, transparent)}}.sd-week-list li>i{background:var(--sd-text-faint);border-radius:50%;flex:none;width:9px;height:9px;margin-top:7px}.sd-week-list li[data-kind=payment]>i,.sd-week-list li[data-kind=blocking-gap]>i{background:var(--sd-warn)}.sd-week-list li[data-kind=gathering]>i{background:var(--sd-violet)}.sd-week-list li[data-kind=advisory-gap]>i{background:var(--sd-accent-2)}.sd-week-list strong{font-size:15.5px;font-weight:600;line-height:1.5;display:block}.sd-week-list small{color:var(--sd-text-dim);margin-top:5px;font-size:13.5px;line-height:1.6;display:block}.sd-week-note{color:var(--sd-text-faint);max-width:70ch;margin:0;font-size:13px;line-height:1.6}.sd-week-note a{color:var(--sd-text-dim)}.sd-week-change{min-height:44px;color:var(--sd-text-dim);text-underline-offset:3px;align-items:center;padding:10px 0;font-size:13px;text-decoration:underline;display:inline-flex}.sd-facts-blocks{border:1px solid var(--sd-line-strong);border-radius:12px;gap:4px;margin:0;padding:14px 16px;display:grid}@media (min-width:620px){.sd-facts-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.sd-facts-blocks{grid-template-columns:repeat(3,minmax(0,1fr))}}.sd-facts-blocks legend{padding:0 6px;font-size:14px;font-weight:600}.sd-facts-blocks label{align-items:center;gap:11px;min-height:44px;font-size:14.5px;display:flex}.sd-facts-blocks input[type=checkbox]{width:22px;height:22px;accent-color:var(--sd-violet);flex:none}.sd-budget-payers{gap:14px;display:grid}.sd-budget-payers>h2{font:600 clamp(20px, 2.4vw, 27px)/1.15 var(--font-display);letter-spacing:-.025em;margin:0}.sd-budget-payers-why{color:var(--sd-text-dim);max-width:68ch;margin:0;font-size:15px;line-height:1.65}.sd-budget-payer-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sd-budget-payer-rows li{border:1px solid var(--sd-line-strong);background:var(--sd-void);border-radius:13px;gap:13px;min-width:0;padding:15px 17px;display:grid}@supports (color:color-mix(in lab, red, red)){.sd-budget-payer-rows li{background:color-mix(in srgb, var(--sd-void) 46%, transparent)}}@media (min-width:720px){.sd-budget-payer-rows li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}}.sd-budget-payer-name{min-width:0}.sd-budget-payer-name h3{letter-spacing:-.012em;margin:0;font-size:17px;font-weight:600}.sd-budget-payer-name small{color:var(--sd-text-faint);margin-top:3px;font-size:13px;display:block}.sd-budget-payer-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 22px;min-width:0;margin:0;display:grid}.sd-budget-payer-figs>div{min-width:0}.sd-budget-payer-figs dt{color:var(--sd-text-faint);letter-spacing:.06em;text-transform:uppercase;margin:0 0 3px;font-size:12px}.sd-budget-payer-figs dd{letter-spacing:-.02em;margin:0;font-size:clamp(16px,2vw,20px);font-weight:600}.sd-budget-gifts{border-color:#4ade9a3d;gap:15px;display:grid}.sd-budget-gifts-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--sd-ok);margin:0;font-size:12px}.sd-budget-gifts>h2{font:600 clamp(21px, 2.6vw, 30px)/1.15 var(--font-display);letter-spacing:-.025em;margin:0}.sd-budget-gifts-why{color:var(--sd-text-dim);max-width:66ch;margin:0;font-size:15px;line-height:1.65}.sd-budget-gifts-total{color:var(--sd-ok);margin:4px 0}.sd-budget-gift-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sd-budget-gift-rows li{border:1px solid var(--sd-line-strong);background:var(--sd-void);border-radius:13px;gap:12px;padding:15px 17px;display:grid}@supports (color:color-mix(in lab, red, red)){.sd-budget-gift-rows li{background:color-mix(in srgb, var(--sd-void) 46%, transparent)}}@media (min-width:620px){.sd-budget-gift-rows li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}}.sd-budget-gift-rows strong{font-size:16px;display:block}.sd-budget-gift-rows small{color:var(--sd-text-faint);margin-top:3px;font-size:13px;display:block}.sd-budget-gift-rows em{color:var(--sd-text-dim);margin-top:6px;font-size:13.5px;font-style:normal;line-height:1.5;display:block}.sd-budget-gift-figs{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sd-budget-gift-figs b{letter-spacing:-.02em;color:var(--sd-ok);font-size:21px;font-weight:600}.sd-budget-gift-thanked{color:var(--sd-text-faint);align-items:center;gap:9px;margin:7px 0 0;font-size:13px;display:flex}.sd-budget-gift-thanked>i{background:var(--sd-text-faint);border-radius:50%;flex:none;width:7px;height:7px}.sd-budget-gift-rows li[data-thanked=yes] .sd-budget-gift-thanked>i{background:var(--sd-ok)}.sd-budget-gift-rows li[data-thanked=yes] .sd-budget-gift-thanked{color:var(--sd-text-dim)}.sd-budget-thanks{border:1px solid var(--sd-line-strong);background:var(--sd-void);border-radius:13px;gap:13px;padding:17px 19px;display:grid}@supports (color:color-mix(in lab, red, red)){.sd-budget-thanks{background:color-mix(in srgb, var(--sd-void) 46%, transparent)}}.sd-budget-thanks-count{letter-spacing:-.015em;align-items:center;gap:11px;margin:0;font-size:clamp(17px,2.1vw,21px);font-weight:600;display:flex}.sd-budget-thanks-count>i{background:var(--sd-accent-2);border-radius:50%;flex:none;width:9px;height:9px}.sd-budget-thanks-count>i[data-done=true]{background:var(--sd-ok)}.sd-budget-thanks-why{color:var(--sd-text-dim);max-width:68ch;margin:0;font-size:14px;line-height:1.6}.sd-budget-thanks-acts{flex-wrap:wrap;gap:9px;display:flex}.sd-budget-thanks-acts .sd-budget-btn{gap:9px;text-decoration:none}.sd-budget-thanks-acts .sd-budget-btn svg{flex:none;width:16px;height:16px}.sd-budget-thanks-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.sd-budget-thanks-list li{border-top:1px solid var(--sd-line);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:9px 0;display:flex}.sd-budget-thanks-list span{font-size:15px}.sd-budget-thanks-list small{color:var(--sd-text-faint);font-size:13px}@media (prefers-reduced-motion:reduce){.sd-anim .sd-budget-overdue>i,.sd-anim .sd-budget-clear>i{animation:none!important}}.sd-seat-head{gap:14px;display:grid}.sd-seat-head>h2,.sd-seat-chart>h2,.sd-seat-unmet>h2{font:600 clamp(20px, 2.4vw, 27px)/1.15 var(--font-display);letter-spacing:-.025em;margin:0}.sd-seat-unmet{border-color:#f0b95c57;gap:13px;display:grid}.sd-seat-unmet ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.sd-seat-unmet li{border:1px solid var(--sd-line-strong);background:var(--sd-void);border-radius:12px;gap:6px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.sd-seat-unmet li{background:color-mix(in srgb, var(--sd-void) 46%, transparent)}}.sd-seat-unmet strong{font-size:15.5px;font-weight:600;line-height:1.5}.sd-seat-unmet small{color:var(--sd-text-dim);font-size:13.5px;line-height:1.6}.sd-seat-chart{gap:15px;display:grid}.sd-seat-tables{gap:12px;display:grid}@media (min-width:700px){.sd-seat-tables{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.sd-seat-tables{grid-template-columns:repeat(3,minmax(0,1fr))}}.sd-seat-table{border:1px solid var(--sd-line-strong);background:var(--sd-void);border-radius:13px;gap:9px;min-width:0;padding:15px 17px;display:grid}@supports (color:color-mix(in lab, red, red)){.sd-seat-table{background:color-mix(in srgb, var(--sd-void) 46%, transparent)}}.sd-seat-table[data-near=true]{border-color:#8c7aff66}.sd-seat-table h3{letter-spacing:-.012em;flex-wrap:wrap;align-items:baseline;gap:9px;margin:0;font-size:17px;font-weight:600;display:flex}.sd-seat-table h3 em{letter-spacing:.1em;text-transform:uppercase;color:var(--sd-violet);font-size:11px;font-style:normal}.sd-seat-table-count{color:var(--sd-text-faint);margin:0;font-size:13px}.sd-seat-table ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sd-seat-table li{border-top:1px solid var(--sd-line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:7px 0;font-size:15px;display:flex}.sd-seat-table li small{color:var(--sd-text-faint);font-size:12.5px}.sd-seat-offered{border:1px solid var(--sd-line-strong);background:var(--sd-ink);border-radius:13px;gap:11px;padding:15px 17px;display:grid}@supports (color:color-mix(in lab, red, red)){.sd-seat-offered{background:color-mix(in srgb, var(--sd-ink) 62%, transparent)}}.sd-seat-offered>p{color:var(--sd-text-dim);max-width:64ch;margin:0;font-size:14px;line-height:1.6}.sd-seat-offered ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.sd-seat-offered form{border-top:1px solid var(--sd-line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:9px;display:flex}.sd-seat-offered form>span{flex:12ch;min-width:0;font-size:15px}.sd-seat-offered input[type=text]{border:1px solid var(--sd-line-strong);background:var(--sd-void);width:11ch;min-height:44px;color:var(--sd-text);font:inherit;border-radius:11px;padding:0 12px;font-size:16px}.sd-seat-offered input:focus-visible{border-color:var(--sd-violet);outline:none}.sd-shots{gap:14px;display:grid}.sd-shot-rows{gap:9px;margin:0;padding:0;list-style:none;display:grid}.sd-shot-rows li{border:1px solid var(--sd-line-strong);background:var(--sd-void);border-radius:12px;gap:11px;min-width:0;padding:13px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.sd-shot-rows li{background:color-mix(in srgb, var(--sd-void) 46%, transparent)}}@media (min-width:620px){.sd-shot-rows li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}}.sd-shot-rows li>div{min-width:0}.sd-shot-rows strong{font-size:15px;font-weight:600;line-height:1.45;display:block}.sd-shot-rows small{color:var(--sd-text-faint);margin-top:3px;font-size:13px;display:block}.sd-shot-rows li[data-taken=yes] strong{color:var(--sd-text-dim)}.sd-shot-rows li[data-taken=yes]{border-color:#4ade9a4d}.sd-support-write{gap:clamp(18px,3vw,30px);display:grid}@media (min-width:960px){.sd-support-write{grid-template-columns:.9fr 1.1fr;align-items:start}}.sd-support-boxes h2,.sd-support-lookup h2,.sd-support-window h2,.sd-faq-out h2,.sd-help-out h2{font:600 clamp(21px, 2.5vw, 28px)/1.15 var(--font-display);letter-spacing:-.025em;margin:0 0 12px}.sd-support-boxes p,.sd-support-lookup p{max-width:58ch;color:var(--sd-text-dim);margin:0 0 16px;font-size:15px;line-height:1.65}.sd-support-boxes dl{gap:14px;display:grid}.sd-support-boxes dt{color:var(--sd-text-dim);font-size:14px}.sd-support-boxes dd{font:600 15px/1.4 var(--font-mono);color:var(--sd-accent);word-break:break-all;margin:2px 0 0}.sd-support-window ul{gap:14px;list-style:none;display:grid}.sd-support-window li{color:var(--sd-text-dim);border-left:2px solid var(--sd-line-strong);padding-left:14px;font-size:15px;line-height:1.65}.sd-support-window strong{color:var(--sd-text)}.sd-support-out{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.sd-support-lookup code{font:500 14px/1 var(--font-mono);color:var(--sd-accent-2)}.sd-lookup form{gap:10px;display:grid}.sd-lookup label{color:var(--sd-text-dim);font-size:13px}.sd-lookup-row{flex-wrap:wrap;gap:10px;display:flex}.sd-lookup-row input{background:var(--sd-void);border:1px solid var(--sd-line-strong);min-height:52px;color:var(--sd-text);font:500 16px/1 var(--font-mono);letter-spacing:.04em;border-radius:12px;flex:220px;padding:0 15px}.sd-lookup-row input:focus-visible{border-color:var(--sd-violet);outline:none}.sd-lookup-answer{border:1px solid var(--sd-line-strong);background:var(--sd-surface-2);border-radius:12px;margin-top:18px;padding:16px}@supports (color:color-mix(in lab, red, red)){.sd-lookup-answer{background:color-mix(in srgb, var(--sd-surface-2) 45%, transparent)}}.sd-lookup-answer p{color:var(--sd-text-dim);margin:0 0 10px;font-size:15px;line-height:1.6}.sd-lookup-answer p:last-child{margin-bottom:0}.sd-lookup-answer strong{color:var(--sd-text)}.sd-lookup-answer code{font:500 14px/1 var(--font-mono);color:var(--sd-accent-2)}.sd-lookup-out{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.sd-lookup-note{font-size:14px!important}.sd-faq-stack{gap:clamp(32px,5vw,60px);display:grid}.sd-faq-moment{gap:18px;display:grid}.sd-faq-moment-sign{max-width:44ch}.sd-faq-moment-sign h2{font:600 clamp(23px, 3vw, 34px)/1.12 var(--font-display);letter-spacing:-.03em;margin:0 0 8px}.sd-faq-moment-sign p{color:var(--sd-text-dim);margin:0;font-size:15px;line-height:1.6}.sd-faq-moment dl{gap:2px;display:grid}.sd-faq-moment dl>div{border:1px solid var(--sd-line);background:var(--sd-surface);border-radius:14px;padding:20px 22px}@supports (color:color-mix(in lab, red, red)){.sd-faq-moment dl>div{background:color-mix(in srgb, var(--sd-surface) 42%, transparent)}}.sd-faq-moment dt{font:600 18px/1.35 var(--font-display);letter-spacing:-.015em;margin-bottom:8px}.sd-faq-moment dd{max-width:74ch;color:var(--sd-text-dim);margin:0;font-size:15px;line-height:1.68}.sd-faq-out p,.sd-help-out p{max-width:62ch;color:var(--sd-text-dim);margin:0;font-size:15px;line-height:1.65}.sd-help-say{gap:26px;display:grid}.sd-legal-flag{background:#f0b95c0f;border:1px solid #f0b95c4d;border-radius:12px;gap:6px;max-width:76ch;padding:16px 18px;display:grid}.sd-legal-flag strong{font-size:15px}.sd-legal-flag span{color:var(--sd-text-dim);font-size:14px;line-height:1.6}.sd-legal-body{gap:clamp(26px,4vw,42px);max-width:74ch;display:grid}.sd-legal-body h2{font:600 clamp(21px, 2.6vw, 28px)/1.15 var(--font-display);letter-spacing:-.025em;margin:0 0 12px}.sd-legal-body p{color:var(--sd-text-dim);margin:0 0 14px;font-size:16px;line-height:1.7}.sd-legal-body p:last-child{margin-bottom:0}.sd-legal-others{gap:8px;display:grid}.sd-legal-others a{border:1px solid var(--sd-line);border-radius:14px;grid-template-columns:1fr auto;align-items:center;column-gap:18px;min-height:76px;padding:16px 20px;display:grid}.sd-legal-others a:focus-visible{border-color:var(--sd-violet)}.sd-legal-others strong{font:600 18px/1.2 var(--font-display);grid-column:1}.sd-legal-others small{color:var(--sd-text-dim);grid-column:1;margin-top:4px;font-size:14px}.sd-legal-others svg{width:20px;height:20px;color:var(--sd-text-faint);grid-area:1/2/-1}.sd-about-facts{gap:14px;display:grid}@media (min-width:860px){.sd-about-facts{grid-template-columns:repeat(3,1fr)}}.sd-about-facts p{color:var(--sd-text-dim);margin:16px 0 0;font-size:14px;line-height:1.6}.sd-about-measure h2,.sd-about-never h2,.sd-about-who h2,.sd-updates-who h2,.sd-updates-cannot h2,.sd-a11y-gaps h2,.sd-a11y-tell h2{font:600 clamp(21px, 2.6vw, 29px)/1.14 var(--font-display);letter-spacing:-.025em;margin:0 0 14px}.sd-about-measure p,.sd-about-who p,.sd-updates-who p{max-width:70ch;color:var(--sd-text-dim);margin:0 0 12px;font-size:15px;line-height:1.68}.sd-about-measure b{color:var(--sd-accent)}.sd-about-caveat{color:var(--sd-text-faint)!important;font-size:14px!important}.sd-about-never ul,.sd-updates-cannot ul{gap:14px;list-style:none;display:grid}.sd-about-never li,.sd-updates-cannot li{color:var(--sd-text-dim);border-left:2px solid var(--sd-line-strong);padding-left:14px;font-size:15px;line-height:1.65}.sd-about-never b{color:var(--sd-text)}.sd-updates-beats{counter-reset:beat;flex-direction:column;gap:clamp(14px,2.2vw,22px);list-style:none;display:flex}.sd-updates-beats>li{margin-left:0;margin-right:calc(var(--depth,0) * clamp(0px, 4vw, 62px))}.sd-updates-beats h2{font:600 clamp(19px, 2.3vw, 25px)/1.2 var(--font-display);letter-spacing:-.02em;margin:0 0 10px}.sd-updates-beats p{max-width:72ch;color:var(--sd-text-dim);margin:0;font-size:15px;line-height:1.68}@media (max-width:700px){.sd-updates-beats>li{margin-right:0}}.sd-updates-authorities{gap:8px;margin-top:6px;list-style:none;display:grid}.sd-updates-authorities li{border-bottom:1px solid var(--sd-line);justify-content:space-between;gap:18px;padding-bottom:8px;font-size:15px;display:flex}.sd-updates-authorities span{color:var(--sd-text-faint)}.sd-a11y-gaps dl{gap:18px;display:grid}.sd-a11y-gaps dt{font:600 17px/1.3 var(--font-display);margin-bottom:6px}.sd-a11y-gaps dd{max-width:72ch;color:var(--sd-text-dim);margin:0;font-size:15px;line-height:1.66}.sd-a11y-tell p{max-width:68ch;color:var(--sd-text-dim);margin:0 0 12px;font-size:15px;line-height:1.66}.sd-plan-compare{gap:22px;display:grid}.sd-plan-table-wrap{overflow-x:auto}.sd-plan-table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.sd-plan-table caption{text-align:left}.sd-plan-table th,.sd-plan-table td{text-align:left;border-bottom:1px solid var(--sd-line);vertical-align:top;padding:14px 16px 14px 0;line-height:1.5}.sd-plan-table thead th{font:600 11px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sd-text-faint)}.sd-plan-table thead th:last-child{color:var(--sd-accent)}.sd-plan-table tbody th{color:var(--sd-text);width:26%;font-weight:600}.sd-plan-table tbody td{color:var(--sd-text-dim);width:37%}.sd-plan-table tbody td:last-child{color:var(--sd-text)}.sd-plan-honest{max-width:66ch;color:var(--sd-text-dim);font-size:15px;line-height:1.65}:is(.sd-room-obj,.sd-panel,.sd-slab-face,.sd-sample,.sd-seeded,.sd-legal-flag,.sd-cart-empty,.sd-policy-foot,.sd-front-door,.sd-desk-slab,.sd-dept-plate-face,.sd-dept-nearby-row,.sd-guide-progress,.sd-guide-question,.sd-guide-results,.sd-ind,.sd-buybox,.sd-detail-block,.sd-monday-block,.sd-overlap-note,.sd-forsale,.sd-build-note,.sd-consent,.sd-contact-form,.sd-store-new-list a,.sd-faq-moment dl>div,.sd-a11y-gaps dl,.sd-shelf-obj-body,.sd-store-find,.sd-dep,.sd-blank-risk){padding-inline:var(--sd-inset)}.sd-shelf-tile.sd-room-obj{padding-inline:clamp(13px,1.1vw,17px)}:is(.sd-room-obj,.sd-panel,.sd-slab-face,.sd-sample,.sd-seeded,.sd-legal-flag,.sd-cart-empty,.sd-policy-foot,.sd-front-door,.sd-desk-slab,.sd-dept-plate-face,.sd-dept-nearby-row,.sd-guide-progress,.sd-guide-question,.sd-guide-results,.sd-ind,.sd-buybox,.sd-detail-block,.sd-monday-block,.sd-overlap-note,.sd-forsale,.sd-build-note,.sd-consent,.sd-contact-form,.sd-store-new-list a,.sd-faq-moment dl>div,.sd-a11y-gaps dl,.sd-shelf-obj-body,.sd-store-find,.sd-dep,.sd-blank-risk) :is(.sd-room-obj,.sd-panel,.sd-slab-face,.sd-sample,.sd-seeded,.sd-legal-flag,.sd-cart-empty,.sd-policy-foot,.sd-front-door,.sd-desk-slab,.sd-dept-plate-face,.sd-dept-nearby-row,.sd-guide-progress,.sd-guide-question,.sd-guide-results,.sd-ind,.sd-buybox,.sd-detail-block,.sd-monday-block,.sd-overlap-note,.sd-forsale,.sd-build-note,.sd-consent,.sd-contact-form,.sd-store-new-list a,.sd-faq-moment dl>div,.sd-a11y-gaps dl,.sd-shelf-obj-body,.sd-store-find,.sd-dep,.sd-blank-risk){padding-inline:0}.sd-product-facts div,.sd-coverage{padding-inline:var(--sd-inset)}.sd-files-list li,.sd-slab{padding-inline:0}#main-content :is(ul,ol){padding-inline-start:0}.sd-walk>*{margin-left:0;margin-right:calc(var(--depth,0) * clamp(0px, 4vw, 62px));filter:brightness(calc(1 - var(--depth,0) * .055))}@media (max-width:700px){.sd-walk>*{margin-right:0}}.sd-store-hero{gap:clamp(28px,4vw,48px);display:grid}@media (min-width:1000px){.sd-store-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:end;column-gap:clamp(32px,4vw,72px)}}.sd-store-hero-room{align-self:end}.sd-room-page:not(.sd-store-room):not(.sd-dept-room)>.sd-room-sign:not(.sd-room-sign-inner){text-align:center;justify-items:center;margin-inline:auto}.sd-room-page:not(.sd-store-room):not(.sd-dept-room)>.sd-room-sign:not(.sd-room-sign-inner)>p:last-child{margin-inline:auto}.sd-room-page:not(.sd-store-room):not(.sd-dept-room)>.sd-room-sign:not(.sd-room-sign-inner):before{left:15%}.sd-dept-tools{align-items:center;gap:var(--sd-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.sd-dept-filter{gap:var(--sd-space-2);flex-wrap:wrap;display:flex}.sd-dept-filter-btn{align-items:center;gap:var(--sd-space-2);min-height:48px;padding-inline:var(--sd-space-4);border:1px solid var(--sd-line-strong);background:var(--sd-glass);color:var(--sd-text-dim);font:600 15px/1 var(--font-display);letter-spacing:-.01em;cursor:pointer;transition:color .16s var(--sd-ease), border-color .16s var(--sd-ease);border-radius:12px;display:inline-flex}.sd-dept-filter-btn[aria-pressed=true]{color:var(--sd-text);background:var(--sd-glass-strong);box-shadow:inset 0 1px 0 var(--sd-lit-edge), 0 14px 26px -18px #000000e6;border-color:#baa8e480}.sd-dept-filter-btn>span{font:600 12px/1 var(--font-mono);color:var(--sd-text-faint)}.sd-dept-filter-btn[aria-pressed=true]>span{color:var(--sd-accent)}.sd-dept-find{align-items:center;gap:var(--sd-space-3);border:1px solid var(--sd-line-strong);background:var(--sd-glass);border-radius:12px;flex:260px;min-height:48px;display:flex}.sd-dept-find svg{width:20px;color:var(--sd-text-faint);flex:none}.sd-dept-find input{min-width:0;min-height:46px;color:var(--sd-text);font:400 15px/1.2 var(--font-display);background:0 0;border:0;outline:0;flex:1}.sd-dept-find input::placeholder{color:var(--sd-text-faint)}.sd-dept-index-count{color:var(--sd-text-dim);max-width:62ch;margin:0;font-size:15px;line-height:1.6}.sd-dept-family{gap:var(--sd-space-5);display:grid}.sd-dept-family>h2{font:600 clamp(19px, 2.2vw, 24px)/1.2 var(--font-display);letter-spacing:-.02em;color:var(--sd-text-dim);padding-bottom:var(--sd-space-3);border-bottom:1px solid var(--sd-line);margin:0}.sd-dept-browse{gap:var(--sd-space-7);display:grid}.sd-dept-browse>.sd-dept-tools+.sd-dept-index-count{margin-top:calc(var(--sd-space-7) * -.6)}.sd-arrival{isolation:isolate;background:var(--sd-void);padding:clamp(40px, 7vh, 92px) var(--sd-column-inset) clamp(36px, 6vh, 76px);border-bottom:1px solid var(--sd-line);grid-template-columns:1fr;align-items:center;gap:clamp(28px,4vw,52px);display:grid;position:relative;overflow-x:clip}@media (min-width:900px){.sd-arrival{grid-template-columns:minmax(0,1.32fr) minmax(340px,.68fr);gap:clamp(32px,4vw,72px);min-height:min(86vh,820px)}}@media (prefers-reduced-motion:reduce){.sd-signature-pool,.sd-signature-pool:before,.sd-signature-pool:after{animation:none}}.sd-arrival-say{grid-template-columns:minmax(0,1fr);justify-items:start;gap:clamp(16px,2vw,24px);display:grid}.sd-arrival-side{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:clamp(20px,3vw,34px);display:grid}.sd-arrival-mark{aspect-ratio:180/136;background:url(/brand/simplydigital-mark-color.svg) 0/contain no-repeat;width:clamp(74px,9.2vw,127px);display:block}.sd-arrival-name{margin:0;font-size:13px;line-height:1}.sd-arrival-facts{border-top:1px solid var(--sd-line);gap:clamp(18px,2.2vw,26px);width:100%;max-width:360px;padding:clamp(22px,2.6vw,30px) 0 clamp(4px,1vw,10px);display:grid}.sd-arrival-fact{border-bottom:1px solid var(--sd-line);gap:6px;padding-bottom:clamp(16px,2vw,22px);display:grid}.sd-arrival-fact:last-child{border-bottom:0;padding-bottom:0}.sd-arrival-fact-date{letter-spacing:-.012em;font-size:clamp(17px,1.7vw,21px);line-height:1.16}.sd-arrival-fact-l{color:var(--sd-ink-soft);max-width:30ch;font-size:clamp(13px,1.05vw,14.5px);line-height:1.42}@media (max-width:899px){.sd-arrival-facts{max-width:none}.sd-arrival-fact-n{font-size:clamp(26px,7vw,34px)}}.sd-arrival-wordmark{background:url(/brand/simplydigital-wordmark-color.svg) 0/contain no-repeat;width:clamp(178px,21vw,268px);height:clamp(26px,3vw,38px);display:block}.sd-arrival-title{letter-spacing:-.032em;color:var(--sd-text);text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(30px,3.6vw,54px);font-weight:600;line-height:1}@media (min-width:900px){.sd-arrival-title{letter-spacing:-.042em;line-height:.94}}.sd-arrival-diff{max-width:56ch;color:var(--sd-text-dim);margin:0;font-size:clamp(15px,1.15vw,17.5px);line-height:1.66}.sd-arrival-ask{width:100%}.sd-arrival-ask .sd-slab{width:100%;padding-block:clamp(20px,2.2vw,30px)}.sd-arrival-ask .sd-slab-type{letter-spacing:.015em;text-shadow:none;cursor:pointer;margin-bottom:clamp(10px,1.2vw,16px);font-size:clamp(15px,1.5vw,21px);line-height:1.15;display:block}.sd-arrival-ask .sd-slab-input{min-height:68px;padding:0 22px;font-size:clamp(20px,1.9vw,27px)}.sd-arrival-ask .sd-slab-mic,.sd-arrival-ask .sd-slab-go{min-height:68px}.sd-arrival-ask .sd-slab-note{max-width:48ch;margin-top:clamp(12px,1.4vw,18px)}@media (min-width:900px){.sd-arrival-ask .sd-slab-input,.sd-arrival-ask .sd-slab-mic,.sd-arrival-ask .sd-slab-go{min-height:78px}}.sd-arrival-proof{border-top:1px solid var(--sd-line-strong);flex-wrap:wrap;gap:clamp(10px,1.4vw,18px) clamp(22px,3vw,44px);width:100%;margin:0;padding-top:clamp(16px,1.8vw,22px);display:flex}.sd-arrival-proof>div{align-items:baseline;gap:10px;min-width:0;display:flex}.sd-arrival-proof dt{font:600 11px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sd-text-faint-aa);max-width:11ch}.sd-arrival-proof dd{font:800 clamp(23px, 2.6vw, 34px)/1.05 var(--font-display);color:var(--sd-text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0}.sd-arrival-proof dd:has(time){letter-spacing:-.02em;font-size:clamp(19px,2vw,26px)}@media (max-width:560px){.sd-arrival-proof>div{justify-content:space-between;width:100%}.sd-arrival-proof dt{max-width:none}}.sd-arrival-door{margin-top:4px}.sd-arrival-entry{color:var(--sd-text-faint);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:2px 0 0;font-size:15px;display:flex}.sd-arrival-way{min-height:44px;color:var(--sd-text);text-decoration:underline;-webkit-text-decoration-color:var(--sd-line-strong);-webkit-text-decoration-color:var(--sd-line-strong);-webkit-text-decoration-color:var(--sd-line-strong);text-decoration-color:var(--sd-line-strong);text-underline-offset:5px;align-items:center;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.sd-arrival-way:focus-visible{color:var(--sd-violet);text-decoration-color:currentColor}.sd-arrival-entry-note{max-width:56ch;color:var(--sd-text-faint);margin:0;font-size:12.5px;line-height:1.55}.sd-gate a,.sd-gate-form a{align-items:center;min-height:44px;display:inline-flex}.sd-gate-check input[type=checkbox]{width:44px;height:44px;accent-color:var(--sd-accent);cursor:pointer;flex:none}.sd-dictate{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:inline-flex}.sd-dictate-btn{border:1px solid var(--sd-line-strong);background:var(--sd-surface-3);min-width:44px;min-height:44px;color:var(--sd-text);cursor:pointer;box-shadow:var(--sd-shadow-sm);border-radius:11px;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:600;display:inline-flex}.sd-dictate-btn svg{width:17px;height:17px;color:var(--sd-accent)}.sd-dictate-btn.is-live{border-color:var(--sd-line-glow);color:var(--sd-accent);box-shadow:0 0 0 1px var(--sd-accent)}@media (prefers-reduced-motion:reduce){.sd-dictate-btn.is-live{animation:none}}.sd-dictate-heard{min-width:0;color:var(--sd-text-dim);flex:12ch;font-size:13.5px;font-style:italic;line-height:1.45}.sd-readback{border:1px solid var(--sd-line-strong);background:var(--sd-surface-3);min-height:44px;color:var(--sd-text);cursor:pointer;border-radius:11px;justify-self:start;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:600;display:inline-flex}.sd-readback svg{width:17px;height:17px;color:var(--sd-accent-2)}.sd-readback.is-live{border-color:var(--sd-line-glow);color:var(--sd-accent-2)}.sd-build-entitle{padding:var(--sd-inset);border:1px solid var(--sd-line-glow);border-radius:var(--sd-radius);background:#6d28d90d;grid-template-columns:22px minmax(0,1fr);gap:14px;display:grid}.sd-build-entitle>svg{width:22px;height:22px;color:var(--sd-accent);margin-top:2px}.sd-build-entitle p{color:var(--sd-text-dim);margin:0;font-size:15px;line-height:1.6}.sd-build-entitle strong{color:var(--sd-text)}.sd-build-entitle a{color:var(--sd-accent);align-items:center;min-height:44px;display:inline-flex}.sd-build-remedy{border-top:1px solid var(--sd-line);padding-top:10px;margin-top:10px!important;font-size:14px!important}.sd-guide-note{gap:6px;margin:22px 0 0;display:grid}.sd-guide-note>span{font-size:15px;font-weight:600}.sd-guide-note>small{color:var(--sd-text-faint);font-size:13px;line-height:1.5}.sd-guide-note textarea{width:100%;font:inherit;color:var(--sd-text);background:var(--sd-surface-3);border:1px solid var(--sd-line-strong);resize:vertical;border-radius:11px;min-height:88px;padding:12px 14px;font-size:16px}.sd-welcome{gap:var(--sd-rhythm);display:grid}.sd-welcome-facts{flex-wrap:wrap;gap:28px;margin:18px 0 0;display:flex}.sd-welcome-facts>div{gap:4px;display:grid}.sd-welcome-facts dt{font:600 11px/1.3 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--sd-text-faint)}.sd-welcome-facts dd{color:var(--sd-accent);margin:0;font-size:20px;font-weight:600}.sd-welcome-renew{color:var(--sd-text-dim);margin:18px 0 0;font-size:15px;line-height:1.6}.sd-welcome-act{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.sd-welcome-note{color:var(--sd-text-faint);margin:16px 0 0;font-size:13.5px;line-height:1.6}.sd-welcome-free-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.sd-welcome-free-list a{border:1px solid var(--sd-line);border-radius:var(--sd-radius);background:var(--sd-surface-3);min-height:68px;color:var(--sd-text);grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:4px 14px;padding:12px 15px;text-decoration:none;display:grid}.sd-welcome-free-list strong{font-size:16px}.sd-welcome-free-list span{color:var(--sd-text-dim);grid-column:1;font-size:14px;line-height:1.5}.sd-welcome-free-list svg{width:20px;color:var(--sd-accent);grid-area:1/2/span 2}.sd-welcome-price{margin-top:18px}.sd-welcome-adds{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.sd-welcome-adds li{gap:3px;display:grid}.sd-welcome-adds strong{font-size:16px}.sd-welcome-adds span{color:var(--sd-text-dim);font-size:14.5px;line-height:1.55}@media (max-width:700px){.sd-build-note,.sd-build-entitle,.sd-build-carry{grid-template-columns:minmax(0,1fr)}.sd-gate-error,.sd-gate-said{border-inline:0;border-radius:0;padding-inline:0}.sd-build-entitle{background:0 0;border-inline:0;border-radius:0;padding-inline:0}}@media (max-width:899px){.sd-arrival-side{justify-items:center;padding-top:6px}.sd-arrival-entry-note{font-size:12px}}.sd-arrival-title{isolation:isolate;position:relative}@media (prefers-reduced-motion:reduce){.sd-arrival-title:after{opacity:.7;animation:none;transform:translate(20%)}}.sd-account-gate{border:1px solid var(--sd-line-strong);background:var(--sd-surface);border-radius:16px;gap:14px;margin-top:18px;padding:clamp(20px,2.4vw,28px);display:grid;position:relative}.sd-account-gate h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(21px,2.2vw,27px);line-height:1.15}.sd-account-gate>p{color:var(--sd-text-dim);max-width:56ch;margin:0;font-size:15px;line-height:1.65}.sd-account-gate-cost{font-weight:600;color:var(--sd-text)!important}.sd-account-gate-ways{flex-wrap:wrap;gap:10px;display:flex}.sd-account-gate-ways .sd-btn{min-height:52px;font-size:16px}.sd-account-gate-note{font-size:13.5px}.sd-account-gate-note a{color:var(--sd-accent-2);text-underline-offset:3px;text-decoration:underline}.sd-gate-ways{align-content:start;gap:18px;display:grid}.sd-providers{gap:10px;display:grid}.sd-provider{min-height:52px;font:500 15px/1 var(--font-sans,system-ui, sans-serif);letter-spacing:.01em;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:0 16px;display:flex}.sd-provider svg{flex:none}a.sd-provider{text-decoration:none}.sd-gate .sd-gate-google{border-radius:999px;width:100%;font-size:16px;font-weight:600}.sd-gate .sd-gate-google:focus-visible{outline-offset:2px;outline:2px solid #111}.sd-provider-google{color:#1f1f1f;background:#fff;border:1px solid #747775}.sd-provider-apple{color:#000;background:#fff;border:1px solid #000}.sd-provider[disabled]{cursor:not-allowed;opacity:.72}.sd-providers-note{color:var(--sd-text-faint-aa);margin:2px 0 0;font-size:13px;line-height:1.6}.sd-providers-or{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}@media (max-width:767px){.sd-gate-form{order:1}.sd-providers-or{order:2}.sd-providers{order:3}}.sd-providers-or:before,.sd-providers-or:after{content:"";background:var(--sd-line);height:1px}.sd-providers-or span{letter-spacing:.14em;text-transform:uppercase;color:var(--sd-text-faint-aa);font-size:12px}.sd-dept-plate-face strong{font:800 clamp(25px, 2.6vw, 37px)/1.04 var(--font-display);letter-spacing:-.03em;color:var(--sd-text)}.sd-dept-plate-face .sd-light,.sd-dept-plate-face .sd-dept-plate-opening{font:600 12px/1.35 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sd-text-dim)}.sd-dept-plate:not(.is-open) .sd-dept-plate-face strong{font-size:clamp(21px,1.85vw,27px);line-height:1.08}.sd-dept-plate:not(.is-open),.sd-dept-plate:not(.is-open) .sd-dept-plate-face{min-height:190px}@media (prefers-reduced-motion:reduce){.sd-dept-plate-face strong,.sd-room-sign>h1,.sd-dept-sign>h1{animation:none}}.sd-dept-want{gap:var(--sd-space-3);margin-top:var(--sd-space-6);padding-top:var(--sd-space-5);border-top:1px solid var(--sd-line);display:grid}.sd-dept-want-label{font:700 clamp(17px, 1.5vw, 20px)/1.3 var(--font-display);letter-spacing:-.02em;color:var(--sd-text)}.sd-dept-want-row{gap:var(--sd-space-3);flex-wrap:wrap;display:flex}.sd-dept-want-input{min-width:0;min-height:56px;padding-inline:var(--sd-space-4);border:1px solid var(--sd-line-strong);background:var(--sd-control);box-shadow:inset 0 1px 0 var(--sd-lit-edge);color:var(--sd-text);font:400 17px/1.3 var(--font-display);border-radius:12px;outline:0;flex:320px}.sd-dept-want-input::placeholder{color:var(--sd-text-faint)}.sd-dept-want-input:focus-visible{border-color:var(--sd-accent)}.sd-dept-want-go{flex:none;min-height:56px}.sd-dept-want-note{max-width:62ch;color:var(--sd-text-dim);margin:0;font-size:14px;line-height:1.6}.sd-dept-want-details{gap:var(--sd-space-4);grid-template-columns:1fr;display:grid}@media (min-width:760px){.sd-dept-want-details{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.sd-dept-want-field{align-content:start;gap:7px;min-width:0;display:grid}.sd-dept-want-sub{font:600 15px/1.35 var(--font-display);letter-spacing:-.01em;color:var(--sd-text)}.sd-dept-want-select{width:100%;min-height:56px;padding-inline:var(--sd-space-4);border:1px solid var(--sd-line-strong);background:var(--sd-control);box-shadow:inset 0 1px 0 var(--sd-lit-edge);color:var(--sd-text);font:400 17px/1.3 var(--font-display);border-radius:12px;outline:0;padding-block:0}.sd-dept-want-select:focus-visible{border-color:var(--sd-accent)}.sd-dept-want-email{flex:auto;width:100%}.sd-dept-want-help{color:var(--sd-text-dim);max-width:46ch;font-size:13.5px;line-height:1.55}.sd-dept-plate-face .sd-dept-plate-opening{font:500 12.5px/1.35 var(--font-display);letter-spacing:0;text-transform:none;color:var(--sd-text-dim)}.sd-store-hero{isolation:isolate;position:relative}.sd-store-hero>.sd-room-sign,.sd-store-hero>.sd-store-hero-room{z-index:1;position:relative}.sd-depth{pointer-events:none}.sd-depth canvas{display:block}.sd-depth-hall{z-index:0;opacity:.92;position:absolute;inset:-18% -6% -26% 22%;-webkit-mask-image:radial-gradient(48% 80% at 74% 56%,#000 0%,#000c 46%,#0000 70%);mask-image:radial-gradient(48% 80% at 74% 56%,#000 0%,#000c 46%,#0000 70%)}@media (max-width:999px){.sd-depth-hall{opacity:.66;height:46%;inset:auto -8% -4%;-webkit-mask-image:linear-gradient(#0000 0%,#000 42% 100%);mask-image:linear-gradient(#0000 0%,#000 42% 100%)}}.sd-depth-bench{width:100%;height:clamp(180px,22vw,260px);margin-bottom:var(--sd-space-3);border-radius:12px;position:relative;overflow:hidden}.sd-dept-plate-face:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, transparent 0%, var(--sd-void) 24%, var(--sd-void) 46%, var(--sd-void) 70%, var(--sd-void) 100%);height:86%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.sd-dept-plate-face:before{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--sd-void) 58%, transparent) 24%, color-mix(in srgb, var(--sd-void) 93%, transparent) 46%, color-mix(in srgb, var(--sd-void) 98%, transparent) 70%, var(--sd-void) 100%)}}.sd-dept-plate-face>*{z-index:1;position:relative}:root{--sd-glow-floor:#ecdfff}main h1,main h2,.sd-tab,.sd-glow-type,.sd-dept-plate-face strong{z-index:1;color:var(--sd-glow-floor);-webkit-text-fill-color:var(--sd-glow-floor);position:relative}@keyframes sd-glow-drift{to{background-position-x:150%}}.sd-dept-plate-face:before{background:linear-gradient(180deg, transparent 0%, var(--sd-void) 22%, var(--sd-void) 40%, var(--sd-void) 62%, var(--sd-void) 100%)}@supports (color:color-mix(in lab, red, red)){.sd-dept-plate-face:before{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--sd-void) 66%, transparent) 22%, color-mix(in srgb, var(--sd-void) 97%, transparent) 40%, var(--sd-void) 62%, var(--sd-void) 100%)}}.sd-room-sign,.sd-dept-sign{isolation:isolate;position:relative}.sd-room-sign:before,.sd-dept-sign:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(62% 74% at 36% 46%, var(--sd-void) 0%, var(--sd-void) 44%, var(--sd-void) 72%, transparent 92%);position:absolute;inset:-18% -12% -14% -10%}@supports (color:color-mix(in lab, red, red)){.sd-room-sign:before,.sd-dept-sign:before{background:radial-gradient(62% 74% at 36% 46%, color-mix(in srgb, var(--sd-void) 94%, transparent) 0%, color-mix(in srgb, var(--sd-void) 86%, transparent) 44%, color-mix(in srgb, var(--sd-void) 40%, transparent) 72%, transparent 92%)}}[data-field=light] h1,[data-field=light] h2,[data-field=light] .sd-glow-type,[data-field=light] .sd-dept-plate-face strong{color:var(--sd-text);-webkit-text-fill-color:currentColor}@media (forced-colors:active){main h1,main h2,.sd-tab,.sd-glow-type,.sd-dept-plate-face strong{-webkit-text-fill-color:currentColor}}.sd-brand{contain:layout}.sd-brand-word{contain:layout;display:inline-flex;position:relative}.sd-brand-word:after{content:"";pointer-events:none;mix-blend-mode:screen;-webkit-mask-image:url(/brand/simplydigital-wordmark-color-notraces.svg);mask-image:url(/brand/simplydigital-wordmark-color-notraces.svg);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--sd-brand-w) auto;-webkit-mask-size:var(--sd-brand-w) auto;-webkit-mask-size:var(--sd-brand-w) auto;-webkit-mask-size:var(--sd-brand-w) auto;mask-size:var(--sd-brand-w) auto;background-image:linear-gradient(100deg,#0000 44%,#f5f3ff57 48.5%,#a5f3fc6b 51.5%,#0000 56%);background-repeat:repeat;background-size:300% 100%;animation:17s linear -6.2s infinite sd-glow-drift;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%}.sd-arrival-wordmark{position:relative}@media (prefers-reduced-motion:reduce){.sd-brand-word:after{background-position-x:12%;animation:none}}.sd-arrival{position:relative}.sd-depth-plasma{z-index:-1;opacity:.95;position:absolute;inset:-3% -4% -8% 44%;-webkit-mask-image:radial-gradient(48% 74% at 68% 48%,#000 0%,#000000e6 42%,#0000 76%);mask-image:radial-gradient(48% 74% at 68% 48%,#000 0%,#000000e6 42%,#0000 76%)}@media (max-width:999px){.sd-depth-plasma{opacity:.86;height:24%;inset:auto -8% -2%;-webkit-mask-image:linear-gradient(#0000 0%,#000 26% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 26% 82%,#0000 100%)}}.sd-signature{opacity:.92;aspect-ratio:600/215;isolation:isolate;width:min(100%,clamp(220px,21vw,320px));display:block;position:relative}.sd-signature-word{aspect-ratio:7104/1119;background:url(/brand/simplydigital-wordmark-color.svg) 50%/contain no-repeat;position:absolute;inset:0 0 auto}.sd-signature-traces{opacity:.82;width:100%;height:auto;position:absolute;inset:34% 0 0;overflow:visible;-webkit-mask-image:radial-gradient(66% 92% at 50% 0,#000 34%,#0000 88%);mask-image:radial-gradient(66% 92% at 50% 0,#000 34%,#0000 88%)}.sd-signature-lines path{fill:none;stroke:url(#sd-trace-ramp);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.sd-signature-lines circle{fill:url(#sd-trace-ramp)}.sd-signature-lines .is-fine{opacity:.66}.sd-signature-pulses path{fill:none;stroke:#d9f5ff;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:7 93;animation-name:sd-trace-charge;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes sd-trace-charge{0%{stroke-dashoffset:100px;opacity:0}12%{opacity:.9}84%{opacity:.55}to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:reduce){.sd-signature-pulses path{opacity:.5;stroke-dashoffset:40px;animation:none}}@media (max-width:899px){.sd-signature-lines .is-fine{display:none}.sd-signature-traces{opacity:.9}.sd-signature-pool,.sd-signature-pool:before,.sd-signature-pool:after{inset:-6% 3% 6%}.sd-arrival-side{order:-1;justify-items:start;padding-top:0}.sd-arrival-say .sd-arrival-wordmark{display:none}.sd-arrival-name{margin-bottom:-8px}}[data-account-room="/account/workspace"] .sd-room-obj,.sd-ws-offline .sd-room-obj{-webkit-backdrop-filter:none;backdrop-filter:none}.sd-ws-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--sd-text-faint);margin:0 0 10px;font-size:12px}.sd-ws-standing{padding:30px 26px 26px}.sd-ws-date{color:var(--sd-text);flex-direction:column;gap:8px;margin:0 0 22px;font-size:clamp(34px,6vw,58px);font-weight:600;line-height:1.02;display:flex}.sd-ws-date small{color:var(--sd-text-dim);letter-spacing:.01em;font-size:clamp(14px,1.6vw,17px);font-weight:400}.sd-ws-standing-figures{border-top:1px solid var(--sd-line);flex-wrap:wrap;gap:0;margin:0 0 24px;display:flex}.sd-ws-standing-figures>div{border-right:1px solid var(--sd-line);flex:190px;min-width:150px;padding:16px 20px 16px 0}.sd-ws-standing-figures>div:last-child{border-right:0}.sd-ws-standing-figures>div:not(:first-child){padding-left:20px}.sd-ws-standing-figures dt{letter-spacing:.11em;text-transform:uppercase;color:var(--sd-text-faint);margin-bottom:8px;font-size:12px}.sd-ws-standing-figures dd{color:var(--sd-text);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(21px,2.6vw,28px);font-weight:600}.sd-ws-standing-figures dd small{color:var(--sd-text-faint);font-size:13px;font-weight:400}.sd-ws-install{padding:24px 26px}.sd-ws-install h2{margin:0 0 10px;font-size:19px}.sd-ws-install p{color:var(--sd-text-dim);max-width:62ch;margin:0 0 8px;font-size:15px}.sd-ws-howto{color:var(--sd-text)!important}.sd-ws-installed{color:var(--sd-text-dim);margin:0 0 18px;font-size:14px}.sd-ws-line{padding:26px}.sd-ws-line h2{margin:0 0 6px;font-size:24px}.sd-ws-line-note{color:var(--sd-text-faint);margin:0 0 18px;font-size:14px}.sd-ws-index{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sd-ws-index-link{border:1px solid var(--sd-line-strong);background:var(--sd-surface-2);min-height:56px;color:var(--sd-text);transition:border-color .18s var(--sd-ease), transform .18s var(--sd-ease);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;text-decoration:none;display:flex}.sd-ws-index-link:hover,.sd-ws-index-link:focus-visible{border-color:var(--sd-line-glow)}.sd-ws-index-link:active{transform:translateY(1px)}.sd-ws-index-name{font-size:15px;line-height:1.35}.sd-ws-index-count{font-variant-numeric:tabular-nums;color:var(--sd-text-dim);white-space:nowrap;font-size:14px}.sd-ws-index-room{min-height:44px;color:var(--sd-text-dim);text-underline-offset:3px;align-items:center;padding:8px 18px;font-size:13px;text-decoration:underline;display:flex}.sd-ws-model{padding:26px}.sd-ws-model h2{margin:0 0 8px;font-size:24px}.sd-ws-model h3{letter-spacing:.14em;text-transform:uppercase;color:var(--sd-text-faint);margin:24px 0 12px;font-size:13px}.sd-ws-model>p{color:var(--sd-text-dim);max-width:68ch;margin:0;font-size:15px}.sd-ws-chips{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sd-ws-chip{border:1px solid var(--sd-line);background:var(--sd-surface);height:100%;min-height:62px;color:var(--sd-text);transition:border-color .18s var(--sd-ease);border-radius:11px;flex-direction:column;justify-content:center;gap:4px;padding:11px 15px;text-decoration:none;display:flex}.sd-ws-chip:hover,.sd-ws-chip:focus-visible{border-color:var(--sd-line-glow)}.sd-ws-chip span{font-size:15px;font-weight:500}.sd-ws-chip small{color:var(--sd-text-faint);font-size:12px;line-height:1.4}.sd-ws-chip[data-claimed=true]{border-left:3px solid var(--sd-accent)}.sd-ws-section{padding:24px 22px}.sd-ws-cross{padding:20px 22px}.sd-ws-cross p{color:var(--sd-text-dim);max-width:68ch;margin:0 0 14px;font-size:15px}.sd-ws-progress{color:var(--sd-text-dim);border-bottom:1px solid var(--sd-line);margin:0 0 20px;padding-bottom:16px;font-size:15px}.sd-ws-progress strong{color:var(--sd-text);font-variant-numeric:tabular-nums;font-size:20px}.sd-ws-waiting{color:var(--sd-accent-2)}.sd-ws-rows{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px 24px;margin:0;padding:0;list-style:none;display:grid}.sd-ws-row{flex-direction:column;gap:7px;display:flex}.sd-ws-label{color:var(--sd-text);min-height:22px;font-size:14px;line-height:1.35;display:block}.sd-ws-input{min-height:48px}.sd-ws-input,.sd-ws-area,select.sd-ws-input{font-size:16px}.sd-ws-area{resize:vertical;min-height:84px;font-family:inherit;line-height:1.45}select.sd-ws-input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--sd-text-dim) 50%), linear-gradient(135deg, var(--sd-text-dim) 50%, transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 14px) 21px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px}.sd-ws-state{color:var(--sd-text-faint);min-height:17px;margin:0;font-size:12px;line-height:1.4}.sd-ws-state[data-state=saved]{color:var(--sd-ok)}.sd-ws-state[data-state=queued]{color:var(--sd-accent-2)}.sd-ws-back{margin-top:8px}.sd-ws-back .sd-btn{min-height:48px}.sd-ws-offline .sd-room-obj{padding:26px}.sd-ws-offline p{color:var(--sd-text-dim);max-width:62ch;margin:0 0 14px;font-size:16px}.sd-ws-budget{padding:26px 26px 22px}.sd-ws-standing-one>div{border-right:0}.sd-ws-fig-over,.sd-ws-standing-figures dd[data-over=true]{color:var(--sd-alert)}.sd-ws-over,.sd-ws-under{max-width:60ch;margin:0 0 20px;font-size:16px;line-height:1.5}.sd-ws-over{color:var(--sd-alert);border-left:3px solid var(--sd-alert);padding-left:14px;font-weight:600}.sd-ws-under{color:var(--sd-text-dim)}.sd-ws-budget-acts{border-top:1px solid var(--sd-line);flex-wrap:wrap;gap:18px 28px;padding-top:20px;display:flex}.sd-ws-budget-form{flex-direction:column;flex:280px;gap:9px;min-width:240px;display:flex}.sd-ws-budget-form .sd-btn{align-self:flex-start;min-height:48px}.sd-ws-narration{border:1px solid var(--sd-line-strong);border-left:3px solid var(--sd-accent-2);color:var(--sd-text);margin:20px 0 0;padding:14px 16px;font-size:16px;line-height:1.5}.sd-ws-narration strong{color:var(--sd-text)}.sd-ws-budget-error{color:var(--sd-alert);margin:14px 0 0;font-size:15px}.sd-ws-budget-note{color:var(--sd-text-faint);max-width:62ch;margin:18px 0 0;font-size:13px;line-height:1.5}.sd-ws-derived{color:var(--sd-text);font-variant-numeric:tabular-nums;background:var(--sd-plate-deep);cursor:default;font-weight:600}.sd-ws-row-derived .sd-ws-state{color:var(--sd-text-dim)}.sd-ws-gaps{padding:28px 26px 24px}.sd-ws-gaps h2{color:var(--sd-text);margin:0 0 10px;font-size:clamp(24px,3.2vw,34px)}.sd-ws-gaps-read,.sd-ws-gaps-count,.sd-ws-gaps-clear{color:var(--sd-text-dim);max-width:62ch;margin:0 0 18px;font-size:15px;line-height:1.55}.sd-ws-gap-list{border-top:1px solid var(--sd-line);flex-direction:column;gap:0;margin:0 0 18px;padding:0;list-style:none;display:flex}.sd-ws-gap{border-bottom:1px solid var(--sd-line);border-left:3px solid var(--sd-line-strong);padding:16px 0 16px 16px}.sd-ws-gap[data-severity=blocking]{border-left-color:var(--sd-alert)}.sd-ws-gap[data-severity=advisory]{border-left-color:var(--sd-warn)}.sd-ws-gap-what{color:var(--sd-text);margin:0 0 6px;font-size:17px;font-weight:500;line-height:1.45}.sd-ws-gap-why{color:var(--sd-text-dim);max-width:68ch;margin:0 0 6px;font-size:14px;line-height:1.5}.sd-ws-gap-rank{letter-spacing:.06em;text-transform:uppercase;color:var(--sd-text-faint);margin:0;font-size:12px}.sd-ws-gaps-unknown{border-top:1px solid var(--sd-line);margin-bottom:18px;padding-top:16px}.sd-ws-gaps-unknown h3{color:var(--sd-text);margin:0 0 10px;font-size:15px}.sd-ws-gaps-unknown ul{color:var(--sd-text-dim);max-width:68ch;margin:0;padding-left:18px;font-size:14px;line-height:1.55}.sd-ws-gaps-unknown li{margin-bottom:7px}.sd-ws-gap-door{margin-bottom:26px}.sd-ws-printed-as{letter-spacing:.05em;color:var(--sd-text-faint);margin:0 0 12px;font-size:13px}.sd-ws-standing .sd-btn,.sd-ws-cross .sd-btn,.sd-ws-section .sd-btn,.sd-ws-budget .sd-btn,.sd-ws-gaps .sd-btn,.sd-ws-gap-door .sd-btn,.sd-ws-install .sd-btn{min-height:48px}@media (prefers-reduced-motion:reduce){.sd-ws-index-link,.sd-ws-chip{transition:none}}@media (max-width:700px){.sd-ws-standing-figures>div{border-right:0;border-bottom:1px solid var(--sd-line);flex-basis:100%;padding-left:0!important}.sd-ws-rows{grid-template-columns:1fr}}.sd-dept-list{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:0 28px;display:grid}.sd-dept-line{min-height:44px;color:var(--sd-text-dim,#e2dcff9e);border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:15px;line-height:1.25;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:flex}.sd-dept-line:hover,.sd-dept-line:focus-visible{background:var(--sd-glass-2);border-color:var(--sd-line);color:var(--sd-text)}.sd-dept-line:focus-visible{outline:2px solid var(--sd-violet);outline-offset:2px}.sd-dept-line.is-open .sd-dept-line-name{color:var(--sd-text);font-weight:600}.sd-dept-line-name{overflow-wrap:anywhere;min-width:0}.sd-dept-line-count{color:#6ee7a8;font-variant-numeric:tabular-nums;text-align:center;background:#4ade9a24;border:1px solid #4ade9a47;border-radius:999px;flex:none;min-width:26px;padding:2px 8px;font-size:12px}.sd-dept-line-quiet{flex:none}@media (max-width:620px){.sd-dept-list{grid-template-columns:1fr}}.sd-dept-layout{gap:8px;display:flex}.sd-shelf-add{background:var(--sd-violet);color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:11px 16px;font-weight:600;transition:transform .12s,filter .14s,background-color .14s;display:inline-flex}.sd-shelf-add:hover{background:var(--sd-violet-deep)}.sd-shelf-add:active{transform:translateY(1px)}.sd-shelf-add:focus-visible{outline:2px solid var(--sd-accent);outline-offset:2px}.sd-shelf-add.is-in-cart{color:#6ee7a8;cursor:default;background:#4ade9a1f;border-color:#4ade9a66}.sd-shelf-add.is-in-cart:hover{filter:none}@media (prefers-reduced-motion:reduce){.sd-shelf-add,.sd-dept-line{transition:none}.sd-shelf-add:active{transform:none}}@media (min-width:860px){.sd-shelf-obj{grid-template-columns:132px minmax(0,1fr) 210px;gap:26px}}.sd-shelf-obj h3{margin-bottom:6px;font-size:clamp(18px,1.5vw,21px)}.sd-shelf-obj-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.sd-shelf-obj-problem{margin-bottom:5px;font-size:12px}.sd-shelf-obj-meta{gap:6px 14px;margin-top:10px;font-size:12px}@media (min-width:860px){.sd-shelf-cover{width:132px}}.sd-search-rooms{margin:26px 0 8px}.sd-search-rooms-head{color:var(--sd-text-dim);margin:0 0 12px;font-size:15px;font-weight:600}.sd-search-rooms .sd-dept-line-soon{color:var(--sd-text-faint,#e2dcff6b);flex:none;font-size:12px}.sd-dept-shelf{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(14px,2vw,26px);display:grid}@media (min-width:860px){.sd-dept-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.sd-dept-shelf{grid-template-columns:repeat(4,minmax(0,1fr))}}.sd-dept-shelf>[data-bundle]{grid-column:1/-1}.sd-shelf-tile{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding:clamp(13px,1.1vw,17px)}@media (min-width:860px){.sd-shelf-tile{grid-template-columns:minmax(0,1fr);gap:14px}}.sd-shelf-tile .sd-shelf-cover{width:100%;margin-inline:auto}@media (min-width:860px){.sd-shelf-tile .sd-shelf-cover{width:min(100%,196px)}}.sd-shelf-tile .sd-shelf-obj-body{min-width:0}.sd-shelf-obj-title{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-box-align:center;min-height:44px;text-decoration:none;display:-webkit-box;position:relative;overflow:hidden}.sd-shelf-obj-title:hover{text-underline-offset:3px;text-decoration:underline}.sd-shelf-obj-title:focus-visible{outline:2px solid var(--sd-cyan);outline-offset:3px;border-radius:4px}.sd-shelf-tile h3{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(16px,1.25vw,19px);line-height:1.2}.sd-shelf-tile .sd-shelf-obj-problem{color:var(--sd-text-dim);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.sd-shelf-tile .sd-shelf-obj-face{text-align:left;align-self:start;justify-items:stretch;gap:0}.sd-shelf-tile h3{min-height:2.4em}.sd-shelf-tile .sd-shelf-obj-body{min-height:calc(3.85em + 6px)}@media (min-width:860px){.sd-shelf-tile .sd-shelf-obj-face{text-align:left;justify-items:stretch}}.sd-shelf-tile .sd-price{font-size:clamp(26px,2.2vw,34px)}.sd-price-once{letter-spacing:normal;color:var(--sd-text-faint);vertical-align:.32em;margin-left:7px;font-size:12px;font-weight:500}.sd-shelf-tile .sd-price-sub{margin-top:5px;line-height:1.45}.sd-shelf-tile .sd-shelf-add{width:100%;margin-top:12px}.sd-shelf-tile .sd-room-obj-go{margin-top:10px}.sd-shelf-obj-promise{color:var(--sd-text-faint);margin-top:10px;font-size:12px;line-height:1.4;display:block}.sd-shelf-tile .sd-room-obj-go{align-items:center;gap:6px;min-height:46px;display:inline-flex}@media (max-width:600px){.sd-dept-shelf{gap:12px}.sd-shelf-tile{gap:11px}.sd-shelf-tile h3{font-size:15px}.sd-shelf-tile .sd-shelf-obj-problem{font-size:12px}.sd-shelf-tile .sd-price{font-size:25px}.sd-shelf-tile .sd-price-sub{font-size:12px}}.sd-dept-sort{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 clamp(14px,2vw,22px);display:flex}.sd-dept-sort-label{color:var(--sd-text-faint);font-size:13px}.sd-dept-sort-row{flex-wrap:wrap;gap:6px;display:flex}.sd-dept-sort-btn{min-height:44px;color:var(--sd-text-dim);transition:color .18s var(--sd-ease), background-color .18s var(--sd-ease);border:1px solid #0000;border-radius:10px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.sd-dept-sort-btn[aria-current=true]{color:var(--sd-text);background:#6d28d929;border-color:#c4b0ff57;font-weight:600}.sd-dept-sort-btn:focus-visible{outline:2px solid var(--sd-accent-2);outline-offset:2px}.sd-taxonomy{grid-template-columns:minmax(0,1fr);gap:clamp(22px,3vw,40px);margin:clamp(22px,3vw,38px) 0;display:grid}@media (min-width:860px){.sd-taxonomy{grid-template-columns:repeat(2,minmax(0,1fr))}}.sd-taxonomy-col>h2{letter-spacing:-.025em;margin:0 0 4px;font-size:clamp(19px,2vw,24px)}.sd-taxonomy-col>p{color:var(--sd-text-dim);margin:0 0 12px;font-size:14px;line-height:1.5}.sd-taxonomy .sd-dept-line-name small{color:var(--sd-text-faint);margin-top:2px;font-size:12px;font-weight:400;line-height:1.35;display:block}.sd-taxonomy .sd-dept-line{align-items:flex-start;padding-top:10px;padding-bottom:10px}.sd-taxonomy .sd-dept-line-count{margin-top:2px}.sd-preview-open{width:100%;min-height:46px;color:var(--sd-text);cursor:pointer;transition:border-color .16s var(--sd-ease), background-color .16s var(--sd-ease);background:#ffffff0a;border:1px solid #baa8e442;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:10px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.sd-preview-open svg{width:15px}.sd-preview-open:focus-visible{outline:2px solid var(--sd-accent-2);outline-offset:2px}.sd-preview-dialog{background:0 0;border:0;width:100%;max-width:min(92vw,560px);max-height:92vh;margin:auto;padding:0;overflow:visible}.sd-preview-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05060ac7}.sd-preview-sheet{background:var(--sd-surface);border:1px solid #baa8e42e;border-radius:16px;gap:12px;max-height:92vh;padding:clamp(14px,2vw,20px);display:grid;overflow-y:auto;box-shadow:0 40px 90px -30px #000000e6}.sd-preview-sheet-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.sd-preview-sheet-head p{color:var(--sd-text);overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:600}.sd-preview-close{border:1px solid var(--sd-line);min-height:44px;color:var(--sd-text-dim);cursor:pointer;background:0 0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.sd-preview-close svg{width:14px}.sd-preview-close:focus-visible{outline:2px solid var(--sd-accent-2);outline-offset:2px}.sd-preview-sheet-foot{color:var(--sd-text-dim);text-align:center;margin:0;font-size:13px;line-height:1.5}.sd-preview-sheet .sd-doc-preview{margin:0}.sd-preview-sheet .sd-doc-paper{width:100%}.sd-preview-sheet .sd-doc-watermark{font-size:clamp(30px,7vw,52px)}.sd-product-object .sd-doc-watermark{font-size:clamp(30px,8vw,48px)}.sd-preview-sheet .sd-doc-preview figcaption{margin-top:8px}@media (max-width:600px){.sd-price-once{white-space:nowrap;margin-left:5px}.sd-shelf-tile .sd-shelf-add,.sd-shelf-tile .sd-preview-open{white-space:nowrap;gap:5px;padding-left:8px;padding-right:8px;font-size:12.5px}.sd-shelf-tile .sd-preview-open svg{display:none}.sd-shelf-tile .sd-shelf-add svg{width:13px}.sd-shelf-tile .sd-shelf-obj-problem{-webkit-line-clamp:2}.sd-shelf-tile .sd-shelf-obj-body{min-height:calc(5.3em + 6px)}.sd-dept-sort{gap:6px}.sd-dept-sort-label{flex:1 0 100%}.sd-dept-sort-btn{padding:0 11px;font-size:13px}}.sd-price-pair{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:6px;display:flex}.sd-price-pair-member{letter-spacing:.01em;font-size:.95rem}.sd-price-pair-member em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:650}.sd-price-pair-save{opacity:.72;font-variant-numeric:tabular-nums;font-size:.8rem}.sd-bizswitch{align-items:center;display:flex;position:relative}.sd-bizswitch-trigger{text-align:left;gap:8px}.sd-bizswitch-said{min-width:0;line-height:1.15;display:grid}.sd-bizswitch-said small{letter-spacing:.11em;text-transform:uppercase;color:var(--sd-text-faint-aa);font-size:10.5px}.sd-bizswitch-said strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.sd-bizswitch-trigger>svg:last-child{width:15px;height:15px;color:var(--sd-text-faint);transition:transform .22s var(--sd-ease);flex:none;transform:rotate(90deg)}.sd-bizswitch-trigger[aria-expanded=true]>svg:last-child{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.sd-bizswitch-trigger>svg:last-child{transition:none}}.sd-bizswitch-panel{z-index:6;overscroll-behavior:contain;border:1px solid var(--sd-line-strong);border-radius:var(--sd-radius-lg);width:min(340px,100vw - 28px);max-height:min(70vh,560px);box-shadow:var(--sd-shadow-lg);animation:sd-bizswitch-in .24s var(--sd-ease) both;background:var(--sd-surface);gap:12px;padding:16px;display:grid;position:absolute;top:calc(100% + 9px);right:0;overflow-y:auto}@keyframes sd-bizswitch-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sd-bizswitch-panel{animation:none}}.sd-bizswitch-head{color:var(--sd-text-dim);margin:0;font-size:13px;line-height:1.55}.sd-bizswitch-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sd-bizswitch-row{border:1px solid var(--sd-line);background:var(--sd-surface);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;width:100%;min-height:52px;padding:10px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.sd-bizswitch-row{background:color-mix(in srgb, var(--sd-surface) 46%, transparent)}}.sd-bizswitch-row{color:var(--sd-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s var(--sd-ease), background .18s var(--sd-ease);font-size:15.5px}.sd-bizswitch-row>span{overflow-wrap:anywhere}.sd-bizswitch-row[data-current=yes]{border-color:var(--sd-line-strong);box-shadow:inset 3px 0 0 0 var(--sd-violet)}.sd-bizswitch-row em{letter-spacing:.1em;text-transform:uppercase;color:var(--sd-text-faint-aa);white-space:nowrap;font-size:11px;font-style:normal}.sd-bizswitch-row:hover{background:var(--sd-surface-2)}@supports (color:color-mix(in lab, red, red)){.sd-bizswitch-row:hover{background:color-mix(in srgb, var(--sd-surface-2) 60%, transparent)}}.sd-bizswitch-row:focus-visible{border-color:var(--sd-violet);outline:none}.sd-bizswitch-add{border-top:1px solid var(--sd-line);min-height:48px;color:var(--sd-text);align-items:center;gap:10px;margin-top:2px;padding-top:12px;text-decoration:none;display:flex}.sd-bizswitch-add strong{font-size:15px;font-weight:600}.sd-bizswitch-add svg{width:18px;height:18px;color:var(--sd-accent);flex:none}.sd-bizswitch-add:focus-visible{color:var(--sd-violet);outline:none}@media (min-width:1100px){.sd-header-acts:has(.sd-bizswitch) .sd-chrome-account .sd-chrome-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sd-header-acts:has(.sd-bizswitch) .sd-chrome-cart span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sd-header-acts:has(.sd-bizswitch) .sd-menu-trigger span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sd-header-right:has(.sd-bizswitch) .sd-nav-wide{display:none}.sd-header-acts:has(.sd-bizswitch) .sd-menu-trigger{display:inline-flex}.sd-bizswitch-said{max-width:calc(min(50vw,600px) - 390px)}.sd-bizswitch-said small,.sd-bizswitch-said strong{text-overflow:ellipsis;white-space:nowrap;max-width:none;overflow:hidden}.sd-bizswitch-said small{letter-spacing:.05em;font-size:10px}}@media (max-width:1099px){.sd-bizswitch-trigger{gap:6px;padding:0 10px}.sd-bizswitch-said small{display:none}.sd-bizswitch-said strong{max-width:9ch}.sd-bizswitch{position:static}.sd-bizswitch-panel{width:min(340px,100%)}}.sd-bizask{border:1px solid var(--sd-line-strong);border-radius:var(--sd-radius);background:var(--sd-surface);gap:12px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.sd-bizask{background:color-mix(in srgb, var(--sd-surface) 55%, transparent)}}.sd-bizask>p{gap:5px;margin:0;display:grid}.sd-bizask strong{letter-spacing:-.01em;font-size:16px}.sd-bizask small{color:var(--sd-text-dim);font-size:13.5px;line-height:1.55}.sd-bizask ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sd-bizask .sd-btn{text-align:left;justify-content:flex-start;width:100%;min-height:52px;font-size:15.5px}.sd-bizask-back{min-height:44px;color:var(--sd-text-dim);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 2px;font-size:14px;text-decoration:underline}.sd-bizask-back:hover{color:var(--sd-text)}.sd-bizask-back:focus-visible{color:var(--sd-violet);outline:none}.sd-biz-panel{gap:20px;display:grid}.sd-biz-panel>h2{letter-spacing:-.02em;margin:0;font-size:21px}.sd-biz-panel>p{max-width:68ch;color:var(--sd-text-dim);margin:0;font-size:14.5px;line-height:1.68}.sd-biz-list{gap:14px;display:grid}.sd-biz-row{border:1px solid var(--sd-line);background:var(--sd-surface);border-radius:13px;gap:18px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.sd-biz-row{background:color-mix(in srgb, var(--sd-surface) 34%, transparent)}}.sd-biz-row>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;display:flex}.sd-biz-row>header h3{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:17.5px}.sd-biz-row>header .sd-btn{min-height:44px}.sd-biz-form{gap:18px;display:grid}.sd-biz-form label>small{color:var(--sd-text-dim);font-size:13px;line-height:1.6}.sd-biz-more{border:1px solid var(--sd-line);background:var(--sd-surface);border-radius:12px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.sd-biz-more{background:color-mix(in srgb, var(--sd-surface) 28%, transparent)}}.sd-biz-more>summary{min-height:52px;color:var(--sd-text);cursor:pointer;align-items:center;gap:10px;padding:12px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.sd-biz-more>summary::-webkit-details-marker{display:none}.sd-biz-more>summary:before{content:"";border-right:2px solid var(--sd-text-faint);border-bottom:2px solid var(--sd-text-faint);width:9px;height:9px;transition:transform .2s var(--sd-ease);flex:none;transform:rotate(-45deg)}.sd-biz-more[open]>summary:before{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.sd-biz-more>summary:before{transition:none}}.sd-biz-more>summary:focus-visible{color:var(--sd-violet);outline:none}.sd-biz-more>p{color:var(--sd-text-dim);margin:0 0 16px;font-size:13.5px;line-height:1.62}.sd-biz-more>.sd-bay-grid{padding-bottom:18px}.sd-cart-groups{gap:26px;display:grid}.sd-cart-group{display:grid}.sd-cart-group-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding-bottom:10px;display:flex}.sd-cart-group-head h3{letter-spacing:-.015em;overflow-wrap:anywhere;flex:auto;margin:0;font-size:17px}.sd-cart-group-head span{color:var(--sd-text-dim);white-space:nowrap;font-size:13px}.sd-cart-group-head b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px}.sd-cart-bybiz{border-bottom:1px solid var(--sd-line);gap:8px;padding-bottom:4px;display:grid}.sd-cart-bybiz-row{color:var(--sd-text-dim);justify-content:space-between;align-items:baseline;gap:14px;font-size:13px;display:flex}.sd-cart-bybiz-row span{overflow-wrap:anywhere;min-width:0}.sd-cart-bybiz-row b{color:var(--sd-text);font-variant-numeric:tabular-nums;white-space:nowrap}.sd-cart-switchnote{border:1px solid var(--sd-line);border-left:3px solid var(--sd-accent);background:var(--sd-surface);border-radius:12px;margin-top:20px;padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.sd-cart-switchnote{background:color-mix(in srgb, var(--sd-surface) 38%, transparent)}}.sd-cart-switchnote{color:var(--sd-text-dim);font-size:14px;line-height:1.62}.sd-cart-switchnote strong{color:var(--sd-text)}.sd-drawer-groups{gap:18px;padding:12px 22px;display:grid;overflow-y:auto}.sd-drawer-group{display:grid}.sd-drawer-group .sd-drawer-lines{padding:0;overflow:visible}.sd-drawer-group-head{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;display:flex}.sd-drawer-group-head h3{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.sd-drawer-group-head b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.sd-drawer-switchnote{border-top:1px solid var(--sd-line);color:var(--sd-text-dim);margin:0;padding:14px 22px;font-size:13px;line-height:1.55}.sd-drawer-switchnote strong{color:var(--sd-text)}.sd-demand-room{gap:var(--sd-space-7);display:grid}.sd-demand-kicker{font:600 11px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sd-text-faint-aa);margin:0}.sd-demand-figure{margin:4px 0 var(--sd-space-3);display:block}.sd-demand-total,.sd-demand-empty,.sd-demand-panel,.sd-demand-dept{gap:var(--sd-space-3);padding:var(--sd-space-5);display:grid}.sd-demand-block{gap:var(--sd-space-4);display:grid}.sd-demand-note{max-width:74ch;color:var(--sd-text-dim);margin:0;font-size:14px;line-height:1.6}.sd-demand-note code{font:500 13px/1 var(--font-mono);color:var(--sd-text)}.sd-demand-sources{font:500 13px/1.4 var(--font-mono);color:var(--sd-text-dim);flex-wrap:wrap;gap:6px 14px;display:flex}.sd-demand-source{align-items:baseline;gap:5px;display:inline-flex}.sd-demand-source b{color:var(--sd-text);font-size:16px;font-weight:700}.sd-demand-source[data-zero]{opacity:.45}.sd-demand-source[data-source=asked] b{color:var(--sd-accent)}.sd-demand-needs{margin:0;padding:0;list-style:none;display:grid}.sd-demand-need{align-items:start;gap:var(--sd-space-3);padding:var(--sd-space-3) 0;border-top:1px solid var(--sd-line);grid-template-columns:44px minmax(0,1fr);display:grid}.sd-demand-need:first-child{border-top:0}@media (min-width:860px){.sd-demand-need{grid-template-columns:44px minmax(0,1fr) auto;align-items:center}}.sd-demand-need-count{font:700 20px/1 var(--font-mono);color:var(--sd-text);text-align:right;font-variant-numeric:tabular-nums}.sd-demand-need-body{gap:6px;min-width:0;display:grid}.sd-demand-need-words{font:500 16px/1.4 var(--font-display);color:var(--sd-text);overflow-wrap:anywhere}.sd-demand-need-blank{color:var(--sd-text-dim);font-style:italic;font-weight:400}.sd-demand-need-when{font:500 12px/1.4 var(--font-mono);color:var(--sd-text-faint-aa);white-space:nowrap}.sd-demand-dept-head{justify-content:space-between;align-items:baseline;gap:var(--sd-space-3);flex-wrap:wrap;display:flex}.sd-demand-dept-head h3{font:800 clamp(21px, 2vw, 27px)/1.15 var(--font-display);letter-spacing:-.02em;color:var(--sd-text);margin:0}.sd-demand-dept-head a{color:inherit;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.sd-demand-dept-head a:focus-visible{outline:2px solid var(--sd-accent);outline-offset:3px}.sd-demand-dept-count{font:500 13px/1.4 var(--font-mono);color:var(--sd-text-dim)}.sd-demand-state{gap:var(--sd-space-2);padding-left:var(--sd-space-4);border-left:2px solid var(--sd-line-strong);display:grid}.sd-demand-state h4{font:700 16px/1.3 var(--font-display);color:var(--sd-text);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.sd-demand-state h4 small{font:500 12px/1.4 var(--font-mono);color:var(--sd-text-faint-aa)}.sd-demand-standing{max-width:78ch;padding-top:var(--sd-space-4);border-top:1px solid var(--sd-line);color:var(--sd-text-dim);margin:0;font-size:13.5px;line-height:1.6}@media (min-width:768px){.sd-brand{margin-right:clamp(10px,1.6vw,26px);padding-inline:0;position:static;left:auto;transform:none}.sd-header-left{margin-right:auto}.sd-header-left .sd-nav-wide{display:flex}}@media (max-width:767px){.sd-brand{order:0}}@media (max-width:400px){.sd-brand{--sd-brand-w:162px}.sd-header-inner{column-gap:6px;padding-inline:12px}}@media (max-width:365px){.sd-brand{--sd-brand-w:150px}}.sd-shelf-cover-art{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.sd-shelf-cover-stamp{z-index:2;text-align:right;border-top:1px solid var(--still-accent,var(--sd-accent));justify-items:end;gap:1px;margin:0;padding:5px 7px 4px;display:grid;position:absolute;bottom:5%;right:6.5%}@supports (color:color-mix(in lab, red, red)){.sd-shelf-cover-stamp{border-top:1px solid color-mix(in srgb, var(--still-accent,var(--sd-accent)) 55%, transparent)}}.sd-shelf-cover-stamp{border-bottom:1px solid var(--still-accent,var(--sd-accent))}@supports (color:color-mix(in lab, red, red)){.sd-shelf-cover-stamp{border-bottom:1px solid color-mix(in srgb, var(--still-accent,var(--sd-accent)) 30%, transparent)}}.sd-shelf-cover-stamp{pointer-events:none;background:#fffaf0db}.sd-shelf-cover-stamp-label{letter-spacing:.12em;text-transform:uppercase;color:#7a6f60;font-size:12px;font-weight:600}.sd-shelf-cover-stamp-date{letter-spacing:.02em;color:#1d1a16;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.1}@media (max-width:600px){.sd-shelf-cover-stamp{bottom:4.5%;right:5%}}.sd-shelf-tile{transition:transform .26s var(--sd-ease)}.sd-shelf-tile .sd-shelf-cover{transition:transform .3s var(--sd-ease);will-change:transform}@media (hover:hover) and (pointer:fine){.sd-shelf-tile:hover{transform:translateY(-4px)}.sd-shelf-tile:hover .sd-shelf-cover{transform:translateY(-5px)}}.sd-shelf-tile:focus-within{transform:translateY(-4px)}.sd-shelf-tile:focus-within .sd-shelf-cover{transform:translateY(-5px)}@media (prefers-reduced-motion:reduce){.sd-shelf-tile,.sd-shelf-tile .sd-shelf-cover{transition:none}.sd-shelf-tile:hover,.sd-shelf-tile:focus-within,.sd-shelf-tile:hover .sd-shelf-cover,.sd-shelf-tile:focus-within .sd-shelf-cover{transform:none}}.sd-dept-shelf>*{animation:sd-front-settle .42s var(--sd-ease) both;animation-delay:min(.3s, calc(var(--i,0) * 40ms))}@media (prefers-reduced-motion:reduce){.sd-dept-shelf>*{animation:none}}.sd-countup[data-money]{animation:sd-price-land .46s var(--sd-ease) both;display:inline-block}@keyframes sd-price-land{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sd-countup[data-money]{animation:none}}@media (max-width:600px){.sd-dept-shelf{grid-template-columns:minmax(0,1fr);gap:16px}.sd-shelf-tile{gap:14px}.sd-shelf-tile .sd-price-sub{font-size:14px}.sd-shelf-obj-promise{font-size:13px}.sd-shelf-tile .sd-shelf-cover{width:min(100%,196px)}.sd-shelf-tile{grid-template-columns:132px minmax(0,1fr);grid-template-areas:"cover body""cover face";align-content:start;gap:6px 14px;display:grid}.sd-shelf-tile .sd-shelf-cover{grid-area:cover;align-self:start;width:100%}.sd-shelf-tile .sd-shelf-obj-body{grid-area:body}.sd-shelf-tile .sd-shelf-obj-face{grid-area:face}.sd-shelf-tile .sd-room-obj-lamp,.sd-shelf-tile .sd-room-obj-edge{grid-area:1/1/-1/-1}.sd-shelf-tile h3{font-size:16px}.sd-shelf-tile .sd-shelf-obj-problem{font-size:14px}.sd-shelf-tile .sd-price{font-size:26px}}@media (min-width:601px) and (max-width:859px){.sd-dept-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}.sd-shelf-skeleton{pointer-events:none}.sd-shelf-cover-blank{background:#0d0e13}.sd-skel-line{background:var(--sd-text);border-radius:4px;display:block}@supports (color:color-mix(in lab, red, red)){.sd-skel-line{background:color-mix(in srgb, var(--sd-text) 9%, transparent)}}.sd-skel-line{animation:1.6s ease-in-out infinite sd-skel-breathe}.sd-skel-title{height:1.2em;margin-bottom:6px}.sd-skel-title.is-short{width:62%}.sd-skel-scope{width:84%;height:1.45em}.sd-skel-price{width:46%;height:34px;margin-bottom:7px}.sd-skel-sub{width:78%;height:1.45em}.sd-skel-btn{border-radius:10px;height:46px;margin-top:12px}@keyframes sd-skel-breathe{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.sd-skel-line{animation:none}}.sd-browse{gap:clamp(26px,3.4vw,44px);display:grid}.sd-browse-hero{position:relative}.sd-browse-sign{max-width:62ch}.sd-browse-sign h1{font-size:clamp(32px,3.4vw,52px);line-height:1.04}.sd-browse-sign>p:first-of-type{margin-bottom:4px}.sd-browse-sign>p:last-of-type{color:var(--sd-text-dim-aa);font-size:18px;line-height:1.6}.sd-browse-empty p{font-size:18px;line-height:1.6}.sd-browse-body{align-items:start;gap:clamp(20px,2.4vw,34px);display:grid}@media (min-width:1000px){.sd-browse-body{grid-template-columns:264px minmax(0,1fr)}}.sd-browse-main{gap:clamp(16px,1.8vw,24px);min-width:0;display:grid}.sd-browse-rail{min-width:0}@media (min-width:1000px){.sd-browse-rail-inner{overscroll-behavior:contain;max-height:calc(100vh - 124px);padding-right:6px;position:sticky;top:96px;overflow-y:auto}}.sd-browse-rail-inner{align-content:start;gap:18px;display:grid}.sd-browse-rail-find{border:1px solid var(--sd-line-strong);background:var(--sd-ink);border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.sd-browse-rail-find{background:color-mix(in srgb, var(--sd-ink) 70%, transparent)}}.sd-browse-rail-find svg{width:18px;height:18px;color:var(--sd-text-faint-aa);flex:none}.sd-browse-rail-find input{min-width:0;color:var(--sd-text);font:inherit;background:0 0;border:0;flex:1;min-height:44px;font-size:16px}.sd-browse-rail-find input::placeholder{color:var(--sd-text-faint-aa)}.sd-browse-rail-find:focus-within{border-color:var(--sd-violet)}.sd-browse-rail-clear{min-height:44px;color:var(--sd-accent-2);align-items:center;font-size:14px;display:inline-flex}.sd-browse-rail-group>h2{letter-spacing:.1em;text-transform:uppercase;color:var(--sd-text-faint-aa);margin:0 0 2px;font-size:13px;font-weight:600}.sd-browse-rail-group>p{color:var(--sd-text-dim-aa);margin:0 0 10px;font-size:18px;line-height:1.5}.sd-browse-rail-list{grid-template-columns:1fr;gap:2px}.sd-browse-rail-families{gap:14px;display:grid}.sd-browse-rail-family>h3{letter-spacing:.06em;text-transform:uppercase;color:var(--sd-text-faint-aa);margin:0 0 4px;font-size:12.5px;font-weight:600}.sd-browse-rail-row{min-height:44px;padding-block:7px}.sd-browse-rail-row.is-active{border-left:2px solid var(--sd-violet);padding-left:8px}.sd-browse-rail-row.is-active .sd-dept-line-name{color:var(--sd-text);font-weight:600}.sd-browse-rail-none{color:var(--sd-text-dim-aa);margin:0;font-size:15px;line-height:1.55}.sd-browse-rail-none a{color:var(--sd-accent-2);text-decoration:underline}.sd-browse-tools{gap:12px;display:grid}.sd-browse-tools-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 22px;display:flex}.sd-shelf-tools{gap:12px;display:grid}.sd-chips{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.sd-chips-label{letter-spacing:.08em;text-transform:uppercase;color:var(--sd-text-faint-aa);font-size:12.5px}.sd-chip{border:1px solid var(--sd-line-strong);background:var(--sd-ink);border-radius:10px;align-items:center;gap:7px;min-height:44px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sd-chip{background:color-mix(in srgb, var(--sd-ink) 62%, transparent)}}.sd-chip{color:var(--sd-text);transition:border-color .18s var(--sd-ease);font-size:15px}.sd-chip:focus-visible{outline:2px solid var(--sd-violet);outline-offset:2px}.sd-chip-kind{letter-spacing:.1em;text-transform:uppercase;color:var(--sd-text-faint-aa);font-size:11px}.sd-chip-value{font-weight:600}.sd-chip-off{color:var(--sd-accent-2);align-items:center;gap:3px;font-size:13px;display:inline-flex}.sd-chip-off svg{width:13px;height:13px}@media (hover:hover) and (pointer:fine){.sd-chip:hover{border-color:var(--sd-violet)}}.sd-chip-all{border-style:dashed}.sd-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding-top:8px;display:flex}.sd-pager-numbers{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sd-pager-step,.sd-pager-num{border:1px solid var(--sd-line-strong);min-width:46px;min-height:46px;color:var(--sd-text);transition:border-color .18s var(--sd-ease);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:16px;display:inline-flex}.sd-pager-step svg{width:16px;height:16px}.sd-pager-prev svg,.sd-pager-step:first-child svg{transform:rotate(180deg)}.sd-pager-num[aria-current=page]{border-color:var(--sd-violet);color:var(--sd-text);font-weight:600}.sd-pager-step.is-spent{color:var(--sd-text-faint);border-color:var(--sd-line)}.sd-pager-gap{color:var(--sd-text-faint-aa);padding-inline:2px}.sd-pager-step:focus-visible,.sd-pager-num:focus-visible{outline:2px solid var(--sd-violet);outline-offset:2px}@media (hover:hover) and (pointer:fine){.sd-pager-step:not(.is-spent):hover,.sd-pager-num:hover{border-color:var(--sd-violet)}}.sd-browse-empty{gap:14px;display:grid}.sd-browse-empty h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.6vw,30px)}.sd-browse-empty-out{flex-wrap:wrap;gap:10px;display:flex}.sd-store-rooms{gap:18px;display:grid}.sd-shelf-today-grid{width:100%}.sd-answer-shelf{gap:clamp(14px,2vw,26px)}.sd-browse-rail-row .sd-dept-line-name{gap:2px;line-height:1.3;display:grid}.sd-browse-rail-row .sd-dept-line-name small{color:var(--sd-text-faint-aa);font-size:12.5px;line-height:1.4;display:block}.sd-price{text-wrap:nowrap}.sd-price-once{white-space:nowrap}@media (min-width:1000px){.sd-browse-main .sd-dept-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1500px){.sd-browse-main .sd-dept-shelf{grid-template-columns:repeat(4,minmax(0,1fr))}}.sd-browse{padding-top:26px}.sd-browse-sign h1{margin-bottom:10px;font-size:clamp(32px,3.3vw,48px)}.sd-browse-sign>p:last-of-type{max-width:56ch}.sd-browse-hero{margin-bottom:6px}@media (max-width:999px){.sd-browse-rail-inner{max-height:40vh;padding-right:6px;position:relative;overflow-y:auto}.sd-browse-rail-find{z-index:2;background:var(--sd-void);position:sticky;top:0}.sd-browse-rail-row .sd-dept-line-name small{display:none}.sd-browse-rail-group>p{margin-bottom:8px;font-size:16px}.sd-browse-main{order:1}.sd-browse-rail{order:2}.sd-browse-rail-inner{max-height:60vh}.sd-browse-narrow-link{min-height:46px;color:var(--sd-accent-2);text-underline-offset:3px;align-items:center;gap:6px;font-size:16px;text-decoration:underline;display:inline-flex}.sd-browse-narrow-link svg{width:15px;height:15px;transform:rotate(90deg)}}.sd-browse-narrow-link{display:none}@media (max-width:999px){.sd-browse-narrow-link{display:inline-flex}}.sd-search-room[data-answered=yes] .sd-room-sign{text-align:left;padding-block:8px 0}.sd-search-room[data-answered=yes] .sd-room-sign h1{margin-bottom:8px;font-size:clamp(30px,3.2vw,46px);line-height:1.06}.sd-search-room[data-answered=yes] .sd-room-sign>p:last-of-type{max-width:62ch;margin-inline:0;font-size:18px}.sd-search-room[data-answered=yes] .sd-search-ask{margin-top:14px}.sd-trade-set{border-top:1px solid var(--sd-line);margin-top:90px;padding-top:42px}.sd-trade-head{max-width:760px}.sd-trade-head h2{margin:12px 0 16px;font-size:clamp(30px,3.6vw,46px)}.sd-trade-framing{color:var(--sd-text-dim-aa);font-size:clamp(14px,1.2vw,15px);line-height:1.62}.sd-trade-switch-wrap{margin-top:34px}.sd-trade-showing{color:var(--sd-text);font-size:clamp(15px,1.4vw,17px);line-height:1.5}.sd-trade-showing strong{color:var(--sd-accent)}.sd-trade-showing-only{color:var(--sd-text-dim-aa)}.sd-trade-switch{gap:10px;margin-top:14px;display:grid}.sd-trade-switch-label{color:var(--sd-text-faint-aa);text-transform:uppercase;letter-spacing:.08em;font:10px ui-monospace,monospace}.sd-trade-switch-buttons{flex-wrap:wrap;gap:8px;display:flex}.sd-trade-switch-btn{border:1px solid var(--sd-line-strong);min-height:44px;color:var(--sd-text-dim-aa);font:inherit;cursor:pointer;background-color:#0000;border-radius:11px;padding:10px 15px;font-size:14px;transition:border-color .14s,color .14s,background-color .14s}.sd-trade-switch-btn[aria-pressed=true]{border-color:var(--sd-accent);background-color:var(--sd-surface-2);color:var(--sd-text);font-weight:600}.sd-trade-switch-btn:focus-visible{outline:2px solid var(--sd-accent);outline-offset:2px}.sd-trade-switch-more{color:var(--sd-text-faint-aa);font-size:13px;line-height:1.55}.sd-trade-switch-more a{color:var(--sd-accent-2);text-decoration:underline}.sd-trade-count{border-top:1px solid var(--sd-line-strong);border-bottom:1px solid var(--sd-line-strong);gap:6px;max-width:900px;margin-top:30px;padding-block:20px;display:grid}.sd-trade-count strong{color:var(--sd-accent);text-transform:uppercase;letter-spacing:.1em;font:11px ui-monospace,monospace}.sd-trade-count span{color:var(--sd-text);letter-spacing:-.01em;font-size:clamp(19px,2.1vw,27px);line-height:1.32}.sd-trade-body{max-width:1020px}.sd-trade-group{margin-top:38px}.sd-trade-group h3{margin-bottom:10px;font-size:clamp(18px,1.8vw,23px);line-height:1.3}.sd-trade-group-note{max-width:78ch;color:var(--sd-text-dim-aa);margin-bottom:14px;font-size:14px;line-height:1.6}.sd-trade-rows{border-top:1px solid var(--sd-line);margin:0;padding-inline:0;list-style:none}.sd-trade-row{padding-block:20px;padding-inline:var(--sd-inset) 0;border-bottom:1px solid var(--sd-line);border-left:1px solid var(--sd-line);grid-template-columns:26px 1fr 210px;align-items:start;gap:16px;display:grid}.sd-trade-row[data-trade-source=REG]{border-left:2px solid #22d3ee80}.sd-trade-row[data-trade-source=OURS]{border-left:1px solid var(--sd-line-strong)}.sd-trade-row[data-trade-source=COMP]{border-left:1px dashed var(--sd-line-strong)}.sd-trade-mark{border:1px solid var(--sd-line-strong);color:#0000;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}.sd-trade-mark.is-done{border-color:var(--sd-ok);color:var(--sd-ok)}.sd-trade-mark svg{width:15px}.sd-trade-main{gap:7px;min-width:0;display:grid}.sd-trade-doc{font-size:17px;line-height:1.34}.sd-trade-doc a{color:var(--sd-text)}.sd-trade-doc a:hover{color:var(--sd-accent)}.sd-trade-kit{letter-spacing:.04em;text-transform:uppercase;color:var(--sd-text-faint-aa);border:1px solid var(--sd-line-strong);vertical-align:2px;white-space:nowrap;border-radius:4px;margin-left:9px;padding:1px 5px;font:11px ui-monospace,monospace;display:inline-block}.sd-trade-standing{color:var(--sd-text-dim-aa);flex-wrap:wrap;align-items:baseline;gap:9px;font-size:14px;line-height:1.55;display:flex}.sd-trade-claim{text-transform:uppercase;letter-spacing:.1em;flex:none;font:10px ui-monospace,monospace}.sd-trade-claim-reg{color:var(--sd-accent-2)}.sd-trade-claim-ours{color:var(--sd-text-dim-aa)}.sd-trade-claim-comp{color:var(--sd-text-faint-aa)}.sd-trade-cites{flex-wrap:wrap;gap:7px;display:flex}.sd-trade-cite{border:1px solid var(--sd-line-strong);color:var(--sd-text-dim-aa);border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font:12px ui-monospace,monospace;display:inline-flex}a.sd-trade-cite{color:var(--sd-accent-2);border-color:#22d3ee52}a.sd-trade-cite svg{width:13px}a.sd-trade-cite:focus-visible{outline:2px solid var(--sd-accent);outline-offset:2px}.sd-trade-also{color:var(--sd-text-faint-aa);font-size:13px;line-height:1.5}.sd-trade-act{align-content:start;justify-items:start;gap:4px;display:grid}.sd-trade-act .sd-shelf-add{width:auto;min-width:158px;margin-top:8px;padding:10px 15px;font-size:14px}.sd-trade-act .sd-shelf-held{max-width:210px;margin-top:8px}.sd-trade-price{color:var(--sd-accent);letter-spacing:-.01em;font-size:20px;font-weight:600}.sd-trade-state-word,.sd-trade-nostock{color:var(--sd-text-faint-aa);text-transform:uppercase;letter-spacing:.08em;font:10px/1.5 ui-monospace,monospace}.sd-trade-want{border:1px solid var(--sd-line-strong);min-width:158px;min-height:44px;color:var(--sd-text-dim-aa);font:inherit;cursor:pointer;background-color:#0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:11px 14px;font-size:14px;transition:border-color .14s,color .14s;display:inline-flex}.sd-trade-want:focus-visible{outline:2px solid var(--sd-accent);outline-offset:2px}.sd-trade-want[disabled]{cursor:default}.sd-trade-want svg{width:16px}.sd-trade-wanted{max-width:210px;min-height:44px;color:var(--sd-ok);border:1px solid #4ade9a57;border-radius:12px;margin-top:6px;padding:11px 14px;font-size:13px;line-height:1.4}.sd-trade-more{margin-top:4px}.sd-trade-more>summary{min-height:44px;color:var(--sd-accent-2);cursor:pointer;align-items:center;gap:9px;padding-block:12px;font-size:14px;list-style:none;display:flex}.sd-trade-more>summary::-webkit-details-marker{display:none}.sd-trade-more>summary:focus-visible{outline:2px solid var(--sd-accent);outline-offset:2px}.sd-trade-more>summary svg{width:15px;transition:transform .16s}.sd-trade-more[open]>summary svg{transform:rotate(90deg)}.sd-trade-alone-group,.sd-trade-alone{max-width:78ch;color:var(--sd-text-dim-aa);font-size:15px;line-height:1.62}.sd-trade-alone{margin-top:22px;margin-bottom:20px}.sd-trade-alone-group p{margin-top:8px}.sd-trade-foot{border-top:1px solid var(--sd-line);justify-items:start;gap:16px;margin-top:30px;padding-top:22px;display:grid}.sd-trade-state{max-width:82ch;color:var(--sd-text-dim-aa);gap:12px;font-size:14px;line-height:1.6;display:flex}.sd-trade-state svg{width:19px;color:var(--sd-warn);flex:none;margin-top:2px}.sd-trade-state strong{color:var(--sd-warn)}.sd-trade-print{border:1px solid var(--sd-line-strong);min-height:44px;color:var(--sd-text);border-radius:12px;align-items:center;gap:9px;padding:11px 15px;font-size:14px;display:inline-flex}.sd-trade-print svg{width:17px;color:var(--sd-accent-2)}.sd-trade-print:focus-visible{outline:2px solid var(--sd-accent);outline-offset:2px}@media (max-width:720px){.sd-trade-set{margin-top:60px;padding-top:32px}.sd-trade-row{padding-inline:var(--sd-space-3) 0;grid-template-columns:26px 1fr}.sd-trade-act{grid-column:2;justify-items:start}.sd-trade-body{max-width:none}.sd-trade-act .sd-shelf-add{width:100%;min-width:0}}@media (pointer:coarse),(max-width:720px){.sd-trade-cite{min-height:44px;padding-inline:12px}.sd-trade-doc a{padding-block:11px;display:inline-block}.sd-trade-switch-more a{padding-block:13px;display:inline-block}}@media (prefers-reduced-motion:reduce){.sd-trade-switch-btn,.sd-trade-want,.sd-trade-more>summary svg{transition:none}}.sd-trades-index{padding-block:55px 110px}.sd-trades-index-head{max-width:800px}.sd-trades-index-head h1{margin:12px 0 18px;font-size:clamp(34px,4.4vw,58px)}.sd-trades-index-head p{color:var(--sd-text-dim-aa);font-size:clamp(15px,1.3vw,17px);line-height:1.6}.sd-trades-index-caveat{color:var(--sd-text-faint-aa);margin-top:12px;font-size:14px}.sd-trades-group{margin-top:46px}.sd-trades-group h2{margin-bottom:14px;font-size:clamp(19px,2vw,24px)}.sd-trades-group ul{border-top:1px solid var(--sd-line);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0 24px;margin:0;padding-inline:0;list-style:none;display:grid}.sd-trades-group li{border-bottom:1px solid var(--sd-line)}.sd-trades-group a{min-height:52px;color:var(--sd-text);justify-content:space-between;align-items:center;gap:14px;padding-block:14px;font-size:15px;display:flex}.sd-trades-group a svg{width:16px;color:var(--sd-text-faint-aa);flex:none}.sd-trades-group a:hover{color:var(--sd-accent)}.sd-trades-group a:focus-visible{outline:2px solid var(--sd-accent);outline-offset:2px}.sd-trade-sheet{padding-block:55px 110px}.sd-trade-sheet-head{max-width:820px}.sd-trade-sheet-back{display:inline-block}.sd-trade-sheet-head h1{margin:12px 0 16px;font-size:clamp(30px,4vw,52px)}.sd-trade-sheet-count{color:var(--sd-text);font-size:clamp(17px,1.7vw,21px);line-height:1.45}.sd-trade-sheet-caveat{color:var(--sd-text-dim-aa);margin-top:12px;font-size:14px;line-height:1.6}.sd-trade-sheet-print{margin-top:20px}.sd-trade-sheet-rows{border-top:1px solid var(--sd-line-strong);margin:38px 0 0;padding-inline:0;list-style:none}.sd-trade-sheet-row{border-bottom:1px solid var(--sd-line);grid-template-columns:22px 1fr 190px;align-items:start;gap:16px;padding-block:17px;display:grid}.sd-trade-sheet-box{border:1px solid var(--sd-line-strong);border-radius:4px;width:18px;height:18px;margin-top:3px}.sd-trade-sheet-row strong{font-size:16px;line-height:1.35}.sd-trade-sheet-row strong a{color:var(--sd-text)}.sd-trade-sheet-row>div>p{color:var(--sd-text-dim-aa);flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:6px;font-size:13px;line-height:1.5;display:flex}.sd-trade-sheet-cites{color:var(--sd-text-faint-aa);font:12px ui-monospace,monospace}.sd-trade-sheet-state-word{color:var(--sd-text-faint-aa);text-transform:uppercase;letter-spacing:.08em;font:10px/1.6 ui-monospace,monospace}.sd-trade-sheet-row[data-sheet-state=available] .sd-trade-sheet-state-word{color:var(--sd-ok)}.sd-trade-sheet-state{max-width:84ch;color:var(--sd-text-dim-aa);gap:12px;margin-top:26px;font-size:14px;line-height:1.6;display:flex}.sd-trade-sheet-state svg{width:18px;color:var(--sd-warn);flex:none;margin-top:2px}.sd-trade-sheet-foot{color:var(--sd-text-dim-aa);margin-top:22px;font-size:14px}.sd-trade-sheet-foot a{color:var(--sd-accent-2);text-decoration:underline}@media (max-width:720px){.sd-trade-sheet-row{grid-template-columns:22px 1fr}.sd-trade-sheet-state-word{grid-column:2}}@media print{.sd-trade-sheet,.sd-trade-sheet *{color:#15121f!important;background:#fff!important}.sd-trade-sheet{padding:0}.sd-trade-sheet-print,.sd-trade-sheet-back,.sd-trade-sheet-foot,header,footer,nav,canvas{display:none!important}.sd-trade-sheet-row{break-inside:avoid;border-bottom:1px solid #ccc}.sd-trade-sheet-box{border:1px solid #333}.sd-trade-sheet-rows{border-top:1px solid #333}}.sd-gate{place-items:center;min-height:100dvh;padding:40px 22px;display:grid;position:relative;overflow:hidden}.sd-gate-inner{z-index:1;text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px;width:100%;max-width:520px;display:grid;position:relative}.sd-gate-line{font-family:var(--font-anton), "Oswald", "Arial Narrow", Impact, sans-serif;text-transform:uppercase;text-wrap:balance;color:#111;margin:0 0 14px;font-size:clamp(44px,6vw,72px);font-weight:400;line-height:.95}.sd-gate-ways{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.sd-gate-way{white-space:nowrap;justify-content:center;min-height:52px}.sd-gate-guest{width:100%}.sd-gate-guest-btn{width:100%;min-height:52px;color:var(--sd-text);cursor:pointer;background:0 0;border:1.5px solid #cacacb;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:16px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.sd-gate-guest-btn:hover{border-color:#111}.sd-gate-guest-btn:focus-visible{outline-offset:2px;outline:2px solid #111}.sd-gate-guest-btn svg{width:15px}.sd-gate-foot{color:var(--sd-text-dim);max-width:430px;margin:6px 0 0;font-size:16px;line-height:1.6}@media (max-width:520px){.sd-gate-ways{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sd-gate:before{animation:none}}.sd-page-shot{background:#fff;border:1px solid #0f122224;border-radius:10px;display:block;overflow:hidden;box-shadow:0 18px 44px -26px #080a188c}.sd-page-shot-img{object-fit:contain;width:100%;height:auto;display:block}.sd-product-hero~* .sd-shelf-add,.sd-trade-set .sd-shelf-add{color:var(--sd-violet);border:1px solid var(--sd-violet);background:0 0}@supports (color:color-mix(in lab, red, red)){.sd-product-hero~* .sd-shelf-add,.sd-trade-set .sd-shelf-add{border:1px solid color-mix(in srgb, var(--sd-violet) 42%, transparent)}}.sd-product-hero~* .sd-shelf-add,.sd-trade-set .sd-shelf-add{font-weight:550}.sd-product-hero~* .sd-shelf-add:hover,.sd-trade-set .sd-shelf-add:hover{filter:none;background:var(--sd-violet)}@supports (color:color-mix(in lab, red, red)){.sd-product-hero~* .sd-shelf-add:hover,.sd-trade-set .sd-shelf-add:hover{background:color-mix(in srgb, var(--sd-violet) 10%, transparent)}}.sd-product-hero~* .sd-shelf-add.is-in-cart,.sd-trade-set .sd-shelf-add.is-in-cart{background:var(--sd-ok-bg,transparent)}@media (min-width:768px){:root{--sd-tabrow-h:58px;--sd-header-h:calc(72px + 1px + var(--sd-tabrow-h))}}.sd-tabrow{border-top:1px solid var(--sd-line)}.sd-tabrow-inner{position:relative}.sd-tabrow .sd-deptmenu-panel{background-color:var(--sd-ink);top:calc(100% + 1px)}.sd-tabbar{min-height:var(--sd-tabrow-h);align-items:stretch;gap:clamp(6px,1.8vw,28px);display:flex;position:relative}.sd-tabbar .sd-tab,.sd-tabbar .sd-deptmenu-trigger{letter-spacing:-.01em;min-height:var(--sd-tabrow-h);white-space:nowrap;border-radius:0;justify-content:center;min-width:44px;padding:0 16px;font-size:clamp(16px,1.3vw,18px);font-weight:600}.sd-tabbar-ink{background:var(--sd-cyan);transform-origin:0;opacity:0;pointer-events:none;width:1px;height:3px;position:absolute;bottom:0;left:0}.sd-tabbar-ink[data-armed=yes]{transition:transform .42s var(--sd-ease), opacity .2s var(--sd-ease)}@media (prefers-reduced-motion:reduce){.sd-tabbar-ink[data-armed=yes]{transition:none}}.sd-tabbar .sd-tab[aria-current=page]:after{background:var(--sd-cyan);border-radius:0;height:3px;bottom:0;left:16px;right:16px}.sd-tabbar:has(.sd-tabbar-ink[data-armed=yes]) .sd-tab[aria-current=page]:after{display:none}@media (min-width:768px){.sd-tabrow .sd-nav-wide{display:flex}.sd-header-acts .sd-menu-trigger{display:none}.sd-header-acts .sd-chrome-account .sd-chrome-name,.sd-header-acts .sd-chrome-cart span,.sd-header-acts .sd-chrome-search span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}@media (max-width:767px){.sd-tabrow{display:none}}@media (min-width:768px){.sd-header-acts:has(.sd-bizswitch) .sd-menu-trigger{display:none}}.sd-header-right{margin-left:auto}.sd-member-pitch{max-width:var(--sd-shell);padding-inline:var(--sd-gutter);margin:clamp(76px,11vw,168px) auto 0}.sd-member-pitch-kicker{font:600 14px/1.2 var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--sd-cyan);margin:0 0 clamp(14px,1.4vw,20px)}.sd-member-pitch-head{letter-spacing:-.035em;max-width:18ch;margin:0;font-size:clamp(34px,5.4vw,80px);font-weight:600;line-height:1.02}.sd-member-pitch-price{margin:clamp(26px,3.2vw,44px) 0 0}.sd-member-pitch-price .sd-price{font-size:clamp(44px,5.6vw,78px)}.sd-member-pitch-price .sd-price-sub{color:var(--sd-text-dim);margin-top:12px;font-size:16px}.sd-member-pitch-offer{grid-template-columns:1fr;gap:clamp(28px,3vw,40px);margin-top:clamp(40px,5vw,76px);display:grid}@media (min-width:820px){.sd-member-pitch-offer{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);column-gap:clamp(40px,5.4vw,92px)}}.sd-member-pitch-offer article{border-top:1px solid var(--sd-line-strong);padding-top:clamp(16px,1.6vw,22px)}.sd-member-pitch-offer h3{letter-spacing:-.015em;color:var(--sd-text);margin:0 0 10px;font-size:clamp(20px,1.7vw,24px);font-weight:600;line-height:1.25}.sd-member-pitch-offer p{color:var(--sd-text-dim);max-width:46ch;margin:0;font-size:18px;line-height:1.55}.sd-member-pitch-count{color:var(--sd-text-dim);max-width:64ch;margin:clamp(30px,3.4vw,48px) 0 0;font-size:18px;line-height:1.55}.sd-member-pitch-count strong{color:var(--sd-text);font-weight:600}.sd-member-pitch-free{border-top:1px solid var(--sd-line-strong);letter-spacing:-.01em;color:var(--sd-text);max-width:58ch;margin:clamp(34px,3.8vw,54px) 0 0;padding-top:clamp(22px,2.4vw,32px);font-size:clamp(19px,1.5vw,22px);line-height:1.5}.sd-member-pitch-act{margin:clamp(28px,3vw,42px) 0 0}.sd-front-page{--sd-home-gap:56px;padding-bottom:var(--sd-home-gap)}@media (min-width:900px){.sd-front-page{--sd-home-gap:96px}}.sd-front-page .sd-arrival{background:0 0;border-bottom:0;grid-template-columns:minmax(0,1fr);min-height:0;padding-block:clamp(28px,5vh,56px) 0}.sd-front-page .sd-arrival-say{gap:16px;max-width:920px}.sd-front-page .sd-arrival-title{max-width:none}.sd-front-page .sd-arrival-ask .sd-slab{background:var(--sd-ink)}.sd-front-page .sd-arrival-ask .sd-slab:after{background:0 0}.sd-arrival-stamp{font:500 15px/1.4 var(--font-mono);letter-spacing:.04em;color:var(--sd-text-dim);margin:0}.sd-front-page .sd-arrival-entry{margin-top:-10px}.sd-front-page .sd-home-shelf{max-width:var(--sd-shell);margin:var(--sd-home-gap) auto 0;padding:0 var(--sd-gutter);background:0 0}.sd-front-page .sd-home-shelf:before,.sd-front-page .sd-home-shelf:after{content:none}.sd-home-shelf-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:32px;display:flex}.sd-front-page .sd-home-shelf h2{letter-spacing:-.03em;margin:0;font-size:clamp(30px,3vw,44px);line-height:1.05}.sd-home-all{min-height:44px;color:var(--sd-text);text-decoration:underline;-webkit-text-decoration-color:var(--sd-line-strong);-webkit-text-decoration-color:var(--sd-line-strong);-webkit-text-decoration-color:var(--sd-line-strong);text-decoration-color:var(--sd-line-strong);text-underline-offset:6px;align-items:center;font-size:18px;font-weight:600;display:inline-flex}.sd-home-all:focus-visible{outline:2px solid var(--sd-violet);outline-offset:2px}.sd-front-page .sd-shelf-rest{max-width:70ch;margin:24px 0 0;font-size:18px}.sd-front-page .sd-shelf-today-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}@media (max-width:899px){.sd-front-page .sd-shelf-today-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;width:auto;margin-inline:calc(-1 * var(--sd-gutter));padding:0 var(--sd-gutter) 4px;scroll-padding-inline:var(--sd-gutter);grid-template-columns:none;grid-auto-columns:min(78vw,300px);grid-auto-flow:column;overflow-x:auto}.sd-front-page .sd-shelf-today-grid>*{scroll-snap-align:start}}.sd-front-page .sd-shelf-tile{background:var(--sd-ink);border:1px solid var(--sd-line-strong);box-shadow:none;border-radius:12px;grid-template:"cover""body"1fr"face"/minmax(0,1fr);gap:12px;padding:16px;display:grid;transform:none}.sd-front-page .sd-shelf-tile .sd-room-obj-edge,.sd-front-page .sd-shelf-tile .sd-room-obj-lamp{display:none}.sd-front-page .sd-shelf-tile .sd-shelf-cover{width:min(100%,132px);margin-inline:0}.sd-front-page .sd-shelf-tile .sd-shelf-obj-body{align-content:start;gap:6px;min-height:0;display:grid}.sd-front-page .sd-shelf-tile h3{min-height:2.4em;margin:0;font-size:20px;line-height:1.2}.sd-front-page .sd-shelf-tile .sd-shelf-obj-problem{min-height:2.8em;color:var(--sd-text-dim);white-space:normal;text-overflow:clip;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}.sd-front-page .sd-shelf-tile .sd-shelf-obj-face{justify-items:stretch;gap:10px;display:grid}.sd-front-page .sd-shelf-tile .sd-price{font-size:clamp(30px,2.4vw,36px)}.sd-front-page .sd-shelf-tile .sd-shelf-add{box-shadow:none;margin-top:0}.sd-front-page .sd-shelf-tile .sd-preview-open{min-height:44px;box-shadow:none;color:var(--sd-text);text-decoration:underline;-webkit-text-decoration-color:var(--sd-line-strong);-webkit-text-decoration-color:var(--sd-line-strong);-webkit-text-decoration-color:var(--sd-line-strong);text-decoration-color:var(--sd-line-strong);text-underline-offset:5px;background:0 0;border:0;justify-content:flex-start;padding:0;font-size:16px}.sd-front-page .sd-shelf-tile .sd-preview-open svg,.sd-front-page .sd-shelf-tile .sd-shelf-obj-promise{display:none}.sd-home-pair{max-width:var(--sd-shell);margin:var(--sd-home-gap) auto 0;padding:0 var(--sd-gutter);gap:var(--sd-home-gap);display:grid}.sd-front-page .sd-home-hall{margin:0}.sd-front-page .sd-home-hall h2{letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(30px,3vw,44px);line-height:1.05}.sd-home-hall-grid{border-top:1px solid var(--sd-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.sd-home-hall-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px}}.sd-home-hall-grid li{border-bottom:1px solid var(--sd-line);min-width:0}@media (max-width:899px){.sd-home-hall-grid{column-gap:16px}.sd-home-hall-door{font-size:17px}}.sd-home-hall-door{height:100%;min-height:52px;color:var(--sd-text);justify-content:space-between;align-items:center;gap:10px;font-size:18px;display:flex}.sd-home-hall-name{min-width:0;padding-block:6px;line-height:1.25}.sd-home-hall-count{font:500 15px/1 var(--font-mono);color:var(--sd-text-dim);flex:none}.sd-home-hall-door:focus-visible{outline:2px solid var(--sd-violet);outline-offset:2px}.sd-home-hall-more{margin:20px 0 0}.sd-home-hall-more a{min-height:44px;color:var(--sd-text);text-decoration:underline;-webkit-text-decoration-color:var(--sd-line-strong);-webkit-text-decoration-color:var(--sd-line-strong);-webkit-text-decoration-color:var(--sd-line-strong);text-decoration-color:var(--sd-line-strong);text-underline-offset:6px;align-items:center;gap:8px;font-size:18px;font-weight:600;display:inline-flex}.sd-home-hall-more svg{width:18px}.sd-front-page .sd-member-pitch{background:var(--sd-ink);border:1px solid var(--sd-line-strong);border-radius:16px;gap:16px;max-width:none;margin:0;padding:clamp(24px,3vw,40px);display:grid}.sd-front-page .sd-member-pitch>*{margin:0}.sd-front-page .sd-member-pitch-head{max-width:22ch;font-size:clamp(28px,2.6vw,38px)}.sd-front-page .sd-member-pitch-price .sd-price{font-size:clamp(40px,3.4vw,52px)}.sd-front-page .sd-member-pitch-offer{gap:20px;margin:0}.sd-front-page .sd-member-pitch-offer article{padding-top:12px}.sd-front-page .sd-member-pitch-offer h3{margin-bottom:6px;font-size:20px}.sd-front-page .sd-member-pitch-offer p,.sd-front-page .sd-member-pitch-count,.sd-front-page .sd-member-pitch-free{max-width:none;font-size:18px;line-height:1.5}.sd-front-page .sd-member-pitch-free{border-top:1px solid var(--sd-line-strong);color:var(--sd-text);padding-top:16px}.sd-front-page .sd-member-pitch-price .sd-price-sub{margin-top:4px}@media (min-width:1100px){.sd-front-page .sd-member-pitch{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:48px}.sd-front-page .sd-member-pitch-kicker,.sd-front-page .sd-member-pitch-head,.sd-front-page .sd-member-pitch-price,.sd-front-page .sd-member-pitch-act{grid-column:1}.sd-front-page .sd-member-pitch-offer,.sd-front-page .sd-member-pitch-count,.sd-front-page .sd-member-pitch-free{grid-column:2}.sd-front-page .sd-member-pitch-offer{grid-row:1/span 2;grid-template-columns:1fr 1fr}.sd-front-page .sd-member-pitch-count{grid-row:3}.sd-front-page .sd-member-pitch-free{grid-row:4/span 2}}[data-field=light][data-canvas=white]{--sd-void:#fff;--sd-ink:#fff;--sd-surface:#f5f5f5;--sd-surface-2:#f5f5f5;--sd-surface-3:#fafafa;--sd-text:#111;--sd-text-dim:#4b4b4d;--sd-text-faint:#707072;--sd-text-dim-aa:#4b4b4d;--sd-text-faint-aa:#707072;--sd-line:#e5e5e5;--sd-line-strong:#cacacb;--sd-accent:#111;--sd-control:#f5f5f5;--sd-control-2:#f5f5f5;--sd-slab-hi:#fff;--sd-slab-mid:#fff;--sd-slab-lo:#fff;--sd-lit-edge:transparent;--sd-bloom:none;--sd-mesh:none;--sd-shadow-sm:none;--sd-shadow-md:none;--sd-shadow-lg:none;--sd-glow-violet:none;--sd-glow-cyan:none;--sd-glow-floor:#111;--nk-ink:#111;--nk-grey:#707072;--nk-well:#f5f5f5;--nk-rule:#e5e5e5;--nk-edge:20px;--nk-gap:84px;--nk-display:var(--font-anton), "Oswald", "Arial Narrow", Impact, sans-serif;color:var(--nk-ink)}@media (min-width:768px){[data-field=light][data-canvas=white]{--nk-edge:32px}}@media (min-width:960px){[data-field=light][data-canvas=white]{--nk-edge:48px}}:is(html:has(.nk-home),body:has(.nk-home)){background:#fff}:root{--sd-tabrow-h:0px;--sd-header-h:60px}@media (min-width:768px){:root{--sd-tabrow-h:60px;--sd-header-h:60px}}.sd-header[data-canvas=white]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:0}@media (min-width:768px){.sd-header[data-canvas=white]{top:-44px}}.sd-utility{display:none}@media (min-width:768px){.sd-utility{background:var(--nk-well);display:block}}.sd-utility-inner{height:44px;padding:0 var(--nk-edge);justify-content:flex-end;align-items:center;display:flex}.sd-utility-link{min-width:44px;min-height:44px;color:var(--nk-ink);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.sd-utility-rule{background:var(--nk-ink);width:1px;height:12px}.sd-header[data-canvas=white] .sd-header-inner{max-width:none;min-height:60px;padding:0 var(--nk-edge);align-items:center;gap:16px;margin:0;display:flex}@media (min-width:768px){.sd-header[data-canvas=white] .sd-header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}}.sd-header[data-canvas=white] .sd-brand{--sd-brand-w:200px;justify-self:start}.sd-header[data-canvas=white] .sd-brand-word:after{display:none}.sd-header[data-canvas=white] .sd-header-right{justify-self:end;margin-left:auto}.sd-header[data-canvas=white] .sd-tabrow{border-top:0}.sd-header[data-canvas=white] .sd-tabrow-inner{position:static}.sd-header[data-canvas=white] .sd-tabbar{gap:0;min-height:60px}.sd-header[data-canvas=white] .sd-tabbar .sd-tab,.sd-header[data-canvas=white] .sd-tabbar .sd-deptmenu-trigger{letter-spacing:0;min-height:60px;color:var(--nk-ink);-webkit-text-fill-color:currentColor;box-shadow:none;background:0 0;border:0;padding:0 14px;font-size:16px;font-weight:600;animation:none}.sd-header[data-canvas=white] .sd-tabbar-ink,.sd-header[data-canvas=white] .sd-tabbar .sd-tab[aria-current=page]:after{background:var(--nk-ink);height:2px}.sd-header[data-canvas=white] .sd-deptmenu-panel{border:0;border-top:1px solid var(--nk-rule);border-bottom:1px solid var(--nk-rule);box-shadow:none;padding:32px var(--nk-edge) 40px;background:#fff;border-radius:0;top:100%;left:0;right:0}.sd-header[data-canvas=white] .sd-chrome-btn{box-shadow:none;color:var(--nk-ink);background:0 0;border-color:#0000}.sd-header[data-canvas=white] .sd-chrome-search{background:var(--nk-well);border-radius:999px;min-width:44px;padding:0 20px 0 14px}body:has(.nk-home) .sd-header .sd-search-slot{display:none}.sd-header[data-canvas=white] .sd-menu-sheet{background:#fff}.sd-footer[data-canvas=white]{border-top:1px solid var(--nk-rule);margin-top:var(--nk-gap);background:#fff;padding:48px 0 28px}.sd-footer[data-canvas=white] .sd-shell{max-width:none;padding:0 var(--nk-edge)}.sd-footer[data-canvas=white] .sd-footer-col h2{letter-spacing:0;text-transform:none;color:var(--nk-ink);-webkit-text-fill-color:currentColor;margin:0 0 8px;font-family:inherit;font-size:16px;font-weight:600}.sd-footer[data-canvas=white] .sd-footer-links{gap:0;font-size:14px}.sd-footer[data-canvas=white] .sd-footer-links a{color:var(--nk-grey)}.sd-footer[data-canvas=white] .sd-footer-status{border-top:1px solid var(--nk-rule);margin-top:36px;padding-top:20px}.sd-footer[data-canvas=white] .sd-footer-status img{opacity:1;width:132px}.sd-footer[data-canvas=white] .sd-footer-status p{color:var(--nk-grey);font-size:13px}.nk-home{padding-bottom:0;display:block}.nk-home h1,.nk-home h2,.nk-home h3{color:var(--nk-ink);-webkit-text-fill-color:currentColor;background:0 0}.nk-home :where(p){margin:0}.nk-pill{min-width:44px;min-height:44px;color:var(--nk-ink);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.nk-pill-dark{background:var(--nk-ink);color:#fff}.nk-pill:focus-visible,.nk-rail-arrow:focus-visible,.nk-card-link:focus-visible,.nk-rail-all:focus-visible{outline:2px solid var(--nk-ink);outline-offset:3px}.nk-acts,.nk-hero-acts,.nk-band-acts{flex-wrap:wrap;gap:8px;display:flex}.nk-hero-title,.nk-display,.nk-band-title{font-family:var(--nk-display);text-transform:uppercase;letter-spacing:0;font-weight:400;line-height:.94}.nk-hero{background:#efeeeb;flex-direction:column;display:flex;position:relative;overflow:hidden}.nk-hero-copy{z-index:5;padding:28px var(--nk-edge) 32px;order:1;position:relative}.nk-hero-title{max-width:11ch;margin:0;font-size:32px}.nk-hero-line{max-width:40ch;margin-top:12px;font-size:18px;line-height:1.5}.nk-hero-acts{margin-top:20px}.nk-hero-art{pointer-events:none;order:2;height:420px;position:relative}.nk-hero-page{background:#fff;outline:1px solid #11111112;margin:0;position:absolute;box-shadow:0 2px 5px #11111112}.nk-hero-page img{width:100%;height:auto;display:block}.nk-hero-page-1{--r:-4deg;z-index:3;width:70%;top:44px;left:18%}.nk-hero-page-2{--r:5deg;z-index:2;width:58%;animation-delay:-5s;top:20px;left:-6%}.nk-hero-page-3{--r:9deg;animation-delay:-9s;display:none}.nk-hero-page{--dx:5px;--dy:-7px;--dr:.7deg;transform:rotate(var(--r,0deg));will-change:transform;animation:9s ease-in-out -2s infinite alternate nk-stir}.nk-hero-page-2{--dx:-6px;--dy:5px;--dr:-.6deg}.nk-hero-page-3{--dx:4px;--dy:6px;--dr:.5deg}@keyframes nk-stir{0%{transform:translate3d(0, 0, 0) rotate(var(--r,0deg))}to{transform:translate3d(var(--dx), var(--dy), 0) rotate(calc(var(--r,0deg) + var(--dr)))}}@media (prefers-reduced-motion:reduce){.nk-hero-page{will-change:auto;animation:none}}@media (min-width:960px){.nk-hero{height:clamp(620px,100svh - 104px,820px);display:block}.nk-hero-copy{width:50%;max-width:700px;padding:0 0 min(30vh, 300px) var(--nk-edge);position:absolute;bottom:0;left:0}.nk-hero-title{max-width:12ch;font-size:56px}.nk-hero-line{margin-top:16px}.nk-hero-acts{margin-top:20px}.nk-hero-art{width:54%;height:auto;position:absolute;inset:0 0 0 auto}.nk-hero-page-1{--r:-3deg;width:60%;top:72px;left:26%}.nk-hero-page-2{--r:4deg;width:50%;top:168px;left:8%}.nk-hero-page-3{--r:9deg;z-index:1;width:48%;display:block;top:300px;left:72%}}.nk-ask{max-width:640px;margin-top:24px;position:relative}.nk-ask .sd-slab-type{letter-spacing:0;text-transform:none;color:var(--nk-ink);margin:0 0 10px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.3;display:block}.nk-ask .sd-slab-type span{color:inherit}.nk-ask .sd-slab-form{background:#fff;border-radius:999px;outline:1px solid #11111114;flex-wrap:nowrap;align-items:center;gap:4px;padding:4px;display:flex}.nk-ask .sd-slab-form:focus-within{outline:2px solid var(--nk-ink)}.nk-ask .sd-slab-input{min-width:0;height:56px;min-height:56px;box-shadow:none;color:var(--nk-ink);background:0 0;border:0;border-radius:999px;flex:1 1 0;padding:0 8px 0 20px;font-size:19px}.nk-ask .sd-slab-input::placeholder{color:var(--nk-grey)}.nk-ask .sd-slab-input:focus-visible{outline:none}.nk-ask .sd-slab-input::-webkit-search-cancel-button{display:none}.nk-ask .sd-slab-mic,.nk-ask .sd-slab-go{min-width:48px;height:48px;min-height:48px;box-shadow:none;border:0;border-radius:999px;flex:none;gap:0;padding:0 14px;font-size:0}.nk-ask .sd-slab-mic{background:var(--nk-well);color:var(--nk-ink)}.nk-ask .sd-slab-mic.is-live{outline:2px solid var(--nk-ink)}.nk-ask .sd-slab-go{background:var(--nk-ink);color:#fff}.nk-ask .sd-slab-mic svg,.nk-ask .sd-slab-go svg{width:20px;height:20px}.nk-ask .sd-slab-mic:focus-visible,.nk-ask .sd-slab-go:focus-visible{outline:2px solid var(--nk-ink);outline-offset:2px}@media (min-width:960px){.nk-ask .sd-slab-input{height:72px;min-height:72px;padding-left:28px;font-size:24px}.nk-ask .sd-slab-mic,.nk-ask .sd-slab-go{gap:8px;height:64px;min-height:64px;padding:0 26px;font-size:16px;font-weight:600}.nk-ask .sd-slab-mic{min-width:64px;padding:0 20px}.nk-ask .sd-slab-mic span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.nk-rail{margin-top:var(--nk-gap)}.nk-rail-head{padding:0 var(--nk-edge);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.nk-rail-title{letter-spacing:0;margin:0;font-size:24px;font-weight:600;line-height:1.2}.nk-rail-tools{align-items:center;gap:8px;display:flex}.nk-rail-all{min-height:44px;color:var(--nk-ink);text-underline-offset:4px;align-items:center;padding:0 8px;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}.nk-rail-arrow{background:var(--nk-well);width:48px;height:48px;color:var(--nk-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:none}.nk-rail-arrow:disabled{color:#b8b8ba;cursor:default}.nk-rail-prev svg{transform:rotate(180deg)}@media (min-width:768px){.nk-rail-arrow{display:grid}}.nk-rail-track{padding:0 var(--nk-edge);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--nk-edge);scrollbar-width:none;gap:12px;margin:0;list-style:none;display:flex;overflow-x:auto}.nk-rail-track::-webkit-scrollbar{display:none}#main-content .nk-rail-track{padding-inline:var(--nk-edge)}.nk-rail-track>li{scroll-snap-align:start;flex:0 0 78%;min-width:0}#popular .nk-rail-track>li{flex-basis:64%}@media (min-width:768px){.nk-rail-track>li{flex-basis:calc(45.4545% - 5.45455px)}#popular .nk-rail-track>li{flex-basis:calc(33.3333% - 8px)}}@media (min-width:960px){.nk-rail-track>li{flex-basis:calc(33.3333% - 8px)}#popular .nk-rail-track>li{flex-basis:calc(25% - 9px)}}.nk-card{margin:0}.nk-card-link{color:var(--nk-ink);text-decoration:none;display:block}.nk-card-well{aspect-ratio:4/5;background:var(--nk-well);position:relative;overflow:hidden}.nk-card-photo img{object-fit:cover}.nk-card-text{padding-top:12px}.nk-card-title{letter-spacing:0;margin:0;font-size:16px;font-weight:600;line-height:1.4}.nk-card-meta{color:var(--nk-grey);margin:0;font-size:16px;line-height:1.4}.nk-card-price{color:var(--nk-ink);margin:6px 0 0;font-size:16px;font-weight:600;line-height:1.4}.nk-product .sd-shelf-cover{aspect-ratio:auto;width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;position:absolute;inset:0}.nk-product .sd-shelf-cover-art{position:absolute;inset:0}.nk-product .sd-product-photo-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nk-product .sd-product-page-img{object-fit:contain;background:#fff;outline:1px solid #11111112;width:82%;height:88%;inset:6% 9%}.nk-product .sd-shelf-cover-stamp,.nk-product .sd-product-photo-grade{display:none}.nk-proof{margin:var(--nk-gap) var(--nk-edge) 0;text-align:center;padding:24px 0}.nk-display{margin:0 auto;font-size:clamp(44px,7.2vw,104px)}.nk-display span{display:block}.nk-proof-stamp{margin-top:20px;font-size:16px;font-weight:600}.nk-proof-body{max-width:52ch;margin:16px auto 0;font-size:18px;line-height:1.55}.nk-proof .nk-acts{justify-content:center;margin-top:28px}.nk-member,.nk-custom{margin-top:var(--nk-gap)}.nk-band-img{object-fit:cover}.nk-band-kicker{margin:0 0 12px;font-size:16px;font-weight:600}.nk-band-title{margin:0;font-size:40px}.nk-band-title .sd-price,.nk-band-title span{font:inherit;color:inherit;-webkit-text-fill-color:currentColor}.nk-band-line{max-width:46ch;margin-top:14px;font-size:18px;line-height:1.5}.nk-band-acts{margin-top:24px}@media (min-width:768px){.nk-band-title{font-size:clamp(48px,5.6vw,80px)}}.sd-drawer{box-shadow:none}.sd-drawer-root:not(.is-open) .sd-drawer{visibility:hidden;transition:transform .24s var(--sd-ease), visibility 0s .24s}@media (max-width:767px){.sd-footer[data-canvas=white] .sd-footer-grid{grid-template-columns:1fr 1fr;gap:24px 16px}}.sd-drawer-root[data-canvas=white]{background:0 0}.nk-hero-title{max-width:12ch;font-size:44px}@media (min-width:960px){.nk-hero-copy{width:48%;max-width:720px;padding:0 0 96px var(--nk-edge);flex-direction:column;justify-content:center;display:flex;top:0;bottom:0}.nk-hero-title{max-width:none;font-size:clamp(64px,5.6vw,84px)}.nk-hero-line{max-width:52ch;margin-top:20px;font-size:20px}.nk-hero-art{inset:0 var(--nk-edge) 0 auto;width:49%}.nk-hero-page-1{--r:-3deg;width:58%;top:6%;left:23%}.nk-hero-page-2{--r:4deg;width:48%;top:17%;left:4%}.nk-hero-page-3{--r:7deg;width:44%;top:37%;left:54%}}.nk-photo-band{margin:0 var(--nk-edge);aspect-ratio:4/5;background:#f5f5f5;position:relative;overflow:hidden}.nk-story-copy{margin:32px var(--nk-edge) 0;text-align:center}.nk-home .nk-story .nk-band-title,.nk-home .nk-story .nk-band-kicker,.nk-home .nk-story .nk-band-line{color:var(--nk-ink)}.nk-story .nk-band-line{margin-left:auto;margin-right:auto}.nk-story .nk-band-acts{justify-content:center}@media (min-width:768px){.nk-photo-band{aspect-ratio:16/9;max-height:760px}.nk-story-copy{margin-top:40px}.nk-story .nk-band-title{font-size:clamp(56px,6.4vw,96px)}}#main-content .nk-points{margin:56px var(--nk-edge) 0;gap:28px;padding:0;list-style:none;display:grid}.nk-points h3{letter-spacing:0;color:var(--nk-ink);margin:0 0 6px;font-size:18px;font-weight:600}.nk-points p{color:var(--nk-ink);margin:0;font-size:18px;line-height:1.5}@media (min-width:960px){#main-content .nk-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:72px}}.nk-proof-body{max-width:60ch;font-size:20px}.nk-proof-body span{display:block}.nk-proof-body span+span{margin-top:4px}#main-content .nk-points{display:block}#main-content .nk-points li+li{margin-top:16px}.nk-points h3,.nk-points p{display:inline}.nk-points h3{margin:0}@media (min-width:960px){#main-content .nk-points{margin-top:64px;display:block}}.sd-guest-way{gap:16px;width:100%;margin-top:28px;display:grid}.sd-guest-or{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.sd-guest-or:before,.sd-guest-or:after{content:"";background:var(--sd-line-strong);height:1px}.sd-guest-or span{letter-spacing:.14em;text-transform:uppercase;color:var(--sd-text-faint-aa);font-size:14px}.sd-guest-way form{margin:0}.sd-guest-btn{border:1.5px solid var(--sd-text);width:100%;min-height:52px;color:var(--sd-text);font:600 18px/1 var(--font-sans,system-ui, sans-serif);cursor:pointer;transition:background .2s var(--sd-ease), color .2s var(--sd-ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;display:flex}.sd-guest-btn:hover{background:var(--sd-text);color:var(--sd-ink)}.sd-guest-btn:focus-visible{outline:2px solid var(--sd-accent-2);outline-offset:3px}.sd-guest-note{color:var(--sd-text-dim);text-align:center;margin:0;font-size:18px;line-height:1.5}@media (prefers-reduced-motion:reduce){.sd-guest-btn{transition:none}}.sd-cart-guest{color:var(--sd-text);margin:0;font-size:18px;line-height:1.5}.sd-cart-guest a{color:inherit;text-underline-offset:3px;min-height:44px;margin:-11px 0;font-weight:700;line-height:44px;text-decoration:underline;display:inline-block}:is(html:has(main.sd-door),body:has(main.sd-door)){background:#fff}.sd-door{color:var(--nk-ink,#111);background:#fff;padding-block:56px 112px;overflow-x:clip}.sd-door-inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:48px;display:grid}@media (min-width:960px){.sd-door{padding-block:88px 144px}.sd-door-inner{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:56px clamp(64px,8vw,128px)}.sd-door-arrival .sd-door-inner{grid-template-rows:auto 1fr;grid-template-areas:"say ways""why ways"}.sd-door-arrival .sd-door-say{grid-area:say}.sd-door-arrival .sd-door-ways{grid-area:ways}.sd-door-arrival .sd-door-why{grid-area:why}}.sd-door-narrow .sd-door-inner{grid-template-columns:minmax(0,680px);justify-content:center}.sd-door-stack{gap:40px;display:grid}.sd-door-say{gap:20px;max-width:600px;display:grid}.sd-door-say>p:not(.sd-eyebrow){max-width:36em}.sd-door-narrow .sd-door-say{max-width:none}.sd-door-say .sd-eyebrow{font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:0;text-transform:none;color:var(--nk-grey,#707072);margin:0;font-size:16px;font-weight:500}.sd-door-say h1{font-family:var(--nk-display);letter-spacing:0;text-transform:uppercase;color:var(--nk-ink,#111);-webkit-text-fill-color:currentColor;text-wrap:balance;background:0 0;margin:0;font-size:clamp(44px,5.4vw,80px);font-weight:400;line-height:.92}.sd-door-say>p:not(.sd-eyebrow){color:#4b4b4d;margin:0;font-size:18px;line-height:1.6}.sd-door-say>h1+p{color:var(--nk-ink,#111)}.sd-door .sd-door-signature{display:none}.sd-door-why{max-width:44ch;display:grid}.sd-door-why>div{border-top:1px solid #e5e5e5;gap:6px;padding-block:22px;display:grid}.sd-door-why>div:last-child{border-bottom:1px solid #e5e5e5}.sd-door-why>div>i{display:none}.sd-door-why>div>div{gap:6px;display:grid}.sd-door-why strong{color:#111;font-size:18px;font-weight:600}.sd-door-why small{color:#4b4b4d;font-size:18px;line-height:1.6}.sd-door-ways{align-content:start;gap:28px;min-width:0;display:grid}.sd-door-form{gap:28px;min-width:0;display:grid}.sd-door-form label{gap:8px;display:grid}.sd-door-form label>span{color:#111;font-size:18px;font-weight:600;line-height:1.35}.sd-door-form label>small{color:#4b4b4d;font-size:16px;line-height:1.5}.sd-door-form input:not([type=checkbox]),.sd-door-form select{color:#111;width:100%;min-height:56px;font:400 18px/1.3 var(--font-sans,system-ui, sans-serif);box-shadow:none;appearance:none;background:#fff;border:1px solid #cacacb;border-radius:8px;margin:0;padding:0 16px;display:block}.sd-door-form select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23111' stroke-width='1.8'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:48px}.sd-door-form input::placeholder{color:#8d8d8f;opacity:1}.sd-door-form input:hover:not(:focus),.sd-door-form select:hover:not(:focus){border-color:#707072}.sd-door-form input:focus-visible,.sd-door-form select:focus-visible{outline-offset:0;border-color:#111;outline:2px solid #111}.sd-door-code input:not([type=checkbox]){letter-spacing:.4em;text-align:center;min-height:72px;font:500 32px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.sd-door-form label.sd-door-check{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px}.sd-door-check input[type=checkbox]{accent-color:#111;cursor:pointer;width:28px;height:28px;margin:0}.sd-door-check span{color:#111;font-size:18px;line-height:1.55}.sd-door .sd-btn{color:#111;min-height:52px;font:600 18px/1.25 var(--font-sans,system-ui, sans-serif);box-shadow:none;background:#fff;border:1.5px solid #cacacb;border-radius:999px;padding:12px 28px}.sd-door .sd-btn:hover{background:#fff;border-color:#111}.sd-door .sd-btn-primary{color:#fff;background:#111;border-color:#111}.sd-door .sd-btn-primary:hover{background:#3d3d3f;border-color:#3d3d3f}.sd-door .sd-btn:focus-visible{outline-offset:3px;outline:2px solid #111}.sd-door-form button[type=submit]{width:100%;min-height:56px}.sd-door-note{color:var(--sd-text-dim);margin:0;font-size:18px;line-height:1.6}.sd-door-error,.sd-door-said{color:var(--sd-text);border-left:3px solid var(--sd-line-strong);margin:0;padding:4px 0 4px 16px;font-size:18px;line-height:1.55}.sd-door-error{color:var(--sd-alert);border-left-color:var(--sd-alert)}[data-canvas=white] .sd-door-note{color:#4b4b4d}[data-canvas=white] .sd-door-error{color:#d30005;border-left-color:#d30005}[data-canvas=white] .sd-door-said{color:#111;border-left-color:#007d48}.sd-door-alt{border-top:1px solid #e5e5e5;gap:8px;padding-top:24px;display:grid}.sd-door-alt>span{color:#707072;font-size:16px;font-weight:500}.sd-door-links{justify-items:start;gap:4px;display:grid}.sd-door-links>a{color:#111;text-underline-offset:5px;align-items:center;min-height:44px;font-size:18px;font-weight:500;text-decoration:underline;display:inline-flex}.sd-door-links>a:hover{color:#707072}.sd-door-links>.sd-btn{margin-top:8px;text-decoration:none}.sd-door :is(p,small,span) a{color:#111;text-underline-offset:4px;padding-block:10px;text-decoration:underline}.sd-door a:focus-visible{outline-offset:2px;outline:2px solid #111}.sd-door .sd-provider{color:#111;background:#fff;border:1.5px solid #cacacb;border-radius:999px;min-height:52px;font-size:18px}.sd-door .sd-providers-note{color:#4b4b4d;font-size:16px}.sd-door .sd-providers-or span,.sd-door .sd-guest-or span{letter-spacing:.08em;color:#707072;font-size:16px}.sd-door .sd-guest-or:before,.sd-door .sd-guest-or:after,.sd-door .sd-providers-or:before,.sd-door .sd-providers-or:after{background:#e5e5e5}.sd-door .sd-guest-way{margin-top:0}.sd-door .sd-guest-btn{color:#111;border-color:#111}.sd-door .sd-guest-btn:hover{color:#fff;background:#111}.sd-door .sd-guest-btn:focus-visible{outline-color:#111}.sd-door .sd-guest-note{color:#4b4b4d}@media (max-width:767px){.sd-door-ways>.sd-door-form{order:1}.sd-door-ways>.sd-guest-way{order:2}.sd-door-ways>.sd-providers-or{order:3}.sd-door-ways>.sd-providers{order:4}}.sd-door-out{flex-wrap:wrap;gap:12px;display:flex}.sd-door-ref{color:#4b4b4d;margin:24px 0 0;font-size:16px;line-height:1.6}.sd-door-ref b{color:#111;overflow-wrap:anywhere;font-weight:600}@media (max-width:767px){.sd-door-out .sd-btn{width:100%}}@media (prefers-reduced-motion:reduce){.sd-door .sd-btn{transition:none}}@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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
