main.svelte-uwzs1c{min-height:100vh;color:var(--brand-ink);padding:clamp(86px,12vw,132px) clamp(16px,5vw,68px) 92px}body.modal-scroll-lock{overflow:hidden}.category-page-layout.svelte-uwzs1c{grid-template-columns:minmax(174px,226px) minmax(0,1fr);align-items:start;gap:clamp(22px,4vw,44px);display:grid}.category-switches.svelte-uwzs1c{gap:8px;min-width:0;display:grid;position:sticky;top:88px}.category-switch.svelte-uwzs1c{color:#1a171294;letter-spacing:0;text-transform:uppercase;background:#e4e3df94;border:1px solid #1a171221;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;font-weight:850;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s;display:flex}.category-switch.svelte-uwzs1c:hover,.category-switch.active.svelte-uwzs1c{border-color:color-mix(in srgb, var(--category-accent) 36%, #1a17122e);color:#1a1712;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--category-accent) 72%, transparent);background:#fbfaf6db}.category-switch.svelte-uwzs1c span:where(.svelte-uwzs1c){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.category-switch.svelte-uwzs1c small:where(.svelte-uwzs1c){color:#1a171270;flex:none;font-size:11px;font-weight:900}.category-switch-separator.svelte-uwzs1c{background:#1a171224;height:1px;margin:8px 6px}.ready-space-switch.svelte-uwzs1c{background:color-mix(in srgb, var(--brand-accent) 8%, #e4e3dfa8)}.category-content.svelte-uwzs1c{min-width:0}.category-header.svelte-uwzs1c{border-bottom:1px solid #1a17121f;max-width:880px;padding-bottom:18px;position:relative}.category-header.svelte-uwzs1c:before{background:color-mix(in srgb, var(--category-accent) 72%, #1a1712);content:"";border-radius:999px;width:48px;height:4px;margin-bottom:14px;display:block}h1.svelte-uwzs1c{min-height:1.92em;font-family:var(--font-body);letter-spacing:0;text-transform:uppercase;align-content:start;margin:0;font-size:clamp(32px,4.2vw,52px);font-weight:900;line-height:1;display:grid}h1.svelte-uwzs1c>span:where(.svelte-uwzs1c){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}h1.svelte-uwzs1c>span:where(.svelte-uwzs1c):last-child{color:#1a17127a;font-size:.72em;font-weight:850}.category-count.svelte-uwzs1c{color:#1a17128f;text-transform:uppercase;margin-top:12px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;font-weight:900;display:block}.widget-grid.svelte-uwzs1c{grid-template-columns:repeat(3,minmax(220px,1fr));gap:16px;margin-top:38px;display:grid}.widget-grid.svelte-uwzs1c:after{content:"";pointer-events:none;visibility:hidden;grid-column:1/-1;height:clamp(330px,30vw,430px);display:block}.widget-tile.svelte-uwzs1c{color:#1a1712;--marketplace-preview-bg:#f5f4f0d1;--marketplace-preview-line:#1a17122e;--marketplace-preview-ink:#1a171261;background:#e4e3df;border:1px solid #1a171224;border-radius:8px;min-height:clamp(330px,30vw,430px);transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:block;position:relative;overflow:hidden}.widget-tile.svelte-uwzs1c:hover{--marketplace-preview-bg:#fff;--marketplace-preview-line:#1a171238;--marketplace-preview-ink:#1a171275;background:#fbfaf6;border-color:#1a171238;transform:translateY(-4px);box-shadow:0 20px 48px #3e2a111f}.widget-link.svelte-uwzs1c{min-height:inherit;color:inherit;grid-template-rows:auto minmax(0,1fr) auto;padding:18px;text-decoration:none;display:grid}.quick-install-button.svelte-uwzs1c{z-index:3;color:#1a1712;appearance:none;min-width:126px;min-height:34px;font:inherit;letter-spacing:0;text-transform:uppercase;cursor:pointer;background:#ffffffdb;border:1px solid #1a171229;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:950;line-height:1;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 10px 24px #1a171214}.quick-install-button.svelte-uwzs1c:hover{border-color:color-mix(in srgb, var(--accent) 44%, #1a171229);background:#fff;transform:translateY(-1px);box-shadow:0 14px 28px #1a171221}.quick-install-button.svelte-uwzs1c:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 72%, transparent);outline-offset:3px}.tile-top.svelte-uwzs1c,.tile-bottom.svelte-uwzs1c{z-index:2;color:#1a17128f;letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;min-width:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px;font-weight:850;display:flex;position:relative}.tile-top.svelte-uwzs1c{padding-right:142px}.tile-top.svelte-uwzs1c span:where(.svelte-uwzs1c):first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tile-top.svelte-uwzs1c span:where(.svelte-uwzs1c):last-child,.tile-bottom.svelte-uwzs1c small:where(.svelte-uwzs1c){flex:none}.widget-visual.svelte-uwzs1c{place-items:center;min-height:0;padding:18px;display:grid}.tile-bottom.svelte-uwzs1c{color:#1a171275;text-transform:none}.tile-bottom.svelte-uwzs1c span:where(.svelte-uwzs1c):first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tile-bottom.svelte-uwzs1c small:where(.svelte-uwzs1c){color:#1a17128f;text-transform:uppercase;font-size:11px;font-weight:900}.modal-layer.svelte-uwzs1c{z-index:80;overscroll-behavior:contain;place-items:center;padding:clamp(14px,3vw,34px);display:grid;position:fixed;inset:0}.modal-backdrop.svelte-uwzs1c{appearance:none;-webkit-backdrop-filter:blur(16px);cursor:pointer;background:#1a171252;border:0;padding:0;position:absolute;inset:0}.configuration-modal.svelte-uwzs1c{z-index:1;overscroll-behavior:contain;color:#1a1712;background:linear-gradient(#fffffffa,#fffdf9f7);border:1px solid #1a171217;border-radius:20px;width:min(100%,640px);max-height:calc(100svh - clamp(28px,6vw,68px));padding:clamp(22px,3vw,34px);display:grid;position:relative;overflow:auto;box-shadow:inset 0 1px #ffffffeb,0 28px 86px #1a17123d}.configuration-modal-instance.svelte-uwzs1c{min-height:0}.configuration-modal-success.svelte-uwzs1c{width:min(100%,860px)}.configuration-form.svelte-uwzs1c{gap:20px;min-width:0;display:grid}.configuration-modal-instance.svelte-uwzs1c .configuration-form:where(.svelte-uwzs1c){min-height:0}.modal-close.svelte-uwzs1c{color:#1a17128f;appearance:none;cursor:pointer;background:#ffffffbd;border:1px solid #1a17121f;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:18px;right:18px}.modal-close.svelte-uwzs1c:before,.modal-close.svelte-uwzs1c:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:15px;height:2px;position:absolute;top:50%;left:50%}.modal-close.svelte-uwzs1c:before{transform:translate(-50%,-50%)rotate(45deg)}.modal-close.svelte-uwzs1c:after{transform:translate(-50%,-50%)rotate(-45deg)}.modal-close.svelte-uwzs1c:hover{color:#1a1712;background:#fff}.configuration-heading.svelte-uwzs1c{gap:8px;padding-right:48px;display:grid}.configuration-heading.svelte-uwzs1c span:where(.svelte-uwzs1c){color:color-mix(in srgb, var(--accent) 70%, #1a1712);letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:900}.configuration-heading.svelte-uwzs1c h2:where(.svelte-uwzs1c){color:#1a1712;letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(29px,4.2vw,42px);font-weight:900;line-height:1}.configuration-heading.svelte-uwzs1c p:where(.svelte-uwzs1c){color:#1a171299;max-width:520px;margin:0;font-size:13px;font-weight:760;line-height:1.45}.configuration-fields.svelte-uwzs1c{border-top:1px solid #1a17121a;align-content:start;display:grid}.setting-row.svelte-uwzs1c{border-bottom:1px solid #1a171214;grid-template-columns:minmax(126px,.45fr) minmax(0,.55fr);align-items:center;gap:16px;min-height:74px;padding:14px 0;display:grid}.setting-copy.svelte-uwzs1c{gap:5px;display:grid}.setting-copy.svelte-uwzs1c strong:where(.svelte-uwzs1c){color:#1a1712;letter-spacing:0;font-size:13px;font-weight:900}.setting-copy.svelte-uwzs1c small:where(.svelte-uwzs1c){color:#1a171285;font-size:11px;font-weight:720;line-height:1.35}.setting-row.svelte-uwzs1c>input:where(.svelte-uwzs1c):not([type=checkbox]),.dropdown-shell.svelte-uwzs1c{color:#1a1712bd;width:min(100%,300px);min-height:38px;font:inherit;background:linear-gradient(90deg,#ffffffbd 0 calc(100% - 42px),#ffffff6b calc(100% - 42px) 100%);border:1px solid #1a17121f;border-radius:11px;justify-self:end;font-size:13px;font-weight:760;box-shadow:inset 0 1px #ffffffbd,0 8px 18px #1a17120a}.setting-row.svelte-uwzs1c>input:where(.svelte-uwzs1c):not([type=checkbox]){text-align:right;padding:0 13px}.dropdown-shell.svelte-uwzs1c{display:block;position:relative;overflow:visible}.dropdown-shell-open.svelte-uwzs1c{z-index:12}.dropdown-shell.svelte-uwzs1c:before{content:"";pointer-events:none;background:#1a171221;width:1px;position:absolute;top:6px;bottom:6px;right:42px}.dropdown-shell.svelte-uwzs1c:after{width:7px;height:7px;color:color-mix(in srgb, var(--accent) 64%, #1a1712);content:"";pointer-events:none;border-top:2px solid;border-right:2px solid;position:absolute;top:50%;right:17px;transform:translateY(-62%)rotate(135deg)}.dropdown-shell.svelte-uwzs1c :is(input:where(.svelte-uwzs1c),select:where(.svelte-uwzs1c)){z-index:1;border-radius:inherit;color:#1a1712bd;appearance:none;width:100%;min-height:38px;font:inherit;text-align:left;text-align-last:left;background:0 0;border:0;padding:0 52px 0 14px;font-size:13px;font-weight:820;line-height:38px;display:block;position:relative}.dropdown-shell.svelte-uwzs1c :where(.svelte-uwzs1c):is(input:where(.svelte-uwzs1c),select:where(.svelte-uwzs1c)):focus{outline:none}.dropdown-shell.svelte-uwzs1c:focus-within{border-color:color-mix(in srgb, var(--accent) 48%, #1a171224);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent), 0 10px 22px #1a17121a}.dropdown-toggle.svelte-uwzs1c{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:0 11px 11px 0;width:42px;height:100%;min-height:38px;padding:0;position:absolute;top:0;right:0}.dropdown-menu.svelte-uwzs1c{z-index:20;overscroll-behavior:contain;background:#fffcf5fa;border:1px solid #1a171224;border-radius:11px;width:min(100%,300px);max-height:clamp(176px,34svh,288px);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 18px 44px #1a171224,inset 0 1px #ffffffdb}.dropdown-option.svelte-uwzs1c{color:#1a1712bd;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-items:start;gap:1px;padding:9px 11px;display:grid}.dropdown-option.svelte-uwzs1c:hover,.dropdown-option.svelte-uwzs1c:focus-visible,.dropdown-option[aria-selected=true].svelte-uwzs1c{color:#1a1712;background:color-mix(in srgb, var(--accent) 12%, #ffffffd6);outline:none}.dropdown-option.svelte-uwzs1c span:where(.svelte-uwzs1c),.dropdown-option.svelte-uwzs1c small:where(.svelte-uwzs1c){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dropdown-option.svelte-uwzs1c span:where(.svelte-uwzs1c){font-size:12px;font-weight:850;line-height:1.2}.dropdown-option.svelte-uwzs1c small:where(.svelte-uwzs1c){color:#1a17127a;font-size:10px;font-weight:760;line-height:1.2}.dropdown-empty.svelte-uwzs1c{color:#1a17127a;text-align:left;padding:10px;font-size:11px;font-weight:780;display:block}.setting-row.svelte-uwzs1c>input[type=checkbox]:where(.svelte-uwzs1c){appearance:none;cursor:pointer;background:#1a17121f;border:1px solid #1a171226;border-radius:999px;justify-self:end;width:44px;height:24px;transition:background-color .18s,border-color .18s}.setting-row.svelte-uwzs1c>input[type=checkbox]:where(.svelte-uwzs1c):before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;margin:2px;transition:transform .18s;display:block;box-shadow:0 2px 8px #1a17122e}.setting-row.svelte-uwzs1c>input[type=checkbox]:where(.svelte-uwzs1c):checked{border-color:color-mix(in srgb, var(--accent) 50%, #1a171226);background:color-mix(in srgb, var(--accent) 66%, #1a17122e)}.setting-row.svelte-uwzs1c>input[type=checkbox]:where(.svelte-uwzs1c):checked:before{transform:translate(20px)}.empty-config.svelte-uwzs1c{color:#1a171294;margin:0;padding:18px 0;font-size:13px;font-weight:760}.modal-status.svelte-uwzs1c{color:#991b1b;background:#fef2f2d6;border:1px solid #dc262633;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:850}.modal-status.svelte-uwzs1c p:where(.svelte-uwzs1c){margin:0}.modal-submit-group.svelte-uwzs1c{border-top:1px solid #1a17121a;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding-top:18px;display:grid}.submit-space-picker.svelte-uwzs1c{color:#1a171294;text-transform:uppercase;gap:7px;max-width:330px;font-size:11px;font-weight:900;display:grid}.submit-space-picker.svelte-uwzs1c .dropdown-shell:where(.svelte-uwzs1c){justify-self:stretch;width:100%}.primary-action.svelte-uwzs1c{border:1px solid var(--brand-accent);color:#fff;appearance:none;background:var(--brand-accent);min-height:42px;font:inherit;letter-spacing:0;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 14px 30px #ed6d0e2e}.primary-action.svelte-uwzs1c:disabled{cursor:wait;opacity:.68}@media (width<=980px){.category-page-layout.svelte-uwzs1c{grid-template-columns:1fr;gap:26px}.category-switches.svelte-uwzs1c{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));position:static}.category-switch.svelte-uwzs1c{min-width:0}.category-switch.svelte-uwzs1c:hover,.category-switch.active.svelte-uwzs1c{box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--category-accent) 72%, transparent)}.category-switch-separator.svelte-uwzs1c{display:none}.widget-grid.svelte-uwzs1c{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){main.svelte-uwzs1c{padding-inline:14px}.widget-grid.svelte-uwzs1c{grid-template-columns:1fr}.modal-layer.svelte-uwzs1c{padding:10px}.configuration-modal.svelte-uwzs1c{border-radius:16px;padding:20px}.setting-row.svelte-uwzs1c,.modal-submit-group.svelte-uwzs1c{grid-template-columns:1fr}.setting-row.svelte-uwzs1c>input:where(.svelte-uwzs1c):not([type=checkbox]),.dropdown-shell.svelte-uwzs1c,.setting-row.svelte-uwzs1c>input[type=checkbox]:where(.svelte-uwzs1c),.modal-submit.svelte-uwzs1c{justify-self:stretch;width:100%}.setting-row.svelte-uwzs1c>input[type=checkbox]:where(.svelte-uwzs1c){justify-self:start;width:44px}}
