html:has(main.home){scroll-behavior:smooth;scroll-padding-top:64px}@media (prefers-reduced-motion:reduce){html:has(main.home){scroll-behavior:auto}}.home{--measure:1240px;color:var(--bone-1);font-family:var(--mono);font-size:var(--fs-13);font-variant-numeric:tabular-nums slashed-zero;min-height:100vh;line-height:1.6}.home ::selection{background:var(--amber);color:var(--ink-0)}.home a{color:inherit;text-decoration:none}.home .vh-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home a:focus-visible,.home .proof-row:focus-visible,.home .or:focus-visible,.home .paths a:focus-visible,.home .artifact-f a:focus-visible,.home .tlink:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:var(--radius)}.home .h-wrap{max-width:var(--measure);margin:0 auto;padding:0 clamp(20px,5vw,80px)}.home .lb-atmos{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.home .lb-atmos .m-field{background-color:var(--room-field,var(--material-field-1));background-image:radial-gradient(120% 78% at 50% -10%, color-mix(in srgb, var(--amber) 6%, transparent), transparent 55%), radial-gradient(92% 60% at 90% 0%, color-mix(in srgb, var(--acid) 2.8%, transparent), transparent 60%), radial-gradient(100% 72% at 2% 100%, color-mix(in srgb, var(--chart-5) 4%, transparent), transparent 65%);min-height:0;position:absolute;inset:-5%}.home .lb-atmos .m-mist{inset:-10%}.home .lb-atmos .topo{opacity:.4;position:absolute;inset:0}.home .lb-atmos .topo svg{fill:none;width:100%;height:100%;stroke:rgba(var(--hair-color), .04);stroke-width:.6px;position:absolute;inset:0}.home .lb-atmos:after{content:"";background:radial-gradient(135% 100% at 50% 20%,#0000 52%,#0505049e 100%);position:absolute;inset:0}.home .lb-doc{z-index:1;position:relative}.home .lb-progress{z-index:260;height:2px;position:fixed;top:0;left:0;right:0}.home .lb-progress>i{background:var(--acid);width:0%;height:100%;box-shadow:var(--glow-acid);transition:width var(--dur-instant,80ms) linear;display:block}.home .h-hero{padding:clamp(48px,9vh,104px) 0 clamp(56px,9vh,104px)}.home .h-hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,5vw,76px);display:grid}@media (max-width:1000px){.home .h-hero-grid{grid-template-columns:1fr;gap:40px}}.home .h-eyebrow{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3);align-items:center;gap:12px;margin-bottom:clamp(20px,3vh,30px);display:inline-flex}.home .h-eyebrow .r{background:var(--hair-4);width:22px;height:1px}.home .h-title{font-family:var(--display);color:var(--bone-0);letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(40px,6.4vw,82px);font-weight:800;line-height:.94}.home .h-title .amb{color:var(--amber)}.home .h-lede{font-family:var(--sans);color:var(--bone-2);text-wrap:pretty;max-width:50ch;margin:clamp(22px,3.4vh,34px) 0 0;font-size:clamp(16px,1.45vw,20px);line-height:1.55}.home .h-lede b{color:var(--bone-0);font-weight:var(--fw-medium)}.home .h-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:clamp(28px,4vh,40px);display:flex}.home .h-cta .btn{min-height:48px}.home .btn{text-transform:none}.home .btn.lg{font-size:var(--fs-12);padding:10px 18px}.home .artifact{background:color-mix(in oklab, var(--ink-1) 90%, transparent);border:1px solid var(--hair-3);border-radius:var(--radius);overflow:hidden}.home .artifact-h{border-bottom:1px solid var(--hair-2);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.04em;color:var(--bone-3);align-items:center;gap:10px;padding:11px 14px;display:flex}.home .artifact-h .ttl{color:var(--bone-2);text-transform:uppercase;letter-spacing:.08em}.home .artifact-h .cls{margin-left:auto}.home .cls{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.home .cls[data-c=replay]{color:var(--blue)}.home .cls[data-c=fixture]{color:var(--bone-3)}.home .cls[data-c=delayed]{color:var(--amber)}.home .cls[data-c=unavailable]{color:var(--bone-3)}.home .artifact-b{padding:16px 16px 14px}.home .rcpt-row{align-items:baseline;gap:12px;padding:7px 0;display:flex}.home .rcpt-row+.rcpt-row{border-top:1px solid var(--hair-1)}.home .rcpt-row .k{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.06em;text-transform:uppercase;color:var(--bone-3);flex:none;width:9ch}.home .rcpt-row .v{font-family:var(--mono);font-size:var(--fs-13);color:var(--bone-1);min-width:0}.home .rcpt-row .v .dim{color:var(--bone-3)}.home .rcpt-row .v.neg{color:var(--red-text)}.home .rcpt-verdict{border-left:2px solid var(--red);background:linear-gradient(90deg, color-mix(in srgb, var(--red) 8%, transparent), transparent 80%);align-items:center;gap:9px;margin:4px 0 12px;padding:11px 12px;display:flex}.home .rcpt-verdict .vw{font-family:var(--mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--red-text);font-weight:600}.home .rcpt-verdict .vd{font-family:var(--sans);font-size:var(--fs-13);color:var(--bone-2)}.home .rcpt-verdict[data-empty]{border-left-color:var(--hair-4);background:0 0}.home .rcpt-verdict[data-empty] .vw{color:var(--bone-3)}.home .artifact-f{border-top:1px solid var(--hair-2);font-family:var(--mono);font-size:var(--fs-10);color:var(--bone-3);letter-spacing:.03em;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.home .artifact-f a{min-height:44px;color:var(--bone-3);text-decoration:underline;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);text-underline-offset:3px;transition:color var(--dur-quick) var(--ease-deed);align-items:center;display:inline-flex}.home .artifact-f a:hover{color:var(--amber)}.home .fresh{align-items:center;gap:6px;display:inline-flex}.home .fresh .fd{border-radius:var(--radius-full);background:var(--blue);width:5px;height:5px}.home .fresh .fd[data-live=false]{background:var(--bone-4)}.home .artifact-cap{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.04em;color:var(--bone-3);margin:12px 2px 0;line-height:1.6}.home .hs{border-top:1px solid var(--hair-2);padding:clamp(64px,10vh,132px) 0}.home .hs-head{grid-template-columns:auto 1fr;align-items:end;gap:clamp(20px,3vw,34px);max-width:980px;display:grid}.home .hs-head .ix{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.1em;color:var(--bone-3);padding-bottom:6px}.home .hs-head h2{font-family:var(--display);letter-spacing:-.026em;color:var(--bone-0);text-wrap:balance;margin:0;font-size:clamp(28px,3.6vw,48px);font-weight:700;line-height:1}.home .hs-head .standfirst{font-family:var(--sans);color:var(--bone-2);text-wrap:pretty;max-width:62ch;margin:18px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.home .hs-head .standfirst b{color:var(--bone-0);font-weight:var(--fw-medium)}@media (max-width:640px){.home .hs-head{grid-template-columns:1fr;gap:8px}}.home .prob-k{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-3);margin:0 0 12px;display:block}.home .prob{background:var(--hair-2);border:1px solid var(--hair-2);border-radius:var(--radius);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:clamp(36px,5vh,56px);display:grid;overflow:hidden}@media (max-width:760px){.home .prob{grid-template-columns:1fr}}.home .prob .cell{background:var(--ink-0);flex-direction:column;gap:10px;padding:clamp(20px,2.4vw,30px);display:flex}.home .prob .cell h3{font-family:var(--display);font-weight:600;font-size:var(--fs-20);color:var(--bone-0);letter-spacing:-.012em;margin:0;line-height:1.12}.home .prob .cell p{font-family:var(--sans);font-size:var(--fs-14);color:var(--bone-2);margin:0;line-height:1.55}.home .prob .cell p b{color:var(--bone-1);font-weight:var(--fw-medium)}.home .loop{margin-top:clamp(40px,6vh,68px)}.home .loop-track{border:1px solid var(--hair-2);border-radius:var(--radius);background:color-mix(in oklab, var(--ink-1) 70%, transparent);grid-template-columns:repeat(6,1fr);gap:0;display:grid;position:relative;overflow:hidden}@media (max-width:880px){.home .loop-track{grid-template-columns:1fr}}.home .loop-node{border-right:1px solid var(--hair-1);flex-direction:column;gap:9px;min-height:168px;padding:clamp(18px,1.8vw,24px) clamp(16px,1.6vw,20px) clamp(20px,2.2vw,28px);display:flex;position:relative}.home .loop-node:last-child{border-right:0}@media (max-width:880px){.home .loop-node{border-right:0;border-bottom:1px solid var(--hair-1);min-height:0}.home .loop-node:last-child{border-bottom:0}}.home .loop-node .st{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.08em;color:var(--bone-3)}.home .loop-node .nm{font-family:var(--display);font-weight:600;font-size:var(--fs-18);color:var(--bone-0);letter-spacing:-.01em}.home .loop-node .ds{font-family:var(--sans);font-size:var(--fs-13);color:var(--bone-2);line-height:1.46}.home .loop-node .who{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.04em;color:var(--bone-3);margin-top:auto;padding-top:10px}.home .loop-node .who b{color:var(--amber);font-weight:var(--fw-normal)}.home .loop-node[data-on=true]{background:linear-gradient(180deg, color-mix(in srgb, var(--amber) 7%, transparent), transparent 70%)}.home .loop-node[data-on=true] .nm{color:var(--bone-0)}.home .loop-node .tick{background:var(--amber);width:0;height:2px;box-shadow:var(--glow-amber);transition:width var(--dur-tween) var(--ease-deed);position:absolute;top:0;left:0}.home .loop-node[data-on=true] .tick{width:100%}@media (prefers-reduced-motion:reduce){.home .loop-node .tick{transition:none}.home .loop-node[data-on=true] .tick{width:100%}}.home .loop-legend{font-family:var(--mono);font-size:var(--fs-11);color:var(--bone-3);flex-wrap:wrap;gap:clamp(14px,2vw,26px);margin-top:18px;display:flex}.home .loop-legend .li{align-items:center;gap:8px;display:inline-flex}.home .loop-legend .sw{background:var(--hair-4);width:18px;height:1px}.home .loop-legend .sw.amb{background:var(--amber);height:2px}.home .loop-legend .li b{color:var(--bone-2);font-weight:var(--fw-normal)}.home .modes{border-top:1px solid var(--hair-2);margin-top:clamp(40px,6vh,64px)}.home .mode{border-bottom:1px solid var(--hair-2);grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);gap:clamp(24px,4vw,60px);padding:clamp(28px,4vh,44px) 0;display:grid}@media (max-width:820px){.home .mode{grid-template-columns:1fr;gap:16px}}.home .mode .lhs{flex-direction:column;gap:10px;display:flex}.home .mode .lhs .mi{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.1em;color:var(--bone-3)}.home .mode .lhs h3{font-family:var(--display);color:var(--bone-0);letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1}.home .mode .lhs .one{font-family:var(--sans);font-size:var(--fs-14);color:var(--bone-3);max-width:26ch;line-height:1.5}.home .mode .rhs{grid-template-columns:repeat(2,1fr);gap:1px 28px;display:grid}@media (max-width:540px){.home .mode .rhs{grid-template-columns:1fr}}.home .mode .rhs .item{border-top:1px solid var(--hair-1);flex-direction:column;gap:5px;padding:12px 0;display:flex}.home .mode .rhs .item .t{font-family:var(--mono);font-size:var(--fs-13);color:var(--bone-1);letter-spacing:-.005em}.home .mode .rhs .item .d{font-family:var(--sans);font-size:var(--fs-12);color:var(--bone-3);line-height:1.45}.home .proofs{margin-top:clamp(36px,5vh,56px);display:grid}.home .proof-legend{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.04em;color:var(--bone-3);flex-wrap:wrap;gap:clamp(12px,2vw,22px);padding-bottom:16px;display:flex}.home .proof-legend .cls{font-weight:600}.home .proof-row{border-top:1px solid var(--hair-2);color:var(--bone-3);transition:color var(--dur-quick) var(--ease-deed);grid-template-columns:2.2rem minmax(0,1.3fr) minmax(0,1.5fr) auto;align-items:baseline;gap:clamp(14px,2vw,30px);padding:18px 0;display:grid}.home .proof-row:last-child{border-bottom:1px solid var(--hair-2)}.home a.proof-row:hover{color:var(--bone-1)}.home .proof-row .ix{font-family:var(--mono);font-size:var(--fs-11);color:var(--bone-3)}.home .proof-row .nm{font-family:var(--sans);font-weight:600;font-size:var(--fs-16);color:var(--bone-0);letter-spacing:-.01em}.home a.proof-row:hover .nm{color:var(--amber)}.home .proof-row .nm .meta{font-family:var(--mono);font-weight:400;font-size:var(--fs-10);letter-spacing:.03em;color:var(--bone-3);margin-top:5px;display:block}.home .proof-row .ds{font-family:var(--sans);font-size:var(--fs-13);color:var(--bone-3);line-height:1.46}.home .proof-row .rt{flex-direction:column;justify-self:end;align-items:flex-end;gap:5px;display:flex}.home .proof-row .rt .go{font-family:var(--mono);font-size:var(--fs-11);color:var(--bone-3)}.home a.proof-row:hover .rt .go{color:var(--amber)}@media (max-width:760px){.home .proof-row{grid-template-columns:1.6rem 1fr}.home .proof-row .ds{display:none}.home .proof-row .rt{flex-direction:row;grid-column:2;justify-self:start;align-items:center;gap:12px;margin-top:6px}}.home .proof-note{font-family:var(--mono);font-size:var(--fs-11);color:var(--bone-3);max-width:70ch;margin-top:20px;line-height:1.6}.home .proof-note b{color:var(--bone-2);font-weight:var(--fw-normal)}.home .auth{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:clamp(32px,5vw,72px);margin-top:clamp(36px,5vh,56px);display:grid}@media (max-width:900px){.home .auth{grid-template-columns:1fr;gap:36px}}.home .auth-list{flex-direction:column;display:flex}.home .auth-list .line{border-top:1px solid var(--hair-1);grid-template-columns:auto 1fr;align-items:baseline;gap:14px;padding:14px 0;display:grid}.home .auth-list .line:first-child{border-top:0}.home .auth-list .line .g{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.04em;color:var(--green)}.home .auth-list .line .g[data-neg]{color:var(--red-text)}.home .auth-list .line p{font-family:var(--sans);font-size:var(--fs-15);color:var(--bone-1);margin:0;line-height:1.5}.home .auth-list .line p b{color:var(--bone-0);font-weight:var(--fw-medium)}.home .auth-card{background:color-mix(in oklab, var(--ink-1) 88%, transparent);border:1px solid var(--hair-3);border-radius:var(--radius);flex-direction:column;gap:16px;padding:clamp(20px,2.4vw,30px);display:flex}.home .auth-card .ah{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3)}.home .auth-card .boundary{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.home .auth-card .side{border:1px solid var(--hair-2);border-radius:var(--radius);flex-direction:column;gap:6px;min-height:96px;padding:14px 12px;display:flex}.home .auth-card .side .lbl{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.06em;text-transform:uppercase;color:var(--bone-3)}.home .auth-card .side .who{font-family:var(--sans);font-weight:600;font-size:var(--fs-16);color:var(--bone-0)}.home .auth-card .side .det{font-family:var(--sans);font-size:var(--fs-12);color:var(--bone-3);line-height:1.4}.home .auth-card .side.you{border-color:color-mix(in srgb, var(--amber) 40%, transparent)}.home .auth-card .side.you .who{color:var(--amber)}.home .auth-card .wall{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.06em;color:var(--bone-3);writing-mode:vertical-rl;text-orientation:mixed;text-transform:uppercase}.home .auth-card .crule{font-family:var(--sans);font-size:var(--fs-13);color:var(--bone-2);border-top:1px solid var(--hair-2);margin:0;padding-top:14px;line-height:1.5}.home .auth-card .crule b{color:var(--bone-0);font-weight:var(--fw-medium)}.home .auth-card a.tlink{font-family:var(--mono);font-size:var(--fs-12);color:var(--bone-2);border-bottom:1px solid var(--hair-3);min-height:44px;transition:color var(--dur-quick) var(--ease-deed);align-self:flex-start;align-items:center;padding-bottom:1px;display:inline-flex}.home .auth-card a.tlink:hover{color:var(--amber)}.home .adapt{margin-top:clamp(36px,5vh,56px)}.home .adapt-chain{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.home .adapt-chain .stp{background:color-mix(in oklab, var(--ink-1) 80%, transparent);border:1px solid var(--hair-2);border-radius:var(--radius);flex-direction:column;flex:150px;gap:6px;min-width:0;padding:14px 14px 16px;display:flex}.home .adapt-chain .stp .s{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.06em;color:var(--bone-3)}.home .adapt-chain .stp .l{font-family:var(--sans);font-weight:600;font-size:var(--fs-15);color:var(--bone-0);letter-spacing:-.008em;line-height:1.1}.home .adapt-chain .stp .m{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.04em;color:var(--bone-3);margin-top:2px}.home .adapt-chain .stp[data-kind=paper]{border-color:color-mix(in srgb, var(--blue) 35%, transparent)}.home .adapt-chain .stp[data-kind=paper] .m{color:var(--blue)}.home .adapt-chain .stp[data-kind=human]{border-color:color-mix(in srgb, var(--amber) 45%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--amber) 7%, transparent), transparent 75%)}.home .adapt-chain .stp[data-kind=human] .m{color:var(--amber)}.home .adapt-chain .stp[data-kind=proof] .m{color:var(--acid-deep)}.home .adapt-note{background:var(--hair-2);border:1px solid var(--hair-2);border-radius:var(--radius);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:22px;display:grid;overflow:hidden}@media (max-width:700px){.home .adapt-note{grid-template-columns:1fr}}.home .adapt-note .c{background:var(--ink-0);padding:18px 20px}.home .adapt-note .c .k{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);margin-bottom:8px;display:block}.home .adapt-note .c p{font-family:var(--sans);font-size:var(--fs-14);color:var(--bone-2);margin:0;line-height:1.5}.home .adapt-note .c p b{color:var(--bone-0);font-weight:var(--fw-medium)}.home .oss{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,64px);margin-top:clamp(36px,5vh,56px);display:grid}@media (max-width:860px){.home .oss{grid-template-columns:1fr;gap:32px}}.home .oss-col h3{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);margin:0 0 4px}.home .oss-rows{display:grid}.home .oss-rows .or{border-top:1px solid var(--hair-2);color:var(--bone-3);transition:color var(--dur-quick) var(--ease-deed);grid-template-columns:auto 1fr auto;align-items:baseline;gap:14px;padding:14px 0;display:grid}.home .oss-rows .or:last-child{border-bottom:1px solid var(--hair-2)}.home a.or:hover{color:var(--bone-1)}.home .oss-rows .or .nm{font-family:var(--sans);font-weight:600;font-size:var(--fs-16);color:var(--bone-0);letter-spacing:-.01em}.home a.or:hover .nm{color:var(--amber)}.home .oss-rows .or .ds{font-family:var(--sans);font-size:var(--fs-13);color:var(--bone-3);line-height:1.45}.home .oss-rows .or .tg{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.06em;text-transform:uppercase;color:var(--bone-3);white-space:nowrap;justify-self:end}.home .oss-rows .or .tg[data-open]{color:var(--green)}.home .oss-rows .or .tg[data-host]{color:var(--amber)}@media (max-width:520px){.home .oss-rows .or{grid-template-columns:1fr auto}.home .oss-rows .or .ds{display:none}}.home .oss-cta{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.home .final{text-align:left}.home .final h2{font-family:var(--display);letter-spacing:-.026em;color:var(--bone-0);text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(30px,4.4vw,60px);font-weight:800;line-height:1}.home .paths{background:var(--hair-2);border:1px solid var(--hair-2);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(34px,5vh,52px);display:grid;overflow:hidden}@media (max-width:760px){.home .paths{grid-template-columns:1fr}}.home .paths a{background:var(--ink-0);min-height:168px;transition:background var(--dur-quick) var(--ease-deed);flex-direction:column;gap:10px;padding:clamp(22px,2.6vw,32px);display:flex}.home .paths a:hover{background:var(--ink-1)}.home .paths a .pn{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3)}.home .paths a .pt{font-family:var(--display);font-weight:700;font-size:var(--fs-24);color:var(--bone-0);letter-spacing:-.018em}.home .paths a:hover .pt{color:var(--amber)}.home .paths a .pd{font-family:var(--sans);font-size:var(--fs-13);color:var(--bone-3);line-height:1.5}.home .paths a .pg{font-family:var(--mono);font-size:var(--fs-11);color:var(--bone-3);margin-top:auto}.home .paths a:hover .pg{color:var(--amber)}.home .access{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(32px,5vw,64px);margin-top:clamp(34px,5vh,52px);display:grid}.home .access .open-list{margin:24px 0 0;padding:0;list-style:none}.home .access .open-list li{border-top:1px solid var(--hair-2)}.home .access .open-list li:last-child{border-bottom:1px solid var(--hair-2)}.home .access .open-list a{min-height:44px;font-family:var(--mono);font-size:var(--fs-13);color:var(--bone-1);transition:color var(--dur-quick) var(--ease-deed);justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;display:flex}.home .access .open-list a .ol-v{font-family:var(--sans);font-size:var(--fs-12);color:var(--bone-3);text-align:right}.home .access .open-list a:hover,.home .access .open-list a:hover .ol-v{color:var(--amber)}@media (max-width:860px){.home .access{grid-template-columns:1fr;gap:28px}}.home .access .standfirst{font-family:var(--sans);color:var(--bone-2);text-wrap:pretty;max-width:46ch;margin:16px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.home .lb-brandline{font-family:var(--mono);font-size:var(--fs-12);color:var(--bone-3);letter-spacing:.01em;align-items:center;gap:11px;display:inline-flex}.home .lb-brandline:before{content:"";background:var(--hair-4);width:20px;height:1px}.home .access .gate{flex-direction:column;gap:12px;max-width:420px;display:flex}.home .access .gate .gh{font-family:var(--mono);font-size:var(--fs-13);color:var(--bone-1)}.home .access .gate .m-field{min-height:0;position:static}.home .access .gate .zinput{width:100%;min-height:48px}.home .access .gate .zinput:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.home .access .gate .row{flex-wrap:wrap;gap:10px;display:flex}.home .access .gate .note{font-family:var(--mono);font-size:var(--fs-11);color:var(--bone-3);line-height:1.5}.home .access .gate .note b{color:var(--bone-2);font-weight:var(--fw-normal)}.home .access .gate .ok{font-family:var(--mono);font-size:var(--fs-11);color:var(--green)}.home .access .gate .ok[hidden]{display:none}.home .access .gate .err{font-family:var(--mono);font-size:var(--fs-11);color:var(--red-text)}.home .access .gate .err[hidden]{display:none}@media (max-width:430px){.home .hs-head h2,.home .final h2{font-size:26px}}
