:root{--color-action:#f5bf0c;--color-secondary:#f5520c;--color-black:#000;--color-grey-dark:#3a3a3a;--color-grey-mid:#5e5e5e;--color-grey-light:#d9d9d9;--color-white:#fff;--color-offwhite-1:#fcf6eb;--color-offwhite-2:#d7d6d2;--color-screen-shade:#aca7a8;--color-gold-light:#e8d5a3;--color-gold-dark:#c8a84b;--color-blue-1:#2a2640;--color-blue-2:#1c1a2e;--color-blue-3:#0e0d1a;--color-green-action:#108472;--color-green-under-1:#216072;--color-green-under-2:#273f49;--color-ink:#161a1e;--color-red-action:#d22;--color-red-under:#892f26;--bg-page:var(--color-blue-3);--bg-surface:var(--color-blue-2);--bg-surface-raised:var(--color-blue-1);--text-primary:var(--color-offwhite-1);--text-muted:var(--color-offwhite-2);--text-inverse:var(--color-black);--accent:var(--color-action);--accent-alt:var(--color-secondary);--border-decorative:var(--color-gold-dark);--scrim-from:var(--color-green-under-2);--scrim-to:color-mix(in srgb, var(--color-ink) 80%, transparent);--conv-scrim-from:var(--color-green-under-2);--conv-scrim-to:#161a1e00;--conv-glow-core:#0e0d1acc;--conv-glow-edge:#1c1a2e00;--shadow-button:8px 8px 0 #00000040;--shadow-button-drop:drop-shadow(8px 8px 0 #00000040);--shadow-button-hover:16px 16px 0 #00000026;--shadow-button-press:2px 2px 0 #00000080;--state-correct:var(--color-green-action);--state-correct-soft:var(--color-green-under-2);--state-wrong:var(--color-red-action);--state-wrong-soft:var(--color-red-under);--focus-ring:var(--accent);--focus-halo:var(--color-blue-3);--font-body:"Roboto", system-ui, sans-serif;--font-display:"Big Shoulders", "Roboto Condensed", var(--font-body);--text-size:1.3rem;--button-pad:24px}html,body{height:100%;font-family:var(--font-body);margin:0;overflow:hidden}h1,h2,h3{font-family:var(--font-display)}button,input,select,textarea{font:inherit}*,:before,:after{box-sizing:border-box}.srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-scroll-fade]{--scroll-fade:64px;--scroll-fade-gradient:linear-gradient(to bottom, var(--scroll-fade-top,black), black var(--scroll-fade), black calc(100% - var(--scroll-fade)), var(--scroll-fade-bottom,black));-webkit-mask-image:var(--scroll-fade-gradient);-webkit-mask-image:var(--scroll-fade-gradient);mask-image:var(--scroll-fade-gradient)}[data-more-above]{--scroll-fade-top:transparent}[data-more-below]{--scroll-fade-bottom:transparent}.pressable{--press-scale:1;--press-bright:1;--press-shadow:var(--shadow-button);cursor:pointer;transform:scale(var(--press-scale));filter:brightness(var(--press-bright));transition:transform .12s ease-out,filter .12s ease-out}@media (hover:hover){.pressable:hover:not(:disabled,[aria-disabled=true]){--press-scale:1.06;--press-bright:1.08;--press-shadow:var(--shadow-button-hover)}}.pressable:active:not(:disabled,[aria-disabled=true]){--press-scale:.94;--press-bright:.85;--press-shadow:var(--shadow-button-press);transition-duration:60ms}.pressable:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 9px var(--focus-halo)}.pressable:disabled{cursor:default;--press-scale:1;--press-bright:.7;--press-shadow:var(--shadow-button);transition:none}.pressable[aria-disabled=true]{cursor:default}@media (prefers-reduced-motion:reduce){.pressable{transition:filter .1s}.pressable:hover:not(:disabled),.pressable:active:not(:disabled){--press-scale:1}}.stage-viewport.svelte-l02h{background:#242427;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.stage.svelte-l02h{transform-origin:50%;background:#000;flex:none;position:relative;overflow:hidden;box-shadow:0 0 60px #00000059}.pinned.svelte-l02h{will-change:transform}.safe-zone.svelte-l02h{box-sizing:border-box;pointer-events:none;border-style:solid;border-color:#ff525247;position:absolute;inset:0}.safe-zone-line.svelte-l02h{border:2px dashed #ff5252e6;width:100%;height:100%}button.svelte-1ca9ruk{--btn-text-h:var(--text-size);--btn-pad-y:var(--button-pad);--btn-pad-x:var(--button-pad);--btn-h:calc(var(--btn-text-h) + 2 * var(--btn-pad-y));box-sizing:border-box;width:var(--natural-w);min-height:var(--btn-h);padding-block:var(--btn-pad-y);padding-left:max(var(--btn-pad-x), var(--inset-l));padding-right:max(var(--btn-pad-x), var(--inset-r));color:inherit;background:0 0;border:none;place-items:center;font-family:inherit;display:grid;position:relative}button.svelte-1ca9ruk:before{content:"";border-style:solid;border-width:0;border-image-source:var(--surface);border-image-slice:0 var(--slice) fill;border-image-width:0 var(--cap);filter:var(--own-shadow,drop-shadow(var(--press-shadow)));border-image-repeat:stretch;transition:filter .12s ease-out;position:absolute;inset:0}button.svelte-1ca9ruk:disabled:before,button.inactive.svelte-1ca9ruk:before{transition:none}button.inactive.svelte-1ca9ruk{--press-scale:1;--press-bright:.7;--press-shadow:var(--shadow-button)}.label.svelte-1ca9ruk{font-family:var(--font-body);font-size:var(--btn-text-h);color:var(--color-offwhite-1);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;line-height:1.15;position:relative}.notice.svelte-y9aj15{--text-size:1.125em;--button-pad:12px;z-index:1;font-size:calc(1rem / var(--rem-boost,1));color:var(--text-primary);text-align:center;background:var(--bg-page);flex-direction:column;justify-content:center;align-items:center;gap:1.5em;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}svg.svelte-y9aj15{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;width:96px}h2.svelte-y9aj15{margin:0;font-size:2em;line-height:1.1}p.svelte-y9aj15{max-width:20em;font-size:var(--text-size);margin:0;line-height:1.4}.stageRegion.svelte-vdbfos{width:var(--stage-w);height:var(--stage-h);pointer-events:none;position:absolute;top:0;left:0}.stageRegion.svelte-vdbfos>*,.catchClicks.svelte-vdbfos{pointer-events:auto}.visibleRegion.svelte-18x8m1c{left:var(--visible-x);top:var(--visible-y);width:var(--visible-w);height:var(--visible-h);pointer-events:none;position:absolute}.visibleRegion.svelte-18x8m1c>*,.catchClicks.svelte-18x8m1c{pointer-events:auto}.container.svelte-yhcfzu{width:100%;height:100%;padding:var(--pretty-border-inset,24px);pointer-events:none;color:var(--pretty-border-color,var(--border-decorative))}.container.svelte-yhcfzu .border:where(.svelte-yhcfzu){border:2px solid;width:100%;height:100%;position:relative}.container.svelte-yhcfzu .border:where(.svelte-yhcfzu) svg:where(.svelte-yhcfzu){width:50px;height:50px;display:block}.container.svelte-yhcfzu .border:where(.svelte-yhcfzu)>svg:where(.svelte-yhcfzu):first-child{position:absolute;top:-1px;left:-1px;transform:rotate(-180deg)}.container.svelte-yhcfzu .border:where(.svelte-yhcfzu)>svg:where(.svelte-yhcfzu):nth-child(2){position:absolute;top:-1px;right:-1px;transform:rotate(-90deg)}.container.svelte-yhcfzu .border:where(.svelte-yhcfzu)>svg:where(.svelte-yhcfzu):nth-child(3){position:absolute;bottom:-1px;right:-1px}.container.svelte-yhcfzu .border:where(.svelte-yhcfzu)>svg:where(.svelte-yhcfzu):nth-child(4){position:absolute;bottom:-1px;left:-1px;transform:rotate(90deg)}.divider.svelte-1aimndl{justify-content:space-between;align-items:center;gap:24px;width:100%;height:16px;margin-block:calc(16px + 1rem);display:flex}.divider.svelte-1aimndl:after,.divider.svelte-1aimndl:before{content:"";border-top:2px solid var(--colour);width:50%;height:0}.divider.svelte-1aimndl .square:where(.svelte-1aimndl){border:2px solid var(--colour);flex:none;width:16px;height:16px;transform:rotate(45deg)}.titleSection.svelte-1iodquv{color:var(--color-blue-1);--corner-button:calc(48px + 64px * var(--decor-scale,1) + 64px);top:96px;left:var(--corner-button);max-width:calc(100% - 2 * var(--corner-button));flex-direction:column;justify-content:center;align-items:center;width:fit-content;display:flex;position:absolute}.titleSection.svelte-1iodquv h1:where(.svelte-1iodquv){text-align:center;margin:0;font-size:6rem}.titleSection.svelte-1iodquv .subtitle:where(.svelte-1iodquv){font-family:var(--font-display);text-align:center;margin:0;font-size:2.25rem;font-weight:100}.buttonBlock.svelte-1iodquv{flex-direction:column;align-items:center;gap:16px;margin-top:0;display:flex}.transitionOverlay.svelte-1an5uj1{z-index:100;background:var(--transition-fill);animation-duration:var(--transition-duration);animation-timing-function:ease-in-out;animation-fill-mode:forwards;position:absolute;inset:0}.cover.svelte-1an5uj1{animation-name:svelte-1an5uj1-cover}.reveal.svelte-1an5uj1{animation-name:svelte-1an5uj1-reveal}@media (prefers-reduced-motion:no-preference){.reveal.iris.svelte-1an5uj1{animation-name:svelte-1an5uj1-iris;animation-duration:var(--iris-duration);-webkit-mask-image:radial-gradient(circle farthest-corner, transparent var(--iris), black calc(var(--iris) + 1px));mask-image:radial-gradient(circle farthest-corner, transparent var(--iris), black calc(var(--iris) + 1px))}}@property --iris{syntax:"<percentage>";inherits:false;initial-value:0%}.hold.svelte-1an5uj1{opacity:1}@keyframes svelte-1an5uj1-cover{0%{opacity:0}to{opacity:1}}@keyframes svelte-1an5uj1-iris{0%{--iris:0%}to{--iris:100%}}@keyframes svelte-1an5uj1-reveal{0%{opacity:1}to{opacity:0}}.figure.svelte-so5d67{pointer-events:none;position:absolute;transform:translate(-50%)}canvas.svelte-so5d67,img.svelte-so5d67{width:100%;height:100%;display:block}img.svelte-so5d67{object-fit:contain;object-position:bottom center}.alertRadial.svelte-19zfn19{width:var(--alert-size);height:var(--alert-size);pointer-events:none;position:relative}.alertRadial.svelte-19zfn19:before,.alertRadial.svelte-19zfn19:after{content:"";background:radial-gradient(circle, #892f2600 35%, rgb(221, 34, 34, var(--alert-peak)) 100%);opacity:0;animation:svelte-19zfn19-alertBlip var(--alert-period) linear infinite;border-radius:50%;position:absolute;inset:0}.alertRadial.svelte-19zfn19:after{animation-delay:var(--alert-offset)}@keyframes svelte-19zfn19-alertBlip{0%{opacity:0;transform:scale(.2)}12%{opacity:1;transform:scale(.75)}24%{opacity:1;transform:scale(1)}40%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.alertRadial.svelte-19zfn19:before{opacity:1;animation:none}.alertRadial.svelte-19zfn19:after{display:none}}.richInline.svelte-m3xqnh{white-space:pre-line}.phonePrompt.svelte-n5kqfe{--x:-50px;--y:-75px;--disc-size:300px;--phone-width:200px;--phone-ratio:150 / 222;--phone-left:75px;--phone-bottom:100px;--badge-size:25px;--corner-x:-75px;--corner-y:10px;--buzz-angle:3deg;--buzz-period:2.6s;--hover-shift-x:14px;--hover-shift-y:-10px;--phone-hover-scale:1.05;--disc-hover-scale:1.04;--fall:600px;--disc-ms:.52s;--icon-ms:.46s;--icon-delay:.11s;--hover-ms:.18s;--ease-pop:cubic-bezier(.2, .9, .3, 1);--ease-rise:cubic-bezier(.2, 1.4, .4, 1);--ease-leave:cubic-bezier(.5, 0, .8, .4);--ease-hover:cubic-bezier(.2, 1.2, .4, 1);--pop-over:1.14;--pop-under:.96;--pop-settle:1.02;--action-x:230px;--action-y:420px;--action-ms:.26s;left:var(--x);bottom:var(--y);width:var(--disc-size);height:var(--disc-size);position:absolute}.art.svelte-n5kqfe{cursor:pointer;pointer-events:none;position:absolute;inset:0}.action.svelte-n5kqfe{left:var(--action-x);bottom:var(--action-y);width:max-content;animation:svelte-n5kqfe-actionIn var(--action-ms) ease-out calc(var(--icon-delay) + var(--icon-ms)) both;position:absolute}.disc.svelte-n5kqfe{background:var(--color-offwhite-1);animation:svelte-n5kqfe-popIn var(--disc-ms) var(--ease-pop) both;pointer-events:auto;transition:transform var(--hover-ms) var(--ease-hover);border-radius:50%;position:absolute;inset:0}.rise.svelte-n5kqfe{animation:svelte-n5kqfe-riseIn var(--icon-ms) var(--ease-rise) var(--icon-delay) both;position:absolute;inset:0}.phone.svelte-n5kqfe{left:var(--phone-left);bottom:var(--phone-bottom);width:var(--phone-width);aspect-ratio:var(--phone-ratio);transition:translate var(--hover-ms) var(--ease-hover), scale var(--hover-ms) var(--ease-hover);animation:svelte-n5kqfe-buzz var(--buzz-period) linear var(--buzz-period) infinite;position:absolute}@media (hover:hover){.art.svelte-n5kqfe:hover .phone:where(.svelte-n5kqfe){translate:var(--hover-shift-x) var(--hover-shift-y);scale:var(--phone-hover-scale)}.phonePrompt.svelte-n5kqfe:has(.pressable:hover) .phone:where(.svelte-n5kqfe){translate:var(--hover-shift-x) var(--hover-shift-y);scale:var(--phone-hover-scale)}.art.svelte-n5kqfe:hover .disc:where(.svelte-n5kqfe){transform:scale(var(--disc-hover-scale))}.phonePrompt.svelte-n5kqfe:has(.pressable:hover) .disc:where(.svelte-n5kqfe){transform:scale(var(--disc-hover-scale))}.phonePrompt.svelte-n5kqfe:has(.art:where(.svelte-n5kqfe):hover) .action:where(.svelte-n5kqfe) .pressable{--press-scale:1.06;--press-bright:1.08;--press-shadow:var(--shadow-button-hover)}}.phonePrompt.svelte-n5kqfe:has(.pressable:focus-visible) .phone:where(.svelte-n5kqfe){translate:var(--hover-shift-x) var(--hover-shift-y);scale:var(--phone-hover-scale)}.phonePrompt.svelte-n5kqfe:has(.pressable:focus-visible) .disc:where(.svelte-n5kqfe){transform:scale(var(--disc-hover-scale))}.phonePrompt.svelte-n5kqfe:has(.art:where(.svelte-n5kqfe):active) .action:where(.svelte-n5kqfe) .pressable{--press-scale:.94;--press-bright:.85;--press-shadow:var(--shadow-button-press);transition-duration:60ms}.icon.svelte-n5kqfe{background:var(--surface) center/contain no-repeat;pointer-events:auto;position:absolute;inset:0}.corner.svelte-n5kqfe{translate:calc(-50% + var(--corner-x)) calc(-50% + var(--corner-y));pointer-events:none;position:absolute;top:0;left:100%}.badge.svelte-n5kqfe{width:var(--badge-size);aspect-ratio:1;background:var(--color-red-action);border-radius:50%}.leaving.svelte-n5kqfe .disc:where(.svelte-n5kqfe){animation:svelte-n5kqfe-popOut var(--leave-ms) var(--ease-leave) both}.leaving.svelte-n5kqfe .rise:where(.svelte-n5kqfe){animation:svelte-n5kqfe-fallOut var(--leave-ms) ease-in both}.leaving.svelte-n5kqfe .action:where(.svelte-n5kqfe){animation:svelte-n5kqfe-actionOut var(--leave-ms) ease-in both}@keyframes svelte-n5kqfe-popIn{0%{scale:0}58%{scale:var(--pop-over)}78%{scale:var(--pop-under)}90%{scale:var(--pop-settle)}to{scale:1}}@keyframes svelte-n5kqfe-popOut{0%{scale:1}to{scale:0}}@keyframes svelte-n5kqfe-buzz{0%,9%,13.5%,23%,to{rotate:0deg}2%,15.5%{rotate:calc(var(--buzz-angle) * -1)}4.5%,18%{rotate:var(--buzz-angle)}7%,20.5%{rotate:calc(var(--buzz-angle) * -.6)}}@keyframes svelte-n5kqfe-actionIn{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes svelte-n5kqfe-actionOut{0%{opacity:1;scale:1}to{opacity:0;scale:.8}}@keyframes svelte-n5kqfe-riseIn{0%{translate:0 var(--fall)}to{translate:0}}@keyframes svelte-n5kqfe-fallOut{0%{translate:0}to{translate:0 var(--fall)}}@media (prefers-reduced-motion:reduce){.disc.svelte-n5kqfe,.rise.svelte-n5kqfe,.phone.svelte-n5kqfe,.action.svelte-n5kqfe,.leaving.svelte-n5kqfe .action:where(.svelte-n5kqfe){transition:none;animation:none}}button.svelte-mrgfer{color:inherit;background:0 0;border:none;place-items:center;padding:0;font-family:inherit;line-height:1;display:grid;position:relative}button.svelte-mrgfer:disabled{opacity:.35;pointer-events:none}button.svelte-mrgfer:before{content:"";background:var(--surface) center/contain no-repeat;filter:drop-shadow(var(--press-shadow));transition:filter .12s ease-out;position:absolute;inset:0}.clickHere.svelte-122u0hy{place-items:center;width:max-content;animation:.34s cubic-bezier(.2,1.5,.4,1) both svelte-122u0hy-plop;display:grid;position:relative}.decorative.svelte-122u0hy{animation:none}@keyframes svelte-122u0hy-plop{0%{opacity:0;translate:0 18px;scale:.2}60%{opacity:1;translate:0;scale:1.12}to{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.clickHere.svelte-122u0hy{animation:none}}.diamond.svelte-122u0hy{aspect-ratio:1;place-items:center;display:grid;position:relative}.diamond.svelte-122u0hy:before{content:"";background:var(--surface) center/contain no-repeat;filter:var(--own-shadow,drop-shadow(var(--press-shadow)));position:absolute;inset:0}.pulse.svelte-122u0hy{position:absolute;top:50%;left:50%;translate:-50% -50%}.promptMarker.svelte-bfgm64{--pop-from:.8;left:var(--x);top:var(--y);width:0;height:0;animation:svelte-bfgm64-popIn var(--arrive-ms) ease-out both;--grow:var(--decor-scale,1);position:absolute}.shape.svelte-bfgm64{--own-shadow:none;--group-shadow:var(--shadow-button);filter:drop-shadow(var(--group-shadow));transition:filter .12s ease-out;position:absolute;top:0;left:0}@media (hover:hover){.shape.svelte-bfgm64:has(.pressable:hover:not(:disabled)){--group-shadow:var(--shadow-button-hover)}}.shape.svelte-bfgm64:has(.pressable:active:not(:disabled)){--group-shadow:var(--shadow-button-press);transition-duration:60ms}.pulse.svelte-bfgm64,.indicator.svelte-bfgm64,.action.svelte-bfgm64{position:absolute;left:0}.pulse.svelte-bfgm64,.indicator.svelte-bfgm64{translate:-50% -50%;scale:var(--grow);top:0}.action.svelte-bfgm64{top:calc(var(--w) * var(--grow) / 2 + var(--gap));translate:-50%}.sideways.svelte-bfgm64 .action:where(.svelte-bfgm64){top:0;translate:-100% -50%}.sideways.svelte-bfgm64 .indicator:where(.svelte-bfgm64){z-index:1;rotate:-90deg}.leaving.svelte-bfgm64{animation:svelte-bfgm64-popOut var(--leave-ms) ease-in both;pointer-events:none}@keyframes svelte-bfgm64-popIn{0%{scale:var(--pop-from);opacity:0}to{opacity:1;scale:1}}@keyframes svelte-bfgm64-popOut{0%{opacity:1;scale:1}to{scale:var(--pop-from);opacity:0}}@media (prefers-reduced-motion:reduce){.promptMarker.svelte-bfgm64,.promptMarker.leaving.svelte-bfgm64{animation:none}}.conversationScrim.svelte-16xbzvt{z-index:var(--scrim-z,10);position:absolute;inset:0}.blur.svelte-16xbzvt,.wash.svelte-16xbzvt,.glow.svelte-16xbzvt{animation:svelte-16xbzvt-scrim-in var(--conv-in,.4s) ease-out both}.leaving.svelte-16xbzvt .blur:where(.svelte-16xbzvt),.leaving.svelte-16xbzvt .wash:where(.svelte-16xbzvt),.leaving.svelte-16xbzvt .glow:where(.svelte-16xbzvt){animation:svelte-16xbzvt-scrim-out var(--conv-out,.42s) ease-in both}.blur.svelte-16xbzvt{-webkit-backdrop-filter:blur(var(--scrim-blur,6px));-webkit-mask-image:linear-gradient(to top, black var(--blur-full,30%), transparent var(--blur-end,70%));mask-image:linear-gradient(to top, black var(--blur-full,30%), transparent var(--blur-end,70%));animation-name:svelte-16xbzvt-scrim-in,svelte-16xbzvt-blur-in;position:absolute;inset:0}.leaving.svelte-16xbzvt .blur:where(.svelte-16xbzvt){animation-name:svelte-16xbzvt-scrim-out,svelte-16xbzvt-blur-out}.wash.svelte-16xbzvt{background:linear-gradient(var(--scrim-angle,55deg), var(--conv-scrim-from) 0%, var(--conv-scrim-to) var(--scrim-end,65%));position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.wash.svelte-16xbzvt{--conv-scrim-to:var(--color-ink)}}.glow.svelte-16xbzvt{top:calc(var(--visible-y) + var(--visible-h) / 2);left:calc(var(--visible-x) + var(--visible-w) * var(--conv-center,.66667));width:var(--glow-size,1440px);height:var(--glow-size,1440px);position:absolute;translate:-50% -50%}.glow.svelte-16xbzvt:before{content:"";opacity:var(--glow-depth,1);transition:opacity var(--glow-deepen,.6s) ease-out;background:radial-gradient(circle farthest-side at center, var(--conv-glow-core) 0%, var(--conv-glow-edge) 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.blur.svelte-16xbzvt,.wash.svelte-16xbzvt,.glow.svelte-16xbzvt{animation-duration:1ms}.glow.svelte-16xbzvt:before{transition:none}}@keyframes svelte-16xbzvt-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-16xbzvt-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes svelte-16xbzvt-blur-in{0%{-webkit-backdrop-filter:blur()}to{-webkit-backdrop-filter:blur(var(--scrim-blur,6px))}}@keyframes svelte-16xbzvt-blur-out{0%{-webkit-backdrop-filter:blur(var(--scrim-blur,6px))}to{-webkit-backdrop-filter:blur()}}.richText.svelte-w2drvj p:where(.svelte-w2drvj){white-space:pre-line}.conversationRow.svelte-csej19{display:flex}.bubble.svelte-csej19{width:max-content;min-width:var(--bubble-min,12rem);max-width:min(var(--bubble-max,600px), var(--bubble-cap,100%));filter:var(--shadow-button-drop);position:relative}.message.svelte-csej19{box-sizing:border-box;background-color:var(--color-offwhite-1);min-height:calc(24px + 2.5rem);font-size:var(--text-size);flex-direction:column;justify-content:center;padding:calc(12px + .25rem) calc(24px + .5rem);line-height:1.4;display:flex}.message.svelte-csej19 .richText>:first-child{margin-block-start:0}.message.svelte-csej19 .richText>:last-child{margin-block-end:0}.crystal.svelte-csej19{top:var(--crystal-top,50%);height:calc(48px * var(--decor-scale,1));width:calc(48px * var(--decor-scale,1));z-index:1;position:absolute;left:0;translate:-50% -50%}.conversationRow.fromYou.svelte-csej19{justify-content:flex-end}.conversationRow.fromYou.svelte-csej19 .message:where(.svelte-csej19){color:var(--color-offwhite-1);background-color:var(--color-green-action)}.conversationRow.fromYou.svelte-csej19 .crystal:where(.svelte-csej19){left:auto;right:0;translate:50% -50%}.fresh.svelte-csej19 .crystal:where(.svelte-csej19){animation:svelte-csej19-crystalPop var(--spawn-pop) var(--spawn-grow) cubic-bezier(.34, 1.56, .64, 1) both, svelte-csej19-crystalRoll var(--spawn-roll) calc(var(--spawn-grow) + var(--spawn-pop)) ease-in-out both}.fresh.svelte-csej19 .message:where(.svelte-csej19){animation:svelte-csej19-messageUnroll var(--spawn-roll) calc(var(--spawn-grow) + var(--spawn-pop)) ease-out both}.fresh.fromYou.svelte-csej19 .message:where(.svelte-csej19){animation-name:svelte-csej19-messageUnrollFromYou}@media (prefers-reduced-motion:reduce){.fresh.svelte-csej19 .crystal:where(.svelte-csej19),.fresh.svelte-csej19 .message:where(.svelte-csej19){animation:none}}@keyframes svelte-csej19-crystalPop{0%{scale:0}to{scale:1}}@keyframes svelte-csej19-crystalRoll{0%{rotate:0deg}to{rotate:360deg}}@keyframes svelte-csej19-messageUnroll{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes svelte-csej19-messageUnrollFromYou{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.answerButton.svelte-wbwjh6{--notch:9px;--tail:25px;box-sizing:border-box;width:var(--answer-w,398px);padding-block:calc(6px + .5rem);min-height:128px;color:inherit;transform-origin:var(--answer-origin,center);background:0 0;border:none;place-items:center;padding-left:20px;padding-right:41px;font-family:inherit;display:grid;position:relative}.answerButton.mirror.svelte-wbwjh6{padding-left:41px;padding-right:20px}.answerButton.svelte-wbwjh6:before,.answerButton.svelte-wbwjh6:after{content:"";background:var(--color-green-action);position:absolute;inset:0}.answerButton.svelte-wbwjh6:before{opacity:.6;clip-path:polygon(3px 0, 100% 0, calc(100% - var(--notch)) 50%, 100% 100%, 3px 100%, calc(3px + var(--notch)) 50%)}.answerButton.svelte-wbwjh6:after{right:var(--tail);clip-path:polygon(0 0, 100% 0, calc(100% - var(--notch)) 50%, 100% 100%, 0 100%)}.mirror.svelte-wbwjh6:before{clip-path:polygon(0 0, calc(100% - 3px) 0, calc(100% - 3px - var(--notch)) 50%, calc(100% - 3px) 100%, 0 100%, var(--notch) 50%)}.mirror.svelte-wbwjh6:after{right:0;left:var(--tail);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, var(--notch) 50%)}.label.svelte-wbwjh6{z-index:1;font-family:var(--font-body);font-size:var(--text-size);color:var(--color-offwhite-1);text-align:center;text-wrap:balance;line-height:1.25;position:relative}.chosen.svelte-wbwjh6 .label:where(.svelte-wbwjh6){font-weight:700}.conversationAnswers.svelte-1ohh0wy{--fade:16px;min-height:0;padding:var(--fade) 16px;box-sizing:border-box;flex-direction:column;flex:1;align-self:stretch;align-items:center;margin-block:-24px;display:flex;overflow:hidden auto}.conversationAnswers.svelte-1ohh0wy::-webkit-scrollbar{width:6px}.conversationAnswers.svelte-1ohh0wy::-webkit-scrollbar-thumb{background:var(--color-offwhite-1);border-radius:0}@supports ((-moz-appearance:none)){.conversationAnswers.svelte-1ohh0wy{scrollbar-width:thin;scrollbar-color:var(--color-offwhite-1) transparent}}.overflowing.svelte-1ohh0wy{-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--fade), black calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--fade), black calc(100% - var(--fade)), transparent)}.grid.svelte-1ohh0wy{filter:var(--shadow-button-drop);column-gap:var(--answers-gap-x,16px);row-gap:var(--answers-gap-y,16px);grid-template-columns:auto auto;grid-auto-rows:1fr;margin-block:auto;display:grid;position:relative}.cell.svelte-1ohh0wy{display:grid}.gridLayout.svelte-1ohh0wy{align-self:center}.bandLayout.svelte-1ohh0wy .grid:where(.svelte-1ohh0wy),.rowLayout.svelte-1ohh0wy .grid:where(.svelte-1ohh0wy),.stackLayout.svelte-1ohh0wy .grid:where(.svelte-1ohh0wy){--answer-w:100%;width:100%}.bandLayout.svelte-1ohh0wy,.rowLayout.svelte-1ohh0wy{--indicator-size:calc(40px * var(--decor-scale,1))}.bandLayout.svelte-1ohh0wy .grid:where(.svelte-1ohh0wy){grid-template-columns:1fr 1fr}.rowLayout.svelte-1ohh0wy .grid:where(.svelte-1ohh0wy){grid-template-columns:repeat(4,1fr)}.stackLayout.svelte-1ohh0wy .grid:where(.svelte-1ohh0wy){grid-template-columns:1fr;grid-auto-rows:auto}.indicator.svelte-1ohh0wy{z-index:1;width:var(--indicator-size,calc(72px * var(--decor-scale,1)));animation:svelte-1ohh0wy-indicatorPop var(--spawn-pop) cubic-bezier(.34, 1.56, .64, 1) both, svelte-1ohh0wy-indicatorRoll var(--spawn-roll) var(--spawn-pop) ease-in-out both;position:absolute;top:50%;left:50%;translate:-50% -50%}.cell.svelte-1ohh0wy{--bleed:-2rem;animation:svelte-1ohh0wy-cellReveal var(--spawn-roll) var(--spawn-pop) ease-out backwards}.cell.left.svelte-1ohh0wy{animation-name:svelte-1ohh0wy-cellRevealLeft}.leaving.svelte-1ohh0wy .indicator:where(.svelte-1ohh0wy){animation:svelte-1ohh0wy-indicatorUnroll var(--spawn-roll) ease-in-out both, svelte-1ohh0wy-indicatorShrink var(--spawn-pop) var(--spawn-roll) ease-in both}.leaving.svelte-1ohh0wy .cell:where(.svelte-1ohh0wy){animation:svelte-1ohh0wy-cellClose var(--spawn-roll) ease-in both}.leaving.svelte-1ohh0wy .cell.left:where(.svelte-1ohh0wy){animation-name:svelte-1ohh0wy-cellCloseLeft}@media (prefers-reduced-motion:reduce){.cell.svelte-1ohh0wy{animation:none}.indicator.svelte-1ohh0wy{animation:none;rotate:180deg}.leaving.svelte-1ohh0wy .indicator:where(.svelte-1ohh0wy),.leaving.svelte-1ohh0wy .cell:where(.svelte-1ohh0wy){animation:none}}@keyframes svelte-1ohh0wy-indicatorPop{0%{scale:0}to{scale:1}}@keyframes svelte-1ohh0wy-indicatorRoll{0%{rotate:0deg}to{rotate:540deg}}@keyframes svelte-1ohh0wy-cellReveal{0%{clip-path:inset(var(--bleed) 100% var(--bleed) 0)}to{clip-path:inset(var(--bleed))}}@keyframes svelte-1ohh0wy-cellRevealLeft{0%{clip-path:inset(var(--bleed) 0 var(--bleed) 100%)}to{clip-path:inset(var(--bleed))}}@keyframes svelte-1ohh0wy-indicatorUnroll{0%{rotate:540deg}to{rotate:0deg}}@keyframes svelte-1ohh0wy-indicatorShrink{0%{opacity:1;scale:1}to{opacity:0;scale:0}}@keyframes svelte-1ohh0wy-cellClose{0%{clip-path:inset(var(--bleed))}to{clip-path:inset(var(--bleed) 100% var(--bleed) 0)}}@keyframes svelte-1ohh0wy-cellCloseLeft{0%{clip-path:inset(var(--bleed))}to{clip-path:inset(var(--bleed) 0 var(--bleed) 100%)}}.conversationNext.svelte-68pxum{animation:svelte-68pxum-nextIn var(--duration) ease-out both}.conversationNext.waiting.svelte-68pxum{visibility:hidden;animation:none}@media (prefers-reduced-motion:reduce){.conversationNext.svelte-68pxum{animation:none}}@keyframes svelte-68pxum-nextIn{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}.conversationInput.svelte-1be6oyn{--input-pop:.26s;--input-stagger:.12s;align-self:center;width:100%;max-width:825px;height:calc(100% - 2.5rem);position:relative}.field.svelte-1be6oyn{height:100%;box-shadow:var(--shadow-button);animation:svelte-1be6oyn-pop var(--input-pop) cubic-bezier(.34, 1.56, .64, 1) both;display:block}textarea.svelte-1be6oyn{box-sizing:border-box;border:8px solid var(--color-blue-1);background:var(--color-blue-2);width:100%;height:100%;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-size);resize:none;padding:calc(12px + .5rem) calc(12px + .5rem) 3rem;line-height:1.4}textarea.svelte-1be6oyn::placeholder{color:var(--text-muted)}textarea.svelte-1be6oyn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 9px var(--focus-halo)}textarea[readonly].svelte-1be6oyn{color:var(--text-muted)}.send.svelte-1be6oyn{animation:svelte-1be6oyn-pop var(--input-pop) var(--input-stagger) cubic-bezier(.34, 1.56, .64, 1) both;position:absolute;bottom:-2.5rem;right:-2.05rem}.tone.svelte-1be6oyn{transition:filter .2s ease-out,scale .26s cubic-bezier(.34,1.56,.64,1)}.tone.muted.svelte-1be6oyn{filter:grayscale();scale:.92}.leaving.svelte-1be6oyn .send:where(.svelte-1be6oyn){animation:svelte-1be6oyn-unpop var(--input-pop) ease-in both}.leaving.svelte-1be6oyn .field:where(.svelte-1be6oyn){animation:svelte-1be6oyn-unpop var(--input-pop) var(--input-stagger) ease-in both}@media (prefers-reduced-motion:reduce){.field.svelte-1be6oyn,.send.svelte-1be6oyn,.leaving.svelte-1be6oyn .field:where(.svelte-1be6oyn),.leaving.svelte-1be6oyn .send:where(.svelte-1be6oyn){animation-duration:1ms;animation-delay:0s}.tone.svelte-1be6oyn{transition:filter .2s ease-out}}.hidden.svelte-1be6oyn{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes svelte-1be6oyn-pop{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes svelte-1be6oyn-unpop{0%{opacity:1;scale:1}to{opacity:0;scale:.8}}.conversationLayer.svelte-1vdnii2{--conv-w:1000px;--conv-center:.66667;--conv-log-h:580px;--conv-answers-h:296px;--conv-gap:24px;--conv-fade-top:88px;--conv-fade-bottom:20px;--bubble-bleed:48px;--bubble-cap:88%;--conv-in:.4s;--conv-out:.42s;--scrim-z:10;display:contents}.conversation.svelte-1vdnii2{left:calc(var(--conv-center) * 100%);width:var(--conv-w);z-index:var(--conv-z,40);gap:var(--conv-gap);flex-direction:column;display:flex;position:absolute;top:50%;translate:-50% -50%}.conversation.leaving.svelte-1vdnii2{animation:svelte-1vdnii2-conversation-out var(--conv-out) ease-in both}.log.svelte-1vdnii2{height:var(--conv-log-h);padding:var(--conv-fade-top) var(--bubble-bleed) var(--bubble-bleed);box-sizing:border-box;-webkit-mask-image:linear-gradient(to bottom, #0000 0, #000 var(--conv-fade-top), #000 calc(100% - var(--conv-fade-bottom)), #0000 100%);mask-image:linear-gradient(to bottom, #0000 0, #000 var(--conv-fade-top), #000 calc(100% - var(--conv-fade-bottom)), #0000 100%);-webkit-mask-image:linear-gradient(to bottom, #0000 0, #000 var(--conv-fade-top), #000 calc(100% - var(--conv-fade-bottom)), #0000 100%);scrollbar-width:none;flex-direction:column;display:flex;position:relative;overflow-y:auto}.log.svelte-1vdnii2::-webkit-scrollbar{width:0;height:0}.stream.svelte-1vdnii2{gap:var(--bubble-gap,1rem);flex-direction:column;margin-block:auto;display:flex}.conversation.band.svelte-1vdnii2{pointer-events:none;width:auto;inset:0;translate:none}.conversation.band.svelte-1vdnii2 .log:where(.svelte-1vdnii2){width:var(--conv-w);margin-top:calc((var(--visible-h) - var(--conv-log-h) - var(--conv-gap) - var(--conv-answers-h)) / 2);margin-left:calc(var(--conv-center) * 100% - var(--conv-w) / 2);pointer-events:auto;flex:none}.conversation.band.svelte-1vdnii2 .answers:where(.svelte-1vdnii2){pointer-events:auto;flex:1;height:auto;min-height:0;padding:0 16px 16px}.answers.svelte-1vdnii2{--answer-w:calc(398px + 260px * var(--zoom-t,0));height:var(--conv-answers-h);flex-direction:column;justify-content:flex-start;align-items:flex-end;display:flex}@media (prefers-reduced-motion:reduce){.conversation.svelte-1vdnii2{animation-duration:1ms}}@keyframes svelte-1vdnii2-conversation-out{0%{opacity:1}to{opacity:0}}.scrim.svelte-1vogph4{z-index:var(--scrim-z,40);background:linear-gradient(var(--scrim-angle,55deg), var(--scrim-from) 0%, var(--scrim-to) var(--scrim-end,65%));-webkit-backdrop-filter:blur(var(--scrim-blur,4px));animation:svelte-1vogph4-scrim-in var(--scrim-duration,.4s) ease-out both;position:absolute;inset:0}.scrim.leaving.svelte-1vogph4{animation:svelte-1vogph4-scrim-out var(--scrim-out-duration,.42s) ease-in both;animation-delay:var(--scrim-out-delay,0s)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.scrim.svelte-1vogph4{--scrim-to:var(--color-ink)}}@media (prefers-reduced-motion:reduce){.scrim.svelte-1vogph4,.scrim.leaving.svelte-1vogph4{animation-duration:1ms;animation-delay:0s}}.content.svelte-1vogph4{position:absolute;inset:0}@keyframes svelte-1vogph4-scrim-out{0%{opacity:1;-webkit-backdrop-filter:blur(var(--scrim-blur,4px))}to{opacity:0;-webkit-backdrop-filter:blur()}}@keyframes svelte-1vogph4-scrim-in{0%{opacity:0;-webkit-backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(var(--scrim-blur,4px))}}.rise.svelte-18d3cu7{--rise-over:-2.4%;--rise-under:1%;--rise-settle:-0.35%;--ease-rise:cubic-bezier(.16, .84, .32, 1);--ease-fall:cubic-bezier(.5, 0, .85, .35);animation:svelte-18d3cu7-riseIn var(--rise-ms) var(--ease-rise) both}.leaving.svelte-18d3cu7{animation:svelte-18d3cu7-fallOut var(--fall-ms) var(--ease-fall) both;pointer-events:none}@media (prefers-reduced-motion:reduce){.rise.svelte-18d3cu7{animation:none}}@keyframes svelte-18d3cu7-riseIn{0%{translate:0 100%}62%{translate:0 var(--rise-over)}80%{translate:0 var(--rise-under)}92%{translate:0 var(--rise-settle)}to{translate:0}}@keyframes svelte-18d3cu7-fallOut{0%{translate:0}to{translate:0 calc(100% + var(--fall-extra,0px))}}.dock.svelte-wu7i8y{--base-h:calc(var(--visible-h) * (1 - var(--top-margin)) / var(--reveal));--device-h:calc(var(--base-h) * (1 + var(--zoom-t,0) * var(--zoom-grow,.1)));--shown:calc(var(--device-h) * var(--reveal));--screen-radius:calc(var(--device-h) * var(--radius-ratio));--screen-hidden:max(0px, var(--device-h) * (1 - var(--screen-bottom-ratio)) - var(--shown));left:50%;bottom:calc(var(--shown) - var(--device-h));translate:calc(-50% + var(--dock-shift)) 0;transition:translate var(--dock-shift-ms,.5s) cubic-bezier(.65, 0, .35, 1);z-index:var(--device-z,45);position:absolute}.dock.growDown.svelte-wu7i8y{--shown:calc(var(--base-h) * var(--reveal))}@media (prefers-reduced-motion:reduce){.dock.svelte-wu7i8y{transition:none}}.device.svelte-wu7i8y{height:var(--device-h);aspect-ratio:var(--aspect);isolation:isolate;position:relative}.glare.svelte-wu7i8y,.frame.svelte-wu7i8y,.rim.svelte-wu7i8y{pointer-events:none}.screen.svelte-wu7i8y,.glare.svelte-wu7i8y,.frame.svelte-wu7i8y{display:block;position:absolute}.rim.svelte-wu7i8y{background:var(--color-offwhite-1);opacity:.25;-webkit-mask-image:var(--frame-url), var(--frame-url);mask-image:var(--frame-url), var(--frame-url);position:absolute;inset:0;-webkit-mask-position:0 0,4px 4px;mask-position:0 0,4px 4px;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-out;mask-composite:subtract}.frame.svelte-wu7i8y{width:100%;height:100%;inset:0}.screen.svelte-wu7i8y,.glare.svelte-wu7i8y,.content.svelte-wu7i8y{left:var(--screen-x);top:var(--screen-y);width:var(--screen-w);height:var(--screen-h)}.blank.svelte-wu7i8y{border-radius:var(--screen-radius);background:#000}.glare.svelte-wu7i8y{mix-blend-mode:var(--glare-blend)}.glare.cover.svelte-wu7i8y{object-fit:cover;object-position:right top}.content.svelte-wu7i8y{border-radius:var(--screen-radius);position:absolute;overflow:hidden}.conversationRow.svelte-1d2nseg{display:flex}.sticker.svelte-1d2nseg{filter:var(--shadow-button-drop);position:relative}.image.svelte-1d2nseg{width:auto;max-height:var(--sticker-max,175px);transform-origin:0 var(--crystal-top,50%);display:block}.crystal.svelte-1d2nseg{top:var(--crystal-top,50%);height:calc(48px * var(--decor-scale,1));width:calc(48px * var(--decor-scale,1));z-index:1;position:absolute;left:0;translate:-50% -50%}.fresh.svelte-1d2nseg .crystal:where(.svelte-1d2nseg){animation:svelte-1d2nseg-crystalPop var(--spawn-pop) var(--spawn-grow) cubic-bezier(.34, 1.56, .64, 1) both}.fresh.svelte-1d2nseg .image:where(.svelte-1d2nseg){animation:svelte-1d2nseg-imageGrow var(--spawn-roll) calc(var(--spawn-grow) + var(--spawn-pop)) cubic-bezier(.34, 1.56, .64, 1) both}@media (prefers-reduced-motion:reduce){.fresh.svelte-1d2nseg .crystal:where(.svelte-1d2nseg),.fresh.svelte-1d2nseg .image:where(.svelte-1d2nseg){animation:none}}@keyframes svelte-1d2nseg-crystalPop{0%{scale:0}to{scale:1}}@keyframes svelte-1d2nseg-imageGrow{0%{opacity:0;scale:0}40%{opacity:1}to{opacity:1;scale:1}}.conversationTyping.svelte-1xkdre0{--dot:12px;align-items:center;gap:8px;min-height:calc(24px + 2.5rem);padding-inline:calc(24px + .5rem);animation:.15s ease-out both svelte-1xkdre0-typingIn;display:flex}.conversationTyping.leaving.svelte-1xkdre0{animation:svelte-1xkdre0-typingOut var(--typing-out) ease-in both}span.svelte-1xkdre0{width:var(--dot);height:var(--dot);background:var(--typing-dot,var(--color-grey-light));border-radius:50%;animation:.9s ease-in-out infinite svelte-1xkdre0-typingBounce}span.svelte-1xkdre0:nth-child(2){animation-delay:.15s}span.svelte-1xkdre0:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){span.svelte-1xkdre0{animation:none}.conversationTyping.leaving.svelte-1xkdre0{animation-name:svelte-1xkdre0-typingFade}}@keyframes svelte-1xkdre0-typingBounce{0%,60%,to{translate:0}30%{translate:0 -8px}}@keyframes svelte-1xkdre0-typingIn{0%{opacity:0}}@keyframes svelte-1xkdre0-typingOut{to{opacity:0;translate:-24px}}@keyframes svelte-1xkdre0-typingFade{to{opacity:0}}.deviceLayer.svelte-7x49zv{--scrim-duration:.9s;--scrim-out-duration:.42s;--phone-w:508px;--answers-w:800px;--answers-h:256px;--pair-gap:20px;--phone-side:-1;--phone-shift:calc(var(--phone-side) * (var(--answers-w) + var(--pair-gap)) / 2);display:contents}.deviceLayer.large.svelte-7x49zv{--answers-w:560px}.deviceLayer.large.svelte-7x49zv .answers:where(.svelte-7x49zv){left:calc(50% - var(--phone-side) * (var(--phone-w) + var(--pair-gap)) / 2 - var(--answers-w) / 2);right:calc(48px + 64px * var(--decor-scale,1) + 24px);width:auto;height:80%;max-height:none;bottom:10%;translate:none}.answers.svelte-7x49zv{left:calc(50% - var(--phone-side) * (var(--phone-w) + var(--pair-gap)) / 2);width:var(--answers-w);min-height:var(--answers-h);z-index:45;flex-direction:column;max-height:calc(66.6667% - 48px);animation:.3s ease-out both svelte-7x49zv-answers-in;display:flex;position:absolute;bottom:33.3333%;translate:-50% 50%}.answers.answered.svelte-7x49zv{animation:svelte-7x49zv-answers-out var(--answers-out) ease-in both}@media (prefers-reduced-motion:reduce){.answers.svelte-7x49zv,.answers.answered.svelte-7x49zv{animation-duration:1ms}}@keyframes svelte-7x49zv-answers-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-7x49zv-answers-out{0%{opacity:1}to{opacity:0}}.screen.svelte-7x49zv{--screen-pad-x:calc(16px + 1rem);--contact-top:32px;--portrait-w:112px;--portrait-border:9px;--log-fade:32px;flex-direction:column;height:100%;display:flex}.contact.svelte-7x49zv{padding:var(--contact-top) var(--screen-pad-x) 0;align-items:flex-start;gap:1.25rem;display:flex}.portrait.svelte-7x49zv{width:var(--portrait-w);aspect-ratio:1;padding:var(--portrait-border);box-sizing:border-box;background:var(--color-grey-mid);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);flex:none}.portrait.svelte-7x49zv img:where(.svelte-7x49zv){object-fit:cover;width:100%;height:100%;clip-path:inherit;display:block}.name.svelte-7x49zv{--name-size:2.25rem;--name-line:calc(var(--name-size) * 1.1);--camera-bottom:calc(var(--device-h) * 63.14 / 1080);margin:0;margin-top:max((var(--portrait-w) - var(--name-line)) / 2, var(--camera-bottom) + 8px - var(--contact-top));line-height:1.1;font-family:var(--font-display);font-size:var(--name-size);color:var(--color-white)}.log.svelte-7x49zv{min-height:0;padding:var(--log-fade) var(--screen-pad-x);box-sizing:border-box;-webkit-mask-image:linear-gradient(to bottom, #0000 0, #000 var(--log-fade), #000 calc(100% - var(--log-fade)), #0000 100%);mask-image:linear-gradient(to bottom, #0000 0, #000 var(--log-fade), #000 calc(100% - var(--log-fade)), #0000 100%);scrollbar-width:none;flex:1;position:relative;overflow-y:auto;container:log/inline-size}.log.svelte-7x49zv::-webkit-scrollbar{width:0;height:0}.log.svelte-7x49zv{--bubble-min:8rem;--bubble-max:85%;--crystal-top:calc(12px + 1.25rem)}.stream.svelte-7x49zv{flex-direction:column;gap:1.5rem;display:flex}.foot.svelte-7x49zv{padding:0 var(--screen-pad-x) calc(var(--screen-hidden) + 40px);container:foot/inline-size}.next.svelte-7x49zv{justify-content:flex-end;display:flex}@container foot (width<=20rem){.next.svelte-7x49zv{justify-content:center}}.deviceLayer.svelte-gbdnpl{--scrim-duration:.9s;--scrim-out-duration:.42s;display:contents}.screen.svelte-gbdnpl{--sidebar-w:calc(208px + 40px * var(--zoom-t,0));--frame-inset:30px;--portrait-w:calc(140px + 30px * var(--zoom-t,0));height:100%;position:relative}.sidebar.svelte-gbdnpl{width:var(--sidebar-w);padding:var(--frame-inset) 0 0 var(--frame-inset);box-sizing:border-box;background:var(--color-blue-3);flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0 auto 0 0}.portrait.svelte-gbdnpl{width:var(--portrait-w);aspect-ratio:1;object-fit:cover;box-sizing:border-box;border:9px solid var(--color-grey-mid);display:block}.name.svelte-gbdnpl{max-width:var(--portrait-w);text-align:center;line-height:1.1;font-family:var(--font-display);color:var(--color-white);margin:0;font-size:2.25rem}.panel.svelte-gbdnpl{inset:0 0 0 var(--sidebar-w);padding-block:var(--frame-inset);box-sizing:border-box;background:linear-gradient(to bottom, var(--color-screen-shade), var(--color-offwhite-1));flex-direction:column;display:flex;position:absolute}.goldBorder.svelte-gbdnpl,.greenBorder.svelte-gbdnpl{pointer-events:none;opacity:.5;position:absolute;inset:0}.goldBorder.svelte-gbdnpl{--pretty-border-inset:var(--frame-inset);-webkit-mask-image:radial-gradient(40% 100% at 0 100%,#000 20%,#0000);mask-image:radial-gradient(40% 100% at 0 100%,#000 20%,#0000)}.greenBorder.svelte-gbdnpl{--pretty-border-color:var(--color-green-under-2);--pretty-border-inset:var(--frame-inset) 46px var(--frame-inset) var(--frame-inset);-webkit-mask-image:radial-gradient(80% 100% at 100% 0,#000 20%,#0000);mask-image:radial-gradient(80% 100% at 100% 0,#000 20%,#0000)}.log.svelte-gbdnpl{--log-fade:40px;--scrollbar-strip:16px;min-height:0;padding:var(--log-fade) 3rem;box-sizing:border-box;-webkit-mask-image:linear-gradient(to bottom, #0000 0, #000 var(--log-fade), #000 calc(100% - var(--log-fade)), #0000 100%), linear-gradient(black, black);mask-image:linear-gradient(to bottom, #0000 0, #000 var(--log-fade), #000 calc(100% - var(--log-fade)), #0000 100%), linear-gradient(black, black);-webkit-mask-size:calc(100% - var(--scrollbar-strip)) 100%, var(--scrollbar-strip) 100%;mask-size:calc(100% - var(--scrollbar-strip)) 100%, var(--scrollbar-strip) 100%;--bubble-max:660px;--typing-dot:var(--color-grey-mid);--crystal-top:calc(12px + 1.25rem);flex:1;margin-right:17px;position:relative;overflow-y:auto;-webkit-mask-position:0,100%;mask-position:0,100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.log.svelte-gbdnpl::-webkit-scrollbar{background:var(--color-white);width:10px}.log.svelte-gbdnpl::-webkit-scrollbar-thumb{background:var(--color-blue-3);border-radius:0}@supports ((-moz-appearance:none)){.log.svelte-gbdnpl{scrollbar-color:var(--color-blue-3) var(--color-white)}}.stream.svelte-gbdnpl{flex-direction:column;gap:2rem;display:flex}.foot.svelte-gbdnpl{justify-content:flex-end;padding:0 calc(3rem + 17px) 0 3rem;display:flex}.newspaperLayer.svelte-rvjgt6{display:contents}.dock.svelte-rvjgt6{z-index:45;position:absolute;inset:0}.scroller.svelte-rvjgt6{height:var(--visible-h);box-sizing:border-box;padding:48px 0;overflow-y:auto}.scroller.svelte-rvjgt6::-webkit-scrollbar{background:var(--color-offwhite-2);width:10px}.scroller.svelte-rvjgt6::-webkit-scrollbar-thumb{background:var(--color-green-action);border-radius:0}@supports ((-moz-appearance:none)){.scroller.svelte-rvjgt6{scrollbar-color:var(--color-green-action) var(--color-offwhite-2)}}.scroller.rising.svelte-rvjgt6{height:calc(var(--visible-h) * 1.03)}.scroller.unclipped.svelte-rvjgt6{padding-right:10px;overflow:visible}.scroller.unclipped.svelte-rvjgt6>:where(.svelte-rvjgt6){translate:0 calc(-1 * var(--lift))}.paper.svelte-rvjgt6{box-sizing:border-box;background:var(--color-offwhite-1);width:1280px;color:var(--color-blue-1);font-family:var(--font-body);font-size:var(--text-size);margin:0 auto;padding:32px 64px 48px;line-height:1.4}.paper.svelte-rvjgt6>*{margin-bottom:32px}.putDown.svelte-rvjgt6{justify-content:center;margin-top:32px;display:flex}.masthead.svelte-rvjgt6{font-family:var(--font-display);margin-inline:-32px}.strip.svelte-rvjgt6{border-top:2px solid;border-bottom:6px double;justify-content:space-between;margin:0;padding:6px 24px;font-size:1.25rem;display:flex}.nameplate.svelte-rvjgt6{border-bottom:6px double;grid-template-columns:minmax(160px,1fr) auto auto auto minmax(160px,1fr);align-items:center;padding:16px 0;display:grid}.nameplate.svelte-rvjgt6 h1:where(.svelte-rvjgt6){text-align:center;text-wrap:balance;margin:0 16px;font-size:7.5rem;font-weight:400;line-height:1}.logo.svelte-rvjgt6{width:100%;display:block}.logo.mirrored.svelte-rvjgt6{scale:-1 1}.diamond.svelte-rvjgt6{aspect-ratio:1;border:2px solid;width:20px;rotate:45deg}.title.svelte-rvjgt6{font-family:var(--font-display);border-top:2px solid;border-bottom:2px solid;margin:0 0 24px;padding:12px 0;font-size:3.75rem;font-weight:400;line-height:1}figure.svelte-rvjgt6{margin:0;position:relative}figure.svelte-rvjgt6 img:where(.svelte-rvjgt6){object-fit:cover;width:100%;height:100%;display:block}figure.svelte-rvjgt6 figcaption:where(.svelte-rvjgt6){font-family:var(--font-display);background:var(--color-offwhite-1);padding:8px 16px;position:absolute;bottom:0;left:0}.wide.svelte-rvjgt6 img:where(.svelte-rvjgt6){height:280px}.panel.svelte-rvjgt6 img:where(.svelte-rvjgt6){aspect-ratio:4/3;height:auto}.beside.svelte-rvjgt6 img:where(.svelte-rvjgt6){position:absolute;inset:0}.columns.svelte-rvjgt6{column-count:2;column-gap:48px}.feature.svelte-rvjgt6{border-top:2px solid;border-bottom:2px solid;grid-template-columns:2fr 1fr;gap:32px;padding:24px 0;display:grid}.split.svelte-rvjgt6{grid-template-columns:1fr 1fr;gap:32px;display:grid}.split.mirrored.svelte-rvjgt6 figure:where(.svelte-rvjgt6){order:2}.panels.svelte-rvjgt6{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.panel.svelte-rvjgt6>.richText{border-top:2px solid;margin-top:16px;padding-top:16px}.paper.svelte-rvjgt6 .richText :is(h2,h3,h4){font-family:var(--font-display);border-bottom:2px solid;margin:0 0 16px;padding-bottom:8px;font-size:2.5rem;font-weight:400;line-height:1}.end.svelte-rvjgt6{border-bottom:2px solid;padding-bottom:24px}.slides.svelte-x8l7li{--fade:var(--slides-fade,64px);min-width:0;display:grid}.moving.svelte-x8l7li{margin-inline:calc(-1 * var(--fade));padding-inline:var(--fade);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);overflow:clip}.slide.svelte-x8l7li{visibility:hidden;grid-area:1/1;min-width:0}.slide.current.svelte-x8l7li,.slide.leaving.svelte-x8l7li{visibility:visible}.fitCurrent.svelte-x8l7li .slide:where(.svelte-x8l7li):not(.current,.leaving){display:none}.podcastLayer.svelte-1ti1js7{--scrim-out-duration:var(--fall-ms);--panel-w:min(560px + 10rem, var(--visible-w) * .55);display:contents}.blurOnly.svelte-1ti1js7{--scrim-from:#161a1e26;--scrim-to:#161a1e26;display:contents}.screen.svelte-1ti1js7{height:100%;padding:12% 0 var(--screen-hidden);flex-direction:column;justify-content:center;align-items:center;display:flex}.stack.svelte-1ti1js7{aspect-ratio:1;width:70%;position:relative}.cover.svelte-1ti1js7{width:100%;height:100%;position:absolute;inset:0}.wave.svelte-1ti1js7{aspect-ratio:7;justify-content:space-between;align-items:flex-end;width:70%;margin-top:6%;display:flex}.wave.svelte-1ti1js7 span:where(.svelte-1ti1js7){background:var(--color-offwhite-1);width:1.2%}.wave.svelte-1ti1js7 .played:where(.svelte-1ti1js7){background:var(--color-gold-dark)}.progress.svelte-1ti1js7{background:linear-gradient(to right, var(--color-gold-dark) var(--played), var(--color-offwhite-1) var(--played));width:70%;height:3px;margin-top:1%}.phoneTitle.svelte-1ti1js7{width:80%;height:2lh;font-family:var(--font-display);text-align:center;text-wrap:balance;color:var(--color-offwhite-1);justify-content:center;align-items:center;margin:3% 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;display:flex}.play.svelte-1ti1js7{width:23%;margin-top:6%}.panel.svelte-1ti1js7:focus{outline:none}.panel.svelte-1ti1js7{width:var(--panel-w);z-index:45;color:var(--text-primary);background:linear-gradient(305deg, var(--scrim-from) 0%, var(--scrim-to) 65%);animation:.6s cubic-bezier(.16,.84,.32,1) both svelte-1ti1js7-panelIn;position:absolute;top:0;bottom:0;right:0}.panel.leaving.svelte-1ti1js7{animation:svelte-1ti1js7-panelOut var(--fall-ms) cubic-bezier(.5, 0, .85, .35) both;pointer-events:none}@media (prefers-reduced-motion:reduce){.panel.svelte-1ti1js7,.panel.leaving.svelte-1ti1js7{animation-duration:1ms}}@keyframes svelte-1ti1js7-panelIn{0%{translate:100%}}@keyframes svelte-1ti1js7-panelOut{to{translate:100%}}.border.svelte-1ti1js7{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 45%,#0009);mask-image:linear-gradient(90deg,#0000 45%,#0009)}.content.svelte-1ti1js7{--text-fade:48px;box-sizing:border-box;flex-direction:column;width:calc(100% - 110px);height:100%;margin:0 auto;padding:48px 0 72px;display:flex;position:relative}h2.svelte-1ti1js7{padding-inline:calc(9px + 64px * var(--decor-scale,1));font-family:var(--font-display);text-align:center;text-transform:uppercase;text-wrap:balance;margin:0;font-size:3rem;font-weight:400;line-height:1}.text.svelte-1ti1js7{--slides-fade:24px;min-height:0;padding:var(--text-fade) 24px;font-size:var(--text-size);scrollbar-color:var(--color-gold-dark) transparent;-webkit-mask-image:linear-gradient(to bottom, #0000 0, #000 var(--text-fade), #000 calc(100% - var(--text-fade)), #0000 100%);mask-image:linear-gradient(to bottom, #0000 0, #000 var(--text-fade), #000 calc(100% - var(--text-fade)), #0000 100%);flex:1;margin-left:-24px;line-height:1.4;overflow:hidden auto}.controls.svelte-1ti1js7{justify-content:center;gap:40px;margin-top:24px;display:flex}.quizLayer.svelte-108ax7f{display:contents}.quiz.svelte-108ax7f{position:absolute;inset:0}.panel.svelte-108ax7f{color:var(--text-primary);font-family:var(--font-body);flex-direction:column;justify-content:safe center;align-items:center;gap:1.5rem;display:flex;position:absolute;inset:64px;overflow-y:auto}.panel.svelte-108ax7f .head:where(.svelte-108ax7f){text-align:center;width:min(1024px,100%);margin-bottom:24px}.panel.svelte-108ax7f .head:where(.svelte-108ax7f) h2:where(.svelte-108ax7f){outline:none;margin:0;font-size:6rem}.panel.svelte-108ax7f .head:where(.svelte-108ax7f) span:where(.svelte-108ax7f){color:var(--accent);font-size:1.5rem;font-weight:lighter}.questions.svelte-108ax7f{max-width:100%;display:grid}fieldset.svelte-108ax7f{border:none;flex-direction:column;gap:16px;margin:0;padding:0;display:flex}fieldset.svelte-108ax7f legend:where(.svelte-108ax7f){flex-direction:column;gap:.25rem;margin-bottom:24px;display:flex}fieldset.svelte-108ax7f .question:where(.svelte-108ax7f){font-family:var(--font-display);font-size:2.5rem}fieldset.svelte-108ax7f .hint:where(.svelte-108ax7f){color:var(--color-gold-light)}fieldset.svelte-108ax7f .answer:where(.svelte-108ax7f){cursor:pointer;align-items:center;gap:16px;display:flex}fieldset.svelte-108ax7f .answer:where(.svelte-108ax7f) input:where(.svelte-108ax7f){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}fieldset.svelte-108ax7f .answer:where(.svelte-108ax7f) .box:where(.svelte-108ax7f){background:var(--color-grey-light);border-radius:2px;flex:none;width:calc(13px + .75rem);height:calc(13px + .75rem);transition:background .12s ease-out;position:relative}fieldset.svelte-108ax7f .answer:where(.svelte-108ax7f) .box.round:where(.svelte-108ax7f){border-radius:50%}fieldset.svelte-108ax7f .answer:where(.svelte-108ax7f) .box:where(.svelte-108ax7f):after{content:"";border-radius:inherit;background:var(--color-green-action);opacity:0;transition:opacity .12s ease-out;position:absolute;inset:5px}fieldset.svelte-108ax7f .answer:where(.svelte-108ax7f) input:where(.svelte-108ax7f):checked+.box:where(.svelte-108ax7f){background:var(--color-grey-light)}fieldset.svelte-108ax7f .answer:where(.svelte-108ax7f) input:where(.svelte-108ax7f):checked+.box:where(.svelte-108ax7f):after{opacity:1}fieldset.svelte-108ax7f .answer:where(.svelte-108ax7f) input:where(.svelte-108ax7f):focus-visible+.box:where(.svelte-108ax7f){outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 9px var(--focus-halo)}fieldset.svelte-108ax7f .answer:where(.svelte-108ax7f) .text:where(.svelte-108ax7f){font-size:var(--text-size);line-height:1.4}.summary.svelte-108ax7f{text-align:center;flex-direction:column;gap:24px;width:800px;max-width:100%;display:flex}.summary.svelte-108ax7f .question:where(.svelte-108ax7f){font-family:var(--font-display);margin:0;font-size:2.5rem}.summary.svelte-108ax7f .route:where(.svelte-108ax7f){font-size:var(--text-size);flex-direction:column;gap:12px;line-height:1.6;display:flex}.summary.svelte-108ax7f .row:where(.svelte-108ax7f){flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.summary.svelte-108ax7f .stop:where(.svelte-108ax7f){align-items:center;display:flex}.summary.svelte-108ax7f .stop:where(.svelte-108ax7f):not(:last-child):after{content:"";border:2px solid var(--accent);width:8px;height:8px;margin-inline:20px;rotate:45deg}.summary.svelte-108ax7f .hint:where(.svelte-108ax7f){color:var(--color-gold-light);margin:0}.actions.svelte-108ax7f{justify-content:flex-end;gap:64px;margin-top:1rem;display:flex}img.svelte-1uvv3i,video.svelte-1uvv3i{object-fit:cover;width:100%;height:100%;display:block}.board.svelte-10ocecc{padding:0 calc(30px * var(--scale));box-sizing:border-box;font-family:var(--font-display);font-size:calc(75px * var(--scale));letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:var(--color-green-action);pointer-events:none;place-items:center;line-height:1;display:grid}.characterLayer.svelte-1rpkm5j{z-index:30;pointer-events:none;position:absolute;inset:0}video.svelte-10871ld{object-fit:cover;width:100%;height:100%;display:block}.skip.svelte-10871ld{z-index:50;position:absolute;bottom:48px;right:48px}iframe.svelte-o9pmtu{background:#000;border:0;width:100%;height:100%;display:block}.next.svelte-o9pmtu{z-index:50;position:absolute;bottom:120px;right:48px}.mapIcon.svelte-cuezdz,.label.svelte-cuezdz{z-index:2;pointer-events:none}.mapIcon.svelte-cuezdz{width:var(--size);height:var(--size);position:absolute;transform:translate(-50%,-50%)}img.svelte-cuezdz{width:100%;height:100%;display:block}.glow.svelte-cuezdz{z-index:1;width:calc(var(--rule) + 6rem);pointer-events:none;background:radial-gradient(closest-side,#00000073,#0003 60%,#0000);height:6rem;position:absolute;translate:-50% calc(-50% - .5rem)}.label.svelte-cuezdz{white-space:nowrap;width:0;height:0;color:var(--color-offwhite-1);text-shadow:0 1px 3px #000c;position:absolute}.label.svelte-cuezdz:before{content:"";width:var(--rule);border-top:2px solid var(--color-gold-dark);position:absolute;top:0;left:0;translate:-50% -50%}.name.svelte-cuezdz,.module.svelte-cuezdz{line-height:1;position:absolute;left:0;translate:-50%}.name.svelte-cuezdz{bottom:var(--name-gap);font-family:var(--font-display);font-size:calc(var(--name-size) * 1rem / 16);font-weight:300}.module.svelte-cuezdz{top:var(--module-gap);font-family:var(--font-body);font-size:calc(var(--module-size) * 1rem / 16);font-weight:300}h2.svelte-s8w7a4{text-align:center;font-family:var(--font-display);text-transform:uppercase;color:var(--color-offwhite-1);margin:0;font-size:2rem;font-weight:300}.ornament.svelte-s8w7a4 .divider{margin:4px 0 10px}.scroller.svelte-s8w7a4{--row:68px;--fade:48px;--top:black;--bottom:black;height:calc(var(--row) * 6);overscroll-behavior:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom, var(--top), black var(--fade), black calc(100% - var(--fade)), var(--bottom));mask-image:linear-gradient(to bottom, var(--top), black var(--fade), black calc(100% - var(--fade)), var(--bottom));overflow-y:auto}.scroller.svelte-s8w7a4::-webkit-scrollbar{display:none}.above.svelte-s8w7a4{--top:transparent}.below.svelte-s8w7a4{--bottom:transparent}ol.svelte-s8w7a4{--rail:16px;padding:0 0 0 calc(var(--rail) + 32px);--gap:17px;gap:var(--gap);flex-direction:column;margin:0;list-style:none;display:flex;position:relative}li.svelte-s8w7a4{--name-size:1.5rem;--name-line:1.1;--dot:calc(var(--name-size) * var(--name-line) / 2);flex-direction:column;display:flex;position:relative}li.svelte-s8w7a4:not(:last-child):before{content:"";left:-32px;top:var(--dot);height:calc(100% + var(--gap));border-left:2px solid var(--color-gold-dark);position:absolute;translate:-50%}li.done.svelte-s8w7a4{opacity:.35}img.svelte-s8w7a4{left:-32px;top:var(--dot);width:.75rem;position:absolute;translate:-50% -50%}.current.svelte-s8w7a4 img:where(.svelte-s8w7a4){width:1rem}.name.svelte-s8w7a4{font-family:var(--font-display);font-size:var(--name-size);font-weight:300;line-height:var(--name-line);color:var(--color-offwhite-1)}.module.svelte-s8w7a4{font-family:var(--font-body);color:var(--color-gold-light);font-size:1rem;font-weight:300}.map.svelte-1j33xh5{transform-origin:0 0;transition:transform .9s ease-in-out;position:absolute;inset:0}.journey.svelte-1j33xh5{width:calc(234px + 1rem);transition:opacity .4s;position:absolute;bottom:60px;left:76px}.journey.away.svelte-1j33xh5{opacity:0}.sea.svelte-1j33xh5{background:var(--color-blue-3);position:absolute;inset:0}.backdrop.svelte-1j33xh5{object-fit:cover;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 10% 90%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.instruction.svelte-1j33xh5{margin:0;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.depart.svelte-1j33xh5{z-index:1;position:absolute;translate:-50% -50%}.routes.svelte-1j33xh5{width:100%;height:100%;position:absolute;inset:0}.routes.svelte-1j33xh5 polyline:where(.svelte-1j33xh5){fill:none;stroke:var(--color-gold-dark);stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.routes.svelte-1j33xh5 polyline.flash:where(.svelte-1j33xh5){animation:.42s ease-in-out 2 svelte-1j33xh5-flash}@keyframes svelte-1j33xh5-flash{50%{stroke:var(--color-offwhite-1);stroke-width:8px;filter:drop-shadow(0 0 6px var(--color-offwhite-1))}}.panelHolder.svelte-wq5zn4{flex-direction:column;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.panel.svelte-wq5zn4{--panel-width:calc(660px + 10rem);--panel-height:300px;--portrait:160px;--crystal:32px;width:var(--panel-width);max-width:calc(var(--visible-w) - 256px);min-height:var(--panel-height);grid-template-columns:var(--portrait) 1fr;box-shadow:var(--press-shadow);animation:.26s cubic-bezier(.2,1.3,.4,1) both svelte-wq5zn4-open;display:grid}.portrait.svelte-wq5zn4{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.text.svelte-wq5zn4{background:var(--color-offwhite-1);padding:calc(16px + 1rem);padding-bottom:calc(var(--text-size) / 2 + var(--button-pad) + 8px);color:#1c2b33;align-items:center;display:flex;position:relative}.text.svelte-wq5zn4 .scroller:where(.svelte-wq5zn4){--slides-fade:24px;max-height:calc(var(--visible-h) - 240px - 6rem);flex:1;margin-inline:-24px;padding-inline:24px;overflow:hidden auto}.text.svelte-wq5zn4 p:where(.svelte-wq5zn4){height:100%;font-size:var(--text-size);align-items:center;margin:0;line-height:1.4;display:flex}.belowNav.svelte-wq5zn4{--dot:calc(12px + .75rem);height:var(--dot);gap:24px;display:flex}.dots.svelte-wq5zn4{gap:.5rem;display:flex;position:relative;top:16px;left:16px}.dots.svelte-wq5zn4 img:where(.svelte-wq5zn4){width:var(--dot);height:var(--dot);display:block}.dots.svelte-wq5zn4 .current:where(.svelte-wq5zn4){animation:.36s cubic-bezier(.3,1.6,.5,1) both svelte-wq5zn4-pop}@keyframes svelte-wq5zn4-pop{0%{scale:.4}}@media (prefers-reduced-motion:reduce){.dots.svelte-wq5zn4 .current:where(.svelte-wq5zn4){animation:none}}.controls.svelte-wq5zn4{flex:none;align-self:flex-start;align-items:center;gap:24px;margin-left:auto;margin-right:-50px;display:flex;translate:0 -50%}.crystal.svelte-wq5zn4{width:var(--crystal);height:var(--crystal);position:absolute;left:0;translate:-50%}@keyframes svelte-wq5zn4-open{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.stage.svelte-6z9mpc{display:contents}.end.svelte-1931i10{position:absolute;inset:0}.panel.svelte-1931i10{color:var(--text-primary);text-align:center;flex-direction:column;justify-content:safe center;align-items:center;display:flex;position:absolute;inset:64px;overflow-y:auto}.panel.svelte-1931i10 .head:where(.svelte-1931i10){width:min(1024px,100%)}.panel.svelte-1931i10 h1:where(.svelte-1931i10){outline:none;margin:0;font-size:6rem}.panel.svelte-1931i10 p:where(.svelte-1931i10){margin:0;font-size:1.5rem;font-weight:lighter}.actions.svelte-1931i10{flex-wrap:wrap;justify-content:center;gap:32px 64px;margin-top:64px;display:flex}.certificate.svelte-19e78gb{text-align:center;flex-direction:column;align-items:center;display:flex}h1.svelte-19e78gb{outline:none;margin:0}p.svelte-19e78gb{margin:0}.action.svelte-19e78gb h2:where(.svelte-19e78gb){font-family:inherit;font-size:inherit;margin:0;font-weight:700}dl.svelte-19e78gb{text-align:left;grid-template-columns:auto auto;justify-content:center;margin:0;display:grid}dt.svelte-19e78gb{font-weight:700}dd.svelte-19e78gb{margin:0}.screen.svelte-19e78gb{width:min(64rem,100%);color:var(--text-primary)}.screen.svelte-19e78gb h1:where(.svelte-19e78gb){font-size:6rem}.screen.svelte-19e78gb .subtitle:where(.svelte-19e78gb){font-size:1.5rem;font-weight:lighter}.screen.svelte-19e78gb .action:where(.svelte-19e78gb){font-size:var(--text-size);margin-top:48px;line-height:1.4}.screen.svelte-19e78gb dl:where(.svelte-19e78gb){font-size:var(--text-size);gap:8px 24px;margin-top:32px;line-height:1.4}.print.svelte-19e78gb{color:#000;font-family:var(--font-body), sans-serif;font-size:12pt}.print.svelte-19e78gb h1:where(.svelte-19e78gb){font-family:var(--font-display), sans-serif;font-size:36pt}.print.svelte-19e78gb .subtitle:where(.svelte-19e78gb){font-size:14pt}.print.svelte-19e78gb .action:where(.svelte-19e78gb){margin-top:18mm}.print.svelte-19e78gb dl:where(.svelte-19e78gb){gap:3mm 8mm;margin-top:10mm;font-size:14pt}.frame.svelte-1r10ma6{position:absolute;inset:0}.panel.svelte-1r10ma6{padding-inline:calc(48px + 64px * var(--decor-scale,1));flex-direction:column;justify-content:safe center;align-items:center;display:flex;position:absolute;inset:64px;overflow-y:auto}.actions.svelte-1r10ma6{flex-wrap:wrap;justify-content:center;gap:32px 64px;margin-top:64px;display:flex}.loadingScreen.svelte-1emwc79{z-index:100;color:#e7ecf5;background:#0b1220;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex;position:absolute;inset:0}.spinner.svelte-1emwc79{width:6rem;height:6rem;animation:1.1s linear infinite svelte-1emwc79-spin}.spinner.svelte-1emwc79 circle:where(.svelte-1emwc79){fill:none;stroke-width:4px;stroke-linecap:round}.track.svelte-1emwc79{stroke:#ffffff1f}.arc.svelte-1emwc79{stroke:currentColor}.label.svelte-1emwc79{letter-spacing:.02em;margin:0;font-size:1.5rem}.bar.svelte-1emwc79{background:#ffffff1f;border-radius:999px;width:24rem;height:.5rem;overflow:hidden}.fill.svelte-1emwc79{background:currentColor;height:100%;transition:width .2s ease-out}.step.svelte-1emwc79{color:#e7ecf599;margin:0;font-size:1rem}@keyframes svelte-1emwc79-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-1emwc79{animation:none}}.slider.svelte-1v9am5a{--thumb-size:48px;--track-h:8px;gap:16px;display:grid}label.svelte-1v9am5a{font-size:1.5rem}input.svelte-1v9am5a{appearance:none;width:100%;height:var(--thumb-size);cursor:pointer;background:0 0;margin:0}input.svelte-1v9am5a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:6px;box-shadow:0 0 0 12px var(--focus-halo)}input.svelte-1v9am5a::-webkit-slider-runnable-track{height:var(--track-h);background:linear-gradient(to right, var(--state-correct) 0 calc(var(--thumb-size) / 2 + (100% - var(--thumb-size)) * var(--p)), var(--color-black) 0);border:none}input.svelte-1v9am5a::-moz-range-track{height:var(--track-h);background:linear-gradient(to right, var(--state-correct) 0 calc(var(--thumb-size) / 2 + (100% - var(--thumb-size)) * var(--p)), var(--color-black) 0);border:none}input.svelte-1v9am5a::-webkit-slider-thumb{width:var(--thumb-size);height:var(--thumb-size);background:var(--thumb) center/contain no-repeat;filter:drop-shadow(var(--shadow-button-press));appearance:none;margin-top:calc((var(--track-h) - var(--thumb-size)) / 2);border:none;border-radius:0}input.svelte-1v9am5a::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);background:var(--thumb) center/contain no-repeat;filter:drop-shadow(var(--shadow-button-press));border:none;border-radius:0}.languageSelect.svelte-1auknqz{gap:16px;display:grid}label.svelte-1auknqz{font-size:1.5rem}select.svelte-1auknqz{appearance:none;background:var(--color-black) var(--icon) right 16px center/48px no-repeat;width:100%;color:var(--color-white);font:inherit;cursor:pointer;border:none;border-radius:0;padding:16px 88px 16px 24px;font-size:1.5rem}select.svelte-1auknqz:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 9px var(--focus-halo)}@supports (appearance:base-select){select.svelte-1auknqz{appearance:base-select}select.svelte-1auknqz::picker(select){appearance:base-select}select.svelte-1auknqz::picker-icon{display:none}select.svelte-1auknqz::picker(select){background:var(--color-black);color:var(--color-white);border:none}option.svelte-1auknqz{padding:12px 24px;font-size:1.5rem}option.svelte-1auknqz:hover,option.svelte-1auknqz:focus-visible{background:var(--color-grey-dark)}}.blur.svelte-djw3fg{z-index:60;-webkit-backdrop-filter:blur(var(--options-blur,6px));position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.blur.svelte-djw3fg{background:color-mix(in srgb, var(--color-ink) 60%, transparent)}}.panel.svelte-djw3fg{z-index:70;color:var(--text-primary);background:linear-gradient(var(--panel-angle,305deg), var(--scrim-from) 0%, var(--scrim-to) var(--scrim-end,65%));position:absolute;top:0;bottom:0;left:0}.border.svelte-djw3fg{position:absolute;inset:0;-webkit-mask-image:linear-gradient(to top left,#00000080,#0000);mask-image:linear-gradient(to top left,#00000080,#0000)}.content.svelte-djw3fg{text-align:center;width:500px;margin:0 auto;padding-top:48px;position:relative}header.svelte-djw3fg{align-items:center;gap:24px;display:flex}.stripes.svelte-djw3fg{width:64px}h2.svelte-djw3fg{font-family:var(--font-display);flex:1;margin:0;font-size:3rem;font-weight:600}.settings.svelte-djw3fg{gap:48px;margin-top:64px;display:grid}.backdrop.svelte-c50s88{z-index:105;background:color-mix(in srgb, var(--color-blue-3) 90%, transparent);-webkit-backdrop-filter:blur(var(--exit-blur,8px));position:absolute;inset:0}.dialog.svelte-c50s88{z-index:105;width:1016px;color:var(--text-primary);text-align:center;outline:none;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex;position:absolute;inset:0}h2.svelte-c50s88{font-family:var(--font-display);margin:0;font-size:7.5rem;font-weight:700;line-height:1}p.svelte-c50s88{font-size:var(--text-size);text-wrap:balance;margin:0;font-weight:300;line-height:1.4}.actions.svelte-c50s88{margin-top:64px;display:grid}.actions.svelte-c50s88>*{grid-area:1/1}.buttons.svelte-c50s88{transition:opacity var(--fade) ease-out;gap:100px;display:flex}.gone.svelte-c50s88{opacity:0}.busy.svelte-c50s88{align-self:center}button.svelte-1u05x0r{color:#e8e8e8;border:1px solid var(--color-green-action);letter-spacing:.06em;cursor:pointer;background:#14161a;border-radius:4px;min-width:32px;height:32px;padding:0 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}button.svelte-1u05x0r:hover{background:#20242b}.on.svelte-1u05x0r{color:#fff;background:var(--color-green-action)}.on.svelte-1u05x0r:hover{background:color-mix(in srgb, var(--color-green-action), white 15%)}.note.svelte-tiogwl{color:#9aa4b2;margin:0 0 10px}.problem.svelte-tiogwl{color:#ffd7d7;background:#4a1f1f;border-radius:4px;margin:0 0 10px;padding:6px 8px}section.svelte-tiogwl{margin-bottom:14px}.dim.svelte-tiogwl{opacity:.45}h3.svelte-tiogwl{color:#9aa4b2;margin:0 0 4px;font-family:inherit;font-size:12px}button.svelte-tiogwl{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;gap:8px;padding:3px 6px;display:flex}button.svelte-tiogwl:hover{background:#20242b}.here.svelte-tiogwl{border-color:#3d6fe0}.slot.svelte-tiogwl{color:#9aa4b2;border:1px solid #0000;gap:8px;padding:3px 6px;display:flex}.slot.hosts.svelte-tiogwl{color:#8fd19e}.mark.svelte-tiogwl{text-align:center;width:16px}.part.svelte-tiogwl{padding-left:22px}.kind.svelte-tiogwl{color:#9aa4b2;width:64px}.label.svelte-tiogwl{flex:1}.tag.svelte-tiogwl{color:#14161a;background:#9aa4b2;border-radius:3px;padding:0 4px;font-size:11px}.where.svelte-tiogwl{color:#6b7380;font-weight:400}.warn.svelte-tiogwl{background:#d9a441}.variant.svelte-tiogwl{border-bottom:1px solid #3a3f47;padding-bottom:12px}.row.svelte-tiogwl{flex-wrap:wrap;gap:8px;display:flex}.row.svelte-tiogwl button:where(.svelte-tiogwl){background:#20242b;border-color:#6b3030;width:auto;padding:3px 8px}.row.svelte-tiogwl button:where(.svelte-tiogwl):hover{background:#3a1f1f}.note.svelte-10362yl{color:#9aa4b2;margin:0 0 10px}table.svelte-10362yl{border-collapse:collapse;width:100%}td.svelte-10362yl{border-bottom:1px solid #262b33;padding:3px 6px}td.svelte-10362yl:first-child{width:50%}button.svelte-10362yl{color:inherit;font-family:inherit;font-size:inherit;cursor:pointer;background:#20242b;border:1px solid #3a3f47;border-radius:3px;padding:2px 8px}button.svelte-10362yl:hover:not(:disabled){background:#2b313a}button.svelte-10362yl:disabled{opacity:.4;cursor:default}.reset.svelte-10362yl{margin-top:12px}.tag.svelte-10362yl{color:#14161a;background:#9aa4b2;border-radius:3px;padding:0 4px;font-size:11px}.on.svelte-10362yl{background:#6cc17f}.warn.svelte-10362yl{background:#d9a441}h3.svelte-7t35a8{color:#9aa4b2;margin:0 0 8px;font-family:inherit;font-size:12px}.row.svelte-7t35a8+h3:where(.svelte-7t35a8){margin-top:20px}.bar.svelte-7t35a8{background:#20242b;border:1px solid #3a3f47;border-radius:6px;height:8px;overflow:hidden}.fill.svelte-7t35a8{background:#6cc17f;height:100%}.over.svelte-7t35a8 .fill:where(.svelte-7t35a8){background:#d95050}.note.svelte-7t35a8{color:#9aa4b2;margin:6px 0 10px}.problem.svelte-7t35a8{color:#ffd7d7;background:#4a1f1f;border-radius:4px;margin:0 0 16px;padding:6px 8px}textarea.svelte-7t35a8{width:100%;height:120px;color:inherit;resize:vertical;background:#0e1013;border:1px solid #3a3f47;border-radius:4px;padding:6px;font-family:inherit;font-size:11px}.row.svelte-7t35a8{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.stack.svelte-7t35a8{flex-direction:column;align-items:flex-start}button.svelte-7t35a8{color:inherit;font-family:inherit;font-size:inherit;cursor:pointer;background:#20242b;border:1px solid #3a3f47;border-radius:3px;padding:3px 8px}button.svelte-7t35a8:hover{background:#2b313a}.danger.svelte-7t35a8{border-color:#6b3030}.danger.svelte-7t35a8:hover{background:#3a1f1f}.tag.svelte-7t35a8{color:#14161a;border-radius:3px;padding:0 4px;font-size:11px}.warn.svelte-7t35a8{background:#d9a441}.bad.svelte-7t35a8{background:#d95050}h3.svelte-dame4j{color:#9aa4b2;margin:0 0 6px;font-family:inherit;font-size:12px}dl.svelte-dame4j+h3:where(.svelte-dame4j),.row.svelte-dame4j+h3:where(.svelte-dame4j){margin-top:16px}dl.svelte-dame4j{grid-template-columns:140px 1fr;gap:2px 8px;margin:0;display:grid}dt.svelte-dame4j{color:#9aa4b2}dd.svelte-dame4j{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.empty.svelte-dame4j{color:#5c636e}.note.svelte-dame4j{color:#9aa4b2;margin:0}.row.svelte-dame4j{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}button.svelte-dame4j{color:inherit;font-family:inherit;font-size:inherit;cursor:pointer;background:#20242b;border:1px solid #3a3f47;border-radius:3px;padding:3px 8px}button.svelte-dame4j:hover{background:#2b313a}ol.svelte-dame4j{margin:0;padding:0;font-size:11px;list-style:none}li.svelte-dame4j{gap:6px;padding:1px 0;display:flex}.failed.svelte-dame4j{color:#ffd7d7}.time.svelte-dame4j,.call.svelte-dame4j{color:#9aa4b2;flex-shrink:0}.call.svelte-dame4j{width:64px}.what.svelte-dame4j{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tag.svelte-dame4j{color:#14161a;background:#9aa4b2;border-radius:3px;padding:0 4px;font-size:11px}.good.svelte-dame4j{background:#6cc17f}.warn.svelte-dame4j{background:#d9a441}.bad.svelte-dame4j{background:#d95050}.note.svelte-32h2ic{color:#9aa4b2;margin:0 0 10px}.problem.svelte-32h2ic{color:#ffd7d7;background:#4a1f1f;border-radius:4px;margin:0 0 10px;padding:6px 8px}section.svelte-32h2ic{margin-bottom:14px}h3.svelte-32h2ic{color:#9aa4b2;margin:0 0 4px;font-family:inherit;font-size:12px}.row.svelte-32h2ic,button.svelte-32h2ic{width:100%;color:inherit;text-align:left;border:1px solid #0000;border-radius:3px;gap:8px;padding:3px 6px;display:flex}.row.svelte-32h2ic{color:#9aa4b2}.row.hosts.svelte-32h2ic{color:#8fd19e}button.svelte-32h2ic{cursor:pointer;background:0 0}button.svelte-32h2ic:hover{background:#20242b}.here.svelte-32h2ic{border-color:#3d6fe0}.mark.svelte-32h2ic{text-align:center;width:16px}.kind.svelte-32h2ic{color:#9aa4b2;width:64px}.label.svelte-32h2ic{flex:1}.tag.svelte-32h2ic{color:#14161a;background:#9aa4b2;border-radius:3px;padding:0 4px;font-size:11px}.done.svelte-32h2ic{background:#8fd19e}.panel.svelte-1h6qdms{z-index:80;color:#e8e8e8;background:#14161ae6;border:1px solid #3a3f47;border-radius:6px;flex-direction:column;width:420px;max-height:60%;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;line-height:1.4;display:flex;position:absolute;top:96px;left:48px;box-shadow:0 8px 24px #0006}header.svelte-1h6qdms{border-bottom:1px solid #3a3f47;align-items:center;gap:4px;padding:8px;display:flex}strong.svelte-1h6qdms{color:#9aa4b2;margin-right:4px}button.svelte-1h6qdms{color:inherit;font-family:inherit;font-size:inherit;cursor:pointer;background:#20242b;border:1px solid #3a3f47;border-radius:3px;padding:3px 8px}button.svelte-1h6qdms:hover{background:#2b313a}.tab.on.svelte-1h6qdms{background:#3d6fe0;border-color:#3d6fe0}.close.svelte-1h6qdms{margin-left:auto}.body.svelte-1h6qdms{flex:1;padding:12px;overflow-y:auto}.toast.svelte-1hkoyuo{color:var(--text-primary);background:linear-gradient(305deg, var(--scrim-from) 0%, var(--color-ink) 100%);box-shadow:var(--shadow-button);align-items:flex-start;gap:20px;padding:20px 20px 20px 36px;display:flex;position:relative}.toast.svelte-1hkoyuo:before{content:"";background:var(--kind);width:10px;position:absolute;top:0;bottom:0;left:0}.info.svelte-1hkoyuo{--kind:var(--state-correct)}.warning.svelte-1hkoyuo{--kind:var(--accent)}.error.svelte-1hkoyuo{--kind:var(--state-wrong)}.text.svelte-1hkoyuo{flex:1;min-width:0}h3.svelte-1hkoyuo{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:1.875rem;font-weight:600}p.svelte-1hkoyuo{font-size:var(--text-size);color:var(--text-muted);overflow-wrap:anywhere;margin:6px 0 0;line-height:1.4}.stack.svelte-6tbaic{z-index:110;flex-direction:column;gap:16px;width:520px;display:flex;position:absolute;bottom:48px;right:48px}.region.svelte-6tbaic{flex-direction:column;gap:16px;display:flex}.skipLink.svelte-x2s29t{z-index:60;padding:var(--button-pad);background:var(--accent);color:var(--text-inverse);font-size:var(--text-size);outline:3px solid var(--text-primary);outline-offset:3px;font-weight:700;text-decoration:none;position:absolute;top:48px;left:48px}.skipLink.svelte-x2s29t:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.behind.svelte-5ja8rd,.screen.svelte-5ja8rd{display:contents}.close-course.svelte-5ja8rd{z-index:50;scale:var(--decor-scale,1);transform-origin:100% 0;position:absolute;top:48px;right:48px}.course-controls.svelte-5ja8rd{z-index:50;scale:var(--decor-scale,1);transform-origin:0 0;align-items:flex-start;gap:16px;display:flex;position:absolute;top:48px;left:48px}.certificate-print.svelte-hd32oe{display:none}@media print{@page{size:A4 landscape;margin:20mm}html,body{background:#fff!important}#app>:not(.certificate-print){display:none!important}.certificate-print.svelte-hd32oe{padding-top:20mm;display:block}}
