.website-measurement[data-astro-cid-4otjx6l5]{margin-top:3.5rem;color:var(--pc-muted);font-size:.9rem;line-height:1.6}summary[data-astro-cid-4otjx6l5]{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:.4rem 0;cursor:pointer;list-style:none}summary[data-astro-cid-4otjx6l5]::-webkit-details-marker{display:none}summary[data-astro-cid-4otjx6l5]:before{content:"+";font:500 14px/1 var(--pc-mono);color:var(--pc-ink);transition:transform .2s}details[data-astro-cid-4otjx6l5][open] summary[data-astro-cid-4otjx6l5]:before{transform:rotate(45deg)}p[data-astro-cid-4otjx6l5]{max-width:70ch;margin:.5rem 0 0}.pc-lang[data-astro-cid-5u5mtfxw]{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:0;border-radius:999px;font:500 14px/1 var(--pc-font);color:var(--pc-ink-2);background:#fff;box-shadow:inset 0 0 0 1px var(--pc-line);cursor:pointer;white-space:nowrap}.pc-lang[data-astro-cid-5u5mtfxw]:hover{box-shadow:inset 0 0 0 1px var(--pc-line-strong);color:var(--pc-ink)}.pc-lang[data-astro-cid-5u5mtfxw]:has(+:popover-open){box-shadow:inset 0 0 0 1.5px var(--pc-ink);color:var(--pc-ink)}.pc-lang[data-astro-cid-5u5mtfxw]:has(+:popover-open) .pc-lang__chev[data-astro-cid-5u5mtfxw]{transform:rotate(180deg)}.pc-lang__chev[data-astro-cid-5u5mtfxw]{transition:transform .2s}.pc-lang__code[data-astro-cid-5u5mtfxw]{display:none;font:500 12px/1 var(--pc-mono);letter-spacing:.06em}.pc-lang-menu[data-astro-cid-5u5mtfxw]{position:fixed;inset:auto;top:var(--pc-pop-top, 84px);right:var(--pc-pop-right, 16px);margin:0;width:272px;max-height:calc(100dvh - var(--pc-pop-top, 84px) - 16px);overflow:auto;padding:8px;color:var(--pc-ink);background:#fff;border:1px solid rgba(15,16,14,.08);border-radius:22px;box-shadow:0 30px 60px -24px #0f100e59,0 8px 20px -10px #0f100e26}.pc-lang-menu__label[data-astro-cid-5u5mtfxw]{display:block;padding:10px 12px 8px}.pc-lang-menu[data-astro-cid-5u5mtfxw] nav[data-astro-cid-5u5mtfxw]{display:grid;gap:2px}.pc-lang-menu[data-astro-cid-5u5mtfxw] a[data-astro-cid-5u5mtfxw]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;color:var(--pc-ink);text-decoration:none;font-size:15px;font-weight:500;line-height:1.3}.pc-lang-menu[data-astro-cid-5u5mtfxw] a[data-astro-cid-5u5mtfxw]:hover{background:var(--pc-bg)}.pc-lang-menu[data-astro-cid-5u5mtfxw] a[data-astro-cid-5u5mtfxw]:focus-visible{outline-offset:-2px}.pc-lang-menu[data-astro-cid-5u5mtfxw] a[data-astro-cid-5u5mtfxw][aria-current=page]{background:var(--pc-bg)}.pc-lang-menu__code[data-astro-cid-5u5mtfxw]{font:500 11px/1 var(--pc-mono);letter-spacing:.06em;color:var(--pc-muted)}.pc-lang-menu[data-astro-cid-5u5mtfxw] a[data-astro-cid-5u5mtfxw][aria-current=page] .pc-lang-menu__code[data-astro-cid-5u5mtfxw]:before{content:"✓";margin-right:8px;color:var(--pc-accent);font-size:13px}@media(max-width:1080px){.pc-lang__name[data-astro-cid-5u5mtfxw]{display:none}.pc-lang__code[data-astro-cid-5u5mtfxw]{display:inline}}.pc-skip[data-astro-cid-ctg3m53h]{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--pc-ink);color:#fff;text-decoration:none}.pc-skip[data-astro-cid-ctg3m53h]:focus{top:16px}.pc-header[data-astro-cid-ctg3m53h]{position:sticky;top:16px;z-index:50;display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:16px;padding-inline:var(--pc-gutter);pointer-events:none}.pc-island[data-astro-cid-ctg3m53h]{pointer-events:auto;display:flex;align-items:center;gap:6px;max-width:100%;height:56px;padding:0 8px 0 10px;background:#ffffffd6;-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);border:1px solid rgba(15,16,14,.08);border-radius:999px;box-shadow:0 1px #ffffffe6 inset,0 14px 34px -18px #0f100e47,0 2px 6px -2px #0f100e14}.pc-brand[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 4px;border-radius:999px;color:var(--pc-ink);text-decoration:none;font-weight:600;font-size:15px;letter-spacing:-.015em;white-space:nowrap}.pc-brand[data-astro-cid-ctg3m53h] img[data-astro-cid-ctg3m53h]{width:32px;height:32px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #0f100e14}.pc-island__links[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:2px;padding-inline:8px;margin-left:4px;border-left:1px solid var(--pc-line)}.pc-island__links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:999px;color:var(--pc-ink-2);text-decoration:none;font-size:14.5px;font-weight:500;letter-spacing:-.008em;white-space:nowrap}.pc-island__links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{background:#0f100e0d;color:var(--pc-ink)}.pc-island__links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{background:var(--pc-ink);color:#fff}.pc-island__links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page] .pc-en[data-astro-cid-ctg3m53h]{color:#ffffffb3;border-color:#ffffff59}.pc-island__end[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:6px;margin-left:4px}.pc-en[data-astro-cid-ctg3m53h]{display:inline-block;margin-left:6px;padding:2.5px 4px 2px;font:500 9px/1 var(--pc-mono);letter-spacing:.06em;color:var(--pc-muted);border:1px solid var(--pc-line-strong);border-radius:5px;transform:translateY(-5px)}.pc-island--context[data-astro-cid-ctg3m53h]{height:48px;padding:0 6px 0 8px;gap:4px}.pc-app-chip[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:9px;padding:4px 12px 4px 4px;border-radius:999px;color:var(--pc-ink);text-decoration:none;font-weight:600;font-size:14.5px;letter-spacing:-.01em;white-space:nowrap}.pc-app-chip[data-astro-cid-ctg3m53h] img[data-astro-cid-ctg3m53h]{width:28px;height:28px;border-radius:7px;box-shadow:0 0 0 1px #0f100e14}.pc-app-chip[data-astro-cid-ctg3m53h] img[data-astro-cid-ctg3m53h].is-orb{border-radius:50%;box-shadow:none}.pc-app-chip__letter[data-astro-cid-ctg3m53h]{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;border:1.5px dashed var(--pc-line-strong);font:500 12px/1 var(--pc-mono);color:var(--pc-muted)}.pc-seg[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:2px;padding-inline:8px;border-left:1px solid var(--pc-line)}.pc-seg[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;height:34px;padding:0 13px;border-radius:999px;color:var(--pc-muted);text-decoration:none;font-size:14px;font-weight:500;white-space:nowrap}.pc-seg[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{color:var(--pc-ink);background:#0f100e0d}.pc-seg[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{color:var(--pc-ink);background:#0f100e12}.pc-island__store[data-astro-cid-ctg3m53h]{min-height:34px;padding:0 14px;font-size:13.5px}.pc-menu-btn[data-astro-cid-ctg3m53h]{display:none;align-items:center;gap:10px;height:40px;padding:0 14px 0 16px;border:0;border-radius:999px;font:500 14px/1 var(--pc-font);color:var(--pc-ink);background:#fff;box-shadow:inset 0 0 0 1px var(--pc-line);cursor:pointer}.pc-bars[data-astro-cid-ctg3m53h]{display:grid;gap:4px;width:14px}.pc-bars[data-astro-cid-ctg3m53h] i[data-astro-cid-ctg3m53h]{display:block;height:1.5px;background:currentColor;border-radius:2px}.pc-menu-btn--close[data-astro-cid-ctg3m53h] .pc-bars[data-astro-cid-ctg3m53h] i[data-astro-cid-ctg3m53h]:first-child{transform:translateY(2.75px) rotate(45deg)}.pc-menu-btn--close[data-astro-cid-ctg3m53h] .pc-bars[data-astro-cid-ctg3m53h] i[data-astro-cid-ctg3m53h]:last-child{transform:translateY(-2.75px) rotate(-45deg)}.pc-sheet[data-astro-cid-ctg3m53h]{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:12px 20px 28px;flex-direction:column;color:var(--pc-ink);background:var(--pc-bg);overflow-y:auto}.pc-sheet[data-astro-cid-ctg3m53h]:popover-open{display:flex}.pc-sheet__bar[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 6px 0 8px;margin:0 -8px 28px;background:#fff;border:1px solid rgba(15,16,14,.08);border-radius:999px}.pc-sheet__bar[data-astro-cid-ctg3m53h] .pc-menu-btn[data-astro-cid-ctg3m53h]{display:inline-flex}.pc-sheet__links[data-astro-cid-ctg3m53h]{border-top:1px solid var(--pc-line-strong)}.pc-sheet__links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;padding:17px 2px;border-bottom:1px solid var(--pc-line);color:var(--pc-ink);text-decoration:none;font-weight:600;font-size:30px;letter-spacing:-.04em;line-height:1.1}.pc-sheet__links[data-astro-cid-ctg3m53h] .pc-en[data-astro-cid-ctg3m53h]{font-size:10px;transform:translateY(-11px);margin-left:8px}.pc-go[data-astro-cid-ctg3m53h]{font-size:18px;font-weight:400;color:var(--pc-faint)}.pc-sheet__key[data-astro-cid-ctg3m53h]{display:block;margin-top:14px}.pc-sheet__group[data-astro-cid-ctg3m53h]{margin-top:30px}.pc-sheet__group[data-astro-cid-ctg3m53h]>.pc-micro[data-astro-cid-ctg3m53h]{display:block;margin-bottom:12px}.pc-chips[data-astro-cid-ctg3m53h]{display:flex;flex-wrap:wrap;gap:8px}.pc-chips[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;height:42px;padding:0 16px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--pc-line);color:var(--pc-ink);text-decoration:none;font-size:15px;font-weight:500}.pc-chips[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{background:var(--pc-ink);color:#fff;box-shadow:none}.pc-sheet__apps[data-astro-cid-ctg3m53h]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;max-width:360px}.pc-sheet__apps[data-astro-cid-ctg3m53h] img[data-astro-cid-ctg3m53h]{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:22.4%;box-shadow:0 0 0 1px #0f100e12}.pc-sheet__foot[data-astro-cid-ctg3m53h]{display:flex;gap:20px;margin-top:auto;padding-top:32px;font-size:15px}.pc-sheet__foot[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:var(--pc-muted)}@media(max-width:900px){.pc-header[data-astro-cid-ctg3m53h]{top:12px;margin-top:12px;padding-inline:12px;align-items:stretch}.pc-island[data-astro-cid-ctg3m53h]{justify-content:space-between;height:52px;padding:0 6px 0 8px}.pc-island__links[data-astro-cid-ctg3m53h],.pc-island__end[data-astro-cid-ctg3m53h] .pc-lang,.pc-island__email[data-astro-cid-ctg3m53h]{display:none}.pc-menu-btn[data-astro-cid-ctg3m53h]{display:inline-flex}.pc-island--context[data-astro-cid-ctg3m53h]{height:46px;padding:0 5px;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.pc-island--context[data-astro-cid-ctg3m53h]::-webkit-scrollbar{display:none}.pc-app-chip[data-astro-cid-ctg3m53h]{padding:4px}.pc-app-chip__name[data-astro-cid-ctg3m53h],.pc-island__store[data-astro-cid-ctg3m53h]{display:none}.pc-seg[data-astro-cid-ctg3m53h]{flex:1;justify-content:space-between;padding-inline:6px 2px}.pc-seg[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{padding:0 11px;font-size:13.5px}}@media(min-width:901px){.pc-sheet[data-astro-cid-ctg3m53h]:popover-open{display:none}}.pc-app-chip[data-astro-cid-ctg3m53h]{flex:none}@media(min-width:561px)and (max-width:900px){.pc-island--context[data-astro-cid-ctg3m53h]{align-self:center}.pc-seg[data-astro-cid-ctg3m53h]{flex:0 1 auto;justify-content:flex-start}.pc-seg[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{padding:0 14px}.pc-app-chip[data-astro-cid-ctg3m53h]{padding:4px 12px 4px 4px}.pc-app-chip__name[data-astro-cid-ctg3m53h]{display:inline}}@media(max-width:400px){.pc-seg[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{padding:0 6px;font-size:13px}}@media(max-width:340px){.pc-app-chip[data-astro-cid-ctg3m53h]{display:none}.pc-seg[data-astro-cid-ctg3m53h]{border-left:0;padding-left:0}}body.dj-page .pc-island[data-astro-cid-ctg3m53h]{background:#fffffff5}.pc-footer[data-astro-cid-gcn2mc3v]{margin-top:56px;padding:56px 0 44px;border-top:1px solid var(--pc-line-strong)}.pc-footer__grid[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--pc-gutter);row-gap:40px}.pc-footer__brand[data-astro-cid-gcn2mc3v]{grid-column:1 / span 5;display:grid;align-content:start;gap:12px}.pc-footer__name[data-astro-cid-gcn2mc3v]{font-weight:600;font-size:28px;letter-spacing:-.035em;line-height:1.1}.pc-footer__desc[data-astro-cid-gcn2mc3v]{max-width:36ch;color:var(--pc-muted);font-size:16px;line-height:1.5}.pc-footer__col[data-astro-cid-gcn2mc3v]{grid-column:span 2;display:flex;flex-direction:column;align-items:flex-start}.pc-footer__col[data-astro-cid-gcn2mc3v]:nth-child(2){grid-column:7 / span 2}.pc-footer__col[data-astro-cid-gcn2mc3v] .pc-micro[data-astro-cid-gcn2mc3v]{margin-bottom:14px}.pc-footer__col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{padding:4px 0;color:var(--pc-ink-2);text-decoration:none;font-size:15px}.pc-footer__col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--pc-accent)}.pc-en[data-astro-cid-gcn2mc3v]{display:inline-block;margin-left:6px;padding:2.5px 4px 2px;font:500 9px/1 var(--pc-mono);letter-spacing:.06em;color:var(--pc-muted);border:1px solid var(--pc-line-strong);border-radius:5px;transform:translateY(-4px)}.pc-footer__legal[data-astro-cid-gcn2mc3v]{display:flex;justify-content:space-between;gap:32px;margin-top:56px;padding-top:20px;border-top:1px solid var(--pc-line);color:var(--pc-muted);font-size:12.5px;line-height:1.5}.pc-footer__legal[data-astro-cid-gcn2mc3v] span[data-astro-cid-gcn2mc3v]:first-child:not(.pc-footer__copy){max-width:78ch}.pc-footer__copy[data-astro-cid-gcn2mc3v]{white-space:nowrap}@media(max-width:900px){.pc-footer[data-astro-cid-gcn2mc3v]{margin-top:48px;padding-top:44px}.pc-footer__grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr 1fr}.pc-footer__brand[data-astro-cid-gcn2mc3v]{grid-column:1 / -1}.pc-footer__col[data-astro-cid-gcn2mc3v],.pc-footer__col[data-astro-cid-gcn2mc3v]:nth-child(2){grid-column:auto}.pc-footer__legal[data-astro-cid-gcn2mc3v]{flex-direction:column;gap:12px;margin-top:40px}}@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/geist-latin.woff2) format("woff2");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}@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/geist-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/geist-mono-latin.woff2) format("woff2");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}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/geist-mono-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--pc-bg: #f5f4f0;--pc-surface: #ffffff;--pc-ink: #0f100e;--pc-ink-2: #3b3c38;--pc-muted: #5f605b;--pc-faint: #83847e;--pc-line: #e2e0d9;--pc-line-strong: #cfcdc5;--pc-accent: #0b6e58;--pc-live: #17b890;--pc-r-tile: 32px;--pc-r-card: 22px;--pc-font: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Apple SD Gothic Neo", "PingFang TC", "Noto Sans JP", "Noto Sans KR", "Noto Sans TC", sans-serif;--pc-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--pc-wrap: 1200px;--pc-gutter: 24px;--ink: var(--pc-ink);--muted: var(--pc-muted);--accent: var(--pc-accent);--rule: var(--pc-line);--bg: var(--pc-bg);--max: 44rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:9rem}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;font-family:var(--pc-font);font-size:1.0625rem;line-height:1.65;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html[lang=ko] body{word-break:keep-all;overflow-wrap:anywhere}html:is([lang=ja],[lang=ko],[lang=zh-Hant]) body{line-height:1.8}img{max-width:100%}main{max-width:var(--max);margin:0 auto;padding:3.5rem 1.25rem 0}main.pc-main--wide{max-width:none;padding:0}h1{font-size:clamp(2.25rem,4.2vw,3.25rem);font-weight:600;line-height:1.04;letter-spacing:-.04em;margin:0 0 1rem;text-wrap:balance}h2{font-size:clamp(1.4rem,2vw,1.65rem);font-weight:600;line-height:1.2;letter-spacing:-.025em;margin:2.75rem 0 .6rem;text-wrap:balance}h3{font-size:1.2rem;font-weight:600;line-height:1.3;letter-spacing:-.015em;margin:2rem 0 .4rem}html:is([lang=ja],[lang=ko],[lang=zh-Hant]) :is(h1,h2,h3){letter-spacing:-.01em;line-height:1.3}p,ul,ol{margin:0 0 1.1rem}li{margin:.35rem 0}li::marker{color:var(--pc-faint)}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}a:hover{text-decoration-color:currentColor}strong{font-weight:600}hr{border:0;border-top:1px solid var(--rule);margin:2.5rem 0}.muted{color:var(--muted)}.lede{font-size:clamp(1.15rem,1.6vw,1.3rem);line-height:1.5;letter-spacing:-.012em;color:var(--pc-ink-2)}.byline{color:var(--muted);font-size:.95rem;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--rule)}.card{border:1px solid var(--rule);border-radius:var(--pc-r-card);padding:1.5rem 1.6rem;margin:1rem 0;background:var(--pc-surface)}.card h2{margin-top:0}.tag{display:inline-flex;align-items:center;font:500 .7rem/1 var(--pc-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:99px;padding:.4rem .7rem .35rem;margin-bottom:.75rem}article.prose{font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.7}article.prose h2{margin-top:2.5rem}article.prose img{border-radius:14px}blockquote{margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:2px solid var(--pc-live);color:var(--pc-ink-2)}code{font-family:var(--pc-mono);font-size:.9em}.comparison-table{overflow-x:auto;margin:1.75rem 0;border:1px solid var(--rule);border-radius:16px;background:var(--pc-surface)}.comparison-table table{width:100%;min-width:36rem;border-collapse:collapse;font-size:.92rem;line-height:1.5}.comparison-table th,.comparison-table td{padding:.8rem .9rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule)}.comparison-table th{background:#f0eee8;font-weight:600}.comparison-table tr:last-child td{border-bottom:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tile--dark :focus-visible,.app-hero__tile :focus-visible,.dj-card :focus-visible{outline-color:#fff}.pc-wrap{width:min(100% - var(--pc-gutter) * 2,var(--pc-wrap));margin-inline:auto}.pc-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pc-micro{font:500 .72rem/1.25 var(--pc-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pc-muted)}html:is([lang=ja],[lang=ko],[lang=zh-Hant]) .pc-micro{font-family:var(--pc-font);text-transform:none;letter-spacing:.04em}.pc-en{display:inline-block;margin-left:6px;padding:2.5px 4px 2px;font:500 9px/1 var(--pc-mono);letter-spacing:.06em;text-transform:none;color:var(--pc-muted);border:1px solid var(--pc-line-strong);border-radius:5px;vertical-align:2px}.pc-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--pc-live);box-shadow:0 0 0 3px color-mix(in srgb,var(--pc-live) 22%,transparent);margin-right:9px;vertical-align:1px}.pc-dot--wip{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.pc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;background:var(--pc-ink);color:#fff;font:500 15px/1.2 var(--pc-font);letter-spacing:-.01em;text-decoration:none;white-space:nowrap;box-shadow:0 1px #ffffff2e inset,0 8px 18px -10px #0f100e80;transition:transform .2s,box-shadow .2s,background .2s}.pc-btn:hover{transform:translateY(-1px)}.pc-btn--ghost{background:transparent;color:var(--pc-ink);box-shadow:inset 0 0 0 1px var(--pc-line-strong)}.pc-btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--pc-ink)}.pc-btn--sm{min-height:40px;padding:0 16px;font-size:14px}.pc-btn--light{background:#fff;color:#0f100e;box-shadow:none}.pc-btn--outline{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 32%,transparent)}.pc-btn--outline:hover{box-shadow:inset 0 0 0 1px currentColor}.pc-arrow{display:inline-block;transition:transform .2s}a:hover .pc-arrow{transform:translate(3px)}.pc-link{font-weight:500;color:inherit;text-decoration:underline;text-decoration-color:var(--pc-line-strong);text-underline-offset:4px}.pc-link:hover{text-decoration-color:currentColor}.pc-icon{display:block;width:88px;height:88px;border-radius:22.4%;object-fit:cover;background:#fff;box-shadow:0 0 0 1px #0f100e12,0 14px 24px -14px #0f100e73}.pc-icon--letter{display:grid;place-items:center;background:transparent;box-shadow:none;border:1.5px dashed var(--pc-line-strong);font:500 22px/1 var(--pc-mono);color:var(--pc-muted)}.pc-icon--orb{display:grid;place-items:center}.pc-icon--orb img{width:56%;height:56%}.pc-device{--w: 220px;position:absolute;margin:0;width:var(--w);aspect-ratio:780 / 1694;padding:calc(var(--w) * .03);border-radius:calc(var(--w) * .165);background:linear-gradient(160deg,#2c2c2e,#111112 40%,#1d1d1f);box-shadow:0 0 0 1px #0000008c,inset 0 0 0 1px #ffffff24,0 40px 60px -30px #0000008c,0 18px 30px -18px #0006}.pc-device img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:calc(var(--w) * .137)}.pc-device:after{content:"";position:absolute;left:50%;top:calc(var(--w) * .058);width:29%;height:calc(var(--w) * .082);transform:translate(-50%);border-radius:999px;background:#000}.pc-shot{position:absolute;margin:0;width:var(--w, 240px)}.pc-shot img{display:block;width:100%;height:auto;border-radius:calc(var(--w, 240px) * .09);box-shadow:0 40px 60px -30px #0009,0 0 0 1px #ffffff1a}.pc-app-body{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--pc-gutter);padding-top:72px;font-size:18px;line-height:1.6;color:var(--pc-ink-2)}.pc-app-body>*,.pc-app-body>section>*{grid-column:6 / span 7;margin-top:0}.pc-app-body>section{display:contents}.pc-app-body h2{grid-column:1 / span 4;margin:0;padding-top:56px;font-size:clamp(26px,2.6vw,36px);line-height:1.08;letter-spacing:-.035em;color:var(--pc-ink)}.pc-app-body h2+*{padding-top:64px}.pc-app-body>h2:first-child,.pc-app-body>h2:first-child+*{padding-top:0}.pc-app-body ul{padding:0;list-style:none;border-top:1px solid var(--pc-line)}.pc-app-body h2+ul{margin-top:56px;padding-top:0;border-top-color:var(--pc-ink)}.pc-app-body>h2:first-child+ul{margin-top:0}.pc-app-body .pc-rows li{padding-left:0}.pc-app-body .pc-rows li:before{display:none}.pc-app-body .pc-rows a{display:flex;justify-content:space-between;align-items:baseline;gap:24px;color:var(--pc-ink);font-weight:550;letter-spacing:-.015em;text-decoration:none}.pc-app-body .pc-rows a:after{content:"→";flex:none;color:var(--pc-faint);font-weight:400;transition:transform .2s,color .2s}.pc-app-body .pc-rows a:hover:after{color:var(--pc-accent);transform:translate(3px)}.pc-app-body li{margin:0;padding:18px 0 18px 28px;border-bottom:1px solid var(--pc-line);position:relative}.pc-app-body li:before{content:"";position:absolute;left:4px;top:1.45em;width:6px;height:6px;border-radius:50%;background:var(--pc-live)}.pc-app-body li a{font-weight:500}.pc-app-body p{margin-bottom:1rem}.pc-app-body>p:has(>img:only-child) img{border-radius:20px}@media(max-width:760px){:root{--pc-gutter: 20px;--pc-r-tile: 28px}main{padding-top:2.25rem}.pc-app-body{display:block;padding-top:40px;font-size:17px}.pc-app-body h2{padding-top:48px;margin-bottom:20px}.pc-app-body h2+*,.pc-app-body h2+ul{padding-top:0;margin-top:0}}
