:root{--font:var(--font-jakarta), "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-italic:var(--font-jakarta-italic), var(--font);--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--fs-display:clamp(2.5rem, 1.7rem + 3.4vw, 4.25rem);--fs-h1:clamp(2rem, 1.62rem + 1.7vw, 2.75rem);--fs-h2:clamp(1.375rem, 1.24rem + .6vw, 1.625rem);--fs-h3:1.125rem;--fs-home-h2:clamp(1.625rem, 1.38rem + 1.1vw, 2.125rem);--canvas:#f7f5f0;--raised:#fffefb;--sunken:#efece5;--ink:#18273a;--ink-2:#4b5869;--ink-3:#66717f;--line:#e3dfd6;--line-strong:#8792a0;--link:#245c8f;--underline:#245c8f61;--focus:#245c8f;--brand-subtle:#e2ecf5;--on-brand-subtle:#245c8f;--warn:#7a5200;--warn-subtle:#fbefd3;--warn-line:#ebd39b;--ok:#1f6b4a;--ok-subtle:#ddf0e6;--bad:#a03a2a;--bad-subtle:#f8e1dc;--btn:#245c8f;--btn-press:#1c4a73;--on-btn:#fff;--glass:#f7f5f0db;--hover:#18273a0d;--press:#18273a17;--scrim:#18273a4d;--deep:#18273a;--deep-ink:#f7f5f0;--deep-ink-2:#a9cbea;--deep-line:#2a3b52;--deep-chip:#f7f5f01a;--deep-thumb:#f7f5f0;--glass-deep:#121e2eb8;--band-ink:#fff;--band-ink-2:#ffffffdb;--sky:#61a8dc;--on-sky:#18273a;--shadow-pop:0 2px 6px #14120e0f, 0 22px 44px -12px #14120e38;--ease:cubic-bezier(.23, 1, .32, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--gutter:16px;--hdr:56px;caret-color:var(--ink);scrollbar-color:var(--line-strong) transparent}@media (min-width:600px){:root{--gutter:24px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas:#0f1824;--raised:#172334;--sunken:#0b121c;--ink:#f2efe8;--ink-2:#c6d0dc;--ink-3:#9aa6b4;--line:#26344a;--line-strong:#6e7c8f;--link:#8dbdeb;--underline:#8dbdeb6b;--focus:#8dbdeb;--brand-subtle:#1a2b42;--on-brand-subtle:#a9cbea;--warn:#f0c468;--warn-subtle:#2e2716;--warn-line:#4d3f1c;--glass:#0f1824db;--hover:#f2efe80f;--press:#f2efe81a;--scrim:#00000080;--shadow-pop:0 22px 44px -12px #000000a8;--deep:#0b121c;--deep-ink:#f2efe8;--deep-ink-2:#a9cbea;--deep-line:#26344a;--deep-chip:#f2efe81a;--deep-thumb:#f2efe8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--btn:#61a8dc;--btn-press:#7db8e2;--on-btn:#0f1824;--ok:#7fd1a8;--ok-subtle:#16301f;--bad:#f2a193;--bad-subtle:#3a1f1a;--glass-deep:#080e16a8;--sky:#245c8f;--on-sky:#f2efe8}}:root[data-theme=dark]{--canvas:#0f1824;--raised:#172334;--sunken:#0b121c;--ink:#f2efe8;--ink-2:#c6d0dc;--ink-3:#9aa6b4;--line:#26344a;--line-strong:#6e7c8f;--link:#8dbdeb;--underline:#8dbdeb6b;--focus:#8dbdeb;--brand-subtle:#1a2b42;--on-brand-subtle:#a9cbea;--warn:#f0c468;--warn-subtle:#2e2716;--warn-line:#4d3f1c;--glass:#0f1824db;--hover:#f2efe80f;--press:#f2efe81a;--scrim:#00000080;--shadow-pop:0 22px 44px -12px #000000a8;--deep:#0b121c;--deep-ink:#f2efe8;--deep-ink-2:#a9cbea;--deep-line:#26344a;--deep-chip:#f2efe81a;--deep-thumb:#f2efe8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--btn:#61a8dc;--btn-press:#7db8e2;--on-btn:#0f1824;--ok:#7fd1a8;--ok-subtle:#16301f;--bad:#f2a193;--bad-subtle:#3a1f1a;--glass-deep:#080e16a8;--sky:#245c8f;--on-sky:#f2efe8}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--canvas);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}em,i,cite,dfn,.italic{font-family:var(--font-italic);font-style:italic}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--canvas);position:fixed;inset:0 0 auto}h1,h2,h3,p,ul,ol,dl,dd,figure,address{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{text-wrap:balance}p,li,dd{text-wrap:pretty}address{font-style:normal}a{color:var(--link)}button{font:inherit;color:inherit}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:8px}[tabindex="-1"]:focus{outline:none}::selection{background:#8080804d}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.num,time{font-variant-numeric:tabular-nums}.nw{white-space:nowrap}.ic{vertical-align:middle;flex:none;width:18px;height:18px;display:inline-block}.ic-ext{vertical-align:-.1em;opacity:.75;width:.95em;height:.95em;margin-left:.12em}.sprite{width:0;height:0;position:absolute;overflow:hidden}.wrap{width:100%;max-width:1200px;padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin-inline:auto}@media (min-width:768px){.wrap{padding-left:max(32px, env(safe-area-inset-left,0px));padding-right:max(32px, env(safe-area-inset-right,0px))}}.skip{z-index:80;top:calc(env(safe-area-inset-top,0px) + 8px);left:max(12px, env(safe-area-inset-left,0px));background:var(--ink);color:var(--canvas);transition:translate .2s var(--ease);border-radius:12px;padding:12px 16px;font-weight:700;text-decoration:none;position:fixed;translate:0 -160%}.skip:focus-visible{translate:0}.chrome[data-scrolled]{box-shadow:0 1px 0 var(--line)}@media (max-width:1079.98px){.chrome[data-hide]{translate:0 -56px}}.hdr-in{align-items:center;gap:12px;height:56px;display:flex}@media (min-width:1080px){.hdr-in{height:64px}}.home{min-height:48px;color:var(--ink);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;margin-right:auto;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.home .app-ic{width:32px;height:32px;transition:scale .2s var(--ease);flex:none;display:block}.home:active .app-ic{scale:.94}@media (min-width:1080px){.home .app-ic{width:34px;height:34px}}.www{display:none}@media (min-width:768px){.www{min-height:40px;color:var(--ink-2);transition:background-color .16s var(--ease), color .16s var(--ease);border-radius:999px;align-items:center;gap:2px;padding:0 12px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}}@media (hover:hover) and (pointer:fine){.www:hover{background:var(--hover);color:var(--ink)}}.seg{isolation:isolate;background:var(--sunken);-webkit-user-select:none;user-select:none;border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid;position:relative}.seg-thumb{z-index:-1;background:var(--raised);width:calc(50% - 3px);box-shadow:inset 0 0 0 1px var(--line);transition:translate .44s var(--ease-out);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}.seg[data-current=id] .seg-thumb{translate:100%}.seg a{letter-spacing:.03em;min-width:44px;min-height:34px;color:var(--ink-2);transition:color .24s var(--ease);border-radius:999px;place-items:center;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:grid}.seg a[aria-current]{color:var(--ink);cursor:default}@media (hover:hover) and (pointer:fine){.seg a:not([aria-current]):hover{color:var(--ink)}}@media (pointer:coarse){.seg a{min-width:48px;min-height:42px}}.secbar{box-shadow:inset 0 1px 0 var(--line);display:none}.chrome[data-doc] .secbar{display:block}@media (min-width:1080px){.chrome[data-doc] .secbar{display:none}}.secbtn{text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:48px;padding:0;display:flex}.secbtn-k{letter-spacing:.07em;color:var(--ink-3);flex:none;font-size:11.5px;font-weight:700}.secbtn-v{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-size:14.5px;font-weight:600;overflow:hidden}.secbtn .chev{width:18px;height:18px;color:var(--ink-2);transition:rotate .26s var(--ease)}.secbtn[aria-expanded=true] .chev{rotate:180deg}.secpanel{overscroll-behavior:contain;background:var(--raised);box-shadow:var(--shadow-pop), inset 0 1px 0 var(--line);border-radius:0 0 24px 24px;padding-block:8px 16px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.secpanel:not([hidden]){animation:drop .24s var(--ease) both}@keyframes drop{0%{opacity:0;translate:0 -10px}}.scrim{z-index:30;background:var(--scrim);position:fixed;inset:0}.scrim:not([hidden]){animation:fade .2s var(--ease) both}@keyframes fade{0%{opacity:0}}.toc{counter-reset:none;display:grid}.toc a{color:var(--ink-3);transition:color .16s var(--ease), background-color .16s var(--ease);gap:8px;line-height:1.4;text-decoration:none;display:flex;position:relative}.toc-n{font-variant-numeric:tabular-nums;flex:none;min-width:1.5em}.toc-t{min-width:0}.toc a[aria-current]{color:var(--ink);font-weight:600}.toc-extra{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.secpanel .toc a{min-height:48px;color:var(--ink-2);border-radius:12px;align-items:baseline;padding:12px;font-size:15px}.secpanel .toc a[aria-current]{background:var(--sunken);color:var(--ink)}.secpanel .toc-n{color:var(--ink-3)}.secpanel .toc-extra{margin-top:4px;padding-top:4px}@media (hover:hover) and (pointer:fine){.secpanel .toc a:hover{background:var(--hover);color:var(--ink)}}main{display:block}.view{padding-block:32px 64px}@media (min-width:1080px){.view{padding-block:48px 128px}}.mast{gap:16px;display:grid}.lede,.lede p{color:var(--ink-2);max-width:40rem;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55}.crumbs ol{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:0 8px;font-size:14px;display:flex}.crumbs li{align-items:center;gap:8px;min-width:0;display:inline-flex}.crumbs li+li:before{content:"/";color:var(--line-strong)}.crumbs a{min-height:32px;color:var(--ink-2);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.crumbs a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}}.chip{letter-spacing:.02em;white-space:nowrap;border-radius:8px;flex:none;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.chip-draft{background:var(--warn-subtle);color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn-line)}.chip-live{background:var(--brand-subtle);color:var(--on-brand-subtle)}.chip-past{background:var(--sunken);color:var(--ink-2)}.doc{grid-template-columns:minmax(0,1fr);display:grid}.art{width:100%;min-width:0;max-width:660px;margin-inline:auto}@media (min-width:1080px){.doc{grid-template-columns:272px minmax(0,660px);justify-content:center;column-gap:clamp(48px,6.5vw,96px)}.art{margin-inline:0}}.rail{display:none}@media (min-width:1080px){.rail{top:calc(env(safe-area-inset-top,0px) + 64px + 28px);overscroll-behavior:contain;scrollbar-width:thin;align-self:start;max-height:calc(100vh - 120px);margin-left:-12px;padding:2px 8px 32px 0;display:block;position:sticky;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 44px),#0000);mask-image:linear-gradient(#000 calc(100% - 44px),#0000)}}.rail-h{letter-spacing:.07em;color:var(--ink-3);margin-bottom:8px;padding-left:12px;font-size:11.5px;font-weight:700}.rail-docs{gap:2px;display:grid}.rail-doc{min-height:38px;color:var(--ink-2);transition:background-color .16s var(--ease), color .16s var(--ease);border-radius:12px;align-items:center;padding:8px 12px;font-size:14.5px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.rail-doc[aria-current]{color:var(--ink);background:var(--sunken)}@media (hover:hover) and (pointer:fine){.rail-doc:not([aria-current]):hover{background:var(--hover);color:var(--ink)}}.rail .toc a{padding:4px 8px 4px 16px;font-size:13.5px}.rail .toc a[aria-current]:before{content:"";background:var(--ink);border-radius:2px;width:2px;position:absolute;top:5px;bottom:5px;left:-1px}@media (hover:hover) and (pointer:fine){.rail .toc a:not([aria-current]):hover{color:var(--ink)}}.rail .toc-extra{margin:8px 0 0 16px;padding-top:8px}.rail .toc-extra a{padding-left:0}.rail .toc-extra a[aria-current]:before{left:-15px}.art .mast{border-bottom:1px solid var(--line);padding-bottom:32px}.meta{flex-wrap:wrap;gap:16px 32px;margin-top:8px;display:flex}.meta>div{gap:3px;min-width:0;display:grid}.trnote{color:var(--ink-2);font-size:14.5px;line-height:1.55}.trnote a{text-underline-offset:3px;-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline);font-weight:600}.notice{background:var(--warn-subtle);box-shadow:inset 0 0 0 1px var(--warn-line);color:var(--ink);border-radius:12px;padding:16px;font-size:15px;line-height:1.6}.notice strong{color:var(--warn);font-weight:700}.notice-quiet{background:var(--sunken);box-shadow:none;color:var(--ink-2)}.vbanner{background:var(--brand-subtle);color:var(--ink);border-radius:12px;padding:12px 16px;font-size:14.5px;line-height:1.55;display:block}.vbanner a{text-underline-offset:3px;-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline);font-weight:700}.stores{gap:8px;display:grid}.stores-row{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.stores-row>li{margin:0;padding:0}.store-badge{border-radius:8px;line-height:0;display:block}.store-badge img{width:auto;height:48px;display:block}.stores-row>.store-soon{border:1px solid var(--line-strong);min-height:56px;color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:8px 16px 8px 12px;display:flex}.stores .store-ic{color:currentColor;flex:none;width:24px;height:24px}.store-t{gap:2px;line-height:1.25;display:grid}.store-n{font-size:15px;font-weight:600}.store-for{color:var(--ink-2);font-weight:400}.store-s{color:var(--ink-2);font-size:13px}.stores-marks{color:var(--ink-3);margin:0;font-size:12px;line-height:1.5}.stores-dark .stores-row>.store-soon{color:#f7f5f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f182461;border-color:#f7f5f06b}.stores-dark .store-for,.stores-dark .store-s,.stores-dark .stores-marks{color:#f7f5f0d1}.shots{grid-template-columns:repeat(3,minmax(0,220px));justify-content:start;gap:32px;margin:0;padding:0;list-style:none;display:grid}.shots-item{margin:0}.shots figure{gap:12px;margin:0;display:grid}.shots figcaption{color:var(--ink-2);font-size:14px;line-height:1.45}.shot{aspect-ratio:9/19.5;border:1px solid var(--line);background:var(--raised);object-fit:cover;border-radius:24px;width:100%;height:auto;display:block}.shot-ph{border-style:dashed;border-color:var(--line-strong);background:var(--brand-subtle);place-content:center;justify-items:center;gap:12px;display:grid}.shot-ph-ic{width:48px;height:48px}.shot-ph-t{text-align:center;color:var(--on-brand-subtle);padding:0 16px;font-size:13px;font-weight:600;line-height:1.35}@media (max-width:719px){.shots{margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 8px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(62%,240px);grid-auto-flow:column;justify-content:start;gap:16px;overflow-x:auto}.shots-item{scroll-snap-align:start}}.vnote{background:var(--sunken);color:var(--ink-2);border-radius:12px;gap:8px;padding:16px;font-size:15px;line-height:1.55;display:grid}.vnote-h{color:var(--ink);font-weight:600}.vnote ul{gap:4px;margin:0;padding-left:1.2em;list-style:outside;display:grid}.vnote li::marker{color:var(--ink-3)}.vnote a{font-weight:600}.vlog{border-top:1px solid var(--line);gap:0;margin:0 0 24px;padding:0;list-style:none;display:grid}.vlog>li,.body .vlog>li{border-bottom:1px solid var(--line);gap:8px;margin:0;padding:16px 0;display:grid}.body .vlog>li:before{content:none}.vlog-h{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0;font-weight:600;display:flex}.vlog-c{color:var(--ink-2);gap:4px;margin:0;display:grid}.vlog-a{overflow-wrap:anywhere;margin:0;font-size:14px}.addr{font-family:var(--mono);letter-spacing:-.01em;font-size:.88em}.prose{display:grid}.sec{padding-top:48px;scroll-margin-top:120px}@media (min-width:1080px){.sec{scroll-margin-top:88px}}.sec:first-child{padding-top:32px}.sec-h{margin-bottom:16px;position:relative}.h-link{display:none}@media (min-width:1080px) and (hover:hover) and (pointer:fine){.h-link{width:26px;height:26px;color:var(--ink-3);opacity:0;transition:opacity .16s var(--ease), background-color .16s var(--ease), color .16s var(--ease);border-radius:8px;place-items:center;font-size:15px;font-weight:600;text-decoration:none;display:grid;position:absolute;top:50%;left:-34px;translate:0 -50%}.sec-h:hover .h-link,.h-link:focus-visible{opacity:1}.h-link:hover{background:var(--hover);color:var(--ink)}}.body{color:var(--ink);font-size:1rem;line-height:1.72}@media (min-width:768px){.body{font-size:1.0625rem;line-height:1.75}}.body>*+*{margin-top:1em}.body>h3{margin-top:1.9em}.body>h3+*{margin-top:.5em}.body li{padding-left:.2em}.body li::marker{color:var(--ink-3)}.body strong{font-weight:700}.body a,.trnote a,.note-blk a,.nf a:not(.nf-all){color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline);overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.body a:hover,.trnote a:hover,.note-blk a:hover,.vbanner a:hover{text-decoration-color:currentColor}}mark.ph{background:var(--warn-subtle);color:var(--warn);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:.08em .16em}.tbl{-webkit-overflow-scrolling:touch;overflow-x:auto}.tbl table{border-collapse:collapse;width:100%;font-size:.9375em;line-height:1.55}.tbl th,.tbl td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 16px 12px 0}.tbl th:last-child,.tbl td:last-child{padding-right:0}.tbl tbody th{color:var(--ink);font-weight:600}.tbl.two tbody th{width:38%}.tbl td{color:var(--ink-2)}@media (max-width:599.98px){.tbl table,.tbl tbody,.tbl tr,.tbl th,.tbl td,.tbl caption{display:block}.tbl thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tbl tbody tr{border-bottom:1px solid var(--line);padding-block:12px}.tbl tbody tr:first-child{border-top:1px solid var(--line-strong)}.tbl th,.tbl td{border:0;padding:0}.tbl.two tbody th{width:auto}.tbl tbody th{margin-bottom:3px}.tbl td+td{margin-top:8px}.tbl td[data-label]:before{content:attr(data-label);letter-spacing:.06em;color:var(--ink-3);margin-bottom:1px;font-size:11.5px;font-weight:700;display:block}.tbl.two td[data-label]:before{content:none}}.body dl>div{border-bottom:1px solid var(--line);gap:4px;padding-block:16px;display:grid}@media (min-width:600px){.body dl>div{grid-template-columns:minmax(0,12.5rem) minmax(0,1fr);gap:24px}}.body dt{color:var(--ink);font-weight:700;line-height:1.5}.body dd{color:var(--ink-2);line-height:1.65}.vers .tbl table{font-size:.875em}.vers .tbl tbody th{white-space:nowrap}.vers .body>p{color:var(--ink-2);font-size:.9375em}.after{border-top:1px solid var(--line);gap:24px;margin-top:48px;padding-top:24px;display:grid}.others h2{letter-spacing:.07em;color:var(--ink-3);margin-bottom:8px;font-size:11.5px;font-weight:700}.others a{border-bottom:1px solid var(--line);min-height:52px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding-block:12px;font-weight:600;text-decoration:none;display:flex}.others li:last-child a{border-bottom:0}.others .ic{color:var(--ink-3);transition:translate .2s var(--ease)}@media (hover:hover) and (pointer:fine){.others a:hover .ic{color:var(--ink);translate:3px}}@media (min-width:1080px){.others{display:none}.after{margin-top:64px}}.totop{min-height:44px;color:var(--ink-2);transition:background-color .16s var(--ease), color .16s var(--ease);border-radius:999px;justify-self:start;align-items:center;gap:8px;margin-left:-12px;padding:0 16px 0 12px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.totop .ic{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.totop:hover{background:var(--hover);color:var(--ink)}}.idx-mast{max-width:760px;padding-bottom:32px}@media (min-width:1080px){.idx-mast{padding-bottom:48px}}.idx-grid{gap:48px;display:grid}@media (min-width:1080px){.idx-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;column-gap:clamp(48px,6vw,96px)}.idx-side{top:calc(env(safe-area-inset-top,0px) + 64px + 28px);position:sticky}}.idx-main{gap:48px;min-width:0;display:grid}.blk-h{letter-spacing:.07em;color:var(--ink-3);margin-bottom:4px;font-size:11.5px;font-weight:700}.dlist{border-top:1px solid var(--line-strong)}.dl-row,.el-row{border-bottom:1px solid var(--line);color:inherit;gap:8px;padding:24px 48px 24px 0;text-decoration:none;display:grid;position:relative}.dl-top{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.dl-title{letter-spacing:-.012em;color:var(--ink);font-size:1.1875rem;font-weight:700;line-height:1.3}.el-title{color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.35}.dl-desc{color:var(--ink-2);max-width:36rem;font-size:15px;line-height:1.55}.dl-meta,.el-host{color:var(--ink-3);font-size:13.5px}.dl-meta time{color:var(--ink-2);font-weight:600}.el-host{align-items:center;display:inline-flex}.dl-arrow{width:20px;height:20px;color:var(--ink-3);transition:translate .22s var(--ease), color .16s var(--ease);position:absolute;top:50%;right:4px;translate:0 -50%}@media (hover:hover) and (pointer:fine){.dl-row:hover .dl-arrow{color:var(--ink);translate:4px -50%}.dl-row:hover .dl-title,.el-row:hover .el-title{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.dl-row:active .dl-title,.el-row:active .el-title{color:var(--ink-2)}.elist .el-row{gap:4px;padding-right:0}.idx-side{gap:0;min-width:0;display:grid}.note-blk{border-top:1px solid var(--line);color:var(--ink-2);gap:12px;padding-block:24px;font-size:15px;line-height:1.6;display:grid}.note-blk:first-child{border-top:0;padding-top:0}.note-blk .blk-h{margin-bottom:0}.note-blk address{color:var(--ink)}.mailbox{gap:8px;margin-top:4px;display:grid}.mail-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.note-blk a.mail{color:var(--ink);-webkit-user-select:all;user-select:all;font-size:16px;font-weight:700}.copy{background:var(--sunken);min-height:36px;color:var(--ink);cursor:pointer;transition:background-color .16s var(--ease), scale .16s var(--ease);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.copy .ic{width:16px;height:16px}.copy:active{background:var(--press);scale:.96}@media (hover:hover) and (pointer:fine){.copy:hover{background:var(--press)}}@media (pointer:coarse){.copy{min-height:44px;padding-inline:16px}}.nf{gap:24px;max-width:760px;display:grid}.nf .mast{gap:12px}.nf-extra{color:var(--ink-2);font-size:16px}.nf-all{min-height:44px;color:var(--ink);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.nf-all:hover span{text-underline-offset:4px;text-decoration:underline}}.foot{background:var(--deep);color:var(--deep-ink);padding-block:56px calc(env(safe-area-inset-bottom,0px) + 28px)}@media (min-width:1080px){.foot{padding-block:80px calc(env(safe-area-inset-bottom,0px) + 36px)}}.foot-top{gap:32px;display:grid}@media (min-width:1080px){.foot-top{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px}}.foot-brand{align-content:start;justify-items:start;gap:16px;display:grid}.foot-mark{color:#fff;display:inline-block}.wm{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:116px;height:auto;display:block;overflow:visible}.foot-name{max-width:22rem;color:var(--deep-ink-2);font-size:15px;line-height:1.55}.foot-mail{min-height:40px;color:var(--deep-ink);text-underline-offset:5px;align-items:center;font-size:15px;font-weight:600;-webkit-text-decoration:underline #f2efe84d;text-decoration:underline #f2efe84d;display:inline-flex}.foot-reach{justify-items:start;gap:0;display:grid}.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;display:grid}@media (min-width:768px){.foot-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}.foot-cols h2{letter-spacing:.01em;color:var(--deep-ink-2);margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.4}.foot-cols a{min-height:40px;color:var(--deep-ink);align-items:center;padding-block:4px;font-size:15px;line-height:1.35;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.foot-cols a:hover,.foot-mail:hover{text-underline-offset:5px;text-decoration:underline}}@media (pointer:coarse){.foot-cols a,.foot-mail{min-height:48px}}.foot-bottom{border-top:1px solid var(--deep-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding-top:24px;display:flex}.foot-legal{color:var(--deep-ink-2);flex-wrap:wrap;gap:4px 0;font-size:13.5px;line-height:1.5;display:flex}.foot-legal>span+span:before{content:"·";opacity:.6;margin:0 12px}.seg-dark{background:var(--deep-chip)}.seg-dark .seg-thumb{background:var(--deep-thumb);box-shadow:none}.seg-dark a{color:var(--deep-ink-2);letter-spacing:0;padding:0 16px;font-size:13.5px}.seg-dark a[aria-current]{color:var(--deep)}@media (hover:hover) and (pointer:fine){.seg-dark a:not([aria-current]):hover{color:var(--deep-ink)}}@media (max-width:599.98px){.foot-bottom{flex-direction:column-reverse;align-items:stretch}.seg-dark a{min-height:48px}.foot-legal,.foot-legal>span{display:block}.foot-legal>span+span:before{content:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media print{.chrome,.scrim,.skip,.rail,.after,.h-link,.foot,.vbanner{display:none!important}body{color:#000;background:#fff}.view{padding:0}.doc{display:block}.art{max-width:none}.body{font-size:10.5pt;line-height:1.5}.sec{break-inside:auto;padding-top:18pt}.sec-h{break-after:avoid}.body a[href^=http]:after{content:" (" attr(href) ")";color:#444;font-size:8.5pt}mark.ph{color:inherit;background:0 0}.rise,.reveal,.reveal-h,.band-img,.ta-phone,.ta-shake{animation:none!important}.read-progress,.band-art,.band-cap,.band-actions,.find,.tempel-art{display:none!important}.band{color:#000;background:0 0;min-height:0;margin-top:0;padding:0 0 18pt}.band:after{content:none}.band-h,.band-lede,.band-lede p{color:#000;text-shadow:none}}.rail-group{letter-spacing:.07em;color:var(--ink-3);padding:16px 12px 4px;font-size:11.5px;font-weight:700}.rail-docs>.rail-group:first-child{padding-top:0}.mast h1 .chip{letter-spacing:.02em;height:24px;margin-left:12px;font-size:13px;position:relative;top:-.35em}.btn{background:var(--btn);min-height:48px;color:var(--on-btn);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .16s var(--ease), scale .16s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.btn .ic{width:20px;height:20px}.btn:active{background:var(--btn-press);scale:.97}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--btn-press)}}.btn-quiet{background:var(--sunken);color:var(--ink)}.btn-quiet:active{background:var(--press)}@media (hover:hover) and (pointer:fine){.btn-quiet:hover{background:var(--press)}}.home-hero{gap:16px;max-width:780px;padding-bottom:clamp(32px,5vw,64px);display:grid}.home-hero h1{letter-spacing:-.036em;font-size:clamp(2.375rem,1.5rem + 3.8vw,4.25rem);font-weight:700;line-height:1.03}.home-hero .lede,.home-hero .lede p{max-width:36rem}.blk+.blk{margin-top:clamp(32px,6vw,64px)}.blk-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:16px;display:flex}.tiles{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:640px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.tiles.three{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile{background:var(--raised);min-height:100%;box-shadow:inset 0 0 0 1px var(--line);color:inherit;transition:box-shadow .16s var(--ease), scale .16s var(--ease);border-radius:24px;align-content:start;gap:8px;padding:24px;text-decoration:none;display:grid;position:relative}.tile-k{letter-spacing:.07em;color:var(--ink-3);font-size:11.5px;font-weight:700}.tile-t{letter-spacing:-.01em;color:var(--ink);font-size:1.125rem;font-weight:700;line-height:1.3}.tile-d{color:var(--ink-2);font-size:15px;line-height:1.55}.tile:active{scale:.99}@media (hover:hover) and (pointer:fine){.tile:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.tile:hover .tile-t{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.tile-feature{background:var(--brand-subtle);box-shadow:none;padding:24px 24px 32px}@media (min-width:640px){.tile-feature{grid-column:1/-1}}.tile-feature .tile-t{letter-spacing:-.02em;font-size:clamp(1.375rem,1.15rem + .9vw,1.75rem)}.tile-feature .tile-d{max-width:40rem;font-size:16px}.tile-feature .tile-go{color:var(--on-brand-subtle);align-items:center;gap:8px;margin-top:8px;font-size:15px;font-weight:700;display:inline-flex}.tile-feature .tile-go .ic{transition:translate .2s var(--ease)}@media (hover:hover) and (pointer:fine){.tile-feature:hover{box-shadow:none}.tile-feature:hover .tile-go .ic{translate:3px}}.rows{border-top:1px solid var(--line-strong)}.row{border-bottom:1px solid var(--line);color:inherit;gap:4px;padding:16px 32px 16px 0;text-decoration:none;display:grid;position:relative}.row-t{color:var(--ink);font-size:1.0625rem;font-weight:700}.row-d{color:var(--ink-2);font-size:15px;line-height:1.55}.row .ic-go{width:20px;height:20px;color:var(--ink-3);transition:translate .22s var(--ease);position:absolute;top:50%;right:4px;translate:0 -50%}@media (hover:hover) and (pointer:fine){.row:hover .ic-go{color:var(--ink);translate:4px -50%}.row:hover .row-t{text-underline-offset:4px;text-decoration:underline}}.callout{background:var(--sunken);border-radius:24px;gap:12px;padding:24px;display:grid}.callout h2{letter-spacing:-.01em;font-size:1.1875rem;font-weight:700}.callout p{color:var(--ink-2);font-size:15.5px;line-height:1.6}.callout a{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline);text-underline-offset:3px;font-weight:600}.doc-single{grid-template-columns:minmax(0,1fr)}@media (min-width:1080px){.doc-single{grid-template-columns:minmax(0,660px)}}.art-home .mast h1{letter-spacing:-.036em;font-size:clamp(2.375rem,1.5rem + 3.8vw,4rem);font-weight:700;line-height:1.03}.nf-global{max-width:760px;padding-block:calc(env(safe-area-inset-top,0px) + 32px) 80px;gap:32px;display:grid}.nf-global .home{margin:0}.nf-part{gap:12px;display:grid}.nf-part h1,.nf-part h2{letter-spacing:-.028em;font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:700;line-height:1.06}.nf-part+.nf-part{border-top:1px solid var(--line);padding-top:32px}@media (min-width:1080px){:root{--hdr:64px}}@view-transition{navigation:auto}::view-transition-group(chrome){animation-duration:0s}::view-transition-old(root){animation:.2s var(--ease) both vt-out}::view-transition-new(root){animation:.42s var(--ease-out) both vt-in}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;translate:0 14px}}.vt-privacy{view-transition-name:doc-privacy}.vt-terms{view-transition-name:doc-terms}.vt-guidelines{view-transition-name:doc-guidelines}.vt-subscriptions{view-transition-name:doc-subscriptions}.vt-licenses{view-transition-name:doc-licenses}.vt-intellectual-property{view-transition-name:doc-intellectual-property}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}@media (prefers-reduced-motion:no-preference){.rise{animation:rise-in .9s var(--ease-out) both}.d1{animation-delay:60ms}.d2{animation-delay:.14s}.d3{animation-delay:.23s}.d4{animation-delay:.32s}.d5{animation-delay:.41s}}@keyframes rise-in{0%{opacity:0;translate:0 14px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both reveal-in;animation-timeline:view();animation-range:entry entry 180px}.reveal-h{animation:linear both reveal-h-in;animation-timeline:view();animation-range:entry entry 120px}}}@keyframes reveal-h-in{0%{opacity:0;translate:0 14px}}@keyframes reveal-in{0%{opacity:0;translate:0 14px}}.read-progress{transform-origin:0;background:var(--ink);opacity:.55;pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;scale:0 1}@supports (animation-timeline:scroll()){.read-progress{animation:linear both read-on;animation-timeline:scroll(root)}}@keyframes read-on{to{scale:1}}.chrome{top:env(safe-area-inset-top,0px);z-index:40;background:var(--glass);-webkit-backdrop-filter:saturate(170%)blur(16px);backdrop-filter:saturate(170%)blur(16px);view-transition-name:chrome;transition:translate .34s var(--ease), box-shadow .2s var(--ease), background-color .28s var(--ease);position:sticky;box-shadow:0 1px #0000}.chrome[data-tone-dark]{background:var(--glass-deep);box-shadow:none}.chrome[data-tone-dark] .home,.chrome[data-tone-dark] .home-t{color:var(--band-ink)}.chrome[data-tone-dark] .www,.chrome[data-tone-dark] .www-nav a{color:var(--band-ink-2)}.chrome[data-tone-dark] .www-nav a[aria-current]{color:var(--band-ink);background:#ffffff24}.chrome[data-tone-dark] .seg{background:#ffffff24}.chrome[data-tone-dark] .seg-thumb{box-shadow:none;background:#fff}.chrome[data-tone-dark] .seg a{color:var(--band-ink-2)}.chrome[data-tone-dark] .seg a[aria-current]{color:#18273a}@media (hover:hover) and (pointer:fine){.chrome[data-tone-dark] .www:hover,.chrome[data-tone-dark] .www-nav a:not([aria-current]):hover{color:var(--band-ink);background:#ffffff1f}}.band{isolation:isolate;margin-top:calc(-1 * var(--hdr));min-height:clamp(520px,78svh,760px);padding-block:calc(var(--hdr) + 48px) clamp(32px, 6vw, 64px);color:var(--band-ink);background:#2a4a63;align-items:end;display:grid;position:relative;overflow:hidden}.band-md{min-height:clamp(420px,60svh,560px)}.band-art{z-index:-2;position:absolute;inset:0}.band-img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.band-focus-left{object-position:28% 50%}.band-focus-right{object-position:72% 50%}.band-focus-low{object-position:50% 78%}.band-focus-path{object-position:46% 86%}.band:after{content:"";z-index:-1;background:linear-gradient(#0a121e6b 0%,#0a121e00 30%),linear-gradient(#0a121e00 34%,#0a121e85 66%,#0a121edb 100%);position:absolute;inset:0}@media (min-width:900px){.band:after{background:linear-gradient(90deg,#0a121e80 0%,#0a121e00 58%),linear-gradient(#0a121e6b 0%,#0a121e00 30%),linear-gradient(#0a121e00 40%,#0a121e73 72%,#0a121ecc 100%)}}.band-in{justify-items:start;gap:16px;display:grid}.band-lede,.band-lede p{max-width:36rem;color:var(--band-ink-2);text-shadow:0 1px 18px #0000004d;font-size:clamp(1.0625rem,1rem + .5vw,1.3125rem);line-height:1.55}.band-lede a{color:#fff;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #ffffff8c;text-decoration:underline #ffffff8c}@media (hover:hover) and (pointer:fine){.band-lede a:hover{text-decoration-color:#fff}}.band-actions{flex-wrap:wrap;gap:12px;width:100%;margin-top:8px;display:flex}.band-actions>.find{flex:100%}.band-cap{right:max(16px, env(safe-area-inset-right,0px));color:#ffffffb8;text-align:right;max-width:60%;font-size:12px;line-height:1.4;position:absolute;bottom:14px}@media (max-width:599.98px){.band{min-height:clamp(520px,86svh,680px)}.band-md{min-height:clamp(480px,76svh,600px)}.band-cap{padding-inline:max(var(--gutter), env(safe-area-inset-left,0px)) max(var(--gutter), env(safe-area-inset-right,0px));text-align:left;max-width:none;margin-top:16px;position:static}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.band-img{animation:linear both band-drift;animation-timeline:view();animation-range:exit}}}@keyframes band-drift{0%{translate:0;scale:1.04}to{translate:0 10%;scale:1.1}}.btn-light{color:#18273a;background:#fff}.btn-light:active{background:#e9eef3}@media (hover:hover) and (pointer:fine){.btn-light:hover{background:#eef2f6}}.btn-ghost{color:#fff;-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:#0a121e61;box-shadow:inset 0 0 0 1px #ffffff6b}.btn-ghost:active{background:#0a121e8c}@media (hover:hover) and (pointer:fine){.btn-ghost:hover{background:#0a121e8c;box-shadow:inset 0 0 0 1px #ffffffb3}}.section{padding-block:clamp(48px,8vw,96px)}.section+.section:not(.section-tint){padding-top:0}.section-tint+.section:not(.section-tint){padding-top:clamp(48px,8vw,96px)}.section-tint{background:var(--raised);box-shadow:inset 0 1px 0 var(--line), inset 0 -1px 0 var(--line)}.section-tint+.section{padding-top:clamp(48px,8vw,96px)}.shead{gap:12px;max-width:50rem;margin-bottom:clamp(32px,4vw,48px);display:grid}.mast h1{line-height:1.06;font-size:var(--fs-h1);letter-spacing:-.026em;text-wrap:balance;font-weight:700}.meta dt{letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:13px;font-weight:400}.meta dd{min-height:24px;color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.notice{border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;display:grid}.notice>svg{width:20px;height:20px;color:var(--warn);margin-top:2px}.notice-quiet>svg{color:var(--ink-3)}.sec h2{font-size:var(--fs-h2);letter-spacing:-.016em;font-weight:600;line-height:1.25}.sec-n{font-variant-numeric:tabular-nums;color:var(--ink-3);margin-right:.55em;font-weight:400}.body h3{line-height:1.4;font-size:var(--fs-h3);letter-spacing:-.008em;color:var(--ink);font-weight:600}.body ul{gap:.5em;padding-left:0;list-style:none;display:grid}.body ul>li{padding-left:1.4em;position:relative}.body ul>li:before{content:"";background:var(--ink-3);border-radius:50%;width:.34em;height:.34em;position:absolute;top:.74em;left:.3em}.body ol{counter-reset:step;gap:12px;padding-left:0;list-style:none;display:grid}.body ol>li{counter-increment:step;padding-left:2.1em;position:relative}.body ol>li:before{content:counter(step) ".";font-variant-numeric:tabular-nums;min-width:1.6em;color:var(--ink-3);font-weight:600;position:absolute;top:0;left:0}.tbl caption{caption-side:top;text-align:left;letter-spacing:0;text-transform:none;color:var(--ink);padding-bottom:12px;font-size:14px;font-weight:600}.tbl thead th{color:var(--ink-3);border-bottom-color:var(--ink-3);padding-block:8px;font-size:13px;font-weight:600}.body dl{border-top:1px solid var(--line-strong);gap:0;display:grid}.body dl>div{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:16px 0}.rail .toc{border-left:1px solid var(--line);margin:8px 0 16px 16px;position:relative}.rail .toc:before{content:"";width:2px;height:var(--ind-h,0px);translate:0 var(--ind-y,0px);background:var(--ink);transition:translate .38s var(--ease-out), height .38s var(--ease-out);border-radius:2px;position:absolute;top:0;left:-1px}.rail .toc a[aria-current]:before{content:none}.rail-group,.rail-h,.blk-h,.secbtn-k{letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}.find{max-width:34rem;position:relative}.find input{color:#18273a;width:100%;min-height:56px;font:inherit;background:#fff;border:0;border-radius:999px;padding:0 16px 0 48px;font-size:16px}.find input::placeholder{color:#66717f}.find svg{color:#4b5869;pointer-events:none;width:22px;height:22px;position:absolute;top:50%;left:18px;translate:0 -50%}.find-empty{color:var(--ink-2);margin-top:16px;font-size:15px}[data-filtered-out]{display:none!important}@media (prefers-reduced-motion:reduce){.fcard,.rail .toc:before,.chrome{transition:none!important}.qa::details-content{transition:none!important}}.tempel-art{width:100%;height:210px;display:block;position:relative}.ta-glow{background:radial-gradient(closest-side,#61a8dc73,#61a8dc00);border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:50%;translate:-50% -50%}.ta-phone{background:#f7f5f0;border-radius:24px;width:92px;height:172px;margin-top:-86px;padding:7px;position:absolute;top:50%;box-shadow:inset 0 0 0 1px #18273a14,0 18px 40px -16px #0000008c}.ta-a{left:calc(50% - 104px);rotate:-9deg}.ta-b{left:calc(50% + 12px);rotate:9deg}.ta-screen{color:#245c8f;background:#e2ecf5;border-radius:18px;place-items:center;width:100%;height:100%;display:grid}.ta-screen svg{width:46px;height:46px}.ta-shake{opacity:.85;border:3px solid #0000;border-radius:50%;width:26px;height:64px;margin-top:-32px;position:absolute;top:50%}.ta-shake-l{border-left-color:#a9cbea;left:calc(50% - 140px)}.ta-shake-r{border-right-color:#a9cbea;left:calc(50% + 114px)}@media (prefers-reduced-motion:no-preference){.ta-phone{animation:ta-shake 2.6s var(--ease) .7s 2 both}.ta-shake{animation:ta-wave 2.6s var(--ease) .7s 2 both}@supports (animation-timeline:view()){.ta-a{animation:ta-shake 2.6s var(--ease) .7s 2 both, ta-lean-a linear both;animation-timeline:auto,view();animation-range:normal,entry cover 45%}.ta-b{animation:ta-shake 2.6s var(--ease) .7s 2 both, ta-lean-b linear both;animation-timeline:auto,view();animation-range:normal,entry cover 45%}}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.startcard:hover .ta-phone,.startcard:hover .ta-shake{animation-iteration-count:infinite}}@keyframes ta-shake{0%,58%,to{translate:0}62%,70%{translate:-5px 2px}66%,74%{translate:5px -2px}78%{translate:0}}@keyframes ta-wave{0%,56%,to{opacity:0;scale:.8}64%,76%{opacity:.9;scale:1}}@keyframes ta-lean-a{0%{transform:translate(-36px)}}@keyframes ta-lean-b{0%{transform:translate(36px)}}.startcard{background:var(--deep);color:var(--deep-ink);transition:translate .3s var(--ease-out), box-shadow .3s var(--ease-out), scale .16s var(--ease);border-radius:24px;gap:8px;padding:16px 24px 24px;text-decoration:none;display:grid;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .startcard{box-shadow:inset 0 0 0 1px var(--deep-line);background:#18273a}}:root[data-theme=dark] .startcard{box-shadow:inset 0 0 0 1px var(--deep-line);background:#18273a}.startcard-text{justify-items:start;gap:12px;display:grid}.startcard-d{color:#f7f5f0d1;max-width:34rem;font-size:clamp(1rem,.96rem + .3vw,1.1875rem);line-height:1.55}.startcard-go{color:#18273a;background:#f7f5f0;border-radius:999px;align-items:center;gap:12px;min-height:48px;margin-top:12px;padding:0 16px 0 24px;font-size:15.5px;font-weight:700;display:inline-flex}.startcard-go:after{content:"";width:18px;height:18px;transition:translate .26s var(--ease-out);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.startcard:active{scale:.99}@media (hover:hover) and (pointer:fine){.startcard:hover .startcard-go:after{translate:4px}}@media (min-width:820px){.startcard{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:center;gap:32px;padding:48px 32px 48px 48px}.startcard-text{grid-row:1}.tempel-art{height:260px}.ta-phone{width:108px;height:200px;margin-top:-100px}.ta-a{left:calc(50% - 122px)}.ta-b{left:calc(50% + 14px)}.ta-shake-l{left:calc(50% - 162px)}.ta-shake-r{left:calc(50% + 134px)}}.tst{grid-template-areas:"head""art""copy";gap:32px;display:grid}@media (min-width:900px){.tst{grid-template:"head art""copy art"1fr/minmax(0,6fr) minmax(0,6fr);gap:24px 64px}}.tst-head{grid-area:head}.tst-head>.shead{margin-bottom:0}.tst-copy{grid-area:copy;align-content:start;gap:24px;display:grid}.tst-steps{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.tst-step{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:4px 16px;padding:16px 0;display:grid}.tst-n{border:1px solid var(--line-strong);font-variant-numeric:tabular-nums;width:32px;height:32px;color:var(--ink-2);border-radius:50%;grid-row:span 2;place-items:center;font-size:14px;font-weight:600;display:grid}.tst-t{color:var(--ink);font-weight:600;line-height:1.4}.tst-d{color:var(--ink-2);font-size:15px;line-height:1.55}.tst-pause{border:1px solid var(--line-strong);min-height:48px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:600;display:inline-flex}.tst-pause svg{width:16px;height:16px}.tst-pause:hover{background:var(--hover)}.tst-pause:active{background:var(--press)}.tst-art{background:var(--deep);border-radius:24px;grid-area:art;align-self:center;height:320px;position:relative;overflow:hidden}@media (min-width:900px){.tst-art{height:440px}}.tst-glow{background:radial-gradient(closest-side,#61a8dc6b,#61a8dc00);border-radius:50%;width:360px;height:360px;position:absolute;top:50%;left:50%;translate:-50% -50%}.tst-phone{background:#f7f5f0;border-radius:28px;width:108px;height:200px;margin-top:-100px;padding:8px;position:absolute;top:50%;box-shadow:inset 0 0 0 1px #18273a14,0 18px 40px -16px #0000008c}.tst-a{left:calc(50% - 132px);rotate:-8deg}.tst-b{left:calc(50% + 24px);rotate:8deg}@media (min-width:900px){.tst-phone{border-radius:32px;width:128px;height:236px;margin-top:-118px}.tst-a{left:calc(50% - 156px)}.tst-b{left:calc(50% + 28px)}}.tst-screen{color:#245c8f;background:#e2ecf5;border-radius:21px;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.tst-screen svg{width:48px;height:48px}.tst-scan{opacity:0;background:#61a8dc;border-radius:2px;height:2px;position:absolute;top:12%;left:10%;right:10%;box-shadow:0 0 12px 2px #61a8dcb3}.tst-wave{opacity:0;border:3px solid #0000;border-radius:50%;width:28px;height:72px;margin-top:-36px;position:absolute;top:50%}.tst-wave-l{border-left-color:#a9cbea;left:calc(50% - 150px)}.tst-wave-r{border-right-color:#a9cbea;left:calc(50% + 122px)}.tst-ok{color:#245c8f;opacity:0;background:#f7f5f0;border-radius:50%;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;display:grid;position:absolute;top:50%;left:50%;scale:.6;box-shadow:0 12px 32px -8px #00000080}.tst-ok svg{width:30px;height:30px}@media (prefers-reduced-motion:no-preference){.tst-n{animation:12s linear infinite tst-n-1}.tst-step-2 .tst-n{animation-name:tst-n-2}.tst-step-3 .tst-n{animation-name:tst-n-3}.tst-a{animation:tst-a 12s var(--ease) infinite}.tst-b{animation:tst-b 12s var(--ease) infinite}.tst-scan{animation:12s linear infinite tst-scan}.tst-wave{animation:12s linear infinite tst-wave}.tst-ok{animation:tst-ok 12s var(--ease) infinite}.tst[data-paused] .tst-n,.tst[data-paused] .tst-art *{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.tst-pause{display:none}}@keyframes tst-n-1{0%,29%{background-color:var(--ink);border-color:var(--ink);color:var(--canvas)}31%,to{border-color:var(--line-strong);color:var(--ink-2);background-color:#0000}}@keyframes tst-n-2{0%,29%{border-color:var(--line-strong);color:var(--ink-2);background-color:#0000}31%,54%{background-color:var(--ink);border-color:var(--ink);color:var(--canvas)}56%,to{border-color:var(--line-strong);color:var(--ink-2);background-color:#0000}}@keyframes tst-n-3{0%,54%{border-color:var(--line-strong);color:var(--ink-2);background-color:#0000}56%,92%{background-color:var(--ink);border-color:var(--ink);color:var(--canvas)}94%,to{border-color:var(--line-strong);color:var(--ink-2);background-color:#0000}}@keyframes tst-a{0%,28%{translate:0;rotate:-8deg}32%{translate:14px;rotate:-3deg}35%,41%,47%{translate:10px -5px;rotate:-6deg}38%,44%,50%{translate:18px 5px;rotate:0deg}54%,90%{translate:14px;rotate:-3deg}97%,to{translate:0;rotate:-8deg}}@keyframes tst-b{0%{translate:0;rotate:8deg}8%,28%{translate:-8px -6px;rotate:4deg}32%{translate:-14px;rotate:3deg}35%,41%,47%{translate:-10px 5px;rotate:6deg}38%,44%,50%{translate:-18px -5px;rotate:0deg}54%,90%{translate:-14px;rotate:3deg}97%,to{translate:0;rotate:8deg}}@keyframes tst-scan{0%,6%{opacity:0;top:12%}8%{opacity:1;top:12%}17%{opacity:1;top:86%}18%{opacity:0;top:86%}19%{opacity:1;top:12%}28%{opacity:1;top:86%}29%,to{opacity:0;top:86%}}@keyframes tst-wave{0%,31%{opacity:0}34%,52%{opacity:.9}55%,to{opacity:0}}@keyframes tst-ok{0%,55%{opacity:0;scale:.6}60%,88%{opacity:1;scale:1}93%,to{opacity:0;scale:.8}}.chrome[data-tone-dark] .secbar{box-shadow:inset 0 1px #ffffff24}.chrome[data-tone-dark] .secbtn-k{color:#ffffffb3}.chrome[data-tone-dark] .secbtn-v{color:#fff}.chrome[data-tone-dark] .secbtn .chev{color:#ffffffd1}.chrome[data-tone-dark] .read-progress{background:#fff}.rail,.secpanel,.tbl{scrollbar-width:thin}@media (max-width:419.98px){.home{letter-spacing:-.005em;font-size:15.5px;line-height:1.18}.home-t{text-wrap:balance}}@media (pointer:coarse){.crumbs a{min-height:44px;margin-inline:-8px;padding-inline:8px}.icard a.mail,.note-blk a.mail{align-items:center;min-height:44px;display:inline-flex}}.glyph{width:22px;height:22px;color:var(--ink-2);flex:none}.state,.chip{height:auto;box-shadow:none;letter-spacing:0;white-space:nowrap;color:var(--ink-2);background:0 0;border-radius:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.state:before,.chip:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.state-draft,.chip-draft{box-shadow:none;color:var(--warn);background:0 0}.state-live,.chip-live{color:var(--on-brand-subtle);background:0 0}.state-past,.chip-past{color:var(--ink-3);background:0 0}h1 .chip{vertical-align:.5em;margin-left:.6em}.shead{gap:12px;max-width:46rem}.shead-h{text-wrap:balance;font-size:var(--fs-home-h2);letter-spacing:-.024em;font-weight:700;line-height:1.14}.shead-p{color:var(--ink-2);font-size:1.0625rem;line-height:1.6}.band-h{text-wrap:balance;text-shadow:0 2px 30px #00000040;max-width:15ch;font-size:var(--fs-display);letter-spacing:-.034em;font-weight:700;line-height:1.02}.ll{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr);column-gap:48px;display:grid}@media (min-width:760px){.ll-2,.ll-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.ll-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ll>li{border-bottom:1px solid var(--line);min-width:0}.ll-row{height:100%;color:inherit;grid-template-columns:22px minmax(0,1fr) 18px;align-items:start;column-gap:16px;padding:24px 0;text-decoration:none;display:grid}.ll-ic{margin-top:1px}.ll-body{gap:4px;min-width:0;display:grid}.ll-tag{color:var(--ink-3);font-size:13px;font-weight:400}.ll-t{color:var(--ink);font-size:1.0625rem;font-weight:600;line-height:1.35}.ll-d{color:var(--ink-2);font-size:15px;line-height:1.55}.ll-go{width:18px;height:18px;color:var(--ink-3);transition:translate .22s var(--ease-out), color .16s var(--ease);margin-top:3px}a.ll-row:active .ll-t{color:var(--ink-2)}@media (hover:hover) and (pointer:fine){a.ll-row:hover .ll-t{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}a.ll-row:hover .ll-go{color:var(--ink);translate:3px}a.ll-row:hover .ll-ic{color:var(--ink)}}.host{flex-wrap:wrap;align-items:center;gap:4px 12px;display:inline-flex}.dindex{border-top:1px solid var(--line-strong)}.dindex>li{border-bottom:1px solid var(--line)}.dix{color:inherit;grid-template-columns:24px minmax(0,1fr) 18px;align-items:start;column-gap:16px;padding:24px 0;text-decoration:none;display:grid}.dix-ic{width:24px;height:24px;margin-top:3px}.dix-main{gap:8px;min-width:0;display:grid}.dix-t{letter-spacing:-.016em;color:var(--ink);justify-self:start;font-size:clamp(1.25rem,1.16rem + .4vw,1.4375rem);font-weight:600;line-height:1.25}.dix-d{max-width:54ch;color:var(--ink-2);font-size:15.5px;line-height:1.55}.dix-meta{color:var(--ink-3);flex-wrap:wrap;grid-column:2;align-items:center;gap:4px 16px;margin-top:12px;font-size:13.5px;display:flex}.dix-meta time{color:var(--ink-2)}.dix-go{width:18px;height:18px;color:var(--ink-3);transition:translate .22s var(--ease-out), color .16s var(--ease);grid-area:1/3;margin-top:8px}@media (min-width:900px){.dix{grid-template-columns:28px minmax(0,1fr) 200px 18px;column-gap:24px;padding-block:32px}.dix-meta{grid-area:1/3;gap:4px;margin-top:4px;display:grid}.dix-go{grid-column:4}}@media (hover:hover) and (pointer:fine){.dix:hover .dix-t{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.dix:hover .dix-go{color:var(--ink);translate:3px}}.notes3{gap:32px;display:grid}@media (min-width:900px){.notes3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:48px}}.note{border-top:1px solid var(--line-strong);color:var(--ink-2);gap:12px;padding-top:24px;font-size:15px;line-height:1.62;display:grid}.note h2{color:var(--ink);font-size:1.0625rem;font-weight:600;line-height:1.35}.note address{color:var(--ink);font-style:normal}.note .addr{overflow-wrap:anywhere}.note a.mail{color:var(--ink);-webkit-user-select:all;user-select:all;font-size:16px;font-weight:600}@media (pointer:coarse){.note a.mail{align-items:center;min-height:44px;display:inline-flex}}.ladder{display:grid}.ladder-step{grid-template-columns:34px minmax(0,1fr);gap:3px 16px;padding-bottom:24px;display:grid;position:relative}.ladder-step:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:40px;bottom:4px;left:16.5px}.ladder-step:last-child:before{content:none}.ladder-n{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--canvas);font-variant-numeric:tabular-nums;color:var(--ink);border-radius:50%;grid-row:1/span 2;place-items:center;font-size:14px;font-weight:600;display:grid}.ladder-step.strong .ladder-n{background:var(--ink);box-shadow:none;color:var(--canvas)}.ladder-t{color:var(--ink);padding-top:8px;font-size:1.0625rem;font-weight:600}.ladder-d{color:var(--ink-2);grid-column:2;font-size:15px;line-height:1.55}@media (min-width:900px){.ladder{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:24px}.ladder-step{grid-template-columns:minmax(0,1fr);row-gap:8px;padding-bottom:0}.ladder-step:before{width:auto;height:1px;inset:16.5px -16px auto 44px}.ladder-n{grid-row:auto;margin-bottom:12px}.ladder-t{padding-top:0}.ladder-d{grid-column:1}}.tline{display:grid}.tline-item{grid-template-columns:11px minmax(0,1fr);gap:2px 16px;padding-bottom:24px;display:grid;position:relative}.tline-item:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:17px;bottom:3px;left:5px}.tline-item:last-child:before{content:none}.tline-dot{width:11px;height:11px;box-shadow:inset 0 0 0 1.5px var(--ink);background:var(--canvas);border-radius:50%;grid-row:1/span 3;margin-top:4px}.tline-when{letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:13.5px;font-weight:600}.tline-t{color:var(--ink);font-size:1.0625rem;font-weight:600}.tline-d{color:var(--ink-2);margin-top:2px;font-size:15px;line-height:1.55}.cols{border-top:1px solid var(--line-strong);display:grid}.col{border-bottom:1px solid var(--line);align-content:start;gap:16px;padding:24px 0;display:grid}@media (min-width:900px){.cols{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr))}.col{border-bottom:0;border-left:1px solid var(--line);padding:24px 32px 32px}.col:first-child{border-left:0;padding-left:0}.col:last-child{padding-right:0}}.col-h{align-items:center;gap:12px;display:flex}.col-ic{color:var(--ink)}.col-t{color:var(--ink);font-size:1.125rem;font-weight:600}.col-note{color:var(--ink-2);font-size:15px;line-height:1.58}.col-list{gap:12px;display:grid}.col-list li{color:var(--ink);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;font-size:15px;line-height:1.5;display:grid}.col-list .glyph{width:18px;height:18px;color:var(--ink-3);margin-top:2px}.col-link{min-height:40px;color:var(--link);text-decoration:underline;-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline);text-underline-offset:3px;justify-self:start;align-items:center;gap:8px;margin-top:2px;font-size:15px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.col-link:hover{text-decoration-color:currentColor}}.qa{border-bottom:1px solid var(--line);interpolate-size:allow-keywords}.body>.qa:first-child,.body>:not(.qa)+.qa{border-top:1px solid var(--line-strong)}.qa+.qa{margin-top:0}.qa summary{min-height:56px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:16px 32px 16px 0;font-size:1.0625rem;font-weight:600;line-height:1.4;list-style:none;display:flex;position:relative}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"";background:var(--ink-3);width:18px;height:18px;transition:rotate .3s var(--ease-out);margin-top:-8px;position:absolute;top:50%;right:4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.qa[open] summary:after{background:var(--ink);rotate:180deg}.qa-a{color:var(--ink-2);gap:.8em;padding:0 0 24px;font-size:1rem;line-height:1.7;display:grid}.qa::details-content{block-size:0;transition:block-size .36s var(--ease-out), content-visibility .36s allow-discrete;overflow:clip}.qa[open]::details-content{block-size:auto}@media (hover:hover) and (pointer:fine){.qa summary:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.scards{border-top:1px solid var(--line-strong);display:grid}.scard{border-bottom:1px solid var(--line);gap:16px;padding:32px 0;scroll-margin-top:120px;display:grid}@media (min-width:900px){.scard{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:48px;padding-block:32px}}.scard-h{align-items:flex-start;gap:12px;display:flex}.scard-ic{margin-top:3px}.scard h2{font-size:var(--fs-h2);letter-spacing:-.016em;font-weight:600;line-height:1.25}.scard-main{gap:24px;min-width:0;display:grid}.scard .body{font-size:1rem;line-height:1.7}@media (min-width:768px){.scard .body{font-size:1.0625rem}}.qgroups{column-gap:48px}@media (min-width:760px){.qgroups{columns:2}}@media (min-width:1140px){.qgroups{columns:3}}.qgroup{break-inside:avoid;min-width:0;margin-bottom:32px;display:block}.qgroup-h{border-bottom:1px solid var(--line-strong);color:var(--ink);align-items:center;gap:12px;padding-bottom:12px;font-size:1.0625rem;font-weight:600;text-decoration:none;display:flex}.qgroup-ic{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.qgroup-h:hover span{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.qlist li{border-bottom:1px solid var(--line)}.qlist a{min-height:48px;color:var(--ink-2);align-items:center;padding:12px 24px 12px 0;font-size:15px;line-height:1.45;text-decoration:none;display:flex;position:relative}.qlist a:after{content:"";background:var(--ink-3);width:15px;height:15px;transition:translate .2s var(--ease-out);margin-top:-8px;position:absolute;top:50%;right:2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (hover:hover) and (pointer:fine){.qlist a:hover{color:var(--ink)}.qlist a:hover:after{background:var(--ink);translate:2px}}.more-link{margin-top:8px}.notecard{border-top:1px solid var(--line-strong);gap:12px;max-width:46rem;padding-top:24px;display:grid}.notecard h2{font-size:1.0625rem;font-weight:600}.notecard-body{color:var(--ink-2);gap:12px;font-size:15.5px;line-height:1.65;display:grid}.startcard{box-shadow:none;border-radius:24px}.startcard-t{letter-spacing:-.026em;font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem);font-weight:700;line-height:1.05}@media (hover:hover) and (pointer:fine){.startcard:hover{box-shadow:none;translate:none}}.stepsplit{gap:32px;display:grid}.stepsplit .ladder{margin-top:8px}.stepsplit-art{background:#18273a;border-radius:24px;place-items:center;min-height:240px;display:grid}@media (min-width:1080px){.stepsplit{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:64px}.stepsplit .ladder{grid-auto-columns:auto;grid-auto-flow:row;gap:0}.stepsplit .ladder-step{grid-template-columns:34px minmax(0,1fr);row-gap:3px;padding-bottom:24px}.stepsplit .ladder-step:before{width:1px;height:auto;inset:40px auto 4px 16.5px}.stepsplit .ladder-n{grid-row:1/span 2;margin-bottom:0}.stepsplit .ladder-t{padding-top:8px}.stepsplit .ladder-d{grid-column:2}.stepsplit-art{min-height:420px}}.page-art{background:#18273a;border-radius:24px;place-items:center;margin-top:32px;padding-block:12px;display:grid}.page-tline{margin-top:32px}.sos{background:var(--warn-subtle);box-shadow:inset 0 0 0 1px var(--warn-line);color:var(--ink);border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:4px 16px;margin-top:32px;padding:16px 24px 24px;text-decoration:none;display:grid}.sos-ic{color:var(--warn);grid-row:1/span 2}.sos-ic svg{width:22px;height:22px;margin-top:1px}.sos-t{font-size:1.0625rem;font-weight:600;line-height:1.4}.sos-d{color:var(--ink-2);grid-column:2;font-size:15px;line-height:1.55}.sec-summary .body{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:24px}@media (min-width:1080px){.sec-summary .body{padding:24px 32px}}.nf-global .home{color:var(--ink);text-decoration:none}.nf-art{color:var(--ink-3);display:block}.nf-art svg{width:56px;height:56px}@media (prefers-reduced-motion:no-preference){.nf-art svg{animation:nf-look 5s var(--ease) infinite}}@keyframes nf-look{0%,to{rotate:0deg}20%{rotate:-22deg}45%{rotate:14deg}65%{rotate:-6deg}80%{rotate:0deg}}.nf-global .nf-all{margin-top:4px}@media (prefers-reduced-motion:reduce){.ll-go,.dix-go,.qlist a:after,.qa summary:after{transition:none!important}.qa::details-content{transition:none!important}}@media print{.sec-summary .body{box-shadow:none;background:0 0;padding:0}}.others h2,.tbl td[data-label]:before,.tile-k,.meta dt,.tbl caption{letter-spacing:0}.others h2{font-size:13px;font-weight:600}.tbl td[data-label]:before{font-size:12.5px;font-weight:600}
