.cvPage{--cv-amber:#ffb020;--cv-amber-d:#c07c00;--cv-cream:#fff7e6;--cv-cream-line:#f3dcae;--cv-rust:#d55e00;--cv-rust-wash:#fde6dc;--cv-deeper:#07180f;--cv-blue-wash:#e8f2fb;--cv-blue-line:#c9def2;--cv-win:#e3f1e9;color:var(--on-surface)}.cv{max-width:1280px;margin:0 auto;padding:0 20px 40px}.cvHero{z-index:5;background:var(--cv-deeper);color:#fff;position:relative;overflow-x:clip}.cvHeroFrame{position:absolute;inset:0;overflow:hidden}.cvHeroBg{filter:blur(1.5px);background-position:70%;background-size:cover;position:absolute;inset:0;transform:scale(1.04)}.cvHeroBg:after{content:"";background:linear-gradient(90deg,#07180ff2 0%,#07180fd6 45%,#07180f66 78%,#07180f8c 100%);position:absolute;inset:0}.cvHeroIn{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;max-width:1280px;margin:0 auto;padding:28px 20px 40px;display:grid;position:relative}.cvHeroMain{min-width:0}.cvTeaser{position:relative}.cvFan{height:480px;position:relative}@media (min-width:1001px){.cvFan{transform-origin:top;height:408px;transform:scale(.85)}}.cvFanCard{background:var(--surface-lowest);width:280px;height:420px;color:var(--on-surface);border-radius:10px;position:absolute;overflow:hidden;box-shadow:0 30px 60px #00000073}.cvFan1{top:44px;right:160px;transform:rotate(-9deg)}.cvFan2{top:22px;right:80px;transform:rotate(-3deg)}.cvFan3{top:46px;right:0;transform:rotate(5deg)}.cvFanHead{background:var(--cv-deeper);color:#fff;justify-content:space-between;align-items:center;height:40px;padding:0 14px;display:flex}.cvFanHead span{font-family:var(--f-mono);letter-spacing:.16em;color:#ffffffa6;text-transform:uppercase;font-size:8px}.cvFanBody{padding:12px 14px}.cvFanRank{background:var(--deep);color:#fff;border-radius:var(--r-full);padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.cvFanTop .cvFanRank{background:var(--primary)}.cvFanName{margin-top:8px;font-size:15px;font-weight:700}.cvFanMeta{color:var(--muted);font-size:11.5px}.cvFanScore{align-items:center;gap:10px;margin:8px 0 6px;display:flex}.cvFanScore .cvRing{width:56px;height:56px}.cvFanScore b{font-size:13.5px;display:block}.cvFanScore small{color:var(--muted);font-size:11px}.cvFanArea{grid-template-columns:104px 1fr 22px;align-items:center;gap:8px;margin:4px 0;font-size:11px;display:grid}.cvFanArea i{background:var(--surface-container);border-radius:3px;height:6px;display:block;overflow:hidden}.cvFanArea i b{background:var(--primary-bright);height:100%;display:block}.cvFanArea em{font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;font-style:normal}.cvFanWhy{gap:4px;margin:8px 0 0;padding:0;font-size:11.5px;line-height:1.35;list-style:none;display:grid}.cvFanWhy li:before{content:"＋";color:var(--primary);margin-right:5px;font-weight:700}.cvFanWhy li.cvCon:before{content:"－";color:var(--cv-rust)}.cvFanChip{z-index:4;background:var(--surface-lowest);color:var(--on-surface);border-radius:14px;align-items:center;gap:10px;max-width:250px;padding:10px 13px;font-size:13px;line-height:1.3;display:flex;position:absolute;box-shadow:0 16px 40px #00000059}.cvFanChip small{color:var(--muted);font-size:11px;display:block}.cvChipIc{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.cvChip1{top:12px;left:-10px}.cvChip1 .cvChipIc{background:var(--primary-wash)}.cvChip2{bottom:30px;left:10px}.cvChip2 .cvChipIc{background:var(--cv-blue-wash)}.cvChip3{bottom:-4px;right:-14px}.cvChip3 .cvChipIc{background:var(--cv-cream)}.cvKick{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#8fd0b0;align-items:center;gap:8px;font-size:11px;display:inline-flex}.cvKick.dark{color:var(--primary)}.cvKick i{background:var(--primary-bright);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #00a36c40}.cvHero h1{font-family:var(--f-display);letter-spacing:-.03em;max-width:760px;margin:12px 0;font-size:clamp(32px,4.2vw,48px);font-weight:700;line-height:1.04}.cvHero h1 em{color:var(--cv-amber);font-style:normal}.cvH1Stack{max-width:760px;margin:12px 0;display:grid}.cvH1Stack>*,.cvH1Alt>*{grid-area:1/1}.cvH1Alt{display:grid}.cvHero .cvH1Stack h1,.cvH1Alt p{font-family:var(--f-display);letter-spacing:-.03em;margin:0;font-size:clamp(32px,4.2vw,48px);font-weight:700;line-height:1.04}.cvH1Alt p em{color:var(--cv-amber);font-style:normal}.cvHero .cvH1Stack h1,.cvH1Alt p{opacity:0;transition:opacity .6s}.cvHero .cvH1Stack .cvH1On{opacity:1}.cvHero .cvH1Stack h1:not(.cvH1On),.cvH1Alt p:not(.cvH1On){-webkit-user-select:none;user-select:none}.cvLede{color:#ffffffd9;max-width:600px;margin:0 0 16px;font-size:16.5px;line-height:1.55}.cvEntry{background:var(--surface-lowest);color:var(--on-surface);border-radius:18px;gap:8px;max-width:620px;padding:14px;display:grid;box-shadow:0 24px 60px #00000059}.cvEntry .cvAddr{margin:0}.cvEntry .acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;display:flex}.cvEntry .hint{color:var(--muted);font-size:12.5px}.cvEntry .hint b{color:var(--on-surface)}.cvSecHead{padding:44px 0 18px}.cvSecHead h2,.cvSec h2{font-family:var(--f-display);letter-spacing:-.02em;margin:10px 0 8px;font-size:clamp(28px,3.4vw,38px);line-height:1.1}.cvSecHead p,.cvL{color:var(--muted);max-width:720px;margin:0 0 8px;font-size:16.5px}.cvLayout{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:20px;transition:grid-template-columns .25s;display:grid}.cvRail{display:none}.cvRailCollapse{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0 0 10px auto;padding:4px 6px;font-size:12px;font-weight:600;display:block}.cvLayout.cvRailOn{grid-template-columns:52px minmax(0,1fr)}.cvLayout.cvRailOn>.cvPanel{display:none}.cvLayout.cvRailOn>.cvRail{top:calc(var(--nav-h,64px) + 12px);background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--lift);flex-direction:column;align-items:center;gap:12px;padding:10px 0 14px;display:flex;position:sticky}.cvRailExpand,.cvRailGo{width:36px;height:36px;font:inherit;cursor:pointer;border-radius:10px;place-items:center;font-size:16px;display:grid}.cvRailExpand{background:var(--surface-low);border:1px solid var(--border);color:var(--primary);font-weight:700}.cvRailGo{background:var(--cv-amber);color:#1b1c18;border:0}.cvRailGo:disabled{opacity:.45;cursor:not-allowed}.cvRailGo.due{box-shadow:0 0 0 3px var(--cv-cream-line)}.cvRailHomes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cvRailHomes li{background:var(--deep);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.cvRailHomes li.cvBad{background:var(--cv-rust)}.cvRailStale{writing-mode:vertical-rl;color:var(--cv-amber-d);background:var(--cv-cream);border:1px solid var(--cv-cream-line);border-radius:var(--r-full);padding:8px 2px;font-size:10.5px;font-weight:600;transform:rotate(180deg)}.cvRailLabel{writing-mode:vertical-rl;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:10px;transform:rotate(180deg)}.cvRailCollapse:focus-visible,.cvRailExpand:focus-visible,.cvRailGo:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cvSr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cvPanel{background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--lift);top:calc(var(--nav-h,64px) + 12px);max-height:calc(100vh - var(--nav-h,64px) - 24px);padding:18px;position:sticky;overflow:auto}.cvPanel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:15px;font-weight:600;list-style:none;display:none}.cvPanel>summary::-webkit-details-marker{display:none}.cvPanel>summary small{color:var(--muted);text-align:right;font-size:12.5px;font-weight:400}.cvPanel h3{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);justify-content:space-between;margin:0 0 10px;font-size:10px;font-weight:500;display:flex}.cvBlk{border-top:1px solid var(--hair);margin-top:14px;padding-top:14px}.cvBlk:first-child,.cvPanel>summary+.cvBlk{border:0;margin:0;padding:0}.cvBlk.ro{--buy:var(--cv-amber)}.cvAddr{border:1px solid var(--border);border-radius:12px;align-items:center;gap:9px;margin-bottom:7px;padding:8px 10px;font-size:13.5px;display:flex}.cvAddr .n{background:var(--deep);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.cvAddr div{flex:1;min-width:0}.cvAddr b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.cvAddr small{color:var(--muted);font-size:11.5px;display:block}.cvAddr button{color:var(--muted-2);cursor:pointer;background:0 0;border:0;padding:4px;font-size:14px}.cvAddr.over{opacity:.55;border-style:dashed}.cvAddr.unlisted{border-color:var(--cv-rust);background:var(--cv-rust-wash)}.cvAddr.unlisted small{color:#9b3d1a;white-space:normal}.cvListed{color:var(--muted);margin:0;font-size:12px}.cvNote.cvTop{margin:-4px 0 8px}.cvAddr.lock{color:var(--muted);border-style:dashed;text-decoration:none}.cvAddr .lk,.cvMore .lk{white-space:nowrap;margin-left:auto}.cvAddr .lk{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--cv-cream);color:var(--cv-amber-d);border:1px solid var(--cv-cream-line);border-radius:var(--r-full);padding:3px 8px;font-size:9.5px}.cvMore{border:1.5px dashed var(--outline-variant);color:var(--muted);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:13.5px;text-decoration:none;display:flex}.cvMore .lk{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--cv-cream);color:var(--cv-amber-d);border:1px solid var(--cv-cream-line);border-radius:var(--r-full);padding:3px 7px;font-size:9.5px;text-decoration:none}.cvSearch{position:relative}.cvSearch>span{font-size:14px;position:absolute;top:19px;left:11px;transform:translateY(-50%)}.cvSearch input{font:inherit;border:1px solid var(--border);background:var(--surface-lowest);width:100%;color:var(--on-surface);border-radius:10px;padding:9px 11px 9px 34px;font-size:14px}.cvSearch input:focus{outline:2px solid var(--primary-line);outline-offset:1px;border-color:var(--primary)}.cvDrop{z-index:30;background:var(--surface-lowest);border:1px solid var(--border);box-shadow:var(--lift-lg);border-radius:10px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.cvDrop button{font:inherit;text-align:left;border:0;border-bottom:1px solid var(--hair);background:var(--surface-lowest);cursor:pointer;color:var(--on-surface);padding:9px 12px}.cvDrop button:last-child{border-bottom:0}.cvDrop button:hover,.cvDrop button.on{background:var(--primary-wash)}.cvDrop b{font-size:14px}.cvDrop small{color:var(--muted);font-size:12px;display:block}.cvEmpty{color:var(--muted);padding:11px 12px;font-size:13px}.cvNote{color:var(--muted);margin:6px 0 0;font-size:12.5px}.cvFld{justify-content:space-between;align-items:center;gap:10px;margin:6px 0;font-size:13.5px;display:flex}.cvFld small{color:var(--muted)}.cvFld select{border:1px solid var(--border);font:inherit;background:var(--surface-lowest);color:var(--on-surface);border-radius:8px;padding:6px 8px;font-size:13.5px}.cvFld input{border:1px solid var(--border);width:130px;font:inherit;text-align:right;background:var(--surface-lowest);border-radius:8px;padding:7px 9px;font-size:13.5px}.cvSl{margin:9px 0;display:block}.cvSl .t{justify-content:space-between;font-size:13px;display:flex}.cvSl .t b{font-variant-numeric:tabular-nums;font-weight:600}.cvSl input{width:100%;accent-color:var(--primary)}.cvMust{flex-wrap:wrap;gap:6px;display:flex}.cvMust button{font:inherit;border:1px solid var(--border);background:var(--surface-lowest);color:var(--on-surface);border-radius:var(--r-full);cursor:pointer;padding:6px 11px;font-size:12.5px}.cvMust button.on{background:var(--cv-rust-wash);color:#9b3d1a;border-color:#f0c4b0;font-weight:600}.cvRun{flex-direction:column;gap:6px;margin-top:14px;display:flex}.cvRun small{text-align:center;color:var(--muted);font-size:11.5px}.cvVerify{color:var(--on-surface-variant);background:var(--cv-cream);border:1px solid var(--cv-cream-line);border-radius:10px;margin:2px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.4}.cvVerify a{color:var(--cv-amber-d);white-space:nowrap;font-weight:700}.cvErr{color:var(--danger);text-align:center;margin:0;font-size:12.5px}.cvBtn{font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.cvBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.cvBtnA{background:var(--amber);color:var(--amber-ink);box-shadow:0 8px 22px #ffb0204d}.cvBtnA.due{box-shadow:0 0 0 3px var(--cv-cream-line), 0 8px 22px #ffb0204d}.cvBtnG{background:var(--surface-lowest);color:var(--primary);border:1.5px solid var(--primary)}.cvRes{flex-direction:column;gap:16px;min-width:0;display:flex;position:relative}.cvToast{z-index:5;pointer-events:none;text-align:center;width:max-content;max-width:calc(100% - 24px);box-shadow:var(--lift);background:var(--primary-wash);border:1px solid var(--primary-line);color:var(--primary);border-radius:var(--r-full);opacity:0;padding:6px 12px;font-size:12.5px;font-weight:600;transition:opacity .25s;position:absolute;top:10px;left:50%;transform:translate(-50%)}.cvToast.show{opacity:1}.cvStale{background:var(--cv-cream);border:1px solid var(--cv-cream-line);border-radius:12px;padding:10px 14px;font-size:13.5px}.cvEmptyRes{border:1.5px dashed var(--outline-variant);border-radius:var(--r-xl);text-align:center;color:var(--muted);justify-items:center;gap:6px;padding:48px 24px;display:grid}.cvEmptyRes b{font-family:var(--f-display);color:var(--on-surface);font-size:22px}.cvLayout:has(.cvEmptyArt){align-items:stretch}.cvRes:has(>.cvEmptyArt)>.cvEmptyArt{flex:1}.cvEmptyArt{background:#f9f6ee;align-content:center;padding:28px 24px 30px}.cvEmptyArt img{width:min(460px,100%);height:auto;margin-bottom:6px}.cvEmptySteps{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:620px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cvEmptySteps li{background:var(--surface-lowest);border:1px solid var(--border);border-radius:14px;gap:2px;padding:12px;display:grid}.cvEmptySteps i{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-bottom:4px;font-size:12px;font-style:normal;font-weight:700;display:grid}.cvEmptySteps li b{font-family:var(--f-ui);font-size:14px}.cvEmptySteps small{color:var(--muted);font-size:12.5px}@media (max-width:640px){.cvEmptySteps{grid-template-columns:1fr}}.cvSpin{border:2px solid var(--cv-amber);border-top-color:#0000;border-radius:50%;width:20px;height:20px;animation:1s linear infinite cvSpin;display:inline-block}.cvTicker{background:var(--cv-amber);color:var(--on-surface);white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.cvTickIn{gap:44px;padding:12px 0;animation:40s linear infinite cvTick;display:inline-flex}.cvTickIn span:before{content:"✦";color:var(--deep);margin-right:14px}@keyframes cvTick{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cvTickIn{animation:none}}@keyframes cvSpin{to{transform:rotate(360deg)}}.cvLoad{gap:14px;display:grid}.cvLoadSteps{background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-lg);color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:0;padding:12px 16px;font-size:13px;list-style:none;display:flex}.cvLoadSteps li{align-items:center;gap:7px;display:flex}.cvLoadSteps li:before{content:"";background:var(--outline-variant);border-radius:50%;flex:none;width:8px;height:8px}.cvLoadSteps li.cvPast{color:var(--muted-2)}.cvLoadSteps li.cvNow{color:var(--on-surface);font-weight:600}.cvLoadSteps li.cvNow:before{background:var(--cv-amber);box-shadow:0 0 0 4px var(--cv-cream);animation:1.2s ease-in-out infinite cvPulse}@keyframes cvPulse{50%{box-shadow:0 0 0 7px var(--cv-cream)}}.cvGhost .photo.cvShim,.cvGhostLine{background:linear-gradient(90deg, var(--surface-container) 0%, var(--surface-low) 50%, var(--surface-container) 100%);background-size:200% 100%;animation:1.4s linear infinite cvShim}@keyframes cvShim{0%{background-position:200% 0}to{background-position:-200% 0}}.cvGhostLine{border-radius:5px;height:9px;margin:8px 0}.cvGhostLine.cvShort{width:60%}.cvRingSpin{animation:1.6s linear infinite cvSpin}.cvRingSpin .fg{transform:none}.cvGhost.cvStill .photo.cvShim{animation:none}.cvGhost.cvStill .cvRingSpin{opacity:.35;animation:none}.cvCardMsg{background:var(--cv-cream);border:1px solid var(--cv-cream-line);border-radius:12px;gap:8px;margin-top:10px;padding:10px 12px;font-size:13px;display:grid}.cvCardMsg p{margin:0}.cvCardMsg.cvBad{background:var(--cv-rust-wash);border-color:var(--cv-rust)}.cvCardMsg .cvBtn{padding:9px 12px;font-size:13.5px}.cvCardWait{color:var(--muted);margin:10px 0 0;font-size:12.5px}.cvRestoring{padding:28px 24px}.cvExpired{color:var(--muted);margin:0;font-size:13px}.cvRetry{border:1.5px dashed var(--outline-variant);border-radius:var(--r-xl);text-align:center;justify-items:center;gap:12px;padding:28px 20px;display:grid}.cvRetry p{color:var(--on-surface-variant);margin:0}.cvShimmer .cvHome{position:relative}.cvShimmer .cvHome:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%) 0 0/200% 100%;animation:1.1s linear infinite cvShim;position:absolute;inset:0}.cvCols{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:14px;display:grid}.cvCols.one{grid-auto-columns:minmax(0,520px)}.cvCols.many{grid-auto-columns:minmax(250px,1fr);padding-bottom:6px;overflow-x:auto}.cvSwipe{color:var(--muted);text-align:center;margin-top:-8px;font-size:12px;display:none}.cvHome{background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--lift);flex-direction:column;display:flex;position:relative;overflow:hidden}.cvHome .body{flex-direction:column;flex:1;padding:14px 16px 16px;display:flex}.cvHome.top{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary), var(--lift)}.cvHome.out{opacity:.8}.cvHome .rank{z-index:2;background:var(--deep);color:#fff;border-radius:var(--r-full);padding:3px 10px;font-size:11.5px;font-weight:700;position:absolute;top:12px;left:12px}.cvHome.top .rank{background:var(--primary)}.cvHome.out .rank{background:var(--cv-rust)}.cvHome .photo{background:linear-gradient(160deg,#dfe7e1,#eef0ea 60%,#e6e1d5) 50%/cover;place-items:center;height:150px;font-size:30px;display:grid}.cvHomeHead{gap:8px;min-width:0;display:grid}.cvHomeWhere{background:var(--surface-low);border-radius:10px;align-items:flex-start;gap:8px;min-width:0;padding:8px 10px;display:flex}.cvHomeWhere svg{color:var(--primary);flex:none;margin-top:2px}.cvHomeWhere div{min-width:0}.cvHomeWhere b{overflow-wrap:anywhere;font-size:15px;line-height:1.25;display:block}.cvHomeWhere small{color:var(--muted);font-size:12px;display:block}.cvHomeFacts{color:var(--on-surface);flex-wrap:wrap;gap:6px 14px;font-size:13px;font-weight:600;display:flex}.cvHomeFacts span{align-items:center;gap:5px;display:inline-flex}.cvHomeFacts svg{color:var(--muted);flex:none}.cvHomeFacts .cvHomeType{color:var(--muted);font-weight:500}.cvHomeMeta{color:var(--muted);font-size:12px}.cvHomePrice{color:var(--on-surface-variant);margin:0;font-size:13px}.cvHomePrice b{color:var(--on-surface);font-variant-numeric:tabular-nums;font-size:15.5px}.cvHome h4{margin:0;font-size:15.5px}.cvHome .meta{color:var(--muted);font-size:12px}.cvHome .flag{background:var(--cv-rust-wash);color:#9b3d1a;border-radius:10px;margin-top:10px;padding:6px 10px;font-size:12px;font-weight:600}.cvHome .score{align-items:center;gap:12px;margin:12px 0 6px;display:flex}.cvRing{flex:none;width:66px;height:66px}.cvRing circle{fill:none;stroke-width:7px}.cvRing .bg{stroke:#ece9e0}.cvRing .fg{stroke:var(--primary);stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset .3s;transform:rotate(-90deg)}.cvHome.out .cvRing .fg{stroke:var(--cv-rust)}.cvRing text{font:700 20px var(--f-display);fill:var(--on-surface);text-anchor:middle;dominant-baseline:central}.cvHome .verdict b{font-size:15px;display:block}.cvHome .verdict small{color:var(--muted);font-size:12px}.cvHome .vnote{color:var(--muted);margin:0 0 4px;font-size:11.5px}.cvHome .why{gap:5px;margin:8px 0;padding:0;font-size:12.5px;list-style:none;display:grid}.cvHome .why li:before{content:"＋";color:var(--primary);margin-right:6px;font-weight:700}.cvHome .why li.con:before{content:"－";color:var(--cv-rust)}.cvHome .bud{border:1px solid var(--border);background:var(--surface-low);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-size:12.5px;display:flex}.cvHome .bud small{color:var(--muted);font-size:11px;display:block}.cvHome .bud a{white-space:nowrap;color:var(--primary);font-size:11.5px;font-weight:700;text-decoration:none}.cvHome .bud.above{background:var(--cv-cream);border-color:var(--cv-cream-line)}.cvHome .bud.above b,.cvHome .bud.above a{color:var(--cv-amber-d)}.cvHome .bud.within{background:var(--primary-wash);border-color:var(--primary-line)}.cvHome .bud.within b{color:var(--primary)}.cvHome .bud.below{background:var(--cv-blue-wash);border-color:var(--cv-blue-line)}.cvHome .bud.below b,.cvHome .bud.below a{color:var(--c3)}.cvHome .areas{border-top:1px solid var(--hair);gap:8px;margin:6px 0;padding-top:10px;display:grid}.cvHome .area .top{justify-content:space-between;align-items:center;font-size:12.5px;font-weight:600;display:flex}.cvHome .area .top i{font-variant-numeric:tabular-nums;color:var(--muted);font-style:normal}.cvHome .area .cvBar{background:#ece9e0;border-radius:3px;height:6px;margin:4px 0;overflow:hidden}.cvHome .area .cvBar b{background:var(--primary-bright);height:100%;transition:width .3s;display:block}.cvHome .area.low .cvBar b{background:var(--cv-rust)}.cvHome .area.na{color:var(--muted)}.cvAreaWhy{color:var(--muted-2);margin-top:1px;font-size:11px;line-height:1.35;display:block}.cvHome .area .ev{color:var(--on-surface-variant);font-size:11.5px;line-height:1.4}.cvHome .pills{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.cvHome .pill{border-radius:var(--r-full);background:var(--primary-wash);color:var(--primary);padding:2px 8px;font-size:10.5px;font-weight:600}.cvHome .unk{color:var(--muted);margin:6px 0 0;font-size:11.5px}.cvMasked{position:relative}.cvMasked .blur{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.cvMasked .gate{background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-full);width:max-content;max-width:92%;height:max-content;color:var(--primary);box-shadow:var(--lift);text-align:center;margin:auto;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;position:absolute;inset:0}.cvMasked .gate:hover{border-color:var(--primary)}.cvHome .go{flex-direction:column;gap:6px;margin-top:auto;padding-top:10px;display:flex}.cvHome .go .cvBtn{white-space:normal;text-align:center;width:100%;padding:10px 12px;font-size:13.5px}.cvHome .go small{text-align:center;color:var(--muted);margin-top:-2px;font-size:11.5px}.cvHome .go a{color:var(--primary);text-align:center;font-size:12.5px;font-weight:600;text-decoration:none}.cvWins{background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--lift);overflow:hidden}.cvWins h3{font-family:var(--f-display);margin:0;padding:14px 16px 10px;font-size:19px}.cvWins .scroll{overflow-x:auto}.cvWins table{border-collapse:collapse;width:100%;font-size:13px}.cvWins th,.cvWins td{border-top:1px solid var(--hair);text-align:center;font-variant-numeric:tabular-nums;padding:9px 12px}.cvWins th{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);background:var(--primary-wash);white-space:nowrap;font-size:9.5px;font-weight:500}.cvWins td:first-child,.cvWins th:first-child{text-align:left;font-weight:600}.cvWins td.win{background:var(--cv-win);color:var(--primary);font-weight:700}.cvWins td.dim{color:var(--outline)}.cvWins td.b-above{color:var(--cv-amber-d);font-weight:600}.cvWins td.b-within{color:var(--primary);font-weight:600}.cvWins td.b-below{color:var(--c3);font-weight:600}.cvWins .cap{color:var(--muted);border-top:1px solid var(--hair);padding:9px 16px;font-size:11.5px}.cvWins .cap a{color:var(--primary);font-weight:600}.cvAi{background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--lift);padding:18px}.cvAi h3{font-family:var(--f-display);align-items:center;gap:10px;margin:0 0 8px;font-size:20px;display:flex}.cvAi h3:before{content:"";background:linear-gradient(135deg, var(--primary), var(--primary-bright));border-radius:8px;width:24px;height:24px}.cvAi p{color:var(--on-surface-variant);margin:0 0 8px;font-size:14.5px}.cvAi .cvMasked{margin-bottom:8px}.cvAi .based{font-family:var(--f-mono);color:var(--muted-2);border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:8px;font-size:10px;display:flex}.cvUpsell{background:var(--cv-cream);border:1px solid var(--cv-cream-line);border-radius:var(--r-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;font-size:14px;display:flex}.cvUpsell b{font-size:15.5px;display:block}.cvUpsell .row{flex-wrap:wrap;gap:8px;display:flex}.cvStretch{background:var(--surface-lowest);border:1px dashed var(--outline-variant);color:var(--on-surface-variant);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.cvStretch .cvBtn{padding:9px 14px;font-size:13.5px}.cvNext{background:linear-gradient(110deg, var(--deep), #14523a);color:#fff;border-radius:var(--r-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.cvNext b{font-family:var(--f-display);font-size:20px;display:block}.cvNext small{color:#fffc}.cvSec{padding:56px 0 0}.cvCards{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:16px;display:grid}.cvFc{color:#fff;border-radius:20px;align-items:flex-end;min-height:360px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #14161a29}.cvFc .bg{background-position:50%;background-size:cover;position:absolute;inset:0}.cvFc .bg:after{content:"";background:linear-gradient(#0000 28%,#07180feb 100%);position:absolute;inset:0}.cvFc .in{padding:22px;position:relative}.cvFc .tag{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--cv-amber);color:#1b1c18;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-block}.cvFc h3{font-family:var(--f-display);margin:12px 0 8px;font-size:25px;line-height:1.12}.cvFc p{color:#ffffffdb;margin:0;font-size:14.5px}.cvSteps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:16px;display:grid}.cvStep{background:var(--surface-lowest);border:1px solid var(--border);border-radius:18px;padding:24px}.cvStep .n{width:40px;height:40px;font-family:var(--f-display);color:#fff;border-radius:12px;place-items:center;margin-bottom:14px;font-size:20px;font-weight:700;display:grid}.cvStep h3{font-family:var(--f-display);margin:0 0 6px;font-size:21px}.cvStep p{color:var(--muted);margin:0;font-size:14.5px}.cvInside{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.cvIns{background:var(--surface-lowest);border:1px solid var(--border);border-radius:16px;padding:18px}.cvIns .ic{border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:10px;font-size:19px;display:grid}.cvIns small{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-size:10px}.cvIns h3{margin:6px 0 4px;font-size:16px}.cvIns p{color:var(--muted);margin:0;font-size:13.5px}.cvIns .ex{color:var(--on-surface-variant);background:var(--surface-low);border-radius:8px;margin-top:8px;padding:6px 8px;font-size:12px}.cvPlans{border-collapse:separate;border-spacing:0;background:var(--surface-lowest);border:1px solid var(--border);border-radius:16px;width:100%;margin-top:16px;font-size:14px;overflow:hidden}.cvPlans th,.cvPlans td{border-bottom:1px solid var(--hair);text-align:center;padding:11px 16px}.cvPlans th:first-child,.cvPlans td:first-child{text-align:left}.cvPlans th{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primary);background:var(--primary-wash);font-size:10px;font-weight:500}.cvPlans tr:last-child td{border-bottom:0}.cvFaq details{background:var(--surface-lowest);border:1px solid var(--border);border-radius:14px;margin-top:10px;padding:14px 18px}.cvFaq summary{cursor:pointer;font-weight:600}.cvFaq details p{color:var(--on-surface-variant);margin:8px 0 0;font-size:14.5px}.cvClosing{color:#fff;border-radius:24px;align-items:center;min-height:280px;margin:56px 0 0;display:flex;position:relative;overflow:hidden}.cvClosing .bg{background-position:50%;background-size:cover;position:absolute;inset:0}.cvClosing .bg:after{content:"";background:linear-gradient(90deg,#07180feb,#07180f73);position:absolute;inset:0}.cvClosing .in{padding:40px;position:relative}.cvClosing h2{font-family:var(--f-display);margin:0 0 10px;font-size:36px}.cvClosingGo{flex-wrap:wrap;gap:10px;display:flex}.cvClosingGo .cvBtnG{color:#fff;background:0 0;border-color:#ffffffb3}.cvChoose{position:relative}.cvChoose>summary{cursor:pointer;list-style:none}.cvChoose>summary::-webkit-details-marker{display:none}.cvChoose>summary:focus-visible{outline-offset:2px;outline:2px solid #fff}.cvChoose ul{z-index:5;background:var(--surface-lowest);min-width:260px;box-shadow:var(--lift-lg);border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 8px);left:0}.cvChoose li a{color:var(--on-surface);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.cvChoose li a:hover,.cvChoose li a:focus-visible{background:var(--primary-wash);outline:none}.cvClosing p{color:#ffffffd9;max-width:520px;margin:0 0 18px}@media (max-width:1000px){.cvCards,.cvSteps,.cvInside,.cvLayout{grid-template-columns:1fr}.cvHeroIn{grid-template-columns:1fr;gap:28px}.cvTeaser{width:440px;max-width:100%}.cvFan{height:400px}.cvFanChip{display:none}.cvFanCard{width:250px;height:360px}.cvFan1{right:150px}.cvFan2{right:75px}.cvLayout.cvRailOn{grid-template-columns:1fr}.cvLayout.cvRailOn>.cvRail,.cvRailCollapse{display:none}.cvLayout.cvRailOn>.cvPanel{display:block}.cvPanel{max-height:none;position:static}.cvPanel>summary{display:flex}.cvPanel[open]>summary{margin-bottom:12px}}@media (max-width:640px){.cv{padding:0 16px 40px}.cvHeroIn{padding:24px 16px 40px}.cvTeaser{display:none}.cvCols,.cvCols.many,.cvCols.one{scroll-snap-type:x mandatory;grid-auto-columns:84%;padding-bottom:8px;overflow-x:auto}.cvCols.one{grid-auto-columns:100%}.cvHome{scroll-snap-align:start}.cvSwipe{display:block}.cvWins th,.cvWins td{padding:8px 6px;font-size:12px}.cvWins th{font-size:8.5px}.cvNext .cvBtn,.cvStretch .cvBtn{white-space:normal;width:100%}.cvPlans{font-size:12px}.cvPlans th,.cvPlans td{padding:8px 6px}}@media (prefers-reduced-motion:reduce){.cvHero .cvH1Stack h1,.cvH1Alt p,.cvLayout{transition:none}.cvGhost .photo.cvShim,.cvGhostLine,.cvRingSpin,.cvLoadSteps li.cvNow:before,.cvShimmer .cvHome:after{animation:none}.cvSpin{animation-duration:3s}.cvRing .fg,.cvHome .area .cvBar b{transition:none}}
.mpWrap{max-width:var(--page-max);margin:0 auto;padding:0 32px}.mpWrapArticle{max-width:1320px}.mpNav{top:var(--nav-h);z-index:40;background:var(--surface-lowest);border-bottom:1px solid var(--border);position:sticky}.mpNavIn{scrollbar-width:none;align-items:center;gap:26px;height:52px;display:flex;overflow-x:auto}.mpNavIn::-webkit-scrollbar{display:none}.mpNav a{color:var(--on-surface-variant);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:16px 0;font-size:14px;font-weight:500}.mpNav a:hover{color:var(--primary)}.mpNav a[data-active=true]{color:var(--mp-accent,var(--primary));border-bottom-color:var(--mp-accent,var(--primary));font-weight:600}.mpNavSpacer{flex:1}.mpNavSearch{border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);align-items:center;gap:8px;min-width:210px;padding:6px 14px;display:flex}.mpNavSearch input{font-family:var(--f-ui);width:100%;min-width:0;color:var(--on-surface);background:0 0;border:0;outline:0;font-size:13px}.mpNavSearch input::placeholder{color:var(--muted-2)}.mpNavSearch svg{color:var(--muted);flex:none}.mpHero{text-align:center;background:linear-gradient(140deg,#2b3a33,#16211c 55%,#0f1714);justify-content:center;align-items:center;min-height:300px;display:flex;position:relative;overflow:hidden}.mpHero:after{content:"";background:linear-gradient(#080e0b57,#080e0b85 55%,#080e0bb8),radial-gradient(58% 76%,#080e0b8c,#0000 72%);position:absolute;inset:0}.mpHeroArt{background-image:url(https://cdn.abora.com.au/hero/market-pulse-aerial.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.mpHeroPulse{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mpHeroIn{z-index:2;color:#fff;max-width:720px;padding:46px 24px;position:relative}.mpHeroIn h1{font-family:var(--f-display);letter-spacing:-.03em;font-size:58px;font-weight:600;line-height:1}.mpHeroLede{font-family:var(--f-display);color:#ffffffe6;margin-top:16px;font-size:19px;font-style:italic;line-height:1.5}.mpHeroMeta{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:18px;font-size:10px;display:flex}.mpShell{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;padding:36px 0 0;display:grid}.mpShellArticle{grid-template-columns:minmax(0,1fr) 300px;gap:56px}.mpKick{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:9.5px;font-weight:500;display:inline-flex}.mpDot{background:var(--mp-accent,var(--muted-2));border-radius:2px;flex:none;width:7px;height:7px}.mpLead{border-radius:var(--r-lg);aspect-ratio:16/9;border:1px solid var(--border);background:var(--surface-high);display:block;position:relative;overflow:hidden}.mpLead img{object-fit:cover;width:100%;height:100%;display:block}.mpLead:after{content:"";background:linear-gradient(#0000 38%,#0c120ed1);position:absolute;inset:0}.mpLeadIn{z-index:2;color:#fff;padding:26px 28px;position:absolute;bottom:0;left:0;right:0}.mpLeadIn .mpKick{color:#fff;opacity:.85}.mpLeadIn h2{font-family:var(--f-display);letter-spacing:-.02em;margin-top:8px;font-size:31px;font-weight:600;line-height:1.18}.mpLeadIn p{color:#ffffffd1;max-width:640px;margin-top:9px;font-size:14.5px}.mpMetaLight{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:10px;display:flex}.mpTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px;display:grid}.mpTile{display:block}.mpThumb{aspect-ratio:16/10;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-high);object-fit:cover;width:100%;display:block}.mpTile h3{font-family:var(--f-display);letter-spacing:-.01em;margin-top:11px;font-size:17.5px;font-weight:600;line-height:1.32}.mpTile:hover h3{color:var(--primary)}.mpTile .mpKick{margin-top:12px}.mpMeta{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:9.5px;display:flex}.mpSecHead{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:46px 0 16px;display:flex}.mpSecHead h2{font-family:var(--f-display);letter-spacing:-.02em;font-size:25px;font-weight:600}.mpSecHead p{color:var(--muted);margin-top:4px;font-size:13.5px}.mpMore{color:var(--primary);gap:6px;font-size:13px;font-weight:600;display:inline-flex}.mpRows{flex-direction:column;display:flex}.mpRow{border-bottom:1px solid var(--hair);grid-template-columns:190px minmax(0,1fr);align-items:start;gap:22px;padding:22px 0;display:grid}.mpRow .mpThumb{aspect-ratio:16/10;border-radius:var(--r-sm)}.mpRow h3{font-family:var(--f-display);letter-spacing:-.01em;margin-top:8px;font-size:19.5px;font-weight:600;line-height:1.3}.mpRow:hover h3{color:var(--primary)}.mpRow p{color:var(--muted);margin-top:7px;font-size:13.5px;line-height:1.55}.mpRail{top:calc(var(--nav-h) + 72px);flex-direction:column;gap:20px;display:flex;position:sticky}.mpAdLabel{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);text-align:center;margin-bottom:6px;font-size:9px}.adUnit{width:100%}.adUnitBox{width:100%;position:relative}.adUnit-rail{flex:none;min-height:600px}.adUnit-rail .adUnitBox{min-height:600px}.adUnit-strip .adUnitBox,.adUnit-article .adUnitBox{min-height:120px}.adUnitBox[data-ad-dev] .adUnitGhost{background:var(--surface-low);border:1px dashed var(--border);border-radius:var(--r-md);color:var(--muted-2);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;inset:0}.adUnitBox[data-ad-dev] .adUnitGhost b{color:var(--muted);font-size:11px;font-weight:500}.adUnitBox[data-ad-dev]:has(ins[data-ad-status=filled]) .adUnitGhost{display:none}.mpInFeed{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:8px;margin:26px 0 0;padding:18px 0;display:flex}.mpInFeed .mpAdLabel{margin:0}.mpInFeedRow{border-top:0;margin-top:0}.mpSteps{background:var(--surface-card,#fff);border:1px solid var(--border);border-radius:var(--r-md);padding:6px 0 0;box-shadow:0 6px 18px #0d2a1d0d}.mpStepsHead{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:12px 18px 6px;font-size:10.5px}.mpStepList{margin:0;padding:0;list-style:none}.mpStep{border-top:1px solid var(--hair);grid-template-columns:26px minmax(0,1fr);gap:12px;padding:14px 18px;display:grid;position:relative}.mpStep:first-child{border-top:0}.mpStep:not(:last-child):after{content:"";background:var(--primary-line);opacity:.6;width:2px;position:absolute;top:42px;bottom:-14px;left:30px}.mpStepNum{width:26px;height:26px;font-family:var(--f-display);background:var(--primary-wash);color:var(--primary);border:1px solid var(--primary-line);z-index:1;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;position:relative}.mpStepTitle{font-family:var(--f-display);color:var(--on-surface);align-items:center;gap:8px;font-size:16.5px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}a.mpStepTitle:hover{color:var(--primary)}a.mpStepTitle:after{content:"→";color:var(--primary);font-family:var(--f-ui);margin-left:auto}.mpStepFree{font-family:var(--f-ui);color:var(--primary);background:var(--primary-wash);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600}.mpStepBody p{color:var(--on-surface-variant);margin:4px 0 0;font-size:13px;line-height:1.5}.mpStepAlt{color:var(--primary);margin-top:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-block}.mpStepAlt:hover{text-decoration:underline}.mpStep[data-step=check]{background:linear-gradient(#f6faf7,#0000)}.mpStepSearch{margin-top:10px}.mpStepSearch .searchBox{border:1.5px solid var(--primary-line);min-height:44px;box-shadow:none;border-radius:10px;padding:4px 8px 4px 12px}.mpStepSearch .searchField[data-focused=true] .searchBox{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-wash)}.mpStepSearch .searchInput,.mpStepSearch .searchGhost{font-size:14px}.mpStepBtn{background:var(--primary);color:#fff;border-radius:10px;justify-content:center;margin-top:10px;padding:9px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.mpStepBtn:hover{filter:brightness(1.08)}.mpStepBtnPaid{background:linear-gradient(90deg, var(--amber), #ffc85a);color:var(--on-surface)}.mpStep[data-tone=paid]{background:var(--cream-wash);border-top-color:var(--cream-line);border-radius:0 0 var(--r-md) var(--r-md)}.mpStep[data-tone=paid] .mpStepNum{color:var(--amber-text);border-color:var(--cream-line);background:#fff3d6}.mpStepsInFeed{border-bottom:1px solid var(--hair);padding:22px 0}.mpStepsStrip{padding:0}.mpStepsStrip .mpStepsHead{margin:14px 18px 4px}.mpStepsStrip .mpStepList{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mpStepsStrip .mpStep{border-top:0;border-left:1px solid var(--hair);grid-template-columns:26px minmax(0,1fr);align-content:start;padding:12px 16px 16px}.mpStepsStrip .mpStep:first-child{border-left:0}.mpStepsStrip .mpStep:not(:last-child):after{display:none}.mpStepsStrip .mpStep[data-tone=paid]{border-radius:0 0 var(--r-md) 0;border-left-color:var(--cream-line)}@media (max-width:1080px){.mpStepsStrip .mpStepList{grid-template-columns:repeat(2,minmax(0,1fr))}.mpStepsStrip .mpStep:nth-child(3){border-left:0}.mpStepsStrip .mpStep:nth-child(n+3){border-top:1px solid var(--hair)}.mpStepsStrip .mpStep[data-tone=paid]{border-radius:0 0 var(--r-md) 0}}@media (max-width:600px){.mpStepsStrip .mpStepList{grid-template-columns:minmax(0,1fr)}.mpStepsStrip .mpStep{border-left:0;border-top:1px solid var(--hair)}.mpStepsStrip .mpStep:first-child{border-top:0}.mpStepsStrip .mpStep[data-tone=paid]{border-radius:0 0 var(--r-md) var(--r-md)}}.mpPromo{background:var(--primary-wash);border:1px solid var(--primary-line);border-radius:var(--r-md);padding:20px}.mpPromo h4{font-family:var(--f-display);font-size:17px;font-weight:600;line-height:1.3}.mpPromo p{color:var(--on-surface-variant);margin-top:7px;font-size:13px;line-height:1.55}.mpPromo a{justify-content:center;margin-top:14px;display:flex}.mpCrumbs{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);padding:20px 0 0;font-size:10px}.mpCrumbs a:hover{color:var(--primary)}.mpCrumbs .sep{margin:0 8px}.mpCatHead{border-bottom:1px solid var(--border);padding:14px 0 26px;position:relative}.mpCatHead:before{content:"";background:var(--mp-accent,var(--primary));border-radius:2px;width:3px;height:64px;position:absolute;top:14px;left:0}.mpCatIn{padding-left:20px}.mpCatIn .mpKick{color:var(--mp-accent,var(--primary))}.mpCatIn h1{font-family:var(--f-display);letter-spacing:-.03em;margin-top:9px;font-size:44px;font-weight:600;line-height:1.05}.mpCatBlurb{color:var(--on-surface-variant);max-width:640px;margin-top:12px;font-size:16.5px;line-height:1.6}.mpCatMeta{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);flex-wrap:wrap;gap:20px;margin-top:16px;font-size:10px;display:flex}.mpCatMeta .feed{color:var(--primary);align-items:center;gap:6px;display:inline-flex}.mpBand{background:var(--surface-low);border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:48px;padding:40px 0}.mpBand h2{font-family:var(--f-display);letter-spacing:-.02em;font-size:24px;font-weight:600}.mpBandSub{color:var(--muted);margin-top:4px;font-size:13.5px}.mpOthers{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.mpOther{background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-md);padding:18px;transition:border-color .14s}.mpOther:hover{border-color:var(--outline-variant)}.mpOther h3{font-family:var(--f-display);margin:9px 0 4px;font-size:16.5px;font-weight:600;line-height:1.3}.mpOther p{color:var(--muted);font-size:12.5px;line-height:1.5}.mpOtherCount{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-top:10px;font-size:9.5px;display:block}.mpClusters{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.mpCluster{background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-lg);padding:20px}.mpCluster h3{font-family:var(--f-display);margin:9px 0 3px;font-size:17px;font-weight:600}.mpCluster .blurb{color:var(--muted);font-size:12.5px;line-height:1.55}.mpCluster ul{border-top:1px solid var(--hair);margin:13px 0 0;list-style:none}.mpCluster li{border-bottom:1px solid var(--hair)}.mpCluster li:last-child{border-bottom:0}.mpCluster li a{padding:9px 0;font-size:13px;line-height:1.45;display:block}.mpCluster li a:hover{color:var(--primary)}.mpFoot{padding:38px 0 60px}.mpSources{background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-lg);padding:22px 24px}.mpSources h4{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted-2);font-size:10px;font-weight:500}.mpSources p{color:var(--muted);margin-top:10px;font-size:12.5px;line-height:1.65}.mpEmpty{text-align:center;color:var(--muted);padding:60px 0}.mpMatchNote{color:var(--primary)}.mpNoHits{padding:30px 0 10px}.mpNoHits h2{font-family:var(--f-display);letter-spacing:-.02em;font-size:22px;font-weight:600}.mpNoHits p{color:var(--muted);max-width:560px;margin-top:8px;font-size:14px;line-height:1.6}.mpSuggest{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.mpSuggest a{font-family:var(--f-mono);letter-spacing:.06em;color:var(--on-surface-variant);border:1px solid var(--border);background:var(--surface-lowest);border-radius:var(--r-full);padding:7px 13px;font-size:11px}.mpSuggest a:hover{border-color:var(--outline-variant);color:var(--primary)}@media (max-width:1080px){.mpShell{grid-template-columns:minmax(0,1fr)}.mpRail{flex-direction:column;position:static}.adUnit-rail,.adUnit-rail .adUnitBox{min-height:280px}.mpOthers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.mpWrap{padding:0 18px}.mpHeroIn h1{font-size:38px}.mpHeroLede{font-size:16px}.mpCatIn h1{font-size:32px}.mpTiles,.mpClusters,.mpOthers{grid-template-columns:minmax(0,1fr)}.mpRow{grid-template-columns:120px minmax(0,1fr);gap:14px}.mpRow h3{font-size:17px}.mpRow p{display:none}.mpLeadIn h2{font-size:22px}.mpLeadIn p{display:none}}
.mdxHead{border-bottom:1px solid var(--border);max-width:780px;padding:16px 0 26px}.mdxHead h1{font-family:var(--f-display);letter-spacing:-.03em;margin-top:12px;font-size:44px;font-weight:600;line-height:1.1}.mdxLede{color:var(--on-surface-variant);margin-top:14px;font-size:18px;line-height:1.6}.mdxByline{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);flex-wrap:wrap;gap:18px;margin-top:18px;font-size:10px;display:flex}.mdxHero{margin:0 0 26px}.mdxHero img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface-high);width:100%;display:block}.mdxHeroEmpty{aspect-ratio:16/9;position:relative}.mdxHeroGhost{background:var(--surface-low);border:1px dashed var(--border);border-radius:var(--r-lg);color:var(--muted-2);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;inset:0}.mdxHeroGhost b{color:var(--muted);font-size:11px;font-weight:500}.mdxHeroGhost code{letter-spacing:.04em;text-transform:none;color:var(--muted-2);opacity:.8;word-break:break-all;padding:0 12px;font-size:10px}.mdxBody{color:var(--on-surface-variant);font-size:17.5px;line-height:1.7}.mdxBody>:is(p,ul,ol,h2,h3,h4,blockquote,hr,.mdxCallout,.mdxTool,.mdxCta){max-width:720px}.mdxAdBreak{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-direction:column;align-items:stretch;gap:8px;margin:40px 0;padding:20px 0;display:flex}.mdxAdBreak .mpAdLabel{margin:0}.mdxBody>h1{display:none}.mdxBody h2{font-family:var(--f-display);letter-spacing:-.022em;color:var(--on-surface);margin:44px 0 14px;font-size:28px;font-weight:600;line-height:1.25}.mdxBody h3{font-family:var(--f-display);letter-spacing:-.015em;color:var(--on-surface);margin:32px 0 10px;font-size:21px;font-weight:600}.mdxBody h4{font-family:var(--f-ui);color:var(--on-surface);margin:24px 0 8px;font-size:15px;font-weight:600}.mdxBody p{margin:0 0 18px}.mdxBody strong{color:var(--on-surface);font-weight:600}.mdxBody ul,.mdxBody ol{margin:0 0 20px;padding-left:22px}.mdxBody li{margin:7px 0}.mdxBody li::marker{color:var(--outline-variant)}.mdxBody a{color:var(--primary);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.mdxBody a:hover{color:var(--primary-bright)}.mdxBody blockquote{border-left:3px solid var(--primary-line);font-family:var(--f-display);color:var(--on-surface);margin:26px 0;padding:4px 0 4px 20px;font-size:19px;font-style:italic}.mdxBody hr{border:0;border-top:1px solid var(--hair);margin:36px 0}.mdxBody code{font-family:var(--f-mono);background:var(--surface-container);border-radius:var(--r-sm);padding:2px 6px;font-size:.88em}.mdxImg{border-radius:var(--r-lg);border:1px solid var(--border);width:100%;height:auto;margin:26px 0;display:block}.mdxCallout{border-radius:var(--r-md);background:var(--surface-lowest);border:1px solid var(--border);border-left:3px solid var(--tone,var(--muted));margin:28px 0;padding:18px 20px}.mdxCalloutTitle{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tone,var(--muted));margin:0 0 8px;font-size:10px;font-weight:500}.mdxCalloutBody>:last-child{margin-bottom:0}.mdxCalloutBody{font-size:15px}.mdxStatGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:28px 0;display:grid}.mdxStat{background:var(--surface-lowest);border:1px solid var(--border);border-left:3px solid var(--tone,var(--muted));border-radius:var(--r-md);flex-direction:column;gap:3px;padding:16px 18px;display:flex}.mdxStatHint{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tone,var(--muted));font-size:9px}.mdxStatValue{font-family:var(--f-display);color:var(--on-surface);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.1}.mdxStatLabel{color:var(--muted);font-size:13px;line-height:1.45}.mdxTakeaways{border:1px solid var(--primary-line);border-radius:var(--r-lg);background:var(--primary-wash);margin:30px 0;overflow:hidden}.mdxTakeawaysTitle{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primary);border-bottom:1px solid var(--primary-line);margin:0;padding:12px 20px;font-size:10px;font-weight:500}.mdxTakeawaysBody{padding:16px 20px 6px;font-size:15px}.mdxTakeawaysBody ul{padding-left:20px}.mdxTakeawaysBody>:last-child{margin-bottom:12px}.mdxCta{background:var(--primary);border-radius:var(--r-sm);align-items:center;gap:8px;margin:26px 0;padding:13px 22px;font-size:15px;font-weight:600;display:inline-flex;color:var(--surface-lowest)!important;text-decoration:none!important}.mdxCta:hover{background:var(--primary-bright)}.mdxCta:after{content:"→"}.mdxTool{background:var(--primary-wash);border:1px solid var(--primary-line);border-radius:var(--r-md);grid-template-columns:1fr auto;align-items:center;column-gap:16px;margin:28px 0;padding:16px 20px;display:grid;position:relative}.mdxBody .mdxToolKicker{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--primary);grid-column:1;margin:0 0 4px;font-size:10px}.mdxBody .mdxToolTitle{font-family:var(--f-display);color:var(--on-surface);grid-column:1;font-size:19px;font-weight:600;line-height:1.3;text-decoration:none}.mdxToolTitle:after{content:"";border-radius:inherit;position:absolute;inset:0}.mdxBody .mdxToolBlurb{color:var(--muted);grid-column:1;margin:4px 0 0;font-size:14.5px;line-height:1.5}.mdxToolGo{color:var(--primary);white-space:nowrap;grid-area:1/2/span 3;font-size:14px;font-weight:600}.mdxTool:hover{border-color:var(--primary)}.mdxBody .mdxTool:hover .mdxToolTitle{color:var(--primary)}.mdxBody .mdxToolTitle:focus-visible{outline:none}.mdxTool:has(.mdxToolTitle:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.mdxTableWrap{margin:30px 0}.mdxTableScroll{border:1px solid var(--border);border-radius:var(--r-md);overflow-x:auto}.mdxTable{border-collapse:collapse;background:var(--surface-lowest);width:100%;font-size:14px}.mdxTable th,.mdxTable td{text-align:left;border-bottom:1px solid var(--hair);white-space:nowrap;padding:12px 14px}.mdxTable thead th{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--surface-low);font-size:9.5px;font-weight:500}.mdxTable tbody th{color:var(--on-surface);white-space:normal;min-width:160px;font-weight:600}.mdxTable td{color:var(--on-surface-variant);font-variant-numeric:tabular-nums}.mdxTable [data-highlight]{background:var(--primary-wash);color:var(--on-surface)}.mdxTable tbody tr:last-child th,.mdxTable tbody tr:last-child td{border-bottom:0}.mdxTableWrap figcaption,.mdxChart figcaption,.mdxDist figcaption,.mdxVersus figcaption{color:var(--muted-2);margin-top:10px;font-size:12px;line-height:1.5}.mdxScores{flex-direction:column;gap:16px;margin:28px 0;display:flex}.mdxScore{margin:18px 0}.mdxScores .mdxScore{margin:0}.mdxScoreTop{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.mdxScoreLabel{color:var(--on-surface);font-size:14px;font-weight:600}.mdxScoreValue{font-family:var(--f-mono);color:var(--tone,var(--primary));font-variant-numeric:tabular-nums;font-size:14px}.mdxScoreValue small{color:var(--muted-2);font-size:11px}.mdxScoreTrack{background:var(--surface-high);border-radius:var(--r-full);height:7px;overflow:hidden}.mdxScoreTrack i{background:var(--tone,var(--primary));border-radius:var(--r-full);height:100%;display:block}.mdxScoreDesc{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.5}.mdxDist{margin:30px 0}.mdxFigTitle{color:var(--on-surface);margin:0 0 4px;font-size:15px;font-weight:600}.mdxFigSub{color:var(--muted);margin:0 0 12px;font-size:13px}.mdxDistBar{border-radius:var(--r-sm);border:1px solid var(--border);height:26px;display:flex;overflow:hidden}.mdxDistBar span{height:100%;display:block}.mdxDistKey{flex-wrap:wrap;gap:8px 20px;margin:12px 0 0;padding:0;list-style:none;display:flex}.mdxDistKey li{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.mdxDistKey i{border-radius:2px;flex:none;width:10px;height:10px}.mdxDistKey b{color:var(--on-surface);font-variant-numeric:tabular-nums}.mdxChart{margin:30px 0}.mdxChartScroll{overflow-x:auto}.mdxChartSvg{width:100%;min-width:460px;height:auto;display:block}.mdxGrid{stroke:var(--grid);stroke-width:1px}.mdxAxisText{font-family:var(--f-mono);fill:var(--muted-2);font-size:10px}.mdxLegend{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.mdxLegend li{align-items:center;gap:8px;display:flex}.mdxLegend i{border-radius:2px;flex:none;width:14px;height:3px}.mdxBarLabel{fill:var(--muted);font-size:11px}.mdxBarValue{font-family:var(--f-mono);fill:var(--on-surface);font-size:10.5px}.mdxRef{stroke:var(--baseline);stroke-width:1.5px;stroke-dasharray:5 4}.mdxLegend i.mdxSwatch{width:10px;height:10px}.mdxLegend i.mdxRefKey{border-top:2px dashed var(--baseline);height:0}.mdxSrOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mdxDonutBody{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.mdxDonutSvg{flex:none;width:180px;height:180px}.mdxDonutCentre{font-family:var(--f-display);fill:var(--on-surface);font-size:30px;font-weight:700}.mdxDonutLegend{color:var(--muted);gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.mdxDonutLegend li{align-items:center;gap:8px;display:flex}.mdxDonutLegend i{border-radius:3px;flex:none;width:12px;height:12px}.mdxDonutLegend span{color:var(--on-surface)}.mdxDonutLegend b{color:var(--on-surface);font-variant-numeric:tabular-nums}.mdxVersus{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-lowest);margin:30px 0;overflow:hidden}.mdxVersusHead{border-bottom:1px solid var(--hair);background:var(--surface-low);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:18px 20px;display:grid}.mdxVersusHead>div{flex-direction:column;gap:3px;display:flex}.mdxVersusHead>div:last-child{text-align:right;align-items:flex-end}.mdxVersusName{font-family:var(--f-display);color:var(--tone,var(--on-surface));font-size:19px;font-weight:600}.mdxVersusTag{color:var(--muted);font-size:12px}.mdxVersusVs{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:10px}.mdxVersusRows{margin:0}.mdxVersusRow{border-bottom:1px solid var(--hair);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px 20px;display:grid}.mdxVersusRow:last-child{border-bottom:0}.mdxVersusRow dt{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);text-align:center;font-size:9.5px}.mdxVersusRow dd{color:var(--on-surface-variant);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}.mdxVersusRow dd:last-child{text-align:right}.mdxVersusRow dd[data-win]{color:var(--primary)}.mdxSources{border-top:1px solid var(--border);margin:40px 0 0;padding-top:24px}.mdxSourcesTitle{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin:0 0 14px;font-size:10px;font-weight:500}.mdxSources ol{margin:0;padding-left:20px}.mdxSources li{margin:0 0 14px;font-size:13.5px;line-height:1.55}.mdxSources li a{color:var(--primary);font-weight:500}.mdxSourceDate{font-family:var(--f-mono);color:var(--muted-2);margin-left:8px;font-size:10px}.mdxSourceExcerpt{color:var(--muted);margin:4px 0 0;font-size:12.5px;line-height:1.5}.mdxCite{color:var(--muted)}@media (max-width:820px){.mdxHead h1{font-size:30px}.mdxLede,.mdxBody{font-size:16px}.mdxBody h2{font-size:23px}.mdxTool{grid-template-columns:1fr}.mdxToolGo{grid-area:auto/1;margin-top:8px}.mdxVersusHead,.mdxVersusRow{grid-template-columns:1fr auto 1fr;gap:8px;padding-left:14px;padding-right:14px}}
.lg{padding:0 0 40px}.lgWrap{max-width:var(--page-max);margin:0 auto;padding:0 32px}.lgCrumbs{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:8px;padding:24px 0 0;font-size:10.5px;display:flex}.lgCrumbs a:hover{color:var(--primary)}.lgSep{color:var(--muted-2)}.lgHead{border-bottom:1px solid var(--border);max-width:720px;padding:26px 0 36px}.lgEyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primary);margin:0 0 10px;font-size:10px;font-weight:500}.lgTitle{font-family:var(--f-display);letter-spacing:-.025em;margin:0 0 12px;font-size:45px;font-weight:600;line-height:1.1}.lgMeta{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin:0 0 16px;font-size:10.5px}.lgLede{color:var(--on-surface-variant);margin:0;font-size:18px;line-height:1.6}.lgCols{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:56px;padding:40px 0 0;display:grid}.lgToc{top:calc(var(--nav-h) + 20px);z-index:1;position:sticky}.lgTocTitle{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin:0 0 12px;font-size:9.5px;font-weight:500}.lgTocList{counter-reset:none;gap:2px;margin:0;padding:0;list-style:none;display:grid}.lgTocList a{color:var(--on-surface-variant);border-radius:var(--r-sm);align-items:baseline;gap:9px;padding:6px 8px;font-size:13.5px;line-height:1.4;transition:background .15s,color .15s;display:flex}.lgTocList a:hover{background:var(--surface-container);color:var(--primary)}.lgTocNum{font-family:var(--f-mono);color:var(--muted-2);font-variant-numeric:tabular-nums;flex:none;min-width:14px;font-size:10px}.lgBody{max-width:720px}.lgSingle{padding:40px 0 0}.lgSection{scroll-margin-top:calc(var(--nav-h) + 24px);padding:0 0 38px}.lgSection+.lgSection{border-top:1px solid var(--hair);padding-top:34px}.lgSection h2{font-family:var(--f-display);letter-spacing:-.02em;margin:0 0 18px;font-size:27px;font-weight:600;line-height:1.2}.lgSectionNum{color:var(--muted-2);font-variant-numeric:tabular-nums}.lgSection h3{font-family:var(--f-ui);letter-spacing:-.005em;color:var(--on-surface);margin:26px 0 8px;font-size:15.5px;font-weight:600}.lgSection p{color:var(--on-surface-variant);margin:0 0 14px;font-size:16px;line-height:1.7}.lgSection ul{gap:7px;margin:0 0 14px;padding-left:20px;display:grid}.lgSection li{color:var(--on-surface-variant);font-size:16px;line-height:1.65}.lgSection a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.lgSection b{color:var(--on-surface);font-weight:600}.lgCallout{background:var(--surface-container);border-left:3px solid var(--outline-variant);border-radius:0 var(--r-md) var(--r-md) 0;padding:14px 18px;margin:0 0 16px!important}.lgCalloutWarn{border-left-color:var(--warn)}.lgDefs{gap:14px;margin:0 0 16px;display:grid}.lgDefs dt{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--danger);margin-bottom:5px;font-size:10px;font-weight:500}.lgDefs dd{color:var(--on-surface-variant);margin:0;font-size:15.5px;line-height:1.65}.lgVendors{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.lgVendors li{background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-md);gap:5px;padding:14px 16px;display:grid}.lgVendorName{color:var(--on-surface);font-size:15px;font-weight:600}.lgVendorUse{color:var(--muted);font-size:14.5px;line-height:1.6}.lgVendorLink{color:var(--primary);justify-self:start;font-size:12px}.lgFoot{color:var(--muted);border-top:1px solid var(--border);padding-top:26px;font-size:15px;line-height:1.7}.lgFoot a{color:var(--primary)}.spCols{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:56px;padding:40px 0 0;display:grid}.spFormCol{max-width:620px}.spSecTitle{font-family:var(--f-display);letter-spacing:-.02em;margin:0 0 22px;font-size:24px;font-weight:600}.spRail{top:calc(var(--nav-h) + 20px);gap:16px;display:grid;position:sticky}.spCard{background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-lg);padding:20px}.spCardQuiet{background:var(--surface-container);border-color:var(--hair)}.spCardTitle{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin:0 0 14px;font-size:9.5px;font-weight:500}.spContacts,.spLinks{gap:16px;margin:0;padding:0;list-style:none;display:grid}.spContacts li,.spLinks li{gap:3px;display:grid}.spContactLabel{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:9px}.spContacts a,.spLink{color:var(--primary);font-size:15px;font-weight:500}.spContacts a:hover,.spLink:hover{text-decoration:underline}.spContactNote,.spLinkDesc{color:var(--muted);font-size:13.5px;line-height:1.5}.spQuietBody{color:var(--on-surface-variant);margin:0 0 10px;font-size:14.5px;line-height:1.65}.spQuietBody:last-child{margin-bottom:0}.fm{gap:18px;display:grid}.fmTrap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.fmField{gap:6px;display:grid}.fmLabelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fmLabel{color:var(--on-surface);font-size:14px;font-weight:500}.fmHint{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:9.5px}.fm input,.fm select,.fm textarea{width:100%;font-family:var(--f-ui);color:var(--on-surface);background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-md);padding:11px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.fm textarea{resize:vertical;min-height:140px;line-height:1.6}.fm input::placeholder,.fm textarea::placeholder{color:var(--muted-2)}.fm input:focus,.fm select:focus,.fm textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-wash);outline:none}.fm input:disabled,.fm select:disabled,.fm textarea:disabled{background:var(--surface-container);color:var(--muted)}.fmField[data-invalid=true] input,.fmField[data-invalid=true] select,.fmField[data-invalid=true] textarea{border-color:var(--danger)}.fmFieldError{color:var(--danger);margin:0;font-size:13.5px}.fmFoot{flex-wrap:wrap;align-items:center;gap:16px;padding-top:4px;display:flex}.fmSubmit{color:var(--surface-lowest);background:var(--primary);border-radius:var(--r-md);padding:12px 22px;font-size:15px;font-weight:500;transition:background .15s}.fmSubmit:hover:not(:disabled){background:var(--primary-bright)}.fmSubmit:disabled{opacity:.6;cursor:default}.fmFine{color:var(--muted);margin:0;font-size:13px}.fmNotes{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}.grecaptcha-badge{visibility:hidden}.fmFine a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.fmError{color:var(--danger);background:var(--surface-lowest);border:1px solid var(--danger);border-radius:var(--r-md);margin:0;padding:12px 16px;font-size:15px;line-height:1.6}.fmDone{background:var(--primary-wash);border:1px solid var(--primary-line);border-radius:var(--r-lg);padding:26px}.fmDoneTitle{font-family:var(--f-display);letter-spacing:-.02em;color:var(--on-surface);margin:0 0 8px;font-size:23px;font-weight:600}.fmDoneBody{color:var(--on-surface-variant);margin:0 0 18px;font-size:15.5px;line-height:1.65}.fmGhost{color:var(--primary);background:var(--surface-lowest);border:1px solid var(--primary-line);border-radius:var(--r-md);padding:9px 16px;font-size:14.5px;font-weight:500}.fmGhost:hover{background:var(--surface-lowest);border-color:var(--primary)}@media (max-width:1080px){.lgCols{grid-template-columns:190px minmax(0,1fr);gap:36px}.spCols{grid-template-columns:minmax(0,1fr) 280px;gap:36px}}@media (max-width:820px){.lgWrap{padding:0 20px}.lgTitle{font-size:32px}.lgCols,.spCols{grid-template-columns:1fr;gap:32px}.lgToc,.spRail{position:static}.lgToc{background:var(--surface-container);border-radius:var(--r-lg);padding:16px}.lgTocList{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:520px){.lgTocList{grid-template-columns:1fr}}.scBands{gap:2px;margin:0 0 20px;display:grid}.scBand{background:var(--surface-lowest);border:1px solid var(--border);grid-template-columns:68px minmax(0,1fr);gap:16px;padding:14px 16px;display:grid}.scBand:first-child{border-radius:var(--r-md) var(--r-md) 0 0}.scBand:last-child{border-radius:0 0 var(--r-md) var(--r-md)}.scBand+.scBand{border-top:0}.scBandRange[data-accent="1"],.scBandHeading[data-accent="1"]{color:#905d00}.scBandRange[data-accent="2"],.scBandHeading[data-accent="2"]{color:#005686}.scBandRange[data-accent="3"],.scBandHeading[data-accent="3"]{color:#a04600}.scBandRange[data-accent="4"],.scBandHeading[data-accent="4"]{color:#995b7d}.scBandRange{font-family:var(--f-display);letter-spacing:-.02em;color:var(--on-surface);font-variant-numeric:tabular-nums;font-size:21px;font-weight:600}.scBandHeading{color:var(--on-surface);margin:0 0 3px;font-size:15px;font-weight:600}.scBandBody{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.scTier{vertical-align:1px;border-radius:50%;flex:none;width:8px;height:8px;margin-right:8px;display:inline-block}.scTier[data-tier=good]{background:var(--good)}.scTier[data-tier=notable]{background:var(--warn)}.scTier[data-tier=adverse]{background:var(--danger)}.lgTldr{background:var(--surface-container);border:1px solid var(--hair);border-left:4px solid var(--c4);border-radius:0 var(--r-lg) var(--r-lg) 0;margin:0 0 28px;padding:20px 22px}.lgTldrEyebrow{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin:0 0 10px;font-size:10px;font-weight:600}.lgTldrList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lgTldrList li{color:var(--on-surface-variant);align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.55;display:flex}.lgTldrList svg{color:var(--muted);flex:none;margin-top:3px}.lgTldrList b{color:var(--on-surface);font-weight:600}.scSteps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:0 0 18px;display:grid}.scStep{background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-md);padding:18px}.scStepLabel{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:9px;font-weight:500;margin:0 0 8px!important}.scStepTitle{color:var(--on-surface);font-size:15.5px;font-weight:600;margin:0 0 7px!important}.scStepBody{color:var(--muted);font-size:14.5px;line-height:1.6;margin:0!important}.scTableWrap{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-lowest);margin:0 0 20px;overflow-x:auto}.scTable{border-collapse:collapse;width:100%;min-width:520px;font-size:14.5px}.scTableTight{min-width:340px}.scTable thead th{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:11px 14px;font-size:9px;font-weight:500}.scTable tbody th{text-align:left;color:var(--on-surface);vertical-align:top;white-space:nowrap;padding:12px 14px;font-weight:600}.scTable td{color:var(--on-surface-variant);vertical-align:top;padding:12px 14px;line-height:1.55}.scTable tbody tr+tr th,.scTable tbody tr+tr td{border-top:1px solid var(--hair)}.scTableMuted{color:var(--muted)!important}.scNum{font-variant-numeric:tabular-nums;font-weight:600;color:var(--on-surface)!important}.scOrdered{gap:10px;margin:0 0 20px;padding-left:20px;display:grid}.scOrdered li{color:var(--on-surface-variant);font-size:16px;line-height:1.65}.scExample{background:var(--surface-container);border:1px solid var(--border);border-radius:var(--r-lg);margin:0 0 20px;padding:22px}.scExampleLabel{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:9px;font-weight:500;margin:0 0 10px!important}.scExampleIntro{line-height:1.6;margin:0 0 16px!important;font-size:15px!important}.scExampleNote{color:var(--muted)!important;margin:14px 0 0!important;font-size:13.5px!important}.scWeights{gap:7px;margin:0;padding:0;list-style:none;display:grid}.scWeights li{grid-template-columns:96px minmax(0,1fr) 40px;align-items:center;gap:12px;font-size:14px;display:grid}.scWeightLabel{color:var(--on-surface-variant)}.scWeightBar{background:var(--surface-high);border-radius:var(--r-full);height:7px;overflow:hidden}.scWeightBar span{background:var(--primary);border-radius:var(--r-full);height:100%;display:block}.scWeightPct{font-family:var(--f-mono);color:var(--on-surface-variant);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:820px){.scBand{grid-template-columns:52px minmax(0,1fr);gap:12px}.scWeights li{grid-template-columns:84px minmax(0,1fr) 36px;gap:9px}}.hubBody{max-width:860px;padding:40px 0 0}.hubCards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:44px;display:grid}.hubCard{background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;padding:26px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.hubCard:hover{border-color:var(--primary-line);box-shadow:var(--lift);transform:translateY(-2px)}.hubEyebrow{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin:0 0 10px;font-size:9.5px;font-weight:500}.hubTitle{font-family:var(--f-display);letter-spacing:-.02em;margin:0 0 10px;font-size:27px;font-weight:600;line-height:1.15}.hubTitle a{color:var(--on-surface)}.hubTitle a:after{content:"";border-radius:var(--r-lg);z-index:1;position:absolute;inset:0}.hubTitle a:focus-visible{outline:none}.hubTitle a:focus-visible:after{outline:2px solid var(--primary);outline-offset:3px}.hubQuestion{font-family:var(--f-display);color:var(--on-surface);margin:0 0 14px;font-size:16.5px;font-style:italic;line-height:1.45}.hubBlurb{color:var(--on-surface-variant);margin:0 0 16px;font-size:15px;line-height:1.65}.hubPoints{gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.hubPoints li{color:var(--muted);padding-left:16px;font-size:14px;line-height:1.5;position:relative}.hubPoints li:before{content:"";border-radius:var(--r-full);background:var(--outline-variant);width:5px;height:5px;position:absolute;top:8px;left:0}.hubMore{color:var(--primary);align-items:baseline;gap:6px;margin-top:auto;font-size:14.5px;font-weight:500;display:inline-flex}.hubArrow{transition:transform .15s}.hubCard:hover .hubArrow{transform:translate(4px)}.hubRules{border-top:1px solid var(--border);padding-top:34px}.hubRulesTitle{font-family:var(--f-display);letter-spacing:-.02em;margin:0 0 22px;font-size:27px;font-weight:600}.hubRule{max-width:720px;margin-bottom:22px}.hubRuleHead{color:var(--on-surface);margin:0 0 6px;font-size:16px;font-weight:600}.hubRuleBody{color:var(--on-surface-variant);margin:0;font-size:16px;line-height:1.7}.hubFoot{color:var(--muted);border-top:1px solid var(--border);max-width:720px;margin:26px 0 0;padding-top:24px;font-size:15px;line-height:1.7}.hubFoot a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.scWeightsWide{gap:14px;margin-bottom:16px}.scWeightsWide li{grid-template-columns:116px 90px 40px minmax(0,1fr);align-items:baseline}.scWeightsWide .scWeightBar{align-self:center}.scWeightDesc{color:var(--muted);font-size:14px;line-height:1.5}@media (max-width:820px){.hubCard{padding:20px}.hubTitle,.hubRulesTitle{font-size:24px}.scWeightsWide li{grid-template-columns:100px minmax(0,1fr) 40px}.scWeightDesc{grid-column:1/-1}}.hiwGroup{margin:0 0 24px}.hiwGroupTitle{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-weight:500;margin:0 0 12px!important;font-size:9.5px!important}.hiwList{gap:2px;list-style:none;display:grid;margin:0!important;padding:0!important}.hiwList li{background:var(--surface-lowest);border:1px solid var(--border);padding:14px 16px}.hiwList li:first-child{border-radius:var(--r-md) var(--r-md) 0 0}.hiwList li:last-child{border-radius:0 0 var(--r-md) var(--r-md)}.hiwList li+li{border-top:0}.hiwFeatureHead{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:4px;display:flex}.hiwFeatureName{color:var(--on-surface);font-size:15.5px;font-weight:600}.hiwFeatureName:hover{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.hiwTier{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);flex:none;font-size:9px;font-weight:500}.hiwTierGated{color:var(--on-surface-variant);background:var(--surface-high);border-radius:var(--r-full);padding:3px 9px}.hiwFeatureDesc{line-height:1.55;color:var(--muted)!important;margin:0!important;font-size:14px!important}@media (max-width:620px){.hiwFeatureHead{flex-direction:column;align-items:flex-start;gap:5px}}
.cd{padding:0 0 40px}.cdWrap{max-width:var(--page-max);margin:0 auto;padding:0 32px}.cdHead{max-width:760px;padding:26px 0 34px}.cdEyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primary);margin:0 0 10px;font-size:10px;font-weight:500}.cdTitle{font-family:var(--f-display);letter-spacing:-.03em;margin:0 0 14px;font-size:44px;font-weight:600;line-height:1.08}.cdLede{color:var(--on-surface-variant);margin:0;font-size:17px;line-height:1.6}.cdCalc{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:26px;display:grid}.cdInputs{background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-lg);padding:26px}.cdInputsTitle{font-family:var(--f-display);letter-spacing:-.02em;margin:0 0 20px;font-size:22px;font-weight:600}.cdField{gap:7px;margin-bottom:22px;display:grid}.cdLabelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cdLabelRow label{font-size:13.5px;font-weight:500}.cdHint{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);font-size:9.5px}.cdMoney{position:relative}.cdMoney span{color:var(--muted);font-size:19px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.cdMoney input{width:100%;font-family:var(--f-ui);font-variant-numeric:tabular-nums;color:var(--on-surface);background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-md);padding:12px 14px 12px 32px;font-size:22px;font-weight:500}.cdMoney input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-wash);outline:none}.cdSlider{width:100%;accent-color:var(--primary)}.cdFieldset{border:0;margin:0 0 20px;padding:0}.cdFieldset legend{margin-bottom:9px;padding:0;font-size:13.5px;font-weight:500}.cdTiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.cdTile{text-align:left;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-lowest);gap:2px;padding:13px 14px;transition:border-color .15s,background .15s;display:grid}.cdTile:hover{border-color:var(--outline-variant)}.cdTile[aria-pressed=true]{border-color:var(--primary);background:var(--primary-wash);box-shadow:inset 0 0 0 1px var(--primary)}.cdTileLabel{color:var(--on-surface);font-size:13.5px;font-weight:600}.cdTile[aria-pressed=true] .cdTileLabel{color:var(--primary)}.cdTileSub{color:var(--muted);font-size:11.5px}.cdChecks{gap:2px;display:grid}.cdCheck{border:1px solid var(--border);background:var(--surface-lowest);cursor:pointer;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.cdCheck:first-child{border-radius:var(--r-md) var(--r-md) 0 0}.cdCheck:last-child{border-radius:0 0 var(--r-md) var(--r-md)}.cdCheck+.cdCheck{border-top:0}.cdCheck input{accent-color:var(--primary);flex:none;width:16px;height:16px;margin-top:2px}.cdCheckText{color:var(--on-surface);font-size:13.5px}.cdCheckSub{color:var(--muted);margin-top:1px;font-size:11.5px;display:block}.cdResult{top:calc(var(--nav-h) + 18px);background:var(--deep);color:#fff;border-radius:var(--r-lg);box-shadow:var(--lift-lg);padding:26px;position:sticky}.cdResultLabel{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin:0 0 8px;font-size:9.5px;font-weight:500}.cdResultBig{font-family:var(--f-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0 0 6px;font-size:50px;font-weight:600;line-height:1}.cdResultNote{color:#ffffffb8;margin:0 0 18px;font-size:13.5px}.cdSave{color:#002113;border-radius:var(--r-full);background:#88f8bf;margin:0 0 18px;padding:6px 13px;font-size:13px;font-weight:500;display:inline-block}.cdRows{border-top:1px solid #ffffff29;gap:10px;margin:0;padding-top:16px;display:grid}.cdRows>div{justify-content:space-between;gap:14px;display:flex}.cdRows dt{color:#ffffffb3;font-size:13.5px}.cdRows dd{font-variant-numeric:tabular-nums;margin:0;font-size:13.5px;font-weight:500}.cdTotal{border-top:1px solid #ffffff29;justify-content:space-between;align-items:baseline;gap:14px;margin-top:16px;padding-top:16px;display:flex}.cdTotal span:first-child{font-size:14px;font-weight:500}.cdTotal span:last-child{font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.cdFlag{color:#88f8bf;border-left:2px solid #88f8bf;margin:16px 0 0;padding-left:11px;font-size:12.5px;line-height:1.6}.cdWorking{border-top:1px solid #ffffff29;margin-top:18px;padding-top:16px}.cdWorking summary{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;cursor:pointer;font-size:9.5px;font-weight:500}.cdWorking ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cdWorking li{color:#ffffffb8;padding-left:15px;font-size:12.5px;line-height:1.55;position:relative}.cdWorking li:before{content:"";border-radius:var(--r-full);background:#6bdba5;width:5px;height:5px;position:absolute;top:8px;left:0}.cdResultCta{gap:9px;margin-top:20px;display:grid}.cdBandWrap{background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-lg);margin-top:4px;padding:34px 28px 24px}.cdBandPinRow{height:26px;position:relative}.cdBandPin{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface);white-space:nowrap;font-size:10px;transition:left .18s,transform .18s;position:absolute;top:0}.cdBandTick{background:var(--on-surface);width:2px;height:12px;transition:left .18s;position:absolute;top:18px;transform:translate(-50%)}.cdBandTrack{border-radius:var(--r-md);height:46px;display:flex;overflow:hidden}.cdBandZone{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;text-align:center;place-items:center;padding:0 4px;font-size:10px;font-weight:500;line-height:1.25;display:grid;overflow:hidden}.cdBandKey{display:none}@media (max-width:640px){.cdBandTrack{height:20px}.cdBandZone{padding:0;font-size:0}.cdBandKey{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-variant);flex-wrap:wrap;gap:8px 16px;margin:12px 0 0;padding:0;font-size:10px;font-weight:500;list-style:none;display:flex}.cdBandKey li{align-items:center;gap:6px;display:inline-flex}.cdBandKey i{border-radius:2px;flex:none;width:10px;height:10px}.cdBandKey i.cdBandZone3{box-shadow:inset 0 0 0 1px var(--outline-variant)}}.cdBandZone1{background:var(--primary);color:#fff;flex:600}.cdBandZone2{background:var(--c2);color:#fff;flex:150}.cdBandZone3{background:var(--surface-high);color:var(--on-surface-variant);flex:250}.cdBandMarks{font-family:var(--f-mono);color:var(--muted-2);margin-top:8px;font-size:10px;display:flex}.cdBandMarks span{flex:600}.cdBandMarks span+span{flex:150}.cdBandMarks span+span+span{text-align:right;flex:250}.cdBtn{border-radius:var(--r-md);border:1px solid #0000;justify-content:center;align-items:center;padding:11px 20px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.cdBtnPrimary{background:var(--primary);color:var(--surface-lowest)}.cdBtnPrimary:hover{background:var(--primary-bright)}.cdBtnGhost{background:var(--surface-lowest);color:var(--primary);border-color:var(--primary-line)}.cdBtnGhost:hover{border-color:var(--primary)}.cdBtnLight{background:var(--surface-lowest);color:var(--deep)}.cdBtnOutline{color:#fff;border-color:#ffffff6b}.cdBtnOutline:hover{background:#ffffff1a}.cdSec{max-width:760px;padding:52px 0 0}.cdSecTitle{font-family:var(--f-display);letter-spacing:-.025em;margin:0 0 12px;font-size:27px;font-weight:600}.cdSecBody{color:var(--on-surface-variant);margin:0 0 20px;font-size:16px;line-height:1.7}.cdSecActs{flex-wrap:wrap;gap:10px;display:flex}.cdHubGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cdHubCard{position:relative}.cdHubCard>a,.cdHubCard>span{background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-lg);gap:6px;height:100%;padding:24px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.cdHubCard>a:hover{border-color:var(--primary-line);box-shadow:var(--lift);transform:translateY(-2px)}.cdHubCard[data-soon=true]>span{background:var(--surface-container);border-style:dashed}.cdHubIco{border-radius:var(--r-md);background:var(--primary-wash);border:1px solid var(--primary-line);width:40px;height:40px;color:var(--primary);place-items:center;margin-bottom:6px;display:grid}.cdHubCard[data-soon=true] .cdHubIco{background:var(--surface-high);border-color:var(--border);color:var(--muted)}.cdHubName{font-family:var(--f-display);letter-spacing:-.02em;color:var(--on-surface);font-size:21px;font-weight:600}.cdHubTag{color:var(--muted);font-size:14px;line-height:1.55}.cdHubGo{color:var(--primary);margin-top:auto;padding-top:8px;font-size:14px;font-weight:500}.cdSoon{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-top:auto;padding-top:8px;font-size:9px;font-weight:500}.cdOthers{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cdOthers>li>a,.cdOthers>li>span{background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-md);gap:4px;height:100%;padding:16px;display:grid}.cdOthers>li>a:hover{border-color:var(--primary-line)}.cdOthers>li[data-soon=true]>span{background:var(--surface-container);border-style:dashed}.cdOtherIco{color:var(--primary)}.cdOthers>li[data-soon=true] .cdOtherIco{color:var(--muted-2)}.cdOtherName{color:var(--on-surface);font-size:15px;font-weight:600}.cdOtherSub{color:var(--muted);font-size:13px;line-height:1.5}.cdDisclaimer{color:var(--muted-2);max-width:820px;margin:40px 0 0;font-size:12.5px;line-height:1.65}@media (max-width:1080px){.cdCalc{grid-template-columns:1fr}.cdResult{position:static}}@media (max-width:820px){.cdWrap{padding:0 20px}.cdTitle{font-size:32px}.cdResultBig{font-size:42px}.cdSecTitle{font-size:24px}}.cdSecWide{max-width:none}.cdAnchor{scroll-margin-top:calc(var(--nav-h) + 20px)}.cdHero{border-radius:var(--r-xl);box-shadow:var(--lift);grid-template-columns:1.02fr .98fr;margin:18px 0 40px;display:grid;overflow:hidden}.cdHeroL{background:var(--deep);color:#fff;padding:52px 48px}.cdHeroEyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#6bdba5;margin:0 0 15px;font-size:10px;font-weight:500}.cdHeroTitle{font-family:var(--f-display);letter-spacing:-.03em;margin:0 0 15px;font-size:43px;font-weight:600;line-height:1.07}.cdHeroLede{color:#ffffffd1;max-width:440px;margin:0 0 24px;font-size:16px;line-height:1.6}.cdHeroActs{flex-wrap:wrap;gap:10px;display:flex}.cdHeroStats{border-top:1px solid #ffffff29;flex-wrap:wrap;gap:24px;margin:28px 0 0;padding:22px 0 0;list-style:none;display:flex}.cdHeroStats li{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff9;max-width:150px;font-size:9.5px}.cdHeroStats b{font-family:var(--f-display);letter-spacing:-.02em;text-transform:none;color:#fff;margin-bottom:3px;font-size:22px;font-weight:600;display:block}.cdHeroR{background:var(--surface-high);min-height:430px;position:relative;overflow:hidden}.cdHeroR img{object-fit:cover;object-position:56% 42%;width:100%;height:100%;display:block;position:absolute;inset:0}.cdLegend{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:22px 0 0;padding:0;list-style:none;display:grid}.cdLegend li{gap:5px;display:grid}.cdLegendHead{color:var(--on-surface);align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.cdLegendHead i{border-radius:2px;flex:none;width:10px;height:10px}.cdLegendHead i[data-tone=primary]{background:var(--primary)}.cdLegendHead i[data-tone=c2]{background:var(--c2)}.cdLegendHead i[data-tone=flat]{background:var(--surface-high);border:1px solid var(--border)}.cdLegendBody{color:var(--muted);font-size:14.5px;line-height:1.6}.cdBand{border-radius:var(--r-xl);box-shadow:var(--lift);grid-template-columns:1.05fr .95fr;margin-top:56px;display:grid;overflow:hidden}.cdBandL{background:var(--primary);color:#fff;flex-direction:column;justify-content:center;padding:46px 44px;display:flex}.cdBandL h2{font-family:var(--f-display);letter-spacing:-.025em;margin:0 0 12px;font-size:31px;font-weight:600;line-height:1.12}.cdBandL p{color:#ffffffd9;max-width:400px;margin:0 0 22px;font-size:15.5px;line-height:1.6}.cdBandR{background:var(--surface-high);min-height:320px;position:relative;overflow:hidden}.cdBandR img{object-fit:cover;object-position:55% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.cdFactors{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:24px 0 0;padding:0;list-style:none;display:grid}.cdFactors li{background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;display:flex;overflow:hidden}.cdFactorImg{background:var(--surface-high);height:180px;display:block;position:relative;overflow:hidden}.cdFactorImg img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cdFactorBody{gap:8px;padding:22px;display:grid}.cdFactorTitle{font-family:var(--f-display);letter-spacing:-.02em;color:var(--on-surface);font-size:20px;font-weight:600}.cdFactorText{color:var(--muted);font-size:14.5px;line-height:1.6}.cdFactorMeta{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-size:10px}.cdTrust{background:var(--surface-container);border-radius:var(--r-lg);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px;margin-top:56px;padding:28px 32px;display:grid}.cdTrustK{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin:0 0 6px;font-size:9.5px;font-weight:500}.cdTrustV{color:var(--on-surface-variant);margin:0;font-size:14px;line-height:1.6}.cdTrustV a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.cdClose{border-radius:var(--r-xl);border:1px solid var(--border);background:var(--surface-lowest);grid-template-columns:.95fr 1.05fr;margin-top:40px;display:grid;overflow:hidden}.cdCloseL{background:var(--surface-high);min-height:300px;position:relative;overflow:hidden}.cdCloseL img{object-fit:cover;object-position:50% 58%;width:100%;height:100%;display:block;position:absolute;inset:0}.cdCloseR{flex-direction:column;justify-content:center;padding:44px 42px;display:flex}.cdCloseTitle{font-family:var(--f-display);letter-spacing:-.025em;margin:0 0 12px;font-size:30px;font-weight:600;line-height:1.14}@media (max-width:820px){.cdHero,.cdBand,.cdClose{grid-template-columns:1fr}.cdHeroL{padding:34px 24px}.cdHeroTitle{font-size:32px}.cdBandL{padding:32px 24px}.cdBandL h2{font-size:25px}.cdCloseR{padding:30px 24px}.cdCloseTitle{font-size:25px}.cdTrust{padding:22px 20px}}.cdHintNum{font-family:var(--f-mono);color:var(--on-surface);letter-spacing:0;text-transform:none;font-size:12px}.cdPseudoLabel{color:var(--on-surface);font-size:13.5px;font-weight:500}.cdFieldNote{color:var(--muted-2);margin:0;font-size:12px;line-height:1.55}.cdFieldNote b{color:var(--on-surface-variant);font-weight:500}.cdFieldNoteTop{margin:-2px 0 14px}.cdFieldNoteStandalone{margin:-8px 0 22px}.cdFieldLast{margin-bottom:0}.cdTwo{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cdSelect{box-sizing:border-box;width:100%;font:inherit;color:var(--on-surface);background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;padding:11px 12px;font-size:14.5px}.cdSelect:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-wash);outline:none}.cdOptional{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);background:var(--surface-container);vertical-align:1px;border-radius:999px;margin-left:6px;padding:3px 7px;font-size:9px;font-weight:500}.cdViz{background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-lg);margin-top:44px;padding:28px 30px 30px}.cdVizHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.cdVizTitle{font-family:var(--f-display);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.cdVizLede{color:var(--muted);max-width:640px;margin:10px 0 20px;font-size:14.5px;line-height:1.65}.cdKeys{gap:7px;margin:4px 0 0;padding:0;list-style:none;display:grid}.cdKeys li{color:var(--muted);white-space:nowrap;align-items:center;gap:9px;font-size:12.5px;display:flex}.cdKeys i{flex:none;width:18px;height:0}.cdKeyMine{border-top:3px solid var(--c1);border-radius:2px}.cdKeyCmp{border-top:2px dashed var(--c3)}.cdKeyValue{border-top:3px solid var(--c3);border-radius:2px}.cdKeyLoan{border-top:2px dashed var(--muted-2)}.cdChart{overflow-x:auto}.cdChartHit{border-radius:var(--r-md);min-width:460px;position:relative}.cdChartHit:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.cdChart svg{cursor:crosshair;width:100%;height:auto;display:block}.cdAxis{font-family:var(--f-mono);fill:var(--muted-2);font-size:11px}.cdAxisHi{font-family:var(--f-mono);fill:var(--c1);font-size:11px;font-weight:500}.cdWin{border-radius:var(--r-md);background:var(--primary-wash);border:1px solid var(--primary-line);color:var(--on-surface-variant);margin:18px 0 0;padding:14px 16px;font-size:14px;line-height:1.6}.cdWin b{color:var(--on-surface)}.cdWinIdle{background:var(--surface-low);border-color:var(--border);color:var(--muted)}.cdCompare{border-radius:var(--r-lg);background:var(--surface-low);border:1px solid var(--border);margin-top:22px;padding:22px 22px 20px}.cdCompareTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.cdCompareLede{color:var(--muted);max-width:480px;margin:6px 0 0;font-size:13.5px;line-height:1.6}.cdCompareNow{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--c3);white-space:nowrap;justify-items:end;gap:2px;font-size:22px;font-weight:500;display:grid}.cdCompareNow b{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);font-size:10px;font-weight:500}.cdChips{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.cdChip{font:inherit;font-family:var(--f-mono);border:1px solid var(--border);background:var(--surface-lowest);color:var(--on-surface-variant);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:12px}.cdChip:hover{border-color:var(--outline-variant)}.cdChip[aria-pressed=true]{border-color:var(--primary);background:var(--primary-wash);color:var(--primary)}.cdChipReset{font-family:var(--f-ui)}.cdSliderCmp{accent-color:var(--c3);margin-bottom:18px}.cdCompareGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.cdCompareCard{border-radius:var(--r-md);background:var(--surface-lowest);border:1px solid var(--border);border-left-width:3px;border-left-color:var(--outline-variant);gap:4px;padding:16px 16px 18px;display:grid}.cdCompareCard[data-role=cmp]{border-left-color:var(--c3)}.cdCompareCard[data-role=total]{border-left-color:var(--c2)}.cdCompareK{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted-2);font-size:9.5px;font-weight:500}.cdCompareV{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--on-surface);font-size:23px;font-weight:500}.cdCompareS{color:var(--muted);font-size:12.5px;line-height:1.5}.cdCompareS b{color:var(--c3);font-weight:500}.cdCompareNote{color:var(--muted-2);margin:14px 0 0;font-size:12px;line-height:1.6}.cdSplitBar{border-radius:var(--r-md);height:58px;margin:4px 0 16px;display:flex;overflow:hidden}.cdSplitSeg{color:#fff;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;min-width:0;padding:0 10px;font-size:12.5px;font-weight:500;display:flex;overflow:hidden}.cdSplitSeg[data-tone=c1]{background:var(--c1)}.cdSplitSeg[data-tone=c2]{background:var(--c2)}.cdSplitSeg[data-tone=c4]{background:var(--c4)}.cdSplitKeys{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cdSplitKeys li{grid-template-columns:10px 1fr;align-items:baseline;gap:4px 10px;display:grid}.cdSplitKeys i{border-radius:2px;grid-row:span 2;align-self:center;width:10px;height:10px}.cdSplitKeys i[data-tone=c1]{background:var(--c1)}.cdSplitKeys i[data-tone=c2]{background:var(--c2)}.cdSplitKeys i[data-tone=c4]{background:var(--c4)}.cdSplitKeys b{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--on-surface);grid-column:2;font-size:18px;font-weight:500}.cdSplitKeys li>span{color:var(--muted);grid-column:2;font-size:12.5px}.cdSliderTall{margin-top:13px}.cdBoosts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cdBoosts li{border-radius:var(--r-md);background:var(--surface-low);border:1px solid var(--border);align-content:start;gap:5px;padding:18px;display:grid}.cdBoostK{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted-2);font-size:9.5px;font-weight:500}.cdBoostV{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--on-surface);font-size:23px;font-weight:500}.cdBoostS{color:var(--muted);font-size:12.5px;line-height:1.5}.cdBoostBtn{font:inherit;border:1px solid var(--primary-line);background:var(--surface-lowest);color:var(--primary);cursor:pointer;border-radius:999px;justify-self:start;margin-top:8px;padding:8px 15px;font-size:13px;font-weight:500}.cdBoostBtn:hover:not(:disabled){border-color:var(--primary);background:var(--primary-wash)}.cdBoostBtn:disabled{color:var(--muted-2);border-color:var(--border);cursor:default;opacity:.6}.cdBoosts li[data-idle=true]{opacity:.62}.cdBoosts li[data-idle=true] .cdBoostV{color:var(--muted-2)}.cdLegendHead i[data-tone=c3]{background:var(--c3)}.cdImgHole{background:repeating-linear-gradient(135deg, var(--surface-container) 0 12px, var(--surface-high) 12px 24px);color:var(--on-surface-variant);flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:22px;display:flex;position:absolute;inset:0;overflow:auto}.cdImgHoleTag{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--surface-lowest);background:var(--on-surface-variant);border-radius:999px;flex:none;padding:4px 9px;font-size:9.5px;font-weight:500}.cdImgHoleAlt{max-width:44ch;font-size:13.5px;font-weight:500;line-height:1.5}.cdImgHolePrompt{font-family:var(--f-mono);color:var(--muted);background:var(--surface-lowest);border:1px solid var(--border);border-radius:var(--r-md);max-width:62ch;padding:10px 12px;font-size:10.5px;line-height:1.6}.cdImgHolePrompt b{color:var(--on-surface);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9.5px;display:block}.cdCost{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.cdCost li{border-radius:var(--r-md);grid-template-columns:minmax(120px,200px) 1fr minmax(84px,auto);align-items:center;gap:16px;padding:10px 12px;display:grid}.cdCost li:nth-child(odd){background:var(--surface-low)}.cdCost li[data-role=left]{background:var(--surface-container);margin-top:8px}.cdCostK{color:var(--on-surface-variant);font-size:13.5px}.cdCost li[data-role=left] .cdCostK{color:var(--on-surface);font-weight:500}.cdCostBar{background:var(--surface-high);border-radius:3px;height:12px;display:block;overflow:hidden}.cdCostBar i{border-radius:3px;min-width:2px;height:100%;display:block}.cdCostBar i[data-tone=cost]{background:var(--c2)}.cdCostBar i[data-tone=keep]{background:var(--c1)}.cdCostBar i[data-tone=short]{background:var(--c4)}.cdCostV{font-family:var(--f-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--on-surface);font-size:13.5px}.cdTableWrap{margin-top:6px;overflow-x:auto}.cdTable{border-collapse:collapse;width:100%;min-width:480px}.cdTable th,.cdTable td{text-align:right;padding:12px 14px}.cdTable thead th{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted-2);border-bottom:1px solid var(--border);font-size:9.5px;font-weight:500}.cdTable thead th:first-child,.cdTable tbody th{text-align:left}.cdTable tbody th{color:var(--on-surface);font-size:13.5px;font-weight:500}.cdTable tbody td{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--on-surface-variant);font-size:13.5px}.cdTable tbody tr+tr th,.cdTable tbody tr+tr td{border-top:1px solid var(--border)}.cdTable tbody tr:last-child td{color:var(--on-surface);font-weight:500}.cdScen{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:4px 0 0;padding:0;list-style:none;display:grid}.cdScen li{border-radius:var(--r-md);background:var(--surface-low);border:1px solid var(--border);border-left-width:3px;gap:5px;padding:18px 18px 20px;display:grid}.cdScen li[data-tone=base]{border-left-color:var(--outline-variant)}.cdScen li[data-tone=growth]{border-left-color:var(--c2)}.cdScen li[data-tone=rate]{border-left-color:var(--c4)}.cdScenK{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted-2);font-size:9.5px;font-weight:500}.cdScenV{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--on-surface);font-size:23px;font-weight:500}.cdScenS{color:var(--muted);font-size:12.5px;line-height:1.5}.cdFieldSpaced{margin-top:16px}.cdBoosts li[data-current=true]{border-color:var(--primary-line);background:var(--primary-wash)}.cdTip{z-index:2;pointer-events:none;border-radius:var(--r-md);background:var(--surface-lowest);border:1px solid var(--border);min-width:168px;box-shadow:var(--lift);gap:5px;padding:11px 13px;display:grid;position:absolute;top:8px}.cdTip[data-edge=mid]{transform:translate(-50%)}.cdTip[data-edge=end]{transform:translate(-100%)}.cdTip[data-edge=start]{transform:none}.cdTipYear{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted-2);font-size:9.5px;font-weight:500}.cdTipRow{color:var(--muted);grid-template-columns:18px 1fr auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.cdTipRow b{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--on-surface);font-size:13.5px;font-weight:500}.cdTipRowFoot{border-top:1px solid var(--border);padding-top:5px}.cdInputsHead{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.cdInputsHead .cdInputsTitle{margin-bottom:0}.cdReset{font:inherit;border:1px solid var(--danger);background:var(--danger);color:#fff;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:500;transition:background .12s,border-color .12s,color .12s}.cdReset:hover:not(:disabled){background:#833333;border-color:#833333}.cdReset:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.cdReset:disabled{border-color:var(--border);color:var(--muted-2);cursor:default;background:0 0}@media (max-width:900px){.cdViz{padding:22px 18px 24px}.cdVizTitle{font-size:21px}.cdVizHead{gap:14px}.cdKeys{grid-template-columns:none;grid-auto-flow:column;gap:16px}}@media (max-width:560px){.cdTwo{grid-template-columns:1fr;gap:0}.cdKeys{grid-auto-flow:row;gap:7px}}.cdPick{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-lowest);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 0 18px;padding:14px 18px;display:flex}.cdPick[data-active=true]{border-color:var(--primary-line);background:var(--primary-wash)}.cdPickText{flex-direction:column;flex:280px;gap:2px;min-width:0;display:flex}.cdPickLabel{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-size:10px;font-weight:500}.cdPickAddr{color:var(--on-surface);font-size:15px;font-weight:600}.cdPickNote{color:var(--muted);font-size:13px;line-height:1.5}.cdPickActs{flex:none;gap:8px;display:flex;position:relative}.cdPickBtn{border-radius:var(--r-sm);color:var(--surface-lowest);background:var(--primary);white-space:nowrap;align-items:center;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.cdPickBtn:hover{background:var(--primary-bright)}.cdPickQuiet{color:var(--on-surface-variant);border:1px solid var(--border);background:0 0}.cdPickQuiet:hover{background:var(--surface-container);color:var(--on-surface)}.cdPickMenu{z-index:30;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-lowest);width:min(340px,100vw - 40px);box-shadow:var(--lift-lg);position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.cdPickSearch{border:1px solid var(--outline);border-radius:var(--r-sm);background:var(--surface-lowest);width:calc(100% - 16px);margin:8px;padding:8px 10px;font-size:14px;display:block}.cdPickSearch:focus{outline:2px solid var(--primary);outline-offset:0}.cdPickCount{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);border-bottom:1px solid var(--hair);margin:0;padding:4px 12px 8px;font-size:10px}.cdPickList{max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.cdPickRow{text-align:left;flex-direction:column;gap:2px;width:100%;padding:10px 12px;display:flex}.cdPickRow:hover,.cdPickRow:focus-visible{background:var(--surface-low);outline:none}.cdPickRow[aria-selected=true]{background:var(--primary-wash)}.cdPickRowAddr{color:var(--on-surface);font-size:14px;font-weight:500}.cdPickRowMeta{color:var(--muted);font-size:12px}.cdPickNone{color:var(--muted);text-align:center;padding:16px 12px;font-size:13px}@media (max-width:600px){.cdPickActs{width:100%}.cdPickMenu{left:0;right:auto}}.cdPick[data-tone=invite]{background:var(--surface-low);border-style:dashed;border-color:var(--outline-variant)}
