@font-face{font-family:jetBrainsMono;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetBrainsMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_ecca40{font-family:jetBrainsMono,jetBrainsMono Fallback}.__variable_ecca40{--font-jetbrains-mono:"jetBrainsMono","jetBrainsMono Fallback"}:root{--bg:#f6f3ea;--surface:#ffffff;--surface-alt:#eeeadf;--ink:#1d1e22;--text:#2b2c31;--muted:#6b6a66;--primary:var(--ink);--border:#d9d4c7;--line:var(--ink);--link:#c2410c;--accent:#ff6b3d;--accent-dark:#c2410c;--marker:#ffd84d;--syntax-key:#7c3aed;--syntax-string:#15803d;--syntax-number:#c2410c;--syntax-comment:#8b8a85;--warning-bg:#fff4c2;--text-white:#fcfcfc;--shadow-hard:4px 4px 0 var(--ink);--shadow-hard-sm:2px 2px 0 var(--ink);--shadow-hard-lg:6px 6px 0 var(--ink);--radius:10px;--font-base:-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,"SFMono-Regular",Menlo,Consolas,"Hiragino Sans","Hiragino Kaku Gothic ProN",monospace;--tracking-tight:0.02em;--tracking-base:0.06em;--tracking-wide:0.05em;--tracking-heading:0.05em;--tracking-display:0.04em;--tracking-label:0.12em;--leading-display:1.35;--leading-heading:1.45;--leading-body:1.75;--leading-compact:1.6;--weight-body:400;--weight-strong:700;--space-3xs:4px;--space-2xs:8px;--space-xs:12px;--space-sm:16px;--space-md:20px;--space-lg:24px;--space-xl:32px;--space-2xl:40px;--space-3xl:56px;--space-4xl:80px;--space-5xl:96px;--content-max-width:1200px;--page-padding:40px;--section-gap:64px;--band-padding:72px}@media (max-width:768px){:root{--page-padding:20px;--section-gap:44px;--band-padding:var(--space-2xl);--tracking-display:0.03em;--tracking-heading:0.04em;--tracking-label:0.1em}}:root{--header-height:64px;--statusbar-height:28px;--tabs-height:38px;--breadcrumb-height:26px;--editor-chrome-height:calc(var(--tabs-height) + var(--breadcrumb-height));--explorer-width:248px}*,:after,:before{box-sizing:border-box}a{text-decoration:none;color:inherit}li{list-style:none}body{margin:0;font-family:var(--font-base);font-weight:var(--weight-body);background:var(--bg);color:var(--text);line-height:var(--leading-body);letter-spacing:var(--tracking-base);font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--marker);color:var(--ink)}h1,h2,h3{font-weight:var(--weight-strong);line-height:var(--leading-heading);letter-spacing:var(--tracking-wide);margin:0;text-wrap:balance}li,p{line-break:strict;overflow-wrap:break-word;text-wrap:pretty}@supports (word-break:auto-phrase){body{word-break:auto-phrase}}