@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/fraunces-latin-opsz-normal.woff2)format("woff2-variations"),url(/fonts/fraunces-latin-opsz-normal.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:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/fraunces-latin-ext-opsz-normal.woff2)format("woff2-variations"),url(/fonts/fraunces-latin-ext-opsz-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/fraunces-latin-opsz-italic.woff2)format("woff2-variations"),url(/fonts/fraunces-latin-opsz-italic.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:Fraunces;font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/fraunces-latin-ext-opsz-italic.woff2)format("woff2-variations"),url(/fonts/fraunces-latin-ext-opsz-italic.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/montserrat-latin-wght-normal.woff2)format("woff2-variations"),url(/fonts/montserrat-latin-wght-normal.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:Montserrat;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/montserrat-latin-ext-wght-normal.woff2)format("woff2-variations"),url(/fonts/montserrat-latin-ext-wght-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--plum:#1f1233;--cream:#f5ebdd;--coral:#e67e5f;--rose:#d65d7a;--lilac:#8b6b9e;--mist:#b8cdd9;--earth:#c9a27e;--warm-cream:#f7d9c9;--border:#f5ebdd24;--label:#f5ebddb3;--sans:"Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--serif:"Fraunces", Georgia, serif;--scroll:0;--hero-grad:linear-gradient(180deg, #0b0618 0%, #160c29 30%, #1f1233 55%, #3a2150 80%, #5c3158 100%);font-family:var(--sans);color:var(--cream);-webkit-font-smoothing:antialiased;background:#0b0618;font-size:16px;line-height:1.6}*,:before,:after{box-sizing:border-box}body{margin:0}h1,h2,h3{font-family:var(--serif);font-optical-sizing:auto;margin:0 0 16px;font-weight:600;line-height:1.2}h1{font-size:36px}h2{font-size:24px}h3{font-size:18px}p{margin:0 0 16px}a{color:var(--coral);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}.container{max-width:1200px;margin:0 auto;padding:0 32px}.container-prose{max-width:720px}@media (width<=768px){.container{padding-left:22px!important;padding-right:22px!important}.learn-body td>a,.learn-body td>span>a,.learn-body dd>a{margin:-10px 0;padding:10px 0;display:inline-block}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}table.data-table,.rx-prose table,.learn-body table:not(.responsive-table),.article-body table,.site-main .container>table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}}.tool-grid{grid-template-columns:7fr 5fr;align-items:start;gap:48px;display:grid}@media (width<=1024px){.tool-grid{grid-template-columns:1fr;gap:32px}}.tool-main,.tool-side{min-width:0}.data-table{border-collapse:collapse;width:100%;margin:16px 0}.data-table th{text-align:left;color:var(--label);white-space:nowrap;border-bottom:1px solid #f5ebdd26;padding:10px 12px;font-size:14px;font-weight:500}.data-table td{border-bottom:1px solid #f5ebdd14;padding:10px 12px;font-size:14px}.data-table .num{text-align:right;font-variant-numeric:tabular-nums}.data-table .date{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=768px){.table-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#1f123399 transparent;position:relative;overflow-x:auto}.table-scroll::-webkit-scrollbar{height:6px}.table-scroll::-webkit-scrollbar-track{background:0 0}.table-scroll::-webkit-scrollbar-thumb{background:#1f123399;border-radius:3px}.table-scroll:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0b0618);width:32px;position:sticky;top:0;bottom:0;right:0}}.learn-body .at-a-glance{font-family:var(--sans);grid-template-columns:minmax(130px,34%) 1fr;margin:24px 0;display:grid}.learn-body .at-a-glance dt,.learn-body .at-a-glance dd{border-top:1px solid #f5ebdd1f;margin:0;padding:11px 14px 11px 0;font-size:15px;line-height:1.5}.learn-body .at-a-glance dt{color:var(--mist);font-weight:500}.learn-body .at-a-glance dd{color:#f5ebdde6;padding-left:0}.learn-body .at-a-glance>:last-child,.learn-body .at-a-glance>:nth-last-child(2){border-bottom:1px solid #f5ebdd1f}@media (width<=560px){.learn-body .at-a-glance{grid-template-columns:1fr}.learn-body .at-a-glance dt{border-top:1px solid #f5ebdd1f;padding-bottom:2px}.learn-body .at-a-glance dd{border-top:none;padding-top:2px}.learn-body .at-a-glance>:nth-last-child(2){border-bottom:none}.learn-body table.responsive-table,.learn-body table.responsive-table tbody,.learn-body table.responsive-table tr,.learn-body table.responsive-table td{width:100%;display:block}.learn-body table.responsive-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.learn-body table.responsive-table tr{background:#f5ebdd06;border:1px solid #f5ebdd24;margin:0 0 14px;padding:14px 16px}.learn-body table.responsive-table td{border:none;justify-content:space-between;align-items:baseline;gap:16px;padding:5px 0;font-size:14px;display:flex}.learn-body table.responsive-table td:before{content:attr(data-label);color:var(--mist);letter-spacing:.6px;text-transform:uppercase;flex:none;font-size:11px}.learn-body table.responsive-table td:first-child{font-family:var(--serif);color:#f5ebdd;border-bottom:1px solid #f5ebdd1f;margin:0 0 8px;padding:0 0 8px;font-size:20px;display:block}.learn-body table.responsive-table td:first-child:before{display:none}.learn-body table.responsive-table td:first-child a{color:#f5ebdd}}.moon-chip[data-astro-cid-7fyzb4tu]{color:#f5ebddd9;min-height:34px;font-family:var(--sans);white-space:nowrap;border:1px solid #b8cdd959;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.moon-chip[data-astro-cid-7fyzb4tu]:hover{color:#f5ebdd;border-color:#b8cdd999;text-decoration:none}.moon-chip-icon[data-astro-cid-7fyzb4tu]{flex:none}.moon-chip-short[data-astro-cid-7fyzb4tu]{display:none}@media (width<=768px){.moon-chip-full[data-astro-cid-7fyzb4tu]{display:none}.moon-chip-short[data-astro-cid-7fyzb4tu]{display:inline}}@media (width<=374px){.moon-chip[data-astro-cid-7fyzb4tu]{gap:6px;padding:0 10px}.moon-chip-pre[data-astro-cid-7fyzb4tu]{display:none}}.sky-bg{z-index:0;pointer-events:none;position:fixed;inset:0}.sky-canvas{z-index:1;width:100%;height:100%;opacity:calc(1 - var(--scroll,0) * .85);position:absolute;inset:0}.sky-gradient{z-index:0;background:linear-gradient(#0b0618,#1f1233,#3a2150,#5c3158);position:absolute;inset:0}.sky-fx{z-index:2;pointer-events:none;opacity:calc(1 - var(--scroll,0) * .85);position:absolute;inset:0;overflow:hidden}.sky-fx.paused *{animation-play-state:paused!important}.bigcomet{transform-origin:100%;pointer-events:none;opacity:0;--a:23deg;--sx:-320px;--sy:12vh;--ex:calc(100vw + 320px);--ey:76vh;background:linear-gradient(90deg,#e67e5f00,#e67e5f80 60%,#fbe3d6);border-radius:2px;width:240px;height:2px;animation:25s cubic-bezier(.3,.1,.4,1) -4s infinite bigcomet;position:absolute;top:0;left:0}.bigcomet:after{content:"";background:#fff4ea;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:-5px;box-shadow:0 0 14px #f6b48f,0 0 34px #e67e5f}@keyframes bigcomet{0%{transform:translate(var(--sx), var(--sy)) rotate(var(--a));opacity:0}2%{opacity:1}24%{transform:translate(var(--ex), var(--ey)) rotate(var(--a));opacity:1}26%,to{transform:translate(var(--ex), var(--ey)) rotate(var(--a));opacity:0}}.sky-bg.paused .bigcomet{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.bigcomet{display:none}}.sky-fx .tw{background:#f5ebdd;border-radius:50%;animation-name:hali-twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;transform:translate(-50%,-50%)}@keyframes hali-twinkle{0%,to{opacity:.22}50%{opacity:1}}.sky-fx .glint{opacity:0;width:16px;height:16px;animation-name:hali-glint;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;transform:translate(-50%,-50%)}.sky-fx .glint:before,.sky-fx .glint:after{content:"";position:absolute;top:50%;left:50%}.sky-fx .glint:before{background:linear-gradient(#d65d7a00,#d65d7a 50%,#d65d7a00);width:1.5px;height:18px;transform:translate(-50%,-50%)}.sky-fx .glint:after{background:linear-gradient(90deg,#d65d7a00,#d65d7a 50%,#d65d7a00);width:18px;height:1.5px;transform:translate(-50%,-50%)}@keyframes hali-glint{0%,86%,to{opacity:0;transform:translate(-50%,-50%)scale(.3)}93%{opacity:.85;transform:translate(-50%,-50%)scale(1)}}.sky-fx .shoot{background:#f7d9c9;border-radius:50%;width:2.4px;height:2.4px;animation:1.5s ease-out forwards hali-shoot;position:absolute;box-shadow:0 0 7px 1px #d65d7ab3}.sky-fx .shoot:after{content:"";background:linear-gradient(270deg,#d65d7ad9,#0000);width:64px;height:1.6px;position:absolute;top:50%;right:1px;transform:translateY(-50%)}@keyframes hali-shoot{0%{opacity:0;transform:translate(0)}12%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy))}}@media (prefers-reduced-motion:reduce){.sky-fx{display:none}}.site-main,.site-header,.site-footer{z-index:1;position:relative}.site-main{min-height:60vh}:global(html){scroll-padding-top:72px}@media (width<=768px){:global(html){scroll-padding-top:64px}}.site-header{z-index:100;padding-top:env(safe-area-inset-top);transition:background .25s,box-shadow .25s;position:sticky;top:0}.site-header.scrolled{backdrop-filter:blur(18px)saturate(140%);background:#120a22b8;box-shadow:0 10px 30px #00000040}@supports not (backdrop-filter:blur(1px)){.site-header.scrolled{background:#1f1233f5}}.hdr-inner{z-index:130;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;max-width:1280px;height:88px;margin:0 auto;padding:0 40px;transition:height .25s;display:grid;position:relative}.site-header.scrolled .hdr-inner{height:72px}@media (width<=1200px){.hdr-inner{padding:0 24px}}.logo-link{justify-self:start;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.logo-svg{width:auto;height:36px;transition:height .25s;overflow:visible}.site-header.scrolled .logo-svg{height:28px}.logo-comet-part{transition:opacity .4s}.comet-waiting .logo-comet-part{opacity:0}.comet-landed .logo-comet-part{opacity:1}.halo-pulse{transform-origin:354px 81px;animation:.4s ease-out haloPulse}@keyframes haloPulse{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.comet-waiting .logo-comet-part{opacity:1}}.desktop-nav{justify-self:center;align-items:center;gap:34px;font-size:14.5px;display:flex}.desktop-nav a,.nav-trigger{color:#f5ebddcc;text-decoration:none}.site-header.scrolled .desktop-nav a,.site-header.scrolled .nav-trigger{color:#f5ebdd}.desktop-nav a:hover,.nav-trigger:hover{color:#f5ebdd;text-decoration:none}.nav-item{display:inline-flex}.nav-trigger,.nav-plain{align-items:center;gap:6px;min-height:40px;display:inline-flex;position:relative}.nav-trigger{cursor:pointer;font-family:var(--sans);background:0 0;border:none;padding:0;font-size:14.5px}.nav-chev{opacity:.6}.nav-item.open .nav-trigger{color:#f5ebdd}.nav-trigger:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #e67e5f}.nav-trigger.is-active:after,.nav-plain.is-active:after{content:"";background:#e67e5f;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #e67e5f}.hdr-right{justify-self:end;align-items:center;gap:12px;display:flex}.hdr-birthsky{white-space:nowrap;background:#e67e5f;border-radius:999px;align-items:center;min-height:38px;padding:0 18px;font-size:13.5px;font-weight:600;text-decoration:none;display:none;box-shadow:0 6px 22px #e67e5f66;color:#1f1233!important}.hdr-birthsky:hover{text-decoration:none}.site-header.cta-on .hdr-getapp{display:none}.site-header.cta-on .hdr-birthsky{display:inline-flex}.hdr-hairline{opacity:0;background:linear-gradient(90deg,#f5ebdd00,#f5ebdd2e 20% 80%,#f5ebdd00);height:1px;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}.site-header.scrolled .hdr-hairline{opacity:1}.hdr-progress{opacity:0;height:2px;transition:opacity .25s;position:absolute;bottom:-1px;left:0;right:0}.site-header.scrolled .hdr-progress{opacity:1}.hdr-progress-fill{height:2px;width:calc(var(--sp,0) * 100%);background:linear-gradient(90deg,#e67e5f00,#e67e5fd9);border-radius:2px;position:absolute;bottom:0;left:0}.hdr-progress-head{bottom:-3px;left:calc(var(--sp,0) * 100%);background:#fff1e6;border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;box-shadow:0 0 10px #f6b48f,0 0 20px #e67e5f}@property --sp{syntax:"<number>";inherits:true;initial-value:0}.nav-panel{opacity:0;visibility:hidden;z-index:120;padding:4px 120px 0;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}.nav-panel.open:before{content:"";height:28px;position:absolute;top:-28px;left:0;right:0}@media (width<=1200px){.nav-panel{padding:4px 32px 0}}.nav-panel.open{opacity:1;visibility:visible;transform:translateY(0)}.np-card{-webkit-backdrop-filter:blur(10px);background:#10091ef5;border:1px solid #f5ebdd1f;padding:34px 36px;position:relative}.np-tick{border-style:solid;border-color:#f5ebdd80;width:14px;height:14px;position:absolute}.np-tick.tl{border-width:1px 0 0 1px;top:-1px;left:-1px}.np-tick.tr{border-width:1px 1px 0 0;top:-1px;right:-1px}.np-tick.bl{border-width:0 0 1px 1px;bottom:-1px;left:-1px}.np-tick.br{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.np-grid{grid-template-columns:300px 1fr;gap:56px;display:grid}.np-intro{border-right:1px solid #f5ebdd24;padding-right:20px;position:relative}.np-eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:#f6b48f;margin:0 0 10px;font-size:11px}.np-h3{font-family:var(--serif);color:#f5ebdd;margin:0;font-size:32px;font-weight:360;line-height:1.05}.np-h3 em{color:#f7d9c9;font-style:italic;font-weight:300}.np-line{color:#f5ebddb8;margin:12px 0 18px;font-size:14px;line-height:1.6}.np-cta{color:#1f1233;background:#e67e5f;border-radius:999px;align-items:center;min-height:46px;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 8px 30px #e67e5f66}.np-cta:hover{text-decoration:none}.np-wheel{width:150px;margin-top:22px}.np-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.np-group+.np-group{margin-top:26px}.np-group-label{letter-spacing:1.8px;text-transform:uppercase;color:var(--mist);margin:0 0 12px;font-size:11px}.np-tool{color:#f5ebdd;padding:9px 0;text-decoration:none;display:block}.np-tool:hover{text-decoration:none}.np-tool:hover .np-tool-title{color:#f7d9c9}.np-tool-title{font-family:var(--serif);font-size:18px;display:block}.np-tool-desc{color:#f5ebdd99;margin-top:2px;font-size:12.5px;display:block}.np-tool[data-unpublished]{opacity:.5}.np-intro-links{margin-top:20px}.np-library{grid-template-columns:1fr 1fr;gap:24px 36px;display:grid}.np-lib{color:#f5ebdd;grid-template-columns:56px 1fr;align-items:start;gap:16px;text-decoration:none;display:grid}.np-lib:hover{text-decoration:none}.np-lib-illus{opacity:.85;width:56px}.np-lib-title{font-family:var(--serif);font-size:20px;display:block}.np-lib:hover .np-lib-title{color:#f7d9c9}.np-lib-blurb{color:#f5ebdd99;margin-top:4px;font-size:12.5px;line-height:1.5;display:block}.nav-panel-scrim{z-index:110;opacity:0;visibility:hidden;background:#0b06184d;transition:opacity .18s,visibility .18s;position:fixed;inset:0}.nav-panel-scrim.open{opacity:1;visibility:visible}@media (width<=768px){.nav-panel,.nav-panel-scrim{display:none}}@media (prefers-reduced-motion:reduce){.nav-panel{transition:opacity 10ms,visibility 10ms;transform:none}}.nav-cta{white-space:nowrap;background:0 0;border:1px solid #f5ebdd66;border-radius:999px;align-items:center;min-height:40px;padding:0 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;color:#f5ebdd!important}.nav-cta:hover{border-color:#f5ebddb3;text-decoration:none;color:#f5ebdd!important}.hdr-login{color:#f5ebddb8;white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none;transition:color .18s}.hdr-login:hover{color:#f5ebdd;text-decoration:none}@media (width<=860px){.hdr-login{display:none}}.menu-login{text-align:center;color:#f5ebddb3;margin-top:14px;font-size:14px;text-decoration:none;display:block}.hdr-account,.menu-account{display:none}.hdr-account{white-space:nowrap;background:#e67e5f1a;border:1px solid #e67e5f73;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 16px 0 14px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .18s,background .18s;color:#f5ebdd!important}.hdr-account:hover{background:#e67e5f29;border-color:#e67e5fcc;text-decoration:none}.hdr-account:before{content:"";background:#e67e5f;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #e67e5fb3}html[data-auth=in] .hdr-login,html[data-auth=in] .hdr-getapp,html[data-auth=in] .menu-login,html[data-auth=in] .menu-app{display:none!important}html[data-auth=in] .hdr-account{display:inline-flex}html[data-auth=in] .menu-account{text-align:center;color:#f4c3af;margin-top:6px;font-size:15px;text-decoration:none;display:block}@media (width<=860px){.hdr-account{display:none!important}}.mobile-menu-btn{color:#f5ebdd;cursor:pointer;background:#f5ebdd0f;border:1px solid #f5ebdd33;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:none}@media (width<=768px){.hdr-inner{grid-template-columns:auto 1fr auto;height:72px;padding:0 16px}.site-header.scrolled .hdr-inner{height:64px}.desktop-nav,.hdr-getapp{display:none}.mobile-menu-btn{display:flex}.logo-svg{height:30px}.site-header.scrolled .logo-svg{height:24px}.site-header.cta-on .moon-chip{display:none}}@media (width<=374px){.hdr-inner{gap:8px;padding:0 12px}.hdr-right{gap:8px}.logo-svg{height:26px}}.menu-sheet{z-index:150;opacity:0;pointer-events:none;background:linear-gradient(#0b0618 0%,#160c29 55%,#1f1233 100%);flex-direction:column;padding:58px 22px 34px;transition:opacity .3s;display:flex;position:fixed;inset:0;overflow:hidden}.menu-sheet.open{opacity:1;pointer-events:auto}.menu-sky{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.menu-stars{position:absolute;inset:0}.menu-star{border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.menu-star.tw{animation:hali-twinkle var(--d,4s) ease-in-out infinite;animation-delay:var(--dl,0s)}.menu-ring{opacity:.08;width:150%;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}.menu-sheet.open .menu-ring{animation:240s linear infinite menu-ring-spin}@keyframes menu-ring-spin{to{transform:translate(-50%)rotate(360deg)}}.menu-glow{background:radial-gradient(at 50% 120%,#e67e5f66 0%,#d65d7a24 45%,#0000 72%);height:40%;position:absolute;bottom:0;left:0;right:0}.menu-comet{transform-origin:100%;opacity:0;background:linear-gradient(90deg,#e67e5f00,#f6b48f);border-radius:2px;width:180px;height:2px;position:absolute;top:0;left:0}.menu-comet:after{content:"";background:#fbe3d6;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-4px;box-shadow:0 0 10px #f6b48f,0 0 22px #e67e5f}.menu-comet.fly{animation:2.4s cubic-bezier(.3,.1,.4,1) forwards menu-comet-fly}@keyframes menu-comet-fly{0%{opacity:0;transform:translate(-200px,60px)rotate(26deg)}8%{opacity:1}80%{opacity:1;transform:translate(105vw,380px)rotate(26deg)}to{opacity:0;transform:translate(110vw,400px)rotate(26deg)}}.menu-head{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.menu-logo{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.menu-close{color:#f5ebdd;cursor:pointer;background:#0b061880;border:1px solid #f5ebdd59;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.menu-nav{z-index:2;margin-top:30px;position:relative}.menu-skyline{font-family:var(--sans);letter-spacing:1.6px;text-transform:uppercase;color:var(--mist);margin:0 0 14px;font-size:12px}.menu-cta{color:#1f1233;min-height:54px;font-family:var(--sans);background:#e67e5f;border-radius:999px;justify-content:center;align-items:center;font-size:16px;font-weight:600;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #ffdcc859,0 10px 40px #e67e5f73}.menu-cta:hover{text-decoration:none}.menu-entries{margin-top:22px}.menu-entry{color:#f5ebdd;border-top:1px solid #f5ebdd24;grid-template-columns:34px 1fr 20px;align-items:center;column-gap:14px;min-height:44px;padding:12px 0;text-decoration:none;display:grid}.menu-entry:hover{text-decoration:none}.menu-entry-icon{display:inline-flex}.menu-entry-top{align-items:baseline;gap:10px;display:flex}.menu-roman{font-family:var(--serif);color:#f4c3af;font-size:13px;font-style:italic}.menu-entry-title{font-family:var(--serif);font-size:28px;font-weight:380;line-height:1.05}.menu-entry-desc{color:#f5ebdd9e;margin-top:4px;font-size:12.5px;line-height:1.45;display:block}.menu-popular{border-top:1px solid #f5ebdd24;margin-top:16px;padding-top:16px}.menu-popular-label{letter-spacing:1.6px;text-transform:uppercase;color:#f5ebdd8c;margin:0 0 10px;font-size:12px}.menu-chips{flex-wrap:wrap;gap:8px;display:flex}.nav-new{color:#b8cdd9;letter-spacing:.02em;border:1px solid #b8cdd98c;border-radius:999px;align-items:center;height:18px;padding:0 7px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.menu-chip{color:#f5ebddd9;white-space:nowrap;border:1px solid #f5ebdd38;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:12.5px;text-decoration:none;display:inline-flex}.menu-chip:hover{color:#f5ebdd;border-color:#f5ebdd66;text-decoration:none}.menu-chip-merc{color:#f5ebdd;border-color:#b8cdd980}.menu-merc-dot{border-radius:50%;width:7px;height:7px}.menu-foot{z-index:2;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex;position:relative}.menu-app{color:#f5ebdd;border:1px solid #f5ebdd66;border-radius:999px;align-items:center;min-height:44px;padding:0 20px;font-size:14px;text-decoration:none;display:inline-flex}.menu-app:hover{text-decoration:none}.menu-countdown{text-align:right;font-family:var(--serif);color:#f5ebdda6;margin:0;font-size:12.5px;font-style:italic;line-height:1.35}.menu-sheet .mi{opacity:0;transform:translateY(14px)}.menu-sheet.open .mi{animation:.5s cubic-bezier(.2,.7,.3,1) forwards menu-rise;animation-delay:var(--i,0s)}@keyframes menu-rise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.menu-sheet .mi{opacity:1;transform:none;animation:none!important}.menu-sheet.open .menu-ring{animation:none}.menu-comet.fly{animation:none;display:none}.menu-star.tw{animation:none}}.footer-ridges{z-index:1;pointer-events:none;margin-bottom:-1px;line-height:0;position:relative}.footer-ridges svg{display:block}.site-footer{background:#0b0618;padding:60px 0 40px}.footer-inner{justify-content:space-between;align-items:flex-start;gap:48px;max-width:1200px;margin:0 auto;padding:0 32px;display:flex}.footer-brand{max-width:480px}.footer-logo-link{text-decoration:none;display:inline-block;position:relative}.footer-logo-link:hover{text-decoration:none}.footer-note{max-width:460px;margin:14px 0 0}.footer-note :global(p){font-family:var(--serif);font-optical-sizing:auto;color:#f5ebddbf;margin:0;font-size:15px;font-style:italic;font-weight:340;line-height:1.6}.footer-countdown{font-family:var(--sans);color:#f5ebdd99;margin:12px 0 0;font-size:13px;font-style:normal;line-height:1.5}.footer-why{min-height:44px;font-family:var(--sans);color:#f5ebdd;text-underline-offset:3px;align-items:center;margin:0;font-size:13px;text-decoration:underline #e67e5f;display:inline-flex}.footer-why:hover{color:#f7d9c9;text-decoration-color:#e67e5f}.footer-right{flex-direction:column;align-items:flex-end;gap:18px;display:flex}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:20px;font-size:13px;display:flex}.footer-links a{color:#f5ebdd99;text-decoration:none}.footer-links a:hover{color:#f5ebdd;text-decoration:none}.footer-copy{color:#f5ebdd8c;margin:0;font-size:12px}.footer-comet{transform-origin:100%;opacity:0;pointer-events:none;background:linear-gradient(90deg,#e67e5f00,#f6b48f);border-radius:2px;width:34px;height:1.6px;position:absolute;top:2px;left:0}.footer-comet:after{content:"";background:#fbe3d6;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-3px;box-shadow:0 0 8px #f6b48f,0 0 16px #e67e5f}@keyframes footer-comet-fly{0%{opacity:0;transform:translate(-40px,10px)rotate(14deg)}15%{opacity:1}85%{opacity:1;transform:translate(60px)rotate(0)}to{opacity:0;transform:translate(66px)}}.footer-brand.comet-played .footer-comet{animation:2s cubic-bezier(.3,.1,.4,1) forwards footer-comet-fly}@media (width<=768px){.footer-inner{flex-direction:column;align-items:flex-start;gap:22px;padding:0 22px}.footer-right{align-items:flex-start;gap:16px;width:100%}.footer-links{justify-content:flex-start;gap:14px 22px}.footer-links a{align-items:center;min-height:44px;display:inline-flex}.footer-copy{text-align:left}}@media (prefers-reduced-motion:reduce){.footer-comet{display:none}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:2px;outline:2px solid #e67e5f}
