@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-condensed-latin-600-normal.956864db.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-condensed-latin-700-normal.dd7a1321.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/barlow-condensed-latin-800-normal.6118e70b.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/outfit-latin-400-normal.woff2) format("woff2");unicode-range:u+000d,u+0020-007e,u+00a0-00ac,u+00ae-00ff,u+0102,u+0131,u+0152-0153,u+02bc,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2039-203a,u+2044,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/outfit-latin-500-normal.woff2) format("woff2");unicode-range:u+000d,u+0020-007e,u+00a0-00ac,u+00ae-00ff,u+0102,u+0131,u+0152-0153,u+02bc,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2039-203a,u+2044,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/outfit-latin-600-normal.woff2) format("woff2");unicode-range:u+000d,u+0020-007e,u+00a0-00ac,u+00ae-00ff,u+0102,u+0131,u+0152-0153,u+02bc,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2039-203a,u+2044,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/outfit-latin-700-normal.woff2) format("woff2");unicode-range:u+000d,u+0020-007e,u+00a0-00ac,u+00ae-00ff,u+0102,u+0131,u+0152-0153,u+02bc,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2039-203a,u+2044,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Barlow Condensed Fallback;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Helvetica-Bold"),local("Liberation Sans Bold"),local("LiberationSans-Bold");unicode-range:u+0000,u+000d,u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2032-2033,u+2039-203a,u+2044,u+20ac,u+2122,u+2212,u+2215;size-adjust:78.34%;ascent-override:127.65%;descent-override:25.53%;line-gap-override:0.00%}@font-face{font-family:Barlow Condensed Fallback Android;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold");unicode-range:u+0000,u+000d,u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2032-2033,u+2039-203a,u+2044,u+20ac,u+2122,u+2212,u+2215;size-adjust:83.20%;ascent-override:120.19%;descent-override:24.04%;line-gap-override:0.00%}@font-face{font-family:Atkinson Hyperlegible Fallback;font-weight:400;src:local("Arial"),local("ArialMT"),local("Helvetica"),local("Liberation Sans"),local("LiberationSans");unicode-range:u+000d,u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2039-203a,u+2044,u+20ac,u+2122,u+2212,u+2215;size-adjust:99.03%;ascent-override:95.93%;descent-override:29.29%;line-gap-override:0.00%}@font-face{font-family:Atkinson Hyperlegible Fallback;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Helvetica-Bold"),local("Liberation Sans Bold"),local("LiberationSans-Bold");unicode-range:u+000d,u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2039-203a,u+2044,u+20ac,u+2122,u+2212,u+2215;size-adjust:99.82%;ascent-override:95.17%;descent-override:29.05%;line-gap-override:0.00%}@font-face{font-family:Atkinson Hyperlegible Fallback Android;font-weight:400;src:local("Roboto"),local("Roboto-Regular");unicode-range:u+000d,u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2039-203a,u+2044,u+20ac,u+2122,u+2212,u+2215;size-adjust:98.73%;ascent-override:96.22%;descent-override:29.37%;line-gap-override:0.00%}@font-face{font-family:Atkinson Hyperlegible Fallback Android;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold");unicode-range:u+000d,u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2039-203a,u+2044,u+20ac,u+2122,u+2212,u+2215;size-adjust:106.01%;ascent-override:89.61%;descent-override:27.36%;line-gap-override:0.00%}@font-face{font-family:IBM Plex Mono Fallback;font-weight:400;src:local("Courier New"),local("CourierNewPSMT"),local("Liberation Mono"),local("LiberationMono"),local("Droid Sans Mono"),local("DroidSansMono"),local("Roboto Mono"),local("RobotoMono-Regular");unicode-range:u+0000,u+000d,u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2032-2033,u+2039-203a,u+2044,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215;size-adjust:99.98%;ascent-override:102.52%;descent-override:27.50%;line-gap-override:0.00%}@font-face{font-family:Outfit Fallback;font-weight:400;src:local("Arial"),local("ArialMT"),local("Helvetica"),local("Liberation Sans"),local("LiberationSans");unicode-range:u+000d,u+0020-007e,u+00a0-00ac,u+00ae-00ff,u+0102,u+0131,u+0152-0153,u+02bc,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2039-203a,u+2044,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215;size-adjust:100.06%;ascent-override:99.94%;descent-override:25.98%;line-gap-override:0.00%}@font-face{font-family:Outfit Fallback;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Helvetica-Bold"),local("Liberation Sans Bold"),local("LiberationSans-Bold");unicode-range:u+000d,u+0020-007e,u+00a0-00ac,u+00ae-00ff,u+0102,u+0131,u+0152-0153,u+02bc,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2039-203a,u+2044,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215;size-adjust:95.96%;ascent-override:104.21%;descent-override:27.10%;line-gap-override:0.00%}@font-face{font-family:Outfit Fallback Android;font-weight:400;src:local("Roboto"),local("Roboto-Regular");unicode-range:u+000d,u+0020-007e,u+00a0-00ac,u+00ae-00ff,u+0102,u+0131,u+0152-0153,u+02bc,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2039-203a,u+2044,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215;size-adjust:99.76%;ascent-override:100.24%;descent-override:26.06%;line-gap-override:0.00%}@font-face{font-family:Outfit Fallback Android;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold");unicode-range:u+000d,u+0020-007e,u+00a0-00ac,u+00ae-00ff,u+0102,u+0131,u+0152-0153,u+02bc,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2039-203a,u+2044,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215;size-adjust:101.91%;ascent-override:98.13%;descent-override:25.51%;line-gap-override:0.00%}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/outfit-latin-ext-400-normal.woff2) format("woff2");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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/outfit-latin-ext-500-normal.woff2) format("woff2");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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/outfit-latin-ext-600-normal.woff2) format("woff2");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:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/outfit-latin-ext-700-normal.woff2) format("woff2");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}:root{--ck-bg:#0b0c0e;--ck-rail:#101113;--ck-surface:#15171a;--ck-surface-2:#1c1f23;--ck-surface-hover:#25292e;--ck-line:rgba(235,238,242,0.09);--ck-line-strong:rgba(235,238,242,0.18);--ck-text:#eceef1;--ck-muted:#a4a9b1;--ck-faint:#7b828c;--ck-accent:#3d8bff;--ck-accent-soft:rgba(61,139,255,0.16);--ck-accent-strong:#1d4ed8;--ck-accent-strong-hover:#1e40af;--ck-on-accent:#ffffff;--ck-go:#1e9e5a;--ck-ok:#3ecf8e;--ck-ok-soft:rgba(62,207,142,0.13);--ck-warn:#f5b740;--ck-warn-soft:rgba(245,183,64,0.14);--ck-err:#ff6b6b;--ck-err-soft:rgba(255,107,107,0.13);--ck-shadow:0 18px 50px rgba(0,0,0,0.45);--ck-radius:14px;--ck-radius-sm:9px}html[data-theme=light]{--ck-bg:#eef2f7;--ck-rail:#ffffff;--ck-surface:#ffffff;--ck-surface-2:#f2f5f9;--ck-surface-hover:#e6ecf4;--ck-line:rgba(10,22,40,0.1);--ck-line-strong:rgba(10,22,40,0.2);--ck-text:#0a1628;--ck-muted:#4f5f74;--ck-faint:#7a889a;--ck-accent:#1d4ed8;--ck-accent-soft:rgba(29,78,216,0.1);--ck-accent-strong:#1d4ed8;--ck-accent-strong-hover:#1e40af;--ck-go:#178a4c;--ck-ok:#13804f;--ck-ok-soft:rgba(19,128,79,0.1);--ck-warn:#a86a00;--ck-warn-soft:rgba(168,106,0,0.1);--ck-err:#c62f2f;--ck-err-soft:rgba(198,47,47,0.08);--ck-shadow:0 18px 50px rgba(10,22,40,0.18)}:root{color-scheme:dark;--pb-font-display:"Outfit","Outfit Fallback","Outfit Fallback Android","Helvetica Neue",Arial,"Hiragino Sans","Yu Gothic UI","Meiryo","Noto Sans JP","Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR","Segoe UI",Tahoma,"Noto Sans Arabic",sans-serif;--pb-font-body:"Outfit","Outfit Fallback","Outfit Fallback Android","Helvetica Neue",Arial,"Hiragino Sans","Yu Gothic UI","Meiryo","Noto Sans JP","Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR","Segoe UI",Tahoma,"Noto Sans Arabic",sans-serif;--ck-display-case:none;--ck-display-tracking:-0.01em;--pb-font-ticket:"IBM Plex Mono","IBM Plex Mono Fallback",ui-monospace,monospace;--pb-ease:cubic-bezier(0.2,0.8,0.2,1);--pb-enamel:var(--ck-accent);--pb-enamel-2:var(--ck-accent);--pb-paper:var(--ck-bg);--pb-paper-2:var(--ck-surface-2);--pb-flash:var(--ck-surface);--pb-ink:var(--ck-text);--pb-ink-soft:var(--ck-muted);--pb-muted:var(--ck-muted);--pb-timer:var(--ck-err);--pb-brass:var(--ck-accent);--pb-brass-hover:var(--ck-accent-strong-hover);--pb-ok:var(--ck-ok);--pb-warn:var(--ck-warn);--pb-danger:var(--ck-err);--pb-border:var(--ck-line);--pb-border-strong:var(--ck-line-strong);--pb-radius:var(--ck-radius-sm);--pb-radius-sm:var(--ck-radius-sm);--pb-shadow:var(--ck-shadow);--pb-bg:var(--ck-bg);--pb-bg-elevated:var(--ck-surface-2);--pb-surface:var(--ck-surface);--pb-surface-2:var(--ck-surface-2);--pb-text:var(--ck-text);--pb-text-soft:var(--ck-muted);--pb-accent:var(--ck-accent);--pb-accent-hot:var(--ck-accent-strong);--pb-accent-dim:var(--ck-accent-soft);--pb-glow:transparent}html[data-theme=light]{color-scheme:light}@media print{:root,html[data-theme=light]{color-scheme:light;--ck-bg:#ffffff;--ck-rail:#ffffff;--ck-surface:#ffffff;--ck-surface-2:#f2f5f9;--ck-line:rgba(10,22,40,0.14);--ck-line-strong:rgba(10,22,40,0.26);--ck-text:#0a1628;--ck-muted:#4f5f74;--ck-faint:#7a889a;--ck-accent:#1d4ed8}}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;color:var(--ck-text);font-family:var(--pb-font-body);background:var(--ck-bg);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}button,input,select,textarea{font:inherit}.display,h1,h2{font-family:var(--pb-font-display);font-weight:700;letter-spacing:-.01em}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.pb-mark{display:inline-block;flex-shrink:0;width:auto;height:1.3em;vertical-align:middle}.pb-mark--inline{height:.72em;vertical-align:baseline}.pb-mark--icon{height:1em}.btn .pb-mark{--pb-logo-accent:currentColor}.lang-switch{gap:.3rem}.lang-switch,.lang-switch button{display:inline-flex;align-items:center}.lang-switch button{gap:.4rem;min-height:40px;padding:.2rem .5rem;border:1px solid transparent;border-radius:var(--ck-radius-sm);background:transparent;color:inherit;font-family:var(--pb-font-ticket);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;opacity:.5}.lang-switch button:hover{opacity:.9}.lang-switch button.on{opacity:1;border-color:var(--pb-enamel);background:var(--ck-accent-soft)}.lang-switch button:disabled{cursor:default}.lang-switch__flag{display:block;flex-shrink:0;border-radius:1px;box-shadow:0 0 0 1px rgba(0,0,0,.18)}.lang-switch--select{display:inline-flex;align-items:center;gap:.4rem;position:relative;min-height:36px;padding:0 .4rem 0 .45rem;border:1px solid transparent;border-radius:var(--ck-radius-sm);background:transparent;cursor:pointer}.lang-switch--select:hover{border-color:var(--pb-enamel);background:var(--ck-accent-soft)}.lang-switch__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lang-switch__select{min-height:34px;min-width:6.5rem;max-width:9rem;border:0;border-radius:0;background:transparent;color:inherit;font-family:var(--pb-font-ticket);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - .55rem) 52%,calc(100% - .3rem) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding:0 1.15rem 0 0}.lang-switch__select:focus-visible{outline:2px solid var(--pb-enamel);outline-offset:2px}.lang-switch__select:disabled{cursor:default;opacity:.6}