@font-face{font-family:Funnel Display;src:url(/fonts/FunnelDisplay.ttf) format("truetype");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Funnel Sans;src:url(/fonts/FunnelSans.ttf) format("truetype");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Spline Sans Mono;src:url(/fonts/SplineSansMono.ttf) format("truetype");font-weight:300 700;font-style:normal;font-display:swap}:root{--display:"Funnel Display","Helvetica Neue",Arial,sans-serif;--sans:"Funnel Sans","Helvetica Neue",Arial,sans-serif;--mono:"Spline Sans Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--term-ink:#e7e8e9;--term-ai:#ff6268}:root,html[data-theme=dark]{color-scheme:dark;--alu:#17191b;--alu-deep:#111214;--panel:#202326;--panel-2:#1b1d20;--panel-3:#2a2d31;--panel-4:#35383c;--ink:#ebeae6;--ink-2:#c3c4c4;--ink-3:#a1a4a7;--ink-4:#909397;--on-ink:#141517;--on-ink-2:#45484d;--rule:#45494e;--rule-soft:#33363a;--signal:#ff6a2b;--signal-hi:#ff7f47;--signal-rgb:255,106,43;--on-signal:#141517;--signal-soft:#3b2216;--high:#ff8a7e;--high-bg:#3d1c19;--med:#f0b862;--med-bg:#382a12;--ok:#62d394;--ok-bg:#14301f;--add-bg:#13301e;--add-ink:#7cdca2;--del-bg:#3b1b1c;--del-ink:#ff978e;--hl-bg:#332c12;--hl2-bg:#2a2513;--hk-bg:#25223d;--hk-ink:#b9b0f5;--lit-bg:#33291a;--x-kw:#8fb7ff;--x-str:#e8bc72;--x-dec:#d0a8f6;--x-num:#8fb7ff;--x-ty:#72d4ce;--dev-hi:#2c2f33;--dev-lo:#1c1e21;--dev-edge:#0a0b0c;--dev-glint:rgba(255,255,255,.11);--bezel:#08090a;--key-hi:#383b3f;--key-lo:#292b2f;--key-edge:#0c0d0e;--key-drop:#050506;--key-glint:rgba(255,255,255,.1);--led-off:#575a5f;--strip:#0f1012;--lcd:#0b0c0d;--lcd-ink:#cfd2d5;--term:#0d0e10;--term-bar:#1c1e21;--term-rule:#2a2d31;--term-dot:#3e4146;--win-shadow:0 1px 1px rgba(0,0,0,.5),0 34px 60px -30px rgba(0,0,0,.9);--hdr-bg:rgba(23,25,27,.9);--go-shadow:inset 0 -2px 0 rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.2),0 1px 0 rgba(0,0,0,.45);--go-shadow-active:inset 0 -1px 0 rgba(0,0,0,.24);--dev-shadow:inset 0 1px 0 var(--dev-glint),inset 1px 0 0 rgba(255,255,255,.03),inset -1px 0 0 rgba(255,255,255,.03),inset 0 -2px 0 rgba(0,0,0,.4),0 1px 1px rgba(0,0,0,.5),0 34px 60px -30px rgba(0,0,0,.9);--led-shadow:inset 0 1px 1px rgba(0,0,0,.6),0 1px 0 rgba(255,255,255,.06);--led-on-shadow:0 0 0 2px rgba(var(--signal-rgb),.16),0 0 7px rgba(var(--signal-rgb),.9);--bezel-shadow:inset 0 2px 6px rgba(0,0,0,.9),0 1px 0 rgba(255,255,255,.07),0 -1px 0 rgba(0,0,0,.5);--readout-shadow:inset 0 1px 3px rgba(0,0,0,.95),0 1px 0 rgba(255,255,255,.07);--ro-track:#2b2e32;--key-shadow:0 3px 0 var(--key-drop),0 6px 10px -3px rgba(0,0,0,.65),inset 0 1px 0 var(--key-glint);--key-shadow-active:0 0 0 var(--key-drop),0 1px 2px rgba(0,0,0,.6),inset 0 1px 0 var(--key-glint);--key-hover:linear-gradient(180deg,#404347,#2e3034);--cursor-shadow:drop-shadow(0 2px 3px rgba(0,0,0,.7));--cursor-edge:var(--bezel);--tab-on-shadow:0 1px 1px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06);--law-bg:var(--strip);--law-ink:var(--lcd-ink);--law-shadow:inset 0 1px 0 var(--rule-soft);--sig-ink:#ff7f47;--cell-idle:#2a2d31;--cell-done:#4b4f55;--m0:#a78bfa;--m1:#60a5fa;--m2:#2dd4bf;--m3:#a3e635;--m4:#f472b6;--m5:#e5e7eb;--urgent:#f0ad3c;--alarm:#ff3d4a}html[data-theme=light]{color-scheme:light;--alu:#e6e7e8;--alu-deep:#dadbdd;--panel:#ffffff;--panel-2:#f5f6f6;--panel-3:#ecedee;--ink:#111213;--ink-2:#3c3f43;--ink-3:#5a5d62;--ink-4:#74777c;--on-ink:#ffffff;--on-ink-2:#d4d6d9;--rule:#bec0c3;--rule-soft:#e0e1e3;--signal:#ff5a1f;--signal-hi:#ff6b36;--signal-rgb:255,90,31;--on-signal:#111213;--signal-soft:#fff0e9;--high:#a3221a;--high-bg:#fbe8e6;--med:#7c5207;--med-bg:#f7eedb;--ok:#17663b;--ok-bg:#e2f1e7;--add-bg:#e4f3e9;--add-ink:#12552f;--del-bg:#fae7e5;--del-ink:#8a1c15;--hl-bg:#fff0bf;--hl2-bg:#fff6d6;--hk-bg:#f0eef8;--hk-ink:#54479a;--lit-bg:#fff6e0;--x-kw:#1f4a8a;--x-str:#7a4b06;--x-dec:#6a3a9a;--x-num:#1f4a8a;--x-ty:#0c6464;--dev-hi:#f4f5f6;--dev-lo:#d3d5d8;--dev-edge:#b2b5b9;--bezel:#17181a;--key-hi:#ffffff;--key-lo:#e2e3e5;--key-edge:#a6a9ad;--key-drop:#9a9da2;--led-off:#a2a5a9;--strip:#1c1d1f;--lcd:#1c1d1f;--lcd-ink:#d9dbdd;--term:#141516;--term-bar:#25272a;--term-rule:#000000;--term-dot:#4b4e53;--win-shadow:0 1px 1px rgba(0,0,0,.1),0 34px 54px -34px rgba(18,20,24,.55);--hdr-bg:rgba(230,231,232,.94);--go-shadow:inset 0 -2px 0 rgba(0,0,0,.16),0 1px 0 rgba(0,0,0,.08);--go-shadow-active:inset 0 -1px 0 rgba(0,0,0,.16);--dev-shadow:inset 0 1px 0 #fff,inset 0 -2px 0 rgba(0,0,0,.06),0 1px 1px rgba(0,0,0,.08),0 34px 54px -34px rgba(18,20,24,.5);--led-shadow:inset 0 1px 1px rgba(0,0,0,.35);--led-on-shadow:0 0 0 2px rgba(255,90,31,.15),0 0 6px rgba(255,90,31,.8);--bezel-shadow:inset 0 2px 6px rgba(0,0,0,.75),0 1px 0 rgba(255,255,255,.9);--readout-shadow:inset 0 1px 3px rgba(0,0,0,.65),0 1px 0 rgba(255,255,255,.8);--ro-track:#3b3e42;--key-shadow:0 3px 0 var(--key-drop),0 6px 9px -3px rgba(0,0,0,.2),inset 0 1px 0 #fff;--key-shadow-active:0 0 0 var(--key-drop),0 1px 2px rgba(0,0,0,.22),inset 0 1px 0 #fff;--key-hover:linear-gradient(180deg,#fff,#eaebed);--cursor-shadow:drop-shadow(0 2px 2px rgba(0,0,0,.28));--cursor-edge:#ffffff;--tab-on-shadow:0 1px 1px rgba(0,0,0,.08);--law-bg:var(--ink);--law-ink:#e9eaeb;--law-shadow:none;--sig-ink:#c2410c;--cell-idle:#eceef0;--cell-done:#c3c6ca;--m0:#7c3aed;--m1:#2563eb;--m2:#0d9488;--m3:#65a30d;--m4:#db2777;--m5:#6b7280;--urgent:#c98200;--alarm:#d91f2b}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%;scroll-behavior:smooth}body,html{background:var(--alu)}body{margin:0;color:var(--ink);font:400 16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit}svg{display:block}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:3px}.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--panel);padding:8px 12px;font:600 14px var(--sans)}.skip:focus{left:16px}.wrap{max-width:1400px;margin:0 auto;padding:0 40px}.mono{font-family:var(--mono)}.lbl{font:500 10.5px/1.3 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hdr{position:sticky;top:0;z-index:50;background:var(--hdr-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule)}.hdr .wrap{display:grid;grid-template-columns:auto 1fr auto auto;column-gap:26px;height:60px}.brand,.hdr .wrap{align-items:center}.brand{display:flex;gap:10px;text-decoration:none;font:600 19px/1 var(--display);letter-spacing:-.01em}.brand-mark{display:grid;grid-template-columns:repeat(3,5px);gap:2px;flex:none}.brand-mark i{width:5px;height:5px;border-radius:1px;background:color-mix(in srgb,var(--ink) 34%,transparent)}.brand-mark i:nth-child(2n){background:color-mix(in srgb,var(--ink) 58%,transparent)}.brand-mark i:nth-child(5){background:var(--signal);box-shadow:0 0 5px rgba(var(--signal-rgb),.8)}.nav{display:flex;gap:24px;margin-left:10px}.nav a,.signin{font:500 14px/1 var(--sans);text-decoration:none;color:var(--ink-2)}.nav a:hover,.signin:hover{color:var(--ink);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:40px;padding:0 16px;border-radius:6px;font:600 14px/1 var(--sans);text-decoration:none;white-space:nowrap;transition:background .15s,transform .08s}.btn-go{background:var(--signal);color:var(--on-signal);box-shadow:var(--go-shadow)}.btn-go:hover{background:var(--signal-hi)}.btn-go:active{transform:translateY(1px);box-shadow:var(--go-shadow-active)}.btn-lg{height:48px;padding:0 20px;font-size:15px}.btn .ar{font-family:var(--mono);font-weight:500}.h1{font:520 clamp(40px,4.3vw,64px)/.97 var(--display);letter-spacing:-.035em}.h1,.h2{margin:0 0 22px;text-wrap:balance}.h2{font:500 clamp(32px,3.5vw,50px)/1.02 var(--display);letter-spacing:-.03em}.body{font-size:16.5px;line-height:1.6;color:var(--ink-2)}.body p{margin:0 0 14px;max-width:34em}.body code,.inl{font:500 .86em var(--mono);background:var(--panel);border:1px solid var(--rule-soft);padding:1px 5px;border-radius:3px;color:var(--ink)}.sec{padding-top:104px;scroll-margin-top:60px}.sh{display:flex;align-items:flex-end;border-bottom:1px solid var(--ink);margin-bottom:40px}.sh-no{background:var(--ink);color:var(--on-ink);font:500 11px/1 var(--mono);letter-spacing:.08em;padding:8px 11px 7px;border-radius:3px 3px 0 0}.sh-t{font:500 11px/1 var(--mono);padding:0 12px 7px;color:var(--ink)}.sh-r,.sh-t{letter-spacing:.09em;text-transform:uppercase}.sh-r{margin-left:auto;font:500 10.5px/1 var(--mono);color:var(--ink-3);padding-bottom:7px}.g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.spec{margin:0;border-top:1.5px solid var(--ink)}.spec>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:16px;padding:9px 0 10px;border-bottom:1px solid var(--rule)}.spec dt{font:500 10.5px/1.5 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding-top:2px}.spec dd{margin:0;overflow-wrap:anywhere;font:500 14.5px/1.42 var(--sans);color:var(--ink)}.spec .m,.spec dd .m{font:500 13px/1.45 var(--mono)}.hero{padding:40px 0 0}.hero .wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.hero-top{grid-column:1/-1;padding-bottom:36px;margin-bottom:12px;border-bottom:1px solid var(--rule-soft)}.hero-h1{font-size:clamp(44px,5.6vw,84px);line-height:.98;margin:0}.hero-h1-k{display:block;color:var(--signal)}.hero-l{grid-column:1/9;padding-top:24px;padding-bottom:16px}.eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:30px}.pn{font:500 10.5px/1 var(--mono);letter-spacing:.08em;padding:4px 6px;border:1px solid var(--ink);border-radius:2px}.hero-sub{font:500 clamp(22px,1.9vw,27px)/1.25 var(--display);letter-spacing:-.015em;color:var(--ink);margin:0 0 30px}.lede{font:400 18px/1.55 var(--sans);color:var(--ink-2);margin:0 0 30px;max-width:36em}.lede-k{font-weight:600;color:var(--ink)}.ctas{display:flex;flex-wrap:wrap;gap:12px}.device{--sh:584px;position:relative;background:linear-gradient(180deg,var(--dev-hi),var(--dev-lo));border:1px solid var(--dev-edge);border-radius:22px;padding:11px 14px 0;box-shadow:var(--dev-shadow)}.led{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--led-off);box-shadow:var(--led-shadow)}@keyframes blink{0%{opacity:1}to{opacity:.35}}.bezel{background:var(--bezel);border-radius:12px;padding:8px;box-shadow:var(--bezel-shadow)}.screen{position:relative;height:var(--sh);background:var(--panel);overflow:hidden;container:scr/inline-size;font:400 12.5px/1.45 var(--sans);color:var(--ink)}.readout,.screen{border-radius:5px}.readout{display:flex;align-items:center;gap:12px;margin:12px 0 0;padding:0 12px;height:30px;background:var(--lcd);color:var(--lcd-ink);font:500 10.5px/1 var(--mono);letter-spacing:.06em;box-shadow:var(--readout-shadow)}.ro-no{color:var(--signal);flex:none}.ro-name{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f2f3f4;letter-spacing:.01em}.ro-bar{flex:none;width:96px;height:3px;background:var(--ro-track);border-radius:2px;overflow:hidden}.ro-bar i{display:block;height:100%;background:#eef0f1;transform-origin:left center;transition:transform .35s}.keys{grid-template-columns:repeat(var(--n),minmax(0,1fr)) minmax(0,1.05fr);gap:10px;padding:14px 0 18px}.key,.keys{display:grid}.key{position:relative;appearance:none;margin:0;border:1px solid var(--key-edge);border-radius:8px;background:linear-gradient(180deg,var(--key-hi),var(--key-lo));box-shadow:var(--key-shadow);height:50px;padding:8px 10px 7px;cursor:pointer;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;column-gap:7px;text-align:left;color:var(--ink);font:500 10px/1.15 var(--mono);letter-spacing:.07em;text-transform:uppercase;transition:transform .07s,box-shadow .07s}.key .led{grid-row:1;grid-column:1;margin-top:2px}.key .kn{grid-row:1;grid-column:2;color:var(--ink-3)}.key .kl{grid-row:2;grid-column:1/3;align-self:end;overflow-wrap:anywhere}.key:hover{background:var(--key-hover)}.key:active{transform:translateY(3px);box-shadow:var(--key-shadow-active)}.key.on .led{background:var(--signal);box-shadow:var(--led-on-shadow)}.key.on .kn{color:var(--ink)}.keys[hidden],.readout[hidden]{display:none}.cursor{position:absolute;left:0;top:0;width:22px;height:22px;margin:-3px 0 0 -4.5px;pointer-events:none;z-index:40;opacity:0;will-change:transform}.cursor.show{opacity:1}.cursor svg{width:22px;height:22px;filter:var(--cursor-shadow);transform-origin:4.5px 3px;transition:transform .12s}.cursor svg path{fill:var(--ink);stroke:var(--cursor-edge);stroke-width:1.5;stroke-linejoin:round}.cursor:before{content:"";position:absolute;left:-7.5px;top:-9px;width:24px;height:24px;border-radius:50%;border:2px solid var(--signal);opacity:0}.cursor.click svg{transform:scale(.86)}.cursor.click:before{animation:ripple .5s ease-out}@keyframes ripple{0%{opacity:.95;transform:scale(.35)}to{opacity:0;transform:scale(1.55)}}.pressing{transform:translateY(1px) scale(.97)!important;filter:brightness(.9)}.bar{display:flex;align-items:center;gap:9px;height:32px;padding:0 12px;border-bottom:1px solid var(--rule-soft);background:var(--panel-2);font:400 11px/1 var(--mono);color:var(--ink-3)}.mk{flex:none;width:12px;height:12px;border-radius:2px;background:var(--ink);position:relative}.mk:after{content:"";position:absolute;right:2px;top:2px;width:3px;height:3px;border-radius:50%;background:var(--signal)}.url{min-width:0;flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:3px 8px;background:var(--panel);border:1px solid var(--rule-soft);border-radius:4px;transition:border-color .2s}.url b{color:var(--ink);font-weight:500}.url.typing{border-color:var(--ink)}.url.typing b:after{content:"";display:inline-block;width:1px;height:11px;margin-left:1px;vertical-align:-1px;background:var(--ink);animation:blink .8s steps(2,jump-none) infinite}.who{display:flex;align-items:center;gap:7px;font:500 12px/1 var(--sans);color:var(--ink-2);white-space:nowrap}.av{display:inline-block;flex:none;width:20px;height:20px;border-radius:50%;background:var(--ink);color:var(--on-ink);font:600 8.5px/20px var(--mono);font-style:normal;text-align:center;letter-spacing:0}.plbl{font:500 9.5px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.mbtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:30px;padding:0 12px;border-radius:5px;border:1px solid var(--rule);background:var(--panel);font:600 12px/1 var(--sans);color:var(--ink);white-space:nowrap;transition:transform .12s,background .2s,opacity .25s,color .2s;-webkit-user-select:none;user-select:none}.mbtn.done{background:var(--panel-3);border-color:var(--rule-soft);color:var(--ink-3)}.mbtn.sm{height:24px;padding:0 9px;font-size:11px}.mbtn .ico{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.mbtn.busy .ico{animation:spin .8s linear infinite}.sev{display:inline-flex;align-items:center;gap:5px;height:18px;padding:0 6px;border-radius:3px;font:600 9.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sev:before{content:"";width:6px;height:6px;border-radius:1px;background:currentColor}.sev.high{background:var(--high-bg);color:var(--high)}.sev.med{background:var(--med-bg);color:var(--med)}.id{font:600 11px/1 var(--mono);color:var(--ink)}.dim{color:var(--ink-3)}.tag{white-space:nowrap;font:500 9.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:3px 5px;border:1px solid var(--rule);border-radius:3px;color:var(--ink-2)}.ci{position:relative;display:inline-block;flex:none;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--rule);background:var(--panel);transition:background .2s,border-color .2s}[data-s="1"]>.ci{border-color:var(--rule-soft);border-top-color:var(--ink);border-right-color:var(--ink);animation:spin .7s linear infinite}.ci.ok,[data-s="2"]>.ci{background:var(--ok);border-color:var(--ok)}.ci.ok:after,[data-s="2"]>.ci:after{content:"";position:absolute;left:3.9px;top:1.3px;width:4px;height:7.5px;border:solid var(--on-ink);border-width:0 1.8px 1.8px 0;transform:rotate(42deg)}.ci.bad,[data-s="3"]>.ci{background:var(--high);border-color:var(--high)}.ci.bad:after,.ci.bad:before,[data-s="3"]>.ci:after,[data-s="3"]>.ci:before{content:"";position:absolute;left:5.6px;top:2.5px;width:1.8px;height:8px;background:var(--on-ink);border-radius:1px;transform:rotate(45deg)}.ci.bad:after,[data-s="3"]>.ci:after{transform:rotate(-45deg)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.rv{animation:rise .38s cubic-bezier(.2,.7,.2,1) both}.scroll{overflow-y:auto;overscroll-behavior:contain}.code,.scroll{scrollbar-width:thin}.code{font:400 11.5px/1.56 var(--mono);background:var(--panel-2);color:var(--ink);overflow-x:auto}.code-h{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;padding:5px 10px;font:500 10px/1.3 var(--mono);letter-spacing:.03em;color:var(--ink-3);border-bottom:1px solid var(--rule-soft);background:var(--panel)}.code-h b{color:var(--ink);font-weight:500}.rows{display:inline-block;min-width:100%;padding:5px 0}.r{display:flex;white-space:pre;padding-right:14px}.r .no{width:4.2ch;padding-right:1.2ch;text-align:right;color:var(--ink-4)}.r .no,.r .sg{flex:none;-webkit-user-select:none;user-select:none;font-style:normal}.r .sg{width:2ch;text-align:center;color:var(--ink-3)}.r.add{background:var(--add-bg)}.r.add .sg{color:var(--add-ink);font-weight:600}.r.del{background:var(--del-bg)}.r.del .sg{color:var(--del-ink);font-weight:600}.r.hk{color:var(--hk-ink);background:var(--hk-bg)}.r.fh{color:var(--ink-3)}.r.hl{background:var(--hl-bg);box-shadow:inset 3px 0 0 var(--high)}.r.hl2{background:var(--hl2-bg)}.xk{color:var(--x-kw)}.xs{color:var(--x-str)}.xd{color:var(--x-dec)}.xn{color:var(--x-num)}.xt{color:var(--x-ty)}.xf{font-weight:600}.d1 .bar{height:28px}.d1 .work{position:absolute;top:28px;left:0;right:0;bottom:0;display:flex}.stage{position:relative;flex:1 1;min-width:0}.stage>.v{position:absolute;inset:0;display:flex;flex-direction:column;gap:10px;padding:14px 16px 12px;animation:fade .3s both}.pass-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.pass-h h5{margin:0;font:600 14.5px/1.25 var(--display);letter-spacing:-.01em}.pass-m{margin-left:auto;font:400 10.5px/1.3 var(--mono);color:var(--ink-3)}.meters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto;column-gap:12px;padding:8px 0;border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft)}.meters>div{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-items:end}.meters b{display:block;font:500 18px/1.2 var(--mono);margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meters em{align-self:start;font:400 10px/1.35 var(--mono);font-style:normal;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meters .sig{color:var(--alarm)}.sw{flex:none;width:9px;height:9px;border-radius:2px;background:var(--mc)}.sw.s-no{background:var(--cell-done)}.sw.s-hit{background:var(--alarm)}.mc0{--mc:var(--m0)}.mc1{--mc:var(--m1)}.mc2{--mc:var(--m2)}.mc3{--mc:var(--m3)}.mc4{--mc:var(--m4)}.mc5{--mc:var(--m5)}.as-p{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(206px,1fr) minmax(0,2fr);gap:10px}.ap,.cb{min-width:0;min-height:0;display:flex;flex-direction:column;border:1px solid var(--rule-soft);border-radius:5px;padding:8px 10px}.cb{background:var(--panel-2)}.cb-h{font:500 11px/1.3 var(--mono);color:var(--ink);padding-bottom:6px;margin-bottom:5px;border-bottom:1px solid var(--rule-soft)}.cb-c{display:flex;justify-content:space-between;gap:8px;margin-bottom:2px}.fl{list-style:none;margin:0;padding:0;flex:1 1;min-height:0;grid-auto-rows:minmax(0,1fr);align-content:start;overflow:hidden}.fl,.fr{display:grid}.fr{grid-template-columns:13px minmax(0,1fr) auto;grid-template-rows:auto 2px;column-gap:6px;row-gap:3px;align-content:center;margin:0 -5px;padding:2px 5px;border-radius:3px;transition:background-color .35s}.fr.hot{background:var(--high-bg)}.fd{grid-row:1/3;align-self:center;position:relative;width:13px;height:13px;font:600 8.5px/13px var(--mono);font-style:normal;text-align:center;color:var(--on-signal)}.fd,.fd:before{border-radius:50%}.fd:before{content:"";position:absolute;left:4.5px;top:4.5px;width:4px;height:4px;background:var(--cell-done)}.fd.on{background:var(--alarm);box-shadow:0 0 6px color-mix(in srgb,var(--alarm) 45%,transparent)}.fd.on:before{display:none}.fr.hot .fd.on{animation:pop .45s ease-out}.fp{min-width:0;white-space:nowrap;font:400 10px/1.3 var(--mono);color:var(--ink)}.fp .dim{color:var(--ink-3)}.fn{min-width:2ch;text-align:right;font:500 10px/1.3 var(--mono);color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fb{grid-column:2/4;height:2px;border-radius:1px;background:var(--cell-idle);overflow:hidden}.fb i{display:block;height:100%;background:var(--ink-4);transform:scaleX(1);transform-origin:left center;transition:transform .2s linear}.ap{gap:7px}.ap-h{align-items:baseline;justify-content:space-between;gap:3px 12px}.ap-h,.legend,.outc{display:flex;flex-wrap:wrap}.legend,.outc{list-style:none;margin:0;padding:0;gap:4px 12px;font:500 10px/1.3 var(--mono);color:var(--ink-2)}.legend li,.outc li{display:flex;align-items:center;gap:5px;white-space:nowrap}.legend em{font-style:normal;color:var(--ink-3)}.tg{flex:1 1;min-width:0;min-height:0;container-type:size}.tgi{--sc:7;--sr:12;--g:2px;--G:7px;--cs:min(calc((100cqw - (var(--n) - 1) * var(--G) - var(--n) * (var(--sc) - 1) * var(--g)) / (var(--n) * var(--sc))),calc((100cqh - (var(--sr) - 1) * var(--g)) / var(--sr)));height:100%;display:flex;align-items:center;gap:var(--G)}.sg{display:grid;grid-template-columns:repeat(var(--sc),var(--cs));grid-auto-rows:var(--cs);gap:var(--g)}.tile{border-radius:2px;background:var(--cell-idle);transition:background-color .2s}.tile.s-run{background:var(--mc);animation:tp var(--pd,1s) ease-in-out var(--pl,0s) infinite alternate}.tile.s-no{background:color-mix(in srgb,var(--mc) 12%,var(--cell-done))}.tile.s-hit{background:var(--alarm);box-shadow:0 0 6px color-mix(in srgb,var(--alarm) 55%,transparent);animation:pop .45s ease-out}@keyframes tp{0%{opacity:1;transform:none}to{opacity:.72;transform:scale(.7)}}@keyframes pop{0%{transform:scale(1.7)}to{transform:none}}.act{margin:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:0 12px;min-height:15px;font:400 10.5px/1.45 var(--mono);color:var(--ink-3)}.act,.act .a-m{align-items:center}.act .a-m{display:inline-flex;gap:5px;color:var(--ink-2)}.act .a-f{color:var(--ink)}.act .a-o{margin-left:auto}.act .a-o.yes{color:var(--alarm)}.dif{font:600 9.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:3px 5px;border-radius:3px;white-space:nowrap}.dif.d1{background:var(--high-bg);color:var(--high)}.dif.d2{background:var(--med-bg);color:var(--med)}.dif.d3{background:var(--panel-3);color:var(--ink-2)}.c-head{position:sticky;top:-14px;z-index:3;background:var(--panel);margin:-14px -16px 0;padding:14px 16px 9px;border-bottom:1px solid var(--rule-soft)}.d3 .v3{position:absolute;top:32px;left:0;right:0;bottom:28px}.d3 .screen[data-case=fixed] .case[data-c=reopened],.d3 .screen[data-case=reopened] .case[data-c=fixed]{display:none}.case{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px;animation:fade .35s both}.c-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.c-head h6{margin:7px 0 0;font:600 16px/1.25 var(--display);letter-spacing:-.01em}.status{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:11px;font:600 11px/1 var(--sans);background:var(--panel-3);color:var(--ink-2);transition:background .3s,color .3s;white-space:nowrap}.status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.status.ok{background:var(--ok-bg);color:var(--ok)}.status.bad{background:var(--high-bg);color:var(--high)}.c-commit{gap:10px;padding:8px 10px;border:1px solid var(--rule-soft);border-radius:5px;min-height:46px}.c-commit,.commit{display:flex;align-items:center}.commit{flex:1 1;min-width:0;flex-wrap:wrap;gap:4px 9px}.sha{font:600 11.5px/1 var(--mono);padding:3px 6px;background:var(--ink);color:var(--on-ink);border-radius:3px}.msg{font:600 12px/1.3 var(--sans)}.pa{color:var(--add-ink)}.pa,.pd{font:500 11px/1 var(--mono)}.pd{color:var(--del-ink)}.by{font:400 10.5px/1 var(--mono)}.by,.waiting{color:var(--ink-3)}.waiting{flex:1 1;font-size:12px}.waiting:before{content:"";display:inline-block;width:10px;height:10px;margin-right:8px;vertical-align:-1px;border:1.5px solid var(--rule);border-top-color:var(--ink);border-radius:50%;animation:spin .9s linear infinite}.c-eq{display:grid;gap:3px;padding:7px 10px;background:var(--panel-2);border-radius:5px;font:400 10.5px/1.45 var(--mono);color:var(--ink-2);transition:background .3s}.c-eq.lit{background:var(--lit-bg)}.c-eq>div{display:flex;gap:10px;min-width:0}.c-eq span:last-child{min-width:0;overflow-wrap:anywhere}.eq-l{flex:none;width:3ch;color:var(--ink-3);font-weight:500}.ck-h{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;padding-bottom:5px;border-bottom:1px solid var(--rule-soft)}.ck-h .dim{font:400 10px/1.3 var(--mono)}.ck{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:10px;padding:6px 0;border-bottom:1px solid var(--rule-soft);color:var(--ink-3);transition:color .2s}.ck[data-s="1"],.ck[data-s="2"],.ck[data-s="3"]{color:var(--ink)}.ck .ct{font-size:12px;line-height:1.4}.ck code{grid-column:2;font:400 10px/1.4 var(--mono);color:var(--ink-3);overflow-wrap:anywhere}.ck .ct code{font:500 11px var(--mono);color:inherit}.ck[data-s="3"] .ct{color:var(--high)}.c-res{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:9px 11px;border-radius:5px}.c-res b{font:600 13.5px/1.2 var(--display)}.c-res span{font-size:11.5px;color:var(--ink-2)}.c-res.ok{background:var(--ok-bg);box-shadow:inset 3px 0 0 var(--ok)}.c-res.ok b{color:var(--ok)}.c-res.bad{background:var(--high-bg);box-shadow:inset 3px 0 0 var(--high)}.c-res.bad b{color:var(--high)}.c-ev{display:grid;gap:8px}.c-ev.two{grid-template-columns:repeat(2,minmax(0,1fr))}.c-ev .code{border:1px solid var(--rule-soft);border-radius:5px;font-size:11px}.ev-n{margin:0;font-size:11.5px;line-height:1.45;color:var(--ink-2)}.law{position:absolute;left:0;right:0;bottom:0;height:28px;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--law-bg);color:var(--law-ink);box-shadow:var(--law-shadow);font:400 10.5px/1.2 var(--mono);white-space:nowrap;overflow:hidden}.law b{color:var(--signal);font-weight:500;flex:none}.law span{min-width:0;overflow:hidden;text-overflow:ellipsis}@container scr (max-width:600px){.stage>.v{padding:12px 12px 10px}.pass-m{margin-left:0;flex-basis:100%}.meters{column-gap:8px}.meters b{font-size:16px}.v-as{gap:8px}.v-as .pass-m{display:none}.as-p{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:8px}.ap,.cb{padding:7px 9px}.cb{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px}.cb-h{border-bottom:0;margin:0;padding:0}.cb-c{grid-column:2;grid-row:1;align-self:center;margin:0}.cb-c span:first-child{display:none}.fl{grid-column:1/-1;margin-top:5px;padding-top:3px;border-top:1px solid var(--rule-soft);grid-auto-rows:auto}.fr{row-gap:2px}.fr:nth-child(n+7){display:none}.ap{gap:5px}.ap-h .plbl{display:none}.legend,.outc{gap:3px 10px;font-size:9.5px}.tgi{--sc:5;--sr:8;--G:6px}.sg .tile:nth-child(n+41){display:none}.act{min-height:31px}.code{font-size:11px}.host,.who span{display:none}.c-commit{flex-wrap:wrap}.c-ev.two{grid-template-columns:minmax(0,1fr)}.law{height:40px;align-items:center;line-height:1.35;height:54px}.law,.law span{white-space:normal}.d3 .v3{bottom:54px}.status{margin-left:0}}.ex-kicker{margin:0 0 10px;font:600 13px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal)}.ex-title{margin-bottom:20px}.how-last{color:var(--ink);font-weight:500}.figs-how{grid-template-columns:1fr;margin-top:32px}.figs-how>div,.figs-how>div+div{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:16px;align-items:baseline;padding:16px 0;border-left:0}.figs-how dt{margin:0;font-size:clamp(22px,1.8vw,28px)}.figs-how dt,.fn{white-space:nowrap}.fn{margin-left:6px;font:500 11px/1 var(--mono);color:var(--ink-3);text-decoration:none;vertical-align:2px}.fn:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.trap-lead{margin:0 0 16px;font:550 22px/1.25 var(--display);letter-spacing:-.015em;color:var(--ink)}.trap-close{margin:30px 0 0;max-width:46em;padding-left:18px;border-left:3px solid var(--signal);font:550 clamp(20px,1.75vw,25px)/1.32 var(--display);letter-spacing:-.014em;color:var(--ink);text-wrap:pretty}.tp{margin:40px 0 0}.tp-st{--H:530px;--pad:24px;--wt:104px;--lx:47cqw;position:relative;height:var(--H);container-type:inline-size;overflow:hidden;background:var(--panel);border:1px solid var(--rule);border-radius:4px}.tp-ct{position:absolute;left:var(--pad);top:20px;margin:0;display:flex;flex-direction:column;gap:7px}.tp-cl{font:500 10.5px/1.3 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.tp-n{font:550 46px/1 var(--display);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--alarm)}.tp-wall{--ts:calc(((100cqw - 70px) * 2 / 3 - 89px) / 28);position:absolute;left:var(--pad);right:calc(100% - var(--lx));top:var(--wt);bottom:var(--pad);display:grid;grid-template-columns:repeat(auto-fill,var(--ts));grid-template-rows:repeat(auto-fill,var(--ts));grid-auto-rows:0;gap:2px}.tp-c{position:relative;display:grid;place-items:center;border-radius:2px;background:var(--cell-done);font-style:normal}.tp-c.hot{grid-column:var(--c);grid-row:var(--r);z-index:1}.tp-c b{font:600 10px/1 var(--mono);color:#fff;opacity:0;transition:opacity .3s}.tp[data-step="1"] .tp-c{animation:tp-run var(--pd) ease-in-out var(--it) alternate}.tp[data-step="1"] .tp-c[data-v]{background:var(--alarm)}@keyframes tp-run{0%{background:var(--mc)}to{background:var(--mc);opacity:.72;transform:scale(.7)}}.tp[data-step="2"] .tp-c[data-v]:not(.hot){animation:tp-out .4s calc(.3s + var(--d) * 4.4s) both}@keyframes tp-out{0%{background:var(--alarm)}}:is(.tp[data-step="2"],.tp[data-step="3"]) .tp-c.hot{transition:background-color .4s}:is(.tp[data-step="2"],.tp[data-step="3"]) .tp-c.hot.lit{background:var(--alarm)}.tp[data-step="3"] .tp-c b{opacity:1}.tp-pnl{position:absolute;left:calc(var(--pad) + var(--lx));right:0;top:0;bottom:0;padding:18px var(--pad) var(--pad) 26px;display:flex;flex-direction:column;background:var(--panel);border-left:1px solid var(--rule);opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.tp[data-step="1"] .tp-scan,:is(.tp[data-step="2"],.tp[data-step="3"]) .tp-chk{opacity:1;visibility:visible;transition:opacity .4s .15s}.tp-sl{list-style:none;margin:0;padding:0}.tp-sr{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:12px;align-items:center;height:38px;border-top:1px solid var(--rule-soft);font:500 12px/1.2 var(--mono);color:var(--ink-3)}.tp-sr>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-sr b{font:550 13.5px/1.2 var(--sans);color:var(--ink)}.tp-sr.in{animation:tp-row .35s cubic-bezier(.2,.7,.2,1) both}@keyframes tp-row{0%{opacity:0;transform:translateY(-8px)}}.tp-sev{justify-self:start;padding:3px 5px;border-radius:3px;font:600 9.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--panel-3);color:var(--ink-2)}.tp-sev[data-sv=critical]{background:color-mix(in srgb,var(--alarm) 16%,transparent);color:var(--alarm)}.tp-sev[data-sv=high]{background:var(--high-bg);color:var(--high)}.tp-sev[data-sv=medium]{background:var(--med-bg);color:var(--med)}.tp-xh{margin:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tp-xh b{font:550 18px/1.2 var(--display);letter-spacing:-.012em;color:var(--ink)}.tp-xh span{font:500 11px/1.3 var(--mono);color:var(--ink-3);text-align:right}.tp-xc{margin:8px 0 10px;font:500 12px/1.4 var(--mono);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tp-xc b{margin-right:5px;font-weight:600;color:var(--ink)}.tp-xc b.hot{color:var(--alarm)}.tp-xl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tp-xr{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid var(--rule-soft);transition:opacity .4s}.tp-xr[data-s="0"]{opacity:.35}.tp[data-step="3"] .tp-xr[data-k=no]{opacity:.5}.tp-lp{box-sizing:border-box;width:16px;height:16px;margin-top:1px;border:1px solid var(--ink-4);border-radius:3px;font:600 10px/14px var(--mono);font-style:normal;text-align:center;color:transparent}.tp-xr[data-s="1"] .tp-lp{border:2px solid var(--ink-3);border-top:2px solid transparent;border-radius:50%;animation:tp-spin .8s linear infinite}@keyframes tp-spin{to{transform:rotate(1turn)}}.tp-xr[data-s="2"][data-k=yes] .tp-lp{border-color:var(--alarm);background:var(--alarm);color:#fff}.tp-xr.more[data-s="2"] .tp-lp:before{content:"+"}.tp-xr[data-s="2"][data-k=no] .tp-lp{border-color:var(--rule);color:var(--ink-3)}.tp-xr[data-s="2"][data-k=no] .tp-lp:before{content:"×"}.tp-xt{display:block;font:550 13.5px/1.3 var(--sans);color:var(--ink);text-wrap:balance}.tp-xr[data-s="2"][data-k=no] .tp-xt,.tp-xs{color:var(--ink-3)}.tp-xs{display:grid;margin-top:5px;font:500 11px/1.3 var(--mono)}.tp-xs>*{grid-area:1/1;min-width:0}.tp-xo{display:flex;align-items:center;gap:8px;visibility:hidden}.tp-xo em{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-xr[data-s="2"] .tp-xo{visibility:visible}.tp-xr[data-s="0"] .w,.tp-xr[data-s="2"] .w{visibility:hidden}.tp-chip{flex:none;padding:3px 5px;border:1px solid var(--rule);border-radius:3px;font:600 9.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.tp-chip.yes{border-color:var(--alarm);color:var(--alarm)}.tp-rest{margin:auto 0 0;padding-top:12px;font:500 10.5px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.tp.snap *,.tp.snap :after,.tp.snap :before{transition:none!important}.dsec .d-text{grid-column:1/6;padding-right:12px}.dsec .d-fig{grid-column:6/13}#how .body p{max-width:none}.how-fig{margin-top:30px}.d-text .spec{margin-top:26px}.ntk-kicker{margin:0 0 10px;font:600 13px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal)}.ntk-title{margin-bottom:36px}.ntk-g{align-items:start}.ntk-t{grid-column:1/6;padding-right:12px}.ntk-f{grid-column:6/13}.ntk-sub{margin:-12px 0 34px}.ntk-sub p{margin:0 0 14px;font:400 19px/1.55 var(--sans);color:var(--ink-2);text-wrap:pretty}.ntk-sub p:first-child{font-weight:550;color:var(--ink)}.ntk-sub p:last-child{margin-bottom:0}.ntk-full{margin-top:8px}.ntk-lead{margin:0 0 26px;max-width:34em;font:400 18px/1.55 var(--sans);color:var(--ink-2)}.i-arrow,.i-hex,.i-lock{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.roles{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--ink)}.role{position:relative;padding:13px 14px 15px 16px;border-bottom:1px solid var(--rule);transition:background-color .3s}.role:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--signal);transform:scaleY(0);transform-origin:50% 0;transition:transform .3s}.role.on{background:linear-gradient(90deg,var(--signal-soft),transparent 85%)}.role.on:before{transform:none}.role-h{display:flex;align-items:center;gap:9px;margin-bottom:10px}.role-h h3{margin:0;font:600 13px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.role.on .led{background:var(--signal);box-shadow:var(--led-on-shadow)}.role-st{margin-left:auto;font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.role-ls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px}.role-l.can{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:14px;padding-top:9px;border-top:1px dashed var(--rule)}.role-k{display:block;margin-bottom:5px;font:500 10px/1.3 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.role-l.can .role-k{margin:0}.role-l ul{list-style:none;margin:0;padding:0}.role-l li{display:grid;grid-template-columns:13px minmax(0,1fr);column-gap:8px;padding:2px 0;font:500 14px/1.4 var(--sans);color:var(--ink)}.role-l.no li{color:var(--ink-3)}.role-l svg{width:13px;height:13px;margin-top:3px}.role-l.yes svg{color:var(--ok);stroke-width:1.8}.role-l.no svg{color:var(--ink-4)}.nk{margin:0}.nk-box{background:var(--panel);border:1px solid var(--rule);border-radius:4px;container:nk/inline-size}.nk-top{display:flex;align-items:center;gap:12px;padding:9px 10px 12px 14px;background:var(--panel-2);border-bottom:1px solid var(--rule);border-radius:4px 4px 0 0}.nk-id{flex:none;font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.nk-chips{margin-left:auto}.nk-chip,.nk-chips{display:flex;gap:7px}.nk-chip{appearance:none;margin:0;align-items:center;min-height:30px;padding:5px 10px;border:1px solid var(--key-edge);border-radius:6px;background:linear-gradient(180deg,var(--key-hi),var(--key-lo));box-shadow:var(--key-shadow);font:600 12px/1.2 var(--sans);color:var(--ink-2);text-align:left;white-space:nowrap;cursor:pointer;transition:transform .07s,box-shadow .07s}.nk-chip b{font:600 10.5px/1 var(--mono);color:var(--ink-3)}.nk-chip:hover{background:var(--key-hover);color:var(--ink)}.nk-chip:active{transform:translateY(3px);box-shadow:var(--key-shadow-active)}.nk-chip.on{color:var(--ink)}.nk-chip.on b{color:var(--sig-ink)}.nk-chip.on .led{background:var(--signal);box-shadow:var(--led-on-shadow)}.nk-scr{overflow:hidden;padding:28px 24px 22px;background-color:var(--panel-2);background-image:radial-gradient(circle,var(--rule-soft) 1px,transparent 1.4px);background-size:16px 16px}.nk-map{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center}.nk .off{visibility:hidden}.nk-w{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;transition:opacity .5s}.nk-w .w{fill:none;stroke:var(--ink-4);stroke-width:1}.nk-w .wj{fill:var(--ink-4)}.nk-w .lit{fill:none;stroke:var(--signal);stroke-width:2.2;stroke-linejoin:round;transition:opacity .4s}.nk-scr[data-q] .nk-w .lit{opacity:.4}.nk-w .dot{fill:var(--signal)}.nk-w .halo{fill:rgba(var(--signal-rgb),.24)}.nk-w .g .dot{fill:var(--ink-2)}.nk-w .g .halo{fill:none}.nk-node{position:relative;z-index:1;background:var(--panel);border:1px solid var(--rule);border-radius:4px;transition:opacity .5s,border-color .3s,box-shadow .3s}.nk-scr[data-ghost] .nk-agent,.nk-scr[data-ghost] .nk-dev,.nk-scr[data-ghost] .nk-w{opacity:.3}.nk-admin{position:relative;width:100%;max-width:560px;padding:0 14px 3px;border-color:var(--ink)}.nk-empty{position:absolute;left:14px;right:14px;top:36px;bottom:0;display:grid;place-items:center;margin:0;font:500 12px/1.4 var(--mono);color:var(--ink-3);text-align:center;opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s .4s}.nk-scr[data-empty] .nk-empty{opacity:1;visibility:visible;transition:opacity .5s .2s}.nk-nh{display:flex;align-items:center;gap:8px;padding:8px 0 7px;border-bottom:1px solid var(--ink)}.nk-nh b{font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.nk-rows{list-style:none;margin:0;padding:0}.nk-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 11px 56px;align-items:center;column-gap:8px;padding:7px 0;border-bottom:1px solid var(--rule-soft);transition:opacity .45s}.nk-row[data-st=to]{opacity:0}.nk-row:last-child{border-bottom:0}.nk-row.in{animation:rise .35s cubic-bezier(.2,.7,.2,1) both}.nk-row:before{content:"";position:absolute;left:-12px;top:-1px;bottom:-1px;width:3px;background:var(--signal);opacity:0;transition:opacity .2s}.nk-row[data-st=go]:before{opacity:1}.nk-row>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 13px/1.3 var(--sans)}.nk-row>svg{width:11px;height:11px;color:var(--ink-4)}.nk-st{justify-self:end;font:500 10px/1.2 var(--mono);color:var(--ink-4);white-space:nowrap}.nk-row[data-st=go] .nk-st{color:var(--sig-ink)}.nk-row[data-st=to] .nk-st{font-weight:600;color:var(--ink)}.nk-agents,.nk-devs{list-style:none;width:100%;padding:0}.nk-agents{margin:56px 0 0;display:flex;justify-content:center}.nk-agent{width:100%;max-width:240px;padding:8px 11px 9px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px}.nk-agent svg{width:13px;height:13px;color:var(--ink-2)}.nk-agent b{font:600 9.5px/1.25 var(--mono);letter-spacing:.07em;text-transform:uppercase}.nk-as{grid-column:1/-1;margin-top:4px;font:500 10.5px/1.3 var(--mono);color:var(--ink-3);overflow-wrap:anywhere}.nk-agent.done .nk-as{color:var(--ink)}.nk-agent.busy{border-color:var(--signal);box-shadow:0 0 0 3px rgba(var(--signal-rgb),.16)}.nk-agent.busy svg{color:var(--signal);animation:spin 1.1s linear infinite}.nk-agent.busy .nk-as{color:var(--sig-ink)}.nk-devs{margin:56px 0 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.nk-dev{min-width:0;padding:9px 9px 10px}.nk-dh{display:flex;align-items:center;gap:6px}.nk-dh,.nk-dh>span{min-width:0}.nk-dh b{display:block;font:600 14px/1.15 var(--sans)}.nk-dh em{display:block;margin-top:1px;font:500 10px/1.2 var(--mono);font-style:normal;color:var(--ink-3)}.nk-q{list-style:none;margin:7px 0 0;padding:6px 0 0;border-top:1px solid var(--rule-soft);display:flex;flex-direction:column;gap:4px;min-height:69px}.nk-qi{display:flex;align-items:center;gap:5px;height:19px;padding:0 6px;border:1px solid transparent;border-radius:3px;background:var(--panel-3);font:600 10px/1 var(--mono);color:var(--ink);white-space:nowrap;transition:background-color .3s,color .3s,border-color .3s}.nk-qi svg{display:none;flex:none;width:11px;height:11px}.nk-qi.lk i{flex:1 1;height:4px;border-radius:2px;background:var(--cell-done)}.nk-qi.lk span{display:none;font-weight:500}.nk-dev.q .nk-qi.first{background:var(--signal);color:var(--on-signal)}.nk-dev.q .nk-qi.first svg,.nk-dev.q .nk-qi.lk span,.nk-dev.q .nk-qi.lk svg{display:block}.nk-dev.q .nk-qi.lk{background:transparent;border:1px dashed var(--rule);color:var(--ink-4)}.nk-dev.q .nk-qi.lk i{display:none}.nk-none{font:500 10px/1.3 var(--mono);color:var(--ink-4)}.nk-scr:not([data-q]) .nk-none{visibility:hidden}.nk-dev.hit{border-color:var(--signal);box-shadow:0 0 0 3px rgba(var(--signal-rgb),.18)}.nk-legend{align-self:stretch;display:flex;flex-wrap:wrap;gap:6px 20px;margin:14px 0 0;font:500 10.5px/1.35 var(--mono);color:var(--ink-2)}.nk-legend>span{display:inline-flex;align-items:center;gap:7px}.nk-legend svg{flex:none;width:12px;height:12px;color:var(--ink-4)}.nk-sw{flex:none;width:16px;height:10px;border-radius:2px;background:var(--signal)}.nk-legend:not(.off){animation:fade .4s both}.nk-cap{display:flex;align-items:baseline;gap:12px;margin:0;padding:12px 14px 13px;border-top:1px solid var(--rule);font:500 15px/1.4 var(--sans);color:var(--ink)}.nk-cap-n{flex:none;font:600 11px/1 var(--mono);letter-spacing:.06em;color:var(--sig-ink)}.nk-cap-ts{display:grid;min-width:0}.nk-cap-ts>span{grid-area:1/1;visibility:hidden}.nk-cap-ts>span.on{visibility:visible;animation:fade .35s both}@container nk (max-width:720px){.nk-id{display:none}.nk-chips{flex:1 1;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.nk-chip{white-space:normal}}@container nk (max-width:560px){.nk-top{padding:8px 8px 11px}.nk-chips{gap:6px}.nk-scr{padding:14px 10px}.nk-admin{padding:0 10px 3px}.nk-row{grid-template-columns:minmax(0,1fr) 11px 48px;column-gap:6px}.nk-row:before{left:-10px}.nk-row>b{font-size:11.5px;white-space:normal}.nk-agents{margin-top:40px;gap:8px}.nk-agent{padding:6px 7px 7px;column-gap:5px}.nk-agent b{font-size:9px;letter-spacing:.05em}.nk-as{font-size:10px}.nk-devs{margin-top:40px;grid-template-columns:minmax(0,1fr);gap:6px;padding-left:24px}.nk-dev{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:10px;padding:6px 8px}.nk-dev,.nk-q{align-items:center}.nk-q{flex-direction:row;flex-wrap:wrap;min-height:21px;margin:0;padding:0 0 0 10px;border-top:0;border-left:1px solid var(--rule-soft)}.nk-qi.lk{width:30px;justify-content:center}.nk-dev.q .nk-qi.lk span{display:none}}@container nk (max-width:340px){.nk-row>b{font-size:11px}}@media (max-width:1180px){.ntk-f,.ntk-t{grid-column:1/-1}.ntk-t{padding-right:0;max-width:720px}.ntk-f{margin-top:24px}}@media (max-width:760px){.ntk-lead,.ntk-sub p{font-size:17px}.role{padding:12px 10px 14px 13px}.role-ls{grid-template-columns:minmax(0,1fr)}.nk .figc{flex-direction:column;gap:3px}.nk-cap{gap:10px;padding:10px 12px 11px;font-size:14px}}.figc span:last-child{white-space:nowrap}.figc{display:flex;justify-content:space-between;gap:10px;margin-top:10px;font:500 10px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.close{margin-top:120px;background:var(--panel);border:1px solid var(--rule);border-radius:6px;padding:48px 44px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end}.close-l{grid-column:1/8}.close-l .h2{font-size:clamp(34px,4vw,60px);margin-bottom:16px}.close-l p{margin:0;font-size:17px;color:var(--ink-2);max-width:32em}.close-r{grid-column:8/13}.close-r .ctas{margin:0 0 18px}.foot{margin-top:56px;padding-bottom:40px}.tblock{display:grid;grid-template-columns:2fr 1.4fr .7fr 1.2fr 2.2fr;border:1.5px solid var(--ink);background:var(--panel)}.tblock>div{padding:10px 12px 12px;border-left:1px solid var(--ink)}.tblock>div:first-child{border-left:0}.tblock .lbl{display:block;margin-bottom:5px}.tblock span:not(.lbl){font:500 13px/1.4 var(--sans)}.tblock span.m{font:500 12.5px/1.4 var(--mono)}.flinks{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:16px;font:500 13px var(--sans)}.flinks a{text-decoration:none;color:var(--ink-2)}.flinks a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.flinks .cp{margin-left:auto;color:var(--ink-3);font:400 12px var(--mono)}@media (min-width:761px) and (max-width:1439px){.device{--sh:630px}}@media (max-width:1180px){.close-l,.close-r,.dsec .d-fig,.dsec .d-text,.hero-l{grid-column:1/-1}.dsec .d-text,.hero-l{max-width:720px}.tp-st{--H:650px;--lx:44cqw}.tp-c.hot{grid-column:var(--tc);grid-row:var(--tr)}.tp-c b{font-size:9px}.tp-xh span{display:none}.close{align-items:start}.tblock{grid-template-columns:repeat(2,minmax(0,1fr))}.tblock>div{border-left:0;border-top:1px solid var(--ink)}.tblock>div:nth-child(-n+2){border-top:0}.tblock>div:nth-child(2n){border-left:1px solid var(--ink)}.tblock>div:last-child{grid-column:1/-1;border-left:0}}@media (max-width:760px){.wrap{padding:0 16px}.hdr .wrap{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;row-gap:0;height:auto;padding-top:10px;padding-bottom:8px}.hdr .wrap:after{content:"";order:3;flex-basis:100%}.brand{flex:1 1;font-size:18px}.signin{order:1}.hdr .btn-go{order:2;height:34px;padding:0 12px;font-size:13px}.nav{order:4;margin:8px 0 0;gap:10px}.nav a{font-size:12.5px}.signin{font-size:13px}.hero{padding-top:28px}.h1{font-size:40px}.hero-sub{font-size:21px}.lede{font-size:17px}.ctas .btn-lg{flex:1 1 100%}.sec{padding-top:76px}.sh{margin-bottom:28px}.sh-r{display:none}.device{--sh:620px;border-radius:16px;padding:9px 8px 0}.bezel{padding:5px;border-radius:10px}.keys{gap:6px;padding:12px 0 14px}.key{height:44px;padding:7px 0 6px;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center;row-gap:6px}.key .led{grid-column:1;grid-row:1;margin:0}.key .kn{grid-column:1;grid-row:2}.key .kl{display:none}.readout{padding:0 10px;gap:10px}.ro-bar{width:44px}.trap-lead{font-size:20px}.trap-close{padding-left:14px;font-size:19px}.tp{margin-top:28px}.tp-st{--pad:14px;--wt:88px;--wh:calc((100cqw - 2 * var(--pad)) * .75);height:calc(var(--wt) + var(--wh) + 610px)}.tp-ct{top:14px;gap:5px}.tp-n{font-size:34px}.tp-wall{--ts:calc((100cqw - 122px) / 20);right:var(--pad);bottom:auto;height:var(--wh)}.tp-c.hot{grid-column:var(--pc);grid-row:var(--pr)}.tp-c b{display:none}.tp-pnl{left:0;top:calc(var(--wt) + var(--wh) + 14px);padding:12px var(--pad) var(--pad);border-left:0;border-top:1px solid var(--rule)}.tp-sr{grid-template-columns:70px minmax(0,1fr)}.tp-sw{display:none}.tp-xh b{font-size:16px}.tp-xc{font-size:11px}.tp-xr{padding:7px 0}.tp-xt{font-size:13px}.tp .figc{flex-direction:column;gap:3px}.hero-h1{font-size:40px}.spec>div{gap:12px}.close{padding:28px 18px;margin-top:84px}.tblock>div,.tblock>div:nth-child(2n){border-left:0;border-top:1px solid var(--ink)}.tblock>div:first-child{border-top:0;grid-column:1/-1}.tblock>div:nth-child(3){border-left:1px solid var(--ink)}.tblock>div:nth-child(n+4){grid-column:1/-1}.flinks .cp{margin-left:0;flex-basis:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}html.still{scroll-behavior:auto}html.still *,html.still :after,html.still :before{animation:none!important;transition:none!important}.hdr-r{display:flex;align-items:center;gap:22px}.theme{display:flex;gap:2px;padding:2px;border:1px solid var(--rule);border-radius:5px}.theme button{appearance:none;margin:0;border:0;background:transparent;height:22px;padding:0 7px;border-radius:3px;font:500 10px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;transition:background .15s,color .15s}.theme button:hover{color:var(--ink)}html[data-theme=dark] .theme button[value=dark],html[data-theme=light] .theme button[value=light]{background:var(--ink);color:var(--on-ink);cursor:default}@media (max-width:760px){.hdr-r{display:contents}.theme{order:5;margin:8px 0 0 auto}.theme button{padding:0 6px}.figs-how>div,.figs-how>div+div{grid-template-columns:1fr;gap:4px}}.pr-note{margin:14px 0 0;font:400 13.5px/1.5 var(--sans);color:var(--ink-3)}.ra-form{display:grid;gap:18px;max-width:560px}.ra-form label{display:grid;gap:8px}.ra-form input,.ra-form textarea{width:100%;padding:11px 12px;background:var(--panel);border:1px solid var(--rule);border-radius:4px;color:var(--ink);font:400 15px/1.45 var(--sans)}.ra-form textarea{resize:vertical}.ra-form button{border:0;cursor:pointer}.ra-form button:disabled{opacity:.6;cursor:default}.ra-form .pr-note{margin:0}.ra-error{margin:0;color:var(--high)}@media (min-width:761px) and (max-width:1000px){.hdr .wrap{display:flex;flex-wrap:wrap;align-items:center;column-gap:22px;height:auto;padding-top:10px;padding-bottom:10px}.hdr .wrap:after{content:"";order:3;flex-basis:100%}.brand{flex:1 1}.hdr-r{display:contents}.signin{order:1}.hdr .btn-go{order:2}.nav{order:4;margin:10px 0 0}.theme{order:5;margin:10px 0 0 auto}}@media (max-width:760px){.nav{gap:8px}.theme button{padding:0 5px}}.mx-t{grid-column:1/7}.mx-s{grid-column:8/13;align-self:end}.mx{margin:40px 0 0}.mx-panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);background:var(--panel);border:1px solid var(--rule);border-top:1.5px solid var(--ink);border-radius:0 0 4px 4px}.mx-scope{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;padding:12px 20px;border-bottom:1px solid var(--rule);font:500 11px/1.4 var(--mono);color:var(--ink-3)}.mx-scope span:first-child{color:var(--ink)}.mx-kpis{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-bottom:1px solid var(--rule)}.mx-kpis>div{padding:16px 20px 18px}.mx-kpis>div+div{border-left:1px solid var(--rule)}.mx-kpis dt{font:500 10.5px/1.3 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.mx-kpis dd{margin:12px 0 0}.mx-kpis b{font:500 clamp(36px,3.2vw,46px)/1 var(--display);letter-spacing:-.03em;color:var(--ink)}.mx-kpis small{margin-left:6px;font:500 15px/1 var(--sans);color:var(--ink-2)}.mx-kpis dd span{display:block;margin-top:8px;font:400 13.5px/1.4 var(--sans);color:var(--ink-3)}.mx-repos,.mx-trend{padding:18px 20px 20px;min-width:0}.mx-trend{border-right:1px solid var(--rule)}.mx-th{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:18px}.mx-repos .lbl,.mx-trend .lbl{margin:0;color:var(--ink)}.mx-lg{display:flex;flex-wrap:wrap;gap:14px;margin:0;font:500 11px/1 var(--mono);color:var(--ink-3)}.mx-lg span{display:inline-flex;align-items:center;gap:6px}.mx-lg span:before{content:"";width:9px;height:9px}.mx-lg .f:before{background:var(--high)}.mx-lg .x:before{background:var(--ok)}.mx-lg .o:before{width:12px;height:2px;background:var(--ink)}.mx-plot{position:relative;height:210px;margin-left:24px}.mx-gl{position:absolute;left:0;right:0;height:0;border-top:1px dashed var(--rule-soft)}.mx-gl.z{border-top:1px solid var(--rule)}.mx-gl span{position:absolute;right:calc(100% + 8px);top:-6px;font:500 10px/1 var(--mono);font-style:normal;color:var(--ink-4)}.mx-cols{position:absolute;inset:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.mx-col{display:flex;align-items:flex-end;justify-content:center;gap:4px}.mx-col i{width:min(18px,30%);transform-origin:bottom;transition:transform .7s cubic-bezier(.2,.7,.2,1) calc(var(--i)*70ms)}.mx-col .f{background:var(--high)}.mx-col .x{background:var(--ok)}.mx-line{position:absolute;inset:0;width:100%;height:100%;overflow:visible;clip-path:inset(-10px -10px -10px -10px);transition:clip-path 1.2s ease .4s}.mx-line polyline{fill:none;stroke:var(--ink);stroke-width:1.75;stroke-linejoin:round}.mx-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--panel);border:1.75px solid var(--ink);transform:translate(-50%,50%);transition:opacity .3s calc(.4s + var(--i)*.2s)}.mx-plot.wait .mx-col i{transform:scaleY(0)}.mx-plot.wait .mx-line{clip-path:inset(-10px 100% -10px -10px)}.mx-plot.wait .mx-dot{opacity:0}.mx-months{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:9px 0 0 24px;padding:0;list-style:none;font:500 10.5px/1 var(--mono);color:var(--ink-3);text-align:center}.mx-repos table{width:100%;border-collapse:collapse;margin-top:14px}.mx-repos thead th{text-align:left;vertical-align:bottom;font:500 10px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:0 10px 8px 0;border-bottom:1px solid var(--rule)}.mx-repos tbody th,.mx-repos td{text-align:left;padding:10px 10px 10px 0;border-bottom:1px solid var(--rule-soft);font:500 14px/1.3 var(--sans);color:var(--ink);white-space:nowrap}.mx-repos tbody th{font:500 13px/1.3 var(--mono)}.mx-repos thead th:nth-child(2){width:34%}.mx-repos tfoot td,.mx-repos tfoot th{text-align:left;padding:11px 10px 0 0;border-top:1.5px solid var(--ink);border-bottom:0;font:600 14px/1.3 var(--sans);color:var(--ink);white-space:nowrap}.mx-open{display:grid;grid-template-columns:1.4em minmax(0,1fr);align-items:center;gap:8px}.mx-open b{font-weight:600}.mx-bar{display:flex;height:7px;background:var(--panel-3)}.mx-bar .h{background:var(--high)}.mx-bar .m{background:var(--med)}.mx-sev{font:400 12.5px/1.3 var(--sans);color:var(--ink-3)}@media (max-width:1180px){.mx-s,.mx-t{grid-column:1/-1;max-width:720px}.mx-panel{grid-template-columns:minmax(0,1fr)}.mx-trend{border-right:0;border-bottom:1px solid var(--rule)}}@media (max-width:760px){.mx{margin-top:28px}.mx-scope{padding:10px 14px}.mx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-kpis>div{padding:14px}.mx-kpis>div+div{border-left:0}.mx-kpis>div:nth-child(2n){border-left:1px solid var(--rule)}.mx-kpis>div:nth-child(n+3){border-top:1px solid var(--rule)}.mx-kpis b{font-size:34px}.mx-kpis dd span{font-size:12.5px}.mx-repos,.mx-trend{padding:16px 14px}.mx-plot{height:170px}.mx-repos table,.mx-repos tbody,.mx-repos tfoot{display:block}.mx-repos thead{display:none}.mx-repos tr{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:8px 10px;padding:12px 0;border-bottom:1px solid var(--rule-soft)}.mx-repos tfoot tr{border-top:1.5px solid var(--ink);border-bottom:0}.mx-repos tbody th,.mx-repos td,.mx-repos tfoot td,.mx-repos tfoot th{grid-column:auto;width:auto;padding:0;border:0;white-space:normal}.mx-repos tbody th,.mx-repos tfoot th{grid-column:1/-1}.mx-repos td{display:flex;flex-direction:column;gap:5px}.mx-repos td:before{content:attr(data-label);font:500 9.5px/1.25 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.mx-open{grid-template-columns:auto minmax(0,1fr)}.mx .figc{flex-direction:column;gap:3px}}.blog-main{min-height:70vh}.blog-pip{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--signal);flex:none}.blog-hero{padding:82px 0 94px}.blog-kicker{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--rule);padding-bottom:13px;font:500 11px/1.4 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.blog-kicker-no{margin-left:auto;color:var(--ink)}.blog-hero-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.55fr);align-items:end;gap:48px;padding-top:36px}.blog-hero h1{max-width:980px;margin:0;font:520 clamp(54px,6.5vw,104px)/.94 var(--display);letter-spacing:-.052em;text-wrap:balance}.blog-hero h1 em{font-style:normal;color:var(--signal)}.blog-hero-side{max-width:390px;padding-bottom:6px}.blog-hero-side p{margin:0 0 28px;font:400 clamp(18px,1.6vw,23px)/1.45 var(--sans);color:var(--ink-2)}.blog-hero-side>span{font:500 11px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.blog-hero-side>span span{margin:0 5px;color:var(--signal)}.blog-collection{padding-bottom:82px}.blog-collection-header{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;border-top:2px solid var(--ink);padding:21px 0 34px}.blog-collection-no{font:500 12px/1.4 var(--mono);color:var(--signal)}.blog-collection-header h2{margin:0 0 7px;font:520 clamp(35px,4vw,56px)/1 var(--display);letter-spacing:-.035em}.blog-collection-header p{margin:0;max-width:650px;font-size:16px;line-height:1.55;color:var(--ink-2)}.blog-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.blog-card{position:relative;display:flex;flex-direction:column;min-height:270px;padding:23px 25px 20px;border:1px solid var(--rule);background:var(--panel);transition:border-color .15s,transform .15s}.blog-card:focus-within,.blog-card:hover{border-color:var(--signal);transform:translateY(-2px)}.blog-card-lead{border-top:3px solid var(--signal);padding-top:21px}.blog-card-bottom,.blog-card-top{display:flex;align-items:center;justify-content:space-between;gap:20px;font:500 10.5px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.blog-card-top span:first-child{color:var(--signal)}.blog-card h3{max-width:600px;margin:25px 0 11px;font:520 clamp(23px,2vw,31px)/1.13 var(--display);letter-spacing:-.025em;text-wrap:balance}.blog-card h3 a{text-decoration:none}.blog-card h3 a:after{content:"";position:absolute;inset:0}.blog-card h3 a:focus-visible{outline:none}.blog-card:focus-within{outline:2px solid var(--ink);outline-offset:3px}.blog-card p{max-width:600px;margin:0 0 25px;font-size:15px;line-height:1.55;color:var(--ink-2)}.blog-card-bottom{margin-top:auto;padding-top:17px;border-top:1px solid var(--rule-soft)}.blog-card-bottom span:last-child{font:400 21px/1 var(--sans);color:var(--signal)}.blog-outro{display:flex;justify-content:space-between;gap:20px;border-top:2px solid var(--ink);padding:22px 0 90px;font:500 16px/1.4 var(--sans)}.blog-outro a{text-decoration-color:var(--signal);text-underline-offset:5px;white-space:nowrap}.blog-outro a span{color:var(--signal)}.blog-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:38px 0 66px;font:500 11px/1.5 var(--mono);letter-spacing:.03em;color:var(--ink-3)}.blog-breadcrumbs a{text-decoration:none;color:var(--ink-2)}.blog-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:4px;color:var(--ink)}.blog-breadcrumbs span:last-child{color:var(--signal)}.blog-article-hero{max-width:1100px;border-bottom:1px solid var(--rule);padding-bottom:43px}.blog-article-overline{display:flex;align-items:center;gap:10px;margin:0 0 23px;font:500 11px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.blog-article-hero h1{max-width:1050px;margin:0 0 25px;font:520 clamp(43px,5.5vw,80px)/.99 var(--display);letter-spacing:-.045em;text-wrap:balance}.blog-article-dek{max-width:780px;margin:0;font:400 clamp(19px,1.7vw,23px)/1.45 var(--sans);color:var(--ink-2)}.blog-article-meta{display:flex;flex-wrap:wrap;gap:8px 25px;margin-top:33px;font:500 11px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.blog-article-meta span+span:before{content:"/";color:var(--signal);margin-right:25px}.blog-article-layout{display:grid;grid-template-columns:minmax(0,780px) minmax(210px,1fr);gap:clamp(36px,6vw,100px);align-items:start;padding:50px 0 94px}.blog-prose{min-width:0;font:400 17px/1.72 var(--sans);color:var(--ink-2)}.blog-prose>:first-child{margin-top:0}.blog-prose p{margin:0 0 22px}.blog-prose h2,.blog-prose h3{color:var(--ink);letter-spacing:-.025em;text-wrap:balance;scroll-margin-top:105px}.blog-prose h2{margin:64px 0 20px;padding-top:20px;border-top:1px solid var(--rule);font:520 clamp(30px,3vw,39px)/1.15 var(--display)}.blog-prose h3{margin:42px 0 16px;font:550 25px/1.22 var(--display)}.blog-prose strong{font-weight:650;color:var(--ink)}.blog-prose a{text-decoration-color:var(--signal);text-decoration-thickness:1.5px;text-underline-offset:4px;overflow-wrap:anywhere}.blog-prose a:hover{color:var(--signal)}.blog-prose ol,.blog-prose ul{margin:0 0 25px;padding-left:1.4em}.blog-prose li{padding-left:.2em;margin-bottom:7px}.blog-prose li::marker{color:var(--signal)}.blog-prose blockquote{margin:32px 0;padding:19px 25px;border-left:3px solid var(--signal);background:var(--panel);color:var(--ink)}.blog-prose blockquote ol,.blog-prose blockquote ul,.blog-prose blockquote>:last-child{margin-bottom:0}.blog-prose code{font:500 .85em/1.5 var(--mono);color:var(--ink);background:var(--panel-3);padding:2px 5px;border-radius:3px;overflow-wrap:anywhere}.blog-prose pre{margin:30px 0;padding:22px 24px;border:1px solid var(--rule);border-radius:5px;background:var(--term);color:var(--term-ink);overflow-x:auto;font:400 13px/1.65 var(--mono)}.blog-prose pre code{padding:0;color:inherit;background:transparent;border-radius:0;overflow-wrap:normal}.blog-prose table{display:block;width:100%;margin:30px 0 36px;border-collapse:collapse;overflow-x:auto;font-size:14px;line-height:1.5}.blog-prose td,.blog-prose th{min-width:130px;padding:10px 13px;border:1px solid var(--rule);text-align:left;vertical-align:top}.blog-prose th{background:var(--panel-3);color:var(--ink);font-weight:650}.blog-prose td{background:var(--panel)}.blog-prose hr{border:0;border-top:1px solid var(--rule);margin:44px 0}.blog-toc{min-width:0}.blog-toc-inner{position:sticky;top:90px;border-top:2px solid var(--ink);padding-top:17px}.blog-toc-title{font:500 10.5px/1.4 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.blog-toc ol{list-style:none;margin:20px 0 28px;padding:0}.blog-toc li{border-top:1px solid var(--rule-soft)}.blog-toc a{display:block;padding:11px 0;text-decoration:none;font-size:13px;line-height:1.4;color:var(--ink-2)}.blog-toc a:hover{color:var(--signal)}.blog-toc .blog-toc-back{padding-top:13px;border-top:1px solid var(--rule);font:500 11px/1.4 var(--mono);color:var(--signal)}.blog-article-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border-top:2px solid var(--ink);padding:24px 0 95px}.blog-article-next a{display:flex;flex-direction:column;gap:10px;min-height:118px;padding:20px;border:1px solid var(--rule);background:var(--panel);text-decoration:none;transition:border-color .15s}.blog-article-next a:hover{border-color:var(--signal)}.blog-article-next a:last-child{text-align:right;align-items:flex-end}.blog-article-next span{font:500 10.5px/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--signal)}.blog-article-next strong{max-width:440px;font:520 22px/1.18 var(--display);letter-spacing:-.02em}.blog-footer{border-top:1px solid var(--rule);background:var(--panel-2)}.blog-footer-inner{display:flex;align-items:center;gap:30px;min-height:110px}.blog-footer .brand{font-size:16px}.blog-footer nav{display:flex;gap:22px;margin-left:auto}.blog-footer nav a{font:500 12px/1.4 var(--sans);text-decoration:none;color:var(--ink-2)}.blog-footer nav a:hover{text-decoration:underline;text-underline-offset:4px;color:var(--ink)}.blog-footer-inner>span{font:400 10.5px/1.4 var(--mono);color:var(--ink-3);white-space:nowrap}@media (min-width:1001px) and (max-width:1180px){.hdr .nav{gap:14px}}@media (max-width:1000px){.blog-hero-grid{grid-template-columns:1fr;gap:24px}.blog-hero-side{max-width:680px}.blog-hero-side p{margin-bottom:14px}.blog-article-layout{grid-template-columns:1fr;gap:26px;padding-top:36px}.blog-toc{grid-row:1}.blog-toc-inner{position:static}.blog-toc ol{display:flex;gap:8px;overflow-x:auto;margin:14px 0 0;padding-bottom:12px}.blog-toc li{flex:0 0 190px;border:1px solid var(--rule-soft)}.blog-toc li a{height:100%;padding:10px 12px}.blog-toc .blog-toc-back{display:none}}@media (max-width:760px){.blog-hero{padding:48px 0 65px}.blog-hero h1{font-size:clamp(45px,10vw,66px)}.blog-collection{padding-bottom:64px}.blog-collection-header{gap:9px}.blog-cards,.blog-collection-header{grid-template-columns:1fr}.blog-card{min-height:230px}.blog-outro{flex-direction:column;padding-bottom:70px}.blog-breadcrumbs{margin:26px 0 38px}.blog-article-hero{padding-bottom:30px}.blog-article-hero h1{font-size:clamp(40px,9vw,60px)}.blog-article-dek{font-size:18px}.blog-prose{font-size:16px;line-height:1.68}.blog-prose h2{margin-top:52px;font-size:31px}.blog-article-next{grid-template-columns:1fr;padding-bottom:72px}.blog-footer-inner{flex-wrap:wrap;gap:14px 25px;padding-top:26px;padding-bottom:26px}.blog-footer nav{order:3;flex-basis:100%;margin-left:0}}@media (max-width:480px){.blog-hero h1{font-size:45px}.blog-hero-side p{font-size:18px}.blog-card{padding:19px 18px}.blog-card h3{font-size:24px}.blog-prose table{font-size:13px}.blog-prose td,.blog-prose th{min-width:120px;padding:8px}}.blog-collection-nav{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 55px}.blog-collection-nav a{padding:9px 12px;border:1px solid var(--rule);text-decoration:none;color:var(--ink-2);font:500 12px/1.4 var(--sans)}.blog-collection-nav a:focus-visible,.blog-collection-nav a:hover{border-color:var(--signal);color:var(--signal)}.blog-collection{scroll-margin-top:100px}@font-face{font-family:d01-Inter Tight;src:url(/fonts/designs/d01/InterTight.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:d01-Plex Mono;src:url(/fonts/designs/d01/IBMPlexMono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:d01-Plex Mono;src:url(/fonts/designs/d01/IBMPlexMono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:d01-Plex Mono;src:url(/fonts/designs/d01/IBMPlexMono-600.woff2) format("woff2");font-weight:600 700;font-style:normal;font-display:swap}html[data-design=d01],html[data-design=d01][data-theme=dark],html[data-design=d01][data-theme=light]{color-scheme:light;--display:"d01-Inter Tight","Helvetica Neue",Helvetica,Arial,sans-serif;--sans:"d01-Inter Tight","Helvetica Neue",Helvetica,Arial,sans-serif;--mono:"d01-Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--red:#e4002b;--gut:24px;--alu:#ffffff;--alu-deep:#f2f2f0;--panel:#ffffff;--panel-2:#f4f4f2;--panel-3:#e9e9e6;--panel-4:#dcdcd8;--ink:#000000;--ink-2:#2b2b2b;--ink-3:#5c5c5c;--ink-4:#7a7a7a;--on-ink:#ffffff;--on-ink-2:#cfcfcf;--rule:#000000;--rule-soft:#dadad6;--hair:#c9c9c4;--signal:#e4002b;--signal-hi:#c70026;--signal-rgb:228,0,43;--on-signal:#ffffff;--signal-soft:#fde9ec;--high:#c80026;--high-bg:#fde9ec;--med:#7a5600;--med-bg:#f6eed9;--ok:#0a7a3d;--ok-bg:#e3f2e8;--add-bg:#e6f3ea;--add-ink:#0d5a2e;--del-bg:#fde9ec;--del-ink:#a3001f;--hl-bg:#fff3c4;--hl2-bg:#fff8dc;--hk-bg:#eef0fb;--hk-ink:#2a3ea8;--lit-bg:#fff6dc;--x-kw:#1f3fbf;--x-str:#7a4b00;--x-dec:#5a2fb0;--x-num:#1f3fbf;--x-ty:#00666b;--dev-hi:#ffffff;--dev-lo:#ffffff;--dev-edge:#000000;--dev-glint:transparent;--bezel:#000000;--key-hi:#ffffff;--key-lo:#ffffff;--key-edge:#000000;--key-drop:transparent;--key-glint:transparent;--led-off:#c4c4bf;--strip:#000000;--lcd:#000000;--lcd-ink:#ffffff;--term:#000000;--term-bar:#111111;--term-rule:#333333;--term-dot:#444444;--term-ink:#f2f2f2;--term-ai:#ff4d6a;--win-shadow:none;--hdr-bg:rgba(255,255,255,.96);--go-shadow:none;--go-shadow-active:none;--dev-shadow:none;--led-shadow:none;--led-on-shadow:none;--bezel-shadow:none;--readout-shadow:none;--ro-track:#333333;--key-shadow:none;--key-shadow-active:none;--key-hover:#f4f4f2;--cursor-shadow:none;--cursor-edge:#ffffff;--tab-on-shadow:none;--law-bg:#000000;--law-ink:#ffffff;--law-shadow:none;--sig-ink:#c80026;--cell-idle:#ebebe8;--cell-done:#c4c4bf;--m0:#000000;--m1:#1f4fd8;--m2:#f2b600;--m3:#8e8e8a;--m4:#6a3fd0;--m5:#c9c9c4;--urgent:#e08a00;--alarm:#e4002b}html[data-design=d01],html[data-design=d01] body{background:#fff}html[data-design=d01] body{font:400 16px/1.55 var(--sans);color:var(--ink);font-feature-settings:"ss01" 0,"cv11" 1;-webkit-font-smoothing:antialiased}html[data-design=d01] *,html[data-design=d01] :after,html[data-design=d01] :before{border-radius:0!important}html[data-design=d01] :after,html[data-design=d01] :before,html[data-design=d01] :not(.r.hl):not(.c-res):not(.tp-x){box-shadow:none!important;text-shadow:none!important}html[data-design=d01] :is(.led,.ci,.av,.mx-dot,.fd){border-radius:50%!important}html[data-design=d01] .cursor:before,html[data-design=d01] .status:before,html[data-design=d01] .waiting:before{border-radius:50%!important}html[data-design=d01] :focus-visible{outline:2px solid var(--red);outline-offset:3px}html[data-design=d01] ::selection{background:var(--red);color:#fff}html[data-design=d01] .wrap{max-width:1440px;padding:0 48px}html[data-design=d01] .theme{display:none!important}html[data-design=d01] .hdr{background:var(--hdr-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #000}html[data-design=d01] .hdr .wrap{height:64px;column-gap:32px}html[data-design=d01] .brand{font:700 20px/1 var(--display);letter-spacing:-.035em;gap:12px}html[data-design=d01] .brand-mark{grid-template-columns:repeat(3,6px);gap:2px}html[data-design=d01] .brand-mark i{width:6px;height:6px;background:#000}html[data-design=d01] .brand-mark i:nth-child(2n){background:#b5b5b0}html[data-design=d01] .brand-mark i:nth-child(5){background:var(--red)}html[data-design=d01] .nav{gap:28px;margin-left:16px}html[data-design=d01] .nav a,html[data-design=d01] .signin{font:500 14px/1 var(--sans);color:#000;letter-spacing:-.005em}html[data-design=d01] .nav a:hover,html[data-design=d01] .signin:hover{color:var(--red);text-decoration:none}html[data-design=d01] .btn{height:42px;padding:0 18px;font:600 14px/1 var(--sans);letter-spacing:-.005em;gap:14px;transition:background .15s,color .15s}html[data-design=d01] .btn-go{background:var(--red);color:#fff}html[data-design=d01] .btn-go:hover{background:#000}html[data-design=d01] .btn-go:active{transform:none}html[data-design=d01] .btn-lg{height:56px;padding:0 24px;font-size:16px}html[data-design=d01] .btn-lg .ar{margin-left:18px}html[data-design=d01] .btn .ar{font-family:var(--sans);font-weight:400}html[data-design=d01] .h1{font:700 clamp(44px,5vw,72px)/.92 var(--display);letter-spacing:-.035em;text-wrap:wrap}html[data-design=d01] .h2{font:700 clamp(38px,4.4vw,66px)/.96 var(--display);letter-spacing:-.034em;margin:0 0 28px;text-wrap:wrap;max-width:15em}html[data-design=d01] .body{font-size:17px;line-height:1.55;color:var(--ink-2)}html[data-design=d01] .body p{max-width:33em}html[data-design=d01] .body code,html[data-design=d01] .inl{background:var(--panel-2);border:0;padding:1px 5px}html[data-design=d01] .lbl{font:600 11px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}html[data-design=d01] .lede{font:400 19px/1.5 var(--sans);color:var(--ink-2)}html[data-design=d01] .hero{padding:0;position:relative;border-bottom:1px solid #000}html[data-design=d01] .hero .wrap{position:relative;column-gap:var(--gut);row-gap:0;padding-bottom:72px}html[data-design=d01] .hero .wrap:before{content:"";position:absolute;top:0;bottom:0;left:48px;right:calc(48px - var(--gut));pointer-events:none;background-image:linear-gradient(90deg,rgba(0,0,0,.075) 0 1px,transparent 1px);background-size:calc(100% / 12) 100%;background-repeat:repeat-x;border-right:1px solid rgba(0,0,0,.075);margin-right:var(--gut)}html[data-design=d01] .hero .wrap>*{position:relative}html[data-design=d01] .hero-top{padding:28px 0 0;margin:0;border-bottom:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut)}html[data-design=d01] .eyebrow{grid-column:1/-1;margin:0 0 clamp(40px,4.6vw,68px);gap:0;align-items:stretch;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);border-top:2px solid #000;padding-top:12px}html[data-design=d01] .pn{grid-column:1/3;border:0;padding:0;font:700 13px/1.2 var(--sans);letter-spacing:.02em;color:var(--red)}html[data-design=d01] .eyebrow .lbl{grid-column:3/-1;font:600 13px/1.2 var(--sans);letter-spacing:.01em;text-transform:none;color:#000}html[data-design=d01] .hero-h1{grid-column:1/-1;font-size:clamp(52px,9.1vw,140px);line-height:.9;letter-spacing:-.045em;font-weight:700;margin:0 0 0 -.05em;max-width:none}html[data-design=d01] .hero-h1-k{color:var(--red);display:block}html[data-design=d01] .hero-l{grid-column:5/13;padding:clamp(44px,4.6vw,64px) 0 0;position:relative}html[data-design=d01] .hero-l:before{content:"";position:absolute;left:0;top:clamp(44px,4.6vw,64px);width:64px;height:8px;background:var(--red);transform:translateY(-32px)}html[data-design=d01] .hero-sub{font:500 clamp(21px,1.8vw,26px)/1.28 var(--display);letter-spacing:-.022em;color:#000;margin:0 0 40px;max-width:24em}html[data-design=d01] .hero-sub .lede-k{font-weight:700}html[data-design=d01] .ctas{gap:0}html[data-design=d01] .sec{padding-top:144px;scroll-margin-top:64px}html[data-design=d01] .sh{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:start;border-top:2px solid #000;border-bottom:0;margin-bottom:56px;padding-top:14px}html[data-design=d01] .sh-no{grid-column:1/4;grid-row:1/3;background:none;color:#000;padding:0;font:700 clamp(84px,8.4vw,128px)/.78 var(--display);letter-spacing:-.06em;margin-left:-.04em}html[data-design=d01] .sh-t{grid-column:4/10;padding:0;font:700 13px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--red)}html[data-design=d01] .sh-r{grid-column:10/13;margin:0;padding:0;font:500 12px/1.3 var(--sans);letter-spacing:.01em;text-transform:none;color:var(--ink-3);text-align:left}html[data-design=d01] .g12{column-gap:var(--gut);row-gap:24px}html[data-design=d01] .spec{border-top:2px solid #000}html[data-design=d01] .spec>div{padding:11px 0 12px;border-bottom:1px solid var(--hair)}html[data-design=d01] .spec dt{font:600 11px/1.45 var(--sans);letter-spacing:.07em;color:var(--ink-3)}html[data-design=d01] .spec dd{font:500 15px/1.42 var(--sans);letter-spacing:-.005em}html[data-design=d01] .spec dd.m{font:500 13.5px/1.45 var(--mono)}html[data-design=d01] .figs-how{margin-top:40px}html[data-design=d01] .figs-how>div,html[data-design=d01] .figs-how>div+div{border-left:0;padding:16px 0}html[data-design=d01] .figs-how dt{font-size:clamp(26px,2.2vw,34px);letter-spacing:-.04em}html[data-design=d01] .how-last{color:#000;font-weight:600}html[data-design=d01] .fn{font:600 11px/1 var(--mono);color:var(--red)}html[data-design=d01] .figc{font:600 11px/1.35 var(--sans);letter-spacing:.06em;color:var(--ink-3)}html[data-design=d01] .device{background:transparent;border:0;padding:0}html[data-design=d01] .bezel{background:#fff;border:1.5px solid #000;padding:0}html[data-design=d01] .screen{background:#fff}html[data-design=d01] .readout{margin-top:14px;background:#000;color:#fff;font:500 11px/1 var(--mono)}html[data-design=d01] .ro-no{color:var(--red)}html[data-design=d01] .ro-bar i{background:#fff}html[data-design=d01] .key{border:1px solid #000;background:#fff;font:600 10.5px/1.15 var(--sans);letter-spacing:.06em;transition:background .12s,color .12s}html[data-design=d01] .key:hover{background:var(--panel-2)}html[data-design=d01] .key:active{transform:none;background:#000;color:#fff}html[data-design=d01] .key .kn{font-family:var(--mono)}html[data-design=d01] .key.on{background:#000;color:#fff}html[data-design=d01] .key.on .kn{color:#fff}html[data-design=d01] .key.on .led{background:var(--red)}html[data-design=d01] .cursor svg path{fill:#000;stroke:#fff}html[data-design=d01] .cursor:before{border-color:var(--red)}html[data-design=d01] .bar{background:#fff;border-bottom:1px solid #000;font-family:var(--mono)}html[data-design=d01] .mk{background:#000}html[data-design=d01] .mk:after{background:var(--red);border-radius:0!important}html[data-design=d01] .url{background:var(--panel-2);border:1px solid transparent}html[data-design=d01] .url.typing{border-color:#000}html[data-design=d01] .av{background:var(--red);color:#fff}html[data-design=d01] .plbl{font:600 10px/1.35 var(--sans);letter-spacing:.07em;color:var(--ink-3)}html[data-design=d01] .mbtn{border:1px solid #000;font:600 12px/1 var(--sans)}html[data-design=d01] .mbtn.done{background:var(--panel-2);border-color:var(--rule-soft)}html[data-design=d01] .sev{font:600 9.5px/1 var(--mono)}html[data-design=d01] .sev:before{border-radius:0!important}html[data-design=d01] .tag{border:1px solid #000;color:#000;font:500 9.5px/1 var(--mono)}html[data-design=d01] .c-head h6,html[data-design=d01] .pass-h h5{font-family:var(--display);font-weight:700;letter-spacing:-.025em}html[data-design=d01] .meters{border-top:1px solid #000;border-bottom:1px solid var(--rule-soft)}html[data-design=d01] .meters b{font:600 19px/1.2 var(--mono)}html[data-design=d01] .ap,html[data-design=d01] .cb{border:1px solid var(--rule-soft)}html[data-design=d01] .cb{background:#fafaf8}html[data-design=d01] .cb-h{border-bottom:1px solid #000}html[data-design=d01] .tile{border-radius:0!important}html[data-design=d01] .fd.on{background:var(--red)}html[data-design=d01] .fr.hot{background:var(--signal-soft)}html[data-design=d01] .code{background:#fafaf8}html[data-design=d01] .code-h{background:#fff}html[data-design=d01] .status{border:1px solid;background:#fff}html[data-design=d01] .status.ok{background:var(--ok-bg)}html[data-design=d01] .status.bad{background:var(--high-bg)}html[data-design=d01] .sha{background:#000}html[data-design=d01] .c-commit{border:1px solid #000}html[data-design=d01] .c-res.ok{box-shadow:inset 4px 0 0 var(--ok)!important}html[data-design=d01] .c-res.bad{box-shadow:inset 4px 0 0 var(--high)!important}html[data-design=d01] .r.hl{box-shadow:inset 3px 0 0 var(--red)!important}html[data-design=d01] .law b{color:var(--red)}html[data-design=d01] .dif{border-radius:0!important}html[data-design=d01] .pr-note{margin-top:20px;font-size:13.5px}html[data-design=d01] .ex-kicker,html[data-design=d01] .ntk-kicker{font:700 13px/1.2 var(--sans);letter-spacing:.08em;color:var(--red);margin-bottom:18px}html[data-design=d01] .trap-lead{font:500 clamp(22px,1.9vw,28px)/1.25 var(--display);letter-spacing:-.022em;max-width:30em}html[data-design=d01] .trap-close{border-left:0;padding:22px 0 0;border-top:8px solid var(--red);max-width:28em;font:700 clamp(24px,2.3vw,34px)/1.15 var(--display);letter-spacing:-.03em;margin-top:56px}html[data-design=d01] .tp-chl{font:700 11px/1.3 var(--sans);letter-spacing:.08em;color:#000;border-bottom:2px solid #000}html[data-design=d01] .tp-ch+.tp-ch .tp-chl{border-bottom-color:var(--red);color:var(--red)}html[data-design=d01] .tp-sub{font-weight:500;letter-spacing:-.02em}html[data-design=d01] .tp-st{background:#fff;border:1.5px solid #000}html[data-design=d01] .tp-cl{font:600 11px/1.3 var(--sans);letter-spacing:.08em}html[data-design=d01] .tp-n{font:700 52px/1 var(--display);letter-spacing:-.05em}html[data-design=d01] .tp-box{border:1px solid #000;background:#fafaf8}html[data-design=d01] .tp-box span{font:600 11px/1.3 var(--sans);letter-spacing:.08em}html[data-design=d01] .tp-call span{font:700 11px/1 var(--sans)}html[data-design=d01] .tp-card{background:#fff;border:1px solid #000}html[data-design=d01] .tp-t{font:700 19px/1.2 var(--display);letter-spacing:-.025em}html[data-design=d01] .tp-t:before{border-radius:0!important}html[data-design=d01] .tp-ok{border:1px solid var(--ok)}html[data-design=d01] .tp[data-step="4"] .tp-x{animation:none}html[data-design=d01] .tp[data-step="5"] .tp-x{box-shadow:0 0 0 6px rgba(228,0,43,.14)}html[data-design=d01] .dsec .d-text{grid-column:1/6;padding-right:24px}html[data-design=d01] .ntk-title{max-width:13em;margin-bottom:48px}html[data-design=d01] .ntk-lead{font:400 19px/1.5 var(--sans)}html[data-design=d01] .roles{border-top:2px solid #000}html[data-design=d01] .role{border-bottom:1px solid var(--hair);padding:16px 16px 18px 20px}html[data-design=d01] .role:before{width:6px;background:var(--red)}html[data-design=d01] .role.on{background:#fafaf8}html[data-design=d01] .role-h h3{font:700 14px/1.2 var(--sans);letter-spacing:.06em}html[data-design=d01] .role.on .led{background:var(--red)}html[data-design=d01] .role-st{font:600 10.5px/1 var(--sans);letter-spacing:.07em}html[data-design=d01] .role-k{font:600 10.5px/1.3 var(--sans);letter-spacing:.07em}html[data-design=d01] .role-l.can{border-top:1px solid var(--rule-soft)}html[data-design=d01] .role-l li{font:500 14.5px/1.4 var(--sans)}html[data-design=d01] .nk-box{background:#fff;border:1.5px solid #000}html[data-design=d01] .nk-top{background:#fff;border-bottom:1px solid #000}html[data-design=d01] .nk-id{font:700 11px/1 var(--sans);letter-spacing:.08em;color:var(--red)}html[data-design=d01] .nk-chip{border:1px solid #000;background:#fff;font:600 12px/1.2 var(--sans);color:#000}html[data-design=d01] .nk-chip:hover{background:var(--panel-2)}html[data-design=d01] .nk-chip:active{transform:none}html[data-design=d01] .nk-chip.on{background:#000;color:#fff}html[data-design=d01] .nk-chip.on b{color:#fff}html[data-design=d01] .nk-chip.on .led{background:var(--red)}html[data-design=d01] .nk-scr{background-color:#fafaf8;background-image:linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(rgba(0,0,0,.05) 1px,transparent 0);background-size:24px 24px}html[data-design=d01] .nk-node{border:1px solid #000}html[data-design=d01] .nk-admin{border-width:1.5px}html[data-design=d01] .nk-nh b{font:700 11px/1 var(--sans);letter-spacing:.08em}html[data-design=d01] .nk-w .w{stroke:#000}html[data-design=d01] .nk-w .wj{fill:#000}html[data-design=d01] .nk-w .lit{stroke:var(--red)}html[data-design=d01] .nk-w .halo{fill:rgba(228,0,43,.18)}html[data-design=d01] .nk-agent.busy,html[data-design=d01] .nk-dev.hit{border-color:var(--red);outline:2px solid var(--red);outline-offset:-1px}html[data-design=d01] .nk-agent b{font:700 9.5px/1.25 var(--sans);letter-spacing:.07em}html[data-design=d01] .nk-dh b{font:700 12.5px/1.15 var(--sans)}html[data-design=d01] .nk-qi{border-radius:0!important}html[data-design=d01] .nk-cap{border-top:1px solid #000;font:500 16px/1.4 var(--sans)}html[data-design=d01] .nk-cap-n{color:var(--red);font-family:var(--mono)}html[data-design=d01] .mx-panel{background:#fff;border:1.5px solid #000}html[data-design=d01] .mx-scope{border-bottom:1px solid #000;font:500 12px/1.4 var(--sans)}html[data-design=d01] .mx-scope span:first-child{font-weight:700}html[data-design=d01] .mx-kpis{border-bottom:1px solid #000}html[data-design=d01] .mx-kpis>div+div{border-left:1px solid var(--hair)}html[data-design=d01] .mx-kpis dt{font:600 11px/1.3 var(--sans);letter-spacing:.07em}html[data-design=d01] .mx-kpis b{font:700 clamp(44px,4vw,64px)/.9 var(--display);letter-spacing:-.055em}html[data-design=d01] .mx-kpis>div:first-child b{color:var(--red)}html[data-design=d01] .mx-trend{border-right:1px solid var(--hair)}html[data-design=d01] .mx-repos .lbl,html[data-design=d01] .mx-trend .lbl{font-weight:700;color:#000}html[data-design=d01] .mx-lg{font:500 11.5px/1 var(--sans)}html[data-design=d01] .mx-col .f,html[data-design=d01] .mx-lg .f:before{background:var(--red)}html[data-design=d01] .mx-col .x,html[data-design=d01] .mx-lg .x:before{background:#000}html[data-design=d01] .mx-lg .o:before{background:var(--ink-4)}html[data-design=d01] .mx-line polyline{stroke:var(--ink-4);stroke-dasharray:none}html[data-design=d01] .mx-dot{border-color:var(--ink-4)}html[data-design=d01] .mx-gl{border-top-color:var(--rule-soft)}html[data-design=d01] .mx-gl.z{border-top-color:#000}html[data-design=d01] .mx-repos thead th{font:600 10.5px/1.3 var(--sans);letter-spacing:.07em;border-bottom:1px solid #000}html[data-design=d01] .mx-repos tfoot td,html[data-design=d01] .mx-repos tfoot th{border-top:2px solid #000}html[data-design=d01] .mx-bar{background:var(--panel-3)}html[data-design=d01] .mx-bar .h{background:var(--red)}html[data-design=d01] .mx-bar .m{background:#000}html[data-design=d01] .close{--ink:#ffffff;--ink-2:#d8d8d8;--ink-3:#9a9a9a;--panel:#000;--hair:#444;margin-top:160px;background:#000;color:#fff;border:0;padding:64px 48px 56px;column-gap:var(--gut);position:relative}html[data-design=d01] .close:before{content:"";position:absolute;left:48px;top:0;width:96px;height:8px;background:var(--red)}html[data-design=d01] .close-l .h2{font-size:clamp(44px,5.4vw,88px);line-height:.9;letter-spacing:-.05em;color:#fff;margin-bottom:24px}html[data-design=d01] .close-l .lbl{color:var(--red)!important;font-weight:700}html[data-design=d01] .close-l p{color:#d8d8d8;font-size:18px}html[data-design=d01] .close .btn-go:hover{background:#fff;color:#000}html[data-design=d01] .foot{margin-top:72px;padding-bottom:56px}html[data-design=d01] .tblock{border:0;border-top:2px solid #000;background:none}html[data-design=d01] .tblock>div{border-left:1px solid var(--hair);padding:12px 16px 14px}html[data-design=d01] .tblock>div:first-child{padding-left:0}html[data-design=d01] .tblock span:not(.lbl){font:600 14px/1.4 var(--sans)}html[data-design=d01] .tblock span.m{font:500 13px/1.4 var(--mono)}html[data-design=d01] .flinks{margin-top:32px;padding-top:14px;border-top:1px solid #000;font:500 14px var(--sans)}html[data-design=d01] .flinks a{color:#000}html[data-design=d01] .flinks a:hover{color:var(--red);text-decoration:none}@media (max-width:1180px){html[data-design=d01] .hero-l{grid-column:1/-1;max-width:760px}html[data-design=d01] .dsec .d-text{grid-column:1/-1;padding-right:0}html[data-design=d01] .tblock>div{border-left:0;border-top:1px solid var(--hair);padding-left:0}html[data-design=d01] .tblock>div:nth-child(-n+2){border-top:0}html[data-design=d01] .tblock>div:nth-child(2n){border-left:1px solid var(--hair);padding-left:16px}html[data-design=d01] .tblock>div:last-child{border-left:0;padding-left:0}}@media (max-width:760px){html[data-design=d01]{--gut:12px}html[data-design=d01] .wrap{padding:0 16px}html[data-design=d01] .hero .wrap:before{left:16px;right:calc(16px - var(--gut))}html[data-design=d01] .hdr .wrap{height:auto}html[data-design=d01] .brand{font-size:19px}html[data-design=d01] .hdr .btn-go{height:36px;padding:0 12px;font-size:13px}html[data-design=d01] .nav{gap:14px;margin:10px 0 2px}html[data-design=d01] .nav a{font-size:13px}html[data-design=d01] .hero .wrap{padding-bottom:48px}html[data-design=d01] .hero-top{padding-top:20px}html[data-design=d01] .eyebrow{margin-bottom:48px}html[data-design=d01] .pn{grid-column:1/4}html[data-design=d01] .eyebrow .lbl{grid-column:4/-1;font-size:12px}html[data-design=d01] .hero-h1{font-size:clamp(44px,12.4vw,64px);line-height:.9;letter-spacing:-.05em}html[data-design=d01] .hero-l{padding-top:64px}html[data-design=d01] .hero-l:before{top:64px;width:48px;height:6px;transform:translateY(-28px)}html[data-design=d01] .hero-sub{font-size:20px}html[data-design=d01] .ctas{gap:10px}html[data-design=d01] .h2{font-size:38px}html[data-design=d01] .sec{padding-top:96px}html[data-design=d01] .sh{margin-bottom:36px;padding-top:10px}html[data-design=d01] .sh-no{grid-column:1/6;font-size:76px}html[data-design=d01] .sh-t{grid-column:6/-1;font-size:12px}html[data-design=d01] .sh-r{display:none}html[data-design=d01] .device{padding:0}html[data-design=d01] .trap-close{font-size:22px}html[data-design=d01] .tp-n{font-size:36px}html[data-design=d01] .mx-kpis>div+div{border-left:0}html[data-design=d01] .mx-kpis>div:nth-child(2n){border-left:1px solid var(--hair)}html[data-design=d01] .mx-kpis>div:nth-child(n+3){border-top:1px solid var(--hair)}html[data-design=d01] .mx-kpis b{font-size:40px}html[data-design=d01] .close{padding:48px 20px 36px;margin-top:104px}html[data-design=d01] .close:before{left:20px;width:64px}html[data-design=d01] .close-l .h2{font-size:44px}html[data-design=d01] .tblock>div,html[data-design=d01] .tblock>div:nth-child(2n){border-left:0;padding-left:0;border-top:1px solid var(--hair)}html[data-design=d01] .tblock>div:first-child{border-top:0}html[data-design=d01] .tblock>div:nth-child(3){border-left:1px solid var(--hair);padding-left:12px}html[data-design=d01] .hdr .wrap{column-gap:12px}html[data-design=d01] .brand{flex:1 1 auto;min-width:0;font-size:17px;gap:9px}html[data-design=d01] .hdr .btn-go{height:34px;padding:0 10px;font-size:12.5px}html[data-design=d01] .signin{font-size:13px}html[data-design=d01] .hero-h1{line-height:.92}}@font-face{font-family:d02-Newsreader;src:url(/fonts/designs/d02/Newsreader.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:d02-Newsreader;src:url(/fonts/designs/d02/Newsreader-Italic.woff2) format("woff2");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:d02-Franklin;src:url(/fonts/designs/d02/LibreFranklin.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:d02-Plex Mono;src:url(/fonts/designs/d02/IBMPlexMono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:d02-Plex Mono;src:url(/fonts/designs/d02/IBMPlexMono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:d02-Plex Mono;src:url(/fonts/designs/d02/IBMPlexMono-600.woff2) format("woff2");font-weight:600 700;font-style:normal;font-display:swap}html[data-design=d02],html[data-design=d02][data-theme=dark],html[data-design=d02][data-theme=light]{color-scheme:light;--display:"d02-Newsreader","Iowan Old Style","Georgia",serif;--serif:"d02-Newsreader","Iowan Old Style","Georgia",serif;--sans:"d02-Franklin","Franklin Gothic Book","Helvetica Neue",Arial,sans-serif;--mono:"d02-Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--paper:#f3eee4;--alu:#f3eee4;--alu-deep:#ebe4d7;--panel:#fbf8f2;--panel-2:#f0eadf;--panel-3:#e6dfd1;--panel-4:#ddd4c4;--ink:#1b1814;--ink-2:#3f3830;--ink-3:#6a6056;--ink-4:#8a7f73;--on-ink:#f8f4ec;--on-ink-2:#cfc6b8;--rule:#c9bfae;--rule-soft:#ded5c6;--signal:#7b1e22;--signal-hi:#932a2c;--signal-rgb:123,30,34;--on-signal:#fbf6ee;--signal-soft:#f1e0d9;--high:#9a2119;--high-bg:#f3dfd8;--med:#7a5508;--med-bg:#f1e6cc;--ok:#2c5a37;--ok-bg:#dfe9d9;--add-bg:#e2ecdb;--add-ink:#245130;--del-bg:#f4dfd8;--del-ink:#8a1d15;--hl-bg:#f6e8bf;--hl2-bg:#f8efd6;--hk-bg:#ebe5f0;--hk-ink:#4f3f7a;--lit-bg:#f6ebd2;--x-kw:#24477a;--x-str:#7a4b06;--x-dec:#6a3a7a;--x-num:#24477a;--x-ty:#1d5f5a;--dev-hi:#fbf8f2;--dev-lo:#fbf8f2;--dev-edge:#1b1814;--dev-glint:transparent;--bezel:#1b1814;--key-hi:#fbf8f2;--key-lo:#fbf8f2;--key-edge:#bdb2a0;--key-drop:#bdb2a0;--key-glint:transparent;--led-off:#b9ae9d;--strip:#1b1814;--lcd:#1b1814;--lcd-ink:#e9e1d3;--term:#1d1a16;--term-bar:#2a2620;--term-rule:#000;--term-dot:#4b453c;--term-ink:#ece4d6;--term-ai:#e88a7e;--win-shadow:none;--hdr-bg:rgba(243,238,228,.96);--go-shadow:none;--go-shadow-active:none;--dev-shadow:none;--led-shadow:none;--led-on-shadow:0 0 0 2px rgba(123,30,34,.14);--bezel-shadow:none;--readout-shadow:none;--ro-track:#4a443b;--key-shadow:none;--key-shadow-active:none;--key-hover:#f0eadf;--cursor-shadow:drop-shadow(0 1px 1px rgba(27,24,20,.3));--cursor-edge:#fbf8f2;--tab-on-shadow:0 0 0 1px #c9bfae;--law-bg:#1b1814;--law-ink:#e9e1d3;--law-shadow:none;--sig-ink:#7b1e22;--cell-idle:#e6dfd1;--cell-done:#c4b9a7;--m0:#5d4a8c;--m1:#2f5b8f;--m2:#23766b;--m3:#6f7d22;--m4:#a8436b;--m5:#8a7f73;--urgent:#b07a10;--alarm:#a3201a}html[data-design=d02] .theme{display:none}html[data-design=d02],html[data-design=d02] body{background:var(--paper)}html[data-design=d02] body{color:var(--ink);font:400 16px/1.55 var(--sans);font-feature-settings:"kern","liga"}html[data-design=d02] ::selection{background:#e9cfc6;color:var(--ink)}html[data-design=d02] :focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:0}html[data-design=d02] .wrap{max-width:1320px}html[data-design=d02] .ex-kicker,html[data-design=d02] .figc,html[data-design=d02] .lbl,html[data-design=d02] .mx-kpis dt,html[data-design=d02] .mx-repos td:before,html[data-design=d02] .mx-repos thead th,html[data-design=d02] .ntk-kicker,html[data-design=d02] .pn,html[data-design=d02] .role-k,html[data-design=d02] .sh-r,html[data-design=d02] .sh-t,html[data-design=d02] .spec dt,html[data-design=d02] .tblock .lbl,html[data-design=d02] .tp-box span,html[data-design=d02] .tp-chl,html[data-design=d02] .tp-cl{font-family:var(--sans);font-weight:600;letter-spacing:.13em;font-size:10.5px}html[data-design=d02] .lbl{color:var(--ink-3)}html[data-design=d02] .hdr{background:var(--hdr-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;box-shadow:0 1px 0 var(--ink),0 4px 0 var(--paper),0 5px 0 var(--ink)}@media (min-width:1001px){html[data-design=d02] .hdr .wrap{height:64px}}html[data-design=d02] .brand{font:600 23px/1 var(--display);letter-spacing:-.012em;gap:12px;font-variation-settings:"opsz" 36}html[data-design=d02] .brand-mark{grid-template-columns:repeat(3,5px);gap:2px}html[data-design=d02] .brand-mark i{border-radius:0;background:color-mix(in srgb,var(--ink) 30%,transparent)}html[data-design=d02] .brand-mark i:nth-child(2n){background:color-mix(in srgb,var(--ink) 62%,transparent)}html[data-design=d02] .brand-mark i:nth-child(5){background:var(--signal);box-shadow:none}html[data-design=d02] .nav{gap:26px}html[data-design=d02] .nav a{white-space:nowrap}@media (max-width:1180px){html[data-design=d02] .nav{gap:16px}html[data-design=d02] .nav a,html[data-design=d02] .signin{letter-spacing:.09em}}html[data-design=d02] .nav a,html[data-design=d02] .signin{font:600 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}html[data-design=d02] .nav a:hover,html[data-design=d02] .signin:hover{color:var(--signal);text-decoration:none}html[data-design=d02] .hdr-r{gap:24px}html[data-design=d02] .btn{border-radius:0;font:600 13.5px/1 var(--sans);letter-spacing:.02em;height:42px;padding:0 18px}html[data-design=d02] .btn-go{background:var(--signal);color:var(--on-signal);box-shadow:none}html[data-design=d02] .btn-go:hover{background:var(--signal-hi)}html[data-design=d02] .btn-lg{height:52px;padding:0 24px;font-size:14.5px}html[data-design=d02] .btn .ar{font-family:var(--serif);font-weight:400;font-size:1.25em;line-height:0}html[data-design=d02] .h1,html[data-design=d02] .h2{font-family:var(--display);font-optical-sizing:auto}html[data-design=d02] .h2{font-weight:400;font-size:clamp(38px,4.3vw,64px);line-height:1.02;letter-spacing:-.02em;margin-bottom:26px}html[data-design=d02] .body{font:400 18.5px/1.6 var(--serif);color:var(--ink-2)}html[data-design=d02] .body p{max-width:33em;margin-bottom:16px}html[data-design=d02] .body code,html[data-design=d02] .inl{background:var(--panel-2);border:0;border-radius:0;font-size:.8em}html[data-design=d02] .how-last{color:var(--ink);font-style:italic}html[data-design=d02] .dsec .body p:first-child:first-letter,html[data-design=d02] .mx-t .body p:first-child:first-letter,html[data-design=d02] .ntk-lead:first-letter{float:left;font:400 4.15em/.8 var(--display);font-variation-settings:"opsz" 72;color:var(--signal);margin:.07em .09em 0 -.02em;padding:0}html[data-design=d02] .sec{padding-top:120px;scroll-margin-top:72px}html[data-design=d02] .sh{align-items:baseline;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);padding:9px 0 8px;margin-bottom:48px}html[data-design=d02] .sh-no{background:none;color:var(--signal);font:italic 500 20px/1 var(--display);letter-spacing:0;padding:0 14px 0 0;border-radius:0;border-right:1px solid var(--rule)}html[data-design=d02] .sh-t{padding:0 14px;color:var(--ink);font-size:11px}html[data-design=d02] .sh-r{padding:0;color:var(--ink-3)}html[data-design=d02] .g12{column-gap:32px}html[data-design=d02] .spec{border-top:1px solid var(--ink)}html[data-design=d02] .spec>div{border-bottom:1px solid var(--rule-soft);padding:10px 0 11px}html[data-design=d02] .spec dt{color:var(--ink-3)}html[data-design=d02] .spec dd{font:400 16px/1.45 var(--serif);color:var(--ink)}html[data-design=d02] .spec .m,html[data-design=d02] .spec dd .m,html[data-design=d02] .spec dd.m{font:500 12.5px/1.5 var(--mono)}html[data-design=d02] .hero{padding:44px 0 0}html[data-design=d02] .hero-top{padding-bottom:44px;margin-bottom:0;border-bottom:0;position:relative}html[data-design=d02] .hero-top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;border-top:2px solid var(--ink);border-bottom:1px solid var(--ink)}html[data-design=d02] .eyebrow{justify-content:space-between;gap:10px 14px;margin-bottom:44px;padding:9px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}html[data-design=d02] .pn{border:0;padding:0;color:var(--signal);font:italic 500 16px/1 var(--display);letter-spacing:0}html[data-design=d02] .eyebrow .lbl{color:var(--ink-2)}html[data-design=d02] .hero-h1{font-weight:380;font-size:clamp(54px,8.1vw,128px);line-height:.93;letter-spacing:-.028em;font-variation-settings:"opsz" 72;max-width:12.5em;text-wrap:balance}html[data-design=d02] .hero-h1-k{display:block;color:var(--signal);font-style:italic;font-weight:360;letter-spacing:-.022em;padding-left:.9em}html[data-design=d02] .hero-l{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);column-gap:56px;padding-top:38px;padding-bottom:0}html[data-design=d02] .hero-sub{grid-row:1/3;margin:0;font:400 clamp(21px,1.75vw,25px)/1.5 var(--serif);letter-spacing:-.003em;color:var(--ink-2);column-count:2;column-gap:44px;column-rule:1px solid var(--rule);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto}html[data-design=d02] .hero-sub:first-letter{float:left;font:400 4.6em/.78 var(--display);font-variation-settings:"opsz" 72;color:var(--signal);margin:.06em .08em 0 0}html[data-design=d02] .hero-sub .lede-k{font-weight:600;color:var(--ink);font-style:italic}html[data-design=d02] .hero-l .ctas{grid-column:2;flex-direction:column;align-items:stretch;gap:10px;padding-left:32px;border-left:1px solid var(--ink);align-self:start}html[data-design=d02] .hero-l .ctas .btn{justify-content:space-between}@media (min-width:1181px){html[data-design=d02] .dsec .d-text{grid-column:1/6;padding-right:8px}html[data-design=d02] .dsec .d-fig{grid-column:6/13}}html[data-design=d02] .dsec .d-fig{padding:18px 0 0;border-top:1px solid var(--ink)}html[data-design=d02] .device{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}html[data-design=d02] .bezel{background:transparent;border:1px solid var(--ink);border-radius:0;padding:0;box-shadow:none}html[data-design=d02] .screen{border-radius:0;background:var(--panel)}html[data-design=d02] .readout{border-radius:0;background:var(--ink);font-family:var(--mono)}html[data-design=d02] .ro-bar i{background:var(--paper)}html[data-design=d02] .ro-no{color:#e7a49a}html[data-design=d02] .key{border-radius:0;background:var(--panel);border-color:var(--rule);font-family:var(--sans);font-weight:600;letter-spacing:.1em}html[data-design=d02] .key:hover{background:var(--panel-2)}html[data-design=d02] .key:active{transform:translateY(1px)}html[data-design=d02] .key.on{border-color:var(--ink);box-shadow:inset 0 -2px 0 var(--signal)}html[data-design=d02] .led{box-shadow:none}html[data-design=d02] .bar{background:var(--panel-2);border-bottom-color:var(--rule)}html[data-design=d02] .url{border-radius:0;background:var(--panel)}html[data-design=d02] .ap,html[data-design=d02] .c-commit,html[data-design=d02] .c-eq,html[data-design=d02] .c-ev .code,html[data-design=d02] .c-res,html[data-design=d02] .cb,html[data-design=d02] .dif,html[data-design=d02] .mbtn,html[data-design=d02] .mk,html[data-design=d02] .sev,html[data-design=d02] .sha,html[data-design=d02] .tag,html[data-design=d02] .tp-pr{border-radius:0}html[data-design=d02] .c-head h6,html[data-design=d02] .c-res b,html[data-design=d02] .pass-h h5{font-family:var(--display);font-weight:600;letter-spacing:-.005em}html[data-design=d02] .c-head h6{font-size:18px;font-weight:500}html[data-design=d02] .pass-h h5{font-size:16px;font-weight:500}html[data-design=d02] .status,html[data-design=d02] .tile{border-radius:0}html[data-design=d02] .fd.on,html[data-design=d02] .tile.s-hit{box-shadow:none}html[data-design=d02] .figc{margin-top:12px;padding-top:9px;border-top:1px solid var(--ink);color:var(--ink-3);text-transform:none;letter-spacing:0;font:italic 400 14.5px/1.4 var(--serif)}html[data-design=d02] .figc span:first-child{color:var(--ink)}html[data-design=d02] .figc span:last-child{font:600 10px/1.9 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}html[data-design=d02] .figs-how{border-top:1px solid var(--ink);margin-top:36px}html[data-design=d02] .figs-how>div,html[data-design=d02] .figs-how>div+div{padding:16px 0;border-bottom:1px solid var(--rule-soft);grid-template-columns:11rem minmax(0,1fr)}html[data-design=d02] .figs-how dt{font-size:clamp(26px,2.1vw,32px);font-weight:400;font-style:italic;margin:0}html[data-design=d02] .fn{font:600 10px/1 var(--sans);color:var(--signal)}html[data-design=d02] .ex-kicker,html[data-design=d02] .ntk-kicker{font-size:11px;color:var(--signal);letter-spacing:.18em;margin-bottom:16px}html[data-design=d02] .ex-title,html[data-design=d02] .ntk-title{max-width:15em;font-size:clamp(42px,5vw,74px);line-height:1}html[data-design=d02] .trap-lead{font:400 21px/1.55 var(--serif);color:var(--ink-2);max-width:40em;column-count:1}html[data-design=d02] .trap-close{position:relative;max-width:30em;margin:64px auto 0;padding:34px 0 30px;border-left:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);text-align:center;font:italic 400 clamp(25px,2.5vw,36px)/1.3 var(--display);letter-spacing:-.012em;color:var(--ink)}html[data-design=d02] .trap-close:before{content:"\201C";position:absolute;left:50%;top:-.42em;transform:translateX(-50%);padding:0 18px;background:var(--paper);font:400 72px/1 var(--display);color:var(--signal)}html[data-design=d02] .tp{margin-top:48px;padding-top:20px;border-top:1px solid var(--ink)}html[data-design=d02] .tp-chl{border-bottom-color:var(--rule)}html[data-design=d02] .tp-sub{font-style:italic}html[data-design=d02] .tp-st{border-radius:0;background:var(--panel);border-color:var(--rule)}html[data-design=d02] .tp-n{font:300 54px/1 var(--display);font-variation-settings:"opsz" 72}html[data-design=d02] .tp-f i{border-radius:50%}html[data-design=d02] .tp-box{border-radius:0;background:var(--panel-2)}html[data-design=d02] .tp-card{border-radius:0;background:var(--panel);border-color:var(--ink)}html[data-design=d02] .tp[data-step="6"] .tp-x{border-radius:0}html[data-design=d02] .tp-t{font:500 20px/1.25 var(--display)}html[data-design=d02] .tp-t:before{border-radius:50%}html[data-design=d02] .tp-ok{border-radius:0}html[data-design=d02] .ntk-lead{font:400 20px/1.55 var(--serif);color:var(--ink-2)}html[data-design=d02] .roles{border-top:1px solid var(--ink)}html[data-design=d02] .role{border-bottom-color:var(--rule)}html[data-design=d02] .role.on{background:linear-gradient(90deg,var(--signal-soft),transparent 80%)}html[data-design=d02] .role-h h3{font:500 21px/1.2 var(--display);letter-spacing:-.005em;text-transform:none}html[data-design=d02] .role.on .role-h h3{font-style:italic;color:var(--signal)}html[data-design=d02] .role-st{font:600 10px/1 var(--sans);letter-spacing:.13em}html[data-design=d02] .role-l li{font:400 15.5px/1.4 var(--serif)}html[data-design=d02] .ntk-f{padding-top:18px;border-top:1px solid var(--ink)}html[data-design=d02] .nk-box{border-radius:0;border-color:var(--rule)}html[data-design=d02] .nk-top{border-radius:0;background:var(--panel)}html[data-design=d02] .nk-id{font:600 10.5px/1 var(--sans);letter-spacing:.13em;color:var(--signal)}html[data-design=d02] .nk-chip{border-radius:0;background:var(--panel);border-color:var(--rule);font-family:var(--sans)}html[data-design=d02] .nk-chip:hover{background:var(--panel-2)}html[data-design=d02] .nk-chip:active{transform:translateY(1px)}html[data-design=d02] .nk-chip.on{border-color:var(--ink);box-shadow:inset 0 -2px 0 var(--signal)}html[data-design=d02] .nk-scr{background-color:var(--panel-2);background-image:linear-gradient(color-mix(in srgb,var(--rule-soft) 55%,transparent) 1px,transparent 1px);background-size:100% 24px}html[data-design=d02] .nk-node,html[data-design=d02] .nk-qi{border-radius:0}html[data-design=d02] .nk-admin{border-color:var(--ink)}html[data-design=d02] .nk-nh b{font-family:var(--sans);letter-spacing:.13em}html[data-design=d02] .nk-agent b{font-family:var(--sans);letter-spacing:.1em}html[data-design=d02] .nk-dh b{font:500 14px/1.15 var(--display)}html[data-design=d02] .nk-cap{font:italic 400 18px/1.4 var(--serif);border-top-color:var(--ink)}html[data-design=d02] .nk-cap-n{font:italic 500 16px/1 var(--display);color:var(--signal)}html[data-design=d02] .law b{color:#e7a49a}html[data-design=d02] .mx-panel{border-radius:0;border:0;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);background:transparent}html[data-design=d02] .mx-scope{font-family:var(--sans);font-weight:500;font-size:12px;padding:12px 0}html[data-design=d02] .mx-scope span:first-child{font-weight:700}html[data-design=d02] .mx-kpis>div{padding:20px 24px 22px 0}html[data-design=d02] .mx-kpis>div+div{padding-left:24px}html[data-design=d02] .mx-kpis b{font:300 clamp(44px,4vw,60px)/1 var(--display);letter-spacing:-.03em;font-variation-settings:"opsz" 72}html[data-design=d02] .mx-kpis small{font:italic 400 18px/1 var(--serif)}html[data-design=d02] .mx-kpis dd span{font:400 14.5px/1.4 var(--serif)}html[data-design=d02] .mx-trend{padding:22px 28px 22px 0}html[data-design=d02] .mx-repos{padding:22px 0 22px 28px}html[data-design=d02] .mx-col i{width:min(14px,26%)}html[data-design=d02] .mx-repos tbody th,html[data-design=d02] .mx-repos td{font:400 15px/1.3 var(--serif)}html[data-design=d02] .mx-repos tbody th{font:500 12.5px/1.3 var(--mono)}html[data-design=d02] .mx-repos tfoot td,html[data-design=d02] .mx-repos tfoot th{font:600 15px/1.3 var(--serif)}html[data-design=d02] .mx-lg{font-family:var(--sans)}html[data-design=d02] .mx-months{font-family:var(--sans);font-weight:600;letter-spacing:.08em}html[data-design=d02] .lede{font:400 21px/1.55 var(--serif);color:var(--ink-2);max-width:38em}html[data-design=d02] .pr-note{font:italic 400 15px/1.5 var(--serif)}html[data-design=d02] .close{margin-top:140px;background:transparent;border:0;border-radius:0;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);padding:44px 0 48px;column-gap:40px}html[data-design=d02] .close-l .h2{font-size:clamp(42px,5vw,76px);font-style:italic;font-weight:350;letter-spacing:-.022em}html[data-design=d02] .close-l p{font:400 20px/1.55 var(--serif)}html[data-design=d02] .close-r{padding-left:32px;border-left:1px solid var(--rule)}html[data-design=d02] .close-r .ctas{flex-direction:column;align-items:stretch}html[data-design=d02] .close-r .btn{justify-content:space-between}html[data-design=d02] .foot{margin-top:72px}html[data-design=d02] .tblock{border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:transparent}html[data-design=d02] .tblock>div{border-left:1px solid var(--rule);padding:12px 16px 14px}html[data-design=d02] .tblock>div:first-child{padding-left:0;border-left:0}html[data-design=d02] .tblock span:not(.lbl){font:400 15px/1.4 var(--serif)}html[data-design=d02] .tblock span.m{font:500 12px/1.4 var(--mono)}html[data-design=d02] .flinks{font:600 11px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;padding-top:16px;border-top:1px solid var(--rule)}html[data-design=d02] .flinks .cp{font:italic 400 14px var(--serif);letter-spacing:0;text-transform:none}@media (max-width:1180px){html[data-design=d02] .dsec .d-fig{margin-top:28px}html[data-design=d02] .hero-l{grid-template-columns:minmax(0,1fr);max-width:none}html[data-design=d02] .hero-sub{grid-row:auto;column-count:1;max-width:34em}html[data-design=d02] .hero-l .ctas{grid-column:1;flex-direction:row;padding-left:0;border-left:0;margin-top:30px}html[data-design=d02] .close-r{padding-left:0;border-left:0}html[data-design=d02] .close{column-gap:24px}html[data-design=d02] .close-r .ctas{flex-direction:row}html[data-design=d02] .mx-trend{padding-right:0}html[data-design=d02] .mx-repos{padding-left:0}html[data-design=d02] .tblock>div{border-left:0;border-top:1px solid var(--rule);padding-left:0}html[data-design=d02] .tblock>div:nth-child(-n+2){border-top:0}html[data-design=d02] .tblock>div:nth-child(2n){border-left:1px solid var(--rule);padding-left:16px}}@media (max-width:760px){html[data-design=d02] .hdr .wrap{padding-top:12px;padding-bottom:10px}html[data-design=d02] .brand{font-size:19px;gap:9px}html[data-design=d02] .hdr .btn-go{letter-spacing:0}html[data-design=d02] .nav{gap:12px;margin-top:10px}html[data-design=d02] .nav a{font-size:9.5px;letter-spacing:.1em}html[data-design=d02] .signin{font-size:10px}html[data-design=d02] .hdr .btn-go{height:34px;padding:0 12px;font-size:12px}html[data-design=d02] .hero{padding-top:20px}html[data-design=d02] .eyebrow{margin-bottom:28px;flex-direction:column;align-items:flex-start;gap:6px}html[data-design=d02] .hero-h1{font-size:47px;line-height:.98}html[data-design=d02] .hero-h1-k{padding-left:0}html[data-design=d02] .hero-top{padding-bottom:30px}html[data-design=d02] .hero-sub{font-size:19px}html[data-design=d02] .hero-l{padding-top:26px}html[data-design=d02] .hero-l .ctas{flex-direction:column}html[data-design=d02] .ctas .btn-lg{flex:none}html[data-design=d02] .dsec .d-fig{margin-top:32px}html[data-design=d02] .sec{padding-top:84px}html[data-design=d02] .sh{margin-bottom:30px}html[data-design=d02] .h2{font-size:38px}html[data-design=d02] .ex-title,html[data-design=d02] .ntk-title{font-size:40px}html[data-design=d02] .body{font-size:17.5px}html[data-design=d02] .figs-how dt{font-size:30px}html[data-design=d02] .figs-how>div,html[data-design=d02] .figs-how>div+div{grid-template-columns:1fr}html[data-design=d02] .trap-close{font-size:23px;padding:30px 0 24px}html[data-design=d02] .trap-lead{font-size:18.5px}html[data-design=d02] .tp-n{font-size:38px}html[data-design=d02] .tp-t{font-size:16px}html[data-design=d02] .mx-kpis>div,html[data-design=d02] .mx-kpis>div+div{padding:16px 12px 16px 0}html[data-design=d02] .mx-kpis>div:nth-child(2n){padding-left:14px}html[data-design=d02] .mx-kpis b{font-size:42px}html[data-design=d02] .lede{font-size:18.5px}html[data-design=d02] .close{padding:30px 0 34px;margin-top:96px;column-gap:0}html[data-design=d02] .close-r .ctas{flex-direction:column}html[data-design=d02] .tblock>div,html[data-design=d02] .tblock>div:nth-child(2n){padding-left:0;border-left:0}html[data-design=d02] .tblock>div:nth-child(3){padding-left:14px;border-left:1px solid var(--rule)}}@font-face{font-family:d03-mono;src:url(/fonts/designs/d03/JetBrainsMono.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:d03-head;src:url(/fonts/designs/d03/InterTight.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}html[data-design=d03],html[data-design=d03][data-theme=dark],html[data-design=d03][data-theme=light]{color-scheme:dark;--display:"d03-mono",ui-monospace,"SF Mono",Menlo,monospace;--sans:"d03-mono",ui-monospace,"SF Mono",Menlo,monospace;--mono:"d03-mono",ui-monospace,"SF Mono",Menlo,monospace;--head:"d03-head","Helvetica Neue",Arial,sans-serif;--g-rgb:77,240,143;--term-ink:#cfeedd;--term-ai:#ff6e6e;--alu:#060807;--alu-deep:#040605;--panel:#090d0b;--panel-2:#0c110e;--panel-3:#121a15;--panel-4:#19241d;--ink:#dbe8df;--ink-2:#a8bbae;--ink-3:#7c9184;--ink-4:#5c6f63;--on-ink:#050706;--on-ink-2:#33443a;--rule:#22312a;--rule-soft:#16211b;--signal:#4df08f;--signal-hi:#7dffb0;--signal-rgb:77,240,143;--on-signal:#03140a;--signal-soft:#0b2216;--high:#ff7a72;--high-bg:#2a1011;--med:#f0b65c;--med-bg:#261b0a;--ok:#5fd6c6;--ok-bg:#0a2321;--add-bg:#0b2216;--add-ink:#7ff0ab;--del-bg:#2a1012;--del-ink:#ff8f88;--hl-bg:#1e1c0b;--hl2-bg:#151409;--hk-bg:#111829;--hk-ink:#a3b4ff;--lit-bg:#0f2419;--x-kw:#86b4ff;--x-str:#e3c07d;--x-dec:#c5a2ff;--x-num:#86b4ff;--x-ty:#6ed6c8;--dev-hi:#080c0a;--dev-lo:#080c0a;--dev-edge:#22312a;--dev-glint:transparent;--bezel:#030504;--key-hi:#0c120e;--key-lo:#0c120e;--key-edge:#22312a;--key-drop:transparent;--key-glint:transparent;--led-off:#24342b;--strip:#030504;--lcd:#030504;--lcd-ink:#a6e9c0;--term:#030504;--term-bar:#0c110e;--term-rule:#16211b;--term-dot:#24342b;--win-shadow:none;--hdr-bg:rgba(6,8,7,.86);--go-shadow:0 0 0 1px rgba(var(--g-rgb),.9),0 0 22px -6px rgba(var(--g-rgb),.75);--go-shadow-active:0 0 0 1px rgba(var(--g-rgb),.9);--dev-shadow:0 40px 90px -50px rgba(var(--g-rgb),.22);--led-shadow:none;--led-on-shadow:0 0 7px rgba(var(--g-rgb),.9);--bezel-shadow:inset 0 0 0 1px #16211b;--readout-shadow:inset 0 0 0 1px #16211b;--ro-track:#16211b;--key-shadow:none;--key-shadow-active:none;--key-hover:#121a15;--cursor-shadow:drop-shadow(0 0 4px rgba(0,0,0,.9));--cursor-edge:#030504;--tab-on-shadow:inset 0 0 0 1px #2c3f34;--law-bg:#030504;--law-ink:#a8bbae;--law-shadow:inset 0 1px 0 #16211b;--sig-ink:#7dffb0;--cell-idle:#111914;--cell-done:#26352c;--m0:#9aa6ff;--m1:#5fc6e0;--m2:#c8d77a;--m3:#e2b15f;--m4:#e08bb0;--m5:#b4c3b9;--urgent:#f0b65c;--alarm:#ff5f5f;--rule-ascii:"--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------"}html[data-design=d03]{background:var(--alu)}html[data-design=d03] body{background:var(--alu);color:var(--ink);font:400 15px/1.62 var(--sans);font-feature-settings:"zero" 0,"calt" 1}html[data-design=d03] ::selection{background:var(--signal);color:var(--on-signal)}html[data-design=d03] :focus-visible{outline:1px solid var(--signal);outline-offset:3px}html[data-design=d03] *,html[data-design=d03] :after,html[data-design=d03] :before{border-radius:0!important}html[data-design=d03] .tp-xr[data-s="1"] .tp-lp,html[data-design=d03] .waiting:before,html[data-design=d03] [data-s="1"]>.ci{border-radius:50%!important}html[data-design=d03] body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(1200px 520px at 18% -8%,rgba(var(--g-rgb),.085),transparent 70%),radial-gradient(900px 600px at 100% 40%,rgba(var(--g-rgb),.03),transparent 70%),repeating-linear-gradient(180deg,rgba(255,255,255,.022) 0 1px,transparent 1px 3px)}html[data-design=d03] body:after{content:"";position:fixed;inset:0;z-index:200;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(0,0,0,.16) 0 1px,transparent 1px 3px);opacity:.32;mix-blend-mode:multiply}html[data-design=d03] .lbl{font:500 10.5px/1.35 var(--mono);letter-spacing:.12em;color:var(--ink-3)}html[data-design=d03] .h1,html[data-design=d03] .h2{font-family:var(--head);font-weight:650;letter-spacing:-.03em;color:var(--ink)}html[data-design=d03] .h1{line-height:.95}html[data-design=d03] .h2{font-size:clamp(32px,3.6vw,52px);line-height:1.02;letter-spacing:-.032em}html[data-design=d03] .body{font-size:15px;line-height:1.7;color:var(--ink-2)}html[data-design=d03] .body p{max-width:38em}html[data-design=d03] .body code,html[data-design=d03] .inl{font:500 .9em var(--mono);background:var(--signal-soft);border:0;color:var(--signal-hi);padding:1px 5px}html[data-design=d03] .body b,html[data-design=d03] .body strong{color:var(--ink);font-weight:600}html[data-design=d03] .hdr{background:var(--hdr-bg);border-bottom:1px solid var(--rule)}html[data-design=d03] .hdr .wrap{height:56px}html[data-design=d03] .brand{font:600 15px/1 var(--mono);letter-spacing:-.02em;gap:12px}html[data-design=d03] .brand-mark{grid-template-columns:repeat(3,5px);gap:2px}html[data-design=d03] .brand-mark i{background:rgba(var(--g-rgb),.22)}html[data-design=d03] .brand-mark i:nth-child(2n){background:rgba(var(--g-rgb),.4)}html[data-design=d03] .brand-mark i:nth-child(5){background:var(--signal);box-shadow:0 0 6px rgba(var(--g-rgb),.95),0 0 14px rgba(var(--g-rgb),.5)}html[data-design=d03] .nav{gap:4px}html[data-design=d03] .nav a,html[data-design=d03] .signin{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:8px}html[data-design=d03] .nav a:after,html[data-design=d03] .nav a:before{color:var(--signal);opacity:0;transition:opacity .15s}html[data-design=d03] .nav a:before{content:"[";margin-right:4px}html[data-design=d03] .nav a:after{content:"]";margin-left:4px}html[data-design=d03] .nav a:hover,html[data-design=d03] .signin:hover{color:var(--ink);text-decoration:none}html[data-design=d03] .nav a:hover:after,html[data-design=d03] .nav a:hover:before{opacity:1}html[data-design=d03] .theme{display:none!important}html[data-design=d03] .btn{border-radius:0;height:40px;padding:0 18px;font:600 12.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}html[data-design=d03] .btn-go{background:var(--signal);color:var(--on-signal)}html[data-design=d03] .btn-go:hover{background:var(--signal-hi)}html[data-design=d03] .btn-lg{height:50px;padding:0 24px;font-size:13px}html[data-design=d03] .btn .ar{font-weight:600}html[data-design=d03] .hdr .btn-go{height:34px;padding:0 14px;font-size:11.5px}html[data-design=d03] .sec{padding-top:128px}html[data-design=d03] .sh{align-items:center;border-bottom:0;margin-bottom:48px;gap:0;white-space:nowrap}html[data-design=d03] .sh-no{background:transparent;color:var(--signal);font:600 12px/1 var(--mono);letter-spacing:.06em;padding:0}html[data-design=d03] .sh-no:before{content:"[ ";color:var(--ink-4)}html[data-design=d03] .sh-no:after{content:" ]";color:var(--ink-4)}html[data-design=d03] .sh-t{flex:1 1;min-width:0;display:flex;align-items:center;gap:14px;overflow:hidden;font:600 12px/1 var(--mono);letter-spacing:.14em;color:var(--ink);padding:0 0 0 14px}html[data-design=d03] .sh-t:after{content:var(--rule-ascii);flex:1 1;min-width:24px;overflow:hidden;color:var(--rule);letter-spacing:.1em;font-weight:400}html[data-design=d03] .sh-r{padding:0 0 0 14px;font:500 10.5px/1 var(--mono);letter-spacing:.12em;color:var(--ink-4)}html[data-design=d03] .spec{border-top:1px solid var(--rule)}html[data-design=d03] .spec>div{border-bottom:1px dashed var(--rule)}html[data-design=d03] .spec dt{color:var(--ink-3);letter-spacing:.1em}html[data-design=d03] .spec dd{font:500 13.5px/1.5 var(--mono)}html[data-design=d03] .spec .m,html[data-design=d03] .spec dd .m{font:500 12.5px/1.5 var(--mono);color:var(--signal-hi)}html[data-design=d03] .hero{position:relative;padding:72px 0 24px;overflow:hidden}html[data-design=d03] .hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(var(--g-rgb),.055) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--g-rgb),.055) 1px,transparent 1px);background-size:48px 48px;background-position:-1px -1px;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 30% 30%,#000 10%,transparent 75%);mask-image:radial-gradient(ellipse 70% 80% at 30% 30%,#000 10%,transparent 75%)}html[data-design=d03] .hero-top{border-bottom:0;padding-bottom:56px;margin-bottom:0;position:relative}html[data-design=d03] .hero-top:after{content:var(--rule-ascii);position:absolute;left:0;right:0;bottom:0;overflow:hidden;white-space:nowrap;font:400 12px/1 var(--mono);letter-spacing:.1em;color:var(--rule)}html[data-design=d03] .hero-top:before{content:"";position:absolute;right:8px;top:118px;width:38px;height:38px;pointer-events:none;background:rgba(var(--g-rgb),.09);box-shadow:54px 54px 0 0 var(--signal),54px 54px 46px 6px rgba(var(--g-rgb),.45),54px 0 0 0 rgba(var(--g-rgb),.16),108px 0 0 0 rgba(var(--g-rgb),.09),0 54px 0 0 rgba(var(--g-rgb),.16),108px 54px 0 0 rgba(var(--g-rgb),.16),0 108px 0 0 rgba(var(--g-rgb),.09),54px 108px 0 0 rgba(var(--g-rgb),.16),108px 108px 0 0 rgba(var(--g-rgb),.09);transform:translateX(-108px)}html[data-design=d03] .eyebrow{gap:10px 16px;margin-bottom:40px}html[data-design=d03] .pn{border:1px solid rgba(var(--g-rgb),.55);color:var(--signal);background:var(--signal-soft);padding:5px 8px;font:600 11px/1 var(--mono);letter-spacing:.1em}html[data-design=d03] .eyebrow .lbl{color:var(--ink-2)}html[data-design=d03] .eyebrow .lbl:before{content:"> ";color:var(--signal)}html[data-design=d03] .hero-h1{font:700 clamp(48px,7.2vw,112px)/1.04 var(--head);letter-spacing:-.018em;max-width:17ch}html[data-design=d03] .hero-h1-k{color:var(--signal);text-shadow:0 0 28px rgba(var(--g-rgb),.35),0 0 2px rgba(var(--g-rgb),.4)}html[data-design=d03] .hero-h1-k:after{content:"";display:inline-block;width:.42em;height:.78em;margin-left:.1em;vertical-align:-.04em;background:var(--signal);box-shadow:0 0 18px rgba(var(--g-rgb),.7);animation:d03-cursor 1.06s step-end infinite}@keyframes d03-cursor{0%,55%{opacity:1}56%,to{opacity:0}}html[data-design=d03] .hero-l{grid-column:1/10;padding-top:44px}html[data-design=d03] .hero-sub{font:400 clamp(17px,1.35vw,20px)/1.65 var(--mono);letter-spacing:-.01em;color:var(--ink-2);margin:0 0 40px;max-width:52em;padding-left:22px;border-left:1px solid var(--signal)}html[data-design=d03] .hero-sub .lede-k{color:var(--ink);font-weight:600;background:linear-gradient(transparent 62%,rgba(var(--g-rgb),.22) 62%)}html[data-design=d03] .ctas{gap:14px}html[data-design=d03] .device{border:1px solid var(--rule);padding:12px 12px 0;background:var(--panel)}html[data-design=d03] .device:before{content:"";position:absolute;left:-1px;top:-1px;width:14px;height:14px;border-left:1px solid var(--signal);border-top:1px solid var(--signal)}html[data-design=d03] .device:after{content:"";position:absolute;right:-1px;bottom:-1px;width:14px;height:14px;border-right:1px solid var(--signal);border-bottom:1px solid var(--signal)}html[data-design=d03] .bezel{padding:0;background:transparent;box-shadow:none;border:1px solid var(--rule)}html[data-design=d03] .screen{background:var(--panel);font-family:var(--mono);font-size:12px}html[data-design=d03] .readout{background:var(--lcd);border:1px solid var(--rule-soft);box-shadow:none}html[data-design=d03] .ro-bar i{background:var(--signal)}html[data-design=d03] .key{background:var(--key-hi);border-color:var(--rule);color:var(--ink-2)}html[data-design=d03] .key:hover{background:var(--panel-3);border-color:var(--signal);color:var(--ink)}html[data-design=d03] .key:active{transform:none;background:var(--signal-soft)}html[data-design=d03] .key.on{border-color:rgba(var(--g-rgb),.6);color:var(--ink)}html[data-design=d03] .led{width:7px;height:7px}html[data-design=d03] .bar{background:var(--panel-2);border-bottom:1px solid var(--rule-soft)}html[data-design=d03] .mk{background:var(--ink-3)}html[data-design=d03] .url{background:var(--alu-deep);border-color:var(--rule-soft)}html[data-design=d03] .url.typing{border-color:var(--signal)}html[data-design=d03] .url.typing b:after{background:var(--signal)}html[data-design=d03] .who{font-family:var(--mono);font-size:11px}html[data-design=d03] .av{background:var(--panel-4);color:var(--signal);box-shadow:inset 0 0 0 1px var(--rule)}html[data-design=d03] .mbtn{font:600 11px/1 var(--mono);letter-spacing:.02em;background:var(--panel-2);border-color:var(--rule)}html[data-design=d03] .mbtn.done{background:var(--panel-3);color:var(--ink-3)}html[data-design=d03] .sev{font-weight:700}html[data-design=d03] .tag{border-color:var(--rule);color:var(--ink-2)}html[data-design=d03] .pass-h h5{font:600 13.5px/1.25 var(--mono)}html[data-design=d03] .c-head h6{font:600 15px/1.3 var(--mono);letter-spacing:-.01em}html[data-design=d03] .msg{font:600 11.5px/1.3 var(--mono)}html[data-design=d03] .sha{background:var(--signal);color:var(--on-signal)}html[data-design=d03] .status{font:600 10.5px/1 var(--mono)}html[data-design=d03] .c-res b{font:600 12.5px/1.2 var(--mono)}html[data-design=d03] .ck .ct,html[data-design=d03] .waiting{font-size:11.5px}html[data-design=d03] .cursor svg path{fill:var(--signal-hi);stroke:#030504}html[data-design=d03] .r.hl{box-shadow:inset 2px 0 0 var(--high)}html[data-design=d03] .figc{color:var(--ink-4);letter-spacing:.12em}html[data-design=d03] .figc span:first-child:before{content:"// ";color:var(--signal)}html[data-design=d03] .ex-kicker,html[data-design=d03] .ntk-kicker{font:600 12px/1 var(--mono);letter-spacing:.16em;color:var(--signal);margin-bottom:16px}html[data-design=d03] .ex-kicker:before,html[data-design=d03] .ntk-kicker:before{content:"// ";color:var(--ink-4)}html[data-design=d03] .figs-how dt{font-size:clamp(20px,1.7vw,26px)}html[data-design=d03] .how-last{color:var(--ink)}html[data-design=d03] .fn{color:var(--signal)}html[data-design=d03] .trap-lead{font:600 19px/1.4 var(--mono);letter-spacing:-.02em}html[data-design=d03] .trap-close{border-left:1px solid var(--signal);font:500 clamp(17px,1.5vw,21px)/1.5 var(--mono);letter-spacing:-.02em;padding:4px 0 4px 22px;background:linear-gradient(90deg,var(--signal-soft),transparent 60%)}html[data-design=d03] .tp-chl{border-bottom:1px dashed var(--rule);letter-spacing:.12em}html[data-design=d03] .tp-ch+.tp-ch .tp-chl{border-bottom:1px solid var(--signal)}html[data-design=d03] .tp-n{font:600 44px/1 var(--mono);letter-spacing:-.06em}html[data-design=d03] .tp-box{background:var(--panel-2);border:1px dashed var(--rule)}html[data-design=d03] .tp-card{background:var(--panel-2);border:1px solid var(--rule)}html[data-design=d03] .tp-t{font:600 16px/1.35 var(--mono);letter-spacing:-.025em}html[data-design=d03] .tp-own{font:500 12px/1 var(--mono)}html[data-design=d03] .tp-ok{font:600 11px/1 var(--mono)}html[data-design=d03] .ntk-lead{font:400 16px/1.7 var(--mono)}html[data-design=d03] .roles{border-top:1px solid var(--rule)}html[data-design=d03] .role{border-bottom:1px dashed var(--rule)}html[data-design=d03] .role:before{width:2px}html[data-design=d03] .role-h h3{font:600 12px/1.2 var(--mono);letter-spacing:.14em}html[data-design=d03] .role-l li{font:500 13px/1.45 var(--mono)}html[data-design=d03] .role-l.can{border-top:1px dashed var(--rule)}html[data-design=d03] .nk-box{border:1px solid var(--rule);background:var(--panel)}html[data-design=d03] .nk-top{background:var(--panel-2);border-bottom:1px solid var(--rule)}html[data-design=d03] .nk-id{color:var(--signal)}html[data-design=d03] .nk-chip{background:var(--panel);border-color:var(--rule);font:600 11px/1.2 var(--mono);color:var(--ink-3)}html[data-design=d03] .nk-chip:hover{background:var(--panel-3);border-color:var(--signal)}html[data-design=d03] .nk-chip:active{transform:none}html[data-design=d03] .nk-chip.on{border-color:var(--signal);color:var(--ink);background:var(--signal-soft)}html[data-design=d03] .nk-scr{background-color:var(--alu-deep);background-image:radial-gradient(circle,rgba(var(--g-rgb),.09) 1px,transparent 1.3px);background-size:16px 16px}html[data-design=d03] .nk-node{background:var(--panel);border-color:var(--rule)}html[data-design=d03] .nk-admin{border-color:rgba(var(--g-rgb),.45)}html[data-design=d03] .nk-nh{border-bottom-color:var(--rule)}html[data-design=d03] .nk-dh b,html[data-design=d03] .nk-row>b{font-family:var(--mono);font-size:11px}html[data-design=d03] .nk-dh b{font-size:11.5px}html[data-design=d03] .nk-cap{font:500 13.5px/1.5 var(--mono);border-top:1px solid var(--rule)}html[data-design=d03] .pr-note{font:400 12px/1.6 var(--mono);color:var(--ink-4)}html[data-design=d03] .mx-panel{border-top:1px solid var(--rule);border:1px solid var(--rule);background:var(--panel)}html[data-design=d03] .mx-scope{background:var(--panel-2);border-bottom:1px solid var(--rule)}html[data-design=d03] .mx-scope span:first-child{color:var(--signal)}html[data-design=d03] .mx-kpis b{font:500 clamp(34px,3vw,44px)/1 var(--mono);letter-spacing:-.06em}html[data-design=d03] .mx-kpis small{font:500 12px/1 var(--mono)}html[data-design=d03] .mx-kpis dd span{font:400 12px/1.5 var(--mono)}html[data-design=d03] .mx-kpis>div:first-child b{color:var(--signal);text-shadow:0 0 22px rgba(var(--g-rgb),.3)}html[data-design=d03] .mx-line polyline{stroke:var(--signal)}html[data-design=d03] .mx-dot{background:var(--panel);border-color:var(--signal)}html[data-design=d03] .mx-lg .o:before{background:var(--signal)}html[data-design=d03] .mx-repos tbody th,html[data-design=d03] .mx-repos td{font:500 12.5px/1.3 var(--mono);border-bottom:1px dashed var(--rule-soft)}html[data-design=d03] .mx-repos tfoot td,html[data-design=d03] .mx-repos tfoot th{font:600 12.5px/1.3 var(--mono);border-top:1px solid var(--rule)}html[data-design=d03] .mx-sev{font:400 11.5px/1.3 var(--mono)}html[data-design=d03] .close{background:var(--panel);border:1px solid rgba(var(--g-rgb),.4);position:relative;padding:56px 48px;background-image:linear-gradient(rgba(var(--g-rgb),.04) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--g-rgb),.04) 1px,transparent 1px);background-size:32px 32px}html[data-design=d03] .close:before{content:"[ EOF ]";position:absolute;left:24px;top:-8px;padding:0 8px;background:var(--alu);font:600 11px/16px var(--mono);letter-spacing:.14em;color:var(--signal)}html[data-design=d03] .close-l .h2{font-size:clamp(34px,4vw,60px)}html[data-design=d03] .close-l p{font:400 15px/1.7 var(--mono)}html[data-design=d03] .tblock{border:1px solid var(--rule);background:var(--panel)}html[data-design=d03] .tblock>div{border-left:1px solid var(--rule)}html[data-design=d03] .tblock span:not(.lbl){font:500 12.5px/1.45 var(--mono)}html[data-design=d03] .flinks{font:500 12px var(--mono);letter-spacing:.04em}html[data-design=d03] .flinks a:hover{color:var(--signal)}@media (max-width:1180px){html[data-design=d03] .hero-l{grid-column:1/-1;max-width:820px}html[data-design=d03] .tblock>div{border-left:0;border-top:1px solid var(--rule)}html[data-design=d03] .tblock>div:nth-child(-n+2){border-top:0}html[data-design=d03] .tblock>div:nth-child(2n){border-left:1px solid var(--rule)}html[data-design=d03] .tblock>div:last-child{border-left:0}}@media (max-width:560px){html[data-design=d03] .hero-top:before{display:none}}@media (min-width:1001px) and (max-width:1180px){html[data-design=d03] .nav a{font-size:11px;padding:6px 5px;letter-spacing:.03em}html[data-design=d03] .nav a:after,html[data-design=d03] .nav a:before{display:none}html[data-design=d03] .hdr .wrap{column-gap:16px}}html[data-design=d03] .nav a,html[data-design=d03] .signin{white-space:nowrap}@media (max-width:1000px){html[data-design=d03] .nav a:after,html[data-design=d03] .nav a:before{display:none}}@media (max-width:760px){html[data-design=d03] body{font-size:14.5px}html[data-design=d03] .hdr .wrap{height:auto}html[data-design=d03] .nav{gap:2px}html[data-design=d03] .nav a{font-size:10.5px;padding:6px 4px;letter-spacing:.03em}html[data-design=d03] .signin{font-size:10.5px;padding:6px 2px;letter-spacing:.04em}html[data-design=d03] .brand{font-size:13.5px;gap:9px}html[data-design=d03] .hdr .btn-go{height:32px;padding:0 10px;font-size:10px;letter-spacing:.03em}html[data-design=d03] .mx-repos td:before{letter-spacing:.04em}html[data-design=d03] .hero{padding-top:40px}html[data-design=d03] .hero-h1{font-size:46px;letter-spacing:-.02em}html[data-design=d03] .hero-top:before{top:64px;transform-origin:146px 0;transform:translateX(-108px) scale(.5)}html[data-design=d03] .hero-top{padding-bottom:36px}html[data-design=d03] .eyebrow{margin-bottom:28px}html[data-design=d03] .hero-l{padding-top:30px}html[data-design=d03] .hero-sub{font-size:15.5px;padding-left:14px}html[data-design=d03] .sec{padding-top:88px}html[data-design=d03] .sh{margin-bottom:32px}html[data-design=d03] .h2{font-size:34px}html[data-design=d03] .close{padding:36px 18px 28px}html[data-design=d03] .tblock>div,html[data-design=d03] .tblock>div:nth-child(2n){border-left:0;border-top:1px solid var(--rule)}html[data-design=d03] .tblock>div:first-child{border-top:0}html[data-design=d03] .tblock>div:nth-child(3){border-left:1px solid var(--rule)}html[data-design=d03] .tp-sub{font-size:14px}html[data-design=d03] .tp-t{font-size:13.5px}}@font-face{font-family:d04-plex;src:url(/fonts/designs/d04/PlexSans.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:d04-plex-cond;src:url(/fonts/designs/d04/PlexCond-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:d04-plex-cond;src:url(/fonts/designs/d04/PlexCond-600.woff2) format("woff2");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:d04-plex-mono;src:url(/fonts/designs/d04/PlexMono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:d04-plex-mono;src:url(/fonts/designs/d04/PlexMono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:d04-plex-mono;src:url(/fonts/designs/d04/PlexMono-600.woff2) format("woff2");font-weight:600 700;font-style:normal;font-display:swap}html[data-design=d04],html[data-design=d04][data-theme=dark]{color-scheme:dark;--display:"d04-plex-cond","IBM Plex Sans Condensed","Arial Narrow",sans-serif;--sans:"d04-plex","IBM Plex Sans","Helvetica Neue",Arial,sans-serif;--mono:"d04-plex-mono","IBM Plex Mono",ui-monospace,Menlo,monospace;--bp:#0d3a6e;--bp-grid:rgba(190,225,255,.055);--bp-grid-major:rgba(190,225,255,.11);--cy:#8ee4ff;--rm:rgba(160,220,255,.7);--alu:#0d3a6e;--alu-deep:#0a2f5a;--panel:#11447f;--panel-2:#0f3e75;--panel-3:#18508f;--panel-4:#1f5c9f;--ink:#f4f9ff;--ink-2:#d2e4f8;--ink-3:#a4c5ea;--ink-4:#86abd6;--on-ink:#0b2a52;--on-ink-2:#2f5584;--rule:#5b8cc6;--rule-soft:#2e619e;--signal:#ff7a4d;--signal-hi:#ff8f68;--signal-rgb:255,122,77;--on-signal:#0a2447;--signal-soft:rgba(255,122,77,.16);--sig-ink:#ffa07e;--high:#ffa294;--high-bg:rgba(255,110,90,.16);--med:#ffd583;--med-bg:rgba(255,200,90,.14);--ok:#86e8b2;--ok-bg:rgba(110,230,160,.14);--urgent:#ffc552;--alarm:#ff6f5c;--dev-hi:#0f3f77;--dev-lo:#0f3f77;--dev-edge:rgba(160,220,255,.55);--dev-shadow:none;--bezel:#0a2c55;--bezel-shadow:none;--term:#071d3b;--term-bar:#0b2850;--term-rule:#173f72;--term-dot:#2b5a93;--term-ink:#e9f3ff;--hdr-bg:rgba(11,48,92,.88);--go-shadow:none;--go-shadow-active:none;--led-off:#406c9f;--led-shadow:none;--win-shadow:none;--law-bg:#0b2547;--law-ink:#dbe8f7;--law-shadow:none;--cell-idle:#1d5596;--cell-done:#3f6fa8;--key-hi:#13477f;--key-lo:#13477f;--key-edge:#5b8cc6;--key-drop:#0a2c55;--key-glint:transparent;--key-shadow:0 2px 0 #0a2c55;--key-shadow-active:none;--key-hover:#1a5293}html[data-design=d04][data-theme=light]{color-scheme:light;--bp:#eef3f9;--bp-grid:rgba(20,80,160,.06);--bp-grid-major:rgba(20,80,160,.12);--cy:#1f6fd1;--rm:rgba(12,52,110,.55);--alu:#eef3f9;--alu-deep:#e2eaf4;--panel:#ffffff;--panel-2:#f5f8fc;--panel-3:#e6eef7;--panel-4:#dbe6f2;--ink:#0b2f63;--ink-2:#284b7a;--ink-3:#4a6890;--ink-4:#6a84a8;--on-ink:#ffffff;--on-ink-2:#c7d7ec;--rule:#8aa7cd;--rule-soft:#cfdcec;--signal:#d9401f;--signal-hi:#e8502e;--signal-rgb:217,64,31;--on-signal:#ffffff;--signal-soft:#fdeae4;--sig-ink:#c2361b;--high:#b0261a;--high-bg:#fbe7e4;--med:#875500;--med-bg:#f8eed8;--ok:#11703d;--ok-bg:#e1f2e8;--urgent:#c27c00;--alarm:#d4321c;--dev-hi:#ffffff;--dev-lo:#ffffff;--dev-edge:#7f9fc9;--dev-shadow:none;--bezel:#e4ecf6;--bezel-shadow:none;--term:#0b2547;--term-ink:#e9f3ff;--hdr-bg:rgba(238,243,249,.92);--go-shadow:none;--go-shadow-active:none;--led-off:#a7bad3;--led-shadow:none;--law-bg:#0b2f63;--law-ink:#e3edf9;--cell-idle:#e3ebf5;--cell-done:#b7c8dd;--key-hi:#fff;--key-lo:#fff;--key-edge:#8aa7cd;--key-drop:#c3d3e7;--key-glint:transparent;--key-shadow:0 2px 0 #c3d3e7;--key-shadow-active:none;--key-hover:#f1f6fc}html[data-design=d04] :is(.screen,.nk-box,.tp-st,.mx-panel,.listing){--panel:#f7fafd;--panel-2:#f0f5fb;--panel-3:#e2ebf5;--panel-4:#d6e2ef;--ink:#0b2547;--ink-2:#2b4a72;--ink-3:#4f6c92;--ink-4:#6c86a8;--on-ink:#ffffff;--on-ink-2:#c8d8ec;--rule:#a6bdd8;--rule-soft:#d5e1ee;--signal:#e0451f;--signal-hi:#ec5530;--signal-rgb:224,69,31;--on-signal:#ffffff;--signal-soft:#fde8e1;--sig-ink:#c2361b;--high:#b0261a;--high-bg:#fbe5e1;--med:#875500;--med-bg:#f8eed6;--ok:#11703d;--ok-bg:#dff1e6;--add-bg:#e2f3e8;--add-ink:#11552e;--del-bg:#fbe6e3;--del-ink:#8b1d15;--hl-bg:#fff1c2;--hl2-bg:#fff7d9;--hk-bg:#e9eefb;--hk-ink:#2f4ea0;--lit-bg:#fff4dc;--x-kw:#1b4f9c;--x-str:#7a4b06;--x-dec:#6a3a9a;--x-num:#1b4f9c;--x-ty:#0c6464;--tab-on-shadow:0 1px 1px rgba(11,37,71,.12);--cell-idle:#e3ebf5;--cell-done:#b7c8dd;--m0:#7c3aed;--m1:#2563eb;--m2:#0d9488;--m3:#65a30d;--m4:#db2777;--m5:#64748b;--urgent:#c27c00;--alarm:#d4321c;--key-hi:#ffffff;--key-lo:#f2f6fb;--key-edge:#a6bdd8;--key-drop:#c3d3e7;--key-glint:#fff;--key-shadow:0 2px 0 #c3d3e7;--key-shadow-active:none;--key-hover:#ffffff;--led-off:#b5c5d9;--lcd:#0b2547;--lcd-ink:#dbe8f7;--cursor-edge:#ffffff;--law-bg:#0b2547;--law-ink:#dbe8f7;color:var(--ink)}html[data-design=d04] body{background:transparent}html[data-design=d04]{background-color:var(--bp);background-image:linear-gradient(var(--bp-grid-major) 1px,transparent 1px),linear-gradient(90deg,var(--bp-grid-major) 1px,transparent 1px),linear-gradient(var(--bp-grid) 1px,transparent 1px),linear-gradient(90deg,var(--bp-grid) 1px,transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;background-position:-1px -1px;font-family:var(--sans);font-feature-settings:"ss02"}html[data-design=d04] ::selection{background:var(--cy);color:#0a2447}html[data-design=d04] :focus-visible{outline:2px solid var(--cy);outline-offset:3px;border-radius:0}html[data-design=d04] .lbl{font-family:var(--mono);letter-spacing:.1em}html[data-design=d04] .hdr{border-bottom:1px solid var(--rule)}html[data-design=d04] .hdr:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:3px;background:repeating-linear-gradient(90deg,var(--rule) 0 1px,transparent 1px 24px);opacity:.7;pointer-events:none}html[data-design=d04] .brand{font:600 21px/1 var(--display);letter-spacing:.01em;text-transform:uppercase}html[data-design=d04] .brand-mark{padding:3px;border:1px solid var(--rule);grid-template-columns:repeat(3,5px)}html[data-design=d04] .brand-mark i{border-radius:50%;background:color-mix(in srgb,var(--cy) 45%,transparent)}html[data-design=d04] .brand-mark i:nth-child(2n){background:color-mix(in srgb,var(--cy) 80%,transparent)}html[data-design=d04] .brand-mark i:nth-child(5){background:var(--signal);box-shadow:0 0 6px rgba(var(--signal-rgb),.85)}html[data-design=d04] .nav a,html[data-design=d04] .signin{font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}html[data-design=d04] .nav a:hover,html[data-design=d04] .signin:hover{color:var(--cy);text-decoration:none;box-shadow:0 1px 0 var(--cy)}html[data-design=d04] .theme{border-radius:0;border-color:var(--rule)}html[data-design=d04] .theme button{border-radius:0}html[data-design=d04][data-theme=dark] .theme button[value=dark],html[data-design=d04][data-theme=light] .theme button[value=light]{background:var(--cy);color:#0a2447}html[data-design=d04] .btn{border-radius:0;font:600 12.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}html[data-design=d04] .btn-lg{height:50px;padding:0 22px;font-size:13px}html[data-design=d04] .btn-go{position:relative}html[data-design=d04] .btn-go:after{content:"";position:absolute;inset:-4px;border:1px solid rgba(var(--signal-rgb),.55);pointer-events:none}html[data-design=d04] .hdr .btn-go:after{inset:-3px}html[data-design=d04] .h1,html[data-design=d04] .h2{font-family:var(--display)}html[data-design=d04] .h2{font-weight:600;font-size:clamp(34px,3.6vw,54px);line-height:1;letter-spacing:-.012em}html[data-design=d04] .body{color:var(--ink-2)}html[data-design=d04] .body code,html[data-design=d04] .inl{border-radius:0;background:transparent;border-color:var(--rule)}html[data-design=d04] :is(.device,.nk-box,.mx-panel,.close,.tblock){position:relative}html[data-design=d04] :is(.device,.nk-box,.mx-panel,.close,.tblock):after{content:"";position:absolute;inset:-9px;pointer-events:none;z-index:2;--m:linear-gradient(var(--rm),var(--rm));background:var(--m) 0 0/16px 1px,var(--m) 0 0/1px 16px,var(--m) 100% 0/16px 1px,var(--m) 100% 0/1px 16px,var(--m) 0 100%/16px 1px,var(--m) 0 100%/1px 16px,var(--m) 100% 100%/16px 1px,var(--m) 100% 100%/1px 16px;background-repeat:no-repeat}html[data-design=d04] .sec{padding-top:120px}html[data-design=d04] .sh{position:relative;align-items:center;gap:0;border-bottom:1px solid var(--ink);padding-bottom:10px;margin-bottom:48px}html[data-design=d04] .sh:after,html[data-design=d04] .sh:before{content:"";position:absolute;bottom:-5px;width:1px;height:9px;background:var(--ink)}html[data-design=d04] .sh:before{left:0}html[data-design=d04] .sh:after{right:0}html[data-design=d04] .sh-no{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:transparent;color:var(--ink);border:1.5px solid var(--ink);font:600 13px/1 var(--mono);letter-spacing:0;position:relative;background-image:linear-gradient(var(--ink),var(--ink));background-size:100% 1px;background-position:0 50%;background-repeat:no-repeat;padding:0 0 16px}html[data-design=d04] .sh-no:after{content:"SHT";position:absolute;left:0;right:0;bottom:8px;text-align:center;font:500 7.5px/1 var(--mono);letter-spacing:.12em;color:var(--ink-3)}html[data-design=d04] .sh-t{padding:0 16px;font:600 12px/1 var(--mono);letter-spacing:.16em;color:var(--ink)}html[data-design=d04] .sh-r{padding:0;font:500 10.5px/1 var(--mono);color:var(--cy);letter-spacing:.12em}html[data-design=d04] .ex-kicker,html[data-design=d04] .ntk-kicker{font:600 12px/1 var(--mono);letter-spacing:.18em;color:var(--signal);display:flex;align-items:center;gap:10px}html[data-design=d04] .ex-kicker:before,html[data-design=d04] .ntk-kicker:before{content:"";width:28px;height:1px;background:currentColor}html[data-design=d04] .hero{padding:40px 0 30px}html[data-design=d04] .hero .wrap{position:relative}html[data-design=d04] .hero .wrap:before{content:"";position:absolute;left:16px;right:16px;top:-16px;bottom:-12px;pointer-events:none;border:1px solid var(--rule);background:repeating-linear-gradient(90deg,var(--rule) 0 1px,transparent 1px 120px) 0 0/100% 8px no-repeat,repeating-linear-gradient(90deg,var(--rule) 0 1px,transparent 1px 120px) 0 100%/100% 8px no-repeat,repeating-linear-gradient(var(--rule) 0 1px,transparent 1px 120px) 0 0/8px 100% no-repeat,repeating-linear-gradient(var(--rule) 0 1px,transparent 1px 120px) 100% 0/8px 100% no-repeat}html[data-design=d04] .hero .wrap:after{content:"";position:absolute;right:72px;bottom:58px;width:300px;height:300px;pointer-events:none;border-radius:50%;background:radial-gradient(circle,var(--signal) 0 4px,transparent 4.5px),radial-gradient(circle,transparent 0 37px,var(--cy) 37px 38px,transparent 38.5px),radial-gradient(circle,transparent 0 92px,color-mix(in srgb,var(--cy) 55%,transparent) 92px 93px,transparent 93.5px),radial-gradient(circle,transparent 0 136px,var(--cy) 136px 137px,transparent 137.5px 148px,var(--rule) 148px 149px,transparent 149.5px),linear-gradient(var(--cy),var(--cy)) 50% 50%/1px 100% no-repeat,linear-gradient(90deg,var(--cy),var(--cy)) 50% 50%/100% 1px no-repeat,radial-gradient(circle,var(--bp) 0 136px,transparent 136.5px),repeating-conic-gradient(from -.35deg,var(--cy) 0 .7deg,transparent .7deg 30deg),repeating-conic-gradient(from -.25deg,var(--rule) 0 .5deg,transparent .5deg 5deg);-webkit-mask:radial-gradient(circle,#000 0 149.5px,transparent 150px);mask:radial-gradient(circle,#000 0 149.5px,transparent 150px)}html[data-design=d04] .hero-top{position:relative;padding:34px 0 46px;margin-bottom:6px;border-bottom:0}html[data-design=d04] .hero-top:after{content:"";position:absolute;left:0;right:0;bottom:12px;height:11px;background:linear-gradient(var(--cy),var(--cy)) 0 50%/100% 1px no-repeat,linear-gradient(var(--cy),var(--cy)) 0 0/1px 100% no-repeat,linear-gradient(var(--cy),var(--cy)) 100% 0/1px 100% no-repeat,linear-gradient(45deg,transparent 45%,var(--cy) 45% 55%,transparent 55%) 0 50%/11px 11px no-repeat,linear-gradient(45deg,transparent 45%,var(--cy) 45% 55%,transparent 55%) 100% 50%/11px 11px no-repeat;opacity:.8}html[data-design=d04] .hero-top:before{content:"DWG CSP-1  ·  SHEET 00  ·  SCALE 1:1";white-space:pre;position:absolute;right:0;top:4px;font:500 10px/1 var(--mono);letter-spacing:.14em;color:var(--ink-3)}html[data-design=d04] .eyebrow{margin-bottom:28px}html[data-design=d04] .pn{border-color:var(--signal);color:var(--signal);border-radius:0;padding:5px 8px;font-weight:600}html[data-design=d04] .eyebrow .lbl{color:var(--ink-2)}html[data-design=d04] .hero-h1{font:600 clamp(48px,6.4vw,104px)/.92 var(--display);letter-spacing:-.01em;text-transform:uppercase;max-width:13.5em}html[data-design=d04] .hero-h1-k{color:transparent;-webkit-text-stroke:1.5px var(--cy);paint-order:stroke;margin-top:.06em}html[data-design=d04] .hero-l{grid-column:1/8;padding-top:30px;position:relative;padding-left:28px;border-left:1px solid var(--rule)}html[data-design=d04] .hero-l:before{content:"NOTE 1";position:absolute;left:28px;top:8px;font:600 9.5px/1 var(--mono);letter-spacing:.16em;color:var(--cy)}html[data-design=d04] .hero-sub{font:400 clamp(19px,1.55vw,23px)/1.5 var(--sans);letter-spacing:-.003em;color:var(--ink-2);max-width:34em}html[data-design=d04] .hero-sub .lede-k{color:var(--ink);font-weight:600;background:linear-gradient(transparent 62%,rgba(var(--signal-rgb),.28) 62%)}html[data-design=d04] .device{border-radius:0;padding:12px 14px 0;background:color-mix(in srgb,var(--bp) 70%,var(--panel));border:1px solid var(--dev-edge)}html[data-design=d04] .bezel{border-radius:0;padding:0;border:1px solid var(--dev-edge);background:transparent}html[data-design=d04] .ap,html[data-design=d04] .c-commit,html[data-design=d04] .c-eq,html[data-design=d04] .c-ev .code,html[data-design=d04] .c-res,html[data-design=d04] .cb,html[data-design=d04] .dif,html[data-design=d04] .key,html[data-design=d04] .mbtn,html[data-design=d04] .nk-chip,html[data-design=d04] .readout,html[data-design=d04] .screen,html[data-design=d04] .sev,html[data-design=d04] .sha,html[data-design=d04] .tag,html[data-design=d04] .url{border-radius:0}html[data-design=d04] .screen .c-head h6,html[data-design=d04] .screen .pass-h h5{font-weight:600;letter-spacing:0}html[data-design=d04] .figc{color:var(--cy);border-top:1px solid var(--rule-soft);padding-top:8px}html[data-design=d04] .figs-how dt{color:var(--cy)}html[data-design=d04] .spec{border-top:1px solid var(--ink)}html[data-design=d04] .spec>div{border-bottom:1px solid var(--rule-soft)}html[data-design=d04] .spec dt{color:var(--ink-3)}html[data-design=d04] .trap-lead{font-family:var(--display);font-weight:500;color:var(--ink-2)}html[data-design=d04] .tp-chl{border-bottom-color:var(--rule);color:var(--ink-3)}html[data-design=d04] .tp-st{border-radius:0;border-color:var(--rule);background-image:linear-gradient(rgba(30,90,170,.07) 1px,transparent 0),linear-gradient(90deg,rgba(30,90,170,.07) 1px,transparent 0);background-size:20px 20px;background-color:var(--panel)}html[data-design=d04] .tp-n{font-family:var(--display);font-weight:600}html[data-design=d04] .tp-box,html[data-design=d04] .tp-card,html[data-design=d04] .tp-ok,html[data-design=d04] .tp-pr{border-radius:0}html[data-design=d04] .tp-t{font-family:var(--display);font-weight:600;letter-spacing:0}html[data-design=d04] .trap-close{border-left:0;padding-left:26px;position:relative;font-family:var(--display);font-weight:500;letter-spacing:0}html[data-design=d04] .trap-close:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:9px;border:1px solid var(--signal);border-right:0}html[data-design=d04] .roles{border-top:1px solid var(--ink)}html[data-design=d04] .role{border-bottom-color:var(--rule-soft)}html[data-design=d04] .role-h h3{font-family:var(--mono)}html[data-design=d04] .role-l.can{border-top-color:var(--rule-soft)}html[data-design=d04] .nk-box{border-radius:0;border-color:var(--rule)}html[data-design=d04] .nk-top{border-radius:0}html[data-design=d04] .nk-scr{background-image:linear-gradient(rgba(30,90,170,.08) 1px,transparent 0),linear-gradient(90deg,rgba(30,90,170,.08) 1px,transparent 0);background-size:16px 16px}html[data-design=d04] .nk-node,html[data-design=d04] .nk-qi{border-radius:0}html[data-design=d04] .mx-panel{border-radius:0;border-top:1px solid var(--rule);border:1px solid var(--rule)}html[data-design=d04] .mx-kpis b{font-family:var(--display);font-weight:600;letter-spacing:-.01em}html[data-design=d04] .close{border-radius:0;border:1px solid var(--rule);margin-top:140px;padding:56px 48px;background:repeating-linear-gradient(-45deg,transparent 0 10px,rgba(160,215,255,.045) 10px 11px),color-mix(in srgb,var(--panel) 50%,transparent)}html[data-design=d04][data-theme=light] .close{background:repeating-linear-gradient(-45deg,transparent 0 10px,rgba(20,80,160,.05) 10px 11px),#fff}html[data-design=d04] .close-l .h2{font-size:clamp(38px,4.4vw,68px);text-transform:uppercase;line-height:.94}html[data-design=d04] .close-l .lbl{color:var(--signal)!important}html[data-design=d04] .foot{margin-top:72px;padding-bottom:48px}html[data-design=d04] .tblock{border:2px solid var(--ink);background:color-mix(in srgb,var(--panel) 60%,transparent)}html[data-design=d04][data-theme=light] .tblock{background:#fff}html[data-design=d04] .tblock>div{border-left-color:var(--ink);padding:12px 14px 14px}html[data-design=d04] .tblock .lbl{color:var(--cy);font-size:9.5px}html[data-design=d04] .tblock>div:first-child span:not(.lbl){font:600 17px/1.25 var(--display);letter-spacing:.02em;text-transform:uppercase}html[data-design=d04] .tblock:after{inset:-11px}html[data-design=d04] .flinks a{font:500 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase}html[data-design=d04] .flinks .cp{color:var(--cy)}@media (max-width:1180px){html[data-design=d04] .hero .wrap:after{display:none}html[data-design=d04] .hero-l{grid-column:1/-1}}@media (max-width:760px){html[data-design=d04]{background-size:96px 96px,96px 96px,16px 16px,16px 16px}html[data-design=d04] .hdr:after{display:none}html[data-design=d04] .brand{font-size:15.5px;gap:7px;letter-spacing:0}html[data-design=d04] .hdr .wrap{column-gap:10px}html[data-design=d04] .brand-mark{padding:2px}html[data-design=d04] .nav{gap:7px}html[data-design=d04] .nav a{font-size:9.5px;letter-spacing:0}html[data-design=d04] .signin{font-size:10.5px;letter-spacing:.02em}html[data-design=d04] .hdr .btn-go{height:30px;padding:0 8px;font-size:10px;letter-spacing:0}html[data-design=d04] .theme{margin-left:auto}html[data-design=d04] .hdr .btn-go:after{display:none}html[data-design=d04] .theme button{font-size:9px;letter-spacing:.04em}html[data-design=d04] .hero{padding:28px 0 24px}html[data-design=d04] .hero .wrap:before{left:6px;right:6px;top:-12px}html[data-design=d04] .hero-top{padding:30px 0 40px}html[data-design=d04] .hero-top:before{content:"DWG CSP-1 · SHT 00";font-size:9px;top:2px}html[data-design=d04] .hero-h1{font-size:44px;line-height:.95}html[data-design=d04] .hero-h1-k{-webkit-text-stroke-width:1.2px}html[data-design=d04] .hero-l{padding-left:16px;padding-top:20px}html[data-design=d04] .hero-l:before{display:none}html[data-design=d04] .hero-sub{font-size:18px}html[data-design=d04] .sec{padding-top:84px}html[data-design=d04] .sh{margin-bottom:30px}html[data-design=d04] .sh-no{width:40px;height:40px;font-size:12px;padding-bottom:13px}html[data-design=d04] .sh-no:after{bottom:6px}html[data-design=d04] .sh-t{padding:0 12px;letter-spacing:.12em}html[data-design=d04] .h2{font-size:34px}html[data-design=d04] .device{padding:9px 8px 0}html[data-design=d04] .close{padding:30px 20px;margin-top:96px}html[data-design=d04] .close-l .h2{font-size:36px}html[data-design=d04] :is(.device,.nk-box,.mx-panel,.close,.tblock):after{inset:-6px;background-size:10px 1px,1px 10px,10px 1px,1px 10px,10px 1px,1px 10px,10px 1px,1px 10px}}@font-face{font-family:d05-Bricolage;src:url(/fonts/designs/d05/BricolageGrotesque.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:d05-Grotesk;src:url(/fonts/designs/d05/SpaceGrotesk.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:d05-Mono;src:url(/fonts/designs/d05/SpaceMono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:d05-Mono;src:url(/fonts/designs/d05/SpaceMono-700.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap}html[data-design=d05],html[data-design=d05][data-theme=dark],html[data-design=d05][data-theme=light]{color-scheme:light;--display:"d05-Bricolage","Arial Black",Arial,sans-serif;--sans:"d05-Grotesk","Helvetica Neue",Arial,sans-serif;--mono:"d05-Mono",ui-monospace,Menlo,monospace;--blk:#0b0b0b;--yel:#ffe500;--b:3px solid var(--blk);--hs:6px 6px 0 var(--blk);--hs-s:3px 3px 0 var(--blk);--hs-l:10px 10px 0 var(--blk);--alu:#f2eee3;--alu-deep:#e7e1d1;--panel:#ffffff;--panel-2:#faf7ee;--panel-3:#ede8da;--panel-4:#e2dccb;--ink:#0b0b0b;--ink-2:#262626;--ink-3:#4d4b46;--ink-4:#75726a;--on-ink:#ffffff;--on-ink-2:#cfcabd;--rule:#0b0b0b;--rule-soft:#d8d2c1;--signal:#ffe500;--signal-hi:#fff04d;--signal-rgb:255,229,0;--on-signal:#0b0b0b;--signal-soft:#fff6a8;--sig-ink:#0b0b0b;--high:#d1121b;--high-bg:#ffd9d3;--med:#a65400;--med-bg:#ffe2a8;--ok:#0b7a39;--ok-bg:#c9f2d6;--add-bg:#d6f5df;--add-ink:#0b5e2c;--del-bg:#ffdcd6;--del-ink:#a10f16;--hl-bg:#fff3a0;--hl2-bg:#fff9d4;--hk-bg:#ebe6ff;--hk-ink:#3f2f9e;--lit-bg:#fff3a0;--x-kw:#1a46c9;--x-str:#8a4b00;--x-dec:#7a2fb0;--x-num:#1a46c9;--x-ty:#006b6b;--dev-hi:#ffffff;--dev-lo:#ffffff;--dev-edge:var(--blk);--bezel:var(--blk);--key-hi:#ffffff;--key-lo:#ffffff;--key-edge:var(--blk);--key-drop:var(--blk);--led-off:#d8d2c1;--strip:var(--blk);--lcd:var(--blk);--lcd-ink:#f2eee3;--term:#0b0b0b;--term-bar:#1d1d1d;--term-rule:#0b0b0b;--term-dot:#444;--win-shadow:var(--hs);--hdr-bg:#f2eee3;--go-shadow:var(--hs-s);--go-shadow-active:0 0 0 var(--blk);--dev-shadow:var(--hs-l);--led-shadow:0 0 0 1.5px var(--blk);--led-on-shadow:0 0 0 1.5px var(--blk);--bezel-shadow:none;--readout-shadow:none;--ro-track:#3a3a3a;--key-shadow:0 4px 0 var(--blk);--key-shadow-active:0 0 0 var(--blk);--key-hover:#fff6a8;--cursor-shadow:drop-shadow(2px 2px 0 rgba(0,0,0,1));--cursor-edge:#ffffff;--tab-on-shadow:0 0 0 1.5px var(--blk);--law-bg:var(--blk);--law-ink:#f2eee3;--law-shadow:none;--cell-idle:#e6e0cf;--cell-done:#b9b2a0;--m0:#7c3aed;--m1:#2563eb;--m2:#0d9488;--m3:#4d7c0f;--m4:#db2777;--m5:#57534e;--urgent:#e07800;--alarm:#e0141e}html[data-design=d05] body{background:var(--alu);font:400 16px/1.55 var(--sans)}html[data-design=d05] ::selection{background:var(--yel);color:var(--blk)}html[data-design=d05] :focus-visible{outline:3px solid var(--blk);outline-offset:3px;border-radius:0}html[data-design=d05] .lbl{font:700 10.5px/1.3 var(--mono);letter-spacing:.08em;color:var(--ink-3)}html[data-design=d05] .skip{border:var(--b);box-shadow:var(--hs-s)}html[data-design=d05] .hdr{background:var(--hdr-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:var(--b)}html[data-design=d05] .hdr .wrap{height:68px}html[data-design=d05] .brand{font:800 22px/1 var(--display);letter-spacing:-.03em;gap:11px}html[data-design=d05] .brand-mark{grid-template-columns:repeat(3,6px);gap:2px;padding:4px;background:var(--blk);border:2px solid var(--blk);transform:rotate(-6deg);box-shadow:2px 2px 0 var(--yel)}html[data-design=d05] .brand-mark i{width:6px;height:6px;border-radius:0;background:#6f6c64}html[data-design=d05] .brand-mark i:nth-child(2n){background:#d9d4c6}html[data-design=d05] .brand-mark i:nth-child(5){background:var(--yel);box-shadow:none}html[data-design=d05] .brand:hover .brand-mark{transform:rotate(6deg)}html[data-design=d05] .brand-mark{transition:transform .2s cubic-bezier(.3,1.6,.5,1)}html[data-design=d05] .nav{gap:6px}html[data-design=d05] .nav a,html[data-design=d05] .signin{font:600 14px/1 var(--sans);color:var(--ink);padding:7px 9px;border:2px solid transparent}html[data-design=d05] .nav a:hover,html[data-design=d05] .signin:hover{text-decoration:none;background:var(--yel);border-color:var(--blk)}html[data-design=d05] .theme{display:none}html[data-design=d05] .btn{border:var(--b);border-radius:0;font:700 14.5px/1 var(--sans);letter-spacing:-.005em;transition:transform .08s,box-shadow .08s}html[data-design=d05] .btn-go{background:var(--yel);color:var(--blk);box-shadow:var(--hs-s)}html[data-design=d05] .btn:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--blk)}html[data-design=d05] .btn-go:hover{background:var(--yel)}html[data-design=d05] .btn:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--blk)}html[data-design=d05] .btn-lg{height:56px;padding:0 24px;font-size:16px}html[data-design=d05] .btn .ar{font-weight:700}html[data-design=d05] .hdr .btn-go{height:42px}html[data-design=d05] .h1,html[data-design=d05] .h2{font-weight:800;font-family:var(--display)}html[data-design=d05] .h2{font-size:clamp(36px,4.2vw,64px);line-height:.98;letter-spacing:-.03em}html[data-design=d05] .body{font-size:17px;color:var(--ink-2)}html[data-design=d05] .body code,html[data-design=d05] .inl{background:var(--yel);border:1.5px solid var(--blk);border-radius:0;font-weight:700}html[data-design=d05] .how-last{font-weight:700;color:var(--ink)}html[data-design=d05] .lede{font-size:18.5px;color:var(--ink-2)}html[data-design=d05] .sec{padding-top:120px}html[data-design=d05] .sh{border-bottom:var(--b);margin-bottom:44px}html[data-design=d05] .sh-no{background:var(--blk);color:var(--yel);font:700 13px/1 var(--mono);padding:10px 14px 8px;border-radius:0}html[data-design=d05] .sh-t{font:700 13px/1 var(--mono);letter-spacing:.1em;padding:0 14px 9px}html[data-design=d05] .sh-r{font:400 11px/1 var(--mono);padding-bottom:9px;color:var(--ink-3)}html[data-design=d05] .spec{border-top:var(--b)}html[data-design=d05] .spec>div{border-bottom:1.5px solid var(--blk)}html[data-design=d05] .spec dt{font:700 10.5px/1.5 var(--mono);color:var(--ink-3)}html[data-design=d05] .spec dd{font:500 15px/1.42 var(--sans)}html[data-design=d05] .hero{padding:56px 0 8px}html[data-design=d05] .hero-top{border-bottom:var(--b);padding-bottom:52px;margin-bottom:8px}html[data-design=d05] .eyebrow{margin-bottom:36px;gap:10px 16px}html[data-design=d05] .pn{display:inline-block;font:700 12px/1 var(--mono);letter-spacing:.06em;padding:7px 10px 6px;background:var(--blk);color:var(--yel);border:0;border-radius:0;transform:rotate(-4deg);box-shadow:3px 3px 0 var(--yel),3px 3px 0 1.5px var(--blk)}html[data-design=d05] .eyebrow .lbl{font-size:12px;color:var(--ink)}html[data-design=d05] .hero-h1{font:800 clamp(52px,7.4vw,124px)/.9 var(--display);letter-spacing:-.024em;max-width:12.5em}html[data-design=d05] .hero-h1-k{display:inline-block;margin-top:.12em;padding:.02em .16em .08em;background:var(--yel);color:var(--blk);border:4px solid var(--blk);box-shadow:10px 10px 0 var(--blk);transform:rotate(-1.4deg);transform-origin:0 50%}html[data-design=d05] .hero .wrap:after{content:"";grid-column:9/13;grid-row:2;align-self:center;justify-self:center;width:min(250px,80%);aspect-ratio:1;margin-top:24px;border:var(--b);box-shadow:12px 12px 0 var(--yel),12px 12px 0 3px var(--blk);transform:rotate(5deg);background:linear-gradient(var(--yel),var(--yel)) 50% 50%/26% 26% no-repeat,linear-gradient(#6f6c64,#6f6c64) 0 0/26% 26% no-repeat,linear-gradient(#d9d4c6,#d9d4c6) 50% 0/26% 26% no-repeat,linear-gradient(#6f6c64,#6f6c64) 100% 0/26% 26% no-repeat,linear-gradient(#d9d4c6,#d9d4c6) 0 50%/26% 26% no-repeat,linear-gradient(#d9d4c6,#d9d4c6) 100% 50%/26% 26% no-repeat,linear-gradient(#6f6c64,#6f6c64) 0 100%/26% 26% no-repeat,linear-gradient(#d9d4c6,#d9d4c6) 50% 100%/26% 26% no-repeat,linear-gradient(#6f6c64,#6f6c64) 100% 100%/26% 26% no-repeat,var(--blk);background-origin:content-box;padding:9%;background-clip:border-box}html[data-design=d05] .hero-l{padding-top:34px}html[data-design=d05] .hero-sub{font:500 clamp(21px,1.75vw,26px)/1.32 var(--sans);letter-spacing:-.015em;color:var(--ink-2);max-width:36em;margin-bottom:36px}html[data-design=d05] .hero-sub .lede-k{font-weight:700;color:var(--blk);background:linear-gradient(transparent 58%,var(--yel) 58%,var(--yel) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}html[data-design=d05] .ctas{gap:16px}html[data-design=d05] .device{background:var(--panel);border:var(--b);border-radius:0;padding:12px 14px 0;box-shadow:var(--hs-l)}html[data-design=d05] .bezel{border-radius:0;padding:5px}html[data-design=d05] .screen{border-radius:0;font-family:var(--sans)}html[data-design=d05] .readout{border-radius:0;font-family:var(--mono)}html[data-design=d05] .ro-no{color:var(--yel)}html[data-design=d05] .ro-bar{height:5px;border-radius:0}html[data-design=d05] .ro-bar i{background:var(--yel)}html[data-design=d05] .key{border:2.5px solid var(--blk);border-radius:0;font:700 10px/1.15 var(--mono)}html[data-design=d05] .key:active{transform:translateY(4px)}html[data-design=d05] .key.on{background:var(--signal-soft)}html[data-design=d05] .led{box-shadow:var(--led-shadow)}html[data-design=d05] .bar{background:var(--panel-3);border-bottom:2px solid var(--blk);font-family:var(--mono)}html[data-design=d05] .mk{border-radius:0}html[data-design=d05] .mk:after{border-radius:0;background:var(--yel)}html[data-design=d05] .url{border:1.5px solid var(--blk);border-radius:0}html[data-design=d05] .mbtn{border:2px solid var(--blk);border-radius:0;box-shadow:2px 2px 0 var(--blk);font:700 12px/1 var(--sans)}html[data-design=d05] .mbtn.done{background:var(--panel-3);border-color:var(--ink-4);color:var(--ink-3);box-shadow:none}html[data-design=d05] .sev{border-radius:0;border:1.5px solid;font-family:var(--mono);font-weight:700}html[data-design=d05] .sev:before{border-radius:0}html[data-design=d05] .tag{border-radius:0;border:1.5px solid var(--blk);color:var(--ink);font-weight:700}html[data-design=d05] .dif{border-radius:0;border:1.5px solid}html[data-design=d05] .dif.d3{border-color:var(--ink-4)}html[data-design=d05] .plbl{font:700 9.5px/1.35 var(--mono);color:var(--ink-3)}html[data-design=d05] .pass-h h5{font:750 15.5px/1.25 var(--display);letter-spacing:-.02em}html[data-design=d05] .meters{border-top:2px solid var(--blk);border-bottom:2px solid var(--blk)}html[data-design=d05] .meters b{font:700 18px/1.2 var(--mono)}html[data-design=d05] .meters .sig{background:var(--yel);padding:0 4px;justify-self:start;width:max-content}html[data-design=d05] .ap,html[data-design=d05] .cb{border:2px solid var(--blk);border-radius:0}html[data-design=d05] .cb-h{border-bottom:2px solid var(--blk);font-weight:700}html[data-design=d05] .fr{border-radius:0}html[data-design=d05] .fd.on{box-shadow:0 0 0 1.5px var(--blk);color:var(--blk)}html[data-design=d05] .sw{border-radius:0}html[data-design=d05] .sw.s-hit{box-shadow:0 0 0 1.5px var(--blk)}html[data-design=d05] .tile{border-radius:0}html[data-design=d05] .tile.s-hit{box-shadow:0 0 0 1.5px var(--blk)}html[data-design=d05] .act .a-o.yes{background:var(--yel);padding:0 4px;font-weight:700}html[data-design=d05] .c-head{border-bottom:2px solid var(--blk)}html[data-design=d05] .code-h{font-family:var(--mono)}html[data-design=d05] .c-head h6{font:800 17px/1.2 var(--display);letter-spacing:-.025em}html[data-design=d05] .status{border-radius:0;border:1.5px solid;font-weight:700}html[data-design=d05] .status:before{border-radius:0}html[data-design=d05] .c-commit{border:2px solid var(--blk);border-radius:0}html[data-design=d05] .sha{border-radius:0;background:var(--blk);color:var(--yel)}html[data-design=d05] .c-eq{border-radius:0;border:1.5px dashed var(--ink-4)}html[data-design=d05] .c-eq.lit{border-style:solid;border-color:var(--blk)}html[data-design=d05] .ck-h{border-bottom:2px solid var(--blk)}html[data-design=d05] .c-res{border-radius:0;border:2px solid}html[data-design=d05] .c-res.ok{border-color:var(--ok);box-shadow:3px 3px 0 var(--ok)}html[data-design=d05] .c-res.bad{border-color:var(--high);box-shadow:3px 3px 0 var(--high)}html[data-design=d05] .c-res b{font:800 14px/1.2 var(--display)}html[data-design=d05] .c-ev .code{border:2px solid var(--blk);border-radius:0}html[data-design=d05] .law b{color:var(--yel)}html[data-design=d05] .ex-kicker,html[data-design=d05] .ntk-kicker{display:inline-block;margin:0 0 22px;padding:8px 12px 7px;background:var(--blk);color:var(--yel);font:700 13px/1 var(--mono);letter-spacing:.12em;transform:rotate(-2deg);box-shadow:4px 4px 0 var(--yel),4px 4px 0 1.5px var(--blk)}html[data-design=d05] .figs-how{margin-top:36px}html[data-design=d05] .figs-how>div,html[data-design=d05] .figs-how>div+div{border-left:0}html[data-design=d05] .figs-how dt{font-size:clamp(24px,2vw,30px)}html[data-design=d05] .fn{font-weight:700}html[data-design=d05] .fn:hover{background:var(--yel);text-decoration:none}html[data-design=d05] .trap-lead{font:700 23px/1.28 var(--sans);letter-spacing:-.015em}html[data-design=d05] .trap-close{margin-top:44px;padding:22px 26px 24px;background:var(--panel);border:var(--b);border-left:14px solid var(--yel);box-shadow:var(--hs);font:750 clamp(20px,1.8vw,26px)/1.3 var(--display);letter-spacing:-.025em}html[data-design=d05] .tp-chl{border-bottom:2px solid var(--blk);font:700 10.5px/1.3 var(--mono);color:var(--ink)}html[data-design=d05] .tp-ch+.tp-ch .tp-chl{border-bottom:2px solid var(--blk);color:var(--blk)}html[data-design=d05] .tp-sub{font-family:var(--sans);font-weight:700;letter-spacing:-.01em}html[data-design=d05] .tp-st{background:var(--panel);border:var(--b);border-radius:0;box-shadow:var(--hs-l)}html[data-design=d05] .tp-cl{font-weight:700}html[data-design=d05] .tp-n{font:800 50px/1 var(--display);letter-spacing:-.045em}html[data-design=d05] .tp-f i{border-radius:0}html[data-design=d05] .tp-box{border:2.5px solid var(--blk);border-radius:0;background:var(--panel-2);box-shadow:4px 4px 0 var(--blk)}html[data-design=d05] .tp-box span{font-weight:700;color:var(--blk)}html[data-design=d05] .tp-call span{font-weight:700}html[data-design=d05] .tp-x,html[data-design=d05] .tp[data-step="6"] .tp-x{border-radius:0}html[data-design=d05] .tp-card{background:var(--panel);border:var(--b);border-radius:0;box-shadow:var(--hs)}html[data-design=d05] .tp-card[data-s="2"]{background:var(--ok-bg)}html[data-design=d05] .tp-t{font:750 19px/1.2 var(--display);letter-spacing:-.025em}html[data-design=d05] .tp-t:before{border-radius:0;box-shadow:0 0 0 1.5px var(--blk)}html[data-design=d05] .tp-pr{border-radius:0;border:1.5px solid;font-weight:700}html[data-design=d05] .tp-ok{border-radius:0;border:2px solid var(--blk);background:var(--panel);color:var(--ok);box-shadow:2px 2px 0 var(--blk)}html[data-design=d05] .tp-own{font-weight:600}html[data-design=d05] .tp-kept{font-weight:700}html[data-design=d05] .ntk-lead{font-size:18.5px}html[data-design=d05] .roles{border-top:var(--b)}html[data-design=d05] .role{border-bottom:1.5px solid var(--blk);padding-left:20px}html[data-design=d05] .role:before{width:6px;background:var(--blk)}html[data-design=d05] .role.on{background:var(--yel)}html[data-design=d05] .role.on .role-st{color:var(--blk)}html[data-design=d05] .role-h h3{font:700 13px/1.2 var(--mono)}html[data-design=d05] .role-k{font-weight:700}html[data-design=d05] .role-l.can{border-top:1.5px dashed var(--blk)}html[data-design=d05] .role-l li{font-weight:500}html[data-design=d05] .role.on .role-k,html[data-design=d05] .role.on .role-l.no li{color:var(--ink-2)}html[data-design=d05] .role.on .role-l.yes svg{color:var(--blk)}html[data-design=d05] .nk-box{border:var(--b);border-radius:0;box-shadow:var(--hs-l)}html[data-design=d05] .nk-top{background:var(--panel-3);border-bottom:var(--b);border-radius:0}html[data-design=d05] .nk-id{font-weight:700}html[data-design=d05] .nk-chip{border:2.5px solid var(--blk);border-radius:0;background:var(--panel);box-shadow:0 4px 0 var(--blk);font:700 12px/1.2 var(--sans);color:var(--ink)}html[data-design=d05] .nk-chip:hover{background:var(--signal-soft)}html[data-design=d05] .nk-chip:active{transform:translateY(4px)}html[data-design=d05] .nk-chip b{color:var(--ink-3)}html[data-design=d05] .nk-chip.on{background:var(--yel)}html[data-design=d05] .nk-chip.on b{color:var(--blk)}html[data-design=d05] .nk-scr{background-color:var(--panel-2);background-image:radial-gradient(circle,#cbc4b0 1.2px,transparent 1.6px)}html[data-design=d05] .nk-w .w{stroke:var(--blk);stroke-width:1.2}html[data-design=d05] .nk-w .wj{fill:var(--blk)}html[data-design=d05] .nk-w .lit{stroke:var(--blk);stroke-width:3.2}html[data-design=d05] .nk-w .dot{fill:var(--yel);stroke:var(--blk);stroke-width:1.6}html[data-design=d05] .nk-w .halo{fill:rgba(255,229,0,.55)}html[data-design=d05] .nk-node{border:2px solid var(--blk);border-radius:0}html[data-design=d05] .nk-admin{border:2.5px solid var(--blk);box-shadow:4px 4px 0 var(--blk)}html[data-design=d05] .nk-nh{border-bottom:2px solid var(--blk)}html[data-design=d05] .nk-row:before{width:5px;background:var(--blk)}html[data-design=d05] .nk-row[data-st=go]{background:var(--signal-soft)}html[data-design=d05] .nk-row>b,html[data-design=d05] .nk-row[data-st=go] .nk-st{font-weight:700}html[data-design=d05] .nk-agent.busy{border-color:var(--blk);background:var(--yel);box-shadow:3px 3px 0 var(--blk)}html[data-design=d05] .nk-agent.busy .nk-as,html[data-design=d05] .nk-agent.busy svg{color:var(--blk)}html[data-design=d05] .nk-qi,html[data-design=d05] .nk-qi.lk i{border-radius:0}html[data-design=d05] .nk-dev.q .nk-qi.first{background:var(--yel);color:var(--blk);border:1.5px solid var(--blk)}html[data-design=d05] .nk-dev.q .nk-qi.lk{border-color:var(--ink-4)}html[data-design=d05] .nk-dev.hit{border-color:var(--blk);box-shadow:3px 3px 0 var(--blk);background:var(--signal-soft)}html[data-design=d05] .nk-dh b{font-weight:700}html[data-design=d05] .nk-sw{border-radius:0;box-shadow:0 0 0 1.5px var(--blk)}html[data-design=d05] .nk-cap{border-top:var(--b);font:600 15.5px/1.4 var(--sans)}html[data-design=d05] .nk-cap-n{background:var(--blk);color:var(--yel);padding:4px 6px;font-weight:700}html[data-design=d05] .figc{font-weight:700;margin-top:16px}html[data-design=d05] .pr-note{margin-top:22px;font-size:14px}html[data-design=d05] .mx-panel{border:var(--b);border-radius:0;box-shadow:var(--hs-l)}html[data-design=d05] .mx-scope{border-bottom:var(--b);background:var(--panel-3);font-weight:700}html[data-design=d05] .mx-kpis{border-bottom:var(--b)}html[data-design=d05] .mx-kpis>div+div{border-left:var(--b)}html[data-design=d05] .mx-kpis>div:first-child{background:var(--yel)}html[data-design=d05] .mx-kpis>div:first-child dd span,html[data-design=d05] .mx-kpis>div:first-child dt{color:var(--ink-2)}html[data-design=d05] .mx-kpis dt{font-weight:700}html[data-design=d05] .mx-kpis b{font:800 clamp(40px,3.6vw,54px)/1 var(--display);letter-spacing:-.05em}html[data-design=d05] .mx-trend{border-right:var(--b)}html[data-design=d05] .mx-lg span:before{box-shadow:0 0 0 1.5px var(--blk)}html[data-design=d05] .mx-lg .o:before{box-shadow:none;height:3px}html[data-design=d05] .mx-gl.z{border-top:2px solid var(--blk)}html[data-design=d05] .mx-col i{box-shadow:inset 0 0 0 1.5px var(--blk)}html[data-design=d05] .mx-line polyline{stroke-width:2.5}html[data-design=d05] .mx-dot{border-radius:0;border:2.5px solid var(--blk);background:var(--yel);width:11px;height:11px}html[data-design=d05] .mx-repos thead th{font-weight:700;border-bottom:2px solid var(--blk)}html[data-design=d05] .mx-repos tbody th{font-weight:700}html[data-design=d05] .mx-repos tfoot td,html[data-design=d05] .mx-repos tfoot th{border-top:var(--b);font-weight:700}html[data-design=d05] .mx-bar{height:10px;box-shadow:inset 0 0 0 1.5px var(--blk);background:var(--panel)}html[data-design=d05] .close{margin-top:140px;background:var(--yel);border:4px solid var(--blk);border-radius:0;box-shadow:14px 14px 0 var(--blk);padding:56px 52px}html[data-design=d05] .close .lbl{display:inline-block!important;background:var(--blk);color:var(--yel);padding:6px 9px 5px;transform:rotate(-2deg)}html[data-design=d05] .close-l .h2{font-size:clamp(38px,4.6vw,72px);letter-spacing:-.05em}html[data-design=d05] .close-l p{color:var(--blk);font-weight:500;font-size:18px}html[data-design=d05] .close .btn-go{background:var(--blk);color:var(--yel)}html[data-design=d05] .close .btn-go:hover{background:var(--blk)}html[data-design=d05] .close .btn{box-shadow:4px 4px 0 var(--blk)}html[data-design=d05] .close .btn:hover{box-shadow:6px 6px 0 var(--blk)}html[data-design=d05] .close .btn-go{box-shadow:4px 4px 0 var(--panel)}html[data-design=d05] .close .btn-go:hover{box-shadow:6px 6px 0 var(--panel)}html[data-design=d05] .close .btn:active{box-shadow:0 0 0 var(--blk)}html[data-design=d05] .foot{margin-top:72px}html[data-design=d05] .tblock{border:var(--b);background:var(--panel);box-shadow:var(--hs)}html[data-design=d05] .tblock>div{border-left:var(--b)}html[data-design=d05] .tblock>div:first-child{border-left:0;background:var(--blk);color:var(--panel)}html[data-design=d05] .tblock>div:first-child .lbl{color:var(--yel)}html[data-design=d05] .tblock span:not(.lbl){font-weight:600}html[data-design=d05] .flinks{margin-top:22px;font-weight:600}html[data-design=d05] .flinks a{color:var(--ink);padding:3px 5px;margin:0 -5px;border:2px solid transparent}html[data-design=d05] .flinks a:hover{text-decoration:none;background:var(--yel);border-color:var(--blk)}@media (max-width:1180px){html[data-design=d05] .hero .wrap:after{display:none}html[data-design=d05] .tblock>div{border-left:0;border-top:var(--b)}html[data-design=d05] .tblock>div:nth-child(-n+2){border-top:0}html[data-design=d05] .tblock>div:nth-child(2n){border-left:var(--b)}html[data-design=d05] .tblock>div:last-child{border-left:0}html[data-design=d05] .mx-trend{border-right:0;border-bottom:var(--b)}}@media (min-width:761px) and (max-width:1000px){html[data-design=d05] .hdr .wrap{height:auto}}@media (max-width:760px){html[data-design=d05] .hdr .wrap{height:auto;padding-top:10px;padding-bottom:6px;column-gap:10px}html[data-design=d05] .brand{font-size:17px;gap:8px;letter-spacing:-.035em}html[data-design=d05] .brand-mark{grid-template-columns:repeat(3,5px);padding:3px}html[data-design=d05] .brand-mark i{width:5px;height:5px}html[data-design=d05] .nav{gap:0;margin:8px 0 0 -6px}html[data-design=d05] .nav a{padding:5px 6px;font-size:12.5px;white-space:nowrap}html[data-design=d05] .signin{padding:5px 2px;font-size:12.5px}html[data-design=d05] .hdr .btn-go{height:34px;padding:0 8px;font-size:12px;border-width:2.5px;letter-spacing:-.02em}html[data-design=d05] .mx-repos tfoot td,html[data-design=d05] .mx-repos tfoot th{border:0}html[data-design=d05] .hero{padding-top:36px}html[data-design=d05] .hero-top{padding-bottom:40px}html[data-design=d05] .hero-h1{font-size:46px;line-height:.93}html[data-design=d05] .hero-h1-k{border-width:3px;box-shadow:6px 6px 0 var(--blk);margin-top:.18em}html[data-design=d05] .hero-sub{font-size:19px}html[data-design=d05] .h2{font-size:36px}html[data-design=d05] .sec{padding-top:84px}html[data-design=d05] .sh-t{font-size:11.5px;padding:0 10px 9px}html[data-design=d05] .device{padding:9px 8px 0;box-shadow:6px 6px 0 var(--blk)}html[data-design=d05] .bezel{padding:4px}html[data-design=d05] .key{height:46px}html[data-design=d05] .mx-panel,html[data-design=d05] .nk-box,html[data-design=d05] .tp-st{box-shadow:var(--hs)}html[data-design=d05] .tp-card{box-shadow:var(--hs-s)}html[data-design=d05] .tp-n{font-size:36px}html[data-design=d05] .trap-close{padding:16px 16px 18px;border-left-width:10px;font-size:19px}html[data-design=d05] .mx-kpis>div+div{border-left:0}html[data-design=d05] .mx-kpis>div:nth-child(2n){border-left:var(--b)}html[data-design=d05] .mx-kpis>div:nth-child(n+3){border-top:var(--b)}html[data-design=d05] .mx-kpis b{font-size:38px}html[data-design=d05] .mx-repos tfoot tr{border-top:var(--b)}html[data-design=d05] .close{padding:30px 20px;box-shadow:8px 8px 0 var(--blk);margin-top:96px}html[data-design=d05] .tblock>div,html[data-design=d05] .tblock>div:nth-child(2n){border-left:0;border-top:var(--b)}html[data-design=d05] .tblock>div:first-child{border-top:0}html[data-design=d05] .tblock>div:nth-child(3){border-left:var(--b)}}@font-face{font-family:d06-Geist;src:url(/fonts/designs/d06/Geist.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:d06-Geist Mono;src:url(/fonts/designs/d06/GeistMono.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}html[data-design=d06]{--display:"d06-Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--sans:"d06-Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"d06-Geist Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--term-ink:#e6e8ef;--r-lg:18px;--r-md:12px;--r-sm:8px}html[data-design=d06],html[data-design=d06][data-theme=dark]{color-scheme:dark;--alu:#07080b;--alu-deep:#040507;--panel:#0e1016;--panel-2:#0b0d12;--panel-3:#161922;--panel-4:#1e222d;--ink:#eef0f6;--ink-2:#a8aebd;--ink-3:#7c8293;--ink-4:#5d6372;--on-ink:#08090c;--on-ink-2:#4a4f5c;--rule:#252935;--rule-soft:#181b24;--signal:#8b7dff;--signal-hi:#a497ff;--signal-rgb:139,125,255;--ice:#7cc8ff;--ice-rgb:124,200,255;--on-signal:#ffffff;--signal-soft:#171530;--sig-ink:#ada3ff;--high:#ff7d8a;--high-bg:#2b1419;--med:#f2c06a;--med-bg:#2a2112;--ok:#4fdc9c;--ok-bg:#0f2a1f;--add-bg:#0f2a1f;--add-ink:#6fe3ad;--del-bg:#2e1519;--del-ink:#ff96a0;--hl-bg:#2a2412;--hl2-bg:#1f1b11;--hk-bg:#1a1838;--hk-ink:#bdb4ff;--lit-bg:#1f1b33;--x-kw:#9fb6ff;--x-str:#f0c27e;--x-dec:#cdaaff;--x-num:#9fb6ff;--x-ty:#79dcd4;--dev-hi:#11131a;--dev-lo:#0b0d12;--dev-edge:rgba(255,255,255,.08);--dev-glint:rgba(255,255,255,.09);--bezel:#060709;--key-hi:#161922;--key-lo:#12141c;--key-edge:rgba(255,255,255,.08);--key-drop:transparent;--key-glint:rgba(255,255,255,.07);--led-off:#3a3f4c;--strip:#0b0d12;--lcd:#07080b;--lcd-ink:#c6cad6;--term:#07080c;--term-bar:#0f1117;--term-rule:#1d2029;--term-dot:#2c303b;--win-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 40px 80px -40px rgba(0,0,0,.9);--hdr-bg:rgba(7,8,11,.62);--go-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 0 0 1px rgba(255,255,255,.1),0 8px 28px -10px rgba(var(--signal-rgb),.55);--go-shadow-active:inset 0 1px 0 rgba(255,255,255,.4);--dev-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(0,0,0,.6),0 60px 120px -50px rgba(var(--signal-rgb),.35),0 40px 70px -40px rgba(0,0,0,.95);--led-shadow:inset 0 0 0 1px rgba(255,255,255,.04);--led-on-shadow:0 0 0 3px rgba(var(--signal-rgb),.16),0 0 9px rgba(var(--signal-rgb),.9);--bezel-shadow:inset 0 0 0 1px rgba(255,255,255,.05);--readout-shadow:inset 0 0 0 1px rgba(255,255,255,.06);--ro-track:#1e212b;--key-shadow:inset 0 1px 0 var(--key-glint),0 1px 2px rgba(0,0,0,.5);--key-shadow-active:inset 0 1px 0 var(--key-glint);--key-hover:linear-gradient(180deg,#1c1f2a,#161922);--cursor-shadow:drop-shadow(0 2px 4px rgba(0,0,0,.8));--cursor-edge:#07080b;--tab-on-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 1px 2px rgba(0,0,0,.5);--law-bg:#0a0b10;--law-ink:#c6cad6;--law-shadow:inset 0 1px 0 var(--rule-soft);--cell-idle:#161922;--cell-done:#2b2f3b;--m0:#a78bfa;--m1:#60a5fa;--m2:#2dd4bf;--m3:#a3e635;--m4:#f472b6;--m5:#e5e7eb;--urgent:#f4b24a;--alarm:#ff4d6d;--glass:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012) 60%),#0b0c11;--glass-b:rgba(255,255,255,.075);--glass-hi:inset 0 1px 0 rgba(255,255,255,.07);--glass-sh:inset 0 1px 0 rgba(255,255,255,.07),0 30px 60px -36px rgba(0,0,0,.9);--h-grad:linear-gradient(180deg,#ffffff 20%,#a3a9ba 120%);--k-grad:linear-gradient(92deg,#b3a9ff,#8b7dff 38%,#7cc8ff);--glow-a:rgba(var(--signal-rgb),.20);--glow-b:rgba(var(--ice-rgb),.09);--gridline:rgba(255,255,255,.035)}html[data-design=d06][data-theme=light]{color-scheme:light;--alu:#f7f7fa;--alu-deep:#efeff4;--panel:#ffffff;--panel-2:#f8f8fb;--panel-3:#efeff4;--panel-4:#ffffff;--ink:#0b0c12;--ink-2:#4a4f5e;--ink-3:#6b7080;--ink-4:#8c91a0;--on-ink:#ffffff;--on-ink-2:#c9ccd6;--rule:#e1e2ea;--rule-soft:#ececf2;--signal:#5b4cf0;--signal-hi:#6a5cf6;--signal-rgb:91,76,240;--ice:#2f8ff0;--ice-rgb:47,143,240;--on-signal:#ffffff;--signal-soft:#f0eeff;--sig-ink:#4b3ce0;--high:#c4283a;--high-bg:#fdecee;--med:#8a5a05;--med-bg:#fbf1dc;--ok:#0f7a4a;--ok-bg:#e3f5ec;--add-bg:#e6f6ee;--add-ink:#0d6b40;--del-bg:#fdecee;--del-ink:#a51f30;--hl-bg:#fff3c4;--hl2-bg:#fff8dc;--hk-bg:#f1efff;--hk-ink:#4b3ce0;--lit-bg:#f1efff;--x-kw:#2346a8;--x-str:#8a5206;--x-dec:#6b35b0;--x-num:#2346a8;--x-ty:#0b6b6b;--dev-hi:#ffffff;--dev-lo:#f6f6fa;--dev-edge:rgba(15,18,40,.1);--bezel:#eceef4;--key-hi:#ffffff;--key-lo:#f7f7fa;--key-edge:rgba(15,18,40,.12);--key-drop:transparent;--key-glint:#ffffff;--led-off:#c8cbd5;--strip:#0f1117;--lcd:#0f1117;--lcd-ink:#d6d9e2;--term:#0c0d12;--term-bar:#171922;--term-rule:#000;--term-dot:#3a3e4a;--win-shadow:0 1px 2px rgba(15,18,40,.06),0 30px 60px -36px rgba(30,30,80,.35);--hdr-bg:rgba(247,247,250,.72);--go-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 1px #000,0 8px 24px -10px rgba(var(--signal-rgb),.55);--go-shadow-active:inset 0 1px 0 rgba(255,255,255,.18);--dev-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(15,18,40,.03),0 50px 100px -50px rgba(var(--signal-rgb),.4),0 30px 60px -40px rgba(15,18,40,.35);--led-shadow:inset 0 0 0 1px rgba(15,18,40,.08);--led-on-shadow:0 0 0 3px rgba(var(--signal-rgb),.14),0 0 7px rgba(var(--signal-rgb),.7);--bezel-shadow:inset 0 0 0 1px rgba(15,18,40,.06);--readout-shadow:none;--ro-track:#2a2d38;--key-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(15,18,40,.08);--key-shadow-active:inset 0 1px 0 #fff;--key-hover:linear-gradient(180deg,#fff,#f1f1f6);--cursor-shadow:drop-shadow(0 2px 3px rgba(0,0,0,.3));--cursor-edge:#ffffff;--tab-on-shadow:0 1px 2px rgba(15,18,40,.1);--law-bg:#0f1117;--law-ink:#d6d9e2;--law-shadow:none;--cell-idle:#eeeff4;--cell-done:#c9ccd6;--m0:#7c3aed;--m1:#2563eb;--m2:#0d9488;--m3:#65a30d;--m4:#db2777;--m5:#6b7280;--urgent:#c47f00;--alarm:#e11d48;--glass:linear-gradient(180deg,#ffffff,#fbfbfd);--glass-b:rgba(15,18,40,.09);--glass-hi:inset 0 1px 0 #fff;--glass-sh:inset 0 1px 0 #fff,0 1px 2px rgba(15,18,40,.04),0 24px 48px -30px rgba(30,30,80,.22);--h-grad:linear-gradient(180deg,#0b0c12 30%,#4d5262 130%);--k-grad:linear-gradient(92deg,#6a4cf0,#5b4cf0 40%,#2f8ff0);--glow-a:rgba(var(--signal-rgb),.13);--glow-b:rgba(var(--ice-rgb),.08);--gridline:rgba(15,18,40,.045)}html[data-design=d06] body{font-family:var(--sans);font-feature-settings:"ss01","cv11";letter-spacing:-.006em;background:radial-gradient(1100px 520px at 88% 1800px,var(--glow-b),transparent 70%),radial-gradient(900px 520px at 6% 4200px,rgba(var(--signal-rgb),.07),transparent 70%),var(--alu)}html[data-design=d06] ::selection{background:rgba(var(--signal-rgb),.35);color:var(--ink)}html[data-design=d06] :focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:6px}html[data-design=d06] .lbl{font:500 11px/1.3 var(--mono);letter-spacing:.04em;color:var(--ink-3)}html[data-design=d06] .body{color:var(--ink-2)}html[data-design=d06] .body code,html[data-design=d06] .inl{background:var(--panel-3);border-color:var(--rule);border-radius:6px;padding:1px 6px}html[data-design=d06] .hdr{background:var(--hdr-bg);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);border-bottom:1px solid var(--glass-b)}html[data-design=d06] .hdr .wrap{height:64px}html[data-design=d06] .brand{font:600 17px/1 var(--display);letter-spacing:-.03em;gap:11px}html[data-design=d06] .brand-mark{grid-template-columns:repeat(3,4px);gap:2.5px;padding:4px;border-radius:7px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));box-shadow:inset 0 0 0 1px var(--glass-b),var(--glass-hi)}html[data-design=d06] .brand-mark i{width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--ink) 26%,transparent)}html[data-design=d06] .brand-mark i:nth-child(2n){background:color-mix(in srgb,var(--ink) 52%,transparent)}html[data-design=d06] .brand-mark i:nth-child(5){background:var(--signal-hi);box-shadow:0 0 6px rgba(var(--signal-rgb),.95),0 0 12px rgba(var(--signal-rgb),.5)}html[data-design=d06] .nav{gap:6px}html[data-design=d06] .nav a{padding:7px 11px;border-radius:999px;font:450 13.5px/1 var(--sans);color:var(--ink-2);transition:color .15s,background .15s}html[data-design=d06] .nav a:hover{color:var(--ink);text-decoration:none;background:color-mix(in srgb,var(--ink) 6%,transparent)}html[data-design=d06] .signin{font:450 13.5px/1 var(--sans);color:var(--ink-2)}html[data-design=d06] .signin:hover{text-decoration:none;color:var(--ink)}html[data-design=d06] .theme{border:1px solid var(--glass-b);border-radius:999px;padding:3px;background:color-mix(in srgb,var(--ink) 3%,transparent)}html[data-design=d06] .theme button{border-radius:999px;height:22px;padding:0 10px;font:500 10.5px/1 var(--mono);letter-spacing:.04em}html[data-design=d06][data-theme=dark] .theme button[value=dark],html[data-design=d06][data-theme=light] .theme button[value=light]{background:var(--panel-4);color:var(--ink);box-shadow:var(--tab-on-shadow)}html[data-design=d06] .btn{height:38px;padding:0 16px;border-radius:999px;font:550 13.5px/1 var(--sans);letter-spacing:-.01em;transition:background .15s,transform .08s,box-shadow .2s,border-color .15s}html[data-design=d06] .btn-go{background:var(--ink);color:var(--on-ink);box-shadow:var(--go-shadow)}html[data-design=d06] .btn-go:hover{background:color-mix(in srgb,var(--ink) 88%,var(--signal))}html[data-design=d06] .btn-lg{height:48px;padding:0 24px;font-size:15px}html[data-design=d06] .btn .ar{font-family:var(--sans);transition:transform .2s}html[data-design=d06] .btn:hover .ar{transform:translateX(3px)}html[data-design=d06] .h1,html[data-design=d06] .h2{font-family:var(--display);background:var(--h-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}html[data-design=d06] .h1{font-weight:600;letter-spacing:-.05em}html[data-design=d06] .h2{font-weight:600;font-size:clamp(32px,3.6vw,52px);line-height:1.04;letter-spacing:-.045em;padding-bottom:.06em}html[data-design=d06] .sec{padding-top:150px}html[data-design=d06] .sh{position:relative;align-items:center;gap:10px;border-bottom:0;margin-bottom:34px;padding-bottom:16px}html[data-design=d06] .sh:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--rule),color-mix(in srgb,var(--rule) 40%,transparent) 60%,transparent)}html[data-design=d06] .sh-no{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 10px;border-radius:999px;background:rgba(var(--signal-rgb),.1);color:var(--sig-ink);box-shadow:inset 0 0 0 1px rgba(var(--signal-rgb),.28);font:500 11px/1 var(--mono);letter-spacing:.02em}html[data-design=d06] .sh-no:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--signal);box-shadow:0 0 6px rgba(var(--signal-rgb),.9)}html[data-design=d06] .sh-t{padding:0;font:500 13.5px/1 var(--sans);letter-spacing:-.01em;text-transform:none;color:var(--ink)}html[data-design=d06] .sh-r{padding:0;font:400 11px/1 var(--mono);letter-spacing:.03em;text-transform:none;color:var(--ink-4)}html[data-design=d06] .spec{border-top:1px solid var(--rule)}html[data-design=d06] .spec>div{border-bottom:1px solid var(--rule-soft);padding:11px 0 12px}html[data-design=d06] .spec dt{font:500 11px/1.5 var(--mono);letter-spacing:.03em;text-transform:none;color:var(--ink-3)}html[data-design=d06] .spec dd{font-weight:450;color:var(--ink)}html[data-design=d06] .hero{position:relative;isolation:isolate;padding:118px 0 40px}html[data-design=d06] .hero:before{content:"";position:absolute;z-index:-1;left:50%;top:-64px;width:min(1400px,140vw);height:820px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(46% 52% at 50% 18%,var(--glow-a),transparent 72%),radial-gradient(30% 34% at 74% 30%,var(--glow-b),transparent 70%),radial-gradient(26% 30% at 26% 34%,rgba(var(--signal-rgb),.07),transparent 70%)}html[data-design=d06] .hero:after{content:"";position:absolute;z-index:-2;left:0;right:0;top:-64px;height:760px;pointer-events:none;background-image:linear-gradient(var(--gridline) 1px,transparent 1px),linear-gradient(90deg,var(--gridline) 1px,transparent 1px);background-size:64px 64px;background-position:top;-webkit-mask-image:radial-gradient(60% 70% at 50% 30%,#000 10%,transparent 75%);mask-image:radial-gradient(60% 70% at 50% 30%,#000 10%,transparent 75%)}html[data-design=d06] .hero .wrap{justify-items:center;text-align:center}html[data-design=d06] .hero-top{grid-column:1/-1;border-bottom:0;padding-bottom:0;margin-bottom:0}html[data-design=d06] .eyebrow{justify-content:center;gap:0;margin-bottom:34px;display:inline-flex;padding:4px 14px 4px 4px;border-radius:999px;background:var(--glass);box-shadow:var(--glass-hi),inset 0 0 0 1px var(--glass-b),0 10px 30px -14px rgba(var(--signal-rgb),.5)}html[data-design=d06] .pn{border:0;border-radius:999px;padding:5px 9px;margin-right:12px;background:var(--k-grad);color:#fff;font:600 10.5px/1 var(--mono);letter-spacing:.03em}html[data-design=d06] .eyebrow .lbl{font:450 12.5px/1 var(--sans);letter-spacing:-.005em;text-transform:none;color:var(--ink-2)}html[data-design=d06] .hero-h1{font-size:clamp(46px,7vw,108px);line-height:.98;letter-spacing:-.052em;max-width:13.5em;margin:0 auto;padding-bottom:.08em}html[data-design=d06] .hero-h1-k{background:var(--k-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-bottom:.04em}html[data-design=d06] .hero-l{grid-column:2/12;max-width:760px;padding-top:30px;padding-bottom:0;display:flex;flex-direction:column;align-items:center}html[data-design=d06] .hero-sub{font:400 clamp(17px,1.35vw,19.5px)/1.6 var(--sans);letter-spacing:-.008em;color:var(--ink-2);margin:0 0 38px;text-wrap:pretty}html[data-design=d06] .hero-sub .lede-k{font-weight:500;color:var(--ink)}html[data-design=d06] .ctas{justify-content:center}html[data-design=d06] :is(.nk-box,.mx-panel,.close,.tp-st,.tblock){background:var(--glass);border:1px solid var(--glass-b);box-shadow:var(--glass-sh);border-radius:var(--r-lg)}html[data-design=d06] .device{background:linear-gradient(180deg,var(--dev-hi),var(--dev-lo));border:1px solid var(--dev-edge);border-radius:24px;padding:12px 12px 0}html[data-design=d06] .device:before{content:"";position:absolute;left:12%;right:12%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--signal-rgb),.8),rgba(var(--ice-rgb),.6),transparent);pointer-events:none}html[data-design=d06] .bezel{border-radius:16px;padding:6px}html[data-design=d06] .screen{border-radius:11px;font-family:var(--sans)}html[data-design=d06] .readout{border-radius:999px;padding:0 14px}html[data-design=d06] .key{border-radius:12px;font:500 10.5px/1.15 var(--mono);letter-spacing:.03em;text-transform:none}html[data-design=d06] .key:active{transform:translateY(1px)}html[data-design=d06] .key.on{border-color:rgba(var(--signal-rgb),.45);background:linear-gradient(180deg,rgba(var(--signal-rgb),.16),rgba(var(--signal-rgb),.06))}html[data-design=d06] .bar{background:var(--panel-2);border-bottom-color:var(--rule-soft)}html[data-design=d06] .url{border-radius:999px;padding:3px 10px;background:var(--panel-3);border-color:transparent}html[data-design=d06] .mk{border-radius:3px;background:var(--ink)}html[data-design=d06] .mbtn{border-radius:8px;border-color:var(--rule);background:var(--panel-3)}html[data-design=d06] .dif,html[data-design=d06] .sev,html[data-design=d06] .tp-pr{border-radius:999px;padding-left:7px;padding-right:7px}html[data-design=d06] .sev:before{border-radius:50%}html[data-design=d06] .tag{border-radius:999px;padding:3px 7px}html[data-design=d06] .ap,html[data-design=d06] .c-commit,html[data-design=d06] .c-eq,html[data-design=d06] .c-ev .code,html[data-design=d06] .c-res,html[data-design=d06] .cb{border-radius:9px}html[data-design=d06] .status{border-radius:999px}html[data-design=d06] .sha{border-radius:6px}html[data-design=d06] .c-head h6,html[data-design=d06] .pass-h h5{letter-spacing:-.025em}html[data-design=d06] .ex-kicker,html[data-design=d06] .ntk-kicker{display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 12px;border-radius:999px;font:500 11.5px/1 var(--mono);letter-spacing:.03em;text-transform:none;color:var(--sig-ink);background:rgba(var(--signal-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--signal-rgb),.28);margin-bottom:18px}html[data-design=d06] .figs-how{border:0;background:none;box-shadow:none;border-radius:0;border-top:1px solid var(--rule)}html[data-design=d06] .figs-how>div,html[data-design=d06] .figs-how>div+div{padding:16px 0;border-left:0;border-bottom:1px solid var(--rule-soft)}html[data-design=d06] a.fn{color:var(--sig-ink)}html[data-design=d06] .trap-lead{font-weight:550;letter-spacing:-.03em}html[data-design=d06] .trap-close{border-left:0;padding:22px 26px;border-radius:var(--r-lg);background:radial-gradient(80% 140% at 0 0,rgba(var(--signal-rgb),.14),transparent 60%),var(--glass);border:1px solid var(--glass-b);box-shadow:var(--glass-sh);font-weight:500;letter-spacing:-.03em}html[data-design=d06] .tp-chl{border-bottom-color:var(--rule);font:500 11px/1.3 var(--mono);letter-spacing:.03em;text-transform:none}html[data-design=d06] .tp-ch+.tp-ch .tp-chl{border-bottom-color:var(--signal)}html[data-design=d06] .tp-n{font-weight:600;letter-spacing:-.05em}html[data-design=d06] .tp-box span,html[data-design=d06] .tp-cl{letter-spacing:.03em;text-transform:none;font-size:11px}html[data-design=d06] .tp-box{border-radius:12px;border:1px solid var(--rule);background:var(--panel-3)}html[data-design=d06] .tp-f i{border-radius:50%}html[data-design=d06] .tp-card{border-radius:14px;border-color:var(--glass-b);background:var(--panel-2);box-shadow:var(--glass-hi)}html[data-design=d06] .tp-ok{border-radius:999px}html[data-design=d06] .ntk-lead{color:var(--ink-2)}html[data-design=d06] .roles{border-top:0;display:flex;flex-direction:column;gap:10px}html[data-design=d06] .role{border:1px solid var(--glass-b);border-radius:14px;background:var(--glass);box-shadow:var(--glass-hi);overflow:hidden;transition:background-color .3s,border-color .3s}html[data-design=d06] .role.on{border-color:rgba(var(--signal-rgb),.4);background:radial-gradient(120% 120% at 0 0,rgba(var(--signal-rgb),.13),transparent 60%),var(--glass)}html[data-design=d06] .role:before{background:linear-gradient(180deg,var(--signal),var(--ice))}html[data-design=d06] .role-h h3{font:600 14.5px/1.2 var(--sans);letter-spacing:-.015em;text-transform:none}html[data-design=d06] .role-k,html[data-design=d06] .role-st{letter-spacing:.03em;text-transform:none;font-size:10.5px}html[data-design=d06] .role-l.can{border-top-style:solid;border-top-color:var(--rule-soft)}html[data-design=d06] .nk-top{background:transparent;border-bottom:1px solid var(--glass-b);border-radius:var(--r-lg) var(--r-lg) 0 0}html[data-design=d06] .nk-id{letter-spacing:.03em;text-transform:none;font-size:11px}html[data-design=d06] .nk-chip{border-radius:999px;padding:5px 12px}html[data-design=d06] .nk-chip.on{border-color:rgba(var(--signal-rgb),.5);background:linear-gradient(180deg,rgba(var(--signal-rgb),.18),rgba(var(--signal-rgb),.07))}html[data-design=d06] .nk-scr{background-color:transparent;background-image:radial-gradient(circle,color-mix(in srgb,var(--ink) 9%,transparent) 1px,transparent 1.4px);background-size:18px 18px}html[data-design=d06] .nk-node{border-radius:10px;border-color:var(--rule);background:var(--panel)}html[data-design=d06] .nk-admin{border-color:color-mix(in srgb,var(--ink) 22%,transparent)}html[data-design=d06] .nk-nh{border-bottom-color:var(--rule)}html[data-design=d06] .nk-agent b,html[data-design=d06] .nk-nh b{letter-spacing:.03em;text-transform:none}html[data-design=d06] .nk-agent b{font-size:10.5px}html[data-design=d06] .nk-qi,html[data-design=d06] .nk-sw{border-radius:999px}html[data-design=d06] .nk-cap{border-top-color:var(--glass-b)}html[data-design=d06] .figc{letter-spacing:.03em;text-transform:none;font-size:11px;color:var(--ink-4)}html[data-design=d06] .mx-panel{overflow:hidden}html[data-design=d06] .mx-kpis,html[data-design=d06] .mx-scope{border-bottom-color:var(--glass-b)}html[data-design=d06] .mx-kpis>div+div{border-left-color:var(--glass-b)}html[data-design=d06] .mx-kpis dt{letter-spacing:.03em;text-transform:none;font-size:11px}html[data-design=d06] .mx-kpis b{font-weight:600;letter-spacing:-.05em}html[data-design=d06] .mx-trend{border-right-color:var(--glass-b)}html[data-design=d06] .mx-col i{border-radius:3px 3px 0 0}html[data-design=d06] .mx-line polyline{stroke:var(--signal-hi);stroke-width:2}html[data-design=d06] .mx-dot{border-color:var(--signal-hi)}html[data-design=d06] .mx-lg .o:before{background:var(--signal-hi)}html[data-design=d06] .mx-repos thead th{letter-spacing:.03em;text-transform:none;font-size:10.5px}html[data-design=d06] .mx-repos tfoot td,html[data-design=d06] .mx-repos tfoot th{border-top:1px solid var(--rule)}html[data-design=d06] .mx-bar{border-radius:999px;overflow:hidden}html[data-design=d06] .close{position:relative;overflow:hidden;margin-top:150px;padding:64px 56px;border-radius:24px;background:radial-gradient(60% 110% at 12% 0,rgba(var(--signal-rgb),.3),transparent 62%),radial-gradient(45% 80% at 100% 100%,rgba(var(--ice-rgb),.14),transparent 62%),var(--glass)}html[data-design=d06] .close:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--gridline) 1px,transparent 1px),linear-gradient(90deg,var(--gridline) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(70% 90% at 80% 100%,#000,transparent 70%);mask-image:radial-gradient(70% 90% at 80% 100%,#000,transparent 70%)}html[data-design=d06] .close>*{position:relative;z-index:1}html[data-design=d06] .close:before{content:"";position:absolute;left:10%;right:30%;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--signal-hi),var(--ice),transparent)}html[data-design=d06] .close-l .h2{font-size:clamp(34px,4.2vw,64px)}html[data-design=d06] .close-l p{color:var(--ink-2)}html[data-design=d06] .foot{margin-top:72px}html[data-design=d06] .tblock{overflow:hidden;border-radius:var(--r-lg)}html[data-design=d06] .tblock>div{border-left:1px solid var(--glass-b);padding:14px 16px 16px}html[data-design=d06] .tblock>div:first-child{border-left:0}html[data-design=d06] .tblock .lbl{letter-spacing:.03em;text-transform:none}html[data-design=d06] .flinks a:hover{text-decoration:none}@media (max-width:1180px){html[data-design=d06] .tblock>div{border-left:0;border-top:1px solid var(--glass-b)}html[data-design=d06] .tblock>div:nth-child(-n+2){border-top:0}html[data-design=d06] .tblock>div:nth-child(2n){border-left:1px solid var(--glass-b)}html[data-design=d06] .tblock>div:last-child{border-left:0}html[data-design=d06] .hero-l{grid-column:1/-1}}@media (max-width:760px){html[data-design=d06] .hdr .wrap{height:auto}html[data-design=d06] .nav{gap:2px;gap:0;margin-left:-5px}html[data-design=d06] .nav a{padding:6px 5px;font-size:12.5px}html[data-design=d06] .hdr .btn-go{height:32px;padding:0 12px;font-size:12.5px}html[data-design=d06] .hero{padding:64px 0 16px}html[data-design=d06] .hero:after{background-size:40px 40px}html[data-design=d06] .hero:before{max-width:100vw}html[data-design=d06] .eyebrow{padding:4px 12px 4px 4px;margin-bottom:26px;max-width:100%}html[data-design=d06] .eyebrow .lbl{font-size:11px;text-align:left}html[data-design=d06] .pn{margin-right:9px}html[data-design=d06] .hero-h1{font-size:44px;letter-spacing:-.05em}html[data-design=d06] .hero-sub{font-size:16.5px}html[data-design=d06] .sec{padding-top:96px}html[data-design=d06] .sh{flex-wrap:wrap}html[data-design=d06] .device{border-radius:18px;padding:8px 7px 0}html[data-design=d06] .bezel{padding:4px;border-radius:13px}html[data-design=d06] .trap-close{padding:18px}html[data-design=d06] .close{padding:32px 20px;margin-top:96px;border-radius:20px}html[data-design=d06] .tblock>div,html[data-design=d06] .tblock>div:nth-child(2n){border-left:0;border-top:1px solid var(--glass-b)}html[data-design=d06] .tblock>div:first-child{border-top:0}html[data-design=d06] .mx-kpis>div:nth-child(2n),html[data-design=d06] .tblock>div:nth-child(3){border-left:1px solid var(--glass-b)}html[data-design=d06] .mx-kpis>div:nth-child(n+3){border-top:1px solid var(--glass-b)}html[data-design=d06] .theme{padding:2px}html[data-design=d06] .theme button{padding:0 6px;font-size:9.5px}html[data-design=d06] .nav a{padding:6px 4px}}@font-face{font-family:d07-Courier;src:url(/fonts/designs/d07/CourierPrime-Regular.woff2) format("woff2");font-weight:300 500;font-style:normal;font-display:swap}@font-face{font-family:d07-Courier;src:url(/fonts/designs/d07/CourierPrime-Bold.woff2) format("woff2");font-weight:600 800;font-style:normal;font-display:swap}@font-face{font-family:"d07-Serif";src:url(/fonts/designs/d07/SourceSerif4.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:"d07-Serif";src:url(/fonts/designs/d07/SourceSerif4-Italic.woff2) format("woff2");font-weight:300 800;font-style:italic;font-display:swap}@font-face{font-family:d07-Archivo;src:url(/fonts/designs/d07/Archivo.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}html[data-design=d07],html[data-design=d07][data-theme=dark],html[data-design=d07][data-theme=light]{color-scheme:light;--display:"d07-Serif",Georgia,"Times New Roman",serif;--serif:"d07-Serif",Georgia,"Times New Roman",serif;--sans:"d07-Archivo","Helvetica Neue",Arial,sans-serif;--mono:"d07-Courier","Courier New",ui-monospace,monospace;--stamp-font:"d07-Archivo","Arial Narrow",sans-serif;--folder:#d9c697;--folder-2:#cdb784;--folder-edge:#a88f5c;--steel:#7d8186;--alu:#e8dec4;--alu-deep:#ddd0b0;--panel:#f8f3e6;--panel-2:#f1e9d6;--panel-3:#e7dcc2;--panel-4:#dccfb1;--ink:#1c1915;--ink-2:#3a342a;--ink-3:#5d5444;--ink-4:#7a6f5b;--on-ink:#f8f3e6;--on-ink-2:#cbbf9f;--rule:#b5a582;--rule-soft:#d9ccad;--signal:#b0261d;--signal-hi:#c22d22;--signal-rgb:176,38,29;--on-signal:#fbf6ea;--signal-soft:#f2dcd0;--high:#9d1d15;--high-bg:#f1d8cd;--med:#7a5108;--med-bg:#efe0b8;--ok:#2e5a2a;--ok-bg:#dde4c6;--add-bg:#e0e7c8;--add-ink:#2b5525;--del-bg:#f1d8cd;--del-ink:#8d1b14;--hl-bg:#f4e39b;--hl2-bg:#f6ecc0;--hk-bg:#e9e3ee;--hk-ink:#4d3f80;--lit-bg:#f5e7b4;--x-kw:#21467c;--x-str:#7a4b06;--x-dec:#673a8f;--x-num:#21467c;--x-ty:#1b625b;--dev-hi:#dcc99b;--dev-lo:#cfb985;--dev-edge:#a88f5c;--dev-glint:rgba(255,250,235,.55);--bezel:#2a251d;--key-hi:#fdf9ef;--key-lo:#ebe0c6;--key-edge:#8c7a55;--key-drop:#9e8a62;--key-glint:rgba(255,255,255,.9);--led-off:#b3a37f;--strip:#1f1b15;--lcd:#1f1b15;--lcd-ink:#efe6cf;--term:#221e18;--term-bar:#2c271f;--term-rule:#14110d;--term-dot:#5a5243;--term-ink:#efe6d0;--term-ai:#ef7a6f;--win-shadow:0 1px 1px rgba(60,44,18,.12),0 30px 50px -32px rgba(60,44,18,.55);--hdr-bg:rgba(240,232,212,.95);--go-shadow:inset 0 0 0 1px rgba(0,0,0,.12);--go-shadow-active:inset 0 0 0 1px rgba(0,0,0,.2);--dev-shadow:inset 0 1px 0 var(--dev-glint),inset 0 -2px 0 rgba(90,66,24,.12),0 1px 1px rgba(60,44,18,.15),0 30px 50px -30px rgba(60,44,18,.55);--led-shadow:inset 0 1px 1px rgba(60,44,18,.4);--led-on-shadow:0 0 0 2px rgba(176,38,29,.16);--bezel-shadow:inset 0 1px 2px rgba(0,0,0,.6),0 1px 0 rgba(255,250,235,.7);--readout-shadow:inset 0 1px 2px rgba(0,0,0,.7),0 1px 0 rgba(255,250,235,.7);--ro-track:#4a4234;--key-shadow:0 3px 0 var(--key-drop),0 6px 9px -4px rgba(60,44,18,.35),inset 0 1px 0 var(--key-glint);--key-shadow-active:0 0 0 var(--key-drop),0 1px 2px rgba(60,44,18,.3),inset 0 1px 0 var(--key-glint);--key-hover:linear-gradient(180deg,#fffdf6,#f1e8d2);--cursor-shadow:drop-shadow(0 2px 2px rgba(40,28,10,.3));--cursor-edge:#fbf6ea;--tab-on-shadow:0 1px 1px rgba(60,44,18,.15);--law-bg:var(--ink);--law-ink:#eee5cd;--law-shadow:none;--sig-ink:#a3221a;--cell-idle:#e6dbc0;--cell-done:#bdae8c;--m0:#5e4596;--m1:#2a5a92;--m2:#24766a;--m3:#6c7a1a;--m4:#a23c67;--m5:#4f4739;--urgent:#b4730a;--alarm:#b0261d;--paper-tex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .36 0 0 0 0 .27 0 0 0 0 .1 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--stamp-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6 0 0 0 2.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--clip:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 66'%3E%3Cpath d='M8 18v32a4.2 4.2 0 0 0 8.4 0V11a7.2 7.2 0 0 0-14.4 0v44a9 9 0 0 0 18 0V20' fill='none' stroke='%237d8186' stroke-width='2.1' stroke-linecap='round'/%3E%3Cpath d='M8.6 19v30' fill='none' stroke='%23eef0f2' stroke-width='.7' stroke-linecap='round' opacity='.8'/%3E%3C/svg%3E");--paper-shadow:0 1px 0 rgba(255,252,242,.7) inset,0 1px 1px rgba(60,44,18,.12),0 18px 30px -22px rgba(60,44,18,.55)}html[data-design=d07],html[data-design=d07] body{background-color:var(--alu)}html[data-design=d07] body{background-image:var(--paper-tex);font:400 17px/1.6 var(--serif);color:var(--ink)}html[data-design=d07] ::selection{background:#1c1915;color:#f8f3e6}html[data-design=d07] :focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:1px}html[data-design=d07] .theme{display:none}html[data-design=d07] .lbl{font:400 11.5px/1.3 var(--mono);letter-spacing:.08em;color:var(--ink-3)}html[data-design=d07] .wrap{max-width:1360px}html[data-design=d07] .hdr{background:var(--hdr-bg);border-bottom:0;box-shadow:0 1px 0 var(--ink),0 4px 0 var(--hdr-bg),0 5px 0 var(--ink)}html[data-design=d07] .hdr .wrap{height:62px}html[data-design=d07] .brand{gap:12px;font:700 21px/1 var(--serif);letter-spacing:-.012em;color:var(--ink)}html[data-design=d07] .brand-mark{grid-template-columns:repeat(3,5px);gap:2px}html[data-design=d07] .brand-mark i{border-radius:0;background:color-mix(in srgb,var(--ink) 30%,transparent)}html[data-design=d07] .brand-mark i:nth-child(2n){background:color-mix(in srgb,var(--ink) 62%,transparent)}html[data-design=d07] .brand-mark i:nth-child(5){background:var(--signal);box-shadow:none}html[data-design=d07] .nav{gap:26px}html[data-design=d07] .nav a,html[data-design=d07] .signin{font:400 13px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}html[data-design=d07] .nav a:hover,html[data-design=d07] .signin:hover{color:var(--signal);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}html[data-design=d07] .btn{border-radius:2px;font:650 13.5px/1 var(--sans);font-stretch:88%;letter-spacing:.07em;text-transform:uppercase}html[data-design=d07] .btn-go{background:var(--signal);color:var(--on-signal)}html[data-design=d07] .btn-go:hover{background:#951d16}html[data-design=d07] .btn-lg{height:50px;padding:0 22px;font-size:14px}html[data-design=d07] .btn .ar{font-family:var(--sans);font-weight:500}html[data-design=d07] .h1{font:600 clamp(42px,4.6vw,68px)/1 var(--serif);letter-spacing:-.022em}html[data-design=d07] .h2{font:600 clamp(34px,3.5vw,52px)/1.05 var(--serif);letter-spacing:-.02em}html[data-design=d07] .body{font-size:17.5px;line-height:1.62;color:var(--ink-2)}html[data-design=d07] .body code,html[data-design=d07] .inl{font:400 .86em var(--mono);background:var(--panel-3);border:0;border-bottom:1px solid var(--rule);border-radius:0;padding:1px 4px}html[data-design=d07] .close-l p,html[data-design=d07] .lede,html[data-design=d07] .ntk-lead,html[data-design=d07] .pr-note{font-family:var(--serif)}html[data-design=d07] .lede{font-size:19px;line-height:1.6}html[data-design=d07] .ex-kicker,html[data-design=d07] .ntk-kicker{display:inline-block;margin-bottom:16px;padding:6px 10px 5px;border:2px solid var(--signal);font:800 13px/1 var(--stamp-font);font-stretch:72%;letter-spacing:.2em;color:var(--signal);transform:rotate(-1.6deg);-webkit-mask-image:var(--stamp-mask);mask-image:var(--stamp-mask)}html[data-design=d07] .sec{padding-top:120px}html[data-design=d07] .sh{position:relative;align-items:flex-end;border-bottom:2px solid var(--ink);margin-bottom:46px}html[data-design=d07] .sh:after{content:"";position:absolute;left:0;right:0;bottom:-6px;border-bottom:1px solid var(--ink)}html[data-design=d07] .sh-no{position:relative;background:var(--folder);color:var(--ink);font:700 12.5px/1 var(--mono);letter-spacing:.06em;padding:10px 22px 8px 16px;border:1px solid var(--folder-edge);border-bottom:0;border-radius:7px 14px 0 0;box-shadow:inset 0 1px 0 rgba(255,250,235,.6)}html[data-design=d07] .sh-t{font:400 12.5px/1 var(--mono);letter-spacing:.1em;padding:0 14px 8px;color:var(--ink)}html[data-design=d07] .sh-r{margin:0 4px 10px auto;padding:6px 10px 5px;border:2px solid var(--signal);color:var(--signal);font:800 12px/1 var(--stamp-font);font-stretch:72%;letter-spacing:.18em;transform:rotate(-2.2deg);-webkit-mask-image:var(--stamp-mask);mask-image:var(--stamp-mask)}html[data-design=d07] .spec{border-top:2px solid var(--ink)}html[data-design=d07] .spec>div{border-bottom:1px dotted var(--ink-4);padding:10px 0}html[data-design=d07] .spec dt{font:400 12px/1.5 var(--mono);letter-spacing:.04em;color:var(--ink-2)}html[data-design=d07] .spec dd{font:500 15px/1.45 var(--sans);color:var(--ink)}html[data-design=d07] .spec .m,html[data-design=d07] .spec dd .m{font:400 13.5px/1.45 var(--mono)}html[data-design=d07] .hero{padding:58px 0 0}html[data-design=d07] .hero .wrap{position:relative;row-gap:0}html[data-design=d07] .hero-top{position:relative;padding:0 0 40px;margin-bottom:0;border-bottom:0}html[data-design=d07] .hero-top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;border-top:2px solid var(--ink);border-bottom:1px solid var(--ink)}html[data-design=d07] .eyebrow{gap:10px 16px;margin-bottom:34px}html[data-design=d07] .pn{font:700 12.5px/1 var(--mono);letter-spacing:.06em;padding:7px 12px 6px;border:1.5px solid var(--ink);border-radius:0;background:var(--panel)}html[data-design=d07] .eyebrow .lbl{font-size:12.5px;color:var(--ink-2);letter-spacing:.08em}html[data-design=d07] .eyebrow .lbl:before{content:"RE: ";color:var(--ink-4)}html[data-design=d07] .hero-h1{max-width:13.5em;font:600 clamp(48px,6.7vw,108px)/.98 var(--serif);letter-spacing:-.032em;color:var(--ink)}html[data-design=d07] .hero-h1-k{color:var(--signal);font-style:italic;font-weight:560;letter-spacing:-.028em}html[data-design=d07] .hero-l{grid-column:1/8;grid-row:2;padding-top:40px;padding-bottom:10px}html[data-design=d07] .hero-sub{font:400 clamp(20px,1.65vw,23.5px)/1.55 var(--serif);letter-spacing:0;color:var(--ink-2);margin:0 0 34px;max-width:32em}html[data-design=d07] .hero-sub .lede-k{font-weight:650;color:var(--ink);background:linear-gradient(transparent 62%,color-mix(in srgb,var(--signal) 16%,transparent) 62%)}html[data-design=d07] .hero .wrap:after{content:"";grid-column:9/13;grid-row:2;align-self:start;justify-self:stretch;height:330px;margin:44px 0 0 18px;border:1px solid var(--rule);transform:rotate(1.4deg);box-shadow:var(--paper-shadow);background:linear-gradient(var(--ink),var(--ink)) 24px 30px/34% 9px no-repeat,linear-gradient(var(--ink-4),var(--ink-4)) 24px 52px/58% 1px no-repeat,linear-gradient(var(--ink),var(--ink)) 24px 80px/76% 12px no-repeat,linear-gradient(var(--ink),var(--ink)) 24px 106px/46% 12px no-repeat,linear-gradient(var(--ink),var(--ink)) 24px 158px/82% 12px no-repeat,linear-gradient(var(--ink),var(--ink)) 24px 184px/40% 12px no-repeat,linear-gradient(var(--ink),var(--ink)) 24px 210px/58% 12px no-repeat,repeating-linear-gradient(180deg,transparent 0 25px,var(--rule-soft) 25px 26px) 0 70px/100% 234px no-repeat,var(--panel)}html[data-design=d07] .hero .wrap:before{content:"CONFIDENTIAL";grid-column:9/13;grid-row:2;align-self:start;justify-self:center;margin:258px 0 0 30px;z-index:2;padding:10px 16px 8px;border:4px double var(--signal);color:var(--signal);font:900 34px/1 var(--stamp-font);font-stretch:75%;letter-spacing:.14em;transform:rotate(-9deg);opacity:.9;mix-blend-mode:multiply;-webkit-mask-image:var(--stamp-mask);mask-image:var(--stamp-mask);pointer-events:none}html[data-design=d07] :is(.nk-box,.tp-st,.mx-panel){border-radius:1px;box-shadow:var(--paper-shadow)}html[data-design=d07] :is(.device,.mx-panel,.close,.nk-box){position:relative}html[data-design=d07] :is(.mx-panel):before{content:"";position:absolute;z-index:5;top:-22px;right:38px;width:20px;height:60px;background:var(--clip) center/contain no-repeat;filter:drop-shadow(1px 2px 1px rgba(40,28,10,.3));pointer-events:none}html[data-design=d07] .figc{font:400 11px/1.4 var(--mono);letter-spacing:.06em;color:var(--ink-3)}html[data-design=d07] .device{border-radius:3px 12px 4px 4px;background:linear-gradient(180deg,var(--dev-hi),var(--dev-lo));background-image:var(--paper-tex),linear-gradient(180deg,var(--dev-hi),var(--dev-lo));margin-top:26px}html[data-design=d07] .device:before{content:"";position:absolute;left:-1px;bottom:100%;width:min(200px,40%);height:22px;background:var(--dev-hi);border:1px solid var(--dev-edge);border-bottom:0;border-radius:6px 14px 0 0;box-shadow:inset 0 1px 0 var(--dev-glint)}html[data-design=d07] .bezel{border-radius:2px;padding:3px}html[data-design=d07] .screen{border-radius:1px}html[data-design=d07] .readout{border-radius:2px;font:400 11.5px/1 var(--mono);letter-spacing:.1em}html[data-design=d07] .ro-name{color:#f3ead3}html[data-design=d07] .ro-bar i{background:#f3ead3}html[data-design=d07] .key{border-radius:5px;font:400 11px/1.15 var(--mono);letter-spacing:.05em}html[data-design=d07] .key.on{border-color:var(--signal)}html[data-design=d07] .fd.on,html[data-design=d07] .tile.s-hit{box-shadow:none}html[data-design=d07] :is(.mbtn,.url,.cb,.ap,.c-commit,.c-eq,.c-res,.c-ev .code){border-radius:2px}html[data-design=d07] .dif,html[data-design=d07] .sev,html[data-design=d07] .tag,html[data-design=d07] .tp-pr{border-radius:1px;font-family:var(--mono);font-weight:700}html[data-design=d07] .dif.d1,html[data-design=d07] .sev.high{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--high) 45%,transparent)}html[data-design=d07] .plbl{font:400 10.5px/1.35 var(--mono);letter-spacing:.06em}html[data-design=d07] .c-head h6,html[data-design=d07] .c-res b,html[data-design=d07] .pass-h h5{font-family:var(--serif);font-weight:650;letter-spacing:-.005em}html[data-design=d07] .sha{border-radius:1px}html[data-design=d07] .status{border-radius:2px;font-family:var(--sans)}html[data-design=d07] .law b{color:#ef7a6f}html[data-design=d07] .figs-how>div,html[data-design=d07] .figs-how>div+div{border-left:0}html[data-design=d07] .figs-how dt{font-size:clamp(23px,1.9vw,29px)}html[data-design=d07] .fn{font:400 11.5px/1 var(--mono);color:var(--signal)}html[data-design=d07] .how-last{color:var(--ink);font-weight:600}html[data-design=d07] .pr-note{font-style:italic;font-size:15px}html[data-design=d07] .trap-lead{font:500 23px/1.35 var(--serif);letter-spacing:-.005em;max-width:38em}html[data-design=d07] .trap-close{border-left:4px solid var(--signal);font:600 clamp(21px,1.8vw,26px)/1.36 var(--serif);letter-spacing:-.008em}html[data-design=d07] .tp-chl{font:400 11.5px/1.3 var(--mono);letter-spacing:.07em;border-bottom:1px dotted var(--ink-4)}html[data-design=d07] .tp-ch+.tp-ch .tp-chl{border-bottom:2px solid var(--signal)}html[data-design=d07] .tp-sub{font-style:italic;font-weight:500}html[data-design=d07] .tp-st{background-color:var(--panel);background-image:repeating-linear-gradient(180deg,transparent 0 27px,color-mix(in srgb,var(--rule-soft) 60%,transparent) 27px 28px)}html[data-design=d07] .tp-n{font:600 48px/1 var(--serif);letter-spacing:-.02em}html[data-design=d07] .tp-box span,html[data-design=d07] .tp-cl,html[data-design=d07] .tp-kept{font-family:var(--mono);font-weight:400}html[data-design=d07] .tp-f i{border-radius:0}html[data-design=d07] .tp-box{border-radius:1px;border:1.5px dashed var(--ink-4)}html[data-design=d07] .tp-card{border-radius:1px;background:var(--panel);box-shadow:var(--paper-shadow)}html[data-design=d07] .tp-t{font:600 19px/1.28 var(--serif);letter-spacing:-.005em}html[data-design=d07] .tp-t:before{border-radius:0}html[data-design=d07] .tp-ok{border-radius:2px}html[data-design=d07] .roles{border-top:2px solid var(--ink)}html[data-design=d07] .role{border-bottom:1px dotted var(--ink-4)}html[data-design=d07] .role-h h3{font:700 13.5px/1.2 var(--mono);letter-spacing:.08em}html[data-design=d07] .role-l li{font-size:14.5px}html[data-design=d07] .nk-top{border-radius:0;background:var(--panel-3)}html[data-design=d07] .nk-id{font:700 11.5px/1 var(--mono)}html[data-design=d07] .nk-chip{border-radius:4px;font-family:var(--sans)}html[data-design=d07] .nk-chip.on{border-color:var(--signal)}html[data-design=d07] .nk-scr{background-color:var(--panel-2);background-image:linear-gradient(var(--rule-soft) 1px,transparent 1px),linear-gradient(90deg,var(--rule-soft) 1px,transparent 1px);background-size:20px 20px}html[data-design=d07] .nk-node{border-radius:1px;box-shadow:0 1px 1px rgba(60,44,18,.1)}html[data-design=d07] .nk-admin{border-width:1.5px}html[data-design=d07] .nk-qi{border-radius:1px}html[data-design=d07] .nk-qi.lk i{height:8px;border-radius:0;background:var(--ink)}html[data-design=d07] .nk-cap{font:500 16px/1.45 var(--serif);border-top:1px solid var(--ink)}html[data-design=d07] .nk-cap-n{font-family:var(--mono);font-weight:700}html[data-design=d07] .mx-panel{border:1px solid var(--rule);border-top:2px solid var(--ink)}html[data-design=d07] .mx-scope{font-family:var(--mono);font-size:12px}html[data-design=d07] .mx-kpis dt{font:400 11.5px/1.3 var(--mono);letter-spacing:.06em}html[data-design=d07] .mx-kpis b{font:600 clamp(36px,3.2vw,48px)/1 var(--serif);letter-spacing:-.02em}html[data-design=d07] .mx-kpis dd span{font-family:var(--serif);font-style:italic}html[data-design=d07] .mx-repos thead th{font:400 11px/1.3 var(--mono);letter-spacing:.06em;border-bottom:1px solid var(--ink)}html[data-design=d07] .mx-repos tbody th,html[data-design=d07] .mx-repos td{border-bottom:1px dotted var(--ink-4)}html[data-design=d07] .mx-repos tbody th{font:400 13.5px/1.3 var(--mono)}html[data-design=d07] .mx-repos tfoot td,html[data-design=d07] .mx-repos tfoot th{border-top:2px solid var(--ink)}html[data-design=d07] .mx-gl{border-top:1px dotted var(--rule)}html[data-design=d07] .mx-gl.z{border-top:1.5px solid var(--ink)}html[data-design=d07] .mx-gl span,html[data-design=d07] .mx-lg,html[data-design=d07] .mx-months{font-family:var(--mono);font-weight:400}html[data-design=d07] .close{margin-top:140px;border:1px solid var(--folder-edge);border-radius:0 6px 4px 4px;padding:52px 48px 48px;background:var(--folder);background-image:var(--paper-tex),linear-gradient(180deg,var(--folder),var(--folder-2));box-shadow:inset 0 1px 0 rgba(255,250,235,.55),0 22px 36px -24px rgba(60,44,18,.6)}html[data-design=d07] .close:before{content:"";position:absolute;left:-1px;bottom:100%;width:min(260px,46%);height:30px;background:var(--folder);border:1px solid var(--folder-edge);border-bottom:0;border-radius:8px 18px 0 0;box-shadow:inset 0 1px 0 rgba(255,250,235,.55)}html[data-design=d07] .close:after{content:"EYES ONLY";position:absolute;right:44px;top:-18px;padding:8px 14px 7px;border:3px double var(--signal);color:var(--signal);font:800 22px/1 var(--stamp-font);font-stretch:70%;letter-spacing:.18em;transform:rotate(6deg);mix-blend-mode:multiply;-webkit-mask-image:var(--stamp-mask);mask-image:var(--stamp-mask);pointer-events:none}html[data-design=d07] .close-l .lbl{color:var(--ink-2)!important;font-weight:700}html[data-design=d07] .close-l .h2{font-size:clamp(36px,4vw,62px)}html[data-design=d07] .close-l p{font-size:18.5px;color:var(--ink-2)}html[data-design=d07] .tblock{border:2px solid var(--ink);background:var(--panel);box-shadow:var(--paper-shadow)}html[data-design=d07] .tblock span:not(.lbl){font:500 14px/1.4 var(--sans)}html[data-design=d07] .tblock span.m{font:400 13px/1.4 var(--mono)}html[data-design=d07] .flinks{font:400 13px var(--mono);letter-spacing:.03em}@media (max-width:1180px){html[data-design=d07] .hero-l{grid-column:1/-1}html[data-design=d07] .hero .wrap:after,html[data-design=d07] .hero .wrap:before{display:none}}@media (max-width:760px){html[data-design=d07] body{font-size:16px}html[data-design=d07] .hdr .wrap{height:auto}html[data-design=d07] .nav{gap:12px}html[data-design=d07] .nav a{font-size:11.5px;letter-spacing:.02em}html[data-design=d07] .signin{font-size:12px}html[data-design=d07] .brand{gap:9px;font-size:17.5px}html[data-design=d07] .signin{font-size:11.5px;letter-spacing:.02em}html[data-design=d07] .hdr .btn-go{height:32px;padding:0 10px;font-size:12px;letter-spacing:.02em;text-transform:none;font-stretch:92%}html[data-design=d07] .hero{padding-top:32px}html[data-design=d07] .hero-h1{font-size:44px;line-height:1}html[data-design=d07] .hero-top{padding-bottom:28px}html[data-design=d07] .eyebrow{margin-bottom:22px}html[data-design=d07] .eyebrow .lbl{font-size:11.5px}html[data-design=d07] .hero-l{padding-top:28px}html[data-design=d07] .hero-sub{font-size:18.5px}html[data-design=d07] .hero-sub .lede-k{font-size:22px}html[data-design=d07] .sec{padding-top:84px}html[data-design=d07] .sh{margin-bottom:32px}html[data-design=d07] .sh-no{padding:9px 14px 7px 12px}html[data-design=d07] .sh-t{font-size:11.5px;padding:0 10px 8px;letter-spacing:.06em}html[data-design=d07] .h2{font-size:33px}html[data-design=d07] .body{font-size:16.5px}html[data-design=d07] .lede{font-size:17.5px}html[data-design=d07] :is(.mx-panel):before{right:22px;transform:scale(.85);transform-origin:top}html[data-design=d07] .close{padding:34px 20px 26px;margin-top:110px}html[data-design=d07] .close:after{right:16px;font-size:17px;top:-14px}html[data-design=d07] .trap-lead{font-size:20px}}@font-face{font-family:d08-Jakarta;src:url(/fonts/designs/d08/PlusJakartaSans.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:d08-Mono;src:url(/fonts/designs/d08/DMMono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:d08-Mono;src:url(/fonts/designs/d08/DMMono-500.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap}html[data-design=d08],html[data-design=d08][data-theme=dark],html[data-design=d08][data-theme=light]{color-scheme:light;--display:"d08-Jakarta","Helvetica Neue",Arial,sans-serif;--sans:"d08-Jakarta","Helvetica Neue",Arial,sans-serif;--mono:"d08-Mono",ui-monospace,"SF Mono",Menlo,monospace;--cream:#f8f3ea;--sand:#f1e8da;--sage:#e4ece4;--forest:#1f5a44;--forest-hi:#256b51;--forest-deep:#163f31;--forest-ink:#1b4d3a;--coral:#e7705a;--coral-ink:#b8462f;--coral-soft:#fce6de;--soft-shadow:0 1px 2px rgba(74,56,30,.05),0 10px 30px -14px rgba(74,56,30,.18);--soft-shadow-lg:0 2px 4px rgba(74,56,30,.04),0 24px 60px -24px rgba(74,56,30,.26);--r-card:24px;--r-mid:16px;--alu:var(--cream);--alu-deep:var(--sand);--panel:#fffdf9;--panel-2:#faf6ef;--panel-3:#f2ece2;--panel-4:#e9e1d4;--ink:#1d2a24;--ink-2:#3f4b45;--ink-3:#66706a;--ink-4:#8a908a;--on-ink:#fffdf9;--on-ink-2:#cfd9d2;--rule:#dfd5c5;--rule-soft:#ece4d7;--signal:var(--forest);--signal-hi:var(--forest-hi);--signal-rgb:31,90,68;--on-signal:#fffdf9;--signal-soft:#e3eee6;--high:#b5412b;--high-bg:#fce6de;--med:#8a5c0d;--med-bg:#f8ecd2;--ok:#22764b;--ok-bg:#e0f0e5;--add-bg:#e3f2e7;--add-ink:#1c6440;--del-bg:#fce8e2;--del-ink:#a2361f;--hl-bg:#fff0cf;--hl2-bg:#fff6e0;--hk-bg:#efeef7;--hk-ink:#544a95;--lit-bg:#fff4dc;--x-kw:#2a5a8c;--x-str:#8a5310;--x-dec:#7a3e8e;--x-num:#2a5a8c;--x-ty:#1b6a5c;--dev-hi:#fffdf9;--dev-lo:#f3ece0;--dev-edge:#e3d8c7;--dev-glint:rgba(255,255,255,.9);--bezel:#1d3a2f;--key-hi:#fffdf9;--key-lo:#f4eee4;--key-edge:#ddd2c0;--key-drop:#d6cab7;--key-glint:#fff;--led-off:#cfc6b6;--strip:#1d3a2f;--lcd:#1d3a2f;--lcd-ink:#e6efe9;--term:#17322a;--term-bar:#1f3d33;--term-rule:#2a4a3f;--term-dot:#3c5c50;--term-ink:#eef3ee;--term-ai:#ff9a85;--win-shadow:var(--soft-shadow-lg);--hdr-bg:rgba(248,243,234,.86);--go-shadow:0 1px 2px rgba(22,63,49,.18),0 8px 18px -8px rgba(22,63,49,.45);--go-shadow-active:0 1px 2px rgba(22,63,49,.2);--dev-shadow:inset 0 1px 0 #fff,0 2px 4px rgba(74,56,30,.05),0 30px 70px -30px rgba(74,56,30,.35);--led-shadow:inset 0 1px 1px rgba(74,56,30,.18);--led-on-shadow:0 0 0 3px rgba(31,90,68,.16);--bezel-shadow:inset 0 1px 3px rgba(0,0,0,.35);--readout-shadow:none;--ro-track:#335447;--key-shadow:0 1px 0 var(--key-drop),0 6px 14px -8px rgba(74,56,30,.3);--key-shadow-active:0 0 0 var(--key-drop),0 1px 2px rgba(74,56,30,.18);--key-hover:linear-gradient(180deg,#fff,#f7f1e7);--cursor-shadow:drop-shadow(0 2px 3px rgba(74,56,30,.3));--cursor-edge:#ffffff;--tab-on-shadow:0 1px 3px rgba(74,56,30,.14);--law-bg:var(--forest-deep);--law-ink:#e6efe9;--law-shadow:none;--sig-ink:var(--forest-ink);--cell-idle:#efe8dc;--cell-done:#d9d0c1;--m0:#8b6fd6;--m1:#4f86c6;--m2:#2b9a8a;--m3:#7ea53a;--m4:#d4699a;--m5:#9a9184;--urgent:#d08a1e;--alarm:#d9543b}html[data-design=d08]{background:var(--cream)}html[data-design=d08] body{background:var(--cream);color:var(--ink);font:400 16px/1.6 var(--sans);font-feature-settings:"ss01" 0}html[data-design=d08] ::selection{background:#cfe3d6;color:var(--ink)}html[data-design=d08] :focus-visible{outline:2px solid var(--forest);outline-offset:3px;border-radius:8px}html[data-design=d08] .wrap{max-width:1320px}html[data-design=d08] .lbl{font:700 11px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}html[data-design=d08] .theme{display:none}html[data-design=d08] .hdr{background:var(--hdr-bg);border-bottom:1px solid transparent;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 1px 0 rgba(74,56,30,.07)}html[data-design=d08] .hdr .wrap{height:72px}html[data-design=d08] .brand{font:700 19px/1 var(--display);letter-spacing:-.02em;gap:11px;color:var(--ink)}html[data-design=d08] .brand-mark{grid-template-columns:repeat(3,6px);gap:2.5px;padding:6px;border-radius:11px;background:var(--forest);box-shadow:0 4px 10px -4px rgba(22,63,49,.5)}html[data-design=d08] .brand-mark i{width:6px;height:6px;border-radius:50%;background:rgba(255,253,249,.42)}html[data-design=d08] .brand-mark i:nth-child(2n){background:rgba(255,253,249,.72)}html[data-design=d08] .brand-mark i:nth-child(5){background:var(--coral);box-shadow:0 0 0 1.5px rgba(255,253,249,.9)}html[data-design=d08] .nav{gap:4px;margin-left:18px}html[data-design=d08] .nav a{font:600 14px/1 var(--sans);color:var(--ink-2);padding:10px 14px;border-radius:999px;transition:background .15s,color .15s}html[data-design=d08] .nav a:hover{background:var(--sand);color:var(--ink);text-decoration:none}html[data-design=d08] .signin{font:600 14px/1 var(--sans);color:var(--ink-2)}html[data-design=d08] .signin:hover{color:var(--forest);text-decoration:none}html[data-design=d08] .btn{border-radius:999px;height:42px;padding:0 20px;font:700 14px/1 var(--sans);letter-spacing:-.005em;gap:10px;transition:background .15s,transform .12s,box-shadow .15s}html[data-design=d08] .btn-go{background:var(--forest);color:var(--on-signal);box-shadow:var(--go-shadow)}html[data-design=d08] .btn-go:hover{background:var(--forest-hi);transform:translateY(-1px)}html[data-design=d08] .btn-go:active{transform:none;box-shadow:var(--go-shadow-active)}html[data-design=d08] .btn-lg{height:54px;padding:0 28px;font-size:15.5px}html[data-design=d08] .btn .ar{font-family:var(--sans);font-weight:600;transition:transform .15s}html[data-design=d08] .btn:hover .ar{transform:translateX(3px)}html[data-design=d08] .h1{font:750 clamp(42px,4.6vw,68px)/1.02 var(--display);letter-spacing:-.04em}html[data-design=d08] .h2{font:720 clamp(32px,3.4vw,50px)/1.07 var(--display);letter-spacing:-.03em;color:var(--ink)}html[data-design=d08] .body{font-size:16.5px;line-height:1.7;color:var(--ink-2)}html[data-design=d08] .body code,html[data-design=d08] .inl{background:var(--sage);border:0;border-radius:6px;padding:1px 6px;color:var(--forest-ink)}html[data-design=d08] .sec{padding-top:112px;padding-bottom:112px}html[data-design=d08] main>.sec:nth-of-type(2n){background:var(--sand);border-radius:48px;margin:0 20px}html[data-design=d08] main>.sec:nth-of-type(2n) .wrap{max-width:1280px}html[data-design=d08] .sh{border-bottom:0;margin-bottom:28px;align-items:center;gap:12px}html[data-design=d08] .sh-no{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;border-radius:999px;background:var(--forest);color:var(--on-signal);font:700 12.5px/1 var(--sans);letter-spacing:0}html[data-design=d08] .sh-t{padding:0;font:700 13px/1 var(--sans);letter-spacing:.06em;color:var(--forest-ink)}html[data-design=d08] .sh-r{padding:7px 14px;border-radius:999px;background:rgba(255,253,249,.7);border:1px solid var(--rule-soft);font:600 11px/1 var(--sans);letter-spacing:.06em;color:var(--ink-3)}html[data-design=d08] main>.sec:nth-of-type(odd) .sh-r{background:var(--panel)}html[data-design=d08] .g12{gap:28px}html[data-design=d08] .g12>*{min-width:0}html[data-design=d08] .spec{border-top:0;background:var(--panel);border-radius:var(--r-mid);padding:4px 18px;box-shadow:var(--soft-shadow)}html[data-design=d08] .spec>div{border-bottom:1px solid var(--rule-soft);padding:11px 0 12px}html[data-design=d08] .spec>div:last-child{border-bottom:0}html[data-design=d08] .spec dt{font:700 10.5px/1.5 var(--sans);letter-spacing:.07em;color:var(--ink-3)}html[data-design=d08] .spec dd{font:500 14.5px/1.5 var(--sans)}html[data-design=d08] .hero{position:relative;padding:72px 0 120px;overflow:hidden;isolation:isolate}html[data-design=d08] .hero:before{top:-140px;width:1500px;height:900px;background:radial-gradient(closest-side at 22% 38%,rgba(196,222,204,.85),transparent),radial-gradient(closest-side at 80% 30%,rgba(252,214,198,.8),transparent),radial-gradient(closest-side at 55% 85%,rgba(241,226,200,.9),transparent);filter:blur(10px);pointer-events:none}html[data-design=d08] .hero:after,html[data-design=d08] .hero:before{content:"";position:absolute;z-index:-1;left:50%;transform:translateX(-50%)}html[data-design=d08] .hero:after{bottom:44px;width:min(1180px,calc(100% - 40px));height:1px;background:linear-gradient(90deg,transparent,var(--rule),transparent)}html[data-design=d08] .hero .wrap{display:flex;flex-direction:column;align-items:center;text-align:center}html[data-design=d08] .hero-top{border-bottom:0;padding-bottom:0;margin:0;max-width:1080px}html[data-design=d08] .eyebrow{justify-content:center;gap:10px;margin-bottom:34px}html[data-design=d08] .eyebrow .pn{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 13px 0 11px;border:0;border-radius:999px;background:var(--panel);box-shadow:var(--soft-shadow);font:500 11px/1 var(--mono);letter-spacing:.04em;color:var(--forest-ink)}html[data-design=d08] .eyebrow .pn:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 3px rgba(231,112,90,.2)}html[data-design=d08] .eyebrow .lbl{color:var(--ink-2)}html[data-design=d08] .hero-h1{font-size:clamp(46px,6.4vw,96px);line-height:.99;letter-spacing:-.042em;text-wrap:balance}html[data-design=d08] .hero-h1-k{color:var(--forest);font-style:normal}html[data-design=d08] .hero-l{padding:36px 0 0;max-width:780px;display:flex;flex-direction:column;align-items:center}html[data-design=d08] .hero-sub{font:500 clamp(19px,1.6vw,22px)/1.55 var(--sans);letter-spacing:-.01em;color:var(--ink-2);margin:0 0 36px;text-wrap:pretty}html[data-design=d08] .hero-sub .lede-k{color:var(--ink);font-weight:700}html[data-design=d08] .hero .ctas{justify-content:center;gap:14px}html[data-design=d08] .device{border-radius:30px;padding:14px 16px 0;border:1px solid var(--dev-edge);background:linear-gradient(180deg,var(--dev-hi),var(--dev-lo))}html[data-design=d08] .bezel{border-radius:20px;padding:6px;background:var(--bezel)}html[data-design=d08] .screen{border-radius:14px;font-family:var(--sans)}html[data-design=d08] .readout{border-radius:999px;height:34px;padding:0 16px}html[data-design=d08] .law b,html[data-design=d08] .ro-no{color:#a6e3c1}html[data-design=d08] .key{border-radius:14px}html[data-design=d08] .bar{background:var(--panel-2);border-bottom-color:var(--rule-soft)}html[data-design=d08] .mk{border-radius:4px;background:var(--forest)}html[data-design=d08] .mk:after{background:var(--coral)}html[data-design=d08] .url{border-radius:999px;padding:3px 10px}html[data-design=d08] .av{background:var(--forest);color:var(--on-signal)}html[data-design=d08] .plbl{font:700 9.5px/1.35 var(--sans);letter-spacing:.07em}html[data-design=d08] .mbtn{border-radius:999px;padding:0 14px}html[data-design=d08] .sev{border-radius:999px;padding:0 8px}html[data-design=d08] .sev:before{border-radius:50%}html[data-design=d08] .tag{border-radius:999px;padding:3px 7px;border-color:var(--rule)}html[data-design=d08] .ap,html[data-design=d08] .c-commit,html[data-design=d08] .c-eq,html[data-design=d08] .c-ev .code,html[data-design=d08] .c-res,html[data-design=d08] .cb{border-radius:10px}html[data-design=d08] .sha{background:var(--forest);border-radius:6px}html[data-design=d08] .status{border-radius:999px}html[data-design=d08] .dif{border-radius:999px;padding:3px 7px}html[data-design=d08] .c-head h6,html[data-design=d08] .pass-h h5{letter-spacing:-.02em;font-weight:700}html[data-design=d08] .fd.on,html[data-design=d08] .sw.s-hit,html[data-design=d08] .tile.s-hit{background:var(--coral);box-shadow:0 0 6px rgba(231,112,90,.5)}html[data-design=d08] .fr.hot{background:var(--coral-soft)}html[data-design=d08] .act .a-o.yes,html[data-design=d08] .meters .sig{color:var(--coral-ink)}html[data-design=d08] .r.hl{box-shadow:inset 3px 0 0 var(--coral)}html[data-design=d08] .ex-kicker,html[data-design=d08] .ntk-kicker{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 14px;border-radius:999px;background:var(--coral-soft);color:var(--coral-ink);font:700 12px/1 var(--sans);letter-spacing:.06em;margin-bottom:22px}html[data-design=d08] .fn{font:500 11px/1 var(--mono);color:var(--coral-ink)}html[data-design=d08] .figs-how{gap:10px;margin-top:30px}html[data-design=d08] .figs-how>div,html[data-design=d08] .figs-how>div+div{padding:16px 20px;border-radius:16px}html[data-design=d08] .figs-how dt{font-size:clamp(22px,1.8vw,27px)}html[data-design=d08] .how-last{color:var(--ink)}html[data-design=d08] .trap-lead{font:600 21px/1.45 var(--display);letter-spacing:-.015em;color:var(--ink-2);max-width:40em}html[data-design=d08] .trap-close{margin-top:36px;padding:26px 30px;border-left:0;border-radius:var(--r-card);background:var(--signal-soft);font:650 clamp(20px,1.7vw,24px)/1.4 var(--display);letter-spacing:-.018em;color:var(--forest-deep);position:relative}html[data-design=d08] .tp-chl{border-bottom-color:var(--rule);font:700 10.5px/1.3 var(--sans);letter-spacing:.07em}html[data-design=d08] .tp-ch+.tp-ch .tp-chl{border-bottom-color:var(--forest);color:var(--forest-ink)}html[data-design=d08] .tp-st{border:0;border-radius:var(--r-card);background:var(--panel);box-shadow:var(--soft-shadow-lg)}html[data-design=d08] .tp-cl{font:700 10.5px/1.3 var(--sans);letter-spacing:.07em}html[data-design=d08] .tp-n{font:750 46px/1 var(--display);letter-spacing:-.04em}html[data-design=d08] .tp-f i{border-radius:50%}html[data-design=d08] .tp-box{border-radius:16px;border-color:var(--rule);background:var(--panel-2)}html[data-design=d08] .tp-box span{font:700 10.5px/1.3 var(--sans);letter-spacing:.07em}html[data-design=d08] .tp-x,html[data-design=d08] .tp[data-step="5"] .tp-x{border-radius:50%}html[data-design=d08] .tp[data-step="6"] .tp-x{border-radius:16px}html[data-design=d08] .tp-card{border-radius:16px;border-color:var(--rule-soft);background:var(--panel-2)}html[data-design=d08] .tp-t{font:700 18px/1.3 var(--display);letter-spacing:-.018em}html[data-design=d08] .tp-t:before{border-radius:50%}html[data-design=d08] .tp-pr{border-radius:999px;padding:0 10px}html[data-design=d08] .ntk-lead{font-size:18px;line-height:1.65}html[data-design=d08] .roles{border-top:0;display:flex;flex-direction:column;gap:12px}html[data-design=d08] .role{border:0;border-radius:20px;background:var(--panel);box-shadow:var(--soft-shadow);padding:16px 20px 18px;overflow:hidden}html[data-design=d08] .role:before{width:4px;border-radius:0 4px 4px 0}html[data-design=d08] .role.on{background:linear-gradient(90deg,var(--signal-soft),var(--panel) 80%)}html[data-design=d08] .role-h h3{font:700 13px/1.2 var(--sans);letter-spacing:.06em}html[data-design=d08] .role-k,html[data-design=d08] .role-st{font-family:var(--sans);font-weight:700;letter-spacing:.07em}html[data-design=d08] .role-l.can{border-top-color:var(--rule-soft)}html[data-design=d08] .nk-box{border:0;border-radius:var(--r-card);box-shadow:var(--soft-shadow-lg);overflow:hidden}html[data-design=d08] .nk-top{border-radius:0;background:var(--panel);border-bottom-color:var(--rule-soft);padding:12px 14px 12px 20px}html[data-design=d08] .nk-id{font:700 11px/1 var(--sans);letter-spacing:.07em;color:var(--forest-ink)}html[data-design=d08] .nk-chip{border-radius:999px;padding:5px 12px;box-shadow:none;background:var(--panel-2);border-color:var(--rule)}html[data-design=d08] .nk-chip:hover{background:var(--panel)}html[data-design=d08] .nk-chip.on{background:var(--signal-soft);border-color:var(--forest)}html[data-design=d08] .nk-scr{background-color:var(--panel-2);background-image:radial-gradient(circle,var(--rule) 1px,transparent 1.4px);background-size:18px 18px}html[data-design=d08] .nk-node{border-radius:12px;border-color:var(--rule);box-shadow:0 1px 2px rgba(74,56,30,.06)}html[data-design=d08] .nk-admin{border-color:var(--forest);border-radius:14px}html[data-design=d08] .nk-nh{border-bottom-color:var(--rule-soft)}html[data-design=d08] .nk-qi{border-radius:999px}html[data-design=d08] .nk-cap{border-top-color:var(--rule-soft);background:var(--panel);padding:14px 20px 15px}html[data-design=d08] .nk-cap-n{color:var(--coral-ink)}html[data-design=d08] .figc{font:600 10.5px/1.4 var(--sans);letter-spacing:.06em;color:var(--ink-3);margin-top:12px;padding:0 6px}html[data-design=d08] .close{position:relative;overflow:hidden;isolation:isolate;margin-top:120px;border:0;border-radius:36px;padding:64px 60px;background:var(--forest);color:#fffdf9;box-shadow:0 30px 80px -40px rgba(22,63,49,.7)}html[data-design=d08] .close:before{content:"";position:absolute;z-index:-1;right:-140px;top:-180px;width:560px;height:560px;border-radius:50%;background:radial-gradient(closest-side,rgba(246,170,140,.26),transparent)}html[data-design=d08] .close:after{content:"";position:absolute;z-index:-1;left:-120px;bottom:-240px;width:520px;height:520px;border-radius:50%;background:radial-gradient(closest-side,rgba(143,224,176,.22),transparent)}html[data-design=d08] .close .lbl{color:#bfe0cd}html[data-design=d08] .close-l .h2{color:#fffdf9;font-size:clamp(34px,3.8vw,56px)}html[data-design=d08] .close-l p{color:#d8e6dd}html[data-design=d08] .close .btn-go{background:var(--cream);color:var(--forest-deep);box-shadow:0 10px 24px -10px rgba(0,0,0,.4)}html[data-design=d08] .close .btn-go:hover{background:#fff}html[data-design=d08] .foot{margin-top:0;padding:64px 0 48px}html[data-design=d08] .tblock{border:0;border-radius:var(--r-card);background:var(--panel);box-shadow:var(--soft-shadow);overflow:hidden}html[data-design=d08] .tblock>div{border-left:1px solid var(--rule-soft);padding:16px 20px 18px}html[data-design=d08] .tblock>div:first-child{border-left:0}html[data-design=d08] .flinks{margin-top:28px;padding-top:22px;border-top:1px solid var(--rule-soft)}html[data-design=d08] .flinks a{font-weight:600}html[data-design=d08] .flinks a:hover{color:var(--forest)}html[data-design=d08] .pr-note{margin-top:22px;font-size:14px}html[data-design=d08] .lede{font-size:18px;line-height:1.65}html[data-design=d08] .mx-panel{border:0;border-radius:28px;background:var(--panel);box-shadow:var(--soft-shadow-lg);overflow:hidden}html[data-design=d08] .mx-scope{padding:14px 24px;background:var(--panel-2);border-bottom-color:var(--rule-soft)}html[data-design=d08] .mx-scope span:first-child{color:var(--forest-ink);font-weight:500}html[data-design=d08] .mx-kpis{border-bottom-color:var(--rule-soft)}html[data-design=d08] .mx-kpis>div{padding:20px 24px 22px}html[data-design=d08] .mx-kpis>div+div{border-left-color:var(--rule-soft)}html[data-design=d08] .mx-kpis dt{font:700 10.5px/1.3 var(--sans);letter-spacing:.07em}html[data-design=d08] .mx-kpis b{font:760 clamp(36px,3.2vw,46px)/1 var(--display);letter-spacing:-.045em}html[data-design=d08] .mx-trend{border-right-color:var(--rule-soft)}html[data-design=d08] .mx-repos,html[data-design=d08] .mx-trend{padding:22px 24px 24px}html[data-design=d08] .mx-col i{border-radius:5px 5px 2px 2px}html[data-design=d08] .mx-col .f,html[data-design=d08] .mx-lg .f:before{background:var(--coral)}html[data-design=d08] .mx-col .x,html[data-design=d08] .mx-lg .x:before{background:#6bb38a}html[data-design=d08] .mx-lg span:before{border-radius:50%}html[data-design=d08] .mx-lg .o:before{border-radius:2px;background:var(--forest-deep)}html[data-design=d08] .mx-line polyline{stroke:var(--forest-deep);stroke-width:2.2}html[data-design=d08] .mx-dot{border-color:var(--forest-deep);border-width:2px}html[data-design=d08] .mx-repos thead th{font:700 10px/1.3 var(--sans);letter-spacing:.07em;border-bottom-color:var(--rule-soft)}html[data-design=d08] .mx-repos tfoot td,html[data-design=d08] .mx-repos tfoot th{border-top:1px solid var(--rule)}html[data-design=d08] .mx-bar{border-radius:999px;overflow:hidden}html[data-design=d08] .mx-bar .h{background:var(--coral)}html[data-design=d08] .mx-bar .m{background:#e9b45a}@media (max-width:1180px){html[data-design=d08] .tblock>div{border-left:0;border-top:1px solid var(--rule-soft)}html[data-design=d08] .tblock>div:nth-child(-n+2){border-top:0}html[data-design=d08] .tblock>div:nth-child(2n){border-left:1px solid var(--rule-soft)}html[data-design=d08] .tblock>div:last-child{border-left:0}html[data-design=d08] .mx-trend{border-bottom-color:var(--rule-soft)}}@media (min-width:761px) and (max-width:1000px){html[data-design=d08] .hdr .wrap{height:auto}}@media (max-width:760px){html[data-design=d08] .hdr .wrap{height:auto;padding-top:12px;padding-bottom:6px}html[data-design=d08] .brand-mark{padding:4.5px;grid-template-columns:repeat(3,4.5px);gap:2px;border-radius:8px}html[data-design=d08] .brand-mark i{width:4.5px;height:4.5px}html[data-design=d08] .hdr .wrap{column-gap:12px}html[data-design=d08] .brand{gap:8px;font-size:16px}html[data-design=d08] .signin{font-size:12.5px}html[data-design=d08] .hdr .btn-go{height:34px;padding:0 12px;font-size:12px}html[data-design=d08] .nav{margin:8px -7px 0;gap:0;justify-content:space-between;flex:1 1 100%}html[data-design=d08] .nav a{font-size:13px;padding:7px;white-space:nowrap}html[data-design=d08] .hero{padding:44px 0 84px}html[data-design=d08] .hero:before{width:900px;height:700px;top:-120px}html[data-design=d08] .hero-h1{font-size:44px;letter-spacing:-.045em}html[data-design=d08] .eyebrow{margin-bottom:24px}html[data-design=d08] .hero-l{padding-top:26px}html[data-design=d08] .hero-sub{font-size:18px}html[data-design=d08] .hero .ctas{width:100%}html[data-design=d08] .sec{padding-top:72px;padding-bottom:72px}html[data-design=d08] main>.sec:nth-of-type(2n){border-radius:28px;margin:0 8px}html[data-design=d08] main>.sec:nth-of-type(2n) .wrap{padding:0 12px}html[data-design=d08] .h2{font-size:32px}html[data-design=d08] .g12{gap:20px}html[data-design=d08] .sh{flex-wrap:wrap}html[data-design=d08] .device{border-radius:22px;padding:10px 8px 0}html[data-design=d08] .bezel{border-radius:14px;padding:4px}html[data-design=d08] .screen{border-radius:10px}html[data-design=d08] .key{border-radius:12px}html[data-design=d08] .trap-close{padding:20px;font-size:19px}html[data-design=d08] .tp-st{border-radius:18px}html[data-design=d08] .role{padding:14px 14px 16px}html[data-design=d08] .nk-box{border-radius:18px}html[data-design=d08] .spec{padding:2px 14px}html[data-design=d08] .close{padding:36px 22px;border-radius:26px;margin-top:84px}html[data-design=d08] .tblock>div,html[data-design=d08] .tblock>div:nth-child(2n){border-left:0;border-top:1px solid var(--rule-soft)}html[data-design=d08] .tblock>div:first-child{border-top:0}html[data-design=d08] .tblock>div:nth-child(3){border-left:1px solid var(--rule-soft)}html[data-design=d08] .mx-panel{border-radius:20px}html[data-design=d08] .mx-kpis>div:nth-child(2n){border-left-color:var(--rule-soft)}html[data-design=d08] .mx-kpis>div:nth-child(n+3){border-top-color:var(--rule-soft)}html[data-design=d08] .mx-repos,html[data-design=d08] .mx-trend{padding:18px 16px}}@font-face{font-family:d09-Syne;src:url(/fonts/designs/d09/Syne.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:d09-Grotesk;src:url(/fonts/designs/d09/SpaceGrotesk.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}html[data-design=d09],html[data-design=d09][data-theme=dark],html[data-design=d09][data-theme=light]{color-scheme:light;--display:"d09-Syne","Helvetica Neue",Arial,sans-serif;--sans:"d09-Grotesk","Helvetica Neue",Arial,sans-serif;--mono:"Spline Sans Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--bh-red:#d6281c;--bh-red-hi:#e8372a;--bh-blue:#1c4aa6;--bh-yellow:#f3bd17;--bh-black:#151412;--bh-cream:#f2ebda;--bh-paper:#fbf7ee;--alu:var(--bh-cream);--alu-deep:#e8dfca;--panel:var(--bh-paper);--panel-2:#f5efe1;--panel-3:#ebe3d0;--panel-4:#e2d8c1;--ink:#151412;--ink-2:#36332d;--ink-3:#5c574d;--ink-4:#7b7567;--on-ink:#fbf7ee;--on-ink-2:#cfc8b8;--rule:#151412;--rule-soft:#d8cfba;--signal:var(--bh-red);--signal-hi:var(--bh-red-hi);--signal-rgb:214,40,28;--on-signal:#ffffff;--signal-soft:#fbe1d9;--high:#c0241a;--high-bg:#fbe0da;--med:#7d5800;--med-bg:#fbebb5;--ok:var(--bh-blue);--ok-bg:#dfe7f6;--add-bg:#e1e9f7;--add-ink:#183f8f;--del-bg:#fbe1dc;--del-ink:#a51d14;--hl-bg:#fbe9a8;--hl2-bg:#fdf3cf;--hk-bg:#ece7f4;--hk-ink:#4a3e8a;--lit-bg:#fdf0c4;--x-kw:#1c4aa6;--x-str:#8c4a00;--x-dec:#7a2d8c;--x-num:#1c4aa6;--x-ty:#a51d14;--dev-hi:var(--bh-yellow);--dev-lo:var(--bh-yellow);--dev-edge:var(--bh-black);--dev-glint:transparent;--bezel:var(--bh-black);--key-hi:var(--bh-paper);--key-lo:var(--bh-paper);--key-edge:var(--bh-black);--key-drop:var(--bh-black);--key-glint:transparent;--led-off:#bdb39c;--strip:var(--bh-black);--lcd:var(--bh-black);--lcd-ink:#efe8d6;--term:var(--bh-black);--term-bar:#262420;--term-rule:#000;--term-dot:#4a463e;--term-ink:#f1ead8;--term-ai:#ff7a6c;--win-shadow:none;--hdr-bg:var(--bh-cream);--go-shadow:3px 3px 0 var(--bh-black);--go-shadow-active:0 0 0 var(--bh-black);--dev-shadow:12px 12px 0 var(--bh-black);--led-shadow:inset 0 0 0 1px rgba(0,0,0,.25);--led-on-shadow:0 0 0 2px rgba(214,40,28,.22);--bezel-shadow:none;--readout-shadow:none;--ro-track:#3d3a33;--key-shadow:0 3px 0 var(--bh-black);--key-shadow-active:0 0 0 var(--bh-black);--key-hover:#fff;--cursor-shadow:drop-shadow(2px 2px 0 rgba(0,0,0,.35));--cursor-edge:#fff;--tab-on-shadow:none;--law-bg:var(--bh-black);--law-ink:#efe8d6;--law-shadow:none;--sig-ink:#b8211a;--cell-idle:#e6dcc6;--cell-done:#b7ad96;--m0:#1c4aa6;--m1:#e0a500;--m2:#151412;--m3:#6f95dd;--m4:#8a5a2b;--m5:#a59c88;--urgent:#d99a00;--alarm:#d6281c}html[data-design=d09] body{background:var(--bh-cream);font-family:var(--sans)}html[data-design=d09] ::selection{background:var(--bh-yellow);color:var(--bh-black)}html[data-design=d09] :focus-visible{outline:3px solid var(--bh-blue);outline-offset:3px;border-radius:0}html[data-design=d09] .theme{display:none}html[data-design=d09] .hdr{background:var(--bh-cream);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:3px solid var(--bh-black)}html[data-design=d09] .hdr .wrap{height:68px}html[data-design=d09] .brand{font:800 20px/1 var(--display);letter-spacing:-.02em;gap:12px}html[data-design=d09] .brand-mark{grid-template-columns:repeat(3,6px);gap:2px}html[data-design=d09] .brand-mark i{width:6px;height:6px;border-radius:0;background:var(--bh-black)}html[data-design=d09] .brand-mark i:nth-child(2n){background:var(--bh-blue)}html[data-design=d09] .brand-mark i:nth-child(5){background:var(--bh-red);border-radius:50%;box-shadow:none}html[data-design=d09] .nav{gap:26px}html[data-design=d09] .nav a,html[data-design=d09] .signin{font:600 13px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}html[data-design=d09] .nav a{position:relative;padding:6px 0}html[data-design=d09] .nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--bh-red);transform:scaleX(0);transform-origin:left;transition:transform .2s}html[data-design=d09] .nav a:nth-child(2):after{background:var(--bh-blue)}html[data-design=d09] .nav a:nth-child(3):after{background:var(--bh-yellow)}html[data-design=d09] .nav a:hover,html[data-design=d09] .signin:hover{text-decoration:none}html[data-design=d09] .nav a:hover:after{transform:none}html[data-design=d09] .btn{border-radius:0;font:700 14px/1 var(--sans);letter-spacing:.02em;border:2px solid var(--bh-black)}html[data-design=d09] .btn-go{background:var(--bh-red);color:#fff;box-shadow:4px 4px 0 var(--bh-black)}html[data-design=d09] .btn-go:hover{background:var(--bh-red-hi);transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--bh-black)}html[data-design=d09] .btn-go:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--bh-black)}html[data-design=d09] .btn-lg{height:54px;padding:0 24px;font-size:15px}html[data-design=d09] .hdr .btn-go{height:42px;box-shadow:3px 3px 0 var(--bh-black)}html[data-design=d09] .h1{font:800 clamp(40px,4.3vw,64px)/.98 var(--display);letter-spacing:-.035em}html[data-design=d09] .h2{font:700 clamp(32px,3.4vw,52px)/1.02 var(--display);letter-spacing:-.035em}html[data-design=d09] .lbl{font:600 10.5px/1.3 var(--mono);letter-spacing:.1em}html[data-design=d09] .body{color:var(--ink-2)}html[data-design=d09] .body code,html[data-design=d09] .inl{border-radius:0;border-color:var(--bh-black);background:var(--bh-paper)}html[data-design=d09] .hero{position:relative;isolation:isolate;overflow:hidden;padding:64px 0 72px;border-bottom:3px solid var(--bh-black)}html[data-design=d09] .hero:before{content:"";position:absolute;z-index:-1;right:-90px;top:-130px;width:560px;height:560px;border-radius:50%;background:var(--bh-yellow)}html[data-design=d09] .hero:after{content:"";position:absolute;z-index:-1;right:150px;bottom:0;width:300px;height:300px;border-radius:300px 0 0 0;background:var(--bh-blue)}html[data-design=d09] .hero .wrap{position:relative}html[data-design=d09] .hero .wrap:before{content:"";position:absolute;z-index:-1;right:40px;bottom:-72px;width:150px;height:150px;background:var(--bh-black)}html[data-design=d09] .hero .wrap:after{content:"";position:absolute;z-index:-1;right:300px;top:286px;width:64px;height:64px;border-radius:50%;background:var(--bh-red)}html[data-design=d09] .hero-top{border-bottom:0;padding-bottom:0;margin-bottom:0}html[data-design=d09] .eyebrow{margin-bottom:36px;gap:10px 14px}html[data-design=d09] .pn{background:var(--bh-black);color:var(--bh-cream);border:0;border-radius:0;padding:6px 8px;font-weight:600}html[data-design=d09] .eyebrow .lbl{color:var(--ink);font-weight:600}html[data-design=d09] .hero-h1{font-weight:800;font-size:clamp(46px,6vw,96px);line-height:.93;letter-spacing:-.045em;max-width:12.5em}html[data-design=d09] .hero-h1-k{color:var(--bh-red);margin-top:.06em}html[data-design=d09] .hero-l{grid-column:1/8;position:relative;padding:22px 0 0 34px;margin-top:40px}html[data-design=d09] .hero-l:before{content:"";position:absolute;left:0;top:0;bottom:0;width:12px;background:linear-gradient(180deg,var(--bh-red) 0 33.3%,var(--bh-yellow) 33.3% 66.6%,var(--bh-blue) 66.6%)}html[data-design=d09] .hero-sub{font:500 clamp(19px,1.55vw,23px)/1.4 var(--sans);letter-spacing:-.005em;color:var(--ink-2);max-width:34em;margin-bottom:34px}html[data-design=d09] .hero-sub .lede-k{font-weight:700;color:var(--ink);background:linear-gradient(transparent 62%,var(--bh-yellow) 62% 92%,transparent 92%)}html[data-design=d09] .ctas{gap:16px}html[data-design=d09] .sec{position:relative;isolation:isolate;padding-top:120px}html[data-design=d09] .sh{position:relative;align-items:stretch;border-bottom:4px solid var(--bh-black);margin-bottom:48px}html[data-design=d09] .sh-no{display:flex;align-items:center;justify-content:center;min-width:64px;height:64px;padding:0 12px;border-radius:0;background:var(--bh-red);color:#fff;font:800 24px/1 var(--display);letter-spacing:-.02em}html[data-design=d09] .sh-t{align-self:flex-end;padding:0 16px 10px;font:700 13px/1 var(--sans);letter-spacing:.12em;color:var(--ink)}html[data-design=d09] .sh-r{align-self:flex-end;padding-bottom:10px;color:var(--ink-3);font-weight:500}html[data-design=d09] .sh:after{content:"";position:absolute;left:58%;bottom:0;width:88px;height:44px;border-radius:88px 88px 0 0;background:var(--bh-yellow)}html[data-design=d09] #exploitable .sh-no{background:var(--bh-yellow);color:var(--bh-black)}html[data-design=d09] #exploitable .sh:after{width:56px;height:56px;border-radius:56px 0 0 0;background:var(--bh-blue)}html[data-design=d09] #need-to-know .sh-no{background:var(--bh-black)}html[data-design=d09] #need-to-know .sh:after{width:52px;height:52px;border-radius:50%;bottom:0;background:var(--bh-red)}html[data-design=d09] #verify .sh-no{background:var(--bh-blue)}html[data-design=d09] #verify .sh:after{width:64px;height:52px;border-radius:0;background:var(--bh-yellow);clip-path:polygon(50% 0,100% 100%,0 100%)}html[data-design=d09] #metrics .sh-no{background:var(--bh-red)}html[data-design=d09] #metrics .sh:after{width:120px;height:18px;border-radius:0;background:var(--bh-blue)}html[data-design=d09] .spec{border-top:3px solid var(--bh-black)}html[data-design=d09] .spec>div{border-bottom:1px solid var(--rule-soft)}html[data-design=d09] .spec>div:last-child{border-bottom:1.5px solid var(--bh-black)}html[data-design=d09] .spec dt{color:var(--ink-3)}html[data-design=d09] .spec dd{font-weight:500}html[data-design=d09] .device{background:var(--bh-yellow);border:3px solid var(--bh-black);border-radius:0;box-shadow:12px 12px 0 var(--bh-black);padding:12px 14px 0}html[data-design=d09] .bezel{border-radius:0;padding:6px}html[data-design=d09] .readout,html[data-design=d09] .screen{border-radius:0}html[data-design=d09] .key{border-radius:0;border-width:2px;font-weight:600}html[data-design=d09] .key .kn{color:var(--ink-3)}html[data-design=d09] .key.on{background:#fff}html[data-design=d09] .bar{background:var(--panel-2);border-bottom:1.5px solid var(--bh-black)}html[data-design=d09] .mk{border-radius:0}html[data-design=d09] .mk:after{background:var(--bh-yellow)}html[data-design=d09] .url{border-radius:0;border-color:var(--rule-soft)}html[data-design=d09] .mbtn{border-radius:0;border:1.5px solid var(--bh-black)}html[data-design=d09] .mbtn.done{border-color:var(--rule-soft)}html[data-design=d09] .dif,html[data-design=d09] .sev,html[data-design=d09] .sha,html[data-design=d09] .tag,html[data-design=d09] .tp-pr{border-radius:0}html[data-design=d09] .tag{border-color:var(--ink-4)}html[data-design=d09] .ap,html[data-design=d09] .c-commit,html[data-design=d09] .c-eq,html[data-design=d09] .c-ev .code,html[data-design=d09] .c-res,html[data-design=d09] .cb,html[data-design=d09] .fr,html[data-design=d09] .status{border-radius:0}html[data-design=d09] .c-head h6,html[data-design=d09] .pass-h h5{font-family:var(--display);font-weight:700;letter-spacing:-.02em}html[data-design=d09] .c-res b{font-weight:700}html[data-design=d09] .fd.on{box-shadow:none}html[data-design=d09] .tile{border-radius:0}html[data-design=d09] .tile.s-hit{box-shadow:none}html[data-design=d09] .ex-kicker,html[data-design=d09] .ntk-kicker{display:inline-block;padding:7px 10px 6px;background:var(--bh-black);color:var(--bh-yellow);font:700 12px/1 var(--mono);letter-spacing:.14em;margin-bottom:22px}html[data-design=d09] .ex-title{max-width:15em}html[data-design=d09] .trap-lead{font:500 22px/1.35 var(--sans);color:var(--ink-2);max-width:40em}html[data-design=d09] .trap-close{border-left:12px solid var(--bh-blue);padding-left:22px;font:700 clamp(20px,1.75vw,26px)/1.3 var(--display);letter-spacing:-.025em}html[data-design=d09] .tp-chl{border-bottom:3px solid var(--bh-black);color:var(--ink);font-weight:600}html[data-design=d09] .tp-ch+.tp-ch .tp-chl{border-bottom-color:var(--bh-red);color:var(--bh-red)}html[data-design=d09] .tp-st{border:3px solid var(--bh-black);border-radius:0;background:var(--bh-paper);box-shadow:10px 10px 0 var(--bh-blue)}html[data-design=d09] .tp-n{font-weight:800;letter-spacing:-.04em}html[data-design=d09] .tp-f i{border-radius:50%}html[data-design=d09] .tp-box{border:2px solid var(--bh-black);border-radius:0;background:var(--panel-3)}html[data-design=d09] .tp-box span{color:var(--ink);font-weight:600}html[data-design=d09] .tp-x,html[data-design=d09] .tp[data-step="5"] .tp-x{border-radius:50%}html[data-design=d09] .tp[data-step="6"] .tp-x{border-radius:0}html[data-design=d09] .tp-card{border:2px solid var(--bh-black);border-radius:0;background:#fff}html[data-design=d09] .tp-t{font-family:var(--display);font-weight:700;letter-spacing:-.02em}html[data-design=d09] .tp-t:before{border-radius:50%}html[data-design=d09] .tp-ok{border-radius:0}html[data-design=d09] .figs-how>div,html[data-design=d09] .figs-how>div+div{border-left:0;grid-template-columns:15rem minmax(0,1fr)}html[data-design=d09] .figs-how dt{color:var(--bh-blue);font-size:clamp(20px,1.6vw,24px);font-weight:800;letter-spacing:-.04em}html[data-design=d09] .figs-how>div:nth-child(2) dt{color:var(--bh-red)}html[data-design=d09] .figs-how>div:nth-child(3) dt{color:var(--bh-black)}html[data-design=d09] .how-last{color:var(--ink);font-weight:600}html[data-design=d09] .ntk-title{max-width:15em}html[data-design=d09] .roles{border-top:3px solid var(--bh-black)}html[data-design=d09] .role{border-bottom:1px solid var(--rule-soft)}html[data-design=d09] .role:before{width:8px;background:var(--bh-red)}html[data-design=d09] .role.on{background:linear-gradient(90deg,var(--signal-soft),transparent 85%)}html[data-design=d09] .role-h h3{font:800 15px/1.2 var(--display);letter-spacing:-.01em;text-transform:none}html[data-design=d09] .role-l.can{border-top:1.5px dashed var(--ink-4)}html[data-design=d09] .nk-box{border:3px solid var(--bh-black);border-radius:0;box-shadow:10px 10px 0 var(--bh-yellow)}html[data-design=d09] .nk-top{background:var(--bh-black);border-bottom:0;border-radius:0}html[data-design=d09] .nk-id{color:var(--bh-yellow)}html[data-design=d09] .nk-chip{border-radius:0;border:2px solid var(--bh-black);background:var(--bh-paper);box-shadow:0 3px 0 #5d584d;color:var(--ink-2)}html[data-design=d09] .nk-chip:hover{background:#fff}html[data-design=d09] .nk-chip.on{background:var(--bh-yellow);color:var(--bh-black)}html[data-design=d09] .nk-chip.on b{color:var(--bh-red)}html[data-design=d09] .nk-scr{background-color:var(--bh-cream);background-image:radial-gradient(circle,#d3c8ae 1.2px,transparent 1.6px);background-size:18px 18px}html[data-design=d09] .nk-node{border-radius:0;border:1.5px solid var(--bh-black)}html[data-design=d09] .nk-admin{border-width:2px}html[data-design=d09] .nk-nh{border-bottom:2px solid var(--bh-black)}html[data-design=d09] .nk-w .w{stroke:var(--ink-3)}html[data-design=d09] .nk-w .wj{fill:var(--ink-3)}html[data-design=d09] .nk-w .lit{stroke-width:3}html[data-design=d09] .nk-agent.busy,html[data-design=d09] .nk-dev.hit{box-shadow:4px 4px 0 var(--bh-red);border-color:var(--bh-black)}html[data-design=d09] .nk-qi,html[data-design=d09] .nk-sw{border-radius:0}html[data-design=d09] .nk-cap{border-top:2px solid var(--bh-black);background:var(--bh-paper)}html[data-design=d09] .nk-cap-n{color:#fff;background:var(--bh-red);padding:4px 6px}html[data-design=d09] .mx-panel{border:3px solid var(--bh-black);border-radius:0;box-shadow:10px 10px 0 var(--bh-red)}html[data-design=d09] .mx-scope{background:var(--bh-black);color:var(--on-ink-2);border-bottom:0}html[data-design=d09] .mx-scope span:first-child{color:var(--bh-yellow)}html[data-design=d09] .mx-kpis{border-bottom:2px solid var(--bh-black)}html[data-design=d09] .mx-kpis>div+div{border-left:2px solid var(--bh-black)}html[data-design=d09] .mx-kpis b{font-weight:800;letter-spacing:-.05em}html[data-design=d09] .mx-kpis>div:first-child b{color:var(--bh-red)}html[data-design=d09] .mx-trend{border-right:2px solid var(--bh-black)}html[data-design=d09] .mx-dot{border-color:var(--bh-black)}html[data-design=d09] .mx-repos thead th{border-bottom:2px solid var(--bh-black)}html[data-design=d09] .mx-repos tfoot td,html[data-design=d09] .mx-repos tfoot th{border-top:3px solid var(--bh-black)}html[data-design=d09] .close{position:relative;isolation:isolate;overflow:hidden;margin-top:128px;border:3px solid var(--bh-black);border-radius:0;padding:64px 56px;background:var(--bh-blue);box-shadow:14px 14px 0 var(--bh-black);--ink:#ffffff;--ink-2:#e3e9f7;--ink-3:#c3cff0;--on-ink:#151412;--panel:var(--bh-blue)}html[data-design=d09] .close:before{content:"";position:absolute;z-index:-1;right:-120px;top:-150px;width:420px;height:420px;border-radius:50%;background:var(--bh-yellow)}html[data-design=d09] .close:after{content:"";position:absolute;z-index:-1;right:250px;bottom:0;width:160px;height:160px;border-radius:160px 0 0 0;background:var(--bh-red)}html[data-design=d09] .close .lbl{color:var(--bh-yellow)!important}html[data-design=d09] .close-l .h2{color:#fff;font-weight:800;font-size:clamp(32px,3.2vw,50px);letter-spacing:-.045em}html[data-design=d09] .close-l{grid-column:1/9}html[data-design=d09] .close-r{grid-column:9/13;position:relative;align-self:end}html[data-design=d09] .mx-bar .m{background:var(--bh-yellow)}html[data-design=d09] .foot{margin-top:80px;position:relative}html[data-design=d09] .tblock{border:3px solid var(--bh-black);background:var(--bh-paper);position:relative}html[data-design=d09] .tblock:before{content:"";position:absolute;left:-3px;right:-3px;top:-15px;height:12px;background:linear-gradient(90deg,var(--bh-red) 0 33.3%,var(--bh-yellow) 33.3% 66.6%,var(--bh-blue) 66.6%)}html[data-design=d09] .tblock>div{border-left:2px solid var(--bh-black)}html[data-design=d09] .tblock>div:first-child{border-left:0}html[data-design=d09] .flinks a{font-weight:600}@media (max-width:1180px){html[data-design=d09] .hero-l{grid-column:1/-1}html[data-design=d09] .hero:before{width:420px;height:420px;right:-160px;top:-120px}html[data-design=d09] .hero:after{right:-40px;width:220px;height:220px}html[data-design=d09] .hero .wrap:before{display:none}html[data-design=d09] .hero .wrap:after{right:60px;top:auto;bottom:-20px}html[data-design=d09] .tblock>div{border-left:0;border-top:2px solid var(--bh-black)}html[data-design=d09] .tblock>div:nth-child(-n+2){border-top:0}html[data-design=d09] .tblock>div:nth-child(2n){border-left:2px solid var(--bh-black)}html[data-design=d09] .tblock>div:last-child{border-left:0}html[data-design=d09] .mx-trend{border-right:0;border-bottom:2px solid var(--bh-black)}html[data-design=d09] .close:after{right:40px}html[data-design=d09] .close-l,html[data-design=d09] .close-r{grid-column:1/-1}}@media (max-width:760px){html[data-design=d09] .hdr .wrap{height:auto;column-gap:10px}html[data-design=d09] .brand{font-size:14px;font-weight:700;letter-spacing:-.035em;gap:8px;min-width:0}html[data-design=d09] .brand-mark{grid-template-columns:repeat(3,5px)}html[data-design=d09] .brand-mark i{width:5px;height:5px}html[data-design=d09] .signin{font-size:11px;letter-spacing:.02em}html[data-design=d09] .hdr .btn-go{height:32px;padding:0 8px;font-size:11px;letter-spacing:0;border-width:1.5px;box-shadow:2px 2px 0 var(--bh-black)}html[data-design=d09] .close-l .h2{font-size:clamp(26px,7.6vw,36px)}html[data-design=d09] .figs-how>div,html[data-design=d09] .figs-how>div+div{grid-template-columns:1fr;gap:4px}html[data-design=d09] .nav{gap:14px}html[data-design=d09] .nav a{font-size:12px;letter-spacing:.02em}html[data-design=d09] .hero{padding:36px 0 120px}html[data-design=d09] .hero:before{width:260px;height:260px;right:-110px;top:-90px}html[data-design=d09] .hero:after{right:auto;left:0;width:120px;height:120px;border-radius:120px 0 0 0;transform:scaleX(-1)}html[data-design=d09] .hero .wrap:after{width:44px;height:44px;right:24px;bottom:-84px}html[data-design=d09] .hero-h1{font-size:clamp(28px,8.3vw,42px);line-height:.98;letter-spacing:-.04em}html[data-design=d09] .eyebrow{margin-bottom:24px}html[data-design=d09] .hero-l{padding:16px 0 0 22px;margin-top:28px}html[data-design=d09] .hero-l:before{width:8px}html[data-design=d09] .hero-sub{font-size:18px}html[data-design=d09] .sec{padding-top:84px}html[data-design=d09] .sh{margin-bottom:30px;border-bottom-width:3px}html[data-design=d09] .sh-no{min-width:48px;height:48px;font-size:19px}html[data-design=d09] .sh-t{font-size:11.5px;padding:0 12px 8px}html[data-design=d09] .sh:after{left:auto;right:0;transform:scale(.7);transform-origin:right bottom}html[data-design=d09] .device{border-width:2px;box-shadow:6px 6px 0 var(--bh-black)}html[data-design=d09] .mx-panel,html[data-design=d09] .nk-box,html[data-design=d09] .tp-st{box-shadow:6px 6px 0 var(--bh-blue)}html[data-design=d09] .mx-panel{box-shadow:6px 6px 0 var(--bh-red)}html[data-design=d09] .nk-box{box-shadow:6px 6px 0 var(--bh-yellow)}html[data-design=d09] .mx-kpis>div+div{border-left:0}html[data-design=d09] .mx-kpis>div:nth-child(2n){border-left:2px solid var(--bh-black)}html[data-design=d09] .mx-kpis>div:nth-child(n+3){border-top:2px solid var(--bh-black)}html[data-design=d09] .close{padding:36px 20px 40px;box-shadow:6px 6px 0 var(--bh-black);margin-right:6px}html[data-design=d09] .close:before{width:200px;height:200px;right:-80px;top:-80px}html[data-design=d09] .close:after{width:90px;height:90px;right:20px}html[data-design=d09] .tblock>div,html[data-design=d09] .tblock>div:nth-child(2n){border-left:0;border-top:2px solid var(--bh-black)}html[data-design=d09] .tblock>div:first-child{border-top:0}html[data-design=d09] .tblock>div:nth-child(3){border-left:2px solid var(--bh-black)}html[data-design=d09] .trap-close{border-left-width:8px;padding-left:16px}}html[data-design=d09] :is(.status,.mbtn,.ci,.fr,.role,.nk-node,.nk-qi,.c-eq,.tp-n,.tp-f i,.tp-t:before,.key,.nk-chip,.theme button){transition-property:transform,opacity,visibility}@font-face{font-family:d10-Bricolage;src:url(/fonts/designs/d10/bricolage.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:d10-SpaceMono;src:url(/fonts/designs/d10/spacemono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:d10-SpaceMono;src:url(/fonts/designs/d10/spacemono-700.woff2) format("woff2");font-weight:600 700;font-style:normal;font-display:swap}html[data-design=d10],html[data-design=d10][data-theme=dark],html[data-design=d10][data-theme=light]{color-scheme:light;--display:"d10-Bricolage","Helvetica Neue",Arial,sans-serif;--sans:"d10-Bricolage","Helvetica Neue",Arial,sans-serif;--mono:"d10-SpaceMono",ui-monospace,Menlo,monospace;--pink:#ff48b0;--pink-deep:#c8106c;--pink-tint:#ffd9ec;--blue:#3255a4;--blue-deep:#1f3577;--purple:#6a3a8c;--paper:#f4f0e6;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .16  0 0 0 0 .14  0 0 0 0 .2  0 0 0 .2 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--alu:#f3efe4;--alu-deep:#ebe5d6;--panel:#fbf8f0;--panel-2:#f1ece0;--panel-3:#e6dfcf;--panel-4:#ddd5c2;--ink:#1b2145;--ink-2:#363c62;--ink-3:#575c7f;--ink-4:#787b97;--on-ink:#fbf8f0;--on-ink-2:#c9d2ee;--rule:#9fabd3;--rule-soft:#dcd6cb;--signal:#ff48b0;--signal-hi:#ff66be;--signal-rgb:255,72,176;--on-signal:#1b2145;--signal-soft:#ffe3f1;--sig-ink:#c8106c;--high:#c8106c;--high-bg:#ffdcee;--med:#6a3a8c;--med-bg:#ece1f4;--ok:#2b4c9c;--ok-bg:#dde4f4;--add-bg:#e0e7f7;--add-ink:#1f3577;--del-bg:#ffe1ef;--del-ink:#a80f5b;--hl-bg:#ffe3f1;--hl2-bg:#fff0f7;--hk-bg:#e3e8f6;--hk-ink:#2b4590;--lit-bg:#fff0f7;--x-kw:#2b4c9c;--x-str:#b30f62;--x-dec:#6a3a8c;--x-num:#2b4c9c;--x-ty:#3d6ab8;--dev-hi:#fbf8f0;--dev-lo:#f1ece0;--dev-edge:#1b2145;--dev-glint:transparent;--bezel:#3255a4;--key-hi:#fbf8f0;--key-lo:#fbf8f0;--key-edge:#1b2145;--key-drop:#3255a4;--key-glint:transparent;--led-off:#d2cab8;--strip:#1f3577;--lcd:#1f3577;--lcd-ink:#e7ecfa;--term:#2a4794;--term-bar:#22397c;--term-rule:#1b2145;--term-dot:#6c86c9;--term-ink:#f6f2e8;--term-ai:#ff8fcb;--win-shadow:6px 6px 0 var(--pink);--hdr-bg:#f4f0e6;--go-shadow:3px 3px 0 var(--blue);--go-shadow-active:1px 1px 0 var(--blue);--dev-shadow:8px 8px 0 var(--pink);--led-shadow:none;--led-on-shadow:0 0 0 2px rgba(255,72,176,.25);--bezel-shadow:none;--readout-shadow:none;--ro-track:#3d5398;--key-shadow:0 3px 0 var(--blue);--key-shadow-active:0 0 0 var(--blue);--key-hover:#ffe3f1;--cursor-shadow:drop-shadow(2px 2px 0 rgba(255,72,176,.9));--cursor-edge:#fbf8f0;--tab-on-shadow:2px 2px 0 var(--pink);--law-bg:#3255a4;--law-ink:#f6f2e8;--law-shadow:none;--cell-idle:#e7e1d3;--cell-done:#c9c2b2;--m0:#3255a4;--m1:#7b95d6;--m2:#6a3a8c;--m3:#a9b9e3;--m4:#d989b9;--m5:#9a9383;--urgent:#7a4bb3;--alarm:#d0136d}html[data-design=d10],html[data-design=d10] body{background-color:var(--paper);background-image:var(--grain);background-size:220px 220px}html[data-design=d10] body{color:var(--ink);font:400 16px/1.58 var(--sans);font-optical-sizing:auto}html[data-design=d10] ::selection,html[data-design=d10] body::selection{background:var(--pink);color:var(--ink)}html[data-design=d10] :focus-visible{outline:2px solid var(--pink-deep);outline-offset:3px}html[data-design=d10] .lbl{font:400 10.5px/1.35 var(--mono);letter-spacing:.06em;color:var(--ink-3)}html[data-design=d10] .hdr{background-color:var(--hdr-bg);background-image:var(--grain);background-size:220px 220px;border-bottom:2px solid var(--blue);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-design=d10] .hdr:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:4px;background:radial-gradient(circle,var(--pink) 1.1px,transparent 1.5px) 0 0/6px 4px;pointer-events:none;opacity:.8}html[data-design=d10] .brand{font:800 21px/1 var(--display);letter-spacing:-.025em;color:var(--blue-deep)}html[data-design=d10] .brand-mark{grid-template-columns:repeat(3,6px);gap:2px}html[data-design=d10] .brand-mark i{width:6px;height:6px;border-radius:50%;background:var(--blue);opacity:.45}html[data-design=d10] .brand-mark i:nth-child(2n){opacity:.8}html[data-design=d10] .brand-mark i:nth-child(5){background:var(--pink);opacity:1;box-shadow:1px 1px 0 var(--blue)}html[data-design=d10] .nav a,html[data-design=d10] .signin{font:500 14.5px/1 var(--sans);color:var(--ink-2)}html[data-design=d10] .nav a:hover,html[data-design=d10] .signin:hover{color:var(--blue);-webkit-text-decoration:underline wavy var(--pink);text-decoration:underline wavy var(--pink);text-decoration-thickness:1.5px;text-underline-offset:6px}html[data-design=d10] .theme{display:none!important}html[data-design=d10] .btn{border-radius:999px;font:700 14px/1 var(--sans);letter-spacing:-.005em;border:2px solid var(--ink);transition:transform .08s,box-shadow .08s,background .15s}html[data-design=d10] .btn-go{background:var(--pink);color:var(--ink);box-shadow:3px 3px 0 var(--blue)}html[data-design=d10] .btn-go:hover{background:var(--signal-hi);transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--blue)}html[data-design=d10] .btn-go:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--blue)}html[data-design=d10] .btn-lg{height:52px;padding:0 24px;font-size:15.5px}html[data-design=d10] .hdr .btn-go{height:38px}html[data-design=d10] .h1{font:800 clamp(40px,4.3vw,64px)/.95 var(--display);letter-spacing:-.04em}html[data-design=d10] .h2{font:800 clamp(34px,3.7vw,54px)/1 var(--display);letter-spacing:-.028em;color:var(--blue-deep);text-shadow:.045em .035em 0 rgba(255,72,176,.55)}html[data-design=d10] .body{font-size:17px;line-height:1.62;color:var(--ink-2)}html[data-design=d10] .body code,html[data-design=d10] .inl{font:400 .84em var(--mono);background:var(--pink-tint);border:0;border-radius:2px;color:var(--ink)}html[data-design=d10] .body b,html[data-design=d10] .body strong{color:var(--ink)}html[data-design=d10] .sec{padding-top:120px}html[data-design=d10] .sh{position:relative;align-items:center;gap:0;border-bottom:3px solid var(--blue);padding-bottom:10px;margin-bottom:48px}html[data-design=d10] .sh:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:6px;background:radial-gradient(circle,var(--pink) 1.3px,transparent 1.8px) 0 0/7px 6px;opacity:.85}html[data-design=d10] .sh-no{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 8px;border-radius:50%;background:var(--pink);color:var(--ink);font:700 14px/1 var(--mono);letter-spacing:0;box-shadow:3px 2px 0 var(--blue);transform:rotate(-6deg)}html[data-design=d10] .sh-t{padding:0 0 0 16px;font:700 13px/1 var(--mono);letter-spacing:.1em;color:var(--blue-deep)}html[data-design=d10] .sh-r{padding:0;font:400 10.5px/1.3 var(--mono);letter-spacing:.06em;color:var(--ink-3)}html[data-design=d10] .spec{border-top:2px solid var(--blue)}html[data-design=d10] .spec>div{border-bottom:1px dashed var(--rule)}html[data-design=d10] .spec dt{font:400 10.5px/1.5 var(--mono);letter-spacing:.06em;color:var(--blue)}html[data-design=d10] .spec dd{font:500 15px/1.42 var(--sans)}html[data-design=d10] .spec .m,html[data-design=d10] .spec dd .m{font:400 12.5px/1.5 var(--mono)}html[data-design=d10] .hero{position:relative;padding:56px 0 0;overflow:hidden}html[data-design=d10] .hero:before{right:-140px;top:-120px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,var(--pink) 2.6px,transparent 3.2px) 0 0/11px 11px;-webkit-mask-image:radial-gradient(circle at 40% 60%,#000 0,rgba(0,0,0,.7) 35%,transparent 68%);mask-image:radial-gradient(circle at 40% 60%,#000 0,rgba(0,0,0,.7) 35%,transparent 68%);opacity:.55}html[data-design=d10] .hero:after,html[data-design=d10] .hero:before{content:"";position:absolute;pointer-events:none;mix-blend-mode:multiply}html[data-design=d10] .hero:after{left:-60px;bottom:40px;width:520px;height:300px;background:radial-gradient(circle,var(--blue) 2px,transparent 2.6px) 0 0/9px 9px;-webkit-mask-image:linear-gradient(35deg,#000,rgba(0,0,0,.4) 40%,transparent 70%);mask-image:linear-gradient(35deg,#000,rgba(0,0,0,.4) 40%,transparent 70%);opacity:.3;transform:rotate(-4deg)}html[data-design=d10] .hero .wrap{position:relative;z-index:1}html[data-design=d10] .hero-top{border-bottom:0;padding-bottom:20px;margin-bottom:0}html[data-design=d10] .eyebrow{margin-bottom:34px;gap:10px 16px}html[data-design=d10] .pn{display:inline-block;padding:7px 12px 6px;border:2px solid var(--blue);border-radius:999px;background:var(--panel);color:var(--blue-deep);font:700 12px/1 var(--mono);letter-spacing:.04em;transform:rotate(-3deg);box-shadow:2px 2px 0 var(--pink)}html[data-design=d10] .eyebrow .lbl{font:700 12px/1.3 var(--mono);letter-spacing:.08em;color:var(--pink-deep)}html[data-design=d10] .hero-h1{position:relative;max-width:13.2em;font:800 clamp(52px,8.1vw,126px)/.86 var(--display);font-variation-settings:"opsz" 96;letter-spacing:-.038em;color:rgba(50,85,164,.93);text-shadow:.035em .028em 0 rgba(255,72,176,.8);mix-blend-mode:multiply;text-wrap:balance}html[data-design=d10] .hero-h1-k{display:block;margin-top:.06em;color:rgba(255,72,176,.9);text-shadow:-.03em .03em 0 rgba(50,85,164,.55)}html[data-design=d10] .hero-l{grid-column:5/13;padding-top:28px;padding-bottom:28px;position:relative}html[data-design=d10] .hero .wrap:before{content:"ISSUE 01\A PRINTED IN 2 INKS\A PINK + BLUE";white-space:pre;grid-column:1/5;grid-row:2;align-self:start;margin-top:40px;padding:14px 0 0;border-top:2px solid var(--blue);width:min(100%,230px);font:700 11px/1.75 var(--mono);letter-spacing:.1em;color:var(--blue-deep)}html[data-design=d10] .hero-sub{font:500 clamp(21px,1.75vw,26px)/1.34 var(--display);letter-spacing:-.018em;color:var(--ink);max-width:31em}html[data-design=d10] .hero-sub .lede-k{font-weight:800;color:var(--ink);background:linear-gradient(transparent 52%,rgba(255,72,176,.45) 0,rgba(255,72,176,.45) 90%,transparent 0);padding:0 .08em;box-decoration-break:clone;-webkit-box-decoration-break:clone}html[data-design=d10] .ctas{gap:16px}html[data-design=d10] .device{background:var(--panel);border:2px solid var(--ink);border-radius:14px;box-shadow:var(--dev-shadow)}html[data-design=d10] .bezel{border-radius:8px;padding:6px}html[data-design=d10] .screen{background:var(--panel);border-radius:4px}html[data-design=d10] .readout{border-radius:999px;font:400 10.5px/1 var(--mono)}html[data-design=d10] .ro-no{color:var(--pink)}html[data-design=d10] .ro-bar i{background:var(--pink)}html[data-design=d10] .key{border-width:1.5px;border-radius:10px;font:400 10px/1.15 var(--mono)}html[data-design=d10] .key:hover{background:var(--key-hover)}html[data-design=d10] .key.on{background:var(--pink-tint)}html[data-design=d10] .led{background:var(--led-off)}html[data-design=d10] .bar{background:var(--panel-2);border-bottom:1.5px solid var(--rule)}html[data-design=d10] .mk{background:var(--blue);border-radius:50%}html[data-design=d10] .url{background:var(--panel);border-color:var(--rule);border-radius:999px;font-family:var(--mono)}html[data-design=d10] .url b{color:var(--blue-deep);font-weight:700}html[data-design=d10] .av{background:var(--blue);color:var(--on-ink);font-weight:700}html[data-design=d10] .mbtn{border:1.5px solid var(--ink);border-radius:999px;font:700 12px/1 var(--sans)}html[data-design=d10] .mbtn.done{border-color:var(--rule)}html[data-design=d10] .sev{border-radius:999px;padding:0 8px;font:700 9.5px/1 var(--mono);letter-spacing:.04em}html[data-design=d10] .sev:before{border-radius:50%}html[data-design=d10] .tag{border-radius:999px;border-color:var(--rule);font:400 9.5px/1 var(--mono);padding:3px 7px}html[data-design=d10] .id{font-weight:700}html[data-design=d10] .plbl{font:400 9.5px/1.35 var(--mono);letter-spacing:.06em}html[data-design=d10] .code{background:var(--panel-2)}html[data-design=d10] .tile{border-radius:50%}html[data-design=d10] .tile.s-hit{background:var(--pink);box-shadow:1.5px 1.5px 0 var(--blue)}html[data-design=d10] .sw{border-radius:50%}html[data-design=d10] .fd.on{background:var(--pink);box-shadow:1px 1px 0 var(--blue);color:var(--ink)}html[data-design=d10] .ap,html[data-design=d10] .cb{border-color:var(--rule);border-radius:8px}html[data-design=d10] .meters b{font:700 18px/1.2 var(--mono)}html[data-design=d10] .pass-h h5{font-weight:750;color:var(--blue-deep)}html[data-design=d10] .cursor svg path{fill:var(--blue-deep)}html[data-design=d10] .cursor:before{border-color:var(--pink)}html[data-design=d10] .ex-kicker,html[data-design=d10] .ntk-kicker{font:700 13px/1 var(--mono);letter-spacing:.12em;color:var(--pink-deep)}html[data-design=d10] .figs-how>div,html[data-design=d10] .figs-how>div+div{border-left:0}html[data-design=d10] .fn{font-family:var(--mono);color:var(--pink-deep)}html[data-design=d10] .trap-lead{font-weight:750;color:var(--blue-deep)}html[data-design=d10] .trap-close{font-weight:700;border-left:0;padding:18px 22px;background:var(--pink-tint);background-image:radial-gradient(circle,rgba(255,72,176,.35) 1px,transparent 1.4px);background-size:6px 6px;border-radius:2px;color:var(--ink);box-shadow:4px 4px 0 var(--blue)}html[data-design=d10] .tp-chl{font:400 10.5px/1.3 var(--mono);border-bottom:2px solid var(--rule)}html[data-design=d10] .tp-ch+.tp-ch .tp-chl{border-bottom-color:var(--pink)}html[data-design=d10] .tp-st{background-color:var(--panel);border:2px solid var(--ink);border-radius:10px;box-shadow:6px 6px 0 var(--blue)}html[data-design=d10] .tp-n{font-weight:800;color:var(--blue)}html[data-design=d10] .tp-f i{border-radius:50%}html[data-design=d10] .tp[data-step="1"] .tp-f{--dot:#6a80bd}html[data-design=d10] .tp-box{border:2px dashed var(--rule);border-radius:10px}html[data-design=d10] .tp-card{background:var(--panel);border:1.5px solid var(--ink);border-radius:8px;box-shadow:3px 3px 0 var(--pink)}html[data-design=d10] .roles{border-top:2px solid var(--blue)}html[data-design=d10] .role{border-bottom:1px dashed var(--rule)}html[data-design=d10] .role:before{width:5px;background:var(--pink)}html[data-design=d10] .role-h h3{font:700 13px/1.2 var(--mono);color:var(--blue-deep)}html[data-design=d10] .nk-box{border:2px solid var(--ink);border-radius:10px;box-shadow:6px 6px 0 var(--pink);overflow:hidden}html[data-design=d10] .nk-top{border-bottom:1.5px solid var(--ink);border-radius:0}html[data-design=d10] .nk-chip{border-width:1.5px;border-radius:999px;font-weight:700}html[data-design=d10] .nk-chip.on{background:var(--pink-tint)}html[data-design=d10] .nk-scr{background-color:var(--panel-2);background-image:radial-gradient(circle,rgba(50,85,164,.28) 1px,transparent 1.5px);background-size:12px 12px}html[data-design=d10] .nk-node{border-color:var(--rule);border-radius:8px}html[data-design=d10] .nk-admin{border:1.5px solid var(--ink)}html[data-design=d10] .nk-nh{border-bottom:1.5px solid var(--blue)}html[data-design=d10] .nk-w .w{stroke:var(--blue);stroke-dasharray:3 3}html[data-design=d10] .nk-w .wj{fill:var(--blue)}html[data-design=d10] .nk-cap{border-top:1.5px solid var(--ink);font-weight:600}html[data-design=d10] .figc{font:400 10px/1.4 var(--mono);letter-spacing:.06em;color:var(--ink-3)}html[data-design=d10] .mx-panel{border:2px solid var(--ink);border-radius:12px;box-shadow:7px 7px 0 var(--pink);overflow:hidden}html[data-design=d10] .mx-scope{font:400 11px/1.4 var(--mono);background:var(--panel-2)}html[data-design=d10] .mx-kpis,html[data-design=d10] .mx-scope{border-bottom:1.5px solid var(--ink)}html[data-design=d10] .mx-kpis>div+div{border-left:1px dashed var(--rule)}html[data-design=d10] .mx-kpis dt{font:400 10.5px/1.3 var(--mono);color:var(--ink-3)}html[data-design=d10] .mx-kpis b{font-weight:800;letter-spacing:-.045em;color:var(--blue);text-shadow:.035em .03em 0 rgba(255,72,176,.65)}html[data-design=d10] .mx-trend{border-right:1px dashed var(--rule)}html[data-design=d10] .mx-col .f{background:var(--pink);mix-blend-mode:multiply}html[data-design=d10] .mx-col .x{background:var(--blue);mix-blend-mode:multiply}html[data-design=d10] .mx-lg .f:before{background:var(--pink);border-radius:50%}html[data-design=d10] .mx-lg .x:before{background:var(--blue);border-radius:50%}html[data-design=d10] .mx-line polyline{stroke:var(--ink)}html[data-design=d10] .mx-repos tfoot td,html[data-design=d10] .mx-repos tfoot th{border-top:2px solid var(--blue)}html[data-design=d10] .mx-bar{height:8px;border-radius:999px;overflow:hidden;background:var(--panel-3)}html[data-design=d10] .mx-bar .h{background:var(--pink)}html[data-design=d10] .mx-bar .m{background:var(--purple)}html[data-design=d10] .mx-repos tbody th{font:400 12.5px/1.3 var(--mono)}html[data-design=d10] .close{position:relative;overflow:hidden;background-color:var(--blue);background-image:var(--grain);background-size:220px 220px;border:2px solid var(--ink);border-radius:14px;box-shadow:9px 9px 0 var(--pink);color:var(--on-ink)}html[data-design=d10] .close:before{content:"";position:absolute;right:-80px;top:-90px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,var(--pink) 2.4px,transparent 3px) 0 0/10px 10px;-webkit-mask-image:radial-gradient(circle,#000 0,transparent 68%);mask-image:radial-gradient(circle,#000 0,transparent 68%);opacity:.7;pointer-events:none}html[data-design=d10] .close>*{position:relative}html[data-design=d10] .close-l .h2{color:var(--on-ink);text-shadow:.045em .035em 0 rgba(255,72,176,.85)}html[data-design=d10] .close-l p{color:#dfe5f6}html[data-design=d10] .close .lbl{color:var(--pink);font-weight:700;letter-spacing:.1em}html[data-design=d10] .close .btn-go{border-color:var(--ink);box-shadow:3px 3px 0 var(--ink)}html[data-design=d10] .tblock{border:2px solid var(--ink);border-radius:10px;overflow:hidden;background:var(--panel)}html[data-design=d10] .tblock>div{border-left:1.5px solid var(--ink)}html[data-design=d10] .tblock .lbl{color:var(--pink-deep)}html[data-design=d10] .flinks a:hover{color:var(--blue);-webkit-text-decoration:underline wavy var(--pink);text-decoration:underline wavy var(--pink)}@media (max-width:1180px){html[data-design=d10] .hero-l{grid-column:1/-1;max-width:760px}html[data-design=d10] .hero .wrap:before{display:none}html[data-design=d10] .tblock>div{border-left:0;border-top:1.5px solid var(--ink)}html[data-design=d10] .tblock>div:nth-child(-n+2){border-top:0}html[data-design=d10] .tblock>div:nth-child(2n){border-left:1.5px solid var(--ink)}html[data-design=d10] .tblock>div:last-child{border-left:0}}@media (max-width:760px){html[data-design=d10] .hero{padding-top:30px}html[data-design=d10] .hero:before{width:360px;height:360px;right:-150px;top:-60px}html[data-design=d10] .hero:after{width:300px;height:200px}html[data-design=d10] .hero-h1{font-size:clamp(44px,13vw,60px);line-height:.9;letter-spacing:-.04em}html[data-design=d10] .brand{font-size:18px}html[data-design=d10] .hdr .btn-go{height:34px;padding:0 12px;font-size:13px;box-shadow:2px 2px 0 var(--blue)}html[data-design=d10] .hero-l{padding-bottom:0}html[data-design=d10] .hdr .wrap{column-gap:8px}html[data-design=d10] .hdr .btn-go{padding:0 9px;font-size:12px;letter-spacing:-.01em;border-width:1.5px}html[data-design=d10] .brand{font-size:17px;gap:8px}html[data-design=d10] .hero-sub{font-size:19px}html[data-design=d10] .eyebrow{margin-bottom:24px}html[data-design=d10] .sec{padding-top:84px}html[data-design=d10] .sh{margin-bottom:34px}html[data-design=d10] .sh-no{min-width:38px;height:38px;font-size:12.5px}html[data-design=d10] .device{box-shadow:5px 5px 0 var(--pink);border-radius:12px}html[data-design=d10] .mx-panel,html[data-design=d10] .nk-box,html[data-design=d10] .tp-st{box-shadow:4px 4px 0 var(--pink)}html[data-design=d10] .tp-st{box-shadow:4px 4px 0 var(--blue)}html[data-design=d10] .close{box-shadow:5px 5px 0 var(--pink)}html[data-design=d10] .tblock>div,html[data-design=d10] .tblock>div:nth-child(2n){border-left:0;border-top:1.5px solid var(--ink)}html[data-design=d10] .tblock>div:first-child{border-top:0}html[data-design=d10] .tblock>div:nth-child(3){border-left:1.5px solid var(--ink)}html[data-design=d10] .mx-kpis>div+div{border-left:0}html[data-design=d10] .mx-kpis>div:nth-child(2n){border-left:1px dashed var(--rule)}html[data-design=d10] .mx-kpis>div:nth-child(n+3){border-top:1px dashed var(--rule)}html[data-design=d10] .mx-trend{border-right:0;border-bottom:1px dashed var(--rule)}}@media (max-width:1180px) and (min-width:761px){html[data-design=d10] .mx-trend{border-right:0;border-bottom:1px dashed var(--rule)}}.dsw{position:fixed;right:16px;bottom:16px;z-index:9999;display:flex;align-items:center;gap:4px;padding:4px;background:#111;font:500 12px/1 ui-monospace,Menlo,monospace;box-shadow:0 6px 24px rgba(0,0,0,.35)}.dsw,.dsw a{color:#fff;border-radius:999px}.dsw a{text-decoration:none;padding:8px 11px}.dsw a:hover{background:#333}.dsw span{padding:0 6px;white-space:nowrap}.dsw-x{opacity:.6}