@font-face{font-family:General Sans;src:url(/fonts/general-sans-variable.woff2)format("woff2");font-weight:200 700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-variable.woff2)format("woff2");font-weight:100 900;font-display:swap}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-text-size-adjust:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--ui-focus,currentColor);outline-offset:2px}:root{--ui-font:"General Sans", Inter, ui-sans-serif, system-ui, sans-serif;--ui-canvas:#fafaf9;--ui-surface:#fff;--ui-sunken:#f3f3f0;--ui-line:#e7e7e2;--ui-line-strong:#d0d0c9;--ui-wash:color-mix(in srgb, var(--ui-ink) 6%, transparent);--ui-ink:#20201e;--ui-muted:#5d5d57;--ui-accent:#20201e;--ui-accent-hover:#3c3c37;--ui-on-accent:#fff;--ui-focus:#73736b;--ui-danger:#bf3c45;--ui-danger-soft:#fff0f1;--ui-success:#21734e;--ui-success-soft:#eaf7f0;--ui-warning:#855300;--ui-warning-soft:#fdf3dc;--ui-shadow:0 12px 36px #18181414, 0 2px 6px #1818140d;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:24px;--ui-space-6:32px;--ui-space-7:48px;--ui-space-8:64px;--ui-text-sm:13px;--ui-text-md:15px;--ui-text-lg:17px;--ui-text-xl:24px;--ui-text-2xl:34px;--ui-text-3xl:52px;--ui-control-sm:32px;--ui-control-md:36px;--ui-control-lg:44px;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-pill:999px;--ui-ease-out:cubic-bezier(.22, 1, .36, 1);--ui-duration:.16s}@media (pointer:coarse){:root{--ui-control-sm:40px;--ui-control-md:44px;--ui-control-lg:52px}}@media (prefers-color-scheme:dark){:root{--ui-canvas:#111110;--ui-surface:#1a1a18;--ui-sunken:#22221f;--ui-line:#2c2c28;--ui-line-strong:#41413a;--ui-ink:#f2f2ef;--ui-muted:#aaa9a1;--ui-accent:#f2f2ef;--ui-accent-hover:#d5d5cf;--ui-on-accent:#20201c;--ui-focus:#a5a59a;--ui-danger:#ff9097;--ui-danger-soft:#382126;--ui-success:#79d5a3;--ui-success-soft:#1b3027;--ui-warning:#f0c36a;--ui-warning-soft:#352a14;--ui-shadow:0 12px 36px #00000047, 0 2px 6px #00000029}}.ui{background:var(--ui-canvas);min-height:100vh;color:var(--ui-ink);font:400 var(--ui-text-md) / 1.5 var(--ui-font);-webkit-font-smoothing:antialiased}.ui :is(h1,h2,h3,p){margin:0}.ui :is(h1,h2,h3){letter-spacing:-.02em;font-weight:600;line-height:1.15}.ui-muted{color:var(--ui-muted)}.ui-page{width:min(100% - 2 * var(--ui-space-5), var(--ui-page-width,880px));padding:var(--ui-space-8) 0;gap:var(--ui-space-6);grid-template-columns:minmax(0,1fr);align-content:start;margin:0 auto;display:grid}.ui-page[data-width=narrow]{--ui-page-width:400px}.ui-page[data-width=wide]{--ui-page-width:1120px}.ui-stack{gap:var(--ui-space-4);display:grid}.ui-stack[data-gap=tight]{gap:var(--ui-space-2)}.ui-row{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-row[data-justify=between]{justify-content:space-between}.ui-row[data-align=start]{align-items:flex-start}.ui-row[data-align=end]{align-items:flex-end}.ui-grow{flex:1;min-width:0}.ui-wrap{overflow-wrap:anywhere}.ui-full{flex-basis:100%}@media (width<=640px){.ui-wide-only{display:none}.ui-list>li>.ui-grow{flex-basis:100%}}.ui-header{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-4);flex-wrap:wrap;display:flex}.ui-header h1{font-size:var(--ui-text-xl)}.ui-header .ui-link{justify-self:start}.ui h2{font-size:var(--ui-text-lg)}.ui-link{color:inherit;font-weight:500;text-decoration:none}@media (hover:hover) and (pointer:fine){.ui-link:hover{text-underline-offset:3px;text-decoration:underline}}.ui-panel{gap:var(--ui-space-4);padding:var(--ui-space-5);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);align-content:start;display:grid}.ui-split{gap:var(--ui-space-6);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}@media (width<=880px){.ui-split{grid-template-columns:minmax(0,1fr)}}.ui-stats{border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid;overflow:hidden}.ui-stats>div{gap:var(--ui-space-1);padding:var(--ui-space-4) var(--ui-space-5);box-shadow:-1px 0 0 var(--ui-line), 0 -1px 0 var(--ui-line);display:grid}.ui-stats dt{color:var(--ui-muted);font-size:var(--ui-text-sm)}.ui-stats dd{font-size:var(--ui-text-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ui-button{justify-content:center;align-items:center;gap:var(--ui-space-2);height:var(--ui-control-md);padding:0 var(--ui-space-4);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-pill);background:var(--ui-surface);color:var(--ui-ink);font:500 var(--ui-text-md) / 1 var(--ui-font);white-space:nowrap;cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease-out), border-color var(--ui-duration) var(--ui-ease-out), transform var(--ui-duration) var(--ui-ease-out);text-decoration:none;display:inline-flex}.ui-button:active:not(:disabled){transform:scale(.97)}.ui-button:disabled{opacity:.5;cursor:default}.ui-button[data-variant=primary]{border-color:var(--ui-accent);background:var(--ui-accent);color:var(--ui-on-accent)}.ui-button[data-variant=quiet],.ui-button[data-variant=danger]{background:0 0;border-color:#0000}.ui-button[data-variant=danger]{color:var(--ui-danger)}.ui-button[data-size=sm]{height:var(--ui-control-sm);padding:0 var(--ui-space-3);font-size:var(--ui-text-sm)}.ui-button[data-size=lg]{height:var(--ui-control-lg);padding:0 var(--ui-space-5)}@media (hover:hover) and (pointer:fine){.ui-button:hover:not(:disabled){border-color:var(--ui-muted)}.ui-button[data-variant=primary]:hover:not(:disabled){border-color:var(--ui-accent-hover);background:var(--ui-accent-hover)}.ui-button[data-variant=quiet]:hover:not(:disabled){background:var(--ui-sunken);border-color:#0000}.ui-button[data-variant=danger]:hover:not(:disabled){background:var(--ui-danger-soft);border-color:#0000}}.ui-field{gap:var(--ui-space-2);display:grid}.ui-label{font-size:var(--ui-text-sm);font-weight:500}.ui-input{width:100%;height:var(--ui-control-md);padding:0 var(--ui-space-3);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-ink);font:inherit;transition:border-color var(--ui-duration) var(--ui-ease-out)}.ui-input::placeholder{color:var(--ui-muted)}.ui-input:focus{border-color:var(--ui-ink);outline:none}.ui-input[data-size=sm]{width:auto;max-width:40vw;height:var(--ui-control-sm);font-size:var(--ui-text-sm)}textarea.ui-input{height:auto;min-height:calc(2 * var(--ui-control-md));padding:var(--ui-space-2) var(--ui-space-3);resize:vertical;line-height:1.5}.ui-select{gap:var(--ui-space-2);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:inline-flex}.ui-select>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select:focus-visible{border-color:var(--ui-ink);outline:none}.ui-select:disabled{cursor:default;opacity:.6}.ui-select-icon{color:var(--ui-muted);flex:none;display:flex}.ui-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.ui-popup-place{z-index:200;outline:none}.ui-popup{min-width:var(--anchor-width);max-height:min(320px, var(--available-height));border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);font-size:var(--ui-text-sm);border-radius:10px;outline:none;transition:opacity .1s;overflow:hidden;box-shadow:0 10px 30px #00000038}.ui-popup[data-starting-style],.ui-popup[data-ending-style]{opacity:0}.ui-popup-list{max-height:min(318px, var(--available-height));outline:none;padding:4px;overflow-y:auto}.ui-popup-item{gap:var(--ui-space-3);cursor:pointer;border-radius:6px;outline:none;justify-content:space-between;align-items:center;min-height:32px;padding:5px 8px;display:flex}.ui-popup-item[data-highlighted]{background:color-mix(in srgb, var(--ui-ink) 9%, transparent)}.ui-popup-tick{flex:none;display:flex}.ui-check{align-items:flex-start;gap:var(--ui-space-3);cursor:pointer;display:flex}.ui-check input{border:1px solid var(--ui-line);background:var(--ui-surface);cursor:pointer;appearance:none;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;margin:3px 0 0;display:grid}.ui-check input:checked{border-color:var(--ui-accent);background:var(--ui-accent)}.ui-check input:checked:after{content:"";border:solid var(--ui-on-accent,#fff);border-width:0 2px 2px 0;width:4px;height:9px;margin-top:-2px;rotate:45deg}.ui-check input:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.ui-check:has(input:disabled){cursor:default}.ui-check input:disabled{opacity:.5}.ui-check .ui-hint{display:block}.ui-hint{color:var(--ui-muted);font-size:var(--ui-text-sm)}.ui-notice{padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-sm);background:var(--ui-sunken);font-size:var(--ui-text-sm)}.ui-notice[data-tone=danger]{background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-notice[data-tone=success]{background:var(--ui-success-soft);color:var(--ui-success)}.ui-toast-frame{width:100%}@media (width>=901px){body:has(.ui-frame) [data-sonner-toaster][data-x-position=center]{left:calc(50% + 124px)}}.ui-toast-card{align-items:flex-start;gap:var(--ui-space-3);width:100%;min-height:52px;padding:15px 52px 15px var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:var(--ui-shadow);color:var(--ui-ink);font:400 var(--ui-text-sm) / 1.5 var(--ui-font);letter-spacing:-.01em;display:flex;position:relative}.ui-toast-card>svg{color:var(--ui-muted);flex:none;margin-top:1px}.ui-toast-card[data-kind=success]>svg{color:var(--ui-success)}.ui-toast-card[data-kind=error]>svg{color:var(--ui-danger)}.ui-toast-words{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-toast-words strong{font-weight:550}.ui-toast-words span{color:var(--ui-muted)}.ui-toast-card>.ui-button:not([data-icon]){flex:none;align-self:center}.ui-toast-card>.ui-button[data-icon]{top:calc((52px - var(--ui-control-sm)) / 2);right:calc((52px - var(--ui-control-sm)) / 2);position:absolute}.ui-badge{height:22px;padding:0 var(--ui-space-2);border-radius:var(--ui-radius-pill);background:var(--ui-sunken);color:var(--ui-muted);white-space:nowrap;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.ui-badge[data-tone=success]{background:var(--ui-success-soft);color:var(--ui-success)}.ui-badge[data-tone=warning]{background:var(--ui-warning-soft);color:var(--ui-warning)}.ui-badge[data-tone=danger]{background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-segmented{border-radius:var(--ui-radius-sm);background:var(--ui-sunken);scrollbar-width:none;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.ui-segmented button{height:calc(var(--ui-control-md) - 4px);padding:0 var(--ui-space-3);border-radius:calc(var(--ui-radius-sm) - 2px);color:var(--ui-muted);font:500 var(--ui-text-sm) / 1 var(--ui-font);white-space:nowrap;cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease-out), color var(--ui-duration) var(--ui-ease-out);background:0 0;border:0}.ui-segmented button[aria-pressed=true]{background:var(--ui-surface);color:var(--ui-ink);box-shadow:0 1px 2px #1818141a}.ui-bar{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-5);border-bottom:1px solid var(--ui-line);background:var(--ui-warning-soft);color:var(--ui-warning);font-size:var(--ui-text-sm);flex-wrap:wrap;font-weight:500;display:flex}.ui-error{color:var(--ui-danger)}.ui-empty{padding:var(--ui-space-8) var(--ui-space-5);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-muted);text-align:center;text-wrap:balance}.ui-empty>p+*{margin-top:var(--ui-space-3)}.ui-loader{padding:var(--ui-space-8);color:var(--ui-muted);place-items:center;display:grid}.ui-loader>svg{animation:.16s ease-out .2s backwards ui-loader-in}@keyframes ui-loader-in{0%{opacity:0}}.ui-page-loading>svg{animation:none}.ui-page-loading{min-height:100dvh}.ui-content-loading{min-height:10rem}.ui-error-page{flex-direction:column;min-height:100dvh;display:flex}.ui-error-page[data-embedded]{min-height:70dvh}.ui-error-top{width:min(100% - 2 * var(--ui-space-5), 1120px);padding:var(--ui-space-5) 0;margin:0 auto}.ui-error-name{min-height:44px;color:var(--ui-ink);letter-spacing:-.03em;align-items:center;font-size:19px;font-weight:600;text-decoration:none;display:inline-flex}.ui-error-body{padding:var(--ui-space-7) var(--ui-space-5) var(--ui-space-8);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.ui-error-code{margin-bottom:var(--ui-space-5);background:linear-gradient(to bottom, var(--ui-muted), transparent 95%);color:#0000;font-variant-numeric:tabular-nums;letter-spacing:-.06em;opacity:.55;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(88px,16vw,144px);font-weight:600;line-height:1}.ui-error-page h1{max-width:22ch;font-size:clamp(26px, 4vw, var(--ui-text-2xl));letter-spacing:-.03em;text-wrap:balance}.ui-error-body>.ui-muted{max-width:44ch;margin-top:var(--ui-space-3);text-wrap:pretty}.ui-error-actions{justify-content:center;gap:var(--ui-space-2);margin-top:var(--ui-space-6);flex-wrap:wrap;display:flex}@media (width<=640px){.ui-error-actions{flex-direction:column;width:min(100%,320px)}}.ui-list{border-top:1px solid var(--ui-line);margin:0;padding:0;list-style:none}.ui-panel>.ui-list:first-child{border-top:0}.ui-list>li{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-4) 0;border-bottom:1px solid var(--ui-line);flex-wrap:wrap;display:flex}.ui-divider{align-items:center;gap:var(--ui-space-3);color:var(--ui-muted);font-size:var(--ui-text-sm);display:flex}.ui-divider:before,.ui-divider:after{content:"";border-top:1px solid var(--ui-line);flex:1}.ui-frame{--ui-frame-top:0px;grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid}.ui-frame-main{min-width:0}.ui-frame-main .ui-page{padding-top:var(--ui-space-7)}.ui-sidebar,.ui-drawer[open]{gap:var(--ui-space-3);padding:var(--ui-space-3);flex-direction:column;display:flex}.ui-sidebar{border-right:1px solid var(--ui-line);height:100dvh;position:sticky;top:0}.ui-sidebar-row{align-items:center;gap:var(--ui-space-2);width:100%;min-height:var(--ui-control-lg);padding:var(--ui-space-1);border-radius:var(--ui-radius-sm);color:var(--ui-muted);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease-out);background:0 0;border:0;flex:none;display:flex}.ui-sidebar-row[aria-expanded=true],.ui-sidebar-row:active{background:var(--ui-wash)}.ui-sidebar-who{flex:1;min-width:0;display:grid}.ui-sidebar-who :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-sidebar-who strong{color:var(--ui-ink);letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:18px}.ui-account-name{align-items:center;gap:var(--ui-space-1);min-width:0;display:flex}.ui-account-name .ui-badge{height:18px;padding-inline:var(--ui-space-1);flex-shrink:0;font-size:9px}.ui-sidebar-who small{color:var(--ui-muted);font-size:12px;line-height:16px}.ui-nav{align-content:start;gap:var(--ui-space-4);overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;margin:0 -4px;padding:0 4px;display:grid;overflow-y:auto}@property --ui-nav-above{syntax:"<length>";inherits:false;initial-value:0}@property --ui-nav-below{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){.ui-nav{-webkit-mask-image:linear-gradient(transparent, #000 var(--ui-nav-above), #000 calc(100% - var(--ui-nav-below)), transparent);mask-image:linear-gradient(transparent, #000 var(--ui-nav-above), #000 calc(100% - var(--ui-nav-below)), transparent);animation:linear both ui-nav-fade;animation-timeline:scroll(self)}}@keyframes ui-nav-fade{0%{--ui-nav-above:0px;--ui-nav-below:32px}5%,95%{--ui-nav-above:32px;--ui-nav-below:32px}to{--ui-nav-above:32px;--ui-nav-below:0px}}.ui-nav-group{gap:1px;display:grid}.ui-nav-label{padding:0 var(--ui-space-2) var(--ui-space-1);color:var(--ui-muted);font-size:12px;font-weight:500}.ui-nav-link{align-items:center;gap:var(--ui-space-3);min-height:var(--ui-control-sm);padding:0 var(--ui-space-2);border-radius:var(--ui-radius-sm);color:var(--ui-muted);transition:background-color var(--ui-duration) var(--ui-ease-out), color var(--ui-duration) var(--ui-ease-out);font-size:14px;font-weight:500;text-decoration:none;display:flex}.ui-nav-link svg{flex:none}.ui-nav-opens{opacity:.6;margin-inline-start:auto}.ui-nav-badge{margin-inline-start:auto;display:flex}.ui-apart{margin-top:var(--ui-space-2);padding-top:var(--ui-space-4);border-top:1px solid var(--ui-line)}.ui-nav-link[data-status=active]{background:var(--ui-wash);color:var(--ui-ink)}@media (hover:hover) and (pointer:fine){.ui-nav-link:hover{background:var(--ui-wash);color:var(--ui-ink)}.ui-sidebar-row:hover{background:var(--ui-wash)}}.ui-sidebar-foot{gap:var(--ui-space-2);flex:none;display:grid}.ui-publish{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);font-size:var(--ui-text-sm);flex-wrap:wrap;line-height:1.35;display:flex}.ui-publish-state{align-items:center;gap:var(--ui-space-2);white-space:nowrap;flex:1 0 auto;font-weight:500;display:flex}.ui-publish-state:before{background:var(--ui-warning);content:"";border-radius:50%;flex:none;width:8px;height:8px}.ui-publish .ui-error{flex-basis:100%}.ui-sidebar-foot .ui-publish{row-gap:0;font-size:14px}.ui-sidebar-foot .ui-publish-state{gap:var(--ui-space-3);min-height:var(--ui-control-sm);padding:0 var(--ui-space-2);flex-basis:100%}.ui-sidebar-foot .ui-publish-state:before{margin-inline:4px}.ui-sidebar-foot .ui-publish .ui-button{flex-basis:100%}.ui-sidebar-foot .ui-publish .ui-error{padding:var(--ui-space-1) var(--ui-space-2) 0 calc(var(--ui-space-2) + 16px + var(--ui-space-3))}.ui-frame-main>.ui-publish,.ui-drawer .ui-publish,.ui-top{display:none}.ui-top-title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ui-drawer{width:min(304px, 100vw - var(--ui-space-7));max-width:none;height:100dvh;max-height:none;padding-block:max(var(--ui-space-3), env(safe-area-inset-top)) max(var(--ui-space-3), env(safe-area-inset-bottom));border:0;border-right:1px solid var(--ui-line);background:var(--ui-canvas);color:inherit;margin:0}.ui-drawer[open]{animation:ui-drawer-in .22s var(--ui-ease-out)}.ui-drawer::backdrop{background:#14141266}@keyframes ui-drawer-in{0%{opacity:0;transform:translate(-24px)}}.ui-popover{width:max-content;max-width:calc(100vw - 2 * var(--ui-space-3));max-height:min(60dvh,420px);padding:var(--ui-space-1);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-ink);box-shadow:var(--ui-shadow);margin:0;position:fixed;inset:auto;overflow-y:auto}.ui-popover:popover-open{animation:ui-popover-in .14s var(--ui-ease-out)}@keyframes ui-popover-in{0%{opacity:0;transform:translateY(-4px)}}.ui-popover :is(a,button){align-items:center;gap:var(--ui-space-2);width:100%;min-height:var(--ui-control-md);padding:0 var(--ui-space-2);border-radius:var(--ui-radius-sm);color:inherit;font:500 14px / 1 var(--ui-font);text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.ui-popover .ui-mark{width:24px;height:24px;font-size:12px}.ui-popover [data-tone=danger]{color:var(--ui-danger)}.ui-popover hr{margin:var(--ui-space-1) calc(-1 * var(--ui-space-1));border:0;border-top:1px solid var(--ui-line)}@media (hover:hover) and (pointer:fine){.ui-popover :is(a,button):hover{background:var(--ui-wash)}}@media (prefers-reduced-motion:reduce){:is(.ui-drawer[open],.ui-popover:popover-open){animation:none}}@media (width<=900px){.ui-frame{--ui-frame-top:56px;display:block}.ui-frame>.ui-sidebar{display:none}.ui-top{z-index:10;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-frame-top);padding:0 var(--ui-space-3);border-bottom:1px solid var(--ui-line);background:color-mix(in srgb, var(--ui-canvas) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky;top:0}.ui-frame-main>.ui-publish{padding:var(--ui-space-2) var(--ui-space-4);border-bottom:1px solid var(--ui-line);display:flex}}.ui-title-input{field-sizing:content;resize:none;width:100%;color:var(--ui-ink);font:600 var(--ui-text-2xl) / 1.15 var(--ui-font);letter-spacing:-.02em;background:0 0;border:0;padding:0}.ui-title-input:focus{outline:none}.ui-title-input::placeholder{color:var(--ui-line-strong)}.ui-lede-input{field-sizing:content;resize:none;width:100%;color:var(--ui-ink);font:400 var(--ui-text-lg) / 1.5 var(--ui-font);background:0 0;border:0;padding:0}.ui-lede-input:focus{outline:none}.ui-lede-input::placeholder{color:var(--ui-muted)}.ui-story-bar{top:var(--ui-frame-top);z-index:1;gap:var(--ui-space-2);background:var(--ui-canvas);display:grid;position:sticky}.ui-toolbar{padding:var(--ui-space-1) 0;border-block:1px solid var(--ui-line);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.ui-toolbar .ui-tool:focus-visible{outline-offset:-2px}.ui-tool-adds{padding-left:var(--ui-space-3);flex:none;gap:2px;margin-left:auto;display:flex}.ui-tool[data-wide]{width:auto;padding:0 var(--ui-space-2);font:500 var(--ui-text-sm) / 1 var(--ui-font);align-items:center;gap:6px;display:inline-flex}.ui-picture-bar{inset:calc(100% + var(--ui-space-2)) 0 auto;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:var(--ui-shadow);display:flex;position:absolute}.ui-picture-bar .ui-input{flex:1;min-width:0}.ui-tool{width:var(--ui-control-sm);height:var(--ui-control-sm);border-radius:var(--ui-radius-sm);color:var(--ui-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.ui-tool[aria-pressed=true]{background:var(--ui-sunken);color:var(--ui-ink)}@media (hover:hover) and (pointer:fine){.ui-tool:hover{color:var(--ui-ink)}}.ui-story-body{align-content:start;gap:var(--ui-space-4);min-height:40dvh;padding:var(--ui-space-5) 0;font-size:var(--ui-text-lg);outline:none;line-height:1.65;display:grid}.ui-story-body>p:only-child:has(>br:only-child):before{float:left;height:0;color:var(--ui-muted);content:"Write something…";pointer-events:none}.ui-story-body :is(p,h2,h3,ul,ol,blockquote,hr){margin:0}.ui-story-body h2{font-size:var(--ui-text-xl)}.ui-story-body :is(ul,ol){padding-left:1.4em}.ui-story-body blockquote{padding-left:var(--ui-space-4);border-left:3px solid var(--ui-line-strong);color:var(--ui-muted)}.ui-story-body hr{border:0;border-top:1px solid var(--ui-line)}.ui-story-body a{color:inherit;text-underline-offset:3px}.ui-story-body img{border-radius:var(--ui-radius-sm);max-width:100%;display:block}.ui-story-arrival{border-radius:var(--ui-radius-sm);background:var(--ui-sunken);position:relative;overflow:hidden}.ui-story-arrival img{opacity:.55;object-fit:cover;width:100%;max-height:320px}.ui-story-arrival .ui-progress{border-radius:0;position:absolute;inset:auto 0 0}.ui-work[data-dragging] .ui-story-body{border-radius:var(--ui-radius-sm);outline:1px dashed var(--ui-line-strong);outline-offset:2px}.ui-work[data-dragging] .ui-story-body>p:only-child:has(>br:only-child):before{content:"Drop pictures here"}[data-entered] .ui-story-body img.ProseMirror-selectednode{outline:2px solid var(--ui-focus)}.ui-button[data-icon]{width:var(--ui-control-sm);color:var(--ui-muted);padding:0}.ui-dialog{width:min(100% - 2 * var(--ui-space-4), var(--ui-dialog-width,760px));max-height:min(100% - 2 * var(--ui-space-4), 720px);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:inherit;box-shadow:var(--ui-shadow);padding:0}.ui-dialog[data-form]{--ui-dialog-width:560px}form .ui-row>.ui-grow{flex-basis:140px}.ui-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.ui-dialog::backdrop{background:#14141266}.ui-dialog-header,.ui-dialog-footer{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-3) var(--ui-space-3) var(--ui-space-5);display:flex}.ui-dialog-header{border-bottom:1px solid var(--ui-line)}.ui-dialog-footer{padding:var(--ui-space-3) var(--ui-space-5);border-top:1px solid var(--ui-line);flex-wrap:wrap}.ui-dialog-footer>.ui-notice{flex:1 0 100%}.ui-dialog-body{gap:var(--ui-space-4);padding:var(--ui-space-5);align-content:start;display:grid;overflow-y:auto}.ui-thumbs{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fill,minmax(112px,1fr));margin:0;padding:0;list-style:none;display:grid}.ui-thumb{position:relative}.ui-thumb-order{top:var(--ui-space-1);left:var(--ui-space-1);border-radius:var(--ui-radius-pill);background:var(--ui-accent);min-width:22px;height:22px;color:var(--ui-on-accent);font:600 12px / 1 var(--ui-font);pointer-events:none;place-items:center;padding:0 6px;display:grid;position:absolute}.ui-thumb>button{aspect-ratio:1;border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ui-sunken);cursor:pointer;width:100%;padding:0;display:block;overflow:hidden}.ui-thumb>button[aria-pressed=true]{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-thumb img{object-fit:cover;width:100%;height:100%}.ui-picture{align-items:center;gap:var(--ui-space-3);display:flex}.ui-picture img,.ui-picture-empty{border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ui-sunken);object-fit:cover;flex:none;width:72px;height:72px}.ui-video-preview{aspect-ratio:16/9;border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:#000;width:100%;max-width:560px;position:relative;overflow:hidden}.ui-video-preview :is(video,iframe,img),.ui-video-facade{object-fit:cover;border:0;width:100%;height:100%;display:block}.ui-video-facade{cursor:pointer;background:0 0;padding:0;position:relative}.ui-video-play{color:#fff;background:#0009;border-radius:50%;place-items:center;width:56px;height:56px;transition:background .15s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ui-video-facade:hover .ui-video-play,.ui-video-facade:focus-visible .ui-video-play{background:#000c}.ui-video-preview video{object-fit:contain}.ui-file-thumb{border-radius:var(--ui-radius-sm);background:var(--ui-sunken);object-fit:cover;flex:none;width:40px;height:40px}svg.ui-file-thumb{color:var(--ui-muted);padding:10px}.ui-drop[data-over]{outline:2px dashed var(--ui-focus);outline-offset:-2px}.ui-dropzone{justify-items:center;gap:var(--ui-space-3);padding:var(--ui-space-7) var(--ui-space-5);border:1px dashed var(--ui-line-strong);border-radius:var(--ui-radius-md);text-align:center;cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease-out), border-color var(--ui-duration) var(--ui-ease-out);display:grid}.ui-dropzone[data-compact]{padding:var(--ui-space-3) var(--ui-space-4);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;place-items:center start}.ui-dropzone[data-lit]{border-color:var(--ui-focus);background:var(--ui-wash)}.ui-dropzone[data-over]{border-style:solid;border-color:var(--ui-accent);background:var(--ui-wash)}@media (hover:hover) and (pointer:fine){.ui-dropzone:hover{border-color:var(--ui-focus);background:var(--ui-wash)}}.ui-dropzone-mark{border-radius:var(--ui-radius-sm);background:var(--ui-sunken);width:44px;height:44px;color:var(--ui-muted);place-items:center;display:grid}.ui-dropzone-words{font-size:var(--ui-text-md);gap:2px;display:grid}.ui-dropzone-words strong{font-weight:600}.ui-dropzone-actions{justify-content:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-for-touch{display:none}@media (pointer:coarse){.ui-for-pointer{display:none}.ui-for-touch{display:inline}}@media (width<=520px){.ui-dropzone[data-compact]{grid-template-columns:auto minmax(0,1fr)}.ui-dropzone[data-compact] .ui-dropzone-actions{grid-column:1/-1;justify-content:flex-start}}.ui-from-link{gap:var(--ui-space-2);display:flex}.ui-from-link .ui-input{flex:1;min-width:0}.ui-recording{gap:var(--ui-space-2);display:grid}.ui-recording-card{gap:var(--ui-space-2) var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ui-recording-mark{background:var(--ui-sunken);width:40px;height:40px;color:var(--ui-muted);border-radius:10px;place-items:center;display:grid}.ui-recording-words{min-width:0;display:grid}.ui-recording-words strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-recording-player,.ui-recording-card>.ui-row{grid-column:1/-1}.ui-recording-player{width:100%;height:40px}.ui-episode-numbers{gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ui-upload{gap:var(--ui-space-1);color:var(--ui-muted);font-size:var(--ui-text-sm);display:grid}.ui-progress{background:var(--ui-sunken);appearance:none;border:0;border-radius:2px;width:100%;height:4px;display:block;overflow:hidden}.ui-progress::-webkit-progress-bar{background:var(--ui-sunken)}.ui-progress::-webkit-progress-value{background:var(--ui-accent);transition:width var(--ui-duration) var(--ui-ease-out)}.ui-progress::-moz-progress-bar{background:var(--ui-accent)}.ui-upload-problems{align-items:flex-start;gap:var(--ui-space-2);display:flex}.ui-upload-problems .ui-notice{flex:1;min-width:0}.ui-menu-items{gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:grid}.ui-menu-items li{grid-template-columns:minmax(0, 1fr) repeat(4, var(--ui-control-sm));align-items:center;gap:var(--ui-space-1);display:grid}.ui-menu-items li[data-focused]{border-radius:var(--ui-radius-sm);background:var(--ui-sunken)}.ui-menu-items .ui-input{width:100%;max-width:none}.ui-menu-page{padding:0 var(--ui-space-3);font-size:var(--ui-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-setup-bar{inset:var(--ui-space-3) var(--ui-space-3) auto;z-index:1;justify-content:space-between;display:flex;position:absolute}.ui-setup{width:100%;max-width:600px;padding:clamp(48px, 12vh, 120px) 32px max(48px, env(safe-area-inset-bottom));animation:ui-setup-rise .26s var(--ui-ease-out) both;flex-direction:column;gap:40px;margin-inline:auto;display:flex}.ui-setup[data-wide]{max-width:1200px;padding-block:clamp(40px, 8vh, 80px) max(64px, env(safe-area-inset-bottom));gap:32px}@keyframes ui-setup-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ui-setup-intro,.ui-setup-question{gap:var(--ui-space-2);display:grid}.ui-setup-question{gap:var(--ui-space-3)}.ui-setup-title{color:var(--ui-ink);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:30px;font-weight:550;line-height:1.2}.ui-setup[data-wide] .ui-setup-title{font-size:32px}.ui-setup-greeting,.ui-setup-subtitle{color:var(--ui-muted);margin:0}.ui-setup-greeting{gap:var(--ui-space-2);font-size:16px;font-weight:500;display:flex}.ui-setup-greeting button{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:400;text-decoration:underline}.ui-setup-subtitle{max-width:60ch;line-height:1.6}.ui-setup .ui-input{height:52px;font-size:var(--ui-text-lg)}.ui-setup-address{color:var(--ui-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;line-height:1.4}.ui-setup-address span{color:var(--ui-muted)}.ui-setup-pointer{display:none}.ui-template-head{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-5) var(--ui-space-6);flex-wrap:wrap;display:flex}.ui-template-head .ui-setup-intro{flex:480px}.ui-template-head .ui-search{flex:1 0 240px;max-width:320px}.ui-template-head .ui-input{height:var(--ui-control-md);font-size:inherit}.ui-template-categories{gap:var(--ui-space-2);scrollbar-width:none;flex-wrap:wrap;min-width:0;display:flex}.ui-template-categories::-webkit-scrollbar{display:none}.ui-template-categories button{height:var(--ui-control-md);padding:0 var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-muted);font:400 14px / 20px var(--ui-font);white-space:nowrap;cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease-out), border-color var(--ui-duration) var(--ui-ease-out), color var(--ui-duration) var(--ui-ease-out), transform var(--ui-duration) var(--ui-ease-out);flex-shrink:0}.ui-template-categories button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-template-categories button[aria-pressed=true]{border-color:var(--ui-line-strong);background:var(--ui-sunken);color:var(--ui-ink)}@media (hover:hover) and (pointer:fine){.ui-template-categories button:hover{color:var(--ui-ink)}.ui-template-categories button:not([aria-pressed=true]):hover{background:color-mix(in srgb, var(--ui-sunken) 50%, var(--ui-surface))}}@media (prefers-reduced-motion:no-preference){.ui-template-categories button:active{transform:scale(.97)}}@media (width<=639px){.ui-template-head .ui-search{max-width:none}.ui-template-label{flex-basis:100%}.ui-template-categories{flex-wrap:nowrap;margin:-4px -20px;padding:4px 20px;scroll-padding-inline:20px;overflow-x:auto}}.ui-template-label{min-width:0;display:grid}.ui-template-kinds{color:var(--ui-muted);font-size:var(--ui-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.4;overflow:hidden}.ui-templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;margin:0;padding:0;list-style:none;display:grid}.ui-site-window{pointer-events:none;width:1280px;height:1707px;transform:scale(var(--window-scale,.28));transform-origin:0 0;transition:opacity .2s var(--ui-ease-out);border:0;position:absolute;top:0;left:0}.ui-template-picture:has(.ui-site-window) .ui-template-overlay{text-decoration:none}.ui-site-window:not([data-loaded]){opacity:0}.ui-template{gap:var(--ui-space-3);min-width:0;transition:opacity .2s var(--ui-ease-out);flex-direction:column;display:flex}.ui-template[data-waiting]{opacity:.45}.ui-template-picture{aspect-ratio:3/4;border:1px solid var(--ui-line);background:var(--ui-sunken);width:100%;color:inherit;font:inherit;cursor:pointer;transition:transform .15s var(--ui-ease-out);border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.ui-template-picture:has(>.ui-template-overlay:focus-visible){outline:2px solid var(--ui-focus);outline-offset:3px}.ui-template-picture img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .28s var(--ui-ease-out);display:block}.ui-template-overlay{color:inherit;font:inherit;cursor:pointer;opacity:0;transition:opacity .2s var(--ui-ease-out);background:#14141266;border:0;outline:none;place-items:center;padding:0;display:grid;position:absolute;inset:0}.ui-template-overlay:disabled{cursor:default}.ui-template-overlay:focus-visible,.ui-template-overlay[data-shown]{opacity:1}.ui-template-choose{align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-sm);background:var(--ui-surface);min-height:40px;color:var(--ui-ink);white-space:nowrap;transition:transform .22s var(--ui-ease-out);padding-inline:18px;font-size:14px;font-weight:600;display:inline-flex;transform:translateY(4px)}.ui-template-overlay:focus-visible .ui-template-choose,.ui-template-overlay[data-shown] .ui-template-choose{transform:none}.ui-template-live{transition:transform .28s var(--ui-ease-out);position:absolute;inset:0}.ui-template-page,.ui-template-page .ui-canvas{position:absolute;inset:0}.ui-template-page{opacity:0;transition:opacity .24s var(--ui-ease-out)}.ui-template-live[data-drawn] .ui-template-page{opacity:1}.ui-template-page .ui-canvas{background:0 0}.ui-template-expand{background:var(--ui-surface);height:30px;color:var(--ui-ink);font:500 13px / 1 var(--ui-font);white-space:nowrap;cursor:pointer;transition:opacity .2s var(--ui-ease-out), background-color var(--ui-duration) var(--ui-ease-out);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 9px;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 1px 3px #1414122e}.ui-template-expand:disabled{cursor:default}.ui-template-expand:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-template-footer{justify-content:space-between;align-items:baseline;gap:2px var(--ui-space-3);min-width:0;display:flex}.ui-template-name{min-width:0;color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.4;overflow:hidden}.ui-template-full{overscroll-behavior:contain;background:var(--ui-canvas);width:100%;max-width:none;height:100%;max-height:none;color:var(--ui-ink);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.ui-template-full[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.ui-template-full:not([data-shown]){opacity:0;pointer-events:none}.ui-template-full::backdrop{background:0 0}.ui-template-full-bar{align-items:center;gap:var(--ui-space-3);min-height:60px;padding:var(--ui-space-2) var(--ui-space-3) var(--ui-space-2) var(--ui-space-2);border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ui-template-full-bar>.ui-button{justify-self:end}.ui-template-full-title{align-items:center;gap:var(--ui-space-2);min-width:0;display:flex}.ui-template-full-page{min-height:0;position:relative}.ui-template-full-page .ui-canvas{height:100%}:root[data-morph]::view-transition-group(template-full){animation-duration:.44s;animation-timing-function:cubic-bezier(.22,1,.36,1)}:root[data-morph]::view-transition-image-pair(template-full){animation:.44s cubic-bezier(.22,1,.36,1) both ui-template-corners;overflow:clip}:root[data-morph]::view-transition-old(template-full){object-fit:cover;object-position:top;mix-blend-mode:normal;height:100%}:root[data-morph]::view-transition-new(template-full){object-fit:cover;object-position:top;mix-blend-mode:normal;height:100%}:root[data-morph]::view-transition-old(template-full){animation:none}:root[data-morph=open]::view-transition-new(template-full){animation:.24s .18s both ui-template-settle}:root[data-morph=close]::view-transition-new(template-full){animation:.12s both ui-template-settle}@keyframes ui-template-settle{0%{opacity:0}}:root[data-morph=close]::view-transition-image-pair(template-full){animation-direction:reverse}:root[data-morph]::view-transition-old(root){animation-duration:.32s}:root[data-morph]::view-transition-new(root){animation-duration:.32s}@keyframes ui-template-corners{0%{border-radius:12px}to{border-radius:0}}@media (prefers-reduced-motion:no-preference){.ui-template-full[data-shown]{animation:ui-setup-rise .2s var(--ui-ease-out)}:root[data-morph] .ui-template-full[data-shown]{animation:none}}@media (hover:hover) and (pointer:fine){.ui-setup-pointer{display:inline}.ui-template-picture:hover .ui-template-overlay{opacity:1}.ui-template-picture:hover .ui-template-choose{transform:none}.ui-template-expand{opacity:0}.ui-template-picture:hover .ui-template-expand,.ui-template-expand:focus-visible{opacity:1}.ui-template-expand:hover:not(:disabled){background:var(--ui-sunken)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ui-template-picture:hover .ui-template-live{transform:scale(1.03)}}@media (prefers-reduced-motion:no-preference){.ui-template-picture:has(>.ui-template-overlay:active:not(:disabled)){transform:scale(.98)}}@media (width<=1023px){.ui-templates{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}}.ui-templates{transition:opacity .2s var(--ui-ease-out)}.ui-templates[data-waiting]{opacity:.45}@media (width<=639px){.ui-setup{padding-inline:20px;gap:32px;padding-top:72px}.ui-setup[data-wide]{gap:24px;padding-top:72px}.ui-setup-title,.ui-setup[data-wide] .ui-setup-title{font-size:26px}.ui-templates{gap:28px 16px}.ui-template-full-bar{padding-right:var(--ui-space-2);grid-template-columns:minmax(0,1fr) auto}.ui-template-full-bar>.ui-segmented,.ui-template-wordy{display:none}.ui-template-expand{justify-content:center;width:30px;padding:0}.ui-template-full-page .ui-canvas[data-device=phone]{padding:0}.ui-template-full-page .ui-canvas[data-device=phone] .ui-canvas-frame{border:0;border-radius:0;width:100%}.ui-template-footer{flex-wrap:wrap}.ui-template-name{flex-basis:100%;font-size:14px}}.ui-table-frame{border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);overflow:hidden}.ui-table{border-collapse:collapse;width:100%}.ui-table th{padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-line);color:var(--ui-muted);font-size:var(--ui-text-sm);text-align:left;white-space:nowrap;font-weight:500}.ui-table td{padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-line);vertical-align:middle}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table .ui-muted{font-size:var(--ui-text-sm)}.ui-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.ui-table thead{display:none}.ui-table tr{gap:var(--ui-space-2);padding:var(--ui-space-4);border-bottom:1px solid var(--ui-line);display:grid}.ui-table tbody tr:last-child{border-bottom:0}.ui-table td{justify-content:space-between;align-items:center;gap:var(--ui-space-4);text-align:right;border:0;padding:0;display:flex}.ui-table td:empty{display:none}.ui-table td[data-label]:before{color:var(--ui-muted);content:attr(data-label);font-size:var(--ui-text-sm);flex:none}.ui-table td[data-label=Site],.ui-table td[data-label=Member]{text-align:left}.ui-table td[data-label=Site]:before,.ui-table td[data-label=Member]:before{content:none}}.ui-identity{align-items:center;gap:var(--ui-space-3);min-width:0;display:flex}.ui-mark{border-radius:var(--ui-radius-sm);background:var(--ui-accent);width:32px;height:32px;color:var(--ui-on-accent);flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.ui-mark[data-provider=google]{border:1px solid var(--ui-line);background:#fff}.ui-mark[data-provider=discord]{background:#5865f2}.ui-mark[data-round]{background:var(--ui-sunken);color:var(--ui-ink);border-radius:50%}.ui-switch{border-radius:var(--ui-radius-pill);background:var(--ui-line-strong);cursor:pointer;border:0;width:36px;height:20px;padding:0;transition:background-color .12s;position:relative}.ui-switch:before{content:"";position:absolute;inset:-12px -4px}.ui-switch:after{background:var(--ui-muted);content:"";border-radius:50%;width:16px;height:16px;transition:transform .12s;position:absolute;top:2px;left:2px}.ui-switch[aria-checked=true]{background:var(--ui-accent)}.ui-switch[aria-checked=true]:after{background:var(--ui-on-accent);transform:translate(16px)}.ui-switch:disabled{cursor:default;opacity:.6}.ui-chips{gap:var(--ui-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-chips>li{align-items:center;gap:var(--ui-space-1);padding-left:var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-pill);background:var(--ui-surface);font-size:var(--ui-text-sm);display:inline-flex}@media (prefers-reduced-motion:reduce){.ui *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ui-editor.ui-studio{background:var(--ui-canvas);grid-template-rows:minmax(0,1fr);grid-template-columns:272px minmax(0,1fr)}.ui-studio-main .ui-editor-bar{gap:var(--ui-space-2);scrollbar-width:none;grid-column:1;min-width:0;min-height:56px;display:flex;overflow-x:auto}.ui-studio-main .ui-editor-bar>:is(strong,[role=status]){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-studio-main .ui-editor-bar>:not(strong,[role=status],.ui-grow){flex:none}@media (width<=640px){.ui-studio-main .ui-editor-bar>:is([aria-label=Preview\ size],strong,[role=status]:not(.ui-error)){display:none}}.ui-studio-main{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.ui-champions-panel{gap:var(--ui-space-3);min-height:0;padding:var(--ui-space-3);border-right:1px solid var(--ui-line);grid-template-rows:auto auto auto minmax(0,1fr);display:grid;overflow:hidden}.ui-champions{align-content:start;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ui-champions button{align-items:center;gap:var(--ui-space-2);width:100%;padding:3px var(--ui-space-2);border-radius:var(--ui-radius-sm);color:var(--ui-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;font-size:14px;display:flex}.ui-champions button[aria-current=true]{background:var(--ui-sunken)}.ui-champions img{border-radius:6px}.ui-champions i{background:var(--ui-muted);border-radius:50%;width:8px;height:8px}.ui-champions i[data-status=published]{background:var(--ui-success)}.ui-champions i[data-status=changed]{background:var(--ui-warning)}@media (hover:hover) and (pointer:fine){.ui-champions button:hover{background:var(--ui-sunken)}}@media (width<=1100px){.ui-editor.ui-studio{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ui-champions-panel{border-right:0;border-bottom:1px solid var(--ui-line);max-height:40vh}}.ui-studio-bar{display:contents}.ui-messages{gap:var(--ui-space-3);margin:0;padding:0;list-style:none;display:grid}.ui-messages li{gap:var(--ui-space-2);padding:var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);display:grid}.ui-messages header{align-items:baseline;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-answers{gap:8px;margin:0;display:grid}.ui-answers dt{color:var(--ui-muted);font-size:13px}.ui-answers dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ui-messages p{white-space:pre-wrap;margin:0}.ui-product-blank{background:var(--ui-sunken);border-radius:6px;flex:none;width:28px;height:28px}.ui-ask-main{gap:var(--ui-space-1,4px);padding-bottom:var(--ui-space-3);border-bottom:1px solid var(--ui-line);display:grid}.ui-champions-look{padding-top:var(--ui-space-3);border-top:1px solid var(--ui-line);gap:6px;display:grid}.ui-champions-panel[data-asking]{grid-template-rows:auto auto auto auto minmax(0,1fr)}.ui-frame-main:has(>.ui-editor){flex-direction:column;height:100dvh;display:flex}.ui-frame-main>.ui-editor{flex:1;height:auto;min-height:0}.ui-options{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.ui-options button{gap:var(--ui-space-1);padding:var(--ui-space-5);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-ink);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--ui-duration) var(--ui-ease-out), transform var(--ui-duration) var(--ui-ease-out);display:grid}.ui-options button:active{transform:scale(.985)}.ui-options svg{margin-bottom:var(--ui-space-3);color:var(--ui-muted)}.ui-options strong{font-weight:600}.ui-stores{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.ui-stores button:not([data-wide]){padding-inline:var(--ui-space-3);text-align:center;align-content:start;justify-items:center}.ui-stores img{box-sizing:content-box;margin-bottom:var(--ui-space-2);border:1px solid var(--ui-line);background:#fff;border-radius:50%;padding:12px}.ui-stores [data-wide]{align-items:center;gap:var(--ui-space-3);padding-block:var(--ui-space-3);grid-column:1/-1;grid-template-columns:auto auto minmax(0,1fr)}.ui-stores [data-wide] svg{margin:0}.ui-stores [data-wide] .ui-hint{justify-self:end}@media (width<=560px){.ui-stores [data-wide]{grid-template-columns:auto minmax(0,1fr);row-gap:0}.ui-stores [data-wide] svg{grid-row:span 2}.ui-stores [data-wide] .ui-hint{justify-self:start}}.ui-import-address{align-items:end;gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-import-or{align-items:center;gap:var(--ui-space-3);color:var(--ui-muted);grid-template-columns:1fr auto 1fr;margin:0;font-size:13px;display:grid}.ui-import-or:before,.ui-import-or:after{content:"";border-top:1px solid var(--ui-line)}.ui-import-steps{gap:var(--ui-space-1);margin:0;padding-inline-start:1.25em;display:grid}.ui-drop{justify-content:center;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-5);border:1px dashed var(--ui-line);border-radius:var(--ui-radius-md);flex-wrap:wrap;display:flex}.ui-drop[data-over]{border-color:var(--ui-accent)}.ui-import-list{gap:var(--ui-space-2);margin:0;padding:0;list-style:none;display:grid}.ui-import-list li{align-items:center;gap:var(--ui-space-3);min-width:0;display:flex}.ui-import-list img,.ui-import-list .ui-product-blank{border-radius:var(--ui-radius-sm);object-fit:cover;flex:none;width:40px;height:40px}.ui-import-list .ui-grow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-import-notes summary{color:var(--ui-muted);cursor:pointer;font-size:13px}.ui-import-notes ul{gap:var(--ui-space-1);margin:var(--ui-space-2) 0 0;padding-inline-start:1.25em;font-size:13px;display:grid}.ui-import-progress{gap:var(--ui-space-2);display:grid}.ui-import-progress p{margin:0}.ui-import-progress progress{width:100%;accent-color:var(--ui-accent)}.ui-text-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (hover:hover) and (pointer:fine){.ui-options button:hover{border-color:var(--ui-muted)}}.ui-page[data-wide]{max-width:none}.ui-board{gap:var(--ui-space-3);padding-bottom:var(--ui-space-3);grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.ui-board section{align-content:start;gap:var(--ui-space-2);min-height:240px;padding:var(--ui-space-3);border-radius:var(--ui-radius-md);background:var(--ui-sunken);display:grid}.ui-board h2{margin:0 0 var(--ui-space-1,4px);font-size:var(--ui-text-sm);font-weight:600}.ui-board-card{padding:var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ui-canvas);color:var(--ui-ink);font:inherit;text-align:start;cursor:pointer;gap:2px;text-decoration:none;display:grid}.ui-thread-holder{padding:var(--ui-space-2);border-radius:var(--ui-radius-sm);--site-surface:var(--ui-sunken);--site-tint:color-mix(in srgb, var(--ui-ink) 12%, transparent);--site-text:var(--ui-ink);--site-muted:var(--ui-muted);background:0 0}@media (hover:hover) and (pointer:fine){.ui-board-card:hover{border-color:var(--ui-muted)}}.ui-thread-holder .site-thread{gap:var(--ui-space-2);margin:0;padding:0;list-style:none;display:grid}.ui-thread-holder li{justify-items:start;gap:2px;display:grid}.ui-thread-holder li[data-side=mine]{justify-items:end}.ui-thread-holder li[data-side=middle]{justify-items:center}.ui-thread-holder p{margin:0}.ui-thread-holder .site-bubble{max-width:90%;padding:var(--ui-space-2) var(--ui-space-3);background:var(--ui-sunken);white-space:pre-wrap;border-radius:12px}.ui-thread-holder li[data-side=mine] .site-bubble{background:color-mix(in srgb, var(--ui-ink) 12%, transparent)}.ui-thread-holder .site-thread-note{color:var(--ui-muted);font-size:var(--ui-text-sm)}.ui-launch{border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);overflow:hidden}.ui-launch header{justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-5);font-size:var(--ui-text-sm);display:flex}.ui-launch h2{font-size:var(--ui-text-md)}.ui-launch ol{margin:0;padding:0;list-style:none}.ui-launch button{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.ui-launch :is(a,button){align-items:center;gap:var(--ui-space-3);min-height:48px;padding:var(--ui-space-2) var(--ui-space-5);border-top:1px solid var(--ui-line);color:var(--ui-ink);transition:background-color var(--ui-duration) var(--ui-ease-out);grid-template-columns:24px auto minmax(0,1fr) 16px;text-decoration:none;display:grid}.ui-launch :is(a,button)>svg{color:var(--ui-muted)}.ui-launch strong{font-weight:500}.ui-launch-mark{border:1px solid var(--ui-line-strong);width:24px;height:24px;color:var(--ui-muted);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}.ui-launch li[data-done] .ui-launch-mark{border-color:var(--ui-accent);background:var(--ui-accent);color:var(--ui-on-accent)}.ui-launch li[data-done] strong{color:var(--ui-muted)}@media (hover:hover) and (pointer:fine){.ui-launch :is(a,button):hover{background:var(--ui-wash)}}@media (width<=640px){.ui-launch :is(a,button){column-gap:var(--ui-space-3);grid-template-columns:24px minmax(0,1fr) 16px;row-gap:0}.ui-launch-mark{grid-row:span 2}.ui-launch .ui-hint{grid-column:2}.ui-launch :is(a,button)>svg{grid-area:1/3/span 2}}.ui-starts{gap:var(--ui-space-4);align-content:start;display:grid;container-type:inline-size}.ui-starts header{justify-content:space-between;align-items:baseline;gap:var(--ui-space-1) var(--ui-space-4);flex-wrap:wrap;display:flex}.ui-starts h2{font-size:var(--ui-text-lg)}.ui-starts header p{font-size:var(--ui-text-sm)}.ui-starts ul{gap:var(--ui-space-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.ui-starts :is(a,button){width:100%;height:100%;padding:var(--ui-space-5);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-ink);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease-out), border-color var(--ui-duration) var(--ui-ease-out), transform var(--ui-duration) var(--ui-ease-out);grid-template:"mark arrow""name name""hint hint"1fr/minmax(0,1fr) auto;text-decoration:none;display:grid}.ui-starts :is(a,button):active{transform:scale(.985)}.ui-start-mark{border-radius:var(--ui-radius-sm);background:var(--ui-sunken);grid-area:mark;place-items:center;width:44px;height:44px;display:grid}.ui-starts :is(a,button)>svg{color:var(--ui-muted);transition:color var(--ui-duration) var(--ui-ease-out), transform var(--ui-duration) var(--ui-ease-out);grid-area:arrow;margin-top:14px}.ui-starts strong{margin-top:var(--ui-space-6);font-size:var(--ui-text-lg);letter-spacing:-.01em;grid-area:name;font-weight:600}.ui-starts .ui-hint{margin-top:var(--ui-space-1);grid-area:hint;line-height:1.4}@media (hover:hover) and (pointer:fine){.ui-starts :is(a,button):hover{border-color:var(--ui-line-strong);background:color-mix(in srgb, var(--ui-ink) 3%, var(--ui-surface))}.ui-starts :is(a,button):hover>svg{color:var(--ui-ink);transform:translate(2px)}}@container (width<=639px){.ui-starts ul{grid-auto-flow:row}.ui-starts :is(a,button){column-gap:var(--ui-space-4);padding:var(--ui-space-4);grid-template:"mark name arrow""mark hint arrow"/auto minmax(0,1fr) auto;align-items:center}.ui-starts :is(a,button)>svg{margin-top:0}.ui-starts strong{font-size:var(--ui-text-md);align-self:end;margin-top:0}.ui-starts .ui-hint{align-self:start;margin-top:0}}.ui-page:has(>.ui-starts[data-fill]){min-height:calc(100dvh - var(--ui-frame-top));padding-bottom:var(--ui-space-6);grid-template-rows:auto minmax(0,1fr);container:starts-page/inline-size}@container starts-page (width>=640px){.ui-starts[data-fill]{grid-template-rows:auto minmax(440px,1fr);max-height:760px}}.ui-start-art{display:none}@container (width>=640px){.ui-starts[data-fill] ul{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);grid-auto-flow:row}.ui-starts[data-fill] li>:is(a,button):has(>.ui-start-art){padding:var(--ui-space-1) var(--ui-space-1) var(--ui-space-4);grid-template:"art art"minmax(0,1fr)"name arrow""hint hint"/minmax(0,1fr) auto}.ui-starts[data-fill] .ui-start-mark:has(+.ui-start-art){display:none}.ui-starts[data-fill] .ui-start-art{min-height:0;margin-bottom:var(--ui-space-4);border-radius:var(--ui-radius-sm);background:var(--ui-sunken);grid-template:minmax(0,1fr)/minmax(0,1fr);grid-area:art;place-items:center;display:grid;overflow:hidden;container:start-art/size}.ui-starts[data-fill] li>:is(a,button):has(>.ui-start-art)>svg{margin:0 var(--ui-space-4) 0 0;align-self:center}.ui-starts[data-fill] li :is(a,button):has(>.ui-start-art) strong{margin:0 0 0 var(--ui-space-4)}.ui-starts[data-fill] li :is(a,button):has(>.ui-start-art) .ui-hint{margin:var(--ui-space-1) var(--ui-space-4) 0}}.ui-kind-art{--art-soft:color-mix(in srgb, var(--ui-ink) 7%, transparent);--art-mid:color-mix(in srgb, var(--ui-ink) 13%, transparent);--art-strong:color-mix(in srgb, var(--ui-ink) 24%, transparent);transition:transform var(--ui-duration) var(--ui-ease-out);display:flex}.ui-kind-art span{border-radius:3px;display:block}.ui-kind-art:is([data-kind=video],[data-kind=audio])>:first-child{background:var(--ui-surface);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 1px 3px #1818141f}.ui-kind-art:is([data-kind=video],[data-kind=audio])>:first-child:before{background:var(--ui-muted);clip-path:polygon(0 0,100% 50%,0 100%);content:"";width:10px;height:12px;margin-left:2px}.ui-kind-art[data-kind=post]{border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ui-surface);flex-direction:column;gap:10px;width:min(76%,300px);max-height:88%;padding:14px;overflow:hidden;box-shadow:0 8px 24px #1818140f}.ui-kind-art[data-kind=post]>:is(:first-child,:last-child){align-items:center;gap:var(--ui-space-2);flex:none;display:flex}.ui-kind-art[data-kind=post]>:first-child{margin-bottom:2px}.ui-kind-art[data-kind=post]>:first-child>:first-child{background:var(--art-mid);border-radius:50%;width:24px;height:24px}.ui-kind-art[data-kind=post]>:first-child>:last-child{background:var(--art-mid);width:34%;height:6px}.ui-kind-art[data-kind=post]>:nth-child(2){background:var(--art-strong);flex:none;width:70%;height:10px}.ui-kind-art[data-kind=post]>:is(:nth-child(3),:nth-child(4)){background:var(--art-mid);flex:none;height:6px}.ui-kind-art[data-kind=post]>:nth-child(4){width:78%}.ui-kind-art[data-kind=post]>:nth-child(5){aspect-ratio:4/3;background:var(--art-soft);border-radius:5px;flex:0 auto;min-height:32px;margin-top:4px}.ui-kind-art[data-kind=post]>:last-child>span{border-radius:var(--ui-radius-pill);background:var(--art-soft);width:36px;height:14px}@container start-art (height<=219px){.ui-kind-art[data-kind=post]>:is(:first-child,:last-child){display:none}}.ui-kind-art[data-kind=gallery]{grid-template:"large top"1fr"large bottom"1fr/3fr 2fr;gap:6px;width:78%;height:72%;display:grid}.ui-kind-art[data-kind=gallery]>span{border-radius:6px}.ui-kind-art[data-kind=gallery]>:first-child{background:var(--art-mid);grid-area:large}.ui-kind-art[data-kind=gallery]>:nth-child(2){background:var(--art-soft);grid-area:top}.ui-kind-art[data-kind=gallery]>:nth-child(3){background:var(--art-strong);grid-area:bottom}.ui-kind-art[data-kind=video]{aspect-ratio:16/9;background:var(--art-mid);border-radius:6px;justify-content:center;align-items:center;width:80%;max-height:76%;position:relative}.ui-kind-art[data-kind=video]>:nth-child(2){background:linear-gradient(90deg, var(--ui-surface) 36%, color-mix(in srgb, var(--ui-surface) 45%, transparent) 36%);border-radius:2px;height:3px;position:absolute;inset:auto 10px 10px}.ui-kind-art[data-kind=audio]{align-items:center;gap:var(--ui-space-3);width:82%;height:40%}.ui-kind-art[data-kind=audio]>:nth-child(2){flex:1;align-items:center;gap:2px;height:100%;display:flex}.ui-kind-art[data-kind=audio]>:nth-child(2)>span{background:var(--art-mid);border-radius:2px;flex:1;min-width:2px}.ui-kind-art[data-kind=audio]>:nth-child(2)>:nth-child(-n+10){background:var(--art-strong)}.ui-kind-art[data-kind=download]{gap:var(--ui-space-2);flex-direction:column;width:80%}.ui-kind-art[data-kind=download]>span{gap:6px var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ui-surface);grid-template:"icon name"1fr"icon size"1fr/auto minmax(0,1fr);padding:10px;display:grid}.ui-kind-art[data-kind=download]>span>:first-child{background:var(--art-mid);border-radius:4px;grid-area:icon;width:26px;height:32px}.ui-kind-art[data-kind=download]>span>:nth-child(2){background:var(--art-strong);grid-area:name;align-self:end;width:72%;height:7px}.ui-kind-art[data-kind=download]>span>:nth-child(3){background:var(--art-soft);grid-area:size;width:34%;height:6px}.ui-kind-art[data-kind=download]>span:last-child>:nth-child(2){width:56%}.ui-kind-art[data-kind=patreon]{aspect-ratio:1;width:30%;position:relative}.ui-kind-art[data-kind=patreon]>span{position:absolute}.ui-kind-art[data-kind=patreon]>:first-child{aspect-ratio:1;background:var(--art-strong);border-radius:50%;width:70%;top:0;right:0}.ui-kind-art[data-kind=patreon]>:last-child{background:var(--art-mid);width:20%;height:100%;bottom:0;left:0}.ui-kind-art[data-kind=many]{place-items:center;width:80%;height:72%;display:grid}.ui-kind-art[data-kind=many]>span{aspect-ratio:3/4;border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:6px;grid-area:1/1;width:42%;max-height:100%;padding:6px;box-shadow:0 6px 16px #18181414}.ui-kind-art[data-kind=many]>span:before{background:var(--art-mid);content:"";border-radius:3px;height:100%;display:block}.ui-kind-art[data-kind=many]>:first-child{transform:translate(-36%)rotate(-9deg)}.ui-kind-art[data-kind=many]>:first-child:before{background:var(--art-soft)}.ui-kind-art[data-kind=many]>:nth-child(2){transform:translate(36%)rotate(9deg)}.ui-kind-art[data-kind=many]>:nth-child(3){z-index:1;position:relative}.ui-kind-art[data-kind=many]>:nth-child(3):before{background:var(--art-strong)}@media (hover:hover) and (pointer:fine){.ui-starts li>:is(a,button):hover .ui-kind-art{transform:translateY(-2px)}}.ui-sites{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.ui-sites a,.ui-site-shot{border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:inherit;transition:border-color var(--ui-duration) var(--ui-ease-out);text-decoration:none;display:grid;overflow:hidden}@media (hover:hover) and (pointer:fine){:is(.ui-sites a,.ui-site-shot):hover{border-color:var(--ui-muted)}}.ui-sites .ui-site-picture{border-bottom:1px solid var(--ui-line)}.ui-sites-who{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);display:flex}.ui-site-picture{aspect-ratio:8/5;background:var(--ui-sunken);place-items:center;display:grid;overflow:hidden}.ui-site-picture img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.ui-site-picture img{animation:ui-site-picture-in var(--ui-duration) var(--ui-ease-out)}}.ui-site-picture .ui-mark{width:48px;height:48px;font-size:20px}@keyframes ui-site-picture-in{0%{opacity:0}}.ui-code{font-family:var(--ui-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.02em}.ui-code-name{align-items:flex-end}.ui-choices{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-choice{border:1px solid var(--ui-line);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;display:inline-flex}.ui-choice[aria-pressed=true]{border-color:var(--ui-accent,currentColor);font-weight:600}.ui-search{flex:200px;min-width:0;position:relative}.ui-search+.ui-select-short{flex:0 0 148px}.ui-search>svg{top:50%;left:var(--ui-space-3);color:var(--ui-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.ui-search>input{width:100%;padding-left:36px}.ui-items{border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);margin:0;padding:0;list-style:none;overflow:hidden}.ui-items>li{align-items:center;gap:var(--ui-space-3);min-height:64px;padding:var(--ui-space-3) var(--ui-space-4);transition:background-color var(--ui-duration) var(--ui-ease-out);display:flex;position:relative}.ui-items>li+li{border-top:1px solid var(--ui-line)}.ui-items>li:has(.ui-item-title:focus-visible){outline:2px solid var(--ui-focus);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.ui-items>li:has(.ui-item-title,.ui-item-pick):hover{background:var(--ui-wash)}}.ui-item-text{flex:1;min-width:0;display:grid}.ui-item-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-item-text>:first-child{font-weight:500}.ui-item-text>span:last-child{color:var(--ui-muted);font-size:var(--ui-text-sm)}.ui-item-title{color:inherit;outline:none;text-decoration:none}.ui-item-title:after{content:"";position:absolute;inset:0}.ui-item-count{min-width:88px;color:var(--ui-muted);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;text-align:right;flex:none}.ui-item-number{width:16px;color:var(--ui-muted);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;text-align:right;flex:none}.ui-item-view,.ui-item-actions{z-index:1;flex:none;display:flex;position:relative}.ui-item-view{width:var(--ui-control-sm)}.ui-item-actions{gap:2px}.ui-item-pick{align-items:center;gap:var(--ui-space-3);cursor:pointer;flex:1;min-width:0;display:flex}.ui-item-pick>input{width:16px;height:16px;accent-color:var(--ui-accent);flex:none;margin:0}@media (width<=640px){.ui-items>li:has(>.ui-item-view){row-gap:var(--ui-space-1);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.ui-items>li>.ui-file-thumb{grid-row:span 2}.ui-items>li:has(>.ui-item-view)>.ui-badge{grid-area:2/2;justify-self:start}.ui-items>li>.ui-item-view{grid-area:1/3/span 2;width:auto}.ui-items>li>.ui-item-count{display:none}.ui-items>li:has(>.ui-item-actions){flex-wrap:wrap}.ui-items>li:has(>.ui-item-actions)>.ui-item-text{flex-basis:calc(100% - 96px)}.ui-items>li>.ui-item-actions{margin-left:auto}.ui-items>li:has(>.ui-item-actions)>.ui-badge{margin-left:80px}}.ui-work{--ui-frame-top:56px;min-height:100dvh}.ui-work-bar{z-index:2;align-items:center;gap:var(--ui-space-3);height:var(--ui-frame-top);padding:0 var(--ui-space-4);border-bottom:1px solid var(--ui-line);background:var(--ui-canvas);font-size:var(--ui-text-sm);display:flex;position:sticky;top:0}.ui-work-back{align-items:center;gap:var(--ui-space-2);height:var(--ui-control-sm);padding:0 var(--ui-space-2);border-radius:var(--ui-radius-sm);color:var(--ui-muted);transition:background-color var(--ui-duration) var(--ui-ease-out), color var(--ui-duration) var(--ui-ease-out);font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.ui-work-back:hover{background:var(--ui-wash);color:var(--ui-ink)}}.ui-work-actions{align-items:center;gap:var(--ui-space-2);margin-left:auto;display:flex}.ui-work-body{grid-template-columns:minmax(0,1fr) 340px;display:grid}.ui-work-main{gap:var(--ui-space-5);width:min(100% - 2 * var(--ui-space-5), 720px);padding:var(--ui-space-7) 0 var(--ui-space-8);grid-template-columns:minmax(0,1fr);align-content:start;margin:0 auto;display:grid}.ui-work-side{top:var(--ui-frame-top);gap:var(--ui-space-5);height:calc(100dvh - var(--ui-frame-top));padding:var(--ui-space-5);border-left:1px solid var(--ui-line);background:var(--ui-surface);align-content:start;display:grid;position:sticky;overflow-y:auto}.ui-work-side .ui-segmented{display:flex}.ui-work-side .ui-segmented button{flex:1}.ui-post-side{gap:0;padding-block:0}.ui-post-part{gap:var(--ui-space-3);padding:var(--ui-space-5) 0;border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(0,1fr);display:grid}.ui-post-part:last-child{border-bottom:0}.ui-post-part h2,.ui-post-more>summary,.ui-post-part[data-bare]>.ui-field>.ui-label{font-size:var(--ui-text-sm);font-weight:600}.ui-post-more>summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.ui-post-more>summary::-webkit-details-marker{display:none}.ui-post-more>summary:after{content:"";border:solid var(--ui-muted);width:7px;height:7px;transition:rotate var(--ui-duration) var(--ui-ease-out);border-width:0 1.5px 1.5px 0;margin-right:4px;translate:0 -2px;rotate:45deg}.ui-post-more[open]>summary:after{translate:0 2px;rotate:225deg}.ui-post-more[open]>summary{margin-bottom:var(--ui-space-1)}.ui-audience{gap:var(--ui-space-2);display:grid}.ui-audience label{align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ui-surface);cursor:pointer;transition:border-color var(--ui-duration) var(--ui-ease-out);display:flex}.ui-audience label:hover{border-color:var(--ui-line-strong)}.ui-audience label:has(input:checked){border-color:var(--ui-ink)}.ui-audience label:has(input:focus-visible){outline:2px solid var(--ui-focus);outline-offset:1px}.ui-audience svg{color:var(--ui-muted);flex:none;margin-top:1px}.ui-audience label:has(input:checked) svg{color:var(--ui-ink)}.ui-audience label>span{flex:1;gap:2px;min-width:0;display:grid}.ui-audience strong{font-size:var(--ui-text-sm);font-weight:600}.ui-audience small{color:var(--ui-muted);font-size:var(--ui-text-sm)}.ui-audience input{width:16px;height:16px;accent-color:var(--ui-ink);cursor:pointer;flex:none;margin:2px 0 0}.ui-post-offers{gap:var(--ui-space-1);flex-wrap:wrap;display:flex}.ui-post-offers button{height:26px;padding:0 var(--ui-space-2);border:1px dashed var(--ui-line-strong);border-radius:var(--ui-radius-pill);color:var(--ui-muted);font:inherit;cursor:pointer;transition:color var(--ui-duration) var(--ui-ease-out), border-color var(--ui-duration) var(--ui-ease-out);background:0 0;align-items:center;gap:2px;font-size:12px;display:inline-flex}.ui-post-offers button:hover{border-color:var(--ui-ink);color:var(--ui-ink)}.ui-post-share{aspect-ratio:1.91;border-radius:var(--ui-radius-sm);background:var(--ui-sunken);object-fit:cover;width:100%}.ui-work-bar .ui-button[data-scheduled]{background:color-mix(in srgb, var(--ui-ink) 10%, transparent);box-shadow:inset 0 0 0 1px var(--ui-line-strong);color:var(--ui-ink)}.ui-dialog:has(.ui-schedule){--ui-dialog-width:640px}.ui-schedule{gap:var(--ui-space-5);grid-template-columns:minmax(0,296px) minmax(0,1fr);align-items:start;display:grid}@media (width<=640px){.ui-schedule{grid-template-columns:minmax(0,1fr)}}.ui-schedule-when{gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-sm);background:var(--ui-sunken);display:flex}.ui-schedule-when>svg{flex:none;margin-top:1px}.ui-schedule-when p{font-size:var(--ui-text-sm);gap:2px;margin:0;display:grid}.ui-schedule-when strong{font-size:var(--ui-text-md);font-weight:600}.ui-days{gap:var(--ui-space-3);display:grid}.ui-days-quick{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-days-quick .ui-button[aria-pressed=true]{border-color:var(--ui-ink);background:var(--ui-wash);color:var(--ui-ink);font-weight:600}.ui-days-head{align-items:center;gap:var(--ui-space-1);display:flex}.ui-days-head strong{font-size:var(--ui-text-md);flex:1;font-weight:600}.ui-days-grid{border-collapse:collapse;table-layout:fixed;width:100%}.ui-days-grid th{padding-bottom:var(--ui-space-1);color:var(--ui-muted);font-size:12px;font-weight:500}.ui-days-grid abbr,.ui-calendar abbr{text-decoration:none}.ui-days-grid td{padding:1px}.ui-days-grid button{border-radius:var(--ui-radius-sm);width:100%;height:36px;color:inherit;font:500 var(--ui-text-sm) / 1 var(--ui-font);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease-out);background:0 0;border:0}.ui-days-grid button[data-outside]{color:var(--ui-muted)}.ui-days-grid button[data-today]{box-shadow:inset 0 0 0 1px var(--ui-line-strong)}.ui-days-grid button[aria-pressed=true]{background:var(--ui-accent);color:var(--ui-on-accent)}.ui-days-grid button:disabled{opacity:.35;cursor:default}.ui-days-grid button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}@media (hover:hover) and (pointer:fine){.ui-days-grid button:not(:disabled,[aria-pressed=true]):hover{background:var(--ui-wash)}}.ui-calendar-head{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-calendar-head h2{margin-right:auto}.ui-calendar-frame{border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);overflow:hidden;container-type:inline-size}.ui-calendar{border-collapse:collapse;table-layout:fixed;width:100%}.ui-calendar th{padding:var(--ui-space-2) var(--ui-space-3);border-bottom:1px solid var(--ui-line);color:var(--ui-muted);text-align:left;font-size:12px;font-weight:500}.ui-calendar td{height:120px;padding:var(--ui-space-1);vertical-align:top;transition:background-color var(--ui-duration) var(--ui-ease-out), box-shadow var(--ui-duration) var(--ui-ease-out)}.ui-calendar td+td{border-left:1px solid var(--ui-line)}.ui-calendar tbody tr+tr td{border-top:1px solid var(--ui-line)}.ui-calendar td[data-outside]{background:var(--ui-canvas)}.ui-calendar td[data-over]{background:var(--ui-wash);box-shadow:inset 0 0 0 2px var(--ui-ink)}.ui-calendar-day{align-items:center;gap:var(--ui-space-1);border-radius:var(--ui-radius-sm);width:100%;color:inherit;font:500 var(--ui-text-sm) / 1 var(--ui-font);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:2px;display:flex}.ui-calendar-day>span:first-child{border-radius:999px;place-items:center;min-width:26px;height:26px;display:inline-grid}[data-outside]>.ui-calendar-day,[data-past]>.ui-calendar-day{color:var(--ui-muted)}.ui-calendar-day[data-today]>span:first-child{background:var(--ui-accent);color:var(--ui-on-accent)}.ui-calendar-day[aria-pressed=true]{background:var(--ui-wash);box-shadow:inset 0 0 0 1px var(--ui-ink)}.ui-calendar-day:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.ui-calendar-day:not([aria-pressed=true]):hover{background:var(--ui-wash)}}.ui-calendar-dots{gap:3px;display:none}.ui-calendar-dots i{background:var(--ui-success);border-radius:999px;width:5px;height:5px}.ui-calendar-dots i[data-due]{background:var(--ui-ink)}.ui-calendar-entries{margin:var(--ui-space-1) 0 0;grid-template-columns:minmax(0,1fr);gap:2px;padding:0;list-style:none;display:grid}.ui-calendar-entry{align-items:baseline;gap:var(--ui-space-1);background:var(--ui-success-soft);min-width:0;color:var(--ui-ink);white-space:nowrap;border-radius:6px;padding:3px 6px;font-size:12px;line-height:1.35;text-decoration:none;display:flex;overflow:hidden}.ui-calendar-entry>time{color:var(--ui-muted);font-variant-numeric:tabular-nums;flex:none}.ui-calendar-entry>span{text-overflow:ellipsis;overflow:hidden}.ui-calendar-entry[data-due]{background:var(--ui-surface);box-shadow:inset 0 0 0 1px var(--ui-line-strong);cursor:grab}.ui-calendar-entry:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}@media (hover:hover) and (pointer:fine){.ui-calendar-entry:hover{box-shadow:inset 0 0 0 1px var(--ui-ink)}}.ui-calendar-more{color:var(--ui-muted);font:500 12px / 1.35 var(--ui-font);text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 6px}@container (width<=600px){.ui-calendar th{text-align:center;padding-inline:0}.ui-calendar td{height:52px;padding:2px}.ui-calendar-day{flex-direction:column;gap:3px;height:100%}.ui-calendar-entries{display:none}.ui-calendar-dots{display:flex}}.ui-release>li{cursor:grab}.ui-release>li[data-dragged]{opacity:.5}.ui-release>li[data-state=done]{cursor:default}.ui-release-title.ui-input{height:var(--ui-control-sm);padding-inline:var(--ui-space-2);margin-left:calc(-1 * var(--ui-space-2));background:0 0;border-color:#0000;font-weight:500}.ui-release-title.ui-input:hover:not(:disabled),.ui-release-title.ui-input:focus{border-color:var(--ui-line-strong);background:var(--ui-surface)}.ui-release-title.ui-input:disabled{color:inherit;opacity:1}.ui-release-problem{color:var(--ui-danger)}.ui-release-progress{width:88px;accent-color:var(--ui-ink);flex:none}.ui-release-pair{gap:var(--ui-space-2);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.ui-release-settings{display:contents}.ui-release-note{margin:calc(-1 * var(--ui-space-3)) 0 var(--ui-space-4)}.ui-segmented button:has(>svg){align-items:center;gap:6px;display:inline-flex}.ui-post-outline{margin:0 calc(-1 * var(--ui-space-2));padding:0;list-style:none;display:grid}.ui-post-outline button{width:100%;padding:var(--ui-space-1) var(--ui-space-2);color:var(--ui-ink);font:inherit;font-size:var(--ui-text-sm);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px}.ui-post-outline button:hover{background:var(--ui-wash)}.ui-post-outline [data-level="3"] button{padding-left:var(--ui-space-5);color:var(--ui-muted)}@media (width<=880px){.ui-work-body{grid-template-columns:minmax(0,1fr)}.ui-work-main{padding:var(--ui-space-5) 0 var(--ui-space-6)}.ui-work-side{border-top:1px solid var(--ui-line);border-left:0;height:auto;position:static}}@media (width<=480px){.ui-work-bar .ui-badge{display:none}}.ui-work-main>div>[data-variant=quiet]{margin-left:calc(-1 * var(--ui-space-2));padding-inline:var(--ui-space-2)}.ui-cover{border-radius:var(--ui-radius-md);background:var(--ui-sunken);position:relative;overflow:hidden}.ui-cover>img{aspect-ratio:16/7;object-fit:cover;width:100%;display:block}.ui-cover>.ui-row{right:var(--ui-space-3);bottom:var(--ui-space-3);gap:var(--ui-space-2);position:absolute}.ui-cover[data-going]{aspect-ratio:16/7}.ui-cover[data-going]>img{opacity:.55}.ui-cover[data-going]>.ui-progress{border-radius:0;position:absolute;inset:auto 0 0}.ui-cover[data-over]{outline:2px solid var(--ui-accent)}.ui-cover-ask{background:color-mix(in srgb, var(--ui-canvas) 55%, transparent);place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.ui-cover-drop{justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-sm);border:1px dashed var(--ui-focus);border-radius:var(--ui-radius-sm);color:var(--ui-muted);font-size:var(--ui-text-sm);font-weight:500;display:flex}.ui-cover-drop[data-over]{border-style:solid;border-color:var(--ui-accent);background:var(--ui-wash);color:var(--ui-ink)}:is(.ui-gallery,.ui-list)>li[draggable=true]{cursor:grab}:is(.ui-gallery,.ui-list)>li[data-dragged]{opacity:.4}.ui-gallery{gap:var(--ui-space-2);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.ui-gallery>li{position:relative}.ui-gallery img{aspect-ratio:1;border-radius:var(--ui-radius-sm);background:var(--ui-sunken);object-fit:cover;width:100%;display:block}.ui-gallery-actions{right:var(--ui-space-1);bottom:var(--ui-space-1);border-radius:var(--ui-radius-sm);background:var(--ui-surface);box-shadow:var(--ui-shadow);gap:2px;display:flex;position:absolute}@media (hover:hover) and (pointer:fine){.ui-gallery-actions{opacity:0;transition:opacity var(--ui-duration) var(--ui-ease-out)}.ui-gallery>li:hover .ui-gallery-actions,.ui-gallery-actions:focus-within{opacity:1}}.ui-poll{gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);display:grid}.ui-poll-head{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-sm);display:flex}.ui-poll-head strong{font-weight:600}.ui-poll-question{font-size:var(--ui-text-md);margin:0;font-weight:600}.ui-poll-preview{gap:var(--ui-space-2);margin:0;padding:0;list-style:none;display:grid}.ui-poll-preview li{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);font-size:var(--ui-text-sm);display:flex;position:relative;overflow:hidden}.ui-poll-preview li[data-share]:before{width:var(--share);background:var(--ui-wash);content:"";position:absolute;inset:0 auto 0 0}.ui-poll-preview li>*{position:relative}.ui-poll-choices{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ui-poll-choices li{align-items:center;gap:8px;display:flex}.ui-poll-choices .ui-input{flex:1;min-width:0}.ui-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 24px;margin:0;display:grid}.ui-facts dd{white-space:pre-wrap;margin:2px 0 0}.ui-order-pictures{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.ui-order-pictures:empty{display:none}.ui-order-pictures a,.ui-order-pictures img{aspect-ratio:1;width:100%;display:block}.ui-order-pictures img{object-fit:cover;border-radius:8px}.ui-thread-holder .site-proof-pictures{flex-wrap:wrap;gap:8px;display:flex}.ui-thread-holder .site-proof-pictures img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:160px;max-width:100%;display:block}@media (width<=640px){.ui-toolbar{flex-wrap:wrap;overflow:visible}.ui-tool-adds{margin-left:0;padding-left:0}.ui-picture-bar{padding:var(--ui-space-2);flex-wrap:wrap}.ui-picture-bar .ui-input{flex-basis:100%}}.ui-table-frame.ui-table-scroll{overflow-x:auto}.ui-responses td{vertical-align:top;max-width:280px}.ui-responses td:first-child button{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.ui-responses tr[data-status=new] td:first-child button{font-weight:600}.ui-clamp{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-responses-tools{flex-wrap:wrap;align-items:end}@media (width<=760px){.ui-responses td{max-width:none}}.ui-post-icon{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.ui-post-icon-preview img{border-radius:6px;width:40px;height:40px;margin-bottom:2px;display:block}.ui-minutes .ui-input{max-width:120px}.ui-checks{gap:var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-text-sm);margin:0;padding:0;list-style:none;display:grid}.ui-checks li{align-items:center;gap:var(--ui-space-2);display:flex}.ui-checks li[data-ok]{color:var(--ui-ink)}.ui-checks li[data-ok] svg{color:var(--ui-success,currentColor)}.ui-paywall{align-items:center;gap:var(--ui-space-3);margin:var(--ui-space-4) 0;-webkit-user-select:none;user-select:none;display:flex;position:relative}.ui-paywall-rule{background:var(--ui-line-strong);flex:1;height:1px}.ui-paywall-pill{border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-ink);font:600 var(--ui-text-sm) / 1 var(--ui-font);white-space:nowrap;cursor:grab;align-items:center;gap:6px;padding:9px 16px;display:inline-flex}.ui-paywall-pill:active{cursor:grabbing}.ui-paywall[data-selected] .ui-paywall-pill{border-color:var(--ui-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-accent) 22%, transparent)}.ui-paywall-moves{padding-left:var(--ui-space-2);background:var(--ui-canvas);gap:2px;display:flex;position:absolute;right:0}@media (hover:hover) and (pointer:fine){.ui-paywall-moves{opacity:0;transition:opacity var(--ui-duration) var(--ui-ease-out)}.ui-paywall:hover .ui-paywall-moves,.ui-paywall[data-selected] .ui-paywall-moves,.ui-paywall-moves:focus-within{opacity:1}}@media not ((hover:hover) and (pointer:fine)){.ui-paywall:not([data-selected]) .ui-paywall-moves:not(:focus-within){display:none}}.ui-free-toggle{border-radius:var(--ui-radius-pill);background:color-mix(in srgb, var(--ui-ink) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex:none;padding:2px;display:inline-flex}.ui-free-toggle button{border-radius:var(--ui-radius-pill);color:var(--ui-canvas);font:600 12px / 1.2 var(--ui-font);cursor:pointer;background:0 0;border:0;padding:4px 10px}.ui-free-toggle button[aria-pressed=true]{background:var(--ui-surface);color:var(--ui-ink)}.ui-gallery>li>.ui-free-toggle{top:var(--ui-space-1);left:var(--ui-space-1);position:absolute}.ui-gallery>li[data-free] img{outline:2px solid var(--ui-success);outline-offset:-2px}.ui-card-look{border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);display:grid;position:relative;overflow:hidden}.ui-card-look>img{aspect-ratio:16/9;object-fit:cover;background:var(--ui-sunken);width:100%}.ui-card-look[data-bare] .ui-card-look-lock{margin:var(--ui-space-3) var(--ui-space-3) 0;order:-1;justify-self:start;position:static}.ui-card-look>img[data-blurred]{filter:blur(14px);transform:scale(1.2)}.ui-card-look-text{padding:var(--ui-space-3);background:var(--ui-surface);gap:2px;display:grid;position:relative}.ui-card-look-text strong{font-size:var(--ui-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-card-look-text small{color:var(--ui-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.ui-card-look-lock{top:var(--ui-space-2);left:var(--ui-space-2);border-radius:var(--ui-radius-pill);background:color-mix(in srgb, var(--ui-ink) 72%, transparent);color:var(--ui-canvas);font:600 11px / 1.2 var(--ui-font);align-items:center;gap:4px;padding:3px 8px;display:inline-flex;position:absolute}.ui-collections-pick{text-align:start;justify-content:space-between;width:100%}.ui-collections-pick>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-collections-popup{width:var(--anchor-width);min-width:240px}.ui-collections-list{gap:var(--ui-space-2);max-height:min(300px, calc(var(--available-height) - 52px));padding:var(--ui-space-3);border-bottom:1px solid var(--ui-line);display:grid;overflow-y:auto}.ui-collections-new{width:calc(100% - 8px);color:var(--ui-ink);font:600 var(--ui-text-sm) / 1.2 var(--ui-font);background:0 0;border:0;justify-content:flex-start;margin:4px}.ui-collections-new:hover,.ui-collections-new:focus-visible{background:color-mix(in srgb, var(--ui-ink) 9%, transparent)}.ui-drop-link{align-items:center;gap:var(--ui-space-2);min-width:0;color:var(--ui-muted);font-size:var(--ui-text-sm);display:flex}.ui-drop-link a{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ui-tour{z-index:60;gap:var(--ui-space-3);padding:var(--ui-space-4);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-ink);display:grid;position:fixed;box-shadow:0 16px 40px #00000047}.ui-tour:before{content:"";left:calc(var(--arrow) - 8px);background:inherit;width:16px;height:16px;position:absolute;transform:rotate(45deg)}.ui-tour[data-below]:before{top:-7px}.ui-tour:not([data-below]):before{bottom:-7px}.ui-tour-head{justify-content:space-between;align-items:start;gap:var(--ui-space-3);display:flex}.ui-tour h2{font-size:var(--ui-text-md);margin:0}.ui-tour p{color:var(--ui-muted);font-size:var(--ui-text-sm);margin:0;line-height:1.5}.ui-tour-foot{justify-content:space-between;align-items:center;display:flex}.ui-tour-art{border-radius:var(--ui-radius-sm);background:linear-gradient(135deg, color-mix(in srgb, var(--ui-accent) 40%, var(--ui-sunken)), var(--ui-sunken));place-items:center;min-height:112px;display:grid}.ui-tour-line{align-items:center;gap:var(--ui-space-2);width:86%;display:flex}.ui-tour-line>span{background:var(--ui-line-strong);flex:1;height:1px}.ui-tour-line em{border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);font:600 12px / 1 var(--ui-font);white-space:nowrap;padding:6px 10px;font-style:normal}.ui-credits{gap:var(--ui-space-2);margin:0;padding:0;list-style:none;display:grid}.ui-credits>li{align-items:center;gap:var(--ui-space-2);min-width:0;font-size:var(--ui-text-sm);display:flex}.ui-credits>li[data-faded]{opacity:.55}.ui-credits>li>a,.ui-credits>li>.ui-grow{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-empty-line{margin:var(--ui-space-4) 0;color:var(--ui-muted);text-align:center}.ui-page:has(>.ui-starts[data-fill]):has(>.ui-asked){grid-template-rows:auto auto minmax(0,1fr)}.ui-asked{gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);display:grid}.ui-asked h2{font-size:var(--ui-text-md);margin:0}
