:root{--ink:#12171a;--ink-soft:#1a2024;--ink-raised:#232a2e;--ink-line:#39424a;--paper:#f4f2ec;--paper-deep:#e7e4da;--paper-light:#fbfaf6;--paper-line:#cfcaba;--night-text:#efede5;--night-muted:#bdc1bb;--night-subtle:#a9aea8;--gray:#4e5450;--gray-soft:#5f6560;--copper:#9b5017;--copper-deep:#84430f;--copper-night:#e29a56;--pine:#2f5d46;--pine-night:#8fcbaa;--ochre:#7a5a00;--ochre-night:#e0b84e;--red:#b3261e;--red-night:#f0928b;--font-display:var(--font-fraunces-loaded,"Fraunces"), Georgia, serif;--font-sans:var(--font-atkinson-loaded,"Atkinson Hyperlegible Next"), system-ui, sans-serif;--font-mono:var(--font-jetbrains-loaded,"JetBrains Mono"), ui-monospace, Menlo, monospace;--t-micro:.75rem;--t-xs:.75rem;--t-sm:.875rem;--t-base:1rem;--t-lg:1.125rem;--t-xl:1.25rem;--t-2xl:1.5rem;--t-3xl:2rem;--t-4xl:2.5rem;--t-display-1:clamp(2.9rem, 12.5vw, 7.4rem);--t-display-2:clamp(2.4rem, 6.6vw, 4.25rem);--t-display-3:clamp(2rem, 5vw, 3rem);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-8:2rem;--s-10:2.5rem;--s-12:3rem;--s-16:4rem;--s-20:5rem;--s-24:6rem;--section-y:clamp(4rem, 9vw, 9rem);--container-w:82.5rem;--container-reading:60rem;--container-narrow:45rem;--gutter:1rem;--tap:2.75rem;--control-h:3rem;--control-h-lg:3.75rem;--bottom-nav-h:4rem;--r-full:9999px;--sh-sm:0 1px 2px #12171a14;--sh-lg:0 12px 32px #12171a29;--sh-stamp:0 3px 8px #12171a47;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.22, .61, .36, 1);--ease-deliberate:cubic-bezier(.65, 0, .35, 1);--dur-fast:.15s;--dur-base:.3s;--dur-slow:.7s;--surface-base:var(--paper);--surface-raised:var(--paper-light);--surface-sunken:var(--paper-deep);--text-body:var(--ink);--text-muted:var(--gray);--text-subtle:var(--gray-soft);--accent-primary:var(--copper);--accent-primary-deep:var(--copper-deep);--on-accent-primary:#fff;--border-strong:var(--paper-line);--border-focus:var(--copper);--status-success:var(--pine);--status-warning:var(--ochre);--status-danger:var(--red);--status-info:var(--gray);--btn-bg:var(--ink);--btn-text:#fff;--btn-spine:var(--copper-night);--btn-bg-hover:var(--ink-raised);--field-border:var(--gray);--on-status-danger:#fff;--surface-inverse:var(--ink);--text-inverse:var(--night-text);--text-inverse-muted:var(--night-muted);--accent-inverse:var(--copper-night);--on-accent-inverse:var(--ink);--border-inverse:var(--ink-line);--stamp-paper:var(--paper-light);--korona-kaczawska:#5c314f;--korona-izerska:#3b603d;--korona-karkonoszy:#2c516b;--korona-rudaw-janowickich:#944300;--korona-gor-walbrzyskich:#7f5c25;--korona-gor-kamiennych:#191a22;--korona-gor-sowich:#113e5f;--korona-gor-bardzkich:#862726;--korona-gor-stolowych:#8e6a3f;--korona-bystrzyckich-orlickich:#4d5b40;--korona-masywu-snieznika:#6e7d83;--korona-sudety-wschodnie:#845a0f;--korona-wielka:var(--copper);--korona-sleza:var(--gray);--difficulty-easy:var(--status-success);--difficulty-mid:var(--status-warning);--difficulty-hard:var(--status-danger)}@supports (color:lab(0% 0 0)){:root{--korona-kaczawska:lab(27.0245% 23.2841 -9.35051);--korona-izerska:lab(37.0727% -19.5902 15.7976);--korona-karkonoszy:lab(32.7065% -7.57076 -18.9745);--korona-rudaw-janowickich:lab(38.8397% 33.4552 51.6294);--korona-gor-walbrzyskich:lab(41.947% 10.8962 36.4962);--korona-gor-kamiennych:lab(9.39136% 1.20834 -5.47081);--korona-gor-sowich:lab(24.3925% -5.48326 -24.4521);--korona-gor-bardzkich:lab(31.4157% 41.0364 24.7786);--korona-gor-stolowych:lab(47.707% 11.0376 29.7912);--korona-bystrzyckich-orlickich:lab(36.7018% -9.52944 13.5654);--korona-masywu-snieznika:lab(51.3995% -5.03647 -4.88335);--korona-sudety-wschodnie:lab(41.8979% 13.4879 45.6893)}}@media (min-width:48rem){:root{--gutter:2rem}}@media (min-width:75rem){:root{--gutter:4rem}}[data-theme=dark]{--surface-base:var(--ink-soft);--surface-raised:var(--ink-raised);--surface-sunken:var(--ink);--text-body:var(--night-text);--text-muted:var(--night-muted);--text-subtle:var(--night-subtle);--accent-primary:var(--copper-night);--accent-primary-deep:var(--copper-night);--on-accent-primary:var(--ink);--border-strong:var(--ink-line);--border-focus:var(--copper-night);--status-success:var(--pine-night);--status-warning:var(--ochre-night);--status-danger:var(--red-night);--status-info:var(--night-muted);--btn-bg:var(--copper-night);--btn-text:var(--ink);--btn-spine:var(--copper-night);--btn-bg-hover:var(--night-text);--field-border:var(--night-subtle);--on-status-danger:var(--ink);--korona-wielka:var(--copper-night);--korona-sleza:var(--night-muted)}
@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.k-container{width:100%;max-width:calc(var(--container-w) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.k-eyebrow{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:400;line-height:1.4}.k-btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--control-h);padding:0 var(--s-6);font-family:var(--font-sans);font-size:var(--t-base);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform 80ms var(--ease-out);background:0 0;border:0;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.k-btn:active:not(:disabled){transform:translateY(2px)}.k-btn:disabled,.k-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.k-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.k-btn--sm{min-height:var(--tap);padding:0 var(--s-4);font-size:var(--t-sm)}.k-btn--lg{min-height:var(--control-h-lg);padding:0 var(--s-8)}.k-btn--primary{background:var(--btn-bg);color:var(--btn-text);box-shadow:inset .45rem 0 0 var(--btn-spine);padding-left:calc(var(--s-6) + .45rem)}.k-btn--primary.k-btn--sm{padding-left:calc(var(--s-4) + .3rem);box-shadow:inset .3rem 0 0 var(--btn-spine)}.k-btn--primary:hover:not(:disabled){background:var(--btn-bg-hover)}.k-btn--primary:disabled,.k-btn--primary[aria-disabled=true]{opacity:1;background:var(--surface-sunken);color:var(--text-muted);box-shadow:inset .45rem 0 0 var(--border-strong)}.k-btn--outline{border:1.5px solid var(--text-body);color:var(--text-body)}.k-btn--outline:hover:not(:disabled){background:var(--surface-sunken)}.k-btn--ghost{min-height:var(--tap);border-bottom:1.5px solid var(--border-strong);color:var(--text-body);padding:0}.k-btn--ghost:hover:not(:disabled){border-color:var(--text-body)}.k-btn--danger{border:1.5px solid var(--status-danger);color:var(--status-danger)}.k-btn--danger:hover:not(:disabled){background:var(--surface-sunken)}.k-btn--danger-solid{background:var(--status-danger);color:var(--on-status-danger)}.k-btn--inverse{background:var(--accent-inverse);color:var(--on-accent-inverse)}.k-btn--inverse:hover:not(:disabled){background:var(--text-inverse)}.k-btn--inverse-outline{border:1.5px solid var(--accent-inverse);color:var(--accent-inverse);font-weight:500}.k-btn--inverse-outline:hover:not(:disabled){background:var(--accent-inverse);color:var(--on-accent-inverse)}.k-field{width:100%;min-width:0;min-height:var(--control-h);padding:var(--s-2) var(--s-4);border:2px solid var(--field-border);background:var(--surface-raised);color:var(--text-body);font-family:var(--font-sans);font-size:var(--t-base);transition:border-color var(--dur-fast) var(--ease-out);line-height:1.4;display:block}.k-field::placeholder{color:var(--text-subtle);opacity:1}.k-field:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px;border-color:var(--border-focus)}.k-field:disabled{cursor:not-allowed;opacity:.6}.k-field[aria-invalid=true]{border-color:var(--status-danger)}.k-field--inverse{border-color:var(--text-inverse-muted);background:rgb(from var(--ink) r g b / .86);color:var(--text-inverse)}.k-field--inverse::placeholder{color:var(--text-inverse-muted)}.k-field--inverse:focus-visible{outline-color:var(--accent-inverse);border-color:var(--accent-inverse)}.k-header{z-index:30;background:var(--surface-inverse);color:var(--text-inverse);border-bottom:1px solid var(--border-inverse);--border-focus:var(--accent-inverse);position:sticky;top:0}.k-header-inner{align-items:center;gap:var(--s-4);min-height:var(--s-16);display:flex}.k-header img{width:auto;max-width:none;height:2rem}.k-header-nav{align-items:center;gap:var(--s-6);margin-left:var(--s-4);font-size:var(--t-sm);white-space:nowrap;display:flex}.k-header-nav a{min-height:var(--tap);color:var(--text-inverse);transition:color var(--dur-fast) var(--ease-out);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.k-header-nav a:hover{color:var(--accent-inverse)}.k-header-nav a[aria-current=page]{border-color:var(--accent-inverse);font-weight:700}.k-header-end{align-items:center;gap:var(--s-1);margin-left:auto;display:flex}.k-header-title{min-width:0;font-family:var(--font-display);font-size:var(--t-xl);text-overflow:ellipsis;white-space:nowrap;flex:1;font-style:italic;line-height:1.1;overflow:hidden}.k-header-link{min-height:var(--tap);padding-inline:var(--s-2);color:var(--text-inverse);font-size:var(--t-sm);white-space:nowrap;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.k-header-link:hover{color:var(--accent-inverse)}.k-icon-btn{width:var(--tap);height:var(--tap);color:inherit;cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;display:inline-grid;position:relative}.k-icon-btn:hover{color:var(--accent-primary)}.k-header .k-icon-btn:hover{color:var(--accent-inverse)}.k-icon-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.k-count{border-radius:var(--r-full);background:var(--status-danger);min-width:1.125rem;height:1.125rem;color:var(--on-status-danger);font-family:var(--font-sans);font-size:var(--t-micro);place-items:center;padding-inline:.25rem;font-weight:700;line-height:1;display:grid;position:absolute;top:.125rem;right:0}.k-strip{background:var(--surface-inverse);color:var(--text-inverse-muted);border-bottom:1px solid var(--border-inverse);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.04em;text-decoration:none;display:block}.k-strip:hover{color:var(--text-inverse)}.k-strip-inner{align-items:center;gap:var(--s-3);min-height:var(--tap);white-space:nowrap;display:flex}.k-strip-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.k-strip .k-ticks{min-width:4rem;max-width:20rem}.k-backdrop{z-index:40;background:rgb(from var(--ink) r g b / .6);transition:opacity var(--dur-base) var(--ease-out);position:fixed;inset:0}.k-backdrop[data-starting-style],.k-backdrop[data-ending-style]{opacity:0}.k-sheet{z-index:50;max-height:85vh;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--surface-raised);border-top:3px solid var(--accent-primary);transition:transform var(--dur-slow) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:auto 0 0}.k-sheet[data-starting-style],.k-sheet[data-ending-style]{transform:translateY(100%)}.k-sheet-link{align-items:center;gap:var(--s-3);width:100%;min-height:var(--control-h);padding-inline:var(--s-3);color:var(--text-body);font-size:var(--t-base);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.k-sheet-link:hover{background:var(--surface-sunken)}.k-menu{min-width:14rem;padding-block:var(--s-2);border:1px solid var(--border-strong);background:var(--surface-raised);box-shadow:var(--sh-lg);transition:opacity var(--dur-fast) var(--ease-out)}.k-menu[data-starting-style],.k-menu[data-ending-style]{opacity:0}.k-menu-item{align-items:center;gap:var(--s-2);width:100%;min-height:var(--tap);padding-inline:var(--s-3);color:var(--text-body);font-size:var(--t-sm);cursor:pointer;outline:0;text-decoration:none;display:flex}.k-menu-item[data-highlighted]{background:var(--surface-sunken)}.k-nav-screen{z-index:50;background:var(--surface-inverse);color:var(--text-inverse);transition:opacity var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0}.k-nav-screen[data-starting-style],.k-nav-screen[data-ending-style]{opacity:0}.k-nav-screen-link{padding-block:var(--s-3);border-bottom:1px solid var(--border-inverse);color:var(--text-inverse);font-family:var(--font-display);font-size:var(--t-2xl);font-weight:300;line-height:1.2;text-decoration:none;display:block}.k-nav-screen-link:hover{color:var(--accent-inverse)}.k-footer{color:var(--text-inverse-muted);font-size:var(--t-sm)}.k-footer-ridge{--ridge-fill:var(--surface-inverse);height:clamp(4.125rem,9.5vw,9.375rem);position:relative}.k-footer-body{padding-block:var(--s-8) var(--s-6);background:var(--surface-inverse)}.k-footer-main{justify-content:space-between;align-items:center;gap:var(--s-6) var(--s-8);flex-wrap:wrap;display:flex}.k-footer img{width:auto;max-width:none;height:3rem}.k-footer-signature{margin-top:var(--s-2);color:var(--text-inverse);font-family:var(--font-display);font-size:var(--t-lg);font-style:italic}.k-footer-links{gap:0 var(--s-5);flex-wrap:wrap;display:flex}.k-footer-links a,.k-footer-links button{min-height:var(--tap);color:var(--text-inverse);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex}.k-footer-links a:hover,.k-footer-links button:hover{color:var(--accent-inverse)}.k-footer-socials{gap:var(--s-1);color:var(--text-inverse);display:flex}.k-footer-socials a{width:var(--tap);height:var(--tap);color:inherit;place-items:center;display:grid}.k-footer-socials a:hover{color:var(--accent-inverse)}.k-footer-bottom{justify-content:space-between;align-items:center;gap:var(--s-1) var(--s-8);margin-top:var(--s-6);padding-top:var(--s-3);border-top:1px solid var(--border-inverse);flex-wrap:wrap;display:flex}.k-footer-bottom a{color:var(--text-inverse)}.k-cover{isolation:isolate;background:var(--surface-inverse);color:var(--text-inverse);position:relative;overflow:hidden}.k-cover:before{content:"";z-index:-2;background:radial-gradient(55% 75% at 92% 100%, rgb(from var(--copper-night) r g b / .2), transparent 70%), radial-gradient(40% 55% at 0% 15%, rgb(from var(--copper-night) r g b / .07), transparent 70%);position:absolute;inset:0}.k-cover .k-eyebrow,.k-cover em{color:var(--accent-inverse)}.k-contours{z-index:-1;fill:none;width:100%;height:100%;stroke:var(--accent-inverse);stroke-width:.8px;stroke-linejoin:round;stroke-linecap:round;opacity:.42;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000040,#000 70%);mask-image:linear-gradient(90deg,#00000040,#000 70%)}.k-ridge{width:100%;height:clamp(3rem,7vw,6.875rem);fill:var(--ridge-fill,var(--surface-base));pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.k-ridge--back{opacity:.13;height:clamp(4.125rem,9.5vw,9.375rem)}.k-ticks{flex:1;gap:2px;min-width:0;display:flex}.k-ticks>span{background:var(--border-strong);flex:1;height:.25rem}.k-ticks>span[data-on]{background:var(--accent-primary)}.k-cover .k-ticks>span,.k-strip .k-ticks>span{background:var(--border-inverse)}.k-cover .k-ticks>span[data-on],.k-strip .k-ticks>span[data-on]{background:var(--accent-inverse)}.k-stamp{width:var(--stamp-w,8.5rem);transform:rotate(var(--stamp-tilt,-2deg));filter:drop-shadow(var(--sh-stamp));flex:none}.k-stamp-paper{background:var(--stamp-paper);padding:.5625rem .5625rem .375rem;-webkit-mask:radial-gradient(3.6px,#0000 96%,#000) -6px -6px/12px 12px round,linear-gradient(#000 0 0) 50%/calc(100% - 12px) calc(100% - 12px) no-repeat;mask:radial-gradient(3.6px,#0000 96%,#000) -6px -6px/12px 12px round,linear-gradient(#000 0 0) 50%/calc(100% - 12px) calc(100% - 12px) no-repeat}.k-stamp img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.k-stamp-name{padding-top:var(--s-1);color:var(--ink);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.14em;text-align:center;text-transform:uppercase;font-weight:500;display:block}.k-seal{color:var(--seal-color,var(--accent-primary));display:block;overflow:visible}.k-seal-g{transform-origin:150px 150px;transform:rotate(-7deg)}.k-seal-line{fill:none;stroke:currentColor}.k-seal-contour{fill:none;stroke:currentColor;stroke-width:.6px;stroke-linejoin:round;opacity:.62}.k-seal--stamped{animation:k-stamp-hit .42s var(--ease-deliberate) both}@keyframes k-stamp-hit{0%{opacity:0;transform:scale(1.45)}70%{opacity:1;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.k-seal-ring{font-family:var(--font-mono);letter-spacing:.09em;fill:currentColor;font-size:12.5px;font-weight:500}.k-seal-name,.k-seal-m,.k-seal-unit{fill:currentColor;paint-order:stroke;stroke:var(--seal-bg,var(--surface-base));stroke-linejoin:round}.k-seal-name{font-family:var(--font-display);stroke-width:7px;font-size:25px;font-style:italic}.k-seal-m{font-family:var(--font-display);font-variant-numeric:lining-nums;letter-spacing:-.02em;stroke-width:10px;font-size:84px}.k-seal-unit{font-family:var(--font-mono);letter-spacing:.14em;stroke-width:5px;font-size:12.5px;font-weight:500}.k-mark{color:var(--accent-primary);display:block}.k-mark-ring{fill:none;stroke:currentColor;stroke-width:3.5px}.k-mark-contour{fill:none;stroke:currentColor;stroke-width:.7px;stroke-linejoin:round}.k-mark--open{color:var(--text-muted)}.k-mark--open .k-mark-ring{stroke-dasharray:6 6}.k-mark--open .k-mark-contour{opacity:.45}.k-mark--rejected{color:var(--text-muted)}.k-mark--rejected .k-mark-contour{opacity:.3}.k-register{border-top:2px solid var(--text-body);container-type:inline-size}.k-reg-row{column-gap:var(--s-3);padding-block:var(--s-3);border-bottom:1px solid var(--border-strong);color:inherit;grid-template-columns:3rem minmax(0,1fr) auto;grid-template-areas:"mark peak m""mark status m";align-items:center;text-decoration:none;display:grid}.k-reg-row:hover{background:var(--surface-sunken)}.k-reg-row:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.k-reg-nr,.k-reg-more{display:none}.k-reg-mark{grid-area:mark;width:3rem;height:3rem}.k-reg-peak{grid-area:peak;min-width:0}.k-reg-peak b{font-size:var(--t-lg);font-weight:700;line-height:1.2;display:block}.k-reg-peak time{color:var(--text-muted);font-size:var(--t-xs);display:block}.k-reg-status{margin-top:var(--s-1);grid-area:status}.k-reg-m{text-align:right;grid-area:m;align-self:start}.k-reg-m b{font-family:var(--font-display);font-size:var(--t-2xl);font-variant-numeric:lining-nums;font-weight:400;line-height:1.1;display:block}.k-reg-m b small{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--t-xs)}.k-reg-m>small{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--t-micro);white-space:nowrap;margin-top:.15rem;display:block}@container (min-width:44rem){.k-reg-row{padding-block:var(--s-2);grid-template-columns:2rem 3.25rem minmax(0,1fr) 9.5rem 7rem 6.5rem;grid-template-areas:"nr mark peak status m more"}.k-reg-nr{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--t-xs);grid-area:nr;display:block}.k-reg-mark{width:3.25rem;height:3.25rem}.k-reg-status{margin-top:0}.k-reg-m{align-self:center}.k-reg-more{color:var(--accent-primary);font-size:var(--t-sm);text-align:right;grid-area:more;font-weight:700;display:block}}.k-tabs{gap:var(--s-5);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;border-bottom:1px solid var(--border-strong);display:flex;overflow-x:auto}.k-tabs::-webkit-scrollbar{display:none}.k-tabs{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.k-tabs>*{margin-bottom:-1px}@media (min-width:64rem){.k-tabs{gap:var(--s-8);margin-inline:0;padding-inline:0;-webkit-mask-image:none;mask-image:none}}.k-empty{isolation:isolate;padding:var(--s-8) var(--s-5);background:var(--surface-sunken);position:relative;overflow:hidden}.k-empty .k-contours{stroke:var(--accent-primary);opacity:.25}.k-empty-title{max-width:32rem;font-family:var(--font-display);font-size:var(--t-2xl);text-wrap:balance;font-weight:300;line-height:1.1}.k-empty-body{max-width:30rem;margin-top:var(--s-3);color:var(--text-muted);font-size:var(--t-sm)}.k-empty-cta{margin-top:var(--s-6)}@media (min-width:64rem){.k-empty{padding:var(--s-12)}}.k-bottom-nav{z-index:40;height:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--surface-inverse);color:var(--text-inverse);font-size:var(--t-micro);grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed;inset:auto 0 0}.k-bottom-nav-item{padding:var(--s-2) 0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.15rem;display:grid}.k-bottom-nav-item[aria-current=page],.k-bottom-nav-item[aria-expanded=true]{color:var(--accent-inverse)}.k-bottom-nav-item svg{width:1.375rem;height:1.375rem}.k-bottom-nav-action{height:calc(var(--bottom-nav-h) + .875rem);background:var(--accent-inverse);color:var(--on-accent-inverse);align-content:center;font-weight:700}.k-bottom-nav-action[aria-current=page]{color:var(--on-accent-inverse)}.k-bottom-nav-action svg{stroke-width:2.5px;width:1.75rem;height:1.75rem}.k-cover--hero{--ridge-h:clamp(3rem, 7vw, 6.875rem);flex-direction:column;justify-content:flex-end;min-height:clamp(26rem,46vw,38rem);display:flex}.k-cover-photo{z-index:-1;object-fit:cover;object-position:center 32%;filter:saturate(.62)contrast(1.08)brightness(.82);width:100%;height:100%;position:absolute;inset:0}.k-cover-shade{z-index:-1;background:linear-gradient(0deg, rgb(from var(--ink) r g b / .9), rgb(from var(--ink) r g b / .4) 55%, rgb(from var(--ink) r g b / .15)), linear-gradient(90deg, rgb(from var(--ink) r g b / .55), transparent 70%);position:absolute;inset:0}.k-cover-body{gap:var(--s-6);padding-top:var(--s-12);padding-bottom:calc(var(--ridge-h) + var(--s-10));display:grid}.k-cover-main{min-width:0}.k-cover-aside{order:-1;justify-self:end}@media (min-width:48rem){.k-cover-body{align-items:end;column-gap:var(--s-10);grid-template-columns:minmax(0,1fr) auto}.k-cover-aside{order:0}}.k-cover-title{margin-top:var(--s-2);color:var(--text-inverse);font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:break-word;text-wrap:balance;font-size:clamp(3.25rem,10vw,7.5rem);font-weight:300;line-height:.98}.k-cover-title--name{font-size:clamp(2.5rem,7vw,5.5rem)}.k-cover-m{margin-top:var(--s-3);color:var(--text-inverse);font-family:var(--font-mono);font-size:var(--t-lg);font-variant-numeric:tabular-nums}.k-cover-tags{align-items:center;gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.k-cover-stat{gap:var(--s-1);padding-top:var(--s-4);border-top:1px solid var(--border-inverse);min-width:min(100%,20rem);display:grid}.k-cover-stat-n{font-family:var(--font-display);font-size:var(--t-display-3);font-variant-numeric:lining-nums;color:var(--text-inverse);font-weight:300;line-height:.95}.k-cover-stat-n small{color:var(--text-inverse-muted);font-size:.42em}.k-cover-stat-c{font-size:var(--t-sm);color:var(--text-inverse-muted)}.k-cover-stat .k-ticks{margin-top:var(--s-2)}.k-cover-progress{gap:var(--s-2);max-width:24rem;margin-top:var(--s-4);display:grid}.k-cover-progress b{font-family:var(--font-display);font-size:var(--t-2xl);font-weight:300}.k-cover-progress small{color:var(--text-inverse-muted);font-family:var(--font-mono);font-size:var(--t-xs)}.k-cover-seal{--seal-color:var(--accent-inverse);--seal-bg:var(--surface-inverse);width:clamp(7.5rem,22vw,16rem);height:auto}.k-cover-stamp{--stamp-w:6.5rem;width:var(--stamp-w);position:relative}.k-cover-stamp .k-seal{--seal-color:var(--accent-inverse);--seal-bg:transparent;right:calc(var(--stamp-w) * -.247);bottom:calc(var(--stamp-w) * -.024);z-index:1;width:calc(var(--stamp-w) * .753);height:auto;position:absolute}@media (min-width:48rem){.k-cover-stamp{--stamp-w:10.625rem}}.k-tag{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-2);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;border:1px solid;line-height:1.3;display:inline-flex}.k-cover .k-tag{border-color:var(--border-inverse);color:var(--text-inverse)}.k-tag-dot{background:currentColor;flex:none;width:.5rem;height:.5rem;display:inline-block}.k-attribution{right:var(--s-2);bottom:var(--s-2);z-index:10;max-width:60%;padding:.125rem var(--s-2);background:rgb(from var(--ink) r g b / .78);color:var(--text-inverse);font-size:var(--t-micro);text-align:right;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);line-height:1.3;position:absolute}.k-attribution a{color:inherit;text-underline-offset:2px;text-decoration:underline}.group:is(:hover,:focus-within)>.k-attribution,.k-attribution--visible{opacity:1;pointer-events:auto}@media (pointer:coarse){.k-attribution{opacity:1;pointer-events:auto}}.k-cover .k-attribution{bottom:calc(var(--ridge-h) + var(--s-2))}.k-facts{margin-top:var(--s-3);border-top:2px solid var(--text-body)}.k-facts>div{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-4);padding-block:var(--s-3);border-bottom:1px solid var(--border-strong);flex-wrap:wrap;display:flex}.k-facts dt{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase}.k-facts dd{min-width:0;color:var(--text-body);text-align:right;margin:0}.k-facts dd.k-facts-note{text-align:left;white-space:pre-wrap;flex-basis:100%}.k-peak{color:inherit;text-decoration:none;display:block}.k-peak-media{aspect-ratio:16/9;background:var(--surface-inverse);position:relative;overflow:hidden}.k-peak-media img{object-fit:cover;filter:saturate(.7)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.k-peak-media .k-contours{z-index:0}.k-peak-tag{left:var(--s-3);bottom:var(--s-3);background:var(--surface-raised);color:var(--text-body);position:absolute}.k-peak-body{padding-block:var(--s-3);border-bottom:1px solid var(--border-strong)}.k-peak:hover .k-peak-body{border-bottom-color:var(--text-body)}.k-peak:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
@keyframes sc-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.sc-section{padding-block:var(--section-y)}.sc-night{background:var(--surface-inverse);color:var(--text-inverse)}.sc-night--glow{background:radial-gradient(70% 70% at 16% 40%, rgb(from var(--copper) r g b / .24), transparent 70%), var(--surface-inverse)}.sc-heading{max-width:52rem;margin-bottom:var(--s-12)}.sc-section .k-eyebrow,.sc-night .k-eyebrow{color:var(--accent-primary)}.sc-title{margin-top:var(--s-3);font-family:var(--font-display);font-weight:300;font-size:var(--t-display-2);letter-spacing:-.018em;color:var(--text-body);text-wrap:balance;line-height:1.04}.sc-title em{color:var(--accent-primary);font-style:italic}.sc-lead{margin-top:var(--s-6);max-width:40rem;font-size:var(--t-lg);color:var(--text-muted);text-wrap:pretty;line-height:1.55}.sc-hero{z-index:2;padding-top:var(--s-8);padding-bottom:var(--s-12);overflow:visible}.sc-hero+.sc-section{padding-top:calc(var(--section-y) + var(--s-20))}.sc-hero-bg{z-index:-1;position:absolute;inset:0;overflow:hidden}.sc-hero-map{aspect-ratio:1600/1008;width:260vw;max-width:none;right:-92vw;bottom:var(--s-8);opacity:.9;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}.sc-hero-map img,.sc-hero-peaks{width:100%;height:100%;position:absolute;inset:0}.sc-hero-peaks circle{fill:var(--accent-inverse);animation:sc-peak-in .9s var(--ease-out) both}@keyframes sc-peak-in{0%{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.2)}to{opacity:1;transform-box:fill-box;transform-origin:50%;transform:scale(1)}}.sc-hero-grid{gap:var(--s-10);display:grid}.sc-hero-title{margin-top:var(--s-2);font-family:var(--font-display);font-weight:300;font-size:var(--t-display-1);letter-spacing:-.022em;color:var(--text-inverse);line-height:.98}.sc-hero-title em{display:block}.sc-hero-lead{margin-top:var(--s-4);max-width:36rem;font-size:var(--t-lg);color:var(--text-inverse);text-wrap:pretty;line-height:1.5}.sc-hero-device{z-index:3;width:100%;max-width:20.625rem;margin-bottom:calc(-2 * var(--s-16));justify-self:center;position:relative}.sc-hero-seal{left:calc(-1 * var(--s-4));bottom:var(--s-24);z-index:4;background:var(--surface-inverse);border-radius:var(--r-full);width:8.5rem;filter:drop-shadow(var(--sh-stamp));--seal-color:var(--accent-inverse);--seal-bg:var(--surface-inverse);position:absolute}.sc-hero-seal svg{width:100%;height:auto}.sc-ruler{display:none}.sc-phone{aspect-ratio:330/706;background:var(--ink);width:min(20.625rem,100%);box-shadow:0 0 0 1px var(--ink-line), var(--sh-lg);border-radius:2.625rem;margin:0;padding:.5625rem;position:relative}.sc-phone-screen{isolation:isolate;background:var(--surface-base);height:100%;color:var(--text-body);font-family:var(--font-sans);font-size:var(--t-sm);--ridge-fill:var(--surface-base);border-radius:2.0625rem;line-height:1.3;position:relative;overflow:hidden}.sc-phone-island{z-index:3;border-radius:var(--r-full);background:var(--ink);width:4.625rem;height:1.25rem;position:absolute;top:.625rem;left:50%;transform:translate(-50%)}.sc-app-status{z-index:2;padding:.625rem var(--s-6) 0;font-size:var(--t-micro);color:var(--text-inverse);justify-content:space-between;font-weight:700;line-height:1.25rem;display:flex;position:absolute;inset:0 0 auto}.sc-app{flex-direction:column;padding-bottom:3.25rem;display:flex;position:absolute;inset:0}.sc-app-nav{z-index:1;height:3.25rem;padding-bottom:0;position:absolute}.sc-app-nav .k-bottom-nav-item{padding-block:var(--s-1) var(--s-2)}.sc-app-nav svg{width:1.0625rem;height:1.0625rem}.sc-app-nav .k-bottom-nav-action{height:3.75rem}.sc-app-nav .k-bottom-nav-action svg{width:1.3125rem;height:1.3125rem}.sc-app-cover{padding:2.75rem var(--s-4) var(--s-8);flex:none}.sc-app-corona{font-family:var(--font-display);font-size:var(--t-base);white-space:nowrap;font-style:italic;line-height:1.3}.sc-app-count-block{margin-top:var(--s-2)}.sc-app-count{font-family:var(--font-display);font-size:var(--t-4xl);font-variant-numeric:lining-nums;font-weight:300;line-height:1}.sc-app-count small{font-size:var(--t-lg);color:var(--text-inverse-muted)}.sc-app-caption{font-size:var(--t-sm);color:var(--text-inverse)}.sc-app-ticks{margin-top:var(--s-2)}.sc-app-cover .sc-app-ticks{max-width:62%}.sc-app>.sc-app-ticks{margin-inline:var(--s-4);flex:none}.sc-app-guardian{z-index:1;position:absolute;top:3rem;right:.65rem}.sc-app-cover .k-ridge{height:1.5rem}.sc-app-cover .k-ridge--back{height:2rem}.sc-app-register{border-top:0;flex:1;min-height:0;overflow:hidden}.sc-app-register .k-reg-row{padding:var(--s-1) var(--s-4);grid-template-columns:2.5rem minmax(0,1fr) auto}.sc-app-register .k-reg-mark{width:2.5rem;height:2.5rem}.sc-app-register .k-reg-peak b{font-size:var(--t-base)}.sc-app-register .k-reg-peak time{font-size:var(--t-micro)}.sc-app-register .k-reg-m b{font-size:var(--t-lg)}.sc-app-state{align-items:center;gap:var(--s-1);font-size:var(--t-xs);color:var(--status-success);font-weight:500;line-height:1.2;display:inline-flex}.sc-app-state svg{width:1rem;height:1rem}.sc-app-state[data-state=selfie],.sc-app-state[data-state=pending]{color:var(--status-warning)}.sc-app-state[data-state=rejected]{color:var(--status-danger)}.sc-app-header{padding:2.75rem var(--s-4) var(--s-3);border-bottom:1px solid var(--border-strong);font-family:var(--font-display);font-size:var(--t-lg);text-align:center;white-space:nowrap;font-style:italic;position:relative}.sc-app-back{left:var(--s-4);width:auto;height:.9rem;position:absolute;bottom:.9rem}.sc-app-steps{gap:var(--s-2);margin:var(--s-4) var(--s-4) 0;display:flex}.sc-app-steps span{background:var(--border-strong);flex:1;height:.25rem}.sc-app-steps span[data-state=done]{background:var(--status-success)}.sc-app-steps span[data-state=active]{background:var(--accent-primary)}.sc-app-step-label{margin:var(--s-3) var(--s-4) 0;color:var(--text-muted)}.sc-app-title{margin:var(--s-1) var(--s-4) 0;font-family:var(--font-display);font-size:var(--t-2xl);line-height:1.15}.sc-app-title--center{text-align:center}.sc-app-map{min-height:0;margin:var(--s-4) var(--s-4) 0;background:var(--surface-sunken);border:1px solid var(--border-strong);flex:1;position:relative;overflow:hidden}.sc-app-map img,.sc-app-map svg{width:150%;max-width:none;height:auto;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.sc-app-map-track{fill:none;stroke:var(--accent-primary);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.sc-app-map-pin{fill:var(--text-body)}.sc-app-map-halo{fill:rgb(from var(--accent-primary) r g b / .4)}.sc-app-facts{padding:var(--s-3) var(--s-4) 0;margin:0}.sc-app-facts>div{justify-content:space-between;gap:var(--s-4);padding:var(--s-2) 0;border-top:1px solid var(--border-strong);display:flex}.sc-app-facts dt{color:var(--text-muted)}.sc-app-facts dd{text-align:right;white-space:nowrap;margin:0}.sc-app-photo{min-height:0;margin:var(--s-4) var(--s-4) 0;flex:1;position:relative;overflow:hidden}.sc-app-photo img{object-fit:cover;object-position:50% 38%;width:100%;height:100%;position:absolute;inset:0}.sc-app-note{margin:var(--s-3) var(--s-4) var(--s-2);font-size:var(--t-sm);color:var(--text-muted);line-height:1.4}.sc-app-note--center{text-align:center}.sc-app-timeline{padding:var(--s-4) var(--s-4) 0}.sc-app-timeline li{padding:var(--s-3) 0;border-top:1px solid var(--border-strong);font-size:var(--t-base);justify-content:space-between;align-items:center;display:flex}.sc-app-timeline em{font-family:var(--font-mono);font-style:normal;font-size:var(--t-xs);letter-spacing:.04em;color:var(--accent-primary)}.sc-app-check{width:1.2rem;height:1.2rem;color:var(--accent-primary);flex:none}.sc-app-seal{min-height:0;padding:var(--s-2);flex:1;place-items:center;display:grid}.sc-app-seal svg{width:9.5rem;height:9.5rem}.sc-app-medal{min-height:0;padding:var(--s-3) var(--s-8) 0;flex:1;grid-template-rows:minmax(0,1fr);place-items:center;display:grid}.sc-app-medal img{object-fit:contain;filter:grayscale(.92)brightness(.72);width:100%;height:100%}.sc-app-locked{justify-content:center;align-items:center;gap:var(--s-2);margin:var(--s-3) var(--s-4) 0;padding:var(--s-3);border:1px solid var(--border-strong);font-size:var(--t-sm);color:var(--text-muted);display:flex}.sc-app-locked svg{width:1rem;height:1rem}.sc-atlas{gap:var(--s-6);display:grid}.sc-atlas-stage{gap:var(--s-6);min-width:0;display:grid}.sc-atlas-map{aspect-ratio:1600/1008;margin-inline:calc(var(--gutter) * -1);position:relative}.sc-atlas-map img,.sc-atlas-map svg{width:100%;height:100%;position:absolute;inset:0}.sc-atlas-contours--night,[data-theme=dark] .sc-atlas--themed .sc-atlas-contours{display:none}[data-theme=dark] .sc-atlas--themed .sc-atlas-contours--night{opacity:.6;display:block}.sc-atlas-peak{r:7px;fill:var(--text-muted);transition:r var(--dur-base) var(--ease-out), fill var(--dur-fast) var(--ease-out)}.sc-atlas-peak--on{r:15px;fill:var(--accent-primary)}.sc-atlas-line{fill:none;stroke:var(--accent-primary);stroke-width:5px;stroke-dasharray:1;animation:sc-draw 1.1s var(--ease-deliberate) both}@keyframes sc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.sc-atlas-label{pointer-events:none;display:none}.sc-atlas-label text{font-family:var(--font-display);font-style:italic;font-size:calc(var(--t-2xl) * 1.1);fill:var(--text-body);paint-order:stroke;stroke:var(--surface-base);stroke-width:7px}.sc-atlas-label tspan{font-family:var(--font-mono);font-style:normal;font-size:calc(var(--t-base) * 1.06);fill:var(--accent-primary-deep)}.sc-atlas-card{gap:var(--s-4);grid-template-columns:6.5rem 1fr;align-items:center;min-height:9.5rem;display:grid}.sc-atlas-stamp{animation:sc-rise .5s var(--ease-out) both}.sc-atlas-stamp .k-stamp{--stamp-w:6.5rem}.sc-atlas-card-title{margin-top:var(--s-1);font-family:var(--font-display);font-size:var(--t-2xl);line-height:1.15}.sc-atlas-card-latin{font-size:var(--t-sm);color:var(--text-muted);font-style:italic}.sc-atlas-card-facts{margin:var(--s-2) 0 0;font-size:var(--t-sm)}.sc-atlas-card-facts>div{gap:var(--s-2);display:flex}.sc-atlas-card-facts dt{color:var(--text-muted)}.sc-atlas-card-facts dd{margin:0}.sc-atlas-card-link{margin-top:var(--s-1)}.sc-atlas-list{gap:var(--s-2);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-block:var(--s-1);scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.sc-atlas-list::-webkit-scrollbar{display:none}.sc-atlas-list li{scroll-snap-align:start;flex:none}.sc-atlas-item{appearance:none;gap:var(--s-2);width:100%;min-height:var(--tap);padding:var(--s-2) var(--s-3);border:1px solid var(--field-border);color:var(--text-body);cursor:pointer;text-align:left;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;align-items:baseline;display:flex}.sc-atlas-item[aria-pressed=true]{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--text-inverse)}.sc-atlas-item-index{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--text-muted);display:none}.sc-atlas-item-name{font-size:var(--t-base);white-space:nowrap;line-height:1.3}.sc-atlas-item-guardian{font-family:var(--font-display);font-style:italic;font-size:var(--t-base);color:var(--accent-primary);margin-left:auto;display:none}.sc-atlas-source{margin-top:var(--s-6);max-width:44rem;font-size:var(--t-base);color:var(--text-muted);line-height:1.5}.sc-atlas-credit{margin-top:var(--s-3);max-width:44rem;font-size:var(--t-sm);color:var(--text-muted);line-height:1.5}.sc-atlas-credit summary{min-height:var(--tap);cursor:pointer;text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.sc-atlas-credit p{margin-top:var(--s-1)}.sc-atlas-live-stage{gap:var(--s-3);min-width:0;display:grid}.sc-atlas-live-map{margin-inline:calc(var(--gutter) * -1);border-block:1px solid var(--border-strong);background:var(--surface-sunken)}.sc-atlas-item-count{margin-left:var(--s-2);font-family:var(--font-mono);font-style:normal;font-size:var(--t-xs);font-variant-numeric:tabular-nums}.sc-atlas-item-count[data-zero]{color:var(--text-muted)}.sc-atlas-item[aria-pressed=true] .sc-atlas-item-count[data-zero]{color:var(--text-inverse-muted)}.sc-atlas--live .sc-atlas-list{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.sc-atlas-card--hint{grid-template-columns:minmax(0,1fr)}.sc-atlas-card-hint{margin-top:var(--s-2);max-width:36rem;font-size:var(--t-base);color:var(--text-muted);line-height:1.5}.sc-atlas-card-progress{align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-2);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;display:flex}.sc-proof-sticky{display:none}.sc-proof-steps{gap:var(--s-16);display:grid}.sc-proof-number{font-family:var(--font-mono);font-size:var(--t-sm);letter-spacing:.1em;color:var(--accent-primary)}.sc-proof-title{margin-top:var(--s-2);font-family:var(--font-display);font-weight:300;font-size:var(--t-display-3);color:var(--text-body);line-height:1.1}.sc-proof-body{margin-top:var(--s-3);max-width:30rem;color:var(--text-muted);line-height:1.55}.sc-proof-inline{margin-top:var(--s-8);justify-content:center;display:flex}.sc-mock-note{margin-top:var(--s-12);font-size:var(--t-sm);color:var(--text-muted)}.sc-medal{gap:var(--s-12);display:grid}.sc-medal-visual{justify-self:center;width:100%;max-width:30rem;position:relative}.sc-medal-image{width:100%;height:auto;filter:drop-shadow(var(--sh-stamp))}.sc-medal-caption{margin-top:var(--s-2);font-size:var(--t-sm);color:var(--text-muted);text-align:center}.sc-rules{margin-top:var(--s-8);gap:var(--s-4);display:grid}.sc-rules li{padding-top:var(--s-4);border-top:1px solid var(--border-strong);color:var(--text-muted);line-height:1.5}.sc-rules strong{color:var(--text-body);font-weight:700;display:block}.sc-medal-phone{display:none}.sc-faq{gap:var(--s-10);display:grid}.sc-faq-list{border-bottom:1px solid var(--border-strong)}.sc-faq-item{border-top:1px solid var(--border-strong)}.sc-faq-item summary{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:var(--control-h);padding-block:var(--s-4);font-family:var(--font-display);font-size:var(--t-xl);cursor:pointer;line-height:1.3;list-style:none;display:flex}.sc-faq-item summary::-webkit-details-marker{display:none}.sc-faq-icon{flex:none;width:.9rem;height:.9rem;position:relative}.sc-faq-icon:before,.sc-faq-icon:after{content:"";background:var(--text-body);width:100%;height:2px;transition:transform var(--dur-fast) var(--ease-out);position:absolute;top:50%;left:0}.sc-faq-icon:after{transform:rotate(90deg)}.sc-faq-item[open] .sc-faq-icon:after{transform:rotate(0)}.sc-faq-item p{padding-bottom:var(--s-5);max-width:44rem;color:var(--text-muted);line-height:1.55}.sc-final{padding-block:calc(var(--section-y) + var(--s-8));position:relative;overflow:clip}.sc-final-image{object-fit:cover;object-position:50% 30%;opacity:.62;width:100%;height:100%;position:absolute;inset:0}.sc-final:after{content:"";background:linear-gradient(to bottom, var(--surface-inverse), transparent 30%, rgb(from var(--surface-inverse) r g b / .7));position:absolute;inset:0}.sc-final-inner{z-index:1;position:relative}.sc-final-title{margin-top:var(--s-4);margin-bottom:var(--s-8);max-width:38rem;font-family:var(--font-display);font-weight:300;font-size:var(--t-2xl);color:var(--text-inverse);text-wrap:balance;line-height:1.25}@media (min-width:48rem){.sc-heading{margin-bottom:var(--s-16)}.sc-hero-map{width:170vw;bottom:0;right:-44vw}.sc-atlas-card{grid-template-columns:10rem 1fr}.sc-atlas-stamp .k-stamp{--stamp-w:10rem}.sc-atlas-peak{r:5px}.sc-atlas-peak--on{r:10px}.sc-atlas-line{stroke-width:3px}.sc-atlas-live-map{border-inline:1px solid var(--border-strong);margin-inline:0}.sc-final-title{font-size:var(--t-3xl)}}@media (min-width:64rem){.sc-hero{padding-top:var(--s-8);padding-bottom:calc(var(--s-24) + var(--s-8))}.sc-hero+.sc-section{padding-top:var(--section-y)}.sc-hero-title{font-size:var(--t-display-2)}.sc-hero-grid{gap:var(--s-12);grid-template-columns:minmax(0,1fr) 20.625rem;align-items:start}.sc-hero-map{opacity:.8;width:max(112vw,90rem);bottom:-4vh;right:-12vw;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 58%);mask-image:linear-gradient(90deg,#0000 18%,#000 58%)}.sc-hero-device{margin:0 var(--s-10) 0 0;justify-self:end}.sc-hero-seal{width:13.375rem;bottom:8rem;left:-9.375rem}.sc-ruler{border-left:1px solid var(--border-inverse);width:4.25rem;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--text-inverse-muted);display:block;position:absolute;top:0;bottom:0;right:0}.sc-ruler span{padding-left:var(--s-3);white-space:nowrap;position:absolute;left:0}.sc-ruler span:before{content:"";border-top:1px solid;width:.5rem;position:absolute;top:.45em;left:0}.sc-ruler span[data-here]{color:var(--accent-inverse)}.sc-ruler span[data-here]:before{border-top-width:2px;width:.65rem}.sc-atlas{gap:var(--s-10);grid-template-columns:minmax(0,1fr) 22rem;align-items:start}.sc-atlas-stage{display:block;position:relative}.sc-atlas-map{margin-inline:0}.sc-atlas-label{display:block}.sc-atlas-peak{r:4px}.sc-atlas-peak--on{r:8px}.sc-atlas-line{stroke-width:2.2px}.sc-atlas-card{gap:var(--s-6);grid-template-columns:14rem 1fr;align-items:end;width:34rem;min-height:0;position:absolute;bottom:0;left:0}.sc-atlas-stamp .k-stamp{--stamp-w:14rem}.sc-atlas-list{margin:0;padding:0;display:block;overflow:visible}.sc-atlas-item{align-items:center;gap:var(--s-3);min-height:var(--tap);padding:var(--s-2) var(--s-3);border:0;border-top:1px solid var(--border-strong)}.sc-atlas-list li:last-child .sc-atlas-item{border-bottom:1px solid var(--border-strong)}.sc-atlas-item:hover{background:var(--surface-sunken)}.sc-atlas-item[aria-pressed=true]{background:var(--surface-inverse)}.sc-atlas-item[aria-pressed=true] .sc-atlas-item-index,.sc-atlas-item[aria-pressed=true] .sc-atlas-item-guardian{color:var(--accent-inverse)}.sc-atlas-item-index,.sc-atlas-item-guardian{display:inline}.sc-atlas-item-name{white-space:normal;font-size:var(--t-sm)}.sc-atlas--live{row-gap:var(--s-8)}.sc-atlas--live .sc-atlas-live-stage{grid-area:1/1}.sc-atlas--live .sc-atlas-list{grid-area:1/2/span 2;-webkit-mask-image:none;mask-image:none}.sc-atlas--live .sc-atlas-card{grid-area:2/1;grid-template-columns:10rem minmax(0,1fr);align-items:center;width:auto;position:static}.sc-atlas--live .sc-atlas-card--hint{grid-template-columns:minmax(0,1fr)}.sc-atlas--live .sc-atlas-stamp .k-stamp{--stamp-w:10rem}.sc-proof{gap:var(--s-16);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.sc-proof-sticky{top:var(--s-16);height:calc(100vh - var(--s-16));justify-content:center;align-items:center;display:flex;position:sticky}.sc-proof-screens,.sc-proof-screen{position:absolute;inset:0}.sc-proof-screen{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:translateY(.6rem)}.sc-proof[data-step="0"] .sc-proof-screen:first-child,.sc-proof[data-step="1"] .sc-proof-screen:nth-child(2),.sc-proof[data-step="2"] .sc-proof-screen:nth-child(3){opacity:1;transform:none}.sc-proof-steps{gap:0}.sc-proof-step{min-height:88vh;transition:opacity var(--dur-slow) var(--ease-out);flex-direction:column;justify-content:center;display:flex}.sc-proof[data-ready] .sc-proof-step:not([data-active]){opacity:.32}.sc-proof-inline{display:none}.sc-proof-body{font-size:var(--t-xl)}.sc-medal{gap:var(--s-12);grid-template-columns:minmax(0,4fr) minmax(0,5fr);align-items:center}.sc-medal .sc-title{font-size:var(--t-display-3)}.sc-faq{gap:var(--s-16);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}@media (min-width:80rem){.sc-medal{grid-template-columns:minmax(0,4fr) minmax(0,5fr) 20.625rem}.sc-medal-phone{width:20.625rem;display:block}}@media (min-width:90rem){.sc-hero-title{font-size:var(--t-display-1)}}@keyframes sc-reveal{0%{opacity:0;transform:translateY(var(--s-6))}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sc-heading,.sc-faq-item,.sc-medal-visual,.sc-medal-copy{animation:linear both sc-reveal;animation-timeline:view();animation-range:entry entry 42%}}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--s-20)}.pl-body{background:var(--surface-inverse);color:var(--text-inverse);font-family:var(--font-sans);font-size:var(--t-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:clip}img,svg{max-width:100%;display:block}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input{font:inherit}:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.pl-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pl-skip{top:var(--s-2);left:var(--s-2);z-index:60;padding:var(--s-2) var(--s-4);background:var(--accent-inverse);color:var(--on-accent-inverse);position:fixed;transform:translateY(-200%)}.pl-skip:focus{transform:none}.pl-paper,.pl-doc{--surface-base:var(--paper);--surface-raised:var(--paper-light);--surface-sunken:var(--paper-deep);--text-body:var(--ink);--text-muted:var(--gray);--text-subtle:var(--gray-soft);--accent-primary:var(--copper);--accent-primary-deep:var(--copper-deep);--border-strong:var(--paper-line);--border-focus:var(--copper);--status-danger:var(--red);--btn-bg:var(--ink);--btn-text:var(--paper-light);--btn-spine:var(--copper-night);--btn-bg-hover:var(--ink-raised);--field-border:var(--gray);background:var(--surface-base);color:var(--text-body)}.pl-paper--raised{background:var(--surface-raised)}.pl-logo{flex:none;display:block}.k-header-end{gap:var(--s-4)}.pl-header-date{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-inverse-muted);display:none}.pl-header-date-dot{background:var(--accent-inverse);border-radius:var(--r-full);width:.4rem;height:.4rem}.pl-hero{--ridge-fill:var(--paper)}.pl-hero-form{margin-top:var(--s-6);max-width:34rem}.pl-hero-launch{margin-top:var(--s-6)}.pl-hero-launch .k-eyebrow{margin-bottom:var(--s-2)}.pl-countdown-cells{border-block:1px solid var(--border-inverse);grid-template-columns:repeat(4,minmax(0,6.5rem));display:grid}.pl-countdown-cell{padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);border-left:1px solid var(--border-inverse);flex-direction:column;display:flex}.pl-countdown-cell:first-child{border-left:0;padding-left:0}.pl-countdown-value{font-family:var(--font-display);font-weight:300;font-size:var(--t-4xl);font-variant-numeric:tabular-nums lining-nums;color:var(--text-inverse);line-height:1}.pl-countdown-label{margin-top:var(--s-1);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text-inverse-muted)}.pl-countdown-done{max-width:28rem;padding-block:var(--s-4);border-block:1px solid var(--accent-inverse);font-family:var(--font-display);font-size:var(--t-xl);color:var(--text-inverse);line-height:1.3}.pl-form-row{display:flex}.pl-form-row .k-field{min-height:var(--control-h-lg);flex:1}.pl-form-row .k-btn{min-height:var(--control-h-lg);flex:none}.pl-form-consent{gap:var(--s-3);margin-top:var(--s-3);font-size:var(--t-sm);color:var(--text-inverse);grid-template-columns:auto 1fr;align-items:start;line-height:1.4;display:grid}.pl-form-consent a{color:var(--text-inverse);text-underline-offset:2px;display:block}.pl-form-check{appearance:none;border:2px solid var(--text-inverse-muted);cursor:pointer;background:0 0;place-content:center;width:1.5rem;height:1.5rem;margin:0;display:grid}.pl-form-check:after{content:"";background:var(--accent-inverse);width:.75rem;height:.75rem;transition:transform var(--dur-fast) var(--ease-out);transform:scale(0)}.pl-form-check:checked:after{transform:scale(1)}.pl-form-check[aria-invalid=true]{border-color:var(--status-danger)}.pl-form-error{margin-top:var(--s-2);font-size:var(--t-sm);color:var(--status-danger);line-height:1.4}.pl-form-trap{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.pl-form-success{gap:var(--s-4);padding:var(--s-5);border:1px solid var(--accent-inverse);background:rgb(from var(--ink) r g b / .86);animation:sc-rise .5s var(--ease-out) both;grid-template-columns:auto 1fr;display:grid}.pl-form-success-icon{width:1.5rem;height:1.5rem;color:var(--accent-inverse)}.pl-form-success-title{font-family:var(--font-display);font-size:var(--t-xl);color:var(--text-inverse);outline:none;line-height:1.2}.pl-form-success-text{margin-top:var(--s-1);font-size:var(--t-base);color:var(--text-inverse);line-height:1.5}.pl-contrast{border-top:2px solid var(--text-body)}.pl-contrast-head{display:none}.pl-contrast-row{gap:var(--s-3);padding-block:var(--s-6);border-bottom:1px solid var(--border-strong);display:grid}.pl-contrast-today{color:var(--text-muted);font-size:var(--t-base);line-height:1.5}.pl-contrast-koronit{font-family:var(--font-display);font-size:var(--t-xl);color:var(--text-body);text-wrap:pretty;line-height:1.3}.pl-audience{gap:var(--s-8);display:grid}.pl-audience li{padding-top:var(--s-5);border-top:1px solid var(--border-strong)}.pl-audience .k-eyebrow{color:var(--text-muted)}.pl-audience-quote{margin-top:var(--s-3);font-family:var(--font-display);font-size:var(--t-2xl);line-height:1.25}.pl-audience-body{margin-top:var(--s-3);color:var(--text-muted);line-height:1.55}.pl-without{gap:var(--s-10);display:grid}.pl-without-list{border-top:2px solid var(--text-body)}.pl-without-list>div{padding-block:var(--s-4);border-bottom:1px solid var(--border-strong)}.pl-without-list dt{font-family:var(--font-display);font-size:var(--t-xl);line-height:1.25}.pl-without-list dd{margin-top:var(--s-1);color:var(--text-muted)}.pl-why-grid{gap:var(--s-6);display:grid}.pl-why-number{font-family:var(--font-display);font-weight:300;font-size:calc(var(--t-display-1) * 2);letter-spacing:-.04em;font-variant-numeric:lining-nums;color:#0000;-webkit-text-stroke:1px var(--accent-primary);line-height:.9}.pl-final-date{margin-top:var(--s-3);font-family:var(--font-display);font-weight:300;font-size:var(--t-display-1);letter-spacing:-.03em;font-variant-numeric:lining-nums;color:var(--text-inverse);line-height:1}.pl-final-form{margin-top:var(--s-6);max-width:34rem}.pl-consent{inset-inline:0;z-index:55;padding:var(--s-4) var(--gutter) max(var(--s-4), env(safe-area-inset-bottom));background:var(--surface-inverse);color:var(--text-inverse);font-size:var(--t-sm);border-top:1px solid var(--border-inverse);--border-focus:var(--accent-inverse);line-height:1.5;position:fixed;bottom:0}.pl-consent:focus{outline:none}.pl-consent a{color:var(--text-inverse);text-underline-offset:3px;text-decoration:underline}.pl-consent-inner{gap:var(--s-3);max-width:var(--container-w);margin-inline:auto;display:grid}.pl-consent-actions{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.pl-doc{padding-block:var(--s-12) var(--section-y);min-height:60vh}.pl-doc-article{max-width:var(--container-narrow);padding-inline:var(--gutter);margin-inline:auto}.pl-doc a:not(.k-btn){color:var(--accent-primary-deep);text-underline-offset:3px}.pl-doc-title{font-family:var(--font-display);font-weight:300;font-size:var(--t-display-3);letter-spacing:-.02em;line-height:1.1}.pl-doc-lead{margin-top:var(--s-4);font-size:var(--t-lg);color:var(--text-muted);line-height:1.55}.pl-doc-form{gap:var(--s-3);margin-top:var(--s-8);justify-items:start;max-width:24rem;display:grid}.pl-doc-label{font-size:var(--t-sm)}.pl-doc-body{margin-top:var(--s-8);font-size:var(--t-lg);overflow-wrap:anywhere;line-height:1.65}.pl-doc-body h2,.pl-doc-body h3{margin-top:var(--s-10);margin-bottom:var(--s-2);font-family:var(--font-display);font-weight:400;line-height:1.25}.pl-doc-body h2{font-size:var(--t-2xl)}.pl-doc-body h3{font-size:var(--t-xl)}.pl-doc-body p{margin-block:var(--s-3)}.pl-doc-body ul,.pl-doc-body ol{padding-left:var(--s-6);margin-block:var(--s-3)}.pl-doc-body ul{list-style:outside}.pl-doc-body ol{list-style:decimal}.pl-doc-body li{margin-block:var(--s-2)}.pl-doc-body hr{margin-block:var(--s-8);border:0;border-top:1px solid var(--border-strong)}.pl-doc-meta{margin-top:var(--s-10);font-size:var(--t-sm);color:var(--text-muted)}@media (min-width:30rem){.pl-header-date{display:flex}}@media (min-width:48rem){.pl-consent-inner{align-items:center;gap:var(--s-8);grid-template-columns:1fr auto}.pl-consent-actions{grid-template-columns:auto auto}.pl-contrast-head{gap:var(--s-12);padding-block:var(--s-3);border-bottom:1px solid var(--border-strong);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);grid-template-columns:5fr 6fr;display:grid}.pl-contrast-row{gap:var(--s-12);grid-template-columns:5fr 6fr;align-items:baseline}.pl-contrast-koronit{font-size:var(--t-2xl)}.pl-audience{gap:var(--s-12);grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.pl-audience{gap:var(--s-10);grid-template-columns:repeat(4,1fr)}.pl-without{gap:var(--s-16);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.pl-why-grid{gap:var(--s-16);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pl-contrast-row,.pl-audience li,.pl-without-list>div,.pl-why-grid>*{animation:linear both sc-reveal;animation-timeline:view();animation-range:entry entry 42%}}}
