.hd{text-align:left;--hd-line:#e6ebee;--hd-dim:#5c6a73;--hd-soft:#1d272e;width:100%;max-width:1120px;margin:56px auto 0;position:relative}.hd[data-state=paused] :is(*){animation-play-state:paused!important}.hd[data-still] .hd-window :is(*){animation:none!important}.hd-glow{pointer-events:none;background:radial-gradient(48% 42% at 50% 42%,#508c9b1f,#0000 72%);position:absolute;inset:-80px -160px 40px}.hd-glow i{aspect-ratio:2.7;border:1px solid #508c9b2e;border-radius:50%;width:112%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.hd-glow i:nth-child(2){border-color:#508c9b1f;width:126%}.hd-glow i:nth-child(3){border-color:#508c9b14;width:142%}.hd-window{background:#fff;border:1px solid #dde3e7;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 40px 100px #0b1f2d24,0 8px 24px #0b1f2d12}.hd-chrome{border-bottom:1px solid var(--hd-line);height:42px;color:var(--hd-dim);background:#f5f7f8;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 16px;font-size:12px;display:grid}.hd-dots{gap:7px;display:flex}.hd-dots i{background:#d8dee2;border-radius:50%;width:10px;height:10px}.hd-address{border:1px solid var(--hd-line);color:#3b4850;font-family:var(--font-mono);background:#fff;border-radius:6px;align-items:center;gap:7px;padding:5px 18px;display:flex}.hd-example{justify-self:end}.hd-appbar{border-bottom:1px solid var(--hd-line);align-items:center;gap:12px;min-height:58px;padding:0 28px;display:flex}.hd-appbar p{letter-spacing:-.02em;font-size:16px;font-weight:500;animation:.5s ease-out both hd-in}.hd-mark{grid-template-columns:repeat(2,4px);gap:3px;display:grid;transform:rotate(-12deg)}.hd-mark i{background:var(--pl-ink);border-radius:50%;width:4px;height:4px}.hd-mark i:last-child{background:var(--pl-accent)}.hd-ghost{color:#3b4850;border:1px solid #d3dadf;border-radius:7px;align-items:center;gap:7px;margin-left:auto;padding:7px 12px;font-size:13px;animation:.4s both hd-show;display:flex}.hd-stage{min-height:452px;padding:30px 32px;display:grid}.hd-slot{grid-area:1/1;min-width:0}.hd-slot:not([data-on]){visibility:hidden}.hd-slot:not([data-on]) :is(*){animation:none!important}.hd-scene{height:100%;animation:.5s ease-out both hd-in}.hd-sub{color:var(--hd-dim);font-size:14px}.hd-mini{color:var(--hd-dim);font-size:13px}.hd-faces{display:inline-flex}.hd-faces img{border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 2px #fff}.hd-faces img+img{margin-left:-6px}.hd-submit{place-items:center;display:grid}.hd-form{flex-direction:column;gap:14px;width:min(580px,100%);display:flex}.hd-legend{color:var(--hd-soft);align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.hd-legend span{width:22px;height:22px;color:var(--hd-dim);border:1px solid #d3dadf;border-radius:50%;place-items:center;font-size:12px;display:grid}.hd-legend:not(:first-child){margin-top:12px}.hd-switch{gap:6px;display:flex}.hd-switch span,.hd-focus span{color:var(--hd-dim);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.hd-switch span[data-on]{color:var(--pl-storm);background:#eef3f5}.hd-switch svg,.hd-focus svg,.hd-go svg{flex:none;width:16px;height:16px}.hd-url{border:1px solid var(--pl-sage);background:#fff;border-radius:10px;align-items:center;gap:10px;height:52px;padding:0 16px;animation:.3s .3s both hd-focus-ring;display:flex;box-shadow:0 0 0 3px #508c9b2b}.hd-url>svg{width:18px;color:var(--hd-dim)}.hd-typed{white-space:nowrap;width:calc(var(--chars) * 1ch);font-family:var(--font-mono);color:var(--pl-ink);animation:hd-type 1.3s .6s steps(var(--chars), end) both;font-size:15px;display:inline-block;overflow:hidden}.hd-caret{background:var(--pl-accent);width:1.5px;height:20px;margin-left:-8px;animation:1s step-end infinite hd-blink}.hd-focus{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hd-focus span{border:1px solid #dfe5e8;border-radius:10px;justify-content:center;padding:14px 10px}.hd-focus span[data-on]{border-color:var(--pl-sage);color:var(--pl-storm);background:#508c9b14;animation:.35s 2.1s both hd-select}.hd-go{border-top:1px solid var(--hd-line);color:var(--hd-dim);justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding-top:18px;font-size:13px;display:flex}.hd-go>span{align-items:center;gap:8px;display:flex}.hd-go b{border:1px solid var(--pl-storm);background:var(--pl-storm);color:#fff;border-radius:8px;flex:none;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:600;animation:.6s 3.3s both hd-press;display:inline-flex}.hd-seat{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-bottom:12px;display:flex}.hd-seat-title{letter-spacing:-.02em;font-size:20px}.hd-bench{grid-template-columns:repeat(25,6px);gap:7px;margin-top:16px;display:grid}.hd-bench i{background:#dfe5e8;border-radius:50%;width:6px;height:6px}.hd-bench i[data-lit]{background:var(--c);box-shadow:0 0 8px color-mix(in srgb, var(--c), transparent 45%);animation:hd-lit .3s calc(.5s + var(--i) * .28s) both}.hd-chairs{z-index:1;grid-template-columns:repeat(6,1fr);gap:14px;width:100%;margin-top:34px;display:grid;position:relative}.hd-chairs li{min-width:0;animation:hd-pop .5s calc(.5s + var(--i) * .28s) cubic-bezier(.2, .9, .3, 1.25) both;flex-direction:column;align-items:center;gap:3px;display:flex}.hd-chairs li:is(:first-child,:last-child){translate:0 30px}.hd-chairs li:is(:nth-child(2),:nth-child(5)){translate:0 9px}.hd-portrait{border:1.5px solid var(--c);width:80px;height:80px;box-shadow:0 10px 24px color-mix(in srgb, var(--c), transparent 82%);background:#fff;border-radius:50%;margin-bottom:10px;padding:3px}.hd-portrait img{object-fit:cover;filter:saturate(.9);border-radius:50%;width:100%;height:100%}.hd-chairs b{font-size:14px;font-weight:500}.hd-chairs li>span:last-child{max-width:150px;color:var(--hd-dim);font-size:12px;line-height:1.4}.hd-tabletop{background:radial-gradient(#508c9b14,#0000 72%);border:1px solid #508c9b40;border-radius:50%;place-items:center;width:56%;height:78px;margin-top:10px;animation:.6s .2s both hd-show;display:grid}.hd-tabletop span{font-family:var(--font-mono);color:#3b4850;align-items:center;gap:7px;font-size:12px;display:flex}.hd-read{grid-template-columns:1fr 1.15fr;align-items:center;gap:44px;display:grid}.hd-shot{background:#fbfcfc;border:1px solid #e2e7ea;border-radius:10px;flex-direction:column;gap:18px;height:380px;padding:18px;display:flex;position:relative;overflow:hidden}.hd-shot :is(b,i,u){border-radius:3px;text-decoration:none;display:block}.hd-shot-nav{align-items:center;gap:10px;display:flex}.hd-shot-nav b{background:#c9d1d6;width:52px;height:10px;margin-right:auto}.hd-shot-nav i{background:#e3e8eb;width:30px;height:6px}.hd-shot-nav u{background:#134b70;width:44px;height:16px}.hd-shot-hero{flex-direction:column;gap:9px;padding-top:16px;display:flex}.hd-shot-hero b{background:#cfd6db;width:82%;height:16px}.hd-shot-hero b+b{width:58%}.hd-shot-hero i{background:#e3e8eb;width:74%;height:6px}.hd-shot-hero i:first-of-type{margin-top:6px}.hd-shot-hero u{background:#134b70;width:92px;height:22px;margin-top:8px}.hd-shot-media{background:linear-gradient(135deg,#134b7033,#508c9b1f 60%,#eef3f5);border-radius:6px;flex:1}.hd-shot-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hd-shot-cards i{background:#fff;border:1px solid #e2e7ea;height:44px}.hd-scan{opacity:0;border-bottom:1.5px solid var(--pl-sage);background:linear-gradient(#0000,#508c9b26);height:70px;animation:2.8s ease-in-out .2s both hd-scan;position:absolute;inset:100% 0 0}.hd-reading ul{flex-direction:column;margin-top:12px;display:flex}.hd-reading li{border-bottom:1px solid var(--hd-line);animation:hd-dim .3s calc(.4s + var(--i) * .42s) both;grid-template-columns:20px 1fr auto;align-items:center;gap:14px;padding:11px 0;font-size:15px;display:grid}.hd-tick{background:var(--pl-accent);color:#fff;width:20px;height:20px;animation:hd-tick .3s calc(.4s + var(--i) * .42s) both;border-radius:50%;place-items:center;display:grid}.hd-words{font-family:var(--font-mono);color:var(--hd-dim);font-size:12px}.hd-market{color:var(--hd-soft);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:22px;font-size:15px;animation:.4s 3.1s both hd-in;display:flex}.hd-market svg{color:var(--pl-accent)}.hd-market span{color:var(--hd-dim);margin-left:auto;font-size:13px}.hd-review{flex-direction:column;gap:16px;display:flex}.hd-reviews{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hd-reviews li{min-height:112px;animation:hd-in .4s calc(var(--i) * 70ms) both;background:#fff;border:1px solid #e2e7ea;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid;position:relative;box-shadow:0 1px 2px #0b1f2d0a}.hd-reviews li>img{width:40px;height:40px;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--c);border-radius:50%}.hd-review-body{min-width:0;position:relative}.hd-who{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.hd-who b{font-size:14px;font-weight:500}.hd-who span{text-overflow:ellipsis;color:var(--hd-dim);font-size:12px;overflow:hidden}.hd-said{color:var(--hd-soft);animation:hd-in .45s var(--done) both;margin-top:6px;font-size:15px;line-height:1.45}.hd-pending{opacity:0;animation:hd-pending var(--done) both;flex-direction:column;gap:8px;display:flex;position:absolute;top:30px;left:0;right:0}.hd-pending i{background:linear-gradient(90deg,#eef2f4,#dde4e8,#eef2f4) 0 0/200% 100%;border-radius:4px;height:8px;animation:1.3s linear infinite hd-shimmer}.hd-pending i+i{width:62%}.hd-verdict{animation:hd-in .4s var(--done) both;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.hd-verdict b{letter-spacing:-.03em;font-size:22px;font-weight:500;line-height:1}[data-take]{--take:#53616a}[data-take=use]{--take:var(--success)}[data-take=maybe]{--take:var(--chart-4)}[data-take=pass]{--take:var(--destructive)}.hd-verdict span{border:1px solid color-mix(in srgb, var(--take), transparent 60%);background:color-mix(in srgb, var(--take), transparent 90%);color:var(--take);white-space:nowrap;border-radius:20px;padding:3px 8px;font-size:12px}.hd-report{grid-template-columns:1fr 1fr;gap:56px;display:grid}.hd-report-main,.hd-report-side{flex-direction:column;min-width:0;display:flex}.hd-score{align-items:center;gap:18px;margin-top:16px;display:flex}.hd-odo{letter-spacing:-.05em;height:1em;font-size:96px;font-weight:450;line-height:1;display:inline-flex;overflow:hidden}.hd-digits{transform:translateY(calc(var(--to) * -1em));flex-direction:column;animation:1.8s cubic-bezier(.16,.84,.24,1) .3s both hd-roll;display:flex}.hd-digits span{height:1em}.hd-score-label{color:var(--hd-dim);font-size:14px;line-height:1.5;animation:.5s .9s both hd-show}.hd-tagline{letter-spacing:-.02em;max-width:400px;margin:18px 0 26px;font-size:21px;line-height:1.4;animation:.5s 1.5s both hd-in}.hd-adoption{flex-wrap:wrap;gap:8px;margin:10px 0 20px;display:flex}.hd-adoption>span{border:1px solid color-mix(in srgb, var(--take), transparent 62%);color:var(--take);animation:hd-in .4s calc(2s + var(--k) * .15s) both;border-radius:30px;align-items:center;gap:9px;padding:5px 6px 5px 11px;font-size:13px;display:inline-flex}.hd-report-side .hd-mini:first-child{margin-top:2px}.hd-dims{flex-direction:column;margin-top:10px;display:flex}.hd-dims>div{color:var(--hd-soft);grid-template-columns:104px 1fr;align-items:center;gap:16px;padding:7px 0;font-size:14px;display:grid}.hd-dims dd{grid-template-columns:1fr 30px;align-items:center;gap:12px;display:grid}.hd-dims dd b{text-align:right;animation:hd-show .4s calc(.8s + var(--k) * .12s) both;font-weight:500}.hd-bar{background:#e9eef0;border-radius:5px;height:5px;display:block;overflow:hidden}.hd-bar i{width:calc(var(--v) * 10%);border-radius:inherit;background:linear-gradient(90deg, var(--pl-storm), var(--pl-sage));transform-origin:0;height:100%;animation:hd-bar 1.1s calc(.6s + var(--k) * .12s) cubic-bezier(.2, .8, .2, 1) both;display:block}.hd-fix{background:linear-gradient(135deg,#e7f0f3,#f6f9fa);border:1px solid #508c9b40;border-radius:10px;margin-top:auto;padding:18px 20px;animation:.5s 2.6s both hd-in}.hd-fix>p:nth-child(2){letter-spacing:-.015em;margin-top:6px;font-size:18px;line-height:1.4}.hd-raised{color:var(--hd-dim);align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.hd-controls{align-items:center;gap:20px;margin-top:22px;display:flex;position:relative}.hd-steps{flex:1;grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.hd-steps button{text-align:left;color:var(--hd-dim);flex-direction:column;gap:11px;padding:6px 0;font-size:14px;transition:color .2s;display:flex}.hd-steps button:hover,.hd-steps button[aria-current]{color:var(--pl-ink)}.hd-step-bar{background:#dfe5e8;border-radius:2px;height:2px;display:block;overflow:hidden}.hd-step-bar i{background:var(--pl-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hd-steps [data-done] .hd-step-bar i{background:#508c9b80;transform:none}.hd-steps [aria-current] .hd-step-bar i{animation:hd-fill var(--scene-seconds) linear both;transform:none}.hd-pause{color:#53616a;border:1px solid #d3dadf;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:background .2s,color .2s;display:grid}.hd-pause:hover{color:var(--pl-ink);background:#f1f4f6}.hd figcaption{color:var(--hd-dim);margin-top:14px;font-size:13px}.hd-now{display:none}@keyframes hd-in{0%{opacity:0;transform:translateY(8px)}}@keyframes hd-show{0%{opacity:0}}@keyframes hd-pop{0%{opacity:0;transform:translateY(-16px)scale(.85)}}@keyframes hd-type{0%{width:0}}@keyframes hd-blink{50%{opacity:0}}@keyframes hd-focus-ring{0%{box-shadow:none;border-color:#d3dadf}}@keyframes hd-select{0%{color:#5c6a73;background:0 0;border-color:#dfe5e8}}@keyframes hd-press{45%{transform:scale(.95);box-shadow:0 0 0 7px #134b7026}}@keyframes hd-lit{0%{box-shadow:none;background:#dfe5e8}}@keyframes hd-scan{0%{opacity:1;top:-70px}92%{opacity:1;top:100%}to{opacity:0;top:100%}}@keyframes hd-dim{0%{opacity:.3}}@keyframes hd-tick{0%{color:#0000;background:0 0;transform:scale(.8);box-shadow:inset 0 0 0 1.5px #cfd6db}}@keyframes hd-pending{0%,96%{opacity:1}to{opacity:0}}@keyframes hd-shimmer{to{background-position:-200% 0}}@keyframes hd-roll{0%{transform:translateY(0)}}@keyframes hd-bar{0%{transform:scaleX(0)}}@keyframes hd-fill{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.hd-pause{display:none}}@media (max-width:900px){.hd{margin-top:44px}.hd-glow{inset:-40px -40px 40px}.hd-stage{min-height:470px;padding:26px 24px}.hd-appbar{padding:0 22px}.hd-read{grid-template-columns:.8fr 1.2fr;gap:28px}.hd-reviews li{grid-template-columns:34px minmax(0,1fr);min-height:0;padding:14px}.hd-reviews li>img{width:34px;height:34px}.hd-verdict{flex-direction:row;grid-column:2;align-items:center}.hd-verdict b{font-size:17px}.hd-report{gap:32px}.hd-odo{font-size:76px}.hd-chairs{gap:8px}.hd-portrait{width:66px;height:66px}.hd-steps button{font-size:13px}}@media (max-width:700px){.hd{margin-top:36px}.hd-window{border-radius:12px}.hd-chrome{grid-template-columns:auto 1fr;padding:0 12px}.hd-address{justify-self:center;padding:4px 12px;font-size:11px}.hd-example{display:none}.hd-appbar{min-height:50px;padding:0 16px}.hd-appbar p{font-size:14px}.hd-ghost{display:none}.hd-stage{min-height:500px;padding:20px 16px}.hd-legend{font-size:14px}.hd-switch span{padding:7px 9px;font-size:13px}.hd-focus span{flex-direction:column;gap:6px;padding:12px 6px;font-size:13px}.hd-go{text-align:left;flex-direction:column;align-items:stretch}.hd-go b{justify-content:center}.hd-seat-title{max-width:260px;font-size:17px}.hd-bench{grid-template-columns:repeat(17,5px);gap:6px}.hd-bench i{width:5px;height:5px}.hd-chairs{grid-template-columns:repeat(3,1fr);row-gap:22px;margin-top:26px}.hd-chairs li:is(:first-child,:last-child,:nth-child(2),:nth-child(5)){translate:none}.hd-tabletop{width:90%;height:60px;margin-top:16px}.hd-tabletop span{margin-top:0}.hd-read{grid-template-columns:1fr}.hd-shot,.hd-review .hd-sub{display:none}.hd-reviews{grid-template-columns:1fr;gap:6px}.hd-reviews li{grid-template-columns:30px minmax(0,1fr);gap:11px;min-height:0;padding:9px 12px}.hd-reviews li>img{width:30px;height:30px}.hd-who{padding-right:34px}.hd-who span{display:none}.hd-said{margin-top:2px;font-size:13px;line-height:1.4}.hd-pending{gap:6px;top:22px}.hd-pending i{height:6px}.hd-verdict{position:absolute;top:9px;right:12px}.hd-verdict b{font-size:16px}.hd-verdict span{display:none}.hd-report{grid-template-columns:1fr;gap:14px}.hd-score{gap:14px;margin-top:6px}.hd-odo{font-size:60px}.hd-tagline{margin:10px 0 12px;font-size:17px}.hd-adoption{margin-bottom:0}.hd-experts,.hd-fix{display:none}.hd-dims{margin-top:6px}.hd-dims>div{grid-template-columns:92px 1fr;padding:4px 0;font-size:13px}.hd-controls{gap:14px;margin-top:16px}.hd-steps{gap:6px}.hd-step-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hd-steps button{padding:14px 0}.hd figcaption{text-align:center;margin-top:8px}.hd-now{color:var(--pl-ink);margin-bottom:6px;font-size:14px;display:block}}
.panel-landing{--pl-ink:var(--brand-black);--pl-paper:#fff;--pl-storm:var(--brand-storm);--pl-sage:var(--brand-sage);--pl-muted:#53616a;--pl-soft:#3b4850;--pl-accent:#2c6e7d;--pl-line:#e2e7ea;--pl-tint:#f4f7f8;background:var(--pl-paper);color:var(--pl-ink);font-size:18px;font-weight:400;overflow:clip}.panel-landing a,.panel-landing button{-webkit-tap-highlight-color:transparent}.panel-landing :is(a,button,summary):focus-visible{outline:2px solid var(--pl-accent);outline-offset:6px}.panel-landing a{text-decoration:none}.panel-landing button{cursor:pointer}.pl-skip{z-index:30;background:var(--pl-ink);color:var(--pl-paper);padding:12px 20px;position:fixed;top:10px;left:20px;transform:translateY(-150%)}.pl-skip:focus{transform:none}.pl-header{border-bottom:1px solid var(--pl-line);justify-content:space-between;align-items:center;gap:28px;max-width:1440px;min-height:100px;margin:auto;padding:0 56px;display:flex}.pl-brand{letter-spacing:-1px;white-space:nowrap;align-items:center;font-size:28px;font-weight:650;display:inline-flex}.pl-brand-dot{color:var(--pl-accent)}.pl-mark{grid-template-columns:repeat(2,6px);gap:4px;margin-right:12px;display:grid;transform:rotate(-12deg)}.pl-mark i{background:var(--pl-ink);border-radius:50%;width:6px;height:6px}.pl-mark i:last-child{background:var(--pl-accent)}.pl-nav,.pl-account{align-items:center;gap:26px;display:flex}.pl-nav a{color:var(--pl-muted);align-items:center;gap:5px;font-size:16px;transition:color .2s;display:flex}.pl-nav a:hover{color:var(--pl-ink)}.panel-landing .account-control{color:var(--pl-soft);font-size:16px}.pl-nav-cta{border:1px solid var(--input);background:var(--pl-paper);border-radius:7px;align-items:center;gap:20px;padding:11px 16px;font-size:15px;transition:background .2s;display:flex}.pl-nav-cta:hover{background:var(--pl-tint)}.pl-hero{text-align:center;flex-direction:column;align-items:center;max-width:1440px;margin:auto;padding:76px 56px 0;display:flex;position:relative}.pl-hero-copy{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.pl-hero h1{letter-spacing:-.058em;text-wrap:balance;font-size:clamp(46px,5.6vw,80px);font-weight:450;line-height:1.03}.pl-description{max-width:640px;color:var(--pl-muted);text-wrap:pretty;margin-top:26px;font-size:19px;line-height:1.7}.pl-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:32px;display:flex}.pl-button{border:1px solid var(--pl-storm);background:var(--pl-storm);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:28px;padding:16px 22px;font-size:16px;font-weight:600;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff26,0 6px 18px #134b7026}.pl-button:hover{background:#0f3d5c;box-shadow:inset 0 1px #ffffff26,0 8px 26px #134b7038}.pl-hero-note{color:var(--pl-muted);font-size:15px}.pl-nowrap{white-space:nowrap}.pl-hero-bottom{border-top:1px solid var(--pl-line);width:100%;color:var(--pl-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:72px;padding:26px 0;font-size:14px;display:flex}.pl-hero-bottom>span,.pl-hero-bottom a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pl-hero-bottom b{color:var(--pl-ink);font-weight:500}.pl-hero-bottom a{gap:15px}.pl-divider{background:var(--input);width:1px;height:12px;margin:0 12px;display:inline-block}.pl-section{max-width:1240px;margin:auto;padding:110px 56px;scroll-margin-top:30px}.pl-section-label{color:var(--pl-accent);margin-bottom:20px;font-size:15px}.pl-section h2{letter-spacing:-.045em;font-size:clamp(32px,3.7vw,49px);font-weight:450;line-height:1.12}.pl-section-heading{grid-template-columns:1fr 1fr;align-items:end;column-gap:70px;display:grid}.pl-section-heading .pl-section-label{grid-column:1/-1}.pl-section-heading>p:last-child{color:var(--pl-muted);max-width:340px;padding-bottom:4px;font-size:18px;line-height:1.8}.pl-method-body{grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-top:60px;display:grid}.pl-process{flex-direction:column;display:flex}.pl-process li{border-bottom:1px solid var(--pl-line);align-items:baseline;gap:23px;padding:28px 0;display:flex}.pl-process li:first-child{padding-top:0}.pl-process li:last-child{border:0}.pl-process li>span{color:var(--pl-accent);font-variant-numeric:tabular-nums;font-size:14px}.pl-process h3{letter-spacing:-.025em;font-size:22px;font-weight:500}.pl-process p{max-width:350px;color:var(--pl-muted);margin-top:10px;font-size:16px;line-height:1.85}.pl-report{border:1px solid var(--pl-line);background:linear-gradient(140deg,#fff,#f5f8f9);border-radius:12px;padding:27px;transform:rotate(-1.5deg);box-shadow:0 30px 70px #0b1f2d1a,0 2px 6px #0b1f2d0d}.pl-report-top{color:var(--pl-muted);justify-content:space-between;align-items:center;gap:15px;font-size:13px;display:flex}.pl-report-mark{color:var(--pl-accent);align-items:center;gap:7px;font-size:14px;display:flex}.pl-report h3{letter-spacing:-.04em;margin-top:27px;font-size:28px;font-weight:450;line-height:1.2}.pl-report>p{color:var(--pl-muted);margin-top:12px;font-size:14px}.pl-report-scores{flex-direction:column;gap:14px;margin:24px 0;display:flex}.pl-report-scores>div{color:var(--pl-soft);grid-template-columns:105px 1fr 70px;align-items:center;gap:12px;font-size:14px;display:grid}.pl-report-scores>div>div{background:#e6ecef;border-radius:5px;height:4px}.pl-report-scores i{background:var(--pl-sage);border-radius:5px;height:100%;display:block}.pl-report-scores>div:nth-child(2) i{background:var(--pl-storm)}.pl-report-scores>div:nth-child(3) i{background:#7fb0bc}.pl-report-scores b{text-align:right;font-weight:500}.pl-report-scores small{color:var(--pl-muted);margin-left:3px;font-size:13px}.pl-finding{background:#508c9b0d;border:1px solid #508c9b33;border-radius:6px;align-items:baseline;gap:10px;padding:15px;display:flex}.pl-finding-dot{background:var(--pl-accent);border-radius:50%;flex:none;width:5px;height:5px}.pl-finding div>span{color:var(--pl-accent);font-size:13px}.pl-finding p{color:var(--pl-soft);margin-top:4px;font-size:15px;line-height:1.7}.pl-report-foot{color:var(--pl-muted);justify-content:space-between;align-items:center;margin-top:20px;font-size:13px;display:flex}.pl-rooms{border-top:1px solid var(--pl-line)}.pl-rooms-heading{justify-content:space-between;align-items:end;gap:50px;display:flex}.pl-rooms-heading>p{color:var(--pl-muted);margin-bottom:4px;font-size:15px}.pl-room-links{grid-template-columns:1fr 1fr;gap:22px;margin-top:44px;display:grid}.pl-room-link{border:1px solid var(--pl-line);background:var(--pl-paper);border-radius:10px;padding:32px;transition:background .3s,border-color .3s;position:relative;overflow:hidden}.pl-room-link:hover{background:var(--pl-tint);border-color:#c9d3d8}.pl-room-type{color:var(--pl-accent);font-size:14px}.pl-room-link h3{letter-spacing:-.035em;justify-content:space-between;align-items:center;margin-top:12px;font-size:32px;font-weight:450;display:flex}.pl-room-link h3 svg{color:var(--pl-muted);width:21px;transition:transform .25s}.pl-room-link:hover h3 svg{transform:translate(3px,-3px)}.pl-room-link>p{color:var(--pl-muted);max-width:390px;margin-top:14px;font-size:16px;line-height:1.8}.pl-room-meta{border-top:1px solid var(--pl-line);color:var(--pl-muted);justify-content:space-between;align-items:center;gap:15px;margin-top:28px;padding-top:24px;font-size:14px;display:flex}.pl-room-meta>span{color:var(--pl-ink);align-items:center;gap:8px;display:flex}.pl-room-art{width:180px;height:105px;margin:0 auto 30px;position:relative}.pl-art-review span{border:1px solid #508c9b70;border-radius:50%;width:100px;height:70px;position:absolute;top:15px;left:40px;transform:rotate(-30deg)}.pl-art-review span:nth-child(2){border-style:dashed;transform:rotate(30deg)}.pl-art-review span:nth-child(3){transform:rotate(90deg)}.pl-art-review span:nth-child(4){border-color:#508c9b33;width:145px;height:42px;top:30px;left:18px;transform:rotate(-15deg)}.pl-art-review b{background:var(--pl-sage);border-radius:50%;width:5px;height:5px;position:absolute;top:47px;left:88px;box-shadow:0 0 30px 12px #508c9b1f}.pl-art-pitch span{background:#eef4f6;border:1px solid #508c9b66;border-radius:5px;width:93px;height:66px;position:absolute;top:26px;left:42px;transform:skewY(-15deg)}.pl-art-pitch span:nth-child(2){transform:translate(11px,-11px)skewY(-15deg)}.pl-art-pitch span:nth-child(3){background:linear-gradient(150deg,#1b5d86,#134b70);transform:translate(22px,-22px)skewY(-15deg)}.pl-art-pitch b{border-bottom:1px solid #eee;border-left:1px solid #eee;width:42px;height:22px;position:absolute;top:27px;left:91px;transform:skewY(-30deg)rotate(-45deg)}.pl-faq-wrap{padding-top:20px}.panel-landing .faq{max-width:780px;padding:10px 0 0}.panel-landing .faq h2{max-width:520px;margin:auto;font-weight:450}.panel-landing .faq summary{color:var(--pl-ink);padding:24px 0;font-size:18px;font-weight:450}.panel-landing .faq summary:hover{color:var(--pl-accent)}.panel-landing .faq summary i{border-color:var(--input);background:0 0;width:26px;height:26px}.panel-landing .faq summary i:before,.panel-landing .faq summary i:after{background:var(--pl-muted);width:10px;margin-left:-5px}.panel-landing .faq details[open] summary i{background:#508c9b1a;border-color:#508c9b80}.panel-landing .faq details p{color:var(--pl-muted);font-size:16px;line-height:1.9}.pl-close{text-align:center;border-top:1px solid var(--pl-line);isolation:isolate;padding:100px 24px 94px;position:relative}.pl-close>p{color:var(--pl-accent);font-size:15px}.pl-close h2{letter-spacing:-.055em;margin-top:22px;font-size:clamp(52px,6.5vw,85px);font-weight:400;line-height:1.05}.pl-close .pl-button{margin-top:32px}.pl-close>span{color:var(--pl-muted);margin-top:20px;font-size:14px;display:block}.pl-close-orbit{z-index:-1;opacity:.5;position:absolute;inset:0;overflow:hidden}.pl-close-orbit i{border:1px solid #508c9b2e;border-radius:50%;width:930px;height:370px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.pl-close-orbit i:nth-child(2){width:1050px;height:440px}.pl-close-orbit i:nth-child(3){width:1200px;height:530px}.pl-footer{border-top:1px solid var(--pl-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;max-width:1440px;margin:auto;padding:36px 56px;display:flex}.pl-footer .pl-brand{font-size:24px}.pl-footer p{color:var(--pl-muted);margin-top:10px;font-size:14px;line-height:1.8}.pl-footer nav{color:var(--pl-muted);flex-wrap:wrap;gap:18px;font-size:14px;display:flex}.pl-footer nav a:hover{color:var(--pl-ink)}.pl-footer>span{color:var(--pl-muted);border-top:1px solid var(--pl-line);flex-basis:100%;padding-top:22px;font-size:14px}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.pl-hero-copy{animation:.8s ease-out both pl-arrive}.hd{animation:1.2s ease-out .15s both pl-arrive}@keyframes pl-arrive{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}}@media (max-width:1100px){.pl-header,.pl-hero{padding-left:36px;padding-right:36px}.pl-nav,.pl-account{gap:20px}.pl-actions{gap:18px}.pl-section{padding:85px 40px}.pl-section-heading,.pl-method-body{column-gap:60px}.pl-room-meta{flex-direction:column;align-items:start;gap:12px}}@media (max-width:900px){.pl-header{min-height:84px;padding:0 26px}.pl-nav{display:none}.pl-hero{padding:56px 32px 0}.pl-description{max-width:560px}.pl-hero-bottom{margin-top:56px}.pl-section-heading{column-gap:35px}.pl-method-body{column-gap:32px}.pl-report{padding:22px}.pl-process li{gap:16px}.pl-rooms-heading{flex-direction:column;align-items:start;gap:18px}.pl-room-link{padding:25px}.pl-room-link h3{font-size:28px}.pl-footer{padding:30px 36px}}@media (max-width:600px){.pl-header{gap:16px;min-height:76px;padding:0 22px}.pl-brand{font-size:25px}.pl-account{gap:16px}.pl-nav-cta{gap:10px;padding:9px 11px;font-size:14px}.panel-landing .account-control{min-width:auto;font-size:14px}.pl-hero{padding:40px 16px 0}.pl-hero h1{letter-spacing:-.06em;font-size:clamp(40px,11vw,58px)}.pl-description{margin-top:20px;font-size:17px;line-height:1.7}.pl-actions{flex-direction:column;gap:14px;margin-top:26px}.pl-button{gap:20px;padding:14px 18px;font-size:15px}.pl-hero-note{font-size:14px}.pl-hero-bottom{justify-content:center;margin-top:44px;padding:22px 0;font-size:13px}.pl-hero-bottom>a{display:none}.pl-divider{margin:0 5px}.pl-section{padding:65px 24px}.pl-section-heading,.pl-method-body{grid-template-columns:1fr;gap:26px}.pl-section-heading>p:last-child{max-width:340px;font-size:17px}.pl-section-label{margin-bottom:0}.pl-method-body{gap:36px;margin-top:36px}.pl-process li{gap:19px;padding:24px 0}.pl-report{margin:0 5px;padding:24px}.pl-rooms-heading .pl-section-label{margin-bottom:18px}.pl-room-links{grid-template-columns:1fr;gap:16px;margin-top:30px}.pl-room-link{padding:27px}.pl-room-meta{flex-direction:column;align-items:flex-start;font-size:14px}.pl-faq-wrap{padding-top:10px}.panel-landing .faq h2{max-width:310px;font-size:32px}.panel-landing .faq summary{padding:21px 0;font-size:17px}.panel-landing .faq details p{font-size:15px}.pl-close{padding:75px 24px}.pl-footer{gap:25px;padding:30px 24px}.pl-footer nav{gap:16px}}@media (max-width:365px){.pl-nav-cta{display:none}.pl-button{gap:15px;padding-inline:14px}.pl-room-meta{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.panel-landing *,.panel-landing :before,.panel-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){html:has(.panel-landing){scroll-behavior:smooth}@supports (animation-timeline:view()){.pl-report{animation:linear both pl-report-settle;animation-timeline:view();animation-range:entry cover 40%}@keyframes pl-report-settle{0%{transform:translateY(24px)rotate(-4deg)}to{transform:translateY(0)rotate(0)}}}}@media (max-width:600px){.pl-header{gap:12px}.pl-header .pl-brand{font-size:22px}.pl-account{gap:12px}.pl-nav-cta{white-space:nowrap;gap:8px;padding:10px;font-size:13px}.pl-hero-bottom>span{text-align:center;justify-content:center;line-height:1.7}}
