.hero{position:relative;min-height:100svh;padding-top:var(--hdr);overflow:clip}.hero__grid{position:relative;z-index:1;min-height:calc(100svh - var(--hdr));grid-template-rows:1fr auto auto;grid-template-areas:". . . . . . . scan scan scan scan scan" "head head head head head head head scan scan scan scan scan" "body body body body body body body scan scan scan scan scan"}.hero__head{grid-area:head;padding-top:48px;container-type:inline-size;min-width:0}.hero__body{grid-area:body;padding-bottom:12vh;min-width:0}.hero__meta,.hero__h1,.hero__lead{width:fit-content;max-width:100%;background:var(--paper)}.boot,.stabs,.scanner__cap,.scanner .legend{background:var(--paper)}.stabs,.scanner__cap{width:fit-content}@media(max-width:639px){.bp--hero .bp__v:not(:first-child):not(:last-child){display:none}}.hero__meta{color:var(--mute-paper);margin-bottom:28px;padding-right:.6em}.hero__h1{font-size:min(var(--t-display),9.9cqi);padding:0 .06em .1em 0;margin-bottom:-.1em}.hero__lead{max-width:38ch;margin-top:28px;padding-right:.5em}.boot{margin-top:28px;max-width:46ch;font:400 var(--t-micro)/1.55 var(--f-mono);color:var(--mute-paper);font-variant-numeric:tabular-nums slashed-zero}.boot li{display:grid;grid-template-columns:3ch auto minmax(2ch,1fr) 8ch;column-gap:1ch;white-space:nowrap}.boot__lead{overflow:hidden}.boot__lead:before{content:"................................................................................"}.boot__st{color:var(--ink-on-paper)}.boot__st .sig{font-size:.8em;vertical-align:.08em}.hero__keys{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}@media(max-width:1023px){.hero__grid{grid-template-rows:auto auto auto;grid-template-areas:"head head head head head head head head" "scan scan scan scan scan scan scan scan" "body body body body body body body body";align-content:start}.hero__head{padding-top:40px}.hero__body{padding-bottom:72px;padding-top:8px}.hero__h1{font-size:min(var(--t-display),9.4cqi)}}@media(max-width:639px){.hero__grid{grid-template-areas:"head head head head" "scan scan scan scan" "body body body body"}.hero__head{padding-top:24px}.hero__body{padding-bottom:64px}.hero__meta{margin-bottom:16px}.hero__coord{display:none}.hero__h1{font-size:min(3.5rem,15.4cqi)}.hero__lead{margin-top:0}.hero__keys{flex-direction:column}.hero__keys .key{width:100%}}.scanner{grid-area:scan;align-self:center;min-width:0;position:relative;margin:0;container-type:inline-size;--ph: min(72svh, 720px, calc((100cqi - 260px)*2.1667) );padding-block:24px}.scanner__stage{position:relative;padding-left:44px}.phone{--scan: 58%;position:relative;height:var(--ph);aspect-ratio:9 / 19.5;user-select:none;-webkit-user-select:none;touch-action:pan-y}.phone__frame{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:3}.phone__frame .o{fill:none;stroke:var(--ink-on-paper);stroke-width:1.25;vector-effect:non-scaling-stroke}.phone__frame .i{fill:none;stroke:var(--ink-on-paper);stroke-width:1;vector-effect:non-scaling-stroke;opacity:.5}.phone__frame .isl{fill:var(--ink-on-paper)}.phone__box{position:absolute;left:3.3333%;top:1.5385%;width:93.3333%;height:96.9231%;z-index:2}.phone__screen{position:absolute;inset:0;overflow:hidden;border-radius:13.69%/6.085%;container-type:inline-size;--u: calc(100cqi / 390);background:var(--ink);isolation:isolate}.scr{position:absolute;inset:0;visibility:hidden}.scr.is-active{visibility:visible}.layer{position:absolute;inset:0;z-index:0}.layer--surface{clip-path:inset(0 0 calc(100% - var(--scan)) 0)}.phone.is-flash .layer--surface{clip-path:inset(0 0 100% 0)}.phone.is-wipe .layer--surface{transition:clip-path .42s var(--ease-ios)}.phone__screen:after{content:"";position:absolute;left:0;right:0;top:var(--scan);height:34px;z-index:6;pointer-events:none;background:linear-gradient(to bottom,#fffffff2,#fff0) 0 0 / 100% 2px no-repeat,linear-gradient(to bottom,#ff78328c,#ff4f0029 7px,#ff4f0000 34px);mix-blend-mode:screen}.scanline{position:absolute;left:-40px;right:-40px;top:var(--scan);height:1px;margin-top:-.5px;background:var(--signal);box-shadow:0 0 12px 1px var(--signal-soft),0 0 3px 0 var(--signal-soft);z-index:4;pointer-events:none}.scanline__handle{position:absolute;left:-22px;top:-22px;width:44px;height:44px;pointer-events:auto;cursor:grab;touch-action:none;display:grid;place-items:center;border-radius:50%}.scanline__handle:active{cursor:grabbing}.scanline__handle:before{content:"";width:14px;height:14px;background:linear-gradient(var(--signal),var(--signal)) 4px 0 / 1px 14px no-repeat,linear-gradient(var(--signal),var(--signal)) 9px 0 / 1px 14px no-repeat;background-color:var(--paper);box-shadow:0 0 0 1px var(--signal);border-radius:2px}.scanline__handle:focus-visible{outline:1px solid var(--signal);outline-offset:-6px}.scanline__tag{position:absolute;right:0;bottom:6px;font:400 var(--t-label)/1 var(--f-mono);letter-spacing:.08em;color:var(--ink-on-paper);font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--paper);padding:2px 0 2px 5px}.notes{position:absolute;inset:0;pointer-events:none;z-index:5}.note{position:absolute;left:0;top:0;max-width:176px;transform:translate(var(--x, 0),var(--y, 0));font:400 var(--t-label)/1.35 var(--f-mono);letter-spacing:.02em;color:var(--mute-paper);opacity:.45;transition:opacity .16s var(--ease-out),color .16s var(--ease-out)}.note b{font-weight:400;color:var(--mute-paper);margin-right:6px}.note.is-on{opacity:1;color:var(--ink-on-paper)}.note.is-on b{color:var(--signal)}.leaders{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:4}.leaders path{fill:none;stroke:#0b0b0c66;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:var(--len) var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset .24s var(--ease-out)}.leaders path.is-on{stroke-dashoffset:0}.leaders circle{fill:var(--signal);opacity:0;transition:opacity .16s}.leaders circle.is-on{opacity:1}.scanner.is-compact .scanner__stage{padding-left:0;display:flex;justify-content:center}.scanner.is-compact .note{max-width:none;width:17px;height:17px;display:grid;place-items:center;overflow:hidden;font-size:0;border-radius:50%;background:var(--ink);box-shadow:0 0 0 1px #edebe48c;opacity:0;transition:opacity .16s var(--ease-out)}.scanner.is-compact .note b{margin:0;font-size:8.5px;line-height:1;color:var(--signal);letter-spacing:0}.scanner.is-compact .note.is-on{opacity:1}.legend{display:none}.scanner.is-compact .legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;margin-top:18px;color:var(--mute-paper);font-size:var(--t-label);line-height:1.35;letter-spacing:.02em}.legend li{display:flex;gap:6px;opacity:.5;transition:opacity .16s var(--ease-out)}.legend li b{font-weight:400;flex:none}.legend li.is-on{opacity:1;color:var(--ink-on-paper)}.legend li.is-on b{color:var(--signal)}.stabs{display:flex;flex-wrap:wrap;gap:0 18px;margin-top:22px;padding-left:44px}.stab{position:relative;padding:12px 0;font:400 var(--t-label)/1 var(--f-mono);letter-spacing:.08em;color:var(--mute-paper);transition:color var(--d-ui)}.stab:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1px;background:var(--signal);transform:scaleX(0);transform-origin:left;transition:none}.stab[aria-pressed=true]{color:var(--ink-on-paper)}.stab[aria-pressed=true]:after{transform:scaleX(1);transition:transform var(--d-ui) var(--ease-snap)}.stab:hover{color:var(--ink-on-paper)}.scanner__cap{margin-top:6px;padding-left:44px;color:var(--mute-paper);max-width:52ch}@media(min-width:640px)and (max-width:1023px){.scanner__stage,.stabs,.scanner__cap,.legend{width:min(100%,calc(var(--ph) * .4615 + 44px + 40px + 210px));margin-inline:auto}.scanner__cap{max-width:none}.scanner.is-compact .scanner__stage{width:auto}}@media(max-width:1023px){.scanner{--ph: min(60svh, 640px, calc(100cqi * 2.1667 - 180px));align-self:start;padding-top:32px}.scanner.is-compact{--ph: min(60svh, 640px, calc((100cqi - 80px)*2.1667) )}}@media(max-width:639px){.scanner,.scanner.is-compact{--ph: min(52svh, calc((100cqi - 80px)*2.1667) );padding-top:20px}.scanner.is-compact .legend{grid-template-columns:minmax(0,1fr)}.stabs{padding-left:0;justify-content:space-between;gap:0 8px;width:auto}.scanner__cap{padding-left:0}}.scanner.is-compact .leaders{display:none}@media(min-width:640px){.scanner.is-compact .legend,.scanner.is-compact .stabs,.scanner.is-compact .scanner__cap{width:min(100%,440px);max-width:none;margin-inline:auto;padding-left:0}}.app{position:absolute;inset:0;overflow:hidden;background:#fff;color:#0b0b0c;font-family:var(--f-sans);font-size:calc(17 * var(--u));line-height:1.25;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.app p{margin:0}.app .abs{position:absolute;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u))}.sb{position:absolute;top:calc(17 * var(--u));left:calc(36 * var(--u));right:calc(30 * var(--u));height:calc(22 * var(--u));display:flex;justify-content:space-between;align-items:center;font-size:calc(16 * var(--u));font-weight:600;letter-spacing:-.01em;z-index:3}.sb__i{width:calc(68 * var(--u));height:auto;fill:currentColor}.sb__i .sb__bat{fill:none;stroke:currentColor;stroke-width:1;opacity:.45}.home-ind{position:absolute;bottom:calc(8 * var(--u));left:50%;width:calc(134 * var(--u));height:calc(5 * var(--u));border-radius:99px;background:currentColor;transform:translate(-50%);z-index:3}.app--lgy{color:#fff;background:radial-gradient(90% 55% at 18% 16%,#ffeccef2,#ffecce00 70%),linear-gradient(180deg,#c9b39a,#e4d3bc 38%,#d6bfa2 58%,#c7ab8b)}.lgy-scrim{position:absolute;left:0;right:0;top:0;height:calc(150 * var(--u));z-index:1;pointer-events:none;background:linear-gradient(#140e088c,#140e0800)}.lgy-grain{position:absolute;inset:0;opacity:.035;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -.2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.xr-only{display:none}.lgy-top{position:absolute;top:calc(58 * var(--u));left:calc(16 * var(--u));right:calc(16 * var(--u));height:calc(40 * var(--u));display:flex;align-items:center;justify-content:space-between;z-index:2}.lgy-back{font-size:calc(30 * var(--u));line-height:1;width:calc(40 * var(--u));font-weight:300}.lgy-title{font-size:calc(17 * var(--u));font-weight:600}.lgy-chip-top{font:400 calc(11 * var(--u))/1 var(--f-mono);letter-spacing:.06em;padding:calc(7 * var(--u)) calc(9 * var(--u));border:1px solid rgb(255 255 255 / .35);border-radius:99px}.lgy-scene{position:absolute;left:0;top:calc(60 * var(--u));width:calc(390 * var(--u));height:calc(600 * var(--u))}.lgy-floor{fill:#a47a52}.lgy-floor-near{fill:#6e4b2f;opacity:.45}.lgy-seam{fill:none;stroke:#8a6a4c;stroke-width:2}.lgy-planks{fill:none;stroke:#6e4b2f;stroke-width:1;opacity:.35}.lgy-pts circle{fill:#fff;opacity:.9}.lgy-shadow{fill:#2a1a0e;opacity:.35;filter:blur(6px)}.lgy-bag .f1{fill:#22345a}.lgy-bag .f2{fill:#172441}.lgy-bag .f3{fill:#34497a}.lgy-bag .rib{stroke:#182748;stroke-width:3;fill:none;stroke-linecap:round}.lgy-bag .zip{stroke:#0f1a31;stroke-width:1.5;fill:none}.lgy-bag .guard{stroke:#c9ccd2;stroke-width:3;fill:none;stroke-linecap:round}.lgy-bag .hdl{stroke:#101a30;stroke-width:6;fill:none;stroke-linecap:round}.lgy-bag .whl{fill:#0d0d0e}.lgy-box{filter:drop-shadow(0 0 1px rgb(40 22 8 / .7)) drop-shadow(0 0 4px rgb(40 22 8 / .25))}.lgy-box .edge{fill:none;stroke:#fff;stroke-width:1.5;opacity:.95}.lgy-box .edge.hidden{stroke-dasharray:4 4;opacity:.6}.lgy-box .tick{fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:square}.lgy-pill{z-index:2;font-size:calc(13 * var(--u));font-weight:600;line-height:1;letter-spacing:-.01em;color:#0b0b0c;background:#fff;box-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) #28180a40;padding:calc(6 * var(--u)) calc(9 * var(--u));border-radius:99px;white-space:nowrap}.lgy-sheet{position:absolute;left:0;right:0;bottom:0;height:calc(262 * var(--u));z-index:2;background:#fff;color:#0b0b0c;border-radius:calc(28 * var(--u)) calc(28 * var(--u)) 0 0;padding:calc(30 * var(--u)) calc(24 * var(--u)) 0;box-shadow:0 calc(-6 * var(--u)) calc(24 * var(--u)) #28180a2e}.lgy-sheet .grabber{position:absolute;top:calc(8 * var(--u));left:50%;width:calc(36 * var(--u));height:calc(5 * var(--u));margin-left:calc(-18 * var(--u));border-radius:9px;background:#d1d1d6}.lgy-limit{font:400 calc(11 * var(--u))/1.3 var(--f-mono);letter-spacing:.08em;color:#6b6a64;display:flex;gap:calc(10 * var(--u));white-space:nowrap}.lgy-limit b{font-weight:400;color:#0b0b0c}.lgy-big{margin-top:calc(18 * var(--u))!important;font-size:calc(40 * var(--u));font-weight:650;letter-spacing:-.035em;line-height:1;white-space:nowrap}.lgy-small{margin-top:calc(8 * var(--u))!important;color:#6b6a64;font-size:calc(17 * var(--u));white-space:nowrap}.lgy-chip{position:absolute;top:calc(24 * var(--u));right:calc(24 * var(--u));font:400 calc(11 * var(--u))/1 var(--f-mono);letter-spacing:.06em;padding:calc(6 * var(--u)) calc(8 * var(--u));border:1px solid var(--signal);background:var(--signal-soft);color:#0b0b0c;border-radius:calc(6 * var(--u))}.app--lgy .home-ind{color:#0b0b0c}.lgy-xr{z-index:2;font:400 calc(9 * var(--u))/1.25 var(--f-mono);letter-spacing:.04em;color:var(--signal)!important;white-space:nowrap}.lgy-xr--s{font-size:calc(10 * var(--u))}.app--bpd{background:#f2f2f7}.bpd-head{position:absolute;top:calc(62 * var(--u));left:calc(20 * var(--u))}.bpd-date{font-size:calc(13 * var(--u));font-weight:600;color:#8e8e93;letter-spacing:.02em;white-space:nowrap}.bpd-title{font-size:calc(34 * var(--u));font-weight:700;letter-spacing:-.03em;line-height:1.15}.bpd-k{font-size:calc(12 * var(--u));font-weight:600;color:#8e8e93;letter-spacing:.04em;white-space:nowrap}.bpd-card,.bpd-chart,.bpd-list{position:absolute;left:calc(16 * var(--u));right:calc(16 * var(--u));background:#fff;border-radius:calc(16 * var(--u));padding:calc(16 * var(--u))}.bpd-card{top:calc(150 * var(--u));height:calc(150 * var(--u))}.bpd-read{font-size:calc(64 * var(--u));font-weight:600;letter-spacing:-.04em;line-height:1;margin-top:calc(10 * var(--u))!important;white-space:nowrap}.bpd-read span{color:#c7c7cc;font-weight:300;margin-inline:calc(4 * var(--u))}.bpd-meta{font-size:calc(15 * var(--u));color:#8e8e93;margin-top:calc(10 * var(--u))!important;white-space:nowrap}.bpd-chart{top:calc(316 * var(--u));height:calc(268 * var(--u))}.bpd-chart svg{width:100%;height:calc(150 * var(--u));margin-top:calc(14 * var(--u));overflow:visible}.bpd-chart .grid{stroke:#e5e5ea;stroke-width:1;fill:none}.bpd-chart .sys{fill:none;stroke:#0b0b0c;stroke-width:1.5;stroke-linejoin:round}.bpd-chart .dia{fill:none;stroke:#8e8e93;stroke-width:1.5;stroke-linejoin:round}.bpd-chart .sysd{fill:#0b0b0c}.bpd-chart .diad{fill:#8e8e93}.bpd-days{display:flex;justify-content:space-between;padding-inline:calc(8 * var(--u));margin-top:calc(10 * var(--u))!important;font-size:calc(12 * var(--u));color:#8e8e93}.bpd-legend{display:flex;gap:calc(16 * var(--u));margin-top:calc(12 * var(--u))!important;font-size:calc(12 * var(--u));color:#3a3a3c;white-space:nowrap}.bpd-legend .k2{color:#8e8e93}.bpd-list{top:calc(600 * var(--u));padding-block:calc(4 * var(--u))}.bpd-list p{display:flex;justify-content:space-between;padding-block:calc(12 * var(--u));font-size:calc(16 * var(--u))}.bpd-list p+p{border-top:1px solid #e5e5ea}.bpd-list p span:last-child{color:#8e8e93;font-size:calc(15 * var(--u))}.bpd-export{position:absolute;left:calc(16 * var(--u));right:calc(16 * var(--u));bottom:calc(42 * var(--u));height:calc(54 * var(--u));display:grid;place-items:center;border-radius:calc(14 * var(--u));background:#0b0b0c;color:#fff;font-size:calc(17 * var(--u));font-weight:600;white-space:nowrap}.inc-photo{position:absolute;top:calc(56 * var(--u));left:calc(16 * var(--u));right:calc(16 * var(--u));height:calc(250 * var(--u));border-radius:calc(20 * var(--u));overflow:hidden;background:#e9e6df}.inc-photo svg{width:100%;height:100%}.inc-photo .bg{fill:#e4e0d6}.inc-photo .bottle{fill:#d3cdbf}.inc-photo .lines rect{fill:#aaa394}.inc-photo .frame{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round}.inc-tag{position:absolute;left:calc(12 * var(--u));bottom:calc(12 * var(--u));font:400 calc(10 * var(--u))/1 var(--f-mono);letter-spacing:.08em;background:#0b0b0c;color:#fff;padding:calc(6 * var(--u)) calc(8 * var(--u));border-radius:calc(5 * var(--u))}.inc-head{position:absolute;top:calc(328 * var(--u));left:calc(20 * var(--u));right:calc(20 * var(--u));display:flex;justify-content:space-between;align-items:center}.inc-profile{font-size:calc(12 * var(--u));font-weight:500;padding:calc(6 * var(--u)) calc(10 * var(--u));border:1px solid #d1d1d6;border-radius:99px;white-space:nowrap}.inc-list{position:absolute;top:calc(366 * var(--u));left:calc(16 * var(--u));right:calc(16 * var(--u))}.inc-list li{display:flex;justify-content:space-between;align-items:center;height:calc(58 * var(--u));padding-inline:calc(4 * var(--u)) calc(4 * var(--u));border-bottom:1px solid #ececf0;font-size:calc(17 * var(--u))}.inc-list li span{display:flex;flex-direction:column;gap:calc(3 * var(--u));white-space:nowrap}.inc-list small{font-size:calc(12 * var(--u));color:#6b6a64}.inc-list .g{display:grid;place-items:center;width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:calc(8 * var(--u));font:400 calc(14 * var(--u))/1 var(--f-mono);background:#f0efe9;color:#0b0b0c}.inc-list .flag{height:calc(70 * var(--u));margin-top:calc(8 * var(--u));padding-inline:calc(12 * var(--u));border:1px solid var(--signal);border-radius:calc(14 * var(--u))}.inc-list .g--c{background:var(--signal-soft);box-shadow:inset 0 0 0 1px var(--signal)}.app--mkm{background:#d8d2c4}.mkm-grid{position:absolute;top:calc(66 * var(--u));left:calc(26 * var(--u));right:calc(26 * var(--u));display:grid;grid-template-columns:calc(162 * var(--u)) 1fr;gap:calc(26 * var(--u))}.mkm-widget{position:relative;height:calc(162 * var(--u));background:#f6f4ee;border-radius:calc(24 * var(--u));padding:calc(16 * var(--u));display:flex;flex-direction:column}.mkm-w-k{font:400 calc(9.5 * var(--u))/1.2 var(--f-mono);letter-spacing:.06em;color:#6b6a64;white-space:nowrap}.mkm-w-hint{margin-top:calc(12 * var(--u))!important;font-size:calc(19 * var(--u));font-weight:600;letter-spacing:-.02em;line-height:1.12;transition:opacity .2s}.mkm-w-lang{margin-top:auto!important;font:400 calc(10 * var(--u))/1 var(--f-mono);color:#6b6a64;letter-spacing:.08em}.mkm-icons{display:grid;grid-template-columns:1fr 1fr;gap:calc(18 * var(--u)) calc(14 * var(--u));align-content:start}.mi{display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--u))}.mi i{width:calc(60 * var(--u));height:calc(60 * var(--u));border-radius:calc(15 * var(--u));background:#ebe7dc}.mi:nth-child(2) i{background:#c6bfae}.mi:nth-child(3) i{background:#0b0b0c}.mi:nth-child(4) i{background:#f3f1ea}.mi b{font-size:calc(11 * var(--u));font-weight:500;color:#2a2a2c}.mkm-card{position:absolute;top:calc(270 * var(--u));left:calc(16 * var(--u));right:calc(16 * var(--u));background:#f6f4ee;border-radius:calc(24 * var(--u));padding:calc(18 * var(--u))}.mkm-card-k{font:400 calc(10 * var(--u))/1 var(--f-mono);letter-spacing:.08em;color:#6b6a64}.mkm-q{margin-top:calc(12 * var(--u))!important;font-size:calc(18 * var(--u));font-weight:500;letter-spacing:-.02em;line-height:1.25}.mkm-hint{margin-top:calc(14 * var(--u))!important;padding:calc(10 * var(--u)) calc(12 * var(--u));font-size:calc(15 * var(--u));background:#ebe7dc;border-radius:calc(12 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u)) calc(3 * var(--u))}.mkm-input{margin-top:calc(14 * var(--u))!important;padding:calc(12 * var(--u));font-size:calc(15 * var(--u));color:#8e8e93;border:1px solid #cfc8b8;border-radius:calc(12 * var(--u))}.mkm-langs{position:absolute;top:calc(560 * var(--u));left:0;right:0;display:flex;justify-content:center;gap:calc(8 * var(--u));font:400 calc(11 * var(--u))/1 var(--f-mono);letter-spacing:.06em}.mkm-langs span{padding:calc(7 * var(--u)) calc(9 * var(--u));border-radius:99px;background:#ffffff80}.mkm-langs .on{background:#0b0b0c;color:#fff}.mkm-dock{position:absolute;left:calc(12 * var(--u));right:calc(12 * var(--u));bottom:calc(24 * var(--u));height:calc(92 * var(--u));border-radius:calc(32 * var(--u));background:#e7e2d6;display:flex;justify-content:space-around;align-items:center}.mkm-dock i{width:calc(60 * var(--u));height:calc(60 * var(--u));border-radius:calc(15 * var(--u));background:#cfc8b8}.mkm-dock .mk{background:#0b0b0c}.app--tqn{background:#f7f6f2}.tqn-head{position:absolute;top:calc(62 * var(--u));left:calc(20 * var(--u));right:calc(20 * var(--u));display:flex;justify-content:space-between;align-items:baseline}.tqn-title{font-size:calc(30 * var(--u));font-weight:700;letter-spacing:-.03em}.tqn-time{font:400 calc(14 * var(--u))/1 var(--f-mono)}.tqn-time .rec{color:var(--signal);font-size:.8em}.tqn-wave{position:absolute;top:calc(124 * var(--u));left:calc(20 * var(--u));right:calc(20 * var(--u));height:calc(96 * var(--u));display:flex;align-items:center;justify-content:space-between}.tqn-wave i{width:calc(4 * var(--u));height:calc(var(--h) * 96 * var(--u));border-radius:9px;background:#0b0b0c}.tqn-wave i:nth-child(n+29){background:#c7c5bd}.tqn-transcript{position:absolute;top:calc(240 * var(--u));left:calc(20 * var(--u));right:calc(20 * var(--u));font-size:calc(16 * var(--u));color:#6b6a64;line-height:1.4}.tqn-tabs{position:absolute;top:calc(328 * var(--u));left:calc(20 * var(--u));right:calc(20 * var(--u));display:grid;grid-template-columns:repeat(3,1fr);padding:calc(3 * var(--u));background:#e9e7e0;border-radius:calc(10 * var(--u));font-size:calc(14 * var(--u));font-weight:500;text-align:center}.tqn-tabs span{padding-block:calc(8 * var(--u));border-radius:calc(8 * var(--u));color:#6b6a64}.tqn-tabs .on{background:#fff;color:#0b0b0c;box-shadow:0 1px 2px #00000014}.tqn-todo{position:absolute;top:calc(392 * var(--u));left:calc(20 * var(--u));right:calc(20 * var(--u))}.tqn-todo li{display:flex;align-items:center;gap:calc(14 * var(--u));height:calc(56 * var(--u));font-size:calc(17 * var(--u));border-bottom:1px solid #e5e3dc;white-space:nowrap}.tqn-todo .cb{width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:50%;border:1.5px solid #8e8c84;flex:none}.tqn-rec{position:absolute;bottom:calc(46 * var(--u));left:50%;width:calc(78 * var(--u));height:calc(78 * var(--u));margin-left:calc(-39 * var(--u));border-radius:50%;border:calc(3 * var(--u)) solid #0b0b0c;display:grid;place-items:center}.tqn-rec i{width:calc(60 * var(--u));height:calc(60 * var(--u));border-radius:50%;background:#0b0b0c;display:grid;place-items:center}.tqn-rec i:after{content:"";width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:calc(5 * var(--u));background:var(--signal)}.xray{--blueprint: rgb(237 235 228 / .78);--bp-dim: rgb(237 235 228 / .42);background:var(--ink)}.xray:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:9;opacity:.1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAFklEQVR42mP4DwEMMMyAzEEX+I9VBQDH0DHPtyoO/gAAAABJRU5ErkJggg==);background-size:4px 4px;image-rendering:pixelated}.xray .app,.xray .app *{background:transparent!important;color:var(--blueprint)!important;border-color:var(--blueprint)!important;box-shadow:none!important}.xray .app{background:linear-gradient(rgb(237 235 228 / .06) 1px,transparent 1px) 0 0 / 100% calc(20 * var(--u)),linear-gradient(90deg,rgb(237 235 228 / .06) 1px,transparent 1px) 0 0 / calc(20 * var(--u)) 100%,radial-gradient(120% 80% at 50% 40%,#121418,var(--ink) 70%)!important;filter:drop-shadow(0 0 2px rgb(237 235 228 / .28))}.xray .xr-only{display:block}.xray .lgy-scene .xr-only{display:inline}.xray .lgy-xr{color:var(--signal)!important}.xray [data-xr]{outline:1px dashed var(--bp-dim);outline-offset:-1px}.xray [data-note]{outline:1px dashed rgb(237 235 228 / .9)}.xray [data-big]{color:transparent!important;-webkit-text-stroke:1px rgb(237 235 228 / .95)}.xray .t-sm{font-family:var(--f-mono)!important;font-weight:400!important;letter-spacing:0!important}.xray svg,.xray svg *{fill:none!important;stroke:var(--blueprint)!important;filter:none!important}.xray svg .lgy-floor-near,.xray svg .lgy-planks,.xray svg .lgy-shadow,.xray .lgy-grain,.xray .lgy-scrim{display:none}.xray svg .lgy-mesh{stroke:#edebe44d!important;stroke-width:1}.xray svg .lgy-pts circle{stroke:var(--signal)!important;stroke-width:1.2}.xray svg .lgy-axes path,.xray svg .lgy-axes circle{stroke:var(--signal)!important;stroke-width:1.5}.xray svg .lgy-box .edge{stroke-dasharray:3 3}.xray .home-ind,.xray .tqn-wave i,.xray .mi i,.xray .mkm-dock i,.xray .tqn-rec i,.xray .g,.xray .tqn-todo .cb,.xray .grabber,.xray .tqn-rec i:after{outline:1px solid var(--blueprint);outline-offset:-1px}.xray .home-ind{height:1px}.xray [data-dim]:before{content:attr(data-dim);position:absolute;top:3px;right:5px;z-index:8;font:400 9px/1 var(--f-mono);letter-spacing:.04em;color:var(--signal);-webkit-text-stroke:0;padding:2px 3px;background:var(--ink);white-space:nowrap}.xray .app[data-dim]:before{top:auto;bottom:18px;right:10px}.scan{--p: .5;position:relative;height:100svh;min-height:560px;overflow:hidden}.scan__layer{position:absolute;inset:0;display:grid;place-items:center}.scan__layer--ink{clip-path:inset(50% 0 0 0)}.scan[data-live] .scan__layer--ink{clip-path:inset(0 0 calc((1 - var(--p)) * 100%) 0)}.scan__center{position:relative;z-index:1;width:100%;padding-inline:var(--margin)}.scan__h{margin:0 auto;width:fit-content;position:relative;font-size:min(12.3vw,26svh);font-weight:300;line-height:.87;letter-spacing:-.05em;font-feature-settings:"kern","liga";text-align:left;white-space:nowrap}.scan__h em{font-family:var(--f-serif);font-style:italic;font-weight:400;font-size:1.08em;letter-spacing:-.02em;line-height:0;position:relative}.scan__h .br-m{display:none}.scan__label{position:absolute;z-index:2;left:var(--margin);top:calc(var(--hdr) + 22px);margin:0;color:var(--mute)}.scan__line{position:absolute;left:0;right:0;top:50%;height:1px;margin-top:-.5px;z-index:3;pointer-events:none;background:var(--signal);box-shadow:0 0 14px 1px #ff4f0059,0 0 2px 0 var(--signal)}.scan__line:after{content:"";position:absolute;left:0;right:0;bottom:1px;height:46px;pointer-events:none;background:linear-gradient(to top,#ffffffd9,#fff0) 0 100% / 100% 2px no-repeat,linear-gradient(to top,#ff6e2866,#ff4f001a 10px,#ff4f0000 46px);mix-blend-mode:screen}.scan[data-live] .scan__line{top:calc(var(--p) * 100%);opacity:clamp(0,(1 - var(--p)) * 30,1)}.scan__ro,.scan__y{position:absolute;bottom:8px;font:400 var(--t-label)/1 var(--f-mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff;mix-blend-mode:difference}.scan__ro{right:var(--margin)}.scan__y{left:var(--margin)}.scan__layer--ink:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAFklEQVR42mP4DwEMMMyAzEEX+I9VBQDH0DHPtyoO/gAAAABJRU5ErkJggg==);background-size:4px 4px;image-rendering:pixelated}.scan__layer--ink .scan__h{color:transparent;-webkit-text-stroke:1.5px var(--paper-on-ink);outline:1px dashed rgb(237 235 228 / .38);outline-offset:.12em;text-shadow:0 0 18px rgb(237 235 228 / .18)}.scan__layer--ink .scan__h em{-webkit-text-stroke:1.5px var(--signal);text-shadow:0 0 18px rgb(255 79 0 / .3)}.scan__layer--ink .scan__label{color:#edebe4c7;outline:1px dashed rgb(237 235 228 / .38);outline-offset:6px}.ann{position:absolute;z-index:2;font:400 var(--t-label)/1.3 var(--f-mono);letter-spacing:.04em;font-style:normal;color:var(--paper-on-ink);white-space:nowrap;-webkit-text-stroke:0;text-align:left}.ann:before{content:"";position:absolute;background:var(--blueprint)}.ann:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:var(--signal)}.ann--grid{top:calc(var(--hdr) + 22px);right:var(--margin)}.ann--grid:before{right:calc(100% + 6px);top:50%;width:9px;height:1px}.ann--grid:after{display:none}.ann--h2{left:var(--margin);bottom:40px}.ann--h2:before{left:0;bottom:calc(100% + 6px);width:1px;height:24px}.ann--h2:after{left:-2px;bottom:calc(100% + 28px)}.ann--ground{right:var(--margin);bottom:40px}.ann--ground:before,.ann--ground:after{display:none}.ann--ground i{display:inline-block;width:10px;height:10px;margin-right:8px;vertical-align:-1px;background:var(--ink);outline:1px solid var(--blueprint)}.scan__h .ann--em{left:.1em;top:calc(100% + .02em);font-family:var(--f-mono);font-size:11px;line-height:1.3;letter-spacing:.04em;color:var(--signal)}.scan__h .ann--em:before{left:0;bottom:100%;width:1px;height:.22em;background:var(--signal)}.scan__h .ann--em:after{display:none}.bp--full .bp__v{--k: var(--i);background:var(--rule-ink)}.bp--full .bp__v:after{content:"";position:absolute;bottom:-5px;left:-4px;width:9px;height:9px;background:linear-gradient(var(--blueprint),var(--blueprint)) center / 9px 1px no-repeat,linear-gradient(var(--blueprint),var(--blueprint)) center / 1px 9px no-repeat}.bp--full .bp__box{top:0;height:100%}.bp--full .bp__v:before,.bp--full .bp__v:after{display:none}@media(max-width:1023px){.bp--full .bp__v:nth-child(n+10){display:none}}@media(max-width:639px){.bp--full .bp__v:nth-child(n+6){display:none}.scan__h{font-size:min(21vw,15svh);line-height:.86}.scan__h .br-m{display:inline}.scan__h .ann--em{font-size:9px}.ann--grid{display:none}.ann--h2{bottom:34px;white-space:normal;width:24ch}.ann--ground{bottom:34px;width:16ch;white-space:normal;text-align:right}.scan__y{display:none}}.fig1{margin-top:clamp(56px,9vh,112px)}.fig1__grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gutter);row-gap:32px}.fig1__dg{grid-column:1 / span 6;min-width:0;container-type:inline-size}.readout{grid-column:7 / span 6}.fig__cap{color:var(--mute);margin-top:20px}.dg{position:relative;width:max-content;max-width:100%;font:400 clamp(11px,calc(100cqi / 27.6),22px)/1.35 var(--f-mono);color:var(--blueprint);font-variant-ligatures:none}.dg__pre{font:inherit;white-space:pre;margin:0}.dg__pre i{font-style:normal}.dg__pre>span{transition:opacity var(--d-ui) var(--ease-out),color var(--d-ui) var(--ease-out)}.dg__pre>span i{transition:color var(--d-ui) var(--ease-out)}.dg__pre>span[data-n]{color:#edebe49e}.dg.is-sel .dg__pre>span{opacity:.35}.dg.is-sel .dg__pre>span.on{opacity:1;color:var(--paper-on-ink)}.dg.is-sel .dg__pre>span.on i{color:var(--signal)}.dg__nodes{position:absolute;inset:0}.dg__btn{position:absolute;left:calc(var(--c0) * 1ch - 4px);top:calc(var(--r0) * 1.35em);width:calc((var(--c1) - var(--c0) + 1) * 1ch + 8px);height:calc((var(--r1) - var(--r0) + 1) * 1.35em);border-radius:3px}.dg__btn:focus-visible{outline:1px solid var(--signal);outline-offset:2px}.pk{position:absolute;left:calc(var(--c, 0) * 1ch);top:calc(var(--r, 0) * 1.35em);width:1ch;text-align:center;color:var(--signal);opacity:0;transform:translateY(calc(var(--y, 0) * 1.35em));pointer-events:none;font-size:1em;line-height:1.35}.readout{position:relative;align-self:center;border:1px solid var(--rule-ink);padding:20px 28px 28px;container-type:inline-size;min-height:440px;background:var(--ink)}.xh{position:absolute;width:9px;height:9px;background:linear-gradient(var(--blueprint),var(--blueprint)) center / 9px 1px no-repeat,linear-gradient(var(--blueprint),var(--blueprint)) center / 1px 9px no-repeat}.xh--tl{left:-5px;top:-5px}.xh--tr{right:-5px;top:-5px}.xh--bl{left:-5px;bottom:-5px}.xh--br{right:-5px;bottom:-5px}.readout__top{display:flex;justify-content:space-between;align-items:baseline;color:var(--mute-ink);padding-bottom:16px;margin-bottom:28px;border-bottom:1px solid var(--rule-ink)}.readout__pager{display:none;font:inherit;letter-spacing:inherit;color:var(--paper-on-ink);padding:12px 0 12px 16px;margin-block:-12px}.readout__pager[hidden]{display:none!important}@media(max-width:639px){.js .readout__pager{display:inline-block}}.readout__top [data-ro-name]{color:var(--paper-on-ink)}.readout__body{transition:opacity .15s}.ro+.ro{margin-top:28px;padding-top:24px;border-top:1px dotted var(--rule-ink)}.ro__num{font-size:min(var(--t-readout),16cqi);line-height:.9;color:var(--paper-on-ink);white-space:nowrap}.ro--small .ro__num{font-size:min(calc(var(--t-readout) * .5),9cqi)}.ro-u{font:400 14px/1 var(--f-mono);letter-spacing:.04em;margin-left:.3em;margin-right:.15em;color:var(--mute-ink)}.ro-g{font-family:var(--f-mono);font-weight:400;font-size:.5em;line-height:1;color:var(--mute-ink);font-variant-numeric:normal}.ro-g--dot{margin-inline:.02em;vertical-align:baseline}.ro-g--min{margin-right:.12em;vertical-align:.34em}.ro-g--arr{margin-inline:.22em;vertical-align:.34em}.ro-g--col{margin-inline:.06em;vertical-align:.24em;font-size:.6em}.ro-sym{font-family:var(--f-mono);font-weight:400;font-size:.42em;vertical-align:.42em;margin-inline:.18em;color:var(--mute-ink)}.ro__cap{margin-top:14px;font:400 var(--t-micro)/1.5 var(--f-mono);color:var(--paper-on-ink);max-width:46ch}.ro__src{margin-top:4px;font:400 var(--t-micro)/1.5 var(--f-mono);color:var(--mute-ink)}.strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--rule-ink);border:1px solid var(--rule-ink);margin-top:clamp(72px,12vh,136px)}.strip__cell{background:var(--ink);padding:22px 20px 20px;container-type:inline-size}.strip__num{font-size:min(clamp(1.75rem,3.2vw,3.25rem),15cqi);line-height:1;color:var(--paper-on-ink);white-space:nowrap}.strip__num .ro-u{font-size:12px}.strip__cap{margin-top:14px;font:400 var(--t-micro)/1.45 var(--f-mono);color:var(--mute-ink)}.fig2-wrap{margin-top:clamp(72px,12vh,136px);row-gap:24px}.fig2-side{grid-column:1 / span 4}.fig2-side .h3{margin-top:14px}.fig2-side p.mute{margin-top:14px;max-width:34ch}.fig2{grid-column:5 / span 8;margin:0;min-width:0}.fig2__frame{background:var(--ink-2);border:1px solid var(--rule-ink)}.fig2__tabs{position:relative;display:flex;gap:22px;padding:0 20px;border-bottom:1px solid var(--rule-ink)}.fig2__tab{padding:14px 0 13px;font:400 12px/1 var(--f-mono);color:var(--mute-ink);transition:color var(--d-ui)}.fig2__tab[aria-selected=true],.fig2__tab:hover{color:var(--paper-on-ink)}.fig2__ink{position:absolute;left:0;bottom:-1px;height:1px;width:var(--w, 40px);background:var(--signal);transform:translate(var(--x, 20px));transition:transform var(--d-ui) var(--ease-ios),width var(--d-ui) var(--ease-ios)}.no-js .fig2__ink{display:none}.fig2__file{margin-left:auto;align-self:center;color:var(--mute-ink)}.fig2__panel{overflow-x:auto;animation:fade .16s var(--ease-out)}.fig2__panel pre{padding:22px 24px 26px;font:400 13px/1.65 var(--f-mono);color:var(--paper-on-ink);tab-size:4;width:max-content;min-width:100%}.fig2__panel .k,.fig2__panel .c{color:var(--mute-ink)}.fig2__panel .s{color:var(--signal)}.fig2__status{margin-top:14px;color:var(--mute-ink)}@keyframes fade{0%{opacity:0}to{opacity:1}}@media(max-width:1023px){.fig1__dg,.readout,.fig2-side,.fig2{grid-column:1 / -1}.strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.readout{position:sticky;bottom:0;z-index:4;min-height:0;border-inline:0;border-bottom:0;margin-inline:calc(-1 * var(--margin));padding:14px var(--margin) 18px;background:var(--ink-2)}.js .readout__body>.ro{display:none}.js .readout__body>.ro.is-cur,.js .readout__body:not(:has(.is-cur))>.ro:first-child{display:block;margin-top:0;padding-top:0;border-top:0}.readout .xh{display:none}.readout__top{margin-bottom:14px;padding-bottom:10px}.ro__num{font-size:min(2.75rem,14cqi)}.ro+.ro{margin-top:16px;padding-top:14px}.fig2__panel{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.fig2__panel pre{padding:18px 16px 22px;font-size:12px}}.ruler{margin:clamp(56px,9vh,112px) 0 0}.ruler__scale{position:relative;height:34px;border-bottom:1px solid var(--rule-ink)}.ruler__scale i{position:absolute;bottom:0;width:1px;height:4px;background:var(--rule-ink)}.ruler__scale i.y{height:10px;background:var(--blueprint)}.ruler__y{position:absolute;top:0;transform:translate(-.5px);color:var(--mute-ink);padding-left:6px}.ruler__now{position:absolute;bottom:-4px;width:1px;height:12px;background:var(--signal)}.ruler__tracks{position:relative;padding-top:10px}.track{position:relative;height:34px;cursor:default}.track__label{position:absolute;top:4px;color:var(--mute-ink);white-space:nowrap;transition:color var(--d-ui)}.track__bar{position:absolute;bottom:6px;height:6px;border-radius:2px;background:var(--blueprint);transform-origin:left;transition:background-color var(--d-ui)}.track--now .track__bar{background:var(--signal);border-radius:2px 0 0 2px}.track__now{position:absolute;right:0;top:4px;color:var(--paper-on-ink)}.track.is-hl .track__bar{background:var(--paper-on-ink)}.track--now.is-hl .track__bar{background:var(--signal)}.track.is-hl .track__label{color:var(--paper-on-ink)}.motion .ruler[data-grow] .track__bar{transform:scaleX(0)}.motion .ruler.is-in .track__bar{transform:none;transition:transform .6s var(--ease-out) calc(var(--i) * .12s),background-color var(--d-ui)}.lrows{margin-top:clamp(40px,7vh,72px);border-top:1px solid var(--rule-ink)}.lrow{border-bottom:1px solid var(--rule-ink)}.lrow summary{list-style:none;display:grid;align-items:baseline;column-gap:20px;padding:20px 8px;margin-inline:-8px;cursor:pointer;grid-template-columns:7ch 19ch minmax(0,1fr) 18ch 24ch 2ch;transition:background-color var(--d-ui) var(--ease-out);font:400 var(--t-micro)/1.4 var(--f-mono);font-variant-numeric:tabular-nums slashed-zero}.lrow summary::-webkit-details-marker{display:none}.lrow summary:hover,.lrow.is-hl summary{background:var(--ink-2)}.lrow summary:focus-visible{outline:1px solid var(--signal);outline-offset:-1px}.lrow__hash{color:var(--mute-ink)}.lrow--head .lrow__hash{color:var(--signal)}.lrow__proj{font:500 17px/1.3 var(--f-sans);letter-spacing:-.015em}.lrow__role{color:var(--mute-ink)}.lrow__metric{text-align:right;color:var(--mute-ink);white-space:nowrap}.lrow__metric b{font-weight:400;color:var(--paper-on-ink)}.lrow__x{justify-self:end;font-size:15px;line-height:1;transition:transform .32s var(--ease-ios)}.lrow[open] .lrow__x{transform:rotate(45deg)}.lrow__body{display:grid;grid-template-columns:7ch 19ch minmax(0,1fr) 18ch 24ch 2ch;column-gap:20px;padding:4px 0 30px}.lrow__body ul,.lrow__body .lrow__stack{grid-column:3 / span 2}.lrow__body li{position:relative;padding-left:20px;color:var(--paper-on-ink);max-width:72ch}.lrow__body li+li{margin-top:8px}.lrow__body li:before{content:"→";position:absolute;left:0;font-family:var(--f-mono);color:var(--mute-ink);font-size:12px;top:.15em}.lrow__stack{margin-top:20px;font:400 var(--t-micro)/1.5 var(--f-mono);color:var(--mute-ink)}.log__also{margin-top:32px;color:var(--mute-ink)}@supports selector(::details-content){.lrow::details-content{block-size:0;overflow:clip;transition:block-size .32s var(--ease-ios),content-visibility .32s allow-discrete}.lrow[open]::details-content{block-size:auto}}@media(max-width:1279px){.lrow summary,.lrow__body{grid-template-columns:7ch 17ch minmax(0,1fr) 24ch 2ch}.lrow__role{display:none}.lrow__body ul,.lrow__body .lrow__stack{grid-column:3 / span 2}}@media(max-width:639px){.ruler{display:none}.lrow summary{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"dates metric" "proj proj" "role x";row-gap:6px}.lrow__hash{display:none}.lrow__dates{grid-area:dates}.lrow__metric{grid-area:metric}.lrow__proj{grid-area:proj}.lrow__role{grid-area:role;display:block}.lrow__x{grid-area:x}.lrow__body{display:block}}
