:root{--bg:#08080a;--bg-raised:#0f0f12;--bg-card:#131317;--bg-hover:#1a1a1f;--fg:#f2f1ec;--fg-muted:#a2a2a9;--fg-subtle:#7d7d85;--line:#f2f1ec1a;--line-strong:#f2f1ec38;--accent:#c6ff3d;--accent-ink:#0b0c10;--violet:#8b7bff;--sans:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--serif:var(--font-serif), Georgia, serif;--mono:var(--font-mono), ui-monospace, Menlo, monospace;--tracking-display:-.055em;--tracking-title:-.045em;--lh-display:.88;--lh-title:.95;--lh-body:1.55;--gutter:clamp(16px, 4vw, 56px);--maxw:1480px;--header-h:76px;--radius:22px;--section:clamp(96px, 14vw, 200px);--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);color-scheme:dark}:root:lang(hi){--sans:var(--font-deva), var(--font-sans), system-ui, sans-serif;--serif:var(--font-deva), var(--font-serif), serif;--mono:var(--font-deva), var(--font-mono), monospace;--tracking-display:-.02em;--tracking-title:-.01em;--lh-display:1.1;--lh-title:1.15;--lh-body:1.7}:root:lang(ur){--sans:var(--font-urdu), var(--font-sans), system-ui, sans-serif;--serif:var(--font-urdu), var(--font-serif), serif;--mono:var(--font-urdu), var(--font-mono), monospace;--tracking-display:0;--tracking-title:0;--lh-display:1.55;--lh-title:1.6;--lh-body:2.1}:root:lang(ur) *{letter-spacing:0!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);min-height:100svh;color:var(--fg);font-family:var(--sans);font-size:17px;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}body:after{content:"";z-index:95;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--accent);color:var(--accent-ink)}a{color:inherit}img,svg,video,canvas{max-width:100%;display:block}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}main:focus{outline:none}[id]{scroll-margin-top:calc(var(--header-h) + 16px)}.wrap{width:100%;max-width:var(--maxw);padding-inline:max(var(--gutter), env(safe-area-inset-left,0px));margin-inline:auto}.section{padding-block:var(--section)}.section-head{gap:28px;margin-bottom:clamp(48px,7vw,96px);display:grid}@media (width>=960px){.section-head{grid-template-columns:minmax(0,1fr) minmax(0,.55fr);align-items:end;gap:48px}}.rule{border:0;border-top:1px solid var(--line);margin:0}.label{font:500 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);align-items:center;gap:10px;display:inline-flex}.label:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.label .num{color:var(--fg-subtle)}.display{font-family:var(--sans);font-size:clamp(54px,10.5vw,188px);font-weight:500;line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-wrap:balance}.title{font-family:var(--sans);font-size:clamp(40px,6.4vw,108px);font-weight:500;line-height:var(--lh-title);letter-spacing:var(--tracking-title);text-wrap:balance}.title-sm{font-family:var(--sans);letter-spacing:-.03em;font-size:clamp(28px,3.4vw,48px);font-weight:500;line-height:1.05}.accent{font-family:var(--serif);letter-spacing:-.02em;font-style:italic;font-weight:400}:root:lang(ur) .accent,:root:lang(hi) .accent{color:var(--accent);font-style:normal}.lead{color:var(--fg-muted);text-wrap:pretty;max-width:46ch;font-size:clamp(18px,1.5vw,22px);line-height:1.5}.muted{color:var(--fg-muted)}.btn{--btn-bg:transparent;--btn-fg:var(--fg);border:1px solid var(--line-strong);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);font:500 15px/1 var(--sans);cursor:pointer;isolation:isolate;transition:color .45s var(--ease), border-color .45s var(--ease), translate .6s var(--ease);border-radius:999px;align-items:center;gap:14px;padding-block:0;padding-inline:24px 9px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.magnet{transition:translate .6s var(--ease)}.btn:before{content:"";z-index:-1;background:var(--fg);transition:transform .55s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn:hover,.btn:focus-visible{color:var(--bg);border-color:var(--fg)}.btn:hover:before,.btn:focus-visible:before{transform:none}.btn .arrow{background:var(--accent);width:34px;height:34px;color:var(--accent-ink);transition:transform .45s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.btn:hover .arrow{transform:rotate(-45deg)}[dir=rtl] .btn .arrow svg{transform:scaleX(-1)}[dir=rtl] .btn:hover .arrow{transform:rotate(45deg)}.btn.solid{--btn-bg:var(--fg);--btn-fg:var(--bg);border-color:var(--fg)}.btn.solid:before{background:var(--accent)}.btn.solid:hover,.btn.solid:focus-visible{color:var(--accent-ink);border-color:var(--accent)}.btn.solid:hover .arrow{background:var(--accent-ink);color:var(--accent)}.link{transition:background-size .5s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-bottom:2px;text-decoration:none}[dir=rtl] .link{background-position:100% 100%}.link:hover,.link:focus-visible,.link[aria-current=page]{background-size:100% 1px}.card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius)}.skip-link{top:12px;z-index:200;background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:12px 18px;font-weight:600;text-decoration:none;position:fixed;inset-inline-start:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.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}.js [data-reveal]{opacity:0;transition:opacity 1s var(--ease), transform 1.2s var(--ease);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(28px)}.js [data-reveal].in{opacity:1;transform:none}.mask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.mask>span{display:block}.js .mask>span{transition:transform 1.2s var(--ease);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(110%)}.js .in .mask>span,.js .mask.in>span{transform:none}@view-transition{navigation:auto}::view-transition-old(root){animation:.35s var(--ease-in-out) both vt-out}::view-transition-new(root){animation:.6s var(--ease) both vt-in}@keyframes vt-out{to{opacity:0;transform:translateY(-12px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.js [data-reveal],.js .mask>span{opacity:1;transform:none}}.cursor[data-astro-cid-qmueewfo],.cursor-dot[data-astro-cid-qmueewfo]{z-index:100;pointer-events:none;border-radius:50%;display:none;position:fixed;top:0;left:0}.has-cursor .cursor[data-astro-cid-qmueewfo],.has-cursor .cursor-dot[data-astro-cid-qmueewfo]{display:grid}.cursor[data-astro-cid-qmueewfo]{mix-blend-mode:difference;width:40px;height:40px;font:500 11px/1 var(--mono);letter-spacing:.12em;color:var(--accent-ink);transition:scale .45s var(--ease), background-color .3s, border-color .3s, opacity .3s;border:1px solid #fff;place-items:center;margin:-20px 0 0 -20px}.cursor-dot[data-astro-cid-qmueewfo]{mix-blend-mode:difference;background:#fff;width:6px;height:6px;margin:-3px 0 0 -3px;transition:opacity .3s}.cursor[data-astro-cid-qmueewfo].is-link{background:#fff;scale:1.6}.cursor[data-astro-cid-qmueewfo].is-label{background:var(--accent);border-color:var(--accent);mix-blend-mode:normal;width:96px;height:96px;margin:-48px 0 0 -48px}.cursor[data-astro-cid-qmueewfo].is-hidden,.cursor-dot[data-astro-cid-qmueewfo].is-hidden{opacity:0}.langs[data-astro-cid-msige7la]{margin:0;padding:0;list-style:none}.langs[data-astro-cid-msige7la]:not(.inline) a[data-astro-cid-msige7la]{color:var(--fg-muted);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:11px 14px;font-size:15px;text-decoration:none;transition:background-color .25s,color .25s;display:flex}.langs[data-astro-cid-msige7la]:not(.inline) a[data-astro-cid-msige7la]:hover,.langs[data-astro-cid-msige7la]:not(.inline) a[data-astro-cid-msige7la]:focus-visible{background:var(--bg-hover);color:var(--fg)}.langs[data-astro-cid-msige7la]:not(.inline) a[data-astro-cid-msige7la][aria-current]{color:var(--fg)}.langs[data-astro-cid-msige7la]:not(.inline) a[data-astro-cid-msige7la][aria-current] .code[data-astro-cid-msige7la]{color:var(--accent)}.code[data-astro-cid-msige7la]{font:500 11px/1 var(--mono);letter-spacing:.12em;color:var(--fg-subtle)}.inline[data-astro-cid-msige7la]{flex-wrap:wrap;gap:6px;display:flex}.inline[data-astro-cid-msige7la] a[data-astro-cid-msige7la]{border:1px solid var(--line);min-width:44px;height:44px;font:500 12px/1 var(--mono);letter-spacing:.1em;color:var(--fg-muted);border-radius:999px;place-items:center;padding-inline:10px;text-decoration:none;display:grid}.inline[data-astro-cid-msige7la] a[data-astro-cid-msige7la]:hover{color:var(--fg);border-color:var(--line-strong)}.inline[data-astro-cid-msige7la] a[data-astro-cid-msige7la][aria-current]{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.site-header[data-astro-cid-nen7h5rs]{z-index:60;padding-top:env(safe-area-inset-top,0px);transition:background-color .5s var(--ease), backdrop-filter .5s var(--ease), border-color .5s var(--ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs].scrolled{backdrop-filter:blur(16px)saturate(1.2);border-color:var(--line);background:#08080ab8}.bar[data-astro-cid-nen7h5rs]{height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.logo[data-astro-cid-nen7h5rs]{color:var(--fg);--logo-mark:var(--accent);display:inline-flex}.logo[data-astro-cid-nen7h5rs] .logo-svg{width:auto;height:22px}.nav[data-astro-cid-nen7h5rs]{display:none}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:34px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--fg-muted);transition:color .3s}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--fg)}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:12px;display:flex}.lang-btn[data-astro-cid-nen7h5rs]{border:1px solid var(--line);height:44px;color:var(--fg);font:500 12px/1 var(--mono);letter-spacing:.12em;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding-inline:14px;display:none}.lang-btn[data-astro-cid-nen7h5rs]:hover{border-color:var(--line-strong)}.lang-pop[data-astro-cid-nen7h5rs]{inset:auto;top:calc(var(--header-h) + env(safe-area-inset-top,0px) - 6px);border:1px solid var(--line);backdrop-filter:blur(18px);min-width:220px;color:var(--fg);background:#131317eb;border-radius:18px;margin:0;padding:8px;position:fixed;inset-inline-end:var(--gutter);box-shadow:0 30px 80px #00000080}.cta[data-astro-cid-nen7h5rs]{min-height:44px;display:none}.cta[data-astro-cid-nen7h5rs] .arrow[data-astro-cid-nen7h5rs]{width:28px;height:28px}.menu-btn[data-astro-cid-nen7h5rs]{border:1px solid var(--line-strong);height:44px;color:var(--fg);font:500 15px/1 var(--sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:12px;padding-inline:18px 14px;display:inline-flex}.burger[data-astro-cid-nen7h5rs]{gap:5px;width:18px;display:grid}.burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:currentColor;border-radius:1px;height:1.5px;display:block}@media (width>=960px){.nav[data-astro-cid-nen7h5rs],.lang-btn[data-astro-cid-nen7h5rs],.cta[data-astro-cid-nen7h5rs]{display:inline-flex}.menu-btn[data-astro-cid-nen7h5rs]{display:none}}.menu[data-astro-cid-nen7h5rs]{background:var(--bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--fg);border:0;margin:0;padding:0}.menu[data-astro-cid-nen7h5rs]::backdrop{background:var(--bg)}.menu[data-astro-cid-nen7h5rs][open]{animation:menu-in .5s var(--ease) both}@keyframes menu-in{0%{opacity:0}}.menu-inner[data-astro-cid-nen7h5rs]{min-height:100%;padding-top:env(safe-area-inset-top,0px);padding-bottom:max(24px, env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.menu-top[data-astro-cid-nen7h5rs]{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.menu-close[data-astro-cid-nen7h5rs]{border:1px solid var(--line-strong);height:44px;color:var(--fg);font:500 15px/1 var(--sans);cursor:pointer;background:0 0;border-radius:999px;padding-inline:18px}.menu-links[data-astro-cid-nen7h5rs]{margin:0;padding:6vh 0 0;list-style:none}.menu-links[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);animation:link-in .7s var(--ease) both;animation-delay:calc(80ms + var(--i) * 60ms)}.menu-links[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child{border-bottom:1px solid var(--line)}@keyframes link-in{0%{opacity:0;transform:translateY(24px)}}.menu-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:clamp(40px,11vw,72px);font-weight:500;line-height:var(--lh-title);letter-spacing:var(--tracking-title);align-items:baseline;gap:16px;padding-block:14px;text-decoration:none;display:flex}.menu-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--accent)}.menu-links[data-astro-cid-nen7h5rs] .n[data-astro-cid-nen7h5rs]{font:500 12px/1 var(--mono);letter-spacing:.1em;color:var(--fg-subtle)}.menu-foot[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:32px;display:flex}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding-top:clamp(64px,9vw,120px);padding-bottom:max(28px, env(safe-area-inset-bottom,0px));background:var(--bg);position:relative}.top[data-astro-cid-jo6i4kqk]{gap:48px;display:grid}@media (width>=960px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,.8fr) minmax(0,2fr)}}.tagline[data-astro-cid-jo6i4kqk]{letter-spacing:-.02em;max-width:18ch;font-size:clamp(22px,2.2vw,30px);line-height:1.2}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}@media (width>=720px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,minmax(0,1fr))}}.cols[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:10px;margin:18px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.cols[data-astro-cid-jo6i4kqk] .langs.inline{margin-top:18px}.wordmark[data-astro-cid-jo6i4kqk]{color:var(--fg);--logo-mark:var(--accent);margin-top:clamp(64px,10vw,140px);display:block}.wordmark[data-astro-cid-jo6i4kqk] .wordmark-svg{width:100%;height:auto}.bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);font:500 12px/1.4 var(--mono);letter-spacing:.08em;color:var(--fg-subtle);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;padding-top:20px;display:flex}.cookie-btn[data-astro-cid-jo6i4kqk]{color:inherit;font:inherit;letter-spacing:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cookie-btn[data-astro-cid-jo6i4kqk]:hover{color:var(--fg)}.clock[data-astro-cid-jo6i4kqk] time[data-astro-cid-jo6i4kqk]{color:var(--fg);margin-inline-start:10px}.form[data-astro-cid-jbceweda]{gap:36px;display:grid}.hp[data-astro-cid-jbceweda]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.grid[data-astro-cid-jbceweda]{gap:28px 32px;display:grid}@media (width>=720px){.grid[data-astro-cid-jbceweda]{grid-template-columns:repeat(2,minmax(0,1fr))}.full[data-astro-cid-jbceweda]{grid-column:1/-1}}.field[data-astro-cid-jbceweda]{gap:10px;display:grid}label[data-astro-cid-jbceweda]{font:500 12px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.opt[data-astro-cid-jbceweda]{color:var(--fg-subtle);text-transform:none;letter-spacing:.04em}input[data-astro-cid-jbceweda]:not([type=checkbox]),select[data-astro-cid-jbceweda],textarea[data-astro-cid-jbceweda]{border:0;border-bottom:1px solid var(--line-strong);width:100%;color:var(--fg);font:400 20px/1.4 var(--sans);letter-spacing:-.01em;background:0 0;border-radius:0;padding:12px 0;transition:border-color .3s}input[data-astro-cid-jbceweda]:not([type=checkbox]):focus,select[data-astro-cid-jbceweda]:focus,textarea[data-astro-cid-jbceweda]:focus{border-bottom-color:var(--accent);outline:none}input[data-astro-cid-jbceweda]:not([type=checkbox]):focus-visible,select[data-astro-cid-jbceweda]:focus-visible,textarea[data-astro-cid-jbceweda]:focus-visible{box-shadow:0 1px 0 0 var(--accent)}select[data-astro-cid-jbceweda]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%23a2a2a9' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat}[dir=rtl] select[data-astro-cid-jbceweda]{background-position:4px}select[data-astro-cid-jbceweda] option[data-astro-cid-jbceweda]{background:var(--bg-card);color:var(--fg)}textarea[data-astro-cid-jbceweda]{resize:vertical;min-height:140px}[data-astro-cid-jbceweda]::placeholder{color:var(--fg-subtle)}.consent[data-astro-cid-jbceweda]{font:400 15px/1.5 var(--sans);letter-spacing:0;text-transform:none;color:var(--fg-muted);cursor:pointer;align-items:flex-start;gap:14px;display:flex}.consent[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda]{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:2px}.consent[data-astro-cid-jbceweda] .link[data-astro-cid-jbceweda]{color:var(--fg);background-size:100% 1px}.submit-row[data-astro-cid-jbceweda]{flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}.status[data-astro-cid-jbceweda]{color:var(--fg-muted);max-width:48ch;font-size:15px}.status[data-astro-cid-jbceweda].ok{color:var(--accent)}.status[data-astro-cid-jbceweda].err{color:#ff8a73}.status[data-astro-cid-jbceweda] a{color:var(--fg)}button[data-astro-cid-jbceweda][disabled]{opacity:.6;pointer-events:none}.compact[data-astro-cid-jbceweda]{gap:24px}.compact[data-astro-cid-jbceweda] .grid[data-astro-cid-jbceweda]{gap:20px 24px}.compact[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda]:not([type=checkbox]),.compact[data-astro-cid-jbceweda] textarea[data-astro-cid-jbceweda]{font-size:17px}.compact[data-astro-cid-jbceweda] textarea[data-astro-cid-jbceweda]{min-height:110px}.compact[data-astro-cid-jbceweda] .consent[data-astro-cid-jbceweda]{font-size:13px}.booking[data-astro-cid-znlephet]{border:1px solid var(--line-strong);background:var(--bg-card);width:min(720px,100% - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--fg);overscroll-behavior:contain;border-radius:26px;margin:auto;padding:0;overflow:auto;box-shadow:0 40px 120px #0009}.booking[data-astro-cid-znlephet]::backdrop{backdrop-filter:blur(6px);background:#040406b8}.booking[data-astro-cid-znlephet][open]{animation:pop .5s var(--ease) both}@keyframes pop{0%{opacity:0;transform:translateY(18px)scale(.98)}}.booking[data-astro-cid-znlephet].wide{width:min(1040px,100% - 24px)}.panel[data-astro-cid-znlephet]{background:radial-gradient(70% 50% at 100% 0,#8b7bff1f,#0000 70%),radial-gradient(50% 40% at 0 100%,#c6ff3d0f,#0000 70%);padding:clamp(20px,3.5vw,36px);position:relative}.top[data-astro-cid-znlephet]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.close[data-astro-cid-znlephet]{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--fg);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.close[data-astro-cid-znlephet]:hover{background:var(--fg);color:var(--bg)}.view[data-astro-cid-znlephet]{gap:20px;display:grid}.view[data-astro-cid-znlephet][hidden]{display:none}.intro[data-astro-cid-znlephet]{max-width:48ch;font-size:15px}.choices[data-astro-cid-znlephet]{gap:12px;margin-top:8px;display:grid}@media (width>=620px){.choices[data-astro-cid-znlephet]{grid-template-columns:1fr 1fr}}.choice[data-astro-cid-znlephet]{border:1px solid var(--line-strong);background:var(--bg-raised);min-height:210px;color:var(--fg);font:inherit;text-align:start;cursor:pointer;transition:border-color .3s, background-color .3s, translate .5s var(--ease);border-radius:18px;align-content:start;justify-items:start;gap:10px;padding:22px;display:grid}.choice[data-astro-cid-znlephet]:hover:not(:disabled),.choice[data-astro-cid-znlephet]:focus-visible{border-color:var(--accent);background:var(--bg-hover);translate:0 -2px}.choice[data-astro-cid-znlephet]:disabled{cursor:not-allowed;opacity:.7}.icon[data-astro-cid-znlephet]{background:var(--accent);width:46px;height:46px;color:var(--accent-ink);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.choice[data-astro-cid-znlephet]:disabled .icon[data-astro-cid-znlephet]{background:var(--bg-hover);color:var(--fg-muted)}.choice-title[data-astro-cid-znlephet]{letter-spacing:-.02em;font-size:20px;font-weight:500}.choice-text[data-astro-cid-znlephet]{color:var(--fg-muted);font-size:14px;line-height:1.5}.choice-note[data-astro-cid-znlephet]{font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle);margin-top:auto;padding-top:8px}.or[data-astro-cid-znlephet]{color:var(--fg-muted);font-size:14px}.or[data-astro-cid-znlephet] .link[data-astro-cid-znlephet]{color:var(--fg);background-size:100% 1px}.back[data-astro-cid-znlephet]{border:1px solid var(--line);height:36px;color:var(--fg-muted);font:500 13px/1 var(--sans);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;padding:0 14px}.back[data-astro-cid-znlephet]:hover{color:var(--fg);border-color:var(--line-strong)}.sub[data-astro-cid-znlephet]{font-size:clamp(24px,3vw,32px)}.cal[data-astro-cid-znlephet]{border-radius:16px;min-height:480px;position:relative;overflow:hidden}.loading[data-astro-cid-znlephet]{z-index:1;pointer-events:none;background:var(--bg-card);justify-content:center;align-items:flex-start;gap:12px;padding-top:200px;transition:opacity .4s;display:flex;position:absolute;inset:0}.loading[data-astro-cid-znlephet]:before{content:"";background:var(--accent);width:8px;height:8px;animation:pulse 1.2s var(--ease-in-out) infinite alternate;border-radius:50%;margin-top:2px}@keyframes pulse{to{opacity:.25;transform:scale(.6)}}.cal[data-astro-cid-znlephet].ready .loading[data-astro-cid-znlephet]{opacity:0}.loading[data-astro-cid-znlephet]{min-height:480px;font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle)}.fine[data-astro-cid-znlephet]{color:var(--fg-subtle);font-size:12px}.consent[data-astro-cid-u6s5b3h2]{z-index:96;inset-inline:12px;bottom:max(12px, env(safe-area-inset-bottom,0px));border:1px solid var(--line-strong);backdrop-filter:blur(18px);max-width:440px;animation:consent-in .6s var(--ease) both;background:#131317f0;border-radius:20px;gap:14px;padding:22px;display:grid;position:fixed;box-shadow:0 30px 80px #0000008c}@media (width>=560px){.consent[data-astro-cid-u6s5b3h2]{inset-inline:20px auto;bottom:20px}}.consent[data-astro-cid-u6s5b3h2][hidden]{display:none}@keyframes consent-in{0%{opacity:0;transform:translateY(16px)}}.consent-title[data-astro-cid-u6s5b3h2]{font-size:17px;font-weight:500}.consent-text[data-astro-cid-u6s5b3h2]{color:var(--fg-muted);font-size:14px;line-height:1.5}.consent-text[data-astro-cid-u6s5b3h2] .link[data-astro-cid-u6s5b3h2]{color:var(--fg);background-size:100% 1px}.options[data-astro-cid-u6s5b3h2]{gap:10px;display:grid}.options[data-astro-cid-u6s5b3h2][hidden]{display:none}.opt[data-astro-cid-u6s5b3h2]{background:var(--bg-hover);color:var(--fg-muted);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px;font-size:13px;line-height:1.45;display:flex}.opt[data-astro-cid-u6s5b3h2] b[data-astro-cid-u6s5b3h2]{color:var(--fg);font-size:14px;font-weight:500;display:block}.opt[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:2px}.actions[data-astro-cid-u6s5b3h2]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cbtn[data-astro-cid-u6s5b3h2]{border:1px solid var(--fg);background:var(--fg);min-width:120px;height:44px;color:var(--bg);font:500 14px/1 var(--sans);cursor:pointer;border-radius:999px;flex:1 1 0;padding-inline:16px}.cbtn[data-astro-cid-u6s5b3h2].accept,.cbtn[data-astro-cid-u6s5b3h2].save{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.cbtn[data-astro-cid-u6s5b3h2][hidden],.settings[data-astro-cid-u6s5b3h2][hidden]{display:none}.settings[data-astro-cid-u6s5b3h2]{height:36px;color:var(--fg-muted);font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;flex-basis:100%;text-decoration:underline}.settings[data-astro-cid-u6s5b3h2]:hover{color:var(--fg)}
