@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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+1F00-1FFF}@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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--site-width: 1140px;--gutter: 32px;--lead-width: 760px;--page-bg: #eef0f2;--page-texture: radial-gradient(rgba(0, 0, 0, .045) 1px, transparent 1px);--page-texture-size: 4px 4px;--column-bg: #ffffff;--column-border: #e3e7eb;--column-shadow: 0 1px 3px rgba(0, 0, 0, .08);--ink: #1d2733;--muted: #5b6774;--rule: #d5dbe1;--blue: #1f5fa8;--blue-deep: #174a85;--blue-tint: #e3ecf6;--green: #1f7a4f;--green-deep: #176440;--link: var(--blue);--card-bg: #f8fafb;--card-border: #e1e6eb;--card-radius: 8px;--step-radius: 6px;--win-bg: #1b2229;--win-bar-top: #2c353e;--win-bar-bottom: #1f272e;--win-bevel-light: #46525e;--win-bevel-dark: #0f1418;--win-shadow: 0 10px 26px rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .25);--win-radius: 8px;--mark-draft: #c2410c;--mark-draft-bg: #fff7f2;--mark-generated: #6b7280;--font-sans: "Inter Variable", "Segoe UI", system-ui, -apple-system, Arial, sans-serif;--font-mono: Consolas, "Cascadia Mono", ui-monospace, monospace;--text: 15px;--leading: 1.55;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 36px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}html{scrollbar-gutter:stable}body{font:var(--text) / var(--leading) var(--font-sans);color:var(--ink);background:var(--page-bg);background-image:var(--page-texture);background-size:var(--page-texture-size);-webkit-font-smoothing:antialiased}a{color:var(--link);text-decoration:none}a:hover,a:focus-visible{text-decoration:underline}img{max-width:100%;height:auto;display:block}p{margin:0 0 10px}h1{font-size:30px;font-weight:700;line-height:1.2;margin:0 0 10px}h3{font-size:16px;margin:0 0 6px}h4{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 8px}code,kbd{font-family:var(--font-mono);font-size:.92em}table{border-collapse:collapse;width:100%}.muted{color:var(--muted)}.small{font-size:13.5px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site{max-width:var(--site-width);margin:24px auto 40px;background:var(--column-bg);border:1px solid var(--column-border);box-shadow:var(--column-shadow)}.inner{padding:0 var(--gutter)}h2.rule{font-size:20px;font-weight:600;margin:var(--s-6) 0 14px;padding-bottom:6px;border-bottom:2px solid var(--blue)}.btn{display:inline-block;padding:9px 18px;border-radius:4px;font-weight:600;border:1.5px solid transparent;line-height:1.3;text-decoration:none}.btn:hover,.btn:focus-visible{text-decoration:none;filter:brightness(1.06)}.btn--primary{background:var(--green);color:#fff}.btn--secondary{border-color:var(--blue);color:var(--blue);background:#fff}.btn--tertiary{border-color:var(--rule);color:var(--ink);background:#fff}.btn--small{padding:7px 14px;font-size:14px}.cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.card{border:1px solid var(--card-border);background:var(--card-bg);border-radius:var(--card-radius);padding:18px 18px 14px}.card--wide{grid-column:1 / -1}.card__icon{width:34px;height:34px;border-radius:7px;background:var(--blue-tint);color:var(--blue);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;margin-bottom:10px}.card p{font-size:14.5px}.card .go{margin:6px 0 0;font-size:14px}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:14px 0 8px}.step{border:1px solid var(--card-border);background:var(--card-bg);border-radius:var(--step-radius);padding:12px 12px 10px;color:inherit}.step:hover{text-decoration:none;border-color:var(--blue)}.step__n{display:inline-block;width:22px;height:22px;border-radius:50%;background:var(--blue);color:#fff;font-size:12px;font-weight:700;text-align:center;line-height:22px;margin-bottom:6px}.step h3{color:var(--blue-deep)}.step p{font-size:13.5px;color:var(--muted);margin:0}details.fold{border:1px solid var(--card-border);background:var(--card-bg);border-radius:var(--card-radius);padding:14px 18px;margin:14px 0}details.fold summary{cursor:pointer;font-weight:600;list-style:none}details.fold summary::-webkit-details-marker{display:none}details.fold summary:before{content:"▸";display:inline-block;width:18px;color:var(--blue)}details.fold[open] summary:before{content:"▾"}details.fold table{margin-top:12px;font-size:14px}details.fold td{padding:5px 12px 5px 0;border-top:1px solid var(--rule);vertical-align:top}details.fold td:first-child{color:var(--muted);width:180px}details.fold td:last-child{color:var(--muted);font-size:12.5px;white-space:nowrap}.diary{list-style:none;padding:0;margin:0 0 8px}.diary li{display:flex;gap:16px;padding:7px 0;border-bottom:1px solid var(--rule);font-size:14.5px}.diary time{color:var(--muted);font-family:var(--font-mono);font-size:13px;white-space:nowrap;min-width:96px;padding-top:2px}.aside{border-left:4px solid var(--blue);background:var(--card-bg);padding:10px 14px;margin:14px 0;border-radius:0 6px 6px 0}.aside--caution,.aside--danger{border-left-color:#c2410c}.aside--tip{border-left-color:var(--green)}.aside__label{font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}html[data-preview] .mark{outline:1.5px dashed var(--mark-draft);outline-offset:3px;position:relative}html[data-preview] .mark--generated{outline-color:var(--mark-generated)}html[data-preview] .mark:before{content:attr(data-mark);position:absolute;top:-9px;left:6px;background:#fff;color:var(--mark-draft);font:600 10px/1 var(--font-sans);padding:1px 5px;letter-spacing:.04em;text-transform:uppercase;z-index:1}html[data-preview] .mark--generated:before{color:var(--mark-generated)}html[data-preview] .gap{border:1.5px dashed var(--mark-draft);color:var(--mark-draft);padding:1px 6px;border-radius:4px;background:var(--mark-draft-bg)}html:not([data-preview]) .gap{color:var(--muted);font-style:italic}@media(max-width:720px){.site{margin:0;border-left:0;border-right:0}.inner{padding:0 16px}.cards{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}details.fold td:last-child{display:none}}.hdr[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px var(--gutter);border-bottom:1px solid var(--rule);position:sticky;top:0;z-index:30;background:var(--column-bg)}.hdr__brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:19px;color:var(--blue-deep)}.hdr__brand[data-astro-cid-3ef6ksr2]:hover{text-decoration:none}.hdr__logo[data-astro-cid-3ef6ksr2]{width:22px;height:22px;border-radius:50%;background:var(--blue-deep);position:relative}.hdr__logo[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;inset:6px;background:#fff;border-radius:2px}.nav__row[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2px}.nav__word[data-astro-cid-3ef6ksr2]{position:relative}.nav__word[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}.nav__word[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]{display:block;padding:8px 12px;color:var(--ink);font-weight:500;border-radius:4px}.nav__word[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:hover,.nav__word[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:focus-visible{background:var(--blue-tint);color:var(--blue-deep);text-decoration:none}.nav__word--current[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:not(.btn){color:var(--blue-deep);font-weight:600}.nav__word--button[data-astro-cid-3ef6ksr2]{margin-left:10px}.nav__word--button[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]{padding:8px 16px;color:#fff}.nav__list[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:calc(100% + 4px);left:0;min-width:220px;margin:0;padding:6px 0;list-style:none;background:#fff;border:1px solid var(--rule);border-radius:6px;box-shadow:0 8px 22px #0000001f;z-index:20}.nav__word--button[data-astro-cid-3ef6ksr2] .nav__list[data-astro-cid-3ef6ksr2]{left:auto;right:0}.nav__word[data-astro-cid-3ef6ksr2]:hover>.nav__list[data-astro-cid-3ef6ksr2],.nav__word[data-astro-cid-3ef6ksr2]:focus-within>.nav__list[data-astro-cid-3ef6ksr2]{display:block}.nav__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:7px 14px;color:var(--ink);font-size:14px;white-space:nowrap}.nav__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.nav__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible{background:var(--card-bg);color:var(--blue-deep);text-decoration:none}.hdr__toggle[data-astro-cid-3ef6ksr2]{display:none;width:40px;height:36px;border:1px solid var(--rule);border-radius:4px;background:#fff;cursor:pointer;position:relative}.hdr__bars[data-astro-cid-3ef6ksr2],.hdr__bars[data-astro-cid-3ef6ksr2]:before,.hdr__bars[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:10px;width:18px;height:2px;background:var(--ink)}.hdr__bars[data-astro-cid-3ef6ksr2]{top:16px}.hdr__bars[data-astro-cid-3ef6ksr2]:before{left:0;top:-6px}.hdr__bars[data-astro-cid-3ef6ksr2]:after{left:0;top:6px}@media(max-width:720px){.hdr[data-astro-cid-3ef6ksr2]{flex-wrap:wrap;padding:12px 16px;position:static}.nav__word[data-astro-cid-3ef6ksr2]:after{display:none}.hdr__toggle[data-astro-cid-3ef6ksr2]{display:block}.nav[data-astro-cid-3ef6ksr2]{display:none;flex-basis:100%;padding-top:8px}.hdr--open[data-astro-cid-3ef6ksr2] .nav[data-astro-cid-3ef6ksr2]{display:block}.nav__row[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:stretch;gap:0}.nav__word--button[data-astro-cid-3ef6ksr2]{margin:8px 0 0}.nav__word--button[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]{text-align:center}.nav__list[data-astro-cid-3ef6ksr2],.nav__word[data-astro-cid-3ef6ksr2]:hover>.nav__list[data-astro-cid-3ef6ksr2]{display:block;position:static;min-width:0;margin:0 0 6px;padding:0 0 0 14px;border:0;box-shadow:none;background:transparent}.nav__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{white-space:normal;color:var(--muted)}}.ftr[data-astro-cid-sz7xmlte]{margin-top:40px;padding:24px var(--gutter) 28px;border-top:1px solid var(--rule);background:var(--card-bg)}.ftr__cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:20px 32px}.ftr__brand[data-astro-cid-sz7xmlte] b[data-astro-cid-sz7xmlte]{font-size:16px;color:var(--blue-deep)}.ftr[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;font-size:14px;color:var(--ink);padding:2px 0}.ftr[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--blue-deep)}@media(max-width:720px){.ftr[data-astro-cid-sz7xmlte]{padding:20px 16px 24px}.ftr__cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.ftr__brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}
