@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");:root{--bg-primary:#151515;--bg-secondary:#0a0a0a;--bg-panel:#1e1e1e;--bg-panel-hover:#1e1e1e;--text-primary:#ffffff;--text-secondary:#888888;--accent-primary:#ffffff;--accent-hover:#cccccc;--accent-glow:transparent;--border-color:rgba(255,255,255,0.05);--border-glow:transparent}*{box-sizing:border-box;padding:0;margin:0}@keyframes loading-bar-slide{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}@keyframes pulse-opacity{0%,to{opacity:.5}50%{opacity:1}}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.protected-image-wrapper{position:relative;display:block}.protected-image-wrapper img{pointer-events:none;-webkit-user-drag:none;user-drag:none}.protected-image-wrapper:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:auto}body{font-family:Inter,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);height:100vh;overflow:hidden;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}h1{font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem}p{color:var(--text-secondary);line-height:1.6}.glass-panel{background:var(--bg-panel);border:1px solid var(--border-color);border-radius:12px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:none;background:var(--accent-primary);color:var(--bg-primary)}.btn:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn:active{transform:translateY(1px)}.btn-secondary{background:transparent;border:1px solid var(--border-color);color:var(--text-primary)}.btn-secondary:hover{background:var(--bg-panel-hover)}.main-nav{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;margin:1.5rem 2rem;border-radius:12px}.nav-brand{font-weight:700;font-size:1.25rem;letter-spacing:-.02em;color:var(--text-primary);text-transform:uppercase}.nav-links{display:flex;gap:2rem}.nav-links a{font-size:.9rem;font-weight:500;color:var(--text-secondary);transition:color .2s ease}.nav-links a:hover{color:var(--text-primary)}.main-content{flex:1;padding:2rem;max-width:1200px;margin:0 auto;width:100%}.page-header{text-align:center;margin-bottom:3rem;animation:fadeInDown .6s ease-out}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 rgba(255,255,255,.2)}70%{box-shadow:0 0 0 15px rgba(255,255,255,0)}to{box-shadow:0 0 0 0 rgba(255,255,255,0)}}.renderer-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);border-radius:inherit;z-index:10}.renderer-loader{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;padding:2rem}.renderer-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.15);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.renderer-loader-text{font-size:.9rem;font-weight:500;color:var(--text-secondary)}.renderer-progress-bar{width:200px;height:3px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.renderer-progress-fill{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.renderer-error{gap:.75rem;color:#ff6b6b;text-align:center;padding:2rem;max-width:300px}.canvas-loading-overlay,.renderer-error{display:flex;flex-direction:column;align-items:center;font-size:.9rem}.canvas-loading-overlay{position:absolute;inset:0;justify-content:center;gap:1rem;background:rgba(10,10,20,.6);backdrop-filter:blur(6px);z-index:30;color:var(--text-secondary)}.canvas-loading-overlay p{margin:0;font-variant-numeric:tabular-nums;font-weight:500}.canvas-loading-bar{width:220px;height:4px;background:rgba(255,255,255,.08);border-radius:2px;overflow:hidden;border:1px solid var(--border-color)}.canvas-loading-bar-fill{height:100%;background:var(--accent-primary,#7c6aff);transition:width .15s ease-out}.canvas-loading-error-icon{font-size:2rem;color:#ff6b6b;line-height:1}.preview-layout{display:flex;flex-direction:column;height:calc(100vh - 90px);gap:.75rem}.preview-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;flex-shrink:0}.preview-header-left{display:flex;align-items:center;gap:1rem}.preview-back-btn{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--text-secondary);transition:color .2s;white-space:nowrap}.preview-back-btn:hover{color:var(--text-primary)}.preview-title{display:flex;flex-direction:column}.preview-h1{font-size:1.1rem;font-weight:600;margin:0;letter-spacing:-.01em;line-height:1.2}.preview-meta{font-size:.75rem;color:var(--text-secondary);margin-top:.1rem}.preview-header-right{display:flex;align-items:center;gap:.75rem}.preview-layers-toggle{font-size:.8rem;padding:8px 14px;display:inline-flex;align-items:center;gap:.4rem}.preview-body{display:flex;flex:1;gap:.75rem;min-height:0}.preview-canvas-panel{flex:1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#080808;min-width:0}.preview-canvas,.preview-canvas-wrap{width:100%;height:100%}.preview-canvas-wrap{position:relative;overflow:hidden}.preview-fallback-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:0;pointer-events:none}.preview-sidebar{width:300px;flex-shrink:0;display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;overflow-x:hidden;transition:all .3s ease;max-height:100%}.preview-sidebar.hidden{width:0;opacity:0;pointer-events:none;overflow:hidden}.preview-sidebar.visible{width:300px;opacity:1}.sidebar-section{padding:1.25rem;flex-shrink:0}.sidebar-title{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:1rem;display:flex;align-items:center;gap:.4rem}.design-uploader{display:flex;flex-direction:column;gap:1rem}.design-dropzone{border:2px dashed var(--border-color);border-radius:10px;cursor:pointer;transition:all .2s ease;overflow:hidden;min-height:100px}.design-dropzone.dragging,.design-dropzone:hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.03)}.design-dropzone.has-design{border-style:solid}.design-dropzone-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;color:var(--text-secondary);text-align:center}.design-dropzone-title{font-size:.85rem;font-weight:500;color:var(--text-primary)}.design-dropzone-sub{font-size:.75rem;color:var(--text-secondary)}.design-preview-wrap{display:flex;align-items:center;gap:.75rem;padding:.75rem}.design-preview-thumb{width:56px;height:56px;object-fit:cover;border-radius:6px;flex-shrink:0}.design-preview-label{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;overflow:hidden;color:var(--text-primary);font-weight:500}.design-preview-label span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.design-replace-hint{font-size:.72rem;color:var(--text-secondary)!important;font-weight:400!important}.control-group{display:flex;flex-direction:column;gap:.5rem}.control-label-row{display:flex;justify-content:space-between;align-items:center}.control-label{font-size:.8rem;font-weight:500;color:var(--text-secondary)}.control-value{font-size:.78rem;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.control-slider{width:100%;-webkit-appearance:none;appearance:none;height:4px;background:rgba(255,255,255,.12);border-radius:2px;outline:none;cursor:pointer;transition:background .2s}.control-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.4);transition:transform .15s ease}.control-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.btn-export{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:var(--text-primary);border-radius:8px;padding:10px 16px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-export:hover:not(:disabled){background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.3)}.btn-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.layer-list{display:flex;flex-direction:column;gap:.4rem;max-height:260px;overflow-y:auto}.layer-row{display:flex;align-items:center;gap:.6rem;padding:.5rem .6rem;border-radius:6px;background:rgba(255,255,255,.03);border:1px solid transparent;transition:background .15s}.layer-row:hover{background:rgba(255,255,255,.055)}.layer-row--design{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.05)}.layer-role-badge{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 6px;border-radius:4px;flex-shrink:0;white-space:nowrap}.badge-bg{background:rgba(120,180,255,.18);color:#7bb4ff}.badge-shadow{background:rgba(180,120,255,.18);color:#c07bff}.badge-highlight{background:rgba(255,210,100,.18);color:#ffd264}.badge-design{background:rgba(100,255,160,.18);color:#64ffa0}.layer-info{display:flex;flex-direction:column;min-width:0}.layer-name{font-size:.8rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layer-blend{font-size:.7rem;color:var(--text-secondary)}.meta-grid{display:flex;flex-direction:column;gap:.5rem}.meta-row{display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.meta-label{color:var(--text-secondary)}.meta-value{font-weight:500;font-variant-numeric:tabular-nums}.gallery-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.gallery-card{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.gallery-card:hover{transform:translateY(-3px);box-shadow:0 16px 48px rgba(0,0,0,.4)}.gallery-card-thumb{position:relative;aspect-ratio:16/10;overflow:hidden;background:#0a0a0a}.gallery-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.gallery-card:hover .gallery-card-img{transform:scale(1.04)}.gallery-card-overlay{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;backdrop-filter:blur(2px)}.gallery-card:hover .gallery-card-overlay{opacity:1}.gallery-card-open{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:#fff;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);padding:8px 16px;border-radius:20px;backdrop-filter:blur(8px)}.gallery-card-body{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.35rem}.gallery-card-title{font-size:.95rem;font-weight:600;color:var(--text-primary)}.gallery-card-meta{display:flex;gap:.75rem;font-size:.75rem;color:var(--text-secondary)}::-webkit-scrollbar{display:none!important}*{-ms-overflow-style:none!important;scrollbar-width:none!important}.app-wrapper{display:flex;flex-direction:row;height:100vh;width:100vw;overflow:hidden}.app-sidebar-left{width:240px;border-right:1px solid var(--border-color)}.app-sidebar-left,.app-sidebar-right{display:flex;flex-direction:column;padding:1.5rem 1rem;flex-shrink:0;background:var(--bg-primary);z-index:40;overflow-y:auto}.app-sidebar-right{width:280px;border-left:1px solid var(--border-color)}.app-main{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:0}.fluid-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:12px;background-color:transparent}.masonry-grid{column-count:6;column-gap:.5rem}@media (max-width:1400px){.masonry-grid{column-count:5}}@media (max-width:1200px){.masonry-grid{column-count:4}}@media (max-width:900px){.masonry-grid{column-count:3}}@media (max-width:600px){.masonry-grid{column-count:2}}.mockup-gallery-card{transition:all .3s ease}.mockup-gallery-card:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.4)!important;box-shadow:0 10px 30px rgba(255,255,255,.1)!important}.mockup-img-inner{width:100%;height:100%;transition:all .4s cubic-bezier(.4,0,.2,1)}.mockup-gallery-card:hover .mockup-img-inner{filter:blur(5px) brightness(.6);transform:scale(1.05)}.mockup-hover-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);background:#fff;color:#000;padding:8px 16px;border-radius:100px;font-weight:700;font-size:.85rem;opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:4px;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.3)}.mockup-gallery-card:hover .mockup-hover-btn{opacity:1;transform:translate(-50%,-50%) scale(1)}.brutalist-item{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);will-change:transform}.brutalist-item:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 10px 30px rgba(0,0,0,.1);z-index:10}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{opacity:0;animation:fadeUp .6s cubic-bezier(.16,1,.3,1) forwards}.interactive-btn{transition:all .2s ease}.interactive-btn:hover{transform:scale(1.05);background:var(--accent-primary)!important;color:var(--bg-primary)!important;border-color:var(--accent-primary)!important}.interactive-btn:active{transform:scale(.95)}.interactive-text-link{transition:all .2s ease;position:relative}.interactive-text-link:hover{color:var(--text-primary)!important;transform:translateY(-1px)}.interactive-text-link:active{transform:translateY(1px)}.sidebar-nav-item{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:8px;color:var(--text-secondary);font-size:.9rem;font-weight:500;transition:all .2s ease;margin-bottom:4px;text-decoration:none}.sidebar-nav-item svg{width:18px;height:18px}.sidebar-nav-item.active,.sidebar-nav-item:hover{background:var(--bg-panel);color:var(--text-primary)}.header-nav-pill{display:flex;align-items:center;background:rgba(255,255,255,.08);border-radius:24px;padding:4px;gap:4px;border:1px solid rgba(255,255,255,.1);box-shadow:0 0 60px 15px rgba(255,255,255,.15);backdrop-filter:blur(12px)}.header-nav-pill a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:20px;color:var(--text-secondary);transition:all .2s ease}.header-nav-pill a.active,.header-nav-pill a:hover{background:rgba(255,255,255,.1);color:var(--text-primary)}@media (max-width:768px){.app-wrapper{flex-direction:column-reverse}.app-sidebar{width:100%;height:70px;padding-top:0;flex-direction:row;justify-content:space-around;align-items:center;border-right:none;border-top:1px solid var(--border-color)}.app-main{padding:0}.fluid-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;padding:8px}}.dropdown-item:hover{background-color:rgba(255,255,255,.1)}.editor-header-logo{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:#ffffff;text-decoration:none}.editor-header-browse{font-size:.85rem;color:#888888;font-weight:500;text-decoration:none;white-space:nowrap}.editor-header-export{display:flex;align-items:center;gap:.4rem;color:#ffffff;border:none;padding:8px 16px;min-height:36px;border-radius:9999px;font-size:.8rem;font-weight:600;transition:background .2s}@media (max-width:600px){.editor-header-logo{font-size:1.05rem}.editor-header-browse{font-size:.75rem}.editor-header-export{padding:6px 12px;min-height:32px;font-size:.75rem}}.editor-header-left{display:flex;align-items:baseline;gap:1.5rem}@media (max-width:600px){.editor-header-left{gap:.5rem}}.dashboard-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-shrink:0}.dashboard-nav-left{display:flex;align-items:center;gap:1.5rem}.dashboard-nav-right{display:flex;gap:1.25rem;align-items:center}.dashboard-nav-logo{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:#ffffff;text-decoration:none}.dashboard-nav-logo img{height:20px;width:auto}.dashboard-nav-link{font-family:Inter,sans-serif;font-size:.85rem;color:#888888;font-weight:500;text-decoration:none;white-space:nowrap}.dashboard-categories-desktop{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.dashboard-categories-mobile-trigger{display:none;position:relative}.category-trigger-group{gap:.75rem;user-select:none}.category-icon-btn,.category-trigger-group{display:flex;align-items:center;cursor:pointer}.category-icon-btn{justify-content:center;background:transparent;border:none;padding:0;color:#ffffff;line-height:1}.category-pill-badge{background:#252528;border-radius:8px;padding:7px 14px;color:#ffffff;font-size:.92rem;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap;transition:background .15s ease}.category-pill-badge:hover{background:#2d2d31}.dashboard-categories-mobile-expanded{display:none}.mobile-cat-pill{padding:6px 12px;border-radius:6px;font-size:.78rem;font-weight:500;color:#888888;background:#1c1c1e;border:1px solid rgba(255,255,255,.1);cursor:pointer;user-select:none;transition:all .15s ease;white-space:nowrap}.mobile-cat-pill:active,.mobile-cat-pill:hover{color:#ffffff;background:#252528}.mobile-cat-pill.active{color:#ffffff;font-weight:600;background:#2a2a2a;border-color:rgba(255,255,255,.2)}@keyframes fadeInExpand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.dashboard-categories-desktop{display:none!important}.dashboard-categories-mobile-trigger{display:flex!important;align-items:center}.dashboard-categories-mobile-expanded{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:.75rem;margin-bottom:.25rem;animation:fadeInExpand .18s ease-out}.dashboard-nav{margin-bottom:1rem;padding:.5rem 0}.dashboard-nav-left{gap:.5rem}.dashboard-nav-right{gap:.4rem;flex-wrap:nowrap}.dashboard-nav-logo img{height:16px}.dashboard-nav-right>a{font-size:.75rem!important}.dashboard-nav-right .try-now-btn{padding:6px 12px!important;font-size:.75rem!important}.dashboard-nav-left>a:last-child{font-size:.75rem!important}.dashboard-nav-left>a:first-child{font-size:1.05rem!important}.dashboard-nav-editor{padding:.5rem 8px!important}}@font-face{font-family:neueHaas;src:url(/_next/static/media/7afd71435caeb616-s.p.ttf) format("truetype");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:neueHaas;src:url(/_next/static/media/bd29b2f9c1c3c323-s.p.ttf) format("truetype");font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:neueHaas;src:url(/_next/static/media/96a7b7b9371f6736-s.p.ttf) format("truetype");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:neueHaas;src:url(/_next/static/media/717d082c8b0d7e37-s.p.ttf) format("truetype");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:neueHaas;src:url(/_next/static/media/1e335d9ca208814c-s.p.ttf) format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:neueHaas;src:url(/_next/static/media/7490a1a4bd446f42-s.p.ttf) format("truetype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:neueHaas;src:url(/_next/static/media/9d83b96876f7c7a6-s.p.ttf) format("truetype");font-display:swap;font-weight:350;font-style:normal}@font-face{font-family:neueHaas;src:url(/_next/static/media/946e361c96d50cc3-s.p.ttf) format("truetype");font-display:swap;font-weight:350;font-style:italic}@font-face{font-family:neueHaas;src:url(/_next/static/media/c3d1d4a99992ccf7-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:neueHaas;src:url(/_next/static/media/02b41776e3ee702c-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:neueHaas;src:url(/_next/static/media/431ddfdd27fa066b-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:neueHaas;src:url(/_next/static/media/4c331a9a2a0649e7-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:neueHaas;src:url(/_next/static/media/39a52bbbed891f6d-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:neueHaas;src:url(/_next/static/media/adcc0cb422b078c1-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:neueHaas;src:url(/_next/static/media/3a13088a301a6f40-s.p.ttf) format("truetype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:neueHaas;src:url(/_next/static/media/b34065db9445c432-s.p.ttf) format("truetype");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:neueHaas Fallback;src:local("Arial");ascent-override:87.46%;descent-override:19.46%;line-gap-override:21.38%;size-adjust:93.53%}.__className_712511{font-family:neueHaas,neueHaas Fallback}.__variable_712511{--font-neue:"neueHaas","neueHaas Fallback"}@font-face{font-family:sfPro;src:url(/_next/static/media/59307a35f2bdddad-s.p.otf) format("opentype");font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:sfPro;src:url(/_next/static/media/88529ba8ca8abb7a-s.p.otf) format("opentype");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:sfPro;src:url(/_next/static/media/386085d96e34267d-s.p.otf) format("opentype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:sfPro;src:url(/_next/static/media/6de88030df47f7f5-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sfPro;src:url(/_next/static/media/de4067987e9e1eee-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sfPro;src:url(/_next/static/media/af5665543dd4c131-s.p.otf) format("opentype");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:sfPro;src:url(/_next/static/media/da4e794c438235a9-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sfPro;src:url(/_next/static/media/e94dacee06202445-s.p.otf) format("opentype");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:sfPro;src:url(/_next/static/media/e3e187b04548cb3b-s.p.otf) format("opentype");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:sfPro Fallback;src:local("Arial");ascent-override:101.52%;descent-override:25.72%;line-gap-override:0.00%;size-adjust:93.79%}.__className_c18d2c{font-family:sfPro,sfPro Fallback}.__variable_c18d2c{--font-sf:"sfPro","sfPro Fallback"}