@font-face{font-family:__Manrope_538739;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_538739;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_538739;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_538739;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_538739;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_538739;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_538739;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_538739;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_538739;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_538739;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_538739;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_538739;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_538739;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_538739;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_538739;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_538739;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_538739;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_538739;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_538739;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_538739;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_538739;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_538739;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_538739;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_538739;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_538739;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_538739;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_538739;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_538739;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_538739;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_538739;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_538739;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_538739;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_538739;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_538739;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_538739;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_538739;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_Fallback_538739;src:local("Arial");ascent-override:102.96%;descent-override:28.98%;line-gap-override:0.00%;size-adjust:103.53%}.__className_538739{font-family:__Manrope_538739,__Manrope_Fallback_538739;font-style:normal}.__variable_538739{--font-sans:"__Manrope_538739","__Manrope_Fallback_538739"}:root{--ca-bg-0:#060a10;--ca-bg-1:#0b1018;--ca-bg-2:#101620;--ca-bg-3:#151c28;--ca-bg-4:#1a2230;--ca-bg-5:#1f2838;--ca-accent:#00e5c7;--ca-accent-dim:#00bfa5;--ca-accent-wash:rgba(0,229,199,.07);--ca-accent-glow:rgba(0,229,199,.14);--ca-accent-strong:rgba(0,229,199,.22);--ca-text-0:#f4f5f7;--ca-text-1:#c8cdd6;--ca-text-2:#8b95a5;--ca-text-3:#586374;--ca-text-4:#3a4455;--ca-ok:#34d399;--ca-ok-bg:rgba(52,211,153,.08);--ca-ok-edge:rgba(52,211,153,.18);--ca-err:#f87171;--ca-err-bg:hsla(0,91%,71%,.07);--ca-err-edge:hsla(0,91%,71%,.16);--ca-warn:#fbbf24;--ca-warn-bg:rgba(251,191,36,.07);--ca-warn-edge:rgba(251,191,36,.16);--ca-info:#60a5fa;--ca-info-bg:rgba(96,165,250,.08);--ca-line-0:hsla(0,0%,100%,.03);--ca-line-1:hsla(0,0%,100%,.06);--ca-line-2:hsla(0,0%,100%,.1);--ca-line-accent:rgba(0,229,199,.18);--ca-r-sm:8px;--ca-r-md:12px;--ca-r-lg:16px;--ca-r-xl:24px;--ca-r-full:999px;--ca-ease:cubic-bezier(0.25,0.46,0.45,0.94);--ca-ease-out:cubic-bezier(0.16,1,0.3,1);--ca-ease-spring:cubic-bezier(0.34,1.56,0.64,1)}.ca-root{font-family:var(--font-sans,"Manrope",system-ui,sans-serif);background:var(--ca-bg-0);color:var(--ca-text-0);min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;position:relative}.ca-mesh{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.025;background-image:linear-gradient(rgba(0,229,199,.3) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,199,.3) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 20%,transparent 70%)}.ca-navbar{position:sticky;top:0;z-index:50;height:56px;justify-content:space-between;padding:0 16px;background:rgba(6,10,16,.82);backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6);border-bottom:1px solid var(--ca-line-0)}.ca-brand,.ca-navbar{display:flex;align-items:center}.ca-brand{gap:10px;font-weight:700;font-size:14px;color:var(--ca-text-0);letter-spacing:-.02em}.ca-logo{width:28px;height:28px;border-radius:7px;background:var(--ca-accent);color:var(--ca-bg-0);display:grid;place-items:center;font-size:13px;font-weight:800;flex-shrink:0}.ca-navbar-right{display:flex;align-items:center;gap:10px}.ca-navbar-email{display:none;font-size:12px;color:var(--ca-text-3);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-btn-logout{all:unset;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--ca-text-2);padding:5px 14px;border-radius:var(--ca-r-full);border:1px solid var(--ca-line-1);background:hsla(0,0%,100%,.02);transition:all .2s var(--ca-ease)}.ca-btn-logout:hover{color:var(--ca-accent);border-color:var(--ca-line-accent);background:var(--ca-accent-wash)}.ca-home{position:relative;z-index:1}.ca-home-header{padding:32px 16px 24px;border-bottom:1px solid var(--ca-line-0)}.ca-home-header-inner{max-width:960px;margin:0 auto}.ca-home-label{font-size:11px;font-weight:700;color:var(--ca-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;opacity:0;animation:ca-up .5s var(--ca-ease-out) forwards}.ca-home-title{font-size:26px;font-weight:800;color:var(--ca-text-0);letter-spacing:-.03em;line-height:1.15;margin:0 0 6px;opacity:0;animation:ca-up .5s var(--ca-ease-out) .04s forwards}.ca-home-subtitle{font-size:14px;color:var(--ca-text-2);margin:0;opacity:0;animation:ca-up .5s var(--ca-ease-out) .08s forwards}.ca-home-content{max-width:960px;margin:0 auto;padding:20px 16px 80px}.ca-showcase{display:grid;grid-template-columns:1fr;gap:16px}.ca-showcase-item{opacity:0;animation:ca-up .45s var(--ca-ease-out) forwards}.ca-card{border-radius:var(--ca-r-md);overflow:hidden;background:var(--ca-bg-2);border:1px solid var(--ca-line-1);cursor:pointer;transition:all .3s var(--ca-ease-out);position:relative}.ca-card:hover{border-color:var(--ca-line-accent);box-shadow:0 8px 32px rgba(0,0,0,.25),0 0 0 1px rgba(0,229,199,.05);transform:translateY(-3px)}.ca-card-visual{position:relative;width:100%;height:200px;overflow:hidden;background:var(--ca-bg-1)}.ca-card-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--ca-ease-out)}.ca-card:hover .ca-card-visual img{transform:scale(1.05)}.ca-card-visual-icon{width:100%;height:100%;display:grid;place-items:center;color:hsla(0,0%,100%,.15)}.ca-card-visual-icon svg{width:48px;height:48px}.ca-card-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,10,16,.85) 0,rgba(6,10,16,.2) 50%,transparent);pointer-events:none;z-index:1}.ca-badge{position:absolute;top:10px;right:10px;z-index:3;font-size:10px;font-weight:700;padding:3px 10px;border-radius:var(--ca-r-full);letter-spacing:.04em;display:flex;align-items:center;gap:4px;backdrop-filter:blur(8px)}.ca-badge--active{background:rgba(52,211,153,.12);color:var(--ca-ok);border:1px solid var(--ca-ok-edge)}.ca-badge--blocked{background:hsla(0,91%,71%,.1);color:var(--ca-err);border:1px solid var(--ca-err-edge)}.ca-card-pill{position:absolute;bottom:10px;left:10px;z-index:3;display:flex;align-items:center;gap:4px;font-size:10px;font-weight:700;color:var(--ca-accent);background:rgba(6,10,16,.7);backdrop-filter:blur(8px);padding:4px 10px;border-radius:var(--ca-r-full);letter-spacing:.04em}.ca-card-pill svg{width:12px;height:12px}.ca-card-info{padding:14px 16px 16px}.ca-card-name{font-size:15px;font-weight:700;color:var(--ca-text-0);line-height:1.3;margin:0 0 4px}.ca-card-desc,.ca-card-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ca-card-desc{font-size:12px;color:var(--ca-text-2);line-height:1.4;margin:0 0 10px}.ca-card-footer{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ca-card-date,.ca-card-files{font-size:11px;color:var(--ca-text-3)}.ca-card-files{color:var(--ca-text-2)}.ca-card-actions{display:flex;gap:8px}.ca-card-btn{all:unset;box-sizing:border-box;cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:9px 16px;border-radius:var(--ca-r-sm);display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s var(--ca-ease);width:100%;text-align:center}.ca-card-btn--primary{background:var(--ca-accent);color:var(--ca-bg-0)}.ca-card-btn--primary:hover{background:var(--ca-accent-dim);box-shadow:0 0 20px rgba(0,229,199,.2)}.ca-card-btn--primary svg{transition:transform .2s}.ca-card-btn--primary:hover svg{transform:translateX(2px)}.ca-card-btn--locked{background:var(--ca-bg-4);color:var(--ca-text-3);cursor:not-allowed;flex:1}.ca-card-btn--renew{background:var(--ca-warn-bg);border:1px solid var(--ca-warn-edge);color:var(--ca-warn);flex:1}.ca-card-btn--renew:hover{background:rgba(251,191,36,.12)}.ca-card-delivered{padding:8px;text-align:center;font-size:12px;color:var(--ca-text-3)}.ca-card-delivered,.ca-sub-info{border:1px solid var(--ca-line-0);border-radius:var(--ca-r-sm)}.ca-sub-info{margin-top:8px;padding:6px 10px;background:hsla(0,0%,100%,.015)}.ca-sub-row{display:flex;justify-content:space-between;font-size:11px;padding:2px 0}.ca-sub-label{color:var(--ca-text-3)}.ca-sub-value{color:var(--ca-text-1);font-weight:600}.ca-sub-value.sv-active{color:var(--ca-ok)}.ca-sub-value.sv-blocked{color:var(--ca-err)}.ca-sub-value.sv-warning{color:var(--ca-warn)}.ca-alert{padding:12px 14px;border-radius:var(--ca-r-sm);font-size:13px}.ca-alert--error{background:var(--ca-err-bg);border:1px solid var(--ca-err-edge);color:var(--ca-err)}.ca-product-page{position:relative;z-index:1;min-height:100vh}.ca-product-hero{position:relative;width:100%;height:260px;overflow:hidden;background:var(--ca-bg-1)}.ca-product-hero-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ca-product-hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,var(--ca-bg-0) 0,rgba(6,10,16,.6) 40%,rgba(6,10,16,.3) 100%);z-index:1}.ca-product-topbar{position:absolute;top:0;left:0;right:0;z-index:10;padding:12px 16px}.ca-product-back{all:unset;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:var(--ca-text-0);display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--ca-r-full);background:rgba(6,10,16,.5);backdrop-filter:blur(8px);border:1px solid var(--ca-line-1);transition:all .2s}.ca-product-back:hover{background:rgba(6,10,16,.8);border-color:var(--ca-line-2)}.ca-product-hero-content{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:0 16px 20px}.ca-product-type-badge{display:inline-block;font-size:10px;font-weight:700;color:var(--ca-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.ca-product-title{font-size:22px;font-weight:800;color:var(--ca-text-0);line-height:1.2;letter-spacing:-.02em;margin:0 0 6px}.ca-product-desc{font-size:14px;color:var(--ca-text-1);line-height:1.5;margin:0;max-width:520px}.ca-product-body{max-width:640px;margin:0 auto;padding:20px 16px 80px}.ca-product-status{margin-bottom:20px}.ca-product-status-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--ca-r-sm);font-size:13px;font-weight:700}.ca-product-status-badge--ok{background:var(--ca-ok-bg);border:1px solid var(--ca-ok-edge);color:var(--ca-ok)}.ca-product-status-badge--blocked{background:var(--ca-err-bg);border:1px solid var(--ca-err-edge);color:var(--ca-err)}.ca-product-details{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:28px}.ca-product-detail{display:flex;align-items:flex-start;gap:10px;padding:14px;background:var(--ca-bg-2);border:1px solid var(--ca-line-1);border-radius:var(--ca-r-md)}.ca-product-detail>svg{flex-shrink:0;color:var(--ca-text-3);margin-top:2px}.ca-product-detail-label{display:block;font-size:11px;color:var(--ca-text-3);margin-bottom:2px}.ca-product-detail-value{display:block;font-size:14px;font-weight:700;color:var(--ca-text-0)}.ca-product-detail-value--ok{color:var(--ca-ok)}.ca-product-detail-value--err{color:var(--ca-err)}.ca-product-files{margin-top:4px}.ca-product-section-title{font-size:16px;font-weight:700;color:var(--ca-text-0);margin:0 0 14px}.ca-product-file-grid{display:flex;flex-direction:column;gap:10px}.ca-product-file-card{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--ca-bg-2);border:1px solid var(--ca-line-1);border-radius:var(--ca-r-md);transition:all .2s}.ca-product-file-card:hover{border-color:var(--ca-line-accent);background:var(--ca-bg-3)}.ca-product-file-icon{width:44px;height:44px;border-radius:var(--ca-r-sm);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;flex-shrink:0;border:1px solid}.ca-product-file-ext{font-size:8px;font-weight:800;letter-spacing:.05em}.ca-product-file-info{flex:1;min-width:0}.ca-product-file-name{display:block;font-size:14px;font-weight:600;color:var(--ca-text-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-product-file-size{display:block;font-size:12px;color:var(--ca-text-3);margin-top:2px}.ca-product-file-dl{all:unset;box-sizing:border-box;cursor:pointer;font:inherit;font-size:13px;font-weight:700;color:var(--ca-bg-0);background:var(--ca-accent);padding:8px 18px;border-radius:var(--ca-r-sm);display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0;text-decoration:none;transition:all .2s}.ca-product-file-dl:hover{background:var(--ca-accent-dim);box-shadow:0 0 16px rgba(0,229,199,.2)}.ca-product-file-dl--disabled{background:var(--ca-bg-4);color:var(--ca-text-3);cursor:not-allowed}.ca-auth-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;position:relative;z-index:1}.ca-auth-card{width:100%;max-width:380px;background:var(--ca-bg-2);border:1px solid var(--ca-line-1);border-radius:var(--ca-r-lg);padding:32px 24px;position:relative;overflow:hidden;animation:ca-up .45s var(--ca-ease-out) forwards;box-shadow:0 16px 48px rgba(0,0,0,.35)}.ca-auth-card:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 10%,var(--ca-accent) 50%,transparent 90%);opacity:.5}.ca-auth-brand{display:flex;align-items:center;gap:10px;margin-bottom:28px}.ca-auth-logo-icon{width:34px;height:34px;border-radius:8px;background:var(--ca-accent);color:var(--ca-bg-0);display:grid;place-items:center;font-size:15px;font-weight:800;flex-shrink:0}.ca-auth-title{font-size:22px;font-weight:800;color:var(--ca-text-0);letter-spacing:-.03em;margin:0 0 4px;line-height:1.2}.ca-auth-subtitle{font-size:14px;color:var(--ca-text-2);margin:0 0 24px;line-height:1.5}.ca-form-group{margin-bottom:16px}.ca-form-label{display:block;font-size:12px;font-weight:600;color:var(--ca-text-1);margin-bottom:6px}.ca-form-input-wrap{position:relative}.ca-form-input{display:block;width:100%;padding:11px 12px;background:var(--ca-bg-0);border:1.5px solid var(--ca-line-2);border-radius:var(--ca-r-sm);color:var(--ca-text-0);font:inherit;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.ca-form-input:focus{border-color:var(--ca-accent);box-shadow:0 0 0 3px var(--ca-accent-wash)}.ca-form-input::-moz-placeholder{color:var(--ca-text-4)}.ca-form-input::placeholder{color:var(--ca-text-4)}.ca-form-input.has-eye{padding-right:42px}.ca-form-eye{all:unset;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--ca-text-3);display:flex;padding:4px;transition:color .15s}.ca-form-eye:hover{color:var(--ca-text-1)}.ca-form-eye svg{width:16px;height:16px}.ca-auth-btn{all:unset;box-sizing:border-box;cursor:pointer;width:100%;padding:12px;text-align:center;font:inherit;font-size:14px;font-weight:700;color:var(--ca-bg-0);background:var(--ca-accent);border-radius:var(--ca-r-sm);display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;transition:all .2s var(--ca-ease);text-decoration:none}.ca-auth-btn:hover:not(:disabled){background:var(--ca-accent-dim);box-shadow:0 0 24px rgba(0,229,199,.2)}.ca-auth-btn:disabled{opacity:.45;cursor:not-allowed}.ca-auth-error{background:var(--ca-err-bg);border:1px solid var(--ca-err-edge);border-radius:var(--ca-r-sm);color:var(--ca-err);line-height:1.5}.ca-auth-error,.ca-auth-success{padding:10px 12px;font-size:13px;margin-bottom:16px}.ca-auth-success{background:var(--ca-ok-bg);border:1px solid var(--ca-ok-edge);border-radius:var(--ca-r-sm);color:var(--ca-ok)}.ca-auth-footer{margin-top:20px;text-align:center;font-size:12px;color:var(--ca-text-3)}.ca-auth-link{color:var(--ca-accent);text-decoration:none;font-weight:600}.ca-auth-link:hover{text-decoration:underline}.ca-auth-divider{display:flex;align-items:center;gap:12px;margin:20px 0;font-size:11px;color:var(--ca-text-4);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.ca-auth-divider:after,.ca-auth-divider:before{content:"";flex:1;height:1px;background:var(--ca-line-1)}.ca-auth-info-box{padding:12px;background:var(--ca-accent-wash);border:1px solid rgba(0,229,199,.08);border-radius:var(--ca-r-sm);margin-bottom:16px}.ca-auth-info-box p{font-size:13px;color:var(--ca-text-1);line-height:1.6;margin:0}.ca-auth-state-icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;margin:0 auto 14px;font-size:18px;font-weight:700}.ca-auth-state-icon.success-icon{background:var(--ca-ok-bg);border:1px solid var(--ca-ok-edge);color:var(--ca-ok)}.ca-auth-state-icon.error-icon{background:var(--ca-err-bg);border:1px solid var(--ca-err-edge);color:var(--ca-err)}.ca-auth-validating{text-align:center;padding:16px 0;color:var(--ca-text-2);font-size:14px;display:flex;flex-direction:column;align-items:center;gap:10px}.ca-first-access-link{display:flex;align-items:center;justify-content:center;width:100%;padding:11px;background:hsla(0,0%,100%,.02);border:1px solid var(--ca-line-1);border-radius:var(--ca-r-sm);color:var(--ca-text-1);font:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;box-sizing:border-box}.ca-first-access-link:hover{background:var(--ca-accent-wash);border-color:var(--ca-line-accent);color:var(--ca-accent)}.ca-loading{justify-content:center;gap:12px;color:var(--ca-text-3);font-size:14px}.ca-empty,.ca-loading{display:flex;flex-direction:column;align-items:center;padding:64px 20px}.ca-empty{text-align:center;gap:10px}.ca-empty-icon{width:52px;height:52px;border-radius:14px;background:var(--ca-bg-3);border:1px solid var(--ca-line-1);display:grid;place-items:center;color:var(--ca-text-4)}.ca-empty-icon svg{width:22px;height:22px}.ca-empty h2{font-size:16px;font-weight:700;color:var(--ca-text-0);margin:4px 0 0}.ca-empty p{font-size:14px;color:var(--ca-text-3);max-width:240px;line-height:1.6;margin:0}.ca-load-more{display:flex;justify-content:center;margin-top:20px}.ca-load-more button{all:unset;cursor:pointer;font:inherit;font-size:12px;font-weight:700;color:var(--ca-accent);background:var(--ca-accent-wash);border:1px solid rgba(0,229,199,.1);padding:8px 24px;border-radius:var(--ca-r-full);transition:all .2s}.ca-load-more button:hover:not(:disabled){background:var(--ca-accent-glow);border-color:var(--ca-line-accent)}.ca-load-more button:disabled{opacity:.4;cursor:not-allowed}.ca-spin{animation:ca-spin .7s linear infinite}.ca-modal::-webkit-scrollbar{width:3px}.ca-modal::-webkit-scrollbar-track{background:transparent}.ca-modal::-webkit-scrollbar-thumb{background:var(--ca-text-4);border-radius:2px}@keyframes ca-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ca-spin{to{transform:rotate(1turn)}}@media (min-width:480px){.ca-navbar-email{display:block}.ca-navbar{padding:0 24px}.ca-home-header{padding:36px 24px 28px}.ca-home-content{padding:24px 24px 80px}.ca-home-title{font-size:30px}.ca-auth-card{padding:40px 32px}.ca-product-hero{height:300px}.ca-product-title{font-size:26px}.ca-product-body{padding:24px 24px 80px}.ca-product-hero-content{padding:0 24px 24px}.ca-product-topbar{padding:16px 24px}}@media (min-width:580px){.ca-showcase{grid-template-columns:repeat(2,1fr);gap:16px}.ca-card-visual{height:180px}}@media (min-width:860px){.ca-showcase{grid-template-columns:repeat(3,1fr)}.ca-product-hero{height:340px}.ca-product-title{font-size:30px}}@media (max-width:380px){.ca-card-visual{height:160px}.ca-card-name{font-size:14px}.ca-product-hero{height:220px}.ca-product-title{font-size:19px}.ca-product-details{grid-template-columns:1fr}}.cx-page{max-width:1200px;margin:0 auto;padding:24px 20px 80px;position:relative;z-index:1}.cx-title{font-size:24px;font-weight:800;color:var(--ca-text-0);margin:0 0 20px;letter-spacing:-.02em}.cx-toolbar{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.cx-search{flex:1;min-width:200px;display:flex;align-items:center;gap:10px;padding:0 14px;height:44px;background:var(--ca-bg-2);border:1px solid var(--ca-line-2);border-radius:var(--ca-r-sm);color:var(--ca-text-3);transition:border-color .2s}.cx-search:focus-within{border-color:var(--ca-accent);box-shadow:0 0 0 2px var(--ca-accent-wash)}.cx-search-input{flex:1;background:none;border:none;outline:none;color:var(--ca-text-0);font:inherit;font-size:14px}.cx-search-input::-moz-placeholder{color:var(--ca-text-4)}.cx-search-input::placeholder{color:var(--ca-text-4)}.cx-filter-wrap{display:flex;flex-direction:column;gap:0;min-width:160px}.cx-filter-label{font-size:10px;color:var(--ca-text-3);font-weight:600;letter-spacing:.04em;margin-bottom:4px}.cx-filter-select{height:44px;background:var(--ca-bg-2);border:1px solid var(--ca-line-2);border-radius:var(--ca-r-sm);color:var(--ca-text-0);font:inherit;font-size:14px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238B95A5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding:0 36px 0 14px}.cx-filter-select:focus{border-color:var(--ca-accent)}.cx-alert{padding:14px 16px;background:var(--ca-err-bg);border:1px solid var(--ca-err-edge);border-radius:var(--ca-r-sm);color:var(--ca-err);font-size:14px}.cx-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:16px}.cx-card{background:var(--ca-bg-3);border-radius:var(--ca-r-md);overflow:hidden;opacity:0;animation:ca-up .4s var(--ca-ease-out) forwards;transition:transform .25s var(--ca-ease-out),box-shadow .25s;border:1px solid var(--ca-line-1)}.cx-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(0,0,0,.25)}.cx-card--blocked{opacity:.7}.cx-card--blocked:hover{transform:none;box-shadow:none}.cx-card-img{width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--ca-bg-1);cursor:pointer}.cx-card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s var(--ca-ease-out)}.cx-card:hover .cx-card-img img{transform:scale(1.04)}.cx-card-placeholder{width:100%;height:100%;display:grid;place-items:center;color:hsla(0,0%,100%,.06)}.cx-card-body{padding:14px 16px 16px}.cx-card-name{font-size:15px;font-weight:700;color:var(--ca-text-0);margin:0 0 12px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cx-card-btn{all:unset;box-sizing:border-box;cursor:pointer;font:inherit;width:100%;padding:11px 0;text-align:center;font-size:13px;font-weight:700;border-radius:var(--ca-r-sm);display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.cx-card-btn--action{background:var(--ca-accent);color:var(--ca-bg-0)}.cx-card-btn--action:hover{background:var(--ca-accent-dim);box-shadow:0 4px 16px rgba(0,229,199,.25)}.cx-card-btn--blocked{background:var(--ca-bg-4);color:var(--ca-text-3);cursor:not-allowed}.cx-card-delivered{padding:11px 0;text-align:center;font-size:13px;color:var(--ca-text-3);border:1px solid var(--ca-line-0);border-radius:var(--ca-r-sm)}.cp-back{all:unset;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:var(--ca-text-2);display:inline-flex;align-items:center;gap:6px;margin-bottom:24px;transition:color .15s}.cp-back:hover{color:var(--ca-accent)}.cp-product-header{display:flex;gap:24px;margin-bottom:32px;align-items:flex-start;flex-direction:column}.cp-product-img{width:100%;aspect-ratio:16/9;border-radius:var(--ca-r-md);overflow:hidden;background:var(--ca-bg-1);flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--ca-line-1)}.cp-product-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cp-product-img svg{opacity:.08}.cp-product-info{flex:1}.cp-product-name{font-size:24px;font-weight:800;color:var(--ca-text-0);margin:0 0 8px;letter-spacing:-.02em;line-height:1.2}.cp-product-desc{font-size:14px;color:var(--ca-text-2);margin:0 0 12px;line-height:1.6}.cp-product-stats{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ca-text-3)}.cp-product-stats-dot{width:3px;height:3px;border-radius:50%;background:var(--ca-text-4)}.cp-files{margin-bottom:32px}.cp-files-title{font-size:18px;font-weight:700;color:var(--ca-text-0);margin:0 0 16px}.cp-files-grid{display:flex;flex-direction:column;gap:10px}.cp-fcard{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--ca-bg-2);border:1px solid var(--ca-line-1);border-radius:var(--ca-r-md);transition:all .2s}.cp-fcard:hover{border-color:var(--ca-line-accent);background:var(--ca-bg-3)}.cp-fcard-icon{width:48px;height:48px;border-radius:var(--ca-r-sm);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;flex-shrink:0;border:1px solid}.cp-fcard-ext{font-size:8px;font-weight:800;letter-spacing:.04em}.cp-fcard-info{flex:1;min-width:0}.cp-fcard-name{display:block;font-size:14px;font-weight:600;color:var(--ca-text-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-fcard-size{display:block;font-size:12px;color:var(--ca-text-3);margin-top:2px}.cp-fcard-btn{all:unset;box-sizing:border-box;cursor:pointer;font:inherit;font-size:13px;font-weight:700;color:var(--ca-bg-0);background:var(--ca-accent);padding:10px 20px;border-radius:var(--ca-r-sm);display:flex;align-items:center;gap:7px;white-space:nowrap;flex-shrink:0;text-decoration:none;transition:all .2s}.cp-fcard-btn:hover{background:var(--ca-accent-dim);box-shadow:0 4px 16px rgba(0,229,199,.2)}.cp-fcard-btn--off{background:var(--ca-bg-4);color:var(--ca-text-3);cursor:not-allowed}.cp-files-empty{padding:48px 20px;text-align:center;color:var(--ca-text-3);background:var(--ca-bg-2);border:1px solid var(--ca-line-1);border-radius:var(--ca-r-md)}.cp-files-empty svg{margin-bottom:8px;opacity:.2}.cp-files-empty p{margin:0;font-size:14px}@media (min-width:480px){.cx-page{padding:28px 24px 80px}.cx-title{font-size:26px}.cx-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.cx-grid{grid-template-columns:repeat(3,1fr)}.cx-page{padding:32px 32px 80px}.cx-title{font-size:28px}.cp-product-header{flex-direction:row}.cp-product-img{width:340px;aspect-ratio:auto;height:220px}.cp-product-name{font-size:28px}}@media (min-width:1024px){.cx-grid{gap:18px}.cp-product-img{width:400px;height:250px}}@media (max-width:480px){.cx-toolbar{flex-direction:column}.cx-filter-wrap{min-width:100%}.cp-fcard-btn{padding:8px 14px;font-size:12px}}