/* Presentation only: existing application behavior and permissions are retained. */
.pv-landing{margin:0;background:#fafbf8;color:#142e3b;font:16px/1.6 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.pv-landing *{box-sizing:border-box}.pv-landing a{text-decoration:none;color:inherit}.pv-landing h1,.pv-landing h2,.pv-landing h3,.pv-landing p{margin:0}.pv-landing a:focus-visible{outline:3px solid #167564;outline-offset:5px}.pv-container{max-width:1240px;margin:auto;padding-left:40px;padding-right:40px}.pv-header{max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 40px}.pv-brand{font-size:27px;font-weight:750;letter-spacing:-1.2px;display:inline-flex;align-items:center;gap:10px}.pv-symbol{height:37px;width:37px;background:#102e3c;color:#b3efda;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:32px;padding-bottom:6px}.pv-beta{font-size:9px;letter-spacing:1px;background:#e5ece8;padding:3px 6px;border-radius:4px}.pv-header nav,.pv-footer nav{display:flex;gap:26px;font-size:13px;font-weight:550}.pv-header nav a:hover,.pv-footer nav a:hover{color:#167564}.pv-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:14px 21px;border-radius:9px;font-size:13px;font-weight:650;transition:transform .2s,box-shadow .2s;min-height:48px}.pv-button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #12313c15}.pv-landing .pv-dark{background:#102e3c;color:white}.pv-landing .pv-mint{background:#b3efda;color:#102e3c}.pv-outline{border:1px solid #cad5ce}.pv-eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:750;color:#326f63;margin-bottom:22px!important}.pv-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center;padding-top:60px;padding-bottom:90px}.pv-hero h1{font-size:clamp(52px,6vw,84px);line-height:1.06;letter-spacing:-4.5px;font-weight:650}.pv-hero h1 em{font-family:Georgia,serif;font-weight:400;color:#237d69}.pv-lead{font-size:17px;color:#5c6d70;max-width:480px;line-height:1.8;margin-top:25px!important}.pv-actions{display:flex;align-items:center;gap:25px;margin:32px 0 20px}.pv-text-link{font-size:13px;font-weight:650}.pv-caption{font-size:11px;color:#6a797b;margin-top:20px!important;line-height:1.7}.pv-product{background:#fff;border:1px solid #dfe7e1;border-radius:18px;box-shadow:0 30px 70px #113b3420;transform:rotate(1deg)}.pv-product-bar{display:flex;align-items:center;gap:10px;padding:15px 18px;border-bottom:1px solid #e8eeea;font-size:10px}.pv-product-bar b{font-size:22px;color:#237d69}.pv-product-bar>span{margin-left:auto;font-size:7px;letter-spacing:1px;color:#637a73}.pv-product-inner{padding:25px}.pv-kicker{font-size:9px;letter-spacing:1.3px;font-weight:700;color:#59766f}.pv-product-inner h2{font-size:25px!important;letter-spacing:-.8px!important;margin:4px 0 20px}.pv-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.pv-mini-grid>div{border:1px solid #e1e8e1;background:#fafcf9;border-radius:9px;padding:14px 10px}.pv-mini-grid strong,.pv-mini-grid small{display:block}.pv-mini-grid strong{font-size:15px;margin:10px 0 3px}.pv-mini-grid small{font-size:9px;color:#667772}.pv-mini-grid>div>span{background:#e1f1e6;color:#276e57;border-radius:6px;padding:3px 7px}.pv-workflow-card{margin-top:18px;border:1px solid #e2e9e3;border-radius:10px;padding:17px;font-size:11px}.pv-workflow-card ol{padding:0;list-style:none;margin:13px 0 0}.pv-workflow-card li{display:flex;gap:12px;align-items:center;border-top:1px solid #edf1ed;padding:12px 0}.pv-workflow-card li:last-child{padding-bottom:0}.pv-workflow-card li>span{font-size:10px;color:#3e806c;background:#ecf7ed;padding:5px 8px;border-radius:5px}.pv-workflow-card small{display:block;font-size:9px;color:#71817b}.pv-access-note{font-size:10px;color:#52756a;margin-top:17px!important}.pv-strip{border-top:1px solid #e0e7df;border-bottom:1px solid #e0e7df;background:#f2f5ef}.pv-strip>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:25px;padding-bottom:25px}.pv-strip span{font-size:9px;letter-spacing:1px;color:#718077}.pv-strip strong{font-size:13px;font-weight:550}.pv-section{padding-top:90px;padding-bottom:90px;scroll-margin-top:20px}.pv-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:35px}.pv-landing h2{font-size:clamp(30px,3.3vw,46px);line-height:1.13;letter-spacing:-1.9px;font-weight:600}.pv-section-heading>p{max-width:355px;color:#617270;font-size:14px}.pv-features{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:18px}.pv-feature{border:1px solid #dce5dc;border-radius:14px;padding:30px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.pv-feature h3{font-size:26px;line-height:1.2;letter-spacing:-.9px;margin:22px 0 14px}.pv-feature p{font-size:13px;color:#647571}.pv-feature .pv-text-link{margin-top:25px}.pv-feature-navy{background:#102e3c;color:#fff;min-height:345px}.pv-feature-navy .pv-kicker{color:#9dcebd}.pv-feature-navy h3{font-size:34px;margin-top:50px}.pv-feature-navy p{color:#b2c9cd}.pv-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:26px}.pv-tags span{font-size:10px;border:1px solid #50646c;border-radius:20px;padding:4px 10px;color:#d6e9e7}.pv-bars{height:72px;display:flex;align-items:flex-end;gap:8px;margin-top:28px;width:100%}.pv-bars i{width:18%;background:#c0e9d4;border-radius:5px 5px 0 0;height:35%}.pv-bars i:nth-child(2){height:60%;background:#a0d3bc}.pv-bars i:nth-child(3){height:45%}.pv-bars i:nth-child(4){height:80%;background:#79b89b}.pv-bars i:nth-child(5){height:100%;background:#367c64}.pv-people{display:flex;margin-top:38px;margin-bottom:7px}.pv-people span{height:56px;width:56px;display:grid;place-items:center;background:#eff3ea;border:3px solid white;border-radius:50%;font-size:10px;color:#366451;font-weight:700;margin-right:-8px}.pv-people span:nth-child(2){background:#d6e8df}.pv-people span:nth-child(3){background:#b9d8ce}.pv-workflow-section{background:#edf2eb;padding:72px 0}.pv-workflow-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.pv-workflow-layout .pv-button{margin-top:25px}.pv-steps{list-style:none;padding:0;margin:0}.pv-steps li{display:flex;gap:25px;padding:23px 0;border-bottom:1px solid #d5dfd4}.pv-steps li:first-child{padding-top:0}.pv-steps li>span{font-size:12px;color:#408065;margin-top:4px}.pv-steps h3{font-size:18px;letter-spacing:-.5px}.pv-steps p{font-size:13px;color:#64776c;margin-top:7px}.pv-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pv-plans article{border:1px solid #dbe4da;padding:30px;border-radius:14px;background:#fff}.pv-plans h3{font-size:27px;letter-spacing:-.7px;margin-top:12px}.pv-plans p{font-size:13px;color:#61756b;margin-top:8px}.pv-plans .pv-plan-featured{background:#eaf4eb;border-color:#8bb5a0}.pv-plan-size{margin:28px 0;font-size:14px}.pv-plan-size strong{font-size:36px;font-weight:600;letter-spacing:-1px}.pv-plan-size span{color:#66776d;font-size:12px;margin-left:8px}.pv-plans .pv-button{width:100%}.pv-final{position:relative;overflow:hidden;border-radius:20px;background:#102e3c;padding-top:55px;padding-bottom:55px;color:#fff}.pv-final .pv-eyebrow{color:#a1d9c4}.pv-final h2{font-size:50px}.pv-final .pv-button{margin-top:28px}.pv-final>span{position:absolute;font-size:350px;font-weight:800;line-height:1;right:90px;top:-14px;letter-spacing:-25px;color:#204957;pointer-events:none}.pv-final>*:not(span){position:relative;z-index:1}.pv-footer{display:flex;gap:30px;align-items:center;padding-top:40px;padding-bottom:40px}.pv-footer p{font-size:12px;color:#687972}.pv-footer nav{margin-left:auto;font-size:12px}.pv-skip{position:absolute;top:-100px;left:15px;padding:10px;background:white;z-index:20}.pv-skip:focus{top:10px}
body:not(.pv-landing){--navy:#102e3c;--blue:#167564;--blue-light:#eaf5f0;--canvas:#f3f6f5;--teal:#278b77;--line:#e0e8e5;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--canvas)}
body:not(.pv-landing) h1,body:not(.pv-landing) h2,body:not(.pv-landing) h3,body:not(.pv-landing) .stat-value{font-family:inherit;letter-spacing:-.035em}body:not(.pv-landing) .sidebar{background:#102e3c;padding-top:20px;scrollbar-width:thin;scrollbar-color:#37535e #102e3c}body:not(.pv-landing) .workspace-label{margin-top:24px;font-size:10px;color:#92adaf}body:not(.pv-landing) .venue{padding-bottom:15px}body:not(.pv-landing) .workspace-note{display:none}body:not(.pv-landing) .sidebar #nav{margin-top:18px;flex:1}body:not(.pv-landing) .nav-item.active{background:#285447;box-shadow:inset 3px 0 #afeed7}body:not(.pv-landing) .nav-item:hover{background:#244551}body:not(.pv-landing) .topbar{background:#ffffffd9;border-color:#e0e8e5}body:not(.pv-landing) main{padding-top:32px}body:not(.pv-landing) .page-heading h1{font-size:30px;font-weight:650}body:not(.pv-landing) .eyebrow{color:#53776c}body:not(.pv-landing) .panel,body:not(.pv-landing) .stat,body:not(.pv-landing) .dash-card{border:1px solid #e0e8e2;border-radius:14px;box-shadow:0 4px 18px #142e3b04}body:not(.pv-landing) .stat-value,body:not(.pv-landing) .dash-card-value{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-weight:650}body:not(.pv-landing) .button{border-radius:8px;min-height:40px}body:not(.pv-landing) .button.primary{background:#176e5c;border-color:#176e5c;color:white}body:not(.pv-landing) .button.secondary{background:#fff;border-color:#d5e1da;color:#294d46}body:not(.pv-landing) .ops-welcome{background:linear-gradient(115deg,#102e3c,#1b554b);border-radius:16px;padding:30px 32px}body:not(.pv-landing) .ops-welcome h2{font-size:30px;font-weight:600}body:not(.pv-landing) .ops-welcome .eyebrow{color:#ade3cf}body:not(.pv-landing) .ops-welcome p{color:#c4dcd6}body:not(.pv-landing) .ops-welcome .button.primary{background:#b3efda;color:#143e32;border-color:#b3efda}body:not(.pv-landing) table th{background:#f0f5f1;color:#49675b}body:not(.pv-landing) table td{border-color:#e9eeea}body:not(.pv-landing) tbody tr:hover{background:#f8fbf8}body:not(.pv-landing) input,body:not(.pv-landing) select{accent-color:#167564}body:not(.pv-landing) dialog{border-radius:18px;box-shadow:0 28px 90px #102e3c33}body:not(.pv-landing) .profile{padding:15px 0}body:not(.pv-landing) .store-switch-label select{background:#1e404e;color:#eef9f4;border-color:#41616a;border-radius:8px}
@media(min-width:761px) and (max-width:960px){body:not(.pv-landing) .sidebar{width:222px;padding-left:14px;padding-right:14px}body:not(.pv-landing) .app-shell{margin-left:222px}body:not(.pv-landing) .nav-label{display:block}body:not(.pv-landing) .nav-item{justify-content:flex-start}body:not(.pv-landing) .sidebar .platevera-logo{width:190px;height:68px}body:not(.pv-landing) .store-switch-label select{max-width:100%;padding:8px}body:not(.pv-landing) .topbar{gap:12px;padding:12px 18px;height:auto;flex-wrap:wrap}}
@media(max-width:960px){.pv-hero{gap:32px}.pv-hero h1{font-size:59px;letter-spacing:-3px}.pv-header nav{gap:16px}.pv-features{grid-template-columns:1fr 1fr}.pv-feature-navy{grid-column:1/-1;min-height:0}.pv-feature-navy h3{margin-top:25px}.pv-workflow-layout{gap:40px}.pv-plans article{padding:23px}.pv-header{padding:20px 25px}.pv-container{padding-left:25px;padding-right:25px}.pv-final{margin:0 25px}.pv-final>span{right:30px}}
@media(max-width:760px){.pv-header{flex-wrap:wrap;gap:15px}.pv-header nav{order:3;width:100%;justify-content:center;border-top:1px solid #dde6df;padding-top:15px}.pv-header>.pv-button{font-size:11px;padding:11px 14px;gap:9px}.pv-brand{font-size:23px}.pv-beta{display:none}.pv-hero{grid-template-columns:1fr;padding-top:38px;padding-bottom:50px;gap:40px}.pv-hero h1{font-size:62px}.pv-product{transform:none;max-width:540px;width:100%;margin:auto}.pv-lead{font-size:16px}.pv-strip>div{flex-wrap:wrap;justify-content:center;gap:14px}.pv-strip span{width:100%;text-align:center}.pv-strip strong{font-size:11px}.pv-section{padding-top:55px;padding-bottom:55px}.pv-section-heading{display:block}.pv-section-heading>p{margin-top:20px}.pv-features,.pv-plans,.pv-workflow-layout{grid-template-columns:1fr}.pv-feature-navy{grid-column:auto}.pv-workflow-section{padding:45px 0}.pv-footer{flex-wrap:wrap;gap:17px}.pv-footer p{width:100%}.pv-footer nav{margin-left:0}.pv-final h2{font-size:39px}.pv-final>span{font-size:220px;right:20px;top:80px;opacity:.6}.pv-actions{gap:18px}.pv-eyebrow{font-size:9px;letter-spacing:1.3px}body:not(.pv-landing) .sidebar{position:relative;inset:auto;width:100%;height:auto;max-height:none;padding:16px 20px}body:not(.pv-landing) .app-shell{margin-left:0}body:not(.pv-landing) .sidebar .platevera-logo{width:190px;height:68px}body:not(.pv-landing) .sidebar-bottom{display:none}body:not(.pv-landing) .nav-label{display:block}body:not(.pv-landing) #nav .nav-item{justify-content:flex-start}body:not(.pv-landing) #nav{max-height:320px;overflow-y:auto}body:not(.pv-landing) .store-switch-label select{max-width:100%;padding:10px}body:not(.pv-landing) .topbar{height:auto;min-height:58px;flex-wrap:wrap;gap:12px;padding:12px 20px}body:not(.pv-landing) .ops-welcome{padding:24px;flex-direction:column;align-items:flex-start}body:not(.pv-landing) .ops-welcome h2{font-size:26px}body:not(.pv-landing) .page-heading h1{font-size:26px}}
@media(max-width:380px){.pv-header,.pv-container{padding-left:18px;padding-right:18px}.pv-hero h1{font-size:53px}.pv-product-inner{padding:17px}.pv-product-bar>span{font-size:6px}.pv-actions{flex-wrap:wrap}.pv-mini-grid small{font-size:8px}}
@media(prefers-reduced-motion:reduce){.pv-button{transition:none}.pv-button:hover{transform:none}}
@media print{body:not(.pv-landing){background:white}body:not(.pv-landing) .sidebar{display:none!important}body:not(.pv-landing) .app-shell{margin-left:0}body:not(.pv-landing) .ops-welcome{background:white;color:#102e3c;box-shadow:none}body:not(.pv-landing) .ops-welcome p{color:#102e3c}}
