body{color:#123746;background:#f8faf9;margin:0}*{box-sizing:border-box}.landing.svelte-1egott1,.site-footer.svelte-1egott1,button.svelte-1egott1,a.svelte-1egott1{letter-spacing:0;font-family:Georgia,Times New Roman,serif}.page-width.svelte-1egott1{width:min(1370px,100% - 48px);margin:0 auto}.hero.svelte-1egott1{background:#f4f8f7;align-items:flex-end;min-height:min(820px,92dvh);display:flex;position:relative;overflow:hidden}.hero-art.svelte-1egott1{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-art.svelte-1egott1:before{content:"";z-index:1;mix-blend-mode:screen;background:radial-gradient(at 82% 52%,#32b7ff21,#32b7ff0b 38%,#0000 72%);width:29%;height:56%;position:absolute;bottom:4%;right:1.5%}.hero-art.svelte-1egott1:after{content:"";z-index:2;filter:blur(7px);background:radial-gradient(#1997e138,#1997e112 48%,#0000 74%);border-radius:50%;width:18%;height:5.5%;position:absolute;bottom:3.2%;right:3%;transform:rotate(-2deg)}.hero-scene.svelte-1egott1{background:url(/assets/tavern/tavern-exterior-clean-r8.webp) 100% 0/auto 100% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000001f 18%,#000000bd 38%,#000 54%);mask-image:linear-gradient(90deg,#0000 0%,#0000001f 18%,#000000bd 38%,#000 54%)}.hero-host.svelte-1egott1{z-index:3;object-fit:contain;opacity:.94;transform-origin:50% 100%;filter:brightness(.95)saturate(.82)contrast(.98)drop-shadow(0 8px 5px #2642492e);width:auto;height:55%;position:absolute;bottom:3.6%;right:3.4%;transform:rotate(-1.5deg)}.hero.svelte-1egott1:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#f8fbfafc 0%,#f8fbfaf2 25%,#f8fbfab8 38%,#f8fbfa33 53%,#0000 67%);position:absolute;inset:0}.sign-link.svelte-1egott1{z-index:3;width:35%;height:25%;position:absolute;top:1%;right:9%}.hero-copy.svelte-1egott1{z-index:2;width:min(760px,54vw);margin:0 0 clamp(60px,10vh,110px) max(38px,50vw - 685px);position:relative}h1.svelte-1egott1,h2.svelte-1egott1,h3.svelte-1egott1,p.svelte-1egott1{overflow-wrap:anywhere}h1.svelte-1egott1{margin:0;font-size:clamp(48px,5vw,78px);font-weight:700;line-height:1.02}h1.svelte-1egott1 span:where(.svelte-1egott1){color:#0e6fa8}.hero-actions.svelte-1egott1{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button.svelte-1egott1{cursor:pointer;border:1px solid #0b6399;border-radius:7px;justify-content:center;align-items:center;min-height:50px;padding:12px 20px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.primary.svelte-1egott1{color:#fff;background:#0b6399}.secondary.svelte-1egott1{color:#0b5d8d;background:#ffffffe6}.bar-section.svelte-1egott1{background:#eef4f3;padding:82px 0 92px}.section-heading.svelte-1egott1{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:end;gap:48px;margin-bottom:32px;display:grid}.heading-title.svelte-1egott1{min-width:0}.tutorial-replay.svelte-1egott1{color:#0b6399;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #6f9cab;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 0 4px 14px;font-size:28px;line-height:1;animation:1.8s ease-in-out infinite svelte-1egott1-replay-pulse;display:inline-grid}.tutorial-replay.s14-controls.svelte-1egott1{animation:none}.tutorial-replay.svelte-1egott1:hover{background:#f6fbfd;border-color:#0b6399}@keyframes svelte-1egott1-replay-pulse{0%,to{transform:scale(1);box-shadow:0 0 #0b639933}50%{transform:scale(1.06);box-shadow:0 0 0 7px #0b639900}}h2.svelte-1egott1{margin:0;font-size:clamp(38px,4.2vw,62px);line-height:1.03}.section-heading.svelte-1egott1 p:where(.svelte-1egott1){color:#3d5b67;margin:0;font-size:clamp(18px,1.55vw,24px);line-height:1.55}.product-demo.svelte-1egott1{background:#fff;border:1px solid #b9ced1;border-radius:8px;min-height:620px;overflow:hidden;box-shadow:0 24px 70px #1037441c}.demo-tabs.svelte-1egott1{background:#f5f8f8;border-bottom:1px solid #d8e3e4;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;height:62px;display:grid}.demo-tab-list.svelte-1egott1{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.demo-tab-list.svelte-1egott1::-webkit-scrollbar{display:none}.demo-tab-list.svelte-1egott1 button:where(.svelte-1egott1){color:#526971;cursor:pointer;background:#f5f8f8;border:0;border-right:1px solid #d8e3e4;flex:none;min-width:132px;font-size:16px;font-weight:700}.demo-tab-list.svelte-1egott1 button.active:where(.svelte-1egott1){color:#0b6399;background:#fff;box-shadow:inset 0 -3px #0b6399}.demo-tab-list.svelte-1egott1 button:where(.svelte-1egott1):disabled{cursor:default}.demo-status.svelte-1egott1{color:#526971;white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:220px;padding:0 20px;font-size:13px;font-weight:700;display:flex}.demo-status.svelte-1egott1 i:where(.svelte-1egott1){background:#27a37d;border-radius:50%;flex:none;width:9px;height:9px}.demo-status.complete.svelte-1egott1{color:#157459}.demo-pane.svelte-1egott1{animation:.22s both svelte-1egott1-pane-in}@keyframes svelte-1egott1-pane-in{0%{opacity:0;transform:translateY(3px)}}.hall.svelte-1egott1{background:#fff;grid-template-rows:62px minmax(0,1fr);height:558px;display:grid;overflow:hidden}.hall-header.svelte-1egott1{background:#fbfdfc;border-bottom:1px solid #e3e8e8;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:0 14px;display:flex}.hall-title.svelte-1egott1{align-items:center;gap:9px;display:flex}.hall-title.svelte-1egott1>span:where(.svelte-1egott1):last-child{gap:2px;display:grid}.hall-title.svelte-1egott1 strong:where(.svelte-1egott1){font-size:15px}.hall-title.svelte-1egott1 small:where(.svelte-1egott1){color:#738087;font-size:10px}.bar-emblem.svelte-1egott1{background:#ebf7f1;border:1px solid #87bea9;border-radius:50%;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.hall-status.svelte-1egott1{color:#738087;align-items:center;gap:6px;display:inline-flex}.hall-status.svelte-1egott1 i:where(.svelte-1egott1){background:#249d76;border-radius:50%;flex:none;width:8px;height:8px}.hall-scroll.svelte-1egott1{scrollbar-width:thin;min-height:0;overflow-y:auto}.hall-thread.svelte-1egott1{color:#19313b;margin:10px 16px}.thread-root.svelte-1egott1{grid-template-columns:34px minmax(0,1fr);gap:9px;width:100%;padding:2px 0;display:grid}.avatar.svelte-1egott1,.case-avatar.svelte-1egott1{background-color:#dceff3;background-image:url(/assets/tavern/tavern-agent-avatars-15-r1.webp);background-size:500% 300%;border-radius:50%;flex:none;display:block;box-shadow:0 2px 9px #0a34422e}.avatar.svelte-1egott1{width:34px;height:34px}.avatar.human-person.svelte-1egott1,.case-avatar.human-person.svelte-1egott1{color:#425d57;background-color:#e7f1ef;background-image:none;place-items:center;font-weight:800;display:grid}.avatar.human-person.svelte-1egott1{font-size:12px}.a0.svelte-1egott1{background-position:0 0}.a1.svelte-1egott1{background-position:25% 0}.a2.svelte-1egott1{background-position:50% 0}.a3.svelte-1egott1{background-position:75% 0}.a4.svelte-1egott1{background-position:100% 0}.a5.svelte-1egott1{background-position:0}.a6.svelte-1egott1{background-position:25%}.a7.svelte-1egott1{background-position:50%}.a8.svelte-1egott1{background-position:75%}.a9.svelte-1egott1{background-position:100%}.a10.svelte-1egott1{background-position:0 100%}.a11.svelte-1egott1{background-position:25% 100%}.a12.svelte-1egott1{background-position:50% 100%}.a13.svelte-1egott1{background-position:75% 100%}.a14.svelte-1egott1{background-position:100% 100%}.thread-copy.svelte-1egott1{gap:4px;min-width:0;display:grid}.thread-meta.svelte-1egott1{flex-wrap:wrap;align-items:baseline;gap:5px;min-height:0;display:flex}.thread-meta.svelte-1egott1 strong:where(.svelte-1egott1){color:#19313b;font-size:11px}.thread-message.svelte-1egott1{color:#19313b;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.thread-meta.svelte-1egott1 small:where(.svelte-1egott1){color:#60767e;font-size:11px;line-height:1.4}.reply-toggle.svelte-1egott1,.branch-count.svelte-1egott1{color:#377f6b;width:fit-content;font-size:9px;font-weight:850}.reply-toggle.svelte-1egott1{cursor:pointer;background:0 0;border:0;margin-top:0;padding:2px 0}.replies.svelte-1egott1{border-left:2px solid #d3dedb;gap:6px;margin:7px 0 0 18px;padding-left:28px;display:grid}.reply.svelte-1egott1{grid-template-columns:28px minmax(0,1fr);gap:8px;animation:.35s both svelte-1egott1-reply-in;display:grid;position:relative}.reply.svelte-1egott1:before{content:"";border-bottom:2px solid #d3dedb;border-left:2px solid #d3dedb;border-radius:0 0 0 7px;width:16px;height:11px;position:absolute;top:8px;left:-19px}.reply.svelte-1egott1 .avatar:where(.svelte-1egott1){width:28px;height:28px}.reply.depth-2.svelte-1egott1{margin-left:28px}.reply.depth-3.svelte-1egott1{margin-left:56px}.reply.match.svelte-1egott1:before,.reply.tutorial-pick.svelte-1egott1:before{border-color:#56a477}.reply.svelte-1egott1 p:where(.svelte-1egott1){color:#19313b;margin:4px 0 0;font-size:10px;line-height:1.4}.branch-count.svelte-1egott1{margin-top:4px;display:block}@keyframes svelte-1egott1-reply-in{0%{opacity:0;transform:translateY(5px)}}.contact-button.svelte-1egott1{color:#fff;cursor:pointer;background:#0b6399;border:0;border-radius:6px;min-height:30px;margin-top:6px;padding:5px 9px;font-size:10px;font-weight:700}.contact-button.svelte-1egott1:disabled{opacity:.7;cursor:default}.quest-demo.svelte-1egott1{background:#f7faf9;align-content:start;gap:18px;height:558px;padding:34px clamp(24px,8vw,140px);display:grid;overflow-y:auto}.quest-demo.svelte-1egott1 header:where(.svelte-1egott1),.contact-demo.svelte-1egott1 header:where(.svelte-1egott1){align-items:center;gap:12px;display:flex}.quest-demo.svelte-1egott1 header:where(.svelte-1egott1) div:where(.svelte-1egott1),.contact-demo.svelte-1egott1 header:where(.svelte-1egott1) div:where(.svelte-1egott1){gap:2px;display:grid}.quest-demo.svelte-1egott1 header:where(.svelte-1egott1) small:where(.svelte-1egott1),.contact-demo.svelte-1egott1 header:where(.svelte-1egott1) small:where(.svelte-1egott1){color:#7b8d93}.quest-message.svelte-1egott1{background:#fff;border-radius:7px;max-width:70%;padding:15px 18px;line-height:1.5;box-shadow:0 4px 18px #0e3a4614}.quest-message.owner.svelte-1egott1{background:#dceef8;justify-self:end}.quest-preview.svelte-1egott1{background:#fff;border-left:4px solid #1b9674;max-width:720px;padding:22px;box-shadow:0 4px 18px #0e3a4614}.quest-preview.svelte-1egott1 p:where(.svelte-1egott1){color:#45616a;line-height:1.5}.quest-preview.svelte-1egott1 button:where(.svelte-1egott1){color:#fff;cursor:pointer;background:#0b6399;border:0;border-radius:6px;min-height:40px;padding:8px 14px;font-weight:700}.quest-preview.svelte-1egott1 button:where(.svelte-1egott1):disabled{opacity:.72;cursor:default}.demo-attachment.svelte-1egott1{color:#315a70;border-top:1px solid #2b658133;align-items:center;gap:9px;margin-top:12px;padding-top:10px;display:flex}.demo-attachment.svelte-1egott1>span:where(.svelte-1egott1):first-child{font-size:18px}.demo-attachment.svelte-1egott1>span:where(.svelte-1egott1):last-child{line-height:1.25;display:grid}.demo-attachment.svelte-1egott1 small:where(.svelte-1egott1){color:#63808d;font-size:12px}.contact-demo.svelte-1egott1{background:#f7faf9;align-content:start;gap:18px;height:558px;padding:34px clamp(24px,8vw,140px);display:grid;overflow-y:auto}.contact-demo.svelte-1egott1 header:where(.svelte-1egott1){border-bottom:1px solid #dce5e6;margin-bottom:6px;padding-bottom:18px}.contact-message.svelte-1egott1{max-width:70%;line-height:1.5}.contact-message.owner.svelte-1egott1{text-align:right;justify-self:end}.contact-message.svelte-1egott1 strong:where(.svelte-1egott1){color:#123746}.contact-message.svelte-1egott1 p:where(.svelte-1egott1){color:#405a64;margin:5px 0 0}.quest-complete.svelte-1egott1{color:#157459;border-top:1px solid #b8d8ce;align-items:center;gap:10px;margin-top:12px;padding-top:18px;display:flex}.quest-complete.svelte-1egott1 i:where(.svelte-1egott1){background:#27a37d;border-radius:50%;flex:none;width:10px;height:10px}.cases-section.svelte-1egott1{background:#fff;padding:90px 0}.cases-heading.svelte-1egott1{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.cases-heading.svelte-1egott1 h2:where(.svelte-1egott1){max-width:850px}.cases-heading.svelte-1egott1 div:where(.svelte-1egott1){gap:8px;display:flex}.cases-heading.svelte-1egott1 button:where(.svelte-1egott1){color:#123746;cursor:pointer;background:#fff;border:1px solid #b8cbd0;border-radius:6px;width:44px;height:44px;font-size:24px}.case-track.svelte-1egott1{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(320px,31%);grid-auto-flow:column;gap:14px;padding:2px 2px 16px;display:grid;overflow-x:auto}.case-card.svelte-1egott1{scroll-snap-align:start;color:#123746;background:#eef5f6;border-radius:8px;flex-direction:column;min-height:390px;padding:24px;text-decoration:none;display:flex}.case-1.svelte-1egott1,.case-6.svelte-1egott1,.case-11.svelte-1egott1{background:#fff1ed}.case-2.svelte-1egott1,.case-7.svelte-1egott1,.case-12.svelte-1egott1{background:#f0edfb}.case-3.svelte-1egott1,.case-8.svelte-1egott1,.case-13.svelte-1egott1{background:#fff6dc}.case-4.svelte-1egott1,.case-9.svelte-1egott1,.case-14.svelte-1egott1{background:#eaf6ef}.case-person.svelte-1egott1{align-items:center;gap:12px;display:flex}.case-person.svelte-1egott1 p:where(.svelte-1egott1){gap:2px;margin:0;display:grid}.case-person.svelte-1egott1 small:where(.svelte-1egott1){color:#60767e}.case-avatar.svelte-1egott1{width:52px;height:52px}.case-avatar.human-person.svelte-1egott1{font-size:17px}.c0.svelte-1egott1{background-position:0 0}.c1.svelte-1egott1{background-position:25% 0}.c2.svelte-1egott1{background-position:50% 0}.c3.svelte-1egott1{background-position:75% 0}.c4.svelte-1egott1{background-position:100% 0}.c5.svelte-1egott1{background-position:0}.c6.svelte-1egott1{background-position:25%}.c7.svelte-1egott1{background-position:50%}.c8.svelte-1egott1{background-position:75%}.c9.svelte-1egott1{background-position:100%}.c10.svelte-1egott1{background-position:0 100%}.c11.svelte-1egott1{background-position:25% 100%}.c12.svelte-1egott1{background-position:50% 100%}.c13.svelte-1egott1{background-position:75% 100%}.c14.svelte-1egott1{background-position:100% 100%}.case-card.svelte-1egott1 h3:where(.svelte-1egott1){margin:32px 0 12px;font-size:25px;line-height:1.18}.case-card.svelte-1egott1>p:where(.svelte-1egott1){color:#425f69;margin:0;font-size:16px;line-height:1.55}.create-case.svelte-1egott1{background:#f8fbfa;border:2px dashed #87a7ae;justify-content:center}.create-case.svelte-1egott1>span:where(.svelte-1egott1){color:#0b6399;font-size:40px}.case-track.svelte-1egott1{overscroll-behavior-inline:contain;touch-action:pan-x pan-y pinch-zoom;cursor:grab;max-width:100%}.case-track.dragging.svelte-1egott1{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.interview-door.svelte-1egott1{border:1px solid #b8cdd0;border-left:5px solid #0b6399;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:48px;padding:26px;display:grid}.door-icon.svelte-1egott1{color:#0b6399;font-size:42px}.interview-door.svelte-1egott1 h3:where(.svelte-1egott1){margin:0;font-size:24px}.interview-door.svelte-1egott1 p:where(.svelte-1egott1){color:#526c75;margin:7px 0 0;line-height:1.5}.event-card.svelte-1egott1{color:#3f392e;background:#fffaf0;border:1px solid #dfc782;border-radius:8px;grid-template-columns:300px minmax(0,1fr) auto;align-items:center;gap:0;min-height:270px;margin-top:24px;display:grid;overflow:hidden}.event-art.svelte-1egott1{background:url(/assets/tavern/tavern-festival-r6.webp) 50%/cover no-repeat;align-self:stretch;min-height:220px}.event-copy.svelte-1egott1{padding:26px 30px}.event-meta.svelte-1egott1{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.event-meta.svelte-1egott1 span:where(.svelte-1egott1){color:#7a5310;font-weight:700}.event-meta.svelte-1egott1 small:where(.svelte-1egott1){color:#826f4e}.event-card.svelte-1egott1 h3:where(.svelte-1egott1){color:#3f392e;margin:14px 0 8px;font-size:30px}.event-card.svelte-1egott1 p:where(.svelte-1egott1){color:#5d5546;margin:0 0 16px;line-height:1.5}.event-card.svelte-1egott1 small:where(.svelte-1egott1){color:#67583f}.event-button.svelte-1egott1{color:#5f420d;background:#f3ce6b;border-color:#e0b84e;margin-right:26px}.final-section.svelte-1egott1{background:linear-gradient(90deg,#f7fbfafa,#f7fbfaa6),url(/assets/tavern/tavern-exterior-hero-r7.webp) 50%/cover;align-items:center;min-height:560px;padding:72px max(32px,50vw - 685px);display:flex}.final-section.svelte-1egott1>div:where(.svelte-1egott1){max-width:850px}.site-footer.svelte-1egott1{color:#dce8ea;background:#0f3542;padding:28px 0}.footer-line.svelte-1egott1{align-items:baseline;gap:18px;min-height:42px;display:flex}.footer-line.svelte-1egott1 span:where(.svelte-1egott1){color:#9eb8be}@media (width<=820px){.page-width.svelte-1egott1{width:min(100% - 28px,1370px)}.hero.svelte-1egott1{min-height:720px}.hero-scene.svelte-1egott1{background-position:67% 0;background-size:133%;-webkit-mask-image:linear-gradient(#000 0% 48%,#0000 72%);mask-image:linear-gradient(#000 0% 48%,#0000 72%)}.hero-art.svelte-1egott1:before{width:68%;height:41%;top:5%;bottom:auto;right:-8%}.hero-art.svelte-1egott1:after{width:42%;height:3.5%;top:40%;bottom:auto;right:-2%}.hero-host.svelte-1egott1{height:35%;top:8%;bottom:auto;right:-3%;transform:rotate(-1.5deg)}.hero.svelte-1egott1:after{background:linear-gradient(#f8fbfa08 18%,#f8fbfaf5 48%,#f8fbfa 62%)}.sign-link.svelte-1egott1{width:58%;height:18%;top:1%;right:1%}.hero-copy.svelte-1egott1{width:auto;margin:0 20px 38px}h1.svelte-1egott1{font-size:clamp(36px,10.5vw,52px)}.hero-actions.svelte-1egott1{grid-template-columns:1fr;display:grid}.button.svelte-1egott1{width:100%}.bar-section.svelte-1egott1,.cases-section.svelte-1egott1{padding:60px 0}.section-heading.svelte-1egott1{grid-template-columns:1fr;gap:16px}.tutorial-replay.svelte-1egott1{width:42px;height:42px;margin:0 0 2px 10px}.section-heading.svelte-1egott1 p:where(.svelte-1egott1){font-size:18px}.product-demo.svelte-1egott1{min-height:590px}.demo-tabs.svelte-1egott1{grid-template-columns:minmax(0,1fr) 128px;height:58px}.demo-tab-list.svelte-1egott1 button:where(.svelte-1egott1){min-width:108px;font-size:14px}.demo-status.svelte-1egott1{white-space:normal;justify-content:flex-start;min-width:0;padding:0 9px;font-size:11px;line-height:1.2}.hall.svelte-1egott1,.quest-demo.svelte-1egott1,.contact-demo.svelte-1egott1{height:536px}.hall.svelte-1egott1{grid-template-rows:54px minmax(0,1fr)}.hall-header.svelte-1egott1{min-height:54px;padding:0 11px}.hall-status.svelte-1egott1{text-align:right;max-width:120px}.hall-thread.svelte-1egott1{margin:8px 11px}.thread-root.svelte-1egott1{grid-template-columns:34px minmax(0,1fr)}.avatar.svelte-1egott1{width:34px;height:34px}.replies.svelte-1egott1{gap:8px;margin-left:12px;padding-left:20px}.reply.svelte-1egott1:before{width:12px;left:-15px}.reply.depth-2.svelte-1egott1{margin-left:12px}.reply.depth-3.svelte-1egott1{margin-left:24px}.quest-message.svelte-1egott1,.contact-message.svelte-1egott1{max-width:92%}.contact-demo.svelte-1egott1 header:where(.svelte-1egott1){padding-bottom:14px}.case-track.svelte-1egott1{grid-auto-columns:minmax(280px,88%)}.case-card.svelte-1egott1{min-height:370px}.interview-door.svelte-1egott1,.event-card.svelte-1egott1{grid-template-columns:1fr}.event-art.svelte-1egott1{min-height:210px}.event-copy.svelte-1egott1{padding:24px}.event-button.svelte-1egott1{width:calc(100% - 48px);margin:0 24px 24px}.interview-door.svelte-1egott1 .button:where(.svelte-1egott1){width:100%}.final-section.svelte-1egott1{background-position:58%;min-height:520px;padding:56px 20px}.footer-line.svelte-1egott1{flex-wrap:wrap;align-items:flex-start;gap:6px 12px;min-height:0}}@media (prefers-reduced-motion:reduce){.reply.svelte-1egott1,.tutorial-replay.svelte-1egott1{animation:none}}.public-header-host{background:#fffffff5;border-bottom:1px solid #d8e4e1;min-height:82px;box-shadow:0 8px 24px #2c4b4d0d}.public-header{z-index:auto;box-sizing:border-box;color:#19313b;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:minmax(190px,1fr) auto auto;align-items:center;gap:24px;width:min(1160px,100% - 32px);min-height:82px;margin:0 auto;padding:0;font:500 14px/1.25 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:static;inset:auto}.public-header__brand{min-width:0;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.public-header__brand img{object-fit:contain;filter:drop-shadow(0 4px 8px #374a4f1f);flex:none;width:auto;max-width:190px;height:78px}.public-header__nav{justify-content:flex-end;gap:8px;width:auto;min-width:0;height:auto;margin:0;padding:0;display:flex}.public-header__nav a{color:#5f747b;white-space:nowrap;border-radius:6px;padding:9px 11px;text-decoration:none}.public-header__nav a[href="/#/events"]{color:#6f4b08;background:#fff4d7;border:1px solid #dabd76;font-weight:750}.public-header__nav a[aria-current=page]{color:#075f99;background:#e7f4f8;box-shadow:inset 0 -2px #20a9c5}.public-header__nav a[href="/#/events"][aria-current=page]{color:#6f4b08;background:#fff1c9;box-shadow:inset 0 -2px #c9942d}.public-header__cta{box-sizing:border-box;color:#fff;white-space:nowrap;background:#0d75bd;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:9px 14px;font-weight:700;text-decoration:none;display:inline-flex}.public-header a:focus-visible{outline-offset:2px;outline:3px solid #005fcc57}@media (width<=760px){.public-header-host{min-height:82px}.public-header{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;width:min(100% - 24px,1160px);padding:10px 0 8px}.public-header__nav{grid-column:auto;justify-content:flex-end;overflow:visible}.public-header__nav::-webkit-scrollbar{display:none}.public-header__cta{min-height:38px;padding-inline:11px;font-size:13px}}@media (width<=420px){.public-header__brand img{width:auto;max-width:105px;height:56px}.public-header{gap:7px}.public-header__nav a{padding:7px 8px;font-size:12px}.public-header__cta{min-height:36px;padding-inline:8px;font-size:11px}}.profile-header.svelte-i06b92{background:linear-gradient(135deg,#fffffff5,#f7f9fce0),radial-gradient(circle at 12% 18%,#2b6fff1f,#0000 34%);border:1px solid #171f2d1a;border-radius:18px;align-items:center;gap:24px;margin-bottom:28px;padding:30px;display:flex;box-shadow:0 18px 50px #171f2d14}.avatar-frame.svelte-i06b92{background:linear-gradient(135deg,#2b6fff,#24b47e 52%,#ff8a3d);border-radius:22px;flex:none;padding:5px;box-shadow:0 18px 36px #2b6fff2e}.avatar.svelte-i06b92{object-fit:cover;background:#e6e6e6;border-radius:17px;width:132px;height:132px;display:block}.avatar--fallback.svelte-i06b92{color:#fff;background:linear-gradient(135deg,#1f2937,#2b6fff);justify-content:center;align-items:center;font-size:42px;font-weight:750;display:flex}.text.svelte-i06b92{min-width:0}.eyebrow.svelte-i06b92{color:#245bd6;background:#2b6fff17;border-radius:999px;align-items:center;margin:0 0 8px;padding:5px 9px;font-size:12px;font-weight:650;display:inline-flex}h1.svelte-i06b92{color:#111827;letter-spacing:0;margin:0 0 10px;font-size:clamp(34px,5vw,58px);line-height:.98}.role.svelte-i06b92{color:#fff;background:#111827;border-radius:10px;margin:0 0 14px;padding:7px 11px;font-size:14px;font-weight:650;display:inline-flex}.headline.svelte-i06b92{color:#263241;max-width:680px;margin:0 0 12px;font-size:20px;line-height:1.45}.meta.svelte-i06b92{color:#667085;margin:0;font-size:14px}@media (width<=640px){.profile-header.svelte-i06b92{border-radius:14px;align-items:flex-start;gap:16px;padding:18px}.avatar.svelte-i06b92{border-radius:13px;width:82px;height:82px}.avatar-frame.svelte-i06b92{border-radius:17px;padding:4px}.eyebrow.svelte-i06b92{margin-bottom:6px;font-size:11px}h1.svelte-i06b92{margin-bottom:8px;font-size:30px}.role.svelte-i06b92{margin-bottom:10px;padding:5px 8px;font-size:12px}.headline.svelte-i06b92{font-size:15px}}.sections.svelte-ru54yv{gap:18px;display:grid}.section.svelte-ru54yv{background:#ffffffdb;border:1px solid #171f2d1a;border-radius:16px;padding:24px 26px;position:relative;overflow:hidden;box-shadow:0 12px 34px #171f2d0b}.section--accent.svelte-ru54yv{background:linear-gradient(135deg,#fffffff0,#f7faffeb),radial-gradient(circle at 94% 8%,#2b6fff24,#0000 28%);border-color:#2b6fff38}.section--compact.svelte-ru54yv{padding-bottom:22px}h2.svelte-ru54yv{text-transform:uppercase;letter-spacing:0;color:#667085;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;font-weight:750;display:flex}h2.svelte-ru54yv:before{content:"";background:#24b47e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #24b47e1a}ul.svelte-ru54yv{color:#1a1a1a;margin:0;padding:0;list-style:none}li.svelte-ru54yv{color:#263241;margin:0;padding:8px 0 8px 22px;line-height:1.55;position:relative}li.svelte-ru54yv+li:where(.svelte-ru54yv){border-top:1px solid #171f2d14}li.svelte-ru54yv:before{content:"";background:#2b6fff;border-radius:999px;width:7px;height:7px;position:absolute;top:18px;left:0}.summary.svelte-ru54yv{color:#263241;white-space:pre-line;margin:0;line-height:1.7}.tags.svelte-ru54yv{flex-wrap:wrap;gap:8px;display:flex}.tag.svelte-ru54yv{color:#263241;background:#f2f5f9;border:1px solid #171f2d14;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:600;display:inline-block}@media (width<=640px){.sections.svelte-ru54yv{gap:12px}.section.svelte-ru54yv{border-radius:14px;padding:18px}li.svelte-ru54yv{padding-top:7px;padding-bottom:7px}}.actions.svelte-1bye4wm{color:#fff;background:linear-gradient(#111827,#192235),radial-gradient(circle at 20% 0,#2b6fff59,#0000 34%);border:1px solid #171f2d1a;border-radius:18px;padding:22px;box-shadow:0 18px 46px #11182733}.aside-kicker.svelte-1bye4wm{color:#9fd3ff;text-transform:uppercase;letter-spacing:0;margin:0 0 9px;font-size:12px;font-weight:750}h2.svelte-1bye4wm{letter-spacing:0;margin:0 0 10px;font-size:22px;line-height:1.15}.aside-copy.svelte-1bye4wm{color:#ffffffc2;margin:0 0 18px;font-size:14px;line-height:1.5}.actions.svelte-1bye4wm a:where(.svelte-1bye4wm),.actions.svelte-1bye4wm button:where(.svelte-1bye4wm){text-align:center;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:13px 16px;font-family:inherit;font-size:15px;font-weight:750;text-decoration:none;display:flex}.actions.svelte-1bye4wm a:where(.svelte-1bye4wm)+a:where(.svelte-1bye4wm),.actions.svelte-1bye4wm a:where(.svelte-1bye4wm)+button:where(.svelte-1bye4wm){margin-top:10px}.primary.svelte-1bye4wm{color:#fff;background:#2b6fff;box-shadow:0 12px 24px #2b6fff4d}.secondary.svelte-1bye4wm{color:#fff;background:#ffffff1f;border:1px solid #ffffff38!important}.ghost.svelte-1bye4wm{color:#ffffffd1;background:0 0;margin-top:10px;border:1px solid #ffffff38!important}.in-app-placeholder.svelte-1bye4wm{color:#667085;text-align:center;margin:0;padding:12px;font-size:14px}@media (width<=860px){.actions.svelte-1bye4wm{border-radius:16px;margin-top:16px}}.profile.svelte-14vkwe3{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;width:min(1120px,100vw - 40px);margin:0 auto;padding:36px 0 56px;display:grid}.profile-main.svelte-14vkwe3{border:1px solid var(--cas-frame,var(--gd-border,#d8e4e1));background:#fff;border-radius:7px;min-width:0;overflow:hidden;box-shadow:0 12px 30px #2c4b4d17}.profile-main.svelte-14vkwe3:before{content:"";background:linear-gradient(90deg, #ffffff0a, #ffffff57), var(--tavern-profile-gallery-image,url(/assets/tavern/tavern-profile-gallery-r6.webp)) 50% 48% / cover no-repeat;height:150px;display:block}.profile-side.svelte-14vkwe3{position:sticky;top:24px}@media (width<=860px){.profile.svelte-14vkwe3{width:min(680px,100vw - 28px);padding:18px 0 96px;display:block}.profile-side.svelte-14vkwe3{position:static}}.owner-panel.svelte-19omkvc{color:#1f2937;background:linear-gradient(135deg,#2b6fff0f,#ffdc821a);border:1px solid #2b6fff2e;border-radius:16px;margin:0 0 20px;padding:18px 20px}.op-head.svelte-19omkvc{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.op-title-wrap.svelte-19omkvc{min-width:0}.op-eyebrow.svelte-19omkvc{text-transform:uppercase;letter-spacing:.04em;color:#245bd6;margin-bottom:4px;font-size:12px;font-weight:700;display:block}h3.svelte-19omkvc{color:#101828;margin:0;font-size:18px;line-height:1.25}.op-badge.svelte-19omkvc{text-transform:lowercase;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700}.op-badge--ok.svelte-19omkvc{color:#047857;background:#d1fae5}.op-badge--warn.svelte-19omkvc{color:#92400e;background:#fef3c7}.op-badge--bad.svelte-19omkvc{color:#991b1b;background:#fee2e2}.op-badge--weak.svelte-19omkvc{color:#475569;background:#e2e8f0}.op-url.svelte-19omkvc{color:#1d416f;cursor:pointer;text-align:left;word-break:break-all;background:#ffffffb3;border:1px solid #2b6fff2e;border-radius:10px;width:100%;margin:0 0 10px;padding:8px 12px;font-family:inherit;font-size:13px;display:block}.op-url.svelte-19omkvc:hover{background:#fff}.op-hints.svelte-19omkvc{color:#475569;margin:0 0 10px;padding:0 0 0 18px;font-size:13px;line-height:1.45}.op-hints.svelte-19omkvc li:where(.svelte-19omkvc){margin-bottom:2px}.op-stats.svelte-19omkvc{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:10px;display:grid}.op-stat.svelte-19omkvc{text-align:center;background:#fff9;border:1px solid #2b6fff1a;border-radius:10px;padding:10px}.op-stat.svelte-19omkvc strong:where(.svelte-19omkvc){color:#0d63c8;font-size:20px;line-height:1;display:block}.op-stat.svelte-19omkvc span:where(.svelte-19omkvc){color:#536176;margin-top:4px;font-size:12px;display:block}.op-referral.svelte-19omkvc{color:#1f2937;background:#ffffff8c;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:13px;line-height:1.45}.op-referral.svelte-19omkvc b:where(.svelte-19omkvc){color:#245bd6}.op-invite.svelte-19omkvc{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(135deg,#ffb84d,#ff7a3a);border:0;border-radius:12px;width:100%;margin:0 0 12px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .12s;display:block;box-shadow:0 8px 18px #ff7a3a52}.op-invite.svelte-19omkvc:hover{transform:translateY(-1px);box-shadow:0 10px 22px #ff7a3a6b}.op-actions.svelte-19omkvc{flex-wrap:wrap;gap:8px;display:flex}.op-btn.svelte-19omkvc{text-align:center;cursor:pointer;border:0;border-radius:10px;flex:1;min-width:130px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none}.op-btn.primary.svelte-19omkvc{color:#fff;background:#2b6fff}.op-btn.primary.svelte-19omkvc:hover{background:#1d5fe6}.op-btn.svelte-19omkvc:not(.primary):not(.ghost){color:#1d416f;background:#ffffffd9;border:1px solid #2b6fff2e}.op-btn.ghost.svelte-19omkvc{color:#64748b;background:0 0;border:1px solid #64748b40}.op-btn.ghost.svelte-19omkvc:hover{color:#1e293b;border-color:#94a3b8}.op-resume.svelte-19omkvc{color:#245bd6;cursor:pointer;background:#2b6fff14;border:1px dashed #2b6fff59;border-radius:10px;margin:0 0 16px;padding:8px 14px;font-family:inherit;font-size:13px}.op-resume.svelte-19omkvc:hover{background:#2b6fff24}@media (width<=480px){.owner-panel.svelte-19omkvc{border-radius:14px;padding:14px 16px}h3.svelte-19omkvc{font-size:16px}.op-stat.svelte-19omkvc strong:where(.svelte-19omkvc){font-size:18px}}.crt-wrap.svelte-1lo1b9q{--bg:#0a120c;--ink-dim:#4a9967;--ink:#6fe89a;--ink-hot:#aaffc0;--amber:#ffb454;--pink:#f7b;--cyan:#62e1ff;--red:#ff6868;--frame:#6fe89a2e;color:var(--ink);background:radial-gradient(#0d1810 0%,#060a07 80%,#020403 100%);min-height:100vh;margin:-32px calc(50% - 50vw) 0;padding:0 calc(50vw - min(640px,50vw)) 30px;font-family:JetBrains Mono,Fira Code,Consolas,ui-monospace,monospace;position:relative}.crt-wrap.svelte-1lo1b9q:before{content:"";pointer-events:none;z-index:5;background:repeating-linear-gradient(0deg,#0000 0 2px,#00000038 3px,#0000 4px);position:absolute;inset:0}.crt-wrap.svelte-1lo1b9q:after{content:"";pointer-events:none;z-index:4;background:radial-gradient(#0000 55%,#00000073 100%);position:absolute;inset:0}.titlebar.svelte-1lo1b9q{z-index:2;border-bottom:1px solid var(--frame);background:linear-gradient(#0e1d12,#08110a);align-items:center;gap:12px;padding:12px 20px;font-size:12px;display:flex;position:relative}.dot.svelte-1lo1b9q{border-radius:50%;width:11px;height:11px}.dot.r.svelte-1lo1b9q{background:#ff5f56;box-shadow:0 0 6px #ff5f56}.dot.y.svelte-1lo1b9q{background:#ffbd2e;box-shadow:0 0 6px #ffbd2e}.dot.g.svelte-1lo1b9q{background:#28c940;box-shadow:0 0 6px #28c940}.titlebar.svelte-1lo1b9q .path:where(.svelte-1lo1b9q){color:var(--ink-dim);margin-left:6px}.titlebar.svelte-1lo1b9q .right:where(.svelte-1lo1b9q){color:var(--ink-dim);margin-left:auto}.titlebar.svelte-1lo1b9q .right:where(.svelte-1lo1b9q) .hot:where(.svelte-1lo1b9q){color:var(--ink-hot)}.blink.svelte-1lo1b9q{animation:1.1s steps(2,end) infinite svelte-1lo1b9q-blink}@keyframes svelte-1lo1b9q-blink{50%{opacity:0}}.term.svelte-1lo1b9q{z-index:2;border:1px solid var(--frame);background:linear-gradient(#0f1c128c,#08100b73);border-radius:8px;margin:20px;padding:24px 28px 20px;position:relative;box-shadow:inset 0 0 60px #6fe89a0d,0 30px 80px #0009}.asciih.svelte-1lo1b9q{color:var(--ink-hot);text-shadow:0 0 6px #aaffc08c,0 0 18px #6fe89a4d;white-space:pre;margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.2}pre.dump.svelte-1lo1b9q,pre.prompt.svelte-1lo1b9q{color:var(--ink);white-space:pre-wrap;word-break:break-word;text-shadow:0 0 6px #6fe89a4d;margin:0;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.55}pre.dump.svelte-1lo1b9q b{color:var(--ink-hot);font-weight:800}pre.dump.svelte-1lo1b9q .hot{color:var(--ink-hot);text-shadow:0 0 8px #aaffc066}pre.dump.svelte-1lo1b9q .amber{color:var(--amber);text-shadow:0 0 8px #ffb4544d}pre.dump.svelte-1lo1b9q .pink{color:var(--pink);text-shadow:0 0 8px #ff77bb4d}pre.dump.svelte-1lo1b9q .cyan{color:var(--cyan);text-shadow:0 0 8px #62e1ff4d}pre.dump.svelte-1lo1b9q .red{color:var(--red);text-shadow:0 0 8px #ff68684d}pre.dump.svelte-1lo1b9q .dim{color:var(--ink-dim);text-shadow:none}.keys.svelte-1lo1b9q{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.key.svelte-1lo1b9q{border:1px solid var(--frame);color:var(--ink);text-shadow:0 0 6px #6fe89a4d;cursor:pointer;background:#6fe89a0f;border-radius:5px;align-items:center;gap:8px;padding:9px 16px;font-family:JetBrains Mono,monospace;font-size:13px;text-decoration:none;transition:all .12s;display:inline-flex}.key.svelte-1lo1b9q:hover:not(.dim-key){background:#6fe89a1f;transform:translateY(-1px)}.key.svelte-1lo1b9q b{width:22px;height:22px;color:var(--ink-hot);background:#aaffc02e;border:1px solid #aaffc066;border-radius:4px;justify-content:center;align-items:center;font-weight:800;display:inline-flex;box-shadow:0 0 10px #aaffc04d}.key.svelte-1lo1b9q .dim{color:var(--ink-dim);text-shadow:none}.key.primary.svelte-1lo1b9q{color:var(--ink-hot);background:#aaffc01a;border-color:#aaffc080;box-shadow:0 0 16px #aaffc040,inset 0 0 22px #aaffc01a}.key.amber.svelte-1lo1b9q{color:var(--amber);border-color:#ffb45466}.key.amber.svelte-1lo1b9q b{color:var(--amber);background:#ffb45433;border-color:#ffb45480;box-shadow:0 0 10px #ffb45440}.key.cyan.svelte-1lo1b9q{color:var(--cyan);border-color:#62e1ff66}.key.cyan.svelte-1lo1b9q b{color:var(--cyan);background:#62e1ff2e;border-color:#62e1ff80;box-shadow:0 0 10px #62e1ff40}.key.red.svelte-1lo1b9q{color:var(--red);cursor:not-allowed;opacity:.55;border-color:#ff686866}.key.red.svelte-1lo1b9q b{color:var(--red);background:#ff68682e;border-color:#ff686880}.key.dim-key.svelte-1lo1b9q{cursor:default}.statusbar.svelte-1lo1b9q{z-index:2;border:1px solid var(--frame);color:var(--ink);text-shadow:0 0 6px #6fe89a4d;background:linear-gradient(#6fe89a14,#6fe89a0a);border-radius:5px;align-items:center;gap:16px;margin:0 20px;padding:9px 14px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex;position:relative}.statusbar.svelte-1lo1b9q .pill:where(.svelte-1lo1b9q){background:#aaffc01f;border:1px solid #aaffc04d;border-radius:999px;padding:2px 8px}.statusbar.svelte-1lo1b9q b{font-weight:700}.statusbar.svelte-1lo1b9q .hot{color:var(--ink-hot)}.statusbar.svelte-1lo1b9q .amber{color:var(--amber)}.statusbar.svelte-1lo1b9q .sep:where(.svelte-1lo1b9q){color:var(--ink-dim)}.statusbar.svelte-1lo1b9q .right:where(.svelte-1lo1b9q){color:var(--ink-dim);margin-left:auto}.statusbar.svelte-1lo1b9q .right:where(.svelte-1lo1b9q) .hot{color:var(--ink-hot)}@media (width<=640px){.term.svelte-1lo1b9q{margin:14px;padding:16px 14px}.statusbar.svelte-1lo1b9q{flex-wrap:wrap;margin:0 14px}.asciih.svelte-1lo1b9q{font-size:10px}pre.dump.svelte-1lo1b9q{font-size:12px}.keys.svelte-1lo1b9q{gap:8px}.key.svelte-1lo1b9q{padding:7px 12px;font-size:12px}}.cl.svelte-182f7kw{color:#18181b;width:min(1200px,100%);margin:0 auto;padding:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.topbar.svelte-182f7kw{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 8px 18px;font-size:12px;display:flex}.brand.svelte-182f7kw{color:#18181b;align-items:center;gap:8px;font-size:16px;font-weight:800;display:inline-flex}.brand.svelte-182f7kw img:where(.svelte-182f7kw){object-fit:contain;width:30px;height:30px}.pill.svelte-182f7kw{color:#6b6b73;letter-spacing:.04em;background:#f1f1f4;border:1px solid #e4e4e8;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700}.pill.green.svelte-182f7kw{color:#15803d;background:#dcfce7;border-color:#bbf7d0}.topbar-spacer.svelte-182f7kw{flex:1}.topbar-right.svelte-182f7kw{color:#a1a1aa;font-size:12px}.hero.svelte-182f7kw{background:#fff;border:1px solid #ececec;border-radius:22px;grid-template-columns:1.05fr 1fr;gap:24px;margin:0 8px 22px;padding:26px 28px;display:grid;box-shadow:0 1px 2px #14141e0a}@media (width<=720px){.hero.svelte-182f7kw{grid-template-columns:1fr;padding:20px}}.hero-left.svelte-182f7kw .eyebrow:where(.svelte-182f7kw){color:var(--gd-accent,#4f46e5);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.hero-left.svelte-182f7kw h1:where(.svelte-182f7kw){color:#18181b;letter-spacing:-.5px;margin:6px 0 14px;font-size:36px;font-weight:800;line-height:1.1}@media (width<=720px){.hero-left.svelte-182f7kw h1:where(.svelte-182f7kw){font-size:26px}}.cta-row.svelte-182f7kw{flex-wrap:wrap;gap:10px;display:flex}.btn.svelte-182f7kw{cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;padding:13px 20px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}.btn.svelte-182f7kw .key:where(.svelte-182f7kw){border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:800;display:inline-flex}.btn-a.svelte-182f7kw{background:var(--gd-accent,#4f46e5);color:#fff;box-shadow:0 6px 16px #2481cc47}.btn-a.svelte-182f7kw .key:where(.svelte-182f7kw){color:#fff;background:#ffffff38}.btn-a.svelte-182f7kw:hover{background:#1d6fb0}.btn-y.svelte-182f7kw{color:#18181b;background:#fff;border:1px solid #e4e4e8}.btn-y.svelte-182f7kw .key:where(.svelte-182f7kw){color:#6b6b73;background:#f1f1f4}.btn-y.svelte-182f7kw:hover{background:#fafafa}.btn.big.svelte-182f7kw{padding:16px 28px;font-size:17px}.btn.small.svelte-182f7kw{padding:11px 18px;font-size:13px}.micro.svelte-182f7kw{color:#a1a1aa;margin-top:12px;font-size:12px}.hero-right.svelte-182f7kw{position:relative}.player-card.svelte-182f7kw{background:#fff;border:1px solid #ececec;border-radius:22px;padding:18px;position:relative;box-shadow:0 10px 30px #14141e0f}.rarity.svelte-182f7kw{color:#185fa5;letter-spacing:.06em;background:#e6f1fb;border:1px solid #cfe3f7;border-radius:999px;margin-bottom:12px;padding:3px 12px;font-size:11px;font-weight:800;display:inline-block}.pc-row.svelte-182f7kw{grid-template-columns:130px 1fr;align-items:start;gap:14px;display:grid}@media (width<=480px){.pc-row.svelte-182f7kw{grid-template-columns:80px 1fr}}.pc-avatar.svelte-182f7kw{color:#fff;background:linear-gradient(#5aa6ff,#4f46e5);border-radius:14px;justify-content:center;align-items:center;width:130px;height:130px;font-size:64px;font-weight:800;display:flex}@media (width<=480px){.pc-avatar.svelte-182f7kw{width:80px;height:80px;font-size:40px}}.pc-avatar.has-photo.svelte-182f7kw{background:0 0;padding:0;overflow:hidden}.pc-avatar.svelte-182f7kw img:where(.svelte-182f7kw){object-fit:cover;border-radius:14px;width:100%;height:100%;display:block}.pc-name.svelte-182f7kw{color:#18181b;margin:0;font-size:26px;font-weight:800;line-height:1.05}.pc-role.svelte-182f7kw{color:#6b6b73;margin:6px 0 10px;font-size:13px}.pc-faction.svelte-182f7kw{flex-wrap:wrap;gap:6px;display:flex}.pc-faction.svelte-182f7kw .tag:where(.svelte-182f7kw){color:#185fa5;background:#e6f1fb;border:1px solid #cfe3f7;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.pc-faction.svelte-182f7kw .tag.g:where(.svelte-182f7kw){color:#15803d;background:#dcfce7;border-color:#bbf7d0}.pc-faction.svelte-182f7kw .tag.p:where(.svelte-182f7kw){color:#b21e5c;background:#fce7f0;border-color:#f8cddd}.pc-bars.svelte-182f7kw{margin:0}.agent-block.svelte-182f7kw{border-top:1px solid #ececec;margin-top:14px;padding-top:12px}.agent-head.svelte-182f7kw{align-items:center;gap:10px;margin-bottom:10px;display:flex}.agent-ico.svelte-182f7kw{background:#e6f1fb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:flex}.agent-meta.svelte-182f7kw{flex-direction:column;min-width:0;display:flex}.agent-eyebrow.svelte-182f7kw{letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa;margin-bottom:1px;font-size:9px;font-weight:800}.agent-name.svelte-182f7kw{color:#18181b;font-size:15px;font-weight:800;line-height:1.1}.agent-rank.svelte-182f7kw{color:#185fa5;margin-top:2px;font-size:11px;font-weight:700}.pc-bar.svelte-182f7kw{color:#6b6b73;grid-template-columns:88px 1fr 30px;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;font-weight:700;display:grid}.pc-bar.svelte-182f7kw .track:where(.svelte-182f7kw){background:#ececec;border-radius:4px;height:7px;overflow:hidden}.pc-bar.svelte-182f7kw .fill:where(.svelte-182f7kw){background:var(--gd-accent,#4f46e5);border-radius:4px;height:100%}.pc-bar.svelte-182f7kw .fill.g:where(.svelte-182f7kw){background:#16a34a}.pc-bar.svelte-182f7kw .fill.b:where(.svelte-182f7kw){background:var(--gd-accent,#4f46e5)}.pc-bar.svelte-182f7kw .fill.p:where(.svelte-182f7kw){background:#c2255c}.pc-bar.svelte-182f7kw .fill.o:where(.svelte-182f7kw){background:#e8590c}.pc-bar.svelte-182f7kw .fill.y:where(.svelte-182f7kw){background:#d9a800}.pc-bar.svelte-182f7kw .val:where(.svelte-182f7kw){color:#18181b;text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.stats-strip.svelte-182f7kw{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:18px 0 0;display:grid}.stat.svelte-182f7kw{background:#fff;border:1px solid #ececec;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.stat.svelte-182f7kw .num:where(.svelte-182f7kw){color:#18181b;font-size:22px;font-weight:900;line-height:1}.stat.svelte-182f7kw .lbl:where(.svelte-182f7kw){color:#6b6b73;margin-top:4px;font-size:11px;line-height:1.3}.stat.svelte-182f7kw .ico:where(.svelte-182f7kw){border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.stat.svelte-182f7kw .ico.g:where(.svelte-182f7kw){background:#dcfce7}.stat.svelte-182f7kw .ico.b:where(.svelte-182f7kw){background:#e6f1fb}.stat.svelte-182f7kw .ico.p:where(.svelte-182f7kw){background:#fce7f0}.stat.svelte-182f7kw .ico.y:where(.svelte-182f7kw){background:#fef3c7}.sec.svelte-182f7kw{margin:0 8px 24px}.sec.svelte-182f7kw h2:where(.svelte-182f7kw){color:#18181b;margin:0 0 4px;font-size:22px;font-weight:800}.sec.svelte-182f7kw .sub-h:where(.svelte-182f7kw){color:#6b6b73;margin:0 0 14px;font-size:13px}.quests.svelte-182f7kw{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.quest.svelte-182f7kw{background:#fff;border:1px solid #ececec;border-radius:16px;padding:16px;position:relative;overflow:hidden}.quest.svelte-182f7kw:before{content:"";width:5px;position:absolute;top:0;bottom:0;left:0}.quest.main.svelte-182f7kw:before{background:var(--gd-accent,#4f46e5)}.quest.side.svelte-182f7kw:before{background:#c2255c}.quest.coop.svelte-182f7kw:before{background:#e8590c}.quest.svelte-182f7kw .qtag:where(.svelte-182f7kw){letter-spacing:.06em;border-radius:5px;margin-bottom:10px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-block}.quest.main.svelte-182f7kw .qtag:where(.svelte-182f7kw){color:#185fa5;background:#e6f1fb}.quest.side.svelte-182f7kw .qtag:where(.svelte-182f7kw){color:#b21e5c;background:#fce7f0}.quest.coop.svelte-182f7kw .qtag:where(.svelte-182f7kw){color:#b45309;background:#fdebd8}.quest.svelte-182f7kw h3:where(.svelte-182f7kw){color:#18181b;margin:0 0 10px;font-size:15px;font-weight:800;line-height:1.3}.quest.svelte-182f7kw .meta:where(.svelte-182f7kw){grid-template-columns:60px 1fr;gap:6px;margin-top:6px;font-size:12px;display:grid}.quest.svelte-182f7kw .meta:where(.svelte-182f7kw) .k:where(.svelte-182f7kw){color:#a1a1aa;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;font-size:10px;font-weight:700}.quest.svelte-182f7kw .meta:where(.svelte-182f7kw) .v:where(.svelte-182f7kw){color:#18181b;line-height:1.4}.quest.svelte-182f7kw .meta:where(.svelte-182f7kw) .v:where(.svelte-182f7kw) b:where(.svelte-182f7kw){color:#e8590c}.process.svelte-182f7kw{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.step.svelte-182f7kw{background:#fff;border:1px solid #ececec;border-radius:16px;padding:16px 18px}.step.svelte-182f7kw .num-circle:where(.svelte-182f7kw){color:#185fa5;text-align:center;background:#e6f1fb;border-radius:50%;width:30px;height:30px;margin-bottom:10px;font-size:13px;font-weight:800;line-height:30px;display:inline-block}.step.svelte-182f7kw p:where(.svelte-182f7kw){color:#18181b;margin:0;font-size:13px;line-height:1.45}.ach-grid.svelte-182f7kw{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.ach-card.svelte-182f7kw{text-align:center;background:#fff;border:1px solid #ececec;border-radius:14px;padding:14px 12px}.ach-card.svelte-182f7kw .badge:where(.svelte-182f7kw){border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 8px;font-size:22px;display:flex}.ach-card.svelte-182f7kw .badge.g:where(.svelte-182f7kw){background:#dcfce7}.ach-card.svelte-182f7kw .badge.b:where(.svelte-182f7kw){background:#e6f1fb}.ach-card.svelte-182f7kw .badge.p:where(.svelte-182f7kw){background:#fce7f0}.ach-card.svelte-182f7kw .badge.o:where(.svelte-182f7kw){background:#fdebd8}.ach-card.svelte-182f7kw .badge.y:where(.svelte-182f7kw){background:#fef3c7}.ach-text.svelte-182f7kw{color:#18181b;font-size:12px;font-weight:700;line-height:1.35}.ai-block.svelte-182f7kw{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px;padding:18px 22px}.ai-head.svelte-182f7kw{align-items:center;gap:10px;margin-bottom:8px;display:flex}.pulse.svelte-182f7kw{background:#16a34a;border-radius:50%;width:9px;height:9px;animation:2s ease-in-out infinite svelte-182f7kw-pulse-anim;box-shadow:0 0 10px #16a34a80}@keyframes svelte-182f7kw-pulse-anim{0%,to{opacity:1}50%{opacity:.45}}.ai-ttl.svelte-182f7kw{color:#15803d;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.ai-body.svelte-182f7kw{color:#18181b;font-size:14px;line-height:1.5}.ai-body.svelte-182f7kw b:where(.svelte-182f7kw){color:#18181b;font-weight:700}.ai-foot.svelte-182f7kw{color:#6b6b73;border-top:1px dashed #bbf7d0;flex-wrap:wrap;gap:16px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.ai-foot.svelte-182f7kw b:where(.svelte-182f7kw){color:#15803d;font-weight:800}.why-grid.svelte-182f7kw{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=720px){.why-grid.svelte-182f7kw{grid-template-columns:1fr}}.why-card.svelte-182f7kw,.notfor-card.svelte-182f7kw{background:#fff;border:1px solid #ececec;border-radius:16px;padding:18px 20px}.why-card.svelte-182f7kw h4:where(.svelte-182f7kw),.notfor-card.svelte-182f7kw h4:where(.svelte-182f7kw){color:#18181b;margin:0 0 12px;font-size:15px;font-weight:800}.why-card.svelte-182f7kw ul:where(.svelte-182f7kw),.notfor-card.svelte-182f7kw ul:where(.svelte-182f7kw){margin:0;padding:0;list-style:none}.why-card.svelte-182f7kw li:where(.svelte-182f7kw),.notfor-card.svelte-182f7kw li:where(.svelte-182f7kw){color:#6b6b73;margin-bottom:7px;padding-left:22px;font-size:13px;line-height:1.45;position:relative}.why-card.svelte-182f7kw li:where(.svelte-182f7kw):before{content:"✓";color:#16a34a;font-weight:800;position:absolute;left:0}.notfor-card.svelte-182f7kw li:where(.svelte-182f7kw):before{content:"✕";color:#dc2626;font-weight:800;position:absolute;left:0}.faq-grid.svelte-182f7kw{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=720px){.faq-grid.svelte-182f7kw{grid-template-columns:1fr}}.faq-item.svelte-182f7kw{background:#fafafa;border:1px solid #ececec;border-radius:12px;padding:14px 16px}.faq-item.svelte-182f7kw .q:where(.svelte-182f7kw){color:#18181b;margin-bottom:4px;font-size:13px;font-weight:700}.faq-item.svelte-182f7kw .a:where(.svelte-182f7kw){color:#6b6b73;font-size:12px;line-height:1.5}.final-cta.svelte-182f7kw{background:linear-gradient(135deg,#e6f1fb,#f3f8fd);border:1px solid #cfe3f7;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin:0 8px 16px;padding:28px;display:grid}@media (width<=720px){.final-cta.svelte-182f7kw{grid-template-columns:1fr;padding:20px}}.final-cta.svelte-182f7kw h2:where(.svelte-182f7kw){color:#18181b;margin:0 0 6px;font-size:24px;font-weight:800;line-height:1.2}.urg.svelte-182f7kw{color:#b45309;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.urg.svelte-182f7kw:before{content:"";background:#d9a800;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #d9a80099}.fc-buttons.svelte-182f7kw{flex-direction:column;gap:10px;display:flex}.view-toggle.svelte-1ayiapj{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ad9;border:1px solid #7896c840;border-radius:999px;padding:3px;display:inline-flex;position:fixed;top:14px;right:14px;box-shadow:0 8px 18px #00000040}.vt-btn.svelte-1ayiapj{appearance:none;color:#6b6b73;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:11px;font-weight:700;transition:background .15s,color .15s}.vt-btn.svelte-1ayiapj:hover{color:#18181b}.vt-btn.active.svelte-1ayiapj{color:#185fa5;background:#e6f1fb}.landing-wrap.svelte-1ayiapj{width:min(1200px,100vw - 24px);margin:0 auto;padding:14px 0 80px}.landing-owner-wrap.svelte-1ayiapj{max-width:820px;margin:0 auto 8px}.owner-divider.svelte-1ayiapj{text-align:center;margin:8px 0 24px;position:relative}.owner-divider.svelte-1ayiapj:before{content:"";background:linear-gradient(90deg,#0000,#2b6fff59,#0000);height:1px;position:absolute;top:50%;left:0;right:0}.owner-divider.svelte-1ayiapj span:where(.svelte-1ayiapj){background:var(--cas-bg,#0c1430);color:var(--cas-blue,#5aa6ff);letter-spacing:.02em;border-radius:999px;padding:4px 14px;font-size:12px;font-weight:600;display:inline-block;position:relative}.owner-bottom-nav.svelte-1ayiapj{z-index:100;background:var(--cas-bg-2,#0a1027);border-top:1px solid var(--cas-frame,#87aaff29);padding-bottom:env(safe-area-inset-bottom,0);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}@media (width>=768px){.owner-bottom-nav.svelte-1ayiapj{border:1px solid var(--cas-frame,#87aaff29);border-bottom:0;border-top-left-radius:12px;border-top-right-radius:12px;max-width:480px;left:50%;right:auto;transform:translate(-50%)}}.obn-tab.svelte-1ayiapj{color:var(--cas-ink-mute,#6878a5);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:8px 4px 6px;font-size:11px;text-decoration:none;transition:color .15s;display:flex}.obn-tab--active.svelte-1ayiapj{color:var(--cas-blue,#5aa6ff)}.obn-icon.svelte-1ayiapj{font-size:22px;line-height:1}.obn-label.svelte-1ayiapj{text-align:center;font-size:10px;line-height:1.2}.owner-bottom-nav-spacer.svelte-1ayiapj{height:64px}.asset.svelte-1e8289z{width:var(--asset-size,48px);aspect-ratio:var(--asset-ratio,1);color:#185fa5;background:#e6f1fb;border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.asset.avatar.svelte-1e8289z{border-radius:50%}.asset.cover.svelte-1e8289z{--asset-size:100%;--asset-ratio:16 / 9}img.svelte-1e8289z{object-fit:cover;width:100%;height:100%}.cover.svelte-1e8289z img:where(.svelte-1e8289z){object-fit:contain}.fallback.svelte-1e8289z{text-overflow:ellipsis;white-space:nowrap;max-width:88%;font-size:14px;font-weight:750;overflow:hidden}.offer-page.svelte-1oj5mnf{width:min(780px,100vw - 28px);margin:0 auto;padding:6px 0 64px}.offer-card.svelte-1oj5mnf,.owner-card.svelte-1oj5mnf{background:#fff;border:1px solid #e1e4ec;border-radius:24px;box-shadow:0 20px 60px #191f2d14}.offer-card.svelte-1oj5mnf{padding:clamp(24px,6vw,48px)}.offer-card--hero.svelte-1oj5mnf{background:radial-gradient(circle at 92% 0,#315bea1f,#0000 34%),#fff}.eyebrow.svelte-1oj5mnf{color:#315bea;text-transform:uppercase;letter-spacing:.09em;margin:0 0 10px;font-size:12px;font-weight:800}h1.svelte-1oj5mnf{color:#171923;letter-spacing:-.035em;max-width:680px;margin:0;font-size:clamp(34px,7vw,62px);line-height:1.02}.lede.svelte-1oj5mnf,.offer-context.svelte-1oj5mnf{color:#505665;max-width:650px;margin:18px 0 0;font-size:18px;line-height:1.55}.conditions.svelte-1oj5mnf{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.conditions.svelte-1oj5mnf li:where(.svelte-1oj5mnf),.chips.svelte-1oj5mnf span:where(.svelte-1oj5mnf){color:#2c48a8;background:#eef2ff;border-radius:999px;padding:8px 11px;font-size:14px;font-weight:650}.actions.svelte-1oj5mnf{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.actions.svelte-1oj5mnf button:where(.svelte-1oj5mnf),.actions.svelte-1oj5mnf a:where(.svelte-1oj5mnf),.share--list.svelte-1oj5mnf{min-height:52px;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;padding:14px 18px;font-weight:750;text-decoration:none;display:flex}.primary.svelte-1oj5mnf{color:#fff;background:#315bea}.secondary.svelte-1oj5mnf{color:#202535;background:#edf0f6}.share.svelte-1oj5mnf{color:#4f5666;background:0 0;grid-column:1/-1;border:1px solid #dfe3ec!important}.privacy.svelte-1oj5mnf{color:#787e8c;text-align:center;margin:12px 0 0;font-size:13px}.offer-list.svelte-1oj5mnf{gap:12px;margin-top:26px;display:grid}.offer-link.svelte-1oj5mnf{color:#171923;border:1px solid #e1e4ed;border-radius:16px;gap:7px;padding:19px;text-decoration:none;transition:transform .15s,border-color .15s;display:grid}.offer-link.svelte-1oj5mnf:hover{border-color:#9cabdf;transform:translateY(-2px)}.offer-link.svelte-1oj5mnf strong:where(.svelte-1oj5mnf){font-size:18px}.offer-link.svelte-1oj5mnf span:where(.svelte-1oj5mnf){color:#656b79;font-size:14px}.offer-link.svelte-1oj5mnf em:where(.svelte-1oj5mnf){color:#315bea;font-size:14px;font-style:normal;font-weight:700}.share--list.svelte-1oj5mnf{width:100%;margin-top:16px}.owner-card.svelte-1oj5mnf{margin-top:18px;padding:24px}.owner-head.svelte-1oj5mnf{align-items:center;gap:14px;display:flex}.owner-head.svelte-1oj5mnf h2:where(.svelte-1oj5mnf){margin:0 0 4px;font-size:22px}.owner-head.svelte-1oj5mnf p:where(.svelte-1oj5mnf),.owner-summary.svelte-1oj5mnf{color:#656b79;margin:0;line-height:1.5}.owner-summary.svelte-1oj5mnf{margin-top:16px}.chips.svelte-1oj5mnf{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.chips.svelte-1oj5mnf span:where(.svelte-1oj5mnf){color:#555c6a;background:#f0f2f6;font-size:12px}@media (width<=620px){.offer-page.svelte-1oj5mnf{width:min(100% - 20px,780px)}.offer-card.svelte-1oj5mnf,.owner-card.svelte-1oj5mnf{border-radius:18px}.actions.svelte-1oj5mnf{grid-template-columns:1fr}.share.svelte-1oj5mnf{grid-column:auto}}.status.svelte-62h3g0{text-align:center;max-width:480px;margin:64px auto;padding:24px}.status.svelte-62h3g0 h1:where(.svelte-62h3g0){margin:0 0 12px;font-size:22px}.status.svelte-62h3g0 p:where(.svelte-62h3g0){color:#666;margin:8px 0}.team-guide.svelte-1t9foph{box-sizing:border-box;width:min(920px,100%);max-width:920px;margin:0 auto;padding:28px 20px 48px;overflow-x:hidden}.guide-hero.svelte-1t9foph{max-width:100%;padding:18px 0 34px;overflow:hidden}.top-nav.svelte-1t9foph{flex-wrap:wrap;gap:12px;margin-bottom:34px;display:flex}.top-nav.svelte-1t9foph a:where(.svelte-1t9foph){color:#2481cc;font-size:14px;font-weight:700;text-decoration:none}.top-nav.svelte-1t9foph a:where(.svelte-1t9foph):hover{color:#1d6fb0}.eyebrow.svelte-1t9foph,.section-label.svelte-1t9foph{color:#15803d;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}h1.svelte-1t9foph{color:#18181b;overflow-wrap:break-word;word-break:normal;max-width:760px;margin:8px 0 18px;font-size:clamp(34px,7vw,62px);line-height:1.02}.lead.svelte-1t9foph{color:#6b6b73;overflow-wrap:break-word;word-break:normal;max-width:760px;margin:0;font-size:19px;line-height:1.55}.hero-actions.svelte-1t9foph{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.primary-action.svelte-1t9foph,.secondary-action.svelte-1t9foph{text-align:center;border-radius:8px;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:44px;padding:11px 16px;font-weight:900;text-decoration:none;display:inline-flex}.primary-action.svelte-1t9foph{color:#fff;background:#2481cc}.secondary-action.svelte-1t9foph{color:#185fa5;background:#e6f1fb;border:1px solid #cfe3f7}.guide-section.svelte-1t9foph{background:#fff;border:1px solid #ececec;border-radius:8px;margin:0 0 16px;padding:20px}.quickstart-strip.svelte-1t9foph{background:linear-gradient(135deg,#16a34a12,#2481cc0f);border:1px solid #bbf7d0;border-radius:8px;grid-template-columns:minmax(180px,.7fr) 1.8fr;gap:18px;margin:0 0 16px;padding:18px 20px;display:grid}.quickstart-head.svelte-1t9foph h2:where(.svelte-1t9foph){color:#18181b;margin:6px 0 0;font-size:24px;line-height:1.18}.quickstart-steps.svelte-1t9foph{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.quickstart-steps.svelte-1t9foph article:where(.svelte-1t9foph){background:#fafafa;border:1px solid #ececec;border-radius:8px;min-width:0;padding:12px}.quickstart-steps.svelte-1t9foph span:where(.svelte-1t9foph){color:#fff;background:#16a34a;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;margin-bottom:10px;font-size:12px;font-weight:900;display:inline-flex}.quickstart-steps.svelte-1t9foph strong:where(.svelte-1t9foph){color:#18181b;font-size:15px;line-height:1.3;display:block}.quickstart-steps.svelte-1t9foph p:where(.svelte-1t9foph){color:#6b6b73;margin:7px 0 0;font-size:14px;line-height:1.5}.quickstart-note.svelte-1t9foph{color:#6b6b73;border-top:1px solid #bbf7d0;grid-column:1/-1;margin:0;padding-top:14px;font-size:15px;line-height:1.55}.guide-section.svelte-1t9foph h2:where(.svelte-1t9foph){color:#18181b;margin:6px 0 16px;font-size:25px;line-height:1.18}.steps.svelte-1t9foph{color:#6b6b73;margin:0;padding-left:22px}.steps.svelte-1t9foph li:where(.svelte-1t9foph){margin:10px 0;line-height:1.6}.steps.svelte-1t9foph strong:where(.svelte-1t9foph){color:#18181b}.call-grid.svelte-1t9foph,.week-grid.svelte-1t9foph{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.call-grid.svelte-1t9foph article:where(.svelte-1t9foph),.week-grid.svelte-1t9foph article:where(.svelte-1t9foph),.command-list.svelte-1t9foph article:where(.svelte-1t9foph){background:#fafafa;border:1px solid #ececec;border-radius:8px;min-width:0;padding:14px}.call-grid.svelte-1t9foph h3:where(.svelte-1t9foph),.week-grid.svelte-1t9foph h3:where(.svelte-1t9foph){color:#18181b;margin:0 0 8px;font-size:16px}.call-grid.svelte-1t9foph p:where(.svelte-1t9foph),.week-grid.svelte-1t9foph p:where(.svelte-1t9foph),.command-list.svelte-1t9foph p:where(.svelte-1t9foph),.pin-copy.svelte-1t9foph p:where(.svelte-1t9foph){color:#6b6b73;margin:8px 0 0;font-size:14px;line-height:1.5}code.svelte-1t9foph{color:#18181b;overflow-wrap:anywhere;background:#f6f8fa;border:1px solid #ececec;border-radius:6px;padding:2px 5px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.92em;display:inline}.call-grid.svelte-1t9foph article:where(.svelte-1t9foph)>code:where(.svelte-1t9foph){padding:9px 10px;line-height:1.45;display:block}.command-list.svelte-1t9foph{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.command-list.svelte-1t9foph span:where(.svelte-1t9foph){color:#b45309;font-weight:900;line-height:1.45;display:block}.safety.svelte-1t9foph{background:linear-gradient(#fef3c7,#fff);border-color:#fde68a}.rules.svelte-1t9foph{color:#6b6b73;margin:0;padding-left:20px}.rules.svelte-1t9foph li:where(.svelte-1t9foph){margin:9px 0;line-height:1.6}.copy-block.svelte-1t9foph{border-color:#bbf7d0}.copy-actions.svelte-1t9foph{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.copy-action.svelte-1t9foph{color:#fff;cursor:pointer;font:inherit;background:#2481cc;border:0;border-radius:8px;min-height:42px;padding:9px 14px;font-size:14px;font-weight:900}.copy-action.svelte-1t9foph:focus-visible{outline-offset:3px;outline:2px solid #2481cc}.copy-status.svelte-1t9foph{color:#6b6b73;min-height:20px;font-size:14px;font-weight:800}.pin-copy.svelte-1t9foph{background:#f6f8fa;border:1px solid #bbf7d0;border-radius:8px;padding:14px}.pin-copy.svelte-1t9foph p:where(.svelte-1t9foph):first-child{margin-top:0}.guide-footer.svelte-1t9foph{color:#a1a1aa;border-top:1px solid #ececec;justify-content:space-between;align-items:center;margin-top:28px;padding-top:20px;display:flex}.guide-footer.svelte-1t9foph a:where(.svelte-1t9foph){color:#2481cc;text-decoration:none}.sticky-actions.svelte-1t9foph{display:none}@media (width<=560px){.team-guide.svelte-1t9foph{width:100%;padding:22px 14px 92px}.guide-section.svelte-1t9foph{padding:16px}h1.svelte-1t9foph{font-size:32px;line-height:1.08}.lead.svelte-1t9foph{font-size:17px}.quickstart-strip.svelte-1t9foph{grid-template-columns:1fr;padding:16px}.quickstart-steps.svelte-1t9foph{grid-template-columns:1fr}.hero-actions.svelte-1t9foph a:where(.svelte-1t9foph){white-space:normal;width:100%}.guide-footer.svelte-1t9foph{flex-direction:column;align-items:flex-start;gap:8px}.copy-action.svelte-1t9foph{width:100%}.sticky-actions.svelte-1t9foph{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:100vw;padding:8px 10px calc(8px + env(safe-area-inset-bottom));box-sizing:border-box;z-index:20;background:#ffffffeb;border-top:1px solid #ececec;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;align-items:center;gap:6px;width:100vw;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.sticky-primary.svelte-1t9foph,.sticky-secondary.svelte-1t9foph{text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:42px;padding:9px 10px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex;overflow:hidden}.sticky-primary.svelte-1t9foph{color:#fff;background:#2481cc}.sticky-secondary.svelte-1t9foph{color:#185fa5;background:#e6f1fb;border:1px solid #cfe3f7}}.howto.svelte-rk7t71{box-sizing:border-box;color:#6b6b73;width:min(920px,100%);max-width:920px;margin:0 auto;padding:24px 20px 56px}.top-nav.svelte-rk7t71{flex-wrap:wrap;gap:14px;margin-bottom:26px;display:flex}.top-nav.svelte-rk7t71 a:where(.svelte-rk7t71){color:#6b6b73;font-size:14px;text-decoration:none}.top-nav.svelte-rk7t71 a:where(.svelte-rk7t71):hover{color:#2481cc}.hero.svelte-rk7t71{padding:4px 0 22px}.eyebrow.svelte-rk7t71{text-transform:uppercase;letter-spacing:.08em;color:#2481cc;margin-bottom:10px;font-size:12px;font-weight:800}.tagline.svelte-rk7t71{color:#2481cc;margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.3}.mk-cards.svelte-rk7t71{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 14px;display:grid}@media (width<=640px){.mk-cards.svelte-rk7t71{grid-template-columns:1fr}}.mk-card.svelte-rk7t71{background:#fff;border:1px solid #ececec;border-radius:12px;align-content:start;gap:6px;padding:14px;display:grid}.mk-card.svelte-rk7t71 b:where(.svelte-rk7t71){color:#18181b;font-size:15px}.mk-card.svelte-rk7t71 p:where(.svelte-rk7t71){color:#6b6b73;margin:0;font-size:13.5px;line-height:1.5}.mk-num.svelte-rk7t71{color:#2481cc;background:#eaf3fb;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:800;display:flex}.fit-tiles.svelte-rk7t71{grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 10px;display:grid}@media (width<=640px){.fit-tiles.svelte-rk7t71{grid-template-columns:1fr}}.fit-tile.svelte-rk7t71{background:#fafafa;border:1px solid #e4e4e8;border-radius:12px;padding:12px 14px}.fit-tile.svelte-rk7t71 b:where(.svelte-rk7t71){color:#18181b;font-size:14px}.fit-tile.svelte-rk7t71 p:where(.svelte-rk7t71){color:#6b6b73;margin:6px 0 0;font-size:13px;line-height:1.5}.fit-tile.full.svelte-rk7t71{background:#f0fdf4;border-color:#bbf7d0}.fit-tile.full.svelte-rk7t71 b:where(.svelte-rk7t71){color:#15803d}.fit-note.svelte-rk7t71{color:#6b6b73;margin:0 0 14px;font-size:13px;line-height:1.5}h1.svelte-rk7t71{color:#18181b;margin:0 0 14px;font-size:34px;line-height:1.1}h2.svelte-rk7t71{color:#18181b;margin:0 0 12px;font-size:22px}.lead.svelte-rk7t71{color:#6b6b73;margin:0 0 16px;font-size:16px;line-height:1.55}.lead.svelte-rk7t71 b:where(.svelte-rk7t71){color:#18181b}.privacy.svelte-rk7t71{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0;border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.5}.note.svelte-rk7t71{color:#3f3f46;background:#fafafa;border:1px solid #e4e4e8;border-radius:12px;margin:14px 0;padding:12px 14px;font-size:13.5px;line-height:1.6}.note.svelte-rk7t71 b:where(.svelte-rk7t71){color:#18181b}.privacy.svelte-rk7t71 code:where(.svelte-rk7t71),.checklist.svelte-rk7t71 code:where(.svelte-rk7t71),.steps.svelte-rk7t71 code:where(.svelte-rk7t71),.note.svelte-rk7t71 code:where(.svelte-rk7t71){color:#18181b;background:#f1f1f4;border-radius:5px;padding:1px 5px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9em}.block.svelte-rk7t71{background:#fff;border:1px solid #ececec;border-radius:14px;margin-top:30px;padding:22px}.section-label.svelte-rk7t71{text-transform:uppercase;letter-spacing:.08em;color:#15803d;margin-bottom:8px;font-size:12px;font-weight:900}.muted.svelte-rk7t71{color:#6b6b73;margin:0 0 12px;font-size:14px;line-height:1.5}.steps.svelte-rk7t71{margin:6px 0 16px;padding-left:20px}.steps.svelte-rk7t71 li:where(.svelte-rk7t71){color:#6b6b73;margin-bottom:9px;font-size:14.5px;line-height:1.5}.steps.svelte-rk7t71 b:where(.svelte-rk7t71){color:#18181b}.steps.svelte-rk7t71 a:where(.svelte-rk7t71){color:#2481cc}.tags.svelte-rk7t71{gap:7px;margin:0 0 14px;padding:0;list-style:none;display:grid}.tags.svelte-rk7t71 li:where(.svelte-rk7t71){color:#6b6b73;font-size:14px}.tags.svelte-rk7t71 b:where(.svelte-rk7t71){color:#15803d}.checklist.svelte-rk7t71{margin:6px 0 18px;padding-left:20px}.checklist.svelte-rk7t71 li:where(.svelte-rk7t71){color:#6b6b73;margin-bottom:8px;font-size:14.5px;line-height:1.5}.checklist.svelte-rk7t71 b:where(.svelte-rk7t71){color:#18181b}.goalbox.svelte-rk7t71{flex-direction:column;gap:6px;margin:14px 0 8px;display:flex}.goalbox.svelte-rk7t71 label:where(.svelte-rk7t71){color:#333;font-size:14px}.goalbox.svelte-rk7t71 input:where(.svelte-rk7t71){box-sizing:border-box;color:#111;background:#fff;border:1px solid #d8d8de;border-radius:10px;width:100%;padding:11px 13px;font-family:inherit;font-size:14px}.goalbox.svelte-rk7t71 input:where(.svelte-rk7t71):focus{border-color:#4f46e5;outline:none}.goal-ok.svelte-rk7t71{color:#15803d;margin:0;font-size:13px;font-weight:600}.codecard.svelte-rk7t71{background:#f6f8fa;border:1px solid #ececec;border-radius:10px;margin:14px 0;overflow:hidden}.codecard-head.svelte-rk7t71{color:#18181b;background:#fff;border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;font-weight:700;display:flex}.copy-btn.svelte-rk7t71{cursor:pointer;color:#fff;background:#2481cc;border:0;border-radius:7px;flex:none;padding:6px 12px;font-size:12px;font-weight:800}.copy-btn.svelte-rk7t71:hover{background:#1d6fb0}pre.svelte-rk7t71{color:#18181b;white-space:pre;tab-size:2;margin:0;padding:12px 14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12.5px;line-height:1.5;overflow-x:auto}pre.svelte-rk7t71 code:where(.svelte-rk7t71){color:inherit;background:0 0;padding:0;font-family:inherit}.two-col.svelte-rk7t71{grid-template-columns:1fr 1fr;gap:12px;display:grid}.two-col.svelte-rk7t71 .codecard:where(.svelte-rk7t71){margin:14px 0 0}.mock.svelte-rk7t71{background:#fff;border:1px solid #ececec;border-radius:12px;margin:4px 0 16px;overflow:hidden}.mock-head.svelte-rk7t71{color:#6b6b73;background:#fafafa;border-bottom:1px solid #ececec;padding:8px 12px;font-size:12px}.bubble.svelte-rk7t71{border-radius:12px;max-width:86%;margin:10px 12px;padding:9px 12px;font-size:13px;line-height:1.45}.bubble.out.svelte-rk7t71{color:#185fa5;background:#e6f1fb;border:1px solid #cfe3f7;margin-left:auto;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.bubble.in.svelte-rk7t71{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.cta.svelte-rk7t71{color:#fff;background:#2481cc;border-radius:9px;min-height:42px;margin-top:8px;padding:11px 18px;font-size:14px;font-weight:900;text-decoration:none;display:inline-block}.cta.svelte-rk7t71:hover{background:#1d6fb0}.cta.ghost.svelte-rk7t71{color:#2481cc;background:0 0;border:1px solid #cfe3f7}.hero-actions.svelte-rk7t71{flex-wrap:wrap;gap:10px;display:flex}@media (width<=560px){h1.svelte-rk7t71{font-size:27px}.two-col.svelte-rk7t71{grid-template-columns:1fr}.block.svelte-rk7t71{padding:16px}}.catalog.svelte-16po0ap{max-width:1160px;color:var(--cas-ink);margin:0 auto;padding:28px 20px 72px}.head.svelte-16po0ap{border:1px solid var(--cas-frame);background:linear-gradient(90deg,#fffffffa,#ffffffde 50%,#ffffff2e),url(/assets/tavern/tavern-cover-team-r6.webp) 86%/cover no-repeat;border-radius:7px;flex-direction:column;justify-content:center;min-height:230px;margin-bottom:22px;padding:42px clamp(24px,6vw,70px);display:flex;overflow:hidden;box-shadow:0 8px 20px #2c4b4d12}.eyebrow.svelte-16po0ap{color:var(--cas-accent-text);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:800}h1.svelte-16po0ap{max-width:620px;margin:8px 0 10px;font-size:clamp(2rem,5vw,3.2rem)}.lead.svelte-16po0ap{color:var(--cas-ink-dim);max-width:570px;margin:0;line-height:1.55}.catalog-layout.svelte-16po0ap{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.filter-panel.svelte-16po0ap{border:1px solid var(--cas-frame);background:var(--cas-surface);border-radius:7px;padding:18px;position:sticky;top:92px;box-shadow:0 8px 20px #2c4b4d0d}.filter-group.svelte-16po0ap{border-top:1px solid var(--cas-frame);margin-top:17px;padding-top:17px}.filter-group.svelte-16po0ap>strong:where(.svelte-16po0ap){margin-bottom:9px;font-size:.84rem;display:block}.type-tabs.svelte-16po0ap{gap:5px;display:grid}.type-tab.svelte-16po0ap{cursor:pointer;font:inherit;text-align:left;color:var(--cas-ink-dim);background:0 0;border:1px solid #0000;border-radius:6px;padding:9px 10px;font-size:.9rem;font-weight:650}.type-tab.svelte-16po0ap:hover{color:var(--cas-ink);background:var(--cas-surface-2)}.type-tab.active.svelte-16po0ap{color:var(--cas-accent-text);background:#eaf7f8;border-color:#b8dbe3}.filters.svelte-16po0ap{gap:5px;display:grid}.chip.svelte-16po0ap{background:var(--cas-surface);color:var(--cas-ink-dim);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;font-size:.85rem;transition:all .12s;display:flex}.chip.svelte-16po0ap:hover{border-color:color-mix(in srgb, var(--chip) 45%, transparent);color:var(--cas-ink)}.chip.active.svelte-16po0ap{background:color-mix(in srgb, var(--chip) 12%, white);border-color:color-mix(in srgb, var(--chip) 45%, transparent);color:var(--cas-ink)}.chip.svelte-16po0ap .cnt:where(.svelte-16po0ap){opacity:.7;font-variant-numeric:tabular-nums}.search.svelte-16po0ap input:where(.svelte-16po0ap){border:1px solid var(--cas-frame-2);background:var(--cas-surface);width:100%;color:var(--cas-ink);border-radius:7px;padding:10px 12px;font-size:.95rem}.results.svelte-16po0ap{min-width:0}.results-head.svelte-16po0ap{justify-content:space-between;align-items:end;gap:16px;margin:3px 0 16px;display:flex}.results-head.svelte-16po0ap h2:where(.svelte-16po0ap){margin:3px 0 0;font-size:1.6rem}.count.svelte-16po0ap{color:var(--cas-ink-mute);white-space:nowrap;font-size:.85rem}.state-message.svelte-16po0ap{padding:24px 0}.grid.svelte-16po0ap{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.card.svelte-16po0ap{color:inherit;background:var(--cas-surface);border:1px solid var(--cas-frame);border-radius:7px;height:100%;padding:14px;text-decoration:none;transition:border-color .12s,transform .12s,box-shadow .12s;display:block;box-shadow:0 5px 16px #2c4b4d0d}.card.svelte-16po0ap:hover{border-color:var(--cas-blue);transform:translateY(-2px);box-shadow:0 10px 24px #2c4b4d1a}.card-head.svelte-16po0ap{align-items:center;gap:11px;display:flex}.title-wrap.svelte-16po0ap{min-width:0}.name.svelte-16po0ap{text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:650;display:block;overflow:hidden}.meta.svelte-16po0ap{color:var(--cas-ink-mute);font-size:.82rem}.pitch.svelte-16po0ap{color:var(--cas-ink-dim);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.badges.svelte-16po0ap{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.badge.svelte-16po0ap{color:var(--chip,var(--cas-ink-dim));border:1px solid color-mix(in srgb, var(--chip,var(--cas-frame-2)) 40%, transparent);background:color-mix(in srgb, var(--chip,var(--cas-frame)) 12%, transparent);border-radius:999px;padding:3px 9px;font-size:.74rem;font-weight:600}.badge.more.svelte-16po0ap{color:var(--cas-ink-mute);--chip:var(--cas-ink-mute)}.submeta.svelte-16po0ap{color:var(--cas-ink-mute);flex-wrap:wrap;gap:10px;margin-top:10px;font-size:.78rem;display:flex}.muted.svelte-16po0ap{color:var(--cas-ink-dim)}.empty.svelte-16po0ap{text-align:center;border:1px dashed var(--cas-frame-2);background:var(--cas-surface-2);border-radius:7px;padding:48px 16px}.empty-title.svelte-16po0ap{margin:0 0 6px;font-size:1.1rem;font-weight:650}.cta.svelte-16po0ap,.empty.svelte-16po0ap .cta:where(.svelte-16po0ap){background:var(--cas-blue);color:#fff;border-radius:7px;margin-top:14px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-block}@media (width<=820px){.catalog.svelte-16po0ap{padding-inline:14px}.head.svelte-16po0ap{background-position:70%;min-height:210px;padding:32px 22px}.catalog-layout.svelte-16po0ap{grid-template-columns:1fr}.filter-panel.svelte-16po0ap{position:static}.type-tabs.svelte-16po0ap{grid-template-columns:repeat(3,1fr)}.type-tab.svelte-16po0ap{text-align:center}.filters.svelte-16po0ap{flex-wrap:wrap;display:flex}.chip.svelte-16po0ap{width:auto}}@media (width<=520px){.head.svelte-16po0ap{background-position:65%;min-height:240px}.lead.svelte-16po0ap{max-width:82%}.results-head.svelte-16po0ap{align-items:start}.grid.svelte-16po0ap{grid-template-columns:1fr}}.detail.svelte-vwctxz{max-width:680px;color:var(--cas-ink);margin:0 auto;padding:24px 18px 64px}.back.svelte-vwctxz,.link.svelte-vwctxz{color:var(--cas-accent-text);font-size:.9rem;font-weight:600;text-decoration:none}.back.svelte-vwctxz{margin-bottom:18px;display:inline-block}.hero.svelte-vwctxz{align-items:center;gap:16px;display:flex}h1.svelte-vwctxz{margin:0 0 4px;font-size:clamp(1.4rem,5vw,2rem)}.meta.svelte-vwctxz{color:var(--cas-ink-mute);margin:0 0 8px}.badges.svelte-vwctxz{flex-wrap:wrap;gap:6px;display:flex}.badge.svelte-vwctxz{color:var(--chip,var(--cas-ink-dim));border:1px solid color-mix(in srgb, var(--chip,var(--cas-frame-2)) 40%, transparent);background:color-mix(in srgb, var(--chip,var(--cas-frame)) 12%, transparent);border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:600}.pitch.svelte-vwctxz{margin:20px 0;font-size:1.1rem;line-height:1.5}.block.svelte-vwctxz{margin:22px 0}.block.svelte-vwctxz h2:where(.svelte-vwctxz){color:var(--cas-ink);margin:0 0 8px;font-size:1rem}.facts.svelte-vwctxz{color:var(--cas-ink-dim);margin:0;padding-left:18px;line-height:1.6}.stores.svelte-vwctxz{flex-wrap:wrap;gap:8px;display:flex}.store.svelte-vwctxz{border:1px solid var(--cas-frame-2);color:var(--cas-accent-text);background:var(--cas-surface);border-radius:10px;padding:8px 14px;font-size:.9rem;font-weight:600;text-decoration:none}.store.svelte-vwctxz:hover{border-color:var(--cas-blue)}.cta-block.svelte-vwctxz{background:var(--cas-tint);text-align:center;border-radius:16px;margin:32px 0 20px;padding:22px}.cta.svelte-vwctxz{cursor:pointer;background:var(--cas-blue);color:#fff;border:0;border-radius:12px;padding:13px 26px;font-family:inherit;font-size:1.02rem;font-weight:700;text-decoration:none;display:inline-block}.cta.svelte-vwctxz:hover{opacity:.93}.cta.svelte-vwctxz:disabled{cursor:wait;opacity:.68}.error.svelte-vwctxz{color:#b42318;margin:12px 0 0;font-size:.84rem}.muted.svelte-vwctxz{color:var(--cas-ink-dim)}.small.svelte-vwctxz{margin:12px 0 0;font-size:.82rem}.status.svelte-vwctxz{text-align:center;padding:48px 16px}.narr.svelte-vwctxz{text-align:center;color:var(--cas-ink-mute);margin-top:28px;font-size:.85rem;font-style:italic}.not-found.svelte-1h4jfc7{text-align:center;max-width:480px;margin:80px auto;padding:24px}h1.svelte-1h4jfc7{margin:0 0 16px;font-size:22px}p.svelte-1h4jfc7{color:#6b6b73}a.svelte-1h4jfc7{color:#2481cc}:root{--cas-bg:#f3f8f7;--cas-bg-2:#fff;--cas-surface:#fff;--cas-surface-2:#f8fbfa;--cas-frame:#d8e4e1;--cas-frame-2:#bfd1cd;--cas-ink:#19313b;--cas-ink-dim:#5f747b;--cas-ink-mute:#8b9da1;--cas-green:#15866d;--cas-blue:#0d75bd;--cas-pink:#c2255c;--cas-orange:#e8590c;--cas-yellow:#b8862f;--cas-purple:#0d75bd;--cas-red:#b0443d;--cas-accent-text:#075f99;--cas-tint:#e7f4f8}*,:before,:after{box-sizing:border-box}html,body{background:var(--cas-bg);color:var(--cas-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}a{color:var(--cas-blue)}a:hover{color:#1d6fb0}button{font-family:inherit}h1,h2,h3,h4{color:var(--cas-ink);letter-spacing:0;margin:0 0 8px;font-weight:800}p{color:var(--cas-ink)}#app{z-index:1;min-height:100vh;position:relative}.card,.panel,.block,.pp-card,.hero,.cta-bottom,.section{color:var(--cas-ink)}.landing-hero,.hero-card{border:1px solid var(--cas-frame)!important;color:var(--cas-ink)!important;background:#fff!important}.landing-hero h1,.landing-hero h2,.hero-card h1,.hero-card h2{color:var(--cas-ink)!important}.landing-hero p,.hero-card p,.lead,.sub,.subtitle{color:var(--cas-ink-dim)!important}.block,.section-card,.pp-card,.situation,.what-you-get,.can-help,.not-for,.how-it-works,.proofs,.looking-for,.blocks{border:1px solid var(--cas-frame)!important;color:var(--cas-ink)!important;background:#fff!important;border-radius:7px!important}.block h1,.block h2,.block h3,.block h4{color:var(--cas-ink)!important}.block p,.block li,.block span{color:var(--cas-ink-dim)!important}.block li{color:var(--cas-ink)!important}.owner-panel{color:var(--cas-ink)!important;background:linear-gradient(135deg,#e6f1fb,#f3f8fd)!important;border:1px solid #cfe3f7!important}.owner-panel h3{color:var(--cas-ink)!important}.owner-panel .op-eyebrow{color:var(--cas-blue)!important}.owner-panel .op-stat{border-color:var(--cas-frame)!important;background:#fff!important}.owner-panel .op-stat strong{color:var(--cas-blue)!important}.owner-panel .op-stat span{color:var(--cas-ink-dim)!important}.owner-panel .op-url{border:1px solid var(--cas-frame)!important;color:var(--cas-accent-text)!important;background:#fff!important}.owner-panel .op-referral{color:var(--cas-ink)!important;background:#fff!important}.primary-cta,.cta-primary,button.primary,.btn-primary{background:var(--cas-blue)!important;color:#fff!important;border:0!important;box-shadow:0 6px 16px #0d75bd38!important}.visitor-tour,.vc-popup{border:1px solid var(--cas-frame-2)!important;color:var(--cas-ink)!important;background:#fff!important}.visitor-backdrop,.vc-backdrop{background:#14141e73!important}.owner-bottom-nav{border-top-color:var(--cas-frame)!important;background:#fff!important}@media (width>=768px){.owner-bottom-nav{border-color:var(--cas-frame)!important}}.obn-tab--active{color:var(--cas-blue)!important}.owner-divider span{background:var(--cas-bg)!important;color:var(--cas-blue)!important}.view-toggle{border-color:var(--cas-frame-2)!important;background:#ffffffeb!important}.status{color:var(--cas-ink-dim)!important}.status h1{color:var(--cas-ink)!important}
