@font-face{font-family:Migumento Sans;font-style:normal;font-weight:400 800;font-display:optional;src:url("/_assets/fonts-Inter-Variable-Ext.b7cb26090cc0.woff2") format("woff2");unicode-range:U+0100-017F}@font-face{font-family:Migumento Sans;font-style:normal;font-weight:400 800;font-display:optional;src:url("/_assets/fonts-Inter-Variable.54d86571dfcc.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191-2193,U+2212,U+2215,U+22EE,U+2460-2462,U+2713,U+FEFF,U+FFFD}@font-face{font-family:Migumento Sans Fallback;font-style:normal;font-weight:100 500;src:local("Arial"),local("Helvetica"),local("Liberation Sans"),local("Arimo"),local("Arimo-Regular"),local("Roboto");size-adjust:107.5%;ascent-override:90.12%;descent-override:22.44%;line-gap-override:0%}@font-face{font-family:Migumento Sans Fallback;font-style:normal;font-weight:501 900;src:local("Arial Bold"),local("Helvetica Bold"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold"),local("Arimo-Bold"),local("Roboto Bold"),local("Roboto-Bold");size-adjust:103.75%;ascent-override:93.38%;descent-override:23.25%;line-gap-override:0%}@font-face{font-family:Migumento Wordmark;font-style:normal;font-weight:700;font-display:swap;src:url("/_assets/fonts-MigumentoWordmark.1970aa13a8fa.woff2") format("woff2")}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:block;src:url("/_assets/fonts-GreatVibes-Regular.9f55617da6aa.woff2") format("woff2")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:block;src:url("/_assets/fonts-DancingScript-Regular.ee86ba04f5d0.woff2") format("woff2")}@font-face{font-family:Parisienne;font-style:normal;font-weight:400;font-display:block;src:url("/_assets/fonts-Parisienne-Regular.24d4960c8942.woff2") format("woff2")}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:block;src:url("/_assets/fonts-Pacifico-Regular.b9aa09662b76.woff2") format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:block;src:url("/_assets/fonts-PlayfairDisplay-Regular.f1f72fef31d1.woff2") format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:block;src:url("/_assets/fonts-CormorantGaramond-Regular.a9428fb0d7aa.woff2") format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:block;src:url("/_assets/fonts-Montserrat-Regular.3cad55d70bfc.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:block;src:url("/_assets/fonts-Poppins-Regular.c3aa25ac9cdf.woff2") format("woff2")}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400;font-display:block;src:url("/_assets/fonts-Baloo2-Regular.53208ab74cef.woff2") format("woff2")}:root{color-scheme:light;--page: #faf5f0;--surface: #fffdfb;--surface-2: #f0e6df;--ink: #322a25;--ink-2: #6e6058;--muted: #786a5f;--border: rgba(50, 42, 37, .09);--surface-raised: var(--surface);--surface-raised-2: var(--surface-2);--muted-raised: var(--muted);--sk-base-raised: var(--surface-raised-2);--sk-hi-raised: color-mix(in srgb, var(--surface-raised-2) 45%, var(--surface-raised));--edge: transparent;--scrim: rgba(20, 14, 10, .42);--accent: #cf9385;--on-accent: #33201a;--danger: #b3453a;--on-danger: #fff;--danger-text: #a14338;--live: #0b7f76;--on-live: #ffffff;--today: #e9a23b;--on-today: #33201a;--fav: #f2b01e;--fav-text: #a8720a;--accent-soft: color-mix(in srgb, var(--accent) 14%, transparent);--accent-text: color-mix(in srgb, var(--accent) 45%, var(--ink));--hero-top: color-mix(in srgb, var(--accent) 86%, var(--page));--sk-base: var(--surface-2);--sk-hi: color-mix(in srgb, var(--surface-2) 45%, var(--surface));--radius-lg: 24px;--radius: 16px;--radius-sm: 10px;--radius-tile: 8px;--radius-pill: 999px;--shadow: 0 1px 2px rgba(50, 42, 37, .05), 0 4px 16px rgba(50, 42, 37, .06);--shadow-float: 0 2px 6px rgba(50, 42, 37, .1), 0 12px 32px rgba(50, 42, 37, .18);--font-ui: "Migumento Sans", "Migumento Sans Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-script: "Great Vibes", "Snell Roundhand", "Savoye LET", "Apple Chancery", cursive;--font-serif: "Playfair Display", ui-serif, Georgia, "Times New Roman", serif;--ease-out: cubic-bezier(.22, .61, .36, 1);--t-fast: .2s;--t: .26s;--t-sheet: .34s;--ease-sheet: cubic-bezier(.32, .72, 0, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--type-hero: 700 36px/44px var(--font-ui);--type-display1: 700 28px/36px var(--font-ui);--type-display2: 700 24px/32px var(--font-ui);--type-title: 600 20px/28px var(--font-ui);--type-lead: 600 16px/24px var(--font-ui);--type-copy: 400 16px/24px var(--font-ui);--type-small: 400 14px/20px var(--font-ui);--type-small-strong: 600 14px/20px var(--font-ui);--type-caption: 400 12px/16px var(--font-ui);--type-caption-strong: 600 12px/16px var(--font-ui);--type-caption-caps: 600 12px/16px var(--font-ui);--ls-hero: -.02em;--ls-display1: -.01em;--ls-display2: -.01em;--ls-title: 0;--ls-lead: 0;--ls-copy: 0;--ls-small: 0;--ls-small-strong: 0;--ls-caption: 0;--ls-caption-strong: 0;--ls-caption-caps: .06em;--sp-4: 4px;--sp-8: 8px;--sp-12: 12px;--sp-16: 16px;--sp-24: 24px;--sp-32: 32px;--sp-40: 40px;--sp-48: 48px;--sp-64: 64px;--sp-80: 80px;--r-none: 0;--r-small: 4px;--r-medium: 8px;--r-large: 16px;--r-xlarge: 24px;--r-round: 9999px;--shadow-ink: 50 42 37;--elev-k: 1;--elev-1: 0 0 2px rgb(var(--shadow-ink) / calc(.08 * var(--elev-k))), 0 2px 4px rgb(var(--shadow-ink) / calc(.08 * var(--elev-k)));--elev-2: 0 0 2px rgb(var(--shadow-ink) / calc(.08 * var(--elev-k))), 0 4px 8px rgb(var(--shadow-ink) / calc(.1 * var(--elev-k)));--elev-3: 0 0 2px rgb(var(--shadow-ink) / calc(.1 * var(--elev-k))), 0 6px 12px rgb(var(--shadow-ink) / calc(.14 * var(--elev-k)));--elev-4: 0 0 2px rgb(var(--shadow-ink) / calc(.12 * var(--elev-k))), 0 8px 16px rgb(var(--shadow-ink) / calc(.18 * var(--elev-k)));--dur-100: .1s;--dur-150: .15s;--dur-200: .2s;--dur-250: .25s;--dur-300: .3s;--dur-350: .35s;--dur-400: .4s;--dur-450: .45s;--dur-500: .5s;--ease-entry: cubic-bezier(.22, 1, .36, 1);--ease-exit: var(--ease-in);--ease-standard: var(--ease-out);--z-base: 0;--z-raised: 1;--z-guide: 39;--z-nav: 40;--z-fab: 45;--z-sticky: 60;--z-band: 90;--z-overlay: 100;--z-slideshow: 110;--z-sheet: 120;--z-toast: 130;--z-consent: 140;--focus-ring: 2px solid var(--accent-text);--focus-offset: 4px;--stage: #000;--on-stage: #fff;--on-stage-2: rgba(255, 255, 255, .72);--on-stage-3: rgba(255, 255, 255, .45);--stage-glass: rgba(255, 255, 255, .16);--stage-glass-press: rgba(255, 255, 255, .3);--stage-scrim-soft: rgba(0, 0, 0, .25);--stage-scrim: rgba(0, 0, 0, .55);--stage-scrim-strong: rgba(0, 0, 0, .72);--stage-shadow: 0 1px 3px rgba(0, 0, 0, .4);--stage-ring: 0 0 0 1.5px rgba(255, 255, 255, .9);--on-stage-warn: #ffc98a;--knob: #fff;--knob-shadow: 0 1px 3px rgba(0, 0, 0, .25);--tile-wash-dead: rgba(140, 40, 30, .42);--tile-wash: rgba(25, 28, 38, .48);--type-title-event: 400 18px/24px var(--font-serif);--type-event-kopf: 400 28px/36px var(--font-script);--lh-event-kopf: 36px;--type-event-title: 400 34px/44px var(--font-script);--nav-h: 64px;--guide-h: 75px;--guide-gap: 18px;--fab-rise: 24px;--chrome-bottom: calc(10px + env(safe-area-inset-bottom)) ;--chrome-top: calc(var(--chrome-bottom) + var(--nav-h) + var(--fab-rise));--album-ring: 64px;--album-lock: 20px;--atelier-rose: #c53f63;--atelier-blue: #3f6cb4;--atelier-gold: #b1841f;--atelier-amber: #c1682a;--atelier-ember: #a8452a;--atelier-tan: #a5794c;--atelier-sage: #5f8c5a;--atelier-cream: #fbeed9;--sticker-rose: #ee5074;--sticker-blue: #4f8ae0;--sticker-gold: #f2b53c;--sticker-amber: #f0973a;--sticker-ember: #e05e39;--sticker-tan: #d09a63;--sticker-sage: #74b167;--sticker-keyline: #fff6e8;--sticker-ink: #4a3226}@media(min-width:992px){:root{--type-hero: 700 56px/64px var(--font-ui);--type-display1: 700 36px/44px var(--font-ui)}}.mark-emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Twemoji Mozilla,sans-serif;font-size:19px}[data-preset=champagne]{--page: #faf6ec;--surface: #fffdf6;--surface-2: #f0e7d5;--ink: #352c1d;--ink-2: #6f6350;--muted: #776a51;--border: rgba(53, 44, 29, .09);--accent: #c1a05f;--on-accent: #322715}[data-preset=sage]{--page: #f4f6f1;--surface: #fbfdf9;--surface-2: #e6ebe0;--ink: #2c312b;--ink-2: #5f6a5e;--muted: #647060;--border: rgba(44, 49, 43, .09);--accent: #87a084;--on-accent: #20261f}[data-preset=midnight]{--page: #f3f4f8;--surface: #fcfcfe;--surface-2: #e5e7ef;--ink: #232733;--ink-2: #5a6070;--muted: #666e80;--border: rgba(35, 39, 51, .09);--accent: #3d4c74;--on-accent: #ffffff}[data-preset=classic]{--page: #faf9f7;--surface: #ffffff;--surface-2: #edebe7;--ink: #1f1c1a;--ink-2: #5c5854;--muted: #6e6a65;--border: rgba(31, 28, 26, .09);--accent: #2b2724;--on-accent: #ffffff}[data-preset=noir]{color-scheme:dark;--page: #0d0d0d;--surface: #161616;--surface-2: #232323;--ink: #f4f1ea;--ink-2: #c9c4ba;--muted: #9a948a;--border: rgba(244, 241, 234, .14);--accent: #e6d9b8;--on-accent: #191510;--danger-text: #e2a094;--sk-hi: color-mix(in srgb, var(--surface-2) 82%, #f4f1ea);--surface-raised: color-mix(in srgb, var(--surface) 92%, var(--ink));--surface-raised-2: color-mix(in srgb, var(--surface-2) 90%, var(--ink));--muted-raised: color-mix(in srgb, var(--muted) 88%, var(--ink));--sk-base-raised: var(--surface-raised-2);--sk-hi-raised: color-mix(in srgb, var(--surface-raised-2) 82%, var(--ink));--edge: color-mix(in srgb, var(--ink) 12%, transparent);--scrim: rgba(0, 0, 0, .6);--shadow: none;--shadow-float: 0 2px 6px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .5);--shadow-ink: 0 0 0;--elev-k: 4}[data-preset=burgundy]{--page: #faf4f5;--surface: #fffbfc;--surface-2: #f0e1e4;--ink: #351f26;--ink-2: #6f5560;--muted: #7a626b;--border: rgba(53, 31, 38, .1);--accent: #8e3b4c;--on-accent: #ffffff}[data-preset=forest]{--page: #f2f6f1;--surface: #fafdf9;--surface-2: #e1eadd;--ink: #24301f;--ink-2: #566350;--muted: #5f6d59;--border: rgba(36, 48, 31, .1);--accent: #3c6446;--on-accent: #ffffff}[data-preset=ocean]{--page: #f0f5f7;--surface: #f9fcfd;--surface-2: #dfe9ed;--ink: #1e2c33;--ink-2: #52646d;--muted: #5c707b;--border: rgba(30, 44, 51, .1);--accent: #23617a;--on-accent: #ffffff}[data-preset=lavender]{--page: #f6f4f9;--surface: #fdfcfe;--surface-2: #e9e4f0;--ink: #2b2436;--ink-2: #625973;--muted: #6d647f;--border: rgba(43, 36, 54, .1);--accent: #6d5a99;--on-accent: #ffffff}[data-preset=terracotta]{--page: #faf4ef;--surface: #fffcf9;--surface-2: #f2e4da;--ink: #362419;--ink-2: #6f5a4b;--muted: #7a6555;--border: rgba(54, 36, 25, .1);--accent: #a24e2b;--on-accent: #ffffff}[data-preset=slate]{--page: #f3f5f7;--surface: #fbfcfd;--surface-2: #e4e8ec;--ink: #232930;--ink-2: #59626c;--muted: #626c78;--border: rgba(35, 41, 48, .1);--accent: #47586e;--on-accent: #ffffff}[data-preset=sand]{--page: #faf6ee;--surface: #fffdf8;--surface-2: #efe6d3;--ink: #332d1e;--ink-2: #6b6350;--muted: #746a54;--border: rgba(51, 45, 30, .1);--accent: #85653a;--on-accent: #ffffff}[data-preset=blush]{--page: #fbf3f4;--surface: #fffbfb;--surface-2: #f3e2e5;--ink: #351f24;--ink-2: #6f5560;--muted: #7b6169;--border: rgba(53, 31, 36, .1);--accent: #b04a66;--on-accent: #ffffff}[data-preset=olive]{--page: #f6f6ef;--surface: #fdfdf8;--surface-2: #e9e9da;--ink: #2d2e20;--ink-2: #616253;--muted: #6b6c58;--border: rgba(45, 46, 32, .1);--accent: #68682f;--on-accent: #ffffff}[data-preset=mocha]{--page: #f8f4f0;--surface: #fefcfa;--surface-2: #ece2da;--ink: #2f251e;--ink-2: #675a4f;--muted: #72655a;--border: rgba(47, 37, 30, .1);--accent: #6f4e37;--on-accent: #ffffff}[data-preset=raspberry]{--page: #fbf5f6;--surface: #fffcfd;--surface-2: #f3e3e8;--ink: #321a22;--ink-2: #6e5059;--muted: #7a5d66;--border: rgba(50, 26, 34, .1);--accent: #c21c5c;--on-accent: #ffffff}[data-preset=sapphire]{--page: #f3f5f9;--surface: #fcfdfe;--surface-2: #e4e8f1;--ink: #202738;--ink-2: #566076;--muted: #626d84;--border: rgba(32, 39, 56, .1);--accent: #2b3a55;--on-accent: #ffffff}[data-preset=gold]{--page: #fbf7ee;--surface: #fffdf7;--surface-2: #f3ead6;--ink: #332a17;--ink-2: #6d6046;--muted: #776a4e;--border: rgba(51, 42, 23, .1);--accent: #e9a23b;--on-accent: #2b2112}[data-preset=petrol]{--page: #f1f7f6;--surface: #fafdfc;--surface-2: #e0edeb;--ink: #1c2f2d;--ink-2: #516664;--muted: #5c716e;--border: rgba(28, 47, 45, .1);--accent: #0b7f76;--on-accent: #ffffff}[data-preset=rose]{--page: #fbf4f1;--surface: #fffcfa;--surface-2: #ede6e3;--ink: #362826;--ink-2: #675b59;--muted: #706462;--border: rgba(54, 40, 38, .1);--accent: #a8584f;--on-accent: #ffffff}[data-preset=plum]{--page: #f9f3f7;--surface: #fefbfd;--surface-2: #ebe4e9;--ink: #2f1f2b;--ink-2: #62545e;--muted: #6e616a;--border: rgba(47, 31, 43, .1);--accent: #6e2b5f;--on-accent: #ffffff}[data-preset=eucalyptus]{--page: #f3f6f3;--surface: #fbfdfb;--surface-2: #e5e8e5;--ink: #263028;--ink-2: #59625b;--muted: #5f6761;--border: rgba(38, 48, 40, .1);--accent: #4f7a63;--on-accent: #ffffff}[data-preset=bronze]{--page: #faf6ec;--surface: #fffdf6;--surface-2: #ece8de;--ink: #352c1d;--ink-2: #665f51;--muted: #6c6457;--border: rgba(53, 44, 29, .1);--accent: #8a6a2e;--on-accent: #ffffff}[data-preset=sunset]{--page: #fdf4ee;--surface: #fffaf6;--surface-2: #efe5df;--ink: #33221b;--ink-2: #665750;--muted: #72635c;--border: rgba(51, 34, 27, .1);--accent: #c9482a;--on-accent: #ffffff}[data-preset=cherry]{--page: #fdf2f4;--surface: #fffafb;--surface-2: #efe3e5;--ink: #331a20;--ink-2: #665055;--muted: #756065;--border: rgba(51, 26, 32, .1);--accent: #b3142f;--on-accent: #ffffff}[data-preset=flamingo]{--page: #fdf3f8;--surface: #fffafc;--surface-2: #efe4ea;--ink: #34192a;--ink-2: #66505e;--muted: #75606d;--border: rgba(52, 25, 42, .1);--accent: #c72a7e;--on-accent: #ffffff}[data-preset=lime]{--page: #f7f8ee;--surface: #fdfef8;--surface-2: #e9eadf;--ink: #2a2e18;--ink-2: #5d614e;--muted: #666957;--border: rgba(42, 46, 24, .1);--accent: #63761a;--on-accent: #ffffff}[data-preset=midnight-gold]{color-scheme:dark;--page: #0f1220;--surface: #181c2e;--surface-2: #212430;--ink: #f1efe6;--ink-2: #b9b8b5;--muted: #979797;--border: rgba(241, 239, 230, .12);--accent: #e5b95a;--on-accent: #221a08;--danger-text: #e2a094;--sk-hi: color-mix(in srgb, var(--surface-2) 82%, #f1efe6);--shadow: none;--shadow-float: 0 2px 6px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .5);--shadow-ink: 0 0 0;--elev-k: 4}[data-preset=bonbon]{--page: #eef8f2;--surface: #f8fdfa;--surface-2: #e0eae4;--ink: #1f2d26;--ink-2: #536059;--muted: #5c6962;--border: rgba(31, 45, 38, .1);--accent: #b23a5a;--on-accent: #ffffff}[data-preset=cobalt]{--page: #f2f5fa;--surface: #fbfcfe;--surface-2: #e3e6ec;--ink: #1d2533;--ink-2: #525965;--muted: #5f6571;--border: rgba(29, 37, 51, .1);--accent: #2a63b8;--on-accent: #ffffff}[data-preset=jade]{--page: #f1f7f4;--surface: #fafdfb;--surface-2: #e2e9e6;--ink: #1c2d26;--ink-2: #51605a;--muted: #5b6863;--border: rgba(28, 45, 38, .1);--accent: #1f7a5f;--on-accent: #ffffff}[data-preset=plum-noir]{color-scheme:dark;--page: #150f16;--surface: #1f1621;--surface-2: #272127;--ink: #f2eaf0;--ink-2: #bbb3ba;--muted: #9a9299;--border: rgba(242, 234, 240, .12);--accent: #d8b46a;--on-accent: #241a06;--danger-text: #e2a094;--sk-hi: color-mix(in srgb, var(--surface-2) 82%, #f2eaf0);--shadow: none;--shadow-float: 0 2px 6px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .5);--shadow-ink: 0 0 0;--elev-k: 4}[data-preset=copper]{color-scheme:dark;--page: #141212;--surface: #1d1a19;--surface-2: #262323;--ink: #f1ece8;--ink-2: #bab6b3;--muted: #999592;--border: rgba(241, 236, 232, .12);--accent: #d48a5c;--on-accent: #2b1608;--danger-text: #e2a094;--sk-hi: color-mix(in srgb, var(--surface-2) 82%, #f1ece8);--shadow: none;--shadow-float: 0 2px 6px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .5);--shadow-ink: 0 0 0;--elev-k: 4}[data-preset=azur]{--page: #f7f4ec;--surface: #fdfbf6;--surface-2: #e8e5dd;--ink: #26241c;--ink-2: #5a5850;--muted: #67645c;--border: rgba(38, 36, 28, .1);--accent: #1f5fae;--on-accent: #ffffff}[data-preset=seaglass]{--page: #eff7f6;--surface: #f9fdfc;--surface-2: #e0e9e8;--ink: #1b2d2b;--ink-2: #50605e;--muted: #596867;--border: rgba(27, 45, 43, .1);--accent: #24756f;--on-accent: #ffffff}[data-preset=alpine]{--page: #f4f6f8;--surface: #fbfcfd;--surface-2: #e5e8e9;--ink: #1f2a24;--ink-2: #545d59;--muted: #5e6662;--border: rgba(31, 42, 36, .1);--accent: #2f5d3f;--on-accent: #ffffff}[data-preset=lemon]{--page: #fbf8e3;--surface: #fefdf3;--surface-2: #edead5;--ink: #2e2b18;--ink-2: #615e4b;--muted: #6a6754;--border: rgba(46, 43, 24, .1);--accent: #7a6a12;--on-accent: #ffffff}[data-preset=sky]{--page: #eef4fb;--surface: #f8fbfe;--surface-2: #e0e6ed;--ink: #1f2a38;--ink-2: #535d69;--muted: #5c6571;--border: rgba(31, 42, 56, .1);--accent: #3f6a9e;--on-accent: #ffffff}[data-preset=apricot]{--page: #fdf3ea;--surface: #fffaf5;--surface-2: #efe5dc;--ink: #34261c;--ink-2: #665950;--muted: #6f6259;--border: rgba(52, 38, 28, .1);--accent: #a9552e;--on-accent: #ffffff}[data-preset=mint]{--page: #edf7f2;--surface: #f8fdfa;--surface-2: #dee9e4;--ink: #1d2d26;--ink-2: #516059;--muted: #5a6862;--border: rgba(29, 45, 38, .1);--accent: #3b7f6e;--on-accent: #ffffff}[data-preset=pearl]{--page: #f8f7f5;--surface: #fefefd;--surface-2: #eae9e7;--ink: #2b2a28;--ink-2: #5e5d5b;--muted: #676664;--border: rgba(43, 42, 40, .1);--accent: #6b6560;--on-accent: #ffffff}[data-preset=signal]{--page: #faf5f4;--surface: #fffbfb;--surface-2: #ece6e5;--ink: #2e2020;--ink-2: #615555;--muted: #6d6262;--border: rgba(46, 32, 32, .1);--accent: #c0122a;--on-accent: #ffffff}[data-preset=royal]{--page: #f2f4fa;--surface: #fbfcfe;--surface-2: #e3e5ec;--ink: #1c2238;--ink-2: #525769;--muted: #5e6374;--border: rgba(28, 34, 56, .1);--accent: #1e46a8;--on-accent: #ffffff}[data-preset=stadium]{color-scheme:dark;--page: #0e1117;--surface: #171b24;--surface-2: #202328;--ink: #f0f1ec;--ink-2: #b8b9b7;--muted: #969797;--border: rgba(240, 241, 236, .12);--accent: #f2c94c;--on-accent: #211a04;--danger-text: #e2a094;--sk-hi: color-mix(in srgb, var(--surface-2) 82%, #f0f1ec);--shadow: none;--shadow-float: 0 2px 6px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .5);--shadow-ink: 0 0 0;--elev-k: 4}[data-preset=orange]{--page: #fdf5ee;--surface: #fffaf6;--surface-2: #efe6df;--ink: #33221a;--ink-2: #66574f;--muted: #72635c;--border: rgba(51, 34, 26, .1);--accent: #b5500f;--on-accent: #ffffff}[data-font=dancing-script]{--font-script: "Dancing Script", "Snell Roundhand", "Savoye LET", "Apple Chancery", cursive}[data-font=parisienne]{--font-script: "Parisienne", "Snell Roundhand", "Savoye LET", "Apple Chancery", cursive}[data-font=pacifico]{--font-script: "Pacifico", "Snell Roundhand", "Savoye LET", "Apple Chancery", cursive}[data-font=playfair-display]{--font-script: "Playfair Display", ui-serif, Georgia, serif}[data-font=cormorant]{--font-script: "Cormorant Garamond", ui-serif, Georgia, serif}[data-font=montserrat]{--font-script: "Montserrat", system-ui, -apple-system, sans-serif}[data-font=poppins]{--font-script: "Poppins", system-ui, -apple-system, sans-serif}[data-font=baloo]{--font-script: "Baloo 2", system-ui, -apple-system, sans-serif}@media(prefers-color-scheme:dark){:root:not([data-mode=light]){color-scheme:dark;--page: #141210;--surface: #1e1a17;--surface-2: #2a241f;--ink: #f2ebe5;--ink-2: #c4b6ac;--muted: #978a80;--border: rgba(242, 235, 229, .1);--accent: #d59e8f;--on-accent: #33201a;--danger-text: #e2a094;--sk-hi: color-mix(in srgb, var(--surface-2) 82%, #f2ebe5);--surface-raised: color-mix(in srgb, var(--surface) 92%, var(--ink));--surface-raised-2: color-mix(in srgb, var(--surface-2) 90%, var(--ink));--muted-raised: color-mix(in srgb, var(--muted) 88%, var(--ink));--sk-base-raised: var(--surface-raised-2);--sk-hi-raised: color-mix(in srgb, var(--surface-raised-2) 82%, var(--ink));--edge: color-mix(in srgb, var(--ink) 12%, transparent);--scrim: rgba(0, 0, 0, .6);--shadow: none;--shadow-float: 0 2px 6px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .5);--shadow-ink: 0 0 0;--elev-k: 4}[data-preset=champagne]:not([data-mode=light]){--page: #161310;--surface: #201c15;--surface-2: #2c261c;--ink: #f2ecdf;--ink-2: #c8bda6;--muted: #9a8f78;--accent: #cfae74;--on-accent: #322715}[data-preset=sage]:not([data-mode=light]){--page: #121411;--surface: #1a1e19;--surface-2: #242922;--ink: #ebf0e9;--ink-2: #b9c4b6;--muted: #8b9688;--accent: #9cb497;--on-accent: #20261f}[data-preset=midnight]:not([data-mode=light]){--page: #0f1116;--surface: #171a21;--surface-2: #21252e;--ink: #ebedf3;--ink-2: #b6bcc9;--muted: #82889a;--accent: #93a5cf;--on-accent: #131722}[data-preset=classic]:not([data-mode=light]){--page: #131313;--surface: #1c1b1a;--surface-2: #262524;--ink: #f2f0ee;--ink-2: #c2bfbb;--muted: #8b8884;--accent: #e9e5e1;--on-accent: #181614}[data-preset=noir]:not([data-mode=light]){--page: #0d0d0d;--surface: #161616;--surface-2: #232323;--ink: #f4f1ea;--ink-2: #c9c4ba;--muted: #9a948a;--accent: #e6d9b8;--on-accent: #191510;--border: rgba(244, 241, 234, .14);--sk-hi: color-mix(in srgb, var(--surface-2) 82%, #f4f1ea)}[data-preset=burgundy]:not([data-mode=light]){--page: #191114;--surface: #23181c;--surface-2: #2f2227;--ink: #f4e9ec;--ink-2: #cdb4bc;--muted: #9c8790;--accent: #d98d9e;--on-accent: #33141d}[data-preset=forest]:not([data-mode=light]){--page: #101410;--surface: #191f18;--surface-2: #232b22;--ink: #e9f0e7;--ink-2: #b5c4b1;--muted: #879483;--accent: #93bd92;--on-accent: #12250f}[data-preset=ocean]:not([data-mode=light]){--page: #0f1316;--surface: #171d21;--surface-2: #21292e;--ink: #e8eef1;--ink-2: #b3c2ca;--muted: #84939c;--accent: #85c0d6;--on-accent: #0e2530}[data-preset=lavender]:not([data-mode=light]){--page: #131118;--surface: #1c1923;--surface-2: #27222f;--ink: #ece8f3;--ink-2: #bfb6cf;--muted: #90889f;--accent: #b5a3dd;--on-accent: #221537}[data-preset=terracotta]:not([data-mode=light]){--page: #17110d;--surface: #211a15;--surface-2: #2d241d;--ink: #f3ebe4;--ink-2: #cab8aa;--muted: #9b8b7d;--accent: #dc9873;--on-accent: #341c0e}[data-preset=slate]:not([data-mode=light]){--page: #101318;--surface: #181c23;--surface-2: #232830;--ink: #e9edf2;--ink-2: #b6bfca;--muted: #87909c;--accent: #9fb3cd;--on-accent: #101a26}[data-preset=sand]:not([data-mode=light]){--page: #161310;--surface: #201c16;--surface-2: #2c271e;--ink: #f2ecdf;--ink-2: #c9bea7;--muted: #998e78;--accent: #d3b285;--on-accent: #33260f}[data-preset=blush]:not([data-mode=light]){--page: #181114;--surface: #231920;--surface-2: #2f2229;--ink: #f5e9ee;--ink-2: #cfb6c1;--muted: #a08894;--accent: #e392a9;--on-accent: #38121e}[data-preset=olive]:not([data-mode=light]){--page: #14140d;--surface: #1d1e15;--surface-2: #28291d;--ink: #eef0e4;--ink-2: #c2c4ae;--muted: #94957f;--accent: #b9bb72;--on-accent: #24250d}[data-preset=mocha]:not([data-mode=light]){--page: #151110;--surface: #1f1917;--surface-2: #2b2320;--ink: #f1eae6;--ink-2: #c8bab2;--muted: #9a8b82;--accent: #c99b7c;--on-accent: #301d10}[data-preset=raspberry]:not([data-mode=light]){--page: #1a1014;--surface: #241820;--surface-2: #30222a;--ink: #f5e9ee;--ink-2: #cfb4bf;--muted: #9e8792;--accent: #e85d8f;--on-accent: #33121e}[data-preset=sapphire]:not([data-mode=light]){--page: #0f1219;--surface: #171b25;--surface-2: #212633;--ink: #eceef5;--ink-2: #b7bdcc;--muted: #848b9d;--accent: #7f92c4;--on-accent: #131722}[data-preset=gold]:not([data-mode=light]){--page: #171309;--surface: #211c10;--surface-2: #2d261a;--ink: #f3ecdc;--ink-2: #cabd9f;--muted: #9c9075;--accent: #e9a23b;--on-accent: #2b2112}[data-preset=petrol]:not([data-mode=light]){--page: #0f1716;--surface: #17201f;--surface-2: #212c2b;--ink: #e9f1f0;--ink-2: #b3c6c3;--muted: #84999a;--accent: #2fc1b3;--on-accent: #0e2a28}[data-preset=rose]:not([data-mode=light]){--page: #16120f;--surface: #1f1a17;--surface-2: #282320;--ink: #f3ebe6;--ink-2: #bcb5b0;--muted: #9b9490;--accent: #dea59b;--on-accent: #33201a}[data-preset=plum]:not([data-mode=light]){--page: #171117;--surface: #211823;--surface-2: #292228;--ink: #f3e9f1;--ink-2: #bcb3bb;--muted: #9b939a;--accent: #d79bcd;--on-accent: #2d1128}[data-preset=eucalyptus]:not([data-mode=light]){--page: #111512;--surface: #191e1a;--surface-2: #222723;--ink: #e9f0ea;--ink-2: #b3b9b4;--muted: #939894;--accent: #9ec7ad;--on-accent: #10251a}[data-preset=bronze]:not([data-mode=light]){--page: #161310;--surface: #201c15;--surface-2: #282421;--ink: #f2ecdf;--ink-2: #bbb6ab;--muted: #9a958c;--accent: #d5b46f;--on-accent: #2c2108}[data-preset=sunset]:not([data-mode=light]){--page: #191210;--surface: #231a16;--surface-2: #2b2321;--ink: #f5ebe5;--ink-2: #beb5b0;--muted: #9d9490;--accent: #f08a63;--on-accent: #3a1a0e}[data-preset=cherry]:not([data-mode=light]){--page: #1a1114;--surface: #251820;--surface-2: #2c2225;--ink: #f6e9ec;--ink-2: #bfb3b6;--muted: #9e9396;--accent: #ef6f85;--on-accent: #3a0f19}[data-preset=flamingo]:not([data-mode=light]){--page: #1a1117;--surface: #241822;--surface-2: #2c2228;--ink: #f6e9f0;--ink-2: #bfb3ba;--muted: #9e9399;--accent: #f27bb8;--on-accent: #3a0f27}[data-preset=lime]:not([data-mode=light]){--page: #131409;--surface: #1c1e12;--surface-2: #25261a;--ink: #eff1e2;--ink-2: #b8baac;--muted: #97998b;--accent: #c3d45a;--on-accent: #1f2408}[data-preset=midnight-gold]:not([data-mode=light]){--page: #0f1220;--surface: #181c2e;--surface-2: #212430;--ink: #f1efe6;--ink-2: #b9b8b5;--muted: #979797;--accent: #e5b95a;--on-accent: #221a08;--border: rgba(241, 239, 230, .12);--sk-hi: color-mix(in srgb, var(--surface-2) 82%, #f1efe6)}[data-preset=bonbon]:not([data-mode=light]){--page: #121816;--surface: #1a221f;--surface-2: #232927;--ink: #e9f2ec;--ink-2: #b3bcb7;--muted: #939b96;--accent: #f08aa4;--on-accent: #3a1020}[data-preset=cobalt]:not([data-mode=light]){--page: #0f1319;--surface: #171c25;--surface-2: #20252b;--ink: #e9eef5;--ink-2: #b3b7be;--muted: #92969d;--accent: #86b3f0;--on-accent: #0c1d36}[data-preset=jade]:not([data-mode=light]){--page: #0f1512;--surface: #172019;--surface-2: #202723;--ink: #e8f1ec;--ink-2: #b2bab6;--muted: #919995;--accent: #6fd1ad;--on-accent: #062a1d}[data-preset=plum-noir]:not([data-mode=light]){--page: #150f16;--surface: #1f1621;--surface-2: #272127;--ink: #f2eaf0;--ink-2: #bbb3ba;--muted: #9a9299;--accent: #d8b46a;--on-accent: #241a06;--border: rgba(242, 234, 240, .12);--sk-hi: color-mix(in srgb, var(--surface-2) 82%, #f2eaf0)}[data-preset=copper]:not([data-mode=light]){--page: #141212;--surface: #1d1a19;--surface-2: #262323;--ink: #f1ece8;--ink-2: #bab6b3;--muted: #999592;--accent: #d48a5c;--on-accent: #2b1608;--border: rgba(241, 236, 232, .12);--sk-hi: color-mix(in srgb, var(--surface-2) 82%, #f1ece8)}[data-preset=azur]:not([data-mode=light]){--page: #10141a;--surface: #191e26;--surface-2: #22262b;--ink: #eceff3;--ink-2: #b5b8bd;--muted: #94979c;--accent: #7fb4f2;--on-accent: #0b1f3d}[data-preset=seaglass]:not([data-mode=light]){--page: #0f1716;--surface: #172120;--surface-2: #202827;--ink: #e7f0ef;--ink-2: #b1bab9;--muted: #919998;--accent: #7fd3cb;--on-accent: #06302c}[data-preset=alpine]:not([data-mode=light]){--page: #0f1412;--surface: #181f1b;--surface-2: #202623;--ink: #e9efeb;--ink-2: #b3b8b5;--muted: #929794;--accent: #93c7a2;--on-accent: #0b2416}[data-preset=lemon]:not([data-mode=light]){--page: #14130c;--surface: #1e1d13;--surface-2: #26251d;--ink: #f2f0df;--ink-2: #bbb9aa;--muted: #99988b;--accent: #e6d25a;--on-accent: #2a2508}[data-preset=sky]:not([data-mode=light]){--page: #0f141a;--surface: #171d25;--surface-2: #20252b;--ink: #e9eef4;--ink-2: #b3b8be;--muted: #92979d;--accent: #9dc2ec;--on-accent: #0c1f36}[data-preset=apricot]:not([data-mode=light]){--page: #191310;--surface: #231b16;--surface-2: #2b2421;--ink: #f5ece5;--ink-2: #beb6b0;--muted: #9d9590;--accent: #f0a37c;--on-accent: #3a1b0c}[data-preset=mint]:not([data-mode=light]){--page: #0f1614;--surface: #18201d;--surface-2: #202725;--ink: #e8f0ed;--ink-2: #b2bab7;--muted: #919996;--accent: #8fd4c0;--on-accent: #073028}[data-preset=pearl]:not([data-mode=light]){--page: #141313;--surface: #1d1c1b;--surface-2: #262524;--ink: #f0eeeb;--ink-2: #b9b7b5;--muted: #989695;--accent: #c9c2ba;--on-accent: #1d1b19}[data-preset=signal]:not([data-mode=light]){--page: #171112;--surface: #221819;--surface-2: #292223;--ink: #f4eaeb;--ink-2: #bdb4b5;--muted: #9c9394;--accent: #f26f7d;--on-accent: #3a0c14}[data-preset=royal]:not([data-mode=light]){--page: #0f111a;--surface: #171a26;--surface-2: #21232c;--ink: #eaecf5;--ink-2: #b3b5be;--muted: #92949d;--accent: #8fa9f4;--on-accent: #0a1640}[data-preset=stadium]:not([data-mode=light]){--page: #0e1117;--surface: #171b24;--surface-2: #202328;--ink: #f0f1ec;--ink-2: #b8b9b7;--muted: #969797;--accent: #f2c94c;--on-accent: #211a04;--border: rgba(240, 241, 236, .12);--sk-hi: color-mix(in srgb, var(--surface-2) 82%, #f0f1ec)}[data-preset=orange]:not([data-mode=light]){--page: #181310;--surface: #221b16;--surface-2: #2a2421;--ink: #f5ede6;--ink-2: #beb7b1;--muted: #9d9690;--accent: #f5a05e;--on-accent: #3b1d05}}:root[data-mode=dark]{color-scheme:dark;--page: #141210;--surface: #1e1a17;--surface-2: #2a241f;--ink: #f2ebe5;--ink-2: #c4b6ac;--muted: #978a80;--border: rgba(242, 235, 229, .1);--accent: #d59e8f;--on-accent: #33201a;--danger-text: #e2a094;--sk-hi: color-mix(in srgb, var(--surface-2) 82%, #f2ebe5);--surface-raised: color-mix(in srgb, var(--surface) 92%, var(--ink));--surface-raised-2: color-mix(in srgb, var(--surface-2) 90%, var(--ink));--muted-raised: color-mix(in srgb, var(--muted) 88%, var(--ink));--sk-base-raised: var(--surface-raised-2);--sk-hi-raised: color-mix(in srgb, var(--surface-raised-2) 82%, var(--ink));--edge: color-mix(in srgb, var(--ink) 12%, transparent);--scrim: rgba(0, 0, 0, .6);--shadow: none;--shadow-float: 0 2px 6px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .5);--shadow-ink: 0 0 0;--elev-k: 4}[data-mode=dark][data-preset=champagne]{--page: #161310;--surface: #201c15;--surface-2: #2c261c;--ink: #f2ecdf;--ink-2: #c8bda6;--muted: #9a8f78;--accent: #cfae74;--on-accent: #322715}[data-mode=dark][data-preset=sage]{--page: #121411;--surface: #1a1e19;--surface-2: #242922;--ink: #ebf0e9;--ink-2: #b9c4b6;--muted: #8b9688;--accent: #9cb497;--on-accent: #20261f}[data-mode=dark][data-preset=midnight]{--page: #0f1116;--surface: #171a21;--surface-2: #21252e;--ink: #ebedf3;--ink-2: #b6bcc9;--muted: #82889a;--accent: #93a5cf;--on-accent: #131722}[data-mode=dark][data-preset=classic]{--page: #131313;--surface: #1c1b1a;--surface-2: #262524;--ink: #f2f0ee;--ink-2: #c2bfbb;--muted: #8b8884;--accent: #e9e5e1;--on-accent: #181614}[data-mode=dark][data-preset=noir]{--page: #0d0d0d;--surface: #161616;--surface-2: #232323;--ink: #f4f1ea;--ink-2: #c9c4ba;--muted: #9a948a;--accent: #e6d9b8;--on-accent: #191510;--border: rgba(244, 241, 234, .14);--sk-hi: color-mix(in srgb, var(--surface-2) 82%, #f4f1ea)}[data-mode=dark][data-preset=burgundy]{--page: #191114;--surface: #23181c;--surface-2: #2f2227;--ink: #f4e9ec;--ink-2: #cdb4bc;--muted: #9c8790;--accent: #d98d9e;--on-accent: #33141d}[data-mode=dark][data-preset=forest]{--page: #101410;--surface: #191f18;--surface-2: #232b22;--ink: #e9f0e7;--ink-2: #b5c4b1;--muted: #879483;--accent: #93bd92;--on-accent: #12250f}[data-mode=dark][data-preset=ocean]{--page: #0f1316;--surface: #171d21;--surface-2: #21292e;--ink: #e8eef1;--ink-2: #b3c2ca;--muted: #84939c;--accent: #85c0d6;--on-accent: #0e2530}[data-mode=dark][data-preset=lavender]{--page: #131118;--surface: #1c1923;--surface-2: #27222f;--ink: #ece8f3;--ink-2: #bfb6cf;--muted: #90889f;--accent: #b5a3dd;--on-accent: #221537}[data-mode=dark][data-preset=terracotta]{--page: #17110d;--surface: #211a15;--surface-2: #2d241d;--ink: #f3ebe4;--ink-2: #cab8aa;--muted: #9b8b7d;--accent: #dc9873;--on-accent: #341c0e}[data-mode=dark][data-preset=slate]{--page: #101318;--surface: #181c23;--surface-2: #232830;--ink: #e9edf2;--ink-2: #b6bfca;--muted: #87909c;--accent: #9fb3cd;--on-accent: #101a26}[data-mode=dark][data-preset=sand]{--page: #161310;--surface: #201c16;--surface-2: #2c271e;--ink: #f2ecdf;--ink-2: #c9bea7;--muted: #998e78;--accent: #d3b285;--on-accent: #33260f}[data-mode=dark][data-preset=blush]{--page: #181114;--surface: #231920;--surface-2: #2f2229;--ink: #f5e9ee;--ink-2: #cfb6c1;--muted: #a08894;--accent: #e392a9;--on-accent: #38121e}[data-mode=dark][data-preset=olive]{--page: #14140d;--surface: #1d1e15;--surface-2: #28291d;--ink: #eef0e4;--ink-2: #c2c4ae;--muted: #94957f;--accent: #b9bb72;--on-accent: #24250d}[data-mode=dark][data-preset=mocha]{--page: #151110;--surface: #1f1917;--surface-2: #2b2320;--ink: #f1eae6;--ink-2: #c8bab2;--muted: #9a8b82;--accent: #c99b7c;--on-accent: #301d10}[data-mode=dark][data-preset=raspberry]{--page: #1a1014;--surface: #241820;--surface-2: #30222a;--ink: #f5e9ee;--ink-2: #cfb4bf;--muted: #9e8792;--accent: #e85d8f;--on-accent: #33121e}[data-mode=dark][data-preset=sapphire]{--page: #0f1219;--surface: #171b25;--surface-2: #212633;--ink: #eceef5;--ink-2: #b7bdcc;--muted: #848b9d;--accent: #7f92c4;--on-accent: #131722}[data-mode=dark][data-preset=gold]{--page: #171309;--surface: #211c10;--surface-2: #2d261a;--ink: #f3ecdc;--ink-2: #cabd9f;--muted: #9c9075;--accent: #e9a23b;--on-accent: #2b2112}[data-mode=dark][data-preset=petrol]{--page: #0f1716;--surface: #17201f;--surface-2: #212c2b;--ink: #e9f1f0;--ink-2: #b3c6c3;--muted: #84999a;--accent: #2fc1b3;--on-accent: #0e2a28}[data-mode=dark][data-preset=rose]{--page: #16120f;--surface: #1f1a17;--surface-2: #282320;--ink: #f3ebe6;--ink-2: #bcb5b0;--muted: #9b9490;--accent: #dea59b;--on-accent: #33201a}[data-mode=dark][data-preset=plum]{--page: #171117;--surface: #211823;--surface-2: #292228;--ink: #f3e9f1;--ink-2: #bcb3bb;--muted: #9b939a;--accent: #d79bcd;--on-accent: #2d1128}[data-mode=dark][data-preset=eucalyptus]{--page: #111512;--surface: #191e1a;--surface-2: #222723;--ink: #e9f0ea;--ink-2: #b3b9b4;--muted: #939894;--accent: #9ec7ad;--on-accent: #10251a}[data-mode=dark][data-preset=bronze]{--page: #161310;--surface: #201c15;--surface-2: #282421;--ink: #f2ecdf;--ink-2: #bbb6ab;--muted: #9a958c;--accent: #d5b46f;--on-accent: #2c2108}[data-mode=dark][data-preset=sunset]{--page: #191210;--surface: #231a16;--surface-2: #2b2321;--ink: #f5ebe5;--ink-2: #beb5b0;--muted: #9d9490;--accent: #f08a63;--on-accent: #3a1a0e}[data-mode=dark][data-preset=cherry]{--page: #1a1114;--surface: #251820;--surface-2: #2c2225;--ink: #f6e9ec;--ink-2: #bfb3b6;--muted: #9e9396;--accent: #ef6f85;--on-accent: #3a0f19}[data-mode=dark][data-preset=flamingo]{--page: #1a1117;--surface: #241822;--surface-2: #2c2228;--ink: #f6e9f0;--ink-2: #bfb3ba;--muted: #9e9399;--accent: #f27bb8;--on-accent: #3a0f27}[data-mode=dark][data-preset=lime]{--page: #131409;--surface: #1c1e12;--surface-2: #25261a;--ink: #eff1e2;--ink-2: #b8baac;--muted: #97998b;--accent: #c3d45a;--on-accent: #1f2408}[data-mode=dark][data-preset=midnight-gold]{--page: #0f1220;--surface: #181c2e;--surface-2: #212430;--ink: #f1efe6;--ink-2: #b9b8b5;--muted: #979797;--accent: #e5b95a;--on-accent: #221a08;--border: rgba(241, 239, 230, .12);--sk-hi: color-mix(in srgb, var(--surface-2) 82%, #f1efe6)}[data-mode=dark][data-preset=bonbon]{--page: #121816;--surface: #1a221f;--surface-2: #232927;--ink: #e9f2ec;--ink-2: #b3bcb7;--muted: #939b96;--accent: #f08aa4;--on-accent: #3a1020}[data-mode=dark][data-preset=cobalt]{--page: #0f1319;--surface: #171c25;--surface-2: #20252b;--ink: #e9eef5;--ink-2: #b3b7be;--muted: #92969d;--accent: #86b3f0;--on-accent: #0c1d36}[data-mode=dark][data-preset=jade]{--page: #0f1512;--surface: #172019;--surface-2: #202723;--ink: #e8f1ec;--ink-2: #b2bab6;--muted: #919995;--accent: #6fd1ad;--on-accent: #062a1d}[data-mode=dark][data-preset=plum-noir]{--page: #150f16;--surface: #1f1621;--surface-2: #272127;--ink: #f2eaf0;--ink-2: #bbb3ba;--muted: #9a9299;--accent: #d8b46a;--on-accent: #241a06;--border: rgba(242, 234, 240, .12);--sk-hi: color-mix(in srgb, var(--surface-2) 82%, #f2eaf0)}[data-mode=dark][data-preset=copper]{--page: #141212;--surface: #1d1a19;--surface-2: #262323;--ink: #f1ece8;--ink-2: #bab6b3;--muted: #999592;--accent: #d48a5c;--on-accent: #2b1608;--border: rgba(241, 236, 232, .12);--sk-hi: color-mix(in srgb, var(--surface-2) 82%, #f1ece8)}[data-mode=dark][data-preset=azur]{--page: #10141a;--surface: #191e26;--surface-2: #22262b;--ink: #eceff3;--ink-2: #b5b8bd;--muted: #94979c;--accent: #7fb4f2;--on-accent: #0b1f3d}[data-mode=dark][data-preset=seaglass]{--page: #0f1716;--surface: #172120;--surface-2: #202827;--ink: #e7f0ef;--ink-2: #b1bab9;--muted: #919998;--accent: #7fd3cb;--on-accent: #06302c}[data-mode=dark][data-preset=alpine]{--page: #0f1412;--surface: #181f1b;--surface-2: #202623;--ink: #e9efeb;--ink-2: #b3b8b5;--muted: #929794;--accent: #93c7a2;--on-accent: #0b2416}[data-mode=dark][data-preset=lemon]{--page: #14130c;--surface: #1e1d13;--surface-2: #26251d;--ink: #f2f0df;--ink-2: #bbb9aa;--muted: #99988b;--accent: #e6d25a;--on-accent: #2a2508}[data-mode=dark][data-preset=sky]{--page: #0f141a;--surface: #171d25;--surface-2: #20252b;--ink: #e9eef4;--ink-2: #b3b8be;--muted: #92979d;--accent: #9dc2ec;--on-accent: #0c1f36}[data-mode=dark][data-preset=apricot]{--page: #191310;--surface: #231b16;--surface-2: #2b2421;--ink: #f5ece5;--ink-2: #beb6b0;--muted: #9d9590;--accent: #f0a37c;--on-accent: #3a1b0c}[data-mode=dark][data-preset=mint]{--page: #0f1614;--surface: #18201d;--surface-2: #202725;--ink: #e8f0ed;--ink-2: #b2bab7;--muted: #919996;--accent: #8fd4c0;--on-accent: #073028}[data-mode=dark][data-preset=pearl]{--page: #141313;--surface: #1d1c1b;--surface-2: #262524;--ink: #f0eeeb;--ink-2: #b9b7b5;--muted: #989695;--accent: #c9c2ba;--on-accent: #1d1b19}[data-mode=dark][data-preset=signal]{--page: #171112;--surface: #221819;--surface-2: #292223;--ink: #f4eaeb;--ink-2: #bdb4b5;--muted: #9c9394;--accent: #f26f7d;--on-accent: #3a0c14}[data-mode=dark][data-preset=royal]{--page: #0f111a;--surface: #171a26;--surface-2: #21232c;--ink: #eaecf5;--ink-2: #b3b5be;--muted: #92949d;--accent: #8fa9f4;--on-accent: #0a1640}[data-mode=dark][data-preset=stadium]{--page: #0e1117;--surface: #171b24;--surface-2: #202328;--ink: #f0f1ec;--ink-2: #b8b9b7;--muted: #969797;--accent: #f2c94c;--on-accent: #211a04;--border: rgba(240, 241, 236, .12);--sk-hi: color-mix(in srgb, var(--surface-2) 82%, #f0f1ec)}[data-mode=dark][data-preset=orange]{--page: #181310;--surface: #221b16;--surface-2: #2a2421;--ink: #f5ede6;--ink-2: #beb7b1;--muted: #9d9690;--accent: #f5a05e;--on-accent: #3b1d05}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}html{scrollbar-gutter:stable;background:var(--page)}html.lb-open{overflow:hidden}body{background:var(--page);color:var(--ink);font:var(--type-copy);letter-spacing:var(--ls-copy);overflow-x:hidden;-webkit-tap-highlight-color:transparent}img{display:block}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.app{max-width:520px;margin:0 auto}.hero{--hero-mark-box: 60px;--hero-pad-top: env(safe-area-inset-top);position:relative;height:calc(90px + var(--hero-mark-box) + env(safe-area-inset-top));padding-top:var(--hero-pad-top);margin-inline:calc(50% - 50vw);background:linear-gradient(180deg,var(--hero-top),var(--accent));border-bottom-left-radius:50% 36px;border-bottom-right-radius:50% 36px}.hero.hero-nomark{--hero-mark-box: 0px}.hero-mark{padding-top:var(--sp-24);text-align:center;color:var(--on-accent);opacity:.85;font:var(--type-event-kopf);letter-spacing:0}.hero-mark[hidden]{display:none}.brand-line{display:inline-flex;align-items:center;gap:var(--sp-8);height:var(--lh-event-kopf);vertical-align:top;max-width:100%;font:var(--type-lead);letter-spacing:var(--ls-lead)}.brand-line-mark{flex:none;width:24px;height:24px}a.brand-line{color:inherit;text-decoration:none;border-radius:var(--r-small)}a.brand-line:focus-visible{outline:2px solid currentColor;outline-offset:2px}.brand-line-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-admin-btn:hover,.hero-admin-btn:focus-visible{opacity:1;background:color-mix(in srgb,var(--on-accent) 20%,transparent)}.hero-admin-btn svg{width:15px;height:15px}.hero-admin-label{line-height:1}.cover{--cover: 132px;position:relative;z-index:1;width:var(--cover);height:var(--cover);margin:calc(var(--cover) / -2) auto 0;border-radius:50%;border:4px solid var(--page);background:var(--surface-2);overflow:hidden;box-shadow:var(--shadow)}.cover-img{width:100%;height:100%;object-fit:cover}.cover-fallback{position:relative;width:100%;height:100%;display:grid;place-items:center;color:var(--accent-text);background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--accent) 12%,transparent) 55%,color-mix(in srgb,var(--accent) 20%,transparent));font-size:calc(var(--cover) * .42)}.cover-fallback:after{content:"";position:absolute;inset:7%;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent-text) 18%,transparent)}.cover-fallback svg{width:1em;height:1em;stroke-width:1.15}.cover-monogram{font-family:var(--font-serif);font-size:1.25em;line-height:1;font-weight:400;letter-spacing:0;text-indent:.02em}.cover-tap{cursor:pointer}.heroview{position:fixed;inset:0;z-index:var(--z-overlay);display:grid;grid-template-rows:minmax(0,1fr);place-items:center;background:var(--stage);animation:lb-in var(--dur-200) var(--ease-standard)}.heroview[hidden]{display:none}.heroview img{max-width:100%;max-height:100%;object-fit:contain}.heroview .lb-close{position:absolute;top:calc(8px + env(safe-area-inset-top));right:10px}.w-title{min-height:44px;margin:var(--sp-12) var(--sp-16) 0;font:var(--type-event-title);text-align:center;-webkit-font-smoothing:antialiased}.w-dates{margin:var(--sp-4) var(--sp-16) 0;text-align:center;color:var(--ink-2);font:var(--type-small);letter-spacing:var(--ls-small);min-height:20px}.w-dates .sk-line{height:12px;margin-block:0;vertical-align:baseline}.albums{display:flex;gap:var(--sp-16);overflow-x:auto;padding:var(--sp-16) var(--sp-16) var(--sp-4);scrollbar-width:none}.albums::-webkit-scrollbar{display:none}.albums[hidden]{display:none}.livebar:has(+.albums[hidden]){margin-bottom:var(--sp-16)}.albums.more-end{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.albums.more-start{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px);mask-image:linear-gradient(to right,transparent,#000 28px)}.albums.more-start.more-end{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.albums.centered{justify-content:safe center}.album{flex:none;width:82px;display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);text-align:center}.album-ring{width:var(--album-ring);height:var(--album-ring);border-radius:50%;padding:3px;background:var(--surface);border:1px solid var(--border);transition:box-shadow var(--dur-200) var(--ease-standard),transform var(--dur-200) var(--ease-standard)}.album.active .album-ring{border-color:transparent;box-shadow:0 0 0 2px var(--accent)}.album-img,.album-fill,.album-clip,.album-sk{width:100%;height:100%;border-radius:50%}.album-clip{display:block;overflow:hidden}.album-img{object-fit:cover}.album-fill{display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text);font-family:var(--font-serif);font-size:calc(var(--album-ring) * .33)}.album-fill svg{width:26px;height:26px}.album-name{max-width:96px;min-height:32px;font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--ink-2);overflow:hidden}.album-name[data-label]{display:grid;justify-items:center}.album-name[data-label]:after{content:attr(data-label);font-weight:600;visibility:hidden}.album-name[data-label]:after,.album-name-text{grid-area:1 / 1;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.album.active .album-name{color:var(--accent-text);font-weight:600}.album-all{width:64px}.album-all .album-ring{width:56px;height:56px;margin-block:4px}.album-all .album-fill{background:var(--surface-2);color:var(--ink-2)}.album-all .album-fill svg{width:22px;height:22px}.album-fav .album-fill,.album-task .album-fill{color:var(--accent)}.album-task{cursor:pointer}.album-task .album-ring{position:relative}.album-task:active .album-ring{transform:scale(.96)}.album-task .album-ring:before{content:"";position:absolute;inset:-3px;border-radius:50%;background:conic-gradient(var(--accent) 0 var(--task-progress, 0%),var(--surface-2) var(--task-progress, 0%) 100%);mask:radial-gradient(farthest-side,transparent calc(100% - 2.2px),#000 calc(100% - 2.2px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.2px),#000 calc(100% - 2.2px));pointer-events:none}.album{position:relative}.album-dot{position:absolute;top:2px;right:8px;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--page)}.album-lock{position:absolute;left:calc(50% - var(--album-ring) * .35355 - var(--album-lock) / 2);top:calc(var(--album-ring) * .85355 - var(--album-lock) / 2);width:var(--album-lock);height:var(--album-lock);display:grid;place-items:center;border-radius:50%;border:2px solid var(--page);background:var(--ink);color:var(--page);pointer-events:none}.album-lock svg{width:calc(var(--album-lock) * .6);height:calc(var(--album-lock) * .6)}.album-bar{width:22px;height:3px;border-radius:var(--r-round);background:transparent;transition:background var(--dur-200) var(--ease-standard)}.album.active .album-bar{background:var(--accent)}.privatenote{margin:0 var(--sp-16) var(--sp-8);padding:8px 12px;border-radius:var(--r-medium);background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--ink-2);font:var(--type-small);letter-spacing:var(--ls-small)}.uploadnote{margin:0 var(--sp-16) var(--sp-8);color:var(--muted);font:var(--type-small);letter-spacing:var(--ls-small)}.livebar[hidden]{display:none}.livebar{display:flex;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 32px);min-height:44px;margin:var(--sp-16) auto 0;padding:7px var(--sp-16);border-radius:var(--r-round);color:var(--ink-2);font:var(--type-small);letter-spacing:var(--ls-small);text-align:left;transition:background var(--dur-200) var(--ease-standard)}button.livebar:not(:disabled):active{background:var(--surface-2)}@media(hover:hover)and (pointer:fine){button.livebar:not(:disabled):hover{background:var(--surface-2)}}.livebar.filled{background:var(--accent-soft)}.livebar:disabled{cursor:default}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--accent-text);animation:live-pulse 2.4s var(--ease-standard) 3;flex:none}@keyframes live-pulse{0%,to{opacity:.35}50%{opacity:1}}.live-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.live-chips{display:flex;flex:none;padding-left:var(--sp-4)}.live-chip{width:22px;height:22px;margin-left:calc(-1 * var(--sp-4));border-radius:50%;display:grid;place-items:center;font:var(--type-caption-strong);letter-spacing:var(--ls-caption-strong);background:var(--surface);border:1px solid var(--border);color:var(--accent-text)}.live-chip:first-child{margin-left:0}@media(max-width:360px){.live-chip:nth-child(n+4){display:none}}.live-go{flex:none;width:14px;height:14px;color:var(--muted)}.live-go svg{width:100%;height:100%}.who-until{margin:var(--sp-4) 0 var(--sp-12);text-align:center;color:var(--ink-2);font:var(--type-small);letter-spacing:var(--ls-small)}.who-row{display:flex;align-items:center;gap:12px;width:calc(100% + 16px);margin:0 -8px;min-height:52px;padding:var(--sp-4) var(--sp-8)}.who-chip{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text);font:400 14px/1 var(--font-serif)}.who-name{flex:1;min-width:0;font:var(--type-lead);letter-spacing:var(--ls-lead);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who-name .you{color:var(--ink-2);font-weight:400}.who-num{flex:none;color:var(--muted);font:var(--type-small);letter-spacing:var(--ls-small);font-variant-numeric:tabular-nums}.who-thanks{margin:var(--sp-12) var(--sp-4) var(--sp-4);text-align:center;color:var(--muted);font:var(--type-small);letter-spacing:var(--ls-small)}.toolbar{display:flex;align-items:center;gap:12px;min-height:60px;padding:var(--sp-4) var(--sp-16)}.gallery-title{flex:1;min-width:0;margin:0;font:var(--type-title-event);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.freshband{display:block;margin:var(--sp-8) var(--sp-16);color:var(--accent-text);font:var(--type-caption-strong);letter-spacing:var(--ls-caption-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.freshend{grid-column:1 / -1;height:1px;margin:8px 0 16px;background:color-mix(in srgb,var(--accent-text) 40%,transparent)}.freshband[hidden]{display:none}.gallery-title .count{color:var(--muted);font:var(--type-small);letter-spacing:var(--ls-small);font-variant-numeric:tabular-nums}.icon-btn{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r-medium);color:var(--ink-2);transition:background var(--dur-200) var(--ease-standard),color var(--dur-200) var(--ease-standard)}.icon-btn:active{background:var(--surface-2)}.icon-btn svg{width:22px;height:22px}.icon-btn .ic-small{display:none}.icon-btn[aria-pressed=true] .ic-small{display:block}.icon-btn[aria-pressed=true] .ic-large{display:none}.icon-btn{position:relative}.btn-dot{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--page)}.grid{--gcols: 3;--ggap: 4px;display:grid;grid-template-columns:repeat(var(--gcols),1fr);gap:var(--ggap);padding:var(--sp-4) var(--sp-8) calc(var(--chrome-top) + var(--sp-24))}.grid.cols-2{--gcols: 2}.tile{position:relative;aspect-ratio:1;border-radius:var(--r-medium);overflow:hidden;background:var(--surface-2);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tile.tile-loaded{background:transparent}.tile.tile-lifted{visibility:hidden}@keyframes tile-in{0%{opacity:0}}.tile.tile-in{animation:tile-in var(--dur-250) var(--ease-standard)}.tile.settled{animation:none}.tile-flag{position:absolute;top:6px;left:6px;display:grid;place-items:center;width:20px;height:20px;border-radius:var(--r-round);background:var(--danger);color:var(--on-stage);box-shadow:0 0 0 1.5px var(--stage-scrim-soft)}.tile-flag svg{width:13px;height:13px}.tile-fav{position:absolute;top:6px;left:6px;display:grid;place-items:center;width:18px;height:18px;color:var(--fav);filter:drop-shadow(0 0 1px rgb(0 0 0 / 70%)) drop-shadow(0 1px 2px rgb(0 0 0 / 45%));z-index:2}.tile-fav svg{width:18px;height:18px}.tile-new{position:absolute;top:6px;left:6px;padding:0 var(--sp-8);border-radius:var(--r-round);background:var(--accent);color:var(--on-accent);font:var(--type-caption-caps);letter-spacing:var(--ls-caption-caps);text-transform:uppercase}.tile picture,.lb-media picture,.album-clip picture,.cover picture,.picker-ring picture,.slideshow picture{display:contents}picture>source{display:none}.img-gone{display:grid;place-items:center;align-content:center;gap:var(--sp-8);width:100%;height:100%;background:var(--surface-2);color:var(--muted)}.img-gone svg{width:38%;height:auto;aspect-ratio:1;min-width:16px;max-width:72px}.img-gone-text{font:var(--type-small);letter-spacing:var(--ls-small)}.img-gone.on-stage{background:transparent;color:var(--on-stage-2)}.img-gone[hidden]{display:none}.tile>.img-gone{position:absolute;inset:0;z-index:1;border-radius:var(--r-medium);transition:transform var(--dur-200) var(--ease-standard)}.tile-img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:50% var(--tile-fy, 50%);border-radius:var(--r-medium);transition:transform var(--dur-200) var(--ease-standard)}.tile-name,.tile-dur,.tile-play,.tile-flag,.tile-new,.tile-overlay,.tile-ring,.tile-spin,.tile-fresh,.tile-turning:after{z-index:1}.tile[href]:active .tile-img,.tile[role=button]:active .tile-img,.tile[href]:active>.img-gone,.tile[role=button]:active>.img-gone{transform:scale(.97)}.tile[role=button]:focus-visible{outline:2px solid var(--accent, currentColor);outline-offset:2px}.tile-check{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;border:2px solid var(--on-stage);background:var(--stage-scrim-soft);box-shadow:var(--stage-shadow);display:grid;place-items:center;color:transparent;z-index:2;transition:background var(--dur-200) var(--ease-standard),border-color var(--dur-200) var(--ease-standard),color var(--dur-200) var(--ease-standard)}.tile-check svg{width:13px;height:13px}.tile.selected .tile-check{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tile.selected .tile-img,.tile.selected>.img-gone{transform:scale(.94)}.tile.selected{box-shadow:inset 0 0 0 3px var(--accent);background:var(--accent)}@media(forced-colors:active){.tile.selected{outline:3px solid Highlight;outline-offset:-3px}}.tile.selected:after{content:"";position:absolute;inset:0;border-radius:var(--r-medium);background:var(--accent);opacity:.22;pointer-events:none;z-index:1;animation:sel-wash var(--dur-200) var(--ease-standard)}@keyframes sel-wash{0%{opacity:0}}.tile-play{position:absolute;inset:0;display:grid;place-items:center}.tile-play svg{width:38px;height:38px;padding:var(--sp-8);border-radius:50%;background:var(--stage-scrim);color:var(--on-stage);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.tile-dur{position:absolute;right:6px;top:6px;padding:0 var(--sp-8);border-radius:var(--r-round);background:var(--stage-scrim);color:var(--on-stage);font:var(--type-caption);letter-spacing:var(--ls-caption);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:3px;min-height:14px}.tile-dur svg{width:9px;height:9px;flex:none}.tile-social{position:absolute;right:6px;bottom:6px;z-index:2;display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 8px;border-radius:var(--r-round);background:var(--stage-scrim);color:var(--on-stage);font:var(--type-caption-strong);letter-spacing:var(--ls-caption-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.tile-social[hidden]{display:none}.tile-social svg{width:11px;height:11px;flex:none}.ts-react,.ts-cmt{display:inline-flex;align-items:center;gap:var(--sp-4)}.ts-cluster{display:inline-flex;gap:2px}.ts-cluster svg{filter:drop-shadow(0 0 1.2px rgba(0,0,0,.5))}.ts-cmt svg{width:10px;height:10px}.ts-count{display:none;font-weight:inherit}.grid.cols-2 .ts-count{display:inline}@media(min-width:720px){.ts-count{display:inline}}.tile-name{position:absolute;left:0;right:0;bottom:0;padding:var(--sp-16) var(--sp-8) var(--sp-4);background:linear-gradient(transparent,var(--stage-scrim));color:var(--on-stage);font:var(--type-caption);letter-spacing:var(--ls-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile:has(.tile-check) .tile-dur,.tile:has(.tile-spin) .tile-dur,.tile:has(.tile-fresh) .tile-dur,.tile:has(.tile-check) .tile-spin,.tile:has(.tile-check) .tile-fresh,.tile-turning .tile-fresh{display:none}.tile:has(.tile-name) .tile-social{bottom:6px}@media(max-width:719.98px){.grid.cols-3 .tile-name{padding:var(--sp-12) var(--sp-4) var(--sp-4)}.grid.cols-3 .tile-social{height:16px;gap:var(--sp-4)}.grid.cols-3 .tile:has(.tile-name) .tile-social{bottom:4px}}.empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:var(--sp-8);padding:var(--sp-48) var(--sp-24);text-align:center}.empty-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent-text)}.empty-icon svg{width:30px;height:30px}.empty p{margin:0;color:var(--ink-2);font:var(--type-copy);letter-spacing:var(--ls-copy)}.empty .locked-title{color:var(--ink);font:var(--type-title);letter-spacing:var(--ls-title)}.tile.is-locked{pointer-events:none;cursor:default}.locked .cta{width:auto;min-width:180px;max-width:100%;margin-top:4px}.empty .sub{color:var(--muted);font:var(--type-small);letter-spacing:var(--ls-small)}.empty.empty-open{display:block;padding:0;text-align:start}.ghosts{display:grid;grid-template-columns:repeat(var(--gcols),1fr);grid-template-rows:auto;grid-auto-rows:0;column-gap:var(--ggap);row-gap:0;overflow:clip;overflow-clip-margin:4px}.grid:has(.guide){padding-bottom:calc(var(--chrome-bottom) + var(--nav-h) + var(--guide-h) + 4px)}.guide-gap{display:block;height:var(--guide-gap)}.gtile{aspect-ratio:1;border-radius:var(--r-medium);background:var(--surface-2)}.gtile:nth-child(2){opacity:.55}.gtile:nth-child(3){opacity:.4}.gtile:nth-child(4){opacity:.29}.gtile:nth-child(5){opacity:.21}.gtile:nth-child(6){opacity:.15}.gtile-lead{display:grid;place-items:center;padding:0;font:inherit;-webkit-appearance:none;appearance:none;background:var(--accent-soft);border:1.5px dashed var(--accent);color:var(--accent-text);cursor:pointer;transition:transform var(--dur-200) var(--ease-standard)}.gtile-lead:active{transform:scale(.97)}.gtile-lead svg{width:26px;height:26px;animation:ghost-breathe 3.6s var(--ease-standard) 3}@keyframes ghost-breathe{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.08);opacity:1}}.empty .empty-lead{margin:0 var(--sp-4) var(--sp-8);color:var(--ink);font:var(--type-title);letter-spacing:var(--ls-title)}.empty-open .sub{margin:0 var(--sp-4) var(--sp-12)}.guide{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--chrome-bottom) + var(--nav-h));width:min(430px,calc(100vw - 24px));height:var(--guide-h);z-index:var(--z-guide);pointer-events:none;color:var(--accent-text);will-change:opacity;opacity:0}.guide-lit .guide{opacity:1}.guide-hint{position:absolute;width:0;height:0}.guide-arrow{position:absolute;right:0;bottom:0}.guide-word{opacity:0;position:absolute;right:75.8px;bottom:29.2px;transform:translate(50%);font:var(--type-caption-strong);letter-spacing:var(--ls-caption-strong);white-space:nowrap}.guide-lit .guide-word{animation:guide-in .45s var(--ease-standard) .15s both}.guide-lit .guide-draw{animation:guide-draw .95s var(--ease-standard) .15s both}@keyframes guide-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes guide-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}.guide-up{right:calc(50% - 2.25px);bottom:27.3px}.guide-share{right:calc((100% - 40px)/8 - 2.25px);bottom:7.3px}.guide-lit .guide-share .guide-word,.guide-lit .guide-share .guide-draw{animation-delay:.55s}@media(max-width:359px){.guide-share .guide-word{right:43px}}@media(min-width:360px)and (max-width:404px){.guide-share .guide-word{right:58px}}@media(max-height:520px){.ghosts{display:none}}.grid-sentinel{height:1px}.bottomnav{position:fixed;left:50%;transform:translate(-50%);bottom:var(--chrome-bottom);width:min(430px,calc(100% - 24px));height:var(--nav-h);display:flex;align-items:stretch;background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:var(--r-round);box-shadow:var(--elev-3);z-index:var(--z-nav)}.nav-side{flex:1;display:flex}.fab-well{flex:none;width:72px;pointer-events:none}.nav-item{flex:1;min-width:0;padding-inline:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--muted);font:var(--type-caption);letter-spacing:var(--ls-caption);border-radius:24px;transition:color var(--dur-200) var(--ease-standard);white-space:nowrap}.nav-side.left .nav-item:last-child{margin-right:-16px}.nav-side.right .nav-item:first-child{margin-left:-16px}@media(max-width:360px){.nav-item{font-size:11px}.nav-side.left .nav-item:last-child{margin-right:-26px}.nav-side.right .nav-item:first-child{margin-left:-26px}.guide-share{right:calc((100% - 20px)/8 - 2.25px)}}@media(max-width:340px){.nav-item{font-size:10px}}.nav-item svg{width:23px;height:23px}.share-mark-nodes,[data-share-mark=nodes] .share-mark-apple{display:none}[data-share-mark=nodes] .share-mark-nodes{display:block}.share-mark[hidden]{display:none!important}.nav-item.active{color:var(--accent-text)}.fab[hidden]{display:none}.fab{position:absolute;left:50%;top:calc(-1 * var(--fab-rise));transform:translate(-50%);width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);box-shadow:var(--elev-3);transition:transform var(--dur-200) var(--ease-standard);will-change:transform;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.fab:active{transform:translate(-50%) scale(.92)}.fab svg{width:26px;height:26px;pointer-events:none;display:block}.sel-mode .bottomnav,.selectbar[hidden]{display:none}.selectbar{position:fixed;left:50%;transform:translate(-50%);bottom:var(--chrome-bottom);width:min(430px,calc(100% - 24px));height:var(--nav-h);display:flex;align-items:center;gap:var(--sp-8);padding:0 var(--sp-8) 0 var(--sp-4);background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:var(--r-round);box-shadow:var(--elev-3);z-index:var(--z-nav);animation:pill-in var(--dur-250) var(--ease-standard)}.selbar-close{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--ink-2);transition:background var(--dur-200) var(--ease-standard)}.selbar-close:active{background:var(--surface-2)}.selbar-close svg{width:20px;height:20px}.selbar-count{flex:1;min-width:0;font:var(--type-small-strong);letter-spacing:var(--ls-small-strong);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selbar-all{flex:none;padding:var(--sp-8) var(--sp-16);border-radius:var(--r-round);color:var(--accent-text);font:var(--type-small-strong);letter-spacing:var(--ls-small-strong);transition:background var(--dur-200) var(--ease-standard)}.selbar-all[aria-pressed=true]{background:var(--accent-soft)}.selbar-fav{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--ink-2);transition:background var(--dur-200) var(--ease-standard)}.selbar-fav:active:not(:disabled){background:var(--surface-2)}.selbar-fav svg{width:20px;height:20px}.selbar-fav[data-fav="1"]{color:var(--fav-text)}.selbar-fav:disabled{opacity:.45;cursor:default}.selbar-actions{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--on-accent);font:var(--type-small-strong);letter-spacing:var(--ls-small-strong);transition:opacity var(--dur-200) var(--ease-standard),transform var(--dur-200) var(--ease-standard)}.selbar-actions svg{width:20px;height:20px}.selbar-actions:active:not(:disabled){transform:scale(.96)}.selbar-actions:disabled{opacity:.45;cursor:default}.act-row{display:flex;align-items:center;gap:var(--sp-16);width:100%;min-height:58px;padding:7px var(--sp-8);border-radius:var(--r-large);text-align:left;transition:background var(--dur-200) var(--ease-standard)}.act-row:active:not(:disabled){background:var(--surface-2)}.act-row:disabled{cursor:default;opacity:.55}.act-icon{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text)}.act-icon svg{width:20px;height:20px}.act-text{display:flex;flex-direction:column;min-width:0}.act-label{font:var(--type-lead);letter-spacing:var(--ls-lead)}.act-hint{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--muted);margin-top:0}.act-row.danger .act-icon{background:color-mix(in srgb,var(--danger-text) 13%,transparent);color:var(--danger-text)}.act-row.danger .act-label{color:var(--danger-text)}.act-row.fav .act-icon{color:var(--fav-text)}.cta.danger{background:var(--danger);color:var(--on-danger)}.psheet-status{margin:0 0 4px;font:var(--type-small);letter-spacing:var(--ls-small);color:var(--muted)}.psheet-status.psheet-done{color:var(--accent);font-weight:600}.cta.ghost.danger{color:var(--danger-text)}.floatpill{position:fixed;left:50%;transform:translate(-50%);width:max-content;max-width:min(calc(100% - 48px),520px);padding:var(--sp-8) var(--sp-16);border-radius:var(--r-round);background:var(--surface-raised);color:var(--ink);border:1px solid var(--edge);box-shadow:var(--elev-3);font:var(--type-small);letter-spacing:var(--ls-small);text-align:center}.banner{top:calc(10px + env(safe-area-inset-top));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:var(--z-fab)}.demopill{position:absolute;top:calc(var(--hero-pad-top) + var(--hero-mark-box) + 6px);left:10px;display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 var(--sp-16) 0 var(--sp-8);border-radius:var(--r-round);color:var(--on-accent);background:color-mix(in srgb,var(--on-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--on-accent) 22%,transparent);font:var(--type-caption-strong);letter-spacing:var(--ls-caption-strong);cursor:pointer}.demopill[hidden]{display:none}.demopill-dot{width:7px;height:7px;border-radius:50%;background:currentcolor}.demosheet .demo-row{display:flex;align-items:flex-start;gap:var(--sp-8);margin:0 0 12px;color:var(--ink-2);font:var(--type-small);letter-spacing:var(--ls-small)}.demosheet .demo-row:last-child{margin-bottom:0}.demosheet .demo-glyph{flex:none;width:20px;text-align:center;color:var(--accent-text)}.demosheet .demo-left{color:var(--ink);font-weight:600}.toast{bottom:calc(var(--chrome-top) + 10px + var(--toast-lift, 0px));transform:translate(-50%) translateY(8px);overflow-wrap:anywhere;opacity:0;pointer-events:none;transition:opacity var(--dur-250) var(--ease-standard),transform var(--dur-250) var(--ease-standard),bottom var(--dur-250) var(--ease-standard);z-index:var(--z-toast)}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}.lightbox{position:fixed;inset:0;background:transparent;z-index:var(--z-overlay)}.lb-backdrop{position:absolute;inset:0;background:var(--stage);transition:opacity var(--dur-200) var(--ease-standard)}.lightbox.lb-closing{pointer-events:auto}.lightbox.lb-closing *{pointer-events:none}.lb-veil .lb-top,.lb-veil .lb-actions,.lb-veil .lb-bottomleft,.lb-veil .lb-caption,.lb-veil .lb-nav{opacity:0;visibility:hidden}@keyframes lb-in{0%{opacity:0}}.lb-stage{position:absolute;inset:0;overflow:hidden;touch-action:none}.lb-media{position:absolute;inset:0;display:grid;container-type:size;grid-template-rows:minmax(0,1fr);place-items:center;transition:opacity var(--dur-200) var(--ease-standard)}.lb-peer{pointer-events:none}.lb-media img,.lb-media video{max-width:100%;max-height:100%}.lb-fit{position:relative;width:100%;height:100%;transform-origin:0 0;will-change:transform}.lb-fit.lb-flying{overflow:hidden}.lb-fly{position:absolute;inset:0;transform-origin:0 0;will-change:transform}.lb-fit.lb-fit-ar{width:min(100cqw,calc(100cqh * var(--lb-ar)));height:auto;aspect-ratio:var(--lb-ar)}.lb-pic{position:absolute;inset:0;transition:transform var(--dur-200) var(--ease-standard);will-change:transform}.lb-pic>.lb-under,.lb-pic>picture>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.lb-pic>picture>img{opacity:0;transition:opacity .18s var(--ease-standard)}.lb-pic>picture>img.lb-show{opacity:1}.lb-zoomed .lb-pic{cursor:grab}.lb-panning .lb-pic{cursor:grabbing}.lb-zoomed .lb-caption,.lb-zoomed .lb-nav,.lb-zoomed .lb-bottomleft,.lb-immersive .lb-top,.lb-immersive .lb-actions,.lb-immersive .lb-bottomleft,.lb-immersive .lb-caption,.lb-immersive .lb-nav{opacity:0;visibility:hidden}.lb-top,.lb-actions,.lb-bottomleft,.lb-caption,.lb-nav{transition:opacity var(--dur-200) var(--ease-standard),visibility var(--dur-200) var(--ease-standard)}.lb-spin{position:absolute;inset:0;margin:auto;width:40px;height:40px;border-radius:50%;border:3px solid var(--on-stage-3);border-top-color:var(--on-stage);animation:spin .9s linear 45,lb-rest 40.5s step-end forwards}@keyframes lb-rest{to{border-color:var(--on-stage-2)}}.lb-top{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;padding:calc(12px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 24px calc(10px + env(safe-area-inset-left));background:linear-gradient(var(--stage-scrim),transparent);color:var(--on-stage);z-index:2;pointer-events:none}.lb-topmeta{flex:1;min-width:0;padding-left:var(--sp-8);display:flex;flex-direction:column;gap:0}.lb-count,.lb-attrib,.lb-hidden-note{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lb-count{font:var(--type-caption);letter-spacing:var(--ls-caption);font-variant-numeric:tabular-nums;color:var(--on-stage)}.lb-attrib{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--on-stage-2)}.lb-attrib:empty{display:none}.lb-attrib.mine{color:var(--on-stage);font-weight:700}.lb-task-line{display:flex;align-items:center;gap:4px;width:100%;min-width:0;margin:0;padding:0;border:0;background:none;font:var(--type-caption);letter-spacing:var(--ls-caption);text-align:left;color:var(--on-stage-2);cursor:pointer;pointer-events:auto}.lb-task-line[hidden]{display:none}.lb-task-ic{flex:none;width:12px;height:12px;display:flex}.lb-task-ic svg{width:100%;height:100%}.lb-task-title{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lb-task-time{flex:none;opacity:.85;font-variant-numeric:tabular-nums}.lb-hidden-note{font:var(--type-caption-strong);letter-spacing:var(--ls-caption-strong);color:var(--on-stage-warn)}.lb-hidden-note:empty{display:none}.lb-close{pointer-events:auto;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:var(--on-stage)}.lb-close svg{width:22px;height:22px}.lb-caption{position:absolute;left:0;right:0;bottom:0;padding:32px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--stage-scrim));color:var(--on-stage);font:var(--type-small);letter-spacing:var(--ls-small);text-align:center;z-index:2;pointer-events:none}.lb-caption:empty{display:none}.cap-main{display:inline-flex;align-items:center;gap:8px;max-width:100%;font:var(--type-small);letter-spacing:var(--ls-small);font-variant-numeric:tabular-nums}.cap-info{pointer-events:auto;flex:none;width:30px;height:30px;display:inline-grid;place-items:center;border-radius:50%;color:var(--on-stage);background:var(--stage-glass);transition:background var(--dur-200) var(--ease-standard)}.cap-info:active,.cap-info:hover{background:var(--stage-glass-press)}.cap-info svg{width:15px;height:15px}.lb-bottomleft{position:absolute;left:10px;bottom:calc(16px + var(--lb-lane-left, 0px) + env(safe-area-inset-bottom));z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-8);max-width:calc(100% - 76px);min-width:0;padding:var(--sp-8) var(--sp-16);border-radius:16px;background:var(--stage-scrim-soft);backdrop-filter:blur(16px) brightness(.55) saturate(1.15);-webkit-backdrop-filter:blur(16px) brightness(.55) saturate(1.15);pointer-events:none}.lb-bottomleft[hidden]{display:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lb-bottomleft{background:linear-gradient(var(--stage-scrim),var(--stage-scrim-strong))}}.lb-cmt-teaser{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);min-width:0;max-width:100%}.lb-cmt-teaser[hidden]{display:none}.lb-cmt-list{display:flex;flex-direction:column;gap:7px;min-width:0;max-width:100%;max-height:min(30vh,168px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.lb-cmt-list::-webkit-scrollbar{display:none}.lb-cmt-line{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0;max-width:100%;padding:0;background:none;border:0;color:var(--on-stage);font:var(--type-small);letter-spacing:var(--ls-small);text-align:left;text-shadow:var(--stage-shadow);pointer-events:auto}.lb-cmt-who{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-caption-strong);letter-spacing:var(--ls-caption-strong);color:var(--on-stage-2)}.lb-cmt-body{min-width:0;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;overflow-wrap:anywhere;font:var(--type-small);letter-spacing:var(--ls-small);opacity:1}@keyframes lb-card-in{0%{opacity:0}to{opacity:1}}.lb-bottomleft,.lb-cmt-teaser{animation:lb-card-in var(--dur-200) var(--ease-standard) both}@media(prefers-reduced-motion:reduce){.lb-bottomleft,.lb-cmt-teaser{animation:none}}.lb-cmt-more{flex:none;margin-right:auto;margin-top:var(--sp-4);padding:0;border:0;background:none;color:var(--on-stage-2);font:var(--type-caption-strong);letter-spacing:var(--ls-caption-strong);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:auto}.lb-cmt-more.compact{min-width:24px;text-align:center}.lb-act-count{position:absolute;left:50%;bottom:-3px;transform:translate(-50%);padding:0 4px;border-radius:var(--r-round);background:var(--on-stage);color:var(--stage);font:var(--type-caption-strong);letter-spacing:var(--ls-caption-strong);font-variant-numeric:tabular-nums;box-shadow:var(--stage-shadow);pointer-events:none}.lb-act.has-mark{background:var(--stage-scrim-strong);box-shadow:var(--stage-ring)}.lb-meta{display:flex;align-items:center;gap:7px;height:20px;max-width:100%}.lb-meta[hidden]{display:none}.lb-meta-react,.lb-meta-views{display:inline-flex;align-items:center;font-variant-numeric:tabular-nums;pointer-events:auto;transition:transform var(--dur-200) var(--ease-standard)}.lb-meta-react:active,.lb-meta-views:active{transform:scale(.94)}.lb-meta-react{gap:var(--sp-8);color:var(--on-stage);font:var(--type-caption-strong);letter-spacing:var(--ls-caption-strong);font-variant-numeric:tabular-nums}.lb-meta-cluster{display:inline-flex;gap:3px}.lb-meta-cluster svg{width:17px;height:17px;flex:none;filter:drop-shadow(0 0 1.4px rgba(0,0,0,.5))}.lb-meta-dot{flex:none;width:3px;height:3px;border-radius:50%;background:var(--on-stage-3)}.lb-meta-views{gap:4px;color:var(--on-stage-2);font:var(--type-caption-strong);letter-spacing:var(--ls-caption-strong);font-variant-numeric:tabular-nums}.lb-meta-views svg{width:15px;height:15px;flex:none;opacity:.9}.lb-meta-n{font-variant-numeric:tabular-nums}.picker-item.vc-more{color:var(--muted);font:var(--type-small);letter-spacing:var(--ls-small)}.picker-item.vc-more .picker-name{padding-inline-start:4px}.dt-list{margin-top:0}.dt-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);min-height:48px;padding:var(--sp-4) 0;border-bottom:1px solid var(--border);font:var(--type-copy);letter-spacing:var(--ls-copy)}.dt-row:last-child{border-bottom:none}.dt-item{border-bottom:1px solid var(--border)}.dt-item:last-child{border-bottom:none}.dt-item>.dt-row{border-bottom:none}.dt-item>.info-fold>.info-fold-in{padding-inline:0}.dt-label{flex:none;color:var(--muted)}.dt-value{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dt-tail{display:flex;align-items:center;gap:var(--sp-8);margin-left:auto;min-width:0}.lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:72px;display:none;place-items:center;color:var(--on-stage);background:var(--stage-scrim);border-radius:var(--r-medium);z-index:2}.lb-nav.prev{left:10px}.lb-nav.next{right:10px}.lb-nav svg{width:26px;height:26px}@media(hover:hover)and (pointer:fine){.lb-nav{display:grid}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sk{display:inline-block;vertical-align:middle;border-radius:var(--r-small);background:linear-gradient(100deg,var(--sk-base) 40%,var(--sk-hi) 50%,var(--sk-base) 60%);background-size:220% 100%;background-position:65% 0;animation:shimmer 1.6s linear 25}.sk-line{width:70%;height:13px;margin-block:3px}.sk-title{width:210px;height:30px;border-radius:var(--r-medium)}.sk-name{width:112px;height:13px}.picker-item:nth-child(2n) .sk-name{width:84px}.sk-circle{display:block;width:100%;height:100%;border-radius:50%}.sk-square{display:block;width:100%;aspect-ratio:1;border-radius:var(--r-large)}.sk-fill{position:absolute;inset:0;z-index:0;display:block;border-radius:0}.tile:has(picture)>.sk-fill{animation:none}.tile-runway>.sk-fill{animation:none}.tile-held>picture{visibility:hidden}.sk-lb{width:min(320px,80vw);height:min(320px,80vw);border-radius:var(--r-large);--sk-base: #1c1a18;--sk-hi: #262422}.tile-ring{position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%);border-radius:50%;background:conic-gradient(var(--accent) calc(var(--p, 0) * 1%),var(--on-stage-3) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));filter:drop-shadow(0 1px 4px rgba(0,0,0,.35))}.tile-uploading .tile-img,.tile-processing .tile-img{opacity:.82}.tile-spin,.tile-turning:after{position:absolute;right:6px;top:6px;width:18px;height:18px;border-radius:50%;border:2.5px solid var(--on-stage-3);border-top-color:var(--accent);box-shadow:var(--stage-shadow);animation:spin .9s linear 467,tile-spin-rest 420.3s step-end forwards}.tile-spin{animation-duration:.9s,1818s;animation-iteration-count:2020,1}@keyframes tile-spin-rest{to{border-color:var(--accent);box-shadow:0 0 0 2px var(--on-stage-3),var(--stage-shadow)}}.tile-fresh{position:absolute;top:6px;right:6px;width:18px;height:18px;display:grid;place-items:center;color:var(--on-stage);filter:drop-shadow(0 0 1px rgb(0 0 0 / 70%)) drop-shadow(0 1px 2px rgb(0 0 0 / 45%))}.tile-fresh svg{width:16px;height:16px}.tile-turning:after{content:""}.tile-error .tile-img,.tile[data-status=failed] .tile-img{opacity:.45}.tile-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--on-stage);background:var(--tile-wash-dead);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.tile-overlay svg{width:24px;height:24px}.tile-overlay-text{font:var(--type-caption-strong);letter-spacing:var(--ls-caption-strong)}.tile-overlay.is-retry,.tile-overlay.is-review{background:var(--tile-wash)}.upill[hidden]{display:none}.upill{bottom:calc(var(--chrome-top) + 10px);display:flex;align-items:center;gap:8px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;z-index:var(--z-fab);animation:pill-in var(--dur-250) var(--ease-standard);overflow:hidden;isolation:isolate}.upill:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--p, 0%);background:var(--accent-soft);z-index:-1;transition:width var(--dur-250) var(--ease-standard)}.upill.done:before,.upill.err:before{display:none}@media(prefers-reduced-motion:reduce){.upill:before{transition:none}}@keyframes pill-in{0%{opacity:0;transform:translate(-50%) translateY(6px)}}.upill-spin{width:14px;height:14px;border-radius:50%;border:2px solid var(--accent-soft);border-top-color:var(--accent);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.upill.done{color:var(--accent-text)}.upill.done .upill-spin,.upill.err .upill-spin{display:none}.upill.err,.upill.warn{color:var(--danger-text)}html.sheet-open{overflow:hidden;overscroll-behavior:none}.sheet-root{position:fixed;inset:0;z-index:var(--z-sheet);display:flex;align-items:flex-end;justify-content:center}html.sheet-keyboard .sheet-root{top:var(--sheet-vv-top, 0px);bottom:auto;height:calc(var(--sheet-vv-height, 100%) + env(safe-area-inset-bottom))}html.sheet-keyboard .sheet-root .sheet-backdrop{bottom:-100vh}html.sheet-keyboard .sheet-root .sheet{max-height:min(var(--sheet-budget, 75dvh),900px,calc(100% - max(env(safe-area-inset-top),12px)))}html.sheet-keyboard .sheet-root .sheet.size-tall{height:min(var(--sheet-budget, 75dvh),calc(100% - max(env(safe-area-inset-top),12px)))}.sheet-root.sheet-covered{visibility:hidden}.sheet-backdrop{position:absolute;inset:0;background:var(--scrim);animation:lb-in var(--dur-200) var(--ease-standard)}.sheet{position:relative;width:min(520px,100%);display:flex;flex-direction:column;overflow:hidden;max-height:min(75vh,900px);max-height:min(75dvh,900px);--surface: var(--surface-raised);--surface-2: var(--surface-raised-2);--muted: var(--muted-raised);--sk-base: var(--sk-base-raised);--sk-hi: var(--sk-hi-raised);--dk-inset: var(--sp-24);--dk-bleed: var(--sp-8);--dk-slot: 40px;--dk-slot-gap: var(--sp-8);--dk-rule-inset: calc(var(--dk-slot) + var(--dk-slot-gap));--dk-row2: 68px;--type-title-event: 400 18px/24px var(--font-serif);--dk-chapter-gap: var(--sp-32);--dk-row-air: var(--sp-12);--dk-sibling-gap: var(--sp-24);--dk-head-gap: var(--sp-8);--dk-group-gap: var(--sp-16);--dk-menu-gap: var(--sp-8);--dk-title-gap: var(--sp-8);--dk-hint-gap: var(--sp-8);--dk-label-gap: var(--sp-4);--dk-field-gap: var(--sp-12);--dk-figure-gap: var(--sp-16);--dk-foot-gap: var( --sp-8 );background:var(--surface);border-radius:var(--r-xlarge) var(--r-xlarge) 0 0;box-shadow:inset 0 0 0 1px var(--edge),var(--elev-3);will-change:transform;animation:sheet-in var(--dur-350) var(--ease-sheet)}.sheet.size-tall{height:75vh;height:75dvh}@keyframes sheet-in{0%{transform:translateY(100%)}}.sheet:focus-visible{outline:none}.sheet-root.closing,.sheet-root.sheet-arriving{pointer-events:none}.sheet-root.closing .sheet{animation:none;transition:transform var(--dur-200) var(--ease-exit);transform:translateY(100%)}.sheet-root.closing .sheet-backdrop{transition:opacity var(--dur-200) var(--ease-standard);opacity:0}.sheet.sheet-resizing{transition:height var(--dur-250) var(--ease-standard)}.sheet.sheet-lifting{box-shadow:inset 0 1px 0 0 var(--edge),inset 1px 0 0 0 var(--edge),inset -1px 0 0 0 var(--edge),0 var(--sheet-skirt, 0px) 0 0 var(--surface),var(--elev-3)}.sheet.sheet-resizing .sheet-body{overflow-y:hidden}.sheet.sheet-snap{transition:height var(--dur-250) var(--ease-standard)}.sheet.sheet-dragging{transition:none}.sheet-root.sheet-stacked .sheet-backdrop{animation:none}.sheet-head{position:relative;z-index:var(--z-raised);flex:none;padding:var(--sp-8) var(--sp-16) 0;touch-action:pinch-zoom}.sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-8) var(--dk-inset) calc(var(--sp-16) + env(safe-area-inset-bottom))}.sheet-body>:first-child,.sheet-body>:first-child>:first-child,.sheet-body>.info-fold:first-child+*{margin-top:0}.sheet-body>:last-child,.sheet-body>:last-child>:last-child{margin-bottom:0}.sheet-foot{flex:none;padding:0 var(--dk-inset) calc(var(--sp-16) + env(safe-area-inset-bottom))}.sheet-foot>.link-btn.block{margin-top:var(--dk-foot-gap)}.sheet-head[hidden],.sheet-body[hidden],.sheet-foot[hidden]{display:none!important}.sheet.has-foot>.sheet-body{padding-bottom:var(--sp-8)}.sheet-grip{width:36px;height:4px;margin:var(--sp-4) auto var(--sp-12);border-radius:var(--r-round);background:color-mix(in srgb,var(--ink) 28%,transparent)}.sheet-x{position:absolute;top:6px;right:6px;z-index:var(--z-raised);width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r-round);color:var(--ink-2);transition:background var(--dur-200) var(--ease-standard)}.sheet-x:active{background:var(--surface-2)}.sheet-x svg{width:20px;height:20px}.sheet-back{position:absolute;top:6px;left:6px;width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r-round);color:var(--ink-2);transition:background var(--dur-200) var(--ease-standard)}.sheet-back[hidden]{display:none}.sheet-back:not([hidden]){animation:lb-in var(--dur-200) var(--ease-standard)}.sheet-back:active{background:var(--surface-2)}.sheet-back svg{width:21px;height:21px}@media(min-width:720px){html[data-surface=web] .sheet-root{--sheet-anchor: center;align-items:center;padding:var(--sp-24)}html[data-surface=web] .sheet{border-radius:var(--r-xlarge);animation:sheet-card-in var(--dur-250) var(--ease-standard)}html[data-surface=web] .sheet-root.closing .sheet{transform:translateY(8px);opacity:0;transition:transform var(--dur-200) var(--ease-exit),opacity var(--dur-200) var(--ease-exit)}html[data-surface=web] .sheet-grip{display:none}html[data-surface=web] .sheet-head{padding-top:var(--sp-16)}html[data-surface=web] .sheet-x,html[data-surface=web] .sheet-back{top:8px}html[data-surface=web] .sheet:not(.has-foot)>.sheet-body{padding-bottom:var(--sp-16)}html[data-surface=web] .sheet-foot{padding-bottom:var(--sp-16)}html.sheet-keyboard[data-surface=web] .sheet-root{height:var(--sheet-vv-height, 100%)}}@keyframes sheet-card-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}.sheet-headline{display:contents}@keyframes sheet-page-in{0%{opacity:0;transform:translate(8px)}}@keyframes sheet-page-back{0%{opacity:0;transform:translate(-8px)}}.sheet-body.page-in,.sheet-foot.page-in,.sheet-headline.page-in>*{animation:sheet-page-in var(--dur-250) var(--ease-standard)}.sheet-body.page-back,.sheet-foot.page-back,.sheet-headline.page-back>*{animation:sheet-page-back var(--dur-250) var(--ease-standard)}@media(prefers-reduced-motion:reduce){.sheet-body.page-in,.sheet-foot.page-in,.sheet-headline.page-in>*,.sheet-body.page-back,.sheet-foot.page-back,.sheet-headline.page-back>*{animation:none}}.sheet-root{--sheet-title-font: 400 28px/32px var(--font-script);--sheet-title-lead-weight: 600}.sheet-title{margin:0 0 var(--dk-head-gap);padding:0 var(--sp-48);font:var(--sheet-title-font);letter-spacing:var(--ls-display2);text-align:center;text-wrap:balance}.sheet-title-tail{white-space:nowrap}.sheet-title.has-lead{font-weight:400}.sheet-title-lead{font-weight:var(--sheet-title-lead-weight)}.sheet-info{display:inline-flex;vertical-align:middle;width:34px;height:34px;margin:-8px 0 -8px var(--sp-4);padding:var(--sp-8);border:0;background:none;color:var(--ink-2);cursor:pointer}.sheet-info svg{width:100%;height:100%}.sheet-info:active,.sheet-info[aria-expanded=true]{color:var(--accent-text)}.sheet-sub{margin:0 0 var(--dk-head-gap);text-align:center;color:var(--ink-2);font:var(--type-small);letter-spacing:var(--ls-small)}.dk-shelf[hidden]{display:none!important}.dk-shelf{display:flex;gap:var(--sp-8);overflow-x:auto;scrollbar-width:none;scroll-padding-inline:30px;margin-inline:-4px;padding-inline:var(--sp-4);padding-block:var(--sp-4);margin-block:-4px}.dk-shelf.dk-shelf-field{margin-top:var(--sp-8)}.dk-shelf::-webkit-scrollbar{display:none}.dk-shelf.panning,.dk-shelf.panning .dk-shelf-chip{cursor:grabbing;user-select:none}.dk-shelf.more-end{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.dk-shelf.more-start{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px);mask-image:linear-gradient(to right,transparent,#000 28px)}.dk-shelf.more-start.more-end{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.dk-shelf-chip{flex:none;white-space:nowrap;min-height:40px;padding:0 var(--sp-16);border-radius:var(--r-round);border:1.5px solid var(--border);background:transparent;color:var(--ink);font:var(--type-small-strong);letter-spacing:var(--ls-small-strong);transition:background var(--dur-200) var(--ease-standard),border-color var(--dur-200) var(--ease-standard)}.dk-shelf-chip:active{background:var(--surface-2)}.dk-shelf-chip.active{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:var(--accent-soft);color:var(--accent-text)}.swatch-grid[hidden],.swatch[hidden],.swatch-face[hidden],.swatch-half[hidden],.swatch-word[hidden],.swatch-dot[hidden]{display:none!important}.swatch-grids{padding-top:var(--sp-16)}.swatch-grid+.a-card-title{margin-top:var(--sp-24)}.swatch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-16);padding:0 0 var(--sp-4)}.swatch{display:flex;flex-direction:column;align-items:center;gap:var(--sp-8);width:100%;min-width:0;padding:0;border:0;background:none;border-radius:var(--r-medium);transition:transform var(--dur-200) var(--ease-standard)}.swatch:active{transform:scale(.96)}.swatch-face{position:relative;display:flex;width:100%;aspect-ratio:2 / 1.1;border-radius:var(--r-medium);overflow:hidden;transition:box-shadow var(--dur-200) var(--ease-standard)}.swatch-half{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4)}.swatch-l{background:var(--sw-l-page);color:var(--sw-l-ink);border-radius:var(--r-medium) 0 0 var(--r-medium);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sw-l-accent) 45%,var(--sw-l-ink))}.swatch-d{background:var(--sw-d-page);color:var(--sw-d-ink);border-radius:0 var(--r-medium) var(--r-medium) 0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sw-d-accent) 45%,var(--sw-d-ink))}.swatch-band{display:block;height:36%;border-radius:var(--r-small)}.swatch-l .swatch-band{background:var(--sw-l-accent)}.swatch-d .swatch-band{background:var(--sw-d-accent)}.swatch-word{flex:1;display:grid;place-items:center;font:var(--type-caption-strong);letter-spacing:var(--ls-caption-strong)}.swatch-tag{position:absolute;right:4px;bottom:2px;font:var(--type-caption-caps);letter-spacing:var(--ls-caption-caps);text-transform:uppercase;opacity:.55}.swatch.active .swatch-face{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}.swatch-name{max-width:100%;font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--ink-2);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swatch.active .swatch-name{color:var(--accent-text);font:var(--type-caption-strong);letter-spacing:var(--ls-caption-strong)}.swatch-dot{display:block;width:22px;height:22px;border-radius:var(--r-medium);background:linear-gradient(135deg,var(--sw-l-accent) 50%,var(--sw-d-accent) 50%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 18%,transparent)}.mode-preview[hidden],.mode-mini[hidden]{display:none!important}.mode-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-16);margin:var(--sp-8) 0 var(--sp-8)}.mode-mini{display:flex;flex-direction:column;align-items:center;gap:var(--sp-8);min-width:0}.mode-mini-cap{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--muted);text-align:center}.mode-mini-cap b{display:block;color:var(--ink);font:var(--type-caption-strong);letter-spacing:var(--ls-caption-strong)}.mm{position:relative;width:100%;aspect-ratio:9 / 13;border-radius:var(--r-large);border:3px solid color-mix(in srgb,var(--ink) 85%,var(--page));overflow:hidden;background:var(--mm-page);color:var(--mm-ink)}.mm-hero{height:26%;background:linear-gradient(180deg,var(--mm-herotop),var(--mm-accent))}.mm-cover{width:26%;aspect-ratio:1;border-radius:50%;margin:-13% auto 0;border:2px solid var(--mm-page);background:var(--mm-surface2)}.mm-title{margin-top:var(--sp-4);padding:0 var(--sp-4);font:400 12px/1 var(--font-script);text-align:center;white-space:nowrap;overflow:hidden}.mm-albums{display:flex;justify-content:center;gap:var(--sp-4);margin-top:var(--sp-4)}.mm-albums i{width:14px;height:14px;border-radius:50%;background:var(--mm-soft);box-shadow:0 0 0 1px var(--mm-border)}.mm-albums i:first-child{box-shadow:0 0 0 1.5px var(--mm-page),0 0 0 2.5px var(--mm-accent)}.mm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--sp-4) / 2);padding:var(--sp-4) calc(var(--sp-4) / 2) 0}.mm-grid i{aspect-ratio:1;border-radius:calc(var(--r-small) / 2);background:var(--mm-surface2)}.mm-fab{position:absolute;left:50%;bottom:6px;width:18px;height:18px;border-radius:50%;background:var(--mm-accent);transform:translate(-50%)}.seg[aria-disabled=true]{opacity:.45;pointer-events:none}.cta[hidden]{display:none}.cta{display:block;width:100%;min-height:48px;margin-top:var(--dk-foot-gap);border-radius:var(--r-round);background:var(--accent);color:var(--on-accent);font:var(--type-lead);letter-spacing:var(--ls-lead);transition:transform var(--dur-200) var(--ease-standard)}.cta[aria-busy=true],.link-btn[aria-busy=true]{pointer-events:none}.cta[aria-busy=true]:after,.link-btn[aria-busy=true]:after{content:"";display:inline-block;width:16px;height:16px;margin-left:var(--sp-8);vertical-align:-2px;border-radius:var(--r-round);border:2px solid color-mix(in srgb,currentColor 26%,transparent);border-top-color:currentColor;animation:spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.cta[aria-busy=true]:after,.link-btn[aria-busy=true]:after{animation:busy-pulse 1.2s ease-in-out infinite}}@keyframes busy-pulse{50%{opacity:.35}}.cta:active{transform:scale(.98)}.cta.ghost{background:color-mix(in srgb,var(--accent) 7%,transparent);border:1.5px solid color-mix(in srgb,var(--accent) 40%,var(--border));color:var(--ink)}a.cta{display:flex;align-items:center;justify-content:center;text-align:center}.cta:disabled{opacity:.6;transform:none}.cta.has-icon{display:flex;align-items:center;justify-content:center;gap:var(--sp-8);text-align:center}.btn-icon{display:flex;flex:none;width:18px;height:18px}.btn-icon svg{width:100%;height:100%}.cta.has-value{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8);padding:0 var(--sp-16);text-align:left}.cta.has-value .btn-value{flex:none;font:var(--type-copy);letter-spacing:var(--ls-copy);white-space:nowrap}.btn-row{display:flex;flex-wrap:wrap;gap:var(--dk-foot-gap);width:100%;margin-top:var(--dk-foot-gap)}.btn-row .cta{flex:1;min-width:max-content;margin-top:0;padding-inline:var(--sp-12)}.btn-row .cta:not(.ghost){border:1.5px solid transparent}@media(min-width:520px){.sheet-foot:has(>.cta+.cta.ghost){display:flex;gap:var(--sp-8)}.sheet-foot:has(>.cta+.cta.ghost)>.cta{flex:1 1 0;width:auto}.sheet-foot:has(>.cta+.cta.ghost)>.cta:not(.ghost){border:1.5px solid transparent}}.qr-frame{display:block;width:min(240px,100%);padding:var(--sp-16);background:var(--qr-bg, #fff);border-radius:var(--r-large);box-shadow:var(--elev-1)}.qr-frame.qr-frame-lg{width:min(420px,100%);margin:0 auto}.qr-frame canvas{display:block;width:100%;height:auto;aspect-ratio:1}.qr-code{display:flex;flex-direction:column;align-items:center}.qr-code .qr-frame{width:min(200px,100%)}.qr-code-link{display:inline-flex;align-items:center;gap:var(--sp-8);margin-block:calc(var(--sp-8) - var(--sp-12)) calc(-1 * var(--sp-12))}.guestsharesheet .qr-frame.qr-frame-lg{margin-top:var(--dk-figure-gap)}.cta.has-icon[hidden],.cta.has-value[hidden],.btn-icon[hidden],.btn-row[hidden],.btn-row .cta[hidden],.qr-frame[hidden],.qr-frame canvas[hidden],.qr-code[hidden],.qr-code-link[hidden]{display:none!important}.f-label[hidden],.name-input[hidden]{display:none}.f-label{display:block;margin:var(--dk-field-gap) 0 var(--dk-label-gap);font:var(--type-small-strong);letter-spacing:var(--ls-small-strong);color:var(--ink-2)}.f-error{margin:var(--dk-hint-gap) 0 0;color:var(--danger-text);font:var(--type-small);letter-spacing:var(--ls-small)}.name-input{display:block;width:100%;min-height:48px;padding:0 var(--sp-16);border-radius:var(--r-medium);border:1px solid var(--border);background:var(--page);color:var(--ink);font:var(--type-copy);letter-spacing:var(--ls-copy)}.name-input:focus{outline:var(--focus-ring);outline-offset:0;border-color:transparent}.name-hint{margin:var(--dk-hint-gap) 0 0;color:var(--ink-2);font:var(--type-small);letter-spacing:var(--ls-small)}.name-taken{display:block;color:var(--ink);font:var(--type-small-strong);letter-spacing:var(--ls-small-strong)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.zc-code{margin:var(--sp-12) 0 0;font:600 28px/36px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:.12em;text-align:center;color:var(--ink);user-select:all;-webkit-user-select:all}.zc-input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:.14em;text-align:center}.pw-row{display:flex;align-items:center;gap:8px}.pw-row .name-input{flex:1;min-width:0}.zc-reveal{flex:none;min-height:48px;padding:0 var(--sp-16);border:1px solid var(--border);border-radius:var(--r-round);color:var(--accent-text);font:var(--type-small-strong);letter-spacing:var(--ls-small-strong);transition:background var(--dur-200) var(--ease-standard)}.zc-reveal:active{background:var(--surface-2)}.adddevicesheet .qr-frame.qr-frame-lg{margin-top:16px}.zc-devlist{margin:var(--sp-4) 0 var(--sp-8)}.zc-device-main{flex:1;min-width:0}.zc-device-main .set-label{display:flex;align-items:center;gap:8px}.zc-device-this{flex:none;min-height:20px;padding:0 var(--sp-8);border-radius:var(--r-round);background:var(--surface-2);color:var(--ink-2);font:var(--type-caption-strong);letter-spacing:var(--ls-caption-strong);white-space:nowrap}.link-btn.zc-device-remove{flex:none;padding:8px 4px;font:var(--type-small-strong);letter-spacing:var(--ls-small-strong);text-decoration:none;white-space:nowrap}.wish-text{min-height:116px;padding:12px 16px;font:var(--type-copy);letter-spacing:var(--ls-copy);resize:vertical}.wish-count{display:block;margin:var(--sp-4) 0 0;color:var(--muted);font:var(--type-caption);letter-spacing:var(--ls-caption);text-align:right}.wish-count[hidden]{display:none}.fbcard{position:relative;margin:var(--sp-16) max(var(--sp-16),calc((100% - 520px)/2)) 0;padding:var(--sp-16) var(--sp-16) var(--sp-12);background:var(--surface);border-radius:var(--r-large);box-shadow:var(--elev-1)}.fbcard-title,.fbcard-sub{text-wrap:balance}.fbcard-heart{width:1em;height:1em;vertical-align:-.125em;fill:currentColor}.fbcard-title{margin:0 var(--sp-40) 0 0;font:var(--type-lead);letter-spacing:var(--ls-lead)}.fbcard-sub{margin:var(--sp-4) 0 0;color:var(--muted);font:var(--type-small);letter-spacing:var(--ls-small)}.fbcard-x{position:absolute;top:var(--sp-4);right:var(--sp-4);display:flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--r-round);background:none;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.fbcard-x[hidden]{display:none}.fbcard-x svg{width:20px;height:20px}.fb-stars{--fb-hit: 44px;--fb-glyph: 32px;display:flex;margin:var(--sp-8) calc((var(--fb-hit) - var(--fb-glyph)) / -2) 0;touch-action:pan-y;user-select:none;-webkit-user-select:none}.fb-stars[hidden]{display:none}.fb-star{display:flex;width:var(--fb-hit);height:var(--fb-hit);flex:none;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--r-round);background:none;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.fb-star[hidden]{display:none}.fb-star svg{width:var(--fb-glyph);height:var(--fb-glyph)}.fb-star.on{color:var(--fav-text)}.fb-star.on svg path{fill:var(--fav)}.fb-stars-lg{--fb-hit: 48px;--fb-glyph: 36px;justify-content:center;margin:0 0 calc((var(--fb-hit) - var(--fb-glyph)) / -2)}.fb-stars-sm{--fb-hit: 40px;--fb-glyph: 24px;margin:0 calc((var(--fb-hit) - var(--fb-glyph)) / -2) 0 0}.fbask{display:flex;flex-direction:column;align-items:center;gap:var(--sp-12);padding:var(--sp-4) 0 var(--sp-8);text-align:center}.fbask-done{display:inline-flex;align-items:center;gap:var(--sp-8);margin:0;padding:var(--sp-4) var(--sp-12) var(--sp-4) var(--sp-8);border-radius:var(--r-round);background:var(--accent-soft);color:var(--accent-text);font:var(--type-small);font-weight:600;letter-spacing:var(--ls-small)}.fbask-tick{width:18px;height:18px;flex:none}.fbask .fb-stars-lg{margin:0}.fbask .a-card-hint{margin:0;text-wrap:balance}.fbpreview{position:fixed;left:max(var(--sp-8),env(safe-area-inset-left,0px));bottom:calc(var(--sp-8) + env(safe-area-inset-bottom,0px));z-index:var(--z-band);display:grid;gap:var(--sp-4);padding:var(--sp-4);border-radius:var(--r-medium);background:color-mix(in srgb,var(--ink) 88%,transparent);box-shadow:var(--elev-2)}.fbpreview-row{display:flex;gap:var(--sp-4)}.fbpreview-b{min-width:44px;min-height:32px;padding:0 var(--sp-8);border:0;border-radius:var(--r-small);background:transparent;color:var(--surface);font:600 12px/1 ui-monospace,monospace;cursor:pointer}.fbpreview-b[aria-pressed=true]{background:var(--surface);color:var(--ink)}.fb-overall{display:flex;flex-direction:column;align-items:center;gap:var(--sp-8)}.fb-overall[hidden]{display:none}.sheet.feedback:not(.accountevent) .sheet-body>.fb-overall:first-child{margin-top:calc(var(--dk-row-air) - (48px - 36px) / 2)}.sheet.feedback .fb-overall+.a-card{margin-top:calc(var(--dk-row-air) + var(--dk-chapter-gap))}.fb-word{color:var(--accent-text);font:var(--type-caption-strong);letter-spacing:var(--ls-caption-strong);text-align:center}.fb-details{container-type:inline-size}.fb-detail{display:grid;min-height:calc(var(--sp-24) + 2 * var(--dk-row-air));grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--sp-8)}@container (max-width: 339px){.fb-detail{padding:var(--dk-row-air) 0 var(--sp-4);grid-template-columns:minmax(0,1fr)}.fb-detail>.fb-stars-sm{margin:0 0 0 calc((var(--fb-hit) - var(--fb-glyph)) / -2)}}.fb-detail[hidden]{display:none}.fb-detail-label{min-width:0;font:var(--type-copy);letter-spacing:var(--ls-copy)}.fb-fieldhead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-8);margin:0 0 var(--dk-label-gap)}.fb-fieldhead[hidden]{display:none}.fb-fieldhead>.f-label{margin:0}.fb-count{flex:none;color:var(--muted);font:var(--type-caption);letter-spacing:var(--ls-caption);font-variant-numeric:tabular-nums}.fb-text{min-height:92px;padding:var(--sp-12) var(--sp-16);font:var(--type-copy);letter-spacing:var(--ls-copy);resize:vertical}.fb-field>.f-error:not([hidden]){margin-top:var(--dk-hint-gap)}.sheet.feedback .sheet-foot>.a-card-hint{margin-top:var(--dk-hint-gap);text-align:center}.f-datetime{display:flex;gap:8px;flex-wrap:wrap}.f-datetime .name-input{width:auto;min-width:0}.f-datetime .f-ends{flex:1 1 150px}.f-datetime .f-endtime{flex:1 1 110px}.picker-list{display:flex;flex-direction:column;gap:0}.picker-item{display:flex;align-items:center;gap:var(--dk-slot-gap);width:calc(100% + 2 * var(--dk-bleed));margin:0 calc(-1 * var(--dk-bleed));min-height:var(--dk-row2);padding:var(--sp-8) var(--dk-bleed);border-radius:var(--r-medium);text-align:left;transition:background var(--dur-200) var(--ease-standard)}.picker-item:active{background:var(--surface-2)}.picker-ring{flex:none;width:var(--dk-slot);height:var(--dk-slot);border-radius:var(--r-round);overflow:hidden;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text);font:400 16px/1 var(--font-serif);border:1px solid var(--border)}.picker-ring img{width:100%;height:100%;object-fit:cover}.picker-ring-fav svg{width:22px;height:22px;color:var(--fav-text)}.picker-ring .album-fill svg{width:22px;height:22px}.picker-name{font:var(--type-copy);letter-spacing:var(--ls-copy)}.picker-item:has(.picker-mark) .picker-name{font:var(--type-lead);letter-spacing:var(--ls-lead)}.picker-free{flex:none;margin-left:auto;color:var(--ink-2);font:var(--type-small);letter-spacing:var(--ls-small);font-variant-numeric:tabular-nums}.picker-free.full{color:var(--accent-text)}.picker-item:disabled{opacity:.55;cursor:default}.picker-item:disabled:active{background:none}.picker-mark{flex:none;display:inline-flex;margin-left:auto}.picker-mark svg{width:24px;height:24px}.dl-note{margin:var(--dk-hint-gap) 0 0;color:var(--ink-2);font:var(--type-small);letter-spacing:var(--ls-small)}.downloadsheet .picker-name,.partssheet .picker-name{min-width:0}.albumpicker .picker-name{min-width:0;overflow-wrap:anywhere}.downloadsheet .picker-free,.partssheet .picker-free{flex:0 1 auto;white-space:normal;text-align:right;text-wrap:balance}.partssheet .picker-ring{font-variant-numeric:tabular-nums;font-weight:600}.infosheet .dl-note{margin:0 0 12px;font:var(--type-small);letter-spacing:var(--ls-small)}.infosheet .dl-note:last-child{margin-bottom:0}.opt-title{margin:var(--dk-field-gap) 0 var(--dk-label-gap);color:var(--muted);font:var(--type-caption-caps);letter-spacing:var(--ls-caption-caps);text-transform:uppercase}.opt-group{display:flex;flex-direction:column;gap:0}.opt-row{display:flex;align-items:center;gap:var(--dk-slot-gap);width:calc(100% + 2 * var(--dk-bleed));margin:0 calc(-1 * var(--dk-bleed));min-height:48px;padding:var(--sp-4) var(--dk-bleed);border-radius:var(--r-large);text-align:left;font:var(--type-copy);letter-spacing:var(--ls-copy);transition:background var(--dur-200) var(--ease-standard)}.opt-row:active{background:var(--surface-2)}.opt-mark{flex:none;width:20px;height:20px;margin-inline:0 var(--sp-4);border-radius:var(--r-round);border:2px solid var(--border);display:grid;place-items:center;transition:border-color var(--dur-200) var(--ease-standard)}[role=radio][aria-checked=true] .opt-mark{border-color:var(--accent)}[role=radio][aria-checked=true] .opt-mark:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--accent)}.opt-row[aria-checked=true] .opt-label{font:var(--type-lead);letter-spacing:var(--ls-lead)}.opt-label{flex:1;min-width:0}.opt-sub[hidden]{display:none}.opt-sub{display:block;margin-top:0;color:var(--muted);font:var(--type-small);letter-spacing:var(--ls-small)}.opt-value{flex:none;margin-left:auto;color:var(--ink-2);font:var(--type-small-strong);letter-spacing:var(--ls-small-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.opt-value:empty{display:none}.opt-row[aria-disabled=true]{opacity:.55;cursor:default}.opt-row[aria-disabled=true]:active{background:none}.sheet .a-card{padding:0 0 var(--dk-group-gap);margin:0 0 var(--dk-group-gap);background:none;border:0;border-bottom:1px solid var(--border);border-radius:var(--r-none);box-shadow:none}.sheet .a-card:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.sheet .set-row+.a-card,.sheet .cta+.a-card{margin-top:var(--dk-group-gap)}.sheet .a-card:not(:has(>:not(button.set-row,.info-fold))):has(+.a-card){padding-bottom:var(--dk-menu-gap);margin-bottom:var(--dk-menu-gap)}.sheet .a-card:not(:has(>:not(button.set-row,.info-fold))):has(+.a-card>:not(button.set-row,.info-fold)){padding-bottom:var(--dk-group-gap);margin-bottom:var(--dk-group-gap)}.sheet .a-card:has(+.a-card:not([hidden])>:is(.a-card-title,.a-card-head):first-child),.sheet .a-card:has(+.a-card[hidden]+.a-card>.a-card-title:first-child),.sheet .a-card:has(+.a-card[hidden]+.a-card>.a-card-head:first-child){padding-bottom:0;margin-bottom:var(--dk-chapter-gap);border-bottom:0}.sheet :is(.set-row,.cta)+.a-card:has(>:is(.a-card-title,.a-card-head):first-child){margin-top:var(--dk-chapter-gap)}.sheet:not(.accountevent) :is(.sheet-body,.a-card,form)>:not(.a-card,.info-fold):not([hidden])+:not(.a-card,.info-fold):not([hidden]),.sheet:not(.accountevent) :is(.sheet-body,.a-card,form)>:not(.a-card,.info-fold):not([hidden])+[hidden]+:not(.a-card,.info-fold):not([hidden]){margin-top:var(--dk-sibling-gap)}.sheet:not(.accountevent) :is(.sheet-body,.a-card,form)>:is(.set-row,.opt-group,.picker-list,.dt-list,.dk-skel,.ev-item,.g-row,.g-devlist,.g-list,.a-albums,.a-album,.a-tasks,.a-task-limits,.a-task-delete,.a-restrict,.rv-item,.qr-options,.fb-detail):not([hidden])+:not(.a-card,.info-fold):not([hidden]),.sheet:not(.accountevent) :is(.sheet-body,.a-card,form)>:is(.set-row,.opt-group,.picker-list,.dt-list,.dk-skel,.ev-item,.g-row,.g-devlist,.g-list,.a-albums,.a-album,.a-tasks,.a-task-limits,.a-task-delete,.a-restrict,.rv-item,.qr-options,.fb-detail):not([hidden])+[hidden]+:not(.a-card,.info-fold):not([hidden]),.sheet:not(.accountevent) :is(.sheet-body,.a-card,form)>:not(.a-card,.info-fold):not([hidden])+:is(.set-row,.opt-group,.picker-list,.dt-list,.dk-skel,.ev-item,.g-row,.g-devlist,.g-list,.a-albums,.a-album,.a-tasks,.a-task-limits,.a-task-delete,.a-restrict,.rv-item,.qr-options,.fb-detail):not([hidden]),.sheet:not(.accountevent) :is(.sheet-body,.a-card,form)>:not(.a-card,.info-fold):not([hidden])+[hidden]+:is(.set-row,.opt-group,.picker-list,.dt-list,.dk-skel,.ev-item,.g-row,.g-devlist,.g-list,.a-albums,.a-album,.a-tasks,.a-task-limits,.a-task-delete,.a-restrict,.rv-item,.qr-options,.fb-detail):not([hidden]){margin-top:var(--dk-row-air)}.sheet:not(.accountevent) :is(.sheet-body,.a-card,form)>:is(.set-row,.opt-group,.picker-list,.dt-list,.dk-skel,.ev-item,.g-row,.g-devlist,.g-list,.a-albums,.a-album,.a-tasks,.a-task-limits,.a-task-delete,.a-restrict,.rv-item,.qr-options,.fb-detail):not([hidden])+:is(.set-row,.opt-group,.picker-list,.dt-list,.dk-skel,.ev-item,.g-row,.g-devlist,.g-list,.a-albums,.a-album,.a-tasks,.a-task-limits,.a-task-delete,.a-restrict,.rv-item,.qr-options,.fb-detail):not([hidden]),.sheet:not(.accountevent) :is(.sheet-body,.a-card,form)>:is(.set-row,.opt-group,.picker-list,.dt-list,.dk-skel,.ev-item,.g-row,.g-devlist,.g-list,.a-albums,.a-album,.a-tasks,.a-task-limits,.a-task-delete,.a-restrict,.rv-item,.qr-options,.fb-detail):not([hidden])+[hidden]+:is(.set-row,.opt-group,.picker-list,.dt-list,.dk-skel,.ev-item,.g-row,.g-devlist,.g-list,.a-albums,.a-album,.a-tasks,.a-task-limits,.a-task-delete,.a-restrict,.rv-item,.qr-options,.fb-detail):not([hidden]){margin-top:0}.sheet:not(.accountevent) :is(.sheet-body,.a-card,form)>:not(.a-card,.info-fold):not([hidden])+:is(.a-card-hint,.f-error,.set-row-hint):not([hidden]),.sheet:not(.accountevent) :is(.sheet-body,.a-card,form)>:not(.a-card,.info-fold):not([hidden])+[hidden]+:is(.a-card-hint,.f-error,.set-row-hint):not([hidden]){margin-top:var(--dk-hint-gap)}.sheet:not(.accountevent) :is(.sheet-body,.a-card,form)>:is(.f-label,.f-fieldhead):not([hidden])+:not(.a-card,.info-fold,.set-row,.opt-group,.picker-list,.dt-list,.dk-skel,.ev-item,.g-row,.g-devlist,.g-list,.a-albums,.a-album,.a-tasks,.a-task-limits,.a-task-delete,.a-restrict,.rv-item,.qr-options,.fb-detail):not([hidden]){margin-top:var(--dk-label-gap)}.sheet:not(.accountevent) :is(.sheet-body,.a-card,form)>:is(.cta,.btn-row):not([hidden])+.link-btn:not([hidden]),.sheet:not(.accountevent) :is(.sheet-body,.a-card,form)>.seg:not([hidden])+.mode-preview:not([hidden]){margin-top:var(--dk-foot-gap)}.sheet:not(.accountevent) :is(.sheet-body,.a-card,form)>:not(.a-card,.info-fold):not([hidden])+.a-card-hint[data-set=consent]:not([hidden]){margin-top:var(--dk-sibling-gap)}.sheet:not(.accountevent) :is(.sheet-body,.a-card,form)>:is(.cta,.btn-row):not([hidden])+:is(.cta,.btn-row):not([hidden]),.sheet:not(.accountevent) :is(.sheet-body,.a-card,form)>:is(input,textarea,.name-input):not([hidden])+.cta:not([hidden]),.sheet:not(.accountevent) :is(.sheet-body,.a-card,form)>:is(input,textarea,.name-input):not([hidden])+[hidden]+.cta:not([hidden]){margin-top:var(--sp-12)}.sheet:not(.accountevent) .a-card>:is(.a-card-title,.a-card-head,.a-card-hint:first-child,.a-card-title+.a-card-hint,.a-card-head+.a-card-hint):not([hidden])+:not(.a-card,.info-fold):not([hidden]){margin-top:calc(var(--dk-title-gap) + var(--dk-row-air))}.sheet:not(.accountevent) .a-card>:is(.a-card-title,.a-card-head,.a-card-hint:first-child,.a-card-title+.a-card-hint,.a-card-head+.a-card-hint):not([hidden])+:is(.a-card-hint,.set-row,.opt-group,.picker-list,.dt-list,.dk-skel,.ev-item,.g-row,.g-devlist,.g-list,.a-albums,.a-album,.a-tasks,.a-task-limits,.a-task-delete,.a-restrict,.rv-item,.qr-options,.fb-detail):not([hidden]){margin-top:var(--dk-title-gap)}.sheet:not(.accountevent) :is(.sheet-body,.a-card,form)>:not(.a-card):not([hidden])+.f-sep:not([hidden]),.sheet:not(.accountevent) :is(.sheet-body,.a-card,form)>.f-sep:not([hidden])+:not(.a-card):not([hidden]){margin-top:calc(var(--dk-group-gap) + var(--dk-row-air))}.sheet:not(.accountevent) :is(.sheet-body,.a-card,form)>:is(.set-row,.opt-group,.picker-list,.dt-list,.g-list,.a-restrict):not([hidden])+.f-sep:not([hidden]),.sheet:not(.accountevent) :is(.sheet-body,.a-card,form)>.f-sep:not([hidden])+:is(.set-row,.opt-group,.picker-list,.dt-list,.g-list,.a-restrict):not([hidden]){margin-top:var(--dk-group-gap)}.sheet:not(.accountevent) .sheet-body>.a-card+:not(.a-card,.info-fold):not([hidden]),.sheet:not(.accountevent) .sheet-body>.a-card+[hidden]+:not(.a-card,.info-fold):not([hidden]){margin-top:calc(var(--dk-group-gap) + var(--dk-row-air))}.sheet:not(.accountevent) .sheet-body>.a-card+:is(.set-row,.opt-group,.picker-list,.dt-list,.dk-skel,.ev-item,.g-row,.g-devlist,.g-list,.a-albums,.a-album,.a-tasks,.a-task-limits,.a-task-delete,.a-restrict,.rv-item,.qr-options,.fb-detail):not([hidden]),.sheet:not(.accountevent) .sheet-body>.a-card+[hidden]+:is(.set-row,.opt-group,.picker-list,.dt-list,.dk-skel,.ev-item,.g-row,.g-devlist,.g-list,.a-albums,.a-album,.a-tasks,.a-task-limits,.a-task-delete,.a-restrict,.rv-item,.qr-options,.fb-detail):not([hidden]){margin-top:var(--dk-group-gap)}.sheet:not(.accountevent) :is(.a-card,form)>:first-child,.sheet:not(.accountevent) .f-label:first-child{margin-top:0}.sheet:not(.accountevent) .sheet-body>:first-child:not(.gate-how,.a-card,.set-row,.opt-group,.picker-list,.dt-list,.dk-skel,.ev-item,.g-row,.g-devlist,.g-list,.a-albums,.a-album,.a-tasks,.a-task-limits,.a-task-delete,.a-restrict,.rv-item,.qr-options,.fb-detail){margin-top:var(--dk-row-air)}.sheet:not(.accountevent) .sheet-body>:last-child:not(.a-card,.set-row,.opt-group,.picker-list,.dt-list,.dk-skel,.ev-item,.g-row,.g-devlist,.g-list,.a-albums,.a-album,.a-tasks,.a-task-limits,.a-task-delete,.a-restrict,.rv-item,.qr-options,.fb-detail){margin-bottom:var(--dk-row-air)}.sheet:not(.accountevent) .a-card:has(>:first-child:not(.info-fold,.a-card-title,.a-card-head,.set-row,.opt-group,.picker-list,.dt-list,.dk-skel,.ev-item,.g-row,.g-devlist,.g-list,.a-albums,.a-album,.a-tasks,.a-task-limits,.a-task-delete,.a-restrict,.rv-item,.qr-options,.fb-detail)),.sheet:not(.accountevent) .sheet-body>.a-card:first-child:has(>:is(.a-card-title,.a-card-head):first-child){padding-top:var(--dk-row-air)}.sheet:not(.accountevent) .a-card:has(>:last-child:not(.info-fold,.set-row,.opt-group,.picker-list,.dt-list,.dk-skel,.ev-item,.g-row,.g-devlist,.g-list,.a-albums,.a-album,.a-tasks,.a-task-limits,.a-task-delete,.a-restrict,.rv-item,.qr-options,.fb-detail):not([hidden])){padding-bottom:calc(var(--dk-group-gap) + var(--dk-row-air))}.sheet:not(.accountevent) .a-card:has(>:last-child:not(.info-fold,.set-row,.opt-group,.picker-list,.dt-list,.dk-skel,.ev-item,.g-row,.g-devlist,.g-list,.a-albums,.a-album,.a-tasks,.a-task-limits,.a-task-delete,.a-restrict,.rv-item,.qr-options,.fb-detail):not([hidden])):is(:last-child,:has(+.a-card:not([hidden])>:is(.a-card-title,.a-card-head):first-child),:has(+.a-card[hidden]+.a-card>.a-card-title:first-child),:has(+.a-card[hidden]+.a-card>.a-card-head:first-child)){padding-bottom:var(--dk-row-air)}.sheet:not(.accountevent) .a-card-head>.info-btn{margin-block:-2px}.a-card-title{margin:0 0 var(--dk-title-gap);color:var(--ink-2);font:var(--type-title-event, var(--type-title));letter-spacing:var(--ls-title)}.a-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-8);margin-bottom:var(--dk-title-gap)}.a-card-head .a-card-title{margin:0}.a-card-head>.a-card-title+.info-btn{margin-right:auto}.a-card-hint{margin:var(--dk-hint-gap) 0 0;color:var(--muted);font:var(--type-small);letter-spacing:var(--ls-small)}.a-card-hint+:is(.set-row,.opt-group,.picker-list,.a-restrict,.dt-list){margin-top:var(--dk-hint-gap)}.a-card-hint a{text-decoration:underline;text-underline-offset:2px}.info-text{margin:0 0 var(--dk-hint-gap);font:var(--type-copy);letter-spacing:var(--ls-copy);color:var(--ink)}.info-text.warn{margin-top:var(--sp-12);color:var(--danger-text)}.info-text.warn:last-child{margin-bottom:0}.info-text.ok{margin-top:var(--sp-12);color:var(--accent-text)}.info-text.ok:last-child{margin-bottom:0}.check-list{display:block;margin:0;padding:0;list-style:none;font:var(--type-copy);letter-spacing:var(--ls-copy);color:var(--ink)}.check-list[hidden]{display:none}.check-item{position:relative;padding:var(--sp-4) 0 var(--sp-4) var(--sp-32)}.check-item:before{content:"";position:absolute;left:4px;top:7px;width:6px;height:11px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}.info-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-250) var(--ease-standard)}.info-fold.open{grid-template-rows:1fr}.info-fold-in{min-height:0;overflow:hidden}.info-fold .info-text{margin:0 0 var(--sp-8);font:var(--type-small);letter-spacing:var(--ls-small);color:var(--ink-2)}.info-fold .info-text:first-child{margin-top:var(--sp-4)}.info-fold .info-text:last-child{margin-bottom:var(--sp-12)}.info-fold .a-card-hint:last-child{margin-bottom:var(--sp-12)}.info-kv{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-16);padding-block:var(--sp-4);font:var(--type-small);letter-spacing:var(--ls-small)}.info-kv-label{flex:none;color:var(--muted)}.info-kv-value{text-align:right;color:var(--ink-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.info-kv:last-child{margin-bottom:var(--sp-12)}.info-fold[hidden]{display:none}.a-note{margin:0;padding:var(--sp-8) var(--sp-16);border-radius:var(--r-medium);background:var(--surface-2);color:var(--ink-2);font:var(--type-small);letter-spacing:var(--ls-small)}.a-note:last-child{margin-bottom:0}.a-note.demo{background:var(--accent-soft);color:var(--accent-text)}.a-note.warn{background:color-mix(in srgb,var(--danger-text) 11%,transparent);color:var(--danger-text)}.md-chev{flex:none;margin-left:0;color:var(--ink-2);font:400 20px/1 var(--font-ui)}.md-dot{flex:none;width:7px;height:7px;border-radius:var(--r-round);background:var(--accent)}.set-row-danger .set-label,.set-row-danger .set-ic,.set-row-danger>.set-value{color:var(--danger-text)}.set-row-disabled{opacity:.55}.set-row-hint{margin:-4px 0 var(--sp-8);color:var(--muted);font:var(--type-small);letter-spacing:var(--ls-small)}.set-label-wrap{display:inline-flex;align-items:center;gap:var(--sp-4);min-width:0;margin-inline-end:auto}.set-label-wrap>.set-label{flex:0 1 auto}.info-btn{position:relative;flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--r-round);color:var(--accent-text);transition:background var(--dur-200) var(--ease-standard)}.info-btn:before{content:"";position:absolute;inset:-2px}.info-btn:active,.info-btn[aria-expanded=true]{background:var(--accent-soft)}@media(hover:hover)and (pointer:fine){.info-btn:hover{background:var(--accent-soft)}}.info-btn svg{width:17px;height:17px}.switch{position:relative;display:inline-block;flex:none;width:46px;height:28px;vertical-align:middle}.switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.switch-track{position:absolute;inset:0;border-radius:var(--r-round);background:var(--surface-2);border:1px solid var(--border);pointer-events:none;transition:background var(--dur-200) var(--ease-standard)}.switch-track:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:var(--r-round);background:var(--knob);box-shadow:var(--knob-shadow);transition:transform var(--dur-200) var(--ease-standard)}.switch input:checked+.switch-track{background:var(--accent);border-color:transparent}.switch input:checked+.switch-track:after{transform:translate(18px)}.switch input:focus-visible+.switch-track{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.switch input:disabled{cursor:not-allowed}.switch input:disabled+.switch-track{opacity:.45}.seg{display:flex;gap:var(--sp-4);padding:var(--sp-4);background:var(--surface-2);border-radius:var(--r-round)}.seg-btn{flex:1;min-height:40px;border-radius:var(--r-round);color:var(--ink-2);font:var(--type-small-strong);letter-spacing:var(--ls-small-strong);transition:background var(--dur-200) var(--ease-standard),color var(--dur-200) var(--ease-standard),box-shadow var(--dur-200) var(--ease-standard)}.seg-btn.active,.seg-btn[aria-pressed=true]{background:var(--surface);color:var(--accent-text);box-shadow:var(--elev-1)}.link-btn{padding:0;border:0;background:none;font:inherit;color:var(--accent-text);text-decoration:underline;cursor:pointer}.link-btn.block{display:block;width:100%;margin-top:var(--dk-foot-gap);padding:var(--sp-4);font:var(--type-small-strong);letter-spacing:var(--ls-small-strong);text-align:center;text-decoration:none}.link-btn.block[hidden]{display:none}.row-link{padding:var(--sp-12) var(--sp-8);border:0;background:none;color:var(--accent-text);font:var(--type-small-strong);letter-spacing:var(--ls-small-strong);white-space:nowrap;text-decoration:none;border-radius:var(--r-medium);cursor:pointer}.row-link:active{background:var(--surface-2)}.row-link:disabled{opacity:.5;cursor:default}.row-link[hidden]{display:none}.link-btn.danger{color:var(--danger-text)}.cta.compact{position:relative;min-height:40px;margin-top:0;padding:0 var(--sp-8);border-width:1px;font:var(--type-small-strong);letter-spacing:var(--ls-small-strong)}.cta.compact:before{content:"";position:absolute;inset:-3px 0}.cta.compact.danger{border-color:color-mix(in srgb,var(--danger-text) 40%,transparent);background:color-mix(in srgb,var(--danger-text) 7%,transparent);color:var(--danger-text)}.sheet .sk{overflow:hidden;background:var(--sk-base);animation:none}.sheet .sk:not(.sk-fill){position:relative}.sheet .sk:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,var(--sk-hi) 50%,transparent 70%);transform:translate(15%);animation:sk-sweep 1.6s linear 25}@keyframes sk-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.dk-skel{display:flex;flex-direction:column;gap:var(--sp-4)}.dk-skel-row{display:flex;align-items:center;gap:var(--dk-slot-gap);min-height:48px;padding:var(--sp-4) var(--dk-bleed)}.dk-skel-row .sk-circle{flex:none;width:var(--dk-slot);height:var(--dk-slot)}.dk-skel-lines{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-8)}.dk-skel-lines .sk-line{display:block;width:62%;height:12px;margin:0}.dk-state{padding:0;text-align:center}.dk-state-text{margin:0 0 var(--sp-16);color:var(--ink-2);font:var(--type-copy);letter-spacing:var(--ls-copy)}.dk-state .cta{max-width:260px;margin:0 auto}.a-card-head[hidden],.set-label-wrap[hidden],.info-btn[hidden],.seg[hidden],.seg-btn[hidden],.dk-skel[hidden],.dk-skel-row[hidden],.dk-skel-lines[hidden],.dk-skel-lines .sk-line[hidden],.set-row[hidden]{display:none!important}.set-row{display:flex;align-items:center;justify-content:space-between;gap:var(--dk-slot-gap);width:calc(100% + 2 * var(--dk-bleed));margin:0 calc(-1 * var(--dk-bleed));min-height:48px;padding:var(--sp-4) var(--dk-bleed);border-radius:var(--r-medium);text-align:left;transition:background var(--dur-200) var(--ease-standard)}.set-row>.set-label,.set-row>.set-label-wrap>.set-label,.opt-row>.opt-label{padding-block:var(--sp-8)}.set-row:active{background:var(--surface-2)}.set-row.set-row-stack{flex-direction:column;align-items:stretch;gap:var(--sp-8);padding-block:var(--sp-4) var(--dk-row-air)}.set-row.set-row-stack:active{background:none}.set-row-stack>.set-label-wrap{flex-direction:column;align-items:flex-start;gap:0;margin:0}.set-row-stack>.seg{width:100%}.set-row-stack>.seg>.seg-btn{flex:1}.set-row-off{opacity:.55}.set-row-off:active{background:none}button.set-row-off,.set-row[role=button].set-row-off{cursor:default}.set-row[role=button]{cursor:pointer}.set-row-static:active{background:none}.set-sub[hidden]{display:none}.set-sub{display:block;margin-top:0;color:var(--muted);font:var(--type-small);letter-spacing:var(--ls-small);overflow-wrap:anywhere}.accounthome .set-row[data-set=me]{min-height:var(--dk-row2)}.set-ic{flex:none;width:var(--dk-slot);display:grid;place-items:center start;color:var(--ink-2)}.set-ic svg{width:20px;height:20px}.set-label{flex:1;min-width:min-content;font:var(--type-copy);letter-spacing:var(--ls-copy)}.set-row>.set-label{white-space:nowrap}.set-row>.set-label>.set-sub{white-space:normal}.set-row:is([data-set=account],[data-set=me])>.set-label>.set-sub{overflow:hidden;contain:inline-size;text-overflow:ellipsis;white-space:nowrap}.set-label:has(>.set-meter){position:relative}.set-meter{position:absolute;inset-inline:0;bottom:0;display:block;height:3px;border-radius:var(--r-round);background:var(--surface-2);overflow:hidden}.set-meter>i{display:block;height:100%;background:var(--accent)}.set-meter[data-full=true]>i{background:var(--danger)}.set-value{color:var(--muted);font:var(--type-small);letter-spacing:var(--ls-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%;min-width:0}.sk-value{width:34px;height:14px;max-width:100%}.sk-usage{width:72px}.set-version{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 var(--sp-8);margin:var(--dk-group-gap) 0 0;color:var(--muted);font:var(--type-caption);letter-spacing:var(--ls-caption);text-align:center;font-variant-numeric:tabular-nums}.set-nowrap{display:inline-flex;align-items:center;gap:var(--sp-4);white-space:nowrap}a.set-mark{display:inline-flex;align-items:center;gap:var(--sp-4);color:var(--ink-2);font:var(--type-caption-strong);letter-spacing:var(--ls-caption-strong);text-decoration:none}.set-mark-ic{flex:none;width:22px;height:22px}a.set-mark{border-radius:var(--r-small)}a.set-mark:focus-visible{outline:2px solid currentColor;outline-offset:2px}.f-slider[hidden],.f-slider-head[hidden]{display:none}.f-slider{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-8) 0}.f-slider-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-16)}.f-slider-head .f-label{margin:0}.f-slider-value{color:var(--muted);font:var(--type-small);letter-spacing:var(--ls-small);font-variant-numeric:tabular-nums}.f-range{width:100%;accent-color:var(--accent)}.oauth-demo{margin:var(--sp-12) 0 var(--sp-8);padding:var(--sp-12) var(--sp-16);border:1px solid var(--border);border-radius:var(--r-medium);background:var(--surface-2)}.oauth-demo-row{display:flex;align-items:center;gap:12px}.oauth-demo-glyph{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--ink) 14%,transparent)}.oauth-demo-glyph-mark{background:none}.oauth-demo-glyph svg{width:20px;height:20px}.oauth-demo-lines{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--sp-8)}.oauth-demo-lines i{display:block;height:7px;border-radius:4px;background:color-mix(in srgb,var(--ink) 14%,transparent)}.oauth-demo-lines i:last-child{width:62%}.oauth-demo-box{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;border:2px solid var(--muted);border-radius:4px;color:var(--on-accent);animation:oauth-demo-fill 3.2s ease-in-out infinite}.oauth-demo-box svg{width:15px;height:15px;stroke-dasharray:24;stroke-dashoffset:24;animation:oauth-demo-tick 3.2s ease-in-out infinite}@keyframes oauth-demo-fill{0%,22%{background:transparent;border-color:var(--muted)}38%,82%{background:var(--accent);border-color:var(--accent)}92%,to{background:transparent;border-color:var(--muted)}}@keyframes oauth-demo-tick{0%,26%{stroke-dashoffset:24}46%,82%{stroke-dashoffset:0}92%,to{stroke-dashoffset:24}}@media(prefers-reduced-motion:reduce){.oauth-demo-box{animation:none;background:var(--accent);border-color:var(--accent)}.oauth-demo-box svg{animation:none;stroke-dashoffset:0}}.install-steps{margin:0;padding:0 0 0 var(--sp-24);list-style:none;counter-reset:install-step;display:flex;flex-direction:column;gap:var(--sp-8);color:var(--ink);font:var(--type-copy);letter-spacing:var(--ls-copy)}.install-steps li{position:relative;counter-increment:install-step}.install-steps li:before{content:counter(install-step) ".";position:absolute;left:calc(-1 * var(--sp-24))}.install-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-12);margin:-2px 0}.install-badges[hidden]{display:none}.install-badges a{display:block;padding:2px 0;border-radius:var(--r-medium)}.install-badges img{display:block;width:auto;height:40px}.flag-comment{min-height:88px;padding:12px 16px;resize:vertical}.reportsheet .flag-comment{min-height:64px;margin-top:12px}.qhead{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--sp-12)}.qhead-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-variant-numeric:tabular-nums}.qhead-count{font:var(--type-lead);letter-spacing:var(--ls-lead);font-weight:700;color:var(--ink)}.qhead-eta{font:var(--type-small);letter-spacing:var(--ls-small);color:var(--muted)}.qhead-bar{height:6px;border-radius:999px;background:var(--accent-soft);overflow:hidden}.qhead-fill{height:100%;border-radius:inherit;background:var(--accent);transition:width var(--dur-250) var(--ease-standard)}@media(prefers-reduced-motion:reduce){.qhead-fill{transition:none}}.qhead-note{margin:0;font:var(--type-small);letter-spacing:var(--ls-small);color:var(--muted)}.qhead-warn{color:var(--danger-text);font-weight:600}.qhead-retry{margin-top:4px}.qlist{display:flex;flex-direction:column}.qjob+.qjob{border-top:1px solid var(--border)}.qjob-done{opacity:.62}.qjob-tick{display:grid;place-items:center;width:30px;height:30px;color:var(--accent)}.qjob-tick svg{width:17px;height:17px}.qjob{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--sp-8);padding:var(--sp-12) 0}.qjob-thumb{position:relative;width:36px;height:36px;border-radius:var(--r-medium);overflow:hidden;background:var(--surface-2);display:grid;place-items:center;color:var(--ink-2)}.qjob-thumb img{width:100%;height:100%;object-fit:cover}.qjob-thumb>svg{width:16px;height:16px}.qjob-thumb-mark{position:absolute;inset:0;display:grid;place-items:center;color:var(--on-stage);background:var(--stage-scrim-soft)}.qjob-thumb-mark svg{width:14px;height:14px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.qjob-info{min-width:0}.qjob-name{font:var(--type-small-strong);letter-spacing:var(--ls-small-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qjob-meta{color:var(--muted);font:var(--type-caption);letter-spacing:var(--ls-caption);margin-top:0}.qjob-err .qjob-meta,.qjob-risk .qjob-meta{color:var(--danger-text)}.qjob-bar{grid-column:1 / -1;height:4px;margin-top:7px;border-radius:var(--r-round);background:var(--surface-2);overflow:hidden}.qjob-fill{display:block;height:100%;border-radius:var(--r-round);background:var(--accent);transition:width var(--dur-200) var(--ease-standard)}.qjob-note{margin:7px 0 0;font:var(--type-small);letter-spacing:var(--ls-small);color:var(--ink-2)}.qjob-actions{display:flex;gap:var(--sp-4)}.qjob-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r-medium);color:var(--ink-2);transition:background var(--dur-200) var(--ease-standard)}.qjob-btn:active{background:var(--surface-2)}.qjob-btn svg{width:19px;height:19px}.destlist{--dest-inset: calc(var(--dk-bleed) + var(--dk-slot) + var(--dk-slot-gap))}.destlist,.downloadsheet .dk-skel{gap:0}.downloadsheet .dk-skel-row{min-height:60px}.dest{position:relative;width:calc(100% + 2 * var(--dk-bleed));margin:0 calc(-1 * var(--dk-bleed));display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;border-radius:var(--r-large);transition:background var(--dur-200) var(--ease-standard)}.dest:active{background:var(--surface-2)}.dest>.picker-item{grid-column:1;width:100%;margin:0}.dest>.picker-item:active{background:none}.dest>.picker-item:before{content:"";position:absolute;inset:0}.dest>.md-chev{grid-column:3;pointer-events:none;margin-right:var(--dk-bleed)}.dest-ring-icloud{background:#3693f3;border-color:#0000001f}.ios-dialog{display:flex;flex-direction:column;margin-block:var(--sp-16);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);overflow:hidden;text-align:center}.ios-dialog-title{margin:0;padding:var(--sp-16);font:var(--type-small-strong);color:var(--ink)}.ios-dialog-btn{padding:var(--sp-12) var(--sp-16);border-top:1px solid var(--border);font:var(--type-small);color:var(--accent-text)}.ios-dialog-btn.is-marked{font:var(--type-small-strong);background:var(--accent-soft);outline:2px solid var(--accent);outline-offset:-2px}.applesheet .picker-item.is-done .picker-ring{background:var(--accent-soft);color:var(--accent-text)}.dest-text{display:flex;flex:1;flex-direction:column;gap:0;min-width:0}.picker-item[data-dest] .picker-free{margin-left:0;flex:none;text-align:left;text-wrap:initial;font:var(--type-small);letter-spacing:var(--ls-small);white-space:normal}.dest-extra{position:relative;grid-column:1 / -1;padding:0 8px 0 var(--dest-inset)}.dest-extra:not(:empty){padding-bottom:8px}.dest-openbox{position:relative;grid-column:-2 / -1;display:flex;align-items:center}.destlist .dest-openbox{grid-column:2}.dest-contact{position:relative;display:inline-block;margin-top:4px;padding:var(--sp-12) var(--sp-8);margin-left:calc(-1 * var(--sp-8));color:var(--accent-text);font:var(--type-small-strong);letter-spacing:var(--ls-small-strong)}.dest-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.dest-actions>.cta{width:auto;flex:0 0 auto}.picker-item[data-dest=drive] .picker-ring,.picker-item[data-dest=photos] .picker-ring{background:#fff;border-color:#0000001f}.picker-item[data-dest] .picker-ring{position:relative;overflow:visible}.picker-linkmark{position:absolute;right:-2px;bottom:-2px;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);box-shadow:0 0 0 2px var(--surface-1)}.picker-linkmark svg{width:13px;height:13px}.picker-item[data-linked="1"] .picker-linkmark{color:var(--accent-text)}.picker-item[data-linked="0"] .picker-linkmark{color:var(--ink-2)}.qjob-bar.qjob-bar-wait{background-image:linear-gradient(90deg,transparent,var(--accent),transparent);background-size:34% 100%;background-repeat:no-repeat;animation:qjob-wait 1.5s var(--ease-standard) infinite}@keyframes qjob-wait{0%{background-position:-45% 0}to{background-position:145% 0}}@media(prefers-reduced-motion:reduce){.qjob-bar.qjob-bar-wait{background-image:none;animation:none}}.hello-list{margin:var(--sp-4) 0}.hello-list dt{margin-top:var(--sp-12);font-weight:600}.hello-list dt:first-child{margin-top:0}.hello-list dd{margin:var(--sp-4) 0 0;color:var(--ink-2);font:var(--type-small);letter-spacing:var(--ls-small)}.gate-reasons{margin:var(--sp-12) 0}.gate-reasons dt{margin-top:12px;font-weight:600}.gate-reasons dt:first-child{margin-top:0}.gate-reasons dd{margin:var(--sp-4) 0 0;color:var(--ink-2);font:var(--type-small);letter-spacing:var(--ls-small)}.gate-reasons dt.is-focus{color:var(--accent-text)}.gate-how{position:sticky;top:0;z-index:var(--z-raised);margin:0 calc(-1 * var(--dk-inset));padding:var(--sp-8) var(--dk-inset) var(--sp-8);background:var(--surface);font:var(--type-small);letter-spacing:var(--ls-small);color:var(--ink-2)}.sheet.gatesheet>.sheet-body{padding-top:0}.gate-list{display:flex;flex-direction:column}.gate-row{display:flex;align-items:center;gap:var(--sp-8);padding:var(--sp-12) 0}.gate-row+.gate-row{border-top:1px solid var(--border)}.gate-why{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.gate-thumb{position:relative;flex:none;width:56px;height:56px;border-radius:var(--r-medium);overflow:hidden;background:var(--surface-2)}.gate-thumb img{width:100%;height:100%;object-fit:cover}.gate-thumb-mark{position:absolute;inset:0;display:grid;place-items:center;color:var(--on-stage);background:var(--stage-scrim-soft);pointer-events:none}.gate-thumb-mark svg{width:16px;height:16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.gate-chips{min-width:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--sp-4)}.gate-chip{padding:var(--sp-4) var(--sp-8);border-radius:var(--r-round);background:var(--surface-2);color:var(--ink);font:var(--type-small-strong);letter-spacing:var(--ls-small-strong);text-align:left;text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px;transition:transform var(--dur-200) var(--ease-standard)}.gate-chip:active{transform:scale(.96)}.gate-chip.dup{background:var(--accent-soft);color:var(--accent-text)}.gate-dup{position:relative;flex:none;width:56px;height:56px;border-radius:var(--r-medium);overflow:hidden;border:1.5px solid color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--surface-2);transition:transform var(--dur-200) var(--ease-standard)}.gate-dup:active{transform:scale(.95)}.gate-dup img{width:100%;height:100%;object-fit:cover}.gate-dup-ic{position:absolute;right:2px;bottom:2px;width:17px;height:17px;display:grid;place-items:center;border-radius:var(--r-small);background:var(--stage-scrim);color:var(--on-stage)}.gate-dup-ic svg{width:12px;height:12px}.gate-toggle{flex:none;display:flex;align-items:center;min-height:32px}.gatesheet .cta[hidden]{display:none}.sheet.gate-compare{width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;border-radius:0;background:var(--stage)}.sheet.gate-compare>.sheet-head,.sheet.gate-compare>.sheet-body{padding:0}.sheet.gate-compare>.sheet-body:not([hidden]){display:flex;overflow:hidden}.sheet.gate-compare .sheet-grip{display:none}.sheet.gate-compare .sheet-x{color:var(--on-stage);top:calc(6px + env(safe-area-inset-top));z-index:2}.sheet.gate-compare .sheet-x:active{background:var(--stage-glass)}.cmp-stage{display:flex;flex-direction:column;width:100%;height:100%;gap:var(--sp-4)}.cmp-pane{position:relative;flex:1;min-height:0;display:grid;grid-template-rows:minmax(0,1fr);place-items:center;overflow:hidden}.cmp-pane img,.cmp-pane video{max-width:100%;max-height:100%;object-fit:contain}.cmp-label{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 20px);padding:var(--sp-4) var(--sp-8);border-radius:var(--r-round);background:var(--stage-scrim);color:var(--on-stage);font:var(--type-caption-strong);letter-spacing:var(--ls-caption-strong)}@media(min-width:700px){.cmp-stage{flex-direction:row}}.sheet.commentsheet>.sheet-body{display:flex;flex-direction:column}.sheet.commentsheet .cmt-list{margin-top:auto}.sheet.commentsheet .cmt-list:has(.cmt-empty){margin-block:auto}.sheet.commentsheet>.sheet-foot{padding-bottom:calc(var(--sp-8) + env(safe-area-inset-bottom))}.cmt-list{display:flex;flex-direction:column;gap:var(--sp-16);padding:0}.cmt-row.cmt-row-in{animation:cmt-row-in var(--dur-200) var(--ease-standard) both}@keyframes cmt-row-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cmt-row.cmt-row-in{animation:none}}.cmt-page-more{display:block;width:100%;margin-bottom:4px;padding:8px;border-radius:var(--r-medium);color:var(--accent-text);font:var(--type-small-strong);letter-spacing:var(--ls-small-strong);text-align:center;transition:background var(--dur-200) var(--ease-standard)}.cmt-page-more[hidden]{display:none}.cmt-page-more:active{background:var(--surface-2)}.cmt-page-more:disabled{opacity:.55}.cmt-row{display:flex;align-items:flex-start;gap:var(--dk-slot-gap)}.cmt-avatar{flex:none;width:var(--dk-slot);height:var(--dk-slot);display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent-text);font:var(--type-small-strong);letter-spacing:var(--ls-small-strong);text-transform:uppercase}.cmt-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-4)}.cmt-head{display:flex;align-items:center;gap:8px}.cmt-name{font:var(--type-small-strong);letter-spacing:var(--ls-small-strong);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmt-time{flex:none;margin-left:auto;color:var(--muted);font:var(--type-caption);letter-spacing:var(--ls-caption);font-variant-numeric:tabular-nums}.cmt-body{margin:0;color:var(--ink);font:var(--type-small);letter-spacing:var(--ls-small);white-space:pre-wrap;word-break:break-word}.cmt-menu{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:var(--muted);transition:background var(--dur-200) var(--ease-standard)}.cmt-menu[hidden]{display:none}.cmt-menu:active{background:var(--surface-2)}.cmt-menu svg{width:16px;height:16px}.cmt-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;text-align:center}.cmt-empty[hidden]{display:none}.cmt-empty svg{width:44px;height:44px;color:var(--accent-text)}.cmt-empty-title{margin:4px 0 0;color:var(--ink-2);font:var(--type-small);letter-spacing:var(--ls-small)}.cmt-empty-sub{margin:0;color:var(--muted);font:var(--type-caption);letter-spacing:var(--ls-caption)}.cmt-editbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;padding:7px 12px;border-radius:var(--r-medium) var(--r-medium) 0 0;background:var(--accent-soft);color:var(--accent-text);font:var(--type-small-strong);letter-spacing:var(--ls-small-strong)}.cmt-editbar[hidden]{display:none}.cmt-editbar svg{flex:none;width:14px;height:14px}.cmt-editlabel{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmt-editcancel{flex:none;padding:var(--sp-4) var(--sp-8);color:var(--accent-text);font:var(--type-small-strong);letter-spacing:var(--ls-small-strong);text-decoration:underline}.cmt-row.editing{margin-block:calc(-1 * var(--sp-4));margin-inline:calc(-1 * var(--dk-bleed));padding:var(--sp-4) var(--dk-bleed);border-radius:var(--r-medium);box-shadow:inset 0 0 0 2px var(--accent)}.cmt-list.editing-mode .cmt-row:not(.editing){opacity:.45}.cmt-list .cmt-row{transition:opacity var(--dur-200) var(--ease-standard)}@media(prefers-reduced-motion:reduce){.cmt-list .cmt-row{transition:none}}.cmt-composer{display:flex;align-items:flex-end;gap:var(--sp-8);margin-top:var(--dk-foot-gap);padding-top:var(--sp-8);background:var(--surface);border-top:1px solid var(--border)}.cmt-composer .name-input{flex:1;min-height:44px;max-height:132px;padding-block:11px;resize:none;overflow-y:auto}.cmt-send{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--on-accent);transition:opacity var(--dur-200) var(--ease-standard),transform var(--dur-200) var(--ease-standard)}.cmt-send:active{transform:scale(.92)}.cmt-send:disabled{opacity:.35}.cmt-send svg{width:18px;height:18px}.toast-action{pointer-events:auto;margin-left:12px;padding:var(--sp-4);color:var(--accent-text);font:var(--type-small-strong);letter-spacing:var(--ls-small-strong)}.lb-actions{position:absolute;right:10px;bottom:calc(52px + var(--lb-lane-right, 0px) + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px;z-index:3}@media(max-height:360px){.lb-actions{bottom:calc(20px + var(--lb-lane-right, 0px) + env(safe-area-inset-bottom));gap:var(--sp-4)}}.lb-is-video .lb-media{bottom:env(safe-area-inset-bottom)}.lb-act{position:relative;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--stage-scrim);color:var(--on-stage);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);transition:transform var(--dur-200) var(--ease-standard)}.lb-act[hidden]{display:none}.lb-act:active{transform:scale(.92)}.lb-act svg{width:21px;height:21px}.lb-act.lb-flag-active{background:color-mix(in srgb,var(--danger) 60%,var(--stage-scrim-strong));box-shadow:var(--stage-ring)}.lb-act.lb-fav-on{background:var(--stage-scrim-strong);color:var(--fav);box-shadow:var(--stage-ring)}.react-bar{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;gap:var(--sp-4);width:100%;max-width:320px;margin:4px auto 8px}.react-bar[hidden]{display:none}.react-bar>.react-pill{display:grid;grid-template-rows:auto auto;place-items:center;gap:3px;width:100%;height:auto;padding:var(--sp-8) var(--sp-4);background:transparent;color:var(--ink);border-radius:var(--r-large);font:var(--type-caption-strong);letter-spacing:var(--ls-caption-strong);text-align:center;transition:background var(--dur-200) var(--ease-standard),transform var(--dur-200) var(--ease-standard)}.react-bar>.react-pill .react-bar-label{color:var(--muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-bar>.react-pill.mine .react-bar-label{color:var(--accent-text)}.react-bar>.react-pill:active{transform:scale(.9)}.react-bar>.react-pill svg{width:26px;height:26px}.react-bar>.react-pill.mine{background:var(--accent-soft);box-shadow:0 0 0 1.5px var(--accent)}@keyframes react-bar-in{0%{opacity:0;transform:scale(.9)}}.react-bar{animation:react-bar-in var(--dur-200) var(--ease-standard)}.react-bar>.react-pill{animation:react-bar-in var(--dur-200) var(--ease-standard) backwards}.react-bar>.react-pill:nth-child(1){animation-delay:0ms}.react-bar>.react-pill:nth-child(2){animation-delay:20ms}.react-bar>.react-pill:nth-child(3){animation-delay:40ms}.react-bar>.react-pill:nth-child(4){animation-delay:60ms}.react-bar>.react-pill:nth-child(5){animation-delay:80ms}.react-bar>.react-pill:nth-child(6){animation-delay:.1s}.react-bar>.react-pill:nth-child(7){animation-delay:.12s}.react-bar>.react-pill:nth-child(8){animation-delay:.14s}.react-bar>.react-pill:nth-child(9){animation-delay:.16s}.react-bar>.react-pill:nth-child(10){animation-delay:.18s}.react-bar>.react-pill:nth-child(11){animation-delay:.2s}.react-bar>.react-pill:nth-child(12){animation-delay:.22s}@keyframes react-apply-pop{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}.react-pop{animation:react-apply-pop var(--dur-250) var(--ease-standard)}html.ss-open{overflow:hidden}.slideshow{position:fixed;inset:0;z-index:var(--z-slideshow);background:var(--stage);cursor:none}.slideshow[hidden]{display:none}.slideshow.ss-chrome{cursor:default}.ss-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .8s var(--ease-standard)}.ss-img.show{opacity:1}.ss-bar{position:absolute;left:50%;bottom:calc(28px + env(safe-area-inset-bottom));transform:translate(-50%);display:flex;width:max-content;max-width:calc(100vw - 24px);gap:8px;padding:8px;border-radius:var(--r-round);background:var(--stage-scrim);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);visibility:hidden;opacity:0;transition:opacity var(--dur-200) var(--ease-standard),visibility var(--dur-200) var(--ease-standard)}.slideshow.ss-chrome .ss-bar{visibility:visible;opacity:1}.ss-btn{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:50%;color:var(--on-stage);transition:background var(--dur-200) var(--ease-standard)}.ss-btn:hover,.ss-btn:active{background:var(--stage-glass)}.ss-btn svg{width:22px;height:22px}.ss-order,.ss-word{display:block;flex:0 1 auto;width:auto;min-width:44px;padding:0 var(--sp-16);font:var(--type-small-strong);letter-spacing:var(--ls-small-strong);line-height:44px;text-align:center;border-radius:var(--r-round);white-space:nowrap;max-width:42vw;overflow:hidden;text-overflow:ellipsis}@media(min-width:720px){.app{max-width:1400px}.w-title,.w-dates{max-width:720px;margin-inline:auto}.hero{--hero-mark-box: 64px;--hero-pad-top: calc(env(safe-area-inset-top) + 26px) ;height:calc(120px + var(--hero-mark-box) + env(safe-area-inset-top) + 26px)}:root{--type-event-kopf: 400 32px/40px var(--font-script);--lh-event-kopf: 40px;--type-event-title: 400 42px/56px var(--font-script)}.w-title{min-height:56px}.albums{justify-content:safe center;gap:var(--sp-24);padding:var(--sp-40) var(--sp-24) var(--sp-8)}.livebar{margin-top:var(--sp-40)}.livebar:has(+.albums[hidden]){margin-bottom:var(--sp-40)}.album{width:116px;gap:7px}.cover{--cover: 192px;border-width:5px}.cover-fallback svg{stroke-width:.95}:root{--album-ring: 96px;--album-lock: 24px}.album-name{max-width:116px;min-height:40px;font:var(--type-small);letter-spacing:var(--ls-small)}.album-fill svg{width:34px;height:34px}.album-all{width:96px}.album-all .album-ring{width:84px;height:84px;margin-block:calc((var(--album-ring) - 84px) / 2)}.album-all .album-fill svg{width:28px;height:28px}.album-dot{top:4px;right:14px}.toolbar{padding-inline:24px}.grid{--gcols: 4;--ggap: 6px;padding-inline:var(--sp-24)}.grid.cols-2{--gcols: 3}}@media(min-width:1000px){.grid{--gcols: 5}}@media(min-width:1240px){.grid{--gcols: 6}.grid.cols-2{--gcols: 4}}@media(hover:hover)and (pointer:fine){.album:hover .album-ring{transform:scale(1.05)}.tile-img{transition:transform var(--dur-200) var(--ease-standard),filter var(--dur-200) var(--ease-standard)}.tile:hover .tile-img{filter:brightness(1.06)}}.lbmenu-row{display:flex;align-items:center;gap:12px;text-align:left;background:none;border:0}.lbmenu-ic{flex:none;width:22px;height:22px;display:grid;place-items:center;color:var(--ink-2)}.lbmenu-ic svg{width:20px;height:20px}.lbmenu-row.danger .set-label,.lbmenu-row.danger .lbmenu-ic{color:var(--danger-text)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.acct-code{text-align:center;font:400 24px/32px var(--font-ui);letter-spacing:.4em;font-variant-numeric:tabular-nums;padding-left:.4em}.acct-shake{animation:acct-shake .36s cubic-bezier(.36,.07,.19,.97)}@keyframes acct-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.acct-shake{animation:none}}.account-turnstile:empty{margin:0}.sheet .account-turnstile:empty{display:none}.account-turnstile{margin:8px 0 4px}.account-google{display:flex;align-items:center;justify-content:center;gap:var(--sp-8);margin-bottom:var(--sp-8)}.account-google[hidden]{display:none}.account-apple{display:flex;align-items:center;justify-content:center;gap:var(--sp-8);margin-bottom:var(--sp-8)}.account-apple[hidden]{display:none}.acct-or{display:flex;align-items:center;gap:var(--sp-8);margin:12px 0 4px}.acct-or[hidden]{display:none}.acct-or-line{flex:1 1 auto;height:1px;background:var(--border)}.acct-or-word{flex:none;color:var(--muted);font:var(--type-small);letter-spacing:var(--ls-small)}.acct-google-sm{min-height:42px;font:var(--type-small-strong);letter-spacing:var(--ls-small-strong)}.acct-danger{display:flex;align-items:center;justify-content:center;gap:var(--sp-4);margin-top:var(--sp-16)}.acct-danger[hidden]{display:none}.acct-danger .link-btn.block{width:auto;margin-top:0}.acct-danger .info-btn{width:30px;height:30px;color:var(--muted)}.ev-item,.ev-head{--ev-ring: 52px;--ev-gap: var(--sp-16);--ev-inset: var(--sp-16);--ev-pad: var(--sp-12);--ev-min: 84px;--ev-title-size: 16px;--ev-title-line: 24px;--ev-third-size: 14px;--ev-third-line: 20px;--ev-rim: 1.5px;--ev-rim-mix: 45%;--ev-fill-mix: 12%;--ev-third-ink: 58%;--ev-hover-wash: 7%;--ev-press-wash: 12%;--ev-gone: .45;--ev-div: calc(var(--ev-inset) + var(--ev-ring) + var(--ev-gap))}.ev-item{position:relative;transition:background .11s var(--ease-standard)}.ev-item:active{background:color-mix(in srgb,var(--ink) var(--ev-press-wash),transparent);transition:none}@media(hover:hover){.ev-item:hover{background:color-mix(in srgb,var(--ink) var(--ev-hover-wash),transparent)}}.ev-item+.ev-item:before{content:"";position:absolute;top:-.5px;right:0;left:var(--ev-div);height:1px;background:var(--border);pointer-events:none;transition:opacity .11s var(--ease-standard)}.ev-item:active:before,.ev-item:active+.ev-item:before{opacity:0}@media(hover:hover){.ev-item:hover:before,.ev-item:hover+.ev-item:before{opacity:0}}.ev-row{position:relative;display:flex;align-items:center;gap:var(--ev-gap);min-height:var(--ev-min);padding:var(--ev-pad) var(--ev-inset);color:var(--ink);text-align:left;text-decoration:none}.ev-row[hidden]{display:none}.ev-item>.ev-row{flex:1;min-width:0}.ev-item>.ev-row:not(:only-child){padding-right:0}.ev-ring{--ev-accent: var(--accent);width:var(--ev-ring, 52px);height:var(--ev-ring, 52px);border:var(--ev-rim, 1.5px) solid color-mix(in srgb,var(--ev-accent) var(--ev-rim-mix, 45%),var(--ink));background:color-mix(in srgb,var(--ev-accent) var(--ev-fill-mix, 12%),var(--surface));color:var(--ink)}.ev-ring svg{width:calc(var(--ev-ring, 52px) * .46);height:calc(var(--ev-ring, 52px) * .46)}.ev-ring img{width:100%;height:100%;object-fit:cover}.ev-ring.neutral{border-color:color-mix(in srgb,var(--ink) 22%,transparent);background:var(--surface-2)}.ev-cover{--ev-signet: 22px;--ev-signet-gap: 2.5px;--ev-signet-out: calc(var(--ev-signet) * .15);--ev-signet-hole: calc(var(--ev-signet) / 2 + var(--ev-signet-gap));--ev-signet-at: calc(100% - var(--ev-signet) / 2 + var(--ev-signet-out));position:relative;flex:none;display:grid;place-items:center}.ev-signet{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:var(--ev-signet);height:var(--ev-signet);border-radius:50%;transform:translate(var(--ev-signet-out),var(--ev-signet-out));font-family:var(--font-ui);font-size:calc(var(--ev-signet) * .55);font-weight:700;line-height:1;letter-spacing:0;pointer-events:none}.ev-signet-manage{background:var(--accent);color:var(--on-accent)}.ev-signet-demo{background:color-mix(in srgb,var(--ink) 13%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 16%,transparent);color:var(--ink)}.ev-signet svg{width:calc(var(--ev-signet) * .6);height:calc(var(--ev-signet) * .6)}.ev-cover.has-signet .ev-ring{-webkit-mask-image:radial-gradient(circle at var(--ev-signet-at) var(--ev-signet-at),transparent var(--ev-signet-hole),#000 calc(var(--ev-signet-hole) + .75px));-webkit-mask-origin:border-box;mask-image:radial-gradient(circle at var(--ev-signet-at) var(--ev-signet-at),transparent var(--ev-signet-hole),#000 calc(var(--ev-signet-hole) + .75px));mask-origin:border-box}.ev-kopf{display:block;margin:0;color:var(--ev-kopf-light, var(--accent-text));font:var(--type-caption-caps);letter-spacing:var(--ls-caption-caps);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-color-scheme:dark){:root:not([data-mode=light]) .ev-kopf{color:var(--ev-kopf-dark, var(--accent-text))}}[data-mode=dark] .ev-kopf{color:var(--ev-kopf-dark, var(--accent-text))}.ev-text{display:block;flex:1;min-width:0}.ev-title{display:block;margin:0;color:var(--ink);font-size:var(--ev-title-size, 16px);font-weight:700;line-height:var(--ev-title-line, 24px);letter-spacing:normal;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-third{display:block;margin:0;color:color-mix(in srgb,var(--ink) var(--ev-third-ink, 58%),var(--surface));font-size:var(--ev-third-size, 14px);font-weight:400;line-height:var(--ev-third-line, 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-text[hidden],.ev-title[hidden],.ev-third[hidden]{display:none}.ev-third:has(>.ev-badge){display:flex;align-items:center;gap:8px;overflow:visible}.ev-third-text{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-badge{flex:none;display:inline-flex;align-items:center;gap:var(--sp-4);min-height:20px;padding:0 var(--sp-8);border-radius:var(--r-round);font:var(--type-caption-caps);letter-spacing:var(--ls-caption-caps);text-transform:uppercase;white-space:nowrap}.ev-badge-live{background:var(--live);color:var(--on-live)}.ev-badge-today{background:var(--today);color:var(--on-today)}.ev-badge-word{display:block}.ev-badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor;animation:ev-badge-pulse 1.6s ease-in-out infinite}@keyframes ev-badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.ev-badge-dot{animation:none}}.ev-badge[hidden],.ev-third-text[hidden]{display:none}.ev-cover.ev-gone,.ev-text.ev-gone>.ev-kopf,.ev-text.ev-gone>.ev-title{opacity:var(--ev-gone, .45)}.ev-more{position:relative;flex:none;display:grid;place-items:center;width:36px;height:36px;margin:0 var(--ev-inset, 16px) 0 var(--ev-gap, 14px);border:0;border-radius:50%;background:none;color:color-mix(in srgb,var(--ink) var(--ev-third-ink, 58%),var(--surface));cursor:pointer}.ev-more[hidden]{display:none}.ev-more:before{content:"";position:absolute;inset:-4px}.ev-more:hover,.ev-more:focus-visible{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.ev-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ev-more svg{width:22px;height:22px}.ev-ring.ev-ring-mono{font-family:Playfair Display,ui-serif,Georgia,Times New Roman,serif;font-weight:400;font-size:calc(var(--ev-ring, 52px) * .52);line-height:1;color:var(--ink);letter-spacing:0;text-indent:.02em}.acct-dates{display:grid;gap:var(--sp-12) var(--sp-16);grid-template-columns:1fr;align-items:start;margin-top:var(--sp-16)}.acct-dates .f-label{margin-top:0}.acct-dates[hidden]{display:none}@media(min-width:420px){.acct-dates{grid-template-columns:1fr 1fr}}.accountdemo .opt-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8);margin:8px 0 4px}.accountdemo .opt-row{align-items:center;width:auto;min-height:64px;margin:0;padding:var(--sp-12);border:1.5px solid var(--border);border-radius:var(--r-medium);background:var(--surface-raised);text-align:left}.accountdemo .opt-row[aria-checked=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.accountdemo .opt-label{font:var(--type-lead);letter-spacing:var(--ls-lead)}.accountdemo .f-error{margin-top:var(--sp-8)}.sheet .ev-item{--ev-ring: 40px;--ev-gap: var(--sp-8);--ev-inset: var(--sp-8);--ev-pad: var(--sp-4);--ev-min: 64px;--ev-title-size: 16px;--ev-title-line: 24px;--ev-third-size: 12px;--ev-third-line: 16px}.sheet .ev-item .ev-cover{--ev-signet: 16px;--ev-signet-gap: 2px}.set-row-static.ev-item:active{background:none}.set-row-static.ev-item:has(>.set-sub){flex-wrap:wrap}.set-row-static.ev-item>.set-sub{flex-basis:100%;margin:calc(-1 * var(--sp-8)) 0 0;padding:0 0 var(--ev-pad) var(--ev-div)}.acct-ev{display:flex;align-items:center;gap:8px;width:calc(100% + 16px);margin:0 -8px;padding:0 8px 0 0;border-radius:var(--r-large)}.acct-ev[hidden]{display:none}.acct-ev-main{width:auto;margin:0;border:0;background:none;font:inherit;cursor:pointer}.acct-ev-main:before{content:"";position:absolute;inset:0}.acct-ev>.ev-row,.acct-link>.ev-row{position:static}.acct-ev-open{position:relative;flex:none;margin-right:0}.acct-ev-here{flex:none}.acct-link{display:flex;align-items:center;gap:8px;width:calc(100% + 16px);margin:0 -8px;padding:0 8px 0 0;border-radius:var(--r-large)}.acct-link[hidden]{display:none}.a-card-hint+.acct-link,.a-card-hint+.acct-link-all+.acct-link{margin-top:var(--sp-16)}.acct-link-main{width:auto;margin:0;color:inherit;text-decoration:none}.acct-link-main:before{content:"";position:absolute;inset:0}.acct-link-toggle{position:relative;flex:none;max-width:none;overflow:visible;display:flex;align-items:center;padding:var(--sp-8) 0 var(--sp-8) var(--sp-16);cursor:pointer}.acct-link[data-gone="1"]{opacity:.55}.acct-link[data-gone="1"] .acct-link-toggle{cursor:default}.acct-link[data-gone="1"]:active{background:none}.acct-link[data-outcome=gone]{opacity:1}.acct-link-all{margin:calc(-1 * var(--sp-12)) calc(-1 * var(--sp-8)) calc(-1 * var(--sp-12)) 0}.acct-link-head{justify-content:flex-end;margin:var(--sp-16) 0 var(--sp-8)}.acct-link-all[hidden]{display:none}.ev-head{position:relative;display:flex;align-items:center;gap:var(--ev-gap);padding:var(--sp-16) 40px var(--sp-16) 0}.ev-head[hidden]{display:none}.ev-head:after{content:"";position:absolute;right:0;bottom:0;left:calc(var(--ev-ring) + var(--ev-gap));height:1px;background:var(--border)}.ev-head .ev-cover{margin-block:calc((44px - var(--ev-ring)) / 2)}.ev-head .ev-text{display:flex;flex-direction:column;justify-content:center;min-height:44px}.ev-head .ev-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:20px;line-height:28px;white-space:normal;overflow-wrap:anywhere}.sheet-paged .ev-head{margin-top:24px}.sheet.accountevent>.sheet-body{display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-16) var(--dk-inset)}.sheet.accountevent>.sheet-body:empty{padding:0}.sheet.accountevent>.sheet-foot>:first-child{margin-top:0}.sheet.accountevent>.sheet-foot{margin:0 var(--dk-inset);padding:var(--sp-16) 0 calc(var(--sp-16) + env(safe-area-inset-bottom));border-top:1px solid var(--border)}.sheet.accountevent>.sheet-body:empty+.sheet-foot{border-top:0}.sheet.accountevent>.sheet-body>.info-text{margin:0;color:var(--muted);text-align:center}.fact-row{display:flex;align-items:center;gap:var(--sp-16);color:var(--ink);font:var(--type-copy);letter-spacing:var(--ls-copy)}.fact-row[hidden]{display:none}.fact-label{flex:none;color:var(--muted)}.fact-value{flex:1;min-width:0;text-align:right;overflow-wrap:anywhere}.account-gmark{display:flex;flex:none;background:#fff;border-radius:50%;padding:3px}.account-amark{display:flex;flex:none;transform:translateY(1px)}.acct-address{display:flex;align-items:baseline;gap:var(--sp-8);margin-bottom:var(--sp-4)}.acct-address[hidden]{display:none}.acct-address .a-card-hint{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.acct-address .link-btn{flex:none}::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}@keyframes pt-in-from-left{0%{transform:translate(-28%);opacity:.6}}@keyframes pt-out-to-right{to{transform:translate(100%)}}html:active-view-transition-type(back)::view-transition-old(root){z-index:1;animation:pt-out-to-right .32s var(--ease-standard) both}html:active-view-transition-type(back)::view-transition-new(root){animation:pt-in-from-left .32s var(--ease-standard) both}@keyframes pt-in-from-right{0%{transform:translate(100%)}}@keyframes pt-out-to-left{to{transform:translate(-28%);opacity:.6}}html:active-view-transition-type(forward)::view-transition-old(root){animation:pt-out-to-left .32s var(--ease-standard) both}html:active-view-transition-type(forward)::view-transition-new(root){z-index:1;animation:pt-in-from-right .32s var(--ease-standard) both}@media(prefers-reduced-motion:reduce){html:active-view-transition-type(back)::view-transition-old(root),html:active-view-transition-type(back)::view-transition-new(root),html:active-view-transition-type(forward)::view-transition-old(root),html:active-view-transition-type(forward)::view-transition-new(root){animation:none}}
