.sidebar.svelte-129hoe0{color:#e0e7ff;z-index:100;background:#1e1b4b;flex-direction:column;width:220px;height:100dvh;transition:width .2s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.sidebar-header.svelte-129hoe0{box-sizing:border-box;height:52px;color:inherit;border-bottom:1px solid #3730a3;align-items:center;gap:.5rem;padding:0 .75rem;text-decoration:none;display:flex}.app-icon.svelte-129hoe0{flex-shrink:0;font-size:1.3rem}.app-name.svelte-129hoe0{white-space:nowrap;font-size:1.05rem;font-weight:700}.sidebar-nav.svelte-129hoe0{flex-direction:column;flex:1;gap:2px;padding:.5rem 0;display:flex}.sidebar-footer.svelte-129hoe0{border-top:1px solid #3730a3;flex-direction:column;gap:2px;padding:.5rem 0;display:flex}.nav-item.svelte-129hoe0{color:#c7d2fe;white-space:nowrap;border-radius:6px;align-items:center;gap:.6rem;margin:0 .3rem;padding:.5rem .75rem;font-size:.9rem;text-decoration:none;transition:background .15s;display:flex;position:relative}.nav-badge.svelte-129hoe0{color:#fff;background:#f59e0b;border-radius:999px;padding:2px 6px;font-size:.65rem;font-weight:700;line-height:1;position:absolute;top:4px;right:6px}.nav-item.svelte-129hoe0:hover{color:#e0e7ff;background:#3730a3}.nav-item-form.svelte-129hoe0{margin:0 .3rem}.nav-item-button.svelte-129hoe0{box-sizing:border-box;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;font-family:inherit}.nav-item.active.svelte-129hoe0{color:#fff;background:#4338ca;font-weight:600}.nav-label.svelte-129hoe0{overflow:hidden}@media (width<=1023px){.sidebar.svelte-129hoe0{width:56px}.sidebar-header.svelte-129hoe0{justify-content:center;padding:0}.app-name.svelte-129hoe0{display:none}.nav-item.svelte-129hoe0{justify-content:center;margin:0;padding:.6rem 0}.nav-label.svelte-129hoe0{display:none}}.topnav.svelte-11zhvzk{z-index:90;background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:.75rem;height:52px;padding:0 1.5rem;transition:left .2s;display:flex;position:fixed;top:0;left:220px;right:0}@media (width<=1023px){.topnav.svelte-11zhvzk{left:56px}}.topnav-left.svelte-11zhvzk{align-items:center;gap:.5rem;display:flex}.topnav-announcement.svelte-11zhvzk{text-align:center;flex:1}.announcement-text.svelte-11zhvzk{color:#6b7280;font-size:.85rem}.topnav-actions.svelte-11zhvzk{align-items:center;gap:.5rem;display:flex}.role-pill.svelte-11zhvzk{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.role-pill.parent.svelte-11zhvzk{color:#b45309;background:#fef3c7}.role-pill.child.svelte-11zhvzk{color:#1d4ed8;background:#dbeafe}.season-pill.svelte-11zhvzk{border:1.5px solid var(--season-color,#d1d5db);color:#374151;background:0 0;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:500;transition:all .15s}.season-pill.active.svelte-11zhvzk{background:var(--season-color,#6366f1);color:#fff;border-color:var(--season-color,#6366f1)}.view-header.svelte-ijiajc{flex-wrap:wrap;margin-bottom:1.5rem}@media (width<=639px){.view-header.svelte-ijiajc{flex-direction:column;align-items:stretch}}.view-title-group.svelte-ijiajc{margin-bottom:.5rem}.view-title.svelte-ijiajc{color:#111827;margin:0;font-weight:700}@media (width<=639px){.view-title.svelte-ijiajc{font-size:1.25rem}}.view-subtitle.svelte-ijiajc{color:#6b7280;margin:.25rem 0 0;font-size:.9rem}.view-tools.svelte-ijiajc{flex-wrap:wrap;align-items:center;gap:1rem;width:100%;display:flex}.view-tools.svelte-ijiajc>:where(.svelte-ijiajc){flex:auto}.tab-bar.svelte-ijiajc{background:#f3f4f6;border-radius:6px;justify-content:space-between;gap:2px;padding:2px;display:flex}.tab-btn.svelte-ijiajc{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:.35rem .85rem;font-size:.85rem}.tab-btn.active.svelte-ijiajc{color:#4338ca;background:#fff;font-weight:600;box-shadow:0 1px 3px #0000001a}.week-nav.svelte-ijiajc{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.nav-btn.svelte-ijiajc{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:.2rem .5rem;font-size:1rem;line-height:1}.nav-btn.svelte-ijiajc:hover{background:#f3f4f6}.nav-label.svelte-ijiajc{color:#374151;text-align:center;min-width:140px;font-size:.85rem;font-weight:500}.sort-select.svelte-ijiajc{background:#fff;border:1px solid #d1d5db;border-radius:5px;padding:.3rem .6rem;font-size:.85rem}.view-header.hero.svelte-ijiajc{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6 55%,#a855f7);border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 10px 30px #6366f159}.view-header.hero.svelte-ijiajc .view-title-group:where(.svelte-ijiajc){margin-bottom:.25rem}.view-header.hero.svelte-ijiajc .view-title:where(.svelte-ijiajc){color:#fff}.view-header.hero.svelte-ijiajc .view-subtitle:where(.svelte-ijiajc){color:#ffffffd9}.view-header.hero.svelte-ijiajc .view-tools:where(.svelte-ijiajc){margin-top:.75rem}.view-header.hero.svelte-ijiajc .tab-bar:where(.svelte-ijiajc){background:#ffffff29}.view-header.hero.svelte-ijiajc .tab-btn:where(.svelte-ijiajc){color:#ffffffe6}.view-header.hero.svelte-ijiajc .tab-btn:where(.svelte-ijiajc):hover{color:#fff}.view-header.hero.svelte-ijiajc .tab-btn.active:where(.svelte-ijiajc){color:#4338ca;background:#fff}.view-header.hero.svelte-ijiajc .nav-btn:where(.svelte-ijiajc){color:#4338ca;background:#ffffffeb;border-color:#0000}.view-header.hero.svelte-ijiajc .nav-label:where(.svelte-ijiajc){color:#fff}.view-header.hero.svelte-ijiajc .sort-select:where(.svelte-ijiajc){color:#1e1b4b;background:#ffffffeb}.card.svelte-1udyrqm{grid-column:span var(--card-cols,1);background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:0;overflow:hidden;container-type:inline-size}.card.scroll-x.svelte-1udyrqm{overflow:visible}.card.has-accent.svelte-1udyrqm{border-top:3px solid var(--card-accent,#6366f1)}@media (width>=640px){.has-pattern .card.svelte-1udyrqm{background:#ffffffd9}}@media (width>=640px) and (width<=1023px){.card[data-cols="3"].svelte-1udyrqm,.card[data-cols="4"].svelte-1udyrqm,.card[data-cols="5"].svelte-1udyrqm,.card[data-cols="6"].svelte-1udyrqm{grid-column:span 2}}.card-header.svelte-1udyrqm{background:#fafafa;border-bottom:1px solid #f3f4f6;padding:.75rem 1rem}.card-title.svelte-1udyrqm{color:#374151;font-size:.9rem;font-weight:600}.card-body.svelte-1udyrqm{padding:1rem}.card-body.scroll-x-body.svelte-1udyrqm{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=639px){.card.svelte-1udyrqm{background:0 0;border:none;grid-column:span 1}.card-body.svelte-1udyrqm{background:0 0;padding:0}}.card-grid.svelte-yb5num{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (width>=640px) and (width<=1023px){.card-grid.svelte-yb5num{grid-template-columns:repeat(2,1fr)}.card-grid.stack-tablet.svelte-yb5num{grid-template-columns:1fr}}@media (width<=639px){.card-grid.svelte-yb5num{grid-template-columns:1fr}}.btn.svelte-18sv61c{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:.35rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.btn-sm.svelte-18sv61c{padding:.3rem .6rem;font-size:.8rem}.btn-md.svelte-18sv61c{padding:.45rem .9rem;font-size:.85rem}.btn-lg.svelte-18sv61c{padding:.6rem 1.2rem;font-size:.95rem}.btn-primary.svelte-18sv61c{color:#fff;background:#4338ca;border-color:#4338ca}.btn-primary.svelte-18sv61c:hover{background:#3730a3}.btn-primary.svelte-18sv61c:disabled{color:#fff;background:#a5b4fc;border-color:#a5b4fc}.btn-secondary.svelte-18sv61c{color:#374151;background:#f3f4f6;border-color:#d1d5db}.btn-secondary.svelte-18sv61c:hover{background:#e5e7eb}.btn-ghost.svelte-18sv61c{color:#6b7280;background:0 0;border-color:#0000}.btn-ghost.svelte-18sv61c:hover{background:#f3f4f6}.btn-danger.svelte-18sv61c{color:#fff;background:#dc2626;border-color:#dc2626}.btn-danger.svelte-18sv61c:hover{background:#b91c1c}.btn-success.svelte-18sv61c{color:#fff;background:#059669;border-color:#059669}.btn-success.svelte-18sv61c:hover{background:#047857}.btn-purple.svelte-18sv61c{color:#fff;background:#7c3aed;border-color:#7c3aed}.btn-purple.svelte-18sv61c:hover{background:#6d28d9}.btn-purple.svelte-18sv61c:disabled{color:#fff;background:#c4b5fd;border-color:#c4b5fd}.accordion.svelte-13t9qfq{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.accordion-item.svelte-1rwoi5h{border-bottom:1px solid #f3f4f6}.accordion-item.svelte-1rwoi5h:last-child{border-bottom:none}.accordion-trigger.svelte-1rwoi5h{color:#374151;cursor:pointer;text-align:left;background:#fafafa;border:none;justify-content:space-between;align-items:center;width:100%;padding:.7rem 1rem;font-size:.95rem;font-weight:600;display:flex}.accordion-trigger.svelte-1rwoi5h:hover{background:#f3f4f6}.accordion-title.svelte-1rwoi5h{align-items:center;gap:.5rem;display:flex}.accordion-icon.svelte-1rwoi5h{color:#6366f1;align-items:center;display:inline-flex}.accordion-icon.svelte-1rwoi5h svg{width:1.05em;height:1.05em}.accordion-arrow.svelte-1rwoi5h{color:#9ca3af;align-items:center;transition:transform .15s;display:inline-flex;transform:rotate(-90deg)}.accordion-arrow.rotated.svelte-1rwoi5h{transform:rotate(0)}.accordion-arrow.svelte-1rwoi5h svg{width:1.1em;height:1.1em}.accordion-body.svelte-1rwoi5h{padding:1rem}.chat-panel.svelte-191yngm{z-index:110;background:#fff;border-left:1px solid #e5e7eb;flex-direction:column;width:500px;height:100dvh;transition:transform .25s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-8px 0 24px #00000014}.chat-panel.open.svelte-191yngm{transform:translate(0)}@media (width<=767.98px){.chat-panel.svelte-191yngm{width:100dvw}}.chat-head.svelte-191yngm{color:#fff;background:#4338ca;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:52px;padding:0 1.25rem;display:flex}.chat-title.svelte-191yngm{font-size:1rem;font-weight:700}.chat-close.svelte-191yngm{color:#c7d2fe;cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:1.1rem}.chat-close.svelte-191yngm:hover{color:#fff}.chat-messages.svelte-191yngm{flex-direction:column;flex:1;gap:.6rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}.chat-empty.svelte-191yngm{color:#9ca3af;text-align:center;margin-top:3rem}.msg-row.svelte-191yngm{align-items:flex-end;gap:.5rem;display:flex}.msg-row.own.svelte-191yngm{justify-content:flex-end}.avatar.svelte-191yngm{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:flex}.bubble-wrap.svelte-191yngm{flex-direction:column;max-width:72%;display:flex}.msg-row.own.svelte-191yngm .bubble-wrap:where(.svelte-191yngm){align-items:flex-end}.msg-author.svelte-191yngm{color:#6b7280;margin:0 0 .15rem .35rem;font-size:.72rem;font-weight:600}.bubble.svelte-191yngm{color:#111827;word-break:break-word;background:#f3f4f6;border-radius:14px 14px 14px 4px;padding:.5rem .75rem;font-size:.9rem;line-height:1.4;position:relative}.msg-row.own.svelte-191yngm .bubble:where(.svelte-191yngm){border-bottom-right-radius:4px;border-bottom-left-radius:14px}.msg-time.svelte-191yngm{color:#9ca3af;text-align:right;text-transform:capitalize;margin-top:.25rem;font-size:.62rem;display:block}.msg-row.own.svelte-191yngm .msg-time:where(.svelte-191yngm){color:#11182773}.mention.svelte-191yngm{color:#6d28d9;cursor:pointer;background:#ede9fe;border:none;border-radius:6px;padding:0 .25rem;font-size:.85rem;font-weight:600}.msg-link.svelte-191yngm{color:#6366f1;word-break:break-all;text-decoration:underline}.chat-typing.svelte-191yngm{min-height:1.5rem;padding:0 1.25rem}.typing-text.svelte-191yngm{color:#6b7280;font-size:.75rem;font-style:italic}.chat-composer.svelte-191yngm{border-top:1px solid #e5e7eb;align-items:center;gap:.5rem;padding:.75rem 1.25rem 1rem;display:flex}.composer-wrap.svelte-191yngm{flex:1;position:relative}.composer-wrap.svelte-191yngm .chat-input:where(.svelte-191yngm){width:100%}.mention-pop.svelte-191yngm{z-index:120;background:#fff;border:1px solid #e5e7eb;border-radius:10px;max-height:220px;padding:.25rem;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000024}.mention-opt.svelte-191yngm{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;width:100%;padding:.45rem .6rem;font-size:.85rem;display:flex}.mention-opt.svelte-191yngm:hover,.mention-opt.active.svelte-191yngm{background:#eef2ff}.m-dot.svelte-191yngm{border-radius:50%;flex:none;width:10px;height:10px}.m-name.svelte-191yngm{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.m-role.svelte-191yngm{color:#9ca3af;flex:none;font-size:.68rem;font-weight:600}.chat-error.svelte-191yngm{color:#dc2626;font-size:.75rem;position:absolute;bottom:4.5rem}.chat-input.svelte-191yngm{border:1px solid #d1d5db;border-radius:999px;outline:none;flex:1;padding:.6rem .9rem;font-size:.9rem}.chat-input.svelte-191yngm:focus{border-color:#6366f1}.chat-send.svelte-191yngm{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.chat-send.svelte-191yngm:disabled{opacity:.5;cursor:default}.tiers.svelte-18bhaoa{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:stretch;gap:1.25rem;width:100%;display:grid}.tier.svelte-18bhaoa{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;padding:1.5rem 1.4rem 1.4rem;display:flex;position:relative;box-shadow:0 1px 3px #0000000d}.tier.featured.svelte-18bhaoa{border:2px solid #6366f1;box-shadow:0 10px 28px #6366f12e}.tier.picked.svelte-18bhaoa{outline-offset:2px;outline:2px solid #a5b4fc}.pop.svelte-18bhaoa{color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:999px;padding:.22rem .7rem;font-size:.68rem;font-weight:700;position:absolute;top:-.7rem;left:50%;transform:translate(-50%)}h3.svelte-18bhaoa{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.95rem;font-weight:600}.price.svelte-18bhaoa{margin:.55rem 0 .15rem;line-height:1}.amount.svelte-18bhaoa{color:#111827;font-size:2.4rem;font-weight:800}@media (width<=639px){.amount.svelte-18bhaoa{font-size:1.5em}}.period.svelte-18bhaoa{color:#9ca3af;margin-left:.3rem;font-size:.85rem}.blurb.svelte-18bhaoa{color:#6b7280;margin:0 0 .9rem;font-size:.85rem}form.svelte-18bhaoa{flex-direction:column;gap:.55rem;margin-top:auto;display:flex}input.svelte-18bhaoa{text-transform:uppercase;border:1px solid #d1d5db;border-radius:8px;padding:.5rem .65rem;font-size:.85rem}input.svelte-18bhaoa:focus{outline-offset:-1px;outline:2px solid #6366f1}.cta.svelte-18bhaoa{cursor:pointer;text-align:center;color:#4338ca;background:#fff;border:1.5px solid #6366f1;border-radius:10px;width:100%;padding:.65rem 1rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .15s,transform 50ms;display:block}.cta.svelte-18bhaoa:hover{background:#eef2ff}.cta.svelte-18bhaoa:active{transform:scale(.98)}.cta.primary.svelte-18bhaoa{color:#fff;background:linear-gradient(135deg,#4338ca,#6366f1);border-color:#0000}.cta.primary.svelte-18bhaoa:hover{background:linear-gradient(135deg,#3730a3,#4f46e5)}ul.svelte-18bhaoa{border-top:1px solid #f3f4f6;flex-direction:column;gap:.45rem;margin:1.1rem 0 0;padding:.9rem 0 0;list-style:none;display:flex}li.svelte-18bhaoa{color:#4b5563;align-items:baseline;gap:.45rem;font-size:.84rem;display:flex}.tick.svelte-18bhaoa{color:#059669;flex-shrink:0;font-weight:700}.tick.svelte-18bhaoa svg{vertical-align:-.15em;width:1.05em;height:1.05em}.form-error.svelte-18bhaoa{color:#dc2626;background:#fef2f2;border-radius:8px;grid-column:1/-1;margin-top:.75rem;padding:.5rem .75rem;font-size:.85rem}html .app-shell.pattern-p1,.pattern-p1{--s:84px;--c1:#f2f2f2;--c2:#cdcbcc;--c3:#999;--_g:0 120deg,#0000 0;background:conic-gradient(at calc(250%/3) calc(100%/3),var(--c3) var(--_g)), conic-gradient(from -120deg at calc(50%/3) calc(100%/3),var(--c2) var(--_g)), conic-gradient(from 120deg at calc(100%/3) calc(250%/3),var(--c1) var(--_g)), conic-gradient(from 120deg at calc(200%/3) calc(250%/3),var(--c1) var(--_g)), conic-gradient(from -180deg at calc(100%/3) 50%,var(--c2) 60deg,var(--c1) var(--_g)), conic-gradient(from 60deg at calc(200%/3) 50%,var(--c1) 60deg,var(--c3) var(--_g)), conic-gradient(from -60deg at 50% calc(100%/3),var(--c1) 120deg,var(--c2) 0 240deg,var(--c3) 0);background-size:calc(var(--s)*sqrt(3)) var(--s)}html .app-shell.pattern-p2,.pattern-p2{--s:200px;--c1:#1d1d1d;--c2:#4e4f51;--c3:#3c3c3c;background:repeating-conic-gradient(from 30deg,#0000 0 120deg,var(--c3) 0 50%) calc(var(--s)/2) calc(var(--s)*tan(30deg)/2), repeating-conic-gradient(from 30deg,var(--c1) 0 60deg,var(--c2) 0 120deg,var(--c3) 0 50%);background-size:var(--s) calc(var(--s)*tan(30deg))}html .app-shell.pattern-p3,.pattern-p3{--s:64px;--c1:#c02942;--c2:#53777a;--c3:#ecd078;--c4:#d95b43;background:radial-gradient(var(--c1) 24%,#0000 25%), radial-gradient(var(--c2) 30%,#0000 32%) calc(var(--s)/2) calc(var(--s)/2), repeating-conic-gradient(from 30deg,var(--c3) 0 30deg,var(--c4) 0 25%);background-size:var(--s) var(--s)}html .app-shell.pattern-p4,.pattern-p4{--s:100px;--c1:#fff0e5;--c2:#025d8c;--c3:#e1642a;--_g:50%,#0000 37%,var(--c1) 39% 70%,#0000 72%;--_t:50%,var(--c2) 40deg,var(--c3) 0 140deg,var(--c2) 0 180deg,#0000 0;--_s:47% 50% at;background:radial-gradient(var(--_s) -10% var(--_g)) 0 calc(var(--s)/2), radial-gradient(var(--_s) -10% var(--_g)) calc(var(--s)/2) 0, radial-gradient(var(--_s) 110% var(--_g)), radial-gradient(var(--_s) 110% var(--_g)) calc(var(--s)/2) calc(var(--s)/2), conic-gradient(from 0deg at 55% var(--_t)) calc(var(--s)/4) 0, conic-gradient(from 180deg at 45% var(--_t)) calc(var(--s)/4) 0, var(--c2);background-size:var(--s) var(--s)}html .app-shell.pattern-p5,.pattern-p5{--s:150px;--c1:#f7d2a1;--c2:#05057e;--_g:var(--c1) 0% 5% ,var(--c2) 6% 15%,var(--c1) 16% 25%,var(--c2) 26% 35%,var(--c1) 36% 45%, var(--c2) 46% 55%,var(--c1) 56% 65%,var(--c2) 66% 75%,var(--c1) 76% 85%,var(--c2) 86% 95%, #0000 96%;background:radial-gradient(50% 50% at 100% 0,var(--_g)), radial-gradient(50% 50% at 0 100%,var(--_g)), radial-gradient(50% 50%,var(--_g)), radial-gradient(50% 50%,var(--_g)) calc(var(--s)/2) calc(var(--s)/2) var(--c1);background-size:var(--s) var(--s)}html .app-shell.pattern-p6,.pattern-p6{--s:120px;--c1:#fa6900;--c2:#d95b43;--c3:#ecd078;background:conic-gradient(from 150deg at 50% 33%,#0000,var(--c1) .5deg 60deg,#0000 60.5deg) calc(var(--s)/2) calc(var(--s)/sqrt(2)), conic-gradient(from -30deg at 50% 66%,#0000,var(--c2) .5deg 60deg,var(--c3) 60.5deg);background-size:var(--s) calc(.5*var(--s)/tan(30deg))}html .app-shell.pattern-p7,.pattern-p7{--s:100px;--c1:#4ecdc4;--c2:#556270;background:linear-gradient(atan(-.5),var(--c1) 33%,var(--c2) 33.5% 66.5%,var(--c1) 67%) 0/var(--s) var(--s)}html .app-shell.pattern-p8,.pattern-p8{--s:100px;--c1:#eceddc;--c2:#29ab87;--_g:var(--c1) 90deg,#0000 90.5deg;background:conic-gradient(from -45deg,var(--_g)), conic-gradient(from 135deg,var(--_g)) calc(var(--s)/2) 0, var(--c2);background-size:var(--s) var(--s)}html .app-shell.pattern-p9,.pattern-p9{--s:150px;--c1:#ff847c;--c2:#e84a5f;--c3:#fecea8;--c4:#99b898;background:conic-gradient(from 45deg at 75% 75%, var(--c3) 90deg,var(--c1) 0 180deg,#0000 0), conic-gradient(from -45deg at 25% 25%, var(--c3) 90deg,#0000 0), conic-gradient(from -45deg at 50% 100%,#0000 180deg,var(--c3) 0), conic-gradient(from -45deg,var(--c1) 90deg, var(--c2) 0 225deg,var(--c4) 0);background-size:var(--s) var(--s)}html .app-shell.pattern-p10,.pattern-p10{--s:222px;--c1:#7f727b;--c2:#d6b4c2;--c3:#baa0ab;--_g:var(--c1) 10%,var(--c2) 10.5% 19%,#0000 19.5% 80.5%,var(--c2) 81% 89.5%,var(--c3) 90%;--_c:from -90deg at 37.5% 50%,#0000 75%;--_l1:linear-gradient(145deg,var(--_g));--_l2:linear-gradient(35deg,var(--_g));background:var(--_l1), var(--_l1) calc(var(--s)/2) var(--s), var(--_l2), var(--_l2) calc(var(--s)/2) var(--s), conic-gradient(var(--_c),var(--c1) 0) calc(var(--s)/8) 0, conic-gradient(var(--_c),var(--c3) 0) calc(var(--s)/2) 0, linear-gradient(90deg,var(--c3) 38%,var(--c1) 0 50%,var(--c3) 0 62%,var(--c1) 0);background-size:var(--s) calc(2*var(--s)/3)}html .app-shell.pattern-p11,.pattern-p11{--s:20px;--c1:#c02942;--c2:#53777a;--c3:#ecd078;--g:var(--s);background:conic-gradient(at var(--s) calc(100% - var(--s)),#0000 270deg,var(--c1) 0) calc(var(--s) + var(--g)) 0, linear-gradient(var(--c2) var(--s),#0000 0) 0 var(--g), conic-gradient(at var(--s) calc(100% - var(--s)),#0000 90deg,var(--c2) 0 180deg, var(--c1) 0), var(--c3);background-size:calc(2*(var(--s) + var(--g))) calc(2*(var(--s) + var(--g)))}html .app-shell.pattern-p12,.pattern-p12{--s:200px;--c1:#fff;--c2:#1095c1;--_g:#0000 8%,var(--c1) 0 17%,#0000 0 58%;background:linear-gradient(135deg,#0000 20.5%,var(--c1) 0 29.5%,#0000 0) 0 calc(var(--s)/4), linear-gradient(45deg,var(--_g)) calc(var(--s)/2) 0, linear-gradient(135deg,var(--_g),var(--c1) 0 67%,#0000 0), linear-gradient(45deg,var(--_g),var(--c1) 0 67%,#0000 0 83%,var(--c1) 0 92%,#0000 0), var(--c2);background-size:var(--s) var(--s)}html .app-shell.pattern-p13,.pattern-p13{--s:64px;--c1:#e0e4cc;--c2:#69d2e7;--_g:90deg,#0000 0;background:conic-gradient(from 135deg,var(--c1) var(--_g)) var(--s) calc(var(--s)/2), conic-gradient(from 135deg,var(--c2) var(--_g)), conic-gradient(from 135deg at 50% 0,var(--c1) var(--_g)) var(--c2);background-size:calc(2*var(--s)) var(--s)}html .app-shell.pattern-p14,.pattern-p14{--s:64px;--c1:#eb6841;--c2:#edc951;background:conic-gradient(from -45deg,var(--c1) 90deg,#0000 0 180deg,var(--c2) 0 270deg,#0000 0) 0 calc(var(--s)/2)/var(--s) var(--s), conic-gradient(from 135deg at 50% 0,var(--c1) 90deg,var(--c2) 0) 0 0/calc(2*var(--s)) var(--s)}html .app-shell.pattern-p15,.pattern-p15{--s:36px;--c1:#b62f31;--c2:#ecdacb;--c3:#8e1f08;--_g:calc(2*var(--s)*1.732) calc(2*var(--s)) conic-gradient(from 60deg at 62.5% 50%,var(--c3) 60deg,#0000 0);background:calc(2.598*var(--s)/2) calc(var(--s)/ 2)/var(--_g), calc(-.866*var(--s)/2) calc(var(--s)/-2)/var(--_g), repeating-conic-gradient(var(--c2) 0 90deg,#0000 0 180deg) 0 0/calc(2*var(--s)*1.732) calc(2*var(--s)), repeating-conic-gradient(from 60deg,var(--c1) 0 60deg,var(--c2) 0 180deg) 0 0/calc(var(--s)*1.732) var(--s)}html .app-shell.pattern-p16,.pattern-p16{--s:125px;--c1:#f8ca00;--c2:#bd1550;--_g:var(--c1) 90deg,var(--c2) 0 135deg,#0000 0;background:conic-gradient(from -45deg at calc(100%/3) calc(100%/3) ,var(--c1) 90deg,#0000 0), conic-gradient(from -135deg at calc(100%/3) calc(2*100%/3),var(--_g)), conic-gradient(from 135deg at calc(2*100%/3) calc(2*100%/3),var(--_g)), conic-gradient(from 45deg at calc(2*100%/3) calc(100%/3) ,var(--_g),var(--c1) 0 225deg,var(--c2) 0);background-size:var(--s) var(--s)}html .app-shell.pattern-p17,.pattern-p17{--s:120px;--c1:#72e21f;--c2:#044012;--_c:var(--c1) 25%,#0000 0;--_g1:conic-gradient(at 62.5% 12.5%,var(--_c));--_g2:conic-gradient(at 87.5% 62.5%,var(--_c));--_g3:conic-gradient(at 25% 12.5%,var(--_c));background:var(--_g1) calc(var(--s)/-8) calc(var(--s)/2),var(--_g1) calc(-3*var(--s)/8) calc(var(--s)/4), var(--_g2) calc(3*var(--s)/8) calc(var(--s)/4),var(--_g2) calc(var(--s)/-8) 0, var(--_g3) 0 calc(var(--s)/-4),var(--_g3) calc(var(--s)/-4) 0, conic-gradient(at 87.5% 87.5%,var(--_c)) calc(var(--s)/8) 0 var(--c2);background-size:var(--s) var(--s)}html .app-shell.pattern-p18,.pattern-p18{--s:170px;--c1:#3b8686;--c2:#cff09e;--_c:#0000 75%,var(--c1) 0;--_g1:conic-gradient(at 20.71% 50%,var(--_c));--_g2:conic-gradient(at 50% 20.71%,var(--_c));background:var(--_g1) calc(var(--s)/ 6.828) calc(var(--s)/2),var(--_g1) calc(var(--s)/-2.828) 0, conic-gradient(from 45deg at 29.29% 29.29%,var(--_c)) calc(var(--s)/-6.828) 0, var(--_g2) calc(var(--s)/2) calc(var(--s)/-2.828),var(--_g2) 0 calc(var(--s)/ 6.828), conic-gradient(from -135deg at 29.29% 70.71%,var(--_c)) calc(var(--s)/-6.828) 0, var(--c2);background-size:var(--s) var(--s), var(--s) var(--s), calc(var(--s)/2) calc(var(--s)/2)}html .app-shell.pattern-p19,.pattern-p19{--s:76px;--c1:#f6d86b;--c2:#f10c49;background:conic-gradient(var(--c2) atan(2), var(--c1) 0 calc(180deg - atan(2)), var(--c2) 0 180deg,var(--c1) 0 calc(180deg + atan(2)), var(--c2) 0 calc(360deg - atan(2)),var(--c1) 0);background-size:calc(2*var(--s)) var(--s)}html .app-shell.pattern-p20,.pattern-p20{--s:40px;--c1:#c0d860;--c2:#604848;--_c:#0000 75%,var(--c1) 0;--_g1:conic-gradient(at 10% 50%,var(--_c));--_g2:conic-gradient(at 50% 10%,var(--_c));background:var(--_g1), var(--_g1) calc(1*var(--s)) calc(3*var(--s)), var(--_g1) calc(2*var(--s)) calc(1*var(--s)), var(--_g1) calc(3*var(--s)) calc(4*var(--s)), var(--_g1) calc(4*var(--s)) calc(2*var(--s)), var(--_g2) 0 calc(4*var(--s)), var(--_g2) calc(1*var(--s)) calc(2*var(--s)), var(--_g2) calc(2*var(--s)) 0, var(--_g2) calc(3*var(--s)) calc(3*var(--s)), var(--_g2) calc(4*var(--s)) calc(1*var(--s)), var(--c2);background-size:calc(5*var(--s)) calc(5*var(--s))}html .app-shell.pattern-p21,.pattern-p21{--s:65px;--c1:#dadee1;--c2:#4a99b4;--c3:#9cceb5;--_c:75%,var(--c3) 52.72deg,#0000 0;--_g1:conic-gradient(from -116.36deg at 25% var(--_c));--_g2:conic-gradient(from 63.43deg at 75% var(--_c));background:var(--_g1), var(--_g1) calc(3*var(--s)) calc(var(--s)/2), var(--_g2), var(--_g2) calc(3*var(--s)) calc(var(--s)/2), conic-gradient(var(--c2) 63.43deg ,var(--c1) 0 116.36deg, var(--c2) 0 180deg ,var(--c1) 0 243.43deg, var(--c2) 0 296.15deg,var(--c1) 0);background-size:calc(2*var(--s)) var(--s)}html .app-shell.pattern-p22,.pattern-p22{--s:82px;--c1:#b2b2b2;--c2:#fff;--c3:#d9d9d9;--_g:var(--c3) 0 120deg,#0000 0;background:conic-gradient(from -60deg at 50% calc(100%/3),var(--_g)), conic-gradient(from 120deg at 50% calc(200%/3),var(--_g)), conic-gradient(from 60deg at calc(200%/3),var(--c3) 60deg,var(--c2) 0 120deg,#0000 0), conic-gradient(from 180deg at calc(100%/3),var(--c1) 60deg,var(--_g)), linear-gradient(90deg,var(--c1) calc(100%/6),var(--c2) 0 50%, var(--c1) 0 calc(500%/6),var(--c2) 0);background-size:calc(1.732*var(--s)) var(--s)}html .app-shell.pattern-p23,.pattern-p23{--s:50px;--c1:#0b2e59;--c2:#0d6759;background:conic-gradient(at 25% 25%,#0000 75%,var(--c1) 0) var(--s) var(--s), repeating-conic-gradient(at 25% 25%,var(--c1) 0 25%,var(--c2) 0 50%);background-size:calc(2*var(--s)) calc(2*var(--s))}html .app-shell.pattern-p24,.pattern-p24{--s:100px;--c1:#1bb0ce;--c2:#dad6ca;--_g1:var(--c1) calc(25%/3) ,#0000 0 calc(50%/3), var(--c1) 0 25% ,#0000 0 75%, var(--c1) 0 calc(250%/3),#0000 0 calc(275%/3), var(--c1) 0;--_g2:#0000 calc(25%/3) ,var(--c1) 0 calc(50%/3), #0000 0 calc(250%/3),var(--c1) 0 calc(275%/3), #0000 0;background:linear-gradient(45deg,var(--_g2)),linear-gradient(45deg,var(--_g1)), linear-gradient(-45deg,var(--_g2)),linear-gradient(-45deg,var(--_g1)) var(--c2);background-position:0 0,var(--s) var(--s);background-size:calc(2*var(--s)) calc(2*var(--s))}html .app-shell.pattern-p25,.pattern-p25{--s:100px;--c1:#c3ccaf;--c2:#67434f;--_s:calc(2*var(--s)) calc(2*var(--s));--_g:var(--_s) conic-gradient(at 40% 40%,#0000 75%,var(--c1) 0);--_p:var(--_s) conic-gradient(at 20% 20%,#0000 75%,var(--c2) 0);background:calc(.9*var(--s)) calc(.9*var(--s))/var(--_p), calc(-.1*var(--s)) calc(-.1*var(--s))/var(--_p), calc(.7*var(--s)) calc(.7*var(--s))/var(--_g), calc(-.3*var(--s)) calc(-.3*var(--s))/var(--_g), conic-gradient(from 90deg at 20% 20%,var(--c2) 25%,var(--c1) 0) 0 0/var(--s) var(--s)}html .app-shell.pattern-p26,.pattern-p26{--s:106px;--c1:#eafde6;--c2:#519548;background:conic-gradient(from 30deg at 87.5% 75%,var(--c1) 60deg,var(--c2) 0 120deg,#0000 0) 0 calc(.2165*var(--s)), conic-gradient(from -90deg at 50% 25%,var(--c2) 60deg,var(--c1) 0 180deg,#0000 0), conic-gradient(from 90deg at 50% 75%,var(--c2) 120deg,var(--c1) 0 180deg,#0000 0), conic-gradient(from -30deg at 87.5% 50%,var(--c2) 120deg,var(--c1) 0 240deg,#0000 0), conic-gradient(from 90deg at 37.5% 50%,var(--c2) 120deg,var(--c1) 0 180deg,var(--c2) 0 240deg,var(--c1) 0);background-size:var(--s) calc(.866*var(--s))}html .app-shell.pattern-p27,.pattern-p27{--s:60px;--c1:#b09f79;--c2:#476074;--_g:#0000 83%,var(--c1) 85% 99%,#0000 101%;background:radial-gradient(27% 29% at right ,var(--_g)) calc(var(--s)/ 2) var(--s), radial-gradient(27% 29% at left ,var(--_g)) calc(var(--s)/-2) var(--s), radial-gradient(29% 27% at top ,var(--_g)) 0 calc(var(--s)/ 2), radial-gradient(29% 27% at bottom,var(--_g)) 0 calc(var(--s)/-2) var(--c2);background-size:calc(2*var(--s)) calc(2*var(--s))}html .app-shell.pattern-p28,.pattern-p28{--s:80px;--c1:#5e8c6a;--c2:#bfb35a;--_s:calc(2*var(--s)) calc(2*var(--s));--_g:35.36% 35.36% at;--_c:#0000 66%,var(--c2) 68% 70%,#0000 72%;background:radial-gradient(var(--_g) 100% 25%,var(--_c)) var(--s) var(--s)/var(--_s), radial-gradient(var(--_g) 0 75%,var(--_c)) var(--s) var(--s)/var(--_s), radial-gradient(var(--_g) 100% 25%,var(--_c)) 0 0/var(--_s), radial-gradient(var(--_g) 0 75%,var(--_c)) 0 0/var(--_s), repeating-conic-gradient(var(--c1) 0 25%,#0000 0 50%) 0 0/var(--_s), radial-gradient(var(--_c)) 0 calc(var(--s)/2)/var(--s) var(--s) var(--c1)}html .app-shell.pattern-p29,.pattern-p29{--s:150px;--c1:#ccbf82;--c2:#604848;--_g:var(--c1) 6.1%,var(--c2) 6.4% 18.6%,var(--c1) 18.9% 31.1%, var(--c2) 31.4% 43.6%,var(--c1) 43.9% 56.1%,var(--c2) 56.4% 68.6%,#0000 68.9%;background:radial-gradient(var(--s) at 100% 0 ,var(--_g)), radial-gradient(var(--s) at 0 0 ,var(--_g)), radial-gradient(var(--s) at 0 100%,var(--_g)), radial-gradient(var(--s) at 100% 100%,var(--_g)) var(--c1);background-size:var(--s) var(--s)}html .app-shell.pattern-p30,.pattern-p30{--s:150px;--c1:#046d8b;--c2:#2fb8ac;--_g:#0000 90deg,var(--c1) 0;background:conic-gradient(from 116.56deg at calc(100%/3) 0 ,var(--_g)), conic-gradient(from -63.44deg at calc(200%/3) 100%,var(--_g)) var(--c2);background-size:var(--s) var(--s)}html .app-shell.pattern-p31,.pattern-p31{--s:60px;--c1:#ffdc56;--c2:#fe6601;--c3:#803201;--_s:calc(2*var(--s)) calc(2*var(--s));--_g1:var(--_s) conic-gradient(at calc(500%/6) 50%,var(--c3) 25%,#0000 0);--_g2:var(--_s) conic-gradient(at calc(200%/3) 50%,var(--c2) 25%,#0000 0);background:var(--s) var(--s)/var(--_g1),0 0/var(--_g1), var(--s) var(--s)/var(--_g2),0 0/var(--_g2), repeating-conic-gradient(var(--c1) 0 25%,#0000 0 50%) 0 0/var(--_s), linear-gradient(var(--c1) calc(100%/3),var(--c2) 0 calc(200%/3),var(--c3) 0) 0 0/var(--s) var(--s)}html .app-shell.pattern-p32,.pattern-p32{--s:50px;--c1:#6963bb;--c2:#99ffc0;--c3:#ffd6d6;--_g:conic-gradient(at 50% 25%,#0000 75%,var(--c1) 0);background:var(--_g),var(--_g) var(--s) var(--s), var(--_g) calc(2*var(--s)) calc(2*var(--s)), var(--_g) calc(3*var(--s)) calc(3*var(--s)), repeating-linear-gradient(135deg,var(--c2) 0 12.5%,var(--c3) 0 25%);background-size:calc(4*var(--s)) calc(4*var(--s))}html .app-shell.pattern-p33,.pattern-p33{--s:100px;--c1:#668284;--c2:#b6d8c0;--c3:#b9d7d9;--_g:#0000, var(--c1) 1deg 30deg,var(--c2) 31deg 89deg,var(--c1) 90deg 119deg,#0000 120deg;background:conic-gradient(from -60deg at 50% 28.86%,var(--_g)), conic-gradient(from 30deg at 71.14% 50%,var(--_g)), conic-gradient(from 120deg at 50% 71.14%,var(--_g)), conic-gradient(from 210deg at 28.86% 50%,var(--_g)) var(--c3);background-size:var(--s) var(--s)}html .app-shell.pattern-p34,.pattern-p34{--s:100px;--c1:#fcd036;--c2:#987f69;--_g:var(--c1) 0 100%,#0000 102%;background:conic-gradient(#0000 75%,var(--_g)) calc(var(--s)/4) calc(var(--s)/4), radial-gradient(65% 65% at 50% -50%,var(--_g)), radial-gradient(65% 65% at -50% 50%,var(--_g)), radial-gradient(65% 65% at 50% 150%,var(--_g)), radial-gradient(65% 65% at 150% 50%,var(--_g)) var(--c2);background-size:var(--s) var(--s)}html .app-shell.pattern-p35,.pattern-p35{--s:76px;--c1:#1a144a;--c2:#2eb044;--_g:conic-gradient(var(--c1) 25%,#0000 0) 0 0;background:var(--_g)/calc(2*var(--s)) calc(var(--s)/9.5), var(--_g)/calc(var(--s)/9.5) calc(2*var(--s)), repeating-conic-gradient(#0000 0 25%,var(--c1) 0 50%) var(--s) 0 /calc(2*var(--s)) calc(2*var(--s)), radial-gradient(50% 50%,var(--c2) 98%,var(--c1)) 0 0/var(--s) var(--s)}html .app-shell.pattern-p36,.pattern-p36{--s:70px;--c1:#6b5344;--c2:#f8ecc9;--_l:#0000 46%,var(--c1) 47% 53%,#0000 54%;background:radial-gradient(100% 100% at 100% 100%,var(--_l)) var(--s) var(--s), radial-gradient(100% 100% at 0 0 ,var(--_l)) var(--s) var(--s), radial-gradient(100% 100%,#0000 22%,var(--c1) 23% 29%, #0000 30% 34%,var(--c1) 35% 41%,#0000 42%), var(--c2);background-size:calc(var(--s)*2) calc(var(--s)*2)}html .app-shell.pattern-p37,.pattern-p37{--s:80px;--c1:#542437;--c2:#c02942;--_g:#0000 calc(-650%/13) calc(50%/13),var(--c1) 0 calc(100%/13), #0000 0 calc(150%/13),var(--c1) 0 calc(200%/13), #0000 0 calc(250%/13),var(--c1) 0 calc(300%/13);--_g0:repeating-linear-gradient(45deg,var(--_g));--_g1:repeating-linear-gradient(-45deg,var(--_g));background:var(--_g0),var(--_g0) var(--s) var(--s), var(--_g1),var(--_g1) var(--s) var(--s) var(--c2);background-size:calc(2*var(--s)) calc(2*var(--s))}html .app-shell.pattern-p38,.pattern-p38{--s:56px;--c1:#3fb8af;--c2:#ff9e9d;--_c1:var(--c1) 99%,#0000 101%;--_c2:var(--c2) 99%,#0000 101%;--r:calc(var(--s)*.866);--g0:radial-gradient(var(--s),var(--_c1));--g1:radial-gradient(var(--s),var(--_c2));--f:radial-gradient(var(--s) at calc(100% + var(--r)) 50%,var(--_c1));--p:radial-gradient(var(--s) at 100% 50%,var(--_c2));background:var(--f) 0 calc(-5*var(--s)/2), var(--f) calc(-2*var(--r)) calc(var(--s)/2), var(--p) 0 calc(-2*var(--s)), var(--g0) var(--r) calc(-5*var(--s)/2), var(--g1) var(--r) calc(5*var(--s)/2), radial-gradient(var(--s) at 100% 100%,var(--_c1)) 0 calc(-1*var(--s)), radial-gradient(var(--s) at 0% 50% ,var(--_c1)) 0 calc(-4*var(--s)), var(--g1) calc(-1*var(--r)) calc(-7*var(--s)/2), var(--g0) calc(-1*var(--r)) calc(-5*var(--s)/2), var(--p) calc(-2*var(--r)) var(--s), var(--g0) calc(-1*var(--r)) calc(var(--s)/ 2), var(--g1) calc(-1*var(--r)) calc(var(--s)/-2), var(--g0) 0 calc(-1*var(--s)), var(--g1) var(--r) calc(var(--s)/-2), var(--g0) var(--r) calc(var(--s)/ 2) var(--c2);background-size:calc(4*var(--r)) calc(6*var(--s))}html .app-shell.pattern-p39,.pattern-p39{--s:50px;--c1:#cff09e;--c2:#0b486b;--_g:radial-gradient(var(--c2) 49%,#0000 50%);background:var(--_g) calc(var(--s)/-2) calc(var(--s)/2), repeating-conic-gradient(from 45deg,var(--c1) 0 25%,#0000 0 50%) calc(var(--s)/2) calc(var(--s)/2), var(--_g),var(--_g) var(--s) var(--s) var(--c1);background-size:calc(2*var(--s)) calc(2*var(--s))}html .app-shell.pattern-p40,.pattern-p40{--s:75px;--c1:#1fffa9;--c2:#a31e39;--c3:#31570e;--_c:#0000,var(--c1) 1deg 79deg,#0000 81deg;--g0:conic-gradient(from 140deg at 50% 87.5% ,var(--_c));--g1:conic-gradient(from 140deg at 50% 81.25%,var(--_c));--g2:conic-gradient(from 140deg at 50% 75% ,var(--_c));--g3:conic-gradient(at 10% 20%,#0000 75%,var(--c1) 0);background:var(--g0) 0 calc(var(--s)/-4),var(--g0) var(--s) calc(3*var(--s)/4), var(--g1) ,var(--g1) var(--s) var(--s), var(--g2) 0 calc(var(--s)/ 4),var(--g2) var(--s) calc(5*var(--s)/4), var(--g3) calc(var(--s)/-10) var(--s), var(--g3) calc(9*var(--s)/10) calc(2*var(--s)), repeating-conic-gradient(from 45deg,var(--c2) 0 25%,var(--c3) 0 50%);background-size:calc(2*var(--s)) calc(2*var(--s))}html .app-shell.pattern-p41,.pattern-p41{--s:150px;--c1:#5e412f;--c2:#fcebb6;background:linear-gradient(135deg,#0000 18.75%,var(--c1) 0 31.25%,#0000 0), repeating-linear-gradient(45deg,var(--c1) -6.25% 6.25%,var(--c2) 0 18.75%);background-size:var(--s) var(--s)}html .app-shell.pattern-p42,.pattern-p42{--s:120px;--c1:#1a2030;--c2:#0f9177;--c3:#fdebad;--c4:#d34434;--c5:#b5d999;--_g:radial-gradient(#0000 70%,var(--c1) 71%);background:var(--_g),var(--_g) calc(var(--s)/2) calc(var(--s)/2), conic-gradient(var(--c2) 25%,var(--c3) 0 50%,var(--c4) 0 75%,var(--c5) 0);background-size:var(--s) var(--s)}html .app-shell.pattern-p43,.pattern-p43{--s:34px;--c1:#ecbe13;--c2:#309292;--_g:radial-gradient(calc(var(--s)/2),var(--c1) 97%,#0000);background:var(--_g),var(--_g) calc(2*var(--s)) calc(2*var(--s)), repeating-conic-gradient(from 45deg,#0000 0 25%,var(--c2) 0 50%) calc(-.707*var(--s)) calc(-.707*var(--s)), repeating-linear-gradient(135deg,var(--c1) calc(var(--s)/-2) calc(var(--s)/2),var(--c2) 0 calc(2.328*var(--s)));background-size:calc(4*var(--s)) calc(4*var(--s))}html .app-shell.pattern-p44,.pattern-p44{--s:60px;--c1:#7bb0a8;--c2:#a7dbab;--_c:var(--c1) calc(100% - var(--s)/2) 99%,#0000;--_g:var(--s),#0000 calc(99% - var(--s)/2),var(--_c);background:radial-gradient(var(--s) at 100% var(--_g)), radial-gradient(calc(var(--s)/4) at 50% calc(100%/3),var(--_c)) var(--s) 0, radial-gradient(var(--s) at 0% var(--_g)) 0 calc(3*var(--s)) var(--c2);background-size:calc(2*var(--s)) calc(9*var(--s)/4), calc(2*var(--s)) calc(3*var(--s)/4)}html .app-shell.pattern-p45,.pattern-p45{--s:30px;--c1:#e5fcc2;--c2:#45ada8;--_s:37.5% 12.5% at 62.5%;--_g:34% 99%,#0000 101%;--g1:radial-gradient(var(--_s) 100%,#0000 32%,var(--c1) var(--_g));--g2:radial-gradient(var(--_s) 0 ,#0000 32%,var(--c1) var(--_g));--g3:radial-gradient(var(--_s) 100%,#0000 32%,var(--c2) var(--_g));--g4:radial-gradient(var(--_s) 0 ,#0000 32%,var(--c2) var(--_g));background:var(--g1), var(--g2) 0 calc(3*var(--s)), var(--g3) var(--s) calc(3*var(--s)), var(--g4) var(--s) calc(6*var(--s)), var(--g1) calc(2*var(--s)) calc(6*var(--s)), var(--g2) calc(2*var(--s)) calc(9*var(--s)), var(--g3) calc(3*var(--s)) calc(9*var(--s)), var(--g4) calc(3*var(--s)) 0, repeating-linear-gradient(var(--c1) 0 25%,var(--c2) 0 50%);background-size:calc(4*var(--s)) calc(12*var(--s))}html .app-shell.pattern-p46,.pattern-p46{--s:65px;--c1:#ecd078;--c2:#0b486b;--g:calc(var(--s)/5);--_l:#0000 calc(33% - .866*var(--g)),var(--c1) calc(33.2% - .866*var(--g)) 33%,#0000 34%;background:repeating-linear-gradient(var(--c1) 0 var(--g), #0000 0 50%) 0 calc(.866*var(--s) - var(--g)/2), conic-gradient(from -150deg at var(--g) 50%,var(--c1) 120deg,#0000 0), linear-gradient(-120deg,var(--_l)),linear-gradient(-60deg,var(--_l)) var(--c2);background-size:var(--s) calc(3.466*var(--s))}html .app-shell.pattern-p47,.pattern-p47{--s:100px;--c1:#f2e9e1;--c2:#99b2b7;background:repeating-conic-gradient(var(--c1) 0 45deg,var(--c2) 0 90deg) 0/var(--s) var(--s)}html .app-shell.pattern-p48,.pattern-p48{--s:50px;--c1:#d9ceb2;--c2:#948c75;--_g:calc(2*var(--s)) calc(2*var(--s)) radial-gradient(25% 25%,var(--c1) 99%,#0000 101%);background:0 var(--s)/var(--_g),var(--s) 0/var(--_g), radial-gradient(50% 50%,var(--c2) 97%,#0000) calc(var(--s)/2) calc(var(--s)/2)/var(--s) var(--s), linear-gradient(90deg,var(--c1) 50%,var(--c2) 0) 0 0/calc(2*var(--s))}html .app-shell.pattern-p49,.pattern-p49{--s:100px;--c1:#5a3d31;--c2:#e5edb8;background:radial-gradient(#0000 50%,var(--c1) 52% 55%,var(--c2) 57%) 0 0/var(--s) var(--s), repeating-linear-gradient(45deg,var(--c1) 0 25%,var(--c2) 0 50%) 0 0/calc(2*var(--s)) calc(2*var(--s))}html .app-shell.pattern-p50,.pattern-p50{--s:50px;--c1:#e08e79;--c2:#774f38;--c:var(--c1) 0 25%,var(--c2) 0 50%,#0000 0;background:conic-gradient(from 180deg,var(--c)) 0/var(--s) var(--s), repeating-conic-gradient(from 90deg,var(--c)) 0/calc(3*var(--s)) calc(3*var(--s))}html .app-shell.pattern-p51,.pattern-p51{--s:100px;--c1:#cc2a41;--c2:#351330;--_g:#0000 24%, var(--c2) 26% 34%,var(--c1) 36% 44%, var(--c2) 46% 54%,var(--c1) 56% 64%, var(--c2) 66% 74%,#0000 76%;background:radial-gradient(100% 100% at 100% 0,var(--_g)), radial-gradient(100% 100% at 0 100%,var(--_g)), radial-gradient(var(--c2) 14%,var(--c1) 16%) calc(var(--s)/2) calc(var(--s)/2);background-size:var(--s) var(--s)}html .app-shell.pattern-p52,.pattern-p52{--s:29px;--c1:#615375;--c2:#8eb2c5;--g:#0000 calc(100% - var(--s)/3 - 1px),var(--c1) calc(100% - var(--s)/3) calc(100% - 1px),#0000;--r:calc(2.414*var(--s));--p:calc(1.414*var(--s));background:radial-gradient(var(--r) at 0 0 ,var(--g)) var(--r) var(--r), radial-gradient(var(--s) at 0 0 ,var(--g)) var(--p) var(--p), radial-gradient(var(--r) at 0 100%,var(--g)) 0 var(--p), radial-gradient(var(--s) at 0 100%,var(--g)) calc(-1*var(--s)) var(--r), radial-gradient(var(--r) at 100% 0 ,var(--g)) var(--p) 0, radial-gradient(var(--s) at 100% 0 ,var(--g)) var(--r) calc(-1*var(--s)), radial-gradient(var(--r) at 100% 100%,var(--g)) calc(-1*var(--s)) calc(-1*var(--s)), radial-gradient(var(--s) at 100% 100%,var(--g)) var(--c2);background-size:calc(2*var(--r)) calc(2*var(--r))}html .app-shell.pattern-p53,.pattern-p53{--s:160px;--c1:#a14016;--c2:#cfc89a;--_g:var(--s) var(--s) radial-gradient(var(--c1) 17%,var(--c2) 18% 35%,#0000 36.5%);background:calc(var(--s)/-4) calc(var(--s)/-4)/var(--_g), calc(var(--s)/ 4) calc(var(--s)/ 4)/var(--_g), radial-gradient(var(--c2) 34%,var(--c1) 36% 68%,#0000 70%) 0 0/calc(var(--s)/2) calc(var(--s)/2), repeating-linear-gradient(45deg,var(--c1) -12.5% 12.5%,var(--c2) 0 37.5%) 0 0/var(--s) var(--s)}html .app-shell.pattern-p54,.pattern-p54{--s:100px;--c1:#ffd500;--c2:#0341ae;background:conic-gradient(at 50% 25%,var(--c2) 25%,#0000 0) calc(var(--s)/-4) calc(var(--s)/-2), conic-gradient(at 25% 25%,var(--c1) 25%,#0000 0 75%,var(--c2) 0) calc(var(--s)/4) calc(var(--s)/-4), conic-gradient(from -90deg at 75% 25%,var(--c2) 75%,var(--c1) 0);background-size:var(--s) var(--s)}html .app-shell.pattern-p55,.pattern-p55{--s:50px;--c1:#292522;--c2:#efd9b4;--c:#0000 75%,var(--c1) 0;--g1:conic-gradient(at 75% 25%,var(--c));--g2:conic-gradient(at 25% 75%,var(--c));background:var(--g1),var(--g1) var(--s) var(--s), var(--g2),var(--g2) var(--s) var(--s) var(--c2);background-size:calc(2*var(--s)) calc(2*var(--s))}html .app-shell.pattern-p56,.pattern-p56{--s:6px;--c1:#3b2d38;--c2:#f02475;--g:#0000 66%,var(--c1) 68% 98%,#0000;background:radial-gradient(30% 30% at 0% 30%,var(--g)) var(--s) calc(9*var(--s)), radial-gradient(30% 30% at 100% 30%,var(--g)) var(--s) calc(-1*var(--s)), radial-gradient(30% 30% at 30% 100%,var(--g)) calc(10*var(--s)) 0, radial-gradient(30% 30% at 30% 0% ,var(--g)) var(--c2);background-size:calc(20*var(--s)) calc(20*var(--s))}html .app-shell.pattern-p57,.pattern-p57{--s:194px;--c1:#f6edb3;--c2:#acc4a3;--c3:#55897c;--_l:#0000 calc(25%/3),var(--c1) 0 25%,#0000 0;--_g:conic-gradient(from 120deg at 50% 87.5%,var(--c1) 120deg,#0000 0);background:var(--_g),var(--_g) 0 calc(var(--s)/2), conic-gradient(from 180deg at 75%,var(--c2) 60deg,#0000 0), conic-gradient(from 60deg at 75% 75%,var(--c1) 0 60deg,#0000 0), linear-gradient(150deg,var(--_l)) 0 calc(var(--s)/2), conic-gradient(at 25% 25%,#0000 50%,var(--c2) 0 240deg,var(--c1) 0 300deg,var(--c2) 0), linear-gradient(-150deg,var(--_l)) var(--c3);background-size:calc(.866*var(--s)) var(--s)}.pattern-grid.svelte-um19e4{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:.5rem;margin-bottom:.5rem;padding:.4rem;display:grid}.pattern-tile.svelte-um19e4{aspect-ratio:1;cursor:pointer;border:1px solid #e5e7eb;border-radius:8px;padding:0;transition:outline .12s}.pattern-tile.svelte-um19e4:hover{border-color:#9ca3af}.pattern-tile.selected.svelte-um19e4{outline-offset:2px;outline:3px solid #111827}.pattern-tile.none.svelte-um19e4{background:#fff;justify-content:center;align-items:center;display:flex}.none-dot.svelte-um19e4{border-radius:50%;width:14px;height:14px}.slider-row.svelte-um19e4{color:#374151;margin-top:.75rem;font-size:.8rem}.slider-head.svelte-um19e4{justify-content:space-between;align-items:center;margin-bottom:.3rem;display:flex}.slider-head.svelte-um19e4 label:where(.svelte-um19e4){font-weight:600}.slider-row.svelte-um19e4 input[type=range]:where(.svelte-um19e4){accent-color:#6366f1;width:100%;display:block}.slider-val.svelte-um19e4{color:#4338ca;font-weight:700}.slider-hint.svelte-um19e4{color:#9ca3af;margin-top:.15rem;font-size:.72rem;display:block}
