@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Fallback Arial;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);font-weight:100 500;size-adjust:104.09%;ascent-override:93.81%;descent-override:24.77%;line-gap-override:0%}@font-face{font-family:Schibsted Fallback Arial;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:501 900;size-adjust:99.48%;ascent-override:98.17%;descent-override:25.92%;line-gap-override:0%}@font-face{font-family:Schibsted Fallback Roboto;src:local(Roboto),local(Roboto-Regular);font-weight:100 500;size-adjust:104.71%;ascent-override:93.26%;descent-override:24.62%;line-gap-override:0%}@font-face{font-family:Schibsted Fallback Roboto;src:local(Roboto Bold),local(Roboto-Bold);font-weight:501 900;size-adjust:106.1%;ascent-override:92.04%;descent-override:24.3%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f3f3f1;--ink:#111110;--muted:#62625d;--line:#d6d6d0;--peach:#e5734a;--peach-ink:#a9441c;--peach-press:#d9663d;--danger:#9b2c13;--field:#8a8a84;--sans:"Schibsted Grotesk", "Schibsted Fallback Arial", "Schibsted Fallback Roboto", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--t-mega:clamp(4.25rem, 1.2rem + 9.6vw, 11rem);--t-display:clamp(2.6rem, 1rem + 5.4vw, 6rem);--t-title:clamp(1.9rem, 1.2rem + 2.2vw, 3.25rem);--t-lead:clamp(1.15rem, 1rem + .45vw, 1.4rem);--t-body:1.0625rem;--t-small:.875rem;--t-micro:.75rem;--margin:clamp(16px, 3.4vw, 48px);--gutter:24px;--measure:1440px;--radius:6px;--header:64px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--ground);scroll-padding-top:calc(var(--header) + 16px)}body{background:var(--ground);min-height:100dvh;color:var(--ink);font-family:var(--sans);font-size:var(--t-body);letter-spacing:-.004em;font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;margin:0;line-height:1.5}:lang(zh) body,:lang(zh){letter-spacing:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{text-wrap:balance;font-weight:600}p{text-wrap:pretty}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}a{color:inherit}code,kbd,samp,.mono{font-family:var(--mono);letter-spacing:0;font-size:.92em}::selection{background:var(--peach);color:var(--ink)}:focus-visible{outline:2px solid var(--peach-ink);outline-offset:3px;border-radius:2px}.skip{z-index:50;border-radius:var(--radius);background:var(--ink);color:var(--ground);transition:transform .18s var(--ease-out);padding:10px 14px;font-weight:500;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip:focus-visible{transform:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:calc(var(--measure) + 2 * var(--margin));padding-inline:var(--margin);margin-inline:auto}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.t-mega,.t-display,.t-title{font-feature-settings:"ss01", "kern";font-weight:600}.t-mega{font-size:var(--t-mega);letter-spacing:-.052em;line-height:.86}.t-display{font-size:var(--t-display);letter-spacing:-.045em;line-height:.92}.t-title{font-size:var(--t-title);letter-spacing:-.035em;line-height:1}.t-lead{font-size:var(--t-lead);letter-spacing:-.012em;line-height:1.38}.t-small{font-size:var(--t-small);letter-spacing:0;line-height:1.45}.t-micro{font-size:var(--t-micro);letter-spacing:.01em;line-height:1.3}.muted{color:var(--muted)}.nowrap{white-space:nowrap}:lang(zh) .t-mega,:lang(zh) .t-display,:lang(zh) .t-title,:lang(zh) .t-lead{letter-spacing:0}:lang(zh) .t-mega{line-height:1.02}:lang(zh) .t-display{line-height:1.08}:lang(zh) .t-title{line-height:1.16}.rise-line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.rise-line>span{display:block}@media (prefers-reduced-motion:no-preference){.rise-line>span{animation:rise .76s var(--ease-out) both;animation-delay:calc(80ms + var(--i,0) * 60ms)}.rise-after{animation:fade .6s var(--ease-out) both;animation-delay:calc(.26s + var(--i,0) * 60ms)}}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.btn{border:1px solid var(--ink);border-radius:var(--radius);min-height:44px;color:var(--ink);letter-spacing:-.005em;white-space:nowrap;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), transform .12s var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:default;transform:none}.btn-primary{border-color:var(--peach);background:var(--peach)}.btn-danger{border-color:var(--danger);color:var(--danger);background:0 0}.btn-small{min-height:36px;padding:0 14px;font-size:.875rem}.btn-wide{width:100%}@media (hover:hover) and (pointer:fine){.btn:not(.btn-primary):hover{background:#1111100d}.btn-primary:hover{border-color:var(--peach-press);background:var(--peach-press)}.btn-danger:hover{background:#9b2c130f}}.link{color:inherit;text-underline-offset:.2em;transition:text-decoration-color .16s var(--ease-out), color .16s var(--ease-out);-webkit-text-decoration:underline #11111059;text-decoration:underline #11111059;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.link:hover{color:var(--peach-ink);text-decoration-color:currentColor}}.actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.hd{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);background:#f3f3f1db;position:sticky;top:0}.hd-bar{height:var(--header);align-items:center;gap:32px;display:flex}.hd-nav{align-items:center;gap:28px;margin-right:auto;display:flex}.hd-link{color:var(--muted);transition:color .16s var(--ease-out);padding-block:6px;font-size:.9375rem;font-weight:500;text-decoration:none;position:relative}.hd-link[aria-current=page]{color:var(--ink)}.hd-link[aria-current=page]:after{content:"";background:var(--ink);height:1px;position:absolute;bottom:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.hd-link:hover{color:var(--ink)}}.hd-end{align-items:center;gap:20px;display:flex}.brand{color:var(--ink);letter-spacing:-.04em;align-items:center;gap:7px;font-size:1.3125rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.brand-mark{flex:none}.brand-word{transform:translateY(-.04em)}.hd-menu{display:none}@media (width<=900px){.hd-nav,.hd-end .hd-link{display:none}.hd-bar{justify-content:space-between;gap:12px}.hd-end{gap:8px}.hd-menu{display:block}.hd-menu>summary{border:1px solid var(--ink);border-radius:var(--radius);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;min-height:36px;padding:0 12px;font-size:.875rem;font-weight:500;list-style:none;display:inline-flex}.hd-menu>summary::-webkit-details-marker{display:none}.hd-menu[open]>summary{background:var(--ink);color:var(--ground)}.hd-panel{top:calc(var(--header) - 1px);padding:8px var(--margin) 28px;border-bottom:1px solid var(--ink);background:var(--ground);display:grid;position:absolute;left:0;right:0}.hd-panel a{border-bottom:1px solid var(--line);letter-spacing:-.035em;padding:12px 0;font-size:1.75rem;font-weight:600;line-height:1.1;text-decoration:none}.hd-panel a[aria-current=page]{color:var(--peach-ink)}:lang(zh) .hd-panel a{letter-spacing:0}}@media (width<=900px) and (prefers-reduced-motion:no-preference){.hd-menu[open] .hd-panel{animation:fade .22s var(--ease-out) both}}.ft{border-top:1px solid var(--ink);margin-top:160px;padding-block:40px 32px}.ft-grid{row-gap:40px}.ft-lead{grid-column:1/span 5;align-content:start;gap:14px;display:grid}.ft-lead p{max-width:30ch;color:var(--muted)}.ft-col{grid-column:span 2;align-content:start;font-size:.9375rem;display:grid}.ft-col h2{color:var(--muted);font-size:var(--t-small);margin-bottom:9px;font-weight:500}.ft-col a{width:fit-content;padding-block:5px;text-decoration:none}.ft-col a[aria-current=true]{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover) and (pointer:fine){.ft-col a:hover{color:var(--peach-ink)}}.ft-base{border-top:1px solid var(--line);color:var(--muted);font-size:var(--t-small);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:56px;padding-top:16px;display:flex}.ft-base a{color:inherit}@media (width<=900px){.ft{margin-top:96px}.ft-lead{grid-column:1/-1}.ft-col{grid-column:span 6}}.an-notice{z-index:50;background:var(--ground);max-width:44rem;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-inline:auto;padding:14px 16px;display:flex;position:fixed;inset:auto 16px 16px;box-shadow:0 8px 24px #11111014}.an-notice p{flex:18rem;margin:0}.an-notice-actions{gap:8px;display:flex}.an-choice{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.an-choice p{margin:0}.cl{gap:40px;padding-block:24px 80px;display:grid}.band.cl{margin-top:clamp(48px,6vw,80px)}.cl-entry{border-top:1px solid var(--line);scroll-margin-top:calc(var(--header) + 16px);grid-template-columns:minmax(10rem,14rem) minmax(0,46rem);gap:8px 32px;padding-top:24px;display:grid}.cl-meta{color:var(--muted);flex-direction:column;align-items:flex-start;gap:8px;margin:0;display:flex}.cl-kind{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:1px 10px}.cl-kind.new{border-color:var(--peach);color:var(--peach-ink)}.cl-text h2{letter-spacing:-.01em;margin:0 0 8px;font-size:1.5rem;line-height:1.2}.cl-text h2 a{color:inherit;text-decoration:none}.cl-text h2 a:hover{text-decoration:underline}.cl-summary{margin:0 0 12px}.cl-text p,.cl-text li{max-width:46rem}.cl-entry:first-child{border-top:0;padding-top:0}.cl-text>p+p,.cl-text>p+ul,.cl-text>ul+p{margin-top:12px}.cl-text ul{padding-left:1.25em;list-style:outside}@media (width<=720px){.cl-entry{grid-template-columns:minmax(0,1fr)}.cl-meta{flex-direction:row;align-items:center}}.band{margin-top:clamp(96px,11vw,168px);padding-top:28px;position:relative}.band:before{content:"";top:0;right:var(--margin);left:var(--margin);background:var(--ink);height:1px;position:absolute}.band-title{grid-column:1/span 5;padding-right:24px}.band-body{grid-column:7/span 6}@media (width<=900px){.band{margin-top:clamp(72px,16vw,96px);padding-top:20px}.band-title,.band-body{grid-column:1/-1;padding-right:0}.band-body{margin-top:32px}}.index{border-top:1px solid var(--ink)}.index-row{column-gap:var(--gutter);border-bottom:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding-block:22px;display:grid}.index-name{letter-spacing:-.03em;grid-column:1/span 3;font-size:clamp(1.5rem,1.1rem + 1.1vw,2.1rem);line-height:1.05}.index-line{max-width:52ch;color:var(--muted);grid-column:4/span 6}.index-value{font-size:var(--t-small);text-align:right;grid-column:10/span 3;justify-self:end}.index-value a{margin-block:-4px;padding-block:4px;display:inline-block}:lang(zh) .index-name{letter-spacing:0}@media (width<=900px){.index-row{grid-template-columns:1fr auto;row-gap:6px;padding-block:18px}.index-name{grid-column:1}.index-value{grid-area:1/2}.index-line{grid-column:1/-1}}.plate{gap:14px;min-width:0;margin:0;display:grid}.plate-top,.plate-bottom{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;display:flex}.plate-top{border-bottom:1px solid var(--line);padding-bottom:10px}.plate-bottom{border-top:1px solid var(--line);color:var(--ink);justify-content:flex-start;gap:10px;padding-top:10px}.plate-art{width:100%;height:auto}.plate-dot{background:var(--peach);border-radius:50%;flex:none;width:7px;height:7px}.plate-dot-off{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.plate-prompt{max-width:62ch;color:var(--muted)}.plate-stage{position:relative}.plate-stage .plate-art{transition:opacity .42s var(--ease-out);display:block}.plate-art-eject{opacity:0;position:absolute;inset:0}.plate-stage[data-ejected] .plate-art-base{opacity:0}.plate-stage[data-ejected] .plate-art-eject{opacity:1}.plate-tint,.plate-live{width:100%;height:100%;transition:opacity .24s var(--ease-out);position:absolute;inset:0;overflow:visible}.plate-tint{mix-blend-mode:multiply;pointer-events:none}.plate-stage[data-ejected] .plate-tint,.plate-stage[data-ejected] .plate-live{opacity:0;pointer-events:none}.live-tint{fill:var(--peach);opacity:0;transition:opacity .26s var(--ease-out)}.live-tint[data-lit]{opacity:.2}.live-glow,.live-lamp{opacity:0;transition:opacity .16s var(--ease-out)}.live-lamp{fill:var(--peach)}.live-led[data-lit] .live-glow,.live-led[data-lit] .live-lamp{opacity:1}.live-comet{fill:none;stroke:var(--peach);stroke-width:2.6px;stroke-linecap:round}.plate-live *{pointer-events:none}.live-pulse-halo{fill:var(--peach);opacity:.3}.live-pulse-dot{fill:var(--peach);stroke:var(--ground);stroke-width:1.2px}.plate-eject{border:1px solid var(--ink);border-radius:var(--radius);background:var(--ground);min-height:36px;color:var(--ink);cursor:pointer;transition:transform .14s var(--ease-out), background-color .14s var(--ease-out);align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:absolute;bottom:3%;right:0}.plate-eject:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.plate-eject:hover{background:var(--peach);border-color:var(--peach)}}.plate-hint{white-space:nowrap;pointer-events:none;min-height:36px;transition:opacity .24s var(--ease-out);align-items:center;display:inline-flex;position:absolute;bottom:3%;left:0}.plate-stage[data-ejected] .plate-hint{opacity:0}.plate-piece{white-space:nowrap}.plate-hint-touch{display:none}@media (hover:none){.plate-hint-pointer{display:none}.plate-hint-touch{display:inline}}.plate-live-figure [data-readout]{min-width:0}@media (width<=600px){.plate-live-figure .plate-stage{margin-bottom:48px}.plate-hint,.plate-eject{bottom:-48px}}.plate-live-figure .plate-bottom{align-items:flex-start;min-height:calc(2.6em + 11px)}.plate-live-figure .plate-dot{margin-top:.3em}.table{border-collapse:collapse;width:100%}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:baseline;padding:16px 16px 16px 0}.table thead th{border-bottom:1px solid var(--ink);color:var(--muted);font-size:var(--t-small);font-weight:500}.table tbody th{color:var(--muted);font-size:var(--t-small);font-weight:500}.table td{font-size:var(--t-body)}.table .mono{font-size:var(--t-small)}.page-hero{padding-top:clamp(40px,6vw,96px)}.page-lede{max-width:40ch;margin-top:clamp(24px,2.6vw,40px)}.index-name-small{font-size:var(--t-lead);letter-spacing:-.015em;line-height:1.3}.index-name.mono{font-size:var(--t-body);letter-spacing:0}.band-body .index-row{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr)}.band-body .index-name{grid-column:1}.band-body .index-line{grid-column:2}.band-body .index-value{grid-column:3}.band-body .index-line:last-child{grid-column:2/-1}.index-note{margin-top:16px}.band-body.index,.band-body .index,.band-body .questions{border-top:0}.band-body.index>:first-child,.band-body .index>:first-child{padding-top:6px}.band-body .questions>:first-child summary{padding-top:4px}.band-note{max-width:36ch;margin-top:16px}.band-lede{max-width:60ch;margin:-12px 0 28px}.prose{gap:16px;max-width:62ch;display:grid}.prose>:first-child{margin-top:2px}.prose-wide{max-width:none}.commands{border-radius:var(--radius);background:var(--ink);color:#e9e9e4;font-size:var(--t-small);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:18px 20px;line-height:1.75}.commands-line{text-indent:-2ch;padding-inline-start:2ch;display:block}.commands-prompt{-webkit-user-select:none;user-select:none}.commands code{font-size:inherit}.page-hero-grid{align-items:center;row-gap:48px}.page-hero-copy{grid-column:1/span 6}.page-hero-figure{grid-column:8/span 5}.page-hero-more{margin-top:32px}@media (width<=1100px){.page-hero-copy,.page-hero-figure{grid-column:1/-1}.page-hero-figure{max-width:640px}}@media (width<=900px){.band-body .index-row{grid-template-columns:1fr auto}.band-body .index-line,.band-body .index-line:last-child{grid-column:1/-1}.band-body .index-value{grid-column:2}}.questions{border-top:1px solid var(--ink)}.questions details{border-bottom:1px solid var(--line)}.questions summary{font-size:var(--t-lead);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:baseline;gap:24px;padding-block:20px;line-height:1.3;list-style:none;display:flex}.questions summary::-webkit-details-marker{display:none}.questions summary>span:first-child{text-wrap:pretty}.questions-mark{flex:none;width:12px;height:12px;position:relative}.questions-mark:before,.questions-mark:after{content:"";width:12px;height:1.5px;transition:transform .2s var(--ease-out);background:currentColor;margin-top:-.75px;position:absolute;top:50%;left:0}.questions-mark:after{transform:rotate(90deg)}.questions details[open] .questions-mark:after{transform:rotate(0)}.questions details p{max-width:58ch;padding-bottom:22px}@media (hover:hover) and (pointer:fine){.questions summary:hover{color:var(--peach-ink)}}.own-steps{gap:0;display:grid}.grid>.own-steps{grid-column:7/span 6}.own-steps li{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;gap:6px 16px;padding-block:20px;display:grid}.own-steps li:first-child{padding-top:6px}.own-n{color:var(--muted);font-size:var(--t-small);grid-row:1/span 3;line-height:1.9}.own-steps h3{font-size:var(--t-lead);letter-spacing:-.015em;line-height:1.3}.own-steps p,.own-cmd{grid-column:2}.own-cmd{border-radius:var(--radius);font-size:var(--t-small);background:#1111100f;justify-self:start;margin-top:8px;padding:8px 12px}@media (width<=900px){.grid>.own-steps{grid-column:1/-1;margin-top:32px}}.prompt{border:1px solid var(--line);border-radius:var(--radius);background:#fbfbfa;align-content:start;gap:14px;margin:0;padding:22px 24px;display:grid}.prompt blockquote{max-width:34ch;margin:0}.ticks{border-top:1px solid var(--line)}.ticks li{border-bottom:1px solid var(--line);padding-block:14px}.band-body .ticks{border-top:0}.band-body .ticks li:first-child{padding-top:4px}.state{font-family:var(--sans);font-size:var(--t-small);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.state i{border:1.5px solid var(--ink);flex:none;width:10px;height:10px}.state[data-state=operational] i{background:var(--ink)}.state[data-state=degraded] i{background:linear-gradient(90deg, var(--ink) 50%, transparent 50%)}.state[data-state=down] i{border-color:var(--peach-ink)}.state[data-state=down]{color:var(--peach-ink)}.state[data-state=unknown] i{border-style:dashed;border-color:var(--muted)}.state[data-state=unknown]{color:var(--muted)}.doc{padding-top:32px}.doc-index{top:calc(var(--header) + 24px);grid-column:1/span 3;align-self:start;position:sticky}.doc-index ol{counter-reset:doc;gap:2px;margin-top:12px;display:grid}.doc-index-fold{display:none}.doc-index li{counter-increment:doc}.doc-index a{color:var(--muted);font-size:var(--t-small);transition:color .16s var(--ease-out);grid-template-columns:2.2em 1fr;padding-block:6px;line-height:1.4;text-decoration:none;display:grid}.doc-index a:before{content:counter(doc);font-family:var(--mono);font-size:var(--t-micro);line-height:1.9}@media (hover:hover) and (pointer:fine){.doc-index a:hover{color:var(--ink)}}.doc-body{grid-column:5/span 6;gap:0;display:grid}.doc-section{border-top:1px solid var(--line);scroll-margin-top:calc(var(--header) + 16px);gap:14px;padding-block:28px;display:grid}.doc-section:first-child{border-top:0;padding-top:0}.doc-section h2{font-size:var(--t-lead);letter-spacing:-.015em;line-height:1.3}.doc-section p,.doc-section li{max-width:66ch}.doc-section ul{gap:8px;padding-left:1.1em;list-style:outside;display:grid}.doc-contact{border-top:1px solid var(--line);padding-top:28px}@media (width<=1100px){.doc-index{grid-column:1/span 4}.doc-body{grid-column:6/span 7}}@media (width<=900px){.doc-index{grid-column:1/-1;position:static}.doc-index-label,.doc-index-list{display:none}.doc-index-fold{border-block:1px solid var(--line);display:block}.doc-index-fold>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;min-height:48px;list-style:none;display:flex}.doc-index-fold>summary::-webkit-details-marker{display:none}.doc-index-fold>summary:after{content:"";width:7px;height:7px;transition:transform .16s var(--ease-out);border-bottom:1px solid;border-right:1px solid;margin-inline-start:auto;transform:translateY(-2px)rotate(45deg)}.doc-index-fold[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.doc-index-fold ol{margin-top:0;padding-bottom:16px}.doc-body{grid-column:1/-1;margin-top:32px}}.home-hero{padding-top:clamp(40px,6vw,96px)}.home-hero-grid{align-items:center;row-gap:56px}.home-hero-copy{grid-column:1/span 7}.home-hero-figure{grid-column:8/span 5;min-width:0}.home-lede{max-width:34ch;margin-top:clamp(28px,3vw,44px)}.home-hero .actions{margin-top:32px}:lang(zh) .home-hero .t-mega{font-size:clamp(2.75rem,.6rem + 6.6vw,7.25rem)}@media (width<=1100px){.home-hero-copy,.home-hero-figure{grid-column:1/-1}.home-hero-figure{max-width:680px}}.timeline li{border-bottom:1px solid var(--line);grid-template-columns:11rem 1fr;align-items:baseline;gap:8px 24px;padding-block:20px;display:grid}.timeline li:first-child{padding-top:6px}@media (width<=900px){.timeline li{grid-template-columns:1fr}}.parts-title{margin-bottom:clamp(32px,4vw,56px)}.own-title{grid-column:1/span 6;padding-right:24px}@media (width<=900px){.own-title{grid-column:1/-1;padding-right:0}}.price-strip{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 48px;display:flex}.price-strip .t-title{max-width:24ch}.close{justify-items:start;gap:32px;display:grid}.record-line{max-width:44ch}.record-figure{margin-top:clamp(40px,5vw,72px)}.record-shot{border:1px solid var(--line);border-radius:var(--radius);background:#fff;width:100%;height:auto;display:block}.home-plugins{justify-items:start;gap:20px;display:grid}.home-plugins-label{margin-inline-end:.35em}:lang(zh) .home-plugins-label{margin-inline-end:0}@media (width<=600px){.record-shot{-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}}.plans-band{margin-top:clamp(56px,7vw,104px)}.plans{border-collapse:collapse;table-layout:fixed;width:100%}.plans th,.plans td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:18px 20px 18px 0;font-weight:400}.plans thead th,.plans thead td{border-bottom:1px solid var(--ink);vertical-align:bottom;padding-top:0;padding-bottom:20px}.plans-corner{width:25%}.plans tbody th{color:var(--muted);font-size:var(--t-small);line-height:1.6}.plans-name{font-size:var(--t-title);letter-spacing:-.035em;font-weight:600;line-height:1;display:block}.plans-desc{color:var(--muted);font-size:var(--t-small);margin-top:10px;display:block}.plans-price{font-size:var(--t-title);letter-spacing:-.035em;font-weight:600;line-height:1}.plans-price-row td{padding-block:22px}.plans-choose-row th,.plans-choose-row td{border-bottom:1px solid var(--ink);padding-block:24px}.plans .mono{font-size:var(--t-small);line-height:1.6}.stack{display:grid}.plans-notes{gap:6px;max-width:72ch;margin-top:16px;display:grid}:lang(zh) .plans-name,:lang(zh) .plans-price{letter-spacing:0}@media (width<=720px){.plans,.plans thead,.plans tbody,.plans caption{display:block}.plans tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;display:grid}.plans th,.plans td,.plans thead th,.plans thead td{border:0;padding:0}.plans thead tr{border-bottom-color:var(--ink);padding-bottom:14px}.plans-corner{display:none}.plans tbody tr{padding-block:14px}.plans tbody th{grid-column:1/-1;padding-bottom:6px}.plans-name{letter-spacing:-.02em;font-size:1.1875rem}.plans-desc{font-size:var(--t-micro);margin-top:6px}.plans-price{font-size:1.75rem}.plans td{overflow-wrap:anywhere;font-size:.9375rem}.plans .mono{font-size:.75rem}.plans tbody .plans-choose-row{border-bottom-color:var(--ink);grid-template-columns:1fr;row-gap:8px;padding-block:20px}.plans-choose-row th{display:none}.plans-choose-row .btn{width:100%}}.usage-title{margin-bottom:clamp(28px,3vw,44px)}.rates{justify-items:end;gap:2px;display:grid}.auth{grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.auth-hd{height:var(--header);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;display:flex}.auth-hd .link{align-items:center;min-height:36px;display:inline-flex}.auth-main{align-content:start;row-gap:48px;padding-block:clamp(40px,7vw,112px) 64px}.auth-head{grid-column:1/span 6}.auth-intro{max-width:30ch;margin-top:20px}.auth-art{width:min(100%,520px);height:auto;margin-top:clamp(32px,4vw,64px)}.auth-form{grid-column:8/span 4;align-self:start;padding-top:10px}.auth-wide .auth-form{margin-top:48px;padding-top:0}@media (width<=900px){.auth-head,.auth-form{grid-column:1/-1}.auth-form{max-width:440px;padding-top:0}.auth-art{display:none}}.auth-fields{gap:20px;display:grid}.auth-label{font-size:var(--t-small);gap:8px;font-weight:500;display:grid}.auth-input{border:1px solid var(--field);border-radius:var(--radius);width:100%;height:48px;transition:border-color .16s var(--ease-out);background:#fbfbfa;padding:0 14px;font-size:1rem;font-weight:400}.auth-input:focus{border-color:var(--ink);outline:none}.auth-input:focus-visible{outline:2px solid var(--peach-ink);outline-offset:2px}.auth-hint{color:var(--muted);font-size:var(--t-small);font-weight:400}.auth-next{max-width:44ch;font-size:var(--t-body);line-height:1.55}.auth-form>.auth-hint{margin-top:16px}.auth-submit{min-height:48px;margin-top:8px}.auth-switch{color:var(--muted);font-size:var(--t-small);margin-top:20px}.auth-switch+.auth-switch{margin-top:8px}.auth-switch a{color:var(--ink);text-underline-offset:.2em;-webkit-text-decoration:underline #11111059;text-decoration:underline #11111059;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.auth-switch a:hover{color:var(--peach-ink);text-decoration-color:currentColor}}.auth-message{font-size:var(--t-small);background:#1111100a;border-left:2px solid;margin-top:20px;padding:12px 14px}.auth-message.error{color:var(--danger)}.auth-message.success{color:var(--ink)}.auth-link-button{color:var(--ink);font-size:inherit;text-underline-offset:.2em;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #11111059;text-decoration:underline #11111059;text-decoration-thickness:1px}.auth-link-button:disabled{opacity:.5;cursor:default}@media (hover:hover) and (pointer:fine){.auth-link-button:not(:disabled):hover{color:var(--peach-ink);text-decoration-color:currentColor}}a.auth-link-button{display:inline-block}.auth-legal-note{color:var(--muted);font-size:var(--t-small);margin-top:16px}.auth-legal-note a,.consent-check a{color:var(--ink)}.turnstile-widget{min-height:65px}.doc-check{border-top:1px solid var(--line)}.doc-check li{border-bottom:1px solid var(--line);padding-block:10px}.account-lines{color:var(--muted);font-size:var(--t-small);display:block}.consent-checks{border:0;gap:12px;margin:20px 0 0;padding:0;display:grid}.consent-check{font-size:var(--t-small);grid-template-columns:20px 1fr;align-items:start;gap:12px;line-height:1.5;display:grid}.consent-check input{width:18px;height:18px;accent-color:var(--ink);margin:2px 0 0}.plan-choice{border:0;gap:0;margin:0;padding:0}.plan-choice legend{margin-bottom:10px;padding:0}.plan-option{border-top:1px solid var(--line);font-size:var(--t-body);cursor:pointer;grid-template-columns:20px auto 1fr;align-items:baseline;gap:4px 12px;padding-block:16px;font-weight:400}.plan-option:last-of-type{border-bottom:1px solid var(--line)}.plan-option input{width:18px;height:18px;accent-color:var(--ink);margin:0;transform:translateY(3px)}.plan-option strong{font-weight:600}.plan-option .auth-hint{grid-column:2/-1}.plan-choice+.consent-checks,.plan-choice+.auth-submit,.auth-form>.auth-submit{margin-top:20px}.account-grid{display:grid}.account-section{column-gap:var(--gutter);border-top:1px solid var(--ink);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-content:start;padding-block:28px 32px;display:grid}.account-section>*{grid-column:2;margin-top:12px}.account-section>h2{font-size:var(--t-lead);letter-spacing:-.015em;grid-area:1/1/span 40;margin-top:0;line-height:1.3}.account-section>h2+*{margin-top:0}.account-section>p{max-width:64ch}.account-subhead{font-size:var(--t-body);font-weight:600}.account-list{border-top:1px solid var(--line)}.account-list li{border-bottom:1px solid var(--line);font-size:var(--t-small);padding-block:10px}.account-actions{flex-wrap:wrap;gap:10px;display:flex}.account-actions .btn-wide{width:auto;min-width:96px}.account-suspended{border-top-color:var(--peach-ink)}.account-suspended>h2{color:var(--peach-ink)}.account-section .auth-fields{max-width:440px}.account-limit{gap:14px;max-width:440px;display:grid}.account-limit>.consent-checks{margin:4px 0 0}.account-limit>.auth-submit{justify-self:start;margin-top:2px;padding-inline:24px}@media (width<=900px){.account-section{grid-template-columns:1fr}.account-section>*,.account-section>h2{grid-area:auto/1}.account-section>h2{margin-bottom:4px}}.account-section .account-subhead{margin-top:28px}.account-section>h2+.auth-hint+.account-subhead{margin-top:20px}.account-subhead+.auth-hint{margin-top:6px}.security-passkeys{max-width:440px}.security-passkeys li{font-size:var(--t-body);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.security-passkeys small{color:var(--muted);font-size:var(--t-small);margin-top:2px;display:block}.security-step{gap:16px;max-width:440px;display:grid}.account-subhead+.security-step{margin-top:8px}.security-lead{max-width:44ch}.security-lead:focus{outline:none}.security-qr{border:1px solid var(--line);width:196px;height:196px}.security-key{border:1px solid var(--line);border-radius:var(--radius);font-family:var(--mono);font-size:var(--t-small);letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:12px 14px;display:block}.security-step .auth-hint+.security-key{margin-top:-8px}.security-code-list{gap:0 var(--gutter);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.security-code-list li{border-bottom:1px solid var(--line);font-family:var(--mono);font-size:var(--t-small);letter-spacing:.04em;padding-block:8px}.auth-or{color:var(--muted);font-size:var(--t-small);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:24px;display:grid}.auth-or:before,.auth-or:after{content:"";border-top:1px solid var(--line)}.auth-or+.auth-submit{margin-top:16px}.usage-chart{gap:10px;margin:16px 0 0;display:grid}.usage-chart svg{border-bottom:1px solid var(--ink);width:100%;height:140px}.usage-chats{fill:var(--ink);background:var(--ink)}.usage-machines{fill:var(--peach);background:var(--peach)}.usage-browser{fill:var(--field);background:var(--field)}.usage-chart figcaption{color:var(--muted);font-size:var(--t-micro);gap:8px;display:grid}.usage-axis{font-family:var(--mono);justify-content:space-between;display:flex}.usage-legend{gap:18px;display:flex}.usage-legend span{align-items:center;gap:6px;display:inline-flex}.usage-legend i{width:10px;height:10px}.operator-list{border-top:1px solid var(--line)}.operator-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-block:12px;display:flex}.operator-list small{color:var(--muted);font-size:var(--t-micro);display:block}.step-up{border:1px solid var(--ink);border-radius:var(--radius);background:var(--ground);width:min(440px,100vw - 32px);color:var(--ink);margin:auto;padding:28px}.step-up::backdrop{background:#1111106b}.step-up h2{font-size:var(--t-lead);letter-spacing:-.015em;line-height:1.3}.step-up .auth-hint{margin-top:-8px}.step-up-error{color:var(--danger);font-size:var(--t-small)}.setup-steps{border-top:1px solid var(--ink)}.setup-step{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);column-gap:8px;padding-block:14px;display:grid}.setup-step-mark{height:calc(var(--t-body) * 1.45);color:var(--muted);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.04em;align-items:center;display:flex}.setup-step-title{font-size:var(--t-body);font-weight:500;line-height:1.45}.setup-step-note{color:var(--muted);font-size:var(--t-small);overflow-wrap:anywhere;margin-top:2px}.setup-step-detail{max-width:44ch;color:var(--muted);font-size:var(--t-small);overflow-wrap:anywhere;margin-top:8px;line-height:1.55}.setup-step[data-state=done] .setup-step-mark{color:var(--ink)}.setup-step[data-state=current] .setup-step-mark{color:var(--peach-ink);font-weight:600}.setup-step[data-state=next] .setup-step-title{color:var(--muted);font-weight:400}.setup-live:before{content:"";background:var(--peach);vertical-align:.08em;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}@media (prefers-reduced-motion:no-preference){.setup-live:before{animation:setup-breathe 1.6s var(--ease-in-out) infinite}}@keyframes setup-breathe{50%{opacity:.3;transform:scale(.8)}}.setup-step-problem{color:var(--danger)}.setup-again{margin-top:20px}.check-mail-resend{justify-items:start;gap:12px;margin-top:28px;display:grid}.check-mail-resend .auth-message{justify-self:stretch;margin-top:0}.check-mail-resend+.auth-switch{margin-top:28px}.adm{background:var(--ground);min-height:100vh;color:var(--ink)}.adm-hd{z-index:20;background:var(--ground);border-bottom:1px solid var(--line);position:sticky;top:0}.adm-hd-bar{max-width:var(--measure);padding:12px var(--margin) 8px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-inline:auto;display:flex}.adm-tag{border:1px solid var(--peach-ink);color:var(--peach-ink);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:2px 8px}.adm-who{overflow-wrap:anywhere;margin-left:auto}.adm-nav{max-width:var(--measure);padding:0 var(--margin);scrollbar-width:none;gap:4px;margin-inline:auto;display:flex;overflow-x:auto}.adm-nav-link{color:var(--muted);font-size:var(--t-small);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 12px;text-decoration:none}.adm-nav-link:hover{color:var(--ink)}.adm-nav-link[aria-current=page]{color:var(--ink);border-bottom-color:var(--peach)}.adm-main{max-width:var(--measure);padding:24px var(--margin) 64px;margin-inline:auto}.adm-title{font-size:var(--t-title);letter-spacing:-.02em;overflow-wrap:anywhere;margin:8px 0 20px;line-height:1.05}.adm-section{border-top:1px solid var(--line);margin-top:32px;padding-top:20px}.adm-section-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.adm-section-hd h2{letter-spacing:-.01em;margin:0;font-size:1.25rem}.adm-section-hd p{margin:4px 0 0}.adm-actions,.adm-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.adm-row{margin-bottom:14px}.adm-figures{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1px;margin:0 0 8px;display:grid;overflow:hidden}.adm-figure{background:var(--ground);gap:6px;padding:14px 16px;display:grid}.adm-figure dt{margin:0}.adm-figure dd{gap:2px;margin:0;display:grid}.adm-figure-value{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1.5rem}.adm-table-wrap{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;font-size:var(--t-small)}.adm-table th,.adm-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:9px 12px}.adm-table th{color:var(--muted);white-space:nowrap;font-weight:500}.adm-table tr:last-child td{border-bottom:0}.adm-table td{overflow-wrap:anywhere}.adm-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.adm-empty{margin:0;padding:12px 0}.adm-field{gap:4px;min-width:12rem;display:grid}.adm-field input{border:1px solid var(--field);border-radius:var(--radius);min-height:36px;color:var(--ink);font:inherit;background:#fff;padding:6px 10px;font-size:16px}.adm-grow{flex:16rem}.adm-search{flex-wrap:wrap;align-items:flex-end;gap:8px;max-width:36rem;display:flex}.adm-search .adm-field{flex:16rem}.adm-notice{border-radius:var(--radius);border:1px solid var(--line);font-size:var(--t-small);overflow-wrap:anywhere;margin:0 0 16px;padding:10px 14px}.adm-notice.success{border-color:#6f8f5a}.adm-notice.error{border-color:var(--danger);color:var(--danger)}.adm-warn{color:var(--danger)}.adm-state{border:1px solid var(--line);font-size:var(--t-micro);border-radius:999px;padding:1px 8px;display:inline-block}.adm-state.operational{color:#3f5f2c;border-color:#6f8f5a}.adm-state.degraded{border-color:var(--peach);color:var(--peach-ink)}.adm-state.down,.adm-state.outage{border-color:var(--danger);color:var(--danger)}.adm-bars{border:1px solid var(--line);border-radius:var(--radius);align-items:flex-end;gap:3px;height:120px;margin-bottom:14px;padding:8px;display:flex}.adm-bar{flex-direction:column-reverse;flex:1 1 0;min-width:4px;height:100%;display:flex}.adm-bar-part{width:100%;display:block}.adm-bar-part.p0,.adm-key.p0{background:var(--peach)}.adm-bar-part.p1,.adm-key.p1{background:var(--ink)}.adm-bar-part.p2,.adm-key.p2{background:var(--field)}.adm-key{vertical-align:baseline;border-radius:2px;width:10px;height:10px;margin:0 4px 0 10px;display:inline-block}.adm-key:first-child{margin-left:0}.adm-gate{max-width:36rem;padding:0 var(--margin);margin:15vh auto}.adm-gate h1{font-size:var(--t-title);line-height:1.05}
