@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.p.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.p.03ilua6xb7p2f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.1bg6trwi21i5q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.p.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.2g9xiodaln20i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.p.22w-t0ek6hrfw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.1n2oi-d4a-xww.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.43k37qsrz1u-w.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.p.3epu2aock-7p_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.0zvxjg5nywxta.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_52b127e-module__NxPOEG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_52b127e-module__NxPOEG__variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--ink:#211b39;--muted:#777185;--violet:#7960e9;--font-sans:var(--font-poppins),sans-serif}*{box-sizing:border-box}body{color:var(--ink);font-family:var(--font-sans);background:#fcfbff;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:5px;outline:3px solid #ae99fb}::selection{background:#e4d8ff}.landing{isolation:isolate;background:#fcfbff;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow-x:clip}.landing:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#7960e906 1px,#0000 1px),linear-gradient(90deg,#7960e906 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 55%,#0000);mask-image:linear-gradient(#0000,#000 55%,#0000)}.header,.footer{justify-content:space-between;align-items:center;gap:16px;width:min(1240px,100%);margin:auto;padding:30px 48px;display:flex}.header{margin-top:0;margin-bottom:0}.logo{width:178px;height:auto;display:block}.hero{grid-template-columns:1.13fr 1fr;align-items:center;gap:25px;width:min(1240px,100%);margin:auto;padding:32px 48px 55px;display:grid}.eyebrow{letter-spacing:.025em;color:#8870bc;align-items:center;gap:9px;margin:0 0 22px;font-size:12px;font-weight:500;display:flex}h1{letter-spacing:-3px;margin:0 0 24px;font-size:clamp(46px,4.8vw,68px);font-weight:700;line-height:1.15}h1 span{color:#9470de;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#9470de 10%,#ad7dde 40%,#8977df 70%,#9470de 95%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:18s ease-in-out infinite alternate soft-gradient}.intro{color:var(--muted);max-width:470px;margin:0;font-size:14px;line-height:1.95}.waitlist{max-width:490px;min-height:155px;margin-top:35px}.form-heading{margin:0 0 13px;font-size:13px;font-weight:600}.email-row{background:#fff;border:1px solid #e9e2f3;border-radius:17px;gap:6px;padding:6px;display:flex;box-shadow:0 8px 30px #68409407}.email-row input{min-width:0;color:var(--ink);background:0 0;border:0;border-radius:10px;flex:1;padding:12px 13px;font-size:13px}.email-row input::placeholder{color:#9a91a8}.email-row button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(110deg,#7960e9 10%,#9264dd 45%,#7069df 75%,#7960e9 95%) 0 0/250% 100%;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:15px 18px;font-size:12px;font-weight:600;transition:filter .2s,transform .2s;animation:22s ease-in-out infinite alternate soft-gradient;display:flex;box-shadow:0 4px 10px #7960e923}.email-row button:hover{filter:brightness(.96);transform:translateY(-1px)}.email-row button:disabled{opacity:.65;cursor:wait}.consent{color:#81798e;margin:13px 3px 0;font-size:10px;line-height:1.9}.consent a{text-underline-offset:3px;text-decoration:underline}.honeypot,.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mascot-scene{justify-content:center;align-items:center;height:490px;display:flex;position:relative}.mascot{z-index:2;filter:drop-shadow(0 14px 18px #8c52b513);width:345px;max-width:84%;height:auto;animation:7s ease-in-out infinite float;position:relative}.orbit{background:radial-gradient(circle,#ead8fb55,#0000 70%);border:1px solid #b9a0df22;border-radius:50%;width:440px;max-width:100%;height:440px;position:absolute;transform:rotate(-25deg)}.orbit-two{border-color:#b9a0df20;width:330px;height:330px;transform:rotate(25deg)}.speech{z-index:3;background:#ffffffc9;border:1px solid #fff;border-radius:19px 19px 19px 4px;padding:14px 19px;font-size:12px;font-weight:500;position:absolute;top:8px;right:20px;transform:rotate(5deg);box-shadow:0 8px 30px #8456bc08}.floating-tag{z-index:3;background:#ffffffed;border:1px solid #fff;border-radius:17px;align-items:center;gap:10px;padding:14px 18px;font-size:12px;font-weight:500;display:flex;position:absolute;box-shadow:0 10px 35px #906db310}.tag-summary{color:#8872bb;bottom:97px;left:-8px;transform:rotate(-7deg)}.tag-cards{color:#7068a6;bottom:41px;right:-5px;transform:rotate(7deg)}.tag-summary svg{color:#ba8be2}.tag-cards svg{color:#89a5e7}.spark{color:#cbb1ee;font-size:28px;position:absolute}.spark-one{top:65px;left:14px}.spark-two{color:#afc8f1;font-size:21px;top:165px;right:0}.mascot-shadow{filter:blur(12px);background:#9674b524;border-radius:50%;width:235px;height:18px;position:absolute;bottom:34px}.footer{color:#918799;margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:26px;font-size:10px}.footer nav{gap:24px;display:flex}.footer a:hover{color:var(--violet)}.footer-dot{padding:0 8px}.success{background:#fff;border:1px solid #e6dcf9;border-radius:18px;align-items:center;gap:14px;padding:22px;display:flex}.success-icon{color:#7960e9;background:#f0e9ff;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.success strong{font-size:15px}.success p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.7}.error{color:#a13457;font-size:11px;line-height:1.6}.spinner{animation:1s linear infinite spin}.legal{max-width:760px;margin:auto;padding:40px 24px 80px;font-size:14px;line-height:1.9}.legal h1{letter-spacing:-1px;margin-top:40px;font-size:34px}.legal h2{margin-top:32px;font-size:18px}.legal a{color:var(--violet);text-decoration:underline}@keyframes float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(1deg)}}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:761px) and (max-height:740px){.header{padding-top:22px;padding-bottom:12px}.hero{padding-top:12px;padding-bottom:20px}.mascot-scene{height:420px}.mascot{width:300px}.orbit{width:370px;height:370px}.speech{top:0}.waitlist{margin-top:24px}.footer{padding-bottom:18px}}@media (max-width:900px){.header{padding:calc(22px + env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) 12px max(24px,env(safe-area-inset-left))}.logo{width:144px}.hero{padding:8px max(24px,env(safe-area-inset-right)) 34px max(24px,env(safe-area-inset-left));text-align:center;flex-direction:column-reverse;gap:22px;display:flex}.mascot-scene{flex-shrink:0;width:min(100%,310px);height:218px}.mascot{width:170px;max-width:initial}.orbit{width:220px;height:220px}.orbit-two{width:174px;height:174px}.speech{border-radius:13px 13px 13px 3px;padding:10px 12px;font-size:10px;top:4px;right:-5px}.floating-tag{border-radius:13px;gap:7px;padding:10px 12px;font-size:10px}.floating-tag svg{width:15px;height:15px}.tag-summary{bottom:27px;left:-5px}.tag-cards{bottom:7px;right:-7px}.spark-one{font-size:20px;top:28px;left:9px}.spark-two{font-size:16px;top:83px;right:2px}.mascot-shadow{width:140px;height:12px;bottom:0}.eyebrow{justify-content:center;gap:8px;margin-bottom:14px;font-size:11px}.eyebrow svg{width:14px}h1{letter-spacing:-2px;margin-bottom:18px;font-size:clamp(39px,11.2vw,45px);line-height:1.12}.intro{max-width:360px;margin:auto;font-size:14px;line-height:1.75}.desktop-break{display:none}.waitlist{width:100%;max-width:430px;min-height:0;margin:28px auto 0}.form-heading{margin-bottom:12px;font-size:13px}.waitlist-form{background:#ffffffb8;border:1px solid #7d63e921;border-radius:21px;padding:8px;box-shadow:0 12px 34px #68409412}.email-row{box-shadow:none;background:0 0;border:0;border-radius:14px;grid-template-columns:1fr;gap:8px;padding:0;display:grid}.email-row input{background:#fff;border:1px solid #e7e0f1;border-radius:13px;min-height:52px;padding:13px 15px;font-size:16px}.email-row button{border-radius:13px;width:100%;min-height:52px;padding:14px 18px;font-size:13px}.consent{max-width:315px;margin:12px auto 2px;font-size:11px;line-height:1.65}.footer{padding:5px max(24px,env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));flex-wrap:wrap;justify-content:center;gap:10px;font-size:10px}.footer nav{gap:20px}.success{text-align:left;padding:19px}.success p{font-size:12px}}@media (max-width:360px){.header{padding-left:18px;padding-right:18px}.logo{width:135px}.hero{padding-left:18px;padding-right:18px}.mascot-scene{width:290px;height:200px}.mascot{width:158px}.orbit{width:202px;height:202px}.orbit-two{width:160px;height:160px}.speech{right:-2px}.tag-summary{left:-3px}.tag-cards{right:-3px}h1{font-size:38px}.intro{font-size:13px}.footer{padding-left:18px;padding-right:18px}}@media (min-width:700px) and (max-width:900px) and (max-height:600px) and (orientation:landscape){.header{width:100%;padding:14px 32px 0}.logo{width:132px}.hero{text-align:left;flex:1;grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);align-items:center;gap:18px;padding:0 32px 12px;display:grid}.eyebrow{justify-content:flex-start;margin:0 0 7px;font-size:10px}h1{margin:0 0 10px;font-size:clamp(34px,5vw,45px);line-height:1.06}.intro{max-width:440px;margin:0;font-size:11px;line-height:1.55}.waitlist{max-width:420px;margin:15px 0 0}.form-heading{margin-bottom:7px;font-size:11px}.waitlist-form{border-radius:17px;padding:6px}.email-row{grid-template-columns:minmax(0,1fr) auto;gap:6px}.email-row input{min-height:44px;padding:10px 12px;font-size:15px}.email-row button{width:auto;min-height:44px;padding:10px 14px;font-size:11px}.consent{text-align:left;max-width:none;margin:7px 2px 0;font-size:9px;line-height:1.45}.mascot-scene{width:100%;height:250px}.mascot{width:178px}.orbit{width:232px;height:232px}.orbit-two{width:180px;height:180px}.speech{font-size:9px;top:4px;right:0}.floating-tag{padding:8px 10px;font-size:9px}.tag-summary{bottom:36px;left:-4px}.tag-cards{bottom:13px;right:-5px}.footer{flex-wrap:nowrap;justify-content:space-between;width:100%;padding:3px 32px 9px;font-size:8px}.footer nav{gap:14px}}.landing:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(at 78% 46%,#f0e5ff 0,#0000 46%),radial-gradient(at 1% 96%,#f4edff 0,#0000 45%);animation:28s ease-in-out infinite alternate ambient-drift;position:absolute;inset:-6%}@keyframes ambient-drift{0%{transform:translate(-1%,1%)scale(1)}to{transform:translate(2%,-2%)scale(1.035)}}@keyframes soft-gradient{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
:root{--pt-brand:#7850dc;--pt-brand-on-dark:#c39afa;--pt-font:var(--font-poppins), "Poppins", system-ui, sans-serif;--pt-font-logo-alt:var(--font-logo-inter), "Inter", system-ui, sans-serif;--pt-radius-xs:8px;--pt-radius-sm:14px;--pt-radius-key:20px;--pt-radius-card:20px;--pt-radius-panel:24px;--pt-radius-pill:999px;--pt-depth:4px;--pt-depth-static:3px;--pt-depth-subtle:1px;--pt-press-duration:.22s;--pt-press-ease:cubic-bezier(.4, 0, .2, 1);--pt-hover-travel:.55;--pt-hover-scale:1.01;--pt-active-travel:.95;--pt-active-scale:.99;--pt-focus-width:3px;--pt-segment-duration:.32s}:root,.pt-root[data-theme=light],.pt-scope-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pt-bg:#f6f3ff;--pt-surface:#fff;--pt-surface-sunken:#faf8fe;--pt-field-hover:#faf7ff;--pt-accent-soft:#eee6ff;--pt-accent-soft-hover:#e7dbff;--pt-ink:#332754;--pt-ink-muted:#6f6182;--pt-accent:var(--pt-brand);--pt-accent-strong:#6842b5;--pt-selected-fg:var(--pt-accent-strong);--pt-line:#d6c8eb;--pt-line-strong:#c4abea;--pt-edge:#c2aee8;--pt-bevel:inset 0 2px 0 #fff;--pt-on-accent:#fff;--pt-focus:var(--pt-accent);--pt-overlay:#1915236b;--pt-elevation:0 10px 50px #2b15321a;--pt-indicator-shadow:0 1px 4px #1b0f271f;--pt-water:#5d9fd6;--pt-water-soft:#dcecf8;--pt-map-outside:color-mix(in srgb, var(--pt-accent-soft) 32%, var(--pt-bg));--pt-map-context:color-mix(in srgb, var(--pt-accent-soft) 58%, var(--pt-surface));--pt-map-country-edge:color-mix(in srgb, var(--pt-edge) 72%, var(--pt-accent));--pt-map-done:color-mix(in srgb, var(--pt-success-bg) 78%, var(--pt-surface));--pt-atlas-proposal-water:#dcecf8;--pt-atlas-proposal-land:#f5f0e6;--pt-atlas-proposal-coast:#46687a;--pt-atlas-proposal-river:#3c84bd;--pt-atlas-proposal-marker:#f39a38;--pt-atlas-proposal-marker-blue:#77cbea;--pt-atlas-country-france:#94bed5;--pt-atlas-country-britain:#d5a2ac;--pt-atlas-country-prussia:#b3a8d0;--pt-atlas-country-russia:#abc89a;--pt-atlas-country-austria:#dbc998;--pt-atlas-country-netherlands:#dea984;--pt-atlas-proposal-marker-ink:#172d42;--pt-atlas-proposal-context-ink:#213f52;--pt-atlas-proposal-deep-water:#173b55;--pt-atlas-proposal-deep-land:#cddad5;--pt-atlas-proposal-deep-ink:#f2f7fb;--pt-brand-ink:var(--pt-ink);--pt-brand-accent:var(--pt-brand);--pt-brand-weight:700;--pt-hero-bg:var(--pt-accent-soft);--pt-paper:color-mix(in oklab, var(--pt-on-accent) 94%, var(--pt-accent-soft));--pt-paper-veil:transparent;--pt-primary-bg:var(--pt-brand);--pt-primary-fg:var(--pt-on-accent);--pt-primary-line:var(--pt-brand);--pt-primary-edge:#5e37a4;--pt-primary-bevel:inset 0 1px 0 #ffffff4d;--pt-primary-bg-hover:#8059e0;--pt-primary-line-hover:#8059e0;--pt-secondary-bg:var(--pt-accent-soft);--pt-secondary-fg:var(--pt-accent-strong);--pt-secondary-line:var(--pt-line);--pt-secondary-edge:var(--pt-edge);--pt-secondary-bg-hover:var(--pt-accent-soft);--pt-secondary-line-hover:var(--pt-accent);--pt-secondary-fg-hover:var(--pt-accent-strong);--pt-neutral-bg:var(--pt-surface);--pt-neutral-fg:var(--pt-ink);--pt-neutral-bg-hover:var(--pt-accent-soft);--pt-success-bg:#e7f6e9;--pt-success-line:#559768;--pt-success-edge:#39764a;--pt-success-ink:#215b34;--pt-danger-bg:#ffe9e5;--pt-danger-line:#d9796e;--pt-danger-edge:#b9564c;--pt-danger-ink:#8d342b;--pt-danger-strong:#a33d50;--pt-danger-strong-hover:#8f2d40;--pt-danger-strong-edge:#6f2233;--pt-warning-bg:#fff5e8;--pt-warning-ink:#815b20;--pt-streak-fill:#ffc54d;--pt-key-quiet-bg:#f3edfb;--pt-key-quiet-line:#e8def5;--pt-key-quiet-edge:#dfd3ee;--pt-error-ink:#a63843;--pt-notice-ink:#2f7a4a;--pt-confirm-bg:var(--pt-success-bg);--pt-confirm-line:var(--pt-success-line);--pt-confirm-edge:var(--pt-success-edge);--pt-confirm-fg:var(--pt-success-ink);--pt-excerpt-candidate-ink:var(--pt-accent-strong);--pt-excerpt-candidate-wash:var(--pt-accent-soft);--pt-excerpt-candidate-hover:var(--pt-primary-bg);--pt-excerpt-candidate-hover-ink:var(--pt-primary-fg);--pt-excerpt-candidate-hover-line:var(--pt-primary-line);--category-a-ink:#00778c;--category-a-wash:#d8f5f7;--category-b-ink:#39762b;--category-b-wash:#e6f4de;--category-c-ink:#8c6500;--category-c-wash:#fff1be;--category-d-ink:#254cc4;--category-d-wash:#e5eaff;--category-e-ink:#ad287b;--category-e-wash:#fde0f2;--category-f-ink:#b53c26;--category-f-wash:#ffdfd7;--category-g-ink:#587409;--category-g-wash:#edf5cc;--category-h-ink:#a14d00;--category-h-wash:#ffead2;--category-i-ink:#00745e;--category-i-wash:#d9f7ec;--category-j-ink:#0069a8;--category-j-wash:#dcefff}:is(.pt-root[data-theme=dark],html:has(.pt-root[data-theme=dark]),.pt-scope-dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pt-bg:#191523;--pt-surface:#382b49;--pt-surface-sunken:#2a2138;--pt-field-hover:#423252;--pt-accent-soft:#583e78;--pt-accent-soft-hover:#634784;--pt-ink:#f8f4ff;--pt-ink-muted:#c7bad8;--pt-accent:#d0b0ff;--pt-accent-strong:#f0e2ff;--pt-selected-fg:var(--pt-accent);--pt-line:#8a6da9;--pt-line-strong:#b594da;--pt-edge:#684d85;--pt-bevel:inset 0 1px 0 #ffffff24;--pt-on-accent:#fff;--pt-overlay:#08060c99;--pt-elevation:0 10px 50px #00000073;--pt-indicator-shadow:0 1px 4px #00000059;--pt-water:#86bdf0;--pt-water-soft:#22384f;--pt-map-outside:color-mix(in srgb, var(--pt-bg) 72%, var(--pt-surface));--pt-map-context:color-mix(in srgb, var(--pt-bg) 50%, var(--pt-surface));--pt-map-country-edge:color-mix(in srgb, var(--pt-edge) 70%, var(--pt-bg));--pt-map-done:color-mix(in srgb, var(--pt-success-bg) 48%, var(--pt-surface));--pt-atlas-proposal-water:#182f42;--pt-atlas-proposal-land:#52675f;--pt-atlas-proposal-coast:#aac5c9;--pt-atlas-proposal-river:#68bde1;--pt-atlas-proposal-marker:#ffb452;--pt-atlas-proposal-marker-blue:#8cdaef;--pt-atlas-country-france:#365f7b;--pt-atlas-country-britain:#81545f;--pt-atlas-country-prussia:#695d89;--pt-atlas-country-russia:#526f45;--pt-atlas-country-austria:#807040;--pt-atlas-country-netherlands:#916246;--pt-atlas-proposal-marker-ink:#172d42;--pt-atlas-proposal-context-ink:#f2f7fb;--pt-atlas-proposal-deep-water:#103047;--pt-atlas-proposal-deep-land:#a2b8b0;--pt-atlas-proposal-deep-ink:#f2f7fb;--pt-focus:var(--pt-accent);--pt-brand-ink:var(--pt-ink);--pt-neutral-bg:var(--pt-surface);--pt-neutral-fg:var(--pt-ink);--pt-primary-fg:var(--pt-on-accent);--pt-brand-accent:var(--pt-brand-on-dark);--pt-hero-bg:linear-gradient(115deg, var(--pt-surface), var(--pt-surface-sunken));--pt-paper:color-mix(in oklab, var(--pt-on-accent) 86%, var(--pt-accent-soft));--pt-paper-veil:color-mix(in srgb, var(--pt-bg) 14%, transparent);--pt-primary-bg:#8753d4;--pt-primary-line:#a277df;--pt-primary-edge:#6f45a5;--pt-primary-bevel:inset 0 1px 0 #ffffff24;--pt-primary-bg-hover:#8b57da;--pt-primary-line-hover:#ad83ea;--pt-secondary-bg:#7956ad;--pt-secondary-fg:#fff;--pt-secondary-line:#b88ae8;--pt-secondary-edge:#654588;--pt-secondary-bg-hover:#825eb8;--pt-secondary-line-hover:#d0a9ff;--pt-secondary-fg-hover:#fff;--pt-neutral-bg-hover:var(--pt-accent-soft);--pt-success-bg:#1d3c31;--pt-success-line:#5eb88d;--pt-success-edge:#32694f;--pt-success-ink:#c9f5dd;--pt-danger-bg:#4a2939;--pt-danger-line:#dc8392;--pt-danger-edge:#9f4b5d;--pt-danger-ink:#ffdae0;--pt-danger-strong:#b35368;--pt-danger-strong-hover:#c9687a;--pt-danger-strong-edge:#7e3446;--pt-warning-bg:#4b3a27;--pt-warning-ink:#ffe0aa;--pt-streak-fill:#ffd166;--pt-key-quiet-bg:#241d30;--pt-key-quiet-line:#3b2d4c;--pt-key-quiet-edge:#30263d;--pt-error-ink:#ffb7c8;--pt-notice-ink:#acd7bc;--pt-confirm-bg:var(--pt-primary-bg);--pt-confirm-line:var(--pt-primary-line);--pt-confirm-edge:var(--pt-primary-edge);--pt-confirm-fg:var(--pt-primary-fg);--pt-excerpt-candidate-ink:var(--pt-accent-strong);--pt-excerpt-candidate-wash:var(--pt-accent-soft);--pt-excerpt-candidate-hover:var(--pt-primary-bg);--pt-excerpt-candidate-hover-ink:var(--pt-primary-fg);--pt-excerpt-candidate-hover-line:var(--pt-primary-line);--category-a-ink:#58dce8;--category-a-wash:#164e59;--category-b-ink:#97e88b;--category-b-wash:#244a20;--category-c-ink:#f4d350;--category-c-wash:#514615;--category-d-ink:#a7b9ff;--category-d-wash:#283b78;--category-e-ink:#f59ed4;--category-e-wash:#633052;--category-f-ink:#ff9c85;--category-f-wash:#66372b;--category-g-ink:#c6e96c;--category-g-wash:#3d4e18;--category-h-ink:#ffb867;--category-h-wash:#593913;--category-i-ink:#54e3b6;--category-i-wash:#154d40;--category-j-ink:#75caff;--category-j-wash:#164873}[data-category=a]{--mark:var(--category-a-ink);--wash:var(--category-a-wash)}[data-category=b]{--mark:var(--category-b-ink);--wash:var(--category-b-wash)}[data-category=c]{--mark:var(--category-c-ink);--wash:var(--category-c-wash)}[data-category=d]{--mark:var(--category-d-ink);--wash:var(--category-d-wash)}[data-category=e]{--mark:var(--category-e-ink);--wash:var(--category-e-wash)}[data-category=f]{--mark:var(--category-f-ink);--wash:var(--category-f-wash)}[data-category=g]{--mark:var(--category-g-ink);--wash:var(--category-g-wash)}[data-category=h]{--mark:var(--category-h-ink);--wash:var(--category-h-wash)}[data-category=i]{--mark:var(--category-i-ink);--wash:var(--category-i-wash)}[data-category=j]{--mark:var(--category-j-ink);--wash:var(--category-j-wash)}html:has(.pt-root){background:var(--pt-bg)}html:has(.pt-root) body{background:var(--pt-bg)}.pt-root{min-height:100%;color:var(--pt-ink);font-family:var(--pt-font)}@media (hover:none) and (pointer:coarse){:root{--pt-press-duration:.3s}}[data-color-preview=mint]{--pt-preview-fill:#6bd4b7;--pt-preview-on:#13523f;--pt-preview-soft:#e2f8f0;--pt-preview-ink:#17604c;--pt-preview-dark-soft:#203d38;--pt-preview-dark-ink:#9cf0d5}[data-color-preview=yellow]{--pt-preview-fill:#ffd166;--pt-preview-on:#795500;--pt-preview-soft:#fff3d6;--pt-preview-ink:#795500;--pt-preview-dark-soft:#493822;--pt-preview-dark-ink:#ffe09a}[data-color-preview=coral]{--pt-preview-fill:#ff998a;--pt-preview-on:#7b2d25;--pt-preview-soft:#fff0eb;--pt-preview-ink:#943a31;--pt-preview-dark-soft:#482831;--pt-preview-dark-ink:#ffc0b4}[data-color-preview=peach]{--pt-preview-fill:#ffbe98;--pt-preview-on:#83421d;--pt-preview-soft:#fff0e5;--pt-preview-ink:#83421d;--pt-preview-dark-soft:#452f2a;--pt-preview-dark-ink:#ffd0af}[data-color-preview=rose]{--pt-preview-fill:#f49fba;--pt-preview-on:#792543;--pt-preview-soft:#ffedf4;--pt-preview-ink:#913655;--pt-preview-dark-soft:#432a3c;--pt-preview-dark-ink:#ffc3d8}[data-color-preview=sky]{--pt-preview-fill:#94c5fc;--pt-preview-on:#224e7c;--pt-preview-soft:#ebf4ff;--pt-preview-ink:#295d94;--pt-preview-dark-soft:#26344b;--pt-preview-dark-ink:#bddcff}[data-color-preview=teal]{--pt-preview-fill:#5dd6da;--pt-preview-on:#0f505a;--pt-preview-soft:#e1f9fa;--pt-preview-ink:#13606a;--pt-preview-dark-soft:#193d44;--pt-preview-dark-ink:#9fedf1}[data-color-preview=lime]{--pt-preview-fill:#c0d97c;--pt-preview-on:#405411;--pt-preview-soft:#f1f7df;--pt-preview-ink:#4e6518;--pt-preview-dark-soft:#323b26;--pt-preview-dark-ink:#dbeda7}[data-color-preview=cream]{--pt-preview-fill:#f0dcc0;--pt-preview-on:#715538;--pt-preview-soft:#fcf6e9;--pt-preview-ink:#715538;--pt-preview-dark-soft:#3c342d;--pt-preview-dark-ink:#f4e4cf}[data-color-preview=orange]{--pt-preview-fill:#ffa866;--pt-preview-on:#713912;--pt-preview-soft:#fff0df;--pt-preview-ink:#86451a;--pt-preview-dark-soft:#4a3023;--pt-preview-dark-ink:#ffd0a4}.pt-root[data-theme=dark] [data-color-preview]{--pt-preview-soft:var(--pt-preview-dark-soft);--pt-preview-ink:var(--pt-preview-dark-ink)}.pt-root{--pt-secondary-hue:200;--pt-secondary-saturation:88;--pt-secondary-lightness:74;--pt-secondary-fill:#82d0f7;--pt-secondary-on:#153e53;--pt-secondary-soft:#e8f6ff;--pt-secondary-ink:#235b7a}.pt-root[data-theme=dark]{--pt-secondary-soft:#253d50;--pt-secondary-ink:#a0ddf7}[data-icon-tone]{--pt-icon-color:hsl(var(--pt-icon-hue) calc(var(--pt-icon-saturation) * 1%) calc(var(--pt-icon-lightness) * 1%))}[data-icon-tone=brand]{--pt-icon-hue:var(--pt-secondary-hue);--pt-icon-saturation:var(--pt-secondary-saturation);--pt-icon-lightness:var(--pt-secondary-lightness)}[data-icon-tone=gold]{--pt-icon-hue:46;--pt-icon-saturation:92;--pt-icon-lightness:62}[data-icon-tone=ice]{--pt-icon-hue:202;--pt-icon-saturation:60;--pt-icon-lightness:77}[data-icon-tone=sky]{--pt-icon-hue:202;--pt-icon-saturation:74;--pt-icon-lightness:68}[data-icon-tone=cornflower]{--pt-icon-hue:216;--pt-icon-saturation:70;--pt-icon-lightness:66}[data-icon-tone=azure]{--pt-icon-hue:205;--pt-icon-saturation:78;--pt-icon-lightness:62}[data-icon-tone=lagoon]{--pt-icon-hue:193;--pt-icon-saturation:70;--pt-icon-lightness:65}[data-icon-tone=aqua]{--pt-icon-hue:184;--pt-icon-saturation:66;--pt-icon-lightness:60}[data-icon-tone=turquoise]{--pt-icon-hue:177;--pt-icon-saturation:62;--pt-icon-lightness:59}[data-icon-tone=teal]{--pt-icon-hue:173;--pt-icon-saturation:55;--pt-icon-lightness:49}[data-icon-tone=custom]{--pt-icon-hue:var(--pt-icon-custom-hue);--pt-icon-saturation:var(--pt-icon-custom-saturation);--pt-icon-lightness:var(--pt-icon-custom-lightness)}.pt-root{--pt-home-nav-bg-1:color-mix(in srgb, var(--pt-accent-soft) 72%, var(--pt-bg));--pt-home-nav-bg-2:color-mix(in srgb, var(--pt-accent-soft) 48%, var(--pt-bg));--pt-home-nav-bg-3:color-mix(in srgb, var(--pt-accent-soft) 24%, var(--pt-bg));--pt-sticker-violet-bg:var(--pt-brand);--pt-sticker-violet-fg:#fff;--pt-sticker-violet-line:var(--pt-brand-on-dark);--pt-sticker-white-bg:#fff;--pt-sticker-white-fg:var(--pt-brand);--pt-sticker-white-line:var(--pt-brand-on-dark);--pt-tertiary-bg:var(--pt-home-nav-bg-1);--pt-tertiary-bg-hover:color-mix(in srgb, var(--pt-tertiary-bg) 80%, var(--pt-accent-soft));--pt-tertiary-fg:var(--pt-accent);--pt-tertiary-line:color-mix(in srgb, var(--pt-accent) 18%, var(--pt-tertiary-bg));--pt-tertiary-line-hover:color-mix(in srgb, var(--pt-accent) 30%, var(--pt-tertiary-bg));--pt-tertiary-edge:color-mix(in srgb, var(--pt-accent) 7%, var(--pt-tertiary-bg));--pt-tertiary-depth:2px;--pt-play-bg:color-mix(in srgb, var(--pt-primary-fg) 20%, transparent);--pt-play-bg-hover:color-mix(in srgb, var(--pt-primary-fg) 30%, transparent);--pt-sticker-blue-soft-bg:color-mix(in srgb, var(--pt-secondary-fill) 55%, white);--pt-sticker-blue-soft-fg:var(--pt-secondary-on);--pt-sticker-blue-soft-line:var(--pt-secondary-fill);--pt-sticker-blue-white-text-bg:#0a70a3;--pt-sticker-blue-white-text-fg:#fff;--pt-sticker-blue-white-text-line:#095c86}.pt-root[data-theme=dark]{--pt-tertiary-bg:var(--pt-home-nav-bg-2);--pt-sticker-blue-soft-bg:var(--pt-secondary-fill);--pt-sticker-blue-soft-fg:var(--pt-secondary-on);--pt-sticker-blue-soft-line:var(--pt-secondary-on);--pt-sticker-blue-white-text-bg:var(--pt-secondary-fill);--pt-sticker-blue-white-text-fg:var(--pt-secondary-on);--pt-sticker-blue-white-text-line:var(--pt-secondary-on)}:root{--pt-store-bg:#000;--pt-store-line:#a6a6a6;--pt-store-ink:#fff;--pt-store-google-red:#ea4335;--pt-store-google-yellow:#fbbc04;--pt-store-google-blue:#4285f4;--pt-store-google-green:#34a853}
