.pco{background:var(--vr-mist);color:var(--vr-ink);font-family:var(--vr-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.pco :is(h1,h2,h3){font-family:var(--vr-font-display);font-weight:var(--vr-weight-display);letter-spacing:-.035em;text-wrap:balance}.pco :where(h4,h5,h6){font-family:var(--vr-font);letter-spacing:-.01em}.pco :where(h1){line-height:1.02}.pco :where(h2){line-height:1.05}.pco :where(h3){line-height:1.15}.pco ::selection{background:var(--vr-green-tint);color:var(--vr-ink)}.pco :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--vr-blue);outline-offset:3px}.pco .pc-wrap{max-width:var(--vr-container);margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.pco .pc-eyebrow,.pco .eyebrow,.pco .kicker{font-family:var(--vr-font-mono);font-weight:var(--vr-weight-medium);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--vr-blue)}.pco .btn{font-family:var(--vr-font);font-weight:var(--vr-weight-semi);letter-spacing:-.005em;transition:transform .25s var(--vr-ease), background .25s var(--vr-ease), box-shadow .25s var(--vr-ease), border-color .25s var(--vr-ease), color .25s var(--vr-ease);border-radius:999px;gap:10px}.pco .btn:hover{transform:translateY(-1px)}.pco .btn:active{transform:translateY(0)}.pco .btn[disabled],.pco .btn[aria-disabled=true]{transform:none}.pco .btn-sm{height:44px;font-size:var(--text-ui-xl);border-radius:999px;padding:0 18px}.pco .btn-blue{background:var(--vr-blue);color:var(--vr-paper);box-shadow:0 10px 24px -12px #0b7a57b3}.pco .btn-blue:hover{background:var(--vr-blue-d)}.pco .btn-ink{background:var(--vr-ink);color:var(--vr-paper)}.pco .btn-ink:hover{background:var(--vr-ink-hover)}.pco .btn-secondary,.pco .btn-quiet{box-shadow:inset 0 0 0 1px var(--vr-line-2);background:0 0;border-color:#0000}.pco .btn-secondary:hover,.pco .btn-quiet:hover{background:var(--vr-paper);box-shadow:inset 0 0 0 1px var(--vr-ink)}.pco .on-night .btn{background:var(--vr-paper);color:var(--vr-ink)}.pco .on-night .btn:hover{background:var(--vr-on-hover)}.pco .on-night .btn-blue{background:var(--vr-blue);color:var(--vr-paper)}.pco .on-night .btn-secondary,.pco .on-night .btn-quiet{color:var(--vr-paper);background:0 0;box-shadow:inset 0 0 0 1px #ffffff3d}.pco .on-night .btn-secondary:hover,.pco .on-night .btn-quiet:hover{box-shadow:inset 0 0 0 1px #fff9}.pco .pc-util{background:var(--vr-night);color:var(--vr-nav-link);font-size:var(--text-caption)}.pco .pc-util-row{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.pco .pc-util p{max-width:none;margin:0}.pco .pc-util a{color:inherit;text-decoration:none}.pco .pc-util a:hover{color:var(--vr-paper)}.pco .pc-util-left{align-items:center;gap:10px;min-width:0;display:flex}.pco .pc-util-left>span:not(.pc-dot){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pco .pc-util-right{white-space:nowrap;align-items:center;gap:22px;display:flex}.pco .pc-util-rating{align-items:center;gap:8px;display:inline-flex}.pco .pc-stars{color:var(--vr-gold);letter-spacing:1px}.pco .pc-dot{background:var(--vr-mint-2);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #5fd7a82e}.pco .pc-hdr{z-index:40;-webkit-backdrop-filter:saturate(1.4)blur(16px);backdrop-filter:saturate(1.4)blur(16px);border-bottom:1px solid var(--vr-line);color:var(--vr-ink);background:#f1f3f1db;position:sticky;top:0}.pco .pc-hdr-row{align-items:center;gap:16px;height:68px;display:flex}.pco .pc-brand{color:var(--vr-ink);flex:none;align-items:center;text-decoration:none;display:flex}.pco .brand{align-items:center;gap:11px;display:inline-flex}.pco .brand-glyph{flex:none;width:36px;height:36px}.pco .brand-glyph-ground{fill:var(--vr-blue)}.pco .brand-glyph-line{stroke:var(--vr-paper)}.pco .brand-glyph-arrow{stroke:var(--vr-mint)}.pco .brand-wordmark{font-family:var(--vr-font-display);letter-spacing:-.04em;color:inherit;margin:0;font-size:20px;font-weight:800;line-height:1}.pco .brand-wordmark em{color:var(--vr-blue);font-style:normal}.pco .brand-logo{width:auto;max-height:42px;display:block}.pco .pc-nav{scrollbar-width:none;min-width:0;overflow-x:auto}.pco .pc-nav::-webkit-scrollbar{display:none}.pco .pc-actions[data-signed-in] .pc-icon-link span,.pco .pc-actions[data-signed-in] .pc-text-btn span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pco .pc-actions[data-signed-in] .pc-icon-link,.pco .pc-actions[data-signed-in] .pc-text-btn{justify-content:center;width:42px;padding:0}.pco .pc-nav-list{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pco .pc-nav-link{min-height:40px;font-size:var(--text-ui-lg);font-weight:var(--vr-weight-medium);color:var(--vr-ink);opacity:.86;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 12px;text-decoration:none;transition:background .2s,opacity .2s;display:inline-flex}.pco .pc-nav-link:hover,.pco .has-panel:hover>.pc-nav-link,.pco .has-panel:focus-within>.pc-nav-link{opacity:1;color:var(--vr-ink);background:#0f14120f}.pco .pc-nav-link[aria-current=page]{opacity:1;box-shadow:inset 0 -2px 0 var(--vr-blue);border-radius:0}.pco .pc-chev{transition:transform .25s var(--vr-ease);flex:none}.pco .has-panel:hover>.pc-nav-link .pc-chev,.pco .has-panel:focus-within>.pc-nav-link .pc-chev{transform:rotate(180deg)}.pco .pc-actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.pco .pc-actions form{margin:0}.pco .pc-icon-link,.pco .pc-text-btn{min-height:44px;font:inherit;font-size:var(--text-ui-xl);font-weight:var(--vr-weight-medium);color:var(--vr-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex}.pco .pc-text-btn svg,.pco .pc-icon-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none}.pco .pc-icon-link:hover,.pco .pc-text-btn:hover{color:var(--vr-ink);background:#0f14120f}.pco .pc-actions .btn{background:var(--vr-ink);color:var(--vr-paper)}.pco .pc-actions .btn:hover{background:var(--vr-ink-hover)}.pco .has-panel{position:static}.pco .pc-mega{inset-inline:0;z-index:2;background:var(--vr-paper);border-top:1px solid var(--vr-line);border-bottom:1px solid var(--vr-line);opacity:0;visibility:hidden;transition:opacity .22s var(--vr-ease), transform .22s var(--vr-ease), visibility 0s linear .22s;position:absolute;top:100%;transform:translateY(-8px);box-shadow:0 30px 60px -30px #0d161347}.pco .has-panel:hover>.pc-mega,.pco .has-panel:focus-within>.pc-mega{opacity:1;visibility:visible;transition-delay:60ms,60ms,0s;transform:none}.pco .pc-mega-inner{max-width:var(--vr-container);overscroll-behavior:contain;grid-template-columns:minmax(0,1fr) 248px;gap:28px;max-height:min(440px,100dvh - 120px);margin-inline:auto;padding:22px clamp(16px,4vw,48px) 24px;display:grid;overflow-y:auto}.pco .pc-mega-cols{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:20px 28px;display:grid}.pco .pc-mega-cols[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.pco .pc-mega-cols[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pco .pc-mega-cols[data-cols="3"]{grid-template-columns:repeat(4,minmax(0,1fr))}.pco .pc-mega-col{flex-direction:column;gap:4px;min-width:0;display:flex}.pco .pc-mega-col[data-long=true]{grid-column:span 2}.pco .pc-mega-col[data-long=true] ul{columns:2;column-gap:32px;display:block}.pco .pc-mega-col[data-long=true] li{break-inside:avoid}.pco .pc-mega-cols[data-cols="1"] .pc-mega-col ul{columns:3;column-gap:32px;display:block}.pco .pc-mega-cols[data-cols="1"] .pc-mega-col li{break-inside:avoid}.pco .pc-mega-head{font-family:var(--vr-font-mono);font-size:var(--text-nano);font-weight:var(--vr-weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--vr-ink-2);margin-bottom:4px;text-decoration:none}.pco .pc-mega-head:hover{color:var(--vr-blue-d)}.pco .pc-mega-col ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.pco .pc-mega-col li a{font-size:var(--text-ui);color:var(--vr-ink);opacity:.84;transition:color .2s, opacity .2s, transform .2s var(--vr-ease);padding:4px 0;line-height:1.3;text-decoration:none;display:block}.pco .pc-mega-col li a:hover{color:var(--vr-blue-d);opacity:1;transform:translate(3px)}.pco .pc-mega-all{font-size:var(--text-caption);font-weight:var(--vr-weight-semi);color:var(--vr-blue-d);margin-top:6px;text-decoration:none}.pco .pc-mega-all:hover{text-decoration:underline}.pco .pc-mega-feature{background:var(--vr-mist);min-height:200px;color:var(--vr-ink);isolation:isolate;border-radius:18px;flex-direction:column;gap:8px;padding:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.pco .pc-mega-feature strong{font-family:var(--vr-font-display);letter-spacing:-.035em;max-width:70%;font-size:21px;font-weight:800;line-height:1.05}.pco .pc-mega-feature-line{font-size:var(--text-caption);color:var(--vr-ink-2);max-width:58%;position:relative}.pco .pc-mega-feature img{z-index:-1;object-fit:contain;object-position:right bottom;width:50%;height:auto;max-height:78%;transition:transform .5s var(--vr-ease);position:absolute;bottom:-14px;right:-12px}.pco .pc-mega-feature:hover img{transform:translateY(-6px)rotate(-2deg)}.pco .pc-mega-feature .btn{height:38px;font-size:var(--text-ui);align-self:flex-start;margin-top:auto;padding:0 16px}.pco .burger{background:var(--vr-ink);width:44px;height:44px;color:var(--vr-paper);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:none}.pco .burger-bars{gap:5px;width:18px;display:grid}.pco .burger-bars>span{height:2px;transition:transform .25s var(--vr-ease);background:currentColor;border-radius:2px}.pco .burger[aria-expanded=true] .burger-bars>span:first-child{transform:translateY(3.5px)rotate(45deg)}.pco .burger[aria-expanded=true] .burger-bars>span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.pco .pc-drawer{inset-inline:0;z-index:3;background:var(--vr-paper);color:var(--vr-ink);border-top:1px solid var(--vr-line);border-bottom:1px solid var(--vr-line);overscroll-behavior:contain;max-height:calc(100dvh - 62px);animation:pc-drop .28s var(--vr-ease);padding:4px clamp(16px,4vw,48px) 20px;position:absolute;top:100%;overflow-y:auto;box-shadow:0 30px 60px -30px #0d161359}@keyframes pc-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.pco .pc-drawer .mobile-menu-list{margin:0;padding:0;list-style:none}.pco .pc-drawer .mobile-menu-list>li{border-bottom:1px solid var(--vr-line)}.pco .pc-drawer .mm-row,.pco .pc-drawer .mobile-menu-util a,.pco .pc-drawer .mm-signout{width:100%;min-height:56px;font-family:var(--vr-font-display);font-size:22px;font-weight:var(--vr-weight-display);letter-spacing:-.03em;color:var(--vr-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;text-decoration:none;display:flex}.pco .pc-drawer .mm-split{cursor:default;gap:12px}.pco .pc-drawer .mm-split>a{min-height:56px;color:inherit;font:inherit;letter-spacing:inherit;border:0;flex:1;align-items:center;text-decoration:none;display:flex}.pco .pc-drawer .mm-toggle{background:var(--vr-mist);width:44px;height:44px;color:var(--vr-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.pco .pc-drawer .mm-toggle[aria-expanded=true]{background:var(--vr-blue);color:var(--vr-paper)}.pco .pc-drawer .mm-open .mm-split>a{color:var(--vr-blue-d)}.pco .pc-drawer .chev{color:var(--vr-ink-2);font-family:var(--vr-font);font-size:22px}.pco .pc-drawer .mm-plus{flex:none;width:16px;height:16px;position:relative}.pco .pc-drawer .mm-plus:before,.pco .pc-drawer .mm-plus:after{content:"";height:2px;transition:transform .25s var(--vr-ease);background:currentColor;border-radius:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.pco .pc-drawer .mm-plus:after{transform:rotate(90deg)}.pco .pc-drawer .mm-toggle[aria-expanded=true] .mm-plus:after{transform:rotate(0)}.pco .pc-drawer .mm-group:empty{padding:0}.pco .pc-drawer .mm-open .mm-group{animation:pc-drop .25s var(--vr-ease);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;padding:0 0 18px;display:grid}.pco .pc-drawer .mm-all{min-height:44px;font-family:var(--vr-font);font-size:var(--text-base);font-weight:var(--vr-weight-semi);color:var(--vr-blue-d);border:0;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pco .pc-drawer .mm-sub{display:contents}.pco .pc-drawer .mm-sub-head{min-height:40px;font-family:var(--vr-font-mono);font-size:var(--text-nano);font-weight:var(--vr-weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--vr-ink-2);border:0;grid-column:1/-1;justify-content:flex-start;align-items:center;margin-top:6px;text-decoration:none;display:flex}.pco .pc-drawer .mm-sub-links{display:contents}.pco .pc-drawer .mm-sub-links a,.pco .pc-drawer .mm-sub-single{min-height:44px;font-family:var(--vr-font);font-size:var(--text-base);font-weight:var(--vr-weight-regular);letter-spacing:0;color:var(--vr-ink);opacity:.86;overflow-wrap:anywhere;border:0;justify-content:flex-start;align-items:center;min-width:0;text-decoration:none;display:flex}.pco .pc-drawer .mobile-menu-util{margin:8px 0 14px}.pco .pc-drawer .mobile-menu-util>li{border-bottom:0}.pco .pc-drawer .mobile-menu-util a,.pco .pc-drawer .mm-signout{min-height:48px;font-family:var(--vr-font);font-size:var(--text-base);font-weight:var(--vr-weight-medium);letter-spacing:0;color:var(--vr-ink-2)}.pco .pc-drawer .mobile-menu-util form{margin:0}.pco .pc-drawer>.btn{background:var(--vr-blue);width:100%;height:52px;color:var(--vr-paper)}.pco .pc-drawer>.btn:hover{background:var(--vr-blue-d)}.pco .pc-foot{background:var(--vr-night);color:var(--vr-nav-link);font-size:var(--text-ui-lg);isolation:isolate;margin-top:0;padding-top:clamp(28px,4vw,48px);position:relative;overflow:hidden}.pco .pc-foot:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 85% 0,#1fa37a2e,#0000 70%);height:520px;position:absolute;inset:0 0 auto}.pco .pc-foot p{max-width:none}.pco .pc-foot a{color:inherit;text-decoration:none}.pco .pc-foot a:hover{color:var(--vr-paper)}.pco .pc-foot-cta{background:linear-gradient(135deg, var(--vr-blue), var(--vr-blue-d));color:var(--vr-paper);isolation:isolate;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding:clamp(24px,3.4vw,40px);display:flex;position:relative;overflow:hidden}.pco .pc-foot-cta:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff2e;border-radius:50%;width:360px;height:360px;position:absolute;top:-140px;right:-90px;box-shadow:0 0 0 56px #ffffff0a,0 0 0 112px #ffffff08}.pco .pc-foot-cta-text{flex:380px;gap:8px;min-width:0;display:grid}.pco .pc-foot-cta .pc-eyebrow{color:var(--vr-mint);margin:0}.pco .pc-foot-cta-title{font-family:var(--vr-font-display);letter-spacing:-.045em;color:var(--vr-paper);max-width:18ch;margin:0;font-size:clamp(1.625rem,1.1rem + 1.9vw,2.75rem);font-weight:800;line-height:1.02}.pco .pc-foot-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.pco .pc-foot-cta .btn-blue{background:var(--vr-paper);color:var(--vr-ink);box-shadow:none;height:52px;padding:0 26px}.pco .pc-foot-cta .btn-blue:hover{background:var(--vr-on-hover);color:var(--vr-ink)}.pco .pc-foot-cta .btn-secondary{color:var(--vr-paper);height:52px;padding:0 22px;box-shadow:inset 0 0 0 1px #ffffff73}.pco .pc-foot-cta .btn-secondary:hover{box-shadow:inset 0 0 0 1px var(--vr-paper);color:var(--vr-paper);background:#ffffff1a}.pco .pc-foot-top{grid-template-columns:minmax(0,1.25fr) minmax(0,3.2fr);gap:40px 56px;padding-block:clamp(36px,5vw,56px);display:grid}.pco .pc-foot-brand{flex-direction:column;gap:14px;display:flex}.pco .pc-foot-brand p{margin:0}.pco .pc-foot-logo{align-items:center;gap:11px;display:flex}.pco .pc-foot-name{font-family:var(--vr-font-display);letter-spacing:-.04em;color:var(--vr-paper);font-size:22px;font-weight:800}.pco .pc-foot-tagline{font-family:var(--vr-font-mono);font-size:var(--text-nano);letter-spacing:.12em;text-transform:uppercase;color:var(--vr-mint-2)}.pco .pc-foot .foot-promise{color:var(--vr-on-2);max-width:30em;line-height:1.6}.pco .pc-foot .foot-social{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pco .pc-foot .foot-social a{background:var(--vr-steel);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--vr-vault-line);color:var(--vr-on);transition:background .2s, transform .2s var(--vr-ease);border-radius:50%;place-items:center;display:grid}.pco .pc-foot .foot-social a:hover{background:var(--vr-steel-2);transform:translateY(-2px)}.pco .pc-foot-cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 24px;display:grid}.pco .pc-foot-head{font-family:var(--vr-font-mono);font-size:var(--text-nano);font-weight:var(--vr-weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--vr-on-2);margin:0 0 12px}.pco .pc-foot-col ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pco .pc-foot-col a{min-height:34px;color:var(--vr-nav-link);transition:color .2s, transform .2s var(--vr-ease);align-items:center;display:inline-flex}.pco .pc-foot-col a:hover{color:var(--vr-paper);transform:translate(2px)}.pco .pc-foot-contact{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pco .pc-foot-contact>li{background:var(--vr-steel);box-shadow:inset 0 0 0 1px var(--vr-vault-line);border-radius:20px;grid-template-rows:auto 1fr;grid-template-columns:40px minmax(0,1fr);align-content:start;gap:4px 14px;min-width:0;padding:18px;display:grid}.pco .pc-foot-ic{width:40px;height:40px;color:var(--vr-mint-2);background:#5fd7a81f;border-radius:12px;grid-row:1/span 3;place-items:center;display:grid}.pco .pc-foot-ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.pco .pc-foot-k{font-family:var(--vr-font-mono);font-size:var(--text-nano);letter-spacing:.1em;text-transform:uppercase;color:var(--vr-on-2)}.pco .pc-foot-v{color:var(--vr-paper);font-weight:var(--vr-weight-medium);overflow-wrap:anywhere}.pco .pc-foot .foot-address{color:var(--vr-nav-link);gap:2px;font-style:normal;display:grid}.pco .pc-foot .foot-store{color:var(--vr-paper);font-weight:var(--vr-weight-semi)}.pco .pc-foot-more{font-weight:var(--vr-weight-semi);font-size:var(--text-ui);margin-top:6px;color:var(--vr-mint-2)!important}.pco .pc-foot-more:hover{text-decoration:underline}.pco .pc-foot-trust{border-top:1px solid var(--vr-vault-line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px 48px;margin-top:28px;padding-block:24px;display:grid}.pco .pc-foot-group{min-width:0}.pco .pc-foot .foot-ship{color:var(--vr-on-2);margin:0 0 12px}.pco .pc-foot .site-legal{border-top:1px solid var(--vr-vault-line);color:var(--vr-on-2);font-size:var(--text-caption);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin:0;padding:18px 0 4px;display:flex}.pco .pc-foot .site-legal .sub{color:var(--vr-on-2);margin:0}.pco .pc-foot .legal-links{padding:0 calc(56px + var(--vr-s-4) * 2) 0 0;flex-wrap:wrap;gap:4px 20px;margin:0;list-style:none;display:flex}.pco .pc-foot .legal-links a{min-height:36px;color:var(--vr-on-2);align-items:center;display:inline-flex}.pco .pc-foot .legal-links a:hover{color:var(--vr-paper)}.pco .pc-foot-word{--pc-fab-stack:calc(56px + 56px + var(--vr-s-4) * 2 + env(safe-area-inset-bottom,0px));padding-bottom:max(16px, calc(var(--pc-fab-stack) - .8em - 20px));font-family:var(--vr-font-display);letter-spacing:-.06em;white-space:nowrap;background:linear-gradient(180deg, var(--vr-steel-2), var(--vr-night));color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin:20px 0 0;font-size:clamp(44px,11.6vw,168px);font-weight:800;line-height:.8;overflow:hidden}@media (max-width:73.75rem){.pco .pc-hdr-row{gap:12px}.pco .pc-nav-link{font-size:var(--text-ui-lg);padding:0 10px}.pco .pc-icon-link span,.pco .pc-text-btn span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pco .pc-icon-link,.pco .pc-text-btn{justify-content:center;width:44px;padding:0}.pco .pc-mega-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.pco .pc-foot-top{grid-template-columns:minmax(0,1fr)}.pco .pc-foot-brand{max-width:40rem}.pco .pc-foot-contact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:64rem){.pco .pc-hdr-row{gap:8px;height:68px}.pco .pc-nav-link{font-size:var(--text-ui);gap:3px;padding:0 8px}.pco .pc-actions .btn{padding:0 14px}.pco .pc-mega-inner{grid-template-columns:minmax(0,1fr)}.pco .pc-mega-feature{flex-direction:row;align-items:center;min-height:0;padding:16px 20px}.pco .pc-mega-feature img{order:-1;width:90px;position:static}.pco .pc-mega-feature strong{max-width:none;font-size:20px}.pco .pc-mega-feature-line{flex:1;max-width:none}.pco .pc-mega-feature .btn{flex:none;align-self:center;margin:0 0 0 auto}.pco .pc-mega-feature img{object-fit:contain;width:auto;height:72px}.pco .pc-foot-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.pco .pc-foot-trust{grid-template-columns:minmax(0,1fr)}.pco .pc-hdr .brand-wordmark{font-size:0}.pco .pc-hdr .brand-wordmark .visually-hidden{font-size:1rem}}@media (max-width:52rem){.pco .pc-actions .btn{clip:rect(0 0 0 0);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pco .pc-actions .btn:focus-visible{clip:auto;width:auto;height:44px;padding:0 14px;position:static}}@media (max-width:47.5rem){.pco .pc-util-hide{display:none}.pco .pc-util-row{min-height:36px;font-size:var(--text-meta)}.pco .pc-hdr-row{height:66px}.pco .brand-glyph{width:34px;height:34px}.pco .pc-hdr .brand-wordmark{font-size:19px}.pco .pc-nav,.pco .pc-actions{display:none}.pco .burger{display:inline-flex}.pco .pc-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.pco .pc-foot-contact{grid-template-columns:minmax(0,1fr)}.pco .pc-foot-cta-actions,.pco .pc-foot-cta-actions .btn{width:100%}.pco .pc-foot .site-legal{flex-direction:column;align-items:flex-start}}@media (max-width:22.5rem){.pco .pc-hdr .brand-wordmark{font-size:17px}.pco .pc-util-rating span:last-child{display:none}}.pco .site-main:has(>.cms-page){padding-inline:0;padding-top:0}@media (min-width:47.51rem){.pco .site-main{padding-bottom:clamp(48px,5vw,72px)}.pco .site-main:has(>.cms-page){padding-bottom:clamp(24px,3vw,40px)}}.pco .stack.cms-page>nav.crumbs{padding-block:20px 4px}.pco .stack.cms-page>nav.crumbs+section{margin-top:0}.pco .stack.cms-page{gap:0;padding-inline:0}.pco .stack.cms-page>:is(section,nav){color:var(--vr-ink);background:0 0;border:0;margin-inline:0;padding-block:clamp(40px,5vw,76px);padding-inline:clamp(16px,4vw,48px)}.pco .stack.cms-page>:is(section,nav)>*{width:100%;max-width:calc(var(--vr-container) - 96px);margin-inline:auto}.pco .stack.cms-page>section>h2{letter-spacing:-.05em;margin-bottom:clamp(24px,3vw,40px);font-size:clamp(2.25rem,1.4rem + 3.4vw,4.25rem);font-weight:800;line-height:.98}.pco .stack.cms-page>section p{max-width:62ch}.pco .pc-shead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:clamp(24px,4vw,44px);display:flex}.pco .pc-shead h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(2.25rem,1.4rem + 3.4vw,4.25rem);font-weight:800;line-height:.98}.pco .pc-shead .pc-eyebrow{margin:0}.pco .pc-shead-note{color:var(--vr-ink-2);max-width:34em;margin:0}.pco .stack.cms-page>.s-process_steps,.pco .stack.cms-page>.s-business_cta,.pco .stack.cms-page>.s-cta.v-banner,.pco .stack.cms-page>.s-finalcta{isolation:isolate;border-radius:clamp(28px,4vw,48px);margin:clamp(10px,1.6vw,20px) clamp(8px,1.4vw,20px);position:relative;overflow:hidden}.pco .stack.cms-page>.s-hero.v-split{max-width:var(--vr-container);color:var(--vr-ink);text-align:left;background:0 0;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);margin-inline:auto;padding-block:clamp(32px,5vw,72px) clamp(40px,6vw,88px);display:grid;overflow:clip visible}.pco .stack.cms-page>.s-hero.v-split:before,.pco .stack.cms-page>.s-hero.v-split:after{content:none}.pco .s-hero.v-split>*{max-width:none;margin:0}.pco .s-hero.v-split .hero-text{text-align:left;flex-direction:column;align-items:flex-start;gap:22px;max-width:none;margin:0;display:flex}.pco .s-hero.v-split .hero-text>*{margin:0}.pco .s-hero.v-split .hero-text h1{letter-spacing:-.05em;max-width:12ch;color:var(--vr-ink);font-size:clamp(2.75rem,1.2rem + 5.6vw,6.25rem);font-weight:800;line-height:.93}.pco .h-accent{color:var(--vr-blue);display:inline-block}.pco .s-hero.v-split .hero-text .sub{color:var(--vr-ink-2);max-width:30em;font-size:clamp(1.0625rem,.95rem + .4vw,1.25rem)}.pco .s-hero.v-split .hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:0;display:flex}.pco .s-hero.v-split .hero-actions .btn{background:var(--vr-ink);color:var(--vr-paper);height:52px;padding:0 24px}.pco .s-hero.v-split .hero-actions .btn:hover{background:var(--vr-ink-hover)}.pco .s-hero.v-split .hero-actions .btn-quiet{color:var(--vr-ink);box-shadow:inset 0 0 0 1px var(--vr-line-2);background:0 0}.pco .hero-quote{gap:14px;width:100%;max-width:560px;display:grid}.pco .hq-box{background:var(--vr-paper);box-shadow:0 1px 0 var(--vr-line), 0 24px 48px -28px #0d161359;border-radius:22px;align-items:center;gap:8px;padding:8px;display:flex}.pco .hq-icon{color:var(--vr-ink-2);place-items:center;padding-left:10px;display:grid}.pco .hq-box input{min-width:0;height:52px;font:inherit;font-size:var(--text-base);color:var(--vr-ink);background:0 0;border:0;flex:1}.pco .hq-box input:focus-visible,.pco .fc-search input:focus-visible{outline-offset:2px;border-radius:10px}.pco .hq-box input::placeholder{color:var(--vr-ink-2);opacity:.8}.pco .hq-box .btn{height:52px;padding:0 26px}.pco .hq-quick{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.pco .hq-quick-label{font-size:var(--text-ui);color:var(--vr-ink-2);margin-right:2px}.pco .hq-quick a{min-height:36px;font-size:var(--text-ui);font-weight:var(--vr-weight-medium);color:var(--vr-ink);background:#0f14120d;border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.pco .hq-quick a:hover{background:var(--vr-ink);color:var(--vr-paper)}.pco .hero-trust{border-top:1px solid var(--vr-line);font-size:var(--text-ui);color:var(--vr-ink-2);flex-wrap:wrap;gap:12px 28px;width:100%;margin:4px 0 0;padding:18px 0 0;list-style:none;display:flex}.pco .hero-trust li{align-items:center;gap:8px;display:flex}.pco .hero-trust strong{font-family:var(--vr-font-display);letter-spacing:-.03em;color:var(--vr-ink);font-size:22px;font-weight:800}.pco .hero-trust svg{color:var(--vr-blue);flex:none}.pco .hero-visual{aspect-ratio:1.12;width:100%;min-width:0;animation:pc-vis 1.1s var(--vr-ease) .15s both;position:relative}@keyframes pc-vis{0%{opacity:.001;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}.pco .hv-stage{background:var(--vr-hero-stage);border-radius:40px;position:absolute;inset:4% 0 0 6%;overflow:hidden;box-shadow:inset 0 0 0 1px #0f14120a}.pco .hv-stage:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 63px,#0b7a5712 63px 64px),repeating-linear-gradient(0deg,#0000 0 63px,#0b7a5712 63px 64px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 60% 40%,#000,#0000);mask-image:radial-gradient(80% 70% at 60% 40%,#000,#0000)}.pco .hv-img{z-index:1;width:104%;max-width:none;height:auto;animation:7s ease-in-out infinite pc-float;position:absolute;bottom:2%;left:0}@keyframes pc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pco .hv-status{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(300px,62%);box-shadow:0 0 0 1px var(--vr-line), 0 28px 50px -24px #0d161366;background:#ffffffeb;border-radius:20px;padding:16px 18px;position:absolute;top:10%;left:0}.pco .hv-status p{max-width:none;margin:0}.pco .hv-status-head{font-family:var(--vr-font-mono);font-size:var(--text-nano);letter-spacing:.06em;text-transform:uppercase;color:var(--vr-ink-2);justify-content:space-between;align-items:center;display:flex}.pco .hv-live{align-items:center;gap:8px;display:inline-flex}.pco .hv-live .pc-dot{background:var(--vr-blue);box-shadow:0 0 0 4px #0b7a5729}.pco .hv-steps{margin-top:10px;display:grid}.pco .hv-step{opacity:0;animation:pc-stage 21s var(--vr-ease) infinite;animation-delay:calc(var(--i) * 3s);grid-area:1/1}@keyframes pc-stage{0%{opacity:0;transform:translateY(6px)}2%,13%{opacity:1;transform:none}15%,to{opacity:0;transform:translateY(-4px)}}.pco .hv-title{font-weight:var(--vr-weight-semi);color:var(--vr-ink);align-items:center;gap:10px;font-size:17px;display:flex}.pco .hv-badge{background:var(--vr-blue);width:26px;height:26px;color:var(--vr-paper);border-radius:50%;flex:none;place-items:center;display:grid}.pco .hv-detail{font-size:var(--text-caption);color:var(--vr-ink-2);margin-top:4px!important}.pco .hv-bars{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:14px;display:grid;position:relative}.pco .hv-bars i{background:var(--vr-line);border-radius:3px;height:5px}.pco .hv-bars:after{content:"";background:var(--vr-blue);border-radius:3px;animation:21s steps(7,start) infinite pc-progress;position:absolute;inset:0;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 calc(14.2857% - 3.42857px),#0000 calc(14.2857% - 3.42857px) calc(14.2857% + .571428px));mask-image:repeating-linear-gradient(90deg,#000 0 calc(14.2857% - 3.42857px),#0000 calc(14.2857% - 3.42857px) calc(14.2857% + .571428px))}@keyframes pc-progress{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.pco .hv-pay{z-index:3;background:var(--vr-night);max-width:80%;color:var(--vr-paper);font-size:var(--text-ui);font-weight:var(--vr-weight-medium);border-radius:999px;align-items:center;gap:10px;margin:0;padding:10px 16px 10px 10px;display:flex;position:absolute;bottom:6%;left:10%;box-shadow:0 20px 40px -20px #0d161399}.pco .hv-pay-c{background:var(--vr-blue);width:30px;height:30px;font-family:var(--vr-font-display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.pco .stack.cms-page>.s-smartsearch{padding-block:clamp(24px,3vw,40px)}.pco .s-smartsearch .ss-inner{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px 48px;padding:clamp(24px,3.4vw,44px);display:grid}.pco .s-smartsearch .ss-text{justify-items:start;gap:12px;display:grid}.pco .s-smartsearch .ss-text>*{margin:0}.pco .ss-kicker{font-family:var(--vr-font-mono);font-size:var(--text-xs);font-weight:var(--vr-weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--vr-blue)}.pco .ss-kicker:before{content:none}.pco .s-smartsearch h2{letter-spacing:-.045em;font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem);font-weight:800;line-height:1}.pco .s-smartsearch .ss-lead{color:var(--vr-ink-2)}.pco .s-smartsearch .ss-text .btn{color:var(--vr-ink);box-shadow:inset 0 0 0 1px var(--vr-line-2);background:0 0;height:48px}.pco .s-smartsearch .ss-text .btn:hover{box-shadow:inset 0 0 0 1px var(--vr-ink);background:0 0}.pco .s-smartsearch .ss-card{box-shadow:none;background:0 0;border:0;padding:0}.pco .fc-search{background:var(--vr-mist);box-shadow:inset 0 0 0 1px var(--vr-line);border-radius:22px;align-items:center;gap:8px;max-width:none;padding:8px 8px 8px 18px;display:flex}.pco .fc-search input{min-width:0;height:48px;font:inherit;color:var(--vr-ink);box-shadow:none;background:0 0;border:0;flex:1}.pco .fc-search .btn{flex:none;height:48px;padding:0 22px}.pco .fc-mag{color:var(--vr-ink-2);font-size:20px}.pco .stack.cms-page>.s-bento{padding-block:clamp(40px,5vw,80px)}.pco .s-bento .s-tilerow{background:0 0;margin:0;padding:0}.pco .bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(180px,auto);gap:16px;margin:0;padding:0;list-style:none;display:grid}.pco .bento .tile{background:var(--vr-paper);min-height:250px;box-shadow:0 0 0 1px var(--vr-line);isolation:isolate;transition:box-shadow .3s var(--vr-ease), transform .4s var(--vr-ease);border:0;border-radius:28px;grid-column:span 4;padding:0;position:relative;overflow:hidden}.pco .bento .tile:hover{box-shadow:0 0 0 1px var(--vr-line-2), 0 30px 60px -34px #0d161373;transform:translateY(-3px)}.pco .bento .tile>a{color:inherit;flex-direction:column;justify-content:space-between;gap:12px;padding:26px;text-decoration:none;display:flex;position:absolute;inset:0}.pco .bento .tile-text{z-index:1;gap:6px;display:grid;position:relative}.pco .bento .tile-name{font-family:var(--vr-font-display);letter-spacing:-.035em;font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1}.pco .bento .tile-meta{font-size:var(--text-ui);font-weight:var(--vr-weight-regular);color:var(--vr-ink-2);max-width:17em}.pco .bento .tile-go{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 0 1px var(--vr-line);font-size:var(--text-ui);font-weight:var(--vr-weight-semi);color:var(--vr-ink);background:#ffffffd1;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:9px 14px;transition:background .25s,color .25s;display:inline-flex;position:relative}.pco .bento .tile-go svg{transition:transform .25s var(--vr-ease)}.pco .bento .tile:hover .tile-go{background:var(--vr-ink);color:var(--vr-paper);box-shadow:none}.pco .bento .tile:hover .tile-go svg{transform:translate(3px)}.pco .bento .tile-img{z-index:0;pointer-events:none;max-width:none;height:auto;transition:transform .7s var(--vr-ease);position:absolute}.pco .bento .tile:hover .tile-img{transform:translateY(-8px)scale(1.03)}.pco .bento .t-iphone{background:var(--vr-tile-glow);grid-area:span 2/span 5}.pco .bento .t-iphone .tile-img{width:78%;bottom:-4%;right:-6%}.pco .bento .t-macbook{grid-column:span 7;min-height:300px}.pco .bento .t-macbook .tile-img{width:62%;bottom:-8%;right:-2%}.pco .bento .t-ipad{grid-column:span 3;min-height:300px}.pco .bento .t-ipad .tile-img{width:58%;bottom:-34%;right:-12%}.pco .bento .t-ipad .tile-meta{max-width:11em}.pco .bento .t-watch .tile-meta{max-width:12em}.pco .bento .t-watch{grid-column:span 4;min-height:300px}.pco .bento .t-watch .tile-img{width:36%;bottom:-26%;right:2%}.pco .bento .t-air .tile-img{width:72%;bottom:-6%;right:-4%}.pco .bento .t-imac .tile-img{width:56%;bottom:-38%;right:-6%}.pco .bento .t-mini .tile-img{width:60%;bottom:-10%;right:-4%}.pco .bento .t-laptops,.pco .bento .t-ent{grid-column:span 6}.pco .bento .t-dark{background:var(--vr-night);color:var(--vr-paper);box-shadow:none}.pco .bento .t-dark .tile-meta{color:var(--vr-on-2)}.pco .bento .t-dark .tile-go{color:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-vault-line);background:#ffffff1a}.pco .bento .t-dark:hover .tile-go{background:var(--vr-paper);color:var(--vr-ink)}.pco .bento .t-laptops .tile-img{width:58%;bottom:-16%;right:-4%}.pco .bento .t-ent .tile-img-0{width:52%;bottom:18%;right:-6%}.pco .bento .t-ent .tile-img-1{width:40%;bottom:-18%;right:14%}.pco .bento-chips{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.pco .bento-chips a{background:var(--vr-paper);min-height:40px;box-shadow:0 0 0 1px var(--vr-line);font-size:var(--text-ui);font-weight:var(--vr-weight-medium);color:var(--vr-ink);border-radius:999px;align-items:center;gap:6px;padding:0 16px;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.pco .bento-chips a:hover{background:var(--vr-ink);color:var(--vr-paper);box-shadow:none}.pco .bento-chips .bento-chip-all{background:var(--vr-green-tint);color:var(--vr-blue-d);box-shadow:none;font-weight:var(--vr-weight-semi)}.pco .stack.cms-page>.s-trust_bar{padding-block:clamp(16px,2vw,32px)}.pco .s-trust_bar .menu-list{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 auto;padding:0;list-style:none;display:grid;overflow:hidden}.pco .s-trust_bar .menu-list>li{box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;margin:0;padding:26px 26px 28px;display:flex}.pco .s-trust_bar .menu-list>li+li{border-left:1px solid var(--vr-line)}.pco .cms-page .item-icon{background:var(--vr-blue-soft);width:44px;height:44px;color:var(--vr-blue);border-radius:14px;flex:none;place-items:center;display:grid}.pco .s-trust_bar .menu-list>li>.menu-label{font-family:var(--vr-font);font-size:17px;font-weight:var(--vr-weight-semi);letter-spacing:-.01em;color:var(--vr-ink)}.pco .s-trust_bar .menu-list>li>.sub{font-size:var(--text-ui);color:var(--vr-ink-2);max-width:none;margin:0}.pco .stack.cms-page>.s-process_steps{color:var(--vr-paper);padding-block:clamp(64px,8vw,120px);background:var(--vr-night)!important}.pco .stack.cms-page>.s-process_steps:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 85% 0,#1fa37a47,#0000 70%);position:absolute;inset:0}.pco .stack.cms-page>.s-process_steps>h2{color:var(--vr-paper)}.pco .s-process_steps .menu-list{counter-reset:pc-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.pco .s-process_steps .menu-list:before,.pco .s-process_steps .menu-list:after{content:"";background:var(--vr-vault-line);height:2px;position:absolute;top:27px;left:0;right:0}.pco .s-process_steps .menu-list:after{background:linear-gradient(90deg, var(--vr-green-bright), var(--vr-mint-2));transform-origin:0;transform:scaleX(1)}.pco .s-process_steps .menu-list>li{box-shadow:none;counter-increment:pc-step;background:0 0;border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex;position:relative}.pco .s-process_steps .menu-list>li:before{content:counter(pc-step);z-index:1;background:var(--vr-blue);width:56px;height:56px;color:var(--vr-paper);font-family:var(--vr-font-display);border-radius:50%;place-items:center;margin-bottom:8px;font-size:22px;font-weight:800;display:grid;position:relative}.pco .s-process_steps .item-icon{display:none}.pco .s-process_steps .menu-list>li>.menu-label{font-family:var(--vr-font-display);letter-spacing:-.035em;color:var(--vr-paper);font-size:24px;font-weight:700}.pco .s-process_steps .menu-list>li>.sub{font-size:var(--text-ui-xl);color:var(--vr-nav-link);max-width:30ch;margin:0}.pco .s-process_steps.v-numbered .menu-list>li:last-child{border-bottom:0}.pco .s-features .menu-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 auto;padding:0;list-style:none;display:grid}.pco .s-features .menu-list>li{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);transition:box-shadow .3s var(--vr-ease), transform .3s var(--vr-ease);border:0;border-radius:18px;flex-direction:column;gap:10px;margin:0;padding:24px;display:flex}.pco .s-features .menu-list>li:hover{box-shadow:0 0 0 1px var(--vr-line-2), 0 24px 48px -32px #0d161366;transform:translateY(-2px)}.pco .s-features .menu-list>li:before{content:none}.pco .s-features .menu-list>li>.menu-label{font-family:var(--vr-font);font-size:18px;font-weight:var(--vr-weight-semi);letter-spacing:-.01em;color:var(--vr-ink)}.pco .s-features .menu-list>li>.sub{font-size:var(--text-ui);color:var(--vr-ink-2);max-width:none;margin:0}.pco .s-features.v-grid .menu-list>li{border-top:0;padding-top:24px}.pco .stack.cms-page>.s-image_content{max-width:var(--vr-container);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:16px 48px;margin-inline:auto;padding-block:clamp(28px,3.4vw,44px);display:grid}.pco .stack.cms-page>.s-image_content>*{max-width:none;margin:0}.pco .stack.cms-page>.s-image_content>h2{grid-column:auto}.pco .stack.cms-page>.s-image_content:has(figure)>h2{grid-column:1/-1}.pco .stack.cms-page>.s-image_content{position:relative}.pco .stack.cms-page>.s-image_content+.s-image_content:before{content:"";background:var(--vr-line);height:1px;position:absolute;top:0;left:clamp(16px,4vw,48px);right:clamp(16px,4vw,48px)}.pco .stack.cms-page>.s-image_content>h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem)}.pco .stack.cms-page>.s-image_content .ic-text p{color:var(--vr-ink-2);margin:0 0 12px;font-size:17px}.pco .stack.cms-page>.s-image_content figure{grid-column:1/-1;margin:0}.pco .stack.cms-page>.s-image_content figure img{border-radius:28px;width:100%;height:auto}.pco .rev-section .rev-head{text-align:left;justify-items:start;gap:10px;margin-bottom:28px;display:grid}.pco .rev-section .rev-head h2{margin:0}.pco .rev-section .rev-head .sub{color:var(--vr-ink-2);margin:0}.pco .rev-rating{color:var(--vr-ink-2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:4px 0 0;display:flex}.pco .rev-score{font-family:var(--vr-font-display);letter-spacing:-.03em;color:var(--vr-ink);font-size:26px;font-weight:800}.pco .rev-rating a{color:var(--vr-blue-d);font-weight:var(--vr-weight-semi)}.pco .rev-card{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border:0;border-radius:18px;padding:24px}.pco .rev-stars{color:var(--vr-gold);letter-spacing:1px}.pco .rev-name{font-weight:var(--vr-weight-semi);color:var(--vr-ink)}.pco .rev-source{color:var(--vr-ink-2)}.pco .rev-arrow{border-radius:50%}.pco .rev-dot.is-on{background:var(--vr-blue)}.pco .rev-section>p:last-child .btn{color:var(--vr-ink);box-shadow:inset 0 0 0 1px var(--vr-line-2);background:0 0}.pco .stack.cms-page>.s-business_cta{background:var(--vr-ink);color:var(--vr-paper);min-height:340px;padding:clamp(36px,5vw,72px) clamp(24px,5vw,72px)}.pco .stack.cms-page>.s-business_cta>*{z-index:1;text-align:left;max-width:36rem;margin-inline:0;position:relative}.pco .stack.cms-page>.s-business_cta:after{content:"";aspect-ratio:900/571;pointer-events:none;width:min(52%,640px);transition:transform .7s var(--vr-ease);background:url(/img/devices/server.webp) 50%/contain no-repeat;position:absolute;bottom:-14%;right:-6%}.pco .stack.cms-page>.s-business_cta:hover:after{transform:translateY(-6px)}.pco .stack.cms-page>.s-business_cta>h2{color:var(--vr-paper);margin-bottom:16px;font-size:clamp(2rem,1.3rem + 2.6vw,3.5rem)}.pco .stack.cms-page>.s-business_cta p{color:var(--vr-on-2)}.pco .stack.cms-page>.s-business_cta .btn{background:var(--vr-paper);color:var(--vr-ink)}.pco .stack.cms-page>.s-cta.v-banner{background:var(--vr-blue);color:var(--vr-paper);text-align:left;padding:clamp(40px,6vw,88px)}.pco .stack.cms-page>.s-cta.v-banner:after{content:"";pointer-events:none;border:1px solid #ffffff2e;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-200px;right:-120px;box-shadow:0 0 0 70px #ffffff0a,0 0 0 140px #ffffff08}.pco .stack.cms-page>.s-cta.v-banner>*{z-index:1;text-align:left;max-width:44rem;margin-inline:0;position:relative}.pco .stack.cms-page>.s-cta.v-banner>h2{color:var(--vr-paper);letter-spacing:-.055em;max-width:12ch;font-size:clamp(2.75rem,1.2rem + 5.4vw,6.5rem);line-height:.92}.pco .stack.cms-page>.s-cta.v-banner p{color:var(--vr-on-green);font-size:17px}.pco .stack.cms-page>.s-cta.v-banner .btn{background:var(--vr-paper);color:var(--vr-ink);height:54px;padding:0 28px}.pco .stack.cms-page>.s-cta.v-banner .btn:hover{background:var(--vr-on-hover)}.pco .s-anatomy .an-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.pco .s-anatomy .an-stage{background:var(--vr-hero-stage);min-height:420px;box-shadow:0 0 0 1px var(--vr-line);color:var(--vr-ink);border-radius:28px;position:relative;overflow:hidden}.pco .s-anatomy .an-device{place-items:center;display:grid;position:absolute;inset:8% 30% 8% 8%}.pco .s-anatomy .an-device .demo-art,.pco .s-anatomy .an-device img{object-fit:contain;filter:drop-shadow(0 30px 30px #0d161340);width:auto;max-width:100%;height:100%;max-height:360px}.pco .s-anatomy .an-pin{background:var(--vr-paper);color:var(--vr-ink);box-shadow:0 0 0 1px var(--vr-line), 0 12px 24px -12px #0d16134d;font-size:var(--text-caption);font-weight:var(--vr-weight-medium);border:0;border-radius:999px}.pco .s-anatomy .an-bars{display:none}.pco .s-anatomy .an-bars li{border-radius:10px}.pco .s-anatomy .an-bars li[data-tone=cut]{background:var(--vr-err-soft);color:var(--vr-err)}.pco .s-anatomy .an-bars li[data-tone=add]{background:var(--vr-blue);color:var(--vr-paper)}.pco .s-anatomy .an-text h2{letter-spacing:-.05em;margin:0 0 16px;font-size:clamp(2.25rem,1.4rem + 3vw,3.75rem);font-weight:800;line-height:.98}.pco .s-anatomy .an-text>p{color:var(--vr-ink-2);font-size:17px}.pco .s-anatomy .an-list{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line), 0 40px 80px -50px #0d161380;border-radius:24px;margin:24px 0 0;padding:6px 22px;list-style:none}.pco .s-anatomy .an-list li{border-bottom:1px solid var(--vr-line);font-size:var(--text-ui-xl);justify-content:space-between;gap:12px;padding:14px 0;display:flex}.pco .s-anatomy .an-list li:last-child{border-bottom:0}.pco .s-anatomy .an-amt{font-family:var(--vr-font-mono);font-size:var(--text-caption)}.pco .s-anatomy .an-amt[data-tone=add]{color:var(--vr-blue-d)}.pco .s-anatomy .an-amt[data-tone=cut]{color:var(--vr-err)}.pco .s-valued .mv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.pco .s-valued .mv-head h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(2.25rem,1.4rem + 3.4vw,4.25rem);font-weight:800;line-height:.98}.pco .s-valued .mv-head .ss-kicker{margin:0}.pco .tlink{color:var(--vr-blue-d);font-weight:var(--vr-weight-semi);text-decoration:none}.pco .tlink:hover{color:var(--vr-blue)}.pco .mv-card{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);color:var(--vr-ink);transition:box-shadow .3s var(--vr-ease), transform .4s var(--vr-ease);border:0;border-radius:24px;overflow:hidden}.pco .mv-card:hover{box-shadow:0 0 0 1px var(--vr-line-2), 0 30px 60px -34px #0d161373;transform:translateY(-3px)}.pco .mv-stage{background:var(--vr-hero-stage);border-radius:0;place-items:center;display:grid;overflow:hidden}.pco .mv-stage .demo-art--render{object-fit:contain;filter:drop-shadow(0 20px 20px #0d161338);width:auto;max-width:86%;height:78%;transition:transform .6s var(--vr-ease)}.pco .mv-card:hover .mv-stage .demo-art--render{transform:translateY(-6px)}.pco .mv-name{font-family:var(--vr-font-display);letter-spacing:-.03em;color:var(--vr-ink);font-size:22px;font-weight:700}.pco .mv-meta{color:var(--vr-ink-2)}.pco .mv-price-value{color:var(--vr-blue-d);font-weight:var(--vr-weight-semi)}.pco .s-proof .pr-head h2{letter-spacing:-.05em;margin:8px 0 12px;font-size:clamp(2.25rem,1.4rem + 3.4vw,4.25rem);font-weight:800;line-height:.98}.pco .s-proof .pr-head .ss-kicker{margin:0}.pco .s-proof .pr-lead{color:var(--vr-ink-2)}.pco .s-proof .pr-metrics{counter-reset:pc-pr;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pco .s-proof .pr-metrics>li{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);counter-increment:pc-pr;border:0;border-radius:24px;padding:28px;position:relative;overflow:hidden}.pco .s-proof .pr-metrics>li:before{content:"0" counter(pc-pr);font-family:var(--vr-font-mono);font-size:var(--text-xs);letter-spacing:.12em;color:var(--vr-blue);margin-bottom:18px;display:block}.pco .s-proof .pr-metrics>li:last-child{background:var(--vr-blue);color:var(--vr-paper);box-shadow:none}.pco .s-proof .pr-metrics>li:last-child:before{color:var(--vr-mint)}.pco .s-proof .pr-value{font-family:var(--vr-font-display);letter-spacing:-.05em;color:inherit;margin:0 0 10px;font-size:clamp(36px,3.6vw,52px);font-weight:800;line-height:1}.pco .s-proof .pr-caption{color:var(--vr-ink-2);margin:0}.pco .s-proof .pr-metrics>li:last-child .pr-caption{color:var(--vr-on-green)}.pco .s-faqres .fr-inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.pco .s-faqres h2{letter-spacing:-.05em;margin:8px 0 24px;font-size:clamp(2.25rem,1.4rem + 3vw,4rem);font-weight:800;line-height:.98}.pco .s-faqres .ss-kicker{margin:0}.pco .fr-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pco .fr-list details{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border:0;border-radius:18px;transition:box-shadow .25s;overflow:hidden}.pco .fr-list details[open]{box-shadow:0 0 0 1px var(--vr-line-2), 0 20px 40px -30px #0d161366}.pco .fr-list summary{min-height:64px;font-size:17px;font-weight:var(--vr-weight-semi);color:var(--vr-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;list-style:none;display:flex}.pco .fr-list summary::-webkit-details-marker{display:none}.pco .fr-list .fr-chev{background:var(--vr-mist);width:32px;height:32px;transition:transform .3s var(--vr-ease), background .3s;border:0;border-radius:50%;flex:none;position:relative;transform:none}.pco .fr-list .fr-chev:before,.pco .fr-list .fr-chev:after{content:"";background:currentColor;border:0;border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%;transform:none}.pco .fr-list .fr-chev:after{transform:rotate(90deg)}.pco .fr-list details[open] .fr-chev{background:var(--vr-blue);color:var(--vr-paper);transform:rotate(45deg)}.pco .fr-answer{color:var(--vr-ink-2);max-width:44em;padding:0 22px 22px}.pco .fr-resources{gap:12px;padding-top:6px;display:grid}.pco .fr-resources .ss-kicker{margin:0 0 6px}.pco .fr-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pco .fr-rows a{background:var(--vr-paper);min-height:64px;box-shadow:0 0 0 1px var(--vr-line);color:var(--vr-ink);transition:box-shadow .25s, transform .25s var(--vr-ease);border:0;border-radius:18px;align-items:center;gap:14px;padding:12px 18px;text-decoration:none;display:flex}.pco .fr-rows a:hover{box-shadow:0 0 0 1px var(--vr-ink);transform:translate(3px)}.pco .fr-icon{background:var(--vr-blue-soft);width:40px;height:40px;color:var(--vr-blue);border-radius:12px;flex:none;place-items:center;display:grid}.pco .fr-row-text{flex:1;min-width:0}.pco .fr-row-title{font-weight:var(--vr-weight-semi)}.pco .fr-rows .fr-chev{background:0 0;border:0;width:18px;height:18px;position:relative;transform:none}.pco .fr-rows .fr-chev:before{content:"→";color:var(--vr-blue-d);font-weight:var(--vr-weight-semi);border:0;position:static;transform:none}.pco .stack.cms-page>.s-finalcta{background:var(--vr-night);color:var(--vr-paper);text-align:left;padding:clamp(48px,7vw,104px) clamp(24px,5vw,72px)}.pco .stack.cms-page>.s-finalcta:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 60% at 90% 10%,#1fa37a4d,#0000 70%);position:absolute;inset:0}.pco .s-finalcta .fc-inner{text-align:left;max-width:var(--vr-container);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:32px 48px;margin-inline:auto;display:grid}.pco .s-finalcta h2{text-align:left;color:var(--vr-paper);letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,1.3rem + 4.4vw,5.5rem);font-weight:800;line-height:.92}.pco .s-finalcta .fc-search{box-shadow:inset 0 0 0 1px var(--vr-vault-line);background:#ffffff14}.pco .s-finalcta .fc-search input{color:var(--vr-paper)}.pco .s-finalcta .fc-search input::placeholder,.pco .s-finalcta .fc-mag{color:var(--vr-on-2)}.pco .stack.cms-page>section.panel{max-width:calc(var(--vr-container) - 96px);background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border:0;border-radius:28px;margin:clamp(40px,5vw,72px) auto 0;padding:clamp(24px,4vw,48px)}.pco .cms-page>section.panel>*{margin-inline:0}.pco .cms-page>section.panel>h2{margin-bottom:16px;font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem)}.pco .nl-row{flex-wrap:wrap;gap:10px;display:flex}.pco .nl-row input{border-radius:999px;flex:260px;min-width:0;height:52px;padding:0 20px}.pco .nl-row .btn{height:52px;padding:0 24px}.pco .nl-note{color:var(--vr-ink-2);font-size:var(--text-caption)}.pco .chatw-launch{background:var(--vr-ink);min-height:56px;color:var(--vr-paper);font-family:var(--vr-font);font-size:var(--text-ui-xl);font-weight:var(--vr-weight-semi);transition:transform .25s var(--vr-ease), background .25s;align-items:center;gap:10px;padding:0 22px;display:inline-flex;box-shadow:0 20px 40px -16px #00000080}.pco .chatw-launch:before{content:"";background:var(--vr-mint-2);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #5fd7a833}.pco .chatw-launch:hover{background:var(--vr-ink-hover);transform:translateY(-2px)}.pco .chatw-panel{box-shadow:0 0 0 1px var(--vr-line), 0 40px 80px -30px #0d161380;border-radius:22px;gap:0;padding:0;overflow:hidden}.pco .chatw-panel>*{margin-inline:18px}.pco .chatw-head{background:var(--vr-night);color:var(--vr-paper);align-items:center;margin:0;padding:16px 18px}.pco .chatw-head h2{color:var(--vr-paper);font-family:var(--vr-font);font-size:var(--text-ui-xl);letter-spacing:0}.pco .chatw-close{color:var(--vr-paper);min-width:44px;min-height:44px}.pco .chatw-panel>:not(.chatw-head){margin-top:12px}.pco .chatw-panel>:last-child{margin-bottom:16px}.pco .chatw-msg{border-radius:16px 16px 16px 4px}.pco .wa-fab{border-radius:50%;overflow:hidden;box-shadow:0 16px 32px -14px #00000073}.pco .wa-fab img{width:100%;height:100%}.pco .mcta{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--vr-vault-line);background:#0d1613f0}.pco .mcta .btn{background:var(--vr-blue);color:var(--vr-paper)}.pco .mcta .btn:hover{background:var(--vr-blue-d)}.pco .s-hero.v-split .hero-text>*{animation:pc-rise .9s var(--vr-ease) both}.pco .s-hero.v-split .hero-text>:nth-child(2){animation-delay:80ms}.pco .s-hero.v-split .hero-text>:nth-child(3){animation-delay:.16s}.pco .s-hero.v-split .hero-text>:nth-child(4){animation-delay:.24s}.pco .s-hero.v-split .hero-text>:nth-child(5){animation-delay:.32s}@keyframes pc-rise{0%{opacity:.001;transform:translateY(18px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.pco .cms-page>section:not(.s-hero)>*,.pco .bento>li,.pco .s-features .menu-list>li,.pco .pr-metrics>li{animation:linear forwards pc-rise;animation-timeline:view();animation-range:entry entry 30%}.pco .s-process_steps .menu-list:after{animation:linear both pc-rail;animation-timeline:view();animation-range:entry 40% cover 50%}@keyframes pc-rail{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media (max-width:73.75rem){.pco .bento .t-iphone .tile-img{width:84%}.pco .s-features .menu-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:64rem){.pco .stack.cms-page>.s-hero.v-split{grid-template-columns:minmax(0,1fr)}.pco .s-hero.v-split .hero-text h1{max-width:14ch}.pco .hero-visual{max-width:680px;margin-inline:auto}.pco .s-smartsearch .ss-inner{grid-template-columns:minmax(0,1fr)}.pco .s-trust_bar .menu-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pco .s-trust_bar .menu-list>li:nth-child(3){border-left:0}.pco .s-trust_bar .menu-list>li:nth-child(n+3){border-top:1px solid var(--vr-line)}.pco .bento .t-iphone,.pco .bento .t-macbook,.pco .bento .t-ipad,.pco .bento .t-watch,.pco .bento .t-air,.pco .bento .t-imac{grid-column:span 6}.pco .bento .t-mini{grid-column:span 12}.pco .bento .t-iphone{grid-row:span 1;min-height:340px}.pco .bento .t-iphone .tile-img{width:52%;bottom:-12%;right:-2%}.pco .bento .t-ipad .tile-img{width:40%;bottom:-26%;right:-4%}.pco .bento .t-watch .tile-img{width:30%;bottom:-20%;right:6%}.pco .bento .tile-meta{max-width:14em}.pco .bento .t-imac .tile-img{width:40%;bottom:-24%;right:-2%}.pco .s-process_steps .menu-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.pco .s-process_steps .menu-list:before,.pco .s-process_steps .menu-list:after{content:none}.pco .s-anatomy .an-inner,.pco .s-faqres .fr-inner,.pco .s-finalcta .fc-inner{grid-template-columns:minmax(0,1fr)}.pco .stack.cms-page>.s-business_cta:after{opacity:.5;width:60%;bottom:-10%;right:-14%}.pco .stack.cms-page>.s-image_content{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.5rem){.pco .stack.cms-page>section>h2,.pco .pc-shead h2,.pco .s-valued .mv-head h2,.pco .s-proof .pr-head h2{font-size:clamp(2.125rem,9.4vw,3.25rem)}.pco .s-hero.v-split .hero-text{gap:18px}.pco .hq-box{border-radius:20px;flex-wrap:wrap}.pco .hq-box input{flex-basis:calc(100% - 50px)}.pco .hq-box .btn{width:100%}.pco .hero-visual{aspect-ratio:1/1.02}.pco .hv-status{width:min(280px,80%);padding:14px 16px;top:0}.pco .hv-pay{font-size:var(--text-caption);bottom:2%;left:4%}.pco .s-trust_bar .menu-list{grid-template-columns:minmax(0,1fr)}.pco .s-trust_bar .menu-list>li+li{border-left:0;border-top:1px solid var(--vr-line)}.pco .s-trust_bar .menu-list>li{padding:20px}.pco .bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pco .bento .tile{border-radius:22px;grid-column:span 1;min-height:230px}.pco .bento .tile>a{padding:20px}.pco .bento .t-iphone,.pco .bento .t-macbook,.pco .bento .t-laptops,.pco .bento .t-ent{grid-column:1/-1}.pco .bento .t-mini{grid-column:span 1}.pco .bento .t-iphone{min-height:360px}.pco .bento .t-iphone .tile-img{width:62%;bottom:-6%}.pco .bento .t-macbook{min-height:260px}.pco .bento .t-macbook .tile-img{width:74%;bottom:-10%}.pco .bento .t-ipad .tile-img{width:74%;right:-18%}.pco .bento .t-watch .tile-img{width:48%;right:0}.pco .bento .t-air .tile-img{width:92%;bottom:-2%;right:-10%}.pco .bento .t-imac .tile-img{width:64%;bottom:-14%;right:-8%}.pco .bento .t-mini .tile-img{width:84%}.pco .bento .tile-meta{display:none}.pco .bento .t-iphone .tile-meta,.pco .bento .t-macbook .tile-meta,.pco .bento .t-laptops .tile-meta,.pco .bento .t-ent .tile-meta{max-width:13em;display:block}.pco .bento .tile-name{font-size:24px}.pco .bento .tile-go-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pco .bento .tile-go{padding:9px}.pco .bento .t-laptops,.pco .bento .t-ent{min-height:280px}.pco .bento .t-laptops .tile-img{width:72%;bottom:-12%}.pco .bento .t-ent .tile-img-0{width:66%;bottom:24%}.pco .bento .t-ent .tile-img-1{width:52%;right:4%}.pco .s-process_steps .menu-list{grid-template-columns:minmax(0,1fr);row-gap:28px}.pco .s-features .menu-list,.pco .s-proof .pr-metrics{grid-template-columns:minmax(0,1fr)}.pco .s-anatomy .an-stage{min-height:340px}.pco .stack.cms-page>.s-business_cta{padding-bottom:200px}.pco .stack.cms-page>.s-business_cta:after{opacity:1;width:88%;bottom:-12%;right:-18%}.pco .fc-search{flex-wrap:wrap}.pco .fc-search input{flex-basis:calc(100% - 40px)}.pco .fc-search .btn{width:100%}}@media (max-width:23.75rem){.pco .bento{grid-template-columns:minmax(0,1fr)}.pco .bento .tile{grid-column:1/-1}.pco .bento .t-ipad .tile-img{width:46%;bottom:-30%;right:-4%}.pco .bento .t-watch .tile-img{width:30%}.pco .bento .t-air .tile-img{width:62%}.pco .bento .t-imac .tile-img{width:48%}.pco .bento .t-mini .tile-img{width:58%}}@media (prefers-reduced-motion:reduce){.pco *,.pco :before,.pco :after{transition:none!important;animation:none!important}.pco .hv-step:first-child{opacity:1}.pco .hv-bars:after{clip-path:inset(0 85.7% 0 0)}}.pco .page-hero--night,.pco .stack.cms-page>.s-hero:not(.v-split){background:var(--vr-night);color:var(--vr-paper);isolation:isolate;text-align:left;border-radius:clamp(28px,4vw,48px);margin:12px clamp(8px,1.4vw,20px) 0;padding:clamp(40px,6vw,88px) clamp(24px,5vw,72px);position:relative;overflow:hidden}.pco .page-hero--night:after,.pco .stack.cms-page>.s-hero:not(.v-split):after{content:"";z-index:-1;pointer-events:none;opacity:1;background:radial-gradient(38% 60% at var(--glow-x,88%) var(--glow-y,0%), #1fa37a4d, transparent 70%), radial-gradient(30% 50% at 0% 100%, #1fa37a1f, transparent 70%);position:absolute;inset:0}.pco .stack.cms-page>.s-hero:not(.v-split):before{content:none}.pco .stack.cms-page>.s-hero:not(.v-split)>*{max-width:calc(var(--vr-container) - 96px);margin-inline:auto}.pco .page-hero--night h1,.pco .stack.cms-page>.s-hero:not(.v-split) h1{font-family:var(--vr-font-display);letter-spacing:-.05em;color:var(--vr-paper);max-width:16ch;font-size:clamp(2.5rem,1.3rem + 4.6vw,5.5rem);font-weight:800;line-height:.95}.pco .page-hero--night .hero-kicker,.pco .s-hero .hero-kicker{font-family:var(--vr-font-mono);font-size:var(--text-xs);font-weight:var(--vr-weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--vr-mint-2)}.pco .page-hero--night .hero-kicker:before{content:none}.pco .page-hero--night .hero-lead,.pco .stack.cms-page>.s-hero:not(.v-split) .sub{color:var(--vr-nav-link);max-width:44ch;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem)}.pco .page-hero--night .crumbs ol,.pco .page-hero--night .crumbs a{color:var(--vr-on-2)}.pco .page-hero--night .crumbs a:hover{color:var(--vr-paper)}.pco .hero-gold{color:var(--vr-blue)}.pco .on-night .hero-gold,.pco .page-hero--night .hero-gold{color:var(--vr-mint-2)}.pco .page-hero--night .btn:not(.btn-blue):not(.btn-quiet):not(.btn-secondary){background:var(--vr-paper);color:var(--vr-ink)}.pco .page-head h1{letter-spacing:-.05em;font-size:clamp(2.25rem,1.4rem + 3.2vw,4rem);font-weight:800;line-height:.98}.pco .page-head .sub{color:var(--vr-ink-2);font-size:var(--text-lg)}.pco .crumbs ol{font-size:var(--text-ui)}.pco .stack.cms-page>.s-rich_text{padding-block:clamp(24px,3vw,40px)}.pco .stack.cms-page>.s-rich_text>*{max-width:46rem;margin-inline:auto}.pco .stack.cms-page>.s-rich_text>h2{letter-spacing:-.035em;margin-bottom:14px;font-size:clamp(1.625rem,1.2rem + 1.4vw,2.375rem);font-weight:700;line-height:1.1}.pco .stack.cms-page>.s-rich_text p{color:var(--vr-ink-2);margin-bottom:14px;font-size:17px;line-height:1.7}.pco .stack.cms-page>.s-rich_text.v-wide>*{max-width:calc(var(--vr-container) - 96px)}.pco .pcard{box-shadow:0 0 0 1px var(--vr-line);transition:box-shadow .3s var(--vr-ease), transform .4s var(--vr-ease);border-radius:24px}.pco .pcard:hover{box-shadow:0 0 0 1px var(--vr-line-2), 0 30px 60px -34px #0d161373;transform:translateY(-3px)}.pco .pcard-stage{background:var(--vr-hero-stage);overflow:hidden}.pco .pcard-stage:after,.pco .mv-stage:after{background:radial-gradient(closest-side,#1fa37a1f,#0000)}.pco .pcard-stage .demo-art,.pco .mv-stage .demo-art{filter:drop-shadow(0 16px 18px #0d161338)}.pco .pcard-stage .demo-art--render,.pco .mv-stage .demo-art--render{object-fit:contain;width:auto;max-width:82%;height:82%;max-height:none;transition:transform .6s var(--vr-ease)}.pco .pcard:hover .demo-art--render{transform:translateY(-6px)}.pco .pcard-stage .demo-art--glyph,.pco .mv-stage .demo-art--glyph{color:var(--vr-blue)}.pco .pcard-name{font-family:var(--vr-font-display);letter-spacing:-.03em;font-weight:700}.pco .pcard-meta{color:var(--vr-ink-2)}.pco .pcard-badge{border-radius:999px}.pco .panel,.pco .card{border-radius:24px}.pco .brand-pills a,.pco .chip{border-radius:999px}.pco :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-radius:14px}.pco :is(input,select,textarea):focus-visible{outline-color:var(--vr-blue)}.pco .help-inner>*{min-width:0}@media (max-width:59.99rem){.pco .help-inner{grid-template-columns:minmax(0,1fr)}}@media (min-width:60rem){.pco .help-nav{top:calc(68px + var(--vr-s-3))}}.pco .help-topic{scroll-margin-top:calc(68px + var(--vr-s-4))}.pco .help-topic>h2{letter-spacing:-.035em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.pco .help-nav ul{border-radius:18px}.pco .st-actions{flex-wrap:wrap}.pco .fr-list .fr-answer p{margin:0}.pco .chatw{pointer-events:none}.pco .chatw>*{pointer-events:auto}.pco .stack>.card-grid.tile-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:14px;display:grid}.pco .ctile,.pco .stack>.card-grid.tile-list>li.ctile{background:var(--vr-paper);min-height:132px;box-shadow:0 0 0 1px var(--vr-line);text-align:left;border-radius:22px;align-content:space-between;gap:10px;padding:22px;display:grid}.pco .ctile:hover{box-shadow:0 0 0 1px var(--vr-line-2), 0 24px 48px -32px #0d161366;transform:translateY(-2px)}.pco .ctile>a{font-family:var(--vr-font-display);letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:12px;font-size:24px;font-weight:700;display:flex}.pco .ctile>a:before{content:"→";background:var(--vr-mist);width:36px;height:36px;font-family:var(--vr-font);color:var(--vr-ink);border-radius:50%;flex:none;order:2;place-items:center;font-size:16px;transition:background .25s,color .25s;display:grid}.pco .ctile:hover>a:before{background:var(--vr-ink);color:var(--vr-paper)}.pco .ctile>.sub{margin:0}.pco .pdp-kicker{font-family:var(--vr-font-mono);font-size:var(--text-xs);font-weight:var(--vr-weight-medium);letter-spacing:.12em;color:var(--vr-blue)}.pco .pdp-hero h1{letter-spacing:-.05em;max-width:14ch;font-size:clamp(2.25rem,1.3rem + 3.4vw,4.25rem);font-weight:800;line-height:.98}.pco .pdp-lede{font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem)}.pco .pdp-hero-art{background:var(--vr-hero-stage);border-radius:32px;min-height:360px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f14120d}.pco .pdp-hero-art .demo-art--render{object-fit:contain;filter:drop-shadow(0 30px 30px #0d161338);width:auto;max-width:88%;height:340px;animation:7s ease-in-out infinite pc-float}@media (max-width:47.5rem){.pco .pdp-hero{grid-template-columns:minmax(0,1fr)}.pco .pdp-hero-art{min-height:280px}.pco .pdp-hero-art .demo-art--render{height:250px}}.pco .stack.cms-page>.s-faq>h2{text-align:left}.pco .s-faq .faq-list{border-top:0;gap:10px;max-width:none;display:grid}.pco .s-faq .faq-item{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border:0;border-radius:18px;transition:box-shadow .25s;overflow:hidden}.pco .s-faq .faq-item[open]{box-shadow:0 0 0 1px var(--vr-line-2), 0 20px 40px -30px #0d161366}.pco .s-faq .faq-item>summary{min-height:64px;font-family:var(--vr-font);font-size:17px;font-weight:var(--vr-weight-semi);color:var(--vr-ink);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;list-style:none;display:flex}.pco .s-faq .faq-item>summary::-webkit-details-marker{display:none}.pco .s-faq .faq-item>summary:after{content:"+";float:none;color:var(--vr-ink);background:var(--vr-mist);width:32px;height:32px;font-size:20px;font-weight:var(--vr-weight-regular);transition:transform .3s var(--vr-ease), background .3s, color .3s;border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.pco .s-faq .faq-item[open]>summary:after{content:"+";background:var(--vr-blue);color:var(--vr-paper);transform:rotate(45deg)}.pco .s-faq .faq-answer{padding:0 22px 22px}.pco .s-faq .faq-answer p{color:var(--vr-ink-2);max-width:64ch;margin:0}.pco .rev-section>p:last-child{text-align:center}.pco .portal{max-width:calc(var(--vr-container) - 96px);grid-template-columns:272px minmax(0,1fr);align-items:start;gap:32px;margin:0 auto;padding:clamp(8px,2vw,24px) 0 0;display:grid}.pco .portal-side{min-width:0}.pco .portal-head{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border:0;border-radius:24px;flex-direction:column;align-items:stretch;gap:14px;margin:0;padding:16px;display:flex;position:sticky;top:84px}.pco .portal-id{border-bottom:1px solid var(--vr-line);align-items:center;gap:12px;min-width:0;padding:6px 6px 14px;display:flex}.pco .portal-avatar{background:var(--vr-blue);width:44px;height:44px;color:var(--vr-paper);font-family:var(--vr-font-display);border-radius:14px;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.pco .portal-id-text{min-width:0;display:grid}.pco .portal-id-text p{margin:0}.pco .portal-brand{font-family:var(--vr-font-display);letter-spacing:-.02em;color:var(--vr-ink);font-size:17px;font-weight:700}.pco .portal-email{font-size:var(--text-caption);color:var(--vr-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pco .portal-head>*{width:100%;min-width:0;max-width:100%}.pco .portal .portal-nav{flex-flow:column;align-items:stretch;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow:visible}.pco .portal .portal-nav>li{flex:none}.pco .portal .portal-nav>li:has(.portal-staff-link){order:98;margin-top:8px}.pco .portal .portal-nav>li:has(form){border-top:1px solid var(--vr-line);order:99;margin-top:6px;padding-top:8px}.pco .portal .portal-nav a,.pco .portal .portal-nav button{width:100%;min-height:44px;box-shadow:none;font:inherit;font-size:var(--text-ui-xl);font-weight:var(--vr-weight-medium);color:var(--vr-ink);text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;text-decoration:none;transition:background .2s,color .2s;display:flex}.pco .portal .portal-nav a .portal-ic{color:var(--vr-ink-2);flex:none;order:-1}.pco .portal .portal-nav a:hover,.pco .portal .portal-nav button:hover{background:var(--vr-mist)}.pco .portal .portal-nav a[aria-current=page]{background:var(--vr-blue-soft);color:var(--vr-blue-d);font-weight:var(--vr-weight-semi)}.pco .portal .portal-nav a[aria-current=page] .portal-ic{color:var(--vr-blue)}.pco .portal .portal-nav .portal-staff-link{background:var(--vr-night);color:var(--vr-paper);font-size:var(--text-ui);padding-block:10px;line-height:1.3}.pco .portal .portal-nav .portal-staff-link .portal-ic{color:var(--vr-mint-2)}.pco .portal .portal-nav .portal-staff-link:hover{background:var(--vr-steel)}.pco .portal .portal-nav button.btn-quiet{color:var(--vr-ink-2)}.pco .portal-main{min-width:0}.pco .portal-main>.stack{max-width:none;margin:0;padding:0}.pco .portal .page-head{border:0;margin:0 0 4px;padding:0 0 8px}.pco .portal .page-head h1{letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:800;line-height:1}.pco .portal .page-head .sub{font-size:var(--text-base);color:var(--vr-ink-2);max-width:60ch;margin:0}.pco .portal .panel,.pco .portal form.panel,.pco .portal .acct-form{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border:0;border-radius:24px;padding:clamp(18px,2.4vw,28px)}.pco .portal .panel+.panel{margin-top:16px}.pco .portal .panel>p{margin:0}.pco .portal .panel>p+p,.pco .portal .panel>.sub+p{margin-top:16px}.pco .portal h2{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:700}.pco .portal .panel>.sub{color:var(--vr-ink-2)}.pco .portal .kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pco .portal .kpis>li{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:20px;gap:4px;padding:20px;display:grid}.pco .portal .kpis>li:first-child{background:var(--vr-night);color:var(--vr-paper);box-shadow:none}.pco .portal .kpis>li:first-child .sub{color:var(--vr-on-2)}.pco .portal .metric-value{font-family:var(--vr-font-display);letter-spacing:-.04em;font-size:2.5rem;font-weight:800;line-height:1}.pco .portal .menu-list>li{border-color:var(--vr-line)}.pco .portal .acct-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px}.pco .portal .acct-cards a{background:var(--vr-mist);min-height:56px;box-shadow:none;font-weight:var(--vr-weight-medium);color:var(--vr-ink);transition:background .2s, color .2s, transform .2s var(--vr-ease);border:0;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex}.pco .portal .acct-cards a:hover{background:var(--vr-blue-soft);color:var(--vr-blue-d);transform:translateY(-1px)}.pco .portal .acct-cards svg{color:var(--vr-blue)}:is(.pco .portal .empty,.pco .portal .panel:has(>.btn:only-child)){text-align:left}.pco .portal .kpis>li:first-child .metric-value{color:var(--vr-paper)}.pco .portal .kpis .sub{font-size:var(--text-ui);color:var(--vr-ink-2)}.pco .portal-main .stack{padding-inline:0;max-width:none;margin-inline:0;padding-bottom:0}.pco .portal-main .stack>*+*{margin-top:14px}.pco .portal-main>.stack>*+*{margin-top:20px}.pco .portal-main .stack.acct-form{padding:clamp(18px,2.4vw,28px)}.pco .portal-main .panel.stack>*+*{margin-top:18px}.pco .portal-main>.stack>h1{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:800;line-height:1}.pco .portal-main>.stack>h1+.sub{max-width:60ch;color:var(--vr-ink-2);margin-top:10px}.pco .portal .page-head .sub+.sub{margin-top:4px}.pco .portal .page-head h1.cust-text-wrap{letter-spacing:-.035em;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);line-height:1.1}.pco .portal-main>.stack>p:first-child a,.pco .portal .page-head .sub a{color:var(--vr-blue-d);font-weight:var(--vr-weight-semi)}.pco .portal .menu-list>li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding-block:12px;display:flex}.pco .portal .menu-list .menu-label{min-width:0;font-weight:var(--vr-weight-medium);color:var(--vr-ink-2);flex:auto}.pco .portal .menu-list .menu-label a{color:var(--vr-blue-d);font-family:var(--vr-font-mono);font-weight:var(--vr-weight-medium)}.pco .portal .menu-list .sub{font-size:var(--text-ui-lg);font-weight:var(--vr-weight-semi);color:var(--vr-ink);text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;grid-column:auto}.pco .portal .menu-list>li>a:last-child{font-weight:var(--vr-weight-semi);color:var(--vr-blue-d)}.pco .portal .card-list{grid-template-columns:minmax(0,1fr);gap:14px}.pco .portal .card-list>li.panel{gap:14px;display:grid}.pco .portal .card-list>li.panel>h2{margin:0;font-size:1.25rem}.pco .portal .card-list>li.panel>h2 a{font-family:var(--vr-font-mono);font-weight:var(--vr-weight-semi);letter-spacing:0;color:var(--vr-blue-d);text-decoration:none}.pco .portal .card-list>li.panel>h2 a:after{content:" →"}.pco .portal .card-list>li.panel>.menu-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.pco .portal .card-list>li.panel>.menu-list>li{background:var(--vr-mist);border:0;border-radius:14px;align-content:start;gap:4px;padding:12px 14px;display:grid}.pco .portal .card-list>li.panel .menu-label,.pco .portal .card-list>li>h3+.menu-list .menu-label{font-family:var(--vr-font-mono);font-size:var(--text-nano);letter-spacing:.1em;text-transform:uppercase}.pco .portal .card-list>li.panel .menu-list .sub{text-align:left}.pco .portal .card-list>li.panel>p{margin:0}.pco .portal .panel>.card-list>li:not(.panel){background:var(--vr-mist);border-radius:16px;padding:16px 18px}.pco .portal .panel>.card-list>li>h3{letter-spacing:-.02em;margin:0 0 4px;font-size:1.125rem;font-weight:700}.pco .portal .panel>.card-list>li .menu-list>li{border-color:var(--vr-line-2);padding-block:8px}.pco .portal .panel>.card-list+.menu-list{margin-top:12px}.pco .portal .panel>.card-list+.menu-list .sub{font-size:1.25rem;font-family:var(--vr-font-display);font-weight:800}@media (min-width:47.51rem){.pco .portal .status-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.pco .portal .status-step{grid-template-columns:minmax(0,1fr);justify-items:start;gap:10px;padding:0}.pco .portal .status-step:before{width:auto;height:2px;inset:13px 6px auto 34px}.pco .portal .status-step[data-state=done]:before{background:var(--vr-blue)}.pco .portal .status-label{font-size:var(--text-ui);line-height:1.3}}.pco .portal .status-step[data-state=done] .status-dot{background:var(--vr-blue)}.pco .portal .status-step[data-state=current] .status-dot{box-shadow:inset 0 0 0 2px var(--vr-blue), 0 0 0 5px var(--vr-blue-soft);color:var(--vr-blue-d);font-weight:700}.pco .portal .status-step:not([data-state=done]):not([data-state=current]) .status-label{color:var(--vr-ink-2)}.pco .portal .ledger{box-shadow:0 0 0 1px var(--vr-line);background:var(--vr-paper);border-radius:24px;overflow:hidden}.pco .portal .ledger-title:first-letter{text-transform:uppercase}.pco .portal .ledger-amount{font-family:var(--vr-font-mono);font-size:var(--text-caption);color:var(--vr-ink-2)}.pco .portal .acct-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pco .portal .acct-list>li{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:20px;padding:18px 20px}.pco .portal .panel .acct-list>li{background:var(--vr-mist);box-shadow:none;padding:12px 14px}.pco .portal .acct-row{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 24px;display:grid}.pco .portal .acct-row-main,.pco .portal .acct-row-meta{gap:6px;min-width:0;display:grid}.pco .portal .acct-row-meta{text-align:right;justify-items:end}.pco .portal .acct-row p{margin:0}.pco .portal .acct-ref{color:var(--vr-ink);font-weight:700}.pco .portal .acct-ref a{font-family:var(--vr-font-mono);font-weight:var(--vr-weight-semi);color:var(--vr-blue-d)}.pco .portal .acct-devices{color:var(--vr-ink-2);overflow-wrap:anywhere;white-space:pre-line}.pco .portal .acct-total{font-family:var(--vr-font-display);letter-spacing:-.03em;font-size:1.375rem;font-weight:800}.pco .portal .acct-status>span:first-child{background:var(--vr-blue-soft);color:var(--vr-blue-d);font-size:var(--text-caption);font-weight:var(--vr-weight-semi);text-transform:capitalize;border-radius:999px;padding:3px 10px;display:inline-block}.pco .portal .acct-status:not(:has(span)){background:var(--vr-blue-soft);color:var(--vr-blue-d);font-size:var(--text-caption);font-weight:var(--vr-weight-semi);text-transform:capitalize;border-radius:999px;padding:3px 10px;display:inline-block}.pco .portal .acct-expired{color:var(--danger);font-size:var(--text-caption);margin-left:6px}.pco .portal .acct-date{font-family:var(--vr-font-mono);font-size:var(--text-caption);color:var(--vr-ink-2)}.pco .portal .acct-order a{font-weight:var(--vr-weight-semi);color:var(--vr-blue-d)}.pco .portal .acct-reply{background:var(--vr-blue-soft);border-radius:14px;padding:12px 14px}.pco .portal .panel>header>h2{margin:0 0 6px;font-size:1.25rem;line-height:1.25}.pco .portal .panel>header>h2 a{color:var(--vr-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.pco .portal .panel>header>h2 a:hover{color:var(--vr-blue-d)}.pco .portal .panel>header>.sub{font-family:var(--vr-font-mono);font-size:var(--text-caption);color:var(--vr-ink-2)}.pco .portal .qr-timeline{gap:12px;margin:0;padding-left:20px;display:grid}.pco .portal .qr-timeline p{color:var(--vr-ink-2);overflow-wrap:anywhere;margin:6px 0 0}.pco .portal p.panel a{font-family:var(--vr-font-mono);font-weight:var(--vr-weight-semi);color:var(--vr-blue-d);margin-left:6px}.pco .portal .panel:has(>.acct-form){box-shadow:none;background:0 0;padding:0}.pco .portal .acct-form fieldset{border:0;border-top:1px solid var(--vr-line);min-width:0;margin:0;padding:20px 0 0}.pco .portal .acct-form legend{float:left;width:100%;font-family:var(--vr-font-mono);font-size:var(--text-nano);letter-spacing:.12em;text-transform:uppercase;color:var(--vr-blue);margin:0 0 12px;padding:0}.pco .portal .acct-form legend+*{clear:both}.pco .portal .acct-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pco .portal .acct-grid>.field{margin:0}.pco .portal .field{gap:7px;display:grid}.pco .portal .field label{font-size:var(--text-ui);font-weight:var(--vr-weight-semi)}.pco .portal .field input,.pco .portal .field select,.pco .portal .field textarea{border:1px solid var(--vr-line-2);background:var(--vr-sunken);width:100%;height:48px;font:inherit;font-size:var(--text-input);border-radius:12px;padding:0 14px}.pco .portal .field input:focus{border-color:var(--vr-blue);background:var(--vr-paper);box-shadow:0 0 0 4px var(--vr-blue-soft)}.pco .portal .acct-check{font-size:var(--text-ui);color:var(--vr-ink);align-items:flex-start;gap:10px;display:flex}.pco .portal .acct-check input{accent-color:var(--vr-blue);margin-top:3px}.pco .portal .btn-danger{background:var(--danger);border-color:var(--danger);color:var(--vr-paper)}.pco .portal .btn-danger:hover{background:var(--danger-strong);border-color:var(--danger-strong)}@media (max-width:47.5rem){.pco .portal .acct-grid,.pco .portal .acct-row{grid-template-columns:minmax(0,1fr)}.pco .portal .acct-row-meta{text-align:left;grid-auto-flow:column;justify-content:start;place-items:center start;gap:10px}}@media (max-width:64rem){.pco .portal{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:4px}.pco .portal-head{gap:10px;padding:12px;position:static}.pco .portal-id{padding:2px 4px 10px}.pco .portal .portal-nav{scrollbar-width:none;flex-direction:row;align-items:center;gap:6px;margin:0 -12px;padding:0 12px 2px;overflow-x:auto}.pco .portal .portal-nav::-webkit-scrollbar{width:0;height:0}:is(.pco .portal .portal-nav>li:has(.portal-staff-link),.pco .portal .portal-nav>li:has(form)){border:0;margin:0;padding:0}.pco .portal .portal-nav a,.pco .portal .portal-nav button{white-space:nowrap;background:var(--vr-mist);border-radius:999px;gap:8px;width:auto;padding:0 14px}.pco .portal .portal-nav .portal-staff-link{padding-block:0}}@media (max-width:47.5rem){.pco .portal .kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pco .portal .kpis>li{border-radius:16px;padding:14px 12px}.pco .portal .metric-value{font-size:1.75rem}.pco .portal .kpis .sub{font-size:var(--text-caption);line-height:1.25}}.pco .gaq .page-hero-inner{align-items:center}.pco .gaq-promises{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pco .gaq-promises li{box-shadow:inset 0 0 0 1px var(--vr-vault-line);color:var(--vr-on);font-weight:var(--vr-weight-medium);background:#ffffff0f;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.pco .gaq-promises li:before{content:"✓";background:var(--vr-blue);width:24px;height:24px;color:var(--vr-paper);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.pco .quote-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.pco .quote-form{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line), 0 40px 80px -60px #0d161373;border:0;border-radius:28px;gap:16px;padding:clamp(20px,3vw,36px);display:grid}.pco .quote-form>h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.625rem,1.2rem + 1.4vw,2.25rem);font-weight:800}.pco .quote-form>.sub{color:var(--vr-ink-2);margin:-8px 0 0}.pco .quote-group{border-top:1px solid var(--vr-line);max-width:none;font-family:var(--vr-font-mono);font-size:var(--text-nano);font-weight:var(--vr-weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--vr-blue);margin:8px 0 -4px;padding-top:16px}.pco .quote-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pco .quote-form label{gap:7px;min-width:0;display:grid}.pco .quote-form label>span{font-size:var(--text-ui);font-weight:var(--vr-weight-semi);color:var(--vr-ink)}.pco .quote-form :is(input:not([type=file]),select){height:52px}.pco .quote-form :is(input,select,textarea){border:1px solid var(--vr-line-2);background:var(--vr-sunken);width:100%;font:inherit;font-size:var(--text-input);color:var(--vr-ink);border-radius:14px;padding:0 16px;transition:border-color .2s,box-shadow .2s,background .2s}.pco .quote-form textarea{resize:vertical;min-height:120px;padding:14px 16px}.pco .quote-form :is(input,select,textarea):hover{border-color:var(--vr-hover-ring)}.pco .quote-form :is(input,select,textarea):focus{border-color:var(--vr-blue);background:var(--vr-paper);box-shadow:0 0 0 4px var(--vr-blue-soft)}.pco .quote-form input[type=file]{background:var(--vr-mist);cursor:pointer;border-style:dashed;height:auto;padding:14px}.pco .quote-form input[type=file]::file-selector-button{background:var(--vr-ink);color:var(--vr-paper);font:inherit;font-weight:var(--vr-weight-semi);cursor:pointer;border:0;border-radius:999px;margin-right:12px;padding:8px 16px}.pco .quote-form button[type=submit]{height:56px;font-size:var(--text-lg);justify-self:stretch;margin-top:4px}.pco .quote-form--done{text-align:left}.pco .quote-form--done h2:before{content:"✓";background:var(--vr-blue);width:52px;height:52px;color:var(--vr-paper);border-radius:16px;place-items:center;margin-bottom:16px;font-size:26px;display:grid}.pco .qr-ref strong{font-family:var(--vr-font-mono);color:var(--vr-blue-d);font-size:1.1em}.pco .quote-contact{align-content:start;gap:16px;display:grid;position:sticky;top:84px}.pco .quote-contact>section{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:24px;gap:14px;padding:clamp(18px,2.4vw,26px);display:grid}.pco .quote-contact h2{letter-spacing:-.03em;margin:0;font-size:1.375rem;font-weight:700}.pco .gaq-next{color:var(--vr-paper);background:var(--vr-night)!important;box-shadow:none!important}.pco .gaq-next h2{color:var(--vr-paper)}.pco .gaq-next ol{counter-reset:gaq;gap:0;margin:0;padding:0;list-style:none;display:grid}.pco .gaq-next li{counter-increment:gaq;gap:2px;padding:0 0 18px 44px;display:grid;position:relative}.pco .gaq-next li:last-child{padding-bottom:0}.pco .gaq-next li:before{content:counter(gaq);background:var(--vr-blue);width:30px;height:30px;color:var(--vr-paper);font-family:var(--vr-font-display);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;top:0;left:0}.pco .gaq-next li:not(:last-child):after{content:"";background:var(--vr-vault-line);width:2px;position:absolute;top:34px;bottom:4px;left:14px}.pco .gaq-next-title{font-weight:var(--vr-weight-semi);color:var(--vr-paper)}.pco .gaq-next-detail{font-size:var(--text-ui);color:var(--vr-on-2)}.pco .store-contact{gap:0;margin:0;display:grid}.pco .store-contact>div{border-top:1px solid var(--vr-line);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.pco .store-contact>div:first-child{border-top:0;padding-top:0}.pco .store-contact dt{font-family:var(--vr-font-mono);font-size:var(--text-nano);letter-spacing:.1em;text-transform:uppercase;color:var(--vr-ink-2);margin:0;padding-top:3px}.pco .store-contact dd{color:var(--vr-ink);overflow-wrap:anywhere;margin:0}.pco .store-contact dd a{color:var(--vr-blue-d);font-weight:var(--vr-weight-medium);text-decoration:none}.pco .store-contact dd a:hover{text-decoration:underline}.pco .store-contact-name{font-weight:var(--vr-weight-semi)}.pco .store-map-frame{background:repeating-linear-gradient(90deg, transparent 0 47px, #0b7a5714 47px 48px), repeating-linear-gradient(0deg, transparent 0 47px, #0b7a5714 47px 48px), var(--vr-map);box-shadow:inset 0 0 0 1px var(--vr-line);border:0;border-radius:18px;overflow:hidden}@media (max-width:64rem){.pco .quote-layout{grid-template-columns:minmax(0,1fr)}.pco .quote-contact{position:static}.pco .quote-layout>.quote-form{order:1}.pco .quote-layout>.quote-contact{order:2;display:grid}.pco .quote-contact>section{order:0}}@media (max-width:47.5rem){.pco .quote-row{grid-template-columns:minmax(0,1fr)}.pco .store-contact>div{grid-template-columns:minmax(0,1fr);gap:4px}}.pco .admin{background:var(--vr-mist);--admin-rail:17rem}.pco .admin .admin-header{background:var(--vr-night);min-height:64px;color:var(--vr-paper);border-bottom:1px solid var(--vr-vault-line);padding:10px clamp(12px,2vw,24px)}.pco .admin .admin-brand{color:var(--vr-paper);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.pco .admin .admin-brand .brand-glyph{width:32px;height:32px}.pco .admin .admin-brand .brand-wordmark{color:var(--vr-paper);font-size:18px}.pco .admin .admin-brand .brand-wordmark em{color:var(--vr-mint-2)}.pco .admin .admin-brand-tag{background:var(--vr-steel);box-shadow:inset 0 0 0 1px var(--vr-vault-line);font-family:var(--vr-font-mono);font-size:var(--text-nano);letter-spacing:.1em;text-transform:uppercase;color:var(--vr-mint-2);border-radius:999px;padding:3px 9px}.pco .admin .admin-bell{border-radius:12px;width:40px;height:40px}.pco .admin .admin-bell:hover,.pco .admin .admin-account>summary:hover{background:#ffffff14}.pco .admin .admin-avatar{background:var(--vr-blue);width:34px;height:34px;color:var(--vr-paper);font-family:var(--vr-font-display);border-radius:11px;font-weight:800}.pco .admin .admin-role{color:var(--vr-on-2);opacity:1}.pco .admin .admin-burger{border-color:var(--vr-vault-line);border-radius:12px;padding:8px 12px}.pco .admin .admin-sidebar{background:var(--vr-night);border-right:1px solid var(--vr-vault-line);color:var(--vr-nav-link);padding:16px 12px 32px}.pco .admin .nav-group>summary,.pco .admin .nav-heading{font-family:var(--vr-font-mono);font-size:var(--text-nano);font-weight:var(--vr-weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--vr-on-2);margin:0}.pco .admin .nav-group>summary:hover{color:var(--vr-paper);background:#ffffff0d}.pco .admin .nav-group+.nav-group{margin-top:6px}.pco .admin .admin-sidebar ul{padding:2px 0 6px}.pco .admin .nav-link{min-height:40px;font-size:var(--text-ui-lg);font-weight:var(--vr-weight-medium);color:var(--vr-nav-link);border-radius:12px;gap:12px;padding:8px 12px;transition:background .2s,color .2s}.pco .admin .nav-link .admin-icon{color:var(--vr-on-2);transition:color .2s}.pco .admin .nav-link:hover{color:var(--vr-paper);background:#ffffff0f}.pco .admin .nav-link:hover .admin-icon{color:var(--vr-mint-2)}.pco .admin .nav-link.is-current{background:var(--vr-blue);color:var(--vr-paper);box-shadow:0 10px 24px -14px #0b7a57e6}.pco .admin .nav-link.is-current .admin-icon{color:var(--vr-paper)}.pco .admin .nav-planned{color:var(--vr-on-2);opacity:.7}@media (min-width:67.5rem){.pco .admin .admin-sidebar{scrollbar-width:thin;scrollbar-color:var(--vr-vault-line) transparent;height:calc(100dvh - 64px);min-height:0;position:sticky;top:64px;overflow-y:auto}.pco .admin .admin-main{padding:32px clamp(24px,3vw,44px) 64px}}.pco .admin .admin-main{max-width:1440px}.pco .admin .admin-page-header{align-items:flex-end;margin-bottom:20px}.pco .admin .admin-page-header h1,.pco .admin .page-head h1{letter-spacing:-.045em;margin:4px 0 0;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:800;line-height:1}.pco .admin .page-head{margin-bottom:16px}.pco .admin .page-head .sub{color:var(--vr-ink-2)}.pco .admin .crumbs ol{font-size:var(--text-caption)}.pco .admin .adm-note{background:var(--vr-blue-soft);max-width:90ch;box-shadow:none;border:0;border-radius:16px;margin-bottom:20px;padding:14px 18px 14px 50px;position:relative}.pco .admin .adm-note:before{content:"i";background:var(--vr-blue);width:22px;height:22px;color:var(--vr-paper);font-family:var(--vr-font-display);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:14px;left:16px}.pco .admin .adm-note p{color:var(--vr-ink);font-size:var(--text-ui-xl)}.pco .admin .card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:14px}.pco .admin .metric-card{box-shadow:0 0 0 1px var(--vr-line);border-radius:22px;gap:2px;padding:20px;position:relative;overflow:hidden}.pco .admin .metric-card:hover{box-shadow:0 0 0 1px var(--vr-line-2), 0 24px 48px -30px #0d161373;transform:translateY(-3px)}.pco .admin .metric-icon{background:var(--vr-blue-soft);width:40px;height:40px;color:var(--vr-blue);border-radius:12px;margin-bottom:12px}.pco .admin .metric-value{font-family:var(--vr-font-display);letter-spacing:-.04em;font-size:2.5rem;font-weight:800;line-height:1}.pco .admin .metric-label{font-weight:var(--vr-weight-semi);margin-top:6px}.pco .admin .metric-hint{font-size:var(--text-caption)}.pco .admin .metric-card:after{content:"→";background:var(--vr-mist);width:32px;height:32px;color:var(--vr-ink-2);border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute;top:20px;right:20px}.pco .admin .metric-card:hover:after{background:var(--vr-ink);color:var(--vr-paper)}.pco .admin :is(.panel,.adm-panel,.adm-card){background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border:0;border-radius:22px}.pco .admin :is(.panel,.adm-panel)>h2,.pco .admin :is(.panel,.adm-panel)>summary{letter-spacing:-.025em;font-size:1.25rem;font-weight:700}.pco .admin .field>label,.pco .admin .field>span:first-child,.pco .admin label>span:first-child{font-size:var(--text-ui);font-weight:var(--vr-weight-semi);color:var(--vr-ink)}.pco .admin :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select,textarea){border:1px solid var(--vr-line-2);background:var(--vr-paper);min-height:44px;font:inherit;font-size:var(--text-ui-xl);color:var(--vr-ink);border-radius:12px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.pco .admin textarea{padding:12px 14px}.pco .admin :is(input,select,textarea):hover{border-color:var(--vr-hover-ring)}.pco .admin :is(input,select,textarea):focus{border-color:var(--vr-blue);box-shadow:0 0 0 4px var(--vr-blue-soft)}.pco .admin .btn{min-height:44px}.pco .admin .btn-sm{height:38px;min-height:38px}.pco .admin .btn-ghost{background:var(--vr-mist);min-height:38px;color:var(--vr-ink);font:inherit;font-weight:var(--vr-weight-semi);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.pco .admin .btn-ghost:hover{background:var(--vr-line)}.pco .admin :is(.table-wrap,.adm-table-wrap,.table-scroll){background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:20px}.pco .admin :is(.data-table,.adm-table,.data) thead th{background:var(--vr-sunken);font-family:var(--vr-font-mono);font-size:var(--text-nano);font-weight:var(--vr-weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--vr-ink-2);border-bottom:1px solid var(--vr-line);padding:12px 16px}.pco .admin :is(.data-table,.adm-table,.data) td{border-bottom:1px solid var(--vr-line);padding:14px 16px}.pco .admin :is(.data-table,.adm-table,.data) tbody tr{transition:background .15s}.pco .admin :is(.data-table,.adm-table,.data) tbody tr:hover{background:var(--vr-sunken)}.pco .admin :is(.data-table,.adm-table,.data) a{color:var(--vr-blue-d);font-weight:var(--vr-weight-semi);text-decoration:none}.pco .admin :is(.data-table,.adm-table,.data) a:hover{text-decoration:underline}.pco .admin .badge{font-size:var(--text-meta);padding:4px 10px}.pco .admin :is(.adm-filters,.filters) a{min-height:38px;box-shadow:0 0 0 1px var(--vr-line);align-items:center;padding:0 14px;display:inline-flex}.pco .admin :is(.adm-filters,.filters) a[aria-current=page]{background:var(--vr-ink);color:var(--vr-paper);box-shadow:none}.pco .admin .pagination a,.pco .admin .pager a{background:var(--vr-paper);min-height:38px;box-shadow:0 0 0 1px var(--vr-line);color:var(--vr-ink);border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.pco .admin .empty{background:var(--vr-paper);box-shadow:inset 0 0 0 1px var(--vr-line);text-align:center;border-radius:20px;padding:32px}@media (max-width:67.49rem){.pco .admin .admin-brand .brand-wordmark{font-size:0}.pco .admin .admin-brand .brand-wordmark .visually-hidden{font-size:1rem}.pco .admin .admin-nav-toggle:checked~.admin-sidebar{border-bottom:1px solid var(--vr-vault-line)}}.pco .admin .admin-main{flex-direction:column;display:flex}.pco .admin .admin-main>*,.pco .admin .admin-main>div.stack>*{order:2;min-width:0}.pco .admin .admin-main>div.stack{display:contents}.pco .admin .admin-main>.adm-note{order:1}.pco .admin .admin-main>:is(.page-head,.admin-page-header),.pco .admin .admin-main>div.stack>:is(.page-head,.admin-page-header):first-child{order:0}.pco .admin .admin-main>*+*{margin-top:0}.pco .admin .admin-main>:not(:last-child),.pco .admin .admin-main>div.stack>*{margin-bottom:20px}.pco .admin .admin-main>div.stack>*{margin-top:0}.pco .admin .filters{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:20px;align-items:center;gap:10px 12px;padding:14px 16px}.pco .admin .filters>label:not(.check){font-size:var(--text-ui);font-weight:var(--vr-weight-semi);color:var(--vr-ink-2)}.pco .admin .filters :is(input:not([type=checkbox]),select){flex:170px;width:auto;min-width:0}.pco .admin .filters .check{font-size:var(--text-ui);align-items:center}@media (max-width:48rem){.pco .admin .filters :is(input:not([type=checkbox]),select){flex:none;width:100%}}.pco .site-main>.page-hero--night+.stack{padding-top:clamp(28px,4vw,56px)}.pco .page-hero--night h1>.hero-gold{display:block}.pco .dev-match-range{border-color:var(--vr-vault-line);background:#ffffff0d}.pco .dev-range-fig{color:var(--vr-mint-2);font-family:var(--vr-font-display);letter-spacing:-.02em;font-weight:800}.pco :is(.tile-label,.devcat-name,.pcard-name){-webkit-hyphens:auto;hyphens:auto}.pco .site-main>.stack>.menu-list .sub{flex-wrap:wrap;gap:8px;display:flex}.pco .site-main>.stack>.menu-list .sub a{background:var(--vr-paper);min-height:36px;box-shadow:0 0 0 1px var(--vr-line);color:var(--vr-blue-d);font-weight:var(--vr-weight-semi);border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.pco .site-main>.stack>.menu-list .sub a:hover{box-shadow:0 0 0 1px var(--vr-blue)}.pco .grades-table:not(:has(td)) thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pco .grades-table:not(:has(td)){display:block}.pco .grades-table:not(:has(td)) tbody{display:block}.pco .grades-table:not(:has(td)) tbody{flex-wrap:wrap;gap:10px;padding:clamp(18px,2.4vw,28px) clamp(18px,2.4vw,28px) 0;display:flex}.pco .grades-table:not(:has(td)) tr{border:0;display:block}.pco .grades-table:not(:has(td)) tbody th{background:var(--vr-mist);box-shadow:inset 0 0 0 1px var(--vr-line);font-size:var(--text-ui-lg);font-weight:var(--vr-weight-semi);border-radius:999px;padding:10px 18px;display:block}.pco .grades-panel .grades-note{color:var(--vr-ink-2);background:0 0;max-width:60ch;margin:0;padding:18px clamp(18px,2.4vw,28px) clamp(18px,2.4vw,28px)}.pco .pdp-spec-tile{box-shadow:0 0 0 1px var(--vr-line);border-top:0;border-radius:18px}.pco .pdp-spec-tile dt{font-family:var(--vr-font-mono);font-size:var(--text-nano);letter-spacing:.1em}.pco:has(.gaq,.s-finalcta,.s-cta.v-banner) .pc-foot-cta{display:none}.pco .auth-card{box-shadow:0 0 0 1px var(--vr-line), 0 40px 80px -60px #0d161373;border-radius:28px;padding:clamp(24px,3.4vw,40px)}.pco .auth-card h1{font-family:var(--vr-font-display);letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:800;line-height:1.05}.pco .auth-card>.sub,.pco .auth-card>h1+p{color:var(--vr-ink-2);margin:0 0 24px}.pco .auth-card form{gap:16px;display:grid}.pco .auth-card .field{gap:7px;margin:0;display:grid}.pco .auth-card .field label{font-size:var(--text-ui);font-weight:var(--vr-weight-semi);color:var(--vr-ink)}.pco .auth-card :is(input:not([type=checkbox]):not([type=hidden]):not([type=radio])){border:1px solid var(--vr-line-2);background:var(--vr-sunken);width:100%;height:50px;font-size:var(--text-input);padding:0 16px;transition:border-color .2s,box-shadow .2s,background .2s}.pco .auth-card input:focus{border-color:var(--vr-blue);background:var(--vr-paper);box-shadow:0 0 0 4px var(--vr-blue-soft)}.pco .auth-card form button[type=submit]{justify-content:center;width:100%;height:52px;margin-top:4px}.pco .auth-card form .hint,.pco .auth-card form .field+p{font-size:var(--text-caption);color:var(--vr-ink-2);margin:-8px 0 0}.pco .auth-card>.row,.pco .auth-card .auth-links{border-top:1px solid var(--vr-line);font-size:var(--text-ui);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:20px;padding-top:16px;display:flex}.pco .auth-card>.row a,.pco .auth-card .auth-links a{color:var(--vr-blue-d);font-weight:var(--vr-weight-semi);text-decoration:none}.pco .auth-card>.row a:hover,.pco .auth-card .auth-links a:hover{text-decoration:underline}.pco .auth-aside{background:var(--vr-night);border-radius:28px}@media (max-width:47.5rem){.pco .pc-foot-contact{background:var(--vr-steel);box-shadow:inset 0 0 0 1px var(--vr-vault-line);border-radius:20px;gap:0;overflow:hidden}.pco .pc-foot-contact>li{box-shadow:none;background:0 0;border-radius:0;padding:14px 16px}.pco .pc-foot-contact>li+li{border-top:1px solid var(--vr-vault-line)}.pco .pc-foot-ic{border-radius:10px;width:36px;height:36px}.pco .pc-foot-contact>li{grid-template-columns:36px minmax(0,1fr)}.pco .pc-foot-top{gap:32px;padding-block:32px}.pco .pc-foot-cols{gap:20px 16px}.pco .pc-foot-col a{min-height:32px}.pco .pc-foot-trust{margin-top:20px}.pco .stack>.card-grid.tile-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pco .stack>.card-grid.tile-list .pcard{border-radius:18px}.pco .stack>.card-grid.tile-list .pcard-name{font-size:15px;line-height:1.2}.pco .stack>.card-grid.tile-list .pcard-meta{font-size:var(--text-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pco .pdp-spec-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pco .pdp-spec-tile{padding:14px}}.pco .pdp-price:has(>.pdp-price-cta:only-child){display:none}.pco .pdp-card--check{border-top:0}.pco .site-main>.stack>section:only-child:has(>h2+.sub:last-child){background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:24px;padding:clamp(24px,3vw,36px)}.pco .site-main>.stack>section:only-child:has(>h2+.sub:last-child)>h2{letter-spacing:-.03em;margin:0 0 6px;font-size:1.5rem}.pco .site-main>.stack>section:only-child:has(>h2+.sub:last-child)>.sub{color:var(--vr-ink-2);margin:0}@media (max-width:47.5rem){.pco :is(.tile-label,.devcat-name){font-size:clamp(11.5px,3.3vw,14px)}}@media (min-width:67.5rem){.pco .admin{background:linear-gradient(90deg, var(--vr-night) 0 var(--admin-rail), var(--vr-mist) var(--admin-rail))}}.pco .admin table :is(td,th)>.sub{font-size:var(--text-caption);font-weight:var(--vr-weight-regular,400);color:var(--vr-ink-2);overflow-wrap:anywhere;margin-top:2px;display:block}.pco .admin table :is(td,th)>.sub:only-child{overflow-wrap:normal;white-space:nowrap;margin-top:0}.pco .admin table td:last-child:not(:has(*)){white-space:nowrap}.pco .admin tbody th>a{white-space:nowrap;font-weight:var(--vr-weight-semi)}.pco .admin li>a+.sub{font-family:var(--vr-font-mono);font-size:var(--text-caption);color:var(--vr-ink-2);margin-inline:8px 6px}.pco .admin li>.badge+.badge,.pco .admin li>.sub+.badge{margin-left:4px}.pco .admin .menu-list>li:has(>.btn,>.adm-delete){grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px 8px;display:grid}.pco .admin .menu-list>li:has(>.btn,>.adm-delete)>.menu-label{grid-area:1/1}.pco .admin .menu-list>li:has(>.btn,>.adm-delete)>.sub{grid-area:2/1}.pco .admin .menu-list>li:has(>.btn,>.adm-delete)>.btn{grid-area:1/2/span 2;width:auto}.pco .admin .menu-list>li:has(>.btn,>.adm-delete)>.adm-delete{grid-area:1/3/span 2}.pco .admin .menu-list>li:has(>.btn,>.adm-delete)>:not(.menu-label):not(.sub):not(.btn):not(.adm-delete){grid-column:1/-1}.pco .admin .field-check{align-items:center;gap:10px;display:flex}.pco .admin .field-check>input{width:18px;height:18px;accent-color:var(--vr-blue);flex:none;margin:0}.pco .admin .field-check>label{margin:0}.pco .admin .notif-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:12px;margin:0;display:grid}.pco .admin .notif{background:var(--vr-mist);box-shadow:inset 0 0 0 1px var(--vr-line);min-width:0;transition:box-shadow .2s, transform .2s var(--vr-ease);border:0;border-radius:18px;align-content:start;gap:4px;padding:16px 18px;display:grid}.pco .admin .notif:hover{box-shadow:inset 0 0 0 1px var(--vr-blue);transform:translateY(-1px)}.pco .admin .notif-kind{background:var(--vr-blue-soft);color:var(--vr-blue-d);font-family:var(--vr-font-mono);font-size:var(--text-nano);letter-spacing:.1em;border-radius:999px;justify-self:start;padding:2px 8px}.pco .admin .notif-title{overflow-wrap:anywhere}.pco .admin .notif-detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pco .admin .notif-when{font-family:var(--vr-font-mono);font-size:var(--text-caption)}.pco .admin .notif>.tlink{font-weight:var(--vr-weight-semi);color:var(--vr-blue-d);margin-top:6px}.pco .admin ul:has(>li.card){gap:12px;margin:0;padding:0;list-style:none;display:grid}.pco .admin li.card{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:18px;padding:18px 20px}.pco .admin li.card>h2{letter-spacing:-.01em;margin:0 0 6px;font-size:1.0625rem;line-height:1.35}.pco .admin li.card>h2 a{color:var(--vr-ink);overflow-wrap:anywhere;text-decoration:none}.pco .admin li.card>h2 a:hover{color:var(--vr-blue-d);text-decoration:underline}.pco .admin li.card>.sub{font-size:var(--text-caption);color:var(--vr-ink-2);overflow-wrap:anywhere;margin:0 0 6px}.pco .admin li.card>p:last-child{color:var(--vr-ink-2);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pco .admin .admin-main>.card-grid:has(>.metric-card){order:1;margin-bottom:20px}@media (min-width:64rem){.pco .admin .split:has(>.panel+.panel){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}}@media (max-width:67.49rem){.pco .admin .admin-burger{color:var(--vr-paper);place-items:center;display:inline-grid}}.pco .admin .admin-burger>span[aria-hidden=true]{width:18px;height:12px;color:var(--vr-paper);background:linear-gradient(currentColor 0 0) top/100% 2px no-repeat,linear-gradient(currentColor 0 0) 50%/100% 2px no-repeat,linear-gradient(currentColor 0 0) bottom/100% 2px no-repeat;font-size:0;display:block}@media (max-width:47.5rem){.pco .admin table.data:not(.adm-table) :is(td,th){white-space:nowrap}.pco .admin table.data:not(.adm-table) :is(td,th)>.sub{overflow-wrap:normal}}.pco .admin tbody tr>:first-child>a{white-space:nowrap}.pco .admin .adm-dl{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:8px}.pco .admin .adm-dl>div{background:var(--vr-mist);border:0;border-radius:12px;align-content:start;gap:4px;min-width:0;padding:10px 12px;display:grid}.pco .admin .adm-dl dt{font-family:var(--vr-font-mono);font-size:var(--text-nano);letter-spacing:.1em;text-transform:uppercase;color:var(--vr-ink-2)}.pco .admin .adm-dl dd{text-align:left;font-size:var(--text-ui);overflow-wrap:anywhere}.pco button.tlink{font:inherit;cursor:pointer}.pco .admin button.tlink{min-height:34px;box-shadow:inset 0 0 0 1px var(--vr-line-2);color:var(--vr-ink);font-size:var(--text-ui);font-weight:var(--vr-weight-semi);background:0 0;border:0;border-radius:999px;align-items:center;padding:0 14px;transition:box-shadow .2s,color .2s,background .2s;display:inline-flex}.pco .admin button.tlink:hover{box-shadow:inset 0 0 0 1px var(--vr-blue);color:var(--vr-blue-d);background:var(--vr-blue-soft)}.pco .admin .setting-control{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.pco .admin .setting-control>:not(button):not(.btn){grid-column:1}.pco .admin .setting-control>:is(button,.btn){grid-area:1/2;justify-content:center;width:auto;min-width:84px}@media (max-width:30rem){.pco .admin .setting-control{grid-template-columns:minmax(0,1fr)}.pco .admin .setting-control>:is(button,.btn){grid-area:auto/1;justify-self:start}}@media (max-width:47.5rem){.pco .admin .card-grid:has(>.metric-card){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pco .admin .card-grid>.metric-card{padding:14px}}.pco .dash-charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pco .dash-charts .chart-cell{min-width:0;display:grid}.pco .dash-charts .chart-cell--wide{grid-column:span 2}.pco .chart{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:22px;align-content:start;gap:12px;min-width:0;margin:0;padding:20px;display:grid}.pco .chart-head{gap:2px;display:grid}.pco .chart-title{font-family:var(--vr-font-display);letter-spacing:-.02em;color:var(--vr-ink);font-size:1.0625rem;font-weight:700}.pco .chart-sub{font-size:var(--text-caption);color:var(--vr-ink-2)}.pco .chart-hero{color:var(--vr-ink-2);font-size:var(--text-ui);align-items:baseline;gap:8px;margin:0;display:flex}.pco .chart-hero strong{font-family:var(--vr-font-display);letter-spacing:-.04em;color:var(--vr-ink);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1}.pco .chart-empty{background:var(--vr-mist);color:var(--vr-ink-2);font-size:var(--text-ui);border-radius:14px;margin:0;padding:18px}.pco .colchart{grid-template-rows:170px auto;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;display:grid}.pco .colchart-y{font-family:var(--vr-font-mono);font-size:var(--text-nano);color:var(--vr-ink-2);flex-direction:column;grid-area:1/1;justify-content:space-between;align-items:flex-end;margin-block:-6px;display:flex}.pco .colchart-plot{border-bottom:1px solid var(--vr-line-2);background:linear-gradient(var(--vr-line) 0 0) top / 100% 1px no-repeat, linear-gradient(var(--vr-line) 0 0) center / 100% 1px no-repeat;grid-area:1/2;align-items:flex-end;gap:3px;display:flex;position:relative}.pco .colchart-plot .col{cursor:default;flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex}.pco .colchart-plot .col>i{width:100%;height:var(--h);background:var(--vr-blue);border-radius:4px 4px 0 0;min-height:2px;transition:background .15s;display:block}.pco .colchart-plot .col[data-zero]>i{background:var(--vr-line-2);min-height:2px}.pco .colchart-plot .col[data-active]>i{background:var(--vr-blue-d)}.pco .colchart-plot .col[data-active]{background:var(--vr-blue-soft);border-radius:4px 4px 0 0}.pco .colchart-x{font-family:var(--vr-font-mono);font-size:var(--text-nano);color:var(--vr-ink-2);grid-area:2/2;gap:3px;display:flex}.pco .colchart-x>span{white-space:nowrap;flex:1 1 0;min-width:0;overflow:visible}.pco .hbars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pco .hbars>li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label val""track track";align-items:baseline;gap:5px 12px;display:grid}.pco .hb-label{font-size:var(--text-ui);color:var(--vr-ink);text-overflow:ellipsis;white-space:nowrap;grid-area:label;overflow:hidden}.pco .hb-val{font-family:var(--vr-font-mono);font-size:var(--text-ui);font-weight:var(--vr-weight-medium);color:var(--vr-ink);font-variant-numeric:tabular-nums;grid-area:val}.pco .hb-track{background:var(--vr-mist);border-radius:999px;grid-area:track;height:8px;display:block;overflow:hidden}.pco .hb-bar{height:100%;width:var(--w);background:var(--vr-blue);border-radius:999px;min-width:4px;display:block}.pco .chart-table{font-size:var(--text-caption)}.pco .chart-table>summary{cursor:pointer;color:var(--vr-ink-2);font-weight:var(--vr-weight-semi);border-radius:6px;width:max-content}.pco .chart-table>summary:hover{color:var(--vr-blue-d)}.pco .chart-table table{width:100%;margin-top:8px}.pco .chart-table :is(th,td){padding:4px 8px}.pco .chart-tip{z-index:60;background:var(--vr-night);color:var(--vr-paper);font-size:var(--text-caption);font-weight:var(--vr-weight-semi);white-space:nowrap;pointer-events:none;border-radius:8px;padding:6px 10px;position:fixed;top:0;left:0;box-shadow:0 10px 30px -12px #0d161399}.pco .chart-tip[hidden]{display:none}@media (max-width:80rem){.pco .dash-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.pco .dash-charts .chart-cell--wide{grid-column:1/-1}}@media (max-width:47.5rem){.pco .dash-charts{grid-template-columns:minmax(0,1fr)}.pco .colchart{grid-template-rows:140px auto}.pco .colchart-plot{gap:2px}.pco .chart{padding:16px}}.pco .adm-tabs{gap:16px;min-width:0;display:grid}.pco .adm-tablist{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);scrollbar-width:none;z-index:5;border-radius:16px;gap:4px;padding:5px;display:flex;position:sticky;top:72px;overflow-x:auto}.pco .adm-tablist::-webkit-scrollbar{display:none}.pco .adm-tablist [role=tab]{min-height:40px;font:inherit;font-size:var(--text-ui);font-weight:var(--vr-weight-semi);color:var(--vr-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 16px;transition:background .2s,color .2s;display:inline-flex}.pco .adm-tablist [role=tab]:hover{background:var(--vr-mist);color:var(--vr-ink)}.pco .adm-tablist [role=tab][aria-selected=true]{background:var(--vr-night);color:var(--vr-paper)}.pco .adm-tab-count{background:var(--vr-mist);min-width:22px;height:22px;color:var(--vr-ink-2);font-family:var(--vr-font-mono);font-size:var(--text-nano);border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.pco .adm-tablist [role=tab][aria-selected=true] .adm-tab-count{color:var(--vr-paper);background:#ffffff24}.pco .adm-tabpanel{gap:16px;min-width:0;display:grid}.pco .adm-tabpanel[hidden]{display:none}.pco .adm-tabpanel:focus-visible{outline:2px solid var(--vr-blue);outline-offset:4px;border-radius:12px}.pco .adm-tabpanel>*+*{margin-top:0}.pco .admin .settings-group>h2{margin:0 0 4px}.pco .adm-pills{flex-wrap:wrap;gap:6px;display:flex}.pco .adm-pills a{background:var(--vr-paper);min-height:36px;box-shadow:0 0 0 1px var(--vr-line);color:var(--vr-ink);font-size:var(--text-ui);font-weight:var(--vr-weight-semi);border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.pco .adm-pills a:hover{box-shadow:0 0 0 1px var(--vr-blue)}.pco .adm-pills a[aria-current=page]{background:var(--vr-night);color:var(--vr-paper);box-shadow:none}.pco .staff-list,.pco .chat-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pco .staff-row{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) auto auto;grid-template-areas:"id roles meta manage""panel panel panel panel";align-items:center;gap:10px 20px;padding:14px 18px;display:grid}.pco .staff-id{grid-area:id;align-items:center;gap:12px;min-width:0;display:flex}.pco .staff-avatar{background:var(--vr-blue-soft);width:38px;height:38px;color:var(--vr-blue-d);font-family:var(--vr-font-display);border-radius:12px;flex:none;place-items:center;font-weight:800;display:grid}.pco .staff-who{min-width:0}.pco .staff-who h2{font-size:var(--text-ui-lg);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:700}.pco .staff-who .sub{font-size:var(--text-caption);overflow-wrap:anywhere;margin:0}.pco .staff-roles{flex-wrap:wrap;grid-area:roles;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pco .staff-roles>li{background:var(--vr-mist);font-size:var(--text-caption);font-weight:var(--vr-weight-semi);border-radius:999px;padding:3px 10px}.pco .staff-roles>li.staff-norole{color:var(--vr-ink-2);background:0 0;padding-inline:0}.pco .staff-meta{grid-area:meta;gap:18px;margin:0;display:flex}.pco .staff-meta dt{font-family:var(--vr-font-mono);font-size:var(--text-nano);letter-spacing:.1em;text-transform:uppercase;color:var(--vr-ink-2)}.pco .staff-meta dd{font-size:var(--text-caption);white-space:nowrap;margin:2px 0 0}.pco .staff-manage{grid-area:manage;justify-self:end;display:contents}.pco .staff-manage>summary{cursor:pointer;min-height:36px;box-shadow:inset 0 0 0 1px var(--vr-line-2);font-size:var(--text-ui);font-weight:var(--vr-weight-semi);white-space:nowrap;border-radius:999px;grid-area:manage;justify-self:end;align-items:center;gap:6px;padding:0 14px;list-style:none;display:inline-flex}.pco .staff-manage>summary::-webkit-details-marker{display:none}.pco .staff-manage>summary:after{content:"▾";color:var(--vr-ink-2);font-size:11px;transition:transform .2s}.pco .staff-manage[open]>summary{background:var(--vr-night);color:var(--vr-paper);box-shadow:none}.pco .staff-manage[open]>summary:after{color:var(--vr-paper);transform:rotate(180deg)}.pco .staff-manage>:not(summary){background:var(--vr-mist);border-radius:14px;grid-area:panel;padding:14px}.pco .rbac-controls{gap:12px;display:grid}.pco .rbac-roles{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pco .rbac-roles>li{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);font-size:var(--text-ui);border-radius:999px;align-items:center;gap:8px;padding:4px 4px 4px 12px;display:inline-flex}.pco .rbac-roles form{margin:0}.pco .rbac-add{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pco .rbac-add>select{flex:200px;width:auto}.pco .rbac-add>.sub{font-size:var(--text-caption);flex-basis:100%;order:5;margin:0}.pco .rbac-until{font-size:var(--text-ui);align-items:center;gap:8px;display:inline-flex}.pco .rbac-until input{width:auto}.pco .rbac-msg{background:var(--vr-blue-soft);color:var(--vr-blue-d);font-size:var(--text-ui);border-radius:10px;margin:0;padding:8px 12px}.pco .chat-row{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head manage""meta meta""last last""panel panel";gap:8px 16px;padding:14px 18px;display:grid}.pco .chat-row[data-status=awaiting_staff]{box-shadow:inset 3px 0 0 var(--vr-blue), 0 0 0 1px var(--vr-line)}.pco .chat-row-head{flex-wrap:wrap;grid-area:head;align-items:center;gap:8px 12px;min-width:0;display:flex}.pco .chat-row-head h2{font-size:var(--text-ui-lg);overflow-wrap:anywhere;margin:0;font-weight:700}.pco .chat-row-meta{flex-wrap:wrap;grid-area:meta;gap:6px 22px;margin:0;display:flex}.pco .chat-row-meta dt{font-size:var(--text-caption);color:var(--vr-ink-2);display:inline}.pco .chat-row-meta dt:after{content:" "}.pco .chat-row-meta dd{font-size:var(--text-caption);font-weight:var(--vr-weight-semi);margin:0;display:inline}.pco .chat-row>.chat-last{background:var(--vr-mist);font-size:var(--text-ui);overflow-wrap:anywhere;border-radius:12px;grid-area:last;margin:0;padding:10px 12px}.pco .chat-row .staff-manage>summary{grid-area:manage}.pco .chat-controls{gap:10px;display:grid}.pco .chat-controls form:first-of-type{gap:8px;display:grid}.pco .chat-controls form:first-of-type button{justify-self:start}.pco .chat-controls textarea{min-height:80px}.pco .admin .lead-table th[scope=row]>a{white-space:normal}.pco .admin .lead-table .lead-preview{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:60ch;display:-webkit-box;overflow:hidden;white-space:normal!important}.pco .admin .lead-table td>.sub{white-space:normal;overflow-wrap:anywhere}.pco .rec-layout{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.pco .rec-main,.pco .rec-side{align-content:start;gap:16px;min-width:0;display:grid}.pco .rec-main>*,.pco .rec-side>*{margin:0!important}@media (max-width:80rem){.pco .rec-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:64rem){.pco .staff-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id manage""roles roles""meta meta""panel panel"}.pco .adm-tablist{top:64px}}.pco .admin .lead-table th[scope=row]{min-width:min(360px,60vw)}.pco .admin .lead-table td:nth-child(2){max-width:280px}.pco .colchart-x>span:last-child{justify-content:flex-end;display:flex}.pco .page-hero--night .page-hero-inner{max-width:calc(var(--vr-container) - 96px);gap:clamp(28px,4vw,56px)}.pco .page-hero--night .crumbs{margin-bottom:14px}.pco .page-hero--night .crumbs ol{font-size:var(--text-caption)}.pco .page-hero--night .hero-kicker{margin:0 0 12px}.pco .page-hero--night h1{overflow-wrap:anywhere;max-width:18ch}.pco .page-hero--night .hero-lead{margin:18px 0 0}.pco .page-hero--night .hero-actions{margin-top:26px}.pco .page-hero-aside{justify-items:center;min-width:0;display:grid}.pco .stack.cms-page>.s-hero.v-plain{align-items:center;gap:clamp(28px,4vw,56px);display:grid}.pco .stack.cms-page>.s-hero.v-plain .crumbs{margin-bottom:14px}.pco .stack.cms-page>.s-hero.v-plain .crumbs ol{color:var(--vr-on-2);font-size:var(--text-caption)}.pco .stack.cms-page>.s-hero.v-plain .crumbs a{color:var(--vr-on-2)}.pco .stack.cms-page>.s-hero.v-plain .crumbs [aria-current=page]{color:var(--vr-nav-link)}.pco .stack.cms-page>.s-hero.v-plain>.hero-text{max-width:none;margin-inline:0}.pco .stack.cms-page>.s-hero.v-plain>.page-hero-aside{margin-inline:0}@media (min-width:68rem){.pco .stack.cms-page>.s-hero.v-plain:has(>.page-hero-aside){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.pco .page-hero--night .page-hero-inner:has(.page-hero-aside){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}@media (max-width:47.5rem){.pco .page-hero-aside:has(>.hero-art,>.hero-trio){display:none}}.pco .hero-art{justify-items:center;width:100%;display:grid}.pco .hero-art .lens{width:min(360px,100%)}.pco .hero-art .lens-pill{text-overflow:ellipsis;white-space:nowrap;max-width:90%;overflow:hidden}.pco .hero-trio{aspect-ratio:5/4;width:min(460px,100%);position:relative}.pco .hero-trio:before{content:"";background:radial-gradient(closest-side,#1fa37a59,#0000 72%);border-radius:50%;position:absolute;inset:8% 6%}.pco .hero-trio-img{filter:drop-shadow(0 24px 30px #00000073);height:auto;position:absolute}.pco .hero-trio-0{z-index:3;width:34%;bottom:6%;left:6%}.pco .hero-trio-1{z-index:1;width:66%;top:10%;right:2%}.pco .hero-trio-2{z-index:2;width:22%;bottom:2%;right:12%}.pco .hs-card{width:min(400px,100%);box-shadow:inset 0 0 0 1px var(--vr-vault-line), 0 30px 60px -40px #000c;color:var(--vr-on);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border-radius:24px;gap:12px;padding:24px;display:grid}.pco .hs-card p{margin:0}.pco .hs-kicker{font-family:var(--vr-font-mono);font-size:var(--text-nano);letter-spacing:.12em;text-transform:uppercase;color:var(--vr-mint-2)}.pco .hs-name{font-family:var(--vr-font-display);letter-spacing:-.03em;color:var(--vr-paper);font-size:1.625rem;font-weight:800}.pco .hs-stars{color:var(--vr-gold,var(--vr-mint-2));letter-spacing:2px;font-size:15px}.pco .hs-rating{font-size:var(--text-ui);color:var(--vr-on-2);flex-wrap:wrap;align-items:baseline;gap:6px 8px;display:flex}.pco .hs-rating strong{color:var(--vr-paper);font-size:1.05rem}.pco .hs-facts{gap:0;margin:0;display:grid}.pco .hs-facts>div{border-top:1px solid var(--vr-vault-line);grid-template-columns:76px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.pco .hs-facts dt{font-family:var(--vr-font-mono);font-size:var(--text-nano);letter-spacing:.1em;text-transform:uppercase;color:var(--vr-on-2);padding-top:3px}.pco .hs-facts dd{color:var(--vr-paper);font-size:var(--text-ui);overflow-wrap:anywhere;margin:0}.pco .hs-facts a{color:var(--vr-paper);font-weight:var(--vr-weight-semi);text-decoration:none}.pco .hs-facts a:hover{color:var(--vr-mint-2)}.pco .hs-go{justify-self:start;margin-top:4px}.pco .hs-card--rating{justify-items:start}.pco .hs-score{align-items:baseline;gap:4px;display:flex}.pco .hs-score strong{font-family:var(--vr-font-display);letter-spacing:-.05em;color:var(--vr-paper);font-size:clamp(3.5rem,3rem + 2vw,5rem);font-weight:800;line-height:.9}.pco .hs-score span{color:var(--vr-on-2);font-size:1.25rem;font-weight:700}.pco .hs-card--rating .hs-stars{font-size:22px}.pco .hs-sub{color:var(--vr-on-2);font-size:var(--text-ui)}.pco .hs-actions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pco .hs-actions a{box-shadow:inset 0 0 0 1px var(--vr-vault-line);color:var(--vr-paper);background:#ffffff0a;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:background .2s,box-shadow .2s;display:flex}.pco .hs-actions a:hover{box-shadow:inset 0 0 0 1px var(--vr-mint-2);background:#5fd7a81a}.pco .hs-ic{background:var(--vr-blue);width:40px;height:40px;color:var(--vr-paper);border-radius:12px;flex:none;place-items:center;display:grid}.pco .hs-ic svg,.pco .about-fact-ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pco .hs-a-text{gap:2px;min-width:0;display:grid}.pco .hs-a-k{font-size:var(--text-caption);color:var(--vr-on-2)}.pco .hs-a-v{font-weight:var(--vr-weight-semi);overflow-wrap:anywhere}.pco .hero-posts{gap:12px;width:min(420px,100%);display:grid}.pco .hero-posts>p{margin:0}.pco .hero-posts ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pco .hero-posts li{transform:translateX(calc(var(--i,0) * 14px))}.pco .hero-posts a{box-shadow:inset 0 0 0 1px var(--vr-vault-line);color:var(--vr-paper);transition:background .2s, transform .3s var(--vr-ease);background:#ffffff0d;border-radius:18px;gap:4px;padding:16px 18px;text-decoration:none;display:grid}.pco .hero-posts a:hover{background:#5fd7a81a;transform:translate(-4px)}.pco .hp-cat{font-family:var(--vr-font-mono);font-size:var(--text-nano);letter-spacing:.1em;text-transform:uppercase;color:var(--vr-mint-2)}.pco .hp-title{font-family:var(--vr-font-display);letter-spacing:-.02em;font-size:1.0625rem;font-weight:700;line-height:1.25}@media (max-width:47.5rem){.pco .hero-posts li{transform:none}.pco .hs-card{padding:18px}}.pco .loc-body{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:20px;display:grid}.pco .loc-areas{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:26px;align-content:start;gap:14px;padding:clamp(22px,3vw,34px);display:grid}.pco .loc-areas>*{margin:0}.pco .loc-areas h2{letter-spacing:-.035em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.pco .loc-areas p{color:var(--vr-ink-2);line-height:1.65}.pco .loc-list{gap:10px;padding:0;list-style:none;display:grid}.pco .loc-list>li{background:var(--vr-mist);border-radius:16px;gap:8px;padding:14px 16px;display:grid}.pco .loc-state{font-weight:700}.pco .loc-places{flex-wrap:wrap;gap:8px;display:flex}.pco .loc-places a{background:var(--vr-paper);min-height:36px;box-shadow:0 0 0 1px var(--vr-line);color:var(--vr-blue-d);font-weight:var(--vr-weight-semi);border-radius:999px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.pco .loc-places a:hover{box-shadow:0 0 0 1px var(--vr-blue)}.pco .loc-body>.store-map{min-height:320px;margin:0;display:grid}.pco .loc-body>.store-map .store-map-frame{border-radius:26px;width:100%;height:100%;min-height:320px}@media (max-width:64rem){.pco .loc-body{grid-template-columns:minmax(0,1fr)}}.pco .contact-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.pco .contact-card{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line), 0 40px 80px -60px #0d161373;border-radius:28px;gap:10px;padding:clamp(22px,3vw,38px);display:grid}.pco .contact-card>*{margin:0}.pco .contact-card>h2{letter-spacing:-.04em;font-size:clamp(1.625rem,1.2rem + 1.4vw,2.25rem);font-weight:800}.pco .contact-card>.sub{color:var(--vr-ink-2)}.pco .contact-form{gap:16px;max-width:none;padding:0;display:grid;margin-top:10px!important}.pco .contact-form>*+*{margin-top:0}.pco .contact-form .field{gap:7px;min-width:0;margin:0;display:grid}.pco .contact-form label{font-size:var(--text-ui);font-weight:var(--vr-weight-semi);color:var(--vr-ink)}.pco .contact-form :is(input:not([type=checkbox]),textarea){border:1px solid var(--vr-line-2);background:var(--vr-sunken);width:100%;font-size:var(--text-input);border-radius:14px;transition:border-color .2s,box-shadow .2s,background .2s}.pco .contact-form input:not([type=checkbox]){height:52px;padding:0 16px}.pco .contact-form textarea{min-height:150px;padding:14px 16px}.pco .contact-form :is(input,textarea):focus{border-color:var(--vr-blue);background:var(--vr-paper);box-shadow:0 0 0 4px var(--vr-blue-soft)}.pco .contact-form>button[type=submit]{width:100%;height:56px;font-size:var(--text-lg);justify-content:center}.pco .contact-side{gap:16px;display:grid;position:sticky;top:84px}.pco .contact-side .res{margin:0}.pco .contact-side .contact-details{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:24px;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:clamp(18px,2.4vw,26px);display:grid}.pco .contact-side .contact-details h2{letter-spacing:-.03em;margin:0 0 12px;font-size:1.375rem}.pco .contact-side .store-map{margin:0}.pco .contact-side .store-map-frame{width:100%;height:220px}@media (max-width:64rem){.pco .contact-layout{grid-template-columns:minmax(0,1fr)}.pco .contact-side{position:static}}.pco .biz-quote{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.pco .biz-quote-side{gap:14px;display:grid;position:sticky;top:84px}.pco .biz-quote-side>.panel{margin:0;padding:clamp(18px,2.4vw,26px)}.pco .biz-quote-side>.panel h2{letter-spacing:-.02em;margin:0 0 10px;font-size:1.25rem}.pco .biz-quote-side>.panel p{color:var(--vr-ink-2);margin:0;line-height:1.6}.pco .biz-quote-side>.panel p+p{margin-top:10px}.pco .biz-how{color:var(--vr-on);background:var(--vr-night)!important;box-shadow:none!important}.pco .biz-how h2{color:var(--vr-paper)}.pco .biz-how .steps{counter-reset:bizstep;gap:14px;margin:0;padding:0;list-style:none;display:grid}.pco .biz-how .steps li{counter-increment:bizstep;color:var(--vr-on-2);font-size:var(--text-ui);padding-left:42px;line-height:1.55;position:relative}.pco .biz-how .steps li strong{color:var(--vr-paper);font-size:var(--text-ui-lg);margin-bottom:2px;display:block}.pco .biz-how .steps li:before{content:counter(bizstep);background:var(--vr-blue);width:28px;height:28px;color:var(--vr-paper);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:0;left:0}.pco .biz-form-card{margin:0;box-shadow:0 0 0 1px var(--vr-line), 0 40px 80px -60px #0d161373!important;border-radius:28px!important;padding:clamp(22px,3vw,38px)!important}.pco .biz-form-card>.ss-kicker{margin:0 0 6px}.pco .biz-form-card>h2{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(1.625rem,1.2rem + 1.4vw,2.25rem);font-weight:800}.pco .biz-form{gap:0;max-width:none;padding:0;display:grid}.pco .biz-form>*+*{margin-top:0}.pco .biz-set{border:0;border-top:1px solid var(--vr-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;min-width:0;margin:0;padding:22px 0 22px 52px;display:grid;position:relative}.pco .biz-set:before{content:attr(data-step);background:var(--vr-blue-soft);width:34px;height:34px;color:var(--vr-blue-d);font-family:var(--vr-font-display);border-radius:12px;place-items:center;font-weight:800;display:grid;position:absolute;top:20px;left:0}.pco .biz-set>legend{float:left;width:100%;font-family:var(--vr-font-display);letter-spacing:-.02em;grid-column:1/-1;margin:0;padding:6px 0 0;font-size:1.125rem;font-weight:700}.pco .biz-set>legend+*{clear:both}.pco .biz-set>.sub{color:var(--vr-ink-2);font-size:var(--text-ui);grid-column:1/-1;margin:0}.pco .biz-set>label{gap:7px;min-width:0;margin:0;display:grid}.pco .biz-set>label>span{font-size:var(--text-ui);font-weight:var(--vr-weight-semi)}:is(.pco .biz-set>label:has(textarea),.pco .biz-set>label:has(input[type=file])){grid-column:1/-1}.pco .biz-set :is(input:not([type=checkbox]):not([type=file]),select,textarea){border:1px solid var(--vr-line-2);background:var(--vr-sunken);width:100%;font-size:var(--text-input);border-radius:14px}.pco .biz-set :is(input:not([type=checkbox]):not([type=file]),select){height:50px;padding:0 14px}.pco .biz-set textarea{min-height:110px;padding:12px 14px}.pco .biz-set :is(input,select,textarea):focus{border-color:var(--vr-blue);background:var(--vr-paper);box-shadow:0 0 0 4px var(--vr-blue-soft)}.pco .biz-set input[type=file]{border:1px dashed var(--vr-line-2);background:var(--vr-mist);border-radius:14px;width:100%;padding:14px}.pco .biz-set input[type=file]::file-selector-button{background:var(--vr-ink);color:var(--vr-paper);font:inherit;font-weight:var(--vr-weight-semi);cursor:pointer;border:0;border-radius:999px;margin-right:12px;padding:8px 16px}.pco .biz-set>label.check{background:var(--vr-mist);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.pco .biz-set>label.check input{width:18px;height:18px;accent-color:var(--vr-blue);flex:none}.pco .biz-set>label.check>span{font-weight:var(--vr-weight-medium)}.pco .biz-form>button[type=submit]{width:100%;height:56px;font-size:var(--text-lg);background:var(--vr-blue);justify-content:center;margin-top:8px}.pco .biz-form>button[type=submit]:hover{background:var(--vr-blue-d)}@media (max-width:64rem){.pco .biz-quote{grid-template-columns:minmax(0,1fr)}.pco .biz-quote-side{position:static}}@media (max-width:47.5rem){.pco .biz-set{grid-template-columns:minmax(0,1fr);padding-top:64px;padding-left:0}.pco .biz-set:before{top:20px}.pco .biz-set>legend{width:auto;padding:0;position:absolute;top:24px;left:46px}}.pco .blog-index{gap:clamp(28px,4vw,48px);display:grid}.pco .blog-index>*+*{margin-top:0}.pco .blog-cats ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pco .blog-cats a{background:var(--vr-paper);min-height:40px;box-shadow:0 0 0 1px var(--vr-line);color:var(--vr-ink);font-weight:var(--vr-weight-semi);border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.pco .blog-cats a:hover{box-shadow:0 0 0 1px var(--vr-blue)}.pco .blog-cats a[aria-current=page]{background:var(--vr-night);color:var(--vr-paper);box-shadow:none}.pco .post-cover{aspect-ratio:16/10;background:radial-gradient(60% 70% at 70% 30%, #1fa37a59, transparent 70%), linear-gradient(160deg, var(--vr-steel-2), var(--vr-night));border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden}.pco .post-cover:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 39px,#ffffff0a 39px 40px),repeating-linear-gradient(0deg,#0000 0 39px,#ffffff0a 39px 40px);position:absolute;inset:0}.pco .post-cover--photo{background:var(--vr-mist)}.pco .post-cover--photo:after{content:none}.pco .post-cover--photo img{object-fit:cover;width:100%;height:100%}.pco .post-cover .demo-art{z-index:1;object-fit:contain;filter:drop-shadow(0 24px 30px #00000080);width:auto;max-width:70%;height:74%;transition:transform .6s var(--vr-ease);position:relative}.pco .post-cover .demo-art--glyph{color:var(--vr-mint-2);height:40%}.pco .post-cover-mark{z-index:1;opacity:.9;position:relative;transform:scale(2.2)}.pco .post-cover--wide{aspect-ratio:4/3;border-radius:24px;width:100%}.pco .post-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.pco .post-card{box-shadow:none;background:0 0;margin:0;padding:0}.pco .post-card-link{background:var(--vr-paper);height:100%;box-shadow:0 0 0 1px var(--vr-line);color:var(--vr-ink);transition:box-shadow .3s var(--vr-ease), transform .4s var(--vr-ease);border-radius:24px;grid-template-rows:auto 1fr;gap:0;text-decoration:none;display:grid;overflow:hidden}.pco .post-card-link:hover{box-shadow:0 0 0 1px var(--vr-line-2), 0 30px 60px -34px #0d161373;transform:translateY(-3px)}.pco .post-card-link:hover .demo-art{transform:translateY(-6px)}.pco .post-card-link>.post-cover{border-radius:0}.pco .post-card-body{align-content:start;gap:10px;padding:20px 22px 22px;display:grid}.pco .post-meta{font-family:var(--vr-font-mono);font-size:var(--text-caption);color:var(--vr-ink-2)}.pco .post-card-title{font-family:var(--vr-font-display);letter-spacing:-.03em;font-size:1.3rem;font-weight:700;line-height:1.2}.pco .post-excerpt{color:var(--vr-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.pco .post-card-foot{border-top:1px solid var(--vr-line);justify-content:space-between;align-items:center;margin-top:6px;padding-top:14px;display:flex}.pco .post-by{font-size:var(--text-caption);font-weight:var(--vr-weight-semi)}.pco .post-more{background:var(--vr-mist);border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:grid}.pco .post-card-link:hover .post-more{background:var(--vr-blue);color:var(--vr-paper)}.pco .blog-lead-card{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);color:var(--vr-ink);transition:box-shadow .3s var(--vr-ease);border-radius:30px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(14px,1.6vw,18px);text-decoration:none;display:grid}.pco .blog-lead-card:hover{box-shadow:0 0 0 1px var(--vr-line-2), 0 40px 80px -50px #0d161380}.pco .blog-lead-card .post-cover{aspect-ratio:16/11}.pco .blog-lead-body{gap:14px;padding:12px clamp(8px,2vw,24px) 12px 0;display:grid}.pco .blog-lead-title{font-family:var(--vr-font-display);letter-spacing:-.045em;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);font-weight:800;line-height:1.02}.pco .blog-lead-go{justify-self:start;margin-top:6px}.pco .blog-empty{text-align:left}@media (max-width:56rem){.pco .blog-lead-card{grid-template-columns:minmax(0,1fr)}.pco .blog-lead-body{padding:4px 8px 12px}}.pco .article-byline{color:var(--vr-on-2);font-size:var(--text-ui);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;display:flex}.pco .article-avatar{background:var(--vr-blue);width:34px;height:34px;color:var(--vr-paper);font-family:var(--vr-font-display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.pco .article-author{color:var(--vr-paper);font-weight:var(--vr-weight-semi)}.pco .stack.article{gap:clamp(32px,4vw,56px);display:grid}.pco .stack.article>*+*{margin-top:0}.pco .article-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(28px,4vw,64px);display:grid}.pco .article-body{background:var(--vr-paper);min-width:0;box-shadow:0 0 0 1px var(--vr-line);color:var(--vr-ink);border-radius:30px;padding:clamp(24px,4vw,56px);font-size:1.0625rem;line-height:1.75}.pco .article-body>:first-child{margin-top:0}.pco .article-body>*{max-width:68ch}.pco .article-body p{color:var(--vr-ink-2);margin:0 0 1.1em}.pco .article-body :is(h2,h3,h4){font-family:var(--vr-font-display);color:var(--vr-ink);letter-spacing:-.03em;scroll-margin-top:92px;line-height:1.2}.pco .article-body h2{margin:1.8em 0 .6em;font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem)}.pco .article-body h3{margin:1.5em 0 .5em;font-size:1.25rem}.pco .article-body ul,.pco .article-body ol{color:var(--vr-ink-2);margin:0 0 1.2em;padding-left:1.3em}.pco .article-body li{margin:.35em 0}.pco .article-body ul:not(.article-tags){background:var(--vr-mist);border-radius:18px;gap:6px;padding:18px 20px;list-style:none;display:grid}.pco .article-body ul:not(.article-tags)>li{color:var(--vr-ink);margin:0;padding-left:30px;position:relative}.pco .article-body ul:not(.article-tags)>li:before{content:"✓";background:var(--vr-blue);width:20px;height:20px;color:var(--vr-paper);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;top:3px;left:0}.pco .article-body blockquote{border-left:3px solid var(--vr-blue);font-family:var(--vr-font-display);color:var(--vr-ink);margin:1.5em 0;padding:4px 0 4px 20px;font-size:1.25rem}.pco .article-body table{border-collapse:separate;border-spacing:0;width:100%;max-width:none;font-size:var(--text-ui);box-shadow:0 0 0 1px var(--vr-line);border-radius:16px;margin:1.4em 0;line-height:1.45;overflow:hidden}.pco .article-body th,.pco .article-body td{text-align:left;vertical-align:top;border-top:1px solid var(--vr-line);padding:12px 14px}.pco .article-body thead th{background:var(--vr-night);color:var(--vr-paper);font-family:var(--vr-font-mono);font-size:var(--text-nano);letter-spacing:.08em;text-transform:uppercase;border-top:0}.pco .article-body tbody th{color:var(--vr-ink);background:var(--vr-mist);font-weight:700}.pco .article-body caption{caption-side:bottom;font-size:var(--text-caption);color:var(--vr-ink-2);text-align:left;padding-top:8px}.pco .article-body .post-cta{background:var(--vr-blue-soft);box-shadow:none;color:var(--vr-ink);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin:2em 0 0;padding:22px 24px;display:flex}.pco .article-body .post-cta>span{font-family:var(--vr-font-display);letter-spacing:-.02em;color:var(--vr-ink);font-size:1.2rem;font-weight:700}.pco .article-body .post-cta .btn{background:var(--vr-blue);color:var(--vr-paper)}.pco .article-body .post-faq dt{color:var(--vr-ink);margin-top:1em;font-weight:700}.pco .article-body .post-faq dd{color:var(--vr-ink-2);margin:.3em 0 0}.pco .article-body a:not(.btn){color:var(--vr-blue-d);font-weight:var(--vr-weight-semi)}.pco .article-caption{font-size:var(--text-caption)}.pco .article-body .article-tags{border-top:1px solid var(--vr-line);flex-wrap:wrap;gap:8px;margin:2em 0 0;padding:20px 0 0;list-style:none;display:flex}.pco .article-tags li{margin:0;padding:0}.pco .article-tags li:before{content:none}.pco .article-tags :is(a,span){background:var(--vr-mist);min-height:34px;color:var(--vr-ink);font-size:var(--text-ui);font-weight:var(--vr-weight-semi);border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.pco .article-author-card{background:var(--vr-mist);border-radius:20px;align-items:flex-start;gap:16px;margin-top:24px;padding:20px;display:flex}.pco .article-author-card .article-avatar{width:48px;height:48px;font-size:1.25rem}.pco .article-author-card h2{margin:0 0 4px;font-size:1.125rem}.pco .article-author-card p{font-size:var(--text-ui);margin:0}.pco .article-side{gap:16px;display:grid;position:sticky;top:88px}.pco .article-side-h{font-family:var(--vr-font-mono);font-size:var(--text-nano);letter-spacing:.12em;text-transform:uppercase;color:var(--vr-ink-2);margin:0 0 10px}.pco .article-toc{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:22px;padding:20px}.pco .article-toc ol{counter-reset:toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}.pco .article-toc li[data-level="3"]{padding-left:14px}.pco .article-toc a{color:var(--vr-ink-2);font-size:var(--text-ui);border-radius:10px;padding:7px 10px;line-height:1.35;text-decoration:none;display:block}.pco .article-toc a:hover{background:var(--vr-mist);color:var(--vr-ink)}.pco .article-cta{background:var(--vr-night);color:var(--vr-on);border-radius:22px;gap:12px;padding:22px;display:grid}.pco .article-cta .article-side-h{color:var(--vr-mint-2);margin:0}.pco .article-cta-title{font-family:var(--vr-font-display);letter-spacing:-.02em;color:var(--vr-paper);margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.pco .article-cta .btn{justify-self:start}.pco .article-related .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.pco .article-related .sec-head h2{margin:4px 0 0}@media (max-width:64rem){.pco .article-layout{grid-template-columns:minmax(0,1fr)}.pco .article-side{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));position:static}}@media (max-width:47.5rem){.pco .article-body{border-radius:22px;padding:22px 18px;font-size:1rem}.pco .article-body table{display:block;overflow-x:auto}}.pco .about-facts{margin:clamp(16px,2vw,24px) clamp(8px,1.4vw,20px) 0}.pco .about-facts ul{max-width:calc(var(--vr-container) - 96px);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin:0 auto;padding:0;list-style:none;display:grid}.pco .about-facts li{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:22px;grid-template-columns:44px minmax(0,1fr);align-content:start;gap:2px 14px;padding:20px;display:grid}.pco .about-fact-ic{background:var(--vr-blue-soft);width:44px;height:44px;color:var(--vr-blue);border-radius:14px;grid-row:1/span 3;place-items:center;display:grid}.pco .about-fact-k{font-family:var(--vr-font-mono);font-size:var(--text-nano);letter-spacing:.1em;text-transform:uppercase;color:var(--vr-ink-2)}.pco .about-fact-v{color:var(--vr-ink);font-weight:700}.pco .about-fact-n{font-size:var(--text-caption);color:var(--vr-ink-2)}.pco .about-do{max-width:calc(var(--vr-container) - 96px);margin:0 auto;padding-block:clamp(40px,5vw,72px) 0}.pco .about-do .sec-head{margin-bottom:24px}.pco .about-do .sec-head h2{letter-spacing:-.045em;margin:4px 0 0;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem)}.pco .about-do-list{counter-reset:ado;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pco .about-do-list li{counter-increment:ado;background:var(--vr-night);color:var(--vr-on);border-radius:22px;align-content:start;gap:8px;padding:22px 20px;display:grid}.pco .about-do-list li:before{content:"0" counter(ado);font-family:var(--vr-font-mono);font-size:var(--text-caption);color:var(--vr-mint-2)}.pco .about-do-t{font-family:var(--vr-font-display);letter-spacing:-.02em;color:var(--vr-paper);font-size:1.2rem;font-weight:700}.pco .about-do-p{font-size:var(--text-ui);color:var(--vr-on-2);line-height:1.55}@media (max-width:73.75rem){.pco .about-do-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.5rem){.pco .about-do-list{grid-template-columns:minmax(0,1fr)}.pco .about-do{padding-inline:4px}}.pco .stack.cms-page--about>.s-rich_text{max-width:calc(var(--vr-container) - 96px);border-top:1px solid var(--vr-line);counter-increment:chap;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-content:start;gap:0 clamp(24px,4vw,64px);margin-inline:auto;padding-block:clamp(28px,4vw,48px);display:grid}.pco .stack.cms-page--about{counter-reset:chap}.pco .stack.cms-page--about>.s-about-do+.s-rich_text,.pco .stack.cms-page--about>.about-do+.s-rich_text{border-top:0;margin-top:clamp(24px,3vw,40px)}.pco .stack.cms-page--about>.s-rich_text>*{max-width:none;margin-inline:0}.pco .stack.cms-page--about>.s-rich_text>h2{grid-area:1/1/span 6;align-self:start;margin:0;position:sticky;top:92px}.pco .stack.cms-page--about>.s-rich_text>h2:before{content:"0" counter(chap);font-family:var(--vr-font-mono);font-size:var(--text-caption);letter-spacing:.1em;color:var(--vr-blue);margin-bottom:10px;display:block}.pco .stack.cms-page--about>.s-rich_text>:not(h2){grid-column:2}@media (max-width:56rem){.pco .stack.cms-page--about>.s-rich_text{grid-template-columns:minmax(0,1fr)}.pco .stack.cms-page--about>.s-rich_text>h2{grid-row:auto;position:static}.pco .stack.cms-page--about>.s-rich_text>:not(h2){grid-column:1}}.pco .devcat-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))!important;gap:12px!important}.pco .devcat-grid a{transition:box-shadow .3s var(--vr-ease), transform .4s var(--vr-ease);grid-template-rows:120px auto auto;align-content:start;gap:4px;overflow:hidden;background:var(--vr-paper)!important;box-shadow:0 0 0 1px var(--vr-line)!important;border-radius:22px!important;padding:0 0 16px!important;display:grid!important}.pco .devcat-grid a:hover{transform:translateY(-3px);box-shadow:0 0 0 1px var(--vr-line-2), 0 26px 50px -30px #0d161373!important}.pco .devcat-art{background:radial-gradient(60% 70% at 50% 60%, #1fa37a29, transparent 70%), var(--vr-hero-stage);place-items:center;height:120px;margin-bottom:10px;display:grid}.pco .devcat-art .demo-art{object-fit:contain;filter:drop-shadow(0 12px 14px #0d161340);width:auto;max-width:70%;height:84%;transition:transform .5s var(--vr-ease)}.pco .devcat-art :is(.cat-glyph,.demo-art--glyph){width:44px;height:44px;color:var(--vr-blue)}.pco .devcat-grid a:hover .demo-art{transform:translateY(-4px)}.pco .devcat-grid .devcat-name{font-family:var(--vr-font-display);letter-spacing:-.02em;padding-inline:16px;font-weight:700}.pco .devcat-grid .devcat-meta{font-size:var(--text-caption);color:var(--vr-ink-2);padding-inline:16px}@media (max-width:47.5rem){.pco .devcat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pco .devcat-grid a{grid-template-rows:96px auto auto}.pco .devcat-art{height:96px}}.pco .site-main{padding-bottom:clamp(32px,4vw,48px)!important}.pco .site-main>.stack:last-child,.pco .site-main>:last-child>.stack:last-child{padding-bottom:0}.pco .site-main>.stack:last-child>:last-child{margin-bottom:0}.pco .site-main:has(>.cms-page>:last-child.s-cta,>.cms-page>:last-child.s-finalcta){padding-bottom:clamp(24px,3vw,32px)!important}.pco .pc-foot{padding-top:clamp(20px,2.4vw,28px)}.pco .pc-foot:not(:has(.pc-foot-cta:not([hidden]))){padding-top:0}.pco .auth-shell{min-height:0;padding-block:clamp(28px,5vw,64px) 0}.pco .site-main>.stack:last-child>section:last-child:not(.panel):not([class*=on-night]){padding-bottom:0}.pco .stack.cms-page>.s-cta.v-default:last-child{padding-bottom:clamp(16px,2vw,24px)}.pco .site-main:has(>.stack.article) .page-hero--night h1{max-width:20ch;font-size:clamp(2.125rem,1.3rem + 2.6vw,3.5rem);line-height:1.02}.pco .stack.cms-page--about>.s-rich_text p{margin:0 0 14px}.pco .devcat-art{overflow:hidden}.pco .devcat-art .demo-art--render{width:auto;max-width:78%;height:96px;max-height:none;position:static}@media (max-width:47.5rem){.pco .devcat-art .demo-art--render{height:76px}}@media (min-width:64rem){.pco .s-grades,.pco .s-revised{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:clamp(28px,4vw,64px);display:grid}.pco .s-grades>:is(.ss-kicker,h2),.pco .s-revised>:is(.ss-kicker,h2,.rev-lead){grid-column:1}.pco .s-grades>.grades-panel{grid-area:1/2/span 3;margin:0}.pco .s-revised>.rev-pair{grid-area:1/2/span 4;margin:0}}.pco .s-revised .rev-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pco .s-revised .rev-card{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:22px;padding:22px}.pco .s-revised .rev-card[data-revised=true]{background:var(--vr-night);box-shadow:none}.pco .s-revised .rev-card[data-revised=true] :is(.rev-fig,.rev-meta){color:var(--vr-paper)}.pco .s-revised .rev-card[data-revised=true] .rev-label{color:var(--vr-mint-2)}.pco .loc-body{align-items:start}.pco .loc-body>.store-map,.pco .loc-body>.store-map .store-map-frame{height:340px;min-height:340px}.pco .page-hero--night .page-hero-inner{grid-template-columns:minmax(0,1fr)}.pco .page-hero-aside>*{min-width:0;max-width:100%}@media (min-width:68rem){.pco .page-hero--night .page-hero-inner:has(.page-hero-aside){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}@media (max-width:47.5rem){.pco .page-hero-aside .hs-card{width:100%}}.pco .loc-body>.store-map{gap:8px;height:auto;min-height:0;display:grid}.pco .loc-body>.store-map .store-map-frame{height:340px}@media (max-width:47.5rem){.pco .s-revised .rev-pair{grid-template-columns:minmax(0,1fr)}.pco .loc-body>.store-map .store-map-frame{height:260px;min-height:260px}.pco .colchart-x>span:not(:first-child):not(:last-child){visibility:hidden}}.pco .chatw-form{gap:8px;padding-bottom:14px;display:grid}.pco .chatw-who-fields{gap:6px;display:grid}.pco .chatw-start{font-size:var(--text-ui);color:var(--vr-ink-2);margin:0 0 4px}.pco .chatw-form label:not(.chatw-attach):not(.visually-hidden){font-size:var(--text-caption);font-weight:var(--vr-weight-semi);color:var(--vr-ink)}.pco .chatw-form :is(input[type=text],input[type=email],textarea){border:1px solid var(--vr-line-2);background:var(--vr-sunken);width:100%;font:inherit;font-size:var(--text-input);color:var(--vr-ink);border-radius:12px}.pco .chatw-form :is(input[type=text],input[type=email]){height:42px;padding:0 12px}.pco .chatw-form textarea{min-height:64px;padding:10px 12px}.pco .chatw-form :is(input,textarea):focus{border-color:var(--vr-blue);background:var(--vr-paper);box-shadow:0 0 0 3px var(--vr-blue-soft)}.pco .chatw-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.pco .chatw-attach{min-height:36px;box-shadow:inset 0 0 0 1px var(--vr-line-2);cursor:pointer;font-size:var(--text-caption);font-weight:var(--vr-weight-semi);color:var(--vr-ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pco .chatw-attach:hover{box-shadow:inset 0 0 0 1px var(--vr-blue);color:var(--vr-blue-d)}.pco input:focus-visible+.chatw-attach{outline:2px solid var(--vr-blue);outline-offset:2px}.pco input:disabled+.chatw-attach{opacity:.5;cursor:not-allowed}.pco .chatw-picked{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pco .chatw-picked li{background:var(--vr-mist);max-width:100%;font-size:var(--text-caption);border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 10px;display:inline-flex}.pco .chatw-picked li span{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.pco .chatw-picked button{background:var(--vr-paper);cursor:pointer;border:0;border-radius:50%;width:22px;height:22px;line-height:1}.pco .chatw-files{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pco .chatw-file{background:var(--vr-paper);max-width:100%;box-shadow:0 0 0 1px var(--vr-line);color:var(--vr-ink);font-size:var(--text-caption);border-radius:10px;align-items:center;gap:8px;padding:4px 10px 4px 4px;text-decoration:none;display:inline-flex}.pco .chatw-file img{object-fit:cover;border-radius:8px;width:44px;height:44px}.pco .chatw-file-ic{background:var(--vr-night);width:36px;height:36px;color:var(--vr-paper);border-radius:8px;place-items:center;font-size:10px;font-weight:700;display:grid}.pco .chatw-file-name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.pco .chatw-file--off{opacity:.6}.pco .chat-row--link{grid-template-areas:"head manage""meta meta""last last"}.pco .chat-row--link .chat-open{grid-area:manage;place-self:start end}.pco .chat-row-head .staff-avatar{border-radius:10px;width:32px;height:32px;font-size:14px}.pco .chat-row-head h2 a{color:var(--vr-ink);text-decoration:none}.pco .chat-row-head h2 a:hover{color:var(--vr-blue-d);text-decoration:underline}.pco .convo{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.pco .convo-thread{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:22px;gap:16px;min-width:0;padding:20px;display:grid}.pco .convo-log{gap:12px;max-height:62vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pco .convo-msg{background:var(--vr-mist);border-radius:16px 16px 16px 4px;max-width:78%;padding:12px 14px}.pco .convo-msg--staff{background:var(--vr-blue-soft);border-radius:16px 16px 4px;justify-self:end}.pco .convo-msg--system{box-shadow:inset 0 0 0 1px var(--vr-line);font-size:var(--text-caption);background:0 0;justify-self:center}.pco .convo-who{font-size:var(--text-caption);align-items:baseline;gap:10px;margin:0 0 4px;display:flex}.pco .convo-who time{color:var(--vr-ink-2)}.pco .convo-body{white-space:pre-line;overflow-wrap:anywhere;margin:0}.pco .convo-files{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pco .convo-files a{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);color:var(--vr-ink);font-size:var(--text-caption);border-radius:12px;align-items:center;gap:8px;max-width:100%;padding:4px 12px 4px 4px;text-decoration:none;display:inline-flex}.pco .convo-files img{object-fit:cover;border-radius:9px;width:72px;height:72px}.pco .convo-file-ic{background:var(--vr-night);width:44px;height:44px;color:var(--vr-paper);border-radius:9px;place-items:center;font-size:11px;font-weight:700;display:grid}.pco .convo-file-name{font-weight:var(--vr-weight-semi);text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.pco .convo-file-size{color:var(--vr-ink-2)}.pco .convo-reply{border-top:1px solid var(--vr-line);gap:10px;padding-top:14px;display:grid}.pco .convo-reply textarea{border:1px solid var(--vr-line-2);background:var(--vr-sunken);width:100%;min-height:90px;font:inherit;border-radius:14px;padding:12px 14px}.pco .convo-reply textarea:focus{border-color:var(--vr-blue);background:var(--vr-paper);box-shadow:0 0 0 4px var(--vr-blue-soft)}.pco .convo-reply-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pco .convo-side{gap:14px;display:grid;position:sticky;top:80px}.pco .convo-side>*{margin:0!important}.pco .convo-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pco .convo-status form{margin:0}.pco .adm-note-inline{background:var(--vr-mist);color:var(--vr-ink-2);border-radius:12px;margin:0;padding:12px 14px}@media (max-width:64rem){.pco .convo{grid-template-columns:minmax(0,1fr)}.pco .convo-side{position:static}.pco .convo-msg{max-width:92%}}.pco .chatw-actions input[type=file].visually-hidden,.pco .convo-reply-actions input[type=file].visually-hidden{clip-path:inset(50%);border:0;width:1px;min-width:0;max-width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pco .chatw-actions,.pco .convo-reply-actions{position:relative}.pco .admin .nav-count{background:var(--vr-gold);min-width:22px;height:22px;color:var(--vr-night);font-family:var(--vr-font-mono);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.pco .admin .nav-link.is-current .nav-count{background:var(--vr-paper);color:var(--vr-blue)}.pco .admin .nav-heading .nav-count--group{min-width:18px;height:18px;margin-left:8px;padding:0 5px;font-size:10px}.pco .admin .admin-bell{position:relative}.pco .admin .admin-bell-count{background:var(--vr-gold);min-width:18px;height:18px;color:var(--vr-night);box-shadow:0 0 0 2px var(--vr-night);font-family:var(--vr-font-mono);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:3px;right:2px}:is(.pco .site-main,.pco .site-main:has(>.cms-page>:last-child.s-cta,>.cms-page>:last-child.s-finalcta)){padding-bottom:clamp(64px,7vw,100px)!important}.pco .site-main>.stack:last-child>.contact-details.store-section:last-child,.pco .stack.cms-page>.store-section{margin-bottom:0}.pco .pc-foot .site-credit a{color:var(--vr-mint-2);text-underline-offset:3px;text-decoration:underline}.pco .pc-foot .site-credit a:hover{color:var(--vr-paper)}.pco .stack.cms-page--about>.about-facts{padding-block:clamp(20px,2.4vw,28px) 0}.pco .stack.cms-page--about>.about-do{padding-block:clamp(40px,4.4vw,64px) 0}.pco .stack.cms-page--about>.about-do+.s-rich_text,.pco .stack.cms-page--about>.s-about-do+.s-rich_text{margin-top:clamp(20px,2.4vw,32px)}.pco .stack.cms-page--about>.s-rich_text{padding-block:clamp(22px,2.6vw,36px)}.pco .stack.cms-page--about>.s-rich_text>h2{letter-spacing:-.035em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.1}.pco .stack.cms-page--about>.s-rich_text p{font-size:var(--text-body,1.0625rem);color:var(--vr-ink-2);line-height:1.7}.pco .stack.cms-page--about>.store-section{padding-block:clamp(40px,4.4vw,64px)}.pco .stack.cms-page--about>.s-cta.v-banner{margin-top:0;padding-block:clamp(40px,5vw,64px)}@media (max-width:56rem){.pco .stack.cms-page--about>.s-rich_text>h2{margin-bottom:12px}.pco .stack.cms-page--about>.s-rich_text{padding-inline:var(--vr-gutter-sm,16px)}}.pco .pc-drawer .mm-more-label{min-height:56px;font:inherit;letter-spacing:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;padding:0;display:flex}.pco .pc-drawer .mm-open .mm-more-label{color:var(--vr-blue-d)}.pco .pc-drawer .mobile-menu-more{margin-top:0}.pco .pc-drawer .mm-sub-links .mm-all{opacity:1;font-weight:var(--vr-weight-semi);color:var(--vr-blue-d);grid-column:1/-1}.pco .pdpq{grid-template:"intro form""media form"1fr/minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:clamp(20px,2.6vw,32px) clamp(24px,4vw,56px);padding-block:clamp(8px,1.4vw,16px) clamp(32px,4vw,56px);display:grid}.pco .pdpq-intro{grid-area:intro;min-width:0}.pco .pdpq-media{grid-area:media;gap:16px;min-width:0;display:grid}.pco .pdpq-form{grid-area:form;min-width:0;position:sticky;top:84px}.pco .pdpq-kicker{font-family:var(--vr-font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--vr-blue);margin:0 0 10px}.pco .pdpq h1{letter-spacing:-.05em;max-width:16ch;margin:0;font-size:clamp(2.125rem,1.3rem + 3vw,3.75rem);font-weight:800;line-height:1}.pco .pdpq-lede{max-width:52ch;color:var(--vr-ink-2);margin:14px 0 0;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem)}.pco .pdpq-points{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pco .pdpq-points li{font-size:var(--text-ui);color:var(--vr-ink);align-items:flex-start;gap:10px;display:flex}.pco .pdpq-points svg{fill:none;stroke:var(--vr-blue);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.pco .pdpq-from{margin:14px 0 0;font-weight:700}.pco .pdpq-art,.pco .pdpq-photo{background:var(--vr-hero-stage);border-radius:28px;place-items:center;width:100%;min-height:clamp(260px,30vw,400px);display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0f14120d}.pco .pdpq-photo{object-fit:contain;background:var(--vr-paper);height:auto;max-height:460px}.pco .pdpq-art .demo-art--render{object-fit:contain;filter:drop-shadow(0 30px 30px #0d161338);width:auto;max-width:84%;height:clamp(220px,26vw,360px)}.pco .pdpq-art :is(.cat-glyph,.demo-art--glyph){width:72px;height:72px;color:var(--vr-blue)}.pco .pdpq-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.pco .pdpq-specs div{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:16px;min-width:0;padding:12px 14px}.pco .pdpq-specs dt{font-family:var(--vr-font-mono);font-size:var(--text-nano);letter-spacing:.1em;text-transform:uppercase;color:var(--vr-ink-2)}.pco .pdpq-specs dd{font-weight:700;font-size:var(--text-ui);overflow-wrap:anywhere;margin:4px 0 0}.pco .pdpq-local{font-size:var(--text-caption);color:var(--vr-ink-2);margin:0}.pco .quote-form--compact{gap:14px;padding:clamp(20px,2.4vw,28px)}.pco .quote-form--compact>h2{font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem)}.pco .quote-form--compact .quote-row{gap:12px}@media (max-width:64rem){.pco .pdpq{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""media""form"}.pco .pdpq-form{position:static}}@media (max-width:47.5rem){.pco .pdpq-specs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pco .quote-form--compact .quote-row{grid-template-columns:minmax(0,1fr)}}.pco .stack.pdp>.crumbs+.pdpq{margin-top:calc(-1*clamp(14px,2vw,26px))}.pco .stack.pdp>.pdpq{padding-block:0}.pco .pdpq-jump{margin-top:18px;display:none}@media (max-width:64rem){.pco .pdpq-jump{display:inline-flex}.pco .pdpq-form{scroll-margin-top:80px}}.pco a.pcard-stage{color:inherit;cursor:pointer;text-decoration:none}.pco .pcard:has(a.pcard-stage:hover) .pcard-name a{text-underline-offset:3px;text-decoration:underline}.pco .sell-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.pco .sell-pager>a{background:var(--vr-paper);min-height:44px;box-shadow:0 0 0 1px var(--vr-line);color:var(--vr-ink);border-radius:999px;align-items:center;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.pco .sell-pager>a:hover{box-shadow:0 0 0 1px var(--vr-ink)}.pco .pager-pages{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pco .pager-pages li{min-width:44px;height:44px;color:var(--vr-ink-2);place-items:center;display:grid}.pco .pager-pages a,.pco .pager-pages [aria-current=page]{border-radius:999px;place-items:center;min-width:44px;height:44px;padding:0 6px;font-weight:600;text-decoration:none;display:grid}.pco .pager-pages a{color:var(--vr-ink);background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line)}.pco .pager-pages a:hover{box-shadow:0 0 0 1px var(--vr-ink)}.pco .pager-pages [aria-current=page]{background:var(--vr-ink);color:var(--vr-paper)}.pco .sell-count{text-align:center;margin-top:12px}@media (max-width:47.5rem){.pco .sell-pager>a{padding:0 14px}}.pco .stack.hpw{gap:clamp(48px,6vw,88px);padding-top:clamp(32px,4vw,56px)}.pco .stack.hpw>section{width:100%;max-width:calc(var(--vr-container) - 96px);margin-inline:auto;padding:0}.pco .hpw-head{max-width:62ch;margin-bottom:clamp(20px,2.4vw,32px)}.pco .hpw-head h2{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(1.875rem,1.3rem + 1.8vw,3rem);line-height:1.02}.pco .hpw-head .sub{color:var(--vr-ink-2);margin:12px 0 0}.pco .hpw-steps{counter-reset:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pco .hpw-steps li{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:20px;align-content:start;gap:6px;min-width:0;padding:18px 16px 20px;display:grid;position:relative}.pco .hpw-steps li:last-child{background:var(--vr-night);box-shadow:none}.pco .hpw-steps li:last-child .hpw-step-t{color:var(--vr-paper)}.pco .hpw-steps li:last-child .hpw-step-d{color:var(--vr-on-2)}.pco .hpw-step-n{font-family:var(--vr-font-mono);font-size:var(--text-caption);letter-spacing:.08em;color:var(--vr-blue)}.pco .hpw-steps li:last-child .hpw-step-n{color:var(--vr-mint-2)}.pco .hpw-step-t{font-family:var(--vr-font-display);letter-spacing:-.02em;color:var(--vr-ink);font-weight:700;line-height:1.15}.pco .hpw-step-d{font-size:var(--text-caption);color:var(--vr-ink-2);line-height:1.45}.pco .hpw-grades{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:0 clamp(24px,4vw,64px);display:grid}.pco .hpw-grades .hpw-head{margin:0}.pco .hpw-grade-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pco .hpw-grade-list li{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;min-width:0;padding:16px 18px;display:grid}.pco .hpw-grade-n{background:var(--vr-blue-soft);width:34px;height:34px;color:var(--vr-blue);font-family:var(--vr-font-mono);font-size:var(--text-caption);border-radius:10px;grid-row:span 2;place-items:center;font-weight:700;display:grid}.pco .hpw-grade-name{color:var(--vr-ink);font-weight:700}.pco .hpw-grade-d{font-size:var(--text-caption);color:var(--vr-ink-2)}.pco .hpw-rev-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pco .hpw-rev-card{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:22px;align-content:start;gap:8px;min-width:0;padding:22px;display:grid;position:relative}.pco .hpw-rev-card .rev-label{font-family:var(--vr-font-mono);font-size:var(--text-nano);letter-spacing:.12em;text-transform:uppercase;color:var(--vr-ink-2)}.pco .hpw-rev-card .rev-fig{font-family:var(--vr-font-display);letter-spacing:-.03em;color:var(--vr-ink);font-size:1.5rem;font-weight:700}.pco .hpw-rev-card .rev-meta{font-size:var(--text-ui);color:var(--vr-ink-2)}.pco .hpw-rev-card[data-revised=true]{background:var(--vr-night);box-shadow:none}.pco .hpw-rev-card[data-revised=true] .rev-label{color:var(--vr-mint-2)}.pco .hpw-rev-card[data-revised=true] :is(.rev-fig,.rev-meta){color:var(--vr-paper)}.pco .hpw-rev-choice{background:var(--vr-blue-soft);box-shadow:none}.pco .hpw-rev-opt{font-size:var(--text-ui);color:var(--vr-ink);line-height:1.5}.pco .hpw-rev-card+.hpw-rev-card:before{content:"→";background:var(--vr-paper);width:26px;height:26px;box-shadow:0 0 0 1px var(--vr-line);color:var(--vr-ink);z-index:1;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:50%;left:-12px;transform:translate(-50%,-50%)}.pco .hpw-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid!important}.pco .hpw-cards>li{height:100%}.pco .hpw-cta{background:radial-gradient(70% 90% at 90% 10%, #1fa37a40, transparent 60%), var(--vr-night);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;display:flex;padding:clamp(28px,4vw,48px)!important}.pco .hpw-cta h2{letter-spacing:-.045em;max-width:20ch;color:var(--vr-paper);margin:0;font-size:clamp(1.75rem,1.2rem + 1.9vw,2.75rem);line-height:1.04}.pco .hpw-cta h2 span{color:var(--vr-mint-2)}.pco .hpw-cta-actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:73.75rem){.pco .hpw-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:64rem){.pco .hpw-grades{grid-template-columns:minmax(0,1fr)}.pco .hpw-grades .hpw-head{margin-bottom:20px}.pco .hpw-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.5rem){.pco .stack.hpw>section{max-width:none}.pco .hpw-steps{grid-template-columns:minmax(0,1fr)}.pco .hpw-steps li{grid-template-columns:auto 1fr;column-gap:12px;padding:14px 16px}.pco .hpw-step-n{grid-row:span 2}.pco .hpw-grade-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pco .hpw-rev-flow{grid-template-columns:minmax(0,1fr);gap:20px}.pco .hpw-rev-card+.hpw-rev-card:before{content:"↓";top:-10px;left:50%}.pco .hpw-cards{grid-template-columns:minmax(0,1fr)}}.pco .stack.hpw{flex-direction:column;display:flex}.pco:has(.hpw-cta) .pc-foot-cta{display:none}.pco:has(.hpw-cta) .pc-foot{padding-top:0}.pco .chatw-launch--bubble{background:var(--vr-blue);width:60px;height:60px;min-height:60px;color:var(--vr-paper);border-radius:50%;justify-content:center;padding:0;position:relative}.pco .chatw-launch--bubble:before{content:none}.pco .chatw-launch--bubble:hover{background:var(--vr-blue-d,var(--vr-blue))}.pco .chatw-launch--bubble .chatw-dot{fill:var(--vr-blue)}.pco .chatw-badge{background:var(--vr-err);min-width:22px;height:22px;color:var(--vr-paper);box-shadow:0 0 0 3px var(--vr-paper);animation:chatw-pop .5s var(--vr-ease) .6s both;border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;top:-2px;right:-2px}@keyframes chatw-pop{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pco .chatw-badge{animation:none}}.pco .chatw-welcome{max-width:90%}.pco .chatw-start-btn{justify-self:stretch;width:calc(100% - 36px)}.pco .adm-auth{background:radial-gradient(60% 50% at 15% 10%, #1fa37a38, transparent 70%), radial-gradient(50% 60% at 95% 95%, #5fd7a81f, transparent 70%), var(--vr-night);min-height:100dvh;color:var(--vr-paper);place-items:center;padding:clamp(20px,4vw,48px) 16px;display:grid}.pco .adm-auth-inner{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:clamp(28px,5vw,72px);width:min(100%,980px);display:grid}.pco .adm-auth-logo{align-items:center;gap:10px;margin:0 0 28px;display:flex}.pco .adm-auth-logo .brand-wordmark,.pco .adm-auth-logo .brand-name{color:var(--vr-paper)}.pco .adm-auth-h{font-family:var(--vr-font-display);letter-spacing:-.05em;color:var(--vr-paper);margin:0;font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem);font-weight:800;line-height:1.02}.pco .adm-auth-points{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pco .adm-auth-points li{color:var(--vr-on-2);padding-left:26px;position:relative}.pco .adm-auth-points li:before{content:"";background:var(--vr-mint-2);border-radius:50%;width:10px;height:10px;position:absolute;top:.55em;left:0;box-shadow:0 0 0 4px #5fd7a82e}.pco .adm-auth-note{font-size:var(--text-caption);color:var(--vr-on-2);align-items:flex-start;gap:8px;margin:28px 0 0;display:flex}.pco .adm-auth-note svg{fill:none;stroke:var(--vr-mint-2);stroke-width:1.8px;flex:none;margin-top:2px}.pco .adm-auth-card{box-shadow:inset 0 0 0 1px var(--vr-vault-line), 0 40px 80px -40px #0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border-radius:26px;padding:clamp(24px,3vw,36px)}.pco .adm-auth-card h1{letter-spacing:-.04em;color:var(--vr-paper);margin:0;font-size:clamp(1.625rem,1.3rem + 1vw,2rem)}.pco .adm-auth-sub{color:var(--vr-on-2);font-size:var(--text-ui);margin:8px 0 20px}.pco .adm-auth-card form{gap:14px;display:grid}.pco .adm-auth-card .field{gap:6px;margin:0;display:grid}.pco .adm-auth-card label{color:var(--vr-on);font-size:var(--text-ui);font-weight:600}.pco .adm-auth-card input{border:1px solid var(--vr-vault-line);height:50px;color:var(--vr-paper);background:#ffffff0f;border-radius:14px;padding:0 16px;font-size:16px}.pco .adm-auth-card input::placeholder{color:var(--vr-on-2);opacity:.7}.pco .adm-auth-card input:focus{border-color:var(--vr-mint-2);background:#ffffff17;box-shadow:0 0 0 4px #5fd7a82e}.pco .adm-auth-card .btn{background:var(--vr-mint-2);width:100%;height:52px;color:var(--vr-night);margin-top:6px;font-weight:700}.pco .adm-auth-card .btn:hover{background:var(--vr-paper)}.pco .adm-auth-card .auth-links{border-top:1px solid var(--vr-vault-line);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:18px 0 0;padding-top:16px;display:flex}.pco .adm-auth-card .auth-links a{color:var(--vr-mint-2);font-weight:600;font-size:var(--text-ui);text-decoration:none}.pco .adm-auth-card .auth-links a:hover{text-decoration:underline}.pco .adm-auth-card :is(.error,.alert,[role=alert]){color:var(--vr-err-on-night)}.pco .adm-auth-card p{color:var(--vr-on-2)}@media (max-width:47.5rem){.pco .adm-auth{place-items:start center}.pco .adm-auth-inner{grid-template-columns:minmax(0,1fr)}.pco .adm-auth-points,.pco .adm-auth-note{display:none}.pco .adm-auth-logo{margin-bottom:12px}.pco .adm-auth-h{font-size:1.75rem}}.pco .adm-auth .brand-glyph{width:40px;height:40px}.pco .adm-auth .brand-wordmark{color:var(--vr-paper);font-size:22px}.pco .adm-auth .brand-wordmark em{color:var(--vr-mint-2)}.pco .adm-auth .admin-brand-tag{background:var(--vr-steel);height:24px;box-shadow:inset 0 0 0 1px var(--vr-vault-line);font-family:var(--vr-font-mono);font-size:var(--text-nano);letter-spacing:.1em;text-transform:uppercase;color:var(--vr-mint-2);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.pco .admin .admin-header{z-index:30;align-items:center;gap:16px;display:flex;position:sticky;top:0}.pco .admin .admin-header-right{align-items:center;gap:8px;margin-left:auto;display:flex}.pco .admin .admin-clock{min-height:40px;box-shadow:inset 0 0 0 1px var(--vr-vault-line);font-size:var(--text-ui);color:var(--vr-on);white-space:nowrap;background:#ffffff0d;border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.pco .admin .admin-clock:empty{display:none}.pco .admin .admin-clock svg{color:var(--vr-mint-2)}.pco .admin .admin-clock-time{font-family:var(--vr-font-mono);color:var(--vr-paper);font-weight:600}.pco .admin .admin-top-link{min-height:40px;color:var(--vr-on);font-size:var(--text-ui);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.pco .admin .admin-top-link:hover{color:var(--vr-paper);background:#ffffff14}.pco .admin .admin-bell{color:var(--vr-on);place-items:center;display:inline-grid}.pco .admin .admin-account>summary{cursor:pointer;border-radius:14px;align-items:center;gap:10px;min-height:44px;padding:4px 10px 4px 4px;list-style:none;display:flex}.pco .admin .admin-account .admin-user{color:var(--vr-paper);font-weight:600;font-size:var(--text-ui);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.pco .admin .admin-account .admin-account-menu .admin-user{color:var(--vr-ink)}.pco .admin .admin-logout button{cursor:pointer;min-height:40px;color:var(--vr-paper);font:inherit;font-size:var(--text-ui);white-space:nowrap;background:#ffffff14;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.pco .admin .admin-logout button:hover{background:var(--vr-err)}.pco .admin .admin-logout{margin:0}@media (max-width:80rem){.pco .admin .admin-clock-date{display:none}}@media (max-width:73.75rem){.pco .admin .admin-top-link span,.pco .admin .admin-logout span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pco .admin .admin-top-link,.pco .admin .admin-logout button{justify-content:center;width:40px;padding:0}.pco .admin .admin-account .admin-person-text{display:none}}@media (max-width:47.5rem){.pco .admin .admin-clock{display:none}.pco .admin .admin-header-right{gap:4px}}.pco .admin .nav-group>summary{border-radius:12px;justify-content:flex-start;gap:10px;min-height:44px;padding:10px 12px;font-size:11px}.pco .admin .nav-group>summary .admin-group-icon{color:var(--vr-mint-2);opacity:.9;flex:none;order:-1}.pco .admin .nav-group>summary:after{margin-left:auto}.pco .admin .nav-group[open]>summary{color:var(--vr-paper)}.pco .admin .nav-group>ul{border-left:1px solid var(--vr-vault-line);margin:2px 0 8px 10px;padding:2px 0 2px 8px}.pco .admin .nav-link{min-height:38px;font-size:var(--text-ui);padding:7px 12px}.pco .admin .nav-link .admin-icon{width:16px;height:16px}@media (min-width:67.5rem){.pco .admin .admin-sidebar{overscroll-behavior:contain;height:calc(100dvh - 64px);padding-bottom:48px;top:64px;overflow-y:auto}}.pco .admin .admin-main{gap:0}.pco .admin .page-head{margin:0 0 16px;border:0!important;padding:0!important}.pco .admin .page-head h1{margin:0;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.375rem);line-height:1.05}.pco .admin .page-head .sub{font-size:var(--text-ui);margin:8px 0 0}.pco .admin .admin-page-header{margin-bottom:16px}.pco .admin .adm-note{margin-bottom:20px}@media (min-width:67.5rem){.pco .admin .admin-main{padding:28px clamp(24px,2.6vw,40px) 64px}}.pco .admin .admin-main :is(table.data,.data-table,.adm-table) td{overflow-wrap:break-word}.pco .admin .admin-main :is(table.data,.data-table,.adm-table) td .sub{overflow-wrap:anywhere;white-space:normal}.pco .admin .admin-main :is(table.data,.data-table,.adm-table){width:100%}.pco .admin .filters{flex-wrap:wrap;align-items:flex-end;gap:12px 14px;display:flex}.pco .admin .filters>label.flt{flex:170px;gap:6px;min-width:0;margin:0;display:grid}.pco .admin .filters>label:has(>span+:is(input,select)){flex:170px;gap:6px;min-width:0;margin:0;display:grid}.pco .admin .filters>label:is(.flt,:has(>span+:is(input,select)))>span{font-size:var(--text-caption);font-weight:var(--vr-weight-semi);color:var(--vr-ink-2)}.pco .admin .filters>label:is(.flt,:has(>span+:is(input,select)))>:is(input,select){flex:none;width:100%}.pco .admin .filters>.check{align-items:center;gap:8px;min-height:44px;display:inline-flex}.pco .admin .filters>:is(.btn,button){flex:none;min-height:44px}.pco .admin .admin-main>#notifications{order:2}.pco .admin .admin-main>.card-grid:has(>.metric-card){order:1}.pco .admin .admin-main>.dash-charts{order:3}.pco .admin .notif-list--rows{box-shadow:inset 0 0 0 1px var(--vr-line);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:0;padding:0;list-style:none;display:grid;overflow:hidden}.pco .admin .notif-list--rows .notif{background:var(--vr-paper);box-shadow:none;border-radius:0;grid-template-columns:120px minmax(0,1.1fr) minmax(0,1.4fr) 170px 56px;align-items:center;gap:14px;padding:10px 16px;display:grid;transform:none}.pco .admin .notif-list--rows .notif+.notif{border-top:1px solid var(--vr-line)}.pco .admin .notif-list--rows .notif:hover{background:var(--vr-sunken);box-shadow:none;transform:none}.pco .admin .notif-list--rows .notif--seen{opacity:.7}.pco .admin .notif-list--rows .notif-kind{white-space:nowrap;justify-self:start}.pco .admin .notif-list--rows .notif-title{color:var(--vr-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;overflow:hidden}.pco .admin .notif-list--rows .notif-title:hover{color:var(--vr-blue-d);text-decoration:underline}.pco .admin .notif-list--rows .notif-detail{-webkit-line-clamp:1;color:var(--vr-ink-2);font-size:var(--text-ui)}.pco .admin .notif-list--rows .notif-when{color:var(--vr-ink-2)}.pco .admin .notif-list--rows .notif-open{justify-self:end;margin:0}.pco .admin .notif-more{margin-top:10px}.pco .admin .notif-more>summary{cursor:pointer;min-height:40px;color:var(--vr-blue-d);align-items:center;font-weight:600;display:inline-flex}.pco .admin .notif-more>ul{margin-top:8px}@media (max-width:64rem){.pco .admin .notif-list--rows .notif{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"kind title open""detail detail when";gap:4px 12px}.pco .admin .notif-list--rows .notif-kind{grid-area:kind}.pco .admin .notif-list--rows .notif-title{grid-area:title}.pco .admin .notif-list--rows .notif-open{grid-area:open}.pco .admin .notif-list--rows .notif-detail{grid-area:detail}.pco .admin .notif-list--rows .notif-when{font-size:var(--text-nano);grid-area:when}}.pco .admin .card-grid:has(>.metric-card){gap:12px}.pco .admin .metric-card{gap:2px;min-height:0;padding:16px 18px!important}.pco .admin .metric-card .metric-value{margin-top:6px;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);line-height:1.1}.pco .admin .metric-card .metric-hint{font-size:var(--text-caption)}.pco .admin dl.data{box-shadow:inset 0 0 0 1px var(--vr-line);border-radius:14px;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);margin:0;display:grid;overflow:hidden}.pco .admin dl.data>dt,.pco .admin dl.data>dd{border-bottom:1px solid var(--vr-line);margin:0;padding:10px 14px}.pco .admin dl.data>dt{background:var(--vr-sunken);font-size:var(--text-caption);color:var(--vr-ink-2);font-weight:600}.pco .admin dl.data>dd{background:var(--vr-paper);overflow-wrap:anywhere}.pco .admin dl.data>:nth-last-child(-n+2){border-bottom:0}.pco .admin ul.tree{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pco .admin ul.tree>li{border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;display:flex}.pco .admin ul.tree>li>a{color:var(--vr-ink);border-radius:10px;padding:6px 10px;font-weight:600;text-decoration:none}.pco .admin ul.tree>li>a:hover{background:var(--vr-sunken);color:var(--vr-blue-d)}.pco .admin form.adm-filters{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.pco .admin form.adm-filters>:is(input,select){flex:200px;width:auto;min-width:0;margin:0}.pco .admin form.adm-filters>:is(button,.btn){flex:none}@media (max-width:47.5rem){.pco .admin dl.data{grid-template-columns:minmax(0,1fr)}.pco .admin dl.data>dt{border-bottom:0;padding-bottom:2px}}.pco .admin dl.data>div{display:contents}.pco .admin dl.data>div>dt,.pco .admin dl.data>div>dd{border-bottom:1px solid var(--vr-line);margin:0;padding:10px 14px}.pco .admin dl.data>div>dt{background:var(--vr-sunken);font-size:var(--text-caption);color:var(--vr-ink-2);font-weight:600}.pco .admin dl.data>div>dd{background:var(--vr-paper);overflow-wrap:anywhere}.pco .admin dl.data>div:last-child>:is(dt,dd){border-bottom:0}@media (max-width:47.5rem){.pco .admin dl.data>div>dt{border-bottom:0;padding-bottom:2px}}@media (max-width:48rem){.pco .admin .filters>label:is(.flt,:has(>span+:is(input,select))){flex:none;width:100%}.pco .admin .filters>:is(.btn,button){width:100%}}@media (max-width:47.5rem){.pco .admin .admin-top-link,.pco .admin .admin-brand-tag{display:none}.pco .admin .admin-header{gap:8px;padding-inline:10px}.pco .admin .admin-bell,.pco .admin .admin-logout button{width:38px;min-height:38px}}.pco .ctile{min-width:0}.pco .ctile>a{overflow-wrap:anywhere;min-width:0;font-size:clamp(18px,1rem + 1.2vw,24px)}@media (max-width:23rem){.pco .ctile,.pco .stack>.card-grid.tile-list>li.ctile{padding:16px}.pco .ctile>a:before{width:30px;height:30px}}.pco .form-signed-in{border-radius:var(--vr-r-control);background:var(--vr-mint);color:var(--vr-ink-2);margin:0;padding:10px 14px;font-size:14px}.pco input.is-locked{background:var(--vr-sunken);color:var(--vr-ink-2);cursor:default}.pco .acct-matched{margin:0;font-size:14px}.pco .acct-matched strong{color:var(--vr-ink);overflow-wrap:anywhere}.pco .notice.notice--error{background:var(--vr-err-soft);color:var(--vr-err)}.pco .stack.cms-page.cms-home{--home-gap:clamp(64px, 7vw, 104px)}.pco .stack.cms-page.cms-home>:is(section,nav):not(.s-hero,.s-process_steps,.s-business_cta,.s-cta,.s-finalcta,.s-trust_bar,.s-smartsearch){padding-block:calc(var(--home-gap) / 2)}.pco .stack.cms-page.cms-home>:is(.s-process_steps,.s-business_cta,.s-cta,.s-finalcta){margin-block:calc(var(--home-gap) / 2)}.pco .stack.cms-page.cms-home>.s-hero.v-split{padding-bottom:calc(var(--home-gap) / 2)}.pco .stack.cms-page.cms-home>.s-smartsearch,.pco .stack.cms-page.cms-home>.s-trust_bar{padding-block:0 calc(var(--home-gap) / 2)}.pco .stack.cms-page.cms-home>section.panel{margin-block:calc(var(--home-gap) / 2) 0}.pco .site-main>.stack,.pco .site-main>.stack.cms-page{padding-bottom:0}.pco .sell-pager{grid-template-columns:1fr auto 1fr;grid-template-areas:"prev pages next";align-items:center;gap:12px;display:grid}.pco .sell-pager>.pager-prev{grid-area:prev;justify-self:start}.pco .sell-pager>.pager-next{grid-area:next;justify-self:end}.pco .sell-pager>.pager-pages{grid-area:pages}@media (max-width:47.5rem){.pco .sell-pager{grid-template-columns:1fr 1fr;grid-template-areas:"pages pages""prev next"}}.pco .s-anatomy .an-list li,.pco .an-list li{border-top:0}.pco .pdpq{grid-template-rows:auto;grid-template-areas:"side form"}.pco .pdpq-side{grid-area:side;align-self:start;gap:clamp(20px,2.6vw,32px);min-width:0;display:grid;position:sticky;top:88px}.pco .pdpq-side>.pdpq-intro,.pco .pdpq-side>.pdpq-media{grid-area:auto}.pco .pdpq-form{position:static}@media (min-width:64.01rem){.pco .pdpq-side .pdpq-art,.pco .pdpq-side .pdpq-photo{min-height:clamp(220px,22vw,320px);max-height:340px}.pco .pdpq-side .pdpq-art .demo-art--render{height:clamp(200px,20vw,290px)}}@media (min-width:64.01rem) and (max-height:760px){.pco .pdpq-side{position:static}}@media (max-width:64rem){.pco .pdpq{grid-template-areas:"side""form"}.pco .pdpq-side{position:static}}.pco .pc-search{flex:none;margin-left:auto;position:relative}.pco .pc-search+.pc-actions{margin-left:0}.pco .pc-search-btn{justify-content:center;width:44px;padding:0}.pco .pc-search-btn[aria-expanded=true]{background:#0f141214}.pco .pc-search-panel{z-index:60;background:var(--vr-paper);width:min(440px,100vw - 32px);box-shadow:0 0 0 1px var(--vr-line), 0 24px 60px -20px #0d161359;border-radius:20px;gap:10px;padding:14px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.pco .pc-search-panel[hidden]{display:none}.pco .pc-search-form{background:var(--vr-sunken);min-height:52px;box-shadow:inset 0 0 0 1px var(--vr-line);border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}.pco .pc-search-form:focus-within{box-shadow:inset 0 0 0 2px var(--vr-blue)}.pco .pc-search-form>svg{fill:none;stroke:var(--vr-ink-2);stroke-width:2px;stroke-linecap:round;flex:none}.pco .pc-search-form input{min-width:0;height:44px;box-shadow:none;font:inherit;color:var(--vr-ink);background:0 0;border:0;flex:1;padding:0;font-size:16px}.pco .pc-search-form .btn{flex:none;min-height:40px}.pco .pc-search-list{margin:0;padding:0;list-style:none;display:grid}.pco .pc-search-list a{min-height:42px;color:var(--vr-ink);border-radius:12px;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.pco .pc-search-list a:hover,.pco .pc-search-list a:focus-visible{background:var(--vr-mint)}.pco .pc-search-all{font-size:var(--text-caption);margin:0;padding:4px 12px 2px}.pco .pc-search-all a{color:var(--vr-blue-d);font-weight:600}@media (max-width:47.5rem){.pco .pc-search-btn{width:44px;height:44px}.pco .pc-search-panel{width:auto;position:fixed;top:112px;left:16px;right:16px}}.pco .chatw-launch--bubble{width:50px;height:50px;min-height:50px}.pco .chatw-launch--bubble svg{width:24px;height:24px}.pco .chatw-badge{min-width:20px;height:20px;padding:0 5px;font-size:11px;top:-4px;right:-4px}.pco .wa-fab,.pco .wa-fab img{width:46px;height:46px}.pco .wa-fab{right:calc(var(--vr-s-4) + 2px);bottom:86px}@media (max-width:47.5rem){.pco .wa-fab{bottom:calc(var(--fab-base,env(safe-area-inset-bottom,0px)) + var(--vr-s-3) + 50px + 10px);right:20px}}.pco .chatw-panel{background:var(--vr-paper);border-radius:26px;width:min(100vw - 32px,380px);box-shadow:0 0 0 1px #0f14120f,0 30px 80px -24px #0d161373,0 8px 24px -12px #0d161333}.pco .chatw-head{background:radial-gradient(120% 140% at 0% 0%, #1fa37a59, transparent 60%), var(--vr-night);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 16px 18px 18px;display:grid}.pco .chatw-avatar{background:var(--vr-blue);width:42px;height:42px;color:var(--vr-paper);border-radius:50%;place-items:center;font-size:18px;font-weight:800;display:grid;box-shadow:0 0 0 3px #ffffff1f}.pco .chatw-head-text{min-width:0}.pco .chatw-head h2{color:var(--vr-paper);margin:0;font-size:17px;font-weight:700;line-height:1.2}.pco .chatw-status{color:#ffffffb8;align-items:center;gap:7px;margin:3px 0 0;font-size:12.5px;display:flex}.pco .chatw-online{background:var(--vr-mint-2);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #5fd7a838}.pco .chatw-close{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--vr-paper);background:#ffffff14;border-radius:50%;place-items:center;display:grid}.pco .chatw-close:hover{background:#ffffff29}.pco .chatw-panel>.chatw-log{align-content:start;gap:10px;max-height:min(46vh,420px);margin-top:0;padding:16px 0 4px}.pco .chatw-log{flex-direction:column;display:flex}.pco .chatw-hello{justify-items:start;gap:10px;display:grid}.pco .chatw-hello-title{letter-spacing:-.02em;color:var(--vr-ink);margin:0;font-size:22px;font-weight:800}.pco .chatw-hello-note{color:var(--vr-ink-2);margin:0;font-size:13px;line-height:1.5}.pco .chatw-msg{background:var(--vr-blue);max-width:84%;color:var(--vr-paper);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:18px 18px 4px;align-self:flex-end;margin:0;padding:10px 14px 11px;font-size:14.5px;line-height:1.45}.pco .chatw-msg .chatw-who{color:#ffffffc7;white-space:normal;align-items:baseline;gap:8px;margin-bottom:2px;font-size:11.5px;font-weight:600;display:flex}.pco .chatw-msg .chatw-who time{opacity:.8;font-weight:400}.pco .chatw-msg--staff{background:var(--vr-mint);color:var(--vr-ink);border-radius:18px 18px 18px 4px;align-self:flex-start}.pco .chatw-msg--staff .chatw-who{color:var(--vr-blue-d)}.pco .chatw-msg.chatw-welcome{max-width:100%;font-size:15px}.pco .chatw-msg--system{max-width:92%;color:var(--vr-ink-2);border:1px dashed var(--vr-line-2);background:0 0;border-radius:12px;align-self:center;font-size:12.5px}.pco .chatw-msg .chat-files a{color:inherit}.pco .chatw-start-btn{width:calc(100% - 36px);min-height:50px;font-size:16px}.pco .chatw-form{gap:10px}.pco .chatw-form input,.pco .chatw-form textarea{border-radius:14px}.pco .chatw-start{color:var(--vr-ink-2);margin:0;font-size:13px}.pco .chatw-badge--unread{background:var(--vr-err);animation:chatw-pop .4s var(--vr-ease) both, chatw-ring 1.6s ease-in-out .4s 2}@keyframes chatw-ring{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.pco .chatw-badge--unread{animation:none}}.pco .convo-msg{justify-self:start;max-width:min(78%,620px)}.pco .convo-msg--customer{background:var(--vr-mist)}.pco .convo-msg--staff{background:var(--vr-blue);color:var(--vr-paper);border-radius:16px 16px 4px;justify-self:end}.pco .convo-msg--staff .convo-who,.pco .convo-msg--staff .convo-who time{color:#ffffffd1}.pco .convo-msg--staff .convo-files a{color:var(--vr-paper);box-shadow:none;background:#ffffff1f}.pco .admin .admin-bell-wrap{position:relative}.pco .admin button.admin-bell{cursor:pointer;background:0 0;border:0;padding:0}.pco .admin .admin-bell[aria-expanded=true]{background:#ffffff1f}.pco .admin .bell-pop{z-index:80;background:var(--vr-paper);width:min(420px,100vw - 24px);max-height:min(72vh,620px);color:var(--vr-ink);box-shadow:0 0 0 1px var(--vr-line), 0 30px 70px -20px #0d161373;border-radius:20px;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:absolute;top:calc(100% + 12px);right:-8px;overflow:hidden}.pco .admin .bell-pop:before{content:"";background:var(--vr-paper);width:12px;height:12px;box-shadow:-1px -1px 0 0 var(--vr-line);position:absolute;top:-6px;right:22px;transform:rotate(45deg)}.pco .admin .bell-head{border-bottom:1px solid var(--vr-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.pco .admin .bell-title{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.pco .admin .bell-unread{background:var(--vr-mint);color:var(--vr-blue-d);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.pco .admin .bell-bulk{gap:4px;display:flex}.pco .admin .bell-link{font:inherit;color:var(--vr-blue-d);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:13px;font-weight:600}.pco .admin .bell-link:hover:not(:disabled){background:var(--vr-mint)}.pco .admin .bell-link--danger{color:var(--vr-err)}.pco .admin .bell-link--danger:hover:not(:disabled){background:var(--vr-err-soft)}.pco .admin .bell-link:disabled{opacity:.45;cursor:default}.pco .admin .bell-error{color:var(--vr-err);margin:8px 18px 0;font-size:13px}.pco .admin .bell-list{margin:0;padding:6px;list-style:none;overflow-y:auto}.pco .admin .bell-item{border-radius:14px;align-items:flex-start;gap:4px;display:flex;position:relative}.pco .admin .bell-item:hover{background:var(--vr-sunken)}.pco .admin .bell-main{min-width:0;color:inherit;flex:1;gap:10px;padding:10px 6px 10px 12px;text-decoration:none;display:flex}.pco .admin .bell-dot{background:var(--vr-blue);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.pco .admin .bell-item.is-read .bell-dot{box-shadow:inset 0 0 0 1px var(--vr-line-2);background:0 0}.pco .admin .bell-text{gap:2px;min-width:0;display:grid}.pco .admin .bell-row1{color:var(--vr-ink-2);align-items:center;gap:8px;font-size:11.5px;display:flex}.pco .admin .bell-kind{font-family:var(--vr-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vr-blue-d);font-size:10px}.pco .admin .bell-item-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.pco .admin .bell-item.is-read .bell-item-title{color:var(--vr-ink-2);font-weight:500}.pco .admin .bell-detail{color:var(--vr-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pco .admin .bell-actions{opacity:.55;flex:none;gap:2px;padding:8px 8px 0 0;display:flex}.pco .admin .bell-item:hover .bell-actions,.pco .admin .bell-item:focus-within .bell-actions{opacity:1}.pco .admin .bell-icon{width:30px;height:30px;color:var(--vr-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.pco .admin .bell-icon:hover:not(:disabled){background:var(--vr-paper);color:var(--vr-ink);box-shadow:0 0 0 1px var(--vr-line)}.pco .admin .bell-empty{color:var(--vr-ink-2);text-align:center;place-items:center;gap:6px;padding:36px 18px;display:grid}.pco .admin .bell-empty svg{color:var(--vr-blue)}.pco .admin .bell-empty p{margin:0}.pco .admin .bell-foot{border-top:1px solid var(--vr-line);text-align:center;margin:0;padding:12px 18px;font-size:13px}.pco .admin .bell-foot a{color:var(--vr-blue-d);font-weight:600}@media (max-width:47.5rem){.pco .admin .bell-pop{width:auto;position:fixed;top:70px;left:12px;right:12px}.pco .admin .bell-pop:before{content:none}.pco .admin .bell-actions{opacity:1}}.pco .admin .bell-pop{flex-direction:column;display:flex}.pco .admin .bell-pop>.bell-list{flex:auto;min-height:0}.pco .admin .bell-pop>:not(.bell-list){flex:none}.pco .admin .new-order{gap:20px;max-width:920px;display:grid}.pco .admin .adm-callout{background:var(--vr-mint);color:var(--vr-ink);border-radius:14px;margin:0;padding:14px 16px;font-size:14px;line-height:1.55}.pco .admin .adm-fieldset{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border:0;border-radius:20px;min-width:0;margin:0;padding:20px}.pco .admin .adm-fieldset>legend{float:left;width:100%;margin:0 0 14px;padding:0;font-size:17px;font-weight:700}.pco .admin .adm-fieldset>legend+*{clear:both}.pco .admin .adm-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.pco .admin .adm-grid-2>label{color:var(--vr-ink);gap:6px;min-width:0;font-size:13.5px;font-weight:600;display:grid}.pco .admin .adm-grid-2>label.span-2{grid-column:1/-1}.pco .admin .adm-grid-2 :is(input,select,textarea){width:100%;font-weight:400}.pco .admin .adm-grid-2 select[size]{border-radius:12px;height:auto;padding:6px}.pco .admin .adm-grid-2 select[size] option{border-radius:8px;padding:7px 10px}.pco .admin .adm-money{display:block;position:relative}.pco .admin .adm-money>span{color:var(--vr-ink-2);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.pco .admin .adm-money>input{padding-left:28px}.pco .admin .adm-form-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}:is(.pco .admin .page-head--actions,.pco .admin .page-head:has(>.page-head-action)){position:relative}.pco .admin .page-head>.page-head-action{justify-self:start;width:auto}@media (min-width:48rem){.pco .admin .page-head:has(>.page-head-action){padding-right:190px}.pco .admin .page-head>.page-head-action{position:absolute;top:0;right:0}}.pco .admin .payout-new{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 24px;display:grid}.pco .admin .payout-new h2{margin:0 0 4px}.pco .admin .payout-new .sub{margin:0}.pco .admin .payout-new-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.pco .admin .payout-new-row select{min-width:240px}@media (max-width:47.5rem){.pco .admin .adm-grid-2,.pco .admin .payout-new{grid-template-columns:minmax(0,1fr)}.pco .admin .payout-new-row,.pco .admin .payout-new-row select,.pco .admin .payout-new-row .btn{width:100%}}.pco .admin .adm-grid-2 .adm-money>input[name]{padding-left:30px}.pco .admin .admin-main * .stack{max-width:none;margin-inline:0}.pco .admin .admin-main * .stack:not(.panel,.adm-panel,.adm-card){padding-inline:0;padding-bottom:0}.pco .admin .admin-main fieldset.bare{border:0;min-width:0;margin:0;padding:0}.pco .admin .page-head--bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.pco .admin .page-head--bar>div:first-child{flex:360px;min-width:0}.pco .admin .page-head--bar h1{margin:0 0 6px}.pco .admin .page-head--bar .sub{max-width:62ch;margin:0}.pco .admin .page-head-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pco .admin .cat-split{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:20px;display:grid}.pco .admin .cat-split>.panel{margin:0}.pco .admin .cat-edit{max-height:calc(100vh - 96px);position:sticky;top:80px;overflow-y:auto}.pco .admin .edit-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.pco .admin .edit-head h2{margin:0}.pco .admin .cat-tools{align-items:center;gap:12px;margin-bottom:12px;display:flex}.pco .admin .cat-tools input{flex:1;min-width:0}.pco .admin .cat-tools .sub{white-space:nowrap;margin:0}.pco .admin .cat-groups,.pco .admin .cat-sub{margin:0;padding:0;list-style:none}.pco .admin .cat-group{box-shadow:0 0 0 1px var(--vr-line);background:var(--vr-paper);border-radius:14px}.pco .admin .cat-group+.cat-group{margin-top:10px}.pco .admin .cat-group>details>summary{cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding-right:10px;list-style:none;display:flex}.pco .admin .cat-group>details>summary::-webkit-details-marker{display:none}.pco .admin .cat-group>details>summary:before{content:"";border-right:2px solid var(--vr-ink-2);border-bottom:2px solid var(--vr-ink-2);flex:none;width:8px;height:8px;margin-left:16px;transition:transform .2s;transform:rotate(-45deg)}.pco .admin .cat-group>details[open]>summary:before{transform:rotate(45deg)}.pco .admin .cat-group>details[open]>summary{border-bottom:1px solid var(--vr-line);border-radius:14px 14px 0 0}.pco .admin .cat-group>details>summary>.cat-row{flex:1}.pco .admin .cat-kids{background:var(--vr-sunken);min-width:24px;height:22px;color:var(--vr-ink-2);border-radius:999px;flex:none;place-items:center;padding:0 7px;font-size:12px;font-weight:600;display:grid}.pco .admin .cat-group .cat-sub{padding:6px}.pco .admin .cat-sub .cat-sub{border-left:1px dashed var(--vr-line-2);margin-left:18px;padding:0 0 0 10px}.pco .admin .cat-empty{margin:0;padding:10px 16px}.pco .admin .cat-row{border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;padding:6px 10px;display:flex}.pco .admin .cat-sub .cat-row:hover{background:var(--vr-sunken)}.pco .admin .cat-row.is-selected{background:var(--vr-mint)}.pco .admin .cat-name{color:var(--vr-ink);font-weight:600;text-decoration:none}.pco .admin .cat-row--top .cat-name{font-size:15.5px;font-weight:800}.pco .admin .cat-name:hover{color:var(--vr-blue-d);text-decoration:underline}.pco .admin .cat-meta{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pco .admin .cat-count{color:var(--vr-ink-2);font-size:12px}.pco .admin .cat-chip{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.pco .admin .cat-chip--muted{background:var(--vr-sunken);color:var(--vr-ink-2);box-shadow:inset 0 0 0 1px var(--vr-line)}.pco .admin .cat-chip--warn{background:var(--vr-warn-soft);color:var(--vr-warn)}.pco .admin .cat-actions{gap:4px;margin-left:auto;display:inline-flex}.pco .admin .cat-act{min-height:30px;color:var(--vr-blue-d);border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pco .admin .cat-act:hover{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line)}@media (max-width:64rem){.pco .admin .cat-split{grid-template-columns:minmax(0,1fr)}.pco .admin .cat-edit{order:-1;max-height:none;position:static;overflow:visible}}.pco .admin .cat-edit{max-height:none;position:static;overflow:visible}.pco .admin .cat-row{flex-wrap:nowrap}.pco .admin .cat-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pco .admin .cat-meta{white-space:nowrap;flex-wrap:nowrap}@media (max-width:30rem){.pco .admin .cat-count{display:none}}.pco .admin .blog-new>.panel{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 20px;padding:18px 22px;display:grid}.pco .admin .blog-new>.panel>h2{margin:0;font-size:17px}.pco .admin .blog-new>.panel>form.stack{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 12px;display:grid}.pco .admin .blog-new>.panel>form.stack>*{margin:0}.pco .admin .blog-new>.panel>form.stack>label{gap:4px;display:grid}.pco .admin .blog-new>.panel>form.stack>label>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pco .admin .blog-new>.panel>form.stack>label>input{width:100%}.pco .admin .blog-new>.panel>form.stack>.sub{grid-area:2/1/auto/-1;font-size:12.5px}.pco .admin .blog-new>.panel>form.stack>:is(.error,.notice){grid-column:1/-1}.pco .admin .blog-new>.panel>form.stack>button{grid-area:1/2}.pco .admin .blog-list{padding:0;overflow:hidden}.pco .admin .blog-list-head{border-bottom:1px solid var(--vr-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 18px;display:flex}.pco .admin .blog-status-tabs{flex-wrap:wrap;gap:4px;display:flex}.pco .admin .blog-status-tabs a{min-height:36px;color:var(--vr-ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pco .admin .blog-status-tabs a span{background:var(--vr-sunken);text-align:center;border-radius:999px;min-width:20px;padding:1px 6px;font-size:11.5px}.pco .admin .blog-status-tabs a:hover{background:var(--vr-sunken);color:var(--vr-ink)}.pco .admin .blog-status-tabs a.is-on{background:var(--vr-ink);color:var(--vr-paper)}.pco .admin .blog-status-tabs a.is-on span{background:#ffffff2e}.pco .admin .blog-search{flex:260px;gap:8px;max-width:380px;display:flex}.pco .admin .blog-search input{flex:1;min-width:0}.pco .admin .blog-empty{margin:0;padding:24px 18px}.pco .admin .blog-rows{margin:0;padding:0;list-style:none}.pco .admin .blog-row{border-top:1px solid var(--vr-line);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.pco .admin .blog-row:first-child{border-top:0}.pco .admin .blog-row:hover{background:var(--vr-sunken)}.pco .admin .blog-thumb{background:var(--vr-mist);width:112px;height:72px;color:var(--vr-ink-3);border-radius:12px;place-items:center;font-size:11px;text-decoration:none;display:grid;overflow:hidden}.pco .admin .blog-thumb img{object-fit:cover;width:100%;height:100%}.pco .admin .blog-row-main{gap:4px;min-width:0;display:grid}.pco .admin .blog-row-title{color:var(--vr-ink);overflow-wrap:anywhere;font-size:15.5px;font-weight:700;text-decoration:none}.pco .admin .blog-row-title:hover{color:var(--vr-blue-d);text-decoration:underline}.pco .admin .blog-row-meta{color:var(--vr-ink-2);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12.5px;display:flex}.pco .admin .blog-row-meta>span:first-child{font-family:var(--vr-font-mono);overflow-wrap:anywhere;font-size:11.5px}.pco .admin .blog-feat{color:var(--vr-gold-d);font-weight:600}.pco .admin .blog-row-live{color:var(--vr-ink-2);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.pco .admin .blog-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pco .admin .blog-row-actions form{margin:0}.pco .admin .post-status{background:var(--vr-sunken);min-height:22px;color:var(--vr-ink-2);box-shadow:inset 0 0 0 1px var(--vr-line);border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.pco .admin .post-status--published{background:var(--vr-ok-soft);color:var(--vr-ok-text);box-shadow:none}.pco .admin .post-status--scheduled{background:var(--vr-gold-soft);color:var(--vr-gold-d);box-shadow:none}.pco .admin .post-status--archived{background:var(--vr-warn-soft);color:var(--vr-warn);box-shadow:none}@media (max-width:47.5rem){.pco .admin .blog-new>.panel{grid-template-columns:minmax(0,1fr)}.pco .admin .blog-row{grid-template-columns:72px minmax(0,1fr)}.pco .admin .blog-thumb{width:72px;height:56px}.pco .admin .blog-row-actions{grid-column:1/-1;justify-content:flex-start}.pco .admin .blog-search{max-width:none}}.pco .admin .pe-bar{z-index:12;background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line), 0 12px 24px -18px #0d161359;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 16px;padding:10px 14px;display:flex;position:sticky;top:64px}.pco .admin .pe-bar-state{align-items:center;gap:10px;min-width:0;font-size:13px;display:inline-flex}.pco .admin .pe-bar-state .sub,.pco .admin .pe-bar-state .error{margin:0}.pco .admin .pe-saved{color:var(--vr-ok-text);font-weight:600}.pco .admin .pe-bar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pco .admin .pe-unpublish{color:var(--vr-err)}.pco .admin .pe-title>span{color:var(--vr-ink-2);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.pco .admin .pe-title input{letter-spacing:-.02em;min-height:56px;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:800}.pco .admin .pe-blocks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pco .admin .pe-block{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:14px;margin:0;padding:12px 14px 10px;position:relative}.pco .admin .pe-block:focus-within{box-shadow:0 0 0 2px var(--vr-blue)}.pco .admin .pe-block>*+*{margin-top:8px}.pco .admin .pe-block .pe-field{width:100%;min-height:0;box-shadow:none;resize:none;field-sizing:content;background:0 0;border:0;padding:2px 0;font-size:16px;line-height:1.6}.pco .admin .pe-block .pe-field:focus{box-shadow:none;background:0 0}.pco .admin .pe-block .pe-field--heading{letter-spacing:-.01em;font-size:20px;font-weight:800}.pco .admin .pe-block--heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.pco .admin .pe-block--heading>*+*{margin-top:0}.pco .admin .pe-block--heading>.pe-block-tools,.pco .admin .pe-block--heading>.pe-insert{grid-column:1/-1}.pco .admin .pe-level select{border-radius:8px;min-height:32px;padding:0 26px 0 10px;font-size:12px;font-weight:700}.pco .admin .pe-block-tools{border-top:1px dashed var(--vr-line);opacity:.45;flex-wrap:wrap;align-items:center;gap:4px;padding-top:8px;transition:opacity .15s;display:flex}.pco .admin .pe-block:hover .pe-block-tools,.pco .admin .pe-block:focus-within .pe-block-tools{opacity:1}.pco .admin .pe-block-tools .btn{min-height:30px;padding:0 10px;font-size:12.5px}.pco .admin .pe-block-move{gap:2px;margin-left:auto;display:inline-flex}.pco .admin .pe-insert{justify-content:center;height:0;margin:0;display:flex;position:relative}.pco .admin .pe-plus{z-index:2;background:var(--vr-paper);width:26px;height:26px;color:var(--vr-blue-d);box-shadow:0 0 0 1px var(--vr-line);cursor:pointer;opacity:0;border:0;border-radius:50%;font-weight:800;transition:opacity .15s;position:absolute;top:2px}.pco .admin .pe-block:hover .pe-plus,.pco .admin .pe-plus:focus-visible,.pco .admin .pe-plus[aria-expanded=true]{opacity:1}.pco .admin .pe-chooser{z-index:5;background:var(--vr-paper);max-width:420px;box-shadow:0 0 0 1px var(--vr-line), 0 18px 40px -20px #0d161366;border-radius:12px;flex-wrap:wrap;gap:4px;padding:8px;display:flex;position:absolute;top:32px}.pco .admin .pe-chooser button{background:var(--vr-sunken);min-height:32px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 10px;font-size:13px}.pco .admin .pe-chooser button:hover{background:var(--vr-mint)}.pco .admin .pe-other>.menu-label,.pco .admin .pe-image:before{background:var(--vr-mint);color:var(--vr-blue-d);font-family:var(--vr-font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:6px;padding:2px 8px;font-size:10.5px;display:inline-block}.pco .admin .pe-image:before{content:"Image"}.pco .admin .pe-image{gap:10px;display:grid}.pco .admin .pe-image label,.pco .admin .pe-other label{gap:4px;font-size:13px;font-weight:600;display:grid}.pco .admin .pe-side .pe-group{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:16px}.pco .admin .pe-side .pe-group+.pe-group{margin-top:12px}.pco .admin .pe-side .pe-group>summary{cursor:pointer;padding:14px 16px;font-weight:700}.pco .admin .pe-side .pe-group-body{gap:12px;padding:0 16px 16px;display:grid}.pco .admin .pe-side .pe-group-body label{gap:4px;font-size:13px;font-weight:600;display:grid}.pco .admin .pe-side .pe-group-body :is(input:not([type=checkbox]),select,textarea){width:100%}.pco .admin .pe-side .pe-group-body label.check{align-items:center;gap:8px;display:flex}.pco .admin .pe-side .pe-group-body select[multiple]{border-radius:12px;min-height:96px;padding:6px}.pco .admin .pe-group--publish{box-shadow:0 0 0 2px var(--vr-blue-soft), 0 0 0 1px var(--vr-line)}.pco .admin .pe-publish-state{margin:0;font-size:13.5px}.pco .admin .pe-toc{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.pco .admin .pe-toc li[data-level="3"]{margin-left:12px}.pco .admin .pe-toc li[data-level="4"]{margin-left:24px}.pco .admin .pe-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.pco .admin .pe-actions>p{margin:0}.pco .admin .pe-upload{display:inline-flex;position:relative;overflow:hidden}.pco .admin .pe-upload input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pco .admin .pe-block textarea.pe-field{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;padding:2px 0}.pco .admin .pe-block textarea.pe-field:focus{box-shadow:none}.pco .admin .pe-title input[name=title]{letter-spacing:-.02em;min-height:56px;font-size:clamp(1.25rem,1rem + 1vw,1.625rem);font-weight:800}.pco .admin .pe-block-tools .btn,.pco .admin .pe-block-tools summary.btn{border-radius:8px;height:30px;min-height:30px;padding:0 10px;font-size:12.5px;font-weight:600}.pco .admin .pe-block-tools .pe-more{position:relative}.pco .admin .pe-block-tools .pe-more-menu{z-index:6;background:var(--vr-paper);min-width:180px;box-shadow:0 0 0 1px var(--vr-line), 0 18px 40px -20px #0d161366;border-radius:12px;padding:6px;display:grid;position:absolute;top:34px;left:0}.pco .admin .pe-block-tools .pe-more-menu button{text-align:left;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:13px}.pco .admin .pe-block-tools .pe-more-menu button:hover{background:var(--vr-mint)}.pco .admin .pe-body{background:var(--vr-sunken);box-shadow:inset 0 0 0 1px var(--vr-line);border-radius:18px;padding:12px}.pco .admin .pe-note{font-size:12.5px}.pco .admin .pe-body .pe-blocks>.pe-block textarea.pe-field{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;padding:2px 0}.pco .admin .post-editor .pe-main .pe-title input[name=title][type=text]{letter-spacing:-.02em;min-height:56px;font-size:clamp(1.25rem,1rem + 1vw,1.625rem);font-weight:800}.pco .admin .media-toolbar{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.pco .admin .media-toolbar>.sub{margin:0 auto 0 0}.pco .admin .seg{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:999px;padding:3px;display:inline-flex}.pco .admin .seg a{min-height:32px;color:var(--vr-ink-2);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pco .admin .seg a[aria-current=page]{background:var(--vr-ink);color:var(--vr-paper)}.pco .admin .media-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pco .admin .media-card{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:18px;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.pco .admin .media-card:has(.row-editor){grid-column:1/-1;grid-template-rows:auto;grid-template-columns:minmax(200px,320px) minmax(0,1fr)}.pco .admin .media-thumb{aspect-ratio:4/3;background-color:var(--vr-sunken);background-image:linear-gradient(45deg, var(--vr-mist) 25%, transparent 25%), linear-gradient(-45deg, var(--vr-mist) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--vr-mist) 75%), linear-gradient(-45deg, transparent 75%, var(--vr-mist) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;place-items:center;display:grid;overflow:hidden}.pco .admin .media-thumb img{object-fit:contain;width:100%;height:100%;transition:transform .3s var(--vr-ease)}.pco .admin a.media-thumb:hover img{transform:scale(1.04)}.pco .admin .media-thumb--none{font-family:var(--vr-font-mono);color:var(--vr-ink-2);font-size:13px}.pco .admin .media-body{align-content:start;gap:6px;min-width:0;padding:12px 14px 14px;display:grid}.pco .admin .media-body>p{margin:0}.pco .admin .media-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.pco .admin .media-meta{color:var(--vr-ink-2);font-size:12px}.pco .admin .media-chips{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.pco .admin .media-used{color:var(--vr-ink-2)}.pco .admin .media-actions{flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:4px;display:flex}.pco .admin .media-actions .row-actions{display:contents}.pco .admin .media-card .row-editor{flex-basis:100%;width:100%;margin:8px 0 0;position:static}.pco .admin .media-mini{object-fit:cover;float:left;background:var(--vr-sunken);border-radius:6px;width:48px;height:36px;margin:2px 10px 0 0}.pco .admin .media-upload>summary,.pco .admin details.panel>summary{cursor:pointer;font-weight:700}@media (max-width:47.5rem){.pco .admin .media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pco .admin .media-card:has(.row-editor){grid-template-columns:minmax(0,1fr)}}.pco .admin .adm-searchbar{background:var(--vr-paper);width:min(100%,460px);min-height:44px;box-shadow:0 0 0 1px var(--vr-line);border-radius:999px;flex:0 auto;align-items:center;gap:8px;padding:0 4px 0 14px;display:flex}.pco .admin .adm-searchbar:focus-within{box-shadow:0 0 0 2px var(--vr-blue)}.pco .admin .adm-searchbar>svg{color:var(--vr-ink-2);flex:none}.pco .admin .adm-searchbar>input[type=search]{min-width:0;min-height:40px;box-shadow:none;background:0 0;border:0;flex:1;padding:0}.pco .admin .adm-searchbar>input[type=search]:focus{box-shadow:none}.pco .admin .adm-searchbar>.btn{flex:none;min-height:36px}.pco .admin .media-upload>summary{align-items:center;gap:12px;list-style:none;display:flex}.pco .admin .media-upload>summary::-webkit-details-marker{display:none}.pco .admin .media-upload>summary>span:last-child{gap:2px;display:grid}.pco .admin .media-upload>summary .sub{margin:0;font-size:12.5px;font-weight:400}.pco .admin .media-upload-ic{background:var(--vr-blue);width:36px;height:36px;color:var(--vr-paper);border-radius:10px;place-items:center;font-size:22px;font-weight:600;line-height:1;display:grid}.pco .admin details.media-upload{padding:14px 18px}.pco .admin details.media-upload[open]>summary{margin-bottom:14px}.pco .admin form.adm-searchbar.search>input[type=search][name=search]{min-width:0;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0}.pco .admin .field-like{gap:6px;display:grid}.pco .admin .field-label{color:var(--vr-ink);font-size:13px;font-weight:600}.pco .admin .img-pick{gap:8px;min-width:0;display:grid}.pco .admin .img-pick-current{background:var(--vr-sunken);box-shadow:inset 0 0 0 1px var(--vr-line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px;display:flex}.pco .admin .img-pick-thumb{background:var(--vr-paper);width:96px;height:64px;box-shadow:0 0 0 1px var(--vr-line);color:var(--vr-ink-3);border-radius:10px;flex:none;place-items:center;font-size:11px;display:grid;overflow:hidden}.pco .admin .img-pick-thumb img{object-fit:cover;width:100%;height:100%}.pco .admin .img-pick-text{flex:140px;gap:2px;min-width:0;display:grid}.pco .admin .img-pick-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.pco .admin .img-pick-text .sub{margin:0;font-size:12px}.pco .admin .img-pick-buttons{flex-wrap:wrap;gap:6px;display:flex}.pco .admin .img-pick-upload{cursor:pointer;position:relative;overflow:hidden}.pco .admin .img-pick-upload input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.pco .admin .img-pick-clear{color:var(--vr-err)}.pco .admin .img-pick-panel{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line), 0 18px 40px -24px #0d161359;border-radius:14px;gap:10px;padding:12px;display:grid}.pco .admin .img-pick-tools{gap:8px;display:flex}.pco .admin .img-pick-tools input{flex:1;min-width:0}.pco .admin .img-pick-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pco .admin .img-pick-grid button{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:10px;gap:4px;padding:4px;display:grid}.pco .admin .img-pick-grid button:hover{background:var(--vr-sunken)}.pco .admin .img-pick-grid button.is-on{background:var(--vr-mint);box-shadow:0 0 0 2px var(--vr-blue)}.pco .admin .img-pick-cell{aspect-ratio:4/3;background:var(--vr-sunken);color:var(--vr-ink-3);border-radius:8px;place-items:center;font-size:11px;display:grid;overflow:hidden}.pco .admin .img-pick-cell img{object-fit:cover;width:100%;height:100%}.pco .admin .img-pick-name{text-overflow:ellipsis;white-space:nowrap;color:var(--vr-ink-2);font-size:11.5px;overflow:hidden}.pco .admin form:not(.stack):not(.filters):not(.adm-searchbar):not(.adm-search):not(.search)>:is(label,.field,.field-like,fieldset)+:is(label,.field,.field-like,fieldset,button,.btn),.pco .admin .settings-form>:is(label,.field,.field-like)+:is(label,.field,.field-like){margin-top:16px}.pco .admin form:not(.stack)>label:not(.check){gap:6px;display:grid}.pco .admin form:not(.stack)>label:not(.check)>.sub{margin:0;font-size:12.5px}.pco .admin .admin-main form.stack>*+*{margin-top:16px}.pco .admin .admin-main form.stack>label:not(.check){gap:6px;display:grid}.pco .admin .admin-main form.stack>label:not(.check)>.sub{margin:0;font-size:12.5px}.pco .admin .admin-main form.stack>:is(h2,h3){margin-bottom:0}.pco .admin .st-browser{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;display:grid}.pco .admin .st-nav{background:var(--vr-paper);max-height:calc(100vh - 96px);box-shadow:0 0 0 1px var(--vr-line);border-radius:18px;align-content:start;gap:10px;padding:12px;display:grid;position:sticky;top:80px;overflow-y:auto}.pco .admin .st-nav input{width:100%}.pco .admin .st-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pco .admin .st-nav button{width:100%;min-height:36px;font:inherit;text-align:left;color:var(--vr-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;display:flex}.pco .admin .st-nav button:hover{background:var(--vr-sunken)}.pco .admin .st-nav button.is-on{background:var(--vr-ink);color:var(--vr-paper)}.pco .admin .st-nav-count{color:var(--vr-ink-2);flex:none;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.pco .admin .st-nav button.is-on .st-nav-count{color:#ffffffbf}.pco .admin .st-nav-count em{background:var(--vr-gold-soft);color:var(--vr-gold-d);border-radius:999px;padding:0 6px;font-style:normal;font-weight:700}.pco .admin .st-main{gap:14px;min-width:0;display:grid}.pco .admin .st-search{background:var(--vr-paper);min-height:52px;box-shadow:0 0 0 1px var(--vr-line);border-radius:16px;align-items:center;gap:10px;padding:0 16px;display:flex}.pco .admin .st-search:focus-within{box-shadow:0 0 0 2px var(--vr-blue)}.pco .admin .st-search>svg{color:var(--vr-ink-2);flex:none}.pco .admin .st-main .st-search>input[type=search][aria-label]{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;min-height:48px;padding:0}.pco .admin .st-search .sub{white-space:nowrap;margin:0;font-size:12.5px}.pco .admin .st-main-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pco .admin .st-main-head h2{margin:0;font-size:20px}.pco .admin .st-main-head .sub{margin:0}.pco .admin .st-list{gap:10px;display:grid}.pco .admin .st-item{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:16px;padding:14px 16px}.pco .admin .st-item-group{font-family:var(--vr-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vr-blue-d);margin:0 0 6px;font-size:10.5px}.pco .admin .st-item .st-field form.stack{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 14px;display:grid}.pco .admin .st-item .st-field form.stack>*{margin:0}.pco .admin .st-item .st-field form.stack>.st-control{grid-column:1;gap:6px;display:grid}.pco .admin .st-item .st-field form.stack>.st-default{overflow-wrap:anywhere;grid-area:2/1;font-size:12px}.pco .admin .st-item .st-field form.stack>.st-actions{grid-area:1/2;align-self:end;gap:6px;display:flex}.pco .admin .st-item .st-field form.stack>:is(.error,.notice){grid-column:1/-1}.pco .admin .st-label{font-size:13.5px;font-weight:600}.pco .admin .st-changed{color:var(--vr-gold-d);font-weight:600}.pco .admin .st-control :is(input[type=text],textarea,select){width:100%}@media (max-width:64rem){.pco .admin .st-browser{grid-template-columns:minmax(0,1fr)}.pco .admin .st-nav{max-height:280px;position:static}}@media (max-width:47.5rem){.pco .admin .st-item .st-field form.stack{grid-template-columns:minmax(0,1fr)}.pco .admin .st-item .st-field form.stack>.st-actions{grid-area:auto/1}.pco .admin .st-search .sub{display:none}}.pco .admin .st-item .st-field{border:0;margin:0;padding:0}.pco .admin .st-item{padding:12px 16px}.pco .admin .admin-main .page-head:not(.page-head--bar){grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 24px;padding-right:0;display:grid}.pco .admin .admin-main .page-head:not(.page-head--bar)>*{grid-column:1;margin:0}.pco .admin .admin-main .page-head:not(.page-head--bar)>:is(a.btn,a.btn-ghost,button.btn,.page-head-action){grid-area:1/2;place-self:start end;margin:4px 0 0;position:static}.pco .admin .admin-main .page-head>a.btn-ghost:not(.btn){background:var(--vr-paper);min-height:36px;box-shadow:0 0 0 1px var(--vr-line);color:var(--vr-ink);border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.pco .admin .admin-main .page-head>a.btn-ghost:not(.btn):hover{box-shadow:0 0 0 1px var(--vr-ink)}@media (max-width:47.5rem){.pco .admin .admin-main .page-head:not(.page-head--bar){grid-template-columns:minmax(0,1fr)}.pco .admin .admin-main .page-head:not(.page-head--bar)>:is(a.btn,a.btn-ghost,button.btn,.page-head-action){grid-area:auto/1;justify-self:start}}.pco .admin table.data td,.pco .admin table.data th{overflow-wrap:normal;word-break:normal}.pco .admin table.data :is(td,th) :is(.sub,code,a[href^=mailto]){overflow-wrap:anywhere}.pco .admin .split>.panel:has(>table,>.table-wrap){overflow-x:auto}.pco .admin .admin-main form.stack>:is(label:not(.check),.field),.pco .admin .admin-main form.stack>fieldset>:is(label:not(.check),.field){max-width:760px}.pco .admin .mi-list{gap:0;margin:0 0 16px;padding:0;list-style:none;display:grid}.pco .admin .mi-list>li.mi-row{border-top:1px solid var(--vr-line);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 4px;display:grid}.pco .admin .mi-list>li.mi-row:first-child{border-top:0}.pco .admin .mi-list>li.mi-row--child .mi-main{padding-left:18px}.pco .admin .mi-pos{background:var(--vr-sunken);width:26px;height:26px;color:var(--vr-ink-2);border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid}.pco .admin .mi-main{gap:2px;min-width:0;display:grid}.pco .admin .mi-main .menu-label{font-weight:700}.pco .admin .mi-main .sub{font-size:12px;font-family:var(--vr-font-mono);margin:0}.pco .admin .mi-list .status-badge,.pco .admin .mi-list>li>span[class*=badge]{justify-self:start;width:auto}.pco .admin .mi-actions{align-items:center;gap:6px;display:inline-flex}.pco .admin .mi-move{background:var(--vr-sunken);cursor:pointer;border:0;border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.pco .admin .mi-move:hover:not(:disabled){background:var(--vr-mint)}.pco .admin .mi-move:disabled{opacity:.35;cursor:default}.pco .admin .mi-actions .btn{min-height:34px}@media (max-width:47.5rem){.pco .admin .mi-list>li.mi-row{grid-template-columns:26px minmax(0,1fr) auto}.pco .admin .mi-list>li.mi-row>.mi-actions{grid-column:2/-1}}.pco .admin .adm-delete .btn{height:auto;min-height:34px;padding:0 14px;font-size:13.5px}.pco .admin .page-head-buttons .adm-delete .btn{min-height:36px}.pco .pc-search .pc-search-panel .pc-search-form input[type=search][name=q]{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:44px;padding:0}.pco .chatw-panel{flex-direction:column;max-height:calc(100dvh - 190px);display:flex}.pco .chatw-panel>.chatw-log{flex:auto;min-height:80px;max-height:none;overflow-y:auto}.pco .chatw-panel>:not(.chatw-log){flex:none}@media (max-width:47.5rem){.pco .chatw-panel{max-height:calc(100dvh - 280px)}}@media (min-width:64.01rem){.pco .admin .admin-main .split:not(.cat-split){grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}}.pco .admin table.data td.nowrap,.pco .admin table.data td.nowrap .sub{white-space:nowrap;overflow-wrap:normal}@media (max-width:47.5rem){.pco .ctile>a{overflow-wrap:break-word;font-size:16.5px}}@media (max-width:24rem){.pco .stack>.card-grid.tile-list:has(>li.ctile){grid-template-columns:minmax(0,1fr)}}.pco .stack>p.sell-count{text-align:center;width:100%;max-width:none;color:var(--vr-ink-2);font-size:var(--text-caption);margin:14px 0 0}.pco .pc-search .pc-search-panel .pc-search-form input[type=search][name=q]:focus,.pco .pc-search .pc-search-panel .pc-search-form input[type=search][name=q]:focus-visible{outline-offset:0;box-shadow:none;outline:2px solid #0000}.pco .pc-search-form:focus-within{background:var(--vr-paper);box-shadow:inset 0 0 0 1px var(--vr-ink-3), 0 0 0 4px var(--vr-blue-soft)}.pco .blog-list{gap:clamp(20px,3vw,32px);display:grid}.pco .blog-list>.sec-head{margin-bottom:0}.pco .blog-list .blog-count{color:var(--vr-ink-2);place-self:end;margin:0}.pco .blog-lead-flag{color:var(--vr-blue-d);font-weight:700}@media (max-width:67.49rem){.pco .blog-list .blog-count{justify-self:start}}.pco .cat-grid-sec .cat-grid-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pco .cat-grid-sec .cat-grid-5>li{min-width:0;margin:0}.pco .cat-grid-sec .cat-grid-more{justify-content:center;margin:28px 0 0;display:flex}@media (max-width:63.99rem){.pco .cat-grid-sec .cat-grid-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:47.5rem){.pco .cat-grid-sec .cat-grid-5{gap:10px}}.pco .nl-band{background:var(--vr-night);color:var(--vr-paper);border-radius:32px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}.pco .nl-band:before{content:"";aspect-ratio:1;background:var(--vr-lens-glow);pointer-events:none;border-radius:50%;width:60%;position:absolute;inset:auto -10% -60% auto}.pco .nl-band>*{position:relative}.pco .nl-band-copy{gap:14px;display:grid}.pco .nl-band-kicker{background:var(--vr-steel-2);color:var(--vr-blue-light);font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-self:start;align-items:center;gap:8px;margin:0;padding:6px 12px;font-weight:700;display:inline-flex}.pco .nl-band-kicker svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pco .nl-band h2{color:var(--vr-paper);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,1.4rem + 2vw,3rem);line-height:1.02}.pco .nl-band-lead{max-width:46ch;color:var(--vr-glass-fg);margin:0;font-size:17px;line-height:1.55}.pco .nl-band-points{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pco .nl-band-points li{color:var(--vr-glass-fg);border:0;margin:0;padding-left:28px;position:relative}.pco .nl-band-points li:before{content:"";background:var(--vr-blue);border-radius:50%;width:18px;height:18px;position:absolute;top:.2em;left:0}.pco .nl-band-points li:after{content:"";border:solid var(--vr-paper);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:calc(.2em + 4px);left:6px;transform:rotate(45deg)}.pco .nl-band-card{background:var(--vr-paper);color:var(--vr-ink);border-radius:24px;padding:clamp(20px,3vw,32px);box-shadow:0 30px 60px -40px #0009}.pco .nl-band-card .nl-form{gap:12px;display:grid}.pco .nl-band-card .nl-form>label{color:var(--vr-ink);font-weight:700}.pco .nl-band-card .nl-note{margin:0}@media (max-width:55rem){.pco .nl-band{border-radius:24px;grid-template-columns:minmax(0,1fr)}}.pco .auth-main .field-row,.pco .auth-card .field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:30rem){.pco .auth-main .field-row,.pco .auth-card .field-row{grid-template-columns:minmax(0,1fr)}}.pco .admin .adm-back{font-size:var(--text-caption);margin:0 0 8px}.pco .admin .adm-back a{background:var(--vr-paper);min-height:32px;box-shadow:0 0 0 1px var(--vr-line);color:var(--vr-ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-weight:600;text-decoration:none;display:inline-flex}.pco .admin .adm-back a:hover{color:var(--vr-ink);box-shadow:0 0 0 1px var(--vr-ink-3)}.pco .admin .qr-title{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 6px;display:flex}.pco .admin .page-head--bar .qr-title h1{margin:0}.pco .admin .qr-status{white-space:nowrap;background:var(--vr-badge-bg);min-height:26px;color:var(--vr-ink);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.pco .admin .qr-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pco .admin .qr-status--pending{background:var(--vr-gold-soft);color:var(--vr-gold-d)}.pco .admin .qr-status--in_review,.pco .admin .qr-status--processing{background:var(--vr-blue-soft);color:var(--vr-blue-d)}.pco .admin .qr-status--offer_sent{background:var(--vr-ph-soft);color:var(--vr-ph)}.pco .admin .qr-status--completed{background:var(--vr-ok-soft);color:var(--vr-ok-text)}.pco .admin .qr-status--cancelled{background:var(--vr-disabled-bg);color:var(--vr-ink-2)}.pco .admin .qr-page .rec-layout{margin-top:4px}.pco .admin .qr-data{gap:0;margin:0;display:grid}.pco .admin .qr-data>div{border-top:1px solid var(--vr-line);grid-template-columns:minmax(96px,150px) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.pco .admin .qr-data>div:first-child{border-top:0;padding-top:0}.pco .admin .qr-data dt{color:var(--vr-ink-2);margin:0;font-weight:600}.pco .admin .qr-data dd{overflow-wrap:anywhere;white-space:pre-line;min-width:0;margin:0}.pco .admin .rec-side .qr-data>div{grid-template-columns:minmax(0,1fr);gap:2px}.pco .admin .qr-sub-h{margin:18px 0 10px;font-size:1rem}.pco .admin .adm-photos{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pco .admin .adm-photos li{min-width:0;margin:0}.pco .admin .adm-photos a{color:var(--vr-ink-2);gap:6px;font-size:12.5px;text-decoration:none;display:grid}.pco .admin .adm-photos img{aspect-ratio:1;object-fit:cover;background:var(--vr-sunken);width:100%;box-shadow:0 0 0 1px var(--vr-line);border-radius:12px}.pco .admin .adm-photos a:hover img{box-shadow:0 0 0 2px var(--vr-blue)}.pco .admin .adm-photos span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pco .admin .qr-forms{gap:16px;display:grid}.pco .admin .qr-forms>.qr-form{gap:14px;margin:0;display:grid}.pco .admin .qr-forms>.qr-form>h2{margin:0}.pco .admin .qr-forms>.qr-form label{max-width:none}.pco .admin .qr-form-actions{gap:10px;margin:0;display:flex}.pco .admin .qr-timeline{border-left:2px solid var(--vr-line);gap:14px;margin:0;padding:0 0 0 18px;list-style:none;display:grid}.pco .admin .qr-timeline li{margin:0;position:relative}.pco .admin .qr-timeline li:before{content:"";background:var(--vr-paper);width:12px;height:12px;box-shadow:0 0 0 2px var(--vr-blue);border-radius:50%;position:absolute;top:5px;left:-25px}.pco .admin .qr-timeline p{overflow-wrap:anywhere;margin:2px 0 0}.pco .admin .qr-timeline .qr-tl-head{margin:0}.pco .admin .rec-side>.adm-panel .stack{gap:12px}.pco .ord-card-foot{border-top:1px solid var(--vr-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.pco .ord-card-action{color:var(--vr-gold-d);margin:0;font-weight:600}.pco .ord-card-buttons{flex-wrap:wrap;gap:10px;margin:0 0 0 auto;display:flex}@media (max-width:30rem){.pco .ord-card-buttons{width:100%;margin-left:0}.pco .ord-card-buttons .btn{flex:100%;justify-content:center}.pco .nl-band-card .nl-row .btn{flex:100%}}.pco .pdp-about{background:var(--vr-paper);max-width:860px;box-shadow:0 0 0 1px var(--vr-line);border-radius:24px;gap:14px;padding:clamp(24px,3.5vw,40px);display:grid}.pco .pdp-about h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.pco .pdp-about p{color:var(--vr-ink-2);max-width:70ch;margin:0;line-height:1.65}@media (max-width:47.5rem){.pco .chatw:has(>.chatw-panel){bottom:0;left:0;right:0}.pco .chatw>.chatw-panel{width:100%;max-height:calc(100dvh - 120px);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:24px 24px 0 0;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -20px 60px -20px #0d161373}.pco .chatw:has(>.chatw-panel)>.chatw-launch{display:none}.pco .chatw>.chatw-panel{overscroll-behavior:contain;overflow-y:auto}.pco .chatw>.chatw-panel>.chatw-head{z-index:1;position:sticky;top:0}.pco .chatw>.chatw-panel>.chatw-log{flex:none;min-height:0;max-height:none;overflow:visible}.pco:has(.chatw>.chatw-panel) .mcta{display:none}.pco .chatw-head{padding:14px 12px 14px 20px}.pco .chatw-panel>:not(.chatw-head){margin-inline:20px}.pco .chatw-start-btn{width:calc(100% - 40px)}.pco .pc-hdr-row>.pc-search~.burger{margin-left:4px}}@media (max-width:30rem){.pco .pc-util-rating .pc-stars{display:none}.pco .pc-util-right{gap:12px}.pco .pc-util-row{gap:10px}}@media (max-width:47.5rem){.pco .rev-section .rev-track{scroll-snap-type:x mandatory;padding:2px 2px 6px;scroll-padding-inline:2px}.pco .site-main{padding-inline:16px}.pco .site-main:has(>.stack.cms-page){padding-inline:0}.pco .site-main>.stack:not(.cms-page),.pco .site-main>.stack:not(.cms-page)>.stack,.pco .site-main>.auth-shell,.pco .site-main>div>.auth-shell{padding-inline:0}.pco .site-main .page-hero--night{margin-inline:0;padding-inline:20px}.pco .stack.cms-page>.s-process_steps,.pco .stack.cms-page>.s-business_cta,.pco .stack.cms-page>.s-cta.v-banner,.pco .stack.cms-page>.s-finalcta,.pco .stack.cms-page>.s-hero:not(.v-split){margin-inline:16px;padding-inline:20px}.pco .stack.cms-page>:is(.s-process_steps,.s-business_cta,.s-cta.v-banner,.s-finalcta,.s-hero:not(.v-split))>*{max-width:none}.pco .auth-card{padding-inline:20px}.pco .hv-img{width:100%}.pco .admin .admin-main{padding-inline:16px}.pco .admin .admin-main>.adm-note{margin-inline:0}.pco .admin table:is(.data,.adm-table,.data-table):not(:has(td[data-label])){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;display:block;overflow-x:auto}.pco .admin table:is(.data,.adm-table,.data-table):not(:has(td[data-label])) th{white-space:nowrap}.pco .admin table:is(.data,.adm-table,.data-table):not(:has(td[data-label])) td{min-width:7.5rem}.pco .auth-shell:not(.auth-shell--split){grid-template-columns:minmax(0,1fr);justify-content:stretch}.pco .auth-shell>.auth-card{width:100%;max-width:none}}@media (max-width:30rem){.pco .bsheet-table thead th{letter-spacing:.04em;padding-inline:8px;font-size:10px}.pco .bsheet-table{table-layout:fixed}.pco .bsheet-table th{text-overflow:ellipsis;overflow:hidden}}@media (max-width:47.5rem){.pco .admin .post-editor{grid-template-columns:minmax(0,1fr)}.pco .admin .post-editor>*,.pco .admin .pe-main,.pco .admin .pe-blocks,.pco .admin .pe-block,.pco .admin .pe-other,.pco .admin .pe-fields{min-width:0}.pco .admin .pe-other{grid-template-columns:minmax(0,1fr)}.pco .admin .pe-block-tools{flex-wrap:wrap}.pco .admin .admin-main :is(.adm-panel,.panel) .btn{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:44px}.pco .admin .admin-main label{min-width:0}.pco .admin .pe-fields label{grid-template-columns:minmax(0,1fr)}.pco .admin .admin-main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%}.pco .admin .admin-main .split{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.pco .admin .admin-main .split>*{width:auto;min-width:0;max-width:100%}.pco .admin .pe-block-tools .pe-more-menu{left:auto;right:0}}@media (min-width:47.51rem) and (max-width:80rem){.pco .admin .admin-main table:is(.data,.adm-table,.data-table){max-width:100%;display:block;overflow-x:auto}}.pco .admin .smtp-pw-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pco .admin .ship-buy{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.pco .admin .carrier-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:end;gap:0 16px;display:grid}.pco .admin .carrier-row{flex-wrap:wrap;align-items:flex-end;gap:0 16px;margin-bottom:16px;display:flex}.pco .admin .carrier-row>.field{min-width:min(100%,14rem)}.pco .admin .carrier-row>.btn{margin-bottom:16px}.pco .admin .panel>form+h3,.pco .admin .panel>.ship-buy+h3{margin-top:24px}.pco .portal .page-head .acct-back{margin:0 0 10px}.pco .portal .page-head .acct-back a{background:var(--vr-paper);min-height:32px;box-shadow:0 0 0 1px var(--vr-line);color:var(--vr-ink-2);font-size:var(--text-caption);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-weight:600;text-decoration:none;display:inline-flex}.pco .portal .page-head .acct-back a:hover{color:var(--vr-ink)}.pco .portal .page-head .acct-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px;display:flex}.pco .portal .page-head .acct-meta-status{background:var(--vr-blue-soft);color:var(--vr-blue-d);font-weight:var(--vr-weight-semi);font-size:var(--text-caption);border-radius:999px;padding:3px 10px;display:inline-block}.pco .portal .btn{max-width:100%}.pco .portal .card-list>li.panel>.menu-list>li{grid-template-columns:minmax(0,1fr);justify-content:start;justify-items:start}.pco .portal .card-list>li.panel>.menu-list .sub{overflow-wrap:anywhere}.pco .portal .menu-list>li>.sub{flex:0 auto}.pco .portal .panel>.menu-list+h3,.pco .portal .panel>.menu-list+.stack,.pco .portal .panel>p+.menu-list,.pco .portal .panel>.stack+.menu-list{margin-top:16px}.pco .portal .panel>.stack>h3{margin:8px 0 0}.pco .portal .ledger-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.pco .portal .ledger-chip{white-space:nowrap}@media (max-width:47.5rem){.pco .portal .portal-nav{flex-wrap:wrap;gap:6px;margin:0;padding:0;overflow-x:visible}.pco .portal .portal-nav a,.pco .portal .portal-nav button{min-height:36px;font-size:var(--text-ui);padding:0 12px}.pco .portal .btn{white-space:normal;text-align:center;height:auto;min-height:48px;padding-block:12px;line-height:1.25}.pco .portal .menu-list>li>.sub{text-align:left}.pco .portal .acct-row-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pco .portal .acct-row-meta a{white-space:nowrap}.pco .portal .panel .actions{gap:10px;display:grid}.pco .portal .panel .actions .btn{width:100%}}.pco .admin .admin-main :is(.panel,.adm-panel,.adm-card){padding:24px}@media (max-width:47.5rem){.pco .admin .admin-main :is(.panel,.adm-panel,.adm-card){padding:18px 16px}}.pco .admin .admin-main :is(.panel,.adm-panel)>:is(table,.table-scroll,.menu-list,ul,ol,form,.stack,div)+:is(h2,h3,h4){margin-top:24px}.pco .admin .admin-main :is(.panel,.adm-panel)>:is(h2,h3)+:is(table,.table-scroll){margin-top:12px}.pco .admin .admin-main details.adm-panel+details.adm-panel{margin-top:10px}.pco .admin .admin-main .btn:where(:not(.pe-block-tools *,.mi-actions *,.adm-delete *)){height:44px;min-height:44px;font-size:var(--text-ui);padding:0 20px;line-height:1.2}.pco .admin .admin-main .btn.btn-sm:where(:not(.pe-block-tools *,.mi-actions *,.adm-delete *)){height:36px;min-height:36px;padding:0 14px;font-size:14px}.pco .admin .admin-main :is(.filters,.adm-filters,.adm-search,.blog-search,.rbac-add,.carrier-row,.adm-inline-form,.payout-new-row,.payout-new) .btn{height:44px;min-height:44px}.pco .admin .admin-main :is(.filters,.adm-filters,.adm-search,.blog-search,.rbac-add,.adm-inline-form){align-items:flex-end}.pco .admin :is(.data-table,.adm-table,.data) :is(td,th){vertical-align:middle}.pco .admin :is(.data-table,.adm-table,.data) td:not(.num):not(.is-date){overflow-wrap:break-word}.pco .admin :is(.data-table,.adm-table,.data) :is(td.is-date,th.is-date,td.num,th.num),.pco .admin .notif-when{white-space:nowrap}.pco .admin :is(.data-table,.adm-table,.data) a.btn:not(.btn-ghost):not(.btn-quiet),.pco .admin :is(.data-table,.adm-table,.data) a.btn:not(.btn-ghost):not(.btn-quiet):hover{color:var(--vr-paper)}.pco .admin :is(.data-table,.adm-table,.data) td>a.btn-ghost:only-child{margin-left:-14px}.pco .admin ul.tree>li>.sub{font-size:var(--text-caption)}.pco .admin .media-card .btn{max-width:100%}.pco .admin .img-pick-buttons{align-items:center}.pco .admin .img-pick-buttons .btn{white-space:nowrap}.pco .admin table:is(.data,.adm-table,.data-table)[data-cards]{border:0;max-width:100%;display:block;position:relative;overflow:visible}.pco .admin table:is(.data,.adm-table,.data-table)[data-cards]>thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;top:0;left:0;overflow:hidden}.pco .admin table:is(.data,.adm-table,.data-table)[data-cards]>tbody,.pco .admin table:is(.data,.adm-table,.data-table)[data-cards]>tbody>tr{width:100%;display:block}.pco .admin table:is(.data,.adm-table,.data-table)[data-cards]>tbody>tr{border-bottom:1px solid var(--vr-line);padding:10px 0}.pco .admin table:is(.data,.adm-table,.data-table)[data-cards]>tbody>tr:last-child{border-bottom:0}.pco .admin table:is(.data,.adm-table,.data-table)[data-cards]>tbody>tr>:is(td,th){text-align:left;white-space:normal;border:0;grid-template-columns:minmax(84px,36%) minmax(0,1fr);align-items:baseline;gap:2px 12px;width:100%;min-width:0;padding:4px 0;display:grid}.pco .admin table:is(.data,.adm-table,.data-table)[data-cards]>tbody>tr>:is(td,th):before{content:attr(data-label);color:var(--vr-ink-2);font-size:12.5px;font-weight:600;line-height:1.4}.pco .admin table:is(.data,.adm-table,.data-table)[data-cards]>tbody>tr>:is(td,th)[data-wide],.pco .admin table:is(.data,.adm-table,.data-table)[data-cards]>tbody>tr>:is(td,th)[data-label=""]{display:block}.pco .admin table:is(.data,.adm-table,.data-table)[data-cards]>tbody>tr>:is(td,th)[data-wide]:before,.pco .admin table:is(.data,.adm-table,.data-table)[data-cards]>tbody>tr>:is(td,th)[data-label=""]:before{content:none}.pco .admin table:is(.data,.adm-table,.data-table)[data-cards]>tbody>tr>td:empty{display:none}.pco .admin table:is(.data,.adm-table,.data-table)[data-cards]>tbody>tr>:is(td,th)>*{justify-self:start;min-width:0}.pco .admin table:is(.data,.adm-table,.data-table)[data-cards]>tbody>tr>:is(td,th)[data-label]:not([data-label=""]):not([data-wide])>*{grid-column:2}.pco .admin table:is(.data,.adm-table,.data-table)[data-cards] :is(input,select,textarea){width:100%}.pco .admin table:is(.data,.adm-table,.data-table)[data-cards]>tbody>tr>:is(td,th)>br{display:none}.pco .admin :is(.table-wrap,.adm-table-wrap,.table-scroll)>table:is(.data,.adm-table,.data-table)[data-cards]>tbody>tr{padding-inline:18px}@media (max-width:47.5rem){.pco .admin ul.tree>li{border-bottom:1px solid var(--vr-line);gap:4px 6px;padding:6px 0}.pco .admin ul.tree>li:last-child{border-bottom:0}.pco .admin ul.tree>li>a:first-child{flex:100%;padding:2px 0}.pco .admin ul.tree>li>.sub{flex:0 auto;margin-right:4px}.pco .admin .admin-main :is(.filters,.adm-search,.blog-search,.rbac-add) .btn{width:100%}}.pco .admin .admin-main :is(button,a).btn-ghost:not(.btn){justify-content:center;align-items:center;height:36px;min-height:36px;padding:0 14px;font-size:14px;line-height:1.2;display:inline-flex}.pco .admin .admin-main .st-actions .btn{height:44px;min-height:44px}.pco .admin .img-pick-upload.btn{white-space:nowrap;vertical-align:middle;align-items:center;display:inline-flex}.pco .admin .admin-main :is(.data-table,.adm-table,.data) :is(td,th).is-long{white-space:normal;overflow-wrap:anywhere;min-width:10rem}.pco .admin .admin-main .img-pick-buttons label.img-pick-upload.btn{align-items:center;margin:0;display:inline-flex}.pco .admin .adm-tabpanel:has(>details.adm-panel){gap:10px}.pco .admin .adm-tabpanel>details.adm-panel{margin:0}.pco .admin .adm-tabpanel>details.adm-panel:not([open]){padding-block:16px}@media (min-width:47.51rem) and (max-width:80rem){.pco .admin .admin-main table:is(.data,.adm-table,.data-table)[data-fits]{width:100%;display:table;overflow:visible}}.pco .admin table :is(td,th)[data-ref-first]>:first-child{white-space:nowrap}@media (min-width:47.51rem) and (max-width:80rem){.pco .admin .admin-main table:is(.data,.adm-table,.data-table):not([data-cards])>thead>tr>th{white-space:normal}.pco .admin .admin-main table:is(.data,.adm-table,.data-table):not([data-cards])>:is(thead,tbody)>tr>:is(th,td){padding-inline:10px}}.pco .admin .admin-main :is(table.data,.data-table,.adm-table)>tbody>tr>th>.sub{white-space:normal}.pco .admin .admin-main form.identity-filter{background:var(--vr-paper);box-shadow:0 0 0 1px var(--vr-line);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 14px;padding:14px 16px;display:grid}.pco .admin .admin-main form.identity-filter>label{color:var(--vr-ink-2);grid-column:1/-1;font-size:13.5px;font-weight:600}.pco .admin .admin-main form.identity-filter>input{min-width:0;height:44px;margin:0}.pco .admin .admin-main form.identity-filter>:is(.hint,.alert){grid-column:1/-1;margin:0}.pco .admin .admin-main :is(table.data,.data-table,.adm-table) td:not(.is-long) .sub{overflow-wrap:break-word}
