:root{--ui-hit:44px;--ui-radius-pill:999px;--ui-ink:#f4f3ee;--ui-accent:#02f0fe;--ui-on-accent:#07070a;--ui-accent-ink:#02f0fe;--ui-violet:#b77dff;--ui-on-violet:#07070a;--ui-pink:#ff78b9;--ui-on-pink:#07070a;--ui-negative:#ff8a9a;--ui-danger-fill:#d93a42;--ui-danger-fill-hover:#c22f37;--ui-on-danger-fill:#fff;--ui-focus-ring:#f4f3ee;--ui-r-xs:6px;--ui-r-sm:8px;--ui-r-md:10px;--ui-r-lg:12px;--ui-r-xl:14px;--ui-r-card:18px;--ui-r-full:999px;--ui-card-pad:20px;--ui-r-in:max(calc(var(--ui-r-card) - var(--ui-card-pad)), var(--ui-r-xs));--ui-card-bg:#15151c;--ui-card-shadow:0 0 0 1px #f4f3ee12;--ui-hairline:color-mix(in srgb, var(--ui-ink) 10%, transparent);--ui-muted:#9a9aa6;--ui-positive:#48dc9b}:is(.dashboard-shell,[data-backroom-login]){--ui-ink:var(--design-ink,#121216);--ui-accent:var(--design-accent,#0098a8);--ui-on-accent:#07070a;--ui-accent-ink:var(--design-accent-ink,#007785);--ui-violet:var(--design-violet,#5b00c4);--ui-on-violet:#fff;--ui-pink:var(--design-pink,#c2005f);--ui-on-pink:#fff;--ui-negative:var(--design-negative,#c4203a);--ui-focus-ring:var(--ui-ink);--ui-hairline:color-mix(in srgb, var(--ui-ink) 10%, transparent);--ui-card-bg:#fff;--ui-card-shadow:0 1px 2px #12121614, 0 6px 20px #1212160d;--ui-muted:var(--design-muted,#5f5f68);--ui-positive:var(--design-positive,#16794f)}@media (prefers-color-scheme:dark){:is(.dashboard-shell,[data-backroom-login]):not([data-theme=light]){--ui-on-violet:#07070a;--ui-on-pink:#07070a;--ui-card-bg:#15151c;--ui-card-shadow:0 0 0 1px #f4f3ee12}}:is(.dashboard-shell,[data-backroom-login])[data-theme=dark]{--ui-on-violet:#07070a;--ui-on-pink:#07070a;--ui-card-bg:#15151c;--ui-card-shadow:0 0 0 1px #f4f3ee12}:is(.dashboard-shell,[data-backroom-login]) :is(.home-hero,[data-ui-surface=dark]){--ui-ink:#f4f3ee;--ui-accent:#02f0fe;--ui-on-accent:#07070a;--ui-accent-ink:#02f0fe;--ui-negative:#ff8a9a;--ui-focus-ring:#f4f3ee}[data-ui-product=creative]{--ui-accent:var(--ui-pink);--ui-on-accent:var(--ui-on-pink);--ui-accent-ink:var(--ui-pink)}:is(.btn,.as-btn,.bk-btn,.ui-btn,.ui-icon-btn):not(#ui-b):not(#ui-b){--_bg:var(--ui-accent);--_fg:var(--ui-on-accent);--_hover:color-mix(in srgb, var(--_bg) 86%, var(--ui-ink));--_h:var(--ui-hit);--_px:22px;--_py:10px;--_fs:14px;box-sizing:border-box;min-height:var(--_h);padding:var(--_py) var(--_px);border-radius:var(--ui-radius-pill);background:var(--_bg);color:var(--_fg);box-shadow:none;font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:var(--_fs);letter-spacing:0;text-transform:none;text-align:center;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;transform:none}:is(.btn.ghost,.btn.secondary,.as-btn:not(.pri):not(.pay),.bk-btn:not(.pri),.ui-btn--secondary):is(.btn,.as-btn,.bk-btn,.ui-btn,.ui-icon-btn):not(.btn-danger,.btn.danger,.ui-btn--danger):not(#ui-b):not(#ui-b){--_bg:color-mix(in srgb, var(--ui-ink) 9%, transparent);--_fg:var(--ui-ink);--_hover:color-mix(in srgb, var(--ui-ink) 15%, transparent)}:is(.btn,.ui-btn,.ui-icon-btn).ui-btn--quiet:not(#ui-b):not(#ui-b){--_bg:transparent;--_fg:var(--ui-accent-ink);--_hover:color-mix(in srgb, var(--ui-accent-ink) 10%, transparent);--_px:12px;min-height:32px}:is(.btn-danger,.btn.danger,.ui-btn--danger):is(.btn,.ui-btn,.ui-icon-btn):not(#ui-b):not(#ui-b){--_bg:color-mix(in srgb, var(--ui-negative) 11%, transparent);--_fg:var(--ui-negative);--_hover:color-mix(in srgb, var(--ui-negative) 18%, transparent)}:is(.btn,.ui-btn).ui-btn--danger-solid:not(#ui-b):not(#ui-b){--_bg:var(--ui-danger-fill);--_fg:var(--ui-on-danger-fill);--_hover:var(--ui-danger-fill-hover)}:is(.btn.sm,.ui-btn--sm):not(#ui-b):not(#ui-b){--_h:36px;--_px:16px;--_py:6px;--_fs:13px}.ui-btn--lg:not(#ui-b):not(#ui-b){--_h:52px;--_px:28px;--_fs:16px}:is(.btn.sm,.ui-btn--sm):not(.ghost,.secondary,.btn-danger,.ui-btn--secondary,.ui-btn--quiet,.ui-btn--danger):not(#ui-b):not(#ui-b){--_h:var(--ui-hit)}@media (pointer:coarse){:is(.btn,.as-btn,.bk-btn,.ui-btn,.ui-icon-btn):not(#ui-b):not(#ui-b),:is(.btn.sm,.ui-btn--sm):not(#ui-b):not(#ui-b){--_h:var(--ui-hit)}.ui-btn--lg:not(#ui-b):not(#ui-b){--_h:52px}:is(.btn,.ui-btn,.ui-icon-btn).ui-btn--quiet:not(#ui-b):not(#ui-b){min-height:var(--ui-hit)}}.ui-btn--full:not(#ui-b):not(#ui-b){width:100%}:is(.btn,.ui-btn,.ui-icon-btn)>svg{flex:none;width:1.15em;height:1.15em}.ui-icon-btn:not(#ui-b):not(#ui-b){width:var(--_h);min-width:var(--_h);border-radius:50%;padding:0}.btn[aria-label]:has(>svg:only-child):not(#ui-b):not(#ui-b){width:var(--_h);min-width:var(--_h);border-radius:50%;padding:0}.ui-icon-btn:not(#ui-b):not(#ui-b){--_h:var(--ui-hit)}.ui-icon-btn.ui-btn--sm:not(#ui-b):not(#ui-b){--_h:36px}@media (pointer:coarse){.ui-icon-btn.ui-btn--sm:not(#ui-b):not(#ui-b){--_h:var(--ui-hit)}}@media (hover:hover){:is(.btn,.as-btn,.bk-btn,.ui-btn,.ui-icon-btn):not(#ui-b):not(#ui-b):hover:not(:disabled):not([aria-disabled=true]){background:var(--_hover);color:var(--_fg);box-shadow:none;border-color:#0000}}:is(.btn,.as-btn,.bk-btn,.ui-btn,.ui-icon-btn):not(#ui-b):not(#ui-b):focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px;box-shadow:none}:is(.btn,.as-btn,.bk-btn,.ui-btn,.ui-icon-btn):not(#ui-b):not(#ui-b):is(:disabled,[aria-disabled=true]){--_bg:color-mix(in srgb, var(--ui-ink) 8%, transparent);--_fg:color-mix(in srgb, var(--ui-ink) 62%, transparent);background:var(--_bg);color:var(--_fg);cursor:not-allowed;filter:none}:is(.btn,.ui-btn,.ui-icon-btn)[aria-busy=true]:not(#ui-b):not(#ui-b){cursor:progress;opacity:1}.ui-btn__labels{place-items:center;display:inline-grid}.ui-btn__labels>*,.ui-btn__labels:after{grid-area:1/1}.ui-btn__row{align-items:center;gap:8px;display:inline-flex}.ui-btn__labels:after{content:attr(data-sizer);visibility:hidden;white-space:nowrap;height:0;padding-inline-start:calc(1em + 8px);overflow:hidden}.ui-btn__labels--busy:after{padding-inline-start:0}.ui-btn__spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em}@media (prefers-reduced-motion:no-preference){.ui-btn__spin{animation:.7s linear infinite ui-spin}}@media (prefers-reduced-motion:reduce){.ui-btn__spin{border-style:dotted;border-right-color:currentColor;animation:1.4s ease-in-out infinite ui-pulse}}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes ui-pulse{50%{opacity:.4}}.btn[aria-busy=true]:not(:has(.ui-btn__spin)):after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em}@media (prefers-reduced-motion:no-preference){.btn[aria-busy=true]:not(:has(.ui-btn__spin)):after{animation:.7s linear infinite ui-spin}}.ui-btn-wrap{vertical-align:top;flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;display:inline-flex}.ui-btn-wrap--full{width:100%;display:flex}.ui-btn-wrap--full>.ui-btn{width:100%}.ui-btn-reason{font:500 12.5px/1.45 var(--font-sans), -apple-system, sans-serif;color:color-mix(in srgb, var(--ui-ink) 68%, transparent);max-width:34ch}.ui-btn-wrap--full .ui-btn-reason{max-width:none}.ui-btn-reason--aside{vertical-align:middle;max-width:34ch;margin-inline-start:10px;display:inline-block}.ui-btn--quiet{min-width:24px}:is(.step,.door-sale-stepper) button:not(#ui-b):not(#ui-b){width:var(--ui-hit);height:var(--ui-hit);min-width:var(--ui-hit);background:color-mix(in srgb, var(--ui-ink) 12%, transparent);color:var(--ui-ink);font:600 20px/1 var(--font-sans), sans-serif;cursor:pointer;box-shadow:none;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}:is(.step,.door-sale-stepper) button:not(#ui-b):not(#ui-b):disabled{color:color-mix(in srgb, var(--ui-ink) 45%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ui-ink) 28%, transparent);cursor:not-allowed;opacity:1;background:0 0}@media (hover:hover){:is(.step,.door-sale-stepper) button:not(#ui-b):not(#ui-b):hover:not(:disabled){background:color-mix(in srgb, var(--ui-ink) 20%, transparent)}}:is(.step,.door-sale-stepper) button:not(#ui-b):not(#ui-b):focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}:is(.step,.door-sale-stepper){gap:6px}.step .q{width:40px}.brand-signin:not(#ui-b):not(#ui-b){font:600 14px/1.2 var(--font-sans), sans-serif;letter-spacing:0;text-transform:none;min-height:var(--ui-hit);border-radius:var(--ui-radius-pill);color:color-mix(in srgb, var(--ui-ink) 78%, transparent);background:0 0;border:0;padding:10px 16px}.brand-signin-primary:not(#ui-b):not(#ui-b){background:color-mix(in srgb, var(--ui-ink) 9%, transparent);color:var(--ui-ink)}@media (hover:hover){.brand-signin:not(#ui-b):not(#ui-b):hover{background:color-mix(in srgb, var(--ui-ink) 12%, transparent);color:var(--ui-ink);border-color:#0000}}.brand-signin:not(#ui-b):not(#ui-b):focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}@media (max-width:600px){.brand-signin:not(#ui-b):not(#ui-b){padding:10px 11px;font-size:13px}}.ui-card{box-sizing:border-box;min-width:0;padding:var(--ui-card-pad);border-radius:var(--ui-r-card);background:var(--ui-card-bg);box-shadow:var(--ui-card-shadow);color:var(--ui-ink);border:0}.ui-card__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.ui-card__title{font:650 19px/1.3 var(--font-sans), sans-serif;letter-spacing:-.02em;text-transform:none;color:var(--ui-ink);margin:0}.ui-card__link{font:600 13px/1.4 var(--font-sans), sans-serif;color:var(--ui-accent-ink);white-space:nowrap;text-decoration:none}@media (hover:hover){.ui-card__link:hover{text-underline-offset:4px;text-decoration:underline}}.ui-card--list{padding-inline:0}.ui-card--list>.ui-card__head{padding-inline:var(--ui-card-pad)}.ui-card--list>:not(.ui-card__head,.ui-card__row){margin-inline:var(--ui-card-pad)}.ui-card__row{min-width:0;padding:12px var(--ui-card-pad);border-top:1px solid var(--ui-hairline);color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.ui-card__row:first-child{border-top:0}a.ui-card__row:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px;border-radius:var(--ui-r-in)}@media (hover:hover){a.ui-card__row:hover{background:color-mix(in srgb, var(--ui-ink) 4%, transparent)}}a.ui-card__row:active{background:color-mix(in srgb, var(--ui-ink) 7%, transparent)}.ui-stat-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:28px;display:grid}.ui-stat-grid--wide{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media (max-width:600px){.ui-stat-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-stat{box-sizing:border-box;min-width:0;padding:var(--ui-card-pad);border-radius:var(--ui-r-card);background:var(--ui-card-bg);box-shadow:var(--ui-card-shadow);color:var(--ui-ink);border:0;flex-direction:column;gap:6px;text-decoration:none;display:flex;position:relative;container-type:inline-size}.ui-stat__label{font:500 13px/1.4 var(--font-sans), sans-serif;color:var(--ui-muted)}.ui-stat__value{font:600 clamp(18px, 12cqi, 24px)/1.15 var(--font-sans), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ui-ink);overflow-wrap:normal}.ui-stat__value--na{letter-spacing:0;color:var(--ui-muted);font-size:16px;font-weight:600}.ui-stat__context{font:400 12.5px/1.45 var(--font-sans), sans-serif;color:var(--ui-muted)}.ui-stat__change{font:600 12.5px/1.45 var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;color:var(--ui-muted)}.ui-stat__change--up{color:var(--ui-positive)}.ui-stat__change--down{color:var(--ui-negative)}.ui-stat__chevron{top:var(--ui-card-pad);width:16px;height:16px;color:var(--ui-muted);position:absolute;right:16px}a.ui-stat{cursor:pointer;transition:scale .14s cubic-bezier(.2,.8,.2,1),background-color .2s}@media (hover:hover){a.ui-stat:hover{background:color-mix(in srgb, var(--ui-ink) 4%, var(--ui-card-bg))}a.ui-stat:hover .ui-stat__chevron{color:var(--ui-ink)}}a.ui-stat:active{scale:.985}a.ui-stat:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){a.ui-stat:active{filter:brightness(.94);scale:none}}.ui-skel{border-radius:var(--ui-r-xs);background:color-mix(in srgb, var(--ui-ink) 9%, transparent);height:1em;display:block}@media (prefers-reduced-motion:no-preference){.ui-skel{animation:1.4s ease-in-out infinite ui-pulse}}:is(td,th).num,.num{font-variant-numeric:tabular-nums}:root{--ui-warning:#f5b94a}:is(.dashboard-shell,[data-backroom-login]){--ui-warning:#8a5300}@media (prefers-color-scheme:dark){:is(.dashboard-shell,[data-backroom-login]):not([data-theme=light]){--ui-warning:#f5b94a}}:is(.dashboard-shell,[data-backroom-login])[data-theme=dark]{--ui-warning:#f5b94a}:is(.btn,.as-btn,.bk-btn,.ui-btn,.ui-icon-btn,.tag,.ui-tag,.skip-link,.brand-signin,input[type=submit],input[type=button],input[type=reset],.topbar-search,.side-item,.side-signout,.topbar-products,.topbar-products a,.backroom-products,.backroom-products a,.event-steps>button,.page-editor-modes>button,.tabbar-item,.filter-pill,.urgency-pills,.urgency-pill,.range-trigger,.sp-pick-btn,.pos-sell,.page-icon-button,.seg,.seg>button,.gl-seg,.gl-seg>button,.pos-chips,.filter-pills,.chip,.pill,[class*=segmented],[class*=segmented]>button,button[class*=passkeys-module__],button[class*=terms-accept-module__][class*=__accept],[class*=homepage-direction-module__][class*=__screenButton],[class*=homepage-direction-module__][class*=__newBadge],[class*=homepage-direction-module__][class*=__previewMotion],[class*=pulse-module__][class*=__emailButton],[class*=login-module__] button[class*=__primary],[class*=login-module__] button[class*=__ghost]):not(#ui-b):not(#ui-b){border-radius:var(--ui-r-full)}@media (max-width:880px){.side-group>.side-item:not(#ui-b):not(#ui-b){border-radius:0}.side-group>.side-item:first-child:not(#ui-b):not(#ui-b),.side-group>.side-label+.side-item:not(#ui-b):not(#ui-b){border-radius:var(--ui-r-xl) var(--ui-r-xl) 0 0}.side-group>.side-item:last-child:not(#ui-b):not(#ui-b){border-radius:0 0 var(--ui-r-xl) var(--ui-r-xl)}.side-group>.side-label+.side-item:last-child:not(#ui-b):not(#ui-b){border-radius:var(--ui-r-xl)}}:is(.topbar-search,.page-icon-button,.door-sale-close,.door-sale-stepper>button,.step>button,.row-modal-close,.sales-table .row-menu-btn,.side-burger,.side-close,.topbar-window,.dup-menu-btn,.bk-icon,.gl-remove,.brief-counter>button,.range-cal-head>button):not(#ui-b):not(#ui-b){border-radius:50%}input::file-selector-button{border-radius:var(--ui-r-full)}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset],[type=color],[type=image]),select:not([multiple]),textarea):not(#ui-b):not(#ui-b){border-radius:var(--ui-r-lg)}.brand-signin:not(#ui-b):not(#ui-b){text-transform:uppercase;letter-spacing:.08em}@media (max-width:640px){.brand-signin:not(#ui-b):not(#ui-b){letter-spacing:.06em}}:is(.ui-tag,:is(.dashboard-shell,.pulse-ui,.portal) .tag):not(#ui-b):not(#ui-b){--_c:color-mix(in srgb, var(--ui-ink) 78%, transparent);--_bg:color-mix(in srgb, var(--ui-ink) 8%, transparent);box-sizing:border-box;border-radius:var(--ui-r-full);background:var(--_bg);min-height:24px;color:var(--_c);font:600 12px/1.3 var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap;vertical-align:middle;border:0;align-items:center;gap:6px;margin:0;padding:2px 10px;display:inline-flex}.ui-tag--accent:not(#ui-b):not(#ui-b){--_c:var(--ui-accent-ink);--_bg:color-mix(in srgb, var(--ui-accent) 15%, transparent)}:is(.ui-tag--success,:is(.dashboard-shell,.pulse-ui,.portal) .tag.in):not(#ui-b):not(#ui-b){--_c:var(--ui-positive);--_bg:color-mix(in srgb, var(--ui-positive) 14%, transparent)}:is(.ui-tag--warning,:is(.dashboard-shell,.pulse-ui,.portal) .tag.warn):not(#ui-b):not(#ui-b){--_c:var(--ui-warning);--_bg:color-mix(in srgb, var(--ui-warning) 15%, transparent)}.ui-tag--danger:not(#ui-b):not(#ui-b){--_c:var(--ui-negative);--_bg:color-mix(in srgb, var(--ui-negative) 13%, transparent)}.ui-tag--dot:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.ui-list{border-radius:var(--ui-r-card);background:var(--ui-card-bg);box-shadow:var(--ui-card-shadow);margin:0;padding:0;list-style:none;overflow:hidden}.ui-list__item{margin:0;padding:0;position:relative}.ui-list__item+.ui-list__item:before{content:"";background:var(--ui-hairline);pointer-events:none;height:1px;position:absolute;top:0;left:16px;right:0}.ui-list__item:has(>.ui-row--lead)+.ui-list__item:has(>.ui-row--lead):before{left:64px}.ui-row{box-sizing:border-box;width:100%;min-height:56px;color:var(--ui-ink);font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin:0;padding:10px 16px;text-decoration:none;display:flex}button.ui-row{cursor:pointer}.ui-row--tap{cursor:pointer;transition:background-color .12s}.ui-row--tap:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px}@media (hover:hover){.ui-row--tap:hover{background:color-mix(in srgb, var(--ui-ink) 4%, transparent)}}.ui-row--tap:active{background:color-mix(in srgb, var(--ui-ink) 8%, transparent)}.ui-row__lead{flex:none;display:flex}.ui-row__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ui-row__title{font:600 16px/1.3 var(--font-sans), sans-serif;letter-spacing:-.005em;color:var(--ui-ink);overflow-wrap:anywhere}.ui-row__sub{font:400 14px/1.35 var(--font-sans), sans-serif;color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-row__tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ui-row__trail{font:500 15px/1.3 var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;color:var(--ui-muted);white-space:nowrap;text-align:right;flex:none;margin-left:auto;padding-left:8px}.ui-row__chev{color:var(--ui-muted);opacity:.7;flex:none;margin-right:-4px}.ui-avatar{background:color-mix(in srgb, var(--ui-accent) 15%, transparent);width:36px;height:36px;color:var(--ui-accent-ink);font:650 15px/1 var(--font-sans), sans-serif;border-radius:50%;flex:none;place-items:center;display:grid}.ui-avatar--icon{border-radius:var(--ui-r-md)}@media (prefers-reduced-motion:reduce){.ui-row--tap{transition:none}}.ui-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;--_fade-s:0px;--_fade-e:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--_fade-s), #000 calc(100% - var(--_fade-e)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--_fade-s), #000 calc(100% - var(--_fade-e)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--_fade-s), #000 calc(100% - var(--_fade-e)), transparent 100%);align-items:center;gap:6px;margin:0 0 24px;padding:2px;display:flex;overflow-x:auto}.ui-tabs::-webkit-scrollbar{display:none}.ui-tabs--more-start{--_fade-s:28px}.ui-tabs--more-end{--_fade-e:40px}@media (min-width:900px){.ui-tabs{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}}.ui-tab:not(#ui-b):not(#ui-b){box-sizing:border-box;min-height:var(--ui-hit);border-radius:var(--ui-r-full);color:var(--ui-muted);font:600 14px/1 var(--font-sans), sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;scroll-snap-align:center;box-shadow:none;background:0 0;border:0;flex:none;align-items:center;gap:8px;width:auto;margin:0;padding:0 16px;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.ui-tab>svg{flex:none;width:16px;height:16px}.ui-tab:not(#ui-b):not(#ui-b).is-on{background:color-mix(in srgb, var(--ui-accent) 16%, transparent);color:var(--ui-accent-ink)}@media (hover:hover){.ui-tab:not(.is-on):hover{background:color-mix(in srgb, var(--ui-ink) 6%, transparent);color:var(--ui-ink)}}.ui-tab:active{background:color-mix(in srgb, var(--ui-ink) 10%, transparent)}.ui-tab:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.ui-card--list>.ui-list{box-shadow:none;background:0 0;border-radius:0;margin-inline:0}.ui-card--list .ui-row{padding-inline:var(--ui-card-pad)}.ui-card--list .ui-list__item+.ui-list__item:before{left:var(--ui-card-pad);right:var(--ui-card-pad)}.ui-card--list .ui-list__item:has(>.ui-row--lead)+.ui-list__item:has(>.ui-row--lead):before{left:calc(var(--ui-card-pad) + 48px)}.ui-tab__count{font-variant-numeric:tabular-nums;opacity:.7;font-weight:600}.ui-row__tags .ui-tag{min-height:22px;padding:1px 9px;font-size:11.5px}:is(.panel,.ui-card--plain) .ui-list{box-shadow:none;background:0 0;border-radius:0;margin-inline:-16px}.ui-row__line{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ui-notice:not(#ui-b):not(#ui-b){--_tone:var(--ui-accent-ink);border-radius:var(--ui-r-lg);background:var(--ui-card-bg);box-shadow:inset 3px 0 0 var(--_tone), var(--ui-card-shadow);color:var(--ui-ink);align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.ui-notice{margin:0 0 20px}.ui-notice--success:not(#ui-b):not(#ui-b){--_tone:var(--ui-positive)}.ui-notice--warning:not(#ui-b):not(#ui-b){--_tone:var(--ui-warning)}.ui-notice--danger:not(#ui-b):not(#ui-b){--_tone:var(--ui-negative)}.ui-notice__icon{color:var(--_tone);flex:none;margin-top:1px}.ui-notice__body{flex:1;min-width:0}.ui-notice__title{font-weight:600;display:block}.ui-notice__title+.ui-notice__text{margin-top:2px}.ui-notice__text>:first-child{margin-top:0}.ui-notice__text>:last-child{margin-bottom:0}.ui-notice__action{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pulse-ui .ui-notice:not(#ui-b):not(#ui-b){border:1px solid var(--pulse-line);border-radius:var(--pulse-r-ctl);background:var(--pulse-card);box-shadow:none;color:var(--pulse-copy);gap:0;padding:16px 20px 16px 23px;font-size:13px;line-height:1.65;position:relative;overflow:hidden}.pulse-ui .ui-notice[role=alert]:not(#ui-b):not(#ui-b){padding:14px 18px 14px 21px}.pulse-ui .ui-notice:before{content:"";background:var(--_tone);width:3px;position:absolute;top:0;bottom:0;left:0}.pulse-ui .ui-notice[role=alert]:not(#ui-b):not(#ui-b):before{background:var(--_tone)}.pulse-ui .ui-notice__title{color:var(--pulse-ink)}.pulse-ui .ui-notice__title+.ui-notice__text{margin-top:4px}
:root{--a11y-ring:#02f0fe;--a11y-ring-halo:#060608;--a11y-scroll-top:72px;--a11y-scroll-bottom:16px}.portal{--a11y-ring:var(--accent,#02f0fe)}html{scroll-padding-top:var(--a11y-scroll-top);scroll-padding-bottom:var(--a11y-scroll-bottom)}html:has(.scanner,.scan-stage){--a11y-scroll-top:16px}html:has(.tabbar){--a11y-scroll-bottom:calc(80px + env(safe-area-inset-bottom))}:where(a,button,summary,select,textarea,input,[tabindex]:not([tabindex="-1"]),[role=button],[role=tab],[role=link],[contenteditable=true]):focus-visible{outline:2px solid var(--a11y-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--a11y-ring-halo)}:where([tabindex="-1"]):focus{outline:none}.skip-link{z-index:1000;border-radius:var(--ui-r-md);color:#060608;min-height:44px;font:600 14px/1.4 var(--font-sans), -apple-system, BlinkMacSystemFont, sans-serif;background:#f4f3ee;padding:12px 16px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.skip-link:focus,.skip-link:focus-visible{outline:2px solid var(--a11y-ring);outline-offset:2px;transform:none}:where(main p,main li,.hint,.auth-foot,.help :is(p,li,div))>a:not([class]){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:where(button,[role=button],select,summary){min-height:24px}@media (pointer:coarse){:where(button[aria-label],a[aria-label]):has(>svg:only-child){min-width:44px;min-height:44px}input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=submit],[type=button],[type=reset],[type=image]),select,textarea{font-size:max(16px,1em)!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
html{-webkit-tap-highlight-color:transparent}:where(a,button,summary,label,select,[role=button],[role=tab],[role=switch],[role=link],input[type=checkbox],input[type=radio],input[type=submit],input[type=button]){touch-action:manipulation}:where(.btn,.as-btn,.side-item,.portal-nav a,.tabbar a,.tabbar button,[role=button],button:has(>svg:only-child)){transition:scale .14s cubic-bezier(.2,.8,.2,1),filter .14s,opacity .14s,background-color .2s,color .2s,border-color .2s,box-shadow .2s}:is(.btn,.as-btn,.side-item,.portal-nav a,.tabbar a,.tabbar button,[role=button],button:has(>svg:only-child)):active:not(:disabled):not([aria-disabled=true]){filter:brightness(.92);transition-duration:60ms,60ms,60ms,0s,0s,0s,0s;scale:.97}:is(a.event-card,.event-card,a[class*=row],a[class*=card],li>a,tr[onclick]):active{filter:brightness(.95);transition:scale 60ms,filter 60ms;scale:.985}:where(a,button,summary,[role=tab]):active:not(:disabled):not([aria-disabled=true]){opacity:.72}:where(.btn,.as-btn,.side-item,.portal-nav a,.tabbar a,.tabbar button,[role=button]):active:not(:disabled){opacity:1}@media (prefers-reduced-motion:reduce){:is(.btn,.as-btn,.side-item,.portal-nav a,.tabbar a,.tabbar button,[role=button],button:has(>svg:only-child)):active:not(:disabled):not([aria-disabled=true]),:is(a.event-card,.event-card,a[class*=row],a[class*=card],li>a):active{filter:brightness(.88);scale:none}}html[data-nav-pending]:before{content:"";background:var(--accent,#02f0fe);transform-origin:0;opacity:0;pointer-events:none;z-index:2147483000;width:100%;height:2px;animation:6s cubic-bezier(.1,.7,.2,1) .12s forwards press-nav;position:fixed;inset:0 auto auto 0;transform:scaleX(0)}@keyframes press-nav{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(.92)}}@media (prefers-reduced-motion:reduce){html[data-nav-pending]:before{opacity:.6;animation:none;transform:scaleX(1)}}
