@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-canvas:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f0f0f);--color-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1c1c);--color-ink:var(--lightningcss-light,#16150f)var(--lightningcss-dark,#f3f3f3);--color-muted:var(--lightningcss-light,#555)var(--lightningcss-dark,#a1a1a1);--color-oat:var(--lightningcss-light,#efe7da)var(--lightningcss-dark,#1f1d1a);--color-oat-hover:var(--lightningcss-light,#e9dfd2)var(--lightningcss-dark,#262320);--color-outline:var(--lightningcss-light,#16150f)var(--lightningcss-dark,#b8b8b8);--color-line:var(--lightningcss-light,#e6e6e6)var(--lightningcss-dark,#2b2b2b);--color-edge:#858585;--color-accent:var(--lightningcss-light,#c21445)var(--lightningcss-dark,#f0436f);--color-accent-soft:var(--lightningcss-light,#f3f3f3)var(--lightningcss-dark,#2b2b2b);--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f0f0f);--color-highlight:var(--lightningcss-light,var(--color-accent))var(--lightningcss-dark,#c21445);--color-media:#16150f;--color-on-fill:#fff;--color-on-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f0f0f);--color-hover:var(--lightningcss-light,#f3f3f3)var(--lightningcss-dark,#2b2b2b);--color-surface-hover:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#262626);--color-ink-hover:var(--lightningcss-light,#2b2b2b)var(--lightningcss-dark,#d4d4d4);--tone-neutral-bg:var(--lightningcss-light,#f3f3f3)var(--lightningcss-dark,#2b2b2b);--tone-neutral-fg:var(--lightningcss-light,#414141)var(--lightningcss-dark,#e6e6e6);--tone-progress-bg:var(--lightningcss-light,#e4ebfa)var(--lightningcss-dark,#1d2b55);--tone-progress-fg:var(--lightningcss-light,#1f3f8f)var(--lightningcss-dark,#bccbff);--tone-success-bg:var(--lightningcss-light,#e0f1e4)var(--lightningcss-dark,#17331f);--tone-success-fg:var(--lightningcss-light,#1b5e32)var(--lightningcss-dark,#a3dfb5);--tone-attention-bg:var(--lightningcss-light,#fcebc8)var(--lightningcss-dark,#3d2a0a);--tone-attention-fg:var(--lightningcss-light,#7a4500)var(--lightningcss-dark,#f5c877);--tone-danger-bg:var(--lightningcss-light,#fbe1dd)var(--lightningcss-dark,#47191a);--tone-danger-fg:var(--lightningcss-light,#9e2018)var(--lightningcss-dark,#ffb8ae);--color-danger-solid:var(--lightningcss-light,#9e2018)var(--lightningcss-dark,#f0675b);--color-danger-solid-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f0f0f);--avatar-1:#2f5d50;--avatar-2:#7a3e2e;--avatar-3:#3f4a8a;--avatar-4:#6b3f7a;--avatar-5:#7a6420;--avatar-6:#455a64;--avatar-7:#8a3550;--avatar-8:#2e6b7a;--color-scrim:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#0f0f0fb8);--color-overlay-ink:#16150fd1;--color-overlay-surface:var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#1c1c1ceb);--color-outline-swatch:var(--lightningcss-light,#16150f59)var(--lightningcss-dark,#f3f3f373);--color-shimmer-mid:var(--lightningcss-light,#f3f3f3)var(--lightningcss-dark,#353535);--chart-1:var(--lightningcss-light,#969696)var(--lightningcss-dark,#8c8c8c);--chart-2:var(--lightningcss-light,#c27a00)var(--lightningcss-dark,#e59b37);--chart-3:var(--lightningcss-light,#0b7a64)var(--lightningcss-dark,#3fc6a0);--chart-4:var(--color-accent);--chart-5:var(--color-ink);--font-display:"Archivo Variable", "Archivo", system-ui, sans-serif;--font-body:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible Next", system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--text-xs:12px;--text-sm:13px;--text-base:15px;--text-lg:16px;--text-h3:17px;--text-h2:22px;--text-figure:28px;--text-h1:clamp(28px, 4vw, 40px);--text-hero:44px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-display:800;--weight-display-heavy:900;--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.3;--leading-small:1.45;--leading-body:1.5;--stretch-display:100%;--stretch-display-heavy:112%;--stretch-normal:100%;--tracking-tight:-.01em;--tracking-heading:-.03em;--tracking-normal:0;--tracking-label:.04em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:56px;--space-rail-clearance:140px;--radius-xs:4px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:999px;--radius-round:50%;--border-width:1px;--border-width-strong:2px;--border-width-card:2px;--border-width-accent:4px;--focus-outline:2px solid var(--color-ink);--focus-offset:3px;--shadow-focus:0 0 0 4px var(--color-accent);--shadow-current:0 0 0 4px color-mix(in srgb, var(--color-accent) 45%, transparent);--shadow-raised:none;--shadow-float:0 4px 16px var(--lightningcss-light,#16150f40)var(--lightningcss-dark,#0009);--shadow-modal:none;--blur-bar:10px;--blur-scrim:6px;--dur-instant:.1s;--dur-fast:.16s;--dur-base:.22s;--dur-slow:.32s;--dur-slower:.48s;--dur-loop:1.2s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-linear:linear;--press-scale:.98;--shift-xs:4px;--shift-sm:8px;--shift-lg:28px;--stagger:60ms;--spring-stiffness:420;--spring-damping:38;--mkt-band:var(--lightningcss-light,var(--color-ink))var(--lightningcss-dark,#080808);--mkt-on-band:#f3f3f3;--mkt-on-band-muted:#b3b3b3;--mkt-band-line:#333;--mkt-band-raised:#1c1c1c;--mkt-stamp:var(--color-accent);--blend-ink:multiply;--mkt-grain:var(--lightningcss-light,#16150f0a)var(--lightningcss-dark,#f3f3f30d);--mkt-display:clamp(42px, 5.6vw, 84px);--mkt-display-2:clamp(34px, 5.2vw, 76px);--mkt-kinetic:clamp(30px, 5vw, 72px);--mkt-lead:clamp(17px, 1.5vw, 21px);--mkt-figure:clamp(40px, 6vw, 88px);--stretch-wide:125%;--weight-black:800;--tracking-display:-.035em;--leading-display:.92;--space-20:80px;--space-24:96px;--space-32:128px;--layout-wide-max:1280px;--dur-reveal:.64s;--dur-stamp:.42s;--dur-count:.9s;--ease-stamp:cubic-bezier(.5, 0, .75, 0);--stagger-wide:90ms;--shift-xl:48px;--onb-display:clamp(34px, 7.4vw, 60px);--onb-display-compact:var(--text-figure);--onb-mask-pad:.08em;--hl-height:.42em;--hl-inset:.06em;--hl-rule-offset:-.06em;--onb-door-strip:6px;--onb-check-box:24px;--onb-check-sm:16px;--onb-stroke-check:2.5px;--onb-backdrop-blur:64px;--onb-backdrop-size:42vmax;--onb-backdrop-opacity:.5;--onb-chip-pop:1.06;--onb-stamp-tilt:-9deg;--layout-onb:560px;--dur-onb-step:.36s;--dur-onb-exit:.16s;--dur-onb-spring:.4s;--onb-spring-bounce:.15;--dur-onb-fade:.16s;--dur-onb-drift:24s;--dur-onb-drift-max:5s;--dur-onb-chip:.22s;--ease-onb-exit:var(--ease-stamp);--onb-stamp-ink:var(--color-ink);--z-base:1;--z-sticky-cta:5;--z-sticky-top:10;--z-header:20;--z-tooltip:30;--z-skip:50;--bp-phone:600px;--bp-tablet:900px;--bp-rail-collapse:1100px;--layout-rail:232px;--layout-rail-collapsed:84px;--layout-content-max:1040px;--layout-gutter:32px;--layout-dialog:520px;--layout-dialog-wide:620px;--layout-sidebar-preview:300px;--layout-phone-max:480px;--logo-light-display:block;--logo-dark-display:none;--touch-min:44px;--control-lg:52px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--blend-ink:normal;--logo-light-display:none;--logo-dark-display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--blend-ink:normal;--logo-light-display:none;--logo-dark-display:block}}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-slower:0s;--dur-loop:0s;--shift-xs:0px;--shift-sm:0px;--shift-lg:0px;--stagger:0s;--press-scale:1;--dur-reveal:0s;--dur-stamp:0s;--dur-count:0s;--stagger-wide:0s;--shift-xl:0px;--dur-onb-step:0s;--dur-onb-exit:0s;--dur-onb-spring:0s;--dur-onb-drift:0s;--dur-onb-drift-max:0s;--dur-onb-chip:0s}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-muted:var(--color-hover);--color-accent:var(--color-hover)}}@layer custom{.entity-link,.entity-link:any-link{color:inherit;text-decoration:none}.entity-link:hover,.entity-link:focus-visible{text-decoration:underline}@media (width<=40rem){.entity-link[data-tap]{min-height:var(--touch-min);align-items:center;display:inline-flex}}dialog.sheet{width:min(100% - var(--space-8), var(--layout-dialog));border:var(--border-width-card) solid var(--color-outline);border-radius:var(--radius-xl);background:var(--color-surface);max-height:min(85dvh,40rem);color:var(--color-ink);box-shadow:var(--shadow-modal);margin:auto;padding:0;overflow:hidden}dialog.sheet.sheet-small{width:min(100% - var(--space-8), 26rem)}dialog.sheet[open]{display:flex}dialog.sheet::backdrop{background:var(--color-scrim)}.sheet-panel{flex-direction:column;width:100%;min-height:0;display:flex}.sheet-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-2) var(--space-5);display:flex}.sheet-lead{align-items:center;gap:var(--space-3);min-width:0;display:flex}.sheet-head h2{overflow-wrap:break-word;margin:0}.sheet-body{gap:var(--space-4);min-height:0;padding:var(--space-2) var(--space-5) var(--space-4);overscroll-behavior:contain;align-content:start;display:grid;overflow-y:auto}.sheet-foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:var(--border-width) solid var(--color-line);flex-wrap:wrap;display:flex}.sheet-foot .button{min-height:var(--touch-min)}.sheet-body input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;width:100%}.sheet-body .multi-select{display:block}.sheet-body button.multi-select-button{width:100%;min-height:var(--touch-min);justify-content:space-between}.sheet-body .multi-select-list{width:100%;max-width:none;margin-top:var(--space-1);box-shadow:none;position:static}.sheet-body .multi-select-list li{min-height:var(--touch-min)}.sheet-body button.chip-toggle{min-height:var(--touch-min);justify-self:start}@media (width<=600px){dialog.sheet,dialog.sheet.sheet-small{border-width:var(--border-width) 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:none;margin:auto 0 0}.sheet-foot .button-primary{flex:auto}}.connection-line{padding:var(--space-4) 0;margin:0}.connection-line+.connection-line{border-top:var(--border-width) solid var(--color-line)}.connection-row{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.connection-identity{justify-items:start;gap:var(--space-1);display:grid}.connection-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.connection-title .status-badge{white-space:nowrap}.connection-identity h3{font-size:var(--text-base);margin:0}.connection-account{overflow-wrap:anywhere;font-size:var(--text-sm);color:var(--color-muted);margin:0}.connection-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.provider-icon{width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-lg);background:var(--color-canvas);border:var(--border-width) solid var(--color-line);flex:none;justify-content:center;align-items:center;display:inline-flex}.provider-icon svg{width:var(--space-6);height:var(--space-6)}.connection-panel{margin:var(--space-3) 0 0;padding-inline-start:calc(var(--control-lg) + var(--space-3))}.connection-panel p{margin-block:var(--space-2)}.connection-panel input{box-sizing:border-box;width:min(100%,24rem)}.connection-panel .connection-actions{justify-content:flex-start}@media (width<=600px){.connection-line :is(button,.button){min-height:var(--touch-min)}.connection-panel{padding-inline-start:0}.connection-row:has(.connection-actions>*){grid-template-columns:auto minmax(0,1fr)}.connection-row:has(.connection-actions>*) .connection-actions{grid-column:2;justify-content:flex-start}}.list-rows{border-top:var(--border-width) solid var(--color-line);margin:0;padding:0;list-style:none}.list-rows>li{border-bottom:var(--border-width) solid var(--color-line)}.list-row{align-items:center;gap:var(--space-3);min-height:var(--space-16);padding:var(--space-3) var(--space-1);color:var(--color-ink);text-decoration:none;display:flex}a.list-row:hover{background:var(--color-surface-hover)}.list-row-text{flex:1;gap:2px;min-width:0;display:grid}.list-row-title{font-weight:var(--weight-semibold)}.list-row-sub,.list-row-meta{color:var(--color-muted);font-size:var(--text-sm)}.list-row-status{font-size:var(--text-sm);font-weight:var(--weight-medium)}.list-row-meta{align-items:center;gap:var(--space-1);display:flex}.list-row-meta svg{width:var(--space-4);height:var(--space-4);flex:none}.list-row-go{color:var(--color-muted);place-items:center;display:grid}.list-row-go svg{width:var(--space-5);height:var(--space-5)}.onb-guide{gap:var(--space-3);margin-bottom:0;display:grid}.onb-guide-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.onb-guide-head h2,.onb-guide-count{margin:0}.onb-guide-count{font-size:var(--text-sm);color:var(--color-muted)}.onb-guide-track{height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-line);display:block;overflow:hidden}.onb-guide-fill{border-radius:var(--radius-pill);background:var(--color-ink);height:100%;display:block}.onb-guide .list-rows{border-top:0}.onb-guide .list-row{flex-wrap:wrap}.onb-guide .list-row>:is(button,.button){flex-basis:100%}@media (width>=601px){.onb-guide .list-row>:is(button,.button){flex-basis:auto}}@media (width<=600px){.card:is(.onb-guide,.onb-invite) :is(button,.button){min-height:var(--touch-min)}}.onb-node{width:var(--onb-check-box);height:var(--onb-check-box);border:var(--border-width-strong) solid var(--color-edge);border-radius:var(--radius-round);background:var(--color-surface);place-items:center;display:inline-grid;position:relative}.onb-node-fill{inset:calc(-1 * var(--border-width-strong));border-radius:var(--radius-round);background:var(--color-ink);color:var(--color-on-ink);place-items:center;display:grid;position:absolute}.onb-invite{gap:var(--space-2);justify-items:start;display:grid}.onb-invite p{margin:0 0 var(--space-2);color:var(--color-muted)}.onb-arrival{padding-bottom:var(--onb-mask-pad);margin-bottom:calc(-1 * var(--onb-mask-pad));display:block;overflow:hidden}.onb-arrival-beat{display:inline-block}.niches-form{justify-items:stretch}.onb-video-frame{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--color-line);border:0;width:100%;display:block}.onb-video-empty{aspect-ratio:16/9;border:1px dashed var(--color-line);border-radius:var(--radius-lg);place-items:center;margin:0;display:grid}.dashboard{gap:var(--space-8);grid-template-columns:minmax(0,1fr);max-width:44rem;display:grid}.dashboard h2{margin:0 0 var(--space-4)}.dashboard-quiet{color:var(--color-muted);margin:0}.dashboard-niches{color:var(--color-muted);font-size:var(--text-sm)}.dashboard-figure-small{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.dashboard .row-list-item{min-height:var(--space-12)}.dashboard-sales-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);display:flex}.dashboard-sales{gap:var(--space-4);display:grid}.dashboard-sales h2,.dashboard-sales-head h2,.sales-chart{margin:0}.sales-chart svg{width:100%;height:calc(var(--space-12) * 2.5);border-bottom:var(--border-width) solid var(--color-edge);display:block}.sales-chart-bar{fill:var(--color-ink)}.sales-chart-bar:hover{fill:var(--chart-4)}.sales-chart-axis{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2);color:var(--color-muted);font-size:var(--text-sm);display:flex}.dashboard>*{margin:0}.dashboard .row-list a{text-decoration:none}.dashboard .row-list a:hover{text-decoration:underline}.dashboard .row-list-item{grid-template-columns:var(--row-columns);gap:var(--space-2) var(--space-3)}.todo-title{font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-todo h2{margin-bottom:var(--space-2)}.todo-action{gap:var(--space-2);color:var(--color-muted);font-size:var(--text-sm);align-items:center;display:inline-flex}.todo-action svg{width:var(--space-4);height:var(--space-4)}@media (width<=600px){.todo-verb{display:none}}.todo-mark{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-pill);background:var(--tone-attention-bg);color:var(--tone-attention-fg);place-items:center;display:grid}.todo-mark svg{width:var(--space-5);height:var(--space-5)}.todo-mark[data-tone=progress]{background:var(--tone-progress-bg);color:var(--tone-progress-fg)}.todo-mark[data-tone=danger]{background:var(--tone-danger-bg);color:var(--tone-danger-fg)}@media (width<=600px){.dashboard .todo-title{font-size:var(--text-sm);white-space:normal}.dashboard-todo .row-list-item{gap:var(--space-2)}.todo-mark{width:var(--space-8);height:var(--space-8)}.todo-mark svg{width:var(--space-4);height:var(--space-4)}}.dashboard>.card.onb-guide{padding:var(--space-5);border:var(--border-width-card) solid var(--color-outline);border-radius:var(--radius-xl);background:var(--color-oat)}main:has(.chat){padding-bottom:var(--space-4)}.chat{--chat-offset:calc(var(--space-8) + var(--space-4));height:max(calc(100dvh - var(--chat-offset)), 24rem);border-top:1px solid var(--color-line);grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);display:grid;overflow:hidden}body:has(.app-header) .chat{--chat-offset:calc(var(--space-8) + var(--space-4) + var(--space-10) + 2 * var(--space-1) + var(--border-width))}.chat-list{border-right:1px solid var(--color-line);flex-direction:column;min-height:0;display:flex}.chat-tools{gap:var(--space-2);padding:var(--space-3) var(--space-4);align-items:center;display:flex}.chat-search{min-width:0;min-height:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-sm);flex:1}.chat-tools .button-icon[aria-pressed=true]{background:var(--color-accent-soft);box-shadow:inset 0 0 0 var(--border-width) var(--color-accent)}.chat-items{border-top:var(--border-width) solid var(--color-line);flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.chat-list-empty{padding:var(--space-6) var(--space-4);color:var(--color-muted);text-align:center;margin:0}.chat-items>li{border-bottom:var(--border-width) solid var(--color-line)}.chat-row{gap:var(--space-3);min-height:var(--space-16);padding:var(--space-3) var(--space-4);color:var(--color-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.chat-row:hover{background:var(--color-surface-hover)}.chat-row[aria-current=page]{background:var(--color-accent-soft);box-shadow:inset var(--border-width-accent) 0 0 var(--color-accent)}.chat-row-text{gap:2px;min-width:0;display:grid}.chat-row-name{font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-row-preview{color:var(--color-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-row[data-unread=true] .chat-row-preview{color:var(--color-ink);font-weight:var(--weight-medium)}.chat-row-meta{justify-items:end;gap:var(--space-2);color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;display:grid}.chat-row-dot{width:var(--space-3);height:var(--space-3);border:var(--border-width-strong) solid var(--color-ink);border-radius:var(--radius-round);background:var(--color-accent)}.chat-pane{flex-direction:column;min-width:0;min-height:0;margin-bottom:0;display:flex}.chat-empty{place-content:center;gap:var(--space-2);padding:var(--space-8);text-align:center;flex:1;display:grid}.chat-empty h2,.chat-empty p{margin:0}.chat-empty p{color:var(--color-muted)}.chat-thread{--chat-col:min(20rem, 85%);flex-direction:column;flex:1;min-height:0;display:flex}.chat-head{gap:var(--space-3);min-width:0;padding-block:var(--space-3);background:var(--color-canvas);align-items:center;display:flex}.chat-head>.button-icon{flex:none;margin-inline-start:calc(-1 * var(--space-3))}.chat-head .chat-head-name{min-width:0;font-size:var(--text-figure);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.chat-head-name a.chat-head-link,.chat-head-name button.brand-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:3px}.chat-head-name a.chat-head-link:hover{text-decoration-color:currentColor}.chat-log{gap:var(--space-4);box-sizing:border-box;flex-direction:column;display:flex}.chat-log-empty{margin:var(--space-8) 0;color:var(--color-muted);text-align:center}.chat-day{gap:var(--space-2);flex-direction:column;display:flex}.chat-day-label{margin:0 0 var(--space-2);color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-sm);text-align:center;font-weight:500}.chat-bubble{gap:var(--space-1);max-width:var(--chat-col);padding:var(--space-3) var(--space-4);border:var(--border-width-card) solid var(--color-outline);border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-xs);background:var(--color-surface);align-self:flex-start;display:grid}.chat-bubble[data-mine=true]{border-color:var(--color-ink);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-xs);background:var(--color-ink);color:var(--color-on-ink);align-self:flex-end}.chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat-offer{gap:var(--space-1);width:var(--chat-col);align-self:flex-start;display:grid}.chat-offer[data-mine=true]{align-self:flex-end}.chat-offer>time{color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.chat-offer[data-mine=true]>time{justify-self:end}.chat-bubble time{color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.chat-bubble[data-mine=true] time{color:color-mix(in srgb, var(--color-on-ink) 70%, transparent);justify-self:end}.chat-bar{background:linear-gradient(transparent, var(--color-canvas) 35%)}.chat-bar>.chat-composer.chat-composer{max-width:calc(var(--layout-phone-max) + var(--space-16));width:100%;padding-inline:var(--space-3);padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom,0px));background:0 0;border-top:0;margin-inline:auto}.chat-bar .chat-composer-field{background:var(--color-surface);box-shadow:var(--shadow-raised)}.chat .chat-log{padding:var(--space-4);flex:1;overflow-y:auto}.chat .chat-head{padding-inline:var(--space-4)}.chat .chat-bar>.chat-composer.chat-composer{max-width:none}.write-link-mark{width:1.1em;height:1.1em;margin-left:var(--space-1);flex:none}.write-link-error{color:var(--color-danger-solid);font-size:var(--text-sm)}@media (width<=760px){.chat{grid-template-columns:minmax(0,1fr)}.chat[data-thread-open=true] .chat-list,.chat[data-thread-open=false] .chat-pane{display:none}.chat-list{border-right:0}}@media (width>=761px){.chat .chat-head>.button-icon{display:none}}@media (width<=600px){main[data-area=brand]:has(.messages-head[data-collapsed]){padding-top:0}main[data-area=brand]:has(.chat){padding-bottom:calc(var(--tab-bar-h) + env(safe-area-inset-bottom))}.chat{--chat-offset:calc(var(--tab-bar-h) + env(safe-area-inset-bottom));margin-inline:calc(-1 * var(--layout-gutter))}.chat-items,.chat-log{scrollbar-width:none}.chat-items::-webkit-scrollbar{display:none}.chat-log::-webkit-scrollbar{display:none}body:has(.app-header) .chat{--chat-offset:calc(var(--tab-bar-h) + env(safe-area-inset-bottom) + var(--space-10) + 2 * var(--space-1) + var(--border-width))}}.invitation-link{color:inherit;text-decoration:none}.invitation-link:hover{text-decoration:underline}.invitation-actions{align-items:center;gap:var(--space-1);flex:none;display:flex}.offer-editor{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1100px){.offer-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.row-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.invite-link{max-width:100%;font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.offer-table{--offer-columns:minmax(0, 1.4fr) 6rem 8rem minmax(16rem, 1.6fr)}.offer-table .row-list-item{position:relative}.offer-name{min-width:0;display:grid}.offer-name .hint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.offer-row-link{color:var(--color-ink);font-weight:var(--weight-semibold);text-decoration:none}.offer-row-link:after{content:"";position:absolute;inset:0}.offer-figure{font-variant-numeric:tabular-nums}.offer-state{justify-self:start}.offer-reach{z-index:1;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:relative}.offer-reach-link{text-decoration:none}.offer-reach-link:hover .offer-reach-pill{filter:brightness(.96)}.offer-reach-none{justify-self:start}.offer-row-meta{display:contents}@media (width<=600px){.offer-table .row-head{display:none}.offer-table .row-list-item{gap:var(--space-1) var(--space-2);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto;min-height:0}.offer-name{display:contents}.offer-row-link{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;overflow:hidden}.offer-figure{color:var(--color-muted);grid-area:1/2}.offer-state{grid-area:1/3}.offer-row-meta{text-overflow:ellipsis;white-space:nowrap;grid-area:2/1/2/3;display:block;overflow:hidden}.offer-row-meta .hint{display:inline}.offer-row-meta .hint+.hint:before{content:" · "}.offer-visibility-more,.offer-reach-label,.offer-reach-pill:before{display:none}.offer-reach,.offer-reach-none{grid-area:2/3;justify-self:end}.offer-reach{flex-wrap:nowrap;gap:1px}.offer-reach li:not(:first-child) .offer-reach-pill{border-start-start-radius:0;border-end-start-radius:0}.offer-reach li:not(:last-child) .offer-reach-pill{border-start-end-radius:0;border-end-end-radius:0}}button.button-quiet.button-quiet-danger:not(:disabled){color:var(--tone-danger-fg)}.invite-for{align-items:center;gap:var(--space-3);margin:0 0 var(--space-5);display:flex}.invite-form{gap:var(--space-4);max-width:calc(var(--layout-dialog) + var(--space-8));display:grid}.invite-form p{gap:var(--space-1);width:100%;margin:0;display:grid}.invite-form textarea,.invite-form input[type=email]{width:100%}.invite-link{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-canvas)}.offer-section fieldset{border:0;min-width:0;margin:0;padding:0}.offer-section fieldset legend{margin-bottom:var(--space-2);padding:0}.offer-form,.offer-side{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.offer-form>*,.offer-side>*,.offer-form h2,.offer-side h2{margin:0}.offer-section,.offer-publication,.offer-locked{gap:var(--space-4);min-width:0;margin:0;padding:0;display:grid}.offer-locked{justify-items:start;max-width:44rem}.offer-section legend{padding:0 var(--space-2);font-weight:var(--weight-bold)}.offer-section p,.offer-publication p,.offer-publication h2,.offer-locked p,.offer-locked h2{margin:0}.offer-section input:not([type=checkbox]),.offer-section textarea,.offer-section select{width:100%}.offer-fields{gap:var(--space-3) var(--space-4);display:grid}@media (width>=640px){.offer-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.offer-form-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width>=1100px){.offer-side{top:var(--space-4);position:sticky}}.offer-editor+.page-section{margin-top:var(--space-10)}.invite-choices{gap:var(--space-1);border:0;width:100%;padding:0;display:grid}.invite-choice{align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:0 var(--space-2);border-radius:var(--radius-md);font-weight:var(--weight-regular);cursor:pointer;margin:0;display:flex}.invite-choice input[type=radio]{accent-color:var(--color-ink)}.invite-choice:hover{background:var(--color-hover)}.offer-section h2{margin:0}.offer-new-form{justify-items:stretch}.offer-new-form input{width:100%}.offer-version{gap:var(--space-8);max-width:44rem;display:grid}.offer-version>*,.offer-version>.page-section{margin:0}.offer-section textarea{resize:vertical}.offer-field-error{color:var(--tone-danger-fg);font-size:var(--text-sm)}.variant-picker{gap:var(--space-3);min-width:0;display:grid}.variant-picker-label{font-weight:var(--weight-medium)}.variant-chosen{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.variant-chip{align-items:center;gap:var(--space-1);min-height:var(--touch-min);padding:0 0 0 var(--space-3);border:var(--border-width) solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-accent-soft);font-size:var(--text-sm);display:inline-flex}button.variant-chip-remove{min-width:var(--touch-min);min-height:var(--touch-min);color:var(--color-muted);background:0 0;border:0;padding:0}.variant-search-wrap{position:relative}.variant-search-wrap input.variant-search{padding-right:var(--space-10)}.variant-caret{top:50%;right:var(--space-3);width:var(--space-5);height:var(--space-5);color:var(--color-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.offer-title-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.offer-title-row input.offer-title-input{min-width:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);flex:16rem}.variant-dropdown{top:calc(100% + var(--space-1));z-index:var(--z-tooltip);border:var(--border-width-card) solid var(--color-outline);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-raised);position:absolute;left:0;right:0;overflow:hidden}.variant-empty{padding:var(--space-3);margin:0}.variant-groups{max-height:20rem;margin:0;padding:0;list-style:none;overflow-y:auto}.variant-group+.variant-group{border-top:var(--border-width) solid var(--color-line)}.variant-group-name{padding:var(--space-3) var(--space-3) var(--space-1);color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.variant-group ul{padding:0 0 var(--space-1);margin:0;list-style:none}.variant-option{align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--touch-min);padding:var(--space-1) var(--space-3);font-weight:var(--weight-regular);cursor:pointer;flex-wrap:wrap;margin:0;display:flex}.variant-option:hover{background:var(--color-hover)}.variant-option[aria-disabled=true]{color:var(--color-muted);cursor:default}.variant-option[aria-disabled=true]:hover{background:0 0}.variant-option input{accent-color:var(--color-ink)}.variant-price{font-variant-numeric:tabular-nums;margin-left:auto}.variant-reason{padding-left:var(--space-6);font-size:var(--text-sm);flex-basis:100%}.variant-chip .variant-reason{flex-basis:auto;padding-left:0;font-weight:600}.offer-form{justify-items:stretch}.offer-form-actions{justify-self:start}.offer-publication{background:0 0;border:0;padding:0}.offer-history{margin-top:var(--space-6);color:var(--color-muted)}.offer-history>summary{font-size:var(--text-sm)}.offer-cadence{gap:var(--space-2);margin:0 0 var(--space-4);background:0 0;border:0;padding:0;display:grid}.offer-cadence legend{font-weight:var(--weight-semibold);padding-inline:0}.offer-cadence-options{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.offer-cadence-option{gap:var(--space-2);min-height:var(--touch-min);align-items:center;margin:0;display:inline-flex}.offer-section .offer-cadence-option input[type=radio]{width:auto;margin:0}.invite-choices legend{padding-inline:0}.offer-visibility legend{margin-bottom:var(--space-2);font-weight:var(--weight-bold);padding:0}.offer-visibility fieldset{gap:0 var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex;position:relative}.offer-visibility-option{gap:var(--space-1);align-items:center;display:inline-flex}.offer-visibility-option label{gap:var(--space-2);min-height:var(--touch-min);align-items:center;margin:0;display:inline-flex}.offer-section .offer-visibility-option input[type=radio]{width:auto;margin:0}.info-tip-button{min-width:var(--touch-min);min-height:var(--touch-min);color:var(--color-muted);font-style:italic;font-weight:var(--weight-semibold);background:0 0;border:0;padding:0}.offer-visibility .info-tip{position:static}.offer-visibility .info-tip [role=tooltip]{top:calc(100% + var(--space-1));width:auto;max-width:none;bottom:auto;left:0;right:0}.offer-cadence-tag{padding:0 var(--space-2);border-radius:var(--radius-md);background:var(--tone-success-bg);color:var(--tone-success-fg);font-size:var(--text-xs)}.offer-publication h2{margin:0}.offer-missing{padding:var(--space-3);border-radius:var(--radius-md);background:var(--tone-attention-bg);color:var(--tone-attention-fg)}.offer-field-hint{margin-top:var(--space-1);color:var(--color-muted);font-size:var(--text-sm);display:block}.offer-optional{gap:var(--space-4);display:grid}.offer-optional>summary{font-weight:var(--weight-bold)}.offer-optional-body{gap:var(--space-4);padding-top:var(--space-2);display:grid}.offer-preview{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-accent-soft);display:grid}.offer-preview-label{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-muted)}.offer-phone-screen{min-width:0}@media (width>=1100px){.offer-editor{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}.offer-phone{border:var(--space-3) solid var(--color-media);border-radius:calc(var(--radius-xl) + var(--space-3));background:var(--color-canvas);justify-self:center;width:100%;max-width:22rem;overflow:hidden}.offer-phone-screen{max-height:min(44rem, calc(100vh - var(--space-24)));padding:var(--space-4);overflow-y:auto}}.offer-state-button{min-height:var(--touch-min);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.discover-filters{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.brand-discover-count{margin:0 0 var(--space-2);color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.discover-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.discover-grid[data-fetching=true]{opacity:.6;transition:opacity var(--dur-fast) var(--ease-out)}.discover-card{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);border:var(--border-width-card) solid var(--color-outline);border-radius:var(--radius-xl);background:var(--color-surface);content-visibility:auto;contain-intrinsic-size:auto 18rem;display:grid}.discover-actions{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.discover-actions-end{align-items:center;gap:var(--space-1);flex:none;display:flex}.discover-status{text-decoration:none}.discover-niches{gap:var(--space-1);min-width:0;display:flex}.discover-niches .chip{line-height:var(--space-5);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discover-thumbs{gap:var(--space-1);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.discover-thumb{aspect-ratio:3/4;border-radius:var(--radius-md);object-fit:cover;background:var(--color-line);width:100%;display:block}.discover-thumb[data-empty=true]{opacity:.5}.discover-more{min-height:var(--space-16);color:var(--color-muted);font-size:var(--text-sm);place-items:center;display:grid}.discover-card .person-name{min-width:0}@media (width<=760px){.discover-grid{grid-template-columns:minmax(0,1fr)}.discover-card{gap:var(--space-2);padding:var(--space-3) var(--space-4)}}.profile-page{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;max-width:44rem;display:grid}.profile-page>*,.profile-page section{min-width:0;margin:0}.profile-page section{gap:var(--space-3);display:grid}.profile-page h2,.profile-page p{margin:0}.profile-about{gap:var(--space-2)}.profile-head{align-items:center;gap:var(--space-3);display:flex}.profile-bio{-webkit-line-clamp:2;font-size:var(--text-sm);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.profile-facts{align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.profile-facts .chip{flex:none}.profile-note{color:var(--color-muted);font-size:var(--text-sm)}.profile-stats{gap:var(--space-2);text-align:center;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.profile-stat{flex-direction:column;display:flex}.profile-stat dt{color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap}.profile-stat dd{font-size:var(--text-base);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}.profile-stat[data-empty=true] dd{color:var(--color-muted);font-weight:var(--weight-regular)}.profile-page h2{font-size:var(--text-base)}.profile-page form,.profile-page form p{gap:var(--space-1);display:grid}.profile-page textarea{width:100%}:is(button,.button) svg.star-filled{fill:var(--color-accent);stroke:var(--color-ink)}.action-menu-panel .button{white-space:nowrap}.chip{padding:0 var(--space-3);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-canvas);font-size:var(--text-sm);line-height:var(--space-6)}.favorite-toggle{width:var(--touch-min);min-height:var(--touch-min);flex:none;padding:0}.favorite-toggle svg{width:var(--space-5);height:var(--space-5)}.request-error{color:var(--color-danger-solid);font-size:var(--text-sm)}.contact-name,.contact-offer-link{color:inherit;text-decoration:none}.contact-name:hover,.contact-offer-link:hover{text-decoration:underline}.contact-aside{align-items:center;gap:var(--space-1);flex:none;display:flex}.contact-message{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.contacts-list .list-row-meta{column-gap:var(--space-2);flex-wrap:wrap}.contacts-list .list-row{flex-wrap:wrap}.contacts-list .list-row-text{flex:12rem}.creators-page{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;max-width:44rem;display:grid}.creators-page[data-wide]{max-width:none}.creators-page>*,.creators-page section{min-width:0;margin:0}.creators-page .screen-state{background:0 0;border:0;padding:0}.creators-page .screen-state h2{font-size:var(--text-lg);margin:0}:root:has(.app-header){--hide-on-scroll-top:var(--space-10)}.hide-on-scroll{top:var(--hide-on-scroll-top,0px);z-index:var(--z-header);padding-block:var(--space-2);background:var(--color-canvas);transition:transform var(--dur-base) var(--ease-out);position:sticky}.hide-on-scroll[data-hidden]:not(:focus-within){transform:translateY(calc(-100% - var(--hide-on-scroll-top,0px)))}@media (prefers-reduced-motion:reduce){.hide-on-scroll{transition:none}}.info-tip{vertical-align:middle;margin-block:calc(var(--space-3) * -1);display:inline-flex;position:relative}.info-tip-button{color:var(--color-muted)}.info-tip-bubble{z-index:20;translate:var(--shift,0px) 0;width:max-content;max-width:17rem;padding:var(--space-3) var(--space-4);border:var(--border-width-card) solid var(--color-outline);border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-modal);font-size:var(--text-sm);font-weight:var(--weight-regular,400);line-height:var(--leading-normal,1.4);text-align:left;white-space:normal;position:absolute;top:100%;left:0}.catalog-sync{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--tone-neutral-bg);color:var(--tone-neutral-fg);font-size:var(--text-sm);display:flex}.catalog-sync[data-tone=success]{background:var(--tone-success-bg);color:var(--tone-success-fg)}.catalog-sync[data-tone=danger]{background:var(--tone-danger-bg);color:var(--tone-danger-fg)}.catalog-sync svg{width:var(--space-4);height:var(--space-4);flex:none}.catalog-sync a{color:inherit}.catalog-product-reason{color:var(--color-muted);font-size:var(--text-sm)}.catalog-products{gap:var(--space-4);margin:var(--space-6) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.catalog-product-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.catalog-product-head h2{font-size:var(--text-h3);margin:0}.catalog-product-image{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-md);background:var(--tone-neutral-bg);object-fit:cover;flex:none}.catalog-product-price{font-size:var(--text-sm);margin:0 0 0 auto}.catalog-variants{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.catalog-variants th,.catalog-variants td{padding:var(--space-2) var(--space-3);text-align:left;border-top:1px solid var(--tone-neutral-bg)}.catalog-variants .money{text-align:right;white-space:nowrap}button.catalog-offers-toggle,button.catalog-offers-toggle:hover:not(:disabled),button.catalog-offers-toggle:active:not(:disabled){align-items:center;gap:var(--space-1);min-height:0;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);background:var(--tone-info-bg,var(--tone-neutral-bg));color:var(--tone-info-fg,var(--color-ink));font:inherit;font-size:var(--text-sm);white-space:nowrap;border:0;border-radius:999px;margin:0;font-weight:600;line-height:1.25;display:inline-flex;position:relative;transform:none}button.catalog-offers-toggle:before{content:"";position:absolute;inset:-12px -6px}button.catalog-offers-toggle:focus-visible{outline-offset:2px;outline:2px solid}.catalog-offers-chevron{width:12px;height:12px;transition:transform var(--dur-base,.2s);flex:none}button.catalog-offers-toggle[aria-expanded=true] .catalog-offers-chevron{transform:rotate(180deg)}.catalog-product-summary{color:var(--color-muted);font-size:var(--text-sm);flex-basis:100%;margin:0}.catalog-product-summary:not([data-offers]),.catalog-narrow-text{display:none}.catalog-offers-list{margin:var(--space-1) 0 0;padding:0 0 0 calc(var(--space-12) + var(--space-3));font-size:var(--text-sm);list-style:none}.catalog-offers-list li+li{margin-top:var(--space-1)}.catalog-narrow{display:none}@media (width<=600px){.catalog-products{gap:0}.catalog-product-body{margin-bottom:0}.catalog-products>li.catalog-product{padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--color-line);box-shadow:none;background:0 0;border-radius:0}.catalog-product-head{align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;row-gap:0;margin:0;display:grid}.catalog-product-image{grid-row:1/span 2}.catalog-product-head h2{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-product-summary:not([data-offers]),.catalog-product-summary{grid-column:2/span 2;display:block}.catalog-narrow-text{display:inline}.catalog-product-head .status-badge{white-space:nowrap;justify-self:end}.catalog-product-head:has(.catalog-offers-toggle) .status-badge{display:none}button.catalog-offers-toggle{justify-self:end}.catalog-wide,.catalog-product-reason,.catalog-product-price,.catalog-product-body .table-scroll,.catalog-product-body>p{display:none}.catalog-narrow{display:inline}}.settings-subpage{max-width:44rem}.onb-form{gap:var(--space-5);margin-top:var(--space-2);justify-items:stretch;display:grid}.onb-form>:is(h2,h3){margin:0}.onb-check{align-items:center;gap:var(--space-3);min-height:var(--touch-min);cursor:pointer;width:fit-content;display:flex}.onb-field{gap:var(--space-2);min-width:0;display:grid}.onb-fieldset{background:0 0;border:0;margin:0;padding:0}.onb-fieldset>legend{margin-bottom:var(--space-2)}.onb-label{font-weight:var(--weight-semibold);font-size:var(--text-base);margin:0;padding:0}.onb-input-wrap{position:relative}.onb-input{width:100%;min-height:var(--touch-min);padding-right:var(--space-10);font-size:var(--text-lg)}.onb-input[aria-invalid=true]{border-color:var(--tone-danger-fg)}.onb-input-check{right:var(--space-3);color:var(--color-ink);display:flex;position:absolute;top:50%;translate:0 -50%}.onb-eye{width:var(--touch-min);height:100%;color:var(--color-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.onb-eye svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.onb-field-message{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--tone-danger-fg);margin:0;display:flex}.onb-field-message[data-tone=muted]{color:var(--color-muted)}.onb-field-glyph{width:var(--onb-check-sm);height:var(--onb-check-sm);border-radius:var(--radius-round);background:var(--tone-danger-fg);color:var(--color-on-ink);font-size:var(--text-xs);font-weight:var(--weight-bold);flex:none;place-items:center;display:inline-grid}.onb-pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.onb-pill{min-height:var(--touch-min);padding:0 var(--space-4);border:var(--border-width-strong) solid var(--color-edge);border-radius:var(--radius-pill);background:var(--color-surface);font-weight:var(--weight-medium);cursor:pointer;align-items:center;margin:0;display:inline-flex;position:relative}.onb-pill[data-checked]{border-color:var(--color-accent)}.onb-pill:has(.onb-pill-input:focus-visible){outline:var(--focus-outline);outline-offset:var(--focus-offset)}.onb-pill-input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.onb-pill-fill{border-radius:var(--radius-pill);background:var(--color-accent-soft);position:absolute;inset:0}.onb-pill-label,.onb-pill-fill{pointer-events:none}.onb-pill-label{position:relative}.onb-consent{align-items:flex-start;gap:var(--space-3);min-height:var(--touch-min);padding-top:var(--space-2);display:flex}.onb-consent-box{width:var(--onb-check-box);height:var(--onb-check-box);border:var(--border-width-strong) solid var(--color-edge);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-on-ink);flex:none;place-items:center;display:grid;position:relative}.onb-consent-box[data-checked]{border-color:var(--color-ink);background:var(--color-ink)}.onb-consent-box:has(.onb-consent-input:focus-visible){outline:var(--focus-outline);outline-offset:var(--focus-offset)}.onb-consent-box:has(.onb-consent-input[aria-invalid=true]){border-color:var(--tone-danger-fg)}.onb-consent-input{inset:calc(-1 * var(--space-2));opacity:0;cursor:pointer;margin:0;position:absolute}.onb-consent-check{pointer-events:none}.onb-consent-label{font-weight:var(--weight-regular);line-height:var(--leading-small);cursor:pointer;margin:0}.onb-consent-link{text-decoration:underline}.onb-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.onb-chip,:is(button).onb-chip{gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-4);border-color:var(--color-edge);background:var(--color-surface);font-weight:var(--weight-medium)}.onb-chip[aria-pressed=true],:is(button).onb-chip[aria-pressed=true]:hover{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-ink)}.onb-chip[aria-disabled=true]{color:var(--color-muted);cursor:not-allowed}.onb-hint{font-size:var(--text-sm);line-height:var(--leading-small);color:var(--color-muted);margin:0}.creator-actions{gap:var(--space-3);justify-items:stretch;display:grid}.creator-shell .sticky-action>button:hover:not(:disabled){background:var(--color-ink-hover)}.creator-shell .sticky-action>button:disabled{background:var(--color-hover);color:var(--color-muted)}.upload-progress{width:100%;height:12px;accent-color:var(--color-ink)}.earning-lines li{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-line);flex-wrap:wrap;display:flex}.earning-lines{margin:0;padding:0;list-style:none}.visually-hidden-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.invitation-shell{max-width:var(--layout-phone-max);padding-bottom:var(--space-rail-clearance);font-size:var(--text-base);margin:0 auto}.invitation-shell h1{font-size:var(--text-h2)}.invitation-shell .sticky-action{align-items:center;gap:var(--space-2);box-sizing:border-box;background:var(--color-canvas);flex-direction:column;width:100%}:is(.creator-shell,.invitation-shell) .sticky-action{padding:var(--space-2) var(--space-4);padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom,0px))}:is(.creator-shell,.invitation-shell) .sticky-action>*{gap:var(--space-2);min-height:var(--touch-min)}.sticky-action svg{width:var(--space-4);height:var(--space-4);flex:none}.ad-disclosure{gap:var(--space-2);align-items:flex-start;margin:0;display:flex}.ad-disclosure input{margin-top:var(--space-1);flex:none}.note-neutral{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--tone-neutral-bg);color:var(--tone-neutral-fg);font-size:var(--text-base);display:flex}.creator-shell main>:last-child{scroll-margin-bottom:var(--space-rail-clearance)}.drop-zone{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-5) var(--space-4);border:var(--border-width-strong) dashed var(--color-muted);border-radius:var(--radius-lg);color:var(--color-muted);text-align:center;cursor:pointer;flex-direction:column;display:flex;position:relative;overflow:hidden}.drop-zone svg{width:var(--space-6);height:var(--space-6);flex:none}.drop-zone:hover,.drop-zone[data-over],.drop-zone:focus-within{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-ink)}.drop-zone[data-disabled]{cursor:default}.earning-lines li>.commission-detail>summary{align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);min-height:var(--touch-min);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;display:grid}.earning-lines summary>:nth-child(2),.earning-lines summary>:nth-child(4){justify-self:end}.earning-lines summary>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.earning-lines summary>.hint{font-size:var(--text-sm);min-width:0}.commission-payout{grid-column:1/-1}.commission-sub{gap:var(--space-2);display:flex}.commission-sub>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commission-sub>:last-child{white-space:nowrap;flex:none}.commission-sub>:last-child:before{content:"· "}.commission-detail{flex:100%}.commission-detail dl{justify-content:space-between;gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;font-size:var(--text-sm);grid-template-columns:auto auto;display:grid}.commission-detail dt{color:var(--color-muted)}.commission-detail dd{text-align:end;margin:0}.earnings-page{gap:var(--space-6);padding-bottom:calc(var(--space-rail-clearance) + env(safe-area-inset-bottom,0px));display:grid}.creator-shell .chat-log{padding-bottom:calc(var(--control-lg) + var(--space-8) + env(safe-area-inset-bottom,0px))}.creator-shell .chat-log>:last-child{scroll-margin-bottom:calc(var(--control-lg) + var(--space-8))}.creator-shell .chat-bar{inset-inline:0;z-index:var(--z-sticky-cta);position:fixed;bottom:0}.creator-shell .chat-head{z-index:var(--z-sticky-cta);margin-bottom:var(--space-4);position:sticky;top:0}:is(:is(.creator-shell,.invitation-shell):has(.tab-bar) .sticky-action,.creator-shell:has(.tab-bar) .chat-bar){bottom:calc(var(--tab-bar-h) + env(safe-area-inset-bottom,0px))}.creator-shell:has(.tab-bar) .chat-bar>.chat-composer.chat-composer{padding-bottom:var(--space-2)}main[data-area=creator]:has(.tab-bar){padding-bottom:calc(var(--space-rail-clearance) + var(--tab-bar-h))}.invitation-shell:has(.tab-bar){padding-bottom:calc(var(--space-rail-clearance) + var(--tab-bar-h))}.creator-shell:has(.tab-bar) .chat-log{padding-bottom:calc(var(--control-lg) + var(--space-8))}@media (width<=600px){.creator-shell .chat-log{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}.creator-shell .chat-items{margin-inline:calc(-1 * var(--space-4))}}.home-section{margin-bottom:var(--space-8)}.home-section h2{margin:0 0 var(--space-2);font-size:var(--text-h3)}.home-page{gap:var(--space-6);display:grid}.home-page>:is(header,section,p,ul){margin:0}.discover-controls{z-index:var(--z-sticky-cta);gap:var(--space-3);margin:0 calc(var(--layout-gutter) * -1) var(--space-4);padding:var(--space-2) var(--layout-gutter) var(--space-3);background:var(--color-canvas);display:grid;position:sticky;top:0}.discover-bar{align-items:center;gap:var(--space-2);display:flex}.discover-active{gap:var(--space-2);flex-wrap:wrap;display:flex}.discover-active .chip-toggle{align-items:center;gap:var(--space-1);display:inline-flex}.offer-feed{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.discover-wide{gap:var(--space-4);align-content:start;display:grid}.discover-wide>.page-header,.discover-wide>.segments{margin-bottom:0}.discover-wide>.discover-controls{margin-block:calc(var(--space-2) * -1) calc(var(--space-1) * -1)}.discover-wide section+section{margin-top:var(--space-4)}.discover-wide>*{min-width:0}.discover-wide section{margin:0}.discover-wide section>h2{margin:0 0 var(--space-3)}.offer-strip,.invitation-gallery{gap:var(--space-3);min-width:0;margin:0 calc(var(--layout-gutter) * -1);padding:0 var(--layout-gutter);scroll-snap-type:x proximity;scroll-padding-inline:var(--layout-gutter);list-style:none;display:flex;overflow-x:auto}.offer-strip>li{scroll-snap-align:start;flex:none;width:min(15rem,62vw)}.offer-feed{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.discover-more{width:100%;margin-top:var(--space-4);display:block}.discover-sent-note{align-items:center;gap:var(--space-2);display:flex}.discover-apply-body{gap:var(--space-2);display:grid}.discover-apply-body textarea{box-sizing:border-box;width:100%}.sheet-body .discover-apply-body textarea{min-height:7.5rem}.discover-apply-body textarea::placeholder{color:var(--color-muted)}.discover-apply-body h3,.discover-apply-body .account-subhead{font-size:var(--text-sm);margin:0}.discover-apply-terms p{margin:var(--space-1) 0}.discover-apply-consent{gap:var(--space-2);min-height:var(--touch-min);align-items:center;display:flex}.discover-sent-note svg{width:var(--space-5);height:var(--space-5);flex:none}.home-stats{gap:var(--space-1);margin-bottom:var(--space-6);display:grid}.home-stats-split,.home-stats-meta{color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0}.earnings-figures{align-items:flex-end;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.earnings-pending{gap:var(--space-1);color:var(--color-muted);font-variant-numeric:tabular-nums;margin:0;display:grid}.earnings-pending dt{font-size:var(--text-sm)}.earnings-pending dd{font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0}.account-identity{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.account-identity p{margin:0}.account-section{margin-top:var(--space-6)}.creator-shell button.switch{width:var(--space-12);min-width:var(--space-12);height:var(--touch-min);min-height:var(--touch-min);background:0 0;border:0;flex:none;padding:0;position:relative}.creator-shell button.switch:before{content:"";inset-inline:0;top:calc((var(--touch-min) - var(--space-8)) / 2);height:var(--space-8);box-sizing:border-box;border:var(--border-width-strong) solid var(--color-edge);border-radius:var(--radius-pill);background:var(--color-surface);position:absolute}.creator-shell button.switch:after{content:"";top:calc((var(--touch-min) - var(--space-5)) / 2);width:var(--space-5);height:var(--space-5);border-radius:var(--radius-round);background:var(--color-edge);transition:transform var(--dur-fast) var(--ease-out);position:absolute;inset-inline-start:calc((var(--space-8) - var(--space-5)) / 2)}.creator-shell button.switch[aria-checked=true]:before{border-color:var(--color-ink);background:var(--color-accent)}.creator-shell button.switch[aria-checked=true]:after{background:var(--color-ink);transform:translateX(var(--space-4))}.account-identity a{min-height:var(--touch-min);align-items:center;display:inline-flex}.instagram-aside{align-items:center;gap:var(--space-3);display:flex}.btn-spinner{width:1em;height:1em;margin-right:var(--space-2);vertical-align:-.125em;border:var(--border-width-strong) solid currentColor;border-right-color:#0000;border-radius:50%;animation:.8s linear infinite btn-spin;display:inline-block}@keyframes btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn-spinner{animation-duration:2.4s}}.account-settings{gap:var(--space-10);display:grid}.account-group{gap:var(--space-5);min-width:0;display:grid}.account-settings>*,.account-group>*{margin:0}.account-group h3{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:normal;margin:0}.account-form{justify-items:start;gap:var(--space-4);display:grid}.account-form>.onb-form{justify-self:stretch;margin:0}.account-foot{justify-items:start;gap:var(--space-2);margin-top:var(--space-6);display:grid}.account-subhead{margin:var(--space-4) 0 0;font-size:var(--text-h3)}.creator-shell .account-foot button.is-signout,.creator-shell .account-foot button.is-signout:hover:not(:disabled){color:var(--tone-danger-fg)}.account-foot button{padding-inline:var(--space-1)}.reco h2,.discover-all{margin:0 0 var(--space-3);font-size:var(--text-h3)}.discover-all{margin-top:var(--space-6)}#compte-createur-form{gap:var(--space-2);display:grid}.payouts-action{min-height:var(--touch-min)}.earnings-notice{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border-inline-start:var(--border-width-accent) solid var(--tone-attention-fg);border-radius:var(--radius-md);background:var(--tone-attention-bg);color:var(--tone-attention-fg)}.earnings-page>:is(section,p,ul){margin:0}.earnings-page .earning-lines li:first-child{padding-top:0}.payouts-block{gap:var(--space-4);justify-items:start;display:grid}.payouts-block>*,.payouts-block .badge-row,.payouts-block .payouts-action,.payouts-block>div{margin:0}.sample-variant{align-items:center;gap:var(--space-2);margin:var(--space-2) 0;display:flex}.product-address-text{white-space:pre-line;margin:0}.product-field-error{color:var(--tone-danger-fg);font-weight:var(--weight-semibold)}.invitation-gallery{justify-self:stretch;margin-inline:0;padding-inline:0}.invitation-gallery li{scroll-snap-align:start;flex:none;width:min(14rem,62vw)}.invitation-gallery figure{gap:var(--space-1);margin:0;display:grid}.invitation-gallery img{aspect-ratio:1;border:var(--border-width-card) solid var(--color-outline);border-radius:var(--radius-xl);background:var(--color-surface-hover);object-fit:cover;width:100%}.invitation-gallery video{aspect-ratio:9/16;border:var(--border-width-card) solid var(--color-outline);border-radius:var(--radius-xl);background:var(--color-surface-hover);object-fit:cover;width:100%}.running-ads{margin-bottom:var(--space-4)}.running-ads h2{margin:0 0 var(--space-3)}.invitation-gallery figcaption{color:var(--color-muted);font-size:var(--text-sm)}@media (width>=601px){.creator-shell{flex-direction:column;display:flex}:is(:is(.creator-shell,.invitation-shell):has(.tab-bar) .sticky-action,.creator-shell:has(.tab-bar) .chat-bar){bottom:0}main[data-area=creator]:has(.tab-bar){max-width:var(--layout-content-max);padding-bottom:var(--space-rail-clearance)}.creator-page{max-width:calc(var(--layout-phone-max) + var(--space-16));width:100%;margin-inline:auto}.creator-page:has(.discover-wide){max-width:none}}@media (width>=900px){.discover-wide .offer-feed{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}.agreement-text{white-space:pre-wrap}.collab-agreement summary{padding-block:var(--space-3);cursor:pointer;list-style:inside disclosure-closed;display:list-item}.collab-agreement[open] summary{list-style-type:disclosure-open}.collab-agreement>:not(summary){margin:var(--space-3) 0 0}:root{--tab-bar-h:var(--space-16)}.tab-bar{inset-inline:0;z-index:var(--z-sticky-top);box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0px);border-top:var(--border-width) solid var(--color-line);background:var(--color-surface);position:fixed;bottom:0}.tab-bar ul{max-width:var(--layout-phone-max);height:var(--tab-bar-h);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 auto;padding:0;list-style:none;display:grid}.tab-bar li{min-width:0;display:flex}.tab-bar :is(li>a,.account-menu-trigger){justify-content:center;align-items:center;gap:var(--space-1);min-width:0;min-height:var(--touch-min);color:var(--color-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);background:0 0;border:0;flex-direction:column;flex:1;padding:0;text-decoration:none;display:flex}.tab-bar :is(li>a[aria-current=page],.account-menu-trigger[data-active]){color:var(--color-ink);font-weight:var(--weight-semibold)}.tab-bar .account-menu-trigger:hover:not(:disabled){background:0 0}.tab-bar .account-menu{flex:1;min-width:0;display:flex}.tab-bar-icon{width:var(--space-12);height:var(--space-8);border-radius:var(--radius-pill);place-items:center;display:grid;position:relative}.tab-bar-icon svg{width:var(--space-6);height:var(--space-6);position:relative}.tab-bar-pill{border-radius:var(--radius-pill);background:var(--color-ink);position:absolute;inset:0}.tab-bar :is(li>a[aria-current=page],.account-menu-trigger[data-active]) .tab-bar-icon{color:var(--color-on-ink)}.tab-bar .account-menu-trigger[data-active] .tab-bar-icon{background:var(--color-ink)}.tab-bar .tab-bar-icon .nav-counter{top:calc(var(--space-1) * -1);background:var(--color-accent);color:var(--color-on-accent);box-shadow:0 0 0 2px var(--color-surface);position:absolute;inset-inline-end:calc(var(--space-1) * -1)}@media (width>=601px){.tab-bar{margin-bottom:var(--space-6);border:var(--border-width-card) solid var(--color-outline);border-radius:var(--radius-xl);order:-1;padding:0;position:static}.tab-bar ul{gap:var(--space-2);max-width:none;height:auto;padding:var(--space-2);display:flex}.tab-bar li{flex:1}.tab-bar :is(li>a,.account-menu-trigger){gap:var(--space-2);font-size:var(--text-sm);flex-direction:row}}.step-tracker{--step-node:var(--space-6);grid-template-columns:repeat(var(--step-count), minmax(0, 1fr));margin:0 0 var(--space-5);padding:0;list-style:none;display:grid}.step-tracker li{align-items:flex-start;gap:var(--space-2);flex-direction:column;padding-inline-end:var(--space-2);display:flex;position:relative}.step-tracker li:not(:last-child):after{content:"";top:calc((var(--step-node) - var(--border-width-strong)) / 2);inset-inline:calc(var(--step-node) + var(--space-2)) var(--space-2);height:var(--border-width-strong);background:var(--color-line);position:absolute}.step-tracker li[data-state=done]:not(:last-child):after{background:var(--color-ink)}.step-tracker-node{width:var(--step-node);height:var(--step-node);border:var(--border-width-strong) solid var(--color-edge);border-radius:var(--radius-round);background:var(--color-surface);color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex:none;place-items:center;display:grid}.step-tracker-node svg{width:var(--space-4);height:var(--space-4)}.step-tracker li[data-state=done] .step-tracker-node{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-on-ink)}.step-tracker li[data-state=current] .step-tracker-node{border-color:var(--color-ink);background:var(--color-accent);box-shadow:var(--shadow-current);color:var(--color-on-accent)}.step-tracker-label{color:var(--color-muted);font-size:var(--text-sm)}.step-tracker li[data-state=done] .step-tracker-label,.step-tracker li[data-state=current] .step-tracker-label{color:var(--color-ink)}.step-tracker li[data-state=current] .step-tracker-label{font-weight:var(--weight-semibold)}.step-tracker-state{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.step-tracker[data-orientation=vertical]{grid-template-columns:minmax(0,1fr)}.step-tracker[data-orientation=vertical] li{align-items:center;gap:var(--space-3);flex-direction:row;padding-block-end:var(--space-4)}.step-tracker[data-orientation=vertical] li:last-child{padding-block-end:0}.step-tracker[data-orientation=vertical] li:not(:last-child):after{inset:calc(var(--step-node) + var(--space-1)) auto var(--space-1) calc((var(--step-node) - var(--border-width-strong)) / 2);width:var(--border-width-strong);height:auto}@media (width<=700px){.step-tracker[data-orientation=horizontal]{grid-template-columns:minmax(0,1fr)}.step-tracker[data-orientation=horizontal] li{align-items:center;gap:var(--space-3);flex-direction:row;padding-block-end:var(--space-4)}.step-tracker[data-orientation=horizontal] li:last-child{padding-block-end:0}.step-tracker[data-orientation=horizontal] li:not(:last-child):after{inset:calc(var(--step-node) + var(--space-1)) auto var(--space-1) calc((var(--step-node) - var(--border-width-strong)) / 2);width:var(--border-width-strong);height:auto}}.ad-section{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.ad-section h3{font-size:var(--text-base);margin:0}.ad-form,.ad-card{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.ad-form+.ad-form,.ad-card+.ad-form{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-edge)}.ad-form p,.ad-card p{margin:0}.ad-form textarea{width:100%;padding:var(--space-3);border:var(--border-width-strong) solid var(--color-edge);border-radius:var(--radius-md);background:var(--color-surface);font:inherit;display:block}.ad-form label{margin-top:var(--space-2)}.ad-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ad-link code{overflow-wrap:anywhere;font-size:var(--text-sm);display:block}.ad-blocking{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--tone-attention-bg)}.ad-blocking ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.ad-actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ad-field-error{color:var(--tone-danger-fg);font-weight:var(--weight-semibold)}.ad-subhead{margin:var(--space-3) 0 0;font-size:var(--text-sm)}.ad-steps{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}.ad-step{gap:var(--space-1);overflow-wrap:anywhere;display:grid}.ad-step-pending{color:var(--color-muted)}.ad-step-failed strong,.ad-error{color:var(--tone-danger-fg)}.ad-metrics-scroll{overflow-x:auto}.ad-metrics th.number,.ad-metrics td.number{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.ad-metrics th[scope=row]{white-space:nowrap}.ad-alert{padding:var(--space-2) var(--space-3);border-inline-start:3px solid var(--tone-danger-fg);background:var(--tone-danger-bg);color:var(--tone-danger-fg);overflow-wrap:anywhere;margin:0}.ad-pause{gap:var(--space-2);display:grid}.ad-step-checking strong{color:var(--tone-attention-fg)}.ad-set-picker{gap:var(--space-2);min-width:0;margin:0 0 var(--space-2);border:0;padding:0;display:grid}.ad-set-picker legend{font-weight:var(--weight-semibold);padding:0}.ad-set-picker select{max-width:100%}.sheet-body .ad-form select,.sheet-body .ad-form textarea{box-sizing:border-box;width:100%}.permission-card{z-index:1;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--tone-neutral-bg);margin:0;display:grid;position:relative}.permission-card p{margin:0}.permission-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.permission-head h3{font-size:var(--text-base);margin:0}.permission-head h2{margin:0}.version-player{gap:var(--space-3);max-width:var(--layout-phone-max);margin:0 0 var(--space-4);display:grid}.version-video{width:100%;max-height:var(--layout-dialog);aspect-ratio:9/16;border-radius:var(--radius-lg);background:var(--color-ink);object-fit:contain}.version-player figcaption{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.version-list{gap:var(--space-3);margin:0 0 var(--space-6);padding:0;list-style:none;display:grid}.version-list li{gap:var(--space-2);padding:var(--space-4);border:var(--border-width-card) solid var(--color-outline);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.version-list li strong{overflow-wrap:anywhere}.version-list p{margin:0}.version-list li>button{justify-self:start}.version-list-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.version-outcome{font-weight:var(--weight-semibold)}.version-feedback,.feedback-quote{padding:var(--space-3) var(--space-4);border-inline-start:var(--border-width-accent) solid var(--tone-progress-fg);border-radius:var(--radius-md);background:var(--tone-progress-bg);color:var(--color-ink);white-space:pre-line}.approved-notice{padding:var(--space-3) var(--space-4);border-inline-start:var(--border-width-accent) solid var(--tone-success-fg);border-radius:var(--radius-md);background:var(--tone-success-bg);color:var(--color-ink)}@media (width<=600px){.version-player{max-width:none;margin-inline:0}.version-video{max-height:70dvh}}.version-player{justify-items:center}.suivi-list,.suivi-block,.suivi-checklist,.suivi-page{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}.suivi-page{gap:var(--space-8)}.suivi-page>*,.suivi-block>*{min-width:0;margin:0}.suivi-page>.ad-section{margin-top:0}.suivi-list .list-row-meta{column-gap:var(--space-2);flex-wrap:wrap}.suivi-list .status-signal{white-space:nowrap}.suivi-checklist>*,.suivi-checklist.suivi-checklist>h2{margin:0}.suivi-block>button{justify-self:start}.suivi-review{gap:var(--space-3);display:grid}.suivi-review textarea{width:100%;padding:var(--space-3);border:var(--border-width-strong) solid var(--color-edge);border-radius:var(--radius-md);background:var(--color-surface);font:inherit;display:block}.suivi-review>*{margin:0}.suivi-actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.suivi-confirm{gap:var(--space-3);padding:var(--space-4);border-inline-start:var(--border-width-accent) solid var(--tone-attention-fg);border-radius:var(--radius-md);background:var(--tone-attention-bg);color:var(--tone-attention-fg);display:grid}.suivi-confirm p{margin:0}.suivi-field-error{color:var(--tone-danger-fg);font-weight:var(--weight-semibold)}.suivi-states{border-top:var(--border-width) solid var(--color-line);margin:0}.suivi-states>div{gap:var(--space-1) var(--space-4);padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--color-line);grid-template-columns:minmax(0,11rem) minmax(0,1fr);display:grid}.suivi-states dt{color:var(--color-muted)}.suivi-states dd{margin:0}@media (width<=600px){.suivi-states>div{grid-template-columns:minmax(0,1fr)}}.suivi-address{white-space:pre-line}.suivi-block .button-quiet{margin-inline-start:calc(-1 * var(--space-5))}button.brand-link{all:unset;cursor:pointer;color:inherit;font:inherit;font-weight:var(--weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:3px;position:relative}button.brand-link:after{content:"";width:max(100%, var(--touch-min));height:var(--touch-min);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}button.brand-link:hover{text-decoration-color:currentColor}button.brand-link:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}.brand-category{color:var(--color-muted);font-size:var(--text-sm);text-transform:capitalize;margin:0}.brand-body{gap:var(--space-4);font-size:var(--text-base);font-weight:var(--weight-regular);display:grid}.brand-body p{font-size:var(--text-base);font-weight:var(--weight-regular);margin:0}.brand-body section h3{margin:0 0 var(--space-2);color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}.brand-products,.brand-offers{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.brand-products li{gap:var(--space-1);display:grid}.brand-products img,.brand-product-blank{aspect-ratio:1;border:var(--border-width-card) solid var(--color-outline);border-radius:var(--radius-xl);background:var(--color-surface-hover);object-fit:cover;width:100%}.brand-product-name{font-weight:var(--weight-semibold)}.brand-product-price{color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.chat-composer{box-sizing:border-box;padding:var(--space-2) var(--space-4);padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom,0px));border-top:var(--border-width) solid var(--color-line);background:var(--color-surface)}.chat-composer-field{box-sizing:border-box;align-items:flex-end;gap:var(--space-2);--chat-control:var(--touch-min);width:100%;padding:var(--space-1);border:var(--border-width) solid var(--color-line);border-radius:calc(var(--touch-min) / 2 + var(--space-1));background:var(--color-canvas);padding-inline-start:var(--space-4);display:flex}.chat-composer-field:focus-within{border-color:var(--color-ink)}.chat-composer .chat-composer-field textarea{box-sizing:border-box;min-width:0;min-height:var(--chat-control);max-height:calc(var(--text-base) * 1.4 * 5 + var(--space-4));padding:calc((var(--chat-control) - 1.4em) / 2) 0;color:var(--color-ink);font:inherit;resize:none;scrollbar-width:none;background:0 0;border:0;outline:0;flex:1;margin:0;line-height:1.4;overflow-y:auto}.chat-composer-field textarea::-webkit-scrollbar{display:none}.chat-composer .chat-send{box-sizing:border-box;aspect-ratio:1;width:var(--chat-control);height:var(--chat-control);min-width:var(--chat-control);min-height:var(--chat-control);border-radius:var(--radius-round);background:var(--color-ink);color:var(--color-on-ink);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-send:hover:not(:disabled){background:var(--color-ink-hover)}.chat-send:disabled{background:var(--color-hover);color:var(--color-muted);cursor:default}.chat-send:focus-visible{outline:var(--border-width-focus,2px) solid var(--color-ink);outline-offset:2px}.chat-send svg{width:var(--space-5);height:var(--space-5);flex:none}.chat-composer-error{margin:0 0 var(--space-2);color:var(--color-danger-solid);font-size:var(--text-sm)}.finance-card{padding:var(--space-5);border:var(--border-width-card) solid var(--color-outline);border-radius:var(--radius-xl);background:var(--color-surface)}.finance-card>h2{margin-bottom:var(--space-3)}.finance-confirmation{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--tone-success-bg);color:var(--tone-success-fg)}.finance-action{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--tone-attention-bg);color:var(--tone-attention-fg)}.finance-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.finance-actions .primary{background:var(--color-ink);color:var(--color-on-ink)}.finance-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));width:100%;display:grid}.finance-grid>.finance-wide{grid-column:1/-1}.finance-grid .badge-row{margin-bottom:var(--space-3)}.finance-method{font-variant-numeric:tabular-nums}.finance-batches{--finance-columns:minmax(8rem, .8fr) 4.5rem 6.5rem 5rem 5rem 6.5rem minmax(9rem, 11rem) 5.5rem}.finance-week{color:var(--color-ink);font-weight:var(--weight-semibold);white-space:nowrap;text-decoration:none}.finance-figure{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.finance-actions{justify-self:end}.finance-checklist{gap:var(--space-3);margin:0 0 var(--space-3);padding:0;list-style:none;display:grid}.finance-checklist p{margin:var(--space-2) 0 0}.finance-checkout{max-width:36rem}.finance-checkout p:last-child{margin-bottom:0}@media (width<=600px){.finance-grid{grid-template-columns:minmax(0,1fr)}}.finance-figures{display:contents}@media (width<=1100px){.finance-batches .row-head{display:none}.finance-batches .row-list-item{min-height:var(--touch-min);grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"week total status action"}.finance-batches .finance-week{grid-area:week}.finance-batches .finance-figures{display:contents}.finance-batches .finance-figure:not([data-label=Total]){display:none}.finance-batches .finance-figure[data-label=Total]{grid-area:total}.finance-batches .finance-figure .hint,.finance-batches .finance-note{display:none}.finance-batches .finance-status{grid-area:status;justify-self:end}.finance-batches .finance-actions{grid-area:action;justify-self:end}}@media (width<=600px){.finance-batches .row-list-item{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"week total action""status status status"}.finance-batches .finance-status{justify-self:start}}.finance-payment{gap:var(--space-8);max-width:44rem;display:grid}.finance-payment>*{margin:0}.finance-block{gap:var(--space-4);min-width:0;display:grid}.finance-block>*,.finance-block .finance-checklist{margin:0}.finance-replace:not([open]){display:block}.finance-replace summary{width:fit-content;min-height:var(--touch-min);font-weight:var(--weight-semibold);cursor:pointer;align-items:center;display:flex}.finance-submit{justify-items:start;gap:var(--space-2);display:grid}.finance-submit .hint{margin:0}.finance-consent-text{max-height:18rem;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-small);overflow-y:auto}.finance-consent-text h3{margin:0 0 var(--space-2);font-size:var(--text-sm)}.finance-consent-text p{margin:0 0 var(--space-2)}.finance-consent{align-items:center;gap:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-small);display:flex}.finance-consent input{flex:none}.finance-summary-total{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.finance-summary-total strong{font-family:var(--font-display);font-size:var(--text-figure);font-variant-numeric:tabular-nums;line-height:var(--leading-tight)}.finance-detail{gap:var(--space-8);min-width:0;display:grid}.finance-detail>section{gap:var(--space-3);min-width:0;margin:0;display:grid}.finance-detail>section>*{min-width:0}.finance-detail p,.finance-detail h2,.finance-detail ul{margin:0}.finance-detail ul{gap:var(--space-2);padding-left:var(--space-5);display:grid}.finance-detail details>:not(summary)+*{margin-top:var(--space-3)}.finance-more>summary,.finance-creator>summary{align-items:center;gap:var(--space-3);min-height:var(--touch-min);cursor:pointer;flex-wrap:wrap;display:flex}.finance-more>summary{color:var(--color-muted)}.finance-creators h2{font-size:var(--text-lg)}.finance-creator{border-bottom:var(--border-width) solid var(--color-line)}.finance-creator-name{overflow-wrap:anywhere;min-width:0;font-weight:var(--weight-semibold);flex:10rem}.finance-creator-net{font-variant-numeric:tabular-nums}.sales-page,.sales-day{gap:var(--space-4);min-width:0;display:grid}.sales-day{gap:var(--space-6);max-width:44rem}.sales-page>*,.sales-day>*{margin:0}.sales-summary{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sales-summary p,.sales-toolbar-error{margin:0}.sales-summary p{font-size:var(--text-sm)}.sales-table{--sales-columns:7rem minmax(0, 1fr) 6rem 7rem 6.5rem}.sales-date{font-weight:var(--weight-semibold);white-space:nowrap}.sales-annonce{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-figure{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sales-commission-label{display:none}@media (width<=760px){.sales-table .sales-commission-label{display:inline}.sales-table .row-head{display:none}.sales-table .row-list-item{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date base""annonce commission"}.sales-table .sales-date{grid-area:date}.sales-table .sales-annonce{grid-area:annonce}.sales-table .sales-base{font-weight:var(--weight-semibold);grid-area:base}.sales-table .sales-commission{color:var(--color-muted);font-size:var(--text-sm);grid-area:commission}.sales-table .sales-purchases{display:none}}.sales-filter{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}.sales-pages{gap:var(--space-3);justify-content:flex-end;display:flex}.sales-facts{gap:var(--space-2) var(--space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.sales-facts dt{color:var(--color-muted)}.sales-entries{gap:var(--space-3);display:grid}.sales-entries h2,.sales-day .hint{margin:0}@media (width<=600px){.finance-table thead{display:none}.finance-table,.finance-table tbody,.finance-table tr,.finance-table th,.finance-table td{display:block}.finance-table tr{gap:var(--space-1);padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--color-line);display:grid}.finance-table td{justify-content:space-between;gap:var(--space-3);text-align:right;border:0;padding:0;display:flex}.finance-table td:before{content:attr(data-label);color:var(--color-muted);text-align:left}.finance-table th[scope=row]{text-align:left;border:0;padding:0}}.brand-description-fields{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.brand-description-fields :is(input,textarea,select){width:100%}.brand-description-fields small{display:block}.brand-description-fields label,.brand-description-fields .hint{margin-bottom:0}.publish-steps{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.publish-steps li{align-items:center;gap:var(--space-3);color:var(--color-muted);display:flex}.publish-steps li[data-state=active],.publish-steps li[data-state=done]{color:var(--color-ink)}.publish-marker{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-round);border:var(--border-width) solid var(--color-edge);flex:none;place-items:center;display:inline-grid}.publish-marker[data-state=active]{background:var(--color-ink);border-color:var(--color-ink)}.publish-marker[data-state=done]{color:var(--color-ink)}.publish-marker svg{width:var(--space-4);height:var(--space-4)}.videos-page{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;max-width:44rem;display:grid}.videos-page section{margin:0}.video-cards{margin:0;padding:0;list-style:none}.video-card{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);min-width:0;display:flex;position:relative}.video-card-thumb{width:var(--space-10);aspect-ratio:9/12;border:var(--border-width-card) solid var(--color-outline);border-radius:var(--radius-md);background:var(--color-media);color:var(--color-on-fill);flex:none;place-items:center;display:grid;position:relative}.video-card-thumb svg{width:var(--space-5);height:var(--space-5)}.video-card-thumb span{inset:auto var(--space-1) var(--space-1) auto;font-size:var(--text-xs);font-variant-numeric:tabular-nums;position:absolute}.video-card-who{flex:1;min-width:0;line-height:1.3;display:grid}.video-card-name{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.video-card-who .entity-link{z-index:1;position:relative}.video-card-open{position:absolute;inset:0}.video-card-who>span{color:var(--color-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.video-card-who>span[data-tone=danger]{color:var(--tone-danger-fg)}.video-card-action{min-height:var(--touch-min);flex:none;position:relative}.video-card-figure{text-align:right;font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none;line-height:1.2;display:grid}.video-card-figure i{color:var(--color-muted);font-style:normal}.video-card-who>.video-card-detail[data-tone]{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.videos-page .ads-group-toggle{min-height:var(--touch-min);justify-self:end}.ads-group{gap:var(--space-1);margin:var(--space-4) 0 0;display:grid}.ads-group h2{font-size:var(--text-sm);color:var(--color-muted);margin:0}.connect-form{max-width:36rem}.connect-form label{margin-block-end:var(--space-1);display:block}.connect-form select,.connect-form input[type=text]{box-sizing:border-box;width:100%}.settings-page{max-width:44rem}.settings-section{margin-bottom:var(--space-6);scroll-margin-top:var(--space-4)}.settings-section>h2{margin:0 0 var(--space-3);font-size:var(--text-lg)}.settings-pref-label{margin:var(--space-3) 0 var(--space-2);color:var(--color-muted)}.settings-lines{max-width:44rem;margin:0;display:grid}.settings-line{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:var(--border-width) solid var(--color-line);display:flex}.settings-line dt{color:var(--color-muted);flex:none}.settings-line dd{overflow-wrap:anywhere;text-align:right;font-weight:var(--weight-medium);margin:0}.settings-theme .theme-switch{border:0;margin:0;padding:0}.settings-theme .theme-switch legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink);background:var(--color-canvas);margin:0}.app-header{z-index:var(--z-header);align-items:center;gap:var(--space-4);min-height:var(--space-10);padding:var(--space-1) var(--layout-gutter);background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-line);display:flex;position:sticky;top:0}.app-header .signout{min-height:var(--touch-min);padding:0 var(--space-4);font-weight:var(--weight-medium);background:0 0;border-color:#0000;flex:none}.app-header .signout:hover:not(:disabled){background:var(--color-hover)}.app-header nav{flex:1}.app-header ul{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.app-header nav a{min-height:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--color-ink);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex;position:relative}.app-header nav a:hover{background:var(--color-hover)}.nav-pill{border-radius:var(--radius-pill);background:var(--color-ink);position:absolute;inset:0}.nav-label{position:relative}.app-header nav a[aria-current=page]{color:var(--color-on-ink)}.app-header nav a[aria-current=page]:hover{background:0 0}main{max-width:var(--layout-content-max);padding:var(--space-8) var(--layout-gutter) var(--space-16);margin:0 auto}@media (width<=900px){.app-header,main{--layout-gutter:var(--space-5);padding-inline:var(--layout-gutter)}}@media (width<=600px){.app-header,main{--layout-gutter:var(--space-4);padding-inline:var(--layout-gutter)}}h1,h2,h3{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-heading);margin:0 0 var(--space-4)}h1{font-size:var(--text-h1);font-weight:var(--weight-display-heavy);font-stretch:var(--stretch-display-heavy);line-height:var(--leading-tight)}h2{font-size:var(--text-h2);line-height:var(--leading-snug)}h3{font-size:var(--text-h3);line-height:var(--leading-normal)}:is(.dashboard,.home-page) h2{font-size:var(--text-h3);line-height:var(--leading-snug);margin:0 0 var(--space-3)}p{margin:0 0 var(--space-3)}a{color:var(--color-ink);text-underline-offset:var(--space-1)}:is(p,li,dd,small,.hint) a:not([class],nav a,[role=tablist] a){color:var(--color-accent);text-decoration:underline}code,.screen-state-reference{font-family:var(--font-mono);font-size:var(--text-sm)}small,.hint{font-size:var(--text-xs);color:var(--color-muted)}.save-status{min-height:1.25rem;font-size:var(--text-xs);color:var(--color-muted);margin:0}.save-status[data-state=idle]{clip-path:inset(50%);width:1px;height:1px;min-height:0;position:absolute;overflow:hidden}.save-status[data-state=error]{color:var(--tone-attention-fg)}.save-status-retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tooltip-wrap{display:inline-block;position:relative}.tooltip-wrap [role=tooltip]{z-index:10;bottom:calc(100% + var(--space-2));width:max-content;max-width:min(20rem,100vw - 2rem);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--tone-attention-bg);color:var(--tone-attention-fg);font-size:var(--text-xs);display:none;position:absolute;left:0}.tooltip-wrap:hover [role=tooltip],.tooltip-wrap:focus-within [role=tooltip],.tooltip-wrap[data-open] [role=tooltip]{display:block}button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.unknown-value{color:var(--color-muted);font-style:italic}:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}h1[tabindex="-1"]:focus{outline:none}.skip-link{left:var(--space-4);top:calc(-1 * var(--space-12));z-index:var(--z-skip);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface);position:absolute}.skip-link:focus{top:var(--space-4)}button,.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-5);border:var(--border-width-strong) solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-instant) var(--ease-out);text-decoration:none;display:inline-flex}:is(button,.button)>svg{width:var(--space-4);height:var(--space-4);flex:none}button:hover:not(:disabled),.button:hover{background:var(--color-hover)}button:active:not(:disabled),.button:active{transform:scale(var(--press-scale))}button[type=submit],:is(button,.button).button-primary{background:var(--color-ink);color:var(--color-on-ink)}button[type=submit]:hover:not(:disabled),:is(button,.button).button-primary:hover:not(:disabled){background:var(--color-ink-hover)}:is(button,.button).button-secondary:not(:disabled){background:var(--color-surface);color:var(--color-ink)}:is(button,.button).button-secondary:hover:not(:disabled){background:var(--color-hover)}:is(button,.button).button-quiet:not(:disabled){color:var(--color-ink);background:0 0;border-color:#0000}:is(button,.button).button-quiet:hover:not(:disabled){background:var(--color-hover)}:is(button,.button).button-danger:not(:disabled){border-color:var(--color-danger-solid);background:var(--color-danger-solid);color:var(--color-danger-solid-fg)}:is(button,.button).button-danger:hover:not(:disabled){opacity:.9}:is(button,.button).button-sm{min-height:var(--touch-min);padding:0 var(--space-4);font-size:var(--text-sm);white-space:nowrap}button:disabled{cursor:not-allowed;border-color:var(--color-edge);background:var(--color-hover);color:var(--color-muted)}.page-header{gap:var(--space-1);margin-bottom:var(--space-6);display:grid}.page-header-lead{align-items:flex-start;gap:var(--space-2);flex:auto;min-width:0;display:flex}.page-header-lead>.button-icon+.page-header-title h1{min-height:var(--touch-min);align-items:center;display:flex}.page-header-lead>.button-icon{margin-inline-start:calc(-1 * var(--space-3))}.page-header-main{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.page-header-title{flex:auto;min-width:0}.page-header h1{overflow-wrap:anywhere;margin:0}.page-header-lede{margin:var(--space-1) 0 0;color:var(--color-muted)}.page-header-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.page-header-main{min-height:var(--touch-min)}.messages-head+.chat{height:max(calc(100dvh - var(--chat-offset) - var(--touch-min) - var(--space-6)), 24rem)}@media (width<=600px){main[data-area=brand]{padding-top:var(--space-4)}.page-header{margin-bottom:var(--space-4)}main[data-area] h1{font-size:var(--text-h2)}.page-header-main{flex-wrap:nowrap}.messages-head+.chat{height:max(calc(100dvh - var(--chat-offset) - var(--touch-min) - 2 * var(--space-4)), 24rem)}.messages-head[data-collapsed]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.messages-head[data-collapsed]+.chat{height:max(calc(100dvh - var(--chat-offset)), 24rem)}}.card{padding:var(--space-5);border:var(--border-width-card) solid var(--color-outline);border-radius:var(--radius-xl);background:var(--color-surface)}@media (width>=601px){.card{padding:var(--space-7)}}.card-compact h2{font-size:var(--text-h3)}.card-interactive{transition:background var(--dur-fast) var(--ease-out)}.card-interactive:hover{background:var(--color-oat)}.avatar{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-round);color:var(--color-on-fill);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.brand-logo-image{object-fit:cover}.avatar[data-size=sm]{width:var(--space-8);height:var(--space-8);font-size:var(--text-xs)}.avatar[data-size=lg]{width:var(--control-lg);height:var(--control-lg);font-size:var(--text-base)}label{margin-bottom:var(--space-1);font-weight:var(--weight-medium);display:block}label:has(>input:is([type=checkbox],[type=radio])){min-height:var(--touch-min)}summary{min-height:var(--touch-min);cursor:pointer}summary:not(:has(>*)){padding-block:calc((var(--touch-min) - 1lh) / 2)}input,select,textarea{min-height:var(--touch-min);max-width:100%;padding:var(--space-2) var(--space-5);border:var(--border-width-strong) solid var(--color-edge);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font:inherit}input[type=checkbox],input[type=radio]{min-height:0;padding:0}textarea{border-radius:var(--radius-lg)}form{gap:var(--space-3);justify-items:start;display:grid}fieldset{min-width:0;padding:var(--space-4);border:var(--border-width-card) solid var(--color-outline);border-radius:var(--radius-lg);background:var(--color-surface);margin:0}legend{padding:0 var(--space-2);font-weight:var(--weight-semibold)}.status-badge,.badge{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--tone-neutral-bg);color:var(--tone-neutral-fg);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--space-6);display:inline-flex}.status-badge:before,.badge:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-round);background:currentColor}.screen-state{padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-surface);border:var(--border-width-card) solid var(--color-outline)}.screen-state h2{margin-bottom:var(--space-2)}.screen-state-actions{justify-items:start;gap:var(--space-3);display:grid}.screen-state-actions>*{margin:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.loading-skeleton{gap:var(--space-3);opacity:0;display:grid}.loading-skeleton[data-shown]{opacity:1;transition:opacity var(--dur-fast) var(--ease-out)}.skeleton-block{height:var(--space-6);border-radius:var(--radius-xl);background:var(--color-surface);border:var(--border-width-card) solid var(--color-outline);animation:1.4s ease-in-out infinite skeleton-pulse;display:block}.skeleton-title{width:55%}.skeleton-short{width:75%}@keyframes skeleton-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.skeleton-block{animation:none}}.screen-state-error{border-inline-start:var(--border-width-accent) solid var(--tone-danger-fg);background:var(--tone-danger-bg);color:var(--tone-danger-fg)}.screen-state-error button{background:var(--color-surface);color:var(--color-ink)}.screen-state-no-permission{border-inline-start:var(--border-width-accent) solid var(--tone-attention-fg);background:var(--tone-attention-bg);color:var(--tone-attention-fg)}section{margin-bottom:var(--space-6)}.connection{padding:var(--space-5);border:var(--border-width-card) solid var(--color-outline);border-radius:var(--radius-xl);background:var(--color-surface);gap:var(--space-3);justify-items:start;display:grid}.connection>*{margin:0}.connection-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}table{border-collapse:collapse;background:var(--color-surface);width:100%}td .status-badge,td .badge{margin-block:var(--space-1);white-space:nowrap}.badge-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}tbody tr{transition:background var(--dur-fast) var(--ease-out)}tbody tr:hover{background:var(--color-surface-hover)}th,td{padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--color-line);text-align:start}th{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.status-badge[data-tone=progress]{background:var(--tone-progress-bg);color:var(--tone-progress-fg)}.status-badge[data-tone=success]{background:var(--tone-success-bg);color:var(--tone-success-fg)}.status-badge[data-tone=attention]{background:var(--tone-attention-bg);color:var(--tone-attention-fg)}.status-badge[data-tone=danger]{background:var(--tone-danger-bg);color:var(--tone-danger-fg)}main[data-area=brand]{max-width:calc(var(--layout-rail) + var(--layout-content-max) + var(--layout-gutter))}.brand-shell{grid-template-columns:var(--layout-rail) minmax(0, 1fr);gap:var(--layout-gutter);align-items:start;display:grid}.brand-rail{top:var(--space-8);gap:var(--space-4);padding:var(--space-4) var(--space-3);border:var(--border-width-card) solid var(--color-outline);border-radius:var(--radius-xl);background:var(--color-surface);flex-direction:column;display:flex;position:sticky}.brand-rail-logo{padding:0 var(--space-2);align-items:center;display:flex}.brand-rail-logo .rail-logo-mark{display:none}.error-logo{min-height:var(--touch-min);margin-bottom:var(--space-6);border-radius:var(--radius-sm);align-items:center;display:inline-flex}.page-section+.page-section{margin-top:var(--space-10)}.rail-group{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.rail-group-label{padding:0 var(--space-3);color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.brand-rail-foot{padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-line);margin-top:auto}.brand-rail ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.brand-rail a{align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--color-ink);font-weight:var(--weight-medium);text-decoration:none;display:flex;position:relative}.brand-rail a:hover{background:var(--color-hover)}.brand-rail a .nav-counter{margin-inline-start:auto;position:relative}.brand-rail a[aria-current=page] .nav-counter{background:var(--color-accent);color:var(--color-on-accent)}.brand-rail a[aria-current=page]{color:var(--color-on-ink)}.brand-rail a[aria-current=page]:hover{background:0 0}.nav-icon,button>svg.nav-icon{width:var(--space-6);height:var(--space-6);flex:none;position:relative}.brand-content{min-width:0}.brand-content :is(table,ul)+form{margin-top:var(--space-8)}form[role=search]{align-items:flex-end;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}form[role=search]>p{margin:0}td .row-actions{flex-wrap:nowrap}main[data-area=brand] td button{min-height:var(--touch-min);padding:0 var(--space-4);white-space:nowrap}@media (width<=1100px){.brand-shell{grid-template-columns:var(--layout-rail-collapsed) minmax(0, 1fr)}.brand-rail-title,.rail-group-label{display:none}.rail-group+.rail-group:not(.brand-rail-foot){padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-line)}.brand-rail a{justify-content:center;padding-inline:0}.brand-rail a .nav-counter{top:0;right:var(--space-3);min-width:var(--space-4);height:var(--space-4);margin:0;position:absolute}.brand-rail-head,.brand-rail-logo{justify-content:center;padding-inline:0}.brand-rail-logo .rail-logo-wordmark{display:none}.brand-rail-logo .rail-logo-mark{display:inline-flex}.rail-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=600px){.brand-shell{grid-template-columns:minmax(0,1fr)}main[data-area=brand]{padding-bottom:calc(var(--space-rail-clearance) + var(--tab-bar-h))}}main[data-area=creator]{max-width:var(--layout-phone-max);padding-bottom:var(--space-rail-clearance);font-size:var(--text-lg)}.sticky-action{inset-inline:0;z-index:var(--z-sticky-cta);padding:var(--space-3) var(--space-4);background:var(--color-surface);border-top:var(--border-width) solid var(--color-line);justify-content:center;display:flex;position:fixed;bottom:0}.sticky-action[data-brand]{background:0 0;border:0;padding:0;position:static}@media (width<=600px){.sticky-action[data-brand]{bottom:calc(var(--tab-bar-h) + env(safe-area-inset-bottom));padding:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--color-line);background:var(--color-surface);position:fixed}.sticky-action[data-brand] :is(button,.button){min-height:var(--control-lg)}.sticky-action[data-brand]>:is(button,.button),.sticky-action[data-brand] .offer-form-actions{width:100%;max-width:var(--layout-phone-max)}.sticky-action[data-brand] .offer-form-actions>*{flex:1}.sticky-action[data-brand] .tooltip-wrap>button{width:100%}}.sticky-action:not([data-brand])>*{width:100%;max-width:var(--layout-phone-max);min-height:var(--control-lg);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-on-ink);font-weight:var(--weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:flex}.table-scroll{overflow-x:auto}.row-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.narrow-page{max-inline-size:28rem;margin-inline:auto}.hl{isolation:isolate;display:inline-block;position:relative}.hl-mark{z-index:-1;left:calc(-1 * var(--hl-inset));right:calc(-1 * var(--hl-inset));bottom:var(--hl-inset);height:var(--hl-height);border-radius:var(--radius-xs);background:var(--color-highlight);transform-origin:0;position:absolute}.hl[data-tone=rule] .hl-mark{bottom:var(--hl-rule-offset);height:var(--border-width-accent);background:var(--color-accent);border-radius:0}.check-draw{width:var(--onb-check-sm);height:var(--onb-check-sm);stroke-width:var(--onb-stroke-check);overflow:visible}.spaces-cards{gap:var(--space-4);display:grid}@media (width>=900px){.spaces-cards{grid-template-columns:1fr 1fr}}.spaces-card{gap:var(--space-2);color:var(--color-ink);text-decoration:none;display:grid}:is(button).is-signout.is-signout,:is(button).is-signout.is-signout:hover:not(:disabled),.account-menu-list [role=menuitem].is-signout{color:var(--tone-danger-fg)}.account-menu-trigger{align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-min);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--color-ink);font-weight:var(--weight-medium);background:0 0;border:0;display:flex}.account-menu-trigger:hover:not(:disabled){background:var(--color-hover)}.account-menu-name{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.account-menu-chevron{width:var(--space-4);height:var(--space-4);flex:none}.account-menu[data-compact] .account-menu-trigger{width:auto;min-height:var(--touch-min);padding:0 var(--space-2);gap:var(--space-1)}.account-menu-list{z-index:var(--z-tooltip);min-width:calc(var(--space-16) * 3);max-width:calc(100vw - var(--space-4));padding:var(--space-2);border:var(--border-width-card) solid var(--color-outline);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-raised);display:grid;position:fixed}.account-menu-list[data-placement=above]{bottom:calc(var(--menu-bottom) + var(--space-2));left:min(var(--menu-x), calc(100vw - var(--space-16) * 3 - var(--space-4)))}.account-menu-list[data-placement=below]{top:calc(var(--menu-below) + var(--space-2));right:max(var(--menu-right), var(--space-2))}.account-menu-who{padding:var(--space-2) var(--space-3);color:var(--color-muted);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.account-menu-list [role=menuitem]{width:100%;min-height:var(--touch-min);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;font-weight:var(--weight-medium);text-align:start;background:0 0;border:0;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.account-menu-list [role=menuitem]:hover{background:var(--color-hover)}.account-menu-list .nav-counter{min-width:var(--space-5);height:var(--space-5);margin:0 0 0 auto;position:static}.account-menu-list[data-placement=above-end]{bottom:calc(var(--menu-bottom) + var(--space-2));right:max(var(--menu-right), var(--space-2))}}@layer primitives{[data-slot]{all:revert;box-sizing:border-box;color:inherit;font:inherit;background:0 0;border:0 solid;margin:0;padding:0}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.left-2{left:calc(var(--spacing) * 2)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-1{margin-top:var(--spacing)}.mb-0{margin-bottom:0}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-full{width:100%;height:100%}.h-11{height:calc(var(--spacing) * 11)}.w-40{width:calc(var(--spacing) * 40)}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.basis-48{flex-basis:calc(var(--spacing) * 48)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\(--radius-lg\){border-radius:var(--radius-lg)}.rounded-\(--radius-pill\){border-radius:var(--radius-pill)}.rounded-\(--radius-xl\){border-radius:var(--radius-xl)}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(length\:--border-width-card\){border-style:var(--tw-border-style);border-width:var(--border-width-card)}.border-\(length\:--border-width-strong\){border-style:var(--tw-border-style);border-width:var(--border-width-strong)}.border-solid{--tw-border-style:solid;border-style:solid}.border-\(--color-edge\){border-color:var(--color-edge)}.border-\(color\:--color-outline\){border-color:var(--color-outline)}.border-border{border-color:var(--color-line)}.border-foreground{border-color:var(--color-ink)}.border-input{border-color:var(--color-edge)}.border-primary{border-color:var(--color-ink)}.bg-\(--color-oat\){background-color:var(--color-oat)}.bg-card{background-color:var(--color-surface)}.bg-destructive{background-color:var(--color-danger-solid)}.bg-muted{background-color:var(--color-hover)}.bg-primary{background-color:var(--color-ink)}.object-cover{object-fit:cover}.p-0{padding:0}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.font-\(family-name\:--font-display\){font-family:var(--font-display)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\(length\:--text-figure\){font-size:var(--text-figure)}.text-\(length\:--text-h2\){font-size:var(--text-h2)}.text-\(length\:--text-h3\){font-size:var(--text-h3)}.text-\[44px\]{font-size:44px}.leading-\(--leading-tight\){--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.leading-none{--tw-leading:1;line-height:1}.font-\(--weight-bold\){--tw-font-weight:var(--weight-bold);font-weight:var(--weight-bold)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-destructive-foreground{color:var(--color-danger-solid-fg)}.text-foreground{color:var(--color-ink)}.text-inherit{color:inherit}.text-muted{color:var(--color-hover)}.text-muted-foreground{color:var(--color-muted)}.text-primary-foreground{color:var(--color-on-ink)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,scale\]{transition-property:background-color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--dur-fast\){--tw-duration:var(--dur-fast);transition-duration:var(--dur-fast)}.ease-\(--ease-out\){--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--color-hover)}.hover\:bg-primary-hover:hover{background-color:var(--color-ink-hover)}.hover\:opacity-90:hover{opacity:.9}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--color-ink)}.active\:scale-\(--press-scale\):active{scale:var(--press-scale)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-input:disabled{border-color:var(--color-edge)}.disabled\:bg-muted:disabled{background-color:var(--color-hover)}.disabled\:text-muted-foreground:disabled{color:var(--color-muted)}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media not all and (width>=600px){.max-\[600px\]\:text-\[20px\]{font-size:20px}.max-\[600px\]\:text-\[36px\]{font-size:36px}}@media (width>=601px){.min-\[601px\]\:gap-8{gap:calc(var(--spacing) * 8)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
