:root{--color-primary:#f3efe4;--color-secondary:#fd00d4;--color-accent:#ff3c00;--color-cyan:#00c2e0;--color-paper:#e9e3d4;--color-paper-dark:#cfc8b6;--color-tape:rgba(222,212,182,0.6);--color-background:#0a0a09;--color-surface:#111110;--color-surface-alt:#1a1a16;--color-border:#2a2a26;--color-text:#e8e6dd;--color-text-muted:#8a8a80;--color-text-faint:#4a4a42;--halftone:radial-gradient(rgba(233,227,212,0.07) 30%,transparent 31%);--halftone-paper:radial-gradient(rgba(11,11,10,0.05) 28%,transparent 29%);--gaffer-tape:linear-gradient(180deg,rgba(222,212,182,.62),rgba(206,196,166,.62));--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.45'/%3E%3C/svg%3E");--font-display:var(--ff-anton),"Arial Narrow",Arial,sans-serif;--font-block:var(--ff-archivo),"Arial Black",Arial,sans-serif;--font-stroke:var(--ff-bebas),"Arial Narrow",Arial,sans-serif;--font-stamp:var(--ff-elite),"Courier New",monospace;--font-mono:var(--ff-mono),"Courier New",monospace;--font-body:var(--ff-space),"Helvetica Neue",Arial,sans-serif;--font-punk:var(--ff-space),"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{font-size:10px}body{font-family:var(--font-body);line-height:1.6;background-color:var(--color-background);color:var(--color-text);width:100%;margin:0 auto;padding:0;overflow-x:hidden}body,html{max-width:100vw!important}body,html{overflow-x:hidden!important;width:100%!important}body:after{content:"";position:fixed;inset:0;background-image:var(--grain);background-size:200px 200px;mix-blend-mode:overlay;opacity:.05;pointer-events:none;z-index:9999}.orders-container{display:flex;flex-direction:column;gap:20px}.order-header{padding-bottom:10px}.order-date{color:var(--color-text-muted);font-size:.9rem}.order-status{text-align:right}.status-badge{padding:4px 8px;border-radius:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-body)}.status-badge.pending{background:rgba(255,60,0,.15);color:#ff6a3d}.status-badge.completed{background:rgba(0,255,150,.1);color:#00c97a}.order-total{margin-top:5px;font-weight:700;color:var(--color-text)}.order-items{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.item-details h5{margin:0 0 5px;color:var(--color-text)}.item-details p{margin:2px 0}.shipping-details{padding-top:15px;border-top:1px solid var(--color-border)}.shipping-details h5{margin-bottom:10px;color:var(--color-text)}.shipping-details p{margin:5px 0;color:var(--color-text-muted)}.admin-layout{display:flex;min-height:100vh}.admin-nav{width:250px;background:#0d0d0d;color:white;padding:20px;border-right:1px solid var(--color-border)}.admin-nav h2{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #333;font-family:var(--font-display);letter-spacing:.08em}.admin-nav-links{display:flex;flex-direction:column;gap:10px}.admin-nav-links a{color:var(--color-text-muted);text-decoration:none;padding:8px;border-radius:0;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;transition:color .2s,background .2s}.admin-nav-links a:hover{background:#1a1a1a;color:var(--color-secondary)}.admin-main{flex:1 1;background:var(--color-background)}.admin-main,.dashboard-stats{padding:20px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px;margin-bottom:30px}.stat-card{background:var(--color-surface);padding:20px;border-radius:0;border:1px solid var(--color-border)}.stat-card h3{color:var(--color-text-muted);margin-bottom:10px;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:400}.stat-value{font-size:24px;font-weight:700;color:var(--color-text);font-family:var(--font-display);letter-spacing:.05em}.recent-orders{background:var(--color-surface);padding:20px;border-radius:0;border:1px solid var(--color-border)}.orders-list{margin-top:15px}.order-item{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border-bottom:1px solid var(--color-border);align-items:center}.order-item:last-child{border-bottom:none}.status{padding:4px 8px;border-radius:0;text-align:center;font-size:.8em;letter-spacing:.08em;text-transform:uppercase}.status.pending{background:rgba(255,60,0,.15);color:#ff6a3d}.status.completed{background:rgba(0,255,150,.1);color:#00c97a}.admin-dashboard h1{margin-bottom:20px;font-family:var(--font-display);letter-spacing:.08em}.products-management{padding:20px}.products-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.add-product-btn{background:var(--color-secondary);color:white;border:none;padding:10px 20px;border-radius:0;cursor:pointer;font-family:var(--font-body);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;transition:background .2s}.add-product-btn:hover{background:#d400b4}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1px;gap:1px;background:var(--color-border)}.product-card{background:var(--color-surface);border-radius:0;overflow:hidden}.product-image{height:200px;position:relative}.product-image img{object-fit:cover}.product-info{padding:15px}.product-actions{padding:15px;display:flex;gap:10px;border-top:1px solid var(--color-border)}.product-actions button{flex:1 1;padding:8px;border:none;border-radius:0;cursor:pointer;font-family:var(--font-body);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.product-actions .delete-btn{background:#dc3545;color:white}.size-inputs{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px}.orders-management{padding:20px}.orders-list{display:flex;flex-direction:column;gap:20px}.order-card{background:var(--color-surface);border-radius:0;border:1px solid var(--color-border);padding:20px}.order-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--color-border)}.order-info h3{margin:0 0 10px;color:var(--color-text)}.order-info p{margin:5px 0;color:var(--color-text-muted)}.status-select{padding:8px;border-radius:0;border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text);font-family:var(--font-body)}.status-select.pending{background:rgba(255,60,0,.15);color:#ff6a3d}.status-select.processing{background:rgba(0,120,255,.15);color:#5aabff}.status-select.shipped{background:rgba(0,255,150,.1);color:#00c97a}.status-select.delivered{background:rgba(0,255,150,.15);color:#00e088}.status-select.cancelled{background:rgba(220,53,69,.15);color:#ff6b78}.order-items{margin:20px 0}.order-item{display:flex;gap:15px;padding:10px;border-radius:0;background:var(--color-surface-alt);margin:10px 0}.order-item img{object-fit:cover;border-radius:0}.item-details{flex:1 1}.item-details p{margin:3px 0;color:var(--color-text-muted)}.shipping-info{padding-top:15px;border-top:1px solid var(--color-border)}.shipping-info h4{margin-bottom:10px;color:var(--color-text)}.shipping-info p{margin:5px 0;color:var(--color-text-muted)}.filters-section{display:flex;gap:20px;margin-bottom:20px;padding:15px;background:var(--color-surface);border-radius:0;border:1px solid var(--color-border)}.filter-group{display:flex;align-items:center;gap:10px}.filter-group label{font-weight:500;color:var(--color-text-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.filter-select{padding:8px;border:1px solid var(--color-border);border-radius:0;background:var(--color-surface-alt);color:var(--color-text);font-family:var(--font-body)}.order-stats{display:flex;gap:20px;margin-bottom:20px}.stat-item{background:var(--color-surface);padding:15px;border-radius:0;border:1px solid var(--color-border)}.stat-item span{font-weight:500;color:var(--color-text-muted);margin-right:5px;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.users-management{padding:20px}.management-header,.users-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.search-input{padding:8px 12px;border:1px solid var(--color-border);border-radius:0;width:300px;background:var(--color-surface-alt);color:var(--color-text);font-family:var(--font-body)}.search-input::placeholder{color:var(--color-text-faint)}.users-table-container{background:var(--color-surface);border-radius:0;border:1px solid var(--color-border);overflow-x:auto}.users-table{background:var(--color-surface);border-radius:0;overflow:hidden}.users-table,.users-table table{width:100%;border-collapse:collapse}.users-table td,.users-table th{padding:12px;text-align:left;border-bottom:1px solid var(--color-border);color:var(--color-text)}.users-table th{background:var(--color-surface-alt);font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.role-badge,.status-badge{padding:4px 8px;border-radius:0;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.status-badge.admin{background:rgba(0,255,150,.1);color:#00c97a}.status-badge.user{background:var(--color-surface-alt);color:var(--color-text-muted)}.status-badge.active{background:rgba(0,255,150,.1);color:#00c97a}.status-badge.inactive{background:rgba(220,53,69,.15);color:#ff6b78}.role-badge.admin{background:rgba(253,0,212,.15);color:#fd00d4}.role-badge.user{background:var(--color-surface-alt);color:var(--color-text-muted)}.action-buttons{display:flex;gap:8px}.action-buttons button{padding:4px 8px;font-size:.75rem}.action-buttons button,.toggle-admin-btn{border:none;border-radius:0;cursor:pointer;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em}.toggle-admin-btn{padding:6px 12px;font-size:.8rem}.role-btn.add,.toggle-admin-btn.add{background:var(--color-secondary);color:white}.role-btn.remove,.toggle-admin-btn.remove{background:#dc3545;color:white}.status-btn.activate{background:#17a2b8;color:white}.status-btn.deactivate{background:#ff3c00;color:white}.view-orders-btn{padding:4px 8px;background:var(--color-secondary);color:white;border:none;border-radius:0;cursor:pointer;font-family:var(--font-body);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.user-stats{display:flex;gap:20px}.success-container{min-height:80vh;display:flex;justify-content:center;align-items:center;padding:20px;background:var(--color-background)}.success-card{background:var(--color-surface);padding:40px;border:1px solid var(--color-border);border-radius:0;text-align:center;max-width:480px;width:100%}.success-card h1{margin-bottom:20px;color:var(--color-secondary);font-family:var(--font-display);font-size:3.6rem;letter-spacing:.1em}.success-card p{margin:10px 0;color:var(--color-text-muted)}.success-card button{margin-top:20px;background:var(--color-secondary);color:white;border:none;padding:12px 28px;border-radius:0;cursor:pointer;font-family:var(--font-body);font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;transition:background .2s}.success-card button:hover{background:#d400b4}@media (max-width:768px){body{width:100%;padding:0}.admin-layout{flex-direction:column}.admin-nav{width:100%}.filters-section{gap:12px}.filters-section,.order-stats{flex-direction:column}}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-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:Anton Fallback;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_ec6dc7{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_ec6dc7{--ff-anton:"Anton","Anton Fallback"}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8bfb68ab9ab617c-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:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/982ceffe7b733b3b-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:Archivo Black Fallback;src:local("Arial");ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.00%;size-adjust:124.05%}.__className_93a132{font-family:Archivo Black,Archivo Black Fallback;font-weight:400;font-style:normal}.__variable_93a132{--ff-archivo:"Archivo Black","Archivo Black Fallback"}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-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:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-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:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_d758cf{--ff-bebas:"Bebas Neue","Bebas Neue Fallback"}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0c310187b552b27d-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:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e210f091ebfac73b-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:Special Elite Fallback;src:local("Arial");ascent-override:60.00%;descent-override:25.33%;line-gap-override:0.00%;size-adjust:117.20%}.__className_91eb3e{font-family:Special Elite,Special Elite Fallback;font-weight:400;font-style:normal}.__variable_91eb3e{--ff-elite:"Special Elite","Special Elite Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-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:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_e8b655{--ff-mono:"Space Mono","Space Mono Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--ff-space:"Space Grotesk","Space Grotesk Fallback"}.Footer_footer__UaG1g{width:100%;background:#070706;border-top:2px solid var(--color-secondary);position:relative;overflow:hidden;margin-top:4rem}.Footer_footerContent__nZq4z{max-width:100%;margin:0 auto;padding:2.8rem 3rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap}.Footer_copyright__j5CNb{font-family:var(--font-display);font-size:2rem;display:flex;align-items:center;gap:.8rem;text-transform:uppercase;letter-spacing:.06em;line-height:1}.Footer_brand___zP6t{color:var(--color-primary)}.Footer_brandAccent__S9lSi{color:var(--color-secondary)}.Footer_divider__8xm49{font-size:1.3rem;letter-spacing:0}.Footer_divider__8xm49,.Footer_year__dMUBF{color:var(--color-text-faint);font-family:var(--font-mono)}.Footer_year__dMUBF{font-size:1.2rem;letter-spacing:.1em}.Footer_slogan__1viJ5{font-weight:700;font-size:1.2rem;color:var(--color-secondary);letter-spacing:.14em}.Footer_builtBy__4RjTg,.Footer_slogan__1viJ5{font-family:var(--font-mono);text-transform:uppercase}.Footer_builtBy__4RjTg{font-size:1.1rem;color:var(--color-text-faint);letter-spacing:.1em}.Footer_builtBy__4RjTg a{color:var(--color-secondary);text-decoration:none;transition:color .2s,border-color .2s;border-bottom:1px solid transparent}.Footer_builtBy__4RjTg a:hover{color:var(--color-primary);border-bottom-color:var(--color-secondary)}@media (max-width:768px){.Footer_footerContent__nZq4z{padding:2.2rem 1.6rem;flex-direction:column;gap:1rem;text-align:center}.Footer_copyright__j5CNb{font-size:1.8rem}}.Navigation_navbar__rd8mw{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:rgba(10,10,10,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--color-secondary)}.Navigation_navContainer__PKglo{display:flex;justify-content:space-between;align-items:center;padding:1.6rem 3rem;max-width:100%;margin:0 auto}.Navigation_logo__hfAeQ{font-family:var(--font-display);font-size:2.4rem;font-weight:400;text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary);text-decoration:none;padding-right:3rem;position:relative;line-height:1}.Navigation_logoPink__2cMUU{color:var(--color-secondary)}.Navigation_logoLink__ORdYK{text-decoration:none;color:inherit}.Navigation_logo__hfAeQ:after{content:"";position:absolute;bottom:-.4rem;left:0;width:100%;height:.2rem;background:linear-gradient(90deg,var(--color-secondary),var(--color-accent));transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.Navigation_logo__hfAeQ:hover:after{transform:scaleX(1);transform-origin:left}.Navigation_navLinks__MaBfM{display:flex;align-items:center;gap:.4rem;position:static;background:none;padding:0;transform:none;width:auto;height:auto}.Navigation_navLink__lvNUe{color:var(--color-text-muted);text-decoration:none;font-family:var(--font-mono);font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;transition:color .2s ease;position:relative;padding:.6rem 1.2rem}.Navigation_navLink__lvNUe:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-secondary);transform:skew(-10deg);opacity:0;z-index:-1;transition:opacity .25s ease}.Navigation_navLink__lvNUe:hover{color:#ffffff}.Navigation_navLink__lvNUe:hover:before{opacity:1}.Navigation_userEmail__0999C{color:var(--color-text-muted);font-family:var(--font-mono);font-size:1.2rem;padding:.6rem 1.2rem;background:var(--color-surface-alt);border-radius:0;letter-spacing:.06em}.Navigation_signoutBtn__Is4QP{background:none;border:1px solid var(--color-accent);color:var(--color-accent);cursor:pointer;padding:.6rem 1.4rem;border-radius:0;font-family:var(--font-mono);font-size:1.2rem;text-transform:uppercase;letter-spacing:.12em;transition:background .2s,color .2s}.Navigation_signoutBtn__Is4QP:hover{background:var(--color-accent);color:#ffffff}.Navigation_toggleButton__KLfMP{display:none}.Navigation_toggleIcon__FS_bW{position:relative;width:2.8rem;height:2.4rem}.Navigation_toggleIcon__FS_bW span{position:absolute;width:100%;height:.2rem;background-color:var(--color-primary);transition:all .3s ease}.Navigation_toggleIcon__FS_bW span:first-child{top:0;transform-origin:center}.Navigation_toggleIcon__FS_bW span:nth-child(2){top:50%;transform:translateY(-50%)}.Navigation_toggleIcon__FS_bW span:nth-child(3){bottom:0;transform-origin:center}.Navigation_toggleButton__KLfMP.Navigation_open__Uutds .Navigation_toggleIcon__FS_bW{transform:rotate(1turn);transition:transform .6s ease}.Navigation_toggleIcon__FS_bW.Navigation_open__Uutds span:first-child{top:50%;transform:translateY(-50%) rotate(30deg) scaleX(.7);background-color:var(--color-secondary)}.Navigation_toggleIcon__FS_bW.Navigation_open__Uutds span:nth-child(2){transform:translateY(-50%) rotate(-30deg) scaleX(.7);background-color:var(--color-secondary)}.Navigation_toggleIcon__FS_bW.Navigation_open__Uutds span:nth-child(3){top:50%;transform:translateY(-50%) rotate(90deg) scaleX(1.4);background-color:var(--color-secondary)}@media (max-width:768px){.Navigation_navContainer__PKglo{padding:1.4rem 2rem}.Navigation_toggleButton__KLfMP{display:block;background:none;border:none;cursor:pointer;padding:.8rem;z-index:1000}.Navigation_navLinks__MaBfM{position:fixed;top:0;right:0;height:100vh;width:100%;max-width:32rem;background:#0a0a0a;border-left:1px solid var(--color-border);padding:8rem 2rem 2rem;flex-direction:column;align-items:flex-start;gap:0;transform:translateX(100%);transition:transform .3s ease,opacity .3s ease,visibility .3s;overflow-y:auto;visibility:hidden;opacity:0}.Navigation_navLinks__MaBfM.Navigation_active__g2eu3{transform:translateX(0);visibility:visible;opacity:1}.Navigation_navLink__lvNUe{color:var(--color-text-muted);font-size:1.8rem;width:100%;padding:1.4rem 1rem;border-bottom:1px solid var(--color-border);letter-spacing:.12em}.Navigation_navLink__lvNUe:before{display:block}.Navigation_navLink__lvNUe:hover{color:#ffffff}.Navigation_userEmail__0999C{color:var(--color-text-muted);background:var(--color-surface-alt);width:100%;margin:1rem 0}.Navigation_signoutBtn__Is4QP{width:100%;margin-top:1.2rem;text-align:center}}@media (max-width:480px){.Navigation_navContainer__PKglo{padding:1.2rem 1.6rem}.Navigation_logo__hfAeQ{font-size:2rem}}