@font-face{font-family:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_14db65;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_Fallback_14db65;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_14db65{font-family:__Plus_Jakarta_Sans_14db65,__Plus_Jakarta_Sans_Fallback_14db65;font-style:normal}.__variable_14db65{--font-sans:"__Plus_Jakarta_Sans_14db65","__Plus_Jakarta_Sans_Fallback_14db65"}:root{--av-teal:#006070;--av-teal-mid:#078;--av-teal-deep:#005f6d;--av-teal-soft:#e8f4f6;--av-teal-softer:#f6f6f6;--av-text:#1a1a1a;--av-muted:#5a5a5a;--av-bg:#fff;--av-bg-elevated:#fff;--av-bg-subtle:#f6f6f6;--av-surface:#fff;--av-surface-glass:#fff;--av-border:#ebebeb;--av-border-strong:#d8d8d8;--av-header-bg:hsla(0,0%,100%,.88);--av-glow:rgba(13,148,136,.2);--av-radius-sm:8px;--av-radius-md:10px;--av-radius-lg:12px;--av-header-h:3.5rem;--av-font:var(--font-sans),ui-sans-serif,system-ui,sans-serif;--av-shadow-sm:0 1px 2px rgba(0,0,0,.04);--av-shadow-md:0 4px 16px rgba(0,0,0,.06)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;text-size-adjust:100%}.av-site,body.av-site{font-family:var(--av-font);background:var(--av-bg);color:var(--av-text);line-height:1.6;font-size:1rem;min-height:100vh;-webkit-font-smoothing:antialiased}.av-site>*{position:relative;z-index:1}.av-logo,h1,h2,h3,h4{font-family:var(--av-font);font-weight:600;letter-spacing:-.025em;color:var(--av-text)}a{color:var(--av-teal);transition:color .15s ease,opacity .15s ease}a,a:hover{text-decoration:none}a:hover{color:var(--av-teal-deep)}.av-container{width:100%;max-width:68rem;margin:0 auto;padding:0 clamp(1rem,4vw,1.5rem)}.av-narrow{max-width:36rem;margin-left:auto;margin-right:auto}.av-shell-header,header.av-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--av-header-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--av-border)}header.av-pub-header.av-shell-header{backdrop-filter:none;-webkit-backdrop-filter:none}.av-header-inner,.av-header.av-container{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--av-header-h);padding-block:.625rem}.av-brand{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}.av-brand:hover{opacity:.92}.av-brand-picture{display:block;line-height:0}.av-brand-logo{display:block;height:auto;max-height:40px;width:auto;max-width:min(152px,44vw)}.av-logo{font-weight:800;font-size:1.4rem;letter-spacing:-.04em;text-decoration:none}.av-logo,.av-logo:hover{color:var(--av-text)}.av-logo span{color:var(--av-teal)}.av-nav,.av-nav-primary{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.15rem;font-size:.875rem;font-weight:500}.av-nav-primary>a:not(.av-btn),.av-nav>a:not(.av-btn){color:var(--av-muted);padding:.25rem 0;white-space:nowrap}.av-nav-primary>a:not(.av-btn):hover,.av-nav>a:not(.av-btn):hover{color:var(--av-text)}.av-nav-primary-muted{color:var(--av-muted)!important}.av-nav-primary-muted:hover{color:var(--av-text)!important}@media (max-width:720px){.av-nav-primary{gap:.35rem .85rem;font-size:.8125rem}}.av-pub-header{position:-webkit-sticky;position:sticky;top:0;z-index:50}.av-pub-header__inner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:var(--av-header-h);position:relative}.av-pub-header__brand{flex-shrink:0;min-width:0}.av-pub-header__burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;margin-left:auto;border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-surface);cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent}.av-pub-header__burger span{display:block;width:20px;height:2px;margin:0 auto;border-radius:2px;background:var(--av-text)}.av-pub-header__drawer-scroll{min-width:0}@media (min-width:901px){.av-pub-header__drawer{display:contents}.av-pub-header__drawer-scroll{flex:1 1;justify-content:flex-end;gap:clamp(.75rem,2vw,1.25rem)}.av-pub-header__drawer-scroll,.av-pub-header__main{display:flex;align-items:center;flex-wrap:wrap;min-width:0}.av-pub-header__main{gap:.35rem 1.15rem}.av-pub-header__end{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;flex-shrink:0}}@media (max-width:900px){.av-pub-header__burger{display:inline-flex}.av-pub-header__drawer{position:fixed;top:calc(var(--av-header-h) + env(safe-area-inset-top, 0px));right:0;bottom:0;width:min(340px,calc(100vw - 1.25rem));max-width:100%;background:var(--av-surface);border-left:1px solid var(--av-border);box-shadow:-8px 0 28px rgba(0,0,0,.12);z-index:1000;transform:translateX(105%);transition:transform .22s ease;display:flex;flex-direction:column}.av-pub-header__drawer.is-open{transform:translateX(0)}.av-pub-header__drawer-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:1rem 1.1rem calc(1.25rem + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:1.15rem;flex:1 1}.av-pub-header__main{display:flex;flex-direction:column;align-items:stretch;gap:.15rem}.av-pub-header__main a{display:block;padding:.7rem .6rem;border-radius:var(--av-radius-sm);font-size:1rem;font-weight:500;color:var(--av-text)}.av-pub-header__main a:active{background:var(--av-bg-subtle)}.av-pub-header__end{display:flex;flex-direction:column;align-items:stretch;gap:.65rem;padding-top:1rem;border-top:1px solid var(--av-border)}.av-pub-header__end .av-btn{justify-content:center;min-height:44px}.av-pub-header__backdrop{position:fixed;inset:0;z-index:990;background:rgba(0,0,0,.4)}}.av-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.625rem 1.125rem;border-radius:var(--av-radius-sm);font-weight:600;font-size:.875rem;line-height:1.25;border:none;cursor:pointer;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.av-btn:disabled{opacity:.5;cursor:not-allowed}.av-btn-primary{background:var(--av-teal-mid);color:#fff}.av-btn-primary:hover{background:var(--av-teal);color:#fff;text-decoration:none}.av-btn-ghost{background:transparent;color:var(--av-text);border:1px solid var(--av-border)}.av-btn-ghost:hover{background:var(--av-bg-subtle);border-color:var(--av-border-strong);color:var(--av-text);text-decoration:none}.av-btn-secondary{display:inline-flex;align-items:center;gap:.5rem;background:var(--av-surface);color:var(--av-text);border:1px solid var(--av-border-strong)}.av-btn-secondary:hover{background:var(--av-bg-subtle);border-color:var(--av-border-strong);color:var(--av-text);text-decoration:none}.av-btn-secondary .av-btn-chrome-icon{flex-shrink:0}.av-btn-discord{width:100%;background:#5865f2;color:#fff;border:none}.av-btn-discord:hover:not(:disabled){background:#4752c4;color:#fff}.av-auth-divider{display:flex;align-items:center;gap:.75rem;margin:1rem 0;font-size:.8125rem;color:var(--av-muted)}.av-auth-divider:after,.av-auth-divider:before{content:"";flex:1 1;height:1px;background:var(--av-border)}.av-settings-discord-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;border-radius:var(--av-radius-sm);border:1px solid var(--av-border);background:var(--av-surface)}.av-btn-sm{padding:.45rem .85rem;font-size:.8125rem}.av-btn-chrome{display:inline-flex;align-items:center;gap:.5rem;background:var(--av-surface);color:var(--av-text);border:1px solid var(--av-border-strong)}.av-btn-chrome:hover{background:var(--av-bg-subtle);text-decoration:none;color:var(--av-text)}.av-btn-chrome .av-btn-chrome-icon{flex-shrink:0}.av-landing{padding-bottom:clamp(3rem,8vw,5rem)}.av-hero{text-align:center;padding:clamp(3.5rem,12vw,6rem) 0 clamp(3rem,8vw,4.5rem);max-width:40rem;margin:0 auto}.av-hero-title{font-size:clamp(2rem,5vw,2.75rem);font-weight:600;line-height:1.15;letter-spacing:-.03em;margin-bottom:1rem}.av-hero-sub{color:var(--av-muted);font-size:1.0625rem;line-height:1.65;margin:0 auto 1.75rem;max-width:34rem}.av-hero-pills{display:flex;flex-wrap:wrap;gap:.5rem .65rem;justify-content:center;list-style:none;margin:0 0 2rem;padding:0;font-size:.8125rem;font-weight:500;color:var(--av-muted)}.av-hero-pills li{padding:0}.av-hero-pills li:not(:last-child):after{content:"·";margin-left:.65rem;color:var(--av-border-strong)}.av-hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;align-items:center}.av-section{padding:clamp(3rem,8vw,4.5rem) 0;scroll-margin-top:calc(var(--av-header-h) + .5rem)}.av-section-tint{background:var(--av-bg-subtle);border-block:1px solid var(--av-border)}.av-section-head{text-align:center;max-width:32rem;margin:0 auto 2.5rem}.av-section-title{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:600;margin-bottom:.5rem}.av-section-desc{font-size:.9375rem;color:var(--av-muted);line-height:1.55;margin:0}.av-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(1.25rem,3vw,2rem);gap:clamp(1.25rem,3vw,2rem)}@media (max-width:900px){.av-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.av-steps{grid-template-columns:1fr}}.av-steps-label{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.12em;color:var(--av-teal-mid);margin-bottom:.5rem}.av-steps li strong{display:block;font-size:.9375rem;font-weight:600;margin-bottom:.35rem;color:var(--av-text)}.av-steps li p{font-size:.875rem;color:var(--av-muted);line-height:1.5;margin:0}.av-quotes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1.5rem,4vw,2.5rem);gap:clamp(1.5rem,4vw,2.5rem);max-width:60rem;margin:0 auto}@media (max-width:768px){.av-quotes{grid-template-columns:1fr}}.av-quote{margin:0;padding:0 0 0 1rem;border-left:2px solid var(--av-teal-mid)}.av-quote blockquote{margin:0 0 .75rem;font-size:.9375rem;line-height:1.55;color:var(--av-text);font-style:normal}.av-quote figcaption{font-size:.8125rem;font-weight:600;color:var(--av-muted)}.av-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.75rem clamp(1.25rem,4vw,2rem);background:var(--av-bg-subtle);border:1px solid var(--av-border);border-radius:var(--av-radius-lg)}.av-band-text{min-width:min(100%,16rem)}.av-band-title{font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.av-band-text p{margin:0;font-size:.875rem;color:var(--av-muted);line-height:1.5}.av-band-actions{display:flex;flex-wrap:wrap;gap:.65rem}.av-code-inline{font-family:ui-monospace,monospace;font-size:.84em;padding:.12em .35em;border-radius:4px;background:var(--av-bg-subtle);border:1px solid var(--av-border);color:var(--av-text)}.av-text-muted{color:var(--av-muted);font-size:.9em}.av-feature-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.75rem 2.5rem;gap:1.75rem 2.5rem;max-width:44rem;margin:0 auto}@media (max-width:640px){.av-feature-grid{grid-template-columns:1fr}}.av-feature-grid li{padding:0}.av-feature-grid h3{font-size:.9375rem;font-weight:600;margin-bottom:.35rem;display:flex;align-items:center;gap:.5rem}.av-feature-grid h3:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--av-teal-mid);flex-shrink:0}.av-feature-grid p{font-size:.875rem;color:var(--av-muted);line-height:1.5;margin:0;padding-left:calc(6px + .5rem)}.av-footer{padding:2.5rem 0 2rem;margin-top:1rem;border-top:1px solid var(--av-border);align-items:center;justify-content:space-between;gap:1.25rem}.av-footer,.av-footer-nav{display:flex;flex-wrap:wrap}.av-footer-nav{gap:1rem 1.5rem;font-size:.875rem;font-weight:500}.av-footer-legal{width:100%;flex-basis:100%;margin:0;font-size:.75rem;color:var(--av-muted);line-height:1.45;max-width:40rem}.av-landing-main{padding-bottom:4rem}.av-landing-badge{display:inline-flex;padding:.35rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;color:var(--av-teal-deep);background:var(--av-teal-soft);border:1px solid var(--av-border);margin-bottom:1rem}.av-landing-cta-strip{margin-top:2rem;padding:1.25rem 1.5rem;border-radius:var(--av-radius-lg);background:var(--av-bg-subtle);border:1px solid var(--av-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.av-landing-cta-strip p{margin:0;color:var(--av-muted);font-size:.9375rem;max-width:28rem}.av-auth-page{min-height:100vh;display:flex;flex-direction:column}.av-auth-center{flex:1 1;display:flex;align-items:center;justify-content:center;padding:2rem 1.35rem 3rem}.av-card-auth{width:100%;max-width:420px;margin:0;background:var(--av-surface);border:1px solid var(--av-border);box-shadow:var(--av-shadow-md)}.av-page-head{padding-top:clamp(1.75rem,4vw,2.5rem);margin-bottom:1.5rem}.av-page-title{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:600;margin-bottom:.35rem;letter-spacing:-.025em}.av-page-sub{color:var(--av-muted);font-size:.95rem}.av-pricing-intro{text-align:center;max-width:38rem;margin:0 auto .5rem;color:var(--av-muted);line-height:1.55;font-size:1rem}.av-landing-cta-strip code,.av-site p code{font-family:ui-monospace,Cascadia Code,monospace;font-size:.88em;padding:.12em .45em;border-radius:6px;background:var(--av-bg-elevated);border:1px solid var(--av-border-strong);color:var(--av-teal-mid)}.av-card{background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-md);padding:1.5rem;max-width:420px;margin:2rem auto;box-shadow:var(--av-shadow-sm)}.av-card h2{font-size:1.2rem;font-weight:600}.av-card h2,.av-field{margin-bottom:1rem}.av-field label{display:block;font-size:.8rem;color:var(--av-muted);margin-bottom:.4rem;font-weight:500}.av-field input{width:100%;padding:.68rem .85rem;border-radius:var(--av-radius-sm);border:1px solid var(--av-border-strong);background:var(--av-bg-elevated);color:var(--av-text);font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.av-field input:focus{outline:none;border-color:var(--av-teal-mid);box-shadow:0 0 0 3px rgba(13,148,136,.12)}.av-error{color:#fb7185;font-size:.85rem;margin-top:.75rem}.av-pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));grid-gap:1.35rem;gap:1.35rem;padding:2.5rem 0 4rem}.av-plan{background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-lg);padding:1.5rem 1.35rem;display:flex;flex-direction:column;box-shadow:var(--av-shadow-sm);transition:border-color .15s ease}.av-plan:hover{border-color:var(--av-border-strong)}.av-plan.featured{border-color:var(--av-teal-mid);box-shadow:var(--av-shadow-sm),0 0 0 1px rgba(13,148,136,.2);background:var(--av-teal-soft)}.av-plan h3{font-size:1.15rem;margin-bottom:.5rem;font-weight:700}.av-plan-tier{font-size:.86rem;font-weight:700;color:var(--av-teal-mid);margin-bottom:.25rem}.av-plan-ribbon{align-self:flex-end;font-size:.72rem;padding:.18rem .55rem;border-radius:999px;background:rgba(0,119,136,.1);color:var(--av-teal-deep);margin-bottom:.55rem}.av-plan-highlight{color:var(--av-muted);font-size:.92rem;min-height:2.7rem;margin-bottom:.9rem}.av-plan .price{font-size:2.15rem;font-weight:800;margin-bottom:1rem;font-family:var(--av-font);letter-spacing:-.03em}.av-plan .price small{font-size:.88rem;font-weight:500;color:var(--av-muted)}.av-plan-perks{list-style:none;flex:1 1;margin-bottom:1.25rem;font-size:.9rem;color:var(--av-muted)}.av-plan-perks li{border-bottom:1px solid var(--av-border);position:relative;padding:.45rem 0 .45rem 1.1rem}.av-plan-perks li:before{content:"✓";position:absolute;left:0;color:var(--av-teal-mid);font-size:.75rem;font-weight:700}.av-plan-perks li a{color:inherit;text-decoration:none}.av-plan-perks li a:hover{color:var(--av-text);text-decoration:underline}.av-plan-perks li.is-excluded{opacity:.8}.av-plan-perks li.is-excluded:before{content:"✕";color:#d14343}.av-plan-perks li:last-child{border-bottom:none}.av-plan-details{margin-bottom:1rem;padding-top:.75rem;border-top:1px solid var(--av-border)}.av-plan-details p{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:var(--av-muted);margin-bottom:.5rem}.av-plan-detail-links{display:grid;grid-gap:.32rem;gap:.32rem}.av-plan-detail-links a{color:var(--av-text);font-size:.92rem}.av-plan-detail-links a:hover{color:var(--av-teal-mid)}.av-featuredocs{padding-bottom:3.5rem}.av-featuredocs-head{margin-bottom:1.25rem}.av-featuredocs-layout{display:grid;grid-template-columns:minmax(190px,240px) 1fr;grid-gap:1.25rem;gap:1.25rem}.av-featuredocs-sidebar{position:-webkit-sticky;position:sticky;top:calc(var(--av-header-h) + .75rem);align-self:start;border:1px solid var(--av-border);border-radius:var(--av-radius-md);background:var(--av-surface);padding:.9rem}.av-featuredocs-sidebar p{font-size:.74rem;text-transform:uppercase;letter-spacing:.07em;color:var(--av-muted);margin-bottom:.65rem}.av-featuredocs-sidebar nav{display:grid;grid-gap:.42rem;gap:.42rem}.av-featuredocs-sidebar nav a{color:var(--av-text);font-size:.92rem}.av-featuredocs-sidebar nav a:hover{color:var(--av-teal-mid)}.av-featuredocs-content{display:grid;grid-gap:.95rem;gap:.95rem}.av-featuredocs-section{border:1px solid var(--av-border);background:var(--av-surface);border-radius:var(--av-radius-md);padding:1.05rem 1rem;scroll-margin-top:calc(var(--av-header-h) + 1rem)}.av-featuredocs-section h2{font-size:1.08rem;margin-bottom:.2rem}.av-featuredocs-short{color:var(--av-muted);margin-bottom:.5rem}.av-featuredocs-bigtitle{font-size:1.05rem;margin:.45rem 0 .6rem;color:var(--av-teal-deep)}.av-featuredocs-rich{display:grid;grid-gap:.7rem;gap:.7rem}.av-featuredocs-rich h4{font-size:.98rem;margin-bottom:.25rem}.av-featuredocs-rich p{margin:0;color:#2d3748}.av-featuredocs-rich ul{margin:.2rem 0 0;padding-left:1.2rem}.av-featuredocs-rich li{margin-bottom:.25rem}.av-featuredocs-plans{margin-top:.65rem;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.av-featuredocs-plans span{color:var(--av-muted);font-size:.84rem}.av-featuredocs-plans em{font-style:normal;font-size:.82rem;padding:.18rem .5rem;border-radius:999px;border:1px solid var(--av-border-strong);background:var(--av-bg-subtle)}@media (max-width:860px){.av-featuredocs-layout{grid-template-columns:1fr}.av-featuredocs-sidebar{position:static}.av-featuredocs-sidebar nav{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.35rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.4rem;margin:0 -.25rem;padding-left:.25rem;padding-right:.25rem;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.av-featuredocs-sidebar nav a{flex:0 0 auto;white-space:nowrap;padding:.45rem .65rem;border-radius:var(--av-radius-sm);border:1px solid var(--av-border);background:var(--av-bg-subtle);font-size:.8125rem}}.av-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.1rem;gap:1.1rem;padding:.5rem 0 2rem}.av-stat{background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-md);padding:1.25rem 1.2rem;box-shadow:var(--av-shadow-sm);transition:border-color .15s ease}.av-stat:hover{border-color:var(--av-border-strong)}.av-stat h3{font-size:.8rem;font-weight:600;color:var(--av-muted);margin-bottom:.55rem;text-transform:uppercase;letter-spacing:.04em}.av-stat .val{font-size:1.35rem;font-weight:600;font-family:var(--av-font);letter-spacing:-.02em}.av-code{font-family:ui-monospace,Cascadia Code,monospace;font-size:.8rem;background:var(--av-bg-elevated);padding:.85rem 1rem;border-radius:var(--av-radius-sm);border:1px solid var(--av-border-strong);overflow-x:auto;margin-top:.75rem;line-height:1.45}.av-card-dash-wide{max-width:100%;background:var(--av-surface);border:1px solid var(--av-border);box-shadow:var(--av-shadow-sm)}.av-cpta{padding-bottom:3rem;max-width:100%}.av-cpta-intro{color:var(--av-muted);max-width:820px;line-height:1.55;font-size:.95rem}.av-cpta-intro,.av-cpta-toolbar{margin-bottom:1.5rem}.av-cpta-account-filter{display:flex;align-items:center;gap:.6rem;margin-bottom:1.25rem;flex-wrap:wrap}.av-cpta-account-label{font-size:.85rem;font-weight:600;color:var(--av-muted);white-space:nowrap}.av-cpta-account-select{padding:.42rem .75rem;border-radius:var(--av-radius-sm);border:1px solid var(--av-border);background:var(--av-surface);color:var(--av-text);font-size:.875rem;font-family:var(--av-font);cursor:pointer;transition:border-color .15s ease;max-width:240px}.av-cpta-account-select:focus{outline:none;border-color:var(--av-teal-mid);box-shadow:0 0 0 2px rgba(13,148,136,.15)}.av-segmented{display:inline-flex;flex-wrap:wrap;padding:4px;gap:2px;background:var(--av-surface);border:1px solid var(--av-border);border-radius:12px;box-shadow:inset 0 1px 2px rgba(0,0,0,.04);margin-bottom:1rem}.av-segmented-item{border:none;background:transparent;color:var(--av-muted);font-size:.8125rem;font-weight:600;padding:.5rem .9rem;border-radius:9px;cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .2s ease;white-space:nowrap}.av-segmented-item:hover{color:var(--av-text);background:var(--av-teal-soft)}.av-segmented-item-active{color:#fff!important;background:linear-gradient(145deg,var(--av-teal-mid),var(--av-teal-deep))!important;box-shadow:0 2px 12px rgba(9,174,182,.35),inset 0 1px 0 hsla(0,0%,100%,.15)}.av-cpta-range-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.av-cpta-btn-shine{transition:transform .12s ease,box-shadow .2s ease}.av-cpta-btn-shine:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(9,174,182,.25)}.av-cpta-presets{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.av-cpta-preset{font-size:.8rem;padding:.4rem .75rem}.av-cpta-preset-active{background:var(--av-teal)!important;color:#fff!important;border-color:var(--av-teal)!important}.av-cpta-dates{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.9rem;color:var(--av-muted)}.av-cpta-date-input{margin-left:.35rem;padding:.35rem .5rem;border-radius:8px;border:1px solid var(--av-border);background:var(--av-bg);color:var(--av-text)}.av-cpta-range-label{font-size:.9rem;color:var(--av-muted);margin:0}.av-cpta-refresh{font-size:.85rem}.av-cpta-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.av-cpta-stat-glow{position:relative;overflow:hidden}.av-cpta-stat-glow:before{content:"";position:absolute;inset:-1px;border-radius:13px;background:linear-gradient(135deg,rgba(9,174,182,.15),transparent 55%);pointer-events:none}.av-cpta-stat-hint{font-size:.78rem;color:var(--av-muted);margin-top:.4rem}.av-cpta-chart-card{max-width:100%;margin-bottom:1.5rem}.av-cpta-chart-head{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.av-cpta-chart-sub{font-size:.85rem;color:var(--av-muted);font-weight:500}.av-cpta-chart-wrap{width:100%;margin-top:.5rem}.av-cpta-muted-pad{color:var(--av-muted);padding:1.25rem 0}.av-cpta-table-card{max-width:100%}.av-cpta-table-head{justify-content:space-between;gap:1rem;margin-bottom:.25rem}.av-cpta-bulk-actions,.av-cpta-table-head{display:flex;flex-wrap:wrap;align-items:center}.av-cpta-bulk-actions{gap:.75rem}.av-cpta-select-hint{font-size:.8rem;color:var(--av-muted)}.av-btn-danger-soft{background:rgba(220,38,38,.08);color:#b91c1c;border:1px solid rgba(220,38,38,.25)}.av-btn-danger-soft:hover:not(:disabled){background:rgba(220,38,38,.14);color:#991b1b;text-decoration:none}.av-btn-danger-soft:disabled{opacity:.45;cursor:not-allowed}.av-cpta-table-wrap{overflow-x:auto;margin-top:1rem}.av-cpta-table{width:100%;border-collapse:collapse;font-size:.8rem}.av-cpta-table td,.av-cpta-table th{border-bottom:1px solid var(--av-border);padding:.55rem .45rem;text-align:left;vertical-align:middle}.av-cpta-table th{color:var(--av-muted);font-weight:600;white-space:nowrap;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.av-cpta-td-check,.av-cpta-th-check{width:2.25rem;text-align:center}.av-cpta-td-thumb{width:1%;min-width:4.5rem;padding:.35rem .25rem;vertical-align:middle}.av-cpta-thumb{width:56px;height:56px;max-width:56px;max-height:56px;object-fit:cover;border-radius:10px;border:1px solid var(--av-border);background:var(--av-bg);display:block}.av-cpta-thumb-placeholder{background:linear-gradient(145deg,#e2e8f0,#cbd5e1)}.av-cpta-td-actions{width:2.5rem;text-align:center}.av-cpta-icon-btn{width:2rem;height:2rem;border-radius:8px;border:1px solid var(--av-border);background:hsla(0,91%,71%,.08);color:#f87171;font-size:1.25rem;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease}.av-cpta-icon-btn:hover:not(:disabled){background:hsla(0,91%,71%,.2);border-color:hsla(0,91%,71%,.4)}.av-cpta-icon-btn:disabled{opacity:.5;cursor:not-allowed}.av-cpta-row-selected{background:rgba(9,174,182,.06)}.av-cpta-row-highlight{box-shadow:inset 0 0 0 2px var(--av-teal);animation:av-cpta-pulse 1.2s ease-out 2}@keyframes av-cpta-pulse{0%{background:rgba(9,174,182,.2)}to{background:transparent}}.av-cpta-td-stats{font-size:.72rem;color:var(--av-muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.av-cpta-stat-mini{color:var(--av-text);font-weight:600}.av-cpta-stat-sep{margin:0 .15rem;opacity:.45}.av-cpta-cell-muted{color:var(--av-muted);padding:1.25rem .5rem!important}.av-cpta-table-caption{font-size:.82rem;color:var(--av-muted);margin:0 0 .75rem;line-height:1.4}.av-cpta-more-wrap{display:flex;justify-content:center;padding:1.25rem 0 .25rem}.av-cpta-more-btn{min-width:220px;font-weight:600;border-radius:12px;padding:.65rem 1.25rem;background:rgba(9,174,182,.08);border-color:rgba(9,174,182,.35);color:var(--av-text)}.av-cpta-more-btn:hover{background:rgba(9,174,182,.18);border-color:var(--av-teal);text-decoration:none}.av-cpta-insights-card{max-width:100%;margin-bottom:1.5rem}.av-cpta-insights-head{margin-bottom:1rem}.av-cpta-insights-sub{font-size:.85rem;color:var(--av-muted);margin-top:.35rem;max-width:720px;line-height:1.45}.av-cpta-insight-toggles{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.av-cpta-insight-toggle{border:1px solid var(--av-border);background:var(--av-bg);color:var(--av-muted);font-size:.78rem;font-weight:600;padding:.4rem .75rem;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.av-cpta-insight-toggle:hover{color:var(--av-text);border-color:var(--av-teal)}.av-cpta-insight-toggle-on{background:var(--av-teal-soft);border-color:var(--av-teal);color:var(--av-teal-deep)}.av-cpta-insights-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.75rem;gap:.75rem}.av-cpta-insight-card{text-align:left;border:1px solid var(--av-border);border-radius:12px;padding:.85rem;background:var(--av-bg);cursor:pointer;transition:border-color .15s ease,transform .12s ease,box-shadow .15s ease}.av-cpta-insight-card:hover{border-color:var(--av-teal);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.25)}.av-cpta-insight-card-empty{cursor:default;opacity:.85}.av-cpta-insight-card-empty:hover{transform:none;box-shadow:none;border-color:var(--av-border)}.av-cpta-insight-card-top{display:flex;gap:.65rem;align-items:flex-start;margin-bottom:.5rem}.av-cpta-insight-thumb{width:56px;height:56px;max-width:56px;max-height:56px;border-radius:10px;object-fit:cover;flex-shrink:0;border:1px solid var(--av-border)}.av-cpta-insight-card-text{min-width:0;flex:1 1}.av-cpta-insight-card .av-cpta-insight-card-title{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--av-muted);font-weight:600}.av-cpta-insight-val{font-size:1.15rem;font-weight:800;color:var(--av-text);margin-top:.15rem}.av-cpta-insight-title-line{font-size:.8rem;font-weight:600;color:var(--av-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.35rem}.av-cpta-insight-hint{font-size:.68rem;color:var(--av-muted);line-height:1.3}.av-cpta-insight-card-empty-msg{font-size:.8rem;color:var(--av-muted);margin:.5rem 0}.av-cpta-title{font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis}.av-cpta-meta{font-size:.7rem;color:var(--av-muted)}.av-cpta-td-status{max-width:140px;vertical-align:middle}.av-cpta-status{display:inline-block;font-size:.7rem;font-weight:700;line-height:1.2;padding:.28rem .5rem;border-radius:999px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.av-cpta-status-mute{background:rgba(139,154,171,.12);color:var(--av-muted);border:1px solid var(--av-border)}.av-cpta-status-default{background:rgba(99,102,241,.12);color:#4338ca;border:1px solid rgba(99,102,241,.35)}.av-cpta-status-done{background:rgba(34,197,94,.12);color:#15803d;border:1px solid rgba(34,197,94,.4)}.av-cpta-status-wip{background:rgba(245,158,11,.12);color:#b45309;border:1px solid rgba(245,158,11,.4)}.av-cpta-status-bad{background:hsla(0,91%,71%,.12);color:#b91c1c;border:1px solid hsla(0,91%,71%,.35)}.av-cpta-input{width:100%;min-width:72px;max-width:120px;padding:.4rem .45rem;border-radius:8px;border:1px solid var(--av-border);background:var(--av-bg);color:var(--av-text);font-size:.8rem;transition:border-color .15s ease,box-shadow .15s ease}.av-cpta-input:focus{outline:none;border-color:var(--av-teal);box-shadow:0 0 0 2px rgba(9,174,182,.2)}.av-cpta-input-datetime{max-width:168px;min-width:140px;font-size:.75rem}.av-cpta-input-narrow{max-width:76px}.av-cpta-input-wide{max-width:140px}.av-cpta-input-notes{max-width:200px;min-width:120px}.av-cpta-row-busy{opacity:.6}.av-cpta-th-num{text-align:right}.av-cpta-td-buyer{max-width:8rem;word-break:break-word;white-space:normal}.av-cpta-td-buyer,.av-cpta-td-money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:middle}.av-cpta-td-money{text-align:right;white-space:nowrap}.av-cpta-td-input-num{text-align:right;vertical-align:middle}.av-cpta-td-input-num .av-cpta-input{margin-left:auto;display:block}@media (max-width:900px){.av-container{padding:0 1rem}.av-header{flex-wrap:wrap;gap:.75rem}.av-nav{flex-wrap:wrap;gap:.65rem 1rem;row-gap:.5rem;width:100%;justify-content:flex-start}.av-pricing{padding:2rem 0 3rem;grid-template-columns:1fr;gap:1.1rem}.av-cpta-chart-wrap .recharts-responsive-container{min-height:260px}.av-cpta-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}}@media (max-width:600px){.av-hero{padding:2.5rem 0 2rem}.av-hero-title{font-size:1.65rem}.av-logo{font-size:1.15rem}.av-footer,.av-header.av-container{flex-direction:column;align-items:flex-start}.av-segmented{width:100%;justify-content:center}.av-segmented-item{flex:1 1 auto;min-width:0;text-align:center;padding:.45rem .5rem;font-size:.75rem}.av-cpta-table-wrap{margin-left:-.25rem;margin-right:-.25rem;-webkit-overflow-scrolling:touch}.av-cpta-table{min-width:720px}.av-cpta-stats{grid-template-columns:1fr}.av-cpta-bulk-actions{flex-direction:column;align-items:stretch}.av-dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.85rem}.av-orders-filters{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:.4rem;padding-bottom:.35rem;margin:0 -.2rem;padding-left:.2rem;padding-right:.2rem;scrollbar-width:thin}.av-orders-filter-btn{flex:0 0 auto}.av-orders-item-title{white-space:normal;max-width:none}.av-orders-item-cell{min-width:0}.av-cpta-input,.av-cpta-input-datetime,.av-settings-input{font-size:16px}.av-settings-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.av-settings-tab{flex:0 0 auto}}:root[data-theme=dark]{--av-teal:#14b8a6;--av-teal-mid:#2dd4bf;--av-teal-deep:#0f766e;--av-teal-soft:rgba(45,212,191,.12);--av-teal-softer:#0f1419;--av-bg:#0c0e12;--av-bg-elevated:#141821;--av-bg-subtle:#11141a;--av-surface:#161b24;--av-surface-glass:rgba(22,27,36,.96);--av-border:hsla(0,0%,100%,.09);--av-border-strong:hsla(0,0%,100%,.16);--av-text:#f4f4f5;--av-muted:#a1a1aa;--av-header-bg:rgba(12,14,18,.92);--av-glow:rgba(45,212,191,.2)}.av-theme-toggle{min-width:120px}.av-orders-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.1rem}.av-orders-stat{border:1px solid var(--av-border);border-radius:14px;background:var(--av-bg);padding:.95rem 1rem;box-shadow:var(--av-shadow-sm)}.av-orders-stat-total{background:linear-gradient(145deg,var(--av-teal-soft),var(--av-bg))}.av-orders-stat-label{font-size:.78rem;color:var(--av-muted)}.av-orders-stat-value{font-size:1.25rem;font-weight:700}.av-orders-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.av-orders-filter-btn{border:1px solid var(--av-border);background:var(--av-bg);color:var(--av-muted);border-radius:999px;padding:.46rem .78rem;font-size:.8rem;font-weight:600;cursor:pointer}.av-orders-filter-btn:hover{color:var(--av-text);border-color:var(--av-teal)}.av-orders-filter-btn.is-active{background:var(--av-teal-soft);color:var(--av-teal-deep);border-color:var(--av-teal)}.av-orders-order-id{font-weight:700;white-space:nowrap}.av-orders-item-cell{display:flex;align-items:center;gap:.55rem;min-width:220px}.av-orders-item-photo{width:42px;height:42px;object-fit:cover;border-radius:10px;border:1px solid var(--av-border);background:var(--av-bg-elevated);flex-shrink:0}.av-orders-item-photo-placeholder{display:inline-flex;align-items:center;justify-content:center;font-size:1rem}.av-orders-item-meta{min-width:0}.av-orders-item-title{font-weight:600;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av-orders-status{font-size:.72rem}.av-orders-reprint-btn{white-space:nowrap}.av-dashboard-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.av-dashboard-panel{margin:0;padding:1.2rem}.av-dashboard-panel h2{margin-bottom:.8rem}.av-dashboard-muted{color:var(--av-muted);font-size:.92rem}.av-dashboard-substatus{margin:.35rem 0 .85rem;font-size:.85rem;color:var(--av-muted)}.av-dashboard-linked-list,.av-dashboard-news-list{margin:0 0 .9rem;padding-left:1rem;color:var(--av-text);display:grid;grid-gap:.35rem;gap:.35rem}.av-dashboard-usage-line{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--av-border);font-size:.9rem}.av-dashboard-usage-line:last-child{border-bottom:none}@media (max-width:860px){.av-dashboard-panels{grid-template-columns:1fr}}.av-app-shell{display:flex;min-height:100vh}.av-app-main{flex:1 1;min-width:0;padding:clamp(1.25rem,3vw,2.5rem) clamp(1.25rem,4vw,2.5rem);margin-left:var(--av-sb-w,260px);transition:margin-left .25s ease}.av-sb{--av-sb-w:260px;position:fixed;top:0;left:0;bottom:0;width:var(--av-sb-w);background:var(--av-surface);border-right:1px solid var(--av-border);display:flex;flex-direction:column;z-index:100;transition:transform .25s ease;overflow-y:auto;overflow-x:hidden}.av-sb-head{padding:1.25rem 1.15rem .75rem;flex-shrink:0}.av-sb-brand{display:inline-flex;text-decoration:none}.av-sb-logo{display:block;height:auto;max-height:36px;width:auto}.av-sb-nav{flex:1 1;padding:.5rem .65rem;display:flex;flex-direction:column;gap:2px}.av-sb-section-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--av-muted);padding:.85rem .55rem .35rem}.av-sb-link{display:flex;align-items:center;gap:.65rem;padding:.6rem .75rem;border-radius:var(--av-radius-sm);font-size:.875rem;font-weight:500;color:var(--av-muted);text-decoration:none;transition:background .12s ease,color .12s ease}.av-sb-link:hover{background:var(--av-bg-subtle);color:var(--av-text);text-decoration:none}.av-sb-link.is-active{background:var(--av-teal-soft);color:var(--av-teal-deep);font-weight:600}.av-sb-link-icon{font-size:1.1rem;flex-shrink:0;width:1.5rem;text-align:center}.av-sb-link-secondary{font-size:.8125rem}.av-sb-divider{height:1px;background:var(--av-border);margin:.65rem .55rem}.av-sb-footer{flex-shrink:0;padding:.85rem 1rem;border-top:1px solid var(--av-border)}.av-sb-email{font-size:.75rem;color:var(--av-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.55rem}.av-sb-actions{display:flex;gap:.5rem}.av-sb-action{flex:1 1;padding:.45rem;border-radius:var(--av-radius-sm);border:1px solid var(--av-border);background:var(--av-bg);cursor:pointer;font-size:1rem;text-align:center;transition:background .12s ease,border-color .12s ease}.av-sb-action:hover{background:var(--av-bg-subtle);border-color:var(--av-border-strong)}.av-sb-action-logout:hover{background:hsla(0,91%,71%,.1);border-color:hsla(0,91%,71%,.35)}.av-sb-hamburger{display:none;position:fixed;top:.85rem;left:.85rem;z-index:120;background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-sm);padding:.55rem;cursor:pointer;flex-direction:column;gap:4px}.av-sb-hamburger span{display:block;width:18px;height:2px;border-radius:2px;background:var(--av-text)}.av-sb-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:99}@media (max-width:860px){.av-sb{transform:translateX(-100%);padding-bottom:env(safe-area-inset-bottom,0)}.av-sb.is-open{transform:translateX(0)}.av-app-main{margin-left:0;padding:max(3.15rem,calc(.45rem + env(safe-area-inset-top, 0px))) max(1rem,env(safe-area-inset-right,0px)) max(1.25rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px))}.av-sb-hamburger{display:flex;top:max(.6rem,env(safe-area-inset-top,0px));left:max(.6rem,env(safe-area-inset-left,0px))}.av-sb-overlay{display:block}}.av-dressing-search-row{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-bottom:.75rem}.av-dressing-search{flex:1 1;max-width:320px;min-width:180px}.av-dressing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-top:.5rem}.av-dressing-card{border:1px solid var(--av-border);border-radius:var(--av-radius-lg);background:var(--av-surface);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.av-dressing-card:hover{border-color:var(--av-border-strong);box-shadow:var(--av-shadow-md);transform:translateY(-2px)}.av-dressing-card-img-wrap{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:var(--av-bg-subtle)}.av-dressing-card-img{width:100%;height:100%;object-fit:cover;display:block}.av-dressing-card-img-placeholder{display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--av-muted)}.av-dressing-badge{position:absolute;top:.5rem;left:.5rem;font-size:.68rem;font-weight:700;padding:.2rem .5rem;border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.av-dressing-badge-active{background:rgba(34,197,94,.18);color:#15803d;border:1px solid rgba(34,197,94,.4)}.av-dressing-badge-sold{background:rgba(99,102,241,.15);color:#4338ca;border:1px solid rgba(99,102,241,.35)}.av-dressing-badge-reserved{background:rgba(245,158,11,.15);color:#b45309;border:1px solid rgba(245,158,11,.4)}.av-dressing-badge-hidden{background:rgba(139,154,171,.15);color:var(--av-muted);border:1px solid var(--av-border)}.av-dressing-card-body{padding:.75rem .85rem;display:flex;flex-direction:column;gap:.25rem}.av-dressing-card-title{font-weight:600;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av-dressing-card-brand{font-size:.75rem;color:var(--av-muted)}.av-dressing-card-meta{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--av-muted);margin-top:.15rem}.av-dressing-card-price{font-weight:700;color:var(--av-text)}.av-dressing-card-stats{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:var(--av-muted);margin-top:.2rem}.av-dressing-card-stats span{display:inline-flex;align-items:center;gap:.2rem}.av-dressing-card-link{margin-top:.35rem;font-size:.75rem}.av-dressing-sort{min-width:160px;max-width:200px;cursor:pointer}@media (max-width:520px){.av-dressing-grid{grid-template-columns:repeat(2,1fr);gap:.65rem}}.av-sb-profile{display:flex;align-items:center;gap:.65rem;padding:.5rem .25rem;border-radius:var(--av-radius-sm);text-decoration:none;color:var(--av-text);transition:background .12s ease;margin-bottom:.55rem}.av-sb-profile:hover{background:var(--av-bg-subtle);text-decoration:none}.av-sb-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,var(--av-teal-mid),var(--av-teal-deep));display:flex;align-items:center;justify-content:center}.av-sb-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.av-sb-avatar-initials{font-size:.75rem;font-weight:700;color:#fff;letter-spacing:.02em}.av-sb-profile-info{min-width:0;flex:1 1}.av-sb-profile-name{font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av-sb-profile-role{font-size:.68rem;color:var(--av-muted)}.av-settings{max-width:600px}.av-settings-loading{color:var(--av-muted);padding:2rem 0}.av-settings-tabs{display:flex;gap:0;border-bottom:2px solid var(--av-border);margin-bottom:1.5rem}.av-settings-tab{padding:.65rem 1.15rem;font-size:.875rem;font-weight:600;color:var(--av-muted);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:color .12s ease,border-color .12s ease}.av-settings-tab:hover{color:var(--av-text)}.av-settings-tab.is-active{color:var(--av-teal-mid);border-bottom-color:var(--av-teal-mid)}.av-settings-msg{font-size:.85rem;color:var(--av-teal-mid);margin-bottom:1rem;padding:.55rem .75rem;background:var(--av-teal-soft);border-radius:var(--av-radius-sm)}.av-settings-panel{display:flex;flex-direction:column;gap:1.25rem}.av-settings-avatar-section{display:flex;align-items:center;gap:1.25rem}.av-settings-avatar-wrap{width:72px;height:72px;border-radius:50%;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,var(--av-teal-mid),var(--av-teal-deep));display:flex;align-items:center;justify-content:center;border:3px solid var(--av-border)}.av-settings-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.av-settings-avatar-placeholder{font-size:1.5rem;font-weight:800;color:#fff}.av-settings-avatar-actions,.av-settings-field{display:flex;flex-direction:column;gap:.35rem}.av-settings-label{font-size:.78rem;font-weight:600;color:var(--av-muted)}.av-settings-input-wrap{display:flex;align-items:center;gap:.55rem;background:var(--av-bg-elevated);border:1px solid var(--av-border);border-radius:var(--av-radius-sm);padding:.6rem .85rem;transition:border-color .15s ease}.av-settings-input-wrap:focus-within{border-color:var(--av-teal-mid)}.av-settings-input-icon{flex-shrink:0;font-size:.95rem}.av-settings-input{flex:1 1;border:none;background:transparent;color:var(--av-text);font-size:.9rem;outline:none;min-width:0}.av-settings-input-disabled{opacity:.55;cursor:not-allowed}.av-settings-actions{display:flex;gap:.65rem;flex-wrap:wrap;padding-top:.5rem}.av-settings-section{padding-top:1rem;border-top:1px solid var(--av-border)}.av-settings-section-title{font-size:.95rem;font-weight:600;margin-bottom:.5rem}.av-settings-desc{font-size:.85rem;color:var(--av-muted);line-height:1.5;margin-bottom:.75rem}.av-settings-sub-row{display:flex;align-items:center;gap:.65rem;padding:.65rem .85rem;border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-bg-elevated)}.av-settings-sub-icon{font-size:1.1rem}.av-settings-sub-text{font-size:.88rem;color:var(--av-muted)}.av-settings-connection-card{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-bg-elevated);margin-bottom:.75rem}.av-settings-connection-icon{font-size:1.5rem;flex-shrink:0}.av-settings-connection-name{font-size:.88rem;font-weight:600}.av-settings-connection-status{font-size:.78rem;color:var(--av-muted);margin-top:.15rem}@media (pointer:coarse){.av-sb-link{min-height:44px;padding-top:.65rem;padding-bottom:.65rem}.av-sb-profile{min-height:44px;padding-top:.55rem;padding-bottom:.55rem}.av-sb-action{min-width:44px}.av-btn:not(.av-btn-sm),.av-sb-action{min-height:44px}.av-settings-tab{min-height:44px;display:inline-flex;align-items:center}.av-orders-filter-btn{min-height:40px;padding-left:.85rem;padding-right:.85rem}}