.GFySjW_section{padding-block:var(--section-y)}.GFySjW_grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:2.5rem;display:grid}.GFySjW_head{grid-column:1/span 8;gap:1.25rem;display:grid}.GFySjW_title{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.6rem,1.2rem + 4.4vw,6.2rem);line-height:.92}.GFySjW_dotMark{color:var(--accent)}.GFySjW_lead{max-width:54ch;color:var(--muted);font-size:var(--step-0);line-height:1.55}.GFySjW_frame{grid-column:1/span 8;margin:0;position:relative}.GFySjW_shot{border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 40px 80px -45px #05050580,0 0 0 1px #05050514}.GFySjW_spot{background:var(--ink-950);width:2.1rem;height:2.1rem;color:var(--lime);font-family:var(--ff-mono);cursor:pointer;animation:GFySjW_ping 2s var(--ease-out) infinite;border:0;border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 0 #c4f54299}.GFySjW_spot[aria-pressed=true]{background:var(--lime);color:var(--ink-950);box-shadow:0 0 0 4px var(--ink-950);animation:none}@keyframes GFySjW_ping{70%{box-shadow:0 0 0 14px #c4f54200}}.GFySjW_pop{background:var(--ink-950);color:#fffc;width:min(18rem,40%);font-size:var(--step--1);pointer-events:none;border-radius:12px;gap:.3rem;margin:1.5rem 0 0 -1rem;padding:.85rem 1rem;line-height:1.45;animation:.35s cubic-bezier(.22,1,.36,1) both GFySjW_popIn;display:grid;position:absolute}.GFySjW_pop[data-right]{margin-left:1rem;translate:-100%}.GFySjW_pop b{color:var(--lime);font-weight:600}@keyframes GFySjW_popIn{0%{opacity:0;transform:translateY(-6px)}}.GFySjW_note{color:var(--muted);font-family:var(--ff-mono);letter-spacing:.04em;margin-top:.75rem;font-size:.68rem}.GFySjW_list{grid-column:9/-1;align-self:start;gap:.4rem;margin:0;padding:0;list-style:none;display:grid;position:sticky;top:7rem}.GFySjW_item{width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:background-color .25s var(--ease-out), border-color .25s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:.8rem .9rem;display:grid}.GFySjW_item:hover{background:#f3f3f4}.GFySjW_item[aria-pressed=true]{border-color:var(--ink-950);background:var(--white)}.GFySjW_item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.GFySjW_num{background:var(--ink-950);width:2rem;height:2rem;color:var(--lime);font-family:var(--ff-mono);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.GFySjW_itemBody{gap:.25rem;display:grid}.GFySjW_itemTitle{font-weight:650}.GFySjW_itemText{color:var(--muted);font-size:var(--step--1);line-height:1.45;display:none}.GFySjW_item[aria-pressed=true] .GFySjW_itemText{display:block}@media (max-width:960px){.GFySjW_head,.GFySjW_frame,.GFySjW_list{grid-column:1/-1}.GFySjW_list{position:static}.GFySjW_pop{display:none}.GFySjW_spot{width:1.6rem;height:1.6rem;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.GFySjW_spot,.GFySjW_pop{animation:none}}
.CsQY6a_section{padding-block:var(--section-y)}.CsQY6a_grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:3rem;display:grid}.CsQY6a_head{grid-column:1/span 4;justify-items:start;gap:1.5rem;display:grid}.CsQY6a_title{letter-spacing:-.055em;font-size:clamp(2.6rem,1.2rem + 4.4vw,6.2rem);line-height:.92}.CsQY6a_dotMark{color:var(--lime)}.CsQY6a_lead{max-width:40ch;color:var(--muted);font-size:var(--step-0);line-height:1.55}.CsQY6a_sheet{background:var(--white);color:var(--ink-950);border-radius:12px;grid-column:6/-1;overflow:hidden;box-shadow:0 50px 100px -50px #000000e6}.CsQY6a_fx{font-size:var(--step--1);border-bottom:1px solid #d9d9de;grid-template-columns:4.5rem 2.5rem minmax(0,1fr);align-items:center;display:grid}.CsQY6a_ref,.CsQY6a_fxIcon,.CsQY6a_fxText{padding:.55rem .75rem}.CsQY6a_ref{font-family:var(--ff-mono);border-right:1px solid #d9d9de;font-size:.75rem}.CsQY6a_fxIcon{color:#8a8a90;font-family:var(--ff-mono);text-align:center;border-right:1px solid #d9d9de;font-style:italic}.CsQY6a_fxText{font-family:var(--ff-mono);text-overflow:ellipsis;white-space:nowrap;animation:CsQY6a_fxIn .25s var(--ease-out);font-size:.8rem;overflow:hidden}@keyframes CsQY6a_fxIn{0%{opacity:0}}.CsQY6a_table{border-collapse:collapse;width:100%;font-size:var(--step--1)}.CsQY6a_table th,.CsQY6a_table td{text-align:left;border:1px solid #e3e3e7;padding:.65rem .75rem;font-weight:400}.CsQY6a_table thead th,.CsQY6a_table tbody th{color:#77777e;font-family:var(--ff-mono);text-align:center;background:#f3f3f5;font-size:.72rem}.CsQY6a_table tbody th{width:2.5rem}.CsQY6a_table td:first-of-type{color:#8a8a90;text-align:center;width:2.5rem}.CsQY6a_table td:nth-of-type(3){color:#5c5c63;width:9rem;font-family:var(--ff-mono);font-size:.75rem}.CsQY6a_hrow td{font-weight:650}.CsQY6a_table tbody tr:not(.CsQY6a_hrow){cursor:cell}.CsQY6a_table tbody tr[data-sel] td{background:#f1fbe0}.CsQY6a_table tbody tr[data-sel] td:nth-of-type(2){outline-offset:-2px;outline:2.5px solid #5a8f00}.CsQY6a_total td{font-weight:650}.CsQY6a_total td[data-value]{color:var(--ink-950);font-family:var(--ff-display);font-variation-settings:"SHRP" 100;font-size:var(--step-1);white-space:nowrap}.CsQY6a_total:last-child td[data-value]{background:var(--lime)}@media (max-width:960px){.CsQY6a_head,.CsQY6a_sheet{grid-column:1/-1}.CsQY6a_table td:first-of-type,.CsQY6a_table thead th:nth-child(2){display:none}.CsQY6a_table td:nth-of-type(3){width:auto}}@media (prefers-reduced-motion:reduce){.CsQY6a_fxText{animation:none}}
.S-m9jq_section{padding-block:var(--section-y)}.S-m9jq_grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2.5rem;display:grid}.S-m9jq_title{letter-spacing:-.055em;grid-column:1/-1;font-size:clamp(2.6rem,1.2rem + 4.4vw,6.2rem);line-height:.92}.S-m9jq_dotMark{color:var(--accent)}.S-m9jq_board{color:var(--white);background:#141417;border-radius:20px;grid-column:1/-1;padding:clamp(1rem,2.5vw,2rem);box-shadow:inset 0 2px #ffffff0d,0 40px 80px -50px #05050599}.S-m9jq_boardName{color:#8a8a90;font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem}.S-m9jq_rows{margin:0;padding:0;list-style:none;display:grid}.S-m9jq_row{border-top:1px solid #ffffff14;grid-template-columns:7rem auto minmax(12rem,1fr) minmax(0,1.4fr);align-items:center;gap:1.5rem;padding:1rem 0;display:grid}.S-m9jq_code{color:var(--lime);font-family:var(--ff-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem}.S-m9jq_flaps{perspective:300px;gap:4px;display:flex}.S-m9jq_cell{width:clamp(2rem,1.4rem + 1.4vw,3rem);height:clamp(2.8rem,2rem + 2vw,4.2rem);font-family:var(--ff-display);font-variation-settings:"SHRP" 100;font-variant-numeric:tabular-nums;background:linear-gradient(#26262c 50%,#1d1d22 50%);border-radius:5px;place-items:center;font-size:clamp(1.5rem,1rem + 1.3vw,2.4rem);font-weight:650;display:grid;position:relative}.S-m9jq_cell:after{content:"";background:#0009;height:1px;position:absolute;top:50%;left:0;right:0}.S-m9jq_cell span{transform-origin:50%;white-space:pre;display:block}.S-m9jq_what{gap:.2rem;display:grid}.S-m9jq_label{font-size:var(--step-1);font-weight:600}.S-m9jq_client{color:#8a8a90;font-size:var(--step--1)}.S-m9jq_text{color:#ffffffb3;font-size:var(--step--1);line-height:1.5}@media (max-width:960px){.S-m9jq_row{grid-template-columns:1fr;gap:.6rem}}
.YOS7uW_section{padding-block:var(--section-y)}.YOS7uW_grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(2.5rem,6vh,4rem);display:grid}.YOS7uW_head{grid-column:1/span 8;gap:1.25rem;display:grid}.YOS7uW_title{letter-spacing:-.055em;font-size:clamp(2.6rem,1.2rem + 4.4vw,6.2rem);line-height:.92}.YOS7uW_dotMark{color:var(--lime)}.YOS7uW_lead{max-width:46ch;color:var(--muted);font-size:var(--step-0);line-height:1.55}.YOS7uW_list{gap:var(--gutter);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.YOS7uW_item{border:1px solid var(--line);transition:border-color .3s var(--ease-out);background:#0f0f12;border-radius:20px;flex-direction:column;display:flex}.YOS7uW_item[data-open]{border-color:var(--lime)}.YOS7uW_lock{width:100%;color:var(--fg);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;justify-items:center;gap:1.25rem;padding:2rem 1.5rem 1.5rem;display:grid}.YOS7uW_lock:focus-visible{outline:2px solid var(--lime);outline-offset:-4px;border-radius:20px}.YOS7uW_icon{width:5rem;height:6.25rem;overflow:visible}@media (hover:hover){.YOS7uW_item:not([data-open]) .YOS7uW_lock:hover .YOS7uW_icon{animation:YOS7uW_wiggle .5s var(--ease-out)}}@keyframes YOS7uW_wiggle{25%{rotate:-8deg}60%{rotate:6deg}}.YOS7uW_shackle{fill:none;stroke:#8a8a90;stroke-width:8px;stroke-linecap:round;transform-box:fill-box;transform-origin:100% 100%;transition:transform .5s cubic-bezier(.34, 1.6, .64, 1), stroke .3s var(--ease-out)}.YOS7uW_body{fill:#2a2a30;transition:fill .3s var(--ease-out), transform .4s var(--ease-out)}.YOS7uW_hole{fill:#0f0f12}.YOS7uW_item[data-open] .YOS7uW_shackle{stroke:var(--lime);transform:translateY(-14px)rotate(28deg)}.YOS7uW_item[data-open] .YOS7uW_body{fill:var(--lime);transform:translateY(4px)}.YOS7uW_case{min-height:2.6em;font-size:var(--step-1);text-wrap:balance;align-items:center;font-weight:600;line-height:1.3;display:grid}.YOS7uW_reason{transition:grid-template-rows .45s var(--ease-out);grid-template-rows:0fr;display:grid}.YOS7uW_reason>div{min-height:0;overflow:hidden}.YOS7uW_item[data-open] .YOS7uW_reason{grid-template-rows:1fr}.YOS7uW_reason p{color:var(--muted);font-size:var(--step-0);padding:0 1.5rem 1.25rem;line-height:1.55}.YOS7uW_reason .YOS7uW_alt{color:var(--lime);margin-top:-.5rem}.YOS7uW_hint{color:var(--muted);font-family:var(--ff-mono);letter-spacing:.04em;text-align:center;grid-column:1/-1;font-size:.7rem}@media (max-width:960px){.YOS7uW_head{grid-column:1/-1}.YOS7uW_list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.YOS7uW_shackle,.YOS7uW_body,.YOS7uW_reason{transition:none}}
.zDXqYq_section{padding-block:var(--section-y)}.zDXqYq_grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2.5rem;display:grid}.zDXqYq_title{letter-spacing:-.055em;grid-column:1/span 4;font-size:clamp(2.6rem,1.2rem + 4.4vw,6.2rem);line-height:.92}.zDXqYq_dotMark{color:var(--accent)}.zDXqYq_list{border-top:1.5px solid var(--ink-950);grid-column:5/-1;margin:0;padding:0;list-style:none}.zDXqYq_row{border-bottom:1px solid var(--line);transition:background-color .3s var(--ease-out);position:relative}.zDXqYq_row:before{content:"";background:var(--lime);transform-origin:50% 0;width:4px;transition:transform .5s var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.zDXqYq_row[data-open]{background:#f7f7f8}.zDXqYq_row[data-open]:before{transform:scaleY(1)}.zDXqYq_h{font:inherit}.zDXqYq_q{width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:3rem minmax(0,1fr) 6rem;align-items:center;gap:1rem;padding:1.15rem 1rem 1.15rem 1.25rem;display:grid}.zDXqYq_q:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.zDXqYq_num{color:var(--muted);font-family:var(--ff-mono);font-size:var(--step--1)}.zDXqYq_text{font-size:var(--step-1);font-weight:600;line-height:1.3}.zDXqYq_bar{background:#ececef;border-radius:4px;height:8px;display:block}.zDXqYq_bar span{width:var(--w);height:100%;transition:width .6s var(--ease-out), background-color .3s var(--ease-out);background:#c9c9ce;border-radius:4px;display:block}.zDXqYq_row[data-open] .zDXqYq_bar span{background:var(--ink-950);width:100%}.zDXqYq_answer{transition:grid-template-rows .45s var(--ease-out);grid-template-rows:0fr;display:grid}.zDXqYq_answer>div{min-height:0;overflow:hidden}.zDXqYq_row[data-open] .zDXqYq_answer{grid-template-rows:1fr}.zDXqYq_answer p{max-width:62ch;color:var(--muted);font-size:var(--step-0);padding:0 1rem 1.4rem 5.25rem;line-height:1.6}@media (max-width:960px){.zDXqYq_title,.zDXqYq_list{grid-column:1/-1}.zDXqYq_q{grid-template-columns:2rem minmax(0,1fr)}.zDXqYq_bar{display:none}.zDXqYq_answer p{padding-left:4.25rem}}@media (prefers-reduced-motion:reduce){.zDXqYq_row:before,.zDXqYq_bar span,.zDXqYq_answer{transition:none}}
.PBRlPG_section{padding-block:var(--section-y)}.PBRlPG_grid{column-gap:var(--gutter);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:2.5rem;display:grid}.PBRlPG_head{grid-column:1/span 7;gap:1.25rem;display:grid}.PBRlPG_title{letter-spacing:-.055em;font-size:clamp(2.6rem,1.2rem + 4.4vw,6.2rem);line-height:.92}.PBRlPG_dotMark{color:var(--lime)}.PBRlPG_lead{max-width:50ch;color:var(--muted);font-size:var(--step-0);line-height:1.55}.PBRlPG_form,.PBRlPG_done{grid-area:2/1/auto/span 7}.PBRlPG_form{gap:1.5rem;display:grid}.PBRlPG_set{border:0;margin:0;padding:0}.PBRlPG_label{color:var(--muted);font-family:var(--ff-mono);letter-spacing:.04em;font-size:.75rem}.PBRlPG_checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.6rem;display:grid}.PBRlPG_check{border:1px solid var(--line);min-height:3rem;color:var(--fg);font:inherit;font-size:var(--step--1);text-align:left;cursor:pointer;transition:border-color .25s var(--ease-out), background-color .25s var(--ease-out);background:0 0;border-radius:12px;align-items:center;gap:.7rem;padding:.6rem .9rem;display:flex}.PBRlPG_check:hover{border-color:#fff6}.PBRlPG_check[aria-pressed=true]{border-color:var(--lime);background:#c4f54214}.PBRlPG_check:active{transform:translateY(1px)}.PBRlPG_check:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.PBRlPG_box{border:1.5px solid var(--muted);border-radius:4px;flex:none;width:1.1rem;height:1.1rem}.PBRlPG_check[aria-pressed=true] .PBRlPG_box{border-color:var(--lime);background:linear-gradient(45deg, transparent 44%, var(--ink-950) 44% 58%, transparent 58%) no-repeat, var(--lime)}.PBRlPG_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.PBRlPG_field{gap:.4rem;display:grid}.PBRlPG_input{width:100%;color:var(--fg);font:inherit;font-size:var(--step-1);background:0 0;border:0;border-bottom:1.5px solid #ffffff40;border-radius:0;padding:.85rem 0}.PBRlPG_input::placeholder{color:#77777e;font-size:var(--step-0)}.PBRlPG_input:focus{border-bottom-color:var(--lime);outline:none}.PBRlPG_input:focus-visible{box-shadow:0 2px 0 0 var(--lime)}.PBRlPG_field[data-invalid] .PBRlPG_input{border-bottom-color:var(--pink)}.PBRlPG_submitRow{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.PBRlPG_note{max-width:34ch;color:var(--muted);font-size:var(--step--1);line-height:1.4}.PBRlPG_note[data-error]{color:var(--pink)}.PBRlPG_done{border:1px solid var(--lime);font-size:var(--step-1);border-radius:16px;gap:1rem;padding:1.5rem;line-height:1.45;display:flex}.PBRlPG_done a{color:var(--lime);text-decoration:underline}.PBRlPG_doneMark{background:var(--lime);border-radius:50%;flex:none;width:1.4rem;height:1.4rem;margin-top:.2rem}.PBRlPG_diag{border:1px solid var(--line);background:#0f0f12;border-radius:20px;grid-area:1/9/span 2/-1;gap:1.25rem;margin:0;padding:1.5rem;display:grid;position:sticky;top:7rem}.PBRlPG_summary{align-items:baseline;gap:.75rem;display:flex}.PBRlPG_gapNum{color:var(--pink);font-family:var(--ff-display);font-variation-settings:"SHRP" 100;font-size:var(--step-4);animation:PBRlPG_bump .4s var(--ease-stamp);font-weight:650;line-height:.9}.PBRlPG_gapNum[data-zero]{color:var(--lime)}@keyframes PBRlPG_bump{0%{transform:scale(1.25)}}.PBRlPG_gapLabel{color:var(--muted);font-size:var(--step--1)}.PBRlPG_chain{margin:0;padding:0;list-style:none;display:grid}.PBRlPG_link{grid-template-columns:1.25rem minmax(0,1fr);gap:.85rem;padding-bottom:1.1rem;display:grid;position:relative}.PBRlPG_link:before{content:"";border-left:2px dashed var(--pink);position:absolute;top:1.25rem;bottom:0;left:calc(.625rem - 1px)}.PBRlPG_link[data-ok]:before{border-left-style:solid;border-left-color:var(--lime)}.PBRlPG_link:last-child:before{display:none}.PBRlPG_node{border:2px solid var(--pink);width:1.25rem;height:1.25rem;transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out);background:#0f0f12;border-radius:50%}.PBRlPG_link[data-ok] .PBRlPG_node{border-color:var(--lime);background:var(--lime)}.PBRlPG_linkBody{gap:.15rem;display:grid}.PBRlPG_linkName{font-size:var(--step--1);font-weight:600}.PBRlPG_status{color:var(--pink);font-family:var(--ff-mono);font-size:.7rem;line-height:1.4}.PBRlPG_link[data-ok] .PBRlPG_status{color:var(--lime)}@media (max-width:960px){.PBRlPG_head,.PBRlPG_form,.PBRlPG_done,.PBRlPG_diag{grid-area:auto/1/auto/-1}.PBRlPG_diag{position:static}.PBRlPG_checks,.PBRlPG_pair{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.PBRlPG_gapNum{animation:none}}
