:root{--bg:#fbfbfc;--fg:#16161a;--muted:#6b6b76;--line:#e2e2e8;--shadow:#00000024;--gap:8px;--radius:6px;--max-width:1440px;--columns:12;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b0b0d;--fg:#f4f4f5;--muted:#8b8b95;--line:#26262c;--shadow:#00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b0b0d;--fg:#f4f4f5;--muted:#8b8b95;--line:#26262c;--shadow:#00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#fbfbfc;--fg:#16161a;--muted:#6b6b76;--line:#e2e2e8;--shadow:#00000024;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}.doc__link{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.doc__link:hover{color:var(--fg)}.visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.page{max-width:var(--max-width);margin:0 auto;padding:20px 16px 140px}.page__header{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:14px;display:flex}.page__header-spacer{flex:auto}.brand{letter-spacing:.18em;white-space:nowrap;margin-right:6px;font-size:17px;font-weight:800}@media (max-width:640px){.brand{letter-spacing:.1em;margin-right:0;font-size:14px}}.switchers{gap:8px;display:flex}.switcher{position:relative}.switcher>summary{cursor:pointer;border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:13px;list-style:none}.switcher>summary::-webkit-details-marker{display:none}.switcher>summary:after{content:"▾";opacity:.6;margin-left:6px}.switcher[open]>summary,.switcher>summary:hover{color:var(--fg);border-color:var(--muted)}.switcher__menu{z-index:20;border:1px solid var(--line);background:var(--bg);min-width:180px;max-height:320px;box-shadow:0 12px 32px var(--shadow);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:auto;overflow-y:auto}.switcher__menu a{color:var(--muted);border-radius:6px;padding:7px 10px;font-size:14px;display:block}.switcher__menu a:hover{background:color-mix(in srgb, var(--fg) 8%, transparent);color:var(--fg)}.switcher__menu a[data-active=true]{color:var(--fg);font-weight:600}.find-spot{border:1px solid var(--fg);background:var(--fg);color:var(--bg);cursor:pointer;white-space:nowrap;border-radius:999px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600}.icon-button{border:1px solid var(--line);width:34px;height:34px;color:var(--fg);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{border-color:var(--fg)}.find-spot:hover{opacity:.85}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:6px;margin-top:12px;font-size:13px;display:flex}.breadcrumbs__sep{opacity:.5;margin-right:6px}.breadcrumbs a[data-current=true]{color:var(--fg);font-weight:600}.tag-filter{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.tag-chip{--chip-colour:var(--muted);border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;transition:color .15s,border-color .15s;display:inline-flex}.tag-chip__emoji{font-size:14px;line-height:1}.tag-chip:hover{border-color:var(--chip-colour);color:var(--fg)}.tag-chip[data-active=true]{border-color:var(--chip-colour);background:color-mix(in srgb, var(--chip-colour) 18%, transparent);color:var(--fg)}.grid-meta,.grid-empty{color:var(--muted);margin:0 0 14px;font-size:13px}.grid-empty p{margin:0}.site-footer__reset{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.marquee{border-bottom:1px solid var(--line);background:var(--bg);color:var(--fg);white-space:nowrap;padding:9px 0;font-size:13px;font-weight:600;overflow:hidden}.marquee__link{text-decoration:none;display:block}.marquee__link:hover .marquee__copy{text-underline-offset:3px;text-decoration:underline}.marquee__track{will-change:transform;gap:64px;padding-left:64px;animation:42s linear infinite marquee;display:inline-flex}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:640px){.marquee{font-size:14px}.marquee__copy{flex:none}.marquee__track{gap:40px;padding-left:40px;animation-duration:46s}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}.marquee__copy+.marquee__copy{display:none}.marquee{white-space:normal}}.consent{z-index:40;background:var(--bg);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 20px;font-size:13px;display:flex;position:fixed;inset:auto 0 0}.consent__text{max-width:70ch;margin:0}.consent__actions{flex:none;gap:8px;display:flex}.consent__button{border:1px solid var(--line);color:var(--fg);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:9px 18px;font-weight:600}.consent__button--accent{border-color:var(--fg);background:var(--fg);color:var(--bg)}@media (max-width:560px){.consent__actions{width:100%}.consent__button{flex:1}}.stat-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0 0 14px;font-size:13px;display:flex}.stat-line__item{align-items:center;gap:6px;display:inline-flex}.stat-line strong{color:var(--fg);font-weight:600}.stat-line__icon{opacity:.75;flex:none}.stat-line__dot{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite stat-line-pulse}@media (prefers-reduced-motion:reduce){.stat-line__dot{animation:none}}@keyframes stat-line-pulse{0%,to{opacity:1}50%{opacity:.35}}.stat-line__short{display:none}@media (max-width:640px){.stat-line{gap:3px 10px;font-size:12px}.stat-line__item{gap:5px}.stat-line__full{display:none}.stat-line__short{display:inline}}.grid-wrap{container-type:inline-size}.grid{grid-template-columns:repeat(var(--columns), 1fr);grid-auto-rows:calc((100cqw - (var(--columns) - 1) * var(--gap)) / var(--columns));grid-auto-flow:dense;gap:var(--gap);display:grid}.tile{border-radius:var(--radius);background:color-mix(in srgb, var(--fg) 4%, transparent);grid-column:span var(--w,1);grid-row:span var(--h,1);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tile img,.tile picture{object-fit:cover;width:100%;height:100%;display:block}.tile__label{color:#fff;opacity:0;background:linear-gradient(#0000,#000000b8);padding:6px 8px;font-size:11px;line-height:1.2;transition:opacity .15s;position:absolute;inset:auto 0 0}.tile--taken:hover .tile__label,.tile--taken:focus-visible .tile__label{opacity:1}.tile--free{border:1px dashed var(--line);color:var(--muted);text-align:center;background:0 0;flex-direction:column;gap:1px;padding:2px}.tile--free:hover{border-color:var(--fg);color:var(--fg)}.tile__plus{font-size:16px;line-height:1}.tile__price{white-space:nowrap;font-size:10px;font-weight:600}.tile--highlight{border-color:var(--fg);color:var(--fg);animation:.5s ease-in-out 3 tile-pulse}@keyframes tile-pulse{50%{background:color-mix(in srgb, var(--fg) 16%, transparent)}}@media (max-width:1024px){:root{--columns:6}.tile{grid-column:span var(--wt,1);grid-row:span var(--ht,1)}}@media (max-width:640px){:root{--columns:2;--gap:6px}.tile{grid-column:span var(--wm,1);grid-row:span var(--hm,1)}.tile__label{opacity:1}.tile__plus{font-size:20px}.tile__price{font-size:12px}}.tile--free{cursor:pointer}.tile__checkbox{opacity:0;width:1px;height:1px;position:absolute}.tile__mark{font-size:16px;line-height:1}.tile--free[data-selected=true]{border-style:solid;border-color:var(--fg);background:color-mix(in srgb, var(--fg) 14%, transparent);color:var(--fg)}.tile__checkbox:focus-visible~.tile__mark{outline:2px solid var(--fg);outline-offset:3px;border-radius:3px}.selection-bar{z-index:30;border-top:1px solid var(--line);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -10px 30px var(--shadow);position:fixed;bottom:0;left:0;right:0}.selection-bar__inner{max-width:var(--max-width);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:12px 16px;font-size:14px;display:flex}.selection-bar__facts,.selection-bar__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.selection-bar__return{border:1px solid var(--line);color:var(--fg);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:7px 14px;font-size:13px}.selection-bar__return:hover{border-color:var(--fg)}.selection-bar__total{font-weight:600}.selection-bar__clear{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.selection-bar__submit{background:var(--fg);color:var(--bg);white-space:nowrap;border-radius:999px;padding:8px 18px;font-weight:600}@media (max-width:640px){.selection-bar__inner{padding:10px 12px;font-size:13px}.selection-bar__hint{display:none}}.page--narrow{max-width:720px}.header-link{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:13px}.header-link:hover{color:var(--fg);border-color:var(--muted)}.doc__title{margin:24px 0 8px;font-size:26px}.doc__lead{color:var(--muted);margin:0 0 24px}.doc{line-height:1.65}.doc h2{margin:28px 0 10px;font-size:18px}.doc p{margin:0 0 14px}.doc ul,.doc ol{margin:0 0 16px;padding-left:22px}.doc li{margin-bottom:6px}.doc__back{color:var(--muted);margin-top:32px;font-size:14px}.order-summary{border:1px solid var(--line);border-radius:10px;margin:0 0 24px;padding:16px}.order-summary h2{margin:0 0 10px;font-size:15px}.order-summary__cells{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.order-summary__cells li{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:3px 8px;font-size:12px}.order-summary__total{margin:14px 0 0;font-weight:600}.form{flex-direction:column;gap:16px;display:flex}.form__field{flex-direction:column;gap:6px;font-size:14px;display:flex}.form__field em{color:var(--muted);font-style:normal}.form__field input,.form__field textarea{border:1px solid var(--line);color:var(--fg);font:inherit;background:0 0;border-radius:8px;padding:10px 12px}.form__field input:focus,.form__field textarea:focus{border-color:var(--fg);outline:none}.form__fieldset{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;margin:0;padding:14px;display:flex}.form__fieldset legend{color:var(--muted);padding:0 6px;font-size:13px}.form__radio,.form__check{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.form__check input,.form__radio input{accent-color:var(--fg);margin-top:3px}.form__check a{color:var(--muted);text-decoration:underline}.form__submit{background:var(--fg);color:var(--bg);font:inherit;cursor:pointer;border:0;border-radius:999px;align-self:flex-start;padding:11px 22px;font-weight:600}.form__error{background:#ef44442e;border-radius:8px;margin:0 0 16px;padding:10px 14px;font-size:14px}.notice{border:1px solid var(--line);border-radius:10px;margin:0 0 20px;padding:14px 16px;font-size:14px;line-height:1.5}.notice--ok{border-color:color-mix(in srgb, #22c55e 55%, var(--line))}.notice--error{border-color:color-mix(in srgb, #ef4444 55%, var(--line))}.notice--demo{color:var(--muted);border-style:dashed}.site-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:48px;padding:20px 0 40px;font-size:13px}.site-footer__links{flex-wrap:wrap;gap:16px;margin-bottom:10px;display:flex}@media (max-width:640px){.site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-bottom:14px;display:grid}.site-footer__links a{padding:2px 0;display:block}}.site-footer__links a:hover{color:var(--fg)}.site-footer__note{opacity:.75;margin:0}.site-footer__company{opacity:.6;margin:6px 0 0;font-size:12px}.company{margin-top:24px}.company__list{margin:0;font-size:15px}.company__row{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 12px;padding:8px 0;display:flex}.company__row dt{color:var(--muted);flex:0 0 220px}.company__row dd{margin:0}.company__row a:hover{text-decoration:underline}.company__empty{color:var(--muted)}@media (max-width:640px){.company__row dt{flex-basis:100%;font-size:13px}}.form__code{letter-spacing:10px;text-align:center;font-variant-numeric:tabular-nums;max-width:220px;font-size:24px}.form--inline{margin-top:-4px}.link-button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;text-decoration:underline}.link-button:hover{color:var(--fg)}.tile__video{object-fit:cover;width:100%;height:100%;display:block}.tile__video--mobile{display:none}@media (max-width:640px){.tile__video--desktop{display:none}.tile__video--mobile{display:block}}.selection-bar__video,.order-summary__video{color:var(--muted);font-size:13px}.order-summary__video{margin:12px 0 0}.selection-bar__warning{max-width:420px;color:var(--fg);font-size:13px;line-height:1.4}.tile--free[data-candidate=true]{border-style:solid;border-color:color-mix(in srgb, var(--fg) 45%, transparent);background:color-mix(in srgb, var(--fg) 6%, transparent);color:var(--fg)}.tile--free[data-candidate=true] .tile__mark:after{content:""}.selection-bar__hint{max-width:320px;color:var(--muted);font-size:12px;line-height:1.35}.auth{justify-content:center;padding:48px 0 24px;display:flex}.auth__card{border:1px solid var(--line);background:color-mix(in srgb, var(--fg) 2%, transparent);text-align:center;border-radius:16px;width:100%;max-width:420px;padding:28px 24px 24px}.auth__title{margin:0 0 8px;font-size:22px}.auth__lead{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.5}.auth__card .form{text-align:left}.auth__card .form__check{font-size:13px}.auth__note{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.45}.auth__links{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:14px;margin:18px 0 0;font-size:13px;display:flex}.auth__links a:hover{color:var(--fg)}.auth__card .link-button{align-self:center;margin-top:14px}.form__field--center{align-items:center}.form__submit--wide{text-align:center;align-self:stretch;width:100%}.pay-form{margin:0 0 12px}.account-group{margin:28px 0 0}.account-group__title{margin:0 0 10px;font-size:16px}.account-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.account-item{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.account-item__main{flex-direction:column;flex:180px;gap:2px;display:flex}.account-item__title{font-weight:600}.account-item__meta{color:var(--muted);font-size:12px}.account-item__status{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 10px;font-size:12px}.account-item__status[data-status=active]{border-color:color-mix(in srgb, #22c55e 55%, var(--line));color:var(--fg)}.account-item__status[data-status=grace],.account-item__status[data-status=pending_review]{border-color:color-mix(in srgb, #f97316 55%, var(--line));color:var(--fg)}.account-item__price{font-variant-numeric:tabular-nums}.account-item__link{color:var(--muted);white-space:nowrap;font-size:13px;text-decoration:underline}.account-item__link:hover{color:var(--fg)}.tile--taken:target{outline:3px solid var(--fg);outline-offset:3px;animation:.6s ease-in-out 3 tile-pulse}.tile--taken{scroll-margin:96px 0}.form__hint{color:var(--muted);margin:0 0 4px;font-size:12px}.tag-picker{flex-wrap:wrap;gap:8px;display:flex}.tag-picker__item{cursor:pointer}.tag-picker__item input{opacity:0;width:1px;height:1px;position:absolute}.tag-picker__item input:checked+.tag-chip{border-color:var(--chip-colour);background:color-mix(in srgb, var(--chip-colour) 20%, transparent);color:var(--fg)}.tag-picker__item input:focus-visible+.tag-chip{outline:2px solid var(--fg);outline-offset:2px}.account-item__thumb{border:1px solid var(--line);background:color-mix(in srgb, var(--fg) 4%, transparent);border-radius:8px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.account-item__thumb img{object-fit:cover;width:100%;height:100%;display:block}.account-item__thumb-empty{color:var(--muted);font-size:16px}.order-summary__tags{flex-wrap:wrap;gap:6px;margin:12px 0 0;display:flex}.tile--soon{border:1px solid var(--line);background:0 0}.tile__soon{letter-spacing:.22em;color:var(--muted);font-size:clamp(11px,2.2cqw,20px);font-weight:700}.page--wide{max-width:1100px}.account-tabs{gap:18px;margin-top:14px;font-size:14px;display:flex}.account-tabs a{color:var(--muted);border-bottom:2px solid #0000;padding-bottom:4px}.account-tabs a[data-active=true]{border-bottom-color:var(--fg);color:var(--fg);font-weight:600}.filters{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;margin:20px 0 14px;padding:14px;display:flex}.filters__row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.filters__field{min-width:160px;color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.filters__field select,.filters__field input{border:1px solid var(--line);color:var(--fg);font:inherit;background:0 0;border-radius:8px;padding:8px 10px;font-size:14px}.filters__actions{align-items:center;gap:12px;display:flex}.range-presets{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.range-presets__total{color:var(--muted);margin-left:auto;font-size:13px}.account-item__clicks{font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px}.account-item__actions{border-top:1px dashed var(--line);flex-wrap:wrap;flex:100%;align-items:center;gap:12px;padding-top:8px;display:flex}.link-button--danger:hover{color:#ef4444}.form__row{align-items:center;gap:16px;display:flex}.table-scroll{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.table th{color:var(--muted);font-size:12px;font-weight:600}.table__primary{display:block}.table__secondary{color:var(--muted);font-size:12px;display:block}.table__nowrap{white-space:nowrap}.account-item__status[data-payment=paid]{border-color:color-mix(in srgb, #22c55e 55%, var(--line));color:var(--fg)}.account-item__status[data-payment=failed]{border-color:color-mix(in srgb, #ef4444 60%, var(--line));color:var(--fg)}.account-item__status[data-payment=pending]{border-color:color-mix(in srgb, #f97316 55%, var(--line));color:var(--fg)}.filters__row{justify-content:space-between}.filters__group{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.filters__group--end{justify-content:flex-end}.filters__group--presets{align-items:center}.filters__reset{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.filters__reset:hover{border-color:var(--fg);color:var(--fg)}.filters__summary{color:var(--muted);margin:12px 0 18px;font-size:13px}.tag-picker__item[data-disabled=true] .tag-chip{opacity:.4;cursor:not-allowed}.upload{flex-direction:column;gap:8px;display:flex}.upload__label{font-size:14px}.upload__preview{border:1px solid var(--line);background:color-mix(in srgb, var(--fg) 4%, transparent);border-radius:10px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.upload__preview img,.upload__preview canvas{object-fit:cover;width:100%;height:100%;display:block}.upload__frame{cursor:grab;touch-action:none;width:100%;height:100%}.upload__frame:active{cursor:grabbing}.upload__placeholder{text-align:center;color:var(--muted);padding:12px;font-size:12px}.upload__zoom{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.upload__zoom input{accent-color:var(--fg);flex:auto}.upload__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.upload__button{border:1px solid var(--line);color:var(--fg);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-size:13px}.upload__button:hover{border-color:var(--fg)}.upload__hint{color:var(--muted);font-size:12px}.page__header>.switcher:last-of-type .switcher__menu,.page__header>.switcher:nth-last-of-type(2) .switcher__menu{left:auto;right:0}.list-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.list-controls .filters__summary{margin:0}.sort{flex:none;align-items:center;gap:8px;display:flex}.sort__field{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.sort__field select{border:1px solid var(--line);color:var(--fg);font:inherit;background:0 0;border-radius:8px;padding:6px 10px;font-size:13px}.sort__dir{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.sort__dir:hover{border-color:var(--fg);color:var(--fg)}.account-item__metrics{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:flex}.stat-row{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.stat{border:1px solid var(--line);border-radius:12px;flex-direction:column;flex:160px;gap:4px;padding:14px 16px;display:flex}.stat__label{color:var(--muted);font-size:12px}.stat__value{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.table code.table__secondary{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.form__submit:disabled{opacity:.45;cursor:not-allowed}.tag-chip__note{opacity:.7;margin-left:6px;font-size:11px}.section-title{margin:32px 0 12px;font-size:16px}.link-create{align-items:stretch;gap:10px;margin-bottom:16px;display:flex}.link-create__input{border:1px solid var(--line);min-width:0;color:var(--fg);font:inherit;background:0 0;border-radius:10px;flex:auto;padding:10px 14px;font-size:14px}.link-create__input:focus{border-color:var(--fg);outline:none}.link-create__submit{background:var(--fg);color:var(--bg);font:inherit;cursor:pointer;border:0;border-radius:10px;flex:none;padding:0 20px;font-size:14px;font-weight:600}.link-create__submit:hover{opacity:.88}.link-cell{align-items:center;gap:8px;margin-top:2px;display:flex}.copy-button{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.copy-button:hover{border-color:var(--fg);color:var(--fg)}.payout-form{margin-top:16px}.stat-row{margin:24px 0 20px}.filter-toggle,.filter-zone__backdrop,.filter-zone__head{display:none}@media (max-width:900px){.filter-toggle{border:1px solid var(--line);color:var(--fg);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;margin:16px 0 12px;padding:9px 16px;font-size:14px;display:inline-flex}.filter-zone__panel{z-index:60;border-left:1px solid var(--line);background:var(--bg);width:min(92vw,380px);box-shadow:-18px 0 40px var(--shadow);padding:16px;transition:transform .22s;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.filter-zone[data-open=true] .filter-zone__panel{transform:none}.filter-zone__backdrop{z-index:50;opacity:0;pointer-events:none;background:#00000073;transition:opacity .22s;display:block;position:fixed;inset:0}.filter-zone[data-open=true] .filter-zone__backdrop{opacity:1;pointer-events:auto}.filter-zone__head{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.filter-zone__close{border:1px solid var(--line);width:32px;height:32px;color:var(--fg);cursor:pointer;background:0 0;border-radius:999px;font-size:18px;line-height:1}.filter-zone__panel .filters,.filter-zone__panel .list-controls{flex-direction:column;align-items:stretch;gap:12px}.filter-zone__panel .filters__row,.filter-zone__panel .filters__group,.filter-zone__panel .sort{flex-direction:column;align-items:stretch}.filter-zone__panel .filters__field,.filter-zone__panel .sort__field{min-width:0}.filter-zone__panel .filters__group--presets{flex-flow:wrap}.filter-zone__panel .tag-filter{max-height:40vh;overflow-y:auto}}.page__header{z-index:40;margin:-20px -16px 0;padding:14px 16px;position:sticky;top:0}.page__header:before{content:"";z-index:-1;background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;inset:0}.header-menu{display:contents}.header-menu__toggle,.header-menu__backdrop,.header-menu__head{display:none}.header-menu__panel{display:contents}@media (max-width:900px){.header-menu{display:block}.header-menu__toggle{border:1px solid var(--line);width:38px;height:38px;color:var(--fg);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.header-menu__panel{z-index:60;border-left:1px solid var(--line);background:var(--bg);width:min(88vw,340px);box-shadow:-18px 0 40px var(--shadow);flex-direction:column;align-items:stretch;gap:14px;padding:16px;transition:transform .22s;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.header-menu[data-open=true] .header-menu__panel{transform:none}.header-menu__backdrop{z-index:50;opacity:0;pointer-events:none;background:#00000073;transition:opacity .22s;display:block;position:fixed;inset:0}.header-menu[data-open=true] .header-menu__backdrop{opacity:1;pointer-events:auto}.header-menu__head{justify-content:space-between;align-items:center;font-size:15px;font-weight:600;display:flex}.header-menu__close{border:1px solid var(--line);width:32px;height:32px;color:var(--fg);cursor:pointer;background:0 0;border-radius:999px;font-size:18px;line-height:1}.header-menu__panel .switchers{flex-direction:column;align-items:stretch}.header-menu__panel .switcher>summary{justify-content:space-between;display:flex}.header-menu__panel .switcher__menu{box-shadow:none;margin-top:6px;position:static}.header-menu__panel .header-link{text-align:center}}.tag-zone{margin:16px 0;position:relative}.tag-zone .tag-filter{margin:0}@media (max-width:900px){.tag-zone{margin:12px -16px}.tag-zone .tag-filter{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;padding:2px 16px;scroll-padding-inline:16px;overflow-x:auto}.tag-zone .tag-filter::-webkit-scrollbar{display:none}.tag-zone .tag-chip{scroll-snap-align:start;flex:none}}.refund>summary{cursor:pointer;color:var(--muted);white-space:nowrap}.refund>summary:hover{color:var(--fg)}.refund__form{gap:8px;min-width:220px;margin-top:8px;display:grid}.refund__amount{margin:0;font-weight:600}.refund__form textarea{border:1px solid var(--line);width:100%;color:var(--fg);font:inherit;background:0 0;border-radius:6px;padding:6px 8px;font-size:13px}.refund__form .form__submit{width:auto;padding:6px 14px;font-size:13px}.doc-layout{grid-template-columns:240px minmax(0,1fr);gap:48px;margin-top:28px;display:grid}.doc-nav{flex-direction:column;align-self:start;gap:2px;font-size:14px;display:flex;position:sticky;top:84px}.doc-nav a{color:var(--muted);border-radius:8px;padding:7px 10px;line-height:1.35}.doc-nav a:hover{background:color-mix(in srgb, var(--fg) 6%, transparent);color:var(--fg)}.doc-nav a[data-active=true]{background:color-mix(in srgb, var(--fg) 10%, transparent);color:var(--fg);font-weight:600}.doc-layout__body{max-width:76ch}.doc-nav--drawer{display:none}@media (max-width:900px){.doc-layout{grid-template-columns:minmax(0,1fr);gap:0;margin-top:16px}.doc-layout>.doc-nav{display:none}.doc-nav--drawer{margin:0 -6px;display:flex;position:static}.doc-layout__body{max-width:none}}.contact-form{border-top:1px solid var(--line);margin-top:40px;padding-top:24px}.contact-form h2{margin:0 0 8px;font-size:18px}.contact-form .form{max-width:560px}.contact-form select,.contact-form textarea{width:100%}.flag{vertical-align:-2px;width:21px;height:14px;box-shadow:0 0 0 1px var(--line);object-fit:cover;border-radius:2px;margin-right:8px;display:inline-block}.switcher__value{align-items:center;display:inline-flex}.switcher__menu--geo{min-width:280px}.geo-search{z-index:1;background:var(--bg);padding-bottom:6px;position:sticky;top:0}.geo-search__input{border:1px solid var(--line);width:100%;color:var(--fg);font:inherit;background:0 0;border-radius:8px;padding:7px 10px;font-size:14px}.geo-search__input:focus{border-color:var(--fg);outline:none}.geo-search__results{border-bottom:1px solid var(--line);margin-top:4px;padding-bottom:6px}.geo-search__results a{color:var(--muted);border-radius:6px;align-items:center;padding:7px 10px;font-size:14px;display:flex}.geo-search__results a:hover{background:color-mix(in srgb, var(--fg) 8%, transparent);color:var(--fg)}.geo-search__parent{opacity:.6;margin-left:auto;padding-left:10px;font-size:12px}.geo-search__empty{color:var(--muted);margin:8px 10px;font-size:13px}.geo-search__other{color:var(--muted);padding:7px 10px;font-size:13px;text-decoration:underline;display:block}.geo-search__other:hover{color:var(--fg)}.promo{margin:4px 0 8px}.promo__row{flex-wrap:nowrap;gap:8px;display:flex}.promo__row input{text-transform:uppercase;flex:auto;min-width:0}.promo__apply{border:1px solid var(--line);color:var(--fg);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;flex:none;padding:8px 16px;font-size:14px}.promo__apply:hover{border-color:var(--fg)}@media (max-width:400px){.promo__apply{padding:8px 11px}}.promo .form__error{margin:8px 0 0}.promo__ok{color:#22c55e;margin:8px 0 0;font-size:14px}.order-summary__discount{color:var(--muted);margin:0 0 4px;font-size:14px}.onboarding{z-index:200;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.onboarding__backdrop{background:#0000008c;position:absolute;inset:0}.onboarding__card{border:1px solid var(--line);background:var(--bg);width:100%;max-width:420px;max-height:calc(100vh - 32px);box-shadow:0 24px 64px var(--shadow);border-radius:14px;padding:28px 24px 20px;position:relative;overflow-y:auto}.onboarding__close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1;position:absolute;top:8px;right:10px}.onboarding__close:hover{color:var(--fg)}.onboarding__image{object-fit:cover;border-radius:10px;width:100%;max-height:200px;margin-bottom:16px;display:block}.onboarding__title{margin:0 0 8px;font-size:20px;line-height:1.25}.onboarding__text{color:var(--muted);white-space:pre-line;margin:0 0 12px;font-size:15px;line-height:1.5}.onboarding__link a{font-size:14px;text-decoration:underline}.onboarding__dots{gap:6px;margin:16px 0 4px;display:flex}.onboarding__dot{background:var(--line);cursor:pointer;border:0;border-radius:50%;width:7px;height:7px;padding:0}.onboarding__dot[data-active=true]{background:var(--fg)}.onboarding__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.onboarding__back{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px}.onboarding__back:hover{color:var(--fg)}.onboarding__actions .form__submit{width:auto;margin:0}.form__as{color:var(--muted);margin:0 0 4px;font-size:14px}.form__as strong{color:var(--fg);font-weight:600}.auth__clerk{justify-content:center;display:flex}.header-link--button{font:inherit;cursor:pointer;background:0 0;border:0}.theme-toggle,.account-link{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.theme-toggle:hover,.account-link:hover{border-color:var(--muted);color:var(--fg)}.theme-toggle--in-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle--in-light{display:none}:root:not([data-theme=light]) .theme-toggle--in-dark{display:inline-flex}}.switcher__menu--codes{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.switcher__menu--codes a{letter-spacing:.04em;padding:6px 10px;font-size:13px}@media (max-width:640px){.page__header{gap:7px}.brand{letter-spacing:.04em;font-size:14px}.brand-block{gap:5px}.brand-beta{letter-spacing:.06em;padding:2px 4px;font-size:10px}.theme-toggle,.account-link,.icon-button{width:36px;height:36px}.theme-toggle svg,.account-link svg,.icon-button svg{width:18px;height:18px}.header-menu__toggle{width:38px;height:38px}}.site-footer__fiscal{margin:12px 0 0}.site-footer__fiscal img{height:auto;display:block}.brand-block{flex:0 auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.brand-beta{border:1px solid var(--line);letter-spacing:.1em;color:var(--muted);white-space:nowrap;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:700;line-height:1}.brand-beta:hover{border-color:var(--muted);color:var(--fg)}.geo-bar{display:none}@media (max-width:900px){.page__top{z-index:45;background:var(--bg);border-bottom:1px solid var(--line);margin:0 -16px;padding:0 16px;position:sticky;top:0}.page__top .page__header{border-bottom:0;padding-bottom:10px}.geo-bar{border-top:1px solid var(--line);margin:0 -16px;padding:8px 16px 10px;display:block}.geo-bar .switchers{flex-wrap:nowrap}.geo-bar .switcher{flex:50%;min-width:0}.geo-bar .switcher>summary{text-overflow:ellipsis;justify-content:space-between;align-items:center;width:100%;display:flex;overflow:hidden}.geo-bar .switcher__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.geo-bar .switcher:last-child .switcher__menu{left:auto;right:0}.header-menu__panel .switchers--geo{display:none}}@media (max-width:430px){.page__header{gap:5px}.brand{letter-spacing:.02em;font-size:13px}.brand-beta{padding:1px 4px;font-size:10px}}.grid-empty__cta{margin-top:10px;text-decoration:none;display:inline-block}.account-item__rejection{background:#ef444424;border-radius:8px;grid-column:1/-1;margin:6px 0 0;padding:8px 10px;font-size:13px;line-height:1.4}.notice--warn{border-color:color-mix(in srgb, #ef4444 40%, var(--line));background:#ef44441a}@media (max-width:640px){.find-spot{z-index:25;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;box-shadow:0 8px 30px var(--shadow);padding:14px 16px;font-size:15px;position:fixed}:is(body:has(.selection-bar) .find-spot,body:has(.consent) .find-spot){display:none}}
