body:has(.g-doc) .buybar{display:none}.g-doc{max-width:760px;margin:0 auto;padding:6px 0 20px}.g-doc h1{font-family:var(--f-disp);letter-spacing:-.01em;margin:14px 0 0;font-size:29px;font-weight:400;line-height:1.08}@media (min-width:1000px){.g-doc h1{font-size:40px}}.g-doc h2{font-family:var(--f-disp);margin:0 0 12px;font-size:22px;font-weight:400;line-height:1.1}@media (min-width:1000px){.g-doc h2{font-size:26px}}.g-doc h3{margin:0 0 6px;font-size:16px;font-weight:500;line-height:1.3}.g-prose{color:var(--ink);margin:0;font-size:15.5px;line-height:1.62}.g-prose.mut{color:var(--muted)}.g-prose a{text-underline-offset:2px;text-decoration:underline}.g-sec{border-top:1px solid var(--line-soft);padding:26px 0;scroll-margin-top:96px}.g-sec:first-of-type{border-top:0}.g-bluf{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--ink);border-radius:var(--radius);margin-top:16px;padding:16px 18px}.g-bluf p{margin:0;font-size:16px;line-height:1.6}.g-bluf p+p{margin-top:9px}.g-bluf b{font-weight:600}.g-bluf .go{background:var(--ink);min-height:48px;color:var(--paper);border-radius:var(--radius);align-items:center;gap:7px;margin-top:12px;padding:0 16px;font-size:15px;display:inline-flex}.g-bluf .go:hover{background:var(--dark)}.g-fig{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);margin:6px 0 4px;overflow:hidden}.g-fig svg{width:100%;height:auto;display:block}.g-fig figcaption{color:var(--muted);border-top:1px solid var(--line-soft);padding:9px 12px;font-size:12.5px;line-height:1.5}.g-steps{counter-reset:s;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.g-steps li{counter-increment:s;grid-template-columns:auto 1fr;align-items:start;gap:13px;display:grid}.g-steps li:before{content:counter(s);background:var(--dark);width:34px;height:34px;color:var(--on-dark);font-family:var(--f-num);border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex}.g-steps p{color:var(--ink);margin:0;font-size:15px;line-height:1.6}.g-steps p .mut{color:var(--muted)}.g-err{background:var(--surface);border:1px solid var(--line-soft);border-left:3px solid var(--red);border-radius:var(--radius);margin-top:8px;padding:16px 18px}.g-err h3{color:var(--red)}.g-err p{color:var(--ink);margin:6px 0 0;font-size:15px;line-height:1.6}.g-err p .mut{color:var(--muted)}.g-check{background:var(--dark);color:var(--on-dark);border-radius:var(--radius);margin-top:8px;padding:18px}.g-check h3{color:var(--on-dark);margin:0 0 4px;font-size:17px}.g-check .sub{color:var(--on-dark-mut);margin:0 0 14px;font-size:13.5px;line-height:1.5}.g-check__row{flex-wrap:wrap;align-items:stretch;gap:9px;display:flex}.g-check__f{background:var(--paper);border-radius:var(--radius);flex:1;align-items:center;min-width:200px;display:flex;overflow:hidden}.g-check__f input{min-width:0;height:52px;font-family:var(--f-num);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 14px;font-size:16px}.g-check__f .unit{font-family:var(--f-num);color:var(--muted);padding:0 14px 0 4px;font-size:15px}.g-check__go{background:var(--paper);height:52px;color:var(--ink);border-radius:var(--radius);white-space:nowrap;padding:0 20px;font-size:15px}.g-check__go:hover{background:var(--on-dark)}.g-check__out{background:color-mix(in srgb, var(--paper) 7%, transparent);border:1px solid var(--line-dark);border-radius:var(--radius);margin-top:14px;padding:14px 15px;font-size:14.5px;line-height:1.6}.g-check__out .verdict{margin-bottom:4px;font-size:15.5px;font-weight:600;display:block}.g-check__out .v-ok{color:#8fd19e}.g-check__out .v-warn{color:#e7b4b4}.g-check__out .res{background:var(--paper);min-height:44px;color:var(--ink);border-radius:var(--radius);align-items:center;margin-top:10px;padding:0 15px;font-size:14px;display:inline-flex}.g-check__out .res:hover{background:var(--on-dark)}.g-check__hint{color:var(--on-dark-mut);margin:9px 0 0;font-size:12.5px}.g-std{border-collapse:collapse;width:100%;margin-top:4px;font-size:14px}.g-std caption{text-align:left;color:var(--muted);padding-bottom:12px;font-size:13px;line-height:1.5}.g-std th,.g-std td{text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:10px}.g-std thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:400}.g-std .mm{font-family:var(--f-num);white-space:nowrap;font-size:15px;font-weight:500}.g-std .cnt{font-family:var(--f-num);color:var(--muted);white-space:nowrap}.g-std .pick{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);white-space:nowrap;align-items:center;min-height:44px;padding:0 12px;font-size:13.5px;display:inline-flex}.g-std .pick:hover{border-color:var(--ink)}.g-std .none{color:var(--muted)}@media (max-width:640px){.g-std thead{position:absolute;left:-9999px}.g-std,.g-std tbody,.g-std tr,.g-std td{width:100%;display:block}.g-std tr{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);margin-bottom:8px;padding:10px 12px}.g-std td{border:0;justify-content:space-between;align-items:center;gap:12px;padding:3px 0;display:flex}.g-std td[data-l]:before{content:attr(data-l);color:var(--muted);font-size:12.5px}}.g-pickrow{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.g-pickrow a{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:8px;min-height:48px;padding:0 15px;font-size:14.5px;display:inline-flex}.g-pickrow a:hover{border-color:var(--ink)}.g-pickrow a b{font-family:var(--f-num);white-space:nowrap;font-weight:500}.g-pickrow a .n{font-family:var(--f-num);color:var(--muted);white-space:nowrap;font-size:12px}.g-cant{background:var(--clay);border-radius:var(--radius);margin-top:8px;padding:18px}.g-cant p{margin:0;font-size:15px;line-height:1.6}.g-cant .two{grid-template-columns:1fr;gap:9px;margin-top:14px;display:grid}@media (min-width:560px){.g-cant .two{grid-template-columns:1fr 1fr}}.g-cant .two a{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);padding:14px 15px;display:block}.g-cant .two a:hover{border-color:var(--ink)}.g-cant .two b{font-family:var(--f-num);font-size:18px;font-weight:500;display:block}.g-cant .two span{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.45;display:block}.g-cant .all{min-height:44px;color:var(--muted);align-items:center;margin-top:12px;font-size:14px;text-decoration:underline;display:inline-flex}.g-index{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.g-index a,.g-index .soon{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);padding:16px;display:block}.g-index a:hover{border-color:var(--ink)}.g-index b{font-size:15.5px;font-weight:500;display:block}.g-index span{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.5;display:block}.g-index .soon{color:var(--muted)}.g-index .soon .tag{font-family:var(--f-num);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);border-radius:var(--radius);margin-bottom:6px;padding:2px 7px;font-size:11px;display:inline-block}.g-soonchip{font-family:var(--f-num);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);vertical-align:2px;margin-right:8px;padding:2px 7px;font-size:11px;display:inline-block}.g-bb{z-index:40;background:var(--paper);border-top:1px solid var(--line);padding:9px var(--pad) calc(9px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.g-bb__in{align-items:center;gap:10px;max-width:760px;margin:0 auto;display:flex}.g-bb__t{flex:1;min-width:0}.g-bb__t b{font-size:13.5px;font-weight:500;display:block}.g-bb__t span{color:var(--muted);font-size:11.5px}.g-bb__b{background:var(--ink);height:48px;color:var(--paper);border-radius:var(--radius);white-space:nowrap;align-items:center;padding:0 18px;font-size:14px;display:inline-flex}
