@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/schibsted-grotesk-latin-ext-400-normal.38eu5_4g9aims.woff2)format("woff2"),url(../media/schibsted-grotesk-latin-ext-400-normal.08lzgevv61v04.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/schibsted-grotesk-latin-400-normal.43h3hqnr3zbfp.woff2)format("woff2"),url(../media/schibsted-grotesk-latin-400-normal.1fjn_gbffiqe1.woff)format("woff");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 Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/schibsted-grotesk-latin-ext-500-normal.1_r5l8df2mh4u.woff2)format("woff2"),url(../media/schibsted-grotesk-latin-ext-500-normal.13q_ll82v3akd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/schibsted-grotesk-latin-500-normal.1mmjgmpxhmdne.woff2)format("woff2"),url(../media/schibsted-grotesk-latin-500-normal.3tbc69t1sghf_.woff)format("woff");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 Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/schibsted-grotesk-latin-ext-600-normal.0dwxt1fpi2ulj.woff2)format("woff2"),url(../media/schibsted-grotesk-latin-ext-600-normal.2sisxzg74syyp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/schibsted-grotesk-latin-600-normal.19urzw2k51zk4.woff2)format("woff2"),url(../media/schibsted-grotesk-latin-600-normal.3vpr4r0xevrh8.woff)format("woff");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 Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/schibsted-grotesk-latin-ext-700-normal.27jvv77areri9.woff2)format("woff2"),url(../media/schibsted-grotesk-latin-ext-700-normal.2z4tsqoe0b_hw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/schibsted-grotesk-latin-700-normal.11zsuqqo_r0ir.woff2)format("woff2"),url(../media/schibsted-grotesk-latin-700-normal.2jro4aqs906wu.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.09jq5v9-1wf71.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.2iaubq2jy0rx3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.0m1ahpdxrpokj.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.2-z93d2j9-3s0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.3a7fs2yw914a9.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.2kzc8ichkozg5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1hjaitcyq2e2r.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0nrwft7nlo5oa.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-ext-500-normal.28wp48yubenc3.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.41yczc5zdkwdh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-500-normal.26ox_itp_alxp.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1eaan1mch682e.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-vietnamese-500-normal.0s1z3n-ysad7w.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2g79xp9gzp1kn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.1cuq9_67cn48n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.1tdw_l2v4yhc_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.1fgk-kmy-32_a.woff)format("woff");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{--color-ground:#f4f1ea;--color-surface:#fcfbf8;--color-sunken:#eae6dc;--color-line:#dcd6c9;--color-line-strong:#b9b2a2;--color-ink:#1c2422;--color-ink-muted:#58625f;--color-primary:#1f6f63;--color-primary-strong:#16544b;--color-primary-soft:#ddebe6;--color-on-primary:#fcfbf8;--color-exec:#a4552d;--color-exec-soft:#f3e2d6;--color-paused:#8a6410;--color-paused-soft:#f2e7c9;--color-danger:#a2352a;--color-danger-soft:#f5deda;--color-offline:#7a827f;--color-exec-ink:#7a3d1e;--color-paused-ink:#5e4409;--color-dark-copper:#d08a5e;--color-dark-primary:#7fc4b5;--color-dark-text:#b9c1be;--color-dark-muted:#8c9692;--font-sans:"Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--control:40px}@media (max-width:767px){:root{--control:48px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-ground);color:var(--color-ink);font:400 15px/24px var(--font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;margin:0}:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}h1,h2,h3,p,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}h1{font:700 36px/40px var(--font-sans);letter-spacing:-.02em}h2{font:600 24px/32px var(--font-sans);letter-spacing:-.02em}h3{font:600 18px/24px var(--font-sans)}.muted{color:var(--color-ink-muted)}.small{font-size:13px;line-height:20px}.mono{font-family:var(--font-mono);font-size:13px;line-height:20px}.label{font:400 12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted)}.stack{flex-direction:column;gap:16px;display:flex}.stack.tight{gap:6px}.stack.loose{gap:32px}.cluster{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cluster.tight{gap:6px}.between{justify-content:space-between}.measure{max-width:640px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{height:var(--control);border-radius:var(--radius-md);font:600 15px/18px var(--font-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 18px;text-decoration:none;display:inline-flex}.btn.primary{background:var(--color-primary);color:var(--color-on-primary)}.btn.primary:hover{background:var(--color-primary-strong)}.btn.secondary{background:var(--color-surface);border-color:var(--color-line-strong);color:var(--color-ink)}.btn.danger{border-color:var(--color-danger);color:var(--color-danger);background:0 0}.btn.danger.solid{background:var(--color-danger);color:var(--color-on-primary)}.btn.exec{background:var(--color-exec);color:var(--color-on-primary)}.btn.wide{width:100%;height:44px}.btn:disabled{background:var(--color-sunken);color:var(--color-ink-muted);cursor:not-allowed;border-color:#0000}.link{color:var(--color-primary-strong);font-weight:600;text-decoration:none}.link:hover{text-decoration:underline}button.link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.field{flex-direction:column;gap:6px;display:flex}.field label{font:600 13px/16px var(--font-sans)}.input{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface);width:100%;height:44px;color:var(--color-ink);font:400 15px/18px var(--font-sans);padding:0 14px}.input:focus-visible{border-color:var(--color-primary)}.input[aria-invalid=true]{border:1.5px solid var(--color-danger)}.input.code{font-family:var(--font-mono);letter-spacing:.2em}.input:disabled{background:var(--color-sunken);color:var(--color-ink-muted)}.hint{color:var(--color-ink-muted);font-size:13px;line-height:20px}.hint.error{color:var(--color-danger);font-weight:500}.hint.ok{color:var(--color-primary-strong);font-weight:500}.pw{position:relative}.pw .input{padding-right:68px}.pw button{border-radius:var(--radius-sm);height:32px;color:var(--color-ink-muted);font:600 13px/16px var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0 8px;position:absolute;top:6px;right:6px}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--color-primary);flex-shrink:0;margin:3px 0 0}.pill{border-radius:var(--radius-full);height:24px;font:600 13px/16px var(--font-sans);white-space:nowrap;background:var(--color-sunken);color:var(--color-ink-muted);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.pill i{border:1.5px solid var(--color-offline);border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}.pill.online{background:var(--color-primary-soft);color:var(--color-primary-strong)}.pill.online i{border-color:var(--color-primary);background:var(--color-primary)}.pill.paused{background:var(--color-paused-soft);color:var(--color-paused-ink)}.pill.paused i{background:linear-gradient(90deg, var(--color-paused) 3px, transparent 3px 5px, var(--color-paused) 5px);border:0;border-radius:0}.pill.unknown{background:var(--color-paused-soft);color:var(--color-paused-ink)}.pill.unknown i{border-style:dashed;border-color:var(--color-paused)}.tag{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);height:24px;font:600 13px/16px var(--font-sans);white-space:nowrap;color:var(--color-ink);align-items:center;padding:0 8px;display:inline-flex}.tag.read{border-color:var(--color-primary);color:var(--color-primary-strong)}.tag.exec{border-color:var(--color-exec);background:var(--color-exec-soft);color:var(--color-exec-ink)}.tag.na{color:var(--color-ink-muted);border-style:dashed;font-weight:500}.tag.result{font:500 12px/16px var(--font-mono);text-transform:uppercase;border-color:#0000}.tag.queued{border-color:var(--color-line-strong);color:var(--color-ink-muted)}.tag.running{background:var(--color-primary-soft);color:var(--color-primary-strong)}.tag.completed{background:var(--color-primary);color:var(--color-on-primary)}.tag.failed{background:var(--color-danger-soft);color:var(--color-danger)}.tag.expired{background:var(--color-sunken);color:var(--color-ink-muted)}.tag.unknown{background:var(--color-paused-soft);color:var(--color-paused-ink)}.notice{border-left:3px solid var(--color-paused);border-radius:var(--radius-md);background:var(--color-paused-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;font-size:13px;line-height:20px;display:flex}.notice>div{flex:240px}.notice strong{font:600 15px/20px var(--font-sans);display:block}.notice.danger{border-left-color:var(--color-danger);background:var(--color-danger-soft)}.notice.exec{border-left-color:var(--color-exec);background:var(--color-exec-soft)}.skeleton{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;gap:10px;padding:16px;display:flex}.skeleton span{border-radius:var(--radius-sm);background:var(--color-sunken);height:10px}.skeleton span:first-child{width:180px;height:14px}.skeleton span:last-child{width:70%}.card{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);padding:32px}.well{border-radius:var(--radius-md);background:var(--color-sunken);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 6px 16px;display:flex}.well .mono{font-size:15px;line-height:24px}.shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--color-line);flex-direction:column;flex-shrink:0;gap:32px;width:232px;height:100vh;padding:28px 16px 20px;display:flex;position:sticky;top:0}.brand{color:inherit;font:700 18px/22px var(--font-sans);letter-spacing:-.02em;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:inline-flex}.nav{flex-direction:column;gap:2px;display:flex}.nav a{border-radius:var(--radius-md);height:36px;color:var(--color-ink-muted);font:500 15px/18px var(--font-sans);align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.nav a:hover{color:var(--color-ink)}.nav a[aria-current=page]{background:var(--color-sunken);color:var(--color-ink);font-weight:600}.nav svg{flex-shrink:0}.account{font:600 13px/16px var(--font-sans);align-items:center;gap:10px;margin-top:auto;padding:0 10px;display:flex}.account button{font-size:12px;line-height:16px;display:block}.avatar{border-radius:var(--radius-full);background:var(--color-ink);width:28px;height:28px;color:var(--color-ground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.content{flex-direction:column;flex:1;gap:32px;min-width:0;max-width:1192px;padding:40px 56px 56px;display:flex}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:40px 72px 0;display:flex}.topbar .brand{padding:0}.content.bare{max-width:1440px;margin:0 auto;padding:32px 72px 64px}.pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pagehead .input{width:260px;height:var(--control)}.section>header{border-bottom:1px solid var(--color-line-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:12px;display:flex}.split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:48px 56px;display:grid}.rowhead,.row{align-items:center;gap:8px 24px;display:grid}.rowhead{border-bottom:1px solid var(--color-line-strong);min-height:36px}.row{border-bottom:1px solid var(--color-line);color:inherit;padding:20px 0;text-decoration:none}a.row:hover h3{text-decoration:underline}.cols-devices{grid-template-columns:minmax(0,1fr) 150px 110px 130px 16px}.cols-connections{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 180px 110px 110px}.cols-activity{grid-template-columns:110px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) 100px}.cols-activity.compact{grid-template-columns:110px minmax(0,1fr) 90px;padding:14px 0}.cols-nodes{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start}.device{align-items:center;gap:14px;min-width:0;display:flex}.device-icon{border:1.5px solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-ink);width:40px;height:40px;color:var(--color-ground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.device-icon.off{border-color:var(--color-offline);color:var(--color-offline);background:0 0}.kv{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.kv dt,.kv dd{border-bottom:1px solid var(--color-line);padding:8px 0}.kv dt{color:var(--color-ink-muted)}.kv dd{text-align:right}.usage{border-block:1px solid var(--color-line-strong);flex-wrap:wrap;align-items:flex-end;gap:24px 64px;padding:24px 0;display:flex}.usage b{font:600 24px/32px var(--font-sans);letter-spacing:-.02em;display:block}.usage div:first-child b{font:700 56px/60px var(--font-sans);letter-spacing:-.03em}.perm{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.perm.read:has(:checked){border-color:var(--color-primary);background:var(--color-primary-soft)}.perm.exec{border-color:var(--color-exec);background:var(--color-exec-soft)}.perm.exec input{accent-color:var(--color-exec)}.perm:has(:disabled){cursor:not-allowed}.choice{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.choice:has(:checked){border-color:var(--color-primary);background:var(--color-primary-soft)}.choice:has(:disabled){color:var(--color-ink-muted);cursor:not-allowed;background:0 0;border-style:dashed}.steps{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.steps li{border-top:2px dashed var(--color-line-strong);color:var(--color-ink-muted);padding-top:12px}.steps li[aria-current=step]{border-top:2px solid var(--color-primary);color:var(--color-primary-strong)}.steps li.done{border-top:2px solid var(--color-exec);color:var(--color-ink)}.steps b{font-weight:600;display:block}.numbered{flex-direction:column;gap:8px;padding-left:24px;list-style:decimal;display:flex}.auth{background:var(--color-surface);grid-template-columns:minmax(0,560px) minmax(0,1fr);min-height:100vh;display:grid}.auth-brand{background:var(--color-ink);color:var(--color-ground);flex-direction:column;justify-content:space-between;gap:48px;padding:48px;display:flex}.auth-brand svg{max-width:100%;height:auto}.auth-brand h2{max-width:420px;font:700 36px/40px var(--font-sans)}.auth-brand p{max-width:400px;color:var(--color-dark-text)}.auth-brand .mono{color:var(--color-dark-muted);font-size:12px;line-height:16px}.auth-form{justify-content:center;align-items:center;padding:48px 24px;display:flex}.auth-form>div{flex-direction:column;gap:20px;width:100%;max-width:400px;display:flex}.auth-form form{flex-direction:column;gap:20px;display:flex}@media (max-width:900px){.auth{grid-template-columns:1fr}.auth-brand{gap:0;padding:20px 24px}.auth-brand>:not(.brand){display:none}.split{grid-template-columns:1fr}.rowhead{display:none}.row,.cols-activity.compact{grid-template-columns:1fr;justify-items:start}.cols-devices>svg{display:none}}@media (max-width:767px){h1{font-size:32px;line-height:36px}.shell{flex-direction:column}.sidebar{border:0;flex-direction:row;justify-content:space-between;align-items:center;width:auto;height:auto;padding:16px 20px 0;position:static}.sidebar .brand{padding:0}.nav{z-index:1;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:var(--color-surface);flex-direction:row;justify-content:space-around;position:fixed;bottom:0;left:0;right:0}.nav a{flex-direction:column;gap:4px;height:48px;padding:0 8px;font-size:13px}.nav a[aria-current=page]{background:0 0}.account{margin:0;padding:0}.account .who{display:none}.account button{font-size:13px}.content{padding:24px 20px 104px}.topbar{padding:20px 20px 0}.content.bare{padding:24px 20px 48px}.card{padding:20px}.pagehead .input,.pagehead .btn{width:100%}.usage{gap:16px 32px}}.landing{max-width:1440px;margin:0 auto}.landing-nav{align-items:center;gap:24px;display:flex}.landing-nav a:not(.btn){color:var(--color-ink-muted);font:500 15px/18px var(--font-sans);text-decoration:none}.landing-nav a:not(.btn):hover{color:var(--color-ink)}.landing-hero{justify-content:space-between;align-items:center;gap:56px;padding:96px 72px;display:flex}.landing-copy{flex-direction:column;gap:24px;max-width:680px;display:flex}.landing-copy h1{letter-spacing:-.03em;font-size:56px;line-height:60px}.landing-alpha{border-radius:var(--radius-sm);background:var(--color-ink);height:24px;color:var(--color-ground);font:400 12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 8px;display:inline-flex}.landing-lede{max-width:560px;color:var(--color-ink-muted);font-size:18px;line-height:28px}.landing-actions{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.landing-diagram{flex-shrink:1;min-width:0;height:auto}.landing-diagram text{fill:var(--color-ink);font:400 12px/16px var(--font-mono);letter-spacing:.08em}.landing-section{padding:0 72px 80px;scroll-margin-top:24px}.landing-section.section{flex-direction:column;gap:32px;display:flex}.landing-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 56px;display:grid}.landing-steps li{flex-direction:column;gap:8px;display:flex}.landing-steps .mono{letter-spacing:.08em;color:var(--color-exec);font-size:12px;line-height:16px}.landing-connector{flex-direction:column;gap:8px;max-width:560px;display:flex}.landing-status{border-top:1px solid var(--color-line-strong)}.landing-status div{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:24px;padding:10px 0;display:flex}.landing-status dd{color:var(--color-ink-muted);font:500 12px/16px var(--font-mono);letter-spacing:.08em;text-align:right;text-transform:uppercase}.landing-status dd.ok{color:var(--color-primary-strong)}.landing-status dd.wip{color:var(--color-paused-ink)}.landing-footer{border-top:1px solid var(--color-line);color:var(--color-ink-muted);font:400 12px/16px var(--font-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:24px 72px 40px;display:flex}@media (max-width:900px){.landing-diagram{display:none}.landing-steps{grid-template-columns:1fr}}@media (max-width:767px){.landing-nav a:not(.btn){display:none}.landing-nav .btn{height:auto;color:var(--color-primary-strong);background:0 0;border:0;padding:14px 0}.landing-hero{padding:48px 20px}.landing-copy{gap:20px}.landing-copy h1{letter-spacing:-.02em;font-size:36px;line-height:40px}.landing-lede{font-size:15px;line-height:24px}.landing-actions{flex-direction:column;padding-top:4px}.landing-section{padding:0 20px 48px}.landing-section.section{gap:24px}.landing-section>header .label{display:none}.landing-connector .well{padding:12px}.landing-connector .well .btn{flex:1 0 100%}.landing-footer{padding:20px 20px 32px}}
