@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--ease:cubic-bezier(.16, 1, .3, 1);--radius:.625rem;--header-h:64px;--maxw:1200px;--gutter:16px;--wmax:1440px;--font:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bg:240 7% 5%;--bg-2:240 7% 8%;--card:240 4% 11%;--card-2:240 4% 15%;--border:240 4% 18%;--fg:240 11% 96%;--muted:240 5% 64%;--brand:212 100% 59%;--brand-ink:213 85% 8%;--cyan:190 90% 60%;--ok:142 69% 58%;--warn:36 100% 63%;--rec:0 84% 62%;--sidebar:240 8% 5%}:root[data-theme=light]{color-scheme:light;--bg:240 11% 97%;--bg-2:240 14% 94%;--card:0 0% 100%;--card-2:225 22% 96%;--border:230 12% 88%;--fg:240 6% 10%;--muted:240 4% 40%;--brand:210 100% 42%;--brand-ink:0 0% 100%;--cyan:192 90% 36%;--ok:137 66% 30%;--warn:29 100% 34%;--rec:0 72% 48%;--sidebar:240 7% 9%}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-h)}body{background:hsl(var(--bg));min-height:100vh;color:hsl(var(--fg));font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.6;overflow-x:hidden}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:3px;border-radius:6px}::selection{background:hsl(var(--brand) / .3)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:hsl(var(--fg));color:hsl(var(--bg));border-radius:8px;padding:8px 14px;font-weight:600;transition:top .2s;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}@media (width>=768px){:root{--gutter:28px}}@media (width>=1280px){:root{--gutter:40px}}@media (width>=2200px){:root{--wmax:1680px;--gutter:56px}}.container{width:100%;max-width:calc(var(--maxw) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.screen{min-height:100svh;padding-block:calc(var(--header-h) + 28px) 40px;align-items:center;display:flex;position:relative}.screen>.container{z-index:1;position:relative}.container.wide{max-width:calc(var(--wmax) + var(--gutter) * 2)}.split{align-items:center;gap:40px;display:grid}@media (width>=960px){.split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}.split.flip{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.split.flip>:first-child{order:2}}.eyebrow{font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--brand));align-items:center;gap:10px;font-size:.74rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:18px;height:1px}.h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.45rem,6.4vw,5.1rem);font-weight:650;line-height:1.02}.h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:650;line-height:1.06}.h3{letter-spacing:-.015em;font-size:1.15rem;font-weight:600;line-height:1.3}.lead{color:hsl(var(--muted));text-wrap:pretty;max-width:56ch;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.6}.muted{color:hsl(var(--muted))}.mono{font-variant-numeric:tabular-nums}em.accent{background:linear-gradient(100deg, hsl(var(--brand)), hsl(var(--cyan)));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.stack>*+*{margin-top:var(--gap,18px)}.btn{--h:46px;height:var(--h);letter-spacing:-.01em;white-space:nowrap;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .25s, border-color .25s;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding-inline:22px;font-size:.95rem;font-weight:600;display:inline-flex}.btn svg{width:16px;height:16px;transition:transform .25s var(--ease)}.btn:hover svg.arr{transform:translate(3px)}.btn-primary{background:hsl(var(--fg));color:hsl(var(--bg));box-shadow:0 0 0 1px hsl(var(--fg) / .1), 0 10px 40px -10px hsl(var(--brand) / .55)}.btn-primary:hover{box-shadow:0 0 0 1px hsl(var(--fg) / .1), 0 16px 48px -10px hsl(var(--brand) / .75);transform:translateY(-2px)}.btn-ghost{border:1px solid hsl(var(--border));background:hsl(var(--card) / .5);backdrop-filter:blur(8px)}.btn-ghost:hover{border-color:hsl(var(--fg) / .3);transform:translateY(-2px)}.btn-sm{--h:38px;padding-inline:16px;font-size:.88rem}.btn-brand{background:hsl(var(--brand));color:hsl(var(--brand-ink))}.card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px}.chip{border:1px solid hsl(var(--border));background:hsl(var(--card-2));color:hsl(var(--muted));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.72rem;font-weight:550;display:inline-flex}.chip.brand{color:hsl(var(--brand));border-color:hsl(var(--brand) / .35);background:hsl(var(--brand) / .1)}.chip.ok{color:hsl(var(--ok));border-color:hsl(var(--ok) / .35);background:hsl(var(--ok) / .1)}.chip.warn{color:hsl(var(--warn));border-color:hsl(var(--warn) / .35);background:hsl(var(--warn) / .1)}.chip.rec{color:hsl(var(--rec));border-color:hsl(var(--rec) / .35);background:hsl(var(--rec) / .1)}.tchip{font-family:var(--font);background:hsl(var(--brand) / .14);color:hsl(var(--brand));border:1px solid hsl(var(--brand) / .25);border-radius:6px;padding:1px 6px;font-size:.68rem}.dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.rec-dot{background:hsl(var(--rec));animation:1.6s ease-in-out infinite rec-pulse}@keyframes rec-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.78)}}@keyframes float{0%,to{transform:translate3d(0,0,var(--z,0))}50%{transform:translate3d(0,-10px,var(--z,0))}}@keyframes blinkc{50%{opacity:0}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.js .reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:calc(var(--d,0) * 90ms);will-change:opacity, transform;transform:translateY(28px)}.js .reveal.is-in{opacity:1;will-change:auto;transform:none}.bg-grid{pointer-events:none;background-image:linear-gradient(hsl(var(--fg) / .045) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--fg) / .045) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 35%,#000 20%,#0000 75%)}.glow,.sec-line{display:none}.checks li{color:hsl(var(--fg) / .9);padding-left:28px;font-size:.97rem;position:relative}.checks li+li{margin-top:12px}.checks li:before{content:"";background:hsl(var(--brand) / .16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.3 2.2 2.2 4.8-5' fill='none' stroke='%234da3ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:0}.page-hero{padding-top:calc(var(--header-h) + 128px);text-align:center;padding-bottom:72px;position:relative}.page-hero .lead{margin-inline:auto}.prose{max-width:70ch;margin-inline:auto}.prose h2{letter-spacing:-.02em;margin:2.2rem 0 .6rem;font-size:1.35rem}.prose p{color:hsl(var(--muted));margin-top:.8rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .reveal{opacity:1;transform:none}}.ambient{z-index:-1;pointer-events:none;background:hsl(var(--bg));position:fixed;inset:0;overflow:hidden}.ambient:before,.ambient:after{content:"";filter:blur(40px);will-change:transform;border-radius:50%;position:absolute}.ambient:before{background:radial-gradient(closest-side, hsl(var(--brand) / .22), transparent);width:70vmax;height:70vmax;animation:28s ease-in-out infinite alternate drift1;top:-26vmax;left:-22vmax}.ambient:after{background:radial-gradient(closest-side, hsl(var(--cyan) / .13), transparent);width:64vmax;height:64vmax;animation:34s ease-in-out infinite alternate drift2;bottom:-30vmax;right:-24vmax}@keyframes drift1{to{transform:translate(8vmax,6vmax)}}@keyframes drift2{to{transform:translate(-8vmax,-5vmax)}}:root[data-theme=light] .ambient:before{background:radial-gradient(closest-side, hsl(var(--brand) / .16), transparent)}:root[data-theme=light] .ambient:after{background:radial-gradient(closest-side, hsl(var(--cyan) / .12), transparent)}@media (prefers-reduced-motion:reduce){.ambient:before,.ambient:after{animation:none}}main[data-page] .container:not(.wide){max-width:calc(var(--wmax) + var(--gutter) * 2)}main[data-page] .screen{padding-block:calc(var(--header-h) + 88px) 120px}main[data-page] .page-hero+.screen{padding-top:56px}main[data-page] .split{gap:clamp(48px,6vw,104px)}main[data-page] .h2{font-size:clamp(2.3rem,4.6vw,3.9rem)}main[data-page] .lead{max-width:60ch;font-size:clamp(1.1rem,1.5vw,1.3rem)}main[data-page] .page-hero .lead{margin-inline:auto}main[data-page] .stack>*+*{margin-top:var(--gap,28px)}main[data-page] .checks li{font-size:1.05rem}main[data-page] .checks li+li{margin-top:16px}main[data-page] .eyebrow{font-size:.8rem}main[data-page] .btn{--h:52px;padding-inline:26px;font-size:1rem}main[data-page] .btn-sm{--h:40px;padding-inline:16px;font-size:.88rem}main[data-page] .items{gap:32px 48px;margin-top:12px}main[data-page] .items li{padding-left:22px}main[data-page] .items .h3{font-size:1.12rem}main[data-page] .items p{margin-top:6px;font-size:1.02rem;line-height:1.6}main[data-page] .jump{gap:10px;margin-top:20px}main[data-page] .jump .chip{padding:10px 18px;font-size:.92rem}main[data-page] .seg .sb{padding:11px 18px;font-size:.95rem}main[data-page] .desc p{font-size:1.05rem}main[data-page] .gw .head{max-width:820px;margin-bottom:56px}main[data-page] .node{padding:28px}main[data-page] .nt b{font-size:1.2rem}main[data-page] .nt span{font-size:.95rem}main[data-page] .ni{border-radius:15px;width:54px;height:54px}main[data-page] .flow{margin-bottom:64px}main[data-page] .term{gap:20px;padding:32px 34px}main[data-page] .ti{border-radius:14px;width:50px;height:50px}main[data-page] .term h3{font-size:1.15rem}main[data-page] .term p{font-size:1.02rem}main[data-page] .notice{padding:32px 34px}main[data-page] .notice h3{margin-bottom:20px;font-size:1.15rem}main[data-page] .notice li{font-size:1.02rem}main[data-page] .pts{gap:40px 48px;margin-top:72px;padding-top:56px}main[data-page] .pts .h3{font-size:1.12rem}main[data-page] .pts p{margin-top:8px;font-size:1rem}main[data-page] .pi{border-radius:14px;width:48px;height:48px;margin-bottom:18px}main[data-page] .pwyw{gap:22px;padding:40px}main[data-page] .pwyw .big{font-size:clamp(4.8rem,8vw,7.4rem)}main[data-page] .pwyw .pre{height:58px;font-size:1.05rem}main[data-page] .pwyw .inp,main[data-page] .pwyw .txt{height:54px;font-size:1rem}main[data-page] .pwyw .go{--h:60px;font-size:1.05rem}main[data-page] .price .steps li{font-size:.98rem}main[data-page] .price .honest{font-size:.95rem}main[data-page] .qa summary{padding:28px 2px;font-size:1.2rem}main[data-page] .qa p{max-width:70ch;padding-bottom:28px;font-size:1.05rem;line-height:1.65}main[data-page] .qa .pm{width:36px;height:36px}@media (width>=960px){main[data-page]{--bleed:clamp(0px, calc((100vw - var(--wmax)) / 2 - 24px), 120px)}main[data-page] .fg .split:not(.flip) .vis{margin-left:calc(-1 * var(--bleed))}main[data-page] .fg .split.flip .vis,main[data-page] .ctl .vis{margin-right:calc(-1 * var(--bleed))}main[data-page] .ctl .split{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}main[data-page] .fg .split:not(.flip){grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}main[data-page] .fg .split.flip{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}}main[data-page] .page-hero+.screen.uc{align-items:flex-start;min-height:0;padding-top:24px}main[data-page] .ctl .seg{flex-direction:column;width:100%;max-width:460px;display:flex}main[data-page] .ctl .sb{justify-content:flex-start;width:100%}.appw{width:100%;container-type:inline-size}.app{--m-bg:240 7% 6%;--m-card:240 3% 11%;--m-fg:240 11% 96%;--m-muted-fg:240 5% 64%;--m-border:240 4% 18%;--m-muted:240 4% 19%;--m-sub:240 4% 15%;--m-brand:212 100% 59%;--m-brand-fg:213 85% 8%;--m-accent:212 100% 59% / .14;--m-ok:142 69% 58%;--m-warn:36 100% 63%;--m-rec:8 82% 55%;--m-sel:212 100% 59%;color:hsl(var(--m-fg));font-size:1.4545cqw;line-height:1.5;font-family:var(--font);width:100%;aspect-ratio:var(--ratio,11 / 7.4);background:hsl(var(--m-bg));box-shadow:0 0 0 1px #ffffff1a, 0 2.4em 5em -1.2em #0009, 0 1em 3em -1em hsl(var(--brand) / .28);text-align:left;user-select:none;border-radius:.75em;flex-direction:column;display:flex;position:relative;overflow:hidden}:root[data-theme=light] .app:not([data-mt=dark]),.app[data-mt=light]{--m-bg:240 11% 96%;--m-card:0 0% 100%;--m-fg:240 3% 12%;--m-muted-fg:240 4% 45%;--m-border:230 12% 90%;--m-muted:230 15% 92%;--m-sub:225 22% 96%;--m-brand:210 100% 45%;--m-brand-fg:0 0% 100%;--m-accent:210 100% 45% / .1;--m-ok:137 66% 30%;--m-warn:29 100% 30%;--m-rec:2 85% 44%;--m-sel:210 100% 45%}@container (width<=700px){.app{aspect-ratio:4/3.3;font-size:2.5cqw}.m-hide-sm{display:none!important}.m-cols{grid-template-columns:1fr!important}.m-ins .body{padding:1em 1.2em}.m-aside{display:none}}@container (width>=701px){.m-show-sm{display:none!important}}.app *{box-sizing:border-box;min-width:0}.app svg{flex:none}.m-tb{color:#e8e8ea;background:#1b1b1c;border-bottom:1px solid #ffffff0f;flex:none;align-items:center;gap:.6em;height:2em;padding-left:.6em;display:flex}.m-tb img,.m-tb svg.logo{width:1em;height:1em}.m-tb b{font-size:.78em;font-weight:500}.m-tb .ctl{height:100%;margin-left:auto;display:flex}.m-tb .ctl i{color:#d6d6d8;place-items:center;width:2.9em;display:grid}.m-tb .ctl svg{stroke-width:1.5px;width:.75em;height:.75em}.m-body{flex:1;min-height:0;display:flex}.m-rail{background:hsl(var(--m-card));border-right:1px solid hsl(var(--m-border));flex-direction:column;flex:none;align-items:center;gap:.25em;width:3.5em;padding:.75em 0;display:flex}.m-rail .lg{width:1.9em;height:1.9em;margin-bottom:.7em}.m-rail .b{width:2.25em;height:2.25em;color:hsl(var(--m-muted-fg));border-radius:.5em;place-items:center;display:grid}.m-rail .b svg{width:1.125em;height:1.125em}.m-rail .b.on{background:hsl(var(--m-accent));color:hsl(var(--m-brand))}.m-rail .b.rec{background:hsl(var(--m-rec));color:#fff}.m-rail .sp{flex-direction:column;align-items:center;gap:.25em;margin-top:auto;display:flex}.m-main{background:hsl(var(--m-bg));flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.m-t1{letter-spacing:-.02em;font-size:1.25em;font-weight:650;line-height:1.2}.m-t2{font-size:.9em;font-weight:600}.m-sm{font-size:.78em}.m-xs{font-size:.7em}.m-mut{color:hsl(var(--m-muted-fg))}.m-mono{font-family:var(--font)}.m-pill{white-space:nowrap;border-radius:99px;align-items:center;gap:.4em;padding:.2em .7em;font-size:.72em;font-weight:600;display:inline-flex}.m-pill svg{width:1.1em;height:1.1em}.m-pill.warn{background:hsl(var(--m-warn) / .16);color:hsl(var(--m-warn))}.m-pill.ok{background:hsl(var(--m-ok) / .15);color:hsl(var(--m-ok))}.m-pill.line{border:1px solid hsl(var(--m-border));color:hsl(var(--m-muted-fg));background:hsl(var(--m-card));font-weight:500}.m-pill.rec{background:hsl(var(--m-rec) / .14);color:hsl(var(--m-rec))}.m-tag{background:hsl(var(--m-warn) / .16);color:hsl(var(--m-warn));border-radius:99px;padding:.1em .55em;font-size:.62em;font-weight:600}.m-tag.loc{background:hsl(var(--m-ok) / .15);color:hsl(var(--m-ok))}.m-tc{font-variant-numeric:tabular-nums;font-family:var(--font);background:hsl(var(--m-brand) / .13);color:hsl(var(--m-brand));white-space:nowrap;border-radius:99px;padding:.12em .6em;font-size:.66em}.m-btn{border:1px solid hsl(var(--m-border));background:hsl(var(--m-card));border-radius:.5em;justify-content:center;align-items:center;gap:.5em;height:2.2em;padding:0 .95em;font-size:.8em;font-weight:550;display:inline-flex}.m-btn svg{width:1.15em;height:1.15em}.m-btn.pri{background:hsl(var(--m-brand));color:hsl(var(--m-brand-fg));border-color:#0000}.m-btn.ico{width:2.2em;padding:0}.m-ibtn{width:2.2em;height:2.2em;color:hsl(var(--m-muted-fg));border-radius:.5em;place-items:center;display:grid}.m-ibtn svg{width:1.1em;height:1.1em}.m-inp{border:1px solid hsl(var(--m-border));background:hsl(var(--m-card));height:2.4em;color:hsl(var(--m-muted-fg));border-radius:.55em;align-items:center;gap:.6em;padding:0 .9em;font-size:.8em;display:flex}.m-inp svg{width:1.1em;height:1.1em}.m-sel{border:1px solid hsl(var(--m-border));background:hsl(var(--m-card));white-space:nowrap;border-radius:.5em;align-items:center;gap:.5em;height:2.2em;padding:0 .8em;font-size:.74em;font-weight:520;display:inline-flex}.m-sel svg{width:1.1em;height:1.1em;color:hsl(var(--m-muted-fg))}.m-box{border:1.5px solid hsl(var(--m-border));width:1.15em;height:1.15em;color:hsl(var(--m-brand-fg));border-radius:.3em;flex:none;place-items:center;margin-top:.15em;display:grid}.m-box.on{background:hsl(var(--m-brand));border-color:hsl(var(--m-brand))}.m-box svg{stroke-width:3px;width:.8em;height:.8em}.m-sec{color:hsl(var(--m-muted-fg));align-items:center;gap:.5em;font-size:.78em;font-weight:600;display:flex}.m-sec svg{width:1.15em;height:1.15em}.m-sec .n{opacity:.8;font-weight:500}.m-hr{background:hsl(var(--m-border));border:0;height:1px;margin:0}.m-cite{background:hsl(var(--m-brand) / .14);min-width:1.5em;height:1.5em;color:hsl(var(--m-brand));vertical-align:.08em;border-radius:.5em;place-items:center;margin-inline:.15em;padding-inline:.3em;font-size:.78em;font-weight:650;display:inline-grid}.m-caret{background:hsl(var(--m-brand));vertical-align:-.12em;width:.12em;height:1em;margin-left:.15em;animation:1s step-end infinite blinkc;display:inline-block}.m-avatar{background:hsl(var(--m-sub));width:1.9em;height:1.9em;color:hsl(var(--m-muted-fg));border-radius:50%;place-items:center;display:grid}.m-avatar svg{width:1em;height:1em}.m-sk{background:linear-gradient(90deg, hsl(var(--m-muted)) 0%, hsl(var(--m-sub)) 50%, hsl(var(--m-muted)) 100%);background-size:200% 100%;border-radius:.4em;height:.7em;animation:1.4s ease-in-out infinite shimmer}.m-home{flex-direction:column;flex:1;min-height:0;display:flex}.m-home .c{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.9em;min-height:0;padding:1em;display:flex}.m-home .logo{width:3.4em;height:3.4em}.m-home .go{background:hsl(var(--m-rec));color:#fff;height:3em;box-shadow:0 .6em 1.6em -.5em hsl(var(--m-rec) / .55);border-radius:99px;align-items:center;gap:.6em;padding:0 1.7em;font-size:.95em;font-weight:650;display:inline-flex;position:relative}.m-home .go svg{width:1.1em;height:1.1em}.m-home .go:after{content:"";border-radius:inherit;border:2px solid hsl(var(--m-rec) / .6);animation:2.6s ease-out infinite ripple;position:absolute;inset:0}@keyframes ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.22,1.5)}}.m-home .ctx{color:hsl(var(--m-muted-fg));align-items:center;gap:.4em;font-size:.8em;display:inline-flex}.m-list{width:min(34em,92%);margin-top:.8em}.m-list .h{color:hsl(var(--m-muted-fg));justify-content:space-between;padding-bottom:.6em;font-size:.78em;display:flex}.m-list .h b{color:hsl(var(--m-fg));align-items:center;gap:.4em;font-weight:600;display:inline-flex}.m-list .r{border-top:1px solid hsl(var(--m-border));text-align:left;justify-content:space-between;align-items:center;gap:1em;padding:.75em 0;font-size:.82em;font-weight:550;display:flex}.m-list .r span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-list .r span:last-child{color:hsl(var(--m-muted-fg));font-size:.9em;font-weight:400}.m-foot{border-top:1px solid hsl(var(--m-border));color:hsl(var(--m-muted-fg));flex:none;justify-content:center;align-items:center;gap:1.4em;padding:.7em 1em;font-size:.74em;display:flex}.m-foot .it{align-items:center;gap:.5em;display:inline-flex}.m-foot .ck{background:hsl(var(--m-ok) / .15);width:1.5em;height:1.5em;color:hsl(var(--m-ok));border-radius:50%;place-items:center;display:grid}.m-foot .ck svg{stroke-width:2.5px;width:.95em;height:.95em}.m-foot .adj{color:hsl(var(--m-fg));align-items:center;gap:.5em;font-weight:600;display:inline-flex}.m-lib .c{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.8em;padding:1em;display:flex}.m-lib .logo{width:3.4em;height:3.4em}.m-lib .srch{border:1px solid hsl(var(--m-border));background:hsl(var(--m-card));width:min(30em,90%);height:3em;color:hsl(var(--m-muted-fg));border-radius:99px;align-items:center;gap:.7em;padding:0 1.2em;font-size:.85em;display:flex}.m-lib .tbl{border:1px solid hsl(var(--m-border));background:hsl(var(--m-card));border-radius:.8em;width:min(38em,96%);margin-top:.4em;overflow:hidden}.m-lib .tr{text-align:left;justify-content:space-between;align-items:center;padding:.85em 1.1em;font-size:.85em;font-weight:560;display:flex}.m-lib .tr+.tr{border-top:1px solid hsl(var(--m-border))}.m-lib .tr span{color:hsl(var(--m-muted-fg));align-items:center;gap:.7em;font-size:.86em;font-weight:400;display:inline-flex}.m-meet{flex-direction:column;flex:1;min-height:0;display:flex}.m-mh{border-bottom:1px solid hsl(var(--m-border));flex:none;justify-content:space-between;gap:1em;padding:1em 1.3em .8em;display:flex}.m-mh .crumb{color:hsl(var(--m-muted-fg));gap:.5em;font-size:.74em;display:flex}.m-mh h4{letter-spacing:-.025em;margin:.3em 0 .5em;font-size:1.22em;font-weight:650;line-height:1.22}.m-mh .meta{color:hsl(var(--m-muted-fg));flex-wrap:wrap;align-items:center;gap:.5em 1em;font-size:.74em;display:flex}.m-mh .meta .i{align-items:center;gap:.45em;display:inline-flex}.m-mh .meta svg{width:1.1em;height:1.1em}.m-mh .acts{align-items:flex-start;gap:.6em;display:flex;position:relative}.m-cols{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);min-height:0;display:grid}.m-tr{border-right:1px solid hsl(var(--m-border));flex-direction:column;min-height:0;display:flex;overflow:hidden}.m-ch{border-bottom:1px solid hsl(var(--m-border));flex:none;justify-content:space-between;align-items:center;gap:.6em;padding:.7em 1em;display:flex}.m-ch .l{align-items:baseline;gap:.6em;font-size:.82em;font-weight:650;display:flex}.m-ch .l small{font-family:var(--font);color:hsl(var(--m-muted-fg));font-size:.78em;font-weight:400}.m-ch .r{gap:.1em;display:flex}.m-spk{align-items:center;gap:.6em;padding:.8em 1em .4em;font-size:.78em;font-weight:600;display:flex}.m-spk small{color:hsl(var(--m-muted-fg));align-items:center;gap:.35em;font-weight:400;display:inline-flex}.m-spk small svg{width:1em;height:1em}.m-seg{grid-template-columns:3em 1fr;gap:.7em;padding:.55em 1em;font-size:.8em;line-height:1.55;display:grid}.m-seg .t{font-family:var(--font);color:hsl(var(--m-muted-fg));padding-top:.2em;font-size:.8em}.m-seg.hl{background:hsl(var(--m-brand) / .09);outline:2px solid hsl(var(--m-sel));outline-offset:-2px;border-radius:.5em;margin:0 .4em;padding-inline:.6em}.m-ins{flex-direction:column;min-height:0;display:flex;overflow:hidden}.m-ins .body{flex-direction:column;gap:1.1em;min-height:0;padding:1.3em 2em;display:flex;overflow:hidden}.m-ins .blk{flex-direction:column;gap:.6em;display:flex}.m-ins .sum{font-size:.86em;line-height:1.6}.m-it{grid-template-columns:auto 1fr auto;align-items:start;gap:.7em;font-size:.8em;line-height:1.45;display:grid}.m-it .who{color:hsl(var(--m-muted-fg));align-items:center;gap:.4em;margin-top:.25em;font-size:.86em;display:inline-flex}.m-it .who i{background:hsl(var(--m-muted));border-radius:50%;place-items:center;width:1.8em;height:1.8em;font-size:.7em;font-style:normal;font-weight:700;display:grid}.m-it .n{font-family:var(--font);color:hsl(var(--m-muted-fg));padding-top:.2em;font-size:.82em}.m-it .d{background:hsl(var(--m-brand));border-radius:50%;width:.5em;height:.5em;margin-top:.55em}.m-it.done .tx{opacity:.55;text-decoration:line-through}.m-it b{font-weight:650}.m-menu{z-index:5;background:hsl(var(--m-card));border:1px solid hsl(var(--m-border));width:15.5em;animation:rise .5s var(--ease) both;border-radius:.7em;padding:.4em;position:absolute;top:2.9em;right:0;box-shadow:0 1.4em 3em -.6em #00000073}.m-menu .i{border-radius:.45em;align-items:center;gap:.7em;padding:.6em .7em;font-size:.8em;font-weight:520;display:flex}.m-menu .i svg{width:1.2em;height:1.2em;color:hsl(var(--m-muted-fg))}.m-menu .i.on{background:hsl(var(--m-accent))}.m-menu .i.on svg{color:hsl(var(--m-brand))}.m-menu .hint{color:hsl(var(--m-muted-fg));border-top:1px solid hsl(var(--m-border));margin-top:.3em;padding:.45em .8em .35em;font-size:.66em}.m-ask{flex:1;min-height:0;display:flex}.m-aside{border-right:1px solid hsl(var(--m-border));background:hsl(var(--m-sub));flex-direction:column;flex:none;gap:.5em;width:14.5em;padding:1em .8em;display:flex}.m-aside .nw{background:hsl(var(--m-brand));height:2.4em;color:hsl(var(--m-brand-fg));border-radius:.5em;justify-content:center;align-items:center;gap:.5em;font-size:.8em;font-weight:600;display:flex}.m-aside .h{color:hsl(var(--m-muted-fg));margin:.9em 0 .2em .3em;font-size:.7em}.m-aside .cv{border-radius:.5em;align-items:center;gap:.5em;padding:.5em;font-size:.78em;line-height:1.3;display:flex}.m-aside .cv.on{background:hsl(var(--m-card));box-shadow:0 0 0 1px hsl(var(--m-border))}.m-aside .cv div{flex:1;overflow:hidden}.m-aside .cv div b{text-overflow:ellipsis;white-space:nowrap;font-weight:520;display:block;overflow:hidden}.m-aside .cv div span{color:hsl(var(--m-muted-fg));font-size:.85em}.m-aside .cv svg{width:1em;height:1em;color:hsl(var(--m-muted-fg))}.m-aside .ix{background:hsl(var(--m-card));border:1px solid hsl(var(--m-border));border-radius:.7em;flex-direction:column;gap:.5em;margin-top:auto;padding:.8em;font-size:.7em;display:flex}.m-aside .ix b{font-weight:650}.m-aside .ix .ok{align-items:center;gap:.5em;font-size:1.1em;font-weight:600;display:flex}.m-aside .ix .ok i{background:hsl(var(--m-ok));border-radius:50%;width:.7em;height:.7em}.m-aside .ix .bt{border:1px solid hsl(var(--m-border));border-radius:.45em;align-self:flex-start;align-items:center;gap:.4em;padding:.35em .8em;font-weight:560;display:inline-flex}.m-aside .ix .bt svg{width:1.1em;height:1.1em}.m-asm{flex-direction:column;flex:1;align-items:center;min-width:0;min-height:0;padding:1em 1.5em;display:flex}.m-asm .hero{text-align:center;flex-direction:column;align-items:center;gap:.7em;width:min(33em,100%);margin:auto 0;display:flex}.m-asm .ic{background:hsl(var(--m-accent));width:3em;height:3em;color:hsl(var(--m-brand));border-radius:.9em;place-items:center;display:grid}.m-asm .ic svg{width:1.5em;height:1.5em}.m-comp{border:1px solid hsl(var(--m-border));background:hsl(var(--m-card));text-align:left;border-radius:1em;flex-direction:column;gap:1.1em;width:100%;padding:.9em 1em .7em;display:flex;box-shadow:0 .4em 1.6em -.8em #00000040}.m-comp .ph{color:hsl(var(--m-muted-fg));font-size:.85em}.m-comp .row{align-items:center;gap:.5em;display:flex}.m-comp .send{background:hsl(var(--m-brand));width:2.2em;height:2.2em;color:hsl(var(--m-brand-fg));border-radius:50%;place-items:center;margin-left:auto;display:grid}.m-comp .send svg{width:1.1em;height:1.1em}.m-conv{flex-direction:column;flex:1;gap:1em;width:min(36em,100%);min-height:0;padding-top:.5em;display:flex;overflow:hidden}.m-conv .scope{color:hsl(var(--m-muted-fg));align-items:center;gap:.6em;font-size:.7em;display:flex}.m-conv .u{background:hsl(var(--m-muted));border-radius:1em 1em .2em;align-self:flex-end;max-width:85%;padding:.7em 1em;font-size:.84em}.m-conv .a{gap:.7em;display:flex}.m-conv .a .av{background:hsl(var(--m-accent));width:1.9em;height:1.9em;color:hsl(var(--m-brand));border-radius:50%;place-items:center;display:grid}.m-conv .a .av svg{width:1em;height:1em}.m-conv .a p{margin:0;font-size:.84em;line-height:1.6}.m-src{flex-direction:column;gap:.4em;margin-top:.9em;display:flex}.m-src .s{border:1px solid hsl(var(--m-border));background:hsl(var(--m-card));border-radius:.55em;align-items:center;gap:.6em;padding:.5em .7em;font-size:.74em;display:flex}.m-src .s b{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:580;overflow:hidden}.m-src .s span.d{color:hsl(var(--m-muted-fg))}.m-disc{text-align:center;color:hsl(var(--m-muted-fg));margin-top:.6em;font-size:.68em}.m-live{flex:1;min-height:0;display:flex}.m-lv{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.m-lh{border-bottom:1px solid hsl(var(--m-border));flex:none;justify-content:space-between;align-items:center;gap:.8em;padding:.9em 1.3em;display:flex}.m-lh .ct{align-items:center;gap:.6em;display:flex}.m-lh h4{letter-spacing:-.015em;margin:0;font-size:1em;font-weight:650}.m-lh .sub{color:hsl(var(--m-muted-fg));font-size:.72em}.m-lh .tm{font-family:var(--font);font-size:.78em}.m-lh .tg{border:1px solid hsl(var(--m-border));background:hsl(var(--m-card));border-radius:.5em;align-items:center;gap:.5em;height:2.1em;padding:0 .8em;font-size:.76em;font-weight:560;display:inline-flex}.m-lh .tg.on{background:hsl(var(--m-fg));color:hsl(var(--m-bg));border-color:#0000}.m-lh .tg svg{width:1.15em;height:1.15em}.m-lh .stop{background:hsl(var(--m-rec));color:#fff;border-color:#0000}.m-lbody{flex:1;min-height:0;padding:.4em 0;overflow:hidden}.m-lbar{border-top:1px solid hsl(var(--m-border));color:hsl(var(--m-muted-fg));flex:none;align-items:center;gap:1.2em;padding:.6em 1.3em;font-size:.74em;display:flex}.m-lbar .lv{flex:1;align-items:center;gap:.6em;display:flex}.m-dock{border-left:1px solid hsl(var(--m-border));background:hsl(var(--m-card));flex-direction:column;flex:none;width:17em;min-height:0;display:flex;overflow:hidden}.m-dock .hd{justify-content:space-between;align-items:center;padding:.9em 1em .5em;font-size:.9em;font-weight:650;display:flex}.m-dock .tabs{background:hsl(var(--m-muted));text-align:center;border-radius:.5em;grid-template-columns:1fr 1fr;margin:0 .8em;padding:.2em;font-size:.76em;font-weight:560;display:grid}.m-dock .tabs span{color:hsl(var(--m-muted-fg));border-radius:.4em;padding:.35em 0}.m-dock .tabs .on{background:hsl(var(--m-card));color:hsl(var(--m-fg));box-shadow:0 1px 2px #0003}.m-dock .ctl{border-bottom:1px solid hsl(var(--m-border));align-items:center;gap:.5em;padding:.7em .8em;font-size:.7em;display:flex}.m-dock .ctl .pb{background:hsl(var(--m-fg));color:hsl(var(--m-bg));border-radius:.45em;align-items:center;gap:.4em;padding:.35em .8em;font-weight:600;display:inline-flex}.m-dock .ctl .pb svg{width:1.1em;height:1.1em}.m-dock .ctl .up{color:hsl(var(--m-brand));margin-left:auto;font-weight:600}.m-dock .cb{flex-direction:column;gap:.6em;padding:.8em 1em;font-size:.78em;display:flex;overflow:hidden}.m-dock .cb h5{margin:.4em 0 0;font-size:1em;font-weight:650}.m-dock .cb ul{flex-direction:column;gap:.3em;margin:0;padding-left:1.2em;list-style:outside;display:flex}.m-dock .cb .ev{border-left:2px solid hsl(var(--m-brand) / .5);color:hsl(var(--m-muted-fg));padding-left:.7em;font-size:.92em}.m-dock .cb .acts{gap:.5em;margin-top:.3em;font-size:.92em;display:flex}.m-dock .cb .acts span{border:1px solid hsl(var(--m-border));border-radius:.45em;align-items:center;gap:.4em;padding:.3em .7em;font-weight:560;display:inline-flex}.m-dock .cb .acts svg{width:1.05em;height:1.05em}.m-set{flex-direction:column;flex:1;min-height:0;padding:1em 1.6em 0;display:flex;overflow:hidden}.m-set .tabs{border-bottom:1px solid hsl(var(--m-border));gap:1.4em;margin:.8em 0 1em;font-size:.8em;display:flex}.m-set .tabs span{color:hsl(var(--m-muted-fg));white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5em 0}.m-set .tabs .on{color:hsl(var(--m-fg));border-color:hsl(var(--m-brand));font-weight:600}.m-set h5{margin:0;font-size:.95em;font-weight:650}.m-set .desc{color:hsl(var(--m-muted-fg));margin:.2em 0 .8em;font-size:.74em}.m-fn{border:1px solid hsl(var(--m-border));background:hsl(var(--m-card));border-radius:.8em;overflow:hidden}.m-fn .r{align-items:center;gap:.8em;padding:.7em 1em;display:flex}.m-fn .r+.r{border-top:1px solid hsl(var(--m-border))}.m-fn .r .x{flex:1}.m-fn .r .x b{font-size:.82em;font-weight:600;display:block}.m-fn .r .x span{font-family:var(--font);color:hsl(var(--m-muted-fg));font-size:.68em}.m-fn .m-pill{transition:background .3s,color .3s}.m-tbl{border:1px solid hsl(var(--m-border));background:hsl(var(--m-card));border-radius:.8em;margin-top:.9em;font-size:.74em;overflow:hidden}.m-tbl .row{grid-template-columns:2.1fr 1.2fr 1.1fr .55fr .8fr 1fr;align-items:center;gap:.8em;padding:.55em .9em;display:grid}.m-tbl .row+.row{border-top:1px solid hsl(var(--m-border))}.m-tbl .row.h{color:hsl(var(--m-muted-fg));font-size:.92em;font-weight:520}.m-tbl .nm b{font-weight:600;display:block}.m-tbl .nm span{font-family:var(--font);color:hsl(var(--m-muted-fg));font-size:.82em}.m-tbl .cap,.m-tbl .rv{color:hsl(var(--m-muted-fg));font-size:.92em}.m-mk{align-items:center;gap:.35em;font-weight:600;display:inline-flex}.m-mk svg{stroke-width:2.4px;width:1.2em;height:1.2em}.m-mk.y{color:hsl(var(--m-ok))}.m-mk.n{color:hsl(var(--m-warn))}.m-mk.u{color:hsl(var(--m-muted-fg));font-weight:400}.m-pdf{aspect-ratio:1/1.414;color:#1a2332;width:100%;font-family:"Source Sans 3", var(--font);background:#fff;border-top:.55em solid #0b5aa6;position:relative;overflow:hidden;box-shadow:0 2.4em 5em -1.2em #0009,0 0 0 1px #00000014}.m-pdf .in{padding:7% 8.5% 0}.m-pdf .hd{border-bottom:2px solid #0b5aa6;align-items:center;gap:.7em;padding-bottom:.9em;display:flex}.m-pdf .hd svg{width:2.4em;height:2.4em}.m-pdf .hd b{font-size:1.05em;display:block}.m-pdf .hd span{color:#6b7684;font-size:.7em}.m-pdf h3{letter-spacing:-.02em;margin:1.3em 0 .3em;font-size:1.5em;font-weight:650;line-height:1.2}.m-pdf .mt{color:#6b7684;font-size:.66em}.m-pdf h4{color:#0b5aa6;margin:1.1em 0 .35em;font-size:.98em;font-weight:650}.m-pdf p,.m-pdf li{margin:0;font-size:.66em;line-height:1.55}.m-pdf ul,.m-pdf ol{flex-direction:column;gap:.35em;margin:.2em 0 0;padding-left:1.5em;display:flex}.m-pdf ul{list-style:outside}.m-pdf ol{list-style:decimal}.m-pdf li b{font-weight:650}.m-pdf .wm{letter-spacing:-.03em;color:#0b5aa60f;pointer-events:none;place-items:center;font-size:4.4em;font-weight:800;display:grid;position:absolute;inset:0;transform:rotate(-30deg)}.m-pdf .ft{color:#6b7684;border-top:1.5px solid #8db6e3;justify-content:space-between;padding-top:.6em;font-size:.6em;display:flex;position:absolute;bottom:3.5%;left:8.5%;right:8.5%}.m-pdf .tl{flex-direction:column;gap:.7em;margin-top:.7em;display:flex}.m-pdf .tl div{grid-template-columns:2.6em 1fr;gap:.6em;font-size:.64em;line-height:1.5;display:grid}.m-pdf .tl i{color:#6b7684;font-style:normal;font-family:var(--font);font-size:.9em}.m-pal{backdrop-filter:blur(2px);background:#00000073;place-items:start center;padding-top:3.2em;display:grid;position:absolute;inset:0}.m-pal .box{background:hsl(var(--m-card));border:1px solid hsl(var(--m-border));width:min(30em,92%);animation:rise .5s var(--ease) both;border-radius:.9em;overflow:hidden;box-shadow:0 2em 4em -1em #0009}.m-pal .in{border-bottom:1px solid hsl(var(--m-border));align-items:center;gap:.7em;padding:.9em 1.1em;font-size:.9em;display:flex}.m-pal .in svg{width:1.1em;height:1.1em;color:hsl(var(--m-muted-fg))}.m-pal .g{padding:.5em .5em .2em}.m-pal .g h6{color:hsl(var(--m-muted-fg));text-transform:uppercase;letter-spacing:.06em;margin:.4em .6em .3em;font-size:.68em;font-weight:600}.m-pal .it{border-radius:.5em;align-items:center;gap:.7em;padding:.55em .7em;font-size:.78em;display:flex}.m-pal .it.on{background:hsl(var(--m-accent))}.m-pal .it svg{width:1.2em;height:1.2em;color:hsl(var(--m-muted-fg))}.m-pal .it.on svg{color:hsl(var(--m-brand))}.m-pal .it div{flex:1;overflow:hidden}.m-pal .it div b{font-weight:600;display:block}.m-pal .it div span{color:hsl(var(--m-muted-fg));text-overflow:ellipsis;white-space:nowrap;font-size:.92em;display:block;overflow:hidden}.m-pal .ft{border-top:1px solid hsl(var(--m-border));color:hsl(var(--m-muted-fg));align-items:center;gap:1.2em;padding:.6em 1em;font-size:.66em;display:flex}.m-pal kbd{font-family:var(--font);border:1px solid hsl(var(--m-border));border-radius:.3em;margin-right:.35em;padding:.05em .45em}.seq>*{animation:rise .6s var(--ease) both;animation-delay:calc(var(--i,0) * .22s + .1s)}.pane:not(.on) .seq>*,.pane:not(.on) .m-menu{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.m-home .go:after{animation:none}}@font-face{font-family:"Source Sans 3";font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-latin-400-normal.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-weight:600;font-display:swap;src:url(/fonts/source-sans-3-latin-600-normal.woff)format("woff")}.mtok{--m-bg:240 7% 6%;--m-card:240 3% 11%;--m-fg:240 11% 96%;--m-muted-fg:240 5% 64%;--m-border:240 4% 18%;--m-muted:240 4% 19%;--m-sub:240 4% 15%;--m-brand:212 100% 59%;--m-brand-fg:213 85% 8%;--m-accent:212 100% 59% / .14;--m-ok:142 69% 58%;--m-warn:36 100% 63%;--m-rec:8 82% 55%;--m-sel:212 100% 59%;color:hsl(var(--m-fg));font-family:var(--font);line-height:1.5}:root[data-theme=light] .mtok{--m-bg:240 11% 96%;--m-card:0 0% 100%;--m-fg:240 3% 12%;--m-muted-fg:240 4% 45%;--m-border:230 12% 90%;--m-muted:230 15% 92%;--m-sub:225 22% 96%;--m-brand:210 100% 45%;--m-brand-fg:0 0% 100%;--m-accent:210 100% 45% / .1;--m-ok:137 66% 30%;--m-warn:29 100% 30%;--m-rec:2 85% 44%;--m-sel:210 100% 45%}.hdr[data-astro-cid-nen7h5rs]{z-index:50;padding-inline:var(--gutter);pointer-events:none;position:fixed;inset:10px 0 auto}.hdr-in[data-astro-cid-nen7h5rs]{pointer-events:auto;max-width:calc(var(--wmax));height:56px;transition:background .35s var(--ease), border-color .35s, box-shadow .35s, backdrop-filter .35s;border:1px solid #0000;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;padding:0 10px 0 16px;display:flex}.hdr[data-astro-cid-nen7h5rs].scrolled .hdr-in[data-astro-cid-nen7h5rs],.hdr[data-astro-cid-nen7h5rs].open .hdr-in[data-astro-cid-nen7h5rs]{background:hsl(var(--bg) / .66);-webkit-backdrop-filter:saturate(170%)blur(20px);border-color:hsl(var(--fg) / .1);box-shadow:0 1px 0 hsl(var(--fg) / .05) inset, 0 18px 50px -20px #00000073}.brand[data-astro-cid-nen7h5rs]{letter-spacing:-.03em;align-items:center;gap:10px;font-size:1.08rem;font-weight:650;display:inline-flex}.nav[data-astro-cid-nen7h5rs]{gap:2px;display:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:hsl(var(--muted));border-radius:10px;padding:8px 14px;font-size:.9rem;transition:color .2s,background .2s}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:hsl(var(--fg));background:hsl(var(--fg) / .07)}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:6px;display:flex}.lang[data-astro-cid-nen7h5rs]{letter-spacing:.08em;color:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:8px;padding:6px 9px;font-size:.74rem;font-weight:600}.lang[data-astro-cid-nen7h5rs]:hover{color:hsl(var(--fg))}.icon-btn[data-astro-cid-nen7h5rs]{width:38px;height:38px;color:hsl(var(--muted));border-radius:10px;place-items:center;transition:color .2s,background .2s;display:grid}.icon-btn[data-astro-cid-nen7h5rs]:hover{color:hsl(var(--fg));background:hsl(var(--fg) / .08)}.i-sun,.i-moon{display:none}:root[data-theme=dark] .i-sun,:root[data-theme=light] .i-moon{display:block}.cta[data-astro-cid-nen7h5rs]{margin-left:4px;display:none}.i-close{display:none}.hdr[data-astro-cid-nen7h5rs].open .i-close{display:block}.hdr[data-astro-cid-nen7h5rs].open .i-open{display:none}.mobile[data-astro-cid-nen7h5rs]{pointer-events:auto;background:hsl(var(--bg) / .94);backdrop-filter:saturate(170%)blur(24px);border:1px solid hsl(var(--fg) / .1);border-radius:20px;max-height:calc(100dvh - 90px);padding:8px 16px 18px;position:fixed;top:74px;left:12px;right:12px;overflow-y:auto;box-shadow:0 30px 80px -20px #0000008c}.mobile[data-astro-cid-nen7h5rs][hidden]{display:none}.mobile[data-astro-cid-nen7h5rs] .container{padding-inline:0}.mobile[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{flex-direction:column;display:flex}.mobile[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){letter-spacing:-.02em;border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:15px 4px;font-size:1.15rem;font-weight:600;display:flex}.mobile[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):last-of-type{border-bottom:0}.mobile[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{margin-top:14px}@media (width>=960px){.nav[data-astro-cid-nen7h5rs]{display:flex}.cta[data-astro-cid-nen7h5rs]{display:inline-flex}.burger[data-astro-cid-nen7h5rs]{display:none}.mobile[data-astro-cid-nen7h5rs]{display:none!important}.hdr[data-astro-cid-nen7h5rs]{inset-block-start:14px}}.ft[data-astro-cid-jo6i4kqk]{background:linear-gradient(to bottom, transparent 0, hsl(var(--bg-2)) 180px);padding-block:96px 36px;position:relative}.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:40px;display:grid}.about[data-astro-cid-jo6i4kqk]{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:16px;max-width:360px;display:flex}.brand[data-astro-cid-jo6i4kqk]{letter-spacing:-.03em;align-items:center;gap:10px;font-size:1.1rem;font-weight:650;display:inline-flex}.about[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-size:.95rem}.social[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 16px;margin-top:4px;display:flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:hsl(var(--muted));font-size:.85rem}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:hsl(var(--fg))}.col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-size:.75rem;font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted));margin-bottom:14px;font-weight:500}.col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:10px}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:hsl(var(--fg) / .88);font-size:.93rem;transition:color .2s}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:hsl(var(--brand))}.bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid hsl(var(--border));flex-direction:column;gap:10px;margin-top:56px;padding-top:22px;font-size:.84rem;display:flex}.sys[data-astro-cid-jo6i4kqk]{align-items:center;gap:8px;display:inline-flex}.lg[data-astro-cid-jo6i4kqk]{color:hsl(var(--fg));text-underline-offset:3px;text-decoration:underline}.origin[data-astro-cid-jo6i4kqk]{opacity:.8;margin-top:14px;font-size:.78rem}@media (width>=900px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr 1fr 1fr}.about[data-astro-cid-jo6i4kqk]{grid-column:auto}.bottom[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between;align-items:center}}
