.s2{--s2-n0:#fff;--s2-n25:#fbfcfc;--s2-n50:#f7f8f9;--s2-n100:#f1f2f4;--s2-n150:#e9ebee;--s2-n200:#dfe2e6;--s2-n300:#cdd2d8;--s2-n400:#aeb4bc;--s2-n500:#767e88;--s2-n600:#616972;--s2-n700:#525a64;--s2-n800:#343b44;--s2-n900:#16191d;--s2-n950:#0b0d10;--s2-canvas-light:#eaeaea;--s2-canvas-dark:#0e0e0e;--s2-d0:#0b0c0d;--s2-d25:#121417;--s2-d50:#16181b;--s2-d100:#1e2126;--s2-d150:#22262b;--s2-d200:#2a2e35;--s2-d300:#343941;--s2-d400:#454c56;--s2-d500:#6e767f;--s2-d600:#8b939d;--s2-d700:#a2aab4;--s2-d800:#c9cfd6;--s2-d900:#edeff2;--s2-d950:#fff;--s2-azure-600:#0b63ce;--s2-azure-500:#1f6fe0;--s2-azure-300:#63a9ff;--s2-azure-tint-l:#e7f0fc;--s2-azure-tint-d:#173357;--s2-brass-700:#7a5d33;--s2-brass-300:#d9b87a;--s2-brass-tint-l:#f6f0e6;--s2-brass-tint-d:#282115;--s2-red-700:#b32d22;--s2-red-600:#c4382b;--s2-red-300:#ff8577;--s2-red-tint-l:#fcecea;--s2-red-tint-d:#2e1a17;--s2-green-700:#1f6b45;--s2-green-300:#5fcb8e;--s2-green-tint-l:#e8f5ee;--s2-green-tint-d:#10251a;--s2-amber-800:#7a5000;--s2-amber-400:#e5b04b;--s2-amber-tint-l:#fbf1df;--s2-amber-tint-d:#2b2110;--s2-space-0:0;--s2-space-1:2px;--s2-space-2:4px;--s2-space-3:6px;--s2-space-4:8px;--s2-space-5:12px;--s2-space-6:16px;--s2-space-7:20px;--s2-space-8:24px;--s2-space-9:32px;--s2-space-10:40px;--s2-space-11:48px;--s2-space-12:64px;--s2-space-13:96px;--s2-radius-xs:4px;--s2-radius-sm:6px;--s2-radius-md:8px;--s2-radius-lg:12px;--s2-radius-xl:16px;--s2-radius-2xl:20px;--s2-radius-full:999px;--s2-h-xs:24px;--s2-h-sm:28px;--s2-h-md:32px;--s2-h-lg:40px;--s2-h-xl:48px;--s2-font:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--s2-font-he:var(--font-he), var(--font-geist-sans), sans-serif;--s2-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--s2-text-11:.6875rem;--s2-lh-11:1rem;--s2-text-12:.75rem;--s2-lh-12:1rem;--s2-text-13:.8125rem;--s2-lh-13:1.125rem;--s2-text-14:.875rem;--s2-lh-14:1.25rem;--s2-text-16:1rem;--s2-lh-16:1.5rem;--s2-text-20:1.25rem;--s2-lh-20:1.625rem;--s2-text-24:1.5rem;--s2-lh-24:1.875rem;--s2-text-28:1.75rem;--s2-lh-28:2.125rem;--s2-text-32:2rem;--s2-lh-32:2.375rem;--s2-text-40:2.5rem;--s2-lh-40:2.75rem;--s2-z-base:0;--s2-z-overlay:5;--s2-z-sticky:20;--s2-z-rail:30;--s2-z-tray:40;--s2-z-drag:50;--s2-z-scrim:60;--s2-z-sheet:70;--s2-z-modal:80;--s2-z-popover:90;--s2-z-toast:100;--s2-z-progress:110;--s2-dur-1:.12s;--s2-dur-2:.2s;--s2-dur-3:.3s;--s2-dur-4:.42s;--s2-ease:var(--aura-ease,cubic-bezier(.16, 1, .3, 1));--s2-ease-exit:cubic-bezier(.5, 0, .75, 0);--s2-ease-inout:var(--aura-ease-inout,cubic-bezier(.65, 0, .35, 1));--s2-ease-spring:cubic-bezier(.32, .72, 0, 1);--s2-ring-width:2px;--s2-ring-offset:2px;font-family:var(--s2-font);font-size:var(--s2-text-13);line-height:var(--s2-lh-13);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none;background:var(--s2-bg);color:var(--s2-text);accent-color:var(--s2-select-solid);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[lang=he] .s2,.s2[lang=he],[dir=rtl] .s2,.s2[dir=rtl]{font-family:var(--s2-font-he);font-size:var(--s2-text-14);line-height:var(--s2-lh-14)}.s2[data-theme=light],.s2[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--s2-bg:var(--s2-n50);--s2-surface:var(--s2-n0);--s2-raised:var(--s2-n0);--s2-subtle:var(--s2-n100);--s2-subtle-active:var(--s2-n150);--s2-canvas:var(--s2-canvas-light);--s2-scrim:#0b0d106b;--s2-tile-edge:#00000014;--s2-text:var(--s2-n900);--s2-text-2:var(--s2-n700);--s2-text-3:var(--s2-n600);--s2-text-disabled:#8c939c;--s2-icon:var(--s2-n500);--s2-hairline:var(--s2-n200);--s2-hairline-strong:var(--s2-n300);--s2-border-control:var(--s2-n500);--s2-ink-solid:var(--s2-n900);--s2-ink-hover:#2e343c;--s2-ink-active:var(--s2-n950);--s2-on-ink:var(--s2-n0);--s2-select:var(--s2-azure-600);--s2-select-solid:var(--s2-azure-600);--s2-select-hover:#0a57b4;--s2-select-tint:var(--s2-azure-tint-l);--s2-on-select:#fff;--s2-ring:var(--s2-azure-600);--s2-accent:var(--s2-brass-700);--s2-accent-solid:var(--s2-brass-700);--s2-accent-hover:#6a5029;--s2-accent-tint:var(--s2-brass-tint-l);--s2-on-accent:#fff;--s2-danger:var(--s2-red-700);--s2-danger-solid:var(--s2-red-700);--s2-danger-hover:#9c271d;--s2-danger-tint:var(--s2-red-tint-l);--s2-on-danger:#fff;--s2-success:var(--s2-green-700);--s2-success-tint:var(--s2-green-tint-l);--s2-warning:var(--s2-amber-800);--s2-warning-tint:var(--s2-amber-tint-l);--s2-overlay-hover:#16191d0d;--s2-overlay-active:#16191d17;--s2-e1:0 1px 2px #0b0d100f, 0 0 0 1px #0b0d100a;--s2-e2:0 2px 4px -1px #0b0d1014, 0 6px 14px -4px #0b0d1012;--s2-e3:0 8px 16px -6px #0b0d101a, 0 18px 36px -12px #0b0d101f;--s2-e4:0 16px 32px -10px #0b0d1029, 0 40px 72px -24px #0b0d1033;--s2-e-drag:0 12px 24px -8px #0b0d1042, 0 28px 56px -16px #0b0d1038;--s2-info:var(--s2-select);--s2-info-tint:var(--s2-select-tint);--s2-brand:var(--s2-accent);--s2-on-brand:var(--s2-on-accent);--s2-row-hover:var(--s2-overlay-hover);--s2-selected-row:var(--s2-select-tint)}.s2[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--s2-bg:var(--s2-d50);--s2-surface:var(--s2-d100);--s2-raised:var(--s2-d200);--s2-subtle:var(--s2-d150);--s2-subtle-active:var(--s2-d200);--s2-canvas:var(--s2-canvas-dark);--s2-scrim:#0000009e;--s2-tile-edge:#ffffff12;--s2-text:var(--s2-d900);--s2-text-2:var(--s2-d700);--s2-text-3:var(--s2-d600);--s2-text-disabled:#6e767f;--s2-icon:var(--s2-d600);--s2-hairline:var(--s2-d300);--s2-hairline-strong:#3d434b;--s2-border-control:var(--s2-d600);--s2-ink-solid:var(--s2-d900);--s2-ink-hover:#d3d8de;--s2-ink-active:var(--s2-d950);--s2-on-ink:var(--s2-d50);--s2-select:var(--s2-azure-300);--s2-select-solid:var(--s2-azure-500);--s2-select-hover:#3a86ee;--s2-select-tint:var(--s2-azure-tint-d);--s2-on-select:#fff;--s2-ring:var(--s2-azure-300);--s2-accent:var(--s2-brass-300);--s2-accent-solid:var(--s2-brass-300);--s2-accent-hover:#e6c88f;--s2-accent-tint:var(--s2-brass-tint-d);--s2-on-accent:#16181b;--s2-danger:var(--s2-red-300);--s2-danger-solid:var(--s2-red-600);--s2-danger-hover:#d44838;--s2-danger-tint:var(--s2-red-tint-d);--s2-on-danger:#fff;--s2-success:var(--s2-green-300);--s2-success-tint:var(--s2-green-tint-d);--s2-warning:var(--s2-amber-400);--s2-warning-tint:var(--s2-amber-tint-d);--s2-overlay-hover:#edeff212;--s2-overlay-active:#edeff21f;--s2-e1:0 1px 2px #00000080, 0 0 0 1px #ffffff0d;--s2-e2:0 2px 6px #0000008c, 0 0 0 1px #ffffff0f;--s2-e3:0 8px 24px #0009, 0 0 0 1px #ffffff14;--s2-e4:0 24px 60px #000000b3, 0 0 0 1px #ffffff17;--s2-e-drag:0 16px 40px #000000b8, 0 0 0 1px #ffffff1a;--s2-info:var(--s2-select);--s2-info-tint:var(--s2-select-tint);--s2-brand:var(--s2-accent);--s2-on-brand:var(--s2-on-accent);--s2-row-hover:var(--s2-overlay-hover);--s2-selected-row:var(--s2-select-tint)}@media (prefers-color-scheme:dark){.s2[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--s2-bg:var(--s2-d50);--s2-surface:var(--s2-d100);--s2-raised:var(--s2-d200);--s2-subtle:var(--s2-d150);--s2-subtle-active:var(--s2-d200);--s2-canvas:var(--s2-canvas-dark);--s2-scrim:#0000009e;--s2-tile-edge:#ffffff12;--s2-text:var(--s2-d900);--s2-text-2:var(--s2-d700);--s2-text-3:var(--s2-d600);--s2-text-disabled:#6e767f;--s2-icon:var(--s2-d600);--s2-hairline:var(--s2-d300);--s2-hairline-strong:#3d434b;--s2-border-control:var(--s2-d600);--s2-ink-solid:var(--s2-d900);--s2-ink-hover:#d3d8de;--s2-ink-active:var(--s2-d950);--s2-on-ink:var(--s2-d50);--s2-select:var(--s2-azure-300);--s2-select-solid:var(--s2-azure-500);--s2-select-hover:#3a86ee;--s2-select-tint:var(--s2-azure-tint-d);--s2-on-select:#fff;--s2-ring:var(--s2-azure-300);--s2-accent:var(--s2-brass-300);--s2-accent-solid:var(--s2-brass-300);--s2-accent-hover:#e6c88f;--s2-accent-tint:var(--s2-brass-tint-d);--s2-on-accent:#16181b;--s2-danger:var(--s2-red-300);--s2-danger-solid:var(--s2-red-600);--s2-danger-hover:#d44838;--s2-danger-tint:var(--s2-red-tint-d);--s2-on-danger:#fff;--s2-success:var(--s2-green-300);--s2-success-tint:var(--s2-green-tint-d);--s2-warning:var(--s2-amber-400);--s2-warning-tint:var(--s2-amber-tint-d);--s2-overlay-hover:#edeff212;--s2-overlay-active:#edeff21f;--s2-e1:0 1px 2px #00000080, 0 0 0 1px #ffffff0d;--s2-e2:0 2px 6px #0000008c, 0 0 0 1px #ffffff0f;--s2-e3:0 8px 24px #0009, 0 0 0 1px #ffffff14;--s2-e4:0 24px 60px #000000b3, 0 0 0 1px #ffffff17;--s2-e-drag:0 16px 40px #000000b8, 0 0 0 1px #ffffff1a;--s2-info:var(--s2-select);--s2-info-tint:var(--s2-select-tint);--s2-brand:var(--s2-accent);--s2-on-brand:var(--s2-on-accent);--s2-row-hover:var(--s2-overlay-hover);--s2-selected-row:var(--s2-select-tint)}}.s2{--s2-toolbar-h:48px;--s2-chipstrip-h:40px;--s2-form-max:640px;--s2-row-h:34px;--s2-tile-min:160px;--s2-tile-gap:8px;--s2-rail-w:248px;--s2-rail-w-icon:64px;--s2-topbar-h:56px;--s2-gcard-min:232px;--s2-gcard-gap:var(--s2-space-6);--s2-gcard-cover-ar:4 / 3;--s2-ws-bar-h:52px;--s2-parts-w:208px;--s2-frame-r:var(--s2-radius-sm);--s2-marquee-bg:var(--s2-accent)}@supports (color:color-mix(in lab, red, red)){.s2{--s2-marquee-bg:color-mix(in srgb, var(--s2-accent) 12%, transparent)}}.s2{--s2-loupe-scrim:#080809f0}@media (max-width:767px),(orientation:landscape) and (pointer:coarse) and (max-height:500px){.s2{--s2-toolbar-h:52px;--s2-topbar-h:52px;--s2-gcard-min:148px;--s2-gcard-gap:var(--s2-space-5)}}.s2[data-theme=light],.s2[data-theme=system]{--s2-skel:var(--s2-n150)}.s2[data-theme=dark]{--s2-skel:var(--s2-d150)}@media (prefers-color-scheme:dark){.s2[data-theme=system]{--s2-skel:var(--s2-d150)}}.s2{--s2-gutter:var(--s2-space-6);--s2-section-gap:var(--s2-space-8);--s2-card-pad:var(--s2-space-6);--s2-content-max:1440px;--s2-content-max-detail:960px;--s2-r-control:var(--s2-radius-md);--s2-r-surface:var(--s2-radius-lg);--s2-r-sheet:var(--s2-radius-xl);--s2-r-sheet-phone:var(--s2-radius-2xl);--s2-on-scrim:#fff;--s2-on-scrim-2:#ffffffb8;--s2-focus-shadow:0 0 0 2px var(--s2-bg), 0 0 0 4px var(--s2-ring)}@media (min-width:768px){.s2{--s2-gutter:var(--s2-space-8);--s2-section-gap:var(--s2-space-9);--s2-card-pad:var(--s2-space-7)}}@media (min-width:1280px){.s2{--s2-gutter:var(--s2-space-9)}}.s2[data-density=s]{--s2-frame-r:var(--s2-radius-xs)}.s2-t-display{font-size:var(--s2-text-32);line-height:var(--s2-lh-32);letter-spacing:-.02em;font-weight:600}.s2-t-page{font-size:var(--s2-text-24);line-height:var(--s2-lh-24);letter-spacing:-.012em;font-weight:600}.s2-t-section{font-size:var(--s2-text-16);line-height:var(--s2-lh-16);letter-spacing:-.005em;font-weight:600}.s2-t-sub{font-size:var(--s2-text-14);line-height:var(--s2-lh-14);font-weight:600}.s2-t-body{font-size:var(--s2-text-13);line-height:var(--s2-lh-13);font-weight:400}.s2-t-meta{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);font-weight:400}.s2-t-label{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);font-weight:500}.s2-t-over{font-size:var(--s2-text-11);line-height:var(--s2-lh-11);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.s2-t-stat{font-size:var(--s2-text-28);line-height:var(--s2-lh-28);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;font-weight:600}@media (pointer:coarse){.s2-t-body{font-size:.9375rem;line-height:1.375rem}}:is([lang=he],[dir=rtl]) .s2-t-display{line-height:calc(var(--s2-lh-32) + 2px)}:is([lang=he],[dir=rtl]) .s2-t-page{line-height:calc(var(--s2-lh-24) + 2px)}:is([lang=he],[dir=rtl]) .s2-t-section{line-height:calc(var(--s2-lh-16) + 2px)}:is([lang=he],[dir=rtl]) .s2-t-sub{line-height:calc(var(--s2-lh-14) + 2px)}:is([lang=he],[dir=rtl]) .s2-t-body{font-size:var(--s2-text-14);line-height:calc(var(--s2-lh-14) + 2px)}:is([lang=he],[dir=rtl]) .s2-t-meta,:is([lang=he],[dir=rtl]) .s2-t-label{line-height:calc(var(--s2-lh-12) + 2px)}:is([lang=he],[dir=rtl]) .s2-t-stat{line-height:calc(var(--s2-lh-28) + 2px)}:is([lang=he],[dir=rtl]) .s2-t-over{font-size:var(--s2-text-12);line-height:calc(var(--s2-lh-12) + 4px);letter-spacing:0;text-transform:none}[dir=rtl] .s2-mirror{transform:scaleX(-1)}.s2[data-density=s]{--s2-tile-min:96px;--s2-tile-gap:4px}.s2[data-density=m]{--s2-tile-min:168px;--s2-tile-gap:8px}.s2[data-density=l]{--s2-tile-min:264px;--s2-tile-gap:12px}.s2,.s2 *,.s2 :before,.s2 :after{box-sizing:border-box}.s2 h1,.s2 h2,.s2 h3,.s2 h4,.s2 p,.s2 dl,.s2 dd,.s2 figure{margin:0}.s2 button{font:inherit;color:inherit}.s2-num{font-variant-numeric:tabular-nums lining-nums}.s2-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.s2-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.s2-skiplink{z-index:var(--s2-z-toast);padding:var(--s2-space-3) var(--s2-space-5);border-radius:var(--s2-radius-md);background:var(--s2-raised);color:var(--s2-text);box-shadow:var(--s2-e3);font-size:var(--s2-text-13);line-height:var(--s2-lh-13);font-weight:600;position:absolute;inset-block-start:var(--s2-space-4);inset-inline-start:var(--s2-space-4);transform:translateY(-200%)}.s2-skiplink:focus-visible{transform:none}.s2-hit{position:relative}.s2-hit:before{content:"";block-size:max(100%,24px);inline-size:max(100%,24px);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}[dir=rtl] .s2-hit:before{translate:50% -50%}@media (pointer:coarse){.s2-hit:before{block-size:max(100%,44px);inline-size:max(100%,44px)}}.s2 :focus{outline:none}.s2 :focus-visible{outline:var(--s2-ring-width) solid var(--s2-ring);outline-offset:var(--s2-ring-offset)}@media (prefers-contrast:more){.s2 :focus-visible{--s2-ring-width:3px}}@media (prefers-reduced-motion:reduce){.s2 *,.s2 :before,.s2 :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.s2-spinner{animation:1.2s ease-in-out infinite s2-spinner-pulse!important}.s2-skel:after{opacity:0!important;animation:none!important}}.s2-spinner{animation:.6s linear infinite s2-spin}@keyframes s2-spin{to{transform:rotate(360deg)}}@keyframes s2-spinner-pulse{0%,to{opacity:1}50%{opacity:.35}}.s2{--s2-sheet-w:420px;--s2-sheet-w-center:480px;--s2-sheet-pad:var(--s2-space-7);--s2-tray-w:360px;--s2-tray-h:56px;--s2-tray-max-h:60vh;--s2-tray-row-h:44px;--s2-veil-bg:#0808098c;--s2-veil-inset:16px;--s2-new-w:560px}:is(:root:has(.s2[data-theme=light]),:root:has(.s2[data-theme=system])){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#f7f8f9}:root:has(.s2[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#16181b}body:has(.s2[data-theme]){background:0 0}@media (prefers-color-scheme:dark){:root:has(.s2[data-theme=system]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#16181b}}.s2-btn{box-sizing:border-box;border-radius:var(--s2-radius-md);font-family:var(--s2-font);font-weight:600;font-size:var(--s2-text-13);line-height:var(--s2-lh-13);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;block-size:var(--s2-h-md);transition:background-color var(--s2-dur-1) var(--s2-ease), border-color var(--s2-dur-1) var(--s2-ease), color var(--s2-dur-1) var(--s2-ease), transform var(--s2-dur-1) var(--s2-ease-spring), opacity var(--s2-dur-1) var(--s2-ease);background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding-inline:12px;display:inline-flex;position:relative}.s2-btn:disabled,.s2-btn[aria-disabled=true]{opacity:.45;pointer-events:none;cursor:default}.s2-btn:hover:not(:disabled){background-image:linear-gradient(var(--s2-overlay-hover), var(--s2-overlay-hover))}.s2-btn:active:not(:disabled){background-image:linear-gradient(var(--s2-overlay-active), var(--s2-overlay-active));transform:scale(.97)}.s2-btn[data-loading=true]{cursor:default}.s2-btn[data-variant=primary]{background-color:var(--s2-ink-solid);color:var(--s2-on-ink)}.s2-btn[data-variant=accent]{background-color:var(--s2-accent-solid);color:var(--s2-on-accent)}.s2-btn[data-variant=secondary]{background-color:var(--s2-surface);color:var(--s2-text);border-color:var(--s2-border-control)}.s2-btn[data-variant=ghost]{color:var(--s2-text);background-color:#0000}.s2-btn[data-variant=danger]{background-color:var(--s2-danger-solid);color:var(--s2-on-danger)}.s2-btn[data-variant=quiet-danger]{color:var(--s2-danger);background-color:#0000}.s2-btn[data-size=sm]{block-size:var(--s2-h-sm);border-radius:var(--s2-radius-sm);font-size:var(--s2-text-13);line-height:var(--s2-lh-13);gap:6px;padding-inline:10px}.s2-btn[data-size=md]{block-size:var(--s2-h-md);border-radius:var(--s2-radius-md);gap:6px;padding-inline:12px}.s2-btn[data-size=lg]{block-size:var(--s2-h-lg);border-radius:var(--s2-radius-md);font-size:var(--s2-text-14);line-height:var(--s2-lh-14);gap:8px;padding-inline:16px}.s2-btn[data-size=xl]{block-size:var(--s2-h-xl);border-radius:var(--s2-radius-md);font-size:var(--s2-text-14);line-height:var(--s2-lh-14);gap:8px;padding-inline:20px}.s2-btn[data-variant=primary]:not([data-icon-only=true]),.s2-btn[data-variant=accent]:not([data-icon-only=true]){min-inline-size:88px}@media (pointer:coarse){.s2-btn{min-block-size:44px}}.s2-btn[data-icon-only=true]{aspect-ratio:1;padding-inline:0}.s2-btn-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.s2-btn[data-size=sm] .s2-btn-icon svg{block-size:14px;inline-size:14px}.s2-btn[data-size=md] .s2-btn-icon svg{block-size:16px;inline-size:16px}.s2-btn[data-size=lg] .s2-btn-icon svg{block-size:18px;inline-size:18px}.s2-btn[data-size=xl] .s2-btn-icon svg{block-size:20px;inline-size:20px}.s2-btn-label{text-overflow:ellipsis;overflow:hidden}.s2-btn-count{flex:none}.s2-iconbtn{color:var(--s2-icon);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--s2-dur-1) var(--s2-ease), color var(--s2-dur-1) var(--s2-ease), transform var(--s2-dur-1) var(--s2-ease-spring);background-color:#0000;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.s2-iconbtn:hover:not(:disabled){background-image:linear-gradient(var(--s2-overlay-hover), var(--s2-overlay-hover));color:var(--s2-text)}.s2-iconbtn:active:not(:disabled){background-image:linear-gradient(var(--s2-overlay-active), var(--s2-overlay-active));transform:scale(.94)}.s2-iconbtn:disabled,.s2-iconbtn[aria-disabled=true]{opacity:.45;pointer-events:none;cursor:default}.s2-iconbtn[data-size=xs]{border-radius:var(--s2-radius-sm);block-size:24px;inline-size:24px}.s2-iconbtn[data-size=sm]{border-radius:var(--s2-radius-sm);block-size:28px;inline-size:28px}.s2-iconbtn[data-size=md]{border-radius:var(--s2-radius-md);block-size:32px;inline-size:32px}.s2-iconbtn[data-size=lg]{border-radius:var(--s2-radius-md);block-size:40px;inline-size:40px}.s2-iconbtn[aria-pressed=true]{background-color:var(--s2-select-tint);color:var(--s2-select)}.s2-iconbtn[aria-pressed=true]:hover:not(:disabled){background-image:linear-gradient(var(--s2-overlay-hover), var(--s2-overlay-hover))}.s2-field{flex-direction:column;gap:6px;max-inline-size:100%;display:flex}.s2-field[data-max-width=form]{max-inline-size:var(--s2-form-max)}.s2-field-label{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-2);font-weight:500}.s2-field-helper{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-3)}.s2-field-helper[data-error=true]{color:var(--s2-danger)}.s2-input-wrap{align-items:stretch;display:flex;position:relative}.s2-input,.s2-textarea{inline-size:100%;font-family:var(--s2-font);font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text);background-color:var(--s2-surface);border:1px solid var(--s2-border-control);border-radius:var(--s2-radius-sm);transition:border-color var(--s2-dur-1) var(--s2-ease), background-color var(--s2-dur-1) var(--s2-ease);padding-inline:10px}.s2-input{block-size:var(--s2-h-md)}.s2-textarea{resize:vertical;min-block-size:72px;padding-block:8px}@supports (resize:block){.s2-textarea{resize:block}}.s2-input::placeholder,.s2-textarea::placeholder{color:var(--s2-text-3)}.s2-input:hover:not(:disabled):not(:focus),.s2-textarea:hover:not(:disabled):not(:focus){border-color:var(--s2-text-3)}.s2-input:focus,.s2-textarea:focus{border-color:var(--s2-select);outline:none}.s2-input[aria-invalid=true],.s2-textarea[aria-invalid=true]{border-color:var(--s2-danger)}.s2-input[aria-invalid=true]:focus-visible,.s2-textarea[aria-invalid=true]:focus-visible{outline-color:var(--s2-danger)}.s2-input:disabled,.s2-textarea:disabled{border-color:var(--s2-hairline);background-color:var(--s2-subtle);color:var(--s2-text-disabled);cursor:default}.s2-input[readonly],.s2-textarea[readonly]{border-color:var(--s2-hairline);background-color:var(--s2-subtle);color:var(--s2-text)}.s2-input[data-size=sm]{block-size:var(--s2-h-sm);padding-inline:8px}.s2-input[data-size=lg]{block-size:var(--s2-h-lg);font-size:var(--s2-text-14);line-height:var(--s2-lh-14);padding-inline:12px}.s2-input[data-has-leading=true]{padding-inline-start:30px}.s2-input[data-has-trailing=true]{padding-inline-end:30px}.s2-input-icon-leading,.s2-input-icon-trailing{color:var(--s2-icon);align-items:center;display:flex;position:absolute;inset-block:0}.s2-input-icon-leading{pointer-events:none;inset-inline-start:9px}.s2-input-icon-trailing{inset-inline-end:4px}.s2-input-group{align-items:stretch;display:flex}.s2-input-group>.s2-input,.s2-input-group>.s2-input-wrap>.s2-input,.s2-input-group>.s2-btn{border-radius:0;margin-inline-start:-1px}.s2-input-group>:first-child{border-start-start-radius:var(--s2-radius-sm);border-end-start-radius:var(--s2-radius-sm);margin-inline-start:0}.s2-input-group>:last-child{border-start-end-radius:var(--s2-radius-sm);border-end-end-radius:var(--s2-radius-sm)}.s2-input-group>:focus-within,.s2-input-group>:focus{z-index:1;position:relative}@media (pointer:coarse){.s2-input,.s2-textarea{font-size:var(--s2-text-16)}}.s2-input[type=search]::-webkit-search-cancel-button{appearance:none}.s2-input[type=search]::-webkit-search-decoration{appearance:none}.s2-check-row{align-items:center;gap:8px;display:inline-flex}.s2-check-wrap{flex:none;display:inline-flex;position:relative}.s2-check{appearance:none;border-radius:var(--s2-radius-xs);border:1.5px solid var(--s2-border-control);cursor:pointer;block-size:18px;inline-size:18px;transition:background-color var(--s2-dur-1) var(--s2-ease), border-color var(--s2-dur-1) var(--s2-ease);background-color:#0000;flex:none;margin:0;position:relative}.s2-check[data-size=sm]{block-size:16px;inline-size:16px}.s2-check[data-size=lg]{block-size:20px;inline-size:20px}.s2-check:hover:not(:disabled){border-color:var(--s2-text-2);background-image:linear-gradient(var(--s2-overlay-hover), var(--s2-overlay-hover))}.s2-check:checked,.s2-check:indeterminate{background-color:var(--s2-select-solid);border-color:#0000}.s2-check:disabled{background-color:var(--s2-subtle);border-color:var(--s2-hairline);cursor:default}.s2-check-mark{pointer-events:none;stroke:var(--s2-on-select);stroke-width:2px;fill:none;opacity:0;stroke-dasharray:16;stroke-dashoffset:16px;transition:opacity 1ms, stroke-dashoffset var(--s2-dur-1) var(--s2-ease);position:absolute;inset:0}.s2-check:checked~.s2-check-mark{opacity:1;stroke-dashoffset:0}.s2-check-indeterminate-bar{pointer-events:none;background-color:var(--s2-on-select);opacity:0;border-radius:1px;block-size:2px;inline-size:8px;margin:auto;position:absolute;inset:0}.s2-check:indeterminate~.s2-check-indeterminate-bar{opacity:1}.s2-check-label{font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text);cursor:pointer}.s2-check:disabled~.s2-check-label{color:var(--s2-text-disabled);cursor:default}.s2-check--tile{appearance:none;border-radius:var(--s2-radius-full);cursor:pointer;filter:drop-shadow(0 1px 2px #0000008c);block-size:22px;inline-size:22px;transition:background-color var(--s2-dur-1) var(--s2-ease);background-color:#00000047;border:1.5px solid #ffffffe6;margin:0;position:relative}.s2-check--tile:checked{background-color:var(--s2-select-solid);border-color:#0000}.s2-check--tile~.s2-check-mark{stroke:var(--s2-on-scrim)}.s2-check[data-size=lg]~.s2-check-mark{stroke-width:2.25px}.s2-check:disabled~.s2-check-mark{stroke:var(--s2-text-disabled)}.s2-check:disabled~.s2-check-indeterminate-bar{background-color:var(--s2-text-disabled)}.s2-check-row[data-disabled=true]{cursor:default}.s2-check-row[data-disabled=true] .s2-check-label{color:var(--s2-text-disabled);cursor:default}.s2-check--tile[data-size=sm]{block-size:18px;inline-size:18px}.s2-check--tile[data-size=md]{block-size:20px;inline-size:20px}.s2-check--tile[data-size=lg]{block-size:22px;inline-size:22px}.s2-check--tile:hover:not(:disabled){border-color:#ffffffe6}.s2-chip{border-radius:var(--s2-radius-full);background-color:var(--s2-surface);border:1px solid var(--s2-hairline-strong);color:var(--s2-text-2);font-family:var(--s2-font);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--s2-dur-1) var(--s2-ease), border-color var(--s2-dur-1) var(--s2-ease), color var(--s2-dur-1) var(--s2-ease), transform var(--s2-dur-2) var(--s2-ease-spring);align-items:center;gap:6px;font-weight:500;display:inline-flex;position:relative}.s2-chip[data-size=sm]{block-size:24px;font-size:var(--s2-text-12);line-height:var(--s2-lh-12);padding-inline:10px}.s2-chip[data-size=md]{block-size:28px;font-size:var(--s2-text-13);line-height:var(--s2-lh-13);padding-inline:12px}.s2-chip:hover:not(:disabled){background-image:linear-gradient(var(--s2-overlay-hover), var(--s2-overlay-hover));border-color:var(--s2-border-control);color:var(--s2-text)}.s2-chip[data-selected=true]{background-color:var(--s2-ink-solid);color:var(--s2-on-ink);border-color:#0000}.s2-chip[data-selected=true]:hover:not(:disabled){color:var(--s2-on-ink)}.s2-chip[data-selected=true] .s2-chip-count{opacity:.7}.s2-chip[data-drop=true]{background-color:var(--s2-select-tint);border:2px solid var(--s2-select);color:var(--s2-select);transform:scale(1.04)}.s2-chip[data-dashed=true]{border-style:dashed;border-color:var(--s2-border-control);color:var(--s2-text-2);background-color:#0000}.s2-chip:disabled,.s2-chip[aria-disabled=true]{background-color:var(--s2-subtle);border-color:var(--s2-hairline);color:var(--s2-text-disabled);pointer-events:none;cursor:default}.s2-chip-icon{flex:none;display:inline-flex}.s2-chip-count{color:var(--s2-text-3);flex:none}.s2-card{background-color:var(--s2-surface);border:1px solid var(--s2-hairline);border-radius:var(--s2-radius-lg);box-shadow:var(--s2-e1)}.s2-card-header{justify-content:space-between;align-items:center;gap:12px;min-block-size:44px;padding-block:8px;padding-inline:16px;display:flex}.s2-card-header-text{min-inline-size:0}.s2-card-title{font-size:var(--s2-text-14);color:var(--s2-text);font-weight:600}.s2-card-desc{font-size:var(--s2-text-12);color:var(--s2-text-2);margin-block-start:2px}.s2-card-header-actions{flex:none;align-items:center;gap:8px;display:flex}.s2-card-body{padding:16px}.s2-card-body[data-dense=true]{padding:12px}.s2-card-footer{border-block-start:1px solid var(--s2-hairline);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}a.s2-card,button.s2-card{text-align:start;inline-size:100%;color:inherit;cursor:pointer;transition:box-shadow var(--s2-dur-1) var(--s2-ease), border-color var(--s2-dur-1) var(--s2-ease), transform var(--s2-dur-1) var(--s2-ease-spring);text-decoration:none;display:block}a.s2-card:hover,button.s2-card:hover{box-shadow:var(--s2-e2);border-color:var(--s2-hairline-strong)}a.s2-card:active,button.s2-card:active{box-shadow:var(--s2-e1);transform:scale(.995)}.s2-section-label{flex-direction:column;gap:8px;display:flex}.s2-section-label:not(:first-child){border-block-start:1px solid var(--s2-hairline);margin-block-start:16px;padding-block-start:16px}.s2-section-label-text{font-size:var(--s2-text-11);line-height:var(--s2-lh-11);letter-spacing:.06em;text-transform:uppercase;color:var(--s2-text-3);font-weight:600}.s2-skel{background-color:var(--s2-skel);border-radius:var(--s2-radius-sm);inline-size:var(--s2-skel-w,100%);block-size:var(--s2-skel-h,var(--s2-lh-13));position:relative;overflow:hidden}.s2-skel:after{content:"";background-image:linear-gradient(90deg, transparent, var(--s2-overlay-hover), transparent);animation:1.4s linear infinite s2-skel-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes s2-skel-sweep{to{transform:translate(100%)}}.s2-skel[data-radius=none]{border-radius:0}.s2-skel[data-radius=xs]{border-radius:var(--s2-radius-xs)}.s2-skel[data-radius=sm]{border-radius:var(--s2-radius-sm)}.s2-skel[data-radius=md]{border-radius:var(--s2-radius-md)}.s2-skel[data-radius=lg]{border-radius:var(--s2-radius-lg)}.s2-skel[data-radius=full]{border-radius:var(--s2-radius-full)}.s2-skel[data-circle=true]{border-radius:var(--s2-radius-full);aspect-ratio:1;inline-size:auto;block-size:var(--s2-skel-h,var(--s2-h-md))}.s2-skel-stack{gap:var(--s2-space-4);flex-direction:column;display:flex}.s2-skel-stack>.s2-skel:last-child:not(:only-child){inline-size:62%}.s2-empty{text-align:center;max-inline-size:380px;padding-block:var(--s2-space-12);align-items:center;gap:var(--s2-space-6);flex-direction:column;margin-inline:auto;display:flex}.s2-empty-icon{border-radius:var(--s2-radius-full);background-color:var(--s2-subtle);block-size:72px;inline-size:72px;color:var(--s2-text-3);flex:none;justify-content:center;align-items:center;display:flex}.s2-empty[data-tone=error] .s2-empty-icon{background-color:var(--s2-danger-tint);color:var(--s2-danger)}.s2-empty[data-tone=offline] .s2-empty-icon{background-color:var(--s2-warning-tint);color:var(--s2-warning)}.s2-empty-title{font-size:var(--s2-text-16);line-height:var(--s2-lh-16);color:var(--s2-text);text-wrap:balance;font-weight:600}.s2-empty-body{font-size:var(--s2-text-13);line-height:var(--s2-lh-14);color:var(--s2-text-2);text-wrap:pretty;max-inline-size:42ch}.s2-empty-actions{align-items:center;gap:8px;margin-block-start:4px;display:flex}.s2-empty-hint{font-size:var(--s2-text-12);color:var(--s2-text-3)}.s2-badge{border-radius:var(--s2-radius-full);block-size:20px;font-size:var(--s2-text-11);letter-spacing:0;text-transform:none;white-space:nowrap;align-items:center;gap:4px;padding-inline:8px;font-weight:600;line-height:1;display:inline-flex}.s2-badge[data-case=upper]{letter-spacing:.04em;text-transform:uppercase}.s2-badge[data-tone=neutral]{background-color:var(--s2-subtle);color:var(--s2-text-2)}.s2-badge[data-tone=info]{background-color:var(--s2-select-tint);color:var(--s2-select)}.s2-badge[data-tone=success]{background-color:var(--s2-success-tint);color:var(--s2-success)}.s2-badge[data-tone=warning]{background-color:var(--s2-warning-tint);color:var(--s2-warning)}.s2-badge[data-tone=danger]{background-color:var(--s2-danger-tint);color:var(--s2-danger)}.s2-badge[data-tone=accent]{background-color:var(--s2-accent-tint);color:var(--s2-accent)}.s2-badge--count{border-radius:var(--s2-radius-full);block-size:18px;min-inline-size:18px;font-size:var(--s2-text-11);background-color:var(--s2-subtle-active);color:var(--s2-text-2);justify-content:center;align-items:center;padding-inline:5px;font-weight:600;line-height:1;display:inline-flex}.s2-badge--count[data-active=true]{background-color:var(--s2-ink-solid);color:var(--s2-on-ink)}.s2-badge--dot{border-radius:var(--s2-radius-full);background-color:var(--s2-select);flex:none;block-size:6px;inline-size:6px;display:inline-block;position:relative}.s2-badge--dot[data-ring=true]{box-shadow:0 0 0 2px var(--s2-surface)}.s2-toolbar{z-index:var(--s2-z-sticky);block-size:var(--s2-toolbar-h);background-color:var(--s2-surface);border-block-end:1px solid var(--s2-hairline);transition:background-color var(--s2-dur-2) var(--s2-ease), border-color var(--s2-dur-2) var(--s2-ease), box-shadow var(--s2-dur-2) var(--s2-ease);align-items:center;gap:8px;padding-inline:16px;display:flex;position:sticky;inset-block-start:0}.s2-toolbar[data-stuck=true]{background-color:var(--s2-surface)}@supports (color:color-mix(in lab, red, red)){.s2-toolbar[data-stuck=true]{background-color:color-mix(in srgb, var(--s2-surface) 94%, transparent)}}.s2-toolbar[data-stuck=true]{box-shadow:var(--s2-e2)}.s2-toolbar-leading{flex:none;align-items:center;gap:8px;min-inline-size:0;display:flex}.s2-toolbar-title{font-size:var(--s2-text-16);line-height:var(--s2-lh-16);color:var(--s2-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.s2-toolbar-count{font-size:var(--s2-text-13);color:var(--s2-text-2);flex:none}.s2-toolbar-trailing{flex:none;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.s2-toolbar-stack{flex:1;min-inline-size:0;display:grid}.s2-toolbar-panel{min-inline-size:0;transition:opacity .14s var(--s2-ease);grid-area:1/1;align-items:center;gap:8px;display:flex}.s2-toolbar:not([data-mode=select]) .s2-toolbar-panel[data-panel=select],.s2-toolbar[data-mode=select] .s2-toolbar-panel[data-panel=default]{opacity:0;pointer-events:none}.s2-toolbar[data-mode=select]{background-color:var(--s2-select-tint);border-block-end-color:var(--s2-select)}.s2-toolbar-spacer{flex:auto;min-inline-size:0}@media (pointer:coarse){.s2 :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),textarea,select){font-size:var(--s2-text-16);line-height:var(--s2-lh-16)}}.s2-seg{box-sizing:border-box;border-radius:var(--s2-r-control);background-color:var(--s2-subtle);align-items:stretch;gap:2px;max-inline-size:100%;padding:2px;display:inline-flex}.s2-seg[data-fill=true]{display:flex}.s2-seg-item{box-sizing:border-box;border-radius:var(--s2-radius-sm);block-size:28px;min-inline-size:0;color:var(--s2-text-2);font-family:inherit;font-size:var(--s2-text-13);line-height:var(--s2-lh-13);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--s2-dur-1) var(--s2-ease), color var(--s2-dur-1) var(--s2-ease), box-shadow var(--s2-dur-1) var(--s2-ease), transform var(--s2-dur-1) var(--s2-ease);background:0 0;border:0;flex:auto;justify-content:center;align-items:center;gap:6px;padding-inline:12px;font-weight:500;display:inline-flex;position:relative}.s2-seg[data-size=md] .s2-seg-item{block-size:32px}.s2-seg-icon{flex:none;display:inline-flex}.s2-seg-item:hover:not([aria-disabled=true]):not([data-active=true]){color:var(--s2-text);background-image:linear-gradient(var(--s2-overlay-hover), var(--s2-overlay-hover))}.s2-seg-item:active:not([aria-disabled=true]){transform:scale(.98)}.s2-seg-item[data-active=true]{background-color:var(--s2-surface);color:var(--s2-text);box-shadow:var(--s2-e1);font-weight:600}.s2-seg-item[aria-disabled=true]{color:var(--s2-text-disabled);cursor:default}.s2-seg[data-loading=true]{opacity:.6;cursor:progress}.s2-seg[data-loading=true] .s2-seg-item{cursor:progress}.s2-tablist{gap:var(--s2-space-6);border-block-end:1px solid var(--s2-hairline);scrollbar-width:none;display:flex;overflow-x:auto}.s2-tab{block-size:40px;color:var(--s2-text-2);font-family:inherit;font-size:var(--s2-text-13);line-height:var(--s2-lh-13);white-space:nowrap;cursor:pointer;transition:color var(--s2-dur-1) var(--s2-ease), border-color var(--s2-dur-1) var(--s2-ease);border:0;background:0 0;border-block-end:2px solid #0000;align-items:center;gap:6px;margin-block-end:-1px;padding-inline:2px;font-weight:500;display:inline-flex;position:relative}.s2-tab:hover:not([aria-disabled=true]):not([aria-selected=true]){color:var(--s2-text);border-block-end-color:var(--s2-hairline-strong)}.s2-tab:active:not([aria-disabled=true]){color:var(--s2-text)}.s2-tab[aria-selected=true]{color:var(--s2-text);border-block-end-color:var(--s2-ink-solid);font-weight:600}.s2-tab[aria-disabled=true]{color:var(--s2-text-disabled);cursor:default}.s2-tab-count{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-3);font-weight:400}.s2-tabpanel{padding-block-start:var(--s2-space-6)}.s2-switch{justify-content:space-between;align-items:center;gap:var(--s2-space-6);box-sizing:border-box;min-block-size:44px;inline-size:100%;padding-block:var(--s2-space-3);border-radius:var(--s2-radius-sm);color:var(--s2-text);font-family:inherit;font-size:var(--s2-text-13);line-height:var(--s2-lh-13);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding-inline:0;display:flex}.s2-switch[data-variant=inline]{justify-content:flex-end;gap:var(--s2-space-4);flex-direction:row-reverse;min-block-size:32px;inline-size:auto}.s2-switch-text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.s2-switch-label{font-weight:500}.s2-switch-desc{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-3)}.s2-switch-track{border-radius:var(--s2-radius-full);background-color:var(--s2-border-control);block-size:18px;inline-size:32px;transition:background-color var(--s2-dur-1) var(--s2-ease);flex:none;position:relative}.s2-switch-knob{border-radius:var(--s2-radius-full);background-color:var(--s2-surface);block-size:14px;inline-size:14px;box-shadow:var(--s2-e1);transition:transform var(--s2-dur-1) var(--s2-ease);position:absolute;inset-block-start:2px;inset-inline-start:2px}.s2-switch[aria-checked=true] .s2-switch-track{background-color:var(--s2-ink-solid)}.s2-switch[aria-checked=true] .s2-switch-knob{background-color:var(--s2-on-ink);transform:translate(14px)}[dir=rtl] .s2-switch[aria-checked=true] .s2-switch-knob{transform:translate(-14px)}.s2-switch:hover:not([aria-disabled=true]) .s2-switch-track{background-color:var(--s2-text-3)}.s2-switch[aria-checked=true]:hover:not([aria-disabled=true]) .s2-switch-track{background-color:var(--s2-ink-hover)}.s2-switch:active:not([aria-disabled=true]) .s2-switch-knob{inline-size:16px}.s2-switch[aria-disabled=true]{cursor:default;color:var(--s2-text-disabled)}.s2-switch[aria-disabled=true] .s2-switch-track{opacity:.45}.s2-switch[data-loading=true]{cursor:progress}.s2-switch[data-loading=true] .s2-switch-knob{animation:1s ease-in-out infinite s2-switch-pulse}@keyframes s2-switch-pulse{50%{opacity:.4}}.s2-select-wrap{display:flex;position:relative}.s2-select{appearance:none;inline-size:100%;block-size:var(--s2-h-md);box-sizing:border-box;font-family:var(--s2-font);font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text);background-color:var(--s2-surface);border:1px solid var(--s2-border-control);border-radius:var(--s2-r-control);cursor:pointer;text-overflow:ellipsis;transition:border-color var(--s2-dur-1) var(--s2-ease);padding-inline:10px 30px}.s2-select[data-size=sm]{block-size:var(--s2-h-sm)}.s2-select[data-size=lg]{block-size:var(--s2-h-lg);font-size:var(--s2-text-14)}.s2-select:hover:not(:disabled):not(:focus){border-color:var(--s2-text-3)}.s2-select:focus{border-color:var(--s2-select)}.s2-select[aria-invalid=true]{border-color:var(--s2-danger)}.s2-select:disabled{border-color:var(--s2-hairline);background-color:var(--s2-subtle);color:var(--s2-text-disabled);cursor:default}.s2-select-chevron{color:var(--s2-icon);pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:10px}.s2-menu{box-sizing:border-box;min-inline-size:200px;max-inline-size:min(320px,100vw - 16px);padding:var(--s2-space-2);border:1px solid var(--s2-hairline-strong);border-radius:var(--s2-r-surface);background-color:var(--s2-raised);color:var(--s2-text);box-shadow:var(--s2-e3);animation:s2-menu-in var(--s2-dur-2) var(--s2-ease);transform-origin:0 0;margin:0;position:fixed;inset:auto;overflow-y:auto}[dir=rtl] .s2-menu{transform-origin:100% 0}.s2-menu[data-side=up]{transform-origin:0 100%}[dir=rtl] .s2-menu[data-side=up]{transform-origin:100% 100%}.s2-menu::backdrop{background:0 0}@keyframes s2-menu-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.s2-menu-header{padding:var(--s2-space-3) var(--s2-space-4)}.s2-menu-label{padding:var(--s2-space-3) var(--s2-space-4) var(--s2-space-2);font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-3);font-weight:500}.s2-menu-sep{block-size:1px;margin-block:var(--s2-space-2);background-color:var(--s2-hairline)}.s2-menu-item{align-items:center;gap:var(--s2-space-4);box-sizing:border-box;min-block-size:32px;inline-size:100%;padding-inline:var(--s2-space-4);border-radius:var(--s2-radius-sm);color:var(--s2-text);font-family:inherit;font-size:var(--s2-text-13);line-height:var(--s2-lh-13);text-align:start;cursor:pointer;transition:background-color var(--s2-dur-1) var(--s2-ease);background:0 0;border:0;display:flex}.s2-menu-icon{block-size:16px;inline-size:16px;color:var(--s2-icon);flex:none;display:inline-flex}.s2-menu-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.s2-menu-kbd{font-family:var(--s2-mono);font-size:var(--s2-text-11);line-height:var(--s2-lh-11);color:var(--s2-text-3);flex:none}.s2-menu-item:hover,.s2-menu-item:focus-visible{background-color:var(--s2-overlay-hover)}.s2-menu-item:focus-visible{outline-offset:-2px}.s2-menu-item:active{background-color:var(--s2-overlay-active)}.s2-menu-item[data-tone=danger],.s2-menu-item[data-tone=danger] .s2-menu-icon{color:var(--s2-danger)}.s2-menu-item[aria-disabled=true]{color:var(--s2-text-disabled);cursor:default;background-color:#0000}.s2-menu-item[aria-disabled=true] .s2-menu-icon{color:var(--s2-text-disabled)}.s2-tip-anchor{display:inline-flex}.s2-tip{z-index:var(--s2-z-popover);box-sizing:border-box;block-size:24px;padding-inline:var(--s2-space-4);border-radius:var(--s2-radius-sm);background-color:var(--s2-ink-solid);color:var(--s2-on-ink);font-size:var(--s2-text-12);line-height:var(--s2-lh-12);white-space:nowrap;pointer-events:none;animation:s2-tip-in var(--s2-dur-2) var(--s2-ease);align-items:center;display:inline-flex;position:fixed;transform:translate(-50%)}@keyframes s2-tip-in{0%{opacity:0}to{opacity:1}}.s2-table-scroll{max-inline-size:100%;overflow-x:auto}.s2-table{border-collapse:separate;border-spacing:0;inline-size:100%;font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text)}.s2-table-caption{padding-block:var(--s2-space-4);text-align:start;font-weight:600}.s2-table thead th{z-index:1;block-size:36px;padding-inline:var(--s2-space-5);background-color:var(--s2-surface);border-block-end:1px solid var(--s2-hairline);color:var(--s2-text-2);font-size:var(--s2-text-12);line-height:var(--s2-lh-12);text-align:start;white-space:nowrap;font-weight:500;position:sticky;inset-block-start:0}.s2-table :is(th,td)[data-numeric=true]{text-align:end;font-variant-numeric:tabular-nums lining-nums}.s2-table tbody td{block-size:44px;padding-inline:var(--s2-space-5);border-block-end:1px solid var(--s2-hairline);position:relative}.s2-table[data-density=compact] tbody td{block-size:36px}.s2-table tbody tr:last-child td{border-block-end-color:#0000}.s2-table tbody tr{transition:background-color var(--s2-dur-1) var(--s2-ease)}.s2-table tbody tr:hover{background-color:var(--s2-row-hover)}.s2-table tbody tr[data-selected=true]{background-color:var(--s2-selected-row)}.s2-th-btn{color:inherit;font:inherit;cursor:pointer;border-radius:var(--s2-radius-xs);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex;position:relative}.s2-th-btn:hover{color:var(--s2-text)}.s2-th-chev{opacity:0;transition:opacity var(--s2-dur-1) var(--s2-ease), transform var(--s2-dur-1) var(--s2-ease);display:inline-flex}.s2-th-btn:hover .s2-th-chev{opacity:.5}.s2-th-chev[data-dir=ascending]{opacity:1;transform:rotate(180deg)}.s2-th-chev[data-dir=descending]{opacity:1}th[aria-sort=ascending],th[aria-sort=descending]{color:var(--s2-text)}.s2-table-rowlink{color:inherit;font-weight:500;text-decoration:none}.s2-table-rowlink:after{content:"";z-index:0;position:absolute;inset:0}.s2-table-rowlink:focus-visible{outline:none}.s2-table-rowlink:focus-visible:after{outline:var(--s2-ring-width) solid var(--s2-ring);outline-offset:-2px;border-radius:var(--s2-radius-sm)}.s2-table td>:is(.s2-iconbtn,.s2-btn,.s2-tip-anchor){z-index:1;position:relative}@media (max-width:639.98px){.s2-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.s2-table,.s2-table tbody{display:block}.s2-table tbody tr{align-items:center;column-gap:var(--s2-space-5);padding-block:var(--s2-space-4);padding-inline:var(--s2-space-5);border-block-end:1px solid var(--s2-hairline);grid-template-columns:1fr auto;display:grid;position:relative}.s2-table tbody td{text-align:start;border:0;block-size:auto;padding:0;display:block}.s2-table tbody td:first-child{font-size:var(--s2-text-14);line-height:var(--s2-lh-14);grid-column:1;font-weight:600}.s2-table tbody td[data-numeric=true]{text-align:start;color:var(--s2-text-2)}}.s2-banner{align-items:flex-start;gap:var(--s2-space-5);box-sizing:border-box;inline-size:100%;padding:var(--s2-space-5) var(--s2-space-6);border-radius:var(--s2-radius-md);background-color:var(--s2-info-tint);color:var(--s2-text);font-size:var(--s2-text-13);line-height:var(--s2-lh-13);display:flex}.s2-banner-icon{color:var(--s2-info);flex:none;margin-block-start:1px;display:inline-flex}.s2-banner-body{flex:auto;min-inline-size:0}.s2-banner-title{margin:0;font-weight:600}.s2-banner-text{color:var(--s2-text);margin:0}.s2-banner-action{flex:none;margin-inline-start:auto;font-weight:600}.s2-banner-action a{color:inherit;text-underline-offset:2px}.s2-banner-x{border-radius:var(--s2-radius-sm);block-size:24px;inline-size:24px;color:var(--s2-text-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.s2-banner-x:hover{background-color:var(--s2-overlay-hover)}.s2-banner-x:active{background-color:var(--s2-overlay-active)}.s2-banner[data-tone=neutral]{background-color:var(--s2-subtle)}.s2-banner[data-tone=neutral] .s2-banner-icon{color:var(--s2-icon)}.s2-banner[data-tone=success]{background-color:var(--s2-success-tint)}.s2-banner[data-tone=success] .s2-banner-icon{color:var(--s2-success)}.s2-banner[data-tone=warning]{background-color:var(--s2-warning-tint)}.s2-banner[data-tone=warning] .s2-banner-icon{color:var(--s2-warning)}.s2-banner[data-tone=danger]{background-color:var(--s2-danger-tint)}.s2-banner[data-tone=danger] .s2-banner-icon{color:var(--s2-danger)}.s2-stat{gap:var(--s2-space-2);box-sizing:border-box;padding:var(--s2-card-pad,20px);border-radius:var(--s2-r-surface);background-color:var(--s2-surface);box-shadow:var(--s2-e1);flex-direction:column;min-inline-size:0;display:flex}.s2-stat-label,.s2-stat-value,.s2-stat-delta{margin:0}.s2-stat-label{color:var(--s2-text-2)}.s2-stat-foot{justify-content:space-between;align-items:center;gap:var(--s2-space-5);display:flex}.s2-stat-delta{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-3)}.s2-stat-delta[data-tone=up]{color:var(--s2-success)}.s2-stat-delta[data-tone=down]{color:var(--s2-danger)}.s2-stat-spark{color:var(--s2-text-3);flex:none}.s2-stat-skel{border-radius:var(--s2-radius-sm);background-color:var(--s2-skel);block-size:28px;inline-size:96px;display:block}.s2 .s2-toast,.s2 .s2-undo-row{align-items:center;gap:var(--s2-space-5);box-sizing:border-box;padding-block:var(--s2-space-5);padding-inline:var(--s2-space-6);border:1px solid var(--s2-hairline-strong);border-radius:var(--s2-r-surface);background:var(--s2-raised);color:var(--s2-text);box-shadow:var(--s2-e3);font-size:var(--s2-text-13);line-height:var(--s2-lh-13);animation:s2-toast-rise var(--s2-dur-3) var(--s2-ease);display:flex}.s2 .s2-toast{inline-size:var(--width,360px);max-inline-size:calc(100vw - 32px)}.s2 .s2-undo-row{min-inline-size:min(360px,100vw - 32px)}.s2 .s2-toast.s2-undo-toast{box-shadow:none;background:0 0;border:0;inline-size:auto;padding:0;animation:none}.s2 .s2-toast.s2-toast-success{background:var(--s2-raised);color:var(--s2-text);border-inline-start:3px solid var(--s2-success)}.s2 .s2-toast.s2-toast-error{background:var(--s2-raised);color:var(--s2-text);border-inline-start:3px solid var(--s2-danger)}.s2 .s2-undo-row[data-state=undone]{background:var(--s2-raised);color:var(--s2-text);border-inline-start:3px solid var(--s2-success)}.s2 .s2-undo-row[data-state=failed]{background:var(--s2-raised);color:var(--s2-text);border-inline-start:3px solid var(--s2-danger)}.s2 .s2-undo-icon{color:var(--s2-text-2)}.s2 .s2-undo-row[data-state=undone] .s2-undo-icon{color:var(--s2-success)}.s2 .s2-undo-row[data-state=failed] .s2-undo-icon{color:var(--s2-danger)}.s2 .s2-undo-more{color:var(--s2-text-2);justify-content:center}.s2 .s2-undo-action{block-size:var(--s2-h-sm);border-radius:var(--s2-radius-sm);color:var(--s2-text);font-family:inherit;font-size:var(--s2-text-13);cursor:pointer;transition:background-color var(--s2-dur-1) var(--s2-ease), transform var(--s2-dur-1) var(--s2-ease);background:0 0;border:0;flex:none;padding-inline:10px;font-weight:600;position:relative}.s2 .s2-undo-action:hover{background-color:var(--s2-overlay-hover)}.s2 .s2-undo-action:active{background-color:var(--s2-overlay-active);transform:scale(.98)}@keyframes s2-toast-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (pointer:coarse){.s2-seg-item{block-size:40px}.s2-seg[data-size=md] .s2-seg-item,.s2-tab,.s2-select,.s2-select[data-size]{block-size:44px}.s2-menu-item{min-block-size:44px;font-size:var(--s2-text-14);line-height:var(--s2-lh-14)}.s2-th-btn{min-block-size:44px}.s2-table tbody td{block-size:48px}.s2-banner-x{block-size:44px;inline-size:44px;margin-block:-10px;margin-inline-end:-12px}.s2 .s2-undo-action{block-size:44px}}@media (prefers-reduced-motion:reduce){.s2-menu,.s2-tip,.s2 .s2-toast,.s2 .s2-undo-row{animation:.12s linear s2-fade-reduced}.s2-switch-knob,.s2-th-chev,.s2-seg-item,.s2 .s2-undo-action{transition:none}.s2-switch[data-loading=true] .s2-switch-knob{animation:none}.s2-seg-item:active,.s2 .s2-undo-action:active{transform:none}}@keyframes s2-fade-reduced{0%{opacity:0}to{opacity:1}}.s2-appearance-row{gap:var(--s2-space-3);padding:var(--s2-space-3) var(--s2-space-4);flex-direction:column;display:flex}.s2-appearance-label{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-2);font-weight:500}@media (pointer:coarse){.s2-sheet-head>.s2-iconbtn[data-size]{block-size:44px;inline-size:44px;margin-block:-8px;margin-inline-end:-8px}}.s2-shell{grid-template-columns:var(--s2-rail-w) minmax(0, 1fr);background:var(--s2-bg);contain:layout paint;block-size:100dvh;display:grid}.s2-shell[data-workspace=gallery]{grid-template-columns:var(--s2-rail-w-icon) minmax(0, 1fr)}.s2-shell[data-workspace=gallery] .s2-shell-rail{padding-inline:var(--s2-space-2);align-items:center}.s2-shell[data-workspace=gallery] .s2-shell-chip-text,.s2-shell[data-workspace=gallery] .s2-nav-item-label,.s2-shell[data-workspace=gallery] .s2-nav-item-count,.s2-shell[data-workspace=gallery] .s2-nav-item-ext,.s2-shell[data-workspace=gallery] .s2-shell-storage-label,.s2-shell[data-workspace=gallery] .s2-shell-rail .s2-btn-label{display:none}.s2-shell[data-workspace=gallery] .s2-nav-item{inline-size:var(--s2-h-lg);justify-content:center;padding-inline:0}.s2-shell[data-workspace=gallery] .s2-nav-item[data-nested=true],.s2-shell[data-workspace=gallery] .s2-topbar{display:none}.s2-shell[data-workspace=gallery] .s2-shell-body{grid-template-rows:minmax(0,1fr)}.s2-shell-rail{min-block-size:0;padding-inline:var(--s2-space-4);padding-block:var(--s2-space-5);gap:var(--s2-space-5);background:var(--s2-bg);border-inline-end:1px solid var(--s2-hairline);overscroll-behavior:contain;z-index:var(--s2-z-rail);flex-direction:column;grid-column:1;display:flex;overflow:hidden auto}.s2-shell-body{grid-column:2;grid-template-rows:var(--s2-topbar-h) minmax(0, 1fr);min-block-size:0;min-inline-size:0;display:grid}.s2-shell-main{overscroll-behavior:contain;background:var(--s2-canvas);min-block-size:0;scroll-padding-block-start:var(--s2-toolbar-h);overflow-y:auto}.s2-shell-chip{align-items:center;gap:var(--s2-space-4);padding-inline:var(--s2-space-3);min-block-size:var(--s2-h-lg);display:flex}.s2-shell-chip-mark{border-radius:var(--s2-radius-md);background:var(--s2-subtle);block-size:28px;inline-size:28px;color:var(--s2-text);border:1px solid var(--s2-hairline);font-size:var(--s2-text-12);line-height:var(--s2-lh-12);flex:none;place-items:center;font-weight:600;display:grid}.s2-shell-chip-text{min-inline-size:0}.s2-shell-chip-name{font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.s2-shell-chip-plan{font-size:var(--s2-text-11);line-height:var(--s2-lh-11);letter-spacing:.04em;text-transform:uppercase;color:var(--s2-text-3);font-weight:600}.s2-shell-nav{gap:var(--s2-space-1);flex-direction:column;display:flex}.s2-shell-nav ul{margin:0;padding:0;list-style:none;display:contents}.s2-shell-spacer{min-block-size:var(--s2-space-6);flex:auto}.s2-nav-item{min-block-size:var(--s2-row-h);border-radius:var(--s2-radius-md);color:var(--s2-text-2);font-size:var(--s2-text-13);line-height:var(--s2-lh-13);transition:background-color var(--s2-dur-1) var(--s2-ease), color var(--s2-dur-1) var(--s2-ease);align-items:center;gap:12px;padding-inline:12px;font-weight:500;text-decoration:none;display:flex}@media (hover:hover){.s2-nav-item:hover{background-image:linear-gradient(var(--s2-overlay-hover), var(--s2-overlay-hover));color:var(--s2-text)}}.s2-nav-item[data-active=true]{background-color:var(--s2-subtle-active);color:var(--s2-text);font-weight:600}.s2-nav-item[data-nested=true]{min-block-size:30px;padding-inline-start:34px;font-weight:450}.s2-nav-item-icon{color:var(--s2-icon);flex:none;display:inline-flex}.s2-nav-item:hover .s2-nav-item-icon,.s2-nav-item[data-active=true] .s2-nav-item-icon{color:var(--s2-text-2)}.s2-nav-item[data-active=true] .s2-nav-item-icon{color:var(--s2-text)}.s2-nav-item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.s2-nav-item-count{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-2);flex:none}.s2-nav-item-ext{color:var(--s2-text-3);flex:none}@media (prefers-reduced-motion:reduce){.s2-nav-item{transition:none}}.s2-shell-storage{gap:var(--s2-space-3);padding-inline:10px;padding-block:var(--s2-space-4);flex-direction:column;display:flex}.s2-shell-storage-bar{border-radius:var(--s2-radius-full);background:var(--s2-subtle);block-size:4px;overflow:hidden}.s2-shell-storage-fill{border-radius:var(--s2-radius-full);background:var(--s2-text-3);block-size:100%;inline-size:var(--s2-storage-pct,0%)}.s2-shell-storage[data-tone=warn] .s2-shell-storage-fill{background:var(--s2-warning)}.s2-shell-storage[data-tone=over] .s2-shell-storage-fill{background:var(--s2-danger)}.s2-shell-storage-label{font-size:var(--s2-text-11);line-height:var(--s2-lh-11);color:var(--s2-text-3)}.s2-topbar{align-items:center;gap:var(--s2-space-5);padding-inline:var(--s2-space-6);block-size:var(--s2-topbar-h);background:var(--s2-bg);border-block-end:1px solid var(--s2-hairline);z-index:var(--s2-z-sticky);display:flex}.s2-topbar-crumbs{min-inline-size:0;font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.s2-topbar-search{flex:auto;max-inline-size:360px}.s2-topbar-actions{align-items:center;gap:var(--s2-space-4);margin-inline-start:auto;display:flex}.s2-topbar-email{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-2);text-overflow:ellipsis;white-space:nowrap;max-inline-size:220px;overflow:hidden}.s2-topbar-account{align-items:center;gap:var(--s2-space-2);min-block-size:var(--s2-h-lg);padding-inline:var(--s2-space-4);border-radius:var(--s2-radius-md);color:var(--s2-text-2);cursor:pointer;background:0 0;border:none;display:flex}.s2-topbar-account:hover,.s2-topbar-account[aria-expanded=true]{background-image:linear-gradient(var(--s2-overlay-hover), var(--s2-overlay-hover));color:var(--s2-text)}.s2-account-menu{min-inline-size:240px}.s2-account-menu-header{padding:var(--s2-space-3) var(--s2-space-4)}.s2-account-menu-email{font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text);text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-weight:600;overflow:hidden}.s2-account-menu-plan{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-2);margin-block:2px 0}.s2-account-radio-check{block-size:16px;inline-size:16px;color:var(--s2-text);flex:none;display:inline-flex}.s2-account-radio[aria-checked=true]{font-weight:600}.s2-lib{flex-direction:column;min-block-size:100%;display:flex}.s2-lib-toolbar-trailing{align-items:center;gap:var(--s2-space-3);display:flex}.s2-lib-sort{align-items:center;display:flex}.s2-lib-sort-select{appearance:none;min-block-size:var(--s2-h-sm);padding-inline:var(--s2-space-3) 1.75rem;border:1px solid var(--s2-hairline);border-radius:var(--s2-radius-sm);background-color:var(--s2-surface);color:var(--s2-text-2);font-size:var(--s2-text-12);line-height:var(--s2-lh-12);cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:calc(100% - .55rem);background-repeat:no-repeat}.s2-lib-sort-select:hover,.s2-lib-sort-select:focus-visible{border-color:var(--s2-hairline-strong);color:var(--s2-text)}.s2-lib-sort-select:focus-visible{box-shadow:var(--s2-focus-shadow)}[dir=rtl] .s2-lib-sort-select{background-position:.55rem}.s2-shell{--s2-rail-w:240px}.s2-shell-storage{padding-inline:12px}@media (pointer:coarse){.s2-nav-item,.s2-rail-toggle{min-block-size:44px}.s2-nav-item[data-nested=true]{min-block-size:40px}}.s2-rail-toggle{min-block-size:var(--s2-row-h);border-radius:var(--s2-radius-md);color:var(--s2-text-2);font:inherit;font-size:var(--s2-text-13);line-height:var(--s2-lh-13);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding-inline:12px;font-weight:500;display:none}.s2-rail-toggle:hover{background-image:linear-gradient(var(--s2-overlay-hover), var(--s2-overlay-hover));color:var(--s2-text)}.s2-rail-toggle-label{display:none}@media (min-width:768px) and (max-width:1023px){.s2-rail-toggle{inline-size:var(--s2-h-lg);justify-content:center;padding-inline:0;display:flex}}@media (min-width:768px){.s2-shell[data-workspace=gallery] .s2-rail-toggle{inline-size:var(--s2-h-lg);justify-content:center;padding-inline:0;display:flex}}.s2-rail-scrim{background:var(--s2-scrim);z-index:calc(var(--s2-z-rail) + 1);position:fixed;inset:0}.s2-shell .s2-shell-rail[data-expanded=true]{inline-size:240px;padding-inline:var(--s2-space-4);z-index:calc(var(--s2-z-rail) + 2);box-shadow:var(--s2-e4);align-items:stretch;position:fixed;inset-block:0;inset-inline-start:0}.s2-shell .s2-shell-rail[data-expanded=true] .s2-shell-chip-text,.s2-shell .s2-shell-rail[data-expanded=true] .s2-nav-item-label,.s2-shell .s2-shell-rail[data-expanded=true] .s2-btn-label,.s2-shell .s2-shell-rail[data-expanded=true] .s2-rail-toggle-label,.s2-shell .s2-shell-rail[data-expanded=true] .s2-nav-item-count,.s2-shell .s2-shell-rail[data-expanded=true] .s2-nav-item-ext,.s2-shell .s2-shell-rail[data-expanded=true] .s2-shell-storage-label{display:block}.s2-shell .s2-shell-rail[data-expanded=true] .s2-nav-item,.s2-shell .s2-shell-rail[data-expanded=true] .s2-rail-toggle{justify-content:flex-start;inline-size:auto;padding-inline:12px;display:flex}.s2-shell .s2-shell-rail[data-expanded=true] .s2-nav-item[data-nested=true]{padding-inline-start:36px;display:flex}.s2-shell .s2-shell-rail[data-expanded=true]>.s2-btn{inline-size:auto;padding-inline:var(--s2-space-5)}.s2-topbar-pill{align-items:center;gap:var(--s2-space-3);min-block-size:36px;min-inline-size:220px;padding-inline:var(--s2-space-4);border:1px solid var(--s2-hairline);border-radius:var(--s2-radius-full);background:var(--s2-surface);color:var(--s2-text-2);font:inherit;font-size:var(--s2-text-13);line-height:var(--s2-lh-13);cursor:pointer;display:inline-flex}.s2-topbar-pill:hover{border-color:var(--s2-hairline-strong);color:var(--s2-text)}.s2-topbar-pill-text{text-align:start;white-space:nowrap;flex:auto}.s2-topbar-pill-kbd{font-family:var(--s2-mono);font-size:var(--s2-text-11);line-height:var(--s2-lh-11);color:var(--s2-text-2)}@media (max-width:1023px){.s2-topbar-pill{justify-content:center;inline-size:36px;min-inline-size:0;padding-inline:0}.s2-topbar-pill-text,.s2-topbar-pill-kbd{display:none}}.s2-shell:not([data-workspace=gallery]) nav.s2-phone-dock{grid-template-columns:repeat(5,minmax(0,1fr))}.s2-phone-dock .s2-phone-dock-item{min-block-size:56px;inline-size:100%;min-inline-size:44px;font:inherit;font-size:var(--s2-text-11);line-height:var(--s2-lh-11);color:var(--s2-text-2);-webkit-tap-highlight-color:transparent;gap:2px;font-weight:500;position:relative}.s2-phone-dock .s2-phone-dock-item>svg{margin-block:4px}.s2-phone-dock .s2-phone-dock-item[data-active=true]{color:var(--s2-text);font-weight:600}.s2-phone-dock .s2-phone-dock-item[data-active=true]:before{content:"";border-radius:var(--s2-radius-full);background:var(--s2-text);block-size:2px;inline-size:24px;position:absolute;inset-block-start:0}.s2-phone-dock .s2-phone-dock-plus{block-size:28px;inline-size:40px}.s2-phone-dock .s2-phone-dock-new[data-active=true]:before{display:none}.s2-palette{border:1px solid var(--s2-hairline-strong);border-radius:var(--s2-radius-xl);background:var(--s2-raised);max-block-size:min(480px,100dvh - 32px);inline-size:min(560px,100vw - 32px);color:var(--s2-text);box-shadow:var(--s2-e4);animation:s2-palette-in var(--s2-dur-2) var(--s2-ease);margin-block:0;margin-inline:auto;padding:0;position:fixed;inset-block-start:min(14vh,120px);inset-inline:0;overflow:hidden}.s2-palette::backdrop{background:var(--s2-scrim)}@keyframes s2-palette-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}.s2-palette-box{max-block-size:inherit;flex-direction:column;min-block-size:0;display:flex}.s2-palette-field{align-items:center;gap:var(--s2-space-4);padding-inline:var(--s2-space-5);border-block-end:1px solid var(--s2-hairline);min-block-size:56px;color:var(--s2-icon);display:flex}.s2-palette-input{min-inline-size:0;color:var(--s2-text);font:inherit;font-size:var(--s2-text-16);line-height:var(--s2-lh-16);padding-block:var(--s2-space-4);background:0 0;border:0;outline:none;flex:auto}.s2-palette-input::placeholder{color:var(--s2-text-3)}.s2-palette-kbd,.s2-help-kbd{border:1px solid var(--s2-hairline-strong);border-radius:var(--s2-radius-xs);background:var(--s2-subtle);color:var(--s2-text-2);font-family:var(--s2-mono);font-size:var(--s2-text-11);line-height:var(--s2-lh-11);white-space:nowrap;padding:1px 6px;display:inline-block}.s2-palette-list{padding:var(--s2-space-3);overscroll-behavior:contain;min-block-size:0;margin:0;list-style:none;overflow-y:auto}.s2-palette-option{align-items:center;gap:var(--s2-space-4);min-block-size:44px;padding-inline:var(--s2-space-4);border-radius:var(--s2-radius-md);font-size:var(--s2-text-14);line-height:var(--s2-lh-14);cursor:pointer;display:flex}.s2-palette-option[data-active=true]{background-color:var(--s2-subtle-active)}.s2-palette-icon{color:var(--s2-icon);flex:none;display:inline-flex}.s2-palette-label{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;flex:auto;min-inline-size:0;overflow:hidden}.s2-palette-meta{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-2);flex:none}.s2-palette-empty{padding:var(--s2-space-6) var(--s2-space-5);color:var(--s2-text-2);font-size:var(--s2-text-13);line-height:var(--s2-lh-13);text-align:center;margin:0}.s2-palette-foot{gap:var(--s2-space-6);padding:var(--s2-space-3) var(--s2-space-5);border-block-start:1px solid var(--s2-hairline);color:var(--s2-text-2);font-size:var(--s2-text-12);line-height:var(--s2-lh-12);display:flex}.s2-palette-foot-end{margin-inline-start:auto}@media (pointer:coarse),(max-width:767px){.s2-palette-foot{display:none}.s2-palette{inset-block-start:8px}}@media (prefers-reduced-motion:reduce){.s2-palette{animation:none}}.s2-help-keys>div>dt{min-inline-size:11rem}.s2-help-touch-tips{display:none}.s2-help-tips{gap:var(--s2-space-3);color:var(--s2-text-2);font-size:var(--s2-text-13);line-height:var(--s2-lh-13);flex-direction:column;margin:0;padding-inline-start:1.25rem;display:flex}@media (pointer:coarse),(hover:none),(max-width:640px){.s2-help-shortcuts{display:none}.s2-help-touch-tips{display:block}}.s2-help-keys>div{align-items:flex-start}.s2-help-keys dt{flex:none}.s2-help-keys dd{overflow-wrap:anywhere;min-inline-size:0}.s2-sheet-group+.s2-sheet-group{margin-block-start:var(--s2-space-6)}@media (pointer:coarse){.s2-topbar-search .s2-input{min-block-size:44px;font-size:var(--s2-text-16);line-height:var(--s2-lh-16)}.s2-topbar-search .s2-input-icon-trailing .s2-iconbtn{border-radius:var(--s2-radius-full);background-color:var(--s2-subtle);block-size:40px;inline-size:40px;color:var(--s2-text)}.s2-topbar-search .s2-input[data-has-trailing=true]{padding-inline-end:52px}.s2-topbar-search .s2-input-icon-trailing{inset-inline-end:2px}.s2-sheet:has(.s2-help-faq) .s2-sheet-head button{min-block-size:44px;min-inline-size:44px}.s2-help-actions .s2-btn{min-block-size:44px}.s2-help-item summary{align-items:center;min-block-size:44px;display:flex}}.s2-help-empty{padding:var(--s2-space-5);border:1px solid var(--s2-hairline);border-radius:var(--s2-radius-md);background:var(--s2-subtle);margin:0}@media (pointer:coarse){.s2-account-menu .s2-menu-item{min-block-size:44px}}.s2-veil[data-armed=true]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.s2-veil-plate{max-inline-size:min(32rem, calc(100vw - 2 * var(--s2-space-8)));padding:var(--s2-space-7) var(--s2-space-8);border:1px solid var(--s2-hairline-strong);border-radius:var(--s2-radius-lg);background:var(--s2-surface);box-shadow:var(--s2-e4);text-align:center;position:relative}.s2-veil .s2-veil-plate .s2-veil-head{color:var(--s2-text);font-size:var(--s2-text-24);line-height:var(--s2-lh-24)}.s2-veil .s2-veil-plate .s2-veil-sub{color:var(--s2-text-2)}.s2-veil[data-tone=danger] .s2-veil-plate{border-color:var(--s2-danger)}@media (pointer:coarse){.s2-palette-box .s2-palette-kbd{display:none}.s2-nav-item,.s2-rail-toggle{min-block-size:44px;min-inline-size:44px}.s2-shell .s2-shell-rail:not([data-expanded=true]) .s2-nav-item{inline-size:44px}}.s2-lib-body{gap:var(--s2-space-6);padding-inline:var(--s2-space-9);padding-block:var(--s2-space-8) var(--s2-space-10);flex-direction:column;flex:auto;display:flex}.s2-shell[data-workspace=library] .s2-shell-main,.s2-shell[data-workspace=website] .s2-shell-main,.s2-shell[data-workspace=new] .s2-shell-main{background:var(--s2-bg)}.s2-touch-only{display:none}@media (hover:none) and (pointer:coarse){.s2-fine-only{display:none}.s2-touch-only{display:inline}}.s2-lib-head{justify-content:space-between;align-items:center;gap:var(--s2-space-5);flex-wrap:wrap;display:flex}.s2-lib-head-titles{align-items:baseline;gap:var(--s2-space-5);min-inline-size:0;display:flex}.s2-lib-title{color:var(--s2-text);margin:0}.s2-lib-count{font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text-3)}.s2-lib-head-actions{align-items:center;gap:var(--s2-space-4);display:flex}.s2-attn-list{gap:var(--s2-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.s2-attn-list>li{min-inline-size:0;max-inline-size:100%}.s2-attn-chip{align-items:center;gap:var(--s2-space-4);min-block-size:var(--s2-h-lg);max-inline-size:100%;padding-inline:var(--s2-space-5);border:1px solid var(--s2-hairline);border-radius:var(--s2-radius-md);background:var(--s2-surface);color:var(--s2-text);font-size:var(--s2-text-13);line-height:var(--s2-lh-13);transition:border-color var(--s2-dur-1) var(--s2-ease), background-color var(--s2-dur-1) var(--s2-ease);text-decoration:none;display:inline-flex}.s2-attn-chip:hover{border-color:var(--s2-hairline-strong);background:var(--s2-row-hover)}.s2-attn-chip:focus-visible{outline:var(--s2-ring-width) solid var(--s2-ring);outline-offset:2px}.s2-attn-dot{border-radius:var(--s2-radius-full);background:var(--s2-info);flex:none;block-size:8px;inline-size:8px}.s2-attn-chip[data-kind=no_password] .s2-attn-dot,.s2-attn-chip[data-kind=expired] .s2-attn-dot{background:var(--s2-danger)}.s2-attn-chip[data-kind=expires_soon] .s2-attn-dot{background:var(--s2-warning)}.s2-attn-text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.s2-attn-text strong{font-weight:600}.s2-attn-action{color:var(--s2-text-2)}.s2-attn-more{appearance:none;min-block-size:var(--s2-h-lg);padding-inline:var(--s2-space-5);border-radius:var(--s2-radius-md);color:var(--s2-text-2);font:inherit;font-size:var(--s2-text-13);cursor:pointer;background:0 0;border:0}.s2-attn-more:hover{color:var(--s2-text);background:var(--s2-row-hover)}.s2-attn-more:focus-visible{outline:var(--s2-ring-width) solid var(--s2-ring);outline-offset:2px}.s2-lib-start{flex:none}.s2-lib-drop{justify-content:center;align-items:center;gap:var(--s2-space-3);min-block-size:clamp(14rem,36vh,20rem);padding:var(--s2-space-9) var(--s2-space-8);text-align:center;border:1.5px dashed var(--s2-hairline-strong);border-radius:var(--s2-radius-lg);background:var(--s2-subtle);color:var(--s2-text);transition:border-color var(--s2-dur-1) var(--s2-ease), background-color var(--s2-dur-1) var(--s2-ease), box-shadow var(--s2-dur-1) var(--s2-ease);flex-direction:column;display:flex}.s2-lib-drop[data-dragging=true]{border-color:var(--s2-text);background:var(--s2-surface);box-shadow:var(--s2-e2);border-style:solid}.s2-lib-drop-icon{border-radius:var(--s2-radius-md);background:var(--s2-surface);block-size:3rem;inline-size:3rem;color:var(--s2-text-2);border:1px solid var(--s2-hairline);place-items:center;display:grid}.s2-lib-drop[data-dragging=true] .s2-lib-drop-icon{color:var(--s2-text);border-color:var(--s2-hairline-strong)}.s2-lib-drop-title{font-size:var(--s2-text-20);line-height:var(--s2-lh-20);letter-spacing:-.02em;margin:0;font-weight:600}.s2-lib-drop-body{max-inline-size:44ch;color:var(--s2-text-2);font-size:var(--s2-text-14);line-height:var(--s2-lh-14);margin:0}.s2-lib-drop-actions{align-items:center;gap:var(--s2-space-3);flex-direction:column;margin-block-start:var(--s2-space-4);display:flex}.s2-lib-drop[data-variant=compact]{justify-content:flex-start;gap:var(--s2-space-5);min-block-size:56px;padding:var(--s2-space-4) var(--s2-space-5);text-align:start;flex-direction:row}.s2-lib-drop[data-variant=compact] .s2-lib-drop-icon{inline-size:var(--s2-h-lg);block-size:var(--s2-h-lg);flex:none}.s2-lib-drop-line{min-inline-size:0;color:var(--s2-text-2);font-size:var(--s2-text-13);line-height:var(--s2-lh-13);flex:auto;margin:0}.s2-lib-past{gap:var(--s2-space-6);flex-direction:column;flex:auto;display:flex}.s2-lib-filters{justify-content:space-between;align-items:center;gap:var(--s2-space-5);flex-wrap:wrap;display:flex}.s2-lib-chips{align-items:center;gap:var(--s2-space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.s2-lib-filter-tools{align-items:center;gap:var(--s2-space-4);display:flex}.s2-lib-filters .s2-lib-sort-select{min-block-size:var(--s2-h-md);font-size:var(--s2-text-13)}@media (pointer:coarse){.s2-lib-filters .s2-lib-sort-select{min-block-size:44px;font-size:var(--s2-text-14)}.s2-lib-filters .s2-seg-item{min-block-size:44px;min-inline-size:44px}}.s2-lrow-name{align-items:center;gap:var(--s2-space-5);min-inline-size:0;display:inline-flex}.s2-lrow-cover{border-radius:var(--s2-radius-xs);background-color:var(--s2-subtle);flex:none;block-size:30px;inline-size:40px;overflow:clip}.s2-lrow-cover img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.s2-lrow-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:639.98px){.s2-lib-table tbody td[data-col=picks],.s2-lib-table tbody td[data-col=views],.s2-lib-table tbody td[data-col=expires]{display:none}.s2-lib-table tbody td[data-col=actions]{grid-area:1/2/span 2}.s2-lib-table tbody td[data-col=status],.s2-lib-table tbody td[data-col=photos]{grid-column:1}}.s2-lib-skel{opacity:0;animation:.2s .15s forwards s2-lib-skel-in}@keyframes s2-lib-skel-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.s2-lib-skel{animation-duration:1ms}}.s2-lib-grid{grid-template-columns:repeat(auto-fill, minmax(var(--s2-gcard-min), 1fr));gap:var(--s2-gcard-gap);align-content:start;display:grid}.s2-gcard{color:inherit;flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:clip}.s2-gcard-cover{aspect-ratio:var(--s2-gcard-cover-ar);background-color:var(--s2-gcard-blur,var(--s2-subtle));position:relative;overflow:clip}.s2-gcard-img{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity .18s var(--s2-ease);display:block}.s2-gcard-img[data-loaded=true]{opacity:1}@media (prefers-reduced-motion:reduce){.s2-gcard-img{transition:none}}.s2-gcard-body{gap:var(--s2-space-2);padding:var(--s2-space-5);flex-direction:column;display:flex}.s2-gcard-title{-webkit-line-clamp:2;line-clamp:2;font-size:var(--s2-text-14);line-height:var(--s2-lh-14);color:var(--s2-text);overflow-wrap:anywhere;unicode-bidi:plaintext;-webkit-box-orient:vertical;margin-block-end:var(--s2-space-2);font-weight:600;display:-webkit-box;overflow:hidden}.s2-gcard-meta{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-3);overflow-wrap:anywhere;text-wrap:balance}.s2-gcard-badges{gap:var(--s2-space-3);min-block-size:var(--s2-h-xs);flex-wrap:wrap;align-items:center;margin-block-start:var(--s2-space-3);display:flex}.s2-gcard-badges .s2-badge{gap:var(--s2-space-2)}.s2-gcard-wrap{flex-direction:column;min-inline-size:0;display:flex;position:relative}.s2-gcard-wrap>.s2-gcard{flex:auto}.s2-gcard-quick{z-index:1;background:var(--s2-surface);border:1px solid var(--s2-hairline);box-shadow:var(--s2-e1);opacity:0;transition:opacity var(--s2-dur-1) var(--s2-ease);position:absolute;inset-block-start:var(--s2-space-4);inset-inline-end:var(--s2-space-4)}:is(.s2-gcard-wrap:has(:focus-visible) .s2-gcard-quick,.s2-gcard-quick[aria-expanded=true]){opacity:1}@media (hover:hover){.s2-gcard-wrap:hover .s2-gcard-quick{opacity:1}}@media (hover:none){.s2-gcard-quick{opacity:1}}@media (pointer:coarse){.s2-gcard-wrap .s2-gcard-quick{block-size:44px;inline-size:44px}}.s2-lib-chips .s2-chip[data-selected=true] .s2-chip-count{opacity:1;color:var(--s2-on-ink)}@media (max-width:767px),(orientation:landscape) and (pointer:coarse) and (max-height:500px){.s2-lib-body{padding-inline:var(--s2-space-6);padding-block:var(--s2-space-6) var(--s2-space-8);gap:var(--s2-space-5)}.s2-lib-newbtn{display:none}.s2-lib-chips{scrollbar-width:none;max-inline-size:100%;padding-block:var(--s2-space-2);flex-wrap:nowrap;overflow-x:auto}.s2-lib-chips::-webkit-scrollbar{display:none}.s2-lib-filters{flex-direction:column;align-items:stretch}.s2-lib-filter-tools{justify-content:space-between}.s2-attn-text{white-space:normal}.s2-lib-drop[data-variant=compact]{flex-wrap:wrap}.s2-lib-drop{padding:var(--s2-space-8) var(--s2-space-6)}}@media (pointer:coarse){.s2-lib-head-actions .s2-btn,.s2-lib-refresh{min-block-size:44px}}@media (min-width:768px) and (max-width:1023.98px){.s2-lib-body{padding-inline:var(--s2-space-8)}}@media (pointer:coarse){.s2-lib-chips .s2-chip{block-size:44px;padding-inline:var(--s2-space-6)}.s2-attn-chip,.s2-attn-more,.s2-lib-table .s2-th-btn{min-block-size:44px}}.s2-gcard-badges .s2-badge,.s2-lib-table .s2-badge{text-transform:none;letter-spacing:0;font-size:var(--s2-text-12)}.s2-gcard-title,.s2-lrow-title{text-align:start;unicode-bidi:isolate}.s2-lib-table th[data-numeric=true] .s2-th-btn{margin-inline-start:auto}.s2-lib-table td[data-col=picks]{color:var(--s2-text)}.s2-gcard-img{image-rendering:auto}.s2-gcard:focus-visible{outline:var(--s2-ring-width) solid var(--s2-ring);outline-offset:2px}.s2-meta-seg{unicode-bidi:isolate}.s2-meta-seg:not(:last-child):after{content:" ·"}.s2-lib-del{gap:var(--s2-space-6);display:grid}.s2-lib-del-status{color:var(--s2-text-3);padding-block:var(--s2-space-8)}.s2-lib-del-list{gap:var(--s2-space-4);margin:0;padding:0;list-style:none;display:grid}.s2-lib-del-row{justify-content:space-between;align-items:center;gap:var(--s2-space-6);padding:var(--s2-space-5) var(--s2-space-6);border:1px solid var(--s2-hairline-strong);border-radius:var(--s2-radius-md);background:var(--s2-surface);display:flex}.s2-lib-del-main{gap:var(--s2-space-2);min-inline-size:0;display:grid}.s2-lib-del-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.s2-lib-del-meta,.s2-lib-del-note{color:var(--s2-text-3);font-size:.875rem}.s2-lib-del-note{color:var(--s2-warning)}.s2-lib-del-link{margin-block-start:var(--s2-space-5)}@media (max-width:600px){.s2-lib-del-row{flex-direction:column;align-items:stretch}}.s2-onb{gap:var(--s2-space-5);padding:var(--s2-space-6);border:1px solid var(--s2-hairline-strong);border-radius:var(--s2-radius-lg);background:var(--s2-surface);display:grid}.s2-onb-head{justify-content:space-between;align-items:flex-start;gap:var(--s2-space-5);display:flex}.s2-onb-sub{margin:var(--s2-space-2) 0 0;color:var(--s2-text-3);font-size:.875rem}.s2-onb-bar{border-radius:var(--s2-radius-full);block-size:6px;inline-size:100%;overflow:hidden}.s2-onb-list{gap:var(--s2-space-2);margin:0;padding:0;list-style:none;display:grid}.s2-onb-step{align-items:center;gap:var(--s2-space-5);padding-block:var(--s2-space-4);border-block-start:1px solid var(--s2-hairline);display:flex}.s2-onb-step:first-child{border-block-start:0}.s2-onb-mark{border-radius:var(--s2-radius-full);border:2px solid var(--s2-border-control);flex:none;place-items:center;block-size:22px;inline-size:22px;display:grid}.s2-onb-step[data-done=true] .s2-onb-mark{background:var(--s2-text);border-color:var(--s2-text);color:var(--s2-surface)}.s2-onb-text{gap:var(--s2-space-1);flex:1;min-inline-size:0;display:grid}.s2-onb-label{font-weight:600}.s2-onb-step[data-done=true] .s2-onb-label{color:var(--s2-text-3)}.s2-onb-hint,.s2-onb-state{color:var(--s2-text-3);font-size:.875rem}@media (max-width:600px){.s2-onb-step{flex-wrap:wrap}.s2-onb-text{flex-basis:calc(100% - 40px)}}@media (max-width:1023px){.s2-shell{grid-template-columns:var(--s2-rail-w-icon) minmax(0, 1fr)}.s2-shell-rail{padding-inline:var(--s2-space-2);align-items:center}.s2-shell-chip-text,.s2-nav-item-label,.s2-nav-item-count,.s2-nav-item-ext,.s2-shell-storage-label{display:none}.s2-nav-item{inline-size:var(--s2-h-lg);justify-content:center;padding-inline:0}.s2-nav-item[data-nested=true]{display:none}.s2-lib-tools,.s2-lib-body,.s2-lib-stats{padding-inline:var(--s2-space-6)}}@media (max-width:767px),(orientation:landscape) and (pointer:coarse) and (max-height:500px){.s2-shell,.s2-shell[data-workspace=gallery]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.s2-shell-rail{display:none}.s2-shell-body{grid-area:1/1}.s2-topbar{padding-inline:var(--s2-space-5);gap:var(--s2-space-4)}.s2-topbar-email,.s2-topbar-actions{display:none}.s2-lib-tools,.s2-lib-body,.s2-lib-stats{padding-inline:var(--s2-space-5)}.s2-shell-main{padding-block-end:calc(56px + env(safe-area-inset-bottom,0px))}.s2-shell[data-workspace=gallery] .s2-shell-main{padding-block-end:0}.s2-ws>.s2-toolbar .s2-toolbar-panel[data-panel=default] .s2-toolbar-leading,.s2-ws>.s2-toolbar .s2-toolbar-panel[data-panel=default] .s2-toolbar-title{flex:auto;min-inline-size:0}.s2-ws>.s2-toolbar .s2-toolbar-panel[data-panel=default] .s2-toolbar-leading>[aria-hidden=true],.s2-ws>.s2-toolbar .s2-toolbar-panel[data-panel=default] .s2-toolbar-count,.s2-ws>.s2-toolbar .s2-toolbar-panel[data-panel=default] .s2-badge{display:none}.s2-ws>.s2-toolbar .s2-toolbar-panel[data-panel=default] .s2-toolbar-trailing{flex:none}.s2-ws>.s2-toolbar .s2-toolbar-panel[data-panel=default] .s2-toolbar-trailing .s2-btn-label{display:none}}.s2-gallery-phone-bar{display:none}.s2-gallery-phone-item{min-block-size:56px;min-inline-size:0;color:var(--s2-text-3);font-size:var(--s2-text-11);line-height:var(--s2-lh-11);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:0;font-weight:500;display:flex}.s2-gallery-phone-share{color:var(--s2-text);font-weight:600}.s2-gallery-phone-count{padding-inline:var(--s2-space-4);font-size:var(--s2-text-12);color:var(--s2-text);white-space:nowrap;flex:none;font-weight:600}.s2-attention{flex:none}.s2-attention-row{gap:var(--s2-space-3);scrollbar-width:thin;-webkit-overflow-scrolling:touch;padding-block-end:2px;display:flex;overflow-x:auto}.s2-attention-card{min-inline-size:11.5rem;max-inline-size:16rem;padding:var(--s2-space-4) var(--s2-space-5);border:1px solid var(--s2-hairline);border-radius:var(--s2-radius-md);background:var(--s2-surface);color:var(--s2-text);text-align:start;cursor:pointer;flex-direction:column;flex:none;align-items:flex-start;gap:4px;display:flex}.s2-attention-card:hover{border-color:var(--s2-hairline-strong)}.s2-attention-card[data-kind=no_password],.s2-attention-card[data-kind=expired]{border-color:var(--s2-danger)}@supports (color:color-mix(in lab, red, red)){.s2-attention-card[data-kind=no_password],.s2-attention-card[data-kind=expired]{border-color:color-mix(in srgb, var(--s2-danger) 35%, var(--s2-hairline))}}.s2-attention-card[data-kind=expires_soon]{border-color:var(--s2-warning)}@supports (color:color-mix(in lab, red, red)){.s2-attention-card[data-kind=expires_soon]{border-color:color-mix(in srgb, var(--s2-warning) 40%, var(--s2-hairline))}}.s2-attention-card-title{font-size:var(--s2-text-13);font-weight:600;line-height:var(--s2-lh-13);text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.s2-attention-card-action{font-size:var(--s2-text-12);color:var(--s2-text-3);line-height:var(--s2-lh-12)}.s2-phone-dock{display:none}@media (max-width:767px),(orientation:landscape) and (pointer:coarse) and (max-height:500px){.s2-shell:not([data-workspace=gallery]) .s2-phone-dock{z-index:var(--s2-z-rail);block-size:calc(56px + env(safe-area-inset-bottom,0px));background:var(--s2-bg);border-block-start:1px solid var(--s2-hairline);grid-template-columns:repeat(4,minmax(0,1fr));padding-block-end:env(safe-area-inset-bottom,0px);display:grid;position:fixed;inset-block-end:0;inset-inline:0}.s2-shell[data-workspace=gallery] .s2-gallery-phone-bar{z-index:var(--s2-z-rail);block-size:calc(56px + env(safe-area-inset-bottom,0px));background:var(--s2-bg);border-block-start:1px solid var(--s2-hairline);align-items:center;padding-block-end:env(safe-area-inset-bottom,0px);display:flex;position:fixed;inset-block-end:0;inset-inline:0}.s2-shell[data-workspace=gallery] .s2-shell-main{padding-block-end:calc(56px + env(safe-area-inset-bottom,0px))}.s2-ws>.s2-toolbar .s2-toolbar-panel[data-panel=default] .s2-toolbar-trailing,.s2-ws>.s2-toolbar .s2-toolbar-panel[data-panel=select]{display:none}.s2-workbar-select{display:none!important}}.s2-phone-dock-item{min-block-size:56px;color:var(--s2-text-3);font-size:var(--s2-text-11);line-height:var(--s2-lh-11);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;font-weight:500;text-decoration:none;display:flex}.s2-phone-dock-item[data-active=true]{color:var(--s2-text);font-weight:600}.s2-phone-dock-plus{border-radius:var(--s2-radius-md);background:var(--s2-ink-solid);block-size:28px;inline-size:36px;color:var(--s2-on-ink);place-items:center;display:grid}.s2-phone-dock-new[data-active=true] .s2-phone-dock-plus{outline:2px solid var(--s2-text);outline-offset:2px}.s2-loupe{--lp-ctl:44px;--lp-edge:var(--s2-on-scrim)}@supports (color:color-mix(in lab, red, red)){.s2-loupe{--lp-edge:color-mix(in srgb, var(--s2-on-scrim) 14%, transparent)}}.s2-loupe{--lp-hover:var(--s2-on-scrim)}@supports (color:color-mix(in lab, red, red)){.s2-loupe{--lp-hover:color-mix(in srgb, var(--s2-on-scrim) 14%, transparent)}}.s2-loupe{--lp-press:var(--s2-on-scrim)}@supports (color:color-mix(in lab, red, red)){.s2-loupe{--lp-press:color-mix(in srgb, var(--s2-on-scrim) 22%, transparent)}}.s2-loupe{--lp-glass:var(--s2-canvas-dark)}@supports (color:color-mix(in lab, red, red)){.s2-loupe{--lp-glass:color-mix(in srgb, var(--s2-canvas-dark) 72%, transparent)}}.s2-loupe{--lp-actions-h:64px;background:var(--s2-canvas-dark);block-size:100dvh;max-block-size:100dvh;inline-size:100dvw;max-inline-size:100dvw;color:var(--s2-on-scrim);border:none;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:none;position:fixed;inset:0;overflow:hidden}.s2-loupe[open]{animation:s2-lp-in var(--s2-dur-3) var(--s2-ease) both;display:grid}.s2-loupe::backdrop{background:var(--s2-canvas-dark)}@keyframes s2-lp-in{0%{opacity:0}to{opacity:1}}.s2-lp-bar{align-items:center;gap:var(--s2-space-4);min-block-size:calc(56px + env(safe-area-inset-top,0px));padding-block-start:env(safe-area-inset-top,0px);padding-inline:max(var(--s2-space-5), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));border-block-end:1px solid var(--lp-edge);background:var(--s2-canvas-dark);z-index:4;display:flex;position:relative}.s2-lp-btn{justify-content:center;align-items:center;gap:var(--s2-space-3);min-block-size:var(--lp-ctl);min-inline-size:var(--lp-ctl);padding-inline:var(--s2-space-5);border-radius:var(--s2-r-control);color:var(--s2-on-scrim-2);font:inherit;font-size:var(--s2-text-13);line-height:var(--s2-lh-13);cursor:pointer;white-space:nowrap;transition:background-color var(--s2-dur-1) var(--s2-ease), color var(--s2-dur-1) var(--s2-ease);background:0 0;border:none;flex:none;text-decoration:none;display:inline-flex}.s2-lp-btn:hover:not(:disabled){background:var(--lp-hover);color:var(--s2-on-scrim)}.s2-lp-btn:active:not(:disabled){background:var(--lp-press)}.s2-lp-btn:focus-visible,.s2-lp-nav:focus-visible,.s2-lp-retry:focus-visible{outline:2px solid var(--s2-on-scrim);outline-offset:2px}.s2-lp-btn:disabled{opacity:.4;cursor:default}.s2-lp-btn[aria-pressed=true]{color:var(--s2-azure-300);background:var(--lp-hover)}.s2-lp-btn[data-danger=true]:hover:not(:disabled){color:var(--s2-red-300)}.s2-lp-count{color:var(--s2-on-scrim);font-size:var(--s2-text-13);white-space:nowrap;min-inline-size:5ch;flex:none;margin-inline-start:var(--s2-space-4)}.s2-lp-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:36ch;font-family:var(--s2-mono);font-size:var(--s2-text-12);color:var(--s2-on-scrim);flex:0 auto;overflow:hidden}.s2-lp-chip{align-items:center;gap:var(--s2-space-2);padding-inline:var(--s2-space-4);border-radius:var(--s2-radius-full);background:var(--lp-hover);block-size:22px;color:var(--s2-on-scrim);font-size:var(--s2-text-11);white-space:nowrap;flex:none;display:inline-flex}.s2-lp-spacer{flex:1 1 0;min-inline-size:0}.s2-lp-actions{align-items:center;gap:var(--s2-space-2);flex:none;display:flex}.s2-lp-stage{min-block-size:0;padding:var(--s2-space-8);touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:relative;overflow:hidden;container-type:size}.s2-lp-frame{max-block-size:100%;max-inline-size:100%;inline-size:min(100cqi, calc(100cqb * var(--lp-ratio,1.5)));aspect-ratio:var(--lp-ratio,1.5);transform-origin:50%;will-change:transform;border-radius:var(--s2-radius-xs);touch-action:none;position:relative;overflow:hidden}.s2-lp-frame[data-animating]{transition:transform var(--s2-dur-2) var(--s2-ease)}.s2-lp-ground,.s2-lp-thumb,.s2-lp-img{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.s2-lp-thumb{object-fit:cover;filter:blur(16px);transform:scale(1.06)}.s2-lp-img{object-fit:contain;opacity:0;transition:opacity var(--s2-dur-2) var(--s2-ease);-webkit-user-drag:none}.s2-lp-frame[data-ready] .s2-lp-img{opacity:1}.s2-loupe[data-zoomed] .s2-lp-stage{cursor:grab}.s2-lp-nav{z-index:2;inline-size:var(--lp-ctl);block-size:var(--lp-ctl);border-radius:var(--s2-radius-full);background:var(--lp-glass);color:var(--s2-on-scrim);cursor:pointer;transition:background-color var(--s2-dur-1) var(--s2-ease), opacity var(--s2-dur-1) var(--s2-ease);border:none;place-items:center;display:grid;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.s2-lp-nav--prev{inset-inline-start:max(var(--s2-space-5), env(safe-area-inset-left,0px))}.s2-lp-nav--next{inset-inline-end:max(var(--s2-space-5), env(safe-area-inset-right,0px))}.s2-lp-nav:hover:not(:disabled){background:var(--lp-press)}.s2-lp-nav:disabled{opacity:.35;cursor:default}.s2-lp-status,.s2-lp-error{z-index:3;color:var(--s2-on-scrim);position:absolute}.s2-lp-status{align-items:center;gap:var(--s2-space-4);inline-size:max-content;padding-block:var(--s2-space-3);padding-inline:var(--s2-space-5);border-radius:var(--s2-radius-full);background:var(--lp-glass);font-size:var(--s2-text-12);pointer-events:none;margin-inline:auto;display:inline-flex;inset-block-end:var(--s2-space-7);inset-inline:0}.s2-lp-spin{border:2px solid var(--lp-press);border-block-start-color:var(--s2-on-scrim);border-radius:50%;block-size:14px;inline-size:14px}.s2-lp-error{inline-size:min(360px, calc(100% - 2 * var(--s2-space-7)));justify-items:center;gap:var(--s2-space-5);block-size:max-content;padding:var(--s2-space-7);border-radius:var(--s2-r-surface);background:var(--lp-glass);text-align:center;font-size:var(--s2-text-13);margin:auto;display:grid;inset:0}.s2-lp-error p{color:var(--s2-on-scrim-2);margin:0}.s2-lp-retry{min-block-size:var(--lp-ctl);padding-inline:var(--s2-space-7);border:1px solid var(--lp-edge);border-radius:var(--s2-r-control);background:var(--lp-hover);color:var(--s2-on-scrim);font:inherit;cursor:pointer}.s2-lp-retry:hover{background:var(--lp-press)}.s2-lp-info{z-index:3;inline-size:min(320px, calc(100% - 2 * var(--s2-space-5)));padding:var(--s2-space-6);border:1px solid var(--lp-edge);border-radius:var(--s2-r-surface);background:var(--s2-canvas-dark);position:absolute;inset-block-start:calc(56px + env(safe-area-inset-top,0px) + var(--s2-space-5));inset-inline-end:max(var(--s2-space-5), env(safe-area-inset-right,0px))}@supports (color:color-mix(in lab, red, red)){.s2-lp-info{background:color-mix(in srgb, var(--s2-canvas-dark) 92%, var(--s2-on-scrim))}}.s2-lp-info{box-shadow:var(--s2-e3,none);font-size:var(--s2-text-13);line-height:var(--s2-lh-13)}.s2-lp-info dl{gap:var(--s2-space-4) var(--s2-space-6);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.s2-lp-info dt{color:var(--s2-on-scrim-2)}.s2-lp-info dd{overflow-wrap:anywhere;margin:0}.s2-lp-info dd.s2-ltr{text-align:start;font-family:var(--s2-mono);font-size:var(--s2-text-12);display:block}@media (max-width:767px),(orientation:landscape) and (pointer:coarse) and (max-height:500px){.s2-lp-stage{padding:0;padding-block-end:calc(var(--lp-actions-h) + env(safe-area-inset-bottom,0px));padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}.s2-lp-actions{z-index:4;padding-block-end:env(safe-area-inset-bottom,0px);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);border-block-start:1px solid var(--lp-edge);background:var(--s2-canvas-dark);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.s2-lp-act{gap:var(--s2-space-2);min-block-size:var(--lp-actions-h);min-inline-size:0;padding-inline:var(--s2-space-2);font-size:var(--s2-text-11);line-height:var(--s2-lh-11,1rem);border-radius:0;flex-direction:column}.s2-lp-select .s2-lp-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.s2-lp-select{padding-inline:0}.s2-lp-chip{display:none}.s2-lp-bar{gap:var(--s2-space-2);padding-inline:max(var(--s2-space-4), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}.s2-lp-info{inset-block-start:auto;inset-block-end:calc(var(--lp-actions-h) + env(safe-area-inset-bottom,0px) + var(--s2-space-5));inset-inline:var(--s2-space-5);inline-size:auto}.s2-lp-nav{opacity:.8}.s2-lp-nav:disabled{opacity:.25}.s2-lp-status{inset-block-end:calc(var(--lp-actions-h) + env(safe-area-inset-bottom,0px) + var(--s2-space-5))}}@media (min-width:768px) and (max-width:1099px){.s2-lp-act .s2-lp-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.s2-lp-act{padding-inline:0}}@media (prefers-reduced-motion:reduce){.s2-loupe[open]{animation-duration:.12s}.s2-lp-frame[data-animating]{transition:none}.s2-lp-img{transition-duration:.12s}}.s2-workbar-select{display:none}@media (max-width:767px),(pointer:coarse){.s2-workbar-select{display:inline-flex}}.s2-ws{grid-template-columns:var(--s2-parts-w) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr);block-size:100%;min-block-size:0;display:grid}.s2-ws>.s2-toolbar{grid-column:1/-1}.s2-ws>.s2-ws-rail{grid-column:1}.s2-ws>.s2-ws-canvas,.s2-ws>.s2-density{grid-column:2}.s2-ws-rail{min-block-size:0;padding:var(--s2-space-6) var(--s2-space-5);border-inline-end:1px solid var(--s2-hairline);background:var(--s2-bg);grid-row:2;position:static;overflow-y:auto}.s2-part-label{padding:var(--s2-space-4) var(--s2-space-5) var(--s2-space-2);font-size:var(--s2-text-11);line-height:var(--s2-lh-11);letter-spacing:.04em;text-transform:uppercase;color:var(--s2-text-3);font-weight:600}.s2-part-note{padding-inline:var(--s2-space-5);font-size:var(--s2-text-11);line-height:var(--s2-lh-11);color:var(--s2-text-3)}@media (hover:hover){.s2-part:hover .s2-part-menu-wrap{opacity:1}}.s2-part-menu-wrap{opacity:0;transition:opacity var(--s2-dur-1) var(--s2-ease)}.s2-part:focus-within .s2-part-menu-wrap,.s2-part[data-active=true] .s2-part-menu-wrap{opacity:1}@media (pointer:coarse){.s2-part-menu-wrap{opacity:1}}.s2-part-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.s2-part-divider{block-size:1px;margin-block:var(--s2-space-3);background:var(--s2-hairline)}.s2-part{align-items:center;display:flex;position:relative}.s2-part-link{min-block-size:var(--s2-row-h);padding-inline:var(--s2-space-5);border-radius:var(--s2-radius-md);color:var(--s2-text-2);font-size:var(--s2-text-13);line-height:var(--s2-lh-13);cursor:pointer;text-align:start;background:0 0;border:none;flex:auto;align-items:center;gap:8px;min-inline-size:0;font-weight:500;display:flex}@media (hover:hover){.s2-part-link:hover{background-image:linear-gradient(var(--s2-overlay-hover), var(--s2-overlay-hover));color:var(--s2-text)}}.s2-part-link[aria-current=true]{background-color:var(--s2-subtle-active);color:var(--s2-text);box-shadow:inset 0 0 0 1px var(--s2-hairline-strong);font-weight:600}.s2-part-link:disabled{opacity:.45;cursor:default;pointer-events:none}.s2-part-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.s2-part-count{color:var(--s2-text-2);font-size:var(--s2-text-12);flex:none}.s2-part-link--top{font-weight:600}.s2-part-link--new{color:var(--s2-text-3)}.s2-part--editing{padding-inline:2px}.s2-part-menu-wrap{flex:none;position:relative}.s2-part-menu{z-index:var(--s2-z-popover);border-radius:var(--s2-radius-md);background:var(--s2-raised);border:1px solid var(--s2-hairline-strong);min-inline-size:160px;box-shadow:var(--s2-e3);flex-direction:column;padding:6px;display:flex;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0}.s2-part-menu button{text-align:start;border-radius:var(--s2-radius-sm);inline-size:100%;color:var(--s2-text);font-size:var(--s2-text-13);cursor:pointer;background:0 0;border:none;padding:8px 10px;display:block}.s2-part-menu button:hover{background-image:linear-gradient(var(--s2-overlay-hover), var(--s2-overlay-hover))}.s2-part-menu button:disabled{opacity:.45;cursor:default}.s2-part-menu button[data-tone=danger]{color:var(--s2-danger)}.s2-ws-canvas{overscroll-behavior:contain;background:var(--s2-canvas);touch-action:pan-y;grid-row:2;min-block-size:0;position:relative;overflow-y:auto}.s2-grid{contain:layout paint style;-webkit-user-select:none;user-select:none;margin-block-end:64px;position:relative}.s2-grid[data-selecting=true]{--s2-grid-selecting:1}.s2-frame{border-radius:var(--s2-frame-r);background-color:var(--s2-frame-color,var(--s2-subtle));position:absolute;inset-block-start:0;inset-inline-start:0;overflow:clip}.s2-frame[data-selected=true]{outline:2px solid var(--s2-select);outline-offset:-2px}.s2-frame[data-selected=true]:after{content:"";background:var(--s2-select-tint);opacity:.5;pointer-events:none;position:absolute;inset:0}@media (hover:hover){.s2-frame:hover .s2-frame-img{filter:brightness(1.04)}}.s2-frame-tile:focus-visible{box-shadow:inset 0 0 0 2px var(--s2-ring), inset 0 0 0 4px var(--s2-bg);border-radius:inherit;outline:none}.s2-ws[data-fit=contain] .s2-frame-img{object-fit:contain}.s2-frame-tile{cursor:pointer;background:0 0;border:none;block-size:100%;inline-size:100%;padding:0;display:block}.s2-frame-cover{align-items:center;gap:var(--s2-space-2);padding-inline:var(--s2-space-4);border-radius:var(--s2-radius-full);block-size:20px;color:var(--s2-on-scrim);font-size:var(--s2-text-11);line-height:var(--s2-lh-11);pointer-events:none;background:#0000008c;font-weight:600;display:inline-flex;position:absolute;inset-block-start:6px;inset-inline-end:6px}.s2-frame-name{color:var(--s2-on-scrim);font-family:var(--s2-mono);font-size:var(--s2-text-12);line-height:var(--s2-lh-12);white-space:nowrap;pointer-events:none;text-align:start;direction:ltr;background:linear-gradient(#0000,#000000b3);padding:18px 8px 6px;position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden}.s2-frame-img{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity .12s var(--s2-ease);display:block}.s2-frame-img[data-loaded=true]{opacity:1}@media (prefers-reduced-motion:reduce){.s2-frame-img{transition:none}}.s2-frame-check{border-radius:var(--s2-radius-full);border:1.5px solid var(--s2-on-scrim);block-size:20px;inline-size:20px;color:var(--s2-on-scrim);opacity:0;pointer-events:none;transition:opacity var(--s2-dur-1) var(--s2-ease);background:#00000073;place-items:center;display:grid;position:absolute;inset-block-start:8px;inset-inline-start:8px}.s2-frame-check[data-visible=true],.s2-frame-check[data-checked=true],.s2-grid[data-touch-select=true] .s2-frame-check{opacity:1;pointer-events:auto}@media (hover:hover){.s2-frame:hover .s2-frame-check{opacity:1;pointer-events:auto}}.s2-frame-check[data-checked=true]{background:var(--s2-select-solid);border-color:#0000}@media (pointer:coarse){.s2-frame-check{block-size:28px;inline-size:28px}}.s2-marquee{z-index:var(--s2-z-overlay);background:var(--s2-marquee-bg);border:1px solid var(--s2-accent);pointer-events:none;position:absolute}.s2-move{border:1px solid var(--s2-hairline-strong);border-radius:var(--s2-radius-md);background:var(--s2-raised);box-shadow:var(--s2-e3);color:var(--s2-text);margin:0;padding:6px;overflow-y:auto}.s2-move::backdrop{background:0 0}.s2-move-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.s2-move-item{border-radius:var(--s2-radius-sm);min-block-size:36px;inline-size:100%;color:var(--s2-text);font-size:var(--s2-text-13);text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding-inline:10px;display:flex}.s2-move-item:hover{background-image:linear-gradient(var(--s2-overlay-hover), var(--s2-overlay-hover))}.s2-move[data-phone] .s2-move-item{min-block-size:44px}.s2-move-empty{color:var(--s2-text-3);font-size:var(--s2-text-13);padding:10px}.s2-move-divider{background:var(--s2-hairline);block-size:1px;margin-block:6px}.s2-move-new{color:var(--s2-text-2)}.s2-move-create{padding:4px}.s2-density{z-index:var(--s2-z-sticky);border-radius:var(--s2-radius-full);background:var(--s2-raised);border:1px solid var(--s2-hairline-strong);box-shadow:var(--s2-e2);margin:var(--s2-space-5);place-self:end;align-items:center;gap:2px;margin-block-start:calc(-1 * var(--s2-h-lg) - var(--s2-space-5) * 2);padding:3px;display:flex;position:sticky;inset-block-end:var(--s2-space-5);inset-inline-end:var(--s2-space-5)}.s2-density-sep{background:var(--s2-hairline-strong);block-size:16px;inline-size:1px;margin-inline:var(--s2-space-2)}.s2-density-btn.s2-density-fit{inline-size:auto;padding-inline:var(--s2-space-4);font-size:var(--s2-text-12);white-space:nowrap;flex:none;font-weight:500}.s2-density-btn{border-radius:var(--s2-radius-full);block-size:28px;inline-size:28px;color:var(--s2-icon);font-size:var(--s2-text-12);cursor:pointer;background:0 0;border:none;place-items:center;font-weight:600;display:grid}.s2-density-btn:hover{background-image:linear-gradient(var(--s2-overlay-hover), var(--s2-overlay-hover))}.s2-density-btn:focus-visible{outline:2px solid var(--s2-ring);outline-offset:1px}.s2-density-btn[aria-pressed=true]{background-color:var(--s2-select-tint);color:var(--s2-select)}.s2-toast-layer{block-size:100%;inline-size:100%;color:inherit;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.s2-toast-layer :where([data-sonner-toast]){pointer-events:auto}.s2-toast{inline-size:var(--width,356px);border-radius:var(--s2-radius-md);background:var(--s2-ink-solid);max-inline-size:calc(100vw - 32px);color:var(--s2-on-ink);box-shadow:var(--s2-e3);font-size:var(--s2-text-13);align-items:center;gap:10px;padding-block:10px;padding-inline:14px;display:flex}.s2-toast.s2-toast-success{background:var(--s2-success);color:var(--s2-on-scrim)}.s2-toast.s2-toast-error{background:var(--s2-danger-solid);color:var(--s2-on-danger)}.s2-toast.s2-undo-toast{box-shadow:none;background:0 0;inline-size:auto;padding:0}.s2-undo-row{border-radius:var(--s2-radius-md);background:var(--s2-ink-solid);min-inline-size:280px;color:var(--s2-on-ink);box-shadow:var(--s2-e3);font-size:var(--s2-text-13);align-items:center;gap:10px;padding-block:10px;padding-inline:14px;display:flex}.s2-undo-icon{flex:none;display:inline-flex}.s2-undo-label{flex:auto;min-inline-size:0}.s2-undo-action{color:inherit;cursor:pointer;border-radius:var(--s2-radius-sm);background:0 0;border:none;flex:none;padding:4px 8px;font-weight:600}.s2-undo-action:hover{background-color:#ffffff24}.s2-undo-row[data-state=undone]{background:var(--s2-success);color:var(--s2-on-scrim)}.s2-undo-row[data-state=failed]{background:var(--s2-danger-solid);color:var(--s2-on-danger)}.s2-undo-more{color:#ffffffb3;justify-content:center}@media (prefers-reduced-motion:reduce){.s2-frame-check,.s2-frame-img{transition:none}}@media (pointer:coarse){.s2-density-btn,.s2-loupe-close,.s2-loupe-nav{min-block-size:44px;min-inline-size:44px}}@media (max-width:1023px){.s2-ws{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.s2-ws-rail{z-index:var(--s2-z-sticky);align-items:center;gap:var(--s2-space-2);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory;max-block-size:none;padding-block:var(--s2-space-2);padding-inline:var(--s2-space-4);border-inline-end:none;border-block-end:1px solid var(--s2-hairline);background:var(--s2-bg);flex-direction:row;grid-area:2/1;display:flex;position:sticky;inset-block-start:0;overflow:auto hidden}.s2-ws-rail::-webkit-scrollbar{display:none}.s2-ws>.s2-ws-canvas,.s2-ws>.s2-density{grid-area:3/1}.s2-part-list{align-items:center;gap:var(--s2-space-1);flex-direction:row;flex:none}.s2-part-list>li{scroll-snap-align:start;flex:none}.s2-part-divider{block-size:1.25rem;inline-size:1px;margin-block:0;margin-inline:var(--s2-space-1);flex:0 0 1px;align-self:center}.s2-part-menu-wrap{display:none}.s2-part[data-active=true] .s2-part-menu-wrap{opacity:1;display:block}.s2-part-label,.s2-part-note{display:none}.s2-part-link{white-space:nowrap;gap:6px;min-block-size:36px;padding-inline:12px}.s2-part-title{flex:0 auto;max-inline-size:9rem}}@media (max-width:767px),(orientation:landscape) and (pointer:coarse) and (max-height:500px){.s2-ws-rail{padding-block:6px;padding-inline:var(--s2-space-3)}.s2-part-link{min-block-size:32px;font-size:var(--s2-text-12);line-height:var(--s2-lh-12);padding-inline:10px}.s2-part-count{font-size:var(--s2-text-11)}}.s2-workbar{min-inline-size:0}.s2-workbar .s2-wb-lead{gap:var(--s2-space-4);flex:auto;min-inline-size:0}.s2-wb-id{align-items:center;gap:var(--s2-space-5);flex:auto;min-inline-size:0;display:flex}.s2-wb-titlerow{align-items:center;gap:var(--s2-space-1);flex:0 auto;min-inline-size:0;display:flex}.s2-wb-title{cursor:text;min-inline-size:8ch;max-inline-size:40ch;font-size:var(--s2-text-14);line-height:var(--s2-lh-14);flex:0 auto}.s2-wb-rename{min-inline-size:12ch}.s2-wb-pencil{opacity:0;transition:opacity var(--s2-dur-1) var(--s2-ease);flex:none}.s2-wb-id:focus-visible .s2-wb-pencil{opacity:1}.s2-wb-id:has(:focus-visible) .s2-wb-pencil{opacity:1}@media (hover:hover){.s2-wb-id:hover .s2-wb-pencil{opacity:1}}.s2-wb-meta{align-items:center;gap:var(--s2-space-4);flex:none;display:flex}.s2-wb-count{white-space:nowrap;font-size:var(--s2-text-12)}.s2-wb-activity{color:var(--s2-text-2);flex:none}.s2-workbar .s2-wb-actions{gap:var(--s2-space-4)}@media (max-width:1099px){.s2-wb-activity{display:none}}@media (max-width:899px){.s2-wb-pencil,.s2-wb-upload .s2-btn-label{display:none}.s2-wb-id{gap:var(--s2-space-4)}}@media (pointer:coarse){.s2-wb-pencil{opacity:1}}.s2-ws>.s2-workbar.s2-workbar .s2-toolbar-panel[data-panel=default] .s2-wb-count,.s2-ws>.s2-workbar.s2-workbar .s2-toolbar-panel[data-panel=default] .s2-wb-status{display:inline-flex}.s2-wb-selcount{color:var(--s2-text);white-space:nowrap;font-weight:600}@media (max-width:767px),(orientation:landscape) and (pointer:coarse) and (max-height:500px){.s2-ws>.s2-workbar{block-size:auto;min-block-size:var(--s2-toolbar-h);padding-block:var(--s2-space-3)}.s2-ws>.s2-workbar .s2-toolbar-panel[data-panel=default] .s2-wb-id{flex-direction:column;align-items:flex-start;gap:0}.s2-ws>.s2-workbar .s2-toolbar-panel[data-panel=default] .s2-wb-titlerow{inline-size:100%}.s2-ws>.s2-workbar .s2-toolbar-panel[data-panel=default] .s2-wb-title{max-inline-size:none;font-size:var(--s2-text-16);line-height:var(--s2-lh-16)}.s2-ws>.s2-workbar .s2-toolbar-panel[data-panel=default] .s2-wb-pencil,.s2-ws>.s2-workbar .s2-toolbar-panel[data-panel=default] .s2-wb-count,.s2-ws>.s2-workbar .s2-toolbar-panel[data-panel=default] .s2-wb-status{display:inline-flex}.s2-ws>.s2-workbar .s2-toolbar-panel[data-panel=default] .s2-wb-activity{display:none}.s2-ws>.s2-workbar .s2-toolbar-panel[data-panel=select]{padding-inline-start:var(--s2-space-5);display:flex}.s2-ws>.s2-workbar .s2-toolbar-panel[data-panel=select] .s2-toolbar-trailing,.s2-ws>.s2-workbar .s2-toolbar-panel[data-panel=select] .s2-toolbar-spacer,.s2-ws>.s2-workbar .s2-toolbar-panel[data-panel=select] .s2-wb-selall{display:none}.s2-ws>.s2-workbar .s2-wb-selcount{font-size:var(--s2-text-16);line-height:var(--s2-lh-16)}}.s2-gallery-phone-item{min-inline-size:44px}.s2-gallery-phone-share{color:var(--s2-text)}.s2-gallery-phone-fab{border-radius:var(--s2-radius-full);background:var(--s2-ink-solid);block-size:32px;inline-size:32px;color:var(--s2-on-ink);place-items:center;margin-block:-6px;display:grid}.s2-gallery-phone-share[data-empty=true] .s2-gallery-phone-fab{background:var(--s2-subtle);color:var(--s2-text)}.s2-gallery-phone-item:focus-visible{outline:2px solid var(--s2-ring);outline-offset:-2px}.s2-ws-empty{padding:var(--s2-space-6);place-items:center;display:grid}.s2-ws-empty .s2-ws-dropzone{inline-size:min(100%,560px);padding:var(--s2-space-9) var(--s2-space-6);border:1.5px dashed var(--s2-hairline-strong);border-radius:var(--s2-radius-lg);background:var(--s2-bg)}.s2-frame-check[data-checked=true]{box-shadow:0 0 0 1.5px var(--s2-on-scrim)}@media (min-width:1024px){.s2-ws>.s2-ws-rail{padding-block-start:var(--s2-space-6)}}@media (max-width:767px),(orientation:landscape) and (pointer:coarse) and (max-height:500px){.s2-toast-layer{--s2-toast-bottom:calc(56px + var(--s2-space-4) + env(safe-area-inset-bottom,0px))}.s2-density{display:none}}@media (pointer:coarse){.s2-frame-check{block-size:44px;inline-size:44px;box-shadow:none;background:0 0;border:0;inset-block-start:0;inset-inline-start:0}.s2-frame-check:before{display:none}.s2-frame-check:after{content:"";border-radius:var(--s2-radius-full);border:1.5px solid var(--s2-on-scrim);background:#00000073;position:absolute;inset:8px}.s2-frame-check>svg{z-index:1;position:relative}.s2-frame-check[data-checked=true]{box-shadow:none;background:0 0}.s2-frame-check[data-checked=true]:after{background:var(--s2-select-solid);border-color:var(--s2-on-scrim)}}.s2-frame[data-selected=true]:after{opacity:.22}.s2-ws-main{flex-direction:column;grid-area:2/2;min-block-size:0;min-inline-size:0;display:flex}.s2-ws-main>.s2-ws-canvas{flex:1 1 0;grid-area:auto}@media (max-width:1023px){.s2-ws>.s2-ws-main{grid-area:3/1}}.s2-picks-from{padding:var(--s2-space-5) var(--s2-space-6);border-block-end:1px solid var(--s2-hairline);background:var(--s2-surface);flex:none}.s2-picks-from[data-variant=sheet]{border:1px solid var(--s2-hairline);border-radius:var(--s2-radius-md)}.s2-picks-from-title{margin:0 0 var(--s2-space-3);font-size:var(--s2-text-11);line-height:var(--s2-lh-11);letter-spacing:.04em;text-transform:uppercase;color:var(--s2-text-3);font-weight:600}.s2-picks-from-list{gap:var(--s2-space-4);margin:0;padding:0;list-style:none;display:grid}.s2-picks-from-line{margin:0}.s2-picks-from-meta{color:var(--s2-text-3)}.s2-picks-from-note{margin:var(--s2-space-2) 0 0;border-inline-start:2px solid var(--s2-hairline-strong);white-space:pre-line;overflow-wrap:anywhere;padding-inline-start:var(--s2-space-5)}.s2-picks-from-more{margin-block-start:var(--s2-space-4)}.s2-picks-from-more>summary{cursor:pointer;color:var(--s2-text-3)}.s2-picks-from-more>.s2-picks-from-list{margin-block-start:var(--s2-space-4)}.s2-gpk{padding:var(--s2-space-4) var(--s2-space-6);border-block-end:1px solid var(--s2-hairline);background:var(--s2-surface);flex:none}.s2-gpk-chips{gap:var(--s2-space-3);flex-wrap:wrap;display:flex}.s2-gpk-chip{min-block-size:44px;padding-inline:var(--s2-space-5);border:1px solid var(--s2-hairline-strong);color:var(--s2-text);font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border-radius:999px;max-inline-size:100%}.s2-gpk-chip[aria-pressed=true]{background:var(--s2-text);color:var(--s2-surface);border-color:var(--s2-text)}.s2-gpk-chip:focus-visible{outline:2px solid var(--s2-ring);outline-offset:2px}.s2-gpk-note{margin:var(--s2-space-3) 0 0;color:var(--s2-text-3)}.s2-grid[data-reorder] .s2-frame{cursor:grab;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.s2-grid[data-reorder=active],.s2-grid[data-reorder=active] .s2-frame{cursor:grabbing}.s2-frame[data-reorder-moving=true]{opacity:.45}.s2-reorder-bar{background:var(--s2-ring);inline-size:4px;box-shadow:0 0 0 1px var(--s2-bg);pointer-events:none;z-index:5;border-radius:2px;position:absolute}.s2-reorder-bar[hidden]{display:none}.s2-reorder-ghost{z-index:2000;pointer-events:none;padding:var(--s2-space-2) var(--s2-space-5);border-radius:var(--s2-radius-full);background:var(--s2-text);color:var(--s2-surface);font-size:var(--s2-text-12);font-weight:600;position:fixed;box-shadow:0 4px 16px #0000004d}.s2-arrange{align-items:center;gap:var(--s2-space-3) var(--s2-space-5);padding:var(--s2-space-3) var(--s2-space-6);border-block-end:1px solid var(--s2-hairline);background:var(--s2-surface);flex-wrap:wrap;flex:none;display:flex}.s2-arrange-label{font-size:var(--s2-text-12);color:var(--s2-text-2);font-weight:600}.s2-arrange-btn{min-block-size:44px;min-inline-size:44px;padding-inline:var(--s2-space-5);border:1px solid var(--s2-hairline-strong);border-radius:var(--s2-radius-md);color:var(--s2-text);font:inherit;font-size:var(--s2-text-13);cursor:pointer;background:0 0}.s2-arrange-btn:disabled{opacity:.45;cursor:not-allowed}.s2-arrange-nudge{gap:var(--s2-space-2);display:inline-flex}.s2-arrange-hint{color:var(--s2-text-2);font-size:var(--s2-text-12);line-height:var(--s2-lh-12,1.4);flex:100%;margin:0}.s2-arrange-tip{align-items:center;gap:var(--s2-space-3) var(--s2-space-5);padding:var(--s2-space-3) var(--s2-space-6);background:var(--s2-subtle);border-block-end:1px solid var(--s2-hairline);font-size:var(--s2-text-13);flex-wrap:wrap;flex:none;display:flex}.s2-arrange-tip>span{flex:14rem}.s2-split-list{gap:var(--s2-space-4);margin:0;padding:0;list-style:none;display:grid}.s2-split-list li{gap:var(--s2-space-2);display:grid}.s2-split-meta{color:var(--s2-text-2);font-size:var(--s2-text-12);margin:0}.s2-sr-live{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (max-width:1023px){.s2-arrange,.s2-arrange-tip{padding-inline:var(--s2-space-5)}}[dir=rtl] .s2-nudge-glyph{display:inline-block;transform:scaleX(-1)}@media (max-width:1023px){.s2-arrange{gap:var(--s2-space-3)}.s2-arrange-label{display:none}.s2-arrange-hint{font-size:var(--s2-text-11)}.s2-arrange .s2-seg{flex:auto}.s2-arrange .s2-seg>button{padding-inline:var(--s2-space-4);flex:auto}}.s2-account-identity{align-items:center;gap:var(--s2-space-4);display:flex}.s2-account-identity-mark{border-radius:var(--s2-radius-md);background:var(--s2-ink-solid);block-size:2.5rem;inline-size:2.5rem;color:var(--s2-on-ink);font-size:var(--s2-text-13);flex:none;place-items:center;font-weight:600;display:grid}.s2-account-identity-text{min-inline-size:0}.s2-sheet-group-label{margin:0 0 var(--s2-space-2);font-size:var(--s2-text-11);line-height:var(--s2-lh-11);letter-spacing:.04em;text-transform:uppercase;color:var(--s2-text-3);font-weight:600}.s2-account-storage{gap:var(--s2-space-2);padding-block:var(--s2-space-2);flex-direction:column;display:flex}.s2-account-storage-meta{justify-content:space-between;align-items:baseline;gap:var(--s2-space-3);display:flex}.s2-account-storage-bar{background:var(--s2-subtle);border-radius:999px;block-size:6px;overflow:clip}.s2-account-storage-fill{block-size:100%;inline-size:var(--s2-storage-pct,0%);border-radius:inherit;background:var(--s2-text-2)}.s2-account-storage[data-tone=warn] .s2-account-storage-fill{background:var(--s2-warning)}.s2-account-storage[data-tone=over] .s2-account-storage-fill{background:var(--s2-danger)}.s2-account-link{justify-content:space-between;align-items:center;gap:var(--s2-space-3);min-block-size:40px;color:var(--s2-text);font-size:var(--s2-text-13);padding-inline:2px;text-decoration:none;display:flex}.s2-account-link:hover{color:var(--s2-text);text-underline-offset:.15em;text-decoration:underline}.s2-account-row-btn{min-block-size:40px;inline-size:100%;color:var(--s2-text);font-size:var(--s2-text-13);text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding-inline:2px;display:flex}.s2-account-row-btn:hover{color:var(--s2-text)}.s2-account-row-btn:disabled{opacity:.55;cursor:default}.s2-account-row-btn[data-tone=danger]{color:var(--s2-danger)}.s2-account-row-value{color:var(--s2-text-3);font-size:var(--s2-text-12);margin-inline-start:auto}.s2-account-totp-form{gap:var(--s2-space-3);flex-direction:column;display:flex}.s2-sheet[open]{flex-direction:column;display:flex}.s2-sheet{background:var(--s2-surface);max-block-size:100dvh;max-inline-size:100vw;color:var(--s2-text);box-shadow:var(--s2-e4);border:0;padding:0;overflow:hidden}.s2-sheet::backdrop{background:var(--s2-scrim)}.s2-sheet[data-variant=side]{inline-size:var(--s2-sheet-w);border-start-start-radius:var(--s2-radius-xl);border-end-start-radius:var(--s2-radius-xl);block-size:100dvh;margin-block:0;margin-inline:auto 0}.s2-sheet[data-variant=center]{inline-size:var(--s2-sheet-w-center);border-radius:var(--s2-radius-xl);margin:auto}.s2-sheet-head{justify-content:space-between;align-items:flex-start;gap:var(--s2-space-5);padding:var(--s2-sheet-pad);border-block-end:1px solid var(--s2-hairline);flex:none;padding-block-end:var(--s2-space-5);display:flex}.s2-sheet-head-text{min-inline-size:0}.s2-sheet-title{font-size:var(--s2-text-16);line-height:var(--s2-lh-16);margin:0;font-weight:600}.s2-sheet-desc{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-3);margin-block-start:var(--s2-space-2)}.s2-sheet-body{min-block-size:0;padding:var(--s2-sheet-pad);overscroll-behavior:contain;flex:auto;overflow-y:auto}.s2-sheet-foot{justify-content:flex-end;gap:var(--s2-space-4);padding:var(--s2-space-5) var(--s2-sheet-pad);border-block-start:1px solid var(--s2-hairline);background:var(--s2-surface);flex:none;display:flex}.s2-sheet-group{gap:var(--s2-space-5);flex-direction:column;display:flex}.s2-sheet-group+.s2-sheet-group{border-block-start:1px solid var(--s2-hairline);margin-block-start:var(--s2-space-8);padding-block-start:var(--s2-space-8)}.s2-sheet-group[data-tone=danger]{--s2-hairline:var(--s2-danger)}@media (max-width:639px){.s2-sheet[data-variant=side],.s2-sheet[data-variant=center]{border-radius:var(--s2-radius-xl) var(--s2-radius-xl) 0 0;block-size:auto;max-block-size:88dvh;inline-size:100vw;max-inline-size:100vw;margin:auto auto 0;padding-block-end:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:no-preference){.s2-sheet[open]{animation:s2-sheet-in var(--s2-dur-2) var(--s2-ease-spring)}.s2-sheet[open]::backdrop{animation:s2-fade-in var(--s2-dur-1) var(--s2-ease)}}@keyframes s2-sheet-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes s2-fade-in{0%{opacity:0}to{opacity:1}}.s2-form-row{justify-content:space-between;align-items:flex-start;gap:var(--s2-space-6);display:flex}.s2-form-row-text{min-inline-size:0}.s2-form-row-title{font-size:var(--s2-text-13);line-height:var(--s2-lh-13)}.s2-form-row-help{font-size:var(--s2-text-11);line-height:var(--s2-lh-11);color:var(--s2-text-3);margin-block-start:var(--s2-space-1)}@media (max-width:639px){.s2-sheet:has(.s2-gs){block-size:100dvh;max-block-size:100dvh;padding-block-end:0}.s2-sheet:has(.s2-gs) .s2-sheet-head{padding-block-start:var(--s2-space-8);position:relative}.s2-sheet:has(.s2-gs) .s2-sheet-head:before{content:"";background:var(--s2-hairline-strong);block-size:4px;inline-size:36px;border-radius:2px;position:absolute;inset-block-start:var(--s2-space-4);inset-inline-start:50%;translate:-50%}[dir=rtl] .s2-sheet:has(.s2-gs) .s2-sheet-head:before{translate:50%}.s2-sheet:has(.s2-gs) .s2-sheet-body{padding-block-end:calc(var(--s2-sheet-pad) + env(safe-area-inset-bottom,0px))}}.s2-gs{flex-direction:column;display:flex}.s2-gs-group{gap:var(--s2-space-6);flex-direction:column;display:flex}.s2-gs-group+.s2-gs-group{border-block-start:1px solid var(--s2-hairline);margin-block-start:var(--s2-space-8);padding-block-start:var(--s2-space-8)}.s2-gs-group-head{justify-content:space-between;align-items:center;gap:var(--s2-space-5);min-block-size:24px;display:flex}.s2-gs-group-title{margin:0}.s2-gs-help{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-3);margin:0}.s2-gs-help[data-tone=danger]{color:var(--s2-danger)}.s2-gs-saved{align-items:center;gap:var(--s2-space-2);font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-success);display:inline-flex}.s2-gs-actions{justify-content:flex-end;align-items:center;gap:var(--s2-space-5);display:flex}.s2-gs-actions .s2-btn{min-inline-size:96px}.s2-gs-inline{align-items:flex-end;gap:var(--s2-space-5);flex-wrap:wrap;display:flex}.s2-gs-inline>:first-child{flex:10rem;min-inline-size:0}.s2-gs-state{align-items:center;gap:var(--s2-space-3);font-size:var(--s2-text-12);color:var(--s2-text-2);display:inline-flex}.s2-gs-expiry-input[disabled]{color:var(--s2-text-2);opacity:1}.s2-gs-danger-copy{font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text-2);margin:0}.s2-gs-linkrow{justify-content:space-between;align-items:center;gap:var(--s2-space-5);min-block-size:44px;inline-size:100%;font:inherit;color:var(--s2-text);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.s2-gs-linkrow:focus-visible{outline:2px solid var(--s2-text);outline-offset:2px;border-radius:var(--s2-radius-sm)}.s2-gs-linkrow-sub{font-size:var(--s2-text-12);color:var(--s2-text-3);display:block}.s2-gs-preview{align-items:center;gap:var(--s2-space-6);padding:var(--s2-space-6);border-radius:var(--s2-radius-lg);background:var(--s2-raised);border:1px solid var(--s2-hairline);display:flex}.s2-gs-preview-mark{border-radius:var(--s2-radius-md);background:var(--s2-ink-solid);block-size:44px;inline-size:44px;color:var(--s2-on-ink);font-size:var(--s2-text-13);flex:none;place-items:center;font-weight:600;display:grid}.s2-gs-preview-text{min-inline-size:0}.s2-gs-preview-title{font-size:var(--s2-text-16);line-height:var(--s2-lh-16);overflow-wrap:anywhere;margin:0;font-weight:600}.s2-gs-terms{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-3);margin:0}.s2-gs-field-row{align-items:flex-end;gap:var(--s2-space-5);display:flex}.s2-gs-field-row>:first-child{flex:auto;min-inline-size:0}.s2-gs-link-box{min-block-size:36px;padding-inline:var(--s2-space-5);border:1px solid var(--s2-hairline);border-radius:var(--s2-radius-md);font-family:ui-monospace,monospace;font-size:var(--s2-text-12);text-overflow:ellipsis;white-space:nowrap;align-items:center;min-inline-size:0;display:flex;overflow:hidden}.s2-gs-label{margin:0 0 var(--s2-space-2);font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-2);font-weight:500}.s2-gs-group.s2-gs-group--flat{border-block-start:0;margin-block-start:var(--s2-space-8);padding-block-start:0}.s2-sheet:has(.s2-gs) .s2-sheet-foot .s2-gs-footer-btn{inline-size:100%}@media (max-width:639px){.s2-sheet:has(.s2-gs) .s2-sheet-foot{padding-block-end:calc(var(--s2-space-5) + env(safe-area-inset-bottom,0px))}}.s2-gs-field-row[data-copy]{align-items:stretch}.s2-gs-field-row[data-copy] .s2-gs-link-box{min-block-size:40px}.s2-gs-field-row[data-copy] .s2-iconbtn{border:1px solid var(--s2-hairline);flex:none;block-size:auto;min-block-size:40px;inline-size:40px}.s2-gs-form-anchor{scroll-margin-block:var(--s2-space-6)}.s2-gs-muted{opacity:.6}.s2-gs-saved{animation:2s ease-out forwards s2-gs-saved-fade}@keyframes s2-gs-saved-fade{0%,75%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.s2-gs-saved{animation:none}}.s2-gs-qr{gap:var(--s2-space-4);justify-items:start;display:grid}.s2-gs-qr-img{border-radius:var(--s2-radius-md);background:var(--s2-on-select);block-size:160px;inline-size:160px;padding:4px;line-height:0}.s2-gs-divider{align-items:center;gap:var(--s2-space-5);color:var(--s2-text-3);font-size:var(--s2-text-12);display:flex}.s2-gs-divider:before,.s2-gs-divider:after{content:"";background:var(--s2-hairline);flex:auto;block-size:1px}.s2-gs-pair{gap:var(--s2-space-5);grid-template-columns:1fr 1fr;display:grid}.s2-gs-msg{padding:var(--s2-space-5) var(--s2-space-6);border-radius:var(--s2-radius-md);background:var(--s2-raised);border:1px solid var(--s2-hairline);font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.s2-gs-details>summary{align-items:center;gap:var(--s2-space-4);cursor:pointer;min-block-size:44px;font-size:var(--s2-text-13);font-weight:500;list-style:none;display:flex}.s2-gs-details>summary::-webkit-details-marker{display:none}.s2-gs-details>summary:before{content:"▸";color:var(--s2-text-3)}[dir=rtl] .s2-gs-details>summary:before{content:"◂"}.s2-gs-details[open]>summary:before{content:"▾"}.s2-gs-details>:not(summary){margin-block-start:var(--s2-space-4)}.s2-gs-stats{gap:var(--s2-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.s2-gs-stat{border:1px solid var(--s2-hairline-strong);border-radius:var(--s2-radius-lg);background:var(--s2-surface);min-inline-size:0;overflow:hidden}.s2-gs-stat .s2-stat{box-shadow:none;padding:var(--s2-space-6) var(--s2-space-6) var(--s2-space-3);border-radius:0}.s2-gs-stat-sub{padding:0 var(--s2-space-6) var(--s2-space-6);font-size:var(--s2-text-11);line-height:var(--s2-lh-11);color:var(--s2-text-3);margin:0}.s2-gs-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s2-gs-timeline li{align-items:flex-start;gap:var(--s2-space-5);padding-block:var(--s2-space-5);border-block-end:1px solid var(--s2-hairline);font-size:var(--s2-text-13);line-height:var(--s2-lh-13);display:flex}.s2-gs-timeline-icon{color:var(--s2-text-3);flex:none;padding-block-start:1px}.s2-gs-timeline-text{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.s2-gs-timeline-when{color:var(--s2-text-3);font-size:var(--s2-text-12);flex:none}@media (max-width:639px),(pointer:coarse){.s2-gs .s2-btn,.s2-gs .s2-input,.s2-gs .s2-textarea,.s2-gs .s2-seg button{min-block-size:44px}.s2-gs .s2-iconbtn,.s2-gs-field-row[data-copy] .s2-iconbtn{min-block-size:44px;min-inline-size:44px}:is(.s2-gs-field-row[data-copy] .s2-gs-link-box,.s2-sheet:has(.s2-gs) .s2-sheet-foot .s2-btn){min-block-size:44px}.s2-sheet:has(.s2-gs) .s2-sheet-head .s2-iconbtn{block-size:44px;inline-size:44px}.s2-sheet:has(.s2-gs) .s2-sheet-head button{min-block-size:44px;min-inline-size:44px}}@media (max-width:420px){.s2-gs-stats{grid-template-columns:1fr}}@media (max-width:639px),(pointer:coarse){.s2-gs .s2-input[data-has-trailing=true]{padding-inline-end:48px}.s2-gs .s2-input-icon-trailing{inset-block:1px;inset-inline-end:1px}.s2-gs .s2-input-icon-trailing .s2-iconbtn{border-radius:var(--s2-radius-sm);border:0;block-size:100%;min-block-size:0;inline-size:42px;min-inline-size:42px}}.s2-new{max-inline-size:var(--s2-new-w);padding-block:var(--s2-space-10);padding-inline:var(--s2-space-5);margin-inline:auto}.s2-new-title{font-size:var(--s2-text-24);line-height:var(--s2-lh-24);margin-block-end:var(--s2-space-8);font-weight:600}.s2-new-link{align-items:center;gap:var(--s2-space-3);min-block-size:44px;font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-3);flex-wrap:wrap;display:flex}.s2-new-link-value{color:var(--s2-text);font-family:var(--s2-mono);direction:ltr;unicode-bidi:isolate}.s2-chipedit{align-items:center;gap:var(--s2-space-3);flex-wrap:wrap;display:flex}.s2-chipedit-item{align-items:center;gap:var(--s2-space-2);display:inline-flex}.s2-chipedit-input{min-inline-size:140px}.s2-new-fields{gap:var(--s2-space-7);flex-direction:column;display:flex}.s2-new-disclosure-body{margin-block-start:var(--s2-space-5)}.s2-new-pw-row{align-items:flex-end;gap:var(--s2-space-3);display:flex}.s2-new-pw-row>:first-child{flex:auto;min-inline-size:0}.s2-new-suggestion{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.s2-new-link-label{color:var(--s2-text-3)}.s2-new-link-url{overflow-wrap:anywhere;min-inline-size:0}.s2-new-link-prefix{color:var(--s2-text-3)}.s2-new-slug-input{flex:140px;min-inline-size:0}.s2-new-expiry{gap:var(--s2-space-2);flex-direction:column;display:flex}.s2-new-expiry-row{align-items:center;gap:var(--s2-space-3);flex-wrap:wrap;min-block-size:44px;display:flex}.s2-new-expiry-value{font-size:var(--s2-text-14);line-height:var(--s2-lh-14)}.s2-new-disabled-reason{color:var(--s2-text-3);font-size:var(--s2-text-12);line-height:var(--s2-lh-12);margin:0;margin-inline-end:auto}.s2-new .s2-card-footer{flex-wrap:wrap}#s2-quick-create{gap:var(--s2-space-6);flex-direction:column;display:flex}#s2-quick-create>.s2-form-row{justify-content:flex-start;align-items:stretch;gap:var(--s2-space-3);flex-direction:column}#s2-quick-create>.s2-form-row>.s2-field-label{margin-block-end:var(--s2-space-1)}@media (pointer:coarse){.s2-new .s2-input,.s2-new-pw-row .s2-btn{min-block-size:44px}.s2-chipedit-item button,.s2-new-link .s2-btn,.s2-new-expiry-row .s2-btn,.s2-new-suggestion{min-block-size:44px;min-inline-size:44px}.s2-chipedit-input .s2-input{min-block-size:44px}.s2-new .s2-input-icon-trailing .s2-iconbtn,#s2-quick-create .s2-input-icon-trailing .s2-iconbtn{block-size:44px;inline-size:44px}.s2-new .s2-input[data-has-trailing=true],#s2-quick-create .s2-input[data-has-trailing=true]{padding-inline-end:48px}.s2-new .s2-input-icon-trailing,#s2-quick-create .s2-input-icon-trailing{inset-inline-end:0}}@media (max-width:639px){.s2-new{padding-block:var(--s2-space-5)}.s2-new-pw-row{flex-wrap:wrap;align-items:stretch}.s2-new .s2-card-footer{background:var(--s2-raised);position:sticky;inset-block-end:0}.s2-sheet:has(#s2-quick-create){border-radius:0;block-size:100dvh;max-block-size:100dvh}}@media (orientation:landscape) and (pointer:coarse) and (max-height:500px){.s2-new{padding-block:var(--s2-space-4)}.s2-new .s2-card-footer{background:var(--s2-raised);z-index:1;position:sticky;inset-block-end:0}.s2-sheet:has(#s2-quick-create){border-radius:0;block-size:100dvh;max-block-size:100dvh}}.s2-choose{gap:var(--s2-space-2);flex-direction:column;display:flex}.s2-choose-new{min-block-size:44px;inline-size:100%}.s2-choose-list{gap:var(--s2-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s2-choose-row{justify-content:space-between;align-items:center;gap:var(--s2-space-3);min-block-size:48px;inline-size:100%;padding:var(--s2-space-2) var(--s2-space-4);border:1px solid var(--s2-border,currentColor);border-radius:var(--s2-radius-md,10px);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;display:flex}.s2-choose-row:hover{background:var(--s2-hover,#7f7f7f1f)}.s2-choose-title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.s2-choose-meta{font-size:var(--s2-text-13);opacity:.7;flex:none}.s2-veil{z-index:var(--s2-z-scrim);background:var(--s2-veil-bg);opacity:0;pointer-events:none;transition:opacity var(--s2-dur-1) var(--s2-ease);place-items:center;display:grid;position:fixed;inset:0}.s2-veil[data-armed=true]{opacity:1}.s2-veil:before{content:"";inset:var(--s2-veil-inset);border:2px dashed var(--s2-accent);border-radius:var(--s2-radius-lg);position:absolute}.s2-veil[data-tone=danger]:before{border-color:var(--s2-danger)}.s2-veil-head{font-size:var(--s2-text-32);line-height:var(--s2-lh-32);color:var(--s2-on-scrim);text-align:center;font-weight:600}.s2-veil-sub{font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-on-scrim-2);text-align:center;margin-block-start:var(--s2-space-4)}@media (prefers-reduced-motion:reduce){.s2-veil{transition-duration:1ms}}.s2-tray{z-index:var(--s2-z-tray);inline-size:min(var(--s2-tray-w), calc(100vw - var(--s2-space-6) * 2));background:var(--s2-raised);border:1px solid var(--s2-hairline-strong);border-radius:var(--s2-radius-lg);box-shadow:var(--s2-e3);position:fixed;inset-block-end:calc(var(--s2-space-6) + env(safe-area-inset-bottom));inset-inline-end:var(--s2-space-6);overflow:hidden}@media (max-width:767px),(orientation:landscape) and (pointer:coarse) and (max-height:500px){.s2-tray{inset-block-end:calc(56px + var(--s2-space-4) + env(safe-area-inset-bottom,0px));inset-inline-end:var(--s2-space-4)}.s2-tray-list{max-block-size:min(var(--s2-tray-max-h), 36vh)}}.s2-tray-bar-fill{background:var(--s2-accent);block-size:100%;transition:inline-size var(--s2-dur-1) linear}.s2-tray-bar[data-indeterminate=true] .s2-tray-bar-fill{opacity:.4;inline-size:100%}.s2-tray[data-tone=danger] .s2-tray-bar{background:var(--s2-danger)}@supports (color:color-mix(in lab, red, red)){.s2-tray[data-tone=danger] .s2-tray-bar{background:color-mix(in srgb, var(--s2-danger) 25%, transparent)}}.s2-tray[data-tone=danger] .s2-tray-bar-fill{background:var(--s2-danger)}.s2-tray-head{align-items:center;gap:var(--s2-space-4);block-size:var(--s2-tray-h);padding-inline:var(--s2-space-5);display:flex}.s2-tray-summary{min-inline-size:0;font-size:var(--s2-text-13);line-height:var(--s2-lh-13);flex:1}.s2-tray-dest{color:var(--s2-accent);font-weight:600}.s2-tray-meta{color:var(--s2-text-3);font-size:var(--s2-text-11);line-height:var(--s2-lh-11)}.s2-tray-fail-icon{color:var(--s2-danger);vertical-align:-2px;margin-inline-end:var(--s2-space-2)}.s2-tray-fail-text{color:var(--s2-danger);font-weight:600}.s2-tray-strip{align-items:center;gap:var(--s2-space-4);padding:var(--s2-space-4) var(--s2-space-5);background:var(--s2-accent-tint);font-size:var(--s2-text-12);line-height:var(--s2-lh-12);display:flex}.s2-tray-list{max-block-size:var(--s2-tray-max-h);overscroll-behavior:contain;overflow-y:auto}.s2-tray-row{align-items:center;gap:var(--s2-space-4);min-block-size:var(--s2-tray-row-h);padding-block:var(--s2-space-2);padding-inline:var(--s2-space-5);grid-template-columns:32px minmax(0,1fr) auto;display:grid}.s2-tray-thumb{border-radius:var(--s2-radius-xs);object-fit:cover;background:var(--s2-subtle);block-size:32px;inline-size:32px}.s2-tray-text{flex-direction:column;min-inline-size:0;display:flex}.s2-tray-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--s2-text-12);line-height:var(--s2-lh-12);direction:ltr;unicode-bidi:isolate;overflow:hidden}.s2-tray-state{overflow-wrap:anywhere;font-size:var(--s2-text-11);line-height:var(--s2-lh-11);color:var(--s2-text-3)}.s2-tray-row[data-state=failed] .s2-tray-state{color:var(--s2-danger)}.s2-tray-row[data-state=skipped] .s2-tray-state{color:var(--s2-warning)}.s2-tray-row[data-state=ready] .s2-tray-state{color:var(--s2-success)}.s2-tray-row-actions{align-items:center;gap:var(--s2-space-2);display:flex}.s2-tray-retry{align-items:center;gap:var(--s2-space-2);min-block-size:32px;padding-inline:var(--s2-space-4);border:1px solid var(--s2-hairline-strong);border-radius:var(--s2-radius-sm);color:var(--s2-text);font:inherit;font-size:var(--s2-text-12);cursor:pointer;background:0 0;display:inline-flex}.s2-tray-retry:hover{background:var(--s2-subtle)}.s2-tray-retry:focus-visible{outline:2px solid var(--s2-select);outline-offset:2px}.s2-tray-offline-icon{color:var(--s2-warning);vertical-align:-2px;margin-inline-end:var(--s2-space-2)}.s2-tray-offline{background:var(--s2-warning);flex-wrap:wrap;justify-content:space-between}@supports (color:color-mix(in lab, red, red)){.s2-tray-offline{background:color-mix(in srgb, var(--s2-warning) 12%, var(--s2-raised))}}.s2-tray-offline>span{flex:12rem;min-inline-size:0}.s2-tray-done-icon{color:var(--s2-success);vertical-align:-2px;margin-inline-end:var(--s2-space-2)}.s2-tray[data-tone=warning] .s2-tray-bar-fill{background:var(--s2-warning)}.s2-tray-speed{color:var(--s2-text-3);font-size:var(--s2-text-11);margin-inline-end:auto}@media (pointer:coarse){.s2-tray-head .s2-btn,.s2-tray-head button{min-block-size:44px;min-inline-size:44px}.s2-tray-row{min-block-size:56px}.s2-tray-row-actions button{min-block-size:44px;min-inline-size:44px}.s2-tray-confirm .s2-btn,.s2-tray-confirm button,.s2-tray-foot .s2-btn{min-block-size:44px}}.s2-tray-confirm{gap:var(--s2-space-4);padding:var(--s2-space-4) var(--s2-space-5);border-block-end:1px solid var(--s2-hairline);flex-direction:column;display:flex}.s2-tray-confirm-label{font-size:var(--s2-text-13);line-height:var(--s2-lh-13);font-weight:600}.s2-tray-confirm-help,.s2-tray-confirm-or{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-3);margin:0}.s2-tray-confirm>.s2-btn[data-variant=primary]{align-self:flex-start}.s2-tray-confirm-chips{gap:var(--s2-space-3);flex-wrap:wrap;display:flex}.s2-tray-foot{justify-content:space-between;align-items:center;gap:var(--s2-space-4);padding:var(--s2-space-4) var(--s2-space-5);border-block-start:1px solid var(--s2-hairline);display:flex}.s2-website{gap:var(--s2-space-6);padding-inline:var(--s2-space-9);padding-block:var(--s2-space-8) var(--s2-space-10);flex-direction:column;max-inline-size:1280px;margin-inline:auto;display:flex;container-type:inline-size}.s2-website-head{align-items:center;gap:var(--s2-space-5) var(--s2-space-6);flex-wrap:wrap;display:flex}.s2-website-head-meta{gap:var(--s2-space-1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.s2-website-title{font-size:var(--s2-text-16);line-height:var(--s2-lh-16);color:var(--s2-text);margin:0;font-weight:600}.s2-website-status{align-items:center;gap:var(--s2-space-3);font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text-3);margin:0;display:inline-flex}.s2-website-status[data-tone=saved]{color:var(--s2-success)}.s2-website-status[data-tone=dirty]{color:var(--s2-warning)}.s2-website-head-actions{align-items:center;gap:var(--s2-space-4);flex-wrap:wrap;display:flex}.s2-website-viewtoggle{display:none}.s2-website-skel-rows{gap:var(--s2-space-4);flex-direction:column;display:flex}.s2-website-layout{gap:var(--s2-space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.s2-website-form{gap:var(--s2-space-7);flex-direction:column;min-inline-size:0;display:flex}.s2-website-aside{min-inline-size:0}@container (max-width:899px){.s2-website-viewtoggle{inline-size:100%;max-inline-size:280px;display:block}.s2-website[data-view=edit] .s2-website-aside,.s2-website[data-view=preview] .s2-website-form{display:none}}@container (min-width:900px){.s2-website-layout{grid-template-columns:minmax(0,560px) minmax(0,1fr)}.s2-website-aside{position:sticky;inset-block-start:var(--s2-space-8)}}.s2-website-card{padding:var(--s2-card-pad,var(--s2-space-7));gap:var(--s2-space-6);flex-direction:column;display:flex}.s2-website-card-head{gap:var(--s2-space-2);flex-direction:column;display:flex}.s2-website-card-title{font-size:var(--s2-text-14);line-height:var(--s2-lh-14);color:var(--s2-text);margin:0;font-weight:600}.s2-website-card-desc{font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text-3);margin:0}.s2-website-fields{gap:var(--s2-space-6);flex-direction:column;display:flex}.s2-website-subhead{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);letter-spacing:.06em;text-transform:uppercase;color:var(--s2-text-3);margin:0;font-weight:600}.s2-website-helper-row{justify-content:space-between;gap:var(--s2-space-5);display:flex}.s2-website-count{font-variant-numeric:tabular-nums;color:var(--s2-text-3);flex:none}.s2-website-count[data-near=true]{color:var(--s2-warning)}.s2-website-swatches{gap:var(--s2-space-5);flex-wrap:wrap;display:flex}.s2-website-swatch{align-items:center;gap:var(--s2-space-4);font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text-2);display:flex}.s2-website-swatch-chip{border-radius:var(--s2-radius-full);border:1px solid var(--s2-hairline-strong);block-size:24px;inline-size:24px}.s2-website-film-row{align-items:center;gap:var(--s2-space-4);flex-wrap:wrap;display:flex}.s2-website-linkrow{align-items:center;gap:var(--s2-space-4);padding:var(--s2-space-4) var(--s2-space-5);border:1px solid var(--s2-hairline);border-radius:var(--s2-radius-md);background:var(--s2-bg);flex-wrap:wrap;display:flex}.s2-website-linkurl{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text-2);flex:12ch;overflow:hidden}.s2-website-savebar{z-index:var(--s2-z-sticky);justify-content:space-between;align-items:center;gap:var(--s2-space-4);padding:var(--s2-space-4) var(--s2-space-5) var(--s2-space-4) var(--s2-space-6);border:1px solid var(--s2-hairline-strong);border-radius:var(--s2-radius-lg);background:var(--s2-surface);box-shadow:var(--s2-e3);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:var(--s2-space-6)}.s2-website-savebar-text{font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text);margin:0;font-weight:500}.s2-website-savebar-actions{align-items:center;gap:var(--s2-space-4);display:flex}.s2-website-preview{border-radius:var(--s2-radius-xl);border:1px solid var(--s2-hairline);background:var(--s2-surface);overflow:hidden}.s2-website-preview-bar{justify-content:space-between;align-items:center;gap:var(--s2-space-4);padding:var(--s2-space-4) var(--s2-space-6);border-block-end:1px solid var(--s2-hairline);display:flex}.s2-website-preview-label{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);letter-spacing:.08em;text-transform:uppercase;color:var(--s2-text-3);margin:0;font-weight:600}.s2-website-preview-canvas{padding:var(--s2-space-6);background:var(--s2-canvas);justify-content:center;display:flex}.s2-website-preview-frame{border-radius:var(--s2-radius-lg);border:1px solid var(--s2-hairline-strong);inline-size:100%;overflow:hidden}.s2-website-preview[data-device=phone] .s2-website-preview-frame{max-inline-size:390px}.s2-website-preview-hero{aspect-ratio:16/7;background-position:50%;background-size:cover}.s2-website-preview-stage{text-align:center;padding:var(--s2-space-10) var(--s2-space-8);flex-direction:column;align-items:center;display:flex}.s2-website-preview[data-device=phone] .s2-website-preview-stage{padding-inline:var(--s2-space-6)}.s2-website-preview-nav{justify-content:center;align-items:center;gap:var(--s2-space-3);flex-wrap:wrap;display:flex}.s2-website-preview-studio{font-size:var(--s2-text-11);line-height:var(--s2-lh-11);letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:600}.s2-website-preview-badge{border-radius:var(--s2-radius-full);padding:1px var(--s2-space-3);font-size:var(--s2-text-11);line-height:var(--s2-lh-11);letter-spacing:.06em;text-transform:uppercase;border:1px solid;font-weight:600}.s2-website-preview-headline{margin:var(--s2-space-6) 0 0;text-align:center;overflow-wrap:anywhere;inline-size:100%;font-size:var(--s2-text-24);line-height:var(--s2-lh-24)}.s2-website-preview-tagline{margin:var(--s2-space-3) 0 0;text-align:center;overflow-wrap:anywhere;inline-size:100%;max-inline-size:36ch;font-size:var(--s2-text-14);line-height:var(--s2-lh-14)}.s2-website-preview-about{margin:var(--s2-space-7) 0 0;text-align:center;overflow-wrap:anywhere;inline-size:100%;max-inline-size:48ch;font-size:var(--s2-text-13);opacity:.85;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.s2-website-drop{justify-content:center;align-items:center;gap:var(--s2-space-4);border:1px dashed var(--s2-hairline-strong);border-radius:var(--s2-radius-lg);padding:var(--s2-space-9) var(--s2-space-6);text-align:center;flex-direction:column;min-block-size:140px;display:flex}.s2-website-drop[data-over=true]{border-color:var(--s2-select);background:var(--s2-select-tint)}.s2-website-drop-hint{font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text-3);margin:0}.s2-website-progress{gap:var(--s2-space-3);flex-direction:column;display:flex}.s2-website-progress-text{font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text-2);margin:0}.s2-website-progress-track{border-radius:var(--s2-radius-full);background:var(--s2-hairline);block-size:4px;overflow:hidden}.s2-website-progress-bar{background:var(--s2-select);block-size:100%;transition:inline-size var(--s2-dur-2) var(--s2-ease)}.s2-website-failed{gap:var(--s2-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s2-website-failed-item{align-items:center;gap:var(--s2-space-4);padding:var(--s2-space-4) var(--s2-space-5);border-radius:var(--s2-radius-md);background:var(--s2-bg);border:1px solid var(--s2-hairline);flex-wrap:wrap;display:flex}.s2-website-failed-text{min-inline-size:0;font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text);overflow-wrap:anywhere;flex:14ch}.s2-website-failed-text span{color:var(--s2-danger);display:block}.s2-website-grid{gap:var(--s2-space-5);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));display:grid}.s2-website-tile{border-radius:var(--s2-radius-md);border:1px solid var(--s2-hairline);background:var(--s2-surface);flex-direction:column;display:flex;overflow:hidden}.s2-website-tile[data-hero=true]{border-color:var(--s2-select);box-shadow:0 0 0 1px var(--s2-select)}.s2-website-tile-media{aspect-ratio:1;background:var(--s2-bg);position:relative}.s2-website-tile-img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.s2-website-tile-badge{align-items:center;gap:var(--s2-space-1);border-radius:var(--s2-radius-full);padding:2px var(--s2-space-3);background:var(--s2-select-solid);color:var(--s2-on-select);font-size:var(--s2-text-11);line-height:var(--s2-lh-11);letter-spacing:.04em;text-transform:uppercase;font-weight:600;display:inline-flex;position:absolute;inset-block-start:var(--s2-space-3);inset-inline-start:var(--s2-space-3)}.s2-website-tile-bar{justify-content:space-between;align-items:center;gap:var(--s2-space-2);padding:var(--s2-space-2);display:flex}@media (max-width:767px),(orientation:landscape) and (pointer:coarse) and (max-height:500px){.s2-website{padding-inline:var(--s2-space-6);padding-block-start:var(--s2-space-6)}.s2-website-card{padding:var(--s2-space-6)}.s2-website-savebar{inset-block-end:calc(56px + env(safe-area-inset-bottom,0px) + var(--s2-space-4))}}@media (pointer:coarse){.s2-website .s2-btn,.s2-website .s2-iconbtn{min-block-size:44px}.s2-website .s2-iconbtn{min-inline-size:44px}.s2-website .s2-input,.s2-website .s2-select,.s2-website select{block-size:auto;min-block-size:44px}}.s2-form-row-help[data-tone=danger]{color:var(--s2-danger)}@media (max-width:1023px){.s2-ws>.s2-toolbar .s2-toolbar-panel[data-panel=default] .s2-toolbar-leading,.s2-ws>.s2-toolbar .s2-toolbar-panel[data-panel=default] .s2-toolbar-title{flex:auto;min-inline-size:0}.s2-ws>.s2-toolbar .s2-toolbar-panel[data-panel=default] .s2-toolbar-leading>[aria-hidden=true],.s2-ws>.s2-toolbar .s2-toolbar-panel[data-panel=default] .s2-toolbar-count,.s2-ws>.s2-toolbar .s2-toolbar-panel[data-panel=default] .s2-badge{display:none}}.s2-loupe-bar{background:#080809}@media (max-width:767px),(orientation:landscape) and (pointer:coarse) and (max-height:500px){.s2-loupe{grid-template-rows:auto minmax(0,1fr)}.s2-loupe-bar{padding-block:6px;padding-inline:var(--s2-space-3);min-block-size:var(--s2-toolbar-h);flex-wrap:wrap;gap:4px 6px;overflow-x:visible}.s2-loupe-bar .s2-toolbar-spacer{flex-basis:100%;block-size:0}.s2-loupe-close,.s2-loupe-action{min-block-size:40px;padding-inline:8px}.s2-loupe-frame{max-block-size:calc(100dvh - 140px)}}@media (max-width:1023px){.s2-shell-rail .s2-btn-label{display:none}.s2-shell-rail>.s2-btn{inline-size:var(--s2-h-lg);padding-inline:0}}.s2-notfound{padding:var(--s2-space-8) var(--s2-space-5);justify-content:center;align-items:center;min-block-size:60vh;display:flex}.s2-shell-main>.s2-notfound~*{display:none}@media (pointer:coarse){.s2-toolbar .s2-iconbtn{min-block-size:44px;min-inline-size:44px}.s2-part-link{min-block-size:44px}.s2-lib-drop-quiet{min-block-size:44px;padding-inline:var(--s2-space-5);align-items:center;display:inline-flex}}:is([lang=he],[dir=rtl]) :is(.s2-website-subhead,.s2-website-preview-label,.s2-website-tile-badge){letter-spacing:0;text-transform:none}.s2-theme-set{border:0;min-inline-size:0;margin:0;padding:0}.s2-theme-grid{gap:var(--s2-space-5);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.s2-theme-tile{gap:var(--s2-space-3);cursor:pointer;padding:var(--s2-space-3);border:1px solid var(--s2-hairline);border-radius:var(--s2-radius-md);background:var(--s2-surface);flex-direction:column;min-block-size:44px;display:flex;position:relative}.s2-theme-tile:hover{border-color:var(--s2-hairline-strong)}.s2-theme-tile[data-chosen=true]{border-color:var(--s2-ring);box-shadow:0 0 0 2px var(--s2-ring)}.s2-theme-tile:has(.s2-theme-radio:focus-visible){box-shadow:var(--s2-focus-shadow)}.s2-theme-radio{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.s2-theme-thumb{aspect-ratio:16/10;border-radius:var(--s2-radius-sm);border:1px solid var(--s2-hairline);flex-direction:column;gap:6px;padding:10px;display:flex;overflow:hidden}.s2-theme-thumb-nav{align-items:center;gap:5px;display:flex}.s2-theme-thumb-nav i{opacity:.85;border-radius:2px;block-size:3px;inline-size:16px;display:block}.s2-theme-thumb-nav i:first-child{inline-size:24px;margin-inline-end:auto}.s2-theme-thumb-title{border-radius:2px;block-size:7px;inline-size:62%;margin-block-start:auto;display:block}.s2-theme-thumb-sub{opacity:.8;border-radius:2px;block-size:4px;inline-size:40%;display:block}.s2-theme-thumb-cta{border-radius:3px;block-size:8px;inline-size:28%;display:block}.s2-theme-meta{flex-direction:column;min-inline-size:0;display:flex}.s2-theme-name{font-size:var(--s2-text-14);line-height:var(--s2-lh-14);color:var(--s2-text-1);font-weight:600}.s2-theme-layout{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-2)}.s2-theme-badge{position:absolute;inset-block-start:var(--s2-space-4);inset-inline-end:var(--s2-space-4)}.s2-theme-actions{align-items:center;gap:var(--s2-space-4);flex-wrap:wrap;display:flex}.s2-accent-row{align-items:flex-start;gap:var(--s2-space-5);flex-wrap:wrap;display:flex}.s2-accent-picker{border:1px solid var(--s2-hairline-strong);border-radius:var(--s2-radius-md);background:var(--s2-surface);cursor:pointer;block-size:44px;inline-size:44px;margin-block-start:22px;padding:2px}.s2-accent-hex{flex:200px;max-inline-size:280px}.s2-accent-contrast{font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text-2);margin:0}.s2-accent-contrast[data-ok=false]{color:var(--s2-text-1);border-inline-start:3px solid var(--s2-warning-fg,#b45309);padding-inline-start:var(--s2-space-4)}.s2-accent-suggest{min-block-size:44px;padding:0 var(--s2-space-3);color:var(--s2-text-1);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.s2-accent-suggest-chip{border:1px solid var(--s2-hairline-strong);border-radius:50%;block-size:16px;inline-size:16px}.s2-logo-row{align-items:center;gap:var(--s2-space-5);flex-wrap:wrap;display:flex}.s2-logo-box{min-block-size:84px;inline-size:220px;max-inline-size:100%;padding:var(--s2-space-4);border:1px dashed var(--s2-hairline-strong);border-radius:var(--s2-radius-md);background:repeating-conic-gradient(var(--s2-surface) 0% 25%, var(--s2-hairline) 0% 50%) 50% / 16px 16px;font-size:var(--s2-text-13);color:var(--s2-text-2);text-align:center;justify-content:center;align-items:center;display:flex}.s2-logo-box[data-empty=true]{background:var(--s2-surface)}.s2-logo-img{object-fit:contain;max-block-size:72px;max-inline-size:100%}.s2-inq{gap:var(--s2-space-7);padding-inline:var(--s2-space-9);padding-block:var(--s2-space-8) var(--s2-space-10);flex-direction:column;max-inline-size:920px;margin-inline:auto;display:flex}.s2-inq-head{align-items:center;gap:var(--s2-space-5) var(--s2-space-6);flex-wrap:wrap;display:flex}.s2-inq-head-meta{gap:var(--s2-space-1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.s2-inq-title{font-size:var(--s2-text-20);line-height:var(--s2-lh-20);color:var(--s2-text);margin:0;font-weight:600}.s2-inq-sub{font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text-2);margin:0}.s2-inq-head-actions{align-items:center;gap:var(--s2-space-5);flex-wrap:wrap;display:flex}.s2-inq-unread{font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text-2)}.s2-inq-unread:empty{display:none}.s2-inq-skel{gap:var(--s2-space-5);flex-direction:column;display:flex}.s2-inq-list{gap:var(--s2-space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s2-inq-card{gap:var(--s2-space-5);padding:var(--s2-space-7);background:var(--s2-surface);border:1px solid var(--s2-hairline);border-radius:var(--s2-radius-md);flex-direction:column;display:flex}.s2-inq-card[data-status=new]{border-color:var(--s2-hairline-strong);border-inline-start:3px solid var(--s2-accent)}.s2-inq-card-head{align-items:center;gap:var(--s2-space-4) var(--s2-space-5);flex-wrap:wrap;display:flex}.s2-inq-name{font-size:var(--s2-text-16);line-height:var(--s2-lh-16);color:var(--s2-text);overflow-wrap:anywhere;min-inline-size:0;margin:0;font-weight:600}.s2-inq-when{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-3);margin-inline-start:auto}.s2-inq-facts{gap:var(--s2-space-4) var(--s2-space-7);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;display:grid}.s2-inq-facts>div{min-inline-size:0}.s2-inq-facts dt{font-size:var(--s2-text-11);line-height:var(--s2-lh-11);color:var(--s2-text-3);text-transform:uppercase;letter-spacing:.06em}.s2-inq-facts dd{font-size:var(--s2-text-14);line-height:var(--s2-lh-14);color:var(--s2-text);overflow-wrap:anywhere;margin:0}.s2-inq-message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--s2-text-14);color:var(--s2-text);padding:var(--s2-space-5) var(--s2-space-6);background:var(--s2-subtle);border-radius:var(--s2-radius-sm);max-block-size:22rem;margin:0;line-height:1.6;overflow:auto}.s2-inq-actions{gap:var(--s2-space-4);flex-wrap:wrap;display:flex}@media (pointer:coarse){.s2-inq-actions .s2-btn{min-block-size:44px}}@media (max-width:767px){.s2-inq{padding-inline:var(--s2-space-6);padding-block-end:calc(var(--s2-space-10) + 72px)}.s2-inq-when{inline-size:100%;margin-inline-start:0}}.s2-auth{z-index:var(--s2-z-modal);min-block-size:100dvh;padding-block:max(var(--s2-space-8), env(safe-area-inset-top,0px)) max(var(--s2-space-8), env(safe-area-inset-bottom,0px));padding-inline:var(--s2-space-6);background:var(--s2-bg);color:var(--s2-text);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.s2-auth-col{gap:var(--s2-space-7);flex-direction:column;inline-size:100%;max-inline-size:400px;display:flex}.s2-auth-brand{justify-content:center;align-items:center;min-block-size:32px;display:flex}.s2-auth-logo-chip{padding:var(--s2-space-3) var(--s2-space-5);background:var(--s2-surface);border:1px solid var(--s2-hairline-strong);border-radius:var(--s2-radius-md);justify-content:center;align-items:center;max-inline-size:70%;display:inline-flex}.s2-auth-logo{object-fit:contain;block-size:32px;inline-size:auto;max-inline-size:70%}.s2-auth-card{gap:var(--s2-space-3);padding-block:var(--s2-space-4);flex-direction:column;display:flex}@media (min-width:640px){.s2-auth-card{padding:var(--s2-space-7);background:var(--s2-surface);border-radius:var(--s2-radius-lg);box-shadow:var(--s2-shadow-1,none)}}.s2-auth-eyebrow{font-size:var(--s2-text-16);line-height:var(--s2-lh-16);text-align:center;margin:0;font-weight:600}.s2-auth-title{font-size:var(--s2-text-32);line-height:var(--s2-lh-32);letter-spacing:-.02em;margin:0;font-weight:600}.s2-auth-sub{font-size:var(--s2-text-14);line-height:var(--s2-lh-14);color:var(--s2-text-2);margin:0}.s2-auth-form{gap:var(--s2-space-5);flex-direction:column;margin-block-start:var(--s2-space-5);display:flex}.s2-auth-note{font-size:var(--s2-text-13);line-height:var(--s2-lh-13);margin:0}.s2-auth-note[data-tone=danger]{color:var(--s2-danger)}.s2-auth-note[data-tone=success]{color:var(--s2-text)}.s2-auth-submit{min-block-size:48px;inline-size:100%}.s2-auth-row{margin-block:calc(-1 * var(--s2-space-2));justify-content:flex-end;display:flex}.s2-auth-link{min-block-size:44px;font-size:var(--s2-text-13);color:var(--s2-text-2);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.s2-auth-link:hover{color:var(--s2-text)}.s2-auth-foot{text-align:center;font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-3)}.s2-auth-input{block-size:44px;font-size:16px}.s2-auth-code{text-align:center;letter-spacing:.6em;font-variant-numeric:tabular-nums;padding-inline-start:calc(10px + .6em);font-size:22px}.s2-auth-code::placeholder{letter-spacing:.6em}.s2-auth-reveal{border-radius:var(--s2-radius-sm);min-block-size:40px;min-inline-size:44px;font:inherit;font-size:var(--s2-text-13);color:var(--s2-text);cursor:pointer;background:0 0;border:0;padding-inline:8px;font-weight:600}.s2 .s2-auth-reveal,.s2-auth-reveal:hover{color:var(--s2-text)}.s2-auth .s2-input-icon-trailing{inset-inline-end:2px}.s2-auth .s2-input[data-has-trailing=true]{padding-inline-end:56px}.s2-help-actions{gap:var(--s2-space-4);flex-wrap:wrap;display:flex}.s2-help-faq{flex-direction:column;display:flex}.s2-help-item{border-block-end:1px solid var(--s2-hairline);padding-block:var(--s2-space-4)}.s2-help-item summary{cursor:pointer;font-weight:600;font-size:var(--s2-text-13);line-height:var(--s2-lh-13)}.s2-help-item p{margin-block:var(--s2-space-3) 0}.s2-help-keys{gap:var(--s2-space-3);flex-direction:column;margin:0;display:flex}.s2-help-keys>div{gap:var(--s2-space-6);align-items:baseline;display:flex}.s2-help-keys dt{font-variant-numeric:tabular-nums;min-inline-size:8.5rem;font-weight:600}.s2-help-keys dd{color:var(--s2-text-2);margin:0}@media (max-width:639px){.s2-sheet[data-variant=side]:has(.s2-acct){border-radius:0;block-size:100dvh;max-block-size:100dvh}}@media (min-width:900px){.s2-sheet[data-variant=side]:has(.s2-acct){inline-size:min(880px,96vw)}}.s2-acct{gap:var(--s2-space-7);flex-direction:column;display:flex}.s2-acct-id{align-items:center;gap:var(--s2-space-5);display:flex}.s2-acct-mark{border-radius:var(--s2-radius-md);background:var(--s2-ink-solid);block-size:48px;inline-size:48px;color:var(--s2-on-ink);font-size:var(--s2-text-16);flex:none;place-items:center;font-weight:600;display:grid}.s2-acct-id-text{text-align:start;flex:auto;min-inline-size:0}.s2-sheet:has(.s2-acct) .s2-sheet-head{align-items:center}@media (pointer:coarse){.s2-acct-dl>div{align-items:center;min-block-size:44px}.s2-acct-session{min-block-size:44px}.s2-sheet:has(.s2-acct) :is(.s2-account-link,.s2-account-row-btn){min-block-size:44px}}.s2-acct-name{font-size:var(--s2-text-16);line-height:var(--s2-lh-16);margin:0;font-weight:600}.s2-acct-email{font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text-2);overflow-wrap:anywhere;margin:0}.s2-acct-cols{gap:var(--s2-space-7);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:900px){.s2-acct-cols{grid-template-columns:1fr 1fr}}.s2-acct-col{gap:var(--s2-space-7);flex-direction:column;min-inline-size:0;display:flex}.s2-acct-sec{gap:var(--s2-space-4);flex-direction:column;display:flex}.s2-acct-h{font-size:var(--s2-text-11);line-height:var(--s2-lh-11);letter-spacing:.04em;text-transform:uppercase;color:var(--s2-text-3);margin:0;font-weight:600}.s2-acct-dl{flex-direction:column;margin:0;display:flex}.s2-acct-dl>div{justify-content:space-between;gap:var(--s2-space-5);min-block-size:40px;padding-block:var(--s2-space-2);border-block-end:1px solid var(--s2-hairline);font-size:var(--s2-text-13);line-height:var(--s2-lh-13);align-items:baseline;display:flex}.s2-acct-dl dt{color:var(--s2-text-2);flex:none}.s2-acct-dl dd{text-align:end;overflow-wrap:anywhere;min-inline-size:0;margin:0}.s2-acct-plan-line{font-size:var(--s2-text-14);line-height:var(--s2-lh-14);margin:0;font-weight:600}.s2-acct-block{gap:var(--s2-space-4);border-block-end:1px solid var(--s2-hairline);flex-direction:column;padding-block-end:var(--s2-space-5);display:flex}.s2-acct-line{justify-content:space-between;align-items:center;gap:var(--s2-space-5);flex-wrap:wrap;display:flex}.s2-acct-form{gap:var(--s2-space-4);flex-direction:column;display:flex}.s2-acct-form .s2-input{min-block-size:44px;font-size:16px}.s2-acct-actions{justify-content:flex-end;gap:var(--s2-space-3);flex-wrap:wrap;display:flex}.s2-acct-steps{font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text-2);margin:0;padding-inline-start:1.25em}.s2-acct-qr{border-radius:var(--s2-radius-md);background:#fff;block-size:184px;inline-size:184px;padding:4px;line-height:0}.s2-acct-secret{gap:var(--s2-space-2);flex-direction:column;display:flex}.s2-acct-secret-row{align-items:center;gap:var(--s2-space-3);flex-wrap:wrap;display:flex}.s2-acct-secret-val{font-family:var(--s2-font-mono,ui-monospace, monospace);font-size:var(--s2-text-13);letter-spacing:.06em;padding:var(--s2-space-2) var(--s2-space-3);background:var(--s2-subtle);border-radius:var(--s2-radius-sm);overflow-wrap:anywhere}.s2-acct-strength{align-items:center;gap:var(--s2-space-3);font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-2);margin:0;display:flex}.s2-acct-strength-bar{background:linear-gradient(to right, var(--s2-danger) 0 0) no-repeat var(--s2-hairline);background-size:33% 100%;border-radius:2px;block-size:4px;inline-size:64px}.s2-acct-strength[data-level="2"] .s2-acct-strength-bar{background-image:linear-gradient(to right, var(--s2-warning) 0 0);background-size:66% 100%}.s2-acct-strength[data-level="3"] .s2-acct-strength-bar{background-image:linear-gradient(to right, var(--s2-success,var(--s2-text)) 0 0);background-size:100% 100%}[dir=rtl] .s2-acct-strength-bar{background-position:100%}.s2-acct-sessions{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s2-acct-session{padding-block:var(--s2-space-3);border-block-end:1px solid var(--s2-hairline);font-size:var(--s2-text-13);line-height:var(--s2-lh-13);flex-direction:column;gap:2px;display:flex}.s2-acct-session:last-child{border-block-end:0}.s2-acct-session>.s2-btn,.s2-acct-session>button{align-self:flex-start;margin-block-start:var(--s2-space-1,4px)}.s2-acct-session-main{align-items:center;gap:var(--s2-space-3);font-weight:500;display:flex}.s2-acct-session-tag{font-size:var(--s2-text-11);line-height:var(--s2-lh-11);background:var(--s2-subtle);color:var(--s2-text-2);border-radius:999px;padding:1px 8px;font-weight:600}.s2-acct-btnrow{min-block-size:44px}button.s2-auth-link{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.s2-auth-foot .s2-auth-link{font-size:var(--s2-text-12);padding-inline:var(--s2-space-3)}.s2-acct-code{text-align:center;letter-spacing:.12em}.s2{--s2-n0:#fffdf8;--s2-n25:#fbf9f4;--s2-n50:#f6f2ea;--s2-n100:#f0eadf;--s2-n150:#ede7db;--s2-n200:#e5ddce;--s2-n300:#ddd5c5;--s2-n400:#b7ae9e;--s2-n500:#8c857a;--s2-n600:#6b645a;--s2-n700:#3a3631;--s2-n800:#2b2824;--s2-n900:#1c1a17;--s2-n950:#100f0d;--s2-canvas-light:#ece8df;--s2-d0:#0f0e0c;--s2-d25:#131210;--s2-d50:#161412;--s2-d100:#1e1c19;--s2-d150:#22201c;--s2-d200:#2b2824;--s2-d300:#38342f;--s2-d400:#4a453e;--s2-d500:#7a7368;--s2-d600:#a19a8d;--s2-d700:#b9b2a5;--s2-d800:#d3ccbf;--s2-d900:#f3eee4;--s2-d950:#fffdf8;--s2-brass-700:#7d5f2e;--s2-brass-300:#e3cfa4;--s2-brass-tint-l:#f4ecda;--s2-brass-tint-d:#2a2316;--s2-red-700:#a3372f;--s2-green-700:#2f6b3c;--s2-space-1:4px;--s2-space-3:8px;--s2-radius-xs:4px;--s2-radius-sm:6px;--s2-radius-md:10px;--s2-radius-lg:14px;--s2-radius-xl:20px;--s2-radius-2xl:22px;--s2-dur-1:.12s;--s2-dur-2:.18s;--s2-dur-3:.24s;--s2-dur-4:.24s;--s2-ease:cubic-bezier(.2, .8, .2, 1);--s2-font:var(--font-s2-fg,"Figtree"), var(--font-s2-as-he,"Assistant"), system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--s2-font-he:var(--font-s2-as-lat,"Assistant"), var(--font-s2-as-he,"Assistant"), system-ui, "Segoe UI", Arial, sans-serif;--s2-font-display:var(--font-s2-bf-lat,"Bellefair"), var(--font-s2-bf-he,"Bellefair"), "Cormorant Garamond", Georgia, "Times New Roman", serif;--s2-font-display-he:var(--font-s2-bf-he,"Bellefair"), var(--font-s2-bf-lat,"Bellefair"), "Frank Ruhl Libre", "David", serif;--s2-tap:44px;--s2-dock-h:56px}[lang=he] .s2,.s2[lang=he],[dir=rtl] .s2,.s2[dir=rtl]{--s2-font-display:var(--s2-font-display-he)}.s2[data-theme=light],.s2[data-theme=system]{--s2-text-disabled:#a39c90;--s2-ink-hover:#3a3631;--s2-accent-hover:#6a5126;--s2-scrim:#1c1a176b;--s2-tile-edge:#1c1a1714;--s2-overlay-hover:#1c1a170d;--s2-overlay-active:#1c1a1717;--s2-e1:0 1px 2px #1c1a170f;--s2-e2:0 4px 16px -4px #1c1a171f;--s2-e3:0 16px 40px -12px #1c1a1738;--s2-e4:0 24px 56px -16px #1c1a1747}.s2[data-theme=dark]{--s2-text-disabled:#7a7368;--s2-ink-hover:#d9d2c5;--s2-overlay-hover:#f3eee412;--s2-overlay-active:#f3eee41f}@media (prefers-color-scheme:dark){.s2[data-theme=system]{--s2-text-disabled:#7a7368;--s2-ink-hover:#d9d2c5;--s2-accent-hover:#e6c88f;--s2-scrim:#0000009e;--s2-tile-edge:#ffffff12;--s2-overlay-hover:#f3eee412;--s2-overlay-active:#f3eee41f;--s2-e1:0 1px 2px #00000080, 0 0 0 1px #ffffff0d;--s2-e2:0 2px 6px #0000008c, 0 0 0 1px #ffffff0f;--s2-e3:0 8px 24px #0009, 0 0 0 1px #ffffff14;--s2-e4:0 24px 60px #000000b3, 0 0 0 1px #ffffff17}}.s2 .s2-lib-title,.s2 .s2-inq-title,.s2 .s2-website-title,.s2 .s2-t-display,.s2 .s2-gcard-title,.s2 .s2-wb-title,.s2 .s2-t-stat{font-family:var(--s2-font-display);font-weight:400}.s2 .s2-lib-title,.s2 .s2-inq-title,.s2 .s2-website-title{font-size:var(--s2-text-32);line-height:var(--s2-lh-32);letter-spacing:0}.s2 .s2-gcard-title,.s2 .s2-wb-title{font-size:var(--s2-text-16);line-height:var(--s2-lh-16);letter-spacing:0}@media (max-width:767px){.s2 .s2-lib-title,.s2 .s2-inq-title,.s2 .s2-website-title{font-size:var(--s2-text-28);line-height:var(--s2-lh-28)}}:is([lang=he],[dir=rtl]) .s2-t-over,.s2[lang=he] .s2-t-over{text-transform:none;letter-spacing:0}.s2-btn[data-size=md],.s2-btn[data-size=lg],.s2-btn[data-size=xl],.s2-btn[data-size=sm]{border-radius:var(--s2-radius-full)}.s2-btn[data-variant=secondary]{border-color:var(--s2-hairline-strong)}.s2{--s2-toast-base:24px;--s2-notify-gap:8px}.s2-toast-layer{--s2-toast-bottom:calc(var(--s2-toast-base) + env(safe-area-inset-bottom,0px) + var(--s2-tray-offset,0px))}@media (max-width:767px),(orientation:landscape) and (pointer:coarse) and (max-height:500px){.s2{--s2-toast-base:calc(var(--s2-dock-h) + var(--s2-space-4))}.s2-toast-layer{--s2-toast-bottom:calc(var(--s2-toast-base) + env(safe-area-inset-bottom,0px) + var(--s2-tray-offset,0px))}.s2-tray{inset-block-end:calc(var(--s2-dock-h) + var(--s2-space-3) + env(safe-area-inset-bottom,0px));inset-inline:max(var(--s2-space-4), env(safe-area-inset-left,0px)) max(var(--s2-space-4), env(safe-area-inset-right,0px));inline-size:auto}}.s2-tray{animation:s2-tray-in var(--s2-dur-3) var(--s2-ease);box-shadow:var(--s2-e3)}@keyframes s2-tray-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.s2-tray{animation:none}}.s2-tray-bar{background:var(--s2-subtle);block-size:4px}.s2-onb-bar{accent-color:var(--s2-ink-solid)}.s2-onb-bar::-webkit-progress-value{background:var(--s2-ink-solid)}.s2-onb-bar::-moz-progress-bar{background:var(--s2-ink-solid)}.s2-onb-compact{align-items:center;gap:var(--s2-space-4);padding:var(--s2-space-3) var(--s2-space-4);min-block-size:56px;display:flex}.s2-onb-ring{background:conic-gradient(var(--s2-ink-solid) var(--s2-onb-pct,0%), var(--s2-subtle-active) 0);border-radius:50%;flex:none;block-size:28px;inline-size:28px;-webkit-mask:radial-gradient(circle,#0000 9px,#000 10px);mask:radial-gradient(circle,#0000 9px,#000 10px)}.s2-onb-compact-text{min-inline-size:0;padding:var(--s2-space-2) 0;font:inherit;color:var(--s2-text);text-align:start;cursor:pointer;min-block-size:var(--s2-tap);background:0 0;border:0;flex:1;margin:0}.s2-onb-compact-actions{align-items:center;gap:var(--s2-space-2);flex:none;display:inline-flex}.s2-onb-hide{font:inherit;color:var(--s2-text-2);cursor:pointer;min-block-size:var(--s2-tap);min-inline-size:var(--s2-tap);padding-inline:var(--s2-space-3);border-radius:var(--s2-radius-full);background:0 0;border:0}.s2-onb-hide:hover{background:var(--s2-overlay-hover)}.s2-onb-hide:focus-visible,.s2-onb-compact-text:focus-visible{outline:2px solid var(--s2-ring);outline-offset:2px}.s2-onb-head{align-items:center}@media (max-width:560px){.s2-onb-compact{flex-wrap:wrap}.s2-onb-compact-text{flex-basis:calc(100% - 44px)}.s2-onb-compact-actions{margin-inline-start:auto}.s2-onb-step{flex-wrap:nowrap}.s2-onb-text{flex-basis:auto}.s2-onb-hint{display:none}.s2-onb-state{white-space:nowrap}}.s2-phone-dock-icon{place-items:center;margin-block:4px;display:inline-grid;position:relative}.s2-phone-dock-icon>svg{margin:0}.s2-phone-dock-badge{box-sizing:border-box;border-radius:var(--s2-radius-full);background:var(--s2-danger-solid);block-size:16px;min-inline-size:16px;color:var(--s2-on-danger);place-items:center;padding-inline:4px;font-size:10px;font-weight:600;line-height:1;display:grid;position:absolute;inset-block-start:-4px;inset-inline-start:55%}@keyframes s2-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.s2-frame-tile{position:relative;overflow:hidden}.s2-frame-tile:has(.s2-frame-img:not([data-loaded])):after{content:"";pointer-events:none;animation:s2-shimmer 1.4s var(--s2-ease-inout) infinite;background:linear-gradient(100deg,#0000 30%,#fffdf838 50%,#0000 70%);position:absolute;inset:0}.s2-gcard-cover:has(img:not([data-loaded])):after{content:"";pointer-events:none;animation:s2-shimmer 1.4s var(--s2-ease-inout) infinite;background:linear-gradient(100deg,#0000 30%,#fffdf838 50%,#0000 70%);position:absolute;inset:0}.s2-frame-img{filter:blur(10px);transition:opacity var(--s2-dur-2) var(--s2-ease), filter var(--s2-dur-3) var(--s2-ease), transform var(--s2-dur-3) var(--s2-ease);transform:scale(1.03)}.s2-frame-img[data-loaded=true]{filter:none;transform:none}@media (prefers-reduced-motion:reduce){.s2-frame-tile:after,.s2-gcard-cover:after{display:none;animation:none!important}.s2-frame-img{filter:none;transition:none;transform:none}}.s2-wf-pill{align-items:center;gap:var(--s2-space-3);min-block-size:22px;padding-inline:var(--s2-space-4);border:1px solid var(--s2-hairline-strong);border-radius:var(--s2-radius-full);background:var(--s2-surface);color:var(--s2-text);font-size:var(--s2-text-12);line-height:var(--s2-lh-12);white-space:nowrap;font-weight:600;display:inline-flex}.s2-wf-dot{border-radius:var(--s2-radius-full);background:var(--s2-icon);flex:none;block-size:8px;inline-size:8px}.s2-wf-pill[data-stage=shared] .s2-wf-dot{background:var(--s2-info)}.s2-wf-pill[data-stage=picks]{background:var(--s2-accent-tint);border-color:var(--s2-accent)}.s2-wf-pill[data-stage=picks] .s2-wf-dot{background:var(--s2-accent)}.s2-wf-pill[data-stage=delivered] .s2-wf-dot{background:var(--s2-success)}.s2-wf-next{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-2);margin-block-start:var(--s2-space-3);display:block}.s2-wf-next[data-next=reviewPicks],.s2-wf-next[data-next=deliver]{color:var(--s2-accent);font-weight:600}.s2-gcard-body>.s2-wf-next{padding-block-start:var(--s2-space-2)}.s2-wf-cell{gap:var(--s2-space-2);justify-items:start;display:grid}.s2-wf-cell-badges{gap:var(--s2-space-3);flex-wrap:wrap;align-items:center;display:inline-flex}.s2-wf-err{color:var(--s2-danger);font-size:var(--s2-text-13);margin:0}.s2-wf-tiles{gap:var(--s2-space-4);flex-wrap:wrap;display:flex}.s2-wf-tile{appearance:none;cursor:pointer;font:inherit;color:var(--s2-text);align-items:baseline;gap:var(--s2-space-4);min-block-size:var(--s2-h-lg);padding-inline:var(--s2-space-5);border:1px solid var(--s2-border-control);border-radius:var(--s2-radius-md);background:var(--s2-surface);transition:background-color var(--s2-dur-1) var(--s2-ease), border-color var(--s2-dur-1) var(--s2-ease);display:inline-flex}.s2-wf-tile:hover{background:var(--s2-row-hover)}.s2-wf-tile:focus-visible{outline:var(--s2-ring-width) solid var(--s2-ring);outline-offset:2px}.s2-wf-tile[aria-pressed=true]{background:var(--s2-ink-solid);color:var(--s2-on-ink);border-color:var(--s2-ink-solid)}.s2-wf-tile-count{font-size:var(--s2-text-16);line-height:var(--s2-lh-16);font-weight:700}.s2-wf-tile-label{font-size:var(--s2-text-13);line-height:var(--s2-lh-13)}.s2-ny{gap:var(--s2-space-4);display:grid}.s2-ny-title{font-size:var(--s2-text-14);line-height:var(--s2-lh-14);color:var(--s2-text);margin:0;font-weight:700}.s2-ny-list{gap:var(--s2-space-4);margin:0;padding:0;list-style:none;display:grid}.s2-ny-card{align-items:center;gap:var(--s2-space-4) var(--s2-space-6);padding:var(--s2-space-5) var(--s2-space-6);border:1px solid var(--s2-hairline-strong);border-inline-start:3px solid var(--s2-accent);border-radius:var(--s2-radius-lg);background:var(--s2-surface);grid-template-columns:minmax(0,1fr) auto;padding-inline-end:var(--s2-space-10);display:grid;position:relative}.s2-ny-card[data-kind=expiring]{border-inline-start-color:var(--s2-warning)}.s2-ny-card[data-kind=inquiries]{border-inline-start-color:var(--s2-info)}.s2-ny-card[data-kind=unopened]{border-inline-start-color:var(--s2-icon)}.s2-ny-text{min-inline-size:0}.s2-ny-card-title{font-weight:600;font-size:var(--s2-text-14);line-height:var(--s2-lh-14);overflow-wrap:anywhere;margin:0}.s2-ny-card-body{margin:var(--s2-space-1) 0 0;font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text-2)}.s2-ny-actions a{text-decoration:none}.s2-ny-actions{gap:var(--s2-space-4);flex-wrap:wrap;display:flex}.s2-ny-x{position:absolute;inset-block-start:var(--s2-space-3);inset-inline-end:var(--s2-space-3)}.s2-ny-clear{font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text-3);margin:0}@media (max-width:640px){.s2-ny-card{grid-template-columns:minmax(0,1fr)}.s2-ny-actions>*{flex:auto}}.s2-pr{gap:var(--s2-space-5);padding:var(--s2-space-6);border:1px solid var(--s2-hairline-strong);border-radius:var(--s2-radius-lg);background:var(--s2-surface);display:grid}.s2-pr-title{font-size:var(--s2-text-20);line-height:var(--s2-lh-20);margin:0;font-weight:700}.s2-pr-sub{margin:var(--s2-space-2) 0 0;font-size:var(--s2-text-13);line-height:var(--s2-lh-13);color:var(--s2-text-2)}.s2-pr-quote{padding:var(--s2-space-5) var(--s2-space-6);border-inline-start:3px solid var(--s2-accent);border-radius:var(--s2-radius-md);background:var(--s2-subtle);margin:0}.s2-pr-quote-cap{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-3);margin-block-end:var(--s2-space-2)}.s2-pr-quote blockquote{font-size:var(--s2-text-14);line-height:var(--s2-lh-14);overflow-wrap:anywhere;margin:0;font-style:italic}.s2-pr-bar{z-index:var(--s2-z-sticky);align-items:center;gap:var(--s2-space-4);padding:var(--s2-space-4);border:1px solid var(--s2-hairline-strong);border-radius:var(--s2-radius-lg);background:var(--s2-raised);box-shadow:var(--s2-e2);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:var(--s2-space-5)}.s2-pr-done{align-items:center;gap:var(--s2-space-3);color:var(--s2-success);font-weight:600;font-size:var(--s2-text-14);display:inline-flex}.s2-pr-help{font-size:var(--s2-text-12);line-height:var(--s2-lh-12);color:var(--s2-text-3);margin:0}@media (max-width:640px){.s2-pr-bar>*{flex:100%}.s2-pr-bar .s2-pr-done{justify-content:center}}.s2-lib-del-actions{gap:var(--s2-space-3);flex-wrap:wrap;align-items:center;display:flex}.s2-unfinished{inset-block-start:calc(56px + var(--s2-space-3));inset-inline:var(--s2-space-5);z-index:60;max-inline-size:640px;margin-inline:auto;position:fixed}.s2-unfinished-list{margin:var(--s2-space-2) 0 0;padding-inline-start:var(--s2-space-6)}.s2-offline{inset-block-start:calc(56px + var(--s2-space-3));inset-inline:var(--s2-space-5);z-index:70;max-inline-size:560px;margin-inline:auto;position:fixed}.s2-gs form{gap:var(--s2-space-5);margin-block-start:var(--s2-space-5);display:grid}.s2-df-error-action{margin-block-start:var(--s2-space-3)}.s2-gallery-phone-item span{white-space:nowrap}
