.st[data-astro-cid-deiwx7pf]{font:var(--label-font);flex-direction:column;gap:12px;max-width:520px;display:flex}.st__heading[data-astro-cid-deiwx7pf]{font-size:var(--fs-meta);letter-spacing:var(--meta-track);text-transform:uppercase;opacity:.6;margin:0}.st__lead[data-astro-cid-deiwx7pf]{font:var(--body-font);opacity:.75;margin:0;line-height:1.5}.st__row[data-astro-cid-deiwx7pf]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.st__field[data-astro-cid-deiwx7pf]{font-size:var(--fs-meta);letter-spacing:var(--meta-track);text-transform:uppercase;flex-direction:column;gap:6px;display:flex}.st__field[data-astro-cid-deiwx7pf] span[data-astro-cid-deiwx7pf]{opacity:.55}.st[data-astro-cid-deiwx7pf] input[data-astro-cid-deiwx7pf]:not([type=checkbox]){border:0;border-bottom:1px solid color-mix(in srgb, currentColor 25%, transparent);width:100%;color:inherit;font:var(--body-font);letter-spacing:normal;text-transform:none;background:0 0;padding:10px 0;line-height:1.5}.st[data-astro-cid-deiwx7pf] input[data-astro-cid-deiwx7pf]:focus-visible{border-bottom-color:var(--gold);outline:none}.st__hint[data-astro-cid-deiwx7pf]{font-size:var(--fs-meta);opacity:.45;margin:-4px 0 0}.st__consent[data-astro-cid-deiwx7pf]{font:var(--body-font);opacity:.85;align-items:flex-start;gap:10px;line-height:1.45;display:flex}.st__consent[data-astro-cid-deiwx7pf] input[data-astro-cid-deiwx7pf]{accent-color:var(--gold);margin-top:3px}.st__trap[data-astro-cid-deiwx7pf]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.st__actions[data-astro-cid-deiwx7pf]{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.st__send[data-astro-cid-deiwx7pf]{border:1px solid var(--gold);color:var(--gold);font:var(--label-font);letter-spacing:var(--meta-track);text-transform:var(--label-case);cursor:pointer;background:0 0;padding:10px 22px;line-height:1}.st__send[data-astro-cid-deiwx7pf]:hover,.st__send[data-astro-cid-deiwx7pf]:focus-visible{background:var(--gold);color:var(--ground)}.st__send[data-astro-cid-deiwx7pf]:disabled{opacity:.5;cursor:default}.st__status[data-astro-cid-deiwx7pf]{font-size:var(--fs-meta);margin:0;line-height:1.5}@media (width<=767px){.st__row[data-astro-cid-deiwx7pf]{grid-template-columns:1fr}}.cp[data-astro-cid-ogjzdvpc]{background:var(--ground);min-height:0;color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.cp__left[data-astro-cid-ogjzdvpc]{border-right:1px solid var(--line);-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:flex-end;min-height:0;display:flex;position:relative;overflow:hidden}.cp__left[data-astro-cid-ogjzdvpc] canvas[data-astro-cid-ogjzdvpc]{width:100%;height:100%;position:absolute;inset:0}#cp-grid-canvas[data-astro-cid-ogjzdvpc]{z-index:0}#cp-light-canvas[data-astro-cid-ogjzdvpc]{z-index:1}.cp__about[data-astro-cid-ogjzdvpc]{z-index:2;max-width:40em;min-height:0;padding:clamp(24px, 5vh, 56px) var(--gutter) 0;scrollbar-width:none;flex-direction:column;flex:0 auto;gap:12px;margin-bottom:auto;display:flex;position:relative;overflow-y:auto}.cp__about[data-astro-cid-ogjzdvpc]::-webkit-scrollbar{display:none}.cp__about-label[data-astro-cid-ogjzdvpc]{font:var(--label-font);letter-spacing:var(--meta-track);text-transform:var(--label-case);color:var(--mute);margin:0 0 4px}.cp__about-p[data-astro-cid-ogjzdvpc]{font:var(--body-font);color:var(--dim);margin:0;line-height:1.65}.cp__left-content[data-astro-cid-ogjzdvpc]{z-index:2;padding:clamp(24px, 5vh, 56px) var(--gutter);flex-direction:column;flex:none;gap:18px;display:flex;position:relative}.cp__h[data-astro-cid-ogjzdvpc]{font:var(--title-font);letter-spacing:var(--display-track);text-transform:uppercase;margin:0}.cp__h[data-astro-cid-ogjzdvpc] em[data-astro-cid-ogjzdvpc]{color:var(--gold);font-style:normal}.cp__status[data-astro-cid-ogjzdvpc]{font:var(--label-font);letter-spacing:var(--meta-track);text-transform:var(--label-case);color:var(--mute);align-items:center;gap:10px;display:flex}.cp__dot[data-astro-cid-ogjzdvpc]{background:var(--ok);width:7px;height:7px;box-shadow:0 0 8px var(--ok);border-radius:50%;flex-shrink:0;animation:2.4s ease-in-out infinite cp-pulse}@keyframes cp-pulse{0%,to{opacity:1;box-shadow:0 0 8px var(--ok)}50%{opacity:.5;box-shadow:0 0 3px var(--ok)}}.cp__bracket[data-astro-cid-ogjzdvpc]{border-color:var(--rule);z-index:3;border-style:solid;width:20px;height:20px;position:absolute}.cp__bracket--tl[data-astro-cid-ogjzdvpc]{border-width:1px 0 0 1px;top:20px;left:20px}.cp__bracket--br[data-astro-cid-ogjzdvpc]{border-width:0 1px 1px 0;bottom:20px;right:20px}.cp__right[data-astro-cid-ogjzdvpc]{flex-direction:column;min-height:0;display:flex}.cp__label[data-astro-cid-ogjzdvpc]{font:var(--label-font);letter-spacing:var(--meta-track);text-transform:var(--label-case);color:var(--mute);padding:clamp(12px, 2vh, 20px) var(--gutter);border-bottom:1px solid var(--line);flex:none;margin:0}.cp__link[data-astro-cid-ogjzdvpc]{align-items:center;gap:var(--sp-6);padding:clamp(10px, 1.9vh, 18px) var(--gutter);border-bottom:1px solid var(--line);transition:background var(--dur-fast), color var(--dur-fast);color:var(--dim);flex:none;grid-template-columns:minmax(0,13em) 1fr auto;text-decoration:none;display:grid}.cp__link[data-astro-cid-ogjzdvpc]:hover{background:color-mix(in srgb, var(--dim) 5%, transparent);color:var(--ink)}.cp__link-key[data-astro-cid-ogjzdvpc]{font:var(--label-font);letter-spacing:var(--meta-track);text-transform:var(--label-case);color:var(--mute);overflow-wrap:anywhere}.cp__link[data-astro-cid-ogjzdvpc]:hover .cp__link-key[data-astro-cid-ogjzdvpc]{color:var(--ink)}.cp__link-val[data-astro-cid-ogjzdvpc]{font:var(--label-font);letter-spacing:var(--meta-track)}.cp__link-arr[data-astro-cid-ogjzdvpc]{font-size:var(--fs-body);transition:transform var(--dur-fast);color:var(--mute)}.cp__link[data-astro-cid-ogjzdvpc]:hover .cp__link-arr[data-astro-cid-ogjzdvpc]{color:var(--ink);transform:translate(5px)}.cp__doors[data-astro-cid-ogjzdvpc]{border-bottom:1px solid var(--line);flex:none;grid-template-columns:1fr 1fr;display:grid}.cp__door[data-astro-cid-ogjzdvpc]{padding:clamp(12px, 2.2vh, 20px) var(--gutter);color:var(--dim);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;grid-template-columns:auto 1fr auto;grid-template-areas:"ix name arr""ix hint arr";align-items:center;gap:2px 14px;display:grid;position:relative}.cp__door[data-astro-cid-ogjzdvpc]+.cp__door[data-astro-cid-ogjzdvpc]{border-left:1px solid var(--line)}.cp__door[data-astro-cid-ogjzdvpc]:before{content:"";background:linear-gradient(90deg, var(--gold), var(--gold-ghost));transform-origin:0;width:100%;height:1px;transition:transform var(--dur-slow) cubic-bezier(.2, .8, .2, 1);position:absolute;top:0;left:0;transform:scaleX(0)}.cp__door[data-astro-cid-ogjzdvpc]:hover,.cp__door[data-astro-cid-ogjzdvpc]:focus-visible{background:color-mix(in srgb, var(--dim) 5%, transparent);color:var(--ink)}.cp__door[data-astro-cid-ogjzdvpc]:hover:before,.cp__door[data-astro-cid-ogjzdvpc]:focus-visible:before{transform:scaleX(1)}.cp__door[data-astro-cid-ogjzdvpc]:focus-visible{outline:1px solid var(--rule);outline-offset:-1px}.cp__door-ix[data-astro-cid-ogjzdvpc]{font:var(--label-font);letter-spacing:var(--meta-track);color:var(--gold);grid-area:ix;align-self:start;padding-top:3px}.cp__door-name[data-astro-cid-ogjzdvpc]{font:var(--label-font);letter-spacing:var(--meta-track);text-transform:var(--label-case);grid-area:name}.cp__door-hint[data-astro-cid-ogjzdvpc]{font:var(--label-font);color:var(--mute);grid-area:hint}.cp__door-arr[data-astro-cid-ogjzdvpc]{font-size:var(--fs-body);color:var(--mute);transition:transform var(--dur-fast), color var(--dur-fast);grid-area:arr}.cp__door[data-astro-cid-ogjzdvpc]:hover .cp__door-arr[data-astro-cid-ogjzdvpc],.cp__door[data-astro-cid-ogjzdvpc]:focus-visible .cp__door-arr[data-astro-cid-ogjzdvpc]{color:var(--gold);transform:translate(3px,-3px)}.cp__scene[data-astro-cid-ogjzdvpc]{-webkit-user-select:none;user-select:none;flex:1 1 0;min-height:0;position:relative;overflow:hidden}.cp__scene[data-astro-cid-ogjzdvpc] canvas[data-astro-cid-ogjzdvpc]{width:100%;height:100%;display:block;position:absolute;inset:0}.cp__mono-block[data-astro-cid-ogjzdvpc]{font:var(--label-font);padding:14px var(--gutter);border-top:1px solid var(--line);letter-spacing:var(--meta-track);text-transform:var(--label-case);color:var(--mute);flex-wrap:wrap;flex:none;justify-content:space-between;gap:6px 18px;display:flex}.cp-pop[data-astro-cid-ogjzdvpc]{width:min(460px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.cp-pop[data-astro-cid-ogjzdvpc][open]{display:flex}.cp-pop[data-astro-cid-ogjzdvpc]::backdrop{background:var(--overlay);backdrop-filter:blur(4px)saturate(.6)brightness(.7)}.cp-pop__card[data-astro-cid-ogjzdvpc]{border:1px solid var(--rule);background:var(--ground);width:100%;max-height:calc(100dvh - 32px);box-shadow:0 40px 90px color-mix(in srgb, var(--ground) 80%, transparent);border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.cp-pop__card[data-astro-cid-ogjzdvpc]:before,.cp-pop__card[data-astro-cid-ogjzdvpc]:after{content:"";border-color:var(--gold);opacity:.7;pointer-events:none;border-style:solid;width:14px;height:14px;position:absolute}.cp-pop__card[data-astro-cid-ogjzdvpc]:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.cp-pop__card[data-astro-cid-ogjzdvpc]:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}@media (prefers-reduced-motion:no-preference){.cp-pop[data-astro-cid-ogjzdvpc][open] .cp-pop__card[data-astro-cid-ogjzdvpc]{animation:cp-pop-in var(--dur-slow) cubic-bezier(.2, .8, .2, 1)}.cp-pop[data-astro-cid-ogjzdvpc][open]::backdrop{animation:cp-fade var(--dur-slow) ease-out}.cp-pop__panel[data-astro-cid-ogjzdvpc]:not([hidden]){animation:cp-panel-in var(--dur-slow) cubic-bezier(.2, .8, .2, 1)}}@keyframes cp-pop-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes cp-fade{0%{opacity:0}}@keyframes cp-panel-in{0%{opacity:0;transform:translateX(var(--cp-from,10px))}}.cp-pop[data-astro-cid-ogjzdvpc][data-tab=message] .cp-pop__panel[data-astro-cid-ogjzdvpc]{--cp-from:-10px}.cp-pop__head[data-astro-cid-ogjzdvpc]{justify-content:space-between;align-items:center;padding:14px 12px 0 22px;display:flex}.cp-pop__title[data-astro-cid-ogjzdvpc]{font:var(--label-font);letter-spacing:var(--meta-track);color:var(--mute);margin:0}.cp-pop__close[data-astro-cid-ogjzdvpc]{width:36px;height:36px;color:var(--dim);font-size:var(--fs-body);cursor:pointer;transition:border-color var(--dur-fast), color var(--dur-fast);background:0 0;border:1px solid #0000;border-radius:0;place-items:center;line-height:1;display:grid}.cp-pop__close[data-astro-cid-ogjzdvpc]:hover,.cp-pop__close[data-astro-cid-ogjzdvpc]:focus-visible{border-color:var(--rule);color:var(--ink);outline:none}.cp-pop__tabs[data-astro-cid-ogjzdvpc]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:6px 22px 0;display:grid;position:relative}.cp-pop__tab[data-astro-cid-ogjzdvpc]{font:var(--label-font);color:var(--mute);letter-spacing:var(--meta-track);text-transform:var(--label-case);text-align:left;cursor:pointer;transition:color var(--dur-fast);background:0 0;border:0;align-items:baseline;gap:8px;padding:12px 0;display:flex}.cp-pop__tab[data-astro-cid-ogjzdvpc] span[data-astro-cid-ogjzdvpc]{font-size:var(--fs-meta);color:inherit;opacity:.8}.cp-pop__tab[data-astro-cid-ogjzdvpc][aria-selected=true]{color:var(--ink)}.cp-pop__tab[data-astro-cid-ogjzdvpc][aria-selected=true] span[data-astro-cid-ogjzdvpc]{color:var(--gold);opacity:1}.cp-pop__tab[data-astro-cid-ogjzdvpc]:hover{color:var(--ink)}.cp-pop__tab[data-astro-cid-ogjzdvpc]:focus-visible{outline:1px solid var(--rule);outline-offset:2px}.cp-pop__bar[data-astro-cid-ogjzdvpc]{background:var(--gold);width:50%;height:1px;box-shadow:0 0 10px var(--gold-soft);transition:transform var(--dur-slow) cubic-bezier(.2, .8, .2, 1);position:absolute;bottom:-1px;left:0}.cp-pop[data-astro-cid-ogjzdvpc][data-tab=stay] .cp-pop__bar[data-astro-cid-ogjzdvpc]{transform:translate(100%)}.cp-pop__panel[data-astro-cid-ogjzdvpc]{scrollbar-width:thin;min-height:0;padding:18px 22px 22px;overflow-y:auto}.cp-pop[data-astro-cid-ogjzdvpc] .cf__heading,.cp-pop[data-astro-cid-ogjzdvpc] .st__heading{display:none}.cp-pop[data-astro-cid-ogjzdvpc] .cf,.cp-pop[data-astro-cid-ogjzdvpc] .st{gap:12px;max-width:none}.cp-pop[data-astro-cid-ogjzdvpc] .cf textarea{resize:none;height:clamp(84px,16vh,140px)}.cp-pop[data-astro-cid-ogjzdvpc] .cf input,.cp-pop[data-astro-cid-ogjzdvpc] .cf textarea,.cp-pop[data-astro-cid-ogjzdvpc] .st input:not([type=checkbox]){padding:8px 0}.cp-pop[data-astro-cid-ogjzdvpc] .cf__send,.cp-pop[data-astro-cid-ogjzdvpc] .st__send{transition:background var(--dur-fast), color var(--dur-fast), box-shadow var(--dur-fast);padding:11px 26px}.cp-pop[data-astro-cid-ogjzdvpc] .cf__send:hover,.cp-pop[data-astro-cid-ogjzdvpc] .st__send:hover{box-shadow:0 0 24px var(--gold-soft)}@media (width<=900px){.cp[data-astro-cid-ogjzdvpc]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.cp__left[data-astro-cid-ogjzdvpc]{border-right:none;border-bottom:1px solid var(--line)}.cp__about[data-astro-cid-ogjzdvpc]{display:none}.cp__left-content[data-astro-cid-ogjzdvpc]{padding:20px var(--gutter);gap:12px}}@media (width<=767px),(pointer:coarse) and (height<=500px){.cp__left-content[data-astro-cid-ogjzdvpc]{padding:16px var(--gutter) 14px}.cp__bracket[data-astro-cid-ogjzdvpc]{display:none}.cp__status[data-astro-cid-ogjzdvpc],.cp__label[data-astro-cid-ogjzdvpc],.cp__link-key[data-astro-cid-ogjzdvpc],.cp__door-ix[data-astro-cid-ogjzdvpc]{font-size:var(--fs-meta)}.cp__label[data-astro-cid-ogjzdvpc]{padding:10px var(--gutter)}.cp__link[data-astro-cid-ogjzdvpc]{gap:var(--sp-4);padding:0 var(--gutter);grid-template-columns:minmax(0,11em) 1fr auto;min-height:44px}.cp__door[data-astro-cid-ogjzdvpc]{padding:12px var(--gutter);grid-template-columns:1fr auto;grid-template-areas:"name arr""hint arr";min-height:56px}.cp__door-ix[data-astro-cid-ogjzdvpc]{display:none}.cp__door-name[data-astro-cid-ogjzdvpc]{font-size:var(--fs-meta)}.cp__mono-block[data-astro-cid-ogjzdvpc]{display:none}.cp-pop[data-astro-cid-ogjzdvpc]{width:100%;max-height:calc(100dvh - 24px);margin:auto 0 0}.cp-pop__card[data-astro-cid-ogjzdvpc]{max-height:calc(100dvh - 24px);padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0}.cp-pop__head[data-astro-cid-ogjzdvpc]{padding-left:16px}.cp-pop__tabs[data-astro-cid-ogjzdvpc]{column-gap:12px;margin:6px 16px 0}.cp-pop__tab[data-astro-cid-ogjzdvpc]{font-size:var(--fs-meta);letter-spacing:var(--meta-track)}.cp-pop__panel[data-astro-cid-ogjzdvpc]{padding:16px 16px 20px}.cp-pop[data-astro-cid-ogjzdvpc] .cf input,.cp-pop[data-astro-cid-ogjzdvpc] .cf textarea,.cp-pop[data-astro-cid-ogjzdvpc] .st input:not([type=checkbox]){font-size:var(--fs-body)}}
