.guides-module__NfDF7G__page{--wrap:1160px;--gutter:clamp(20px, 4vw, 48px);--gap:clamp(88px, 10vw, 136px);--ease:cubic-bezier(.22, .7, .2, 1);background:var(--canvas);color:var(--ink);padding-bottom:clamp(72px,9vw,120px);font-size:15.5px;line-height:1.75}.guides-module__NfDF7G__wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.guides-module__NfDF7G__section{margin-top:var(--gap);scroll-margin-top:90px}.guides-module__NfDF7G__sHead{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:end;gap:16px 48px;margin-bottom:clamp(32px,4vw,48px);display:grid}.guides-module__NfDF7G__sNo{font-family:var(--font-serif);letter-spacing:.08em;color:var(--accent);align-items:center;gap:12px;margin:0 0 12px;font-size:14px;font-weight:700;display:flex}.guides-module__NfDF7G__sNo:after{content:"";opacity:.45;background:currentColor;width:36px;height:1px}.guides-module__NfDF7G__h2{font-family:var(--font-serif);letter-spacing:.01em;margin:0;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.3}.guides-module__NfDF7G__sAside{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.guides-module__NfDF7G__sAside p{color:var(--muted);margin:0;font-size:15px}.guides-module__NfDF7G__live{color:inherit;cursor:pointer;text-decoration:none}.guides-module__NfDF7G__go{width:36px;height:36px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);transition:background .3s var(--ease), color .3s, box-shadow .3s, transform .3s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.guides-module__NfDF7G__live:hover .guides-module__NfDF7G__go{color:#fff;background:var(--accent);box-shadow:none;transform:translate(2px)}.guides-module__NfDF7G__soonTag{color:var(--faint);white-space:nowrap;flex-shrink:0;font-size:12.5px}.guides-module__NfDF7G__soon{cursor:default}.guides-module__NfDF7G__hero{border-bottom:1px solid var(--line);background:radial-gradient(ellipse 50% 70% at 92% 8%, rgb(var(--accent-rgb) / .07), transparent 70%), linear-gradient(to bottom, var(--panel), var(--canvas));padding:clamp(64px,9vw,128px) 0 clamp(56px,7vw,96px);position:relative}.guides-module__NfDF7G__heroGrid{grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:clamp(48px,7vw,120px);display:grid}.guides-module__NfDF7G__title{font-family:var(--font-serif);letter-spacing:.01em;margin:0;font-size:clamp(40px,5.2vw,68px);font-weight:600;line-height:1.18}.guides-module__NfDF7G__title em{color:var(--accent);font-style:normal}.guides-module__NfDF7G__lead{max-width:34em;color:var(--ink-2);margin:24px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.85}.guides-module__NfDF7G__search{max-width:620px;margin-top:40px}.guides-module__NfDF7G__searchBox{height:60px;color:var(--muted);background:var(--panel);box-shadow:0 0 0 1px var(--line-2), 0 18px 40px -26px rgb(var(--shadow-rgb) / .45);border-radius:30px;align-items:center;gap:12px;padding:0 10px 0 22px;transition:box-shadow .25s;display:flex}.guides-module__NfDF7G__searchBox:focus-within{box-shadow:0 0 0 2px rgb(var(--accent-rgb) / .55), 0 18px 40px -26px rgb(var(--shadow-rgb) / .45)}.guides-module__NfDF7G__searchBox input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.guides-module__NfDF7G__searchBox input::placeholder{color:var(--faint)}.guides-module__NfDF7G__searchBox input::-webkit-search-cancel-button{display:none}.guides-module__NfDF7G__searchClear{width:36px;height:36px;color:var(--muted);background:var(--chip);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.guides-module__NfDF7G__popular{color:var(--faint);flex-wrap:wrap;align-items:center;gap:4px 18px;margin:16px 0 0 22px;font-size:14px;display:flex}.guides-module__NfDF7G__popular button{font:inherit;color:var(--ink-2);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:5px;background:0 0;border:0;padding:0;transition:color .2s,text-decoration-color .2s}.guides-module__NfDF7G__popular button:hover{color:var(--accent);text-decoration-color:currentColor}.guides-module__NfDF7G__results{background:var(--panel);box-shadow:0 0 0 1px var(--line), 0 24px 48px -32px rgb(var(--shadow-rgb) / .5);animation:guides-module__NfDF7G__rise .3s var(--ease) both;border-radius:20px;margin-top:10px;padding:6px}.guides-module__NfDF7G__result{border-radius:14px;align-items:center;gap:14px;padding:10px 10px 10px 16px;transition:background .2s;display:flex}.guides-module__NfDF7G__result.guides-module__NfDF7G__live:hover{background:var(--canvas)}.guides-module__NfDF7G__resultCat{width:72px;color:var(--accent);flex-shrink:0;font-size:13px}.guides-module__NfDF7G__resultTitle{flex:1;min-width:0;font-weight:500}.guides-module__NfDF7G__noResult{color:var(--muted);margin:0;padding:12px 16px}.guides-module__NfDF7G__heroFacts{margin:0}.guides-module__NfDF7G__heroFacts div{border-top:1px solid var(--line-2);padding:18px 0}.guides-module__NfDF7G__heroFacts div:last-child{padding-bottom:0}.guides-module__NfDF7G__heroFacts dt{font-family:var(--font-serif);color:var(--ink);font-size:40px;font-weight:600;line-height:1.05}.guides-module__NfDF7G__heroFacts dd{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.6}.guides-module__NfDF7G__startList{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.guides-module__NfDF7G__startList li{border-bottom:1px solid var(--line-2)}.guides-module__NfDF7G__startRow{isolation:isolate;grid-template-columns:96px minmax(0,1fr) 220px 36px;align-items:center;gap:28px;padding:30px 8px 30px 0;display:grid;position:relative}.guides-module__NfDF7G__startRow:before{content:"";background:var(--panel);opacity:0;z-index:-1;border-radius:16px;transition:opacity .3s;position:absolute;inset:0 -20px}.guides-module__NfDF7G__startRow.guides-module__NfDF7G__live:hover:before{opacity:1}.guides-module__NfDF7G__startNo{font-family:var(--font-serif);color:var(--line-2);font-size:44px;font-weight:600;line-height:1;transition:color .3s}.guides-module__NfDF7G__startRow.guides-module__NfDF7G__live:hover .guides-module__NfDF7G__startNo{color:var(--accent)}.guides-module__NfDF7G__startMain{flex-direction:column;gap:6px;display:flex}.guides-module__NfDF7G__startVerb{font-family:var(--font-serif);font-size:23px;font-weight:600;line-height:1.4}.guides-module__NfDF7G__startBrief{max-width:40em;color:var(--ink-2);font-size:15px;line-height:1.75}.guides-module__NfDF7G__startGuide{color:var(--muted);text-align:right;font-size:14px;line-height:1.6}.guides-module__NfDF7G__browser{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,64px);display:grid}.guides-module__NfDF7G__tabs{top:calc(var(--header-h) + 32px);position:sticky}.guides-module__NfDF7G__tabsInner{background:var(--panel);box-shadow:0 0 0 1px var(--line), 0 24px 48px -40px rgb(var(--shadow-rgb) / .45);border-radius:22px;flex-direction:column;gap:2px;padding:10px;display:flex}.guides-module__NfDF7G__tab{height:48px;color:var(--ink-2);border-radius:14px;align-items:center;gap:12px;padding:0 14px;font-size:15.5px;text-decoration:none;transition:background .25s,color .25s;display:flex;position:relative}.guides-module__NfDF7G__tab svg{color:var(--muted);transition:color .25s}.guides-module__NfDF7G__tab:hover{color:var(--ink);background:var(--canvas)}.guides-module__NfDF7G__tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.guides-module__NfDF7G__tabName{flex:1}.guides-module__NfDF7G__tabCount{font-variant-numeric:tabular-nums;color:var(--faint);font-size:12.5px}.guides-module__NfDF7G__tabOn,.guides-module__NfDF7G__tabOn:hover{color:var(--accent-strong);background:var(--accent-soft);font-weight:600}.guides-module__NfDF7G__tabOn svg,.guides-module__NfDF7G__tabOn .guides-module__NfDF7G__tabCount{color:var(--accent)}.guides-module__NfDF7G__panel{min-width:0}.guides-module__NfDF7G__group{scroll-margin-top:calc(var(--header-h) + 32px);padding-bottom:clamp(40px,5vw,64px)}.guides-module__NfDF7G__group+.guides-module__NfDF7G__group{border-top:1px solid var(--line-2);padding-top:clamp(40px,5vw,64px)}.guides-module__NfDF7G__group:last-child{padding-bottom:0}.guides-module__NfDF7G__groupTitle{font-family:var(--font-serif);letter-spacing:.04em;color:var(--accent);align-items:center;gap:10px;margin:0 0 6px;font-size:15px;font-weight:700;display:flex}.guides-module__NfDF7G__panelCovers{color:var(--muted);margin:0;font-size:14px}.guides-module__NfDF7G__panelBrief{max-width:30em;font-family:var(--font-serif);color:var(--ink);margin:12px 0 0;font-size:clamp(20px,2vw,25px);font-weight:600;line-height:1.6}.guides-module__NfDF7G__panelList{margin:28px 0 0;padding:0;list-style:none}.guides-module__NfDF7G__panelList li{border-top:1px solid var(--line)}.guides-module__NfDF7G__panelRow{align-items:center;gap:20px;padding:18px 0;display:flex}.guides-module__NfDF7G__panelText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.guides-module__NfDF7G__panelText strong{font-size:16.5px;font-weight:600;line-height:1.55;transition:color .2s}.guides-module__NfDF7G__panelText small{color:var(--muted);font-size:14px;line-height:1.7}.guides-module__NfDF7G__panelRow.guides-module__NfDF7G__live:hover strong{color:var(--accent)}.guides-module__NfDF7G__panelRow.guides-module__NfDF7G__soon strong{color:var(--ink-2);font-weight:500}@keyframes guides-module__NfDF7G__rise{0%{opacity:0;transform:translateY(8px)}}.guides-module__NfDF7G__fixes{margin-top:var(--gap);color:#f4efe4;background:radial-gradient(ellipse 60% 80% at 100% 0%, rgb(var(--accent-rgb) / .22), transparent 65%), #1d1c18;padding:clamp(72px,8vw,112px) 0}.guides-module__NfDF7G__fixes .guides-module__NfDF7G__sNo{color:#cfe0b8}.guides-module__NfDF7G__fixes .guides-module__NfDF7G__sAside p{color:#f4efe499}.guides-module__NfDF7G__fixGrid{border-top:1px solid #f4efe429;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.guides-module__NfDF7G__fix{flex-direction:column;gap:6px;min-height:190px;padding:28px 24px 26px 0;display:flex;position:relative}.guides-module__NfDF7G__fix+.guides-module__NfDF7G__fix{border-left:1px solid #f4efe41a;padding-left:24px}.guides-module__NfDF7G__fix svg{color:#cfe0b8;margin-bottom:auto}.guides-module__NfDF7G__fix strong{font-family:var(--font-serif);margin-top:28px;font-size:20px;font-weight:600;line-height:1.4}.guides-module__NfDF7G__fix small{color:#f4efe480;font-size:13.5px;line-height:1.6;transition:color .2s}.guides-module__NfDF7G__fix.guides-module__NfDF7G__live:hover small{color:#cfe0b8}.guides-module__NfDF7G__checkTools{align-items:center;gap:18px;display:flex}.guides-module__NfDF7G__meter{align-items:center;gap:10px;display:inline-flex}.guides-module__NfDF7G__meterBar{background:var(--line-2);border-radius:2px;width:140px;height:4px;overflow:hidden}.guides-module__NfDF7G__meterBar i{background:var(--accent);height:100%;transition:width .4s var(--ease);border-radius:2px;display:block}.guides-module__NfDF7G__meterText{font-variant-numeric:tabular-nums;color:var(--muted);font-size:13.5px}.guides-module__NfDF7G__print{font:inherit;color:var(--ink-2);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:5px;background:0 0;border:0;padding:0;font-size:14px}.guides-module__NfDF7G__print:hover{color:var(--accent)}.guides-module__NfDF7G__checkGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid}.guides-module__NfDF7G__checkCol{border-top:1px solid var(--ink);padding-top:20px}.guides-module__NfDF7G__checkCol h3{align-items:baseline;gap:10px;margin:0 0 14px;font-size:16px;font-weight:600;display:flex}.guides-module__NfDF7G__checkCol h3 span{font-family:var(--font-serif);color:var(--accent);font-size:15px}.guides-module__NfDF7G__checkCol ul{margin:0;padding:0;list-style:none}.guides-module__NfDF7G__checkItem{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:12px;padding:7px 0;font-size:14.5px;line-height:1.65;display:flex;position:relative}.guides-module__NfDF7G__checkItem input{opacity:0;pointer-events:none;position:absolute}.guides-module__NfDF7G__checkBox{color:#0000;width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:50%;flex-shrink:0;place-items:center;margin-top:3px;transition:background .2s,color .2s,box-shadow .2s;display:grid}.guides-module__NfDF7G__checkItem:hover .guides-module__NfDF7G__checkBox{box-shadow:inset 0 0 0 1.5px rgb(var(--accent-rgb) / .6)}.guides-module__NfDF7G__checkItem input:focus-visible+.guides-module__NfDF7G__checkBox{outline:2px solid var(--accent);outline-offset:2px}.guides-module__NfDF7G__checkDone .guides-module__NfDF7G__checkBox,.guides-module__NfDF7G__checkDone:hover .guides-module__NfDF7G__checkBox{color:#fff;background:var(--accent);box-shadow:none}.guides-module__NfDF7G__checkDone>span:last-child{color:var(--faint);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.guides-module__NfDF7G__closing{background:var(--accent-soft);border-radius:28px;justify-content:space-between;align-items:center;gap:24px 40px;margin-top:clamp(72px,8vw,104px);padding:clamp(32px,4vw,48px) clamp(28px,4vw,56px);display:flex}.guides-module__NfDF7G__closingTitle{font-family:var(--font-serif);margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.4}.guides-module__NfDF7G__closingSub{color:var(--ink-2);margin:6px 0 0}.guides-module__NfDF7G__closingBtn{color:#fff;background:var(--accent);height:52px;box-shadow:0 16px 30px -18px rgb(var(--accent-rgb) / .8);transition:background .2s, transform .25s var(--ease);border-radius:26px;flex-shrink:0;align-items:center;gap:10px;padding:0 24px 0 28px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.guides-module__NfDF7G__closingBtn:hover{background:var(--accent-strong);transform:translateY(-2px)}@media (max-width:1080px){.guides-module__NfDF7G__startRow{grid-template-columns:72px minmax(0,1fr) 36px}.guides-module__NfDF7G__startGuide{display:none}.guides-module__NfDF7G__fixGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.guides-module__NfDF7G__fix:nth-child(4){border-left:0;padding-left:0}.guides-module__NfDF7G__fix:nth-child(n+4){border-top:1px solid #f4efe41a}}@media (max-width:900px){.guides-module__NfDF7G__heroGrid{grid-template-columns:minmax(0,1fr);gap:48px}.guides-module__NfDF7G__heroFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.guides-module__NfDF7G__heroFacts div:last-child{padding-bottom:18px}.guides-module__NfDF7G__heroFacts dt{font-size:32px}.guides-module__NfDF7G__sHead{grid-template-columns:minmax(0,1fr)}.guides-module__NfDF7G__browser{grid-template-columns:minmax(0,1fr);gap:28px}.guides-module__NfDF7G__tabs{top:calc(var(--header-h) + 10px);z-index:5}.guides-module__NfDF7G__tabsInner{scrollbar-width:none;border-radius:18px;flex-direction:row;padding:6px;overflow-x:auto}.guides-module__NfDF7G__tab{flex-shrink:0;height:40px}.guides-module__NfDF7G__group{scroll-margin-top:calc(var(--header-h) + 76px)}.guides-module__NfDF7G__tabCount{display:none}.guides-module__NfDF7G__checkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.guides-module__NfDF7G__page{font-size:15px}.guides-module__NfDF7G__heroFacts dt{font-size:26px}.guides-module__NfDF7G__heroFacts dd{font-size:12.5px}.guides-module__NfDF7G__searchBox{height:54px}.guides-module__NfDF7G__startRow{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;padding:24px 0}.guides-module__NfDF7G__startRow .guides-module__NfDF7G__go,.guides-module__NfDF7G__startRow .guides-module__NfDF7G__soonTag{display:none}.guides-module__NfDF7G__startNo{font-size:30px}.guides-module__NfDF7G__startVerb{font-size:20px}.guides-module__NfDF7G__fixGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.guides-module__NfDF7G__fix,.guides-module__NfDF7G__fix+.guides-module__NfDF7G__fix,.guides-module__NfDF7G__fix:nth-child(4){border-left:0;min-height:160px;padding:22px 16px 22px 0}.guides-module__NfDF7G__fix:nth-child(2n){border-left:1px solid #f4efe41a;padding-left:16px}.guides-module__NfDF7G__fix:nth-child(n+3){border-top:1px solid #f4efe41a}.guides-module__NfDF7G__checkGrid{grid-template-columns:minmax(0,1fr);gap:28px}.guides-module__NfDF7G__closing{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.guides-module__NfDF7G__panel,.guides-module__NfDF7G__results{animation:none}}@media print{.guides-module__NfDF7G__hero,.guides-module__NfDF7G__section:not(#guides-module__NfDF7G__checklist),.guides-module__NfDF7G__fixes,.guides-module__NfDF7G__closing,.guides-module__NfDF7G__checkTools{display:none!important}.guides-module__NfDF7G__checkGrid{grid-template-columns:repeat(2,1fr)}}
