.DownloadCta-module__P1xKPa__wrap{flex-direction:column;align-items:flex-start;display:flex}.DownloadCta-module__P1xKPa__center{text-align:center;align-items:center}.DownloadCta-module__P1xKPa__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.DownloadCta-module__P1xKPa__center .DownloadCta-module__P1xKPa__row{justify-content:center}.DownloadCta-module__P1xKPa__btn{color:#04140a;letter-spacing:-.01em;white-space:nowrap;min-height:60px;transition:transform .18s var(--spring), box-shadow .25s ease, filter .2s ease;background:linear-gradient(#5ff78f 0%,#3df275 55%,#2fd964 100%);border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:0 32px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 0 0 1px #3df275bf,inset 0 1px #ffffff73,0 14px 44px -10px #3df275b3,0 0 80px -20px #3df27599}.DownloadCta-module__P1xKPa__btn:after{content:"";opacity:0;transition:opacity .25s ease, inset .25s var(--spring);pointer-events:none;border:1px solid #3df27559;border-radius:18px;position:absolute;inset:-6px}.DownloadCta-module__P1xKPa__btn:hover{filter:saturate(1.08)brightness(1.04);transform:translateY(-2px);box-shadow:0 0 0 1px #3df275e6,inset 0 1px #ffffff80,0 20px 56px -10px #3df275d9,0 0 110px -20px #3df275bf}.DownloadCta-module__P1xKPa__btn:hover:after{opacity:1;inset:-8px}.DownloadCta-module__P1xKPa__btn:active{transform:translateY(1px)scale(.98);box-shadow:0 0 0 1px #3df275e6,inset 0 2px 6px #0003,0 6px 20px -8px #3df275b3}.DownloadCta-module__P1xKPa__btn:focus-visible{outline-offset:5px;outline:2px solid #3df275}.DownloadCta-module__P1xKPa__md{min-height:52px;padding:0 26px;font-size:16.5px}.DownloadCta-module__P1xKPa__meta{font-family:var(--pm-mono), ui-monospace, monospace;color:#e9f3eb9e;margin-top:14px;font-size:12.5px;line-height:1.6}.DownloadCta-module__P1xKPa__agree{color:#e9f3eb6b;margin-top:6px;font-size:12px}.DownloadCta-module__P1xKPa__agree a{color:#e9f3eb9e;text-underline-offset:2px;-webkit-text-decoration:underline #e9f3eb40;text-decoration:underline #e9f3eb40}.DownloadCta-module__P1xKPa__agree a:hover{color:#3df275}@media (max-width:640px){.DownloadCta-module__P1xKPa__row{width:100%}.DownloadCta-module__P1xKPa__row>a{flex:100%}.DownloadCta-module__P1xKPa__btn{padding:0 20px}}
.Mole-module__yvf1xG__mole{display:block;overflow:visible}.Mole-module__yvf1xG__hole{fill:#04110a}.Mole-module__yvf1xG__holeInner{fill:#010603}.Mole-module__yvf1xG__lip{fill:#16301f}.Mole-module__yvf1xG__body{fill:#3df275}.Mole-module__yvf1xG__eye{fill:#06210f}.Mole-module__yvf1xG__nose{fill:#1c8a45}.Mole-module__yvf1xG__mono .Mole-module__yvf1xG__body{fill:currentColor}.Mole-module__yvf1xG__mono .Mole-module__yvf1xG__eye{fill:#090f0b}.Mole-module__yvf1xG__mono .Mole-module__yvf1xG__nose{fill:#090f0b;opacity:.55}.Mole-module__yvf1xG__mono .Mole-module__yvf1xG__hole,.Mole-module__yvf1xG__mono .Mole-module__yvf1xG__holeInner{fill:currentColor;opacity:.35}.Mole-module__yvf1xG__mono .Mole-module__yvf1xG__lip{fill:currentColor;opacity:.5}.Mole-module__yvf1xG__head{transform-box:view-box;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.Mole-module__yvf1xG__eyes{transform-box:fill-box;transform-origin:50%}.Mole-module__yvf1xG__animated .Mole-module__yvf1xG__eyes{animation:5.5s infinite Mole-module__yvf1xG__blink}.Mole-module__yvf1xG__animated .Mole-module__yvf1xG__head{animation:9s cubic-bezier(.34,1.56,.64,1) 2s infinite Mole-module__yvf1xG__hop}:is([data-mole-duck]:hover .Mole-module__yvf1xG__head,[data-mole-duck]:focus-within .Mole-module__yvf1xG__head){transition:transform .28s cubic-bezier(.4,0,1,1);animation:none;transform:translateY(30px)}@keyframes Mole-module__yvf1xG__blink{0%,92%,to{transform:scaleY(1)}94%,96%{transform:scaleY(.12)}}@keyframes Mole-module__yvf1xG__hop{0%,88%,to{transform:translateY(0)}92%{transform:translateY(-5px)}95%{transform:translateY(0)}97%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.Mole-module__yvf1xG__animated .Mole-module__yvf1xG__eyes,.Mole-module__yvf1xG__animated .Mole-module__yvf1xG__head{animation:none}.Mole-module__yvf1xG__head{transition:none}}
.portmole-module__LRcC8q__page{--pm-bg:#090f0b;--pm-bg-2:#0c140f;--pm-surface:#0f1812;--pm-surface-2:#0b120d;--pm-green:#3df275;--pm-green-ink:#04140a;--pm-green-soft:#3df2751a;--pm-line:#3df27521;--pm-line-strong:#3df27552;--pm-amber:#ffb529;--pm-ice:#61d6ff;--pm-text:#e9f3eb;--pm-muted:#e9f3eba8;--pm-dim:#e9f3eb6b;--pm-font-mono:var(--pm-mono), ui-monospace, "SF Mono", Menlo, monospace;background:var(--pm-bg);color:var(--pm-text);font-family:var(--font-outfit), system-ui, sans-serif;overflow-x:clip}.portmole-module__LRcC8q__page ::selection{color:#fff;background:#3df27559}.portmole-module__LRcC8q__wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.portmole-module__LRcC8q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portmole-module__LRcC8q__green{color:var(--pm-green);font-family:var(--pm-font-mono)}.portmole-module__LRcC8q__dim{color:var(--pm-dim)}.portmole-module__LRcC8q__inlineCode{font-family:var(--pm-font-mono);color:#c4f9d5;overflow-wrap:anywhere;background:#3df27514;border:1px solid #3df27524;border-radius:6px;padding:.08em .4em;font-size:.86em}.portmole-module__LRcC8q__kbd{font-family:var(--pm-font-mono);text-align:center;background:#ffffff0a;border:1px solid #e9f3eb38;border-bottom-width:2px;border-radius:6px;min-width:1.7em;padding:.05em .35em;font-size:.85em;display:inline-block}.portmole-module__LRcC8q__link,.portmole-module__LRcC8q__facts a,.portmole-module__LRcC8q__priceNote a,.portmole-module__LRcC8q__faqA a{color:var(--pm-green);text-underline-offset:3px;-webkit-text-decoration:underline #3df27566;text-decoration:underline #3df27566}.portmole-module__LRcC8q__link:hover,.portmole-module__LRcC8q__facts a:hover,.portmole-module__LRcC8q__priceNote a:hover{-webkit-text-decoration-color:var(--pm-green);text-decoration-color:var(--pm-green)}.portmole-module__LRcC8q__eyebrow{font-family:var(--pm-font-mono);color:var(--pm-green);letter-spacing:.02em;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.portmole-module__LRcC8q__h2{letter-spacing:-.032em;color:#fff;text-wrap:balance;font-size:clamp(30px,4.4vw,48px);font-weight:800;line-height:1.06}.portmole-module__LRcC8q__h3{letter-spacing:-.015em;color:#fff;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:19px;font-weight:700;line-height:1.25;display:flex}.portmole-module__LRcC8q__body{color:var(--pm-muted);max-width:60ch;margin-top:16px;font-size:clamp(16px,1.6vw,18px);line-height:1.65}.portmole-module__LRcC8q__ctaRow{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.portmole-module__LRcC8q__ctaCenter{justify-content:center}.portmole-module__LRcC8q__btnPrimary,.portmole-module__LRcC8q__btnGhost{white-space:nowrap;min-height:52px;transition:transform .2s var(--spring), box-shadow .2s ease, background .2s ease, border-color .2s ease, color .2s ease;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.portmole-module__LRcC8q__btnPrimary{background:var(--pm-green);color:var(--pm-green-ink);box-shadow:0 0 0 1px #3df275b3,0 12px 40px -12px #3df275b3}.portmole-module__LRcC8q__btnPrimary:hover{background:#5cf78c;transform:translateY(-1px);box-shadow:0 0 0 1px #3df275e6,0 16px 48px -12px #3df275d9}.portmole-module__LRcC8q__btnGhost{color:var(--pm-text);background:#ffffff08;border:1px solid #e9f3eb33}.portmole-module__LRcC8q__btnGhost:hover{border-color:var(--pm-line-strong);color:#fff;background:var(--pm-green-soft);transform:translateY(-1px)}.portmole-module__LRcC8q__btnPrimary:focus-visible,.portmole-module__LRcC8q__btnGhost:focus-visible,.portmole-module__LRcC8q__page a:focus-visible,.portmole-module__LRcC8q__page summary:focus-visible{outline:2px solid var(--pm-green);outline-offset:3px;border-radius:8px}.portmole-module__LRcC8q__btnMd{min-height:46px;padding:0 20px;font-size:15px}.portmole-module__LRcC8q__metaLine{font-family:var(--pm-font-mono);color:var(--pm-muted);margin-top:14px;font-size:12.5px}.portmole-module__LRcC8q__metaDim{color:var(--pm-dim)}.portmole-module__LRcC8q__hero{isolation:isolate;padding:clamp(28px,5vw,56px) 0 clamp(64px,9vw,112px);position:relative}.portmole-module__LRcC8q__heroGlow{filter:blur(20px);z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#3df27521,#0000 70%);width:min(900px,120vw);height:700px;position:absolute;inset:-10% -10% auto auto}.portmole-module__LRcC8q__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.portmole-module__LRcC8q__crumbs ol{font-family:var(--pm-font-mono);color:var(--pm-dim);flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:12.5px;list-style:none;display:flex}.portmole-module__LRcC8q__crumbs li+li:before{content:"›";color:var(--pm-dim);margin-right:8px}.portmole-module__LRcC8q__crumbs a{color:var(--pm-dim);text-decoration:none}.portmole-module__LRcC8q__crumbs a:hover{color:var(--pm-text)}.portmole-module__LRcC8q__crumbs [aria-current]{color:var(--pm-muted)}.portmole-module__LRcC8q__brandRow{align-items:center;gap:14px;margin-bottom:22px;display:flex}.portmole-module__LRcC8q__appIcon{filter:drop-shadow(0 8px 20px #00000080);width:56px;height:56px}.portmole-module__LRcC8q__kicker{font-family:var(--pm-font-mono);color:var(--pm-green);border:1px solid var(--pm-line);background:var(--pm-green-soft);border-radius:999px;padding:5px 11px;font-size:12.5px}.portmole-module__LRcC8q__h1{margin:0}.portmole-module__LRcC8q__h1Brand{letter-spacing:-.02em;color:var(--pm-muted);margin-bottom:10px;font-size:clamp(22px,2.6vw,28px);font-weight:700;display:block}.portmole-module__LRcC8q__h1Tag{letter-spacing:-.04em;color:#fff;text-wrap:balance;font-size:clamp(38px,5.6vw,66px);font-weight:800;line-height:1.02;display:block}.portmole-module__LRcC8q__h1Tag em{font-style:normal;font-family:var(--pm-font-mono);letter-spacing:-.04em;color:var(--pm-green);text-shadow:0 0 32px #3df27559;white-space:nowrap;font-size:.86em;font-weight:700}.portmole-module__LRcC8q__h1Tag em:after{content:"";vertical-align:-.06em;background:var(--pm-green);width:.45em;height:.82em;margin-left:.06em;animation:1.1s step-end infinite portmole-module__LRcC8q__caret;display:inline-block}@keyframes portmole-module__LRcC8q__caret{50%{opacity:0}}.portmole-module__LRcC8q__lede{color:var(--pm-muted);max-width:52ch;margin-top:22px;font-size:clamp(16px,1.7vw,19px);line-height:1.6}.portmole-module__LRcC8q__stage{border:1px solid var(--pm-line);background:radial-gradient(120% 80% at 80% 0,#3df27529,#0000 55%),radial-gradient(90% 70% at 0 100%,#61d6ff12,#0000 60%),linear-gradient(160deg,#102017 0%,#0a120d 55%,#070b08 100%);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 40px 120px -40px #000000e6,inset 0 1px #ffffff0d}.portmole-module__LRcC8q__stageGrid{pointer-events:none;z-index:0;background-image:radial-gradient(#e9f3eb14 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 40% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 40% 70%,#0000 100%)}.portmole-module__LRcC8q__menubar{z-index:3;-webkit-backdrop-filter:blur(18px)saturate(1.4);height:30px;font-family:-apple-system, BlinkMacSystemFont, var(--font-outfit), system-ui, sans-serif;color:#e9f3ebdb;white-space:nowrap;background:#101a14b8;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 16px;font-size:13px;display:flex;position:relative}.portmole-module__LRcC8q__menuLeft,.portmole-module__LRcC8q__menuRight{align-items:center;gap:16px;display:flex}.portmole-module__LRcC8q__menuApp{font-weight:700}.portmole-module__LRcC8q__menuMole{color:#fff;font-variant-numeric:tabular-nums;background:#ffffff29;border-radius:6px;align-items:center;gap:5px;padding:2px 6px;font-weight:600;display:inline-flex}.portmole-module__LRcC8q__menuMole b{font-weight:600}.portmole-module__LRcC8q__menuGlyph{color:#e9f3ebdb}.portmole-module__LRcC8q__menuClock{font-variant-numeric:tabular-nums}.portmole-module__LRcC8q__panelDrop{z-index:2;width:min(376px,100% - 24px);animation:portmole-module__LRcC8q__drop .9s var(--spring) both .15s;margin:-8px 38px 84px auto;position:relative}.portmole-module__LRcC8q__panelDrop:before{content:"";filter:blur(48px);z-index:-1;background:#3df27538;position:absolute;inset:12% 8%}.portmole-module__LRcC8q__panelImg{width:100%;height:auto;display:block}@keyframes portmole-module__LRcC8q__drop{0%{transform:translateY(-14px)scale(.985)}to{transform:none}}.portmole-module__LRcC8q__edgeTab{z-index:2;border:1px solid var(--pm-line-strong);background:#0d1611;border-right:0;border-radius:14px 0 0 14px;padding:8px 8px 6px 10px;position:absolute;bottom:56px;right:0;box-shadow:-10px 10px 30px #00000080}.portmole-module__LRcC8q__section{border-top:1px solid #e9f3eb0d;padding:clamp(64px,9vw,120px) 0}.portmole-module__LRcC8q__sectionHead{margin-bottom:clamp(32px,4vw,52px)}.portmole-module__LRcC8q__center{text-align:center}.portmole-module__LRcC8q__center .portmole-module__LRcC8q__eyebrow{justify-content:center}.portmole-module__LRcC8q__center .portmole-module__LRcC8q__body{margin-left:auto;margin-right:auto}.portmole-module__LRcC8q__problem{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.portmole-module__LRcC8q__term{background:#050906;border:1px solid #e9f3eb1a;border-radius:14px;overflow:hidden;box-shadow:0 24px 60px -30px #000000e6}.portmole-module__LRcC8q__termBar{background:#ffffff08;border-bottom:1px solid #e9f3eb12;align-items:center;gap:7px;height:34px;padding:0 12px;display:flex}.portmole-module__LRcC8q__termBar i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.portmole-module__LRcC8q__termBar i:nth-child(2){background:#febc2e}.portmole-module__LRcC8q__termBar i:nth-child(3){background:#28c840}.portmole-module__LRcC8q__termBar span{text-align:center;color:var(--pm-dim);white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:40px;font-size:12px;overflow:hidden}.portmole-module__LRcC8q__termBody{font-family:var(--pm-font-mono);color:var(--pm-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:18px 18px 20px;font-size:13.5px;line-height:1.7}.portmole-module__LRcC8q__prompt{color:var(--pm-green)}.portmole-module__LRcC8q__err{color:#ff7b72}.portmole-module__LRcC8q__fixRow{border:1px solid var(--pm-line-strong);cursor:default;background:linear-gradient(#102418,#0c1a11);border-radius:14px;align-items:center;gap:14px;margin-top:16px;padding:10px 14px 10px 10px;display:flex;position:relative}.portmole-module__LRcC8q__fixMole{flex:none}.portmole-module__LRcC8q__fixText{min-width:0;font-family:var(--pm-font-mono);color:#fff;flex:1;font-size:15px;font-weight:600}.portmole-module__LRcC8q__fixPort{color:var(--pm-green)}.portmole-module__LRcC8q__fixCmd{color:var(--pm-dim);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.portmole-module__LRcC8q__fixX{width:34px;height:34px;color:var(--pm-muted);transition:background .2s ease, color .2s ease, transform .2s var(--spring);border-radius:9px;place-items:center;font-size:16px;display:grid}.portmole-module__LRcC8q__fixRow:hover .portmole-module__LRcC8q__fixX{color:#ff9b94;background:#ff7b7229;transform:scale(1.06)}.portmole-module__LRcC8q__fixRow:hover .portmole-module__LRcC8q__fixText{opacity:.5;transition:opacity .3s .15s}.portmole-module__LRcC8q__fixHint{font-family:var(--pm-font-mono);color:var(--pm-green);background:var(--pm-bg);border:1px solid var(--pm-line);border-radius:999px;padding:1px 7px;font-size:10.5px;position:absolute;top:-9px;right:14px}@media (hover:none){.portmole-module__LRcC8q__fixHint{display:none}}.portmole-module__LRcC8q__steps{font-family:var(--pm-font-mono);color:var(--pm-muted);flex-wrap:wrap;gap:10px 22px;margin-top:18px;font-size:13px;list-style:none;display:flex}.portmole-module__LRcC8q__steps b{width:20px;height:20px;color:var(--pm-green-ink);background:var(--pm-green);border-radius:50%;place-items:center;margin-right:6px;font-size:11px;display:inline-grid}.portmole-module__LRcC8q__bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.portmole-module__LRcC8q__card{border:1px solid var(--pm-line);background:linear-gradient(180deg, var(--pm-surface) 0%, var(--pm-surface-2) 100%);color:var(--pm-muted);transition:border-color .3s ease, transform .4s var(--spring);border-radius:18px;grid-column:span 2;padding:24px;font-size:15.5px;line-height:1.6;position:relative;overflow:hidden}.portmole-module__LRcC8q__card:hover{border-color:var(--pm-line-strong)}.portmole-module__LRcC8q__cardWide{grid-column:span 4}.portmole-module__LRcC8q__cardFull{grid-column:1/-1}.portmole-module__LRcC8q__cardTall{flex-direction:column;grid-row:span 2;padding-bottom:0;display:flex}.portmole-module__LRcC8q__cardText p{max-width:54ch}.portmole-module__LRcC8q__shotFade{flex:1;justify-content:center;align-items:flex-start;min-height:0;max-height:420px;margin:18px -6px 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.portmole-module__LRcC8q__shot{width:100%;max-width:360px;height:auto;display:block}.portmole-module__LRcC8q__shotSm{justify-self:center;width:100%;max-width:320px;height:auto;margin:0 auto;display:block}.portmole-module__LRcC8q__cardSplit{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:center;gap:16px;padding-right:8px;display:grid}.portmole-module__LRcC8q__anatomy{border:1px dashed var(--pm-line);font-family:var(--pm-font-mono);background:#0003;border-radius:12px;grid-template-columns:repeat(4,minmax(0,auto));justify-content:start;gap:10px 28px;margin-top:20px;padding:14px 16px;display:grid}.portmole-module__LRcC8q__anatomy dt{text-transform:uppercase;letter-spacing:.1em;color:var(--pm-dim);margin-bottom:2px;font-size:10.5px}.portmole-module__LRcC8q__anatomy dd{color:var(--pm-text);overflow-wrap:anywhere;font-size:13.5px}.portmole-module__LRcC8q__ticks{gap:6px;margin-top:4px;list-style:none;display:grid}.portmole-module__LRcC8q__ticks li:before{content:"›";font-family:var(--pm-font-mono);color:var(--pm-green);margin-right:10px}.portmole-module__LRcC8q__star{color:var(--pm-amber);font-size:.95em}.portmole-module__LRcC8q__lan{font-family:var(--pm-font-mono);letter-spacing:.06em;color:#ff9f43;background:#ff9f4329;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700}.portmole-module__LRcC8q__themes{flex-wrap:wrap;gap:8px;margin-top:6px;list-style:none;display:flex}.portmole-module__LRcC8q__themes li{font-family:var(--pm-font-mono);color:var(--pm-text);border:1px solid #e9f3eb1f;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:13px;display:inline-flex}.portmole-module__LRcC8q__themes li:before{content:"";background:var(--sw);width:12px;height:12px;box-shadow:0 0 12px var(--sw);border-radius:50%}.portmole-module__LRcC8q__cardMole{align-items:center;gap:18px;display:flex}.portmole-module__LRcC8q__cardMole>svg{flex:none}.portmole-module__LRcC8q__proSection{background:radial-gradient(60% 50% at 100% 0%, #3df27512, transparent 70%), var(--pm-bg-2)}.portmole-module__LRcC8q__proPill{letter-spacing:.06em;color:var(--pm-green-ink);background:var(--pm-green);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700}.portmole-module__LRcC8q__proHead{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);margin-bottom:clamp(24px,4vw,40px);display:grid}.portmole-module__LRcC8q__proRows{display:grid}.portmole-module__LRcC8q__proRow{border-top:1px solid var(--pm-line);color:var(--pm-muted);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);padding:clamp(28px,4vw,44px) 0;font-size:16px;line-height:1.65;display:grid}.portmole-module__LRcC8q__proRow>:only-child{grid-column:1/-1;max-width:70ch}.portmole-module__LRcC8q__proRow p{max-width:54ch}.portmole-module__LRcC8q__proNum{font-family:var(--pm-font-mono);color:var(--pm-green);margin-bottom:10px;font-size:12px;display:block}.portmole-module__LRcC8q__chips{flex-wrap:wrap;gap:6px;margin-top:18px;list-style:none;display:flex}.portmole-module__LRcC8q__chips li{font-family:var(--pm-font-mono);color:var(--pm-text);background:#ffffff0a;border:1px solid #e9f3eb1a;border-radius:7px;padding:4px 10px;font-size:12px}.portmole-module__LRcC8q__shotWin{border:1px solid #ffffff1a;border-radius:12px;width:100%;max-width:440px;height:auto;margin:0 auto;display:block;box-shadow:0 30px 80px -30px #000000e6,0 0 0 1px #0006}.portmole-module__LRcC8q__priceWrap{max-width:880px;margin:0 auto}.portmole-module__LRcC8q__priceTable{border-collapse:separate;border-spacing:0;width:100%;color:var(--pm-muted);font-size:15px}.portmole-module__LRcC8q__priceTable th,.portmole-module__LRcC8q__priceTable td{border-bottom:1px solid #e9f3eb12;padding:14px 16px}.portmole-module__LRcC8q__priceTable thead th{vertical-align:bottom;text-align:center;padding-bottom:20px}.portmole-module__LRcC8q__priceTable tbody th{text-align:left;color:var(--pm-text);font-weight:400}.portmole-module__LRcC8q__priceTable td{text-align:center;width:150px}.portmole-module__LRcC8q__priceTable tfoot td{border-bottom:0;padding-top:22px;padding-bottom:22px}.portmole-module__LRcC8q__planName{font-family:var(--pm-font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--pm-muted);font-size:12px;font-weight:600;display:block}.portmole-module__LRcC8q__planPrice{letter-spacing:-.03em;color:#fff;margin-top:4px;font-size:34px;font-weight:800;display:block}.portmole-module__LRcC8q__planPrice small{letter-spacing:0;color:var(--pm-dim);margin-top:2px;font-size:13px;font-weight:500;display:block}.portmole-module__LRcC8q__proCol{border-left:1px solid var(--pm-line-strong);border-right:1px solid var(--pm-line-strong);background:#3df2750d}.portmole-module__LRcC8q__priceTable thead .portmole-module__LRcC8q__proCol{border-top:1px solid var(--pm-line-strong);border-radius:16px 16px 0 0}.portmole-module__LRcC8q__priceTable thead .portmole-module__LRcC8q__proCol .portmole-module__LRcC8q__planName{color:var(--pm-green)}.portmole-module__LRcC8q__priceTable tfoot .portmole-module__LRcC8q__proCol{border-bottom:1px solid var(--pm-line-strong);border-radius:0 0 16px 16px}.portmole-module__LRcC8q__yes{color:var(--pm-green)}.portmole-module__LRcC8q__no{color:var(--pm-dim)}.portmole-module__LRcC8q__yes svg,.portmole-module__LRcC8q__no svg{vertical-align:middle;display:inline-block}.portmole-module__LRcC8q__cellText{font-family:var(--pm-font-mono);color:var(--pm-text);font-size:13px}.portmole-module__LRcC8q__tableLink,.portmole-module__LRcC8q__tableLinkPro{white-space:nowrap;min-height:42px;transition:background .2s ease, border-color .2s ease, transform .2s var(--spring);border-radius:10px;justify-content:center;align-items:center;padding:0 18px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.portmole-module__LRcC8q__tableLink{color:var(--pm-text);border:1px solid #e9f3eb33}.portmole-module__LRcC8q__tableLink:hover{border-color:var(--pm-line-strong);transform:translateY(-1px)}.portmole-module__LRcC8q__tableLinkPro{color:var(--pm-green-ink);background:var(--pm-green)}.portmole-module__LRcC8q__tableLinkPro:hover{background:#5cf78c;transform:translateY(-1px)}.portmole-module__LRcC8q__priceNote{text-align:center;color:var(--pm-dim);margin-top:18px;font-size:14px}.portmole-module__LRcC8q__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px;list-style:none;display:grid}.portmole-module__LRcC8q__facts li{border-top:1px solid var(--pm-line);color:var(--pm-muted);padding-top:20px;font-size:15.5px;line-height:1.65}.portmole-module__LRcC8q__facts .portmole-module__LRcC8q__h3:before{content:"";background:var(--pm-green);width:7px;height:7px;box-shadow:0 0 10px var(--pm-green);border-radius:2px}.portmole-module__LRcC8q__faqGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.portmole-module__LRcC8q__faq{border-top:1px solid var(--pm-line)}.portmole-module__LRcC8q__faqItem{border-bottom:1px solid var(--pm-line)}.portmole-module__LRcC8q__faqItem summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 0;list-style:none;display:flex}.portmole-module__LRcC8q__faqItem summary::-webkit-details-marker{display:none}.portmole-module__LRcC8q__faqItem summary:after{content:"+";font-family:var(--pm-font-mono);color:var(--pm-green);transition:transform .25s var(--spring);flex:none;font-size:20px;line-height:1.2}.portmole-module__LRcC8q__faqItem[open] summary:after{transform:rotate(45deg)}.portmole-module__LRcC8q__faqQ{color:#fff;letter-spacing:-.01em;font-size:clamp(16.5px,1.8vw,18.5px);font-weight:600;line-height:1.4}.portmole-module__LRcC8q__faqItem summary:hover .portmole-module__LRcC8q__faqQ{color:var(--pm-green)}.portmole-module__LRcC8q__faqA{color:var(--pm-muted);padding:0 36px 22px 0;font-size:16px;line-height:1.7}.portmole-module__LRcC8q__final{text-align:center;background:radial-gradient(60% 70% at 50% 100%,#3df27524,#0000 70%);border-top:1px solid #e9f3eb0d;padding:clamp(80px,11vw,140px) 0;position:relative}.portmole-module__LRcC8q__finalInner{flex-direction:column;align-items:center;display:flex}.portmole-module__LRcC8q__finalTitle{letter-spacing:-.035em;color:#fff;text-wrap:balance;max-width:16ch;margin-top:22px;font-size:clamp(32px,5vw,58px);font-weight:800;line-height:1.04}@media (max-width:960px){.portmole-module__LRcC8q__heroGrid,.portmole-module__LRcC8q__problem,.portmole-module__LRcC8q__proHead,.portmole-module__LRcC8q__faqGrid{grid-template-columns:minmax(0,1fr)}.portmole-module__LRcC8q__bento{grid-template-columns:repeat(2,minmax(0,1fr))}.portmole-module__LRcC8q__card{grid-column:span 1}.portmole-module__LRcC8q__cardWide,.portmole-module__LRcC8q__cardFull,.portmole-module__LRcC8q__cardTall{grid-column:span 2}.portmole-module__LRcC8q__cardTall{grid-row:auto}.portmole-module__LRcC8q__shotFade{max-height:360px}.portmole-module__LRcC8q__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.portmole-module__LRcC8q__proRow{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.portmole-module__LRcC8q__bento{grid-template-columns:minmax(0,1fr)}.portmole-module__LRcC8q__card,.portmole-module__LRcC8q__cardWide,.portmole-module__LRcC8q__cardFull,.portmole-module__LRcC8q__cardTall{grid-column:span 1}.portmole-module__LRcC8q__card{padding:20px}.portmole-module__LRcC8q__cardSplit{grid-template-columns:minmax(0,1fr);padding-right:20px}.portmole-module__LRcC8q__anatomy{grid-template-columns:repeat(2,minmax(0,1fr))}.portmole-module__LRcC8q__facts{grid-template-columns:minmax(0,1fr)}.portmole-module__LRcC8q__panelDrop{margin:-6px auto 64px}.portmole-module__LRcC8q__edgeTab{bottom:16px}.portmole-module__LRcC8q__menuHideSm{display:none}.portmole-module__LRcC8q__ctaRow>a{flex:100%}.portmole-module__LRcC8q__priceTable{font-size:14px}.portmole-module__LRcC8q__priceTable th,.portmole-module__LRcC8q__priceTable td{padding:12px 8px}.portmole-module__LRcC8q__priceTable td{width:64px}.portmole-module__LRcC8q__priceTable tbody th{font-size:13.5px;line-height:1.45}.portmole-module__LRcC8q__planPrice{font-size:26px}.portmole-module__LRcC8q__planPrice small{font-size:11px}.portmole-module__LRcC8q__tableLink,.portmole-module__LRcC8q__tableLinkPro{padding:0 10px;font-size:13.5px}.portmole-module__LRcC8q__faqA{padding-right:0}}@media (prefers-reduced-motion:reduce){.portmole-module__LRcC8q__panelDrop,.portmole-module__LRcC8q__h1Tag em:after{animation:none}}.portmole-module__LRcC8q__heroCta{flex-direction:column;align-items:flex-start;gap:18px;margin-top:32px;display:flex}.portmole-module__LRcC8q__seeMore{font-family:var(--pm-font-mono);color:var(--pm-muted);border-bottom:1px dashed #e9f3eb40;padding-bottom:2px;font-size:13px;text-decoration:none;transition:color .2s,border-color .2s}.portmole-module__LRcC8q__seeMore:hover{color:var(--pm-green);border-color:var(--pm-green)}.portmole-module__LRcC8q__proInline{color:#fff;align-items:center;gap:6px;font-weight:600;display:inline-flex}.portmole-module__LRcC8q__proPill{vertical-align:middle}.portmole-module__LRcC8q__inspect{border:1px solid var(--pm-line-strong);background:linear-gradient(#102418,#0c1a11);border-radius:14px;margin-top:16px;padding:14px 16px 16px}.portmole-module__LRcC8q__inspectHead{align-items:center;gap:12px;display:flex}.portmole-module__LRcC8q__inspectList{font-family:var(--pm-font-mono);grid-template-columns:auto minmax(0,1fr);gap:4px 16px;margin-top:12px;font-size:13px;display:grid}.portmole-module__LRcC8q__inspectList>div{display:contents}.portmole-module__LRcC8q__inspectList dt{color:var(--pm-dim)}.portmole-module__LRcC8q__inspectList dd{color:var(--pm-text);overflow-wrap:anywhere}.portmole-module__LRcC8q__inspectActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.portmole-module__LRcC8q__actFree,.portmole-module__LRcC8q__actPro{font-family:var(--pm-font-mono);border-radius:9px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;display:inline-flex}.portmole-module__LRcC8q__actFree{color:var(--pm-green);background:var(--pm-green-soft);border:1px solid var(--pm-line-strong)}.portmole-module__LRcC8q__actPro{color:var(--pm-text);border:1px dashed #e9f3eb47;transition:background .2s,color .2s}.portmole-module__LRcC8q__tabsMock{font-family:var(--pm-font-mono);color:var(--pm-dim);gap:6px;margin-top:14px;font-size:12.5px;display:flex}.portmole-module__LRcC8q__tabsMock span{border-radius:999px;padding:4px 10px}.portmole-module__LRcC8q__tabOn{color:var(--pm-green);background:var(--pm-green-soft);border:1px solid var(--pm-line-strong)}.portmole-module__LRcC8q__searchMock{font-family:var(--pm-font-mono);color:var(--pm-text);background:#ffffff0a;border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:9px 12px;font-size:13px;display:flex}.portmole-module__LRcC8q__searchMock svg{color:var(--pm-dim);flex:none}.portmole-module__LRcC8q__caret{background:var(--pm-green);width:7px;height:15px;margin-left:-4px;animation:1.1s step-end infinite portmole-module__LRcC8q__caret;display:inline-block}.portmole-module__LRcC8q__themeShots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:480px;margin:0 auto;display:grid}.portmole-module__LRcC8q__themeShot{width:100%;height:auto;display:block}.portmole-module__LRcC8q__ticks .portmole-module__LRcC8q__themes{margin-top:8px}.portmole-module__LRcC8q__moreHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:28px;display:flex}.portmole-module__LRcC8q__h2Sm{letter-spacing:-.025em;color:#fff;font-size:clamp(24px,3vw,32px);font-weight:800}.portmole-module__LRcC8q__toolsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;display:grid}.portmole-module__LRcC8q__toolCard{height:100%;transition:border-color .25s ease, transform .3s var(--spring), background .25s ease;background:#ffffff05;border:1px solid #e9f3eb14;border-radius:16px;flex-direction:column;gap:8px;padding:18px;text-decoration:none;display:flex}.portmole-module__LRcC8q__toolCard:hover{border-color:var(--pm-line-strong);background:var(--pm-green-soft);transform:translateY(-3px)}.portmole-module__LRcC8q__toolLogo{object-fit:contain;background:#ffffff0a;border-radius:11px;width:44px;height:44px;margin-bottom:6px}.portmole-module__LRcC8q__toolName{color:#fff;font-size:16px;font-weight:700}.portmole-module__LRcC8q__toolName span{color:var(--pm-dim);font-size:13px}.portmole-module__LRcC8q__toolDesc{color:var(--pm-muted);font-size:14px;line-height:1.55}.portmole-module__LRcC8q__finalCta{width:100%;margin-top:32px}@media (max-width:960px){.portmole-module__LRcC8q__toolsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.portmole-module__LRcC8q__toolsGrid{grid-template-columns:minmax(0,1fr)}}.portmole-module__LRcC8q__actClose{font-family:var(--pm-font-mono);color:#ff9b94;transition:background .2s ease, transform .2s var(--spring);background:#ff7b721f;border:1px solid #ff7b7259;border-radius:9px;align-items:center;padding:6px 12px;font-size:12.5px;display:inline-flex}.portmole-module__LRcC8q__inspect:hover .portmole-module__LRcC8q__actClose{background:#ff7b7238;transform:scale(1.04)}.portmole-module__LRcC8q__h3Gap{margin-top:22px}
