@font-face{font-family:Pit Mono;src:url(/fonts/jetbrains-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pit Mono;src:url(/fonts/jetbrains-mono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pit Mono;src:url(/fonts/jetbrains-mono-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:dark;--ground: #08090a;--panel: #0b0d0f;--chrome: #0e1114;--hover: #12161a;--rule: #1b1f22;--rule-2: #282e33;--fg: #e9ecee;--fg-2: #a7aeb5;--fg-3: #838b92;--green: #3ecf7f;--amber: #e5a93c;--stale: #8a9299;--violet: #a88bff;--fgg: #E8192C;--ease: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{background:var(--ground)}body{margin:0;background:var(--ground);color:var(--fg);font-family:Pit Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}h1,h2,h3,p,dl,dd,dt,ul,ol,figure,fieldset{margin:0}ul,ol{padding:0;list-style:none}fieldset{padding:0;border:0;min-width:0}a{color:inherit}img{max-width:100%;display:block}button{font:inherit}:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:-9999px;top:0;z-index:20;background:var(--fg);color:var(--ground);padding:10px 14px;font-size:11px;letter-spacing:.14em;text-decoration:none}.skip:focus{left:8px;top:8px}.wrap{max-width:1380px;margin:0 auto;padding:0 24px}.lbl{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.17em;text-transform:uppercase;color:var(--fg-3)}.lbl-b{font-weight:500;font-size:11px;line-height:1.4;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-2)}.num{text-align:right;font-variant-numeric:tabular-nums}.unit{color:var(--fg-3);letter-spacing:0;text-transform:none}.dim{color:var(--fg-3)}.prose{font-size:14.5px;line-height:1.68;color:var(--fg-2);max-width:68ch;letter-spacing:0}.masthead{border-bottom:1px solid var(--rule);background:var(--ground)}.masthead .wrap{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;justify-content:space-between;padding-top:14px;padding-bottom:14px}.brand{display:flex;align-items:baseline;gap:14px;min-width:0}.brand .mark{font-weight:500;font-size:19px;letter-spacing:.3em;text-transform:uppercase;color:var(--fg);text-decoration:none}.brand .tag{font-weight:400;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3);padding-left:14px;border-left:1px solid var(--rule-2)}.mast-nav{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.mast-nav a,.mast-nav button{font-size:10.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--fg-2);text-decoration:none;padding:4px 0;border:0;border-bottom:1px solid transparent;background:transparent;cursor:pointer;font-family:inherit}.mast-nav a:hover,.mast-nav button:hover,.mast-nav a[aria-current=page]{color:var(--fg);border-bottom-color:var(--fg)}.mast-meta{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.module{border:1px solid var(--rule);background:var(--panel);margin:0 0 26px}.module:first-of-type{margin-top:26px}.module-head{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:baseline;justify-content:space-between;padding:11px 14px;background:var(--chrome);border-bottom:1px solid var(--rule)}.module-head h2{font-weight:500;font-size:11px;letter-spacing:.17em;text-transform:uppercase;color:var(--fg)}.module-head .right{display:flex;gap:18px;align-items:baseline;flex-wrap:wrap;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-3)}.module-foot{display:flex;flex-wrap:wrap;gap:6px 20px;justify-content:space-between;padding:10px 14px;border-top:1px solid var(--rule);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-3)}.module-body{padding:20px 14px}.board-module{margin-top:26px}.board-head{display:flex;flex-wrap:wrap;gap:26px 40px;align-items:flex-end;justify-content:space-between;padding:30px 16px 26px;border-bottom:1px solid var(--rule-2)}.board-head .left{min-width:0;flex:1 1 460px}h1{font-weight:500;font-size:clamp(27px,1rem + 2.6vw,47px);line-height:1.02;letter-spacing:-.035em;text-transform:uppercase;color:var(--fg)}.deck{margin-top:14px;font-size:14px;line-height:1.6;color:var(--fg-2);max-width:58ch}.board-head .right{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.action{display:inline-flex;align-items:center;gap:11px;background:var(--fg);color:var(--ground);border:1px solid var(--fg);padding:13px 17px;text-decoration:none;font-weight:500;font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;font-family:inherit;transition:background .16s linear,color .16s linear}.action:hover{background:transparent;color:var(--fg)}.action[disabled]{opacity:.45;cursor:not-allowed}.action[disabled]:hover{background:var(--fg);color:var(--ground)}.action .ico{flex:none}.legend{display:flex;flex-wrap:wrap;gap:10px 26px;padding:11px 16px;border-bottom:1px solid var(--rule);background:var(--chrome)}.legend .item{display:flex;align-items:center;gap:9px;min-width:0}.legend .bar{width:3px;height:13px;background:var(--k);flex:none}.legend .key{font-weight:500;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--k)}.legend .say{font-size:11px;color:var(--fg-3);letter-spacing:.01em}.k-current{--k: var(--green)}.k-unver{--k: var(--amber)}.k-stale{--k: var(--stale)}.k-feat{--k: var(--violet)}.scroll-x{overflow-x:auto}table{border-collapse:collapse;width:100%}.board{table-layout:fixed;font-size:13px}.board th,.board td{padding:9px 10px;text-align:left;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.board thead th{font-weight:500;font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--fg-3);padding-top:12px;padding-bottom:11px;border-bottom:1px solid var(--rule-2)}.board thead .c-state{width:92px}.board thead .c-car{width:280px}.board thead .c-disc{width:112px}.board thead .c-class{width:62px}.board thead .c-conf{width:56px}.board thead .c-ver{width:74px}.board thead .c-tuner{width:100px}.board tbody tr{border-bottom:1px solid var(--rule)}.board tbody tr:last-child{border-bottom:0}.board tbody tr:hover{background:var(--hover)}.board tbody tr:focus-within{background:var(--hover)}.c-state{position:relative;padding-left:17px!important;--state: var(--stale)}.edge{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--state);transform-origin:50% 0}.state-label{font-weight:500;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--state)}tr.s-current .c-state{--state: var(--green)}tr.s-unver .c-state{--state: var(--amber)}tr.s-stale .c-state{--state: var(--stale)}tr.s-feat .c-state{--state: var(--violet)}.board tbody .c-car{display:flex;align-items:center;gap:8px;min-width:0}.c-car a{text-decoration:none;color:var(--fg);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.c-car a:hover{text-decoration:underline;text-underline-offset:3px}.c-disc,.c-class{color:var(--fg-2);letter-spacing:.06em;font-size:12px}.c-built{color:var(--fg-2);letter-spacing:0;font-size:12.5px;text-transform:none}.c-conf,.c-ver{color:var(--fg-2);font-size:12.5px}.c-tuner{color:var(--fg-2);font-size:12.5px;letter-spacing:.02em}.c-tuner a{text-decoration:none;border-bottom:1px solid var(--rule-2)}.c-tuner a:hover{border-bottom-color:var(--fg);color:var(--fg)}tr.s-stale .c-car a,tr.s-stale .c-disc,tr.s-stale .c-class,tr.s-stale .c-built,tr.s-stale .c-conf,tr.s-stale .c-ver,tr.s-stale .c-tuner{color:var(--fg-3)}.demo-tag{font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-3);border:1px solid var(--rule-2);padding:1px 5px;white-space:nowrap;flex:none}.record-head{padding:28px 16px 24px}.ident{display:flex;flex-wrap:wrap;gap:22px 44px;align-items:flex-start;justify-content:space-between}.ident .who{min-width:0;flex:1 1 420px}.ident h1{font-size:clamp(25px,1rem + 2.1vw,42px);line-height:1.04}.ident h3{font-weight:500;font-size:clamp(19px,1rem + 1vw,27px);letter-spacing:-.02em;line-height:1.12;text-transform:uppercase}.spec{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-2)}.spec .sep{color:var(--rule-2)}.spec a{color:var(--fg-2);text-decoration:none;border-bottom:1px solid var(--rule-2)}.spec a:hover{color:var(--fg);border-bottom-color:var(--fg)}.freshness{position:relative;padding-left:16px;flex:0 1 330px;--state: var(--green)}.freshness .edge{top:3px;bottom:3px}.freshness .state{font-weight:500;font-size:17px;letter-spacing:.16em;text-transform:uppercase;color:var(--state);display:block}.freshness .said{display:block;margin-top:9px;font-size:12.5px;color:var(--fg-2);line-height:1.6;max-width:44ch}.freshness .count{display:block;margin-top:5px;font-size:12.5px;color:var(--fg-3)}.f-stale{--state: var(--stale)}.f-unver{--state: var(--amber)}.f-feat{--state: var(--violet)}.code-field{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:flex-end;justify-content:space-between;margin-top:26px;padding-top:22px;border-top:1px solid var(--rule)}.code-val{display:block;margin-top:10px;font-weight:500;font-size:clamp(26px,1rem + 2.2vw,38px);letter-spacing:.12em;color:var(--fg);font-variant-numeric:tabular-nums}.copy{font-family:inherit;font-weight:500;font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg);background:transparent;border:1px solid var(--rule-2);padding:13px 22px;cursor:pointer;transition:background .14s linear,color .14s linear,border-color .14s linear}.copy:hover{border-color:var(--fg)}.copy.done{background:var(--fg);color:var(--ground);border-color:var(--fg)}.btn-quiet{display:inline-flex;align-items:center;gap:10px;font-family:inherit;font-weight:500;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg);background:transparent;border:1px solid var(--rule-2);padding:11px 16px;cursor:pointer;text-decoration:none}.btn-quiet:hover{border-color:var(--fg)}.btn-quiet[disabled]{color:var(--fg-3);cursor:not-allowed}.btn-quiet[disabled]:hover{border-color:var(--rule-2)}.intent dl{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.intent dl>div{padding:18px 0 20px;border-top:1px solid var(--rule)}.intent dl>div:nth-child(1),.intent dl>div:nth-child(2){border-top:0;padding-top:0}.intent dt{font-weight:500;font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:var(--fg-3);margin-bottom:10px}.setup{font-size:12.5px}.setup caption{text-align:left;font-weight:500;font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:var(--fg-3);padding:0 0 10px}.setup th,.setup td{padding:7px 10px;text-align:left;font-weight:400;vertical-align:baseline}.setup thead th{font-weight:500;font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--rule-2);padding-bottom:9px}.setup tbody th{font-weight:400;font-size:11.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--fg-2);padding-left:0}.setup td.v{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg);width:104px;padding-right:0}.setup thead th.v{text-align:right;padding-right:0}.setup tbody tr{border-bottom:1px solid var(--rule)}.setup tbody tr.grp th{padding-top:18px;padding-bottom:7px;font-weight:500;font-size:9.5px;letter-spacing:.19em;color:var(--fg-3)}.setup tbody tr.grp{border-bottom:1px solid var(--rule-2)}.setup tbody tr:last-child{border-bottom:0}.setup tbody tr.note td{padding:0 0 14px;color:var(--fg-3);font-size:12.5px;line-height:1.62;letter-spacing:0}.setup tbody tr.note td .in{display:block;max-width:66ch;padding-left:14px;border-left:1px solid var(--rule-2)}.setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;align-items:start}.more{display:inline-flex;align-items:center;gap:10px;margin-top:20px;font-weight:500;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg);text-decoration:none;border-bottom:1px solid var(--rule-2);padding-bottom:5px}.more:hover{border-bottom-color:var(--fg)}.pair{display:grid;grid-template-columns:1fr 1fr;gap:0}.pair>div{padding:2px 26px 22px 0}.pair>div+div{padding-left:26px;border-left:1px solid var(--rule)}.pair .who{margin-top:11px;font-size:12.5px;color:var(--fg-2)}.pair .code-sm{margin-top:11px;font-size:16px;letter-spacing:.11em;color:var(--fg)}.pair dl{margin-top:15px;display:grid;grid-template-columns:auto 1fr;gap:6px 16px;font-size:11.5px}.pair dt{color:var(--fg-3);letter-spacing:.13em;text-transform:uppercase;font-size:10px;padding-top:2px}.pair dd{color:var(--fg-2);text-align:right;font-variant-numeric:tabular-nums}.pair .stale-side .code-sm,.pair .stale-side .who,.pair .stale-side dd{color:var(--fg-3)}.delta{margin-top:0;font-size:12.5px}.delta th,.delta td{padding:8px 10px;text-align:left;font-weight:400}.delta thead th{font-weight:500;font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--rule-2)}.delta tbody tr{border-bottom:1px solid var(--rule)}.delta tbody tr:last-child{border-bottom:0}.delta tbody th{font-weight:400;font-size:11.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--fg-2);padding-left:0}.delta td.v{text-align:right;font-variant-numeric:tabular-nums;width:120px}.delta thead th.v{text-align:right}.delta td.a{color:var(--fg)}.delta td.b{color:var(--fg-3)}.delta td.d{color:var(--fg);padding-right:0;width:110px}.delta thead th.d{padding-right:0}.delta tr.same td,.delta tr.same th{color:var(--fg-3)}.verif li{display:grid;grid-template-columns:112px 128px 72px minmax(0,1fr);gap:4px 18px;align-items:baseline;padding:11px 0;border-top:1px solid var(--rule)}.verif li:first-child{border-top:0;padding-top:0}.v-date{font-variant-numeric:tabular-nums;color:var(--fg-2);font-size:12.5px;letter-spacing:.04em}.v-who{color:var(--fg);font-size:12.5px}.v-ver{font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--fg-3);text-align:right}.v-ver.on-current{color:var(--green)}.v-note{color:var(--fg-3);font-size:12.5px;line-height:1.6;max-width:62ch}.verif-foot{margin-top:20px;padding-top:18px;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center;justify-content:space-between}.build-figure{margin:0;background:#000;border-bottom:1px solid var(--rule)}.build-figure img{width:100%;height:auto}.build-gap{margin:0;border-bottom:1px solid var(--rule);padding:44px 18px;background:var(--chrome)}.build-gap p{font-size:12.5px;color:var(--fg-3);line-height:1.65;max-width:58ch;margin-top:9px}.build-spec{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:1px solid var(--rule)}.build-spec>div{padding:16px 18px;border-left:1px solid var(--rule);min-width:0}.build-spec>div:first-child{border-left:0}.build-spec .val{margin-top:9px;font-size:13.5px;color:var(--fg);letter-spacing:.04em;line-height:1.5}.build-spec .val a{color:var(--fg);text-decoration:none;border-bottom:1px solid var(--rule-2)}.build-spec .val a:hover{border-bottom-color:var(--fg)}.build-note{padding:16px 18px;display:flex;flex-wrap:wrap;gap:12px 30px;justify-content:space-between;align-items:baseline}.fgg-link{display:inline-flex;align-items:center;gap:9px;color:var(--fg);text-decoration:none;font-weight:500;font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;border-bottom:2px solid var(--fgg);padding-bottom:4px}.fgg-link:before{content:"";width:8px;height:8px;background:var(--fgg);flex:none}.fgg-link:hover{color:var(--fgg)}.fgg-link.sm{font-size:10px;letter-spacing:.14em;gap:7px;padding-bottom:3px}.fgg-link.sm:before{width:6px;height:6px}.filters{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--rule);background:var(--chrome)}.filters .f{padding:10px 14px;border-left:1px solid var(--rule);min-width:0;flex:1 1 160px}.filters .f:first-child{border-left:0}.filters label{display:block;margin-bottom:7px}select,input[type=text],input[type=search],input[type=number],textarea{font-family:inherit;font-size:12.5px;color:var(--fg);background:var(--ground);border:1px solid var(--rule-2);padding:8px 10px;width:100%;border-radius:0;font-variant-numeric:tabular-nums;appearance:none;-webkit-appearance:none;-moz-appearance:none}select{padding-right:30px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath d='M1 1.4 5 5.4 9 1.4' fill='none' stroke='%23838B92' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}select:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath d='M1 1.4 5 5.4 9 1.4' fill='none' stroke='%23E9ECEE' stroke-width='1.2'/%3E%3C/svg%3E")}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-moz-appearance:none;appearance:none;-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;border:1px solid var(--rule-2);background:var(--ground);cursor:pointer;flex:none}input[type=checkbox]:checked{background-color:var(--fg);border-color:var(--fg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4.2 3.6 6.8 9 1.4' fill='none' stroke='%2308090A' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}input[type=checkbox]:hover,select:hover,input:hover,textarea:hover{border-color:var(--fg-3)}select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--fg);outline-offset:0}textarea{resize:vertical;min-height:96px;line-height:1.6;letter-spacing:0}input::placeholder,textarea::placeholder{color:var(--fg-3)}.state-block{padding:46px 16px 50px;max-width:62ch}.state-block h3{font-weight:500;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg)}.state-block p{margin-top:12px;font-size:13.5px;line-height:1.66;color:var(--fg-2)}.state-block .action,.state-block .btn-quiet{margin-top:22px}.loading{padding:34px 16px;font-size:11px;letter-spacing:.17em;text-transform:uppercase;color:var(--fg-3)}.car-index{font-size:12.5px}.car-index th,.car-index td{padding:8px 10px;text-align:left;font-weight:400}.car-index thead th{font-weight:500;font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--rule-2)}.car-index tbody tr{border-bottom:1px solid var(--rule)}.car-index tbody tr:hover{background:var(--hover)}.car-index tbody th{font-weight:400;padding-left:10px}.car-index a{color:var(--fg);text-decoration:none}.car-index a:hover{text-decoration:underline;text-underline-offset:3px}.car-index .n{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg-2);width:96px}.car-index .cls,.car-index .typ{color:var(--fg-2);letter-spacing:.06em}.car-index thead .cls{width:70px}.car-index thead .typ{width:190px}.steps{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--rule);background:var(--chrome)}.steps .step{flex:1 1 150px;padding:12px 14px;border-left:1px solid var(--rule);min-width:0;position:relative}.steps .step:first-child{border-left:0}.steps .step .n{font-size:9.5px;letter-spacing:.17em;color:var(--fg-3)}.steps .step .t{display:block;margin-top:6px;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--fg-3)}.steps .step.on .t{color:var(--fg)}.steps .step.on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--fg)}.steps .step.done .t{color:var(--fg-2)}.field{padding:16px 0 18px;border-top:1px solid var(--rule)}.field:first-child{border-top:0;padding-top:0}.field>label,.field>.flabel{display:block;font-weight:500;font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:var(--fg-3);margin-bottom:9px}.field .help{margin-top:9px;font-size:12.5px;line-height:1.62;color:var(--fg-3);max-width:66ch;letter-spacing:0}.field .worked{margin-top:10px;padding-left:14px;border-left:1px solid var(--rule-2);font-size:12.5px;line-height:1.62;color:var(--fg-3);max-width:68ch;letter-spacing:0}.field .worked b{display:block;font-weight:500;font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px}.field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px 24px}.count{font-size:10px;letter-spacing:.14em;color:var(--fg-3);margin-top:7px}.count.short{color:var(--amber)}.entry{font-size:12.5px}.entry th,.entry td{padding:6px 8px;text-align:left;font-weight:400;vertical-align:middle}.entry thead th{font-weight:500;font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--rule-2);padding-bottom:9px}.entry thead th.v{text-align:right;width:116px}.entry tbody tr{border-bottom:1px solid var(--rule)}.entry tbody tr.grp{border-bottom:1px solid var(--rule-2)}.entry tbody tr.grp th{padding-top:18px;padding-bottom:7px;font-weight:500;font-size:9.5px;letter-spacing:.19em;color:var(--fg-3)}.entry tbody th{font-weight:400;font-size:11.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--fg-2);padding-left:0}.entry td.v input{text-align:right;padding:6px 8px}.entry .req{color:var(--fg-3)}.refusal{border:1px solid var(--amber);background:var(--chrome);padding:18px 18px 20px;margin-bottom:24px}.refusal h3{font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--amber)}.refusal .lede{margin-top:11px;font-size:13.5px;line-height:1.65;color:var(--fg-2);max-width:68ch;letter-spacing:0}.refusal ul{margin-top:16px;border-top:1px solid var(--rule-2)}.refusal li{padding:12px 0;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:190px minmax(0,1fr);gap:6px 20px}.refusal li:last-child{border-bottom:0}.refusal .where{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-3);padding-top:2px}.refusal .says{font-size:13px;line-height:1.62;color:var(--fg-2);letter-spacing:0}.refusal .kept{margin-top:16px;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--fg-3)}.notice{border:1px solid var(--rule-2);background:var(--chrome);padding:14px 16px;margin-bottom:22px;font-size:13px;line-height:1.6;color:var(--fg-2);letter-spacing:0;max-width:76ch}.wizard-foot{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center;justify-content:space-between;padding:16px 14px;border-top:1px solid var(--rule)}.picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.picker button{display:block;padding:0;border:0;background:var(--panel);cursor:pointer;text-align:left;position:relative}.picker img{width:100%;aspect-ratio:16 / 9;object-fit:cover;filter:saturate(.9)}.picker .cap{padding:8px 10px 10px;font-size:11px;color:var(--fg-3);letter-spacing:0;line-height:1.45}.picker button[aria-pressed=true]{background:var(--hover)}.picker button[aria-pressed=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--fg);pointer-events:none}.picker button:hover .cap{color:var(--fg-2)}.pf-head{display:flex;flex-wrap:wrap;gap:22px 40px;align-items:flex-start;justify-content:space-between;padding:28px 16px 26px;border-bottom:1px solid var(--rule-2)}.pf-id{display:flex;gap:18px;align-items:flex-start;min-width:0;flex:1 1 420px}.pf-avatar{width:62px;height:62px;flex:none;background:var(--chrome);border:1px solid var(--rule-2);object-fit:cover}.pf-bio{margin-top:12px;font-size:13.5px;line-height:1.66;color:var(--fg-2);max-width:60ch;letter-spacing:0}.standing{display:flex;flex-wrap:wrap;gap:10px 0;padding:10px 16px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--chrome);align-items:baseline}.standing>div{display:flex;align-items:baseline;gap:10px;padding:0 18px;border-left:1px solid var(--rule-2);min-width:0}.standing>div:first-child{border-left:0;padding-left:0}.standing .n{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--fg)}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:1px;background:var(--rule)}.gallery a{display:block;background:var(--panel);text-decoration:none}.gallery img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.gallery .cap{padding:9px 11px 11px;font-size:11px;color:var(--fg-3);letter-spacing:0;line-height:1.45}.gallery a:hover .cap{color:var(--fg-2)}.build-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1px;background:var(--rule)}.build-strip a{display:block;background:var(--panel);text-decoration:none}.build-strip img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.build-strip .meta{display:block;padding:12px 14px 14px}.build-strip .meta .t{display:block;font-size:13.5px;color:var(--fg);letter-spacing:.02em}.build-strip .meta .s{display:block;margin-top:7px;font-size:11.5px;color:var(--fg-3);letter-spacing:0;line-height:1.5}.build-strip a:hover .meta .t{text-decoration:underline;text-underline-offset:3px}.no-photo{aspect-ratio:16 / 9;background:var(--chrome);display:flex;align-items:center;justify-content:center;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--rule)}.car-hero{margin:0;background:#000;border-bottom:1px solid var(--rule);position:relative}.car-hero img{width:100%;height:auto;max-height:46vh;object-fit:cover}.car-hero figcaption{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--chrome);border-top:1px solid var(--rule)}footer{border-top:1px solid var(--rule);margin-top:34px}footer .wrap{padding-top:26px;padding-bottom:44px}.foot-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:26px}.foot-grid p{font-size:11.5px;line-height:1.65;color:var(--fg-3);max-width:44ch;margin-top:10px}.foot-grid a{color:var(--fg-3);text-decoration:none;border-bottom:1px solid var(--rule-2)}.foot-grid a:hover{color:var(--fg-2)}.demo-strip{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;padding:9px 14px;border:1px solid var(--rule-2);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-3)}.demo-strip b{font-weight:500;color:var(--fg-2)}.game-strip-wrap{border-top:1px solid var(--rule);background:var(--chrome)}.game-strip{display:flex;flex-wrap:wrap;align-items:center;gap:0;min-height:38px}.game-strip .lbl{padding-right:16px;margin-right:2px}.game-strip .gs{display:flex;align-items:baseline;gap:8px;padding:9px 15px;text-decoration:none;border-left:1px solid var(--rule);position:relative;min-width:0}.game-strip .gs:hover{background:var(--hover)}.game-strip .gs .s{font-weight:500;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-2)}.game-strip .gs .v{font-size:10.5px;color:var(--fg-3);font-variant-numeric:tabular-nums;letter-spacing:.04em}.game-strip .gs.mine .s{color:var(--fg)}.game-strip .gs.on{background:var(--panel)}.game-strip .gs.on:before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--fg)}.game-strip .gs.on .s,.game-strip .gs.on .v{color:var(--fg)}.game-strip .gs.clear .s{color:var(--fg-3)}.board thead .c-game{width:60px}.board thead .c-pick{width:62px}.c-game a{font-weight:500;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);text-decoration:none;border-bottom:1px solid transparent}.c-game a:hover{color:var(--fg);border-bottom-color:var(--rule-2)}tr.s-stale .c-game a{color:var(--fg-3)}tr.s-undated .c-state{--state: var(--fg-3)}tr.s-undated .edge,.f-undated .edge{background:transparent;border-left:1px solid var(--fg-3);border-right:1px solid var(--fg-3)}tr.s-undated .state-label{color:var(--fg-3)}.f-undated{--state: var(--fg-3)}.k-undated{--k: var(--fg-3)}.legend .k-undated .bar{background:transparent;border-left:1px solid var(--fg-3);border-right:1px solid var(--fg-3)}.games{display:grid;grid-template-columns:1fr;gap:0}.game-row{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:14px 26px;align-items:start;padding:20px 16px 22px;border-top:1px solid var(--rule);text-decoration:none}.game-row:first-child{border-top:0}.game-row:hover{background:var(--hover)}.game-row .short{font-weight:500;font-size:17px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg)}.game-row .name{display:block;font-size:14.5px;letter-spacing:.02em;color:var(--fg)}.game-row .blurb{display:block;margin-top:9px;font-size:12.5px;line-height:1.62;color:var(--fg-3);max-width:74ch;letter-spacing:0}.game-row .name .lbl{display:inline}.game-row .facts{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:12px}.game-row .facts span{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-3)}.game-row .facts b{font-weight:500;color:var(--fg-2)}.game-row .go{align-self:center;display:inline-flex;align-items:center;gap:10px;font-weight:500;font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap}.game-row:hover .go{color:var(--fg)}.share-sheet{display:flex;flex-wrap:wrap;gap:16px 30px;align-items:flex-end;justify-content:space-between;margin-top:26px;padding-top:22px;border-top:1px solid var(--rule)}.share-sheet .why{max-width:62ch;min-width:0;flex:1 1 360px}.share-sheet .why p{margin-top:10px;font-size:13px;line-height:1.62;color:var(--fg-2);letter-spacing:0}.share-sheet .why b{font-weight:500;color:var(--fg)}.patch-game{padding:0}.patches{font-size:12.5px}.patches th,.patches td{padding:9px 10px;text-align:left;font-weight:400;vertical-align:baseline}.patches thead th{font-weight:500;font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--rule-2);white-space:nowrap}.patches thead th:first-child{padding-left:16px}.patches tbody tr{border-bottom:1px solid var(--rule)}.patches tbody tr:last-child{border-bottom:0}.patches tbody th{font-weight:500;color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:.06em;padding-left:16px;width:124px}.patches tr.is-current th{color:var(--green)}.patches .d{color:var(--fg-3);font-variant-numeric:tabular-nums;width:120px}.patches .n{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg-2);width:110px;padding-right:16px;white-space:nowrap}.patches .notes{color:var(--fg-2);letter-spacing:0;line-height:1.6;max-width:70ch}.reverify{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--rule);background:var(--chrome);flex-wrap:wrap}.reverify .track{flex:1 1 220px;height:6px;background:var(--rule);position:relative;min-width:120px}.reverify .fill{position:absolute;left:0;top:0;bottom:0;background:var(--green)}.reverify .said{font-size:11px;letter-spacing:.02em;color:var(--fg-2)}.reverify .said b{font-weight:500;color:var(--fg);font-variant-numeric:tabular-nums}.gloss-table{font-size:12.5px}.gloss-table th,.gloss-table td{padding:10px 16px;text-align:left;font-weight:400;vertical-align:baseline}.gloss-table thead th{font-weight:500;font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--rule-2)}.gloss-table thead .k{width:260px}.gloss-table tbody tr{border-bottom:1px solid var(--rule)}.gloss-table tbody tr:last-child{border-bottom:0}.gloss-table tbody tr:hover:not(.grp){background:var(--hover)}.gloss-table tbody tr.grp{border-bottom:1px solid var(--rule-2)}.gloss-table tbody tr.grp th{padding-top:20px;padding-bottom:8px;font-weight:500;font-size:9.5px;letter-spacing:.19em;text-transform:uppercase;color:var(--fg-3)}.gloss-table tbody th.k{font-weight:400}.gloss-table tbody th.k a{color:var(--fg);text-decoration:none;font-size:13.5px;letter-spacing:.02em}.gloss-table tbody th.k a:hover{text-decoration:underline;text-underline-offset:3px}.gloss-table tbody td{color:var(--fg-3);letter-spacing:0;line-height:1.6;max-width:88ch}.entry-body{padding:26px 16px 30px;max-width:78ch}.entry-body h1{font-size:clamp(23px,1rem + 1.8vw,36px);line-height:1.06}.entry-body .lede{margin-top:16px;font-size:15px;line-height:1.66;color:var(--fg);letter-spacing:0;max-width:66ch}.entry-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;border-top:1px solid var(--rule)}.entry-split>div{padding:22px 26px 26px 16px;min-width:0}.entry-split>div+div{border-left:1px solid var(--rule);padding-left:26px;padding-right:16px}.effects{display:grid;grid-template-columns:1fr;gap:0}.effects>div{padding:0 0 18px}.effects>div+div{padding-top:18px;border-top:1px solid var(--rule)}.effects dt{font-weight:500;font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:var(--fg-3);margin-bottom:10px}.effects dd{font-size:13.5px;line-height:1.64;color:var(--fg-2);letter-spacing:0}.mistake{margin-top:22px;padding:16px 18px;border:1px solid var(--rule-2);background:var(--chrome)}.mistake .lbl{display:block;margin-bottom:9px}.mistake p{font-size:13.5px;line-height:1.64;color:var(--fg-2);letter-spacing:0;max-width:68ch}.collections{border-top:1px solid var(--rule)}.collections>*{display:block;padding:15px 16px 17px;border-bottom:1px solid var(--rule);text-decoration:none}.collections a:hover{background:var(--hover)}.collections .t{display:flex;gap:14px;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.collections .t .nm{font-size:13.5px;letter-spacing:.03em;color:var(--fg)}.collections .t .ct{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-3)}.collections .d{display:block;margin-top:8px;font-size:12.5px;line-height:1.6;color:var(--fg-3);letter-spacing:0;max-width:74ch}.toggle-rows{border-top:1px solid var(--rule)}.toggle-row{display:grid;grid-template-columns:20px 76px minmax(0,1fr);gap:12px 16px;align-items:start;padding:14px 0 15px;border-bottom:1px solid var(--rule);cursor:pointer}.toggle-row:hover{background:var(--hover)}.toggle-row input{margin-top:3px}.toggle-row .s{font-weight:500;font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-2);padding-top:1px}.toggle-row .n{font-size:13.5px;color:var(--fg);letter-spacing:.02em}.toggle-row .w{display:block;margin-top:6px;font-size:11.5px;line-height:1.55;color:var(--fg-3);letter-spacing:0}.toggle-row.on .s,.toggle-row.on .n{color:var(--fg)}.tuner-mark{display:inline-flex;align-items:baseline;gap:9px;border:1px solid var(--violet);padding:4px 9px 5px;white-space:nowrap}.tuner-mark .jp{font-size:11px;color:var(--violet);letter-spacing:.1em}.tuner-mark .en{font-weight:500;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--violet)}.tuner-mark.sm{padding:2px 6px 3px}.tuner-mark.sm .jp{font-size:9.5px}.tuner-mark.sm .en{font-size:8.5px}.criteria{border-top:1px solid var(--rule)}.criteria li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:4px 14px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--rule)}.criteria .tick{font-size:11px;color:var(--fg-3)}.criteria li.met .tick{color:var(--green)}.criteria .says{font-size:13px;color:var(--fg-2);letter-spacing:0}.criteria .why{grid-column:2 / -1;font-size:11.5px;line-height:1.55;color:var(--fg-3);letter-spacing:0;max-width:70ch}.criteria .n{font-variant-numeric:tabular-nums;font-size:12px;color:var(--fg-3)}.criteria li.met .n{color:var(--fg-2)}.moderation{border:1px solid var(--rule-2);background:var(--chrome);padding:14px 16px 16px;margin-bottom:22px}.moderation.removed{border-color:var(--amber)}.moderation p{margin-top:9px;font-size:13px;line-height:1.62;color:var(--fg-2);letter-spacing:0;max-width:72ch}.moderation .who{margin-top:10px;font-size:11.5px;color:var(--fg-3)}.revisions li{display:grid;grid-template-columns:112px 96px minmax(0,1fr);gap:4px 18px;align-items:baseline;padding:11px 0;border-top:1px solid var(--rule)}.revisions li:first-child{border-top:0;padding-top:0}.revisions .r-date{font-variant-numeric:tabular-nums;color:var(--fg-2);font-size:12.5px;letter-spacing:.04em}.revisions .r-kind{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-3)}.revisions li.reset .r-kind{color:var(--amber)}.revisions .r-what{font-size:12.5px;line-height:1.6;color:var(--fg-3);letter-spacing:0}.panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.panel-grid>*{border-left:1px solid var(--rule);min-width:0}.panel-grid>*:nth-child(odd){border-left:0}.panel-grid>*:nth-child(n+3){border-top:1px solid var(--rule)}.op-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;align-items:center;padding:12px 0;border-bottom:1px solid var(--rule)}.op-row:last-child{border-bottom:0}.op-row .t{font-size:13px;color:var(--fg);letter-spacing:.02em;min-width:0;overflow:hidden;text-overflow:ellipsis}.op-row .s{display:block;margin-top:5px;font-size:11px;color:var(--fg-3);letter-spacing:0;line-height:1.5}.op-row .acts{display:flex;gap:8px;flex-wrap:wrap}.btn-tiny{font-family:inherit;font-weight:500;font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-2);background:transparent;border:1px solid var(--rule-2);padding:6px 10px;cursor:pointer;white-space:nowrap}.btn-tiny:hover{border-color:var(--fg);color:var(--fg)}.btn-tiny[disabled]{color:var(--fg-3);cursor:not-allowed}.readout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 20px;font-size:12.5px}.readout dt{color:var(--fg-3);letter-spacing:0}.readout dd{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg)}.spark{display:flex;align-items:flex-end;gap:4px;height:56px;margin-top:14px;border-bottom:1px solid var(--rule-2);padding-bottom:1px}.spark .col{flex:1 1 0;min-width:0;background:var(--rule-2);min-height:1px;position:relative}.spark .col.now{background:var(--fg-3)}.confirm{border:1px solid var(--amber);background:var(--chrome);padding:15px 16px 17px;margin:14px 0 4px}.confirm .lbl{display:block;margin-bottom:9px;color:var(--amber)}.confirm p{font-size:13px;line-height:1.62;color:var(--fg-2);letter-spacing:0;max-width:72ch}.confirm .acts{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.said-back{margin-top:12px;padding:11px 14px;border-left:2px solid var(--rule-2);font-size:12.5px;line-height:1.6;color:var(--fg-2);letter-spacing:0;max-width:76ch}.record-acts{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;padding:12px 16px;border-top:1px solid var(--rule);background:var(--chrome)}.record-acts .spacer{flex:1 1 auto}@media(max-width:1400px){.board .c-conf{display:none}}@media(max-width:1290px){.panel-grid{grid-template-columns:1fr}.panel-grid>*{border-left:0}.panel-grid>*+*{border-top:1px solid var(--rule)}}@media(max-width:1300px){.board .c-tuner{display:none}}@media(max-width:1150px){.board .c-ver{display:none}.entry-split{grid-template-columns:1fr}.entry-split>div{padding:20px 16px 22px}.entry-split>div+div{border-left:0;border-top:1px solid var(--rule);padding-left:16px;padding-right:16px}.game-row{grid-template-columns:78px minmax(0,1fr)}.game-row .go{grid-column:2;justify-self:start;align-self:start}}@media(max-width:1000px){.setup-grid{grid-template-columns:1fr;gap:28px}.build-spec{grid-template-columns:1fr 1fr}.build-spec>div:nth-child(3){border-left:0}.build-spec>div:nth-child(n+3){border-top:1px solid var(--rule)}.foot-grid{grid-template-columns:1fr}}@media(max-width:1020px){.board thead{display:none}.board tbody tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;padding:12px 12px 13px 15px;position:relative}.board tbody tr.s-current{--state: var(--green)}.board tbody tr.s-unver{--state: var(--amber)}.board tbody tr.s-stale{--state: var(--stale)}.board tbody tr.s-feat{--state: var(--violet)}.board th,.board td{padding:0;white-space:normal;overflow:visible}.board tbody .c-state{padding-left:0!important;grid-column:1;grid-row:1;position:static}.board .c-disc{grid-column:2;grid-row:1;text-align:right;font-size:10.5px;letter-spacing:.13em}.board .c-class{grid-column:3;grid-row:1;font-size:10.5px;letter-spacing:.13em;color:var(--fg-3)}.board .c-car{grid-column:1 / -1;grid-row:2;font-size:13.5px;padding-top:3px!important}.board .c-built{grid-column:1 / -1;grid-row:3;font-size:12.5px;line-height:1.5;padding-top:2px!important}.board .c-ver,.board .c-tuner{display:none}.board .c-game{grid-column:1;grid-row:1;padding-left:0!important}.board tbody .c-state{grid-column:1;grid-row:1;justify-self:start}.board tbody tr{grid-template-columns:auto auto minmax(0,1fr) auto}.board tbody .c-state{grid-column:1}.board .c-game{grid-column:2}.board .c-disc{grid-column:3}.board .c-class{grid-column:4}.board .c-pick{grid-column:1 / -1;grid-row:4;padding-top:8px!important}}@media(max-width:900px){.car-index .typ{display:none}}@media(max-width:860px){.pair{grid-template-columns:1fr}.pair>div{padding-right:0}.pair>div+div{padding-left:0;border-left:0;border-top:1px solid var(--rule);padding-top:20px}.intent dl{grid-template-columns:1fr;gap:0}.intent dl>div:nth-child(2){border-top:1px solid var(--rule);padding-top:18px}.verif li{grid-template-columns:104px minmax(0,1fr) 62px}.v-note{grid-column:1 / -1;padding-top:2px}.refusal li{grid-template-columns:1fr}.filters .f{flex:1 1 45%;border-left:0;border-top:1px solid var(--rule)}.filters .f:first-child,.filters .f:nth-child(2){border-top:0}.filters .f:nth-child(2n){border-left:1px solid var(--rule)}}@media(max-width:760px){.wrap{padding:0 14px}.board-head{padding:22px 14px 20px;gap:18px}.board-head .right{width:100%}.board-head .right .lbl{display:none}.action{width:100%;justify-content:space-between}.deck{margin-top:12px;font-size:13px}.legend{padding:11px 14px;gap:9px 20px}.module-body{padding:16px 14px}.module-head,.module-foot{padding:10px 14px}.record-head,.pf-head{padding:22px 14px 20px}.ident{gap:16px}.freshness{flex:1 1 auto;min-width:0}.build-spec{grid-template-columns:1fr}.build-spec>div{border-left:0;border-top:1px solid var(--rule)}.build-spec>div:first-child{border-top:0}.build-note{padding:16px 14px}.setup td.v,.delta td.v{width:78px}.delta td.d{width:76px}.setup,.delta{font-size:12px}.setup tbody th,.delta tbody th{font-size:11px}.mast-nav{gap:6px 16px}.mast-nav a,.mast-nav button{padding:8px 0}.brand .tag{display:none}.code-field{gap:14px}.copy{width:100%;padding:15px 18px}.steps .step{flex:1 1 45%;border-left:0;border-top:1px solid var(--rule)}.steps .step:first-child,.steps .step:nth-child(2){border-top:0}.steps .step:nth-child(2n){border-left:1px solid var(--rule)}.entry thead th.v{width:88px}.standing{gap:8px 20px}.standing>div{border-left:0;padding:0}.car-hero img{max-height:38vh}.game-strip{padding-bottom:4px}.game-strip .gs{padding:8px 11px;flex:0 0 auto}.game-strip .lbl{display:none}.games .game-row{padding:16px 14px 18px}.entry-body,.state-block{padding-left:14px;padding-right:14px}.toggle-row{grid-template-columns:20px minmax(0,1fr)}.toggle-row .s{grid-column:2;grid-row:2;margin-top:2px}.toggle-row .n{grid-column:2;grid-row:1}.revisions li,.criteria li{grid-template-columns:1fr}.criteria .n{text-align:left}.patches .notes{display:none}.share-sheet{gap:14px}.op-row{grid-template-columns:1fr}}@media(max-width:420px){.setup th,.setup td,.delta th,.delta td,.entry th,.entry td{padding-left:6px;padding-right:6px}.setup tbody th,.delta tbody th,.entry tbody th{padding-left:0}.setup td.v,.delta td.d{padding-right:0}.setup td.v{width:70px}.verif li{grid-template-columns:96px minmax(0,1fr) 58px;gap:4px 12px}.pf-avatar{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
