.fab.svelte-1hht878{z-index:45;cursor:pointer;color:#c9a24a;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;width:58px;padding:0;transition:opacity .25s;display:flex;position:fixed;top:92px;right:clamp(12px,2.4vw,28px)}.fab.hide.svelte-1hht878{opacity:0;pointer-events:none}.fab.svelte-1hht878 svg:where(.svelte-1hht878){box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;background:#0f1512d1;border:1.5px solid #c9a24a;border-radius:50%;width:58px;height:58px;padding:10px;transition:background .3s,color .3s,transform .3s;box-shadow:0 6px 22px #00000059}.fab.svelte-1hht878 span:where(.svelte-1hht878){white-space:nowrap;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 6px #000c;font:700 .6rem Lato,sans-serif}.fab.svelte-1hht878:hover svg:where(.svelte-1hht878){color:#1f2a22;background:#c9a24a;transform:translateY(-2px)}.tip.svelte-1hht878{opacity:0;pointer-events:none;white-space:nowrap;border:1px solid var(--gold-soft);color:var(--cream);letter-spacing:.16em;text-transform:uppercase;background:#0f1512f0;padding:6px 10px;font:700 .62rem Lato,sans-serif;transition:opacity .2s,transform .2s;position:absolute;top:29px;right:calc(100% + 10px);transform:translate(6px,-50%)}.fab.svelte-1hht878:hover .tip:where(.svelte-1hht878),.fab.svelte-1hht878:focus-visible .tip:where(.svelte-1hht878){opacity:1;transform:translateY(-50%)}@media (width<=1200px){.fab.svelte-1hht878{top:132px}}@media (width<=760px){.fab.svelte-1hht878{display:none}}.panel-bro.svelte-1hht878{z-index:46;border:1px solid var(--gold-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(360px,100vw - 24px);max-height:calc(100dvh - 104px);color:var(--cream);opacity:0;background:#0f1512f7;border-radius:0;padding:22px 22px 16px;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s;position:fixed;top:88px;right:clamp(12px,2.4vw,28px);overflow:auto;transform:translate(calc(100% + 40px));box-shadow:-10px 16px 50px #00000080}.panel-bro.open.svelte-1hht878{opacity:1;transform:none}@media (width<=760px){.panel-bro.svelte-1hht878{top:auto;bottom:calc(66px + env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 140px);left:8px;right:8px;transform:translateY(calc(100% + 80px))}}h2.svelte-1hht878{margin:4px 0 14px;font-size:1.35rem}.x.svelte-1hht878{color:var(--cream-2);cursor:pointer;background:0 0;border:0;font-size:1.6rem;line-height:1;position:absolute;top:8px;right:10px}.field.svelte-1hht878{margin-bottom:12px}.opt.svelte-1hht878{text-transform:none;letter-spacing:0;color:var(--muted)}fieldset.svelte-1hht878{border:0;gap:7px;margin:2px 0 14px;padding:0;display:grid}legend.svelte-1hht878{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:.72rem}.radio.svelte-1hht878{text-transform:none;letter-spacing:0;color:var(--cream-2);cursor:pointer;align-items:center;gap:10px;margin:0;font:400 .95rem Lato;display:flex}.radio.svelte-1hht878 input:where(.svelte-1hht878){width:18px;height:18px;accent-color:var(--gold)}.wide.svelte-1hht878{justify-content:center;width:100%}.chat.svelte-1hht878{margin-bottom:8px}.ways.svelte-1hht878{gap:8px;margin:6px 0 10px;display:grid}.way.svelte-1hht878{border:1px solid var(--line);color:var(--cream);letter-spacing:.1em;text-transform:uppercase;text-align:left;cursor:pointer;background:#ffffff05;border-radius:0;align-items:center;gap:14px;padding:12px 14px;font:700 .78rem Lato;text-decoration:none;transition:border-color .3s,background .3s;display:flex}.way.svelte-1hht878:disabled{opacity:.45;cursor:not-allowed}.way.svelte-1hht878:hover{border-color:var(--gold);background:#c9a24a14}.way.svelte-1hht878 small:where(.svelte-1hht878){letter-spacing:0;text-transform:none;color:var(--muted);margin-top:2px;font:400 .82rem Lato;display:block}.way.svelte-1hht878 svg:where(.svelte-1hht878){fill:none;stroke:#c9a24a;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:28px;height:28px}.wrow.svelte-1hht878{position:relative}.wrow.svelte-1hht878 .way:where(.svelte-1hht878){width:100%;padding-right:48px}.info.svelte-1hht878{width:34px;height:34px;color:var(--cream-2);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.info.svelte-1hht878 svg:where(.svelte-1hht878){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:19px;height:19px}.info.svelte-1hht878:hover,.info.svelte-1hht878:focus-visible{color:var(--gold);background:#c9a24a1f}.tip.svelte-1hht878{z-index:2;border:1px solid var(--gold-soft);width:min(260px,100%);color:var(--cream-2);opacity:0;visibility:hidden;pointer-events:none;background:#0f1512;border-radius:0;padding:10px 12px;font:400 .8rem/1.45 Lato;transition:opacity .2s,visibility .2s;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #00000080}.info.svelte-1hht878:hover+.tip:where(.svelte-1hht878),.info.svelte-1hht878:focus-visible+.tip:where(.svelte-1hht878){opacity:1;visibility:visible}.link.svelte-1hht878{color:var(--cream-2);cursor:pointer;font:inherit;background:0 0;border:0;margin-top:12px;padding:0;text-decoration:underline}.fine.svelte-1hht878{margin:14px 0 0;font-size:.74rem}.fab.svelte-ynte9u{z-index:45;color:#c9a24a;display:block;position:fixed;top:176px;right:clamp(12px,2.4vw,28px)}.fab.svelte-ynte9u svg:where(.svelte-ynte9u){box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;background:#0f1512d1;border:1.5px solid #c9a24a;border-radius:50%;width:58px;height:58px;padding:13px;transition:background .3s,color .3s,transform .3s;display:block;box-shadow:0 6px 22px #00000059}.fab.in.svelte-ynte9u circle:where(.svelte-ynte9u){fill:currentColor}.fab.svelte-ynte9u:hover svg:where(.svelte-ynte9u){color:#1f2a22;background:#c9a24a;transform:translateY(-2px)}.tip.svelte-ynte9u{opacity:0;pointer-events:none;white-space:nowrap;border:1px solid var(--gold-soft);color:var(--cream);letter-spacing:.16em;text-transform:uppercase;background:#0f1512f0;padding:6px 10px;font:700 .62rem Lato,sans-serif;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:calc(100% + 10px);transform:translate(6px,-50%)}.fab.svelte-ynte9u:hover .tip:where(.svelte-ynte9u),.fab.svelte-ynte9u:focus-visible .tip:where(.svelte-ynte9u){opacity:1;transform:translateY(-50%)}@media (width<=1200px){.fab.svelte-ynte9u{top:216px}}@media (width<=760px){.fab.svelte-ynte9u{display:none}}.fab.svelte-jpp30u{z-index:45;cursor:pointer;color:#c9a24a;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;width:58px;padding:0;transition:opacity .25s;display:flex;position:fixed;bottom:26px;right:clamp(12px,2.4vw,28px)}.fab.hide.svelte-jpp30u{opacity:0;pointer-events:none}.fab.svelte-jpp30u svg:where(.svelte-jpp30u){color:#1f2a22;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;background:#c9a24a;border-radius:50%;width:58px;height:58px;padding:11px;transition:transform .3s;box-shadow:0 8px 26px #00000073}.fab.svelte-jpp30u svg:where(.svelte-jpp30u) circle:where(.svelte-jpp30u){fill:currentColor;stroke:none}.fab.svelte-jpp30u span:where(.svelte-jpp30u){white-space:nowrap;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 6px #000c;font:700 .6rem Lato,sans-serif}.fab.svelte-jpp30u:hover svg:where(.svelte-jpp30u){transform:translateY(-2px)}@media (width<=760px){.fab.svelte-jpp30u{display:none}}.chat.svelte-jpp30u{z-index:47;border:1px solid var(--gold-soft);width:min(380px,100vw - 24px);height:min(600px,100dvh - 120px);color:var(--cream);opacity:0;pointer-events:none;background:#0f1512fa;border-radius:0;flex-direction:column;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s;display:flex;position:fixed;bottom:20px;right:clamp(12px,2.4vw,28px);transform:translateY(24px);box-shadow:-10px 16px 50px #0000008c}.chat.open.svelte-jpp30u{opacity:1;pointer-events:auto;transform:none}@media (width<=760px){.chat.svelte-jpp30u{bottom:calc(66px + env(safe-area-inset-bottom));height:min(560px,100dvh - 140px)}}header.svelte-jpp30u{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:16px 16px 10px 18px;display:flex}header.svelte-jpp30u>div:where(.svelte-jpp30u){flex:1}h2.svelte-jpp30u{margin:2px 0 0;font-size:1.15rem}.x.svelte-jpp30u{color:var(--cream-2);cursor:pointer;background:0 0;border:0;font-size:1.6rem;line-height:1}.link.svelte-jpp30u{color:var(--cream-2);cursor:pointer;background:0 0;border:0;padding:4px 0;font:.8rem Lato;text-decoration:underline}.msgs.svelte-jpp30u{flex-direction:column;flex:1;gap:10px;padding:14px 16px;display:flex;overflow-y:auto}.msgs.svelte-jpp30u p:where(.svelte-jpp30u){white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0;max-width:88%;margin:0;padding:10px 13px;font-size:.93rem;line-height:1.5}.bot.svelte-jpp30u{background:#3b4f3d73;border-bottom-left-radius:4px;align-self:flex-start}.me.svelte-jpp30u{color:#1f2a22;background:#c9a24a;border-bottom-right-radius:4px;align-self:flex-end}.typing.svelte-jpp30u{gap:5px;display:flex}.typing.svelte-jpp30u i:where(.svelte-jpp30u){background:var(--cream-2);border-radius:50%;width:7px;height:7px;animation:1.2s infinite svelte-jpp30u-blink}.typing.svelte-jpp30u i:where(.svelte-jpp30u):nth-child(2){animation-delay:.2s}.typing.svelte-jpp30u i:where(.svelte-jpp30u):nth-child(3){animation-delay:.4s}@keyframes svelte-jpp30u-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.msgs.svelte-jpp30u .error:where(.svelte-jpp30u){background:0 0;padding:0}.suggest.svelte-jpp30u{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.suggest.svelte-jpp30u button:where(.svelte-jpp30u){border:1px solid var(--gold-soft);color:var(--cream-2);cursor:pointer;text-align:left;background:0 0;border-radius:0;padding:6px 12px;font:.82rem Lato}.suggest.svelte-jpp30u button:where(.svelte-jpp30u):hover{border-color:var(--gold);color:var(--cream)}form.svelte-jpp30u{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}textarea.svelte-jpp30u{resize:none;border:1px solid var(--line);min-height:42px;max-height:110px;color:var(--cream);field-sizing:content;background:#ffffff0a;border-radius:0;flex:1;padding:10px 12px;font:.95rem Lato}textarea.svelte-jpp30u:focus{border-color:var(--gold);outline:none}.send.svelte-jpp30u{color:#1f2a22;cursor:pointer;background:#c9a24a;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.send.svelte-jpp30u:disabled{opacity:.4;cursor:default}.send.svelte-jpp30u svg:where(.svelte-jpp30u){fill:currentColor;width:20px;height:20px}.foot.svelte-jpp30u{color:var(--muted);margin:0;padding:0 14px 12px;font-size:.72rem}.foot.svelte-jpp30u a:where(.svelte-jpp30u){color:var(--cream-2)}main.svelte-14zwv93{min-height:70vh}footer.svelte-14zwv93{border-top:1px solid var(--line);background:var(--night);padding:44px 0 84px}.grid.svelte-14zwv93{grid-template-columns:1.1fr 1.4fr 1.2fr;gap:40px;display:grid}.slogo.svelte-14zwv93{width:140px;height:auto;margin-bottom:10px}footer.svelte-14zwv93 h3:where(.svelte-14zwv93){color:var(--gold);letter-spacing:.28em;margin-bottom:12px;font-size:.74rem}.legal.svelte-14zwv93{border-top:1px solid var(--line);margin-top:26px;padding-top:16px}@media (width<=800px){.grid.svelte-14zwv93{grid-template-columns:1fr}}@media (width<=760px){footer.svelte-14zwv93{padding:10px 0 calc(70px + env(safe-area-inset-bottom))}.grid.svelte-14zwv93{gap:16px}.grid.svelte-14zwv93>div:where(.svelte-14zwv93):first-child{grid-template-columns:auto 1fr;align-items:center;column-gap:14px;display:grid}.slogo.svelte-14zwv93{grid-row:span 2;width:auto;height:44px;margin:0}.grid.svelte-14zwv93 p:where(.svelte-14zwv93){margin:0 0 4px;font-size:.88rem}footer.svelte-14zwv93 h3:where(.svelte-14zwv93){margin-bottom:6px}.legal.svelte-14zwv93{margin-top:16px;padding-top:12px}.legal.svelte-14zwv93 p:where(.svelte-14zwv93){margin:0 0 6px;font-size:.7rem}}.mini.svelte-14zwv93{display:none}@media (width<=760px){footer.svelte-14zwv93:not(.more) .grid:where(.svelte-14zwv93),footer.svelte-14zwv93:not(.more) .legal:where(.svelte-14zwv93){display:none}.mini.svelte-14zwv93{align-items:center;gap:12px;padding:4px 0;display:flex}.mini.svelte-14zwv93 img:where(.svelte-14zwv93){width:auto;height:30px}.mini.svelte-14zwv93 span:where(.svelte-14zwv93){flex:1;margin:0;font-size:.74rem}.mini.svelte-14zwv93 button:where(.svelte-14zwv93){border:1px solid var(--gold-soft);color:var(--gold);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;padding:6px 12px;font:700 .62rem Lato,sans-serif}footer.more.svelte-14zwv93 .mini:where(.svelte-14zwv93){margin-bottom:14px}footer.more.svelte-14zwv93 .slogo:where(.svelte-14zwv93){display:none}}.dock.svelte-14zwv93,.soon.svelte-14zwv93{display:none}@media (width<=760px){.dock.svelte-14zwv93{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);background:#0f1512f0;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}.dock.svelte-14zwv93 a:where(.svelte-14zwv93),.dock.svelte-14zwv93 button:where(.svelte-14zwv93){cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--cream);background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:8px 2px 9px;font:700 .6rem Lato,sans-serif;text-decoration:none;display:flex}.dock.svelte-14zwv93 svg:where(.svelte-14zwv93){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.dock.svelte-14zwv93 .off:where(.svelte-14zwv93){opacity:.38;filter:grayscale()}.soon.svelte-14zwv93{left:50%;bottom:calc(76px + env(safe-area-inset-bottom));z-index:41;opacity:0;pointer-events:none;white-space:nowrap;border:1px solid var(--gold-soft);color:var(--cream);background:#0f1512f5;margin:0;padding:9px 14px;font-size:.8rem;transition:opacity .2s,transform .2s;display:block;position:fixed;transform:translate(-50%,8px)}.soon.on.svelte-14zwv93{opacity:1;transform:translate(-50%)}.dock.svelte-14zwv93 .key:where(.svelte-14zwv93){color:var(--gold)}.dock.svelte-14zwv93 .key:where(.svelte-14zwv93) svg:where(.svelte-14zwv93){background:var(--gold);color:#1f2a22;stroke:#1f2a22;border-radius:50%;width:40px;height:40px;margin-top:-18px;padding:8px;box-shadow:0 4px 14px #00000073}}
