@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&family=Montserrat:wght@400;600;700&family=Open+Sans:wght@400;600;700&family=Poppins:wght@400;600;700&family=Roboto:wght@400;500;700&family=Sora:wght@400;600;700&display=swap";.language-selector>button{color:#7890aa;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.language-selector>button:hover{color:#00b8ff}.language-selector{z-index:10000;background:#0d1624;border:1px solid #29405a;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 35px #00000047}.language-selector svg{color:#00b8ff;width:16px}.language-selector select{color:#e6f1ff;font:inherit;background:0 0;border:0;outline:0}.language-selector option{background:#101827}.language-selector:focus-within{outline:3px solid #00b8ff4d}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-dashboard-theme=light] .language-selector{background:#fff;border-color:#cad9e8}html[data-dashboard-theme=light] .language-selector select{color:#172033}@media (width<=600px){.language-selector{bottom:10px;right:10px}.language-selector select{max-width:135px}}:root{--topbar-control-height:52px}.app-topbar .profile-selector-trigger,.app-topbar .trial-badge,.app-topbar .topbar-hub>button,.app-topbar .top-actions>a,.app-topbar .top-actions>button{height:var(--topbar-control-height);min-height:var(--topbar-control-height);box-sizing:border-box;border-radius:12px;align-items:center}.trial-badge{cursor:pointer;border:1px solid #00b8ff3d}.trial-details-backdrop{z-index:12000;background:#02070ec2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.trial-details-modal{color:#e8f3ff;background:#0d1624;border:1px solid #29405a;border-radius:18px;width:min(480px,100%);padding:25px;position:relative;box-shadow:0 28px 80px #00000080}.trial-details-close{color:#91a6bd;background:0 0;border:0;position:absolute;top:13px;right:13px}.trial-details-modal>svg{color:#00b8ff}.trial-details-modal dl{grid-template-columns:1fr 1fr;gap:9px;display:grid}.trial-details-modal dl div{background:#08101c;border-radius:10px;padding:10px}.trial-details-modal dt{color:#7890aa;font-size:10px}.trial-details-modal dd{margin:3px 0 0;font-weight:800}.trial-details-modal ul{grid-template-columns:1fr 1fr;gap:7px;padding:0;list-style:none;display:grid}.trial-details-modal li{gap:6px;font-size:11px;display:flex}.trial-details-modal li svg{color:#59d9a1;width:15px}.app-topbar h1{white-space:nowrap;word-break:normal;min-width:max-content}.top-actions .primary-btn{color:#fff}.language-region-settings{gap:14px;display:grid}.language-region-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.language-region-grid label{color:#8298b3;gap:6px;font-size:11px;display:grid}.language-region-grid select,.language-region-grid input{color:#e6f1ff;background:#080e18;border:1px solid #273951;border-radius:10px;padding:11px}@media (width<=950px){.app-topbar h1{font-size:20px}.topbar-hub>button span,.topbar-hub kbd{display:none}}@media (width<=700px){:root{--topbar-control-height:46px}.trial-badge span{display:none}.trial-details-modal dl,.trial-details-modal ul,.language-region-grid{grid-template-columns:1fr}.app-topbar h1{font-size:17px}.app-topbar{gap:8px}}body{color:#f7f7fb;background:#08080b;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer;border:0}.app-shell{min-height:100vh}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#0a0a10db;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.topbar div{flex-direction:column;gap:4px;display:flex}.topbar strong{letter-spacing:.4px;font-size:20px}.topbar span{color:#a8a8b7;font-size:13px}.language-switcher{background:#ffffff0f;border-radius:999px;gap:8px;padding:6px;display:flex}.language-switcher button{color:#fff;background:0 0;border-radius:999px;padding:8px 12px;font-size:13px}.language-switcher .active{color:#101014;background:#fff}.workspace{grid-template-columns:minmax(340px,430px) 1fr;align-items:start;gap:28px;padding:28px;display:grid}.editor-panel{background:#111118;border:1px solid #ffffff14;border-radius:28px;max-height:calc(100vh - 110px);padding:22px;position:sticky;top:100px;overflow:auto;box-shadow:0 24px 80px #00000040}.panel-header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.panel-header span{font-size:18px;font-weight:800}.panel-header small{color:#9d9dae}.editor-section{border-top:1px solid #ffffff14;padding:18px 0}.editor-section h3{text-transform:uppercase;letter-spacing:.12em;color:#cfcfe8;margin:0 0 14px;font-size:14px}.field{gap:8px;margin-bottom:14px;display:grid}.field span{color:#b7b7c5;font-size:13px}.field input,.field textarea{color:#fff;background:#09090d;border:1px solid #ffffff1a;border-radius:14px;outline:none;width:100%;padding:12px 13px}.field input:focus,.field textarea:focus{border-color:#a66cff;box-shadow:0 0 0 3px #a66cff24}.color-field div{grid-template-columns:52px 1fr;gap:10px;display:grid}.color-field input[type=color]{height:45px;padding:3px}.section-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-title-row button{color:#08080b;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:700;display:inline-flex}.mini-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;margin-bottom:12px;padding:14px}.phone-preview{background:radial-gradient(circle at top left, var(--primary), transparent 36%), radial-gradient(circle at top right, var(--secondary), transparent 30%), var(--background);width:360px;max-width:100%;min-height:calc(100vh - 128px);color:var(--text);border-radius:32px;place-items:center;padding:12px;display:grid}.profile-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff29;border-radius:36px;width:min(100%,380px);overflow:hidden;box-shadow:0 30px 90px #00000057}.banner{background-position:50%;background-size:cover;height:170px;position:relative}.banner:after{content:"";background:linear-gradient(#0000,#0000008c);position:absolute;inset:0}.avatar-wrap{z-index:2;justify-content:center;margin-top:-58px;display:flex;position:relative}.avatar{object-fit:cover;border:5px solid var(--background);border-radius:999px;width:116px;height:116px;box-shadow:0 16px 40px #00000059}.profile-content{text-align:center;padding:20px 24px 28px}.badge{color:#101014;background:var(--accent);border-radius:999px;margin-bottom:10px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}h1{margin:0;font-size:27px;line-height:1.05}.headline{color:#ffffffe6;font-size:15px;font-weight:700}.bio{color:#ffffffb8;line-height:1.55}.location{color:#ffffffa6;align-items:center;gap:6px;font-size:14px;display:inline-flex}.links-list{gap:10px;margin:20px 0 24px;display:grid}.tap-link{color:var(--text);background:linear-gradient(135deg, var(--primary), var(--secondary));border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;font-weight:800;text-decoration:none;transition:transform .2s;display:flex;box-shadow:0 12px 28px #0003}.tap-link:hover{transform:translateY(-2px)}h2{text-align:left;margin:8px 0 12px;font-size:16px}.portfolio-list{gap:12px;display:grid}.portfolio-list .portfolio-item{text-align:left;background:#ffffff14;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:90px 1fr;gap:12px;padding:10px;display:grid}.portfolio-list .portfolio-item img{object-fit:cover;border-radius:14px;width:90px;height:82px}.portfolio-list .portfolio-item strong{margin-bottom:6px;display:block}.portfolio-list .portfolio-item p{color:#ffffffad;margin:0;font-size:13px;line-height:1.35}.portfolio-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.portfolio-grid .portfolio-item{text-align:left;background:#ffffff14;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:12px;padding:10px;display:flex}.portfolio-grid .portfolio-item img{object-fit:cover;border-radius:14px;width:100%;height:120px}.portfolio-grid .portfolio-item strong{margin-bottom:6px;display:block}.portfolio-grid .portfolio-item p{color:#ffffffad;margin:0;font-size:13px;line-height:1.35}.language-switcher.minimalist{background:0 0;padding:0}.language-switcher.minimalist button{opacity:.6;filter:grayscale();padding:4px 8px;font-size:18px;transition:all .2s}.language-switcher.minimalist button.active,.language-switcher.minimalist button:hover{opacity:1;filter:grayscale(0%);background:0 0}.preview-footer{text-align:center;border-top:1px solid #ffffff14;flex-direction:column;align-items:center;gap:16px;margin-top:32px;padding-top:24px;display:flex}.create-account-link{color:var(--secondary,#00b8ff);background:0 0;font-size:14px;font-weight:700;text-decoration:underline}.create-account-link:hover{color:#fff}.footer-brand{text-transform:uppercase;letter-spacing:.2em;color:#ffffff4d;font-size:11px}.create-account-container{color:#fff;background:#08080b;place-items:center;min-height:100vh;padding:24px;display:grid}.create-account-card{background:#111118;border:1px solid #ffffff14;border-radius:28px;width:100%;max-width:480px;padding:40px;box-shadow:0 24px 80px #00000040}.logo-container{justify-content:center;margin-bottom:24px;display:flex}.brand-logo{object-fit:contain;max-height:60px}.create-account-form{gap:16px;display:grid}.form-group{gap:6px;display:grid}.form-group label{color:#b7b7c5;font-size:13px}.form-group input,.form-group select{color:#fff;background:#09090d;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:12px 16px}.form-group input:focus,.form-group select:focus{border-color:#a66cff}.btn-primary{color:#fff;background:#06f;border-radius:12px;flex:1;padding:12px;font-weight:700}.btn-secondary{color:#fff;background:#ffffff1a;border-radius:12px;flex:1;padding:12px;font-weight:700}.qr-container{border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;margin-top:32px;padding-top:24px;display:flex}@media (width<=980px){.workspace{grid-template-columns:1fr}.editor-panel{max-height:none;position:static}}@media (width<=560px){.topbar{padding:0 16px}.workspace{padding:16px}.phone-preview{padding:14px}.portfolio-list .portfolio-item{grid-template-columns:1fr}.portfolio-list .portfolio-item img{width:100%;height:150px}}.landing-page{color:#f7f7fb;scroll-behavior:smooth;background-color:#08080b;font-family:Inter,sans-serif;overflow-x:hidden}.landing-header{z-index:100;-webkit-backdrop-filter:blur(20px);background:#08080bbf;border-bottom:1px solid #ffffff0d;padding:16px 0;position:sticky;top:0}.landing-nav-container{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.landing-logo{cursor:pointer;align-items:center;gap:10px;display:flex}.logo-text{letter-spacing:.8px;color:#fff;font-size:22px;font-weight:900}.logo-sub{color:#00b8ff;font-weight:400}.desktop-nav{gap:28px;display:flex}.desktop-nav a{color:#a8a8b7;font-size:14px;font-weight:600;text-decoration:none;transition:color .3s,transform .2s}.desktop-nav a:hover{color:#00b8ff}.nav-actions{align-items:center;gap:16px;display:flex}.btn-nav-primary{color:#fff;background:linear-gradient(135deg,#00b8ff 0%,#06f 100%);border-radius:999px;padding:10px 22px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #00d8f633}.btn-nav-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00d8f659}.mobile-menu-btn{color:#fff;background:0 0;padding:6px;display:none}.mobile-nav-menu{background:#0b0b10;border-bottom:1px solid #ffffff14;flex-direction:column;width:100%;padding:24px;display:flex;position:absolute;top:100%;left:0}.mobile-nav-menu nav{flex-direction:column;gap:16px;display:flex}.mobile-nav-menu a{color:#a8a8b7;font-size:16px;font-weight:600;text-decoration:none}.hero-section{align-items:center;min-height:calc(100vh - 73px);padding:100px 0 80px;display:flex;position:relative}.hero-glow-1{z-index:1;pointer-events:none;background:radial-gradient(circle,#00d8f61f 0%,#0000 70%);width:50vw;height:50vw;position:absolute;top:10%;left:-10%}.hero-glow-2{z-index:1;pointer-events:none;background:radial-gradient(circle,#0066ff26 0%,#0000 70%);width:50vw;height:50vw;position:absolute;bottom:10%;right:-10%}.hero-container{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid;position:relative}.hero-text-content{flex-direction:column;align-items:flex-start;display:flex}.hero-badge{color:#00b8ff;letter-spacing:1.5px;background:#00d8f614;border:1px solid #00d8f633;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:800;display:inline-flex}.hero-title{letter-spacing:-1.5px;color:#fff;margin:0 0 24px;font-size:58px;font-weight:900;line-height:1.1}.grad-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#00b8ff 0%,#06f 100%);-webkit-background-clip:text;background-clip:text}.hero-description{color:#a8a8b7;max-width:520px;margin:0 0 36px;font-size:18px;line-height:1.6}.hero-cta-buttons{gap:16px;margin-bottom:48px;display:flex}.btn-hero-primary{color:#fff;background:linear-gradient(135deg,#00b8ff 0%,#008cff 100%);border-radius:16px;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 25px #007aff4d}.btn-hero-primary:hover{transform:translateY(-3px);box-shadow:0 12px 35px #007aff73}.btn-hero-secondary{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:800;transition:background .2s,transform .2s;display:flex}.btn-hero-secondary:hover{background:#ffffff1a;transform:translateY(-3px)}.quick-features-grid{border-top:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:20px;width:100%;padding-top:32px;display:grid}.quick-feature-item{align-items:center;gap:12px;display:flex}.icon-wrap-small{color:#00b8ff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.quick-feature-item strong{color:#fff;font-size:13px;font-weight:700;display:block}.quick-feature-item p{color:#889;margin:0;font-size:11px}.hero-visual-container{perspective:1000px;justify-content:center;align-items:center;display:flex;position:relative}.mockup-bg-glow{filter:blur(30px);z-index:1;background:radial-gradient(circle,#00d8f633 0%,#0000 60%);width:300px;height:300px;position:absolute}.phone-wrapper{z-index:2;filter:drop-shadow(20px 20px 40px #0009);transform:rotateY(-10deg)rotateX(10deg)}.phone-bezel{background:#0f0f15;border:8px solid #2a2a35;border-radius:40px;width:270px;height:540px;padding:10px;position:relative}.phone-screen{background-position:50%;background-size:cover;border-radius:30px;width:100%;height:100%;position:relative;overflow:hidden}.phone-screen:after{content:"";z-index:1;background:linear-gradient(#08080c33 0%,#08080cd9 60%,#08080c 100%);position:absolute;inset:0}.phone-content-layer{z-index:2;color:#fff;text-align:center;flex-direction:column;align-items:center;height:100%;padding:40px 16px 20px;display:flex;position:relative}.phone-avatar-wrap{background:#08080c;border:3px solid #00b8ff;border-radius:50%;width:76px;height:76px;margin-top:20px;margin-bottom:12px;padding:3px}.phone-avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}.phone-profile-name{margin:0 0 4px;font-size:18px;font-weight:800}.phone-profile-role{color:#00b8ff;text-transform:uppercase;letter-spacing:1px;margin:0 0 10px;font-size:11px;font-weight:700}.phone-profile-bio{color:#ccc;margin:0 0 16px;font-size:11px;line-height:1.4}.phone-social-row{gap:12px;margin-bottom:20px;display:flex}.phone-social-row .social-icon{color:#889;cursor:pointer;font-size:16px;transition:color .2s}.phone-social-row .social-icon:hover{color:#fff}.phone-links-stack{flex-direction:column;gap:8px;width:100%;margin-bottom:24px;display:flex}.phone-link-btn{cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:10px;font-size:12px;font-weight:700}.phone-action-btn{color:#fff;background:#008cff;border-radius:14px;width:100%;margin-top:auto;padding:12px;font-size:12px;font-weight:800}.section-label{color:#00b8ff;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:800;display:inline-block}.section-heading{letter-spacing:-.5px;color:#fff;margin:0 0 20px;font-size:38px;font-weight:900;line-height:1.2}.section-text{color:#a8a8b7;margin-bottom:24px;font-size:16px;line-height:1.6}.section-header-center{text-align:center;max-width:600px;margin:0 auto 60px}.about-section{background:#0a0a0f80;border-top:1px solid #ffffff08;padding:100px 0}.about-container{grid-template-columns:1fr 1.1fr;align-items:center;gap:80px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.about-visual{place-items:center;height:380px;display:grid;position:relative}.phone-wave-card{background:#00d8f60d;border:1px solid #00d8f626;border-radius:50%;place-items:center;width:160px;height:160px;display:grid;position:relative}.wave-icon-box{z-index:2;background:#0b0b10;border:1px solid #00d8f64d;border-radius:50%;place-items:center;width:80px;height:80px;display:grid;box-shadow:0 0 30px #00d8f640}.wave-circle{border:1px solid #00d8f61a;border-radius:50%;animation:4s linear infinite pulse-wave;position:absolute}.ring-1{width:220px;height:220px;animation-delay:0s}.ring-2{width:300px;height:300px;animation-delay:1.3s}.ring-3{width:380px;height:380px;animation-delay:2.6s}@keyframes pulse-wave{0%{opacity:0;transform:scale(.6)}10%{opacity:.8}to{opacity:0;transform:scale(1.2)}}.card-mini-overlay{letter-spacing:1px;z-index:3;background:linear-gradient(135deg,#06f 0%,#00b8ff 100%);border-radius:8px;justify-content:center;align-items:center;width:100px;height:60px;font-size:10px;font-weight:800;display:flex;position:absolute;top:30%;right:15%;transform:rotate(-10deg);box-shadow:0 10px 25px #0006}.about-list{flex-direction:column;gap:16px;margin:0 0 32px;padding:0;list-style:none;display:flex}.about-list li{color:#fff;align-items:center;gap:16px;font-size:15px;font-weight:600;display:flex}.check-icon-wrap{color:#24b1ff;background:#00f6761a;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.btn-about{color:#fff;background:0 0;border:1px solid #ffffff26;border-radius:12px;padding:12px 28px;font-weight:700;transition:background .2s,border-color .2s}.btn-about:hover{background:#ffffff0d;border-color:#fff}.how-it-works-section{padding:100px 0}.steps-container{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.step-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:24px;padding:32px 24px;transition:transform .3s,border-color .3s;position:relative;overflow:hidden}.step-card:hover{border-color:#00d8f633;transform:translateY(-8px)}.step-number{color:#ffffff05;font-size:90px;font-weight:900;line-height:1;position:absolute;top:-10px;right:10px}.step-icon-box{background:#ffffff08;border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:24px;display:grid}.step-card h3{color:#fff;margin:0 0 12px;font-size:18px;font-weight:800}.step-card p{color:#889;margin:0;font-size:13px;line-height:1.5}.features-detail-section{background:#0a0a0f4d;padding:100px 0}.features-detailed-grid{grid-template-columns:repeat(3,1fr);gap:28px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.feature-detail-card{background:#0f0f15;border:1px solid #ffffff0f;border-radius:28px;padding:32px;transition:transform .3s,border-color .3s,box-shadow .3s}.feature-detail-card:hover{border-color:#00d8f64d;transform:translateY(-5px);box-shadow:0 15px 40px #0006}.feature-icon-box{color:#fff;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:24px;display:grid}.cyan-glow{color:#00b8ff;background:#00d8f61a}.blue-glow{color:#008cff;background:#007aff1a}.blue-bright-glow{color:#24b1ff;background:#0066ff1a}.blue-light-glow{color:#00b8ff;background:#00b8ff1a}.green-glow{color:#24b1ff;background:#00b8ff1a}.orange-glow{color:#008cff;background:#ff91001a}.feature-detail-card h3{color:#fff;margin:0 0 12px;font-size:20px;font-weight:800}.feature-detail-card p{color:#889;margin:0;font-size:14px;line-height:1.6}.portfolio-showcase-section{padding:100px 0}.carousel-interactive-wrapper{flex-direction:column;gap:36px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.carousel-navigation-buttons{justify-content:space-between;align-items:center;width:100%;display:flex}.carousel-arrow-btn{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;transition:background .2s;display:grid}.carousel-arrow-btn:hover{background:#ffffff26}.carousel-indicators{gap:8px;display:flex}.indicator-dot{cursor:pointer;background:#fff3;border-radius:50%;width:8px;height:8px;transition:width .3s,background .3s}.indicator-dot.active{background:#00b8ff;border-radius:4px;width:24px}.carousel-content-grid{grid-template-columns:320px 320px 1fr;align-items:center;gap:40px;display:grid}.carousel-selector-menu{flex-direction:column;gap:12px;display:flex}.selector-item-btn{text-align:left;color:#fff;background:#ffffff05;border:1px solid #ffffff0a;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;transition:background .2s,border-color .2s;display:flex}.selector-item-btn.active{border-color:var(--accent-color);background:#ffffff14}.selector-item-btn img{object-fit:cover;border-radius:50%;width:44px;height:44px}.selector-item-btn div strong{font-size:14px;font-weight:700;display:block}.selector-item-btn div span{color:#889;font-size:11px}.carousel-mockup-view{place-items:center;display:grid}.mockup-canvas{background:radial-gradient(circle,#ffffff0a 0%,#0000 70%);border-radius:36px;padding:20px}.mockup-frame{background:#0b0b10;border:6px solid #222;border-radius:32px;flex-direction:column;width:250px;height:480px;display:flex;position:relative;overflow:hidden}.mockup-header-banner{background-position:50%;background-size:cover;height:120px;position:relative}.mockup-header-banner:after{content:"";background:linear-gradient(#0000 30%,#0b0b10 100%);position:absolute;inset:0}.mockup-avatar-circle{z-index:2;border:3px solid #0b0b10;border-radius:50%;width:64px;height:64px;margin-top:-32px;margin-left:auto;margin-right:auto;position:relative}.mockup-avatar-circle img{object-fit:cover;border-radius:50%;width:100%;height:100%}.mockup-profile-info{text-align:center;flex-direction:column;align-items:center;padding:12px 16px;display:flex}.mockup-profile-info h3{margin:0 0 4px;font-size:16px;font-weight:800}.mockup-tag{border-radius:99px;margin-bottom:8px;padding:2px 10px;font-size:10px;font-weight:700}.mockup-profile-info p{color:#aaa;margin:0 0 12px;font-size:11px;line-height:1.4}.mockup-social-buttons{gap:10px;margin-bottom:16px;display:flex}.mockup-social-buttons .icon{color:#666;font-size:14px}.mockup-links-list{flex-direction:column;gap:6px;width:100%;display:flex}.mockup-link-item{background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.carousel-details-panel{padding-left:20px}.tag-live{color:#00b8ff;letter-spacing:1px;background:#00b8ff26;border:1px solid #00b8ff4d;border-radius:4px;margin-bottom:16px;padding:4px 10px;font-size:10px;font-weight:900;display:inline-block}.detail-bio{color:#a8a8b7;margin:0 0 32px;font-size:18px;line-height:1.6}.demo-checklist{flex-direction:column;gap:12px;margin-bottom:40px;display:flex}.checklist-item{color:#fff;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.btn-demo-action{color:#fff;border-radius:14px;padding:16px 28px;font-size:15px;font-weight:800;transition:transform .2s,filter .2s}.btn-demo-action:hover{filter:brightness(1.15);transform:translateY(-2px)}.audience-section{background:#0a0a0f80;padding:100px 0}.audience-grid{grid-template-columns:repeat(5,1fr);gap:20px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.audience-card{text-align:center;background:#ffffff05;border:1px solid #ffffff0a;border-radius:20px;padding:24px 20px;transition:border-color .2s}.audience-card:hover{border-color:#00d8f633}.audience-icon-box{color:#00b8ff;background:#00d8f614;border-radius:12px;place-items:center;width:48px;height:48px;margin:0 auto 20px;display:grid}.audience-card h3{color:#fff;margin:0 0 10px;font-size:15px;font-weight:800}.audience-card p{color:#889;margin:0;font-size:12px;line-height:1.5}.pricing-section{padding:100px 0;position:relative}.pricing-glow{pointer-events:none;background:radial-gradient(circle,#00b8ff0f 0%,#0000 60%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:920px;margin:0 auto 80px;padding:0 24px;display:grid}.price-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f1499;border:1px solid #ffffff0f;border-radius:28px;flex-direction:column;padding:40px;transition:transform .3s,border-color .3s;display:flex;position:relative}.price-card:hover{border-color:#ffffff26;transform:translateY(-5px)}.price-card.featured{background:linear-gradient(#0a2235d9 0%,#140e2aeb 100%);border:2px solid #00b8ff;box-shadow:0 20px 40px #00d8f61f,0 10px 30px #0066ff1f}.card-badge-popular{color:#fff;letter-spacing:1px;background:linear-gradient(90deg,#00b8ff,#06f);border-radius:99px;padding:6px 16px;font-size:11px;font-weight:900;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.price-header h3{color:#fff;margin:0 0 16px;font-size:22px;font-weight:800}.price-tag{align-items:baseline;margin-bottom:16px;display:flex}.price-tag .currency{color:#a8a8b7;font-size:20px;font-weight:700}.price-tag .val{color:#fff;font-size:52px;font-weight:900;line-height:1}.price-tag .period{color:#889;font-size:14px;font-weight:600}.price-header p{color:#889;margin:0 0 32px;font-size:13px;line-height:1.5}.price-benefits{flex-direction:column;gap:16px;margin:0 0 40px;padding:0;list-style:none;display:flex}.price-benefits li{color:#fff;align-items:flex-start;gap:12px;font-size:14px;font-weight:600;display:flex}.price-benefits li span{line-height:1.2}.btn-price-action{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;width:100%;margin-top:auto;padding:14px;font-size:14px;font-weight:800;transition:background .2s,transform .2s}.btn-price-action:hover{background:#ffffff1a}.btn-price-action.featured-btn{background:linear-gradient(90deg,#00b8ff,#06f);border:none;box-shadow:0 4px 15px #00d8f638}.btn-price-action.featured-btn:hover{background:linear-gradient(90deg,#00b8ff,#24b1ff);transform:translateY(-2px)}.possibilities-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#00d8f61a 0%,#06f3 100%);border:1px solid #00d8f633;border-radius:28px;justify-content:space-between;align-items:center;max-width:1152px;margin:0 auto;padding:48px;display:flex}.possibilities-content span{color:#00b8ff;letter-spacing:2px;font-size:12px;font-weight:800}.possibilities-content h2{color:#fff;text-align:left;margin:8px 0 12px;font-size:32px;font-weight:900}.possibilities-content p{color:#a8a8b7;margin:0;font-size:15px}.btn-possibilities{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#00b8ff 0%,#008cff 100%);border-radius:16px;padding:16px 36px;font-size:15px;font-weight:800;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 20px #007aff59}.btn-possibilities:hover{transform:translateY(-2px);box-shadow:0 10px 30px #007aff80}.faq-section{padding:100px 0}.faq-accordion-container{flex-direction:column;gap:16px;max-width:720px;margin:0 auto;padding:0 24px;display:flex}.faq-item-row{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:18px;padding:20px 24px;transition:border-color .2s,background .2s}.faq-item-row:hover{background:#ffffff0a;border-color:#ffffff26}.faq-item-row.active{background:#00d8f605;border-color:#00d8f640}.faq-question{color:#fff;justify-content:space-between;align-items:center;font-size:16px;font-weight:700;display:flex}.faq-question .chevron{color:#889;transition:transform .3s}.faq-item-row.active .chevron{color:#00b8ff;transform:rotate(180deg)}.faq-answer{max-height:0;transition:max-height .3s,margin-top .3s;overflow:hidden}.faq-item-row.active .faq-answer{max-height:200px;margin-top:14px}.faq-answer p{color:#a8a8b7;margin:0;font-size:14px;line-height:1.6}.landing-footer{background:#060609;border-top:1px solid #ffffff0d;padding:80px 0 30px}.footer-top-row{grid-template-columns:1.2fr repeat(4,.7fr);gap:40px;max-width:1200px;margin:0 auto 60px;padding:0 24px;display:grid}.footer-brand-col{flex-direction:column;gap:16px;display:flex}.footer-logo{color:#fff;align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}.footer-desc{color:#889;font-size:13px}.footer-socials{gap:12px;display:flex}.footer-socials a{color:#889;background:#ffffff08;border:1px solid #ffffff0f;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:grid}.footer-socials a:hover{color:#00b8ff;background:#00d8f61a}.footer-links-col{flex-direction:column;gap:12px;display:flex}.footer-links-col h4{color:#fff;margin:0 0 4px;font-size:14px;font-weight:800}.footer-links-col a{color:#889;font-size:13px;text-decoration:none;transition:color .2s}.footer-links-col a:hover{color:#fff}.footer-text-small{color:#667;margin:0;font-size:11px;line-height:1.6}.footer-bottom-bar{color:#556;border-top:1px solid #ffffff0a;justify-content:space-between;max-width:1200px;margin:0 auto;padding:30px 24px 0;font-size:12px;display:flex}.share-modal-overlay{-webkit-backdrop-filter:blur(14px);z-index:10000;background:#060609d9;place-items:center;padding:20px;animation:.3s ease-out modal-fade-in;display:grid;position:fixed;inset:0}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.share-modal-card{background:#111118e6;border:1px solid #ffffff14;border-radius:28px;width:100%;max-width:480px;animation:.3s cubic-bezier(.34,1.56,.64,1) modal-slide-up;overflow:hidden;box-shadow:0 30px 90px #00000080}@keyframes modal-slide-up{0%{transform:translateY(30px)scale(.95)}to{transform:translateY(0)scale(1)}}.share-modal-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.share-modal-header h3{color:#fff;margin:0;font-size:18px;font-weight:800}.share-modal-header .close-btn{color:#889;background:0 0;border-radius:50%;padding:4px;transition:background .2s,color .2s}.share-modal-header .close-btn:hover{color:#fff;background:#ffffff0f}.share-modal-body{flex-direction:column;gap:24px;padding:24px;display:flex}.qr-section{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.qr-wrapper{background:#fff;border-radius:20px;justify-content:center;align-items:center;padding:14px;display:flex;box-shadow:0 10px 30px #0000004d}.qr-hint{color:#889;max-width:280px;margin:0;font-size:12px}.btn-qr-download{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:700;transition:background .2s;display:flex}.btn-qr-download:hover{background:#ffffff14}.section-small-title{text-transform:uppercase;color:#889;letter-spacing:1px;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.copy-link-input-group{background:#09090d;border:1px solid #ffffff14;border-radius:14px;gap:8px;padding:6px;display:flex}.copy-link-input-group input{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:0 10px;font-size:13px}.btn-copy{color:#000;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:800;transition:background .2s,transform .1s;display:flex}.btn-copy:hover{background:#e0e0e8}.btn-copy.copied{color:#fff;background:#24b1ff}.social-buttons-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.social-share-btn{color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,filter .2s;display:flex}.social-share-btn:hover{filter:brightness(1.1);transform:translateY(-2px)}.social-share-btn.whatsapp{background:#06f}.social-share-btn.linkedin{background:#008cff}.social-share-btn.twitter{background:#00b8ff}.social-share-btn.email{background:#111827}@media (width<=1024px){.hero-title{font-size:46px}.carousel-content-grid{grid-template-columns:1fr;gap:40px}.carousel-selector-menu{flex-direction:row;padding-bottom:12px;overflow-x:auto}.selector-item-btn{white-space:nowrap;flex-shrink:0}.audience-grid{grid-template-columns:repeat(3,1fr)}.pricing-grid{grid-template-columns:1fr;max-width:480px}.possibilities-card{text-align:center;flex-direction:column;gap:24px}.possibilities-content h2{text-align:center}}@media (width<=768px){.hero-container{text-align:center;grid-template-columns:1fr;gap:40px}.hero-text-content{align-items:center}.hero-cta-buttons{justify-content:center;width:100%}.desktop-nav{display:none}.mobile-menu-btn{display:block}.about-container{grid-template-columns:1fr;gap:40px}.steps-container,.features-detailed-grid,.audience-grid,.footer-top-row{grid-template-columns:1fr 1fr}}@media (width<=480px){.hero-title{font-size:36px}.hero-cta-buttons{flex-direction:column}.steps-container,.features-detailed-grid,.audience-grid,.footer-top-row{grid-template-columns:1fr}.footer-bottom-bar{flex-direction:column;align-items:center;gap:12px}}*{box-sizing:border-box}button,input,textarea,select{font:inherit}button{cursor:pointer}.primary-btn,.secondary-btn{border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;font-weight:800;text-decoration:none;display:inline-flex}.primary-btn{color:#fff;background:linear-gradient(135deg,var(--cyan),var(--blue) 48%,var(--blue-bright));padding:14px 20px;box-shadow:0 12px 34px #0066ff3d}.primary-btn.compact{padding:11px 15px}.secondary-btn{color:#fff;border:1px solid var(--line);background:#ffffff0d;padding:11px 15px}.primary-btn svg,.secondary-btn svg{width:17px}.eyebrow{letter-spacing:.18em;color:var(--cyan)!important;margin:0 0 8px!important;font-size:11px!important;font-weight:900!important}.muted{color:var(--muted);line-height:1.6}.auth-shell{color:#fff;background:#07070b;grid-template-columns:1.1fr .9fr;min-height:100vh;padding:30px;display:grid}.auth-visual{background:radial-gradient(circle at 20% 20%,#00d8f61f,#0000 32%),radial-gradient(circle at 90% 80%,#0066ff38,#0000 35%),#090910;border:1px solid #00d8f624;border-radius:28px;flex-direction:column;justify-content:center;padding:64px;display:flex}.auth-visual>span{letter-spacing:.12em;margin:18px 0 60px;font-weight:900}.auth-visual h1{max-width:720px;font-size:clamp(44px,6vw,82px)}.auth-visual p{color:#aaaabd;max-width:620px;font-size:18px}.auth-benefits{flex-wrap:wrap;gap:18px;margin-top:40px;display:flex}.auth-benefits span{color:#d7d7e2;align-items:center;gap:8px;display:flex}.auth-benefits svg{color:#24b1ff;width:18px}.auth-card{width:min(520px,100%);margin:auto;padding:44px}.auth-card h2{margin:0 0 28px;font-size:34px}.auth-card label,.form-grid label,.color-grid label{color:#c8c8d4;gap:8px;margin-bottom:14px;font-size:13px;font-weight:700;display:grid}.auth-card label svg{width:17px;color:var(--cyan)}.auth-card input,.form-grid input,.form-grid textarea,.form-grid select,.item-editor input,.item-editor select,.portfolio-editor-row input,.portfolio-editor-row textarea,.color-input input:not([type=color]){border:1px solid var(--line);color:#fff;background:#0d0d14;border-radius:12px;outline:none;width:100%;padding:13px 14px}.auth-card input:focus,.form-grid input:focus,.form-grid textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #00d8f61a}.ghost{color:#aaaabd;background:0 0;border:0;gap:8px;margin-bottom:38px;display:flex}.plan-choice{grid-template-columns:1fr 1fr;gap:12px;margin:10px 0 20px;display:grid}.plan-choice button{text-align:left;border:1px solid var(--line);color:#fff;background:#0d0d14;border-radius:16px;padding:18px}.plan-choice button.active{border-color:var(--cyan);box-shadow:0 0 0 3px #00d8f61a}.plan-choice b,.plan-choice small{margin-top:7px;display:block}.plan-choice b{font-size:24px}.plan-choice small{color:#99a;line-height:1.4}.auth-card>.primary-btn{width:100%}.auth-switch{text-align:center;color:#99a}.auth-switch button{color:var(--cyan);background:0 0;border:0;font-weight:800}.form-error,.notice{color:#d6e8ff;background:#00b8ff1f;border:1px solid #00b8ff40;border-radius:12px;margin-bottom:15px;padding:12px 15px}.app-shell{color:#fff;background:#08080b;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.app-sidebar{border-right:1px solid var(--line);background:#0a0a0f;flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.sidebar-brand{align-items:center;gap:12px;padding:4px 8px 28px;display:flex}.sidebar-brand strong,.sidebar-brand small{display:block}.sidebar-brand small{letter-spacing:.14em;color:#676777;margin-top:4px;font-size:9px}.app-sidebar nav{gap:6px;display:grid}.app-sidebar nav button{color:#9d9dac;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 13px;font-weight:700;display:flex}.app-sidebar nav button svg{width:19px}.app-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#00d8f621,#0066ff1a);border:1px solid #00d8f626}.pro-pill{background:var(--blue-light);color:#fff;border-radius:20px;margin-left:auto;padding:4px 7px;font-size:9px}.sidebar-user{border:1px solid var(--line);border-radius:15px;grid-template-columns:36px 1fr 30px;align-items:center;gap:10px;margin-top:auto;padding:13px;display:grid}.avatar-mini{background:linear-gradient(135deg,var(--cyan),var(--blue-bright));border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.sidebar-user strong,.sidebar-user small{font-size:12px;display:block}.sidebar-user small{color:#777789;margin-top:3px}.sidebar-user button{color:#88889a;background:0 0;border:0}.app-main{min-width:0}.app-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;background:#08080bcc;justify-content:space-between;align-items:center;height:88px;padding:0 28px;display:flex;position:sticky;top:0}.app-topbar h1{font-size:24px}.top-actions,.inline-actions{gap:10px;display:flex}.dashboard-content{grid-template-columns:minmax(0,1fr) 410px;gap:24px;padding:24px;display:grid}.editor-zone{min-width:0}.preview-zone{border:1px solid var(--line);background:#0b0b11;border-radius:24px;height:calc(100vh - 136px);padding:16px;position:sticky;top:112px;overflow:auto}.preview-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.preview-title span,.preview-title strong{display:block}.preview-title span{color:#707080;letter-spacing:.14em;font-size:9px}.preview-title strong{margin-top:4px;font-size:12px}.live-dot{border:1px solid #00b8ff4d;border-radius:20px;padding:5px 8px;color:#24b1ff!important}.welcome-card,.panel-card,.upgrade-card{border:1px solid var(--line);background:linear-gradient(145deg,#101018,#0b0b10);border-radius:22px;padding:28px}.welcome-card{background:radial-gradient(circle at 90%,#0066ff47,#0000 35%),radial-gradient(circle at 20%,#00d8f61a,#0000 34%),#101018;justify-content:space-between;align-items:center;min-height:240px;display:flex}.welcome-card h2{max-width:620px;margin:0 0 12px;font-size:36px}.welcome-card p:not(.eyebrow){color:#aaaabd}.orb{color:#fff;background:linear-gradient(145deg,var(--cyan),var(--blue-bright));border-radius:42%;place-items:center;width:140px;height:140px;font-size:70px;font-weight:1000;display:grid;transform:rotate(-8deg);box-shadow:0 0 70px #00d8f638}.stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0;display:grid}.stat-grid article,.metric-grid article{border:1px solid var(--line);background:#101018;border-radius:18px;padding:20px}.stat-grid span,.stat-grid small{color:#89899a;display:block}.stat-grid strong{margin:12px 0 6px;font-size:28px;display:block}.quick-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.quick-grid button{text-align:left;border:1px solid var(--line);color:#fff;background:#101018;border-radius:18px;align-items:center;gap:14px;padding:20px;display:flex}.quick-grid svg{color:var(--cyan)}.quick-grid strong,.quick-grid span{display:block}.quick-grid span{color:#89899a;margin-top:5px;font-size:12px}.panel-card h2,.upgrade-card h2{margin:0 0 8px;font-size:30px}.form-grid.two{grid-template-columns:1fr 1fr;gap:15px;margin-top:24px;display:grid}.form-grid .full{grid-column:1/-1}.section-head{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.item-editor{border:1px solid var(--line);border-radius:15px;grid-template-columns:38px 1fr 130px 36px;align-items:center;gap:10px;margin-bottom:10px;padding:12px;display:grid}.item-editor>div{grid-template-columns:180px 1fr;gap:10px;display:grid}.drag{color:#656575;font-size:11px}.icon-danger{color:var(--blue-light);background:#00b8ff1a;border:0;border-radius:10px;width:34px;height:34px}.icon-danger svg{width:16px}.layout-choice,.mode-tabs{gap:10px;margin:20px 0;display:flex}.layout-choice button,.mode-tabs button{border:1px solid var(--line);color:#99a;background:#0d0d14;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;display:flex}.layout-choice button.active,.mode-tabs button.active{border-color:var(--cyan);color:#fff;background:#00d8f617}.portfolio-editor-row{border:1px solid var(--line);border-radius:16px;grid-template-columns:120px 1fr 36px;gap:14px;margin-bottom:12px;padding:12px;display:grid}.portfolio-editor-row img{object-fit:cover;border-radius:12px;width:120px;height:110px}.portfolio-editor-row>div{gap:8px;display:grid}.color-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.color-input{grid-template-columns:48px 1fr;gap:9px;display:grid}.color-input input[type=color]{background:0 0;border:0;width:48px;height:45px}.share-grid{grid-template-columns:280px 1fr;gap:24px;margin-top:24px;display:grid}.qr-box,.nfc-box{border:1px solid var(--line);border-radius:20px;padding:24px}.qr-box{background:#fff;place-items:center;gap:18px;display:grid}.nfc-box svg{width:52px;height:52px;color:var(--cyan)}.copy-link{background:#09090d;border-radius:12px;align-items:center;gap:8px;margin-top:18px;padding:12px;display:flex}.copy-link span{color:#aaaabd;font-size:12px;overflow:hidden}.copy-link button{color:#fff;background:0 0;border:0;margin-left:auto}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;display:grid}.metric-grid article svg{color:var(--cyan)}.metric-grid article span,.metric-grid article strong{display:block}.metric-grid article span{color:#89899a;margin:12px 0 8px}.metric-grid article strong{font-size:30px}.fake-chart{border:1px solid var(--line);border-radius:18px;align-items:flex-end;gap:10px;height:190px;margin-top:24px;padding:20px;display:flex}.fake-chart i{background:linear-gradient(var(--cyan),var(--blue-bright));border-radius:6px 6px 0 0;flex:1}.upgrade-card{text-align:center;padding:70px}.upgrade-card>svg{width:65px;height:65px;color:var(--cyan)}.plans-dashboard{grid-template-columns:1fr 1fr;gap:15px;margin:24px 0;display:grid}.plans-dashboard article{border:1px solid var(--line);background:#0d0d14;border-radius:18px;padding:24px;position:relative}.plans-dashboard article.current{border-color:var(--cyan)}.plans-dashboard strong{margin:15px 0;font-size:32px;display:block}.plans-dashboard small{color:#89899a;font-size:12px}.plans-dashboard p{color:#bdbdca;align-items:center;gap:8px;display:flex}.plans-dashboard p svg{color:#24b1ff;width:16px}.pix-result{background:#00b8ff0f;border:1px solid #00b8ff40;border-radius:15px;margin-top:18px;padding:18px}.pix-result code{word-break:break-all;background:#08080b;margin:10px 0;padding:12px;display:block}.pix-result button{color:#fff;background:0 0;border:0;gap:8px;display:flex}.device-frame{background:#030305;border:7px solid #24242c;border-radius:44px;max-width:355px;margin:auto;padding:8px;position:relative;box-shadow:0 30px 80px #000}.device-island{z-index:2;background:#020203;border-radius:20px;width:90px;height:22px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.public-profile{border-radius:33px;min-height:650px;overflow:hidden}.public-banner{background-position:50%;background-size:cover;height:160px}.public-avatar{object-fit:cover;border:4px solid var(--p);border-radius:50%;width:96px;height:96px;margin:-48px auto 0;display:block;position:relative}.public-content{padding:16px 18px 28px}.public-content.left{text-align:left}.public-content.center{text-align:center}.public-content h2{margin:6px 0;font-size:25px}.public-content>strong{color:var(--p);font-size:13px}.public-content>p{opacity:.7;font-size:13px;line-height:1.5}.public-content>small{opacity:.6;justify-content:center;align-items:center;gap:5px;display:flex}.public-content>small svg{width:14px}.public-links{gap:9px;margin:18px 0;display:grid}.public-links a{color:#fff;background:linear-gradient(135deg,var(--p),var(--s));border-radius:13px;justify-content:space-between;align-items:center;padding:13px 14px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.public-links svg{width:14px}.public-content h3{text-align:left;margin:22px 0 10px;font-size:15px}.public-portfolio.grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.public-portfolio.list{gap:9px;display:grid}.public-portfolio article{text-align:left;background:#ffffff12;border-radius:13px;overflow:hidden}.public-portfolio.grid article img{object-fit:cover;width:100%;height:85px}.public-portfolio.list article{grid-template-columns:85px 1fr;display:grid}.public-portfolio.list article img{object-fit:cover;width:85px;height:80px}.public-portfolio article b{font-size:11px}.public-portfolio article p{opacity:.65;margin:4px 0;font-size:9px}.mobile-sidebar{display:none}.notice{color:#a6ffd2;background:#00b8ff17;border-color:#00b8ff38;margin:14px 24px 0}@media (width<=1100px){.dashboard-content{grid-template-columns:1fr}.preview-zone{height:auto;position:static}.stat-grid{grid-template-columns:1fr 1fr}.quick-grid,.auth-shell{grid-template-columns:1fr}.auth-visual{display:none}}@media (width<=760px){.app-shell{grid-template-columns:1fr}.app-sidebar{z-index:50;width:260px;transition:all .25s;position:fixed;left:-280px}.app-sidebar.open{left:0}.mobile-sidebar{color:#fff;background:0 0;border:0;display:block}.app-topbar{padding:0 16px}.app-topbar .secondary-btn{display:none}.dashboard-content{padding:14px}.stat-grid,.metric-grid,.plans-dashboard,.form-grid.two,.color-grid,.share-grid{grid-template-columns:1fr}.item-editor{grid-template-columns:30px 1fr 34px}.item-editor>div{grid-template-columns:1fr}.item-editor select{display:none}.portfolio-editor-row{grid-template-columns:80px 1fr 34px}.portfolio-editor-row img{width:80px;height:90px}.welcome-card{padding:22px}.welcome-card h2{font-size:27px}.orb{display:none}.auth-card{padding:24px}.plan-choice{grid-template-columns:1fr}}:root{--cyan:#00b8ff;--blue:#06f;--blue-bright:#008cff;--blue-light:#24b1ff;--ink:#05070d;--panel:#111827;--line:#d6e8ff1f;--muted:#9cb3d1}body,.landing-page,.app-shell{background-color:#05070d}a{color:#00b8ff}a:hover{color:#24b1ff}.btn-nav-primary,.btn-hero-primary,.btn-about,.btn-demo-action,.btn-price-action.featured-btn,.btn-possibilities,.btn-primary,.primary-btn{background:linear-gradient(#06f 0%,#00b8ff 100%);box-shadow:0 10px 28px #008cff3d}.btn-nav-primary:hover,.btn-hero-primary:hover,.btn-about:hover,.btn-demo-action:hover,.btn-price-action.featured-btn:hover,.btn-possibilities:hover,.btn-primary:hover,.primary-btn:hover{background:linear-gradient(#008cff 0%,#24b1ff 100%);box-shadow:0 12px 34px #24b1ff52}.landing-logo img{object-fit:cover;object-position:center;width:92px;height:48px}.card-logo-wrap img{object-fit:cover;object-position:center;width:74px;height:38px}.footer-logo img{object-fit:cover;object-position:center;width:92px;height:48px}.auth-logo{object-fit:cover;object-position:center;width:150px;height:150px;margin-bottom:28px}.sidebar-logo{object-fit:cover;object-position:center;width:122px;height:66px}.app-sidebar{background:#0a0f1a;border-color:#d6e8ff1a}.app-topbar{background:#05070de0;border-color:#d6e8ff1a}.preview-zone,.welcome-card,.panel-card,.upgrade-card,.stat-grid article,.metric-grid article,.quick-grid button{box-shadow:none;background:#111827;border-color:#d6e8ff1a}.price-card.featured{background:linear-gradient(#0066ff29,#111827f5);border-color:#00b8ff;box-shadow:0 18px 44px #008cff29}.card-badge-popular{background:linear-gradient(90deg,#06f,#00b8ff)}.text-blue-bright,.text-blue-light{color:#24b1ff}.blue-bright-glow,.blue-light-glow{color:#24b1ff;background:#008cff1f}.hero-glow-2,.pricing-glow{background:radial-gradient(circle,#008cff1f 0%,#0000 65%)}.hero-visual-container{min-height:610px}.phone-sender{z-index:1;animation:5s ease-in-out infinite sender-float;position:absolute;top:125px;left:-110px;transform:scale(.78)rotate(-8deg)}.phone-sender .phone-bezel{width:230px;height:440px}.sender-screen{color:#fff;text-align:center;background:linear-gradient(160deg,#111827,#0a0f1a);border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.sender-screen img{object-fit:cover;width:105px;height:105px}.sender-screen>svg{color:#00b8ff;width:36px;height:36px}.sender-screen small{color:#9cb3d1}.nfc-connection{z-index:4;color:#24b1ff;filter:drop-shadow(0 0 12px #00b8ffcc);justify-content:center;align-items:center;width:145px;height:70px;animation:2s ease-in-out infinite signal-pulse;display:flex;position:absolute;top:275px;left:92px}.nfc-connection span,.nfc-connection span:before,.nfc-connection span:after{content:"";background:linear-gradient(90deg,#0000,#00b8ff,#0000);width:100%;height:2px;position:absolute}.nfc-connection span:before{transform:translateY(-12px)scaleX(.72)}.nfc-connection span:after{transform:translateY(12px)scaleX(.72)}.nfc-connection svg{background:#05070d;border-radius:50%;width:42px;height:42px;margin-left:auto;padding:8px}.hero-share-methods{z-index:5;gap:10px;width:max-content;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.hero-share-methods span{color:#d6e8ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0f1ae0;border:1px solid #24b1ff38;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:800;display:flex}.hero-share-methods svg{color:#00b8ff;width:14px}@keyframes sender-float{50%{transform:scale(.78)rotate(-5deg)translateY(-10px)}}@keyframes signal-pulse{50%{opacity:.58;transform:scaleX(1.08)}}.onboarding-shell{color:#fff;background:radial-gradient(circle at 20% 0,#008cff2b,#0000 30%),#05070d;place-items:center;min-height:100vh;padding:32px;display:grid}.onboarding-card{background:#0a0f1af0;border:1px solid #d6e8ff1f;border-radius:28px;width:min(1040px,100%);padding:32px;box-shadow:0 30px 90px #00000057}.onboarding-logo{object-fit:cover;width:105px;height:72px}.onboarding-heading h1{margin:12px 0 8px;font-size:clamp(30px,4vw,48px)}.onboarding-heading>p:last-child{color:#9cb3d1}.onboarding-progress{background:#d6e8ff14;border-radius:20px;height:5px;margin:26px 0 18px;overflow:hidden}.onboarding-progress i{background:linear-gradient(90deg,#06f,#00b8ff);height:100%;transition:width .35s;display:block}.onboarding-steps{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.onboarding-steps div{color:#617896;text-align:center;justify-items:center;gap:7px;display:grid}.onboarding-steps span{border:1px solid #d6e8ff1a;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.onboarding-steps svg{width:17px}.onboarding-steps .active,.onboarding-steps .done{color:#d6e8ff}.onboarding-steps .active span,.onboarding-steps .done span{background:linear-gradient(145deg,#06f,#00b8ff);border-color:#0000;box-shadow:0 8px 24px #008cff33}.onboarding-content{background:#111827;border-radius:22px;min-height:320px;margin:28px 0;padding:26px;animation:.3s modal-slide-up}.onboarding-actions{justify-content:space-between;display:flex}.onboarding-placeholder{text-align:center;color:#9cb3d1;align-content:center;place-items:center;height:260px;display:grid}.onboarding-placeholder>svg{color:#00b8ff;width:52px;height:52px}.onboarding-placeholder h2{color:#fff;margin:16px 0 0}.theme-onboarding{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.theme-onboarding button,.asset-actions button{color:#d6e8ff;background:#0a0f1a;border:1px solid #d6e8ff1a;border-radius:14px;padding:18px}.theme-onboarding button.active{border-color:#00b8ff;box-shadow:inset 0 0 0 1px #00b8ff}.photo-picker{margin:22px 0 28px}.photo-sources{grid-template-columns:repeat(5,1fr);gap:10px;margin:16px 0;display:grid}.photo-sources button{color:#fff;background:#0a0f1a;border:1px solid #d6e8ff1a;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:94px;display:flex}.photo-sources button:hover,.asset-actions button:hover{background:#008cff14;border-color:#00b8ff;transform:translateY(-2px)}.photo-sources span{font-size:11px}.photo-sources .ai-source{background:linear-gradient(145deg,#0066ff2e,#00b8ff14)}.drop-zone{text-align:center;cursor:pointer;background:#008cff0d;border:1px dashed #24b1ff80;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:170px;gap:7px!important;display:flex!important}.drop-zone svg{color:#00b8ff}.drop-zone span{color:#617896}.drop-zone b{color:#24b1ff}.drop-zone input{display:none}.control-label{color:#d6e8ff;text-transform:uppercase;letter-spacing:.08em;margin-top:22px;font-size:12px;font-weight:800;display:block}.asset-actions{gap:10px;margin:12px 0;display:flex}.asset-actions button{align-items:center;gap:7px;padding:12px 16px;display:flex}.asset-actions svg{width:17px}.banner-url{color:#d6e8ff;gap:8px;font-size:13px;display:grid}.banner-url input{border:1px solid var(--line);color:#fff;background:#0a0f1a;border-radius:12px;padding:13px}.portfolio-panel{overflow:hidden}.portfolio-editor-row{grid-template-columns:180px 1fr 36px}.portfolio-editor-row img{width:180px;height:130px}.public-portfolio.carousel{scroll-snap-type:x mandatory;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.public-portfolio.carousel img{object-fit:cover;width:100%;height:140px}.preview-switch{background:#05070d;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px;padding:4px;display:grid}.preview-switch button{color:#7f96b2;background:0 0;border:0;border-radius:9px;padding:8px}.preview-switch button.active{color:#fff;background:#111827;box-shadow:0 0 0 1px #24b1ff33}.device-frame.desktop{border-radius:22px;max-width:100%}.device-frame.desktop .device-island{display:none}.device-frame.desktop .public-profile{border-radius:14px;min-height:620px}.device-frame.desktop .public-content{max-width:720px;margin:auto}.payment-section{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.payment-methods{grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0;display:grid}.payment-methods button{border:1px solid var(--line);color:#d6e8ff;background:#0a0f1a;border-radius:15px;place-items:center;gap:5px;min-height:90px;display:grid}.payment-methods button.active{background:#008cff1a;border-color:#00b8ff}.payment-methods svg{color:#00b8ff}.payment-ready{color:#d6e8ff;background:#008cff14;border-radius:12px;align-items:center;gap:9px;padding:14px;display:flex}.payment-country-note{color:#9cb3d1;font-size:13px}.future-payments{color:#7f96b2;border:1px dashed #d6e8ff24;border-radius:14px;gap:13px;padding:16px;display:flex}.future-payments svg{color:#00b8ff}.future-payments small{letter-spacing:.1em}.future-payments p{margin:6px 0 0}@media (width<=900px){.phone-sender{left:-55px;transform:scale(.64)rotate(-8deg)}.nfc-connection{width:100px;left:105px}.photo-sources,.payment-methods{grid-template-columns:repeat(2,1fr)}.onboarding-steps small{display:none}.portfolio-editor-row{grid-template-columns:90px 1fr 34px}.portfolio-editor-row img{width:90px;height:110px}}@media (width<=600px){.hero-visual-container{min-height:700px}.phone-sender{top:190px;left:-55px}.nfc-connection{top:330px;left:82px}.hero-share-methods{flex-wrap:wrap;justify-content:center;width:100%;bottom:0}.onboarding-shell{padding:12px}.onboarding-card{padding:20px}.onboarding-content{padding:16px}.theme-onboarding{grid-template-columns:1fr}.photo-sources{grid-template-columns:1fr 1fr}.payment-methods{grid-template-columns:1fr}.device-frame.desktop{min-width:560px}.preview-zone:has(.device-frame.desktop){overflow-x:auto}}.auth-description{color:#9cb3d1;margin:-14px 0 26px;line-height:1.65}.forgot-password-link,.text-action{color:#00b8ff;background:0 0;border:0;margin:-4px 0 18px auto;padding:0;font-size:13px;font-weight:800;display:block}.forgot-password-link:hover,.text-action:hover{color:#24b1ff;background:0 0}.auth-separator{color:#617896;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:12px;margin:22px 0 4px;font-size:11px;display:flex}.auth-separator:before,.auth-separator:after{content:"";background:#d6e8ff1a;flex:1;height:1px}.field-invalid input{box-shadow:0 0 0 3px #24b1ff1a;border-color:#24b1ff!important}.field-invalid small{color:#9fcfff;font-weight:600}.recovery-card{animation:.35s modal-slide-up}.recovery-card>.primary-btn{width:100%}.recovery-icon{color:#fff;background:linear-gradient(145deg,#06f,#00b8ff);border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:20px;display:grid;box-shadow:0 14px 32px #008cff3d}.recovery-icon svg{width:25px}.recovery-email{background:#0a0f1a;border:1px solid #d6e8ff1a;border-radius:14px;grid-template-columns:28px 1fr;align-items:center;gap:3px 9px;margin:0 0 22px;padding:15px;display:grid}.recovery-email svg{color:#00b8ff;grid-row:1/3;width:20px}.recovery-email span{color:#7f96b2;font-size:11px}.recovery-email strong{color:#d6e8ff;text-overflow:ellipsis;font-size:13px;overflow:hidden}.code-input{text-align:center;letter-spacing:.28em;font-weight:900;padding-left:calc(14px + .28em)!important;font-size:28px!important}.password-rules{flex-wrap:wrap;gap:8px;margin:-5px 0 18px;display:flex}.password-rules span{color:#617896;background:#d6e8ff0a;border-radius:999px;align-items:center;gap:4px;padding:6px 9px;font-size:10px;font-weight:800;display:flex}.password-rules svg{width:12px}.password-rules span.valid{color:#d6e8ff;background:#00b8ff1f}.success-panel{color:#d6e8ff;background:#008cff14;border:1px solid #24b1ff3d;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:140px;margin:0 0 20px;font-weight:900;display:flex}.success-panel svg{color:#fff;background:linear-gradient(145deg,#06f,#00b8ff);border-radius:50%;width:42px;height:42px;padding:9px}@media (width<=600px){.recovery-shell{padding:12px}.code-input{font-size:22px!important}.password-rules{gap:5px}}.public-content.center{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.public-content.center>.public-profile-name,.public-content.center>strong,.public-content.center>p,.public-content.center>small{text-align:center;width:100%;max-width:100%;margin-left:0;margin-right:0}.public-profile-name{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;width:100%;max-width:100%;padding-left:0;padding-right:0;line-height:1.15;display:block}.public-content.center>small{justify-content:center;align-items:center;display:flex}.public-content.center .public-links{align-self:stretch;width:100%}.device-frame.desktop .public-content.center{width:100%;margin-left:auto;margin-right:auto}html{scroll-behavior:smooth}.landing-page section{scroll-margin-top:90px}.landing-logo{cursor:pointer;text-decoration:none}.desktop-nav a,.mobile-nav-menu a{cursor:pointer}.public-demo-page{color:#fff;background:radial-gradient(circle at 50% 10%,#008cff29,#0000 30%),#05070d;min-height:100vh;padding:24px}.public-demo-page>header{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto 24px;display:flex}.public-demo-page>header img{object-fit:cover;width:105px;height:58px}.public-demo-stage{background:#0a0f1a;border:1px solid #d6e8ff1a;border-radius:24px;width:min(1180px,100%);margin:auto;padding:24px;overflow:auto}.public-demo-stage .device-frame.desktop{width:100%}@media (width<=600px){.landing-page section{scroll-margin-top:76px}.public-demo-page,.public-demo-stage{padding:12px}.public-demo-stage .device-frame.desktop{min-width:0}.public-demo-stage .device-frame.desktop .public-portfolio.grid{grid-template-columns:1fr 1fr}}.legal-page{color:#d6e8ff;background:#05070d;min-height:100vh}.legal-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070de6;border-bottom:1px solid #d6e8ff1a;justify-content:space-between;align-items:center;min-height:76px;padding:10px max(24px,50vw - 590px);display:flex;position:sticky;top:0}.legal-header img,.legal-footer img{object-fit:cover;width:96px;height:54px}.legal-hero{border-bottom:1px solid #d6e8ff14;max-width:1180px;margin:auto;padding:70px 24px 42px}.legal-hero h1{color:#fff;margin:8px 0 14px;font-size:clamp(38px,6vw,72px)}.legal-hero>p:last-child{color:#7f96b2}.legal-grid{grid-template-columns:250px minmax(0,1fr);gap:56px;max-width:1180px;margin:auto;padding:44px 24px 80px;display:grid}.legal-index{align-self:start;gap:9px;max-height:calc(100vh - 125px);padding-right:10px;display:grid;position:sticky;top:100px;overflow:auto}.legal-index strong{color:#fff;margin-bottom:8px}.legal-index a{color:#7f96b2;font-size:12px;line-height:1.4;text-decoration:none}.legal-index a:hover{color:#24b1ff}.legal-section{border-bottom:1px solid #d6e8ff14;margin-bottom:34px;padding:0 0 34px;scroll-margin-top:100px}.legal-section h2{color:#fff;margin:0 0 14px;font-size:25px}.legal-section p,.legal-section li{color:#afc4de;line-height:1.8}.legal-section li{margin-bottom:7px}.legal-table-wrap{border:1px solid #d6e8ff1a;border-radius:16px;overflow:auto}.legal-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.legal-table-wrap th,.legal-table-wrap td{text-align:left;border-bottom:1px solid #d6e8ff14;padding:14px;font-size:12px}.legal-table-wrap th{color:#fff;background:#111827}.legal-table-wrap td{color:#afc4de}.legal-footer,.public-demo-footer{text-align:center;background:#0a0f1a;border-top:1px solid #d6e8ff14;justify-items:center;gap:14px;padding:42px 24px;display:grid}.legal-footer p,.public-demo-footer p{color:#afc4de}.legal-footer small{color:#617896}.legal-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;display:flex}.legal-links a,.legal-links button,.footer-link-button{color:#00b8ff;background:0 0;border:0;padding:0;font-size:12px;text-decoration:none}.legal-links a:hover,.legal-links button:hover,.footer-link-button:hover{color:#24b1ff;background:0 0}.lgpd-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lgpd-form label{color:#d6e8ff;gap:8px;font-size:13px;display:grid}.lgpd-form label:nth-child(4),.lgpd-form label:nth-child(5),.lgpd-form .legal-check,.lgpd-form button{grid-column:1/-1}.lgpd-form input,.lgpd-form select,.lgpd-form textarea,.delete-account-panel input{color:#fff;background:#0a0f1a;border:1px solid #d6e8ff1f;border-radius:12px;padding:13px}.legal-success{text-align:center;background:#008cff14;border:1px solid #00b8ff33;border-radius:18px;padding:30px}.legal-success svg{color:#24b1ff;width:42px}.cookie-banner{z-index:100;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0f1af7;border:1px solid #24b1ff3d;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:auto;padding:22px;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 24px 70px #00000073}.cookie-banner h2{margin:0 0 6px}.cookie-banner p{color:#afc4de;max-width:720px;margin:0 0 7px;font-size:13px;line-height:1.5}.cookie-banner a{color:#24b1ff;font-size:12px}.cookie-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cookie-actions button{white-space:nowrap}.cookie-modal-backdrop{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070dc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cookie-modal{color:#fff;background:#0a0f1a;border:1px solid #24b1ff33;border-radius:24px;width:min(660px,100%);max-height:90vh;overflow:auto;box-shadow:0 30px 90px #0000008c}.cookie-modal>header{border-bottom:1px solid #d6e8ff14;justify-content:space-between;padding:22px;display:flex}.cookie-modal>header h2{margin:0}.cookie-modal>header>button{color:#d6e8ff;background:0 0;border:0}.cookie-category-list{padding:12px 22px}.cookie-category-list label{border-bottom:1px solid #d6e8ff12;grid-template-columns:1fr 46px;align-items:center;gap:16px;padding:15px 0;display:grid;position:relative}.cookie-category-list p{color:#7f96b2;margin:5px 0 0;font-size:12px;line-height:1.5}.cookie-category-list input{opacity:0;position:absolute}.toggle{background:#26364b;border-radius:20px;width:44px;height:24px;position:relative}.toggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.cookie-category-list input:checked+.toggle{background:linear-gradient(90deg,#06f,#00b8ff)}.cookie-category-list input:checked+.toggle:after{transform:translate(20px)}.cookie-category-list input:focus-visible+.toggle{outline-offset:3px;outline:2px solid #24b1ff}.cookie-modal>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:18px 22px;display:flex}.consent-fieldset{border:1px solid #d6e8ff1a;border-radius:15px;margin:18px 0;padding:16px}.consent-fieldset legend{color:#fff;padding:0 7px;font-size:12px;font-weight:800}.consent-fieldset label,.legal-check{align-items:flex-start;line-height:1.5;color:#afc4de!important;grid-template-columns:none!important;gap:10px!important;font-weight:500!important;display:flex!important}.consent-fieldset input,.legal-check input{accent-color:#008cff;flex:none;height:17px;margin-top:2px;width:17px!important}.consent-fieldset a,.legal-check a{color:#24b1ff}.consent-fieldset small{color:#617896;margin-top:8px;display:block}.auth-legal-links{margin-top:22px}.auth-legal-links a{font-size:10px}.payment-legal-check{background:#0a0f1a;border:1px solid #d6e8ff1a;border-radius:13px;margin:18px 0;padding:14px}.delete-account-panel{background:#111827;border:1px solid #24b1ff29;border-radius:22px;padding:28px}.delete-account-panel>div:first-child p:last-child{color:#afc4de;max-width:720px;line-height:1.6}.delete-account-panel form{gap:14px;margin-top:22px;display:grid}.delete-account-panel form>label:first-child{color:#d6e8ff;gap:8px;display:grid}.danger-outline,.danger-btn{border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:800;display:inline-flex}.danger-outline{color:#24b1ff;background:0 0;border:1px solid #24b1ff47}.danger-btn{color:#fff;background:#06f;border:0}.danger-btn:disabled{opacity:.45;cursor:not-allowed}.footer-links-col .footer-link-button{text-align:left;font-size:inherit}:focus-visible{outline-offset:3px;outline:2px solid #24b1ff}@media (width<=800px){.legal-grid{grid-template-columns:1fr;gap:24px;padding-top:24px}.legal-index{max-height:none;padding:0 0 12px;display:flex;position:static;overflow:auto}.legal-index a{white-space:nowrap;border:1px solid #d6e8ff1a;border-radius:9px;padding:8px}.cookie-banner{flex-direction:column;align-items:stretch}.cookie-actions{justify-content:stretch}.cookie-actions button{flex:1}.lgpd-form{grid-template-columns:1fr}.lgpd-form>*{grid-column:1!important}}.official-socials{justify-content:center;align-items:center;gap:10px;display:flex}.official-socials a{color:#00b8ff;background:#008cff0f;border:1px solid #24b1ff38;border-radius:50%;place-items:center;width:38px;height:38px;transition:color .2s,background .2s,border-color .2s,transform .2s;display:grid}.official-socials a:hover{color:#24b1ff;background:#00b8ff1f;border-color:#00b8ff;transform:translateY(-2px)}.profile-selector{color:#7f96b2;letter-spacing:.1em;text-transform:uppercase;gap:5px;min-width:210px;font-size:9px;font-weight:800;display:grid}.profile-selector>div{background:#111827;border:1px solid #d6e8ff1a;border-radius:12px;grid-template-columns:30px 1fr 18px;align-items:center;gap:8px;height:44px;padding:5px 10px;display:grid}.profile-selector img{object-fit:cover;border-radius:9px;width:30px;height:30px}.profile-selector select{appearance:none;color:#fff;background:0 0;border:0;outline:0;min-width:0;font-size:12px;font-weight:800}.profile-selector svg{color:#00b8ff;pointer-events:none;width:15px}.profiles-page{border:1px solid var(--line);background:#111827;border-radius:22px;padding:28px}.profiles-progress{background:#0a0f1a;border:1px solid #d6e8ff17;border-radius:16px;margin:24px 0;padding:18px}.profiles-progress>div:first-child{color:#d6e8ff;justify-content:space-between;font-size:12px;display:flex}.profiles-progress-track{background:#d6e8ff14;border-radius:20px;height:7px;margin-top:13px;overflow:hidden}.profiles-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#06f,#00b8ff);height:100%;transition:width .3s;display:block}.profiles-list{gap:12px;display:grid}.profile-management-card{background:#0a0f1a;border:1px solid #d6e8ff17;border-radius:17px;grid-template-columns:64px minmax(180px,1fr) auto;align-items:center;gap:14px;padding:16px;transition:border-color .2s,transform .2s;display:grid}.profile-management-card:hover{border-color:#24b1ff4d;transform:translateY(-2px)}.profile-management-main{align-items:center;gap:12px;display:flex}.profile-management-main h3{color:#fff;margin:0 0 5px}.profile-management-main span{color:#7f96b2;font-size:12px}.profile-status{color:#9fcfff;text-transform:uppercase;background:#00b8ff1a;border-radius:20px;margin-left:auto;padding:5px 8px;font-size:9px}.profile-technologies{color:#afc4de;align-items:center;gap:7px;display:flex}.profile-technologies span{border:1px solid #d6e8ff14;border-radius:9px;align-items:center;gap:4px;padding:6px 8px;font-size:10px;display:flex}.profile-technologies svg{color:#00b8ff;width:13px}.profile-technologies small{color:#617896}.profile-card-actions{flex-wrap:wrap;grid-column:2/-1;gap:6px;display:flex}.profile-card-actions button{color:#afc4de;background:#d6e8ff0d;border:0;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.profile-card-actions button:hover{color:#fff;background:#008cff1f}.profile-card-actions svg{width:13px}.profile-modal-backdrop,.upgrade-backdrop{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05070dd1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.new-profile-modal{color:#fff;background:#0a0f1a;border:1px solid #24b1ff33;border-radius:24px;width:min(880px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #0000008c}.new-profile-modal>header{z-index:2;background:#0a0f1af5;border-bottom:1px solid #d6e8ff14;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.new-profile-modal h2{margin:0}.new-profile-modal>header button,.upgrade-close{color:#d6e8ff;background:0 0;border:0}.new-profile-modal form{padding:24px}.new-profile-modal footer{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.profile-templates{grid-template-columns:repeat(5,1fr);gap:8px;margin:12px 0 24px;display:grid}.profile-templates button{color:#afc4de;background:#111827;border:1px solid #d6e8ff17;border-radius:13px;place-items:center;gap:5px;min-height:82px;padding:9px;font-size:10px;display:grid}.profile-templates button.active{color:#fff;background:#008cff1a;border-color:#00b8ff}.profile-templates svg{color:#00b8ff;width:20px}.generated-resources{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.generated-resources span{color:#9fcfff;background:#00b8ff17;border-radius:20px;padding:7px 10px;font-size:10px;font-weight:800}.premium-overview{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.premium-feature{text-align:left;color:#fff;background:linear-gradient(145deg,#0066ff14,#111827);border:1px solid #24b1ff29;border-radius:16px;grid-template-columns:40px 1fr 24px;align-items:center;gap:10px;width:100%;min-height:92px;padding:15px;display:grid}.premium-feature:hover{border-color:#00b8ff;transform:translateY(-2px)}.premium-feature span strong,.premium-feature span small{display:block}.premium-feature span small{color:#7f96b2;margin-top:5px;line-height:1.35}.premium-icon{background:#008cff1f;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.premium-icon svg,.premium-crown{color:#24b1ff;width:17px}.premium-crown{justify-self:end}.premium-feature.compact{min-height:unset}.upgrade-modal{text-align:center;color:#fff;background:radial-gradient(circle at 50% 0,#008cff2e,#0000 38%),#0a0f1a;border:1px solid #24b1ff38;border-radius:26px;width:min(500px,100%);padding:38px;position:relative;box-shadow:0 30px 90px #0000008c}.upgrade-close{position:absolute;top:16px;right:16px}.upgrade-hero-icon{color:#24b1ff;width:52px;height:52px}.upgrade-modal h2{margin:10px 0;font-size:30px}.upgrade-modal>p:not(.eyebrow){color:#afc4de;line-height:1.6}.upgrade-modal ul{text-align:left;color:#afc4de;margin:20px 0;line-height:1.8}.upgrade-modal .primary-btn{width:100%}.locked-source,.premium-layout{background:linear-gradient(145deg,#0066ff14,#0a0f1a)!important;border-color:#24b1ff2e!important}.premium-layout svg:last-child{color:#24b1ff;width:13px}.drop-zone-icon{color:#00b8ff;font-size:34px}.business-metrics{grid-template-columns:repeat(3,1fr)}.profile-metrics-list{gap:9px;margin-top:22px;display:grid}.profile-metrics-list article{background:#0a0f1a;border:1px solid #d6e8ff14;border-radius:13px;grid-template-columns:44px 1fr auto 24px;align-items:center;gap:12px;padding:12px;display:grid}.profile-metrics-list img{object-fit:cover;border-radius:11px;width:44px;height:44px}.profile-metrics-list strong,.profile-metrics-list span{display:block}.profile-metrics-list span{color:#617896;margin-top:3px;font-size:10px}.profile-metrics-list b{color:#d6e8ff}.profile-metrics-list svg{color:#00b8ff}@media (width<=1200px){.app-topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:88px;padding-top:12px;padding-bottom:12px}.profile-selector{order:3;width:100%}.preview-zone{height:calc(100vh - 160px);top:136px}}@media (width<=800px){.premium-overview{grid-template-columns:1fr}.profiles-page{padding:18px}.profile-management-card{grid-template-columns:54px 1fr}.profile-management-avatar{width:54px;height:54px}.profile-technologies,.profile-card-actions{grid-column:1/-1}.profile-templates{grid-template-columns:repeat(3,1fr)}.business-metrics{grid-template-columns:1fr 1fr}.profiles-progress>div:first-child{gap:4px;display:grid}}@media (width<=520px){.profile-templates{grid-template-columns:1fr 1fr}.profile-management-main{align-items:flex-start}.profile-status{display:none}.profile-card-actions button{font-size:0}.profile-card-actions svg{width:16px}.business-metrics{grid-template-columns:1fr}.profile-metrics-list article{grid-template-columns:40px 1fr auto}.profile-metrics-list article>svg{display:none}}.current-upload-preview{justify-content:center;margin:18px 0;display:flex}.current-upload-preview img{object-fit:cover;border:3px solid #00b8ff;border-radius:30px;width:112px;height:112px;box-shadow:0 14px 38px #008cff33}.upload-action-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.upload-action-grid button,.business-action{color:#d6e8ff;background:#0a0f1a;border:1px solid #d6e8ff1a;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:78px;padding:10px;font-size:10px;display:flex}.upload-action-grid svg{color:#00b8ff;width:18px}.business-action b{color:#24b1ff;background:#00b8ff1f;border-radius:20px;padding:3px 6px;font-size:8px}.banner-upload-preview{background-position:50%;background-size:cover;border:1px solid #d6e8ff1a;border-radius:17px;height:170px;margin:12px 0}.media-error{color:#d6e8ff;background:#008cff14;border:1px solid #24b1ff40;border-radius:11px;margin:10px 0;padding:12px;font-size:12px}.media-modal-backdrop{z-index:150;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05070dd6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.camera-modal,.gallery-modal,.future-feature-modal{color:#fff;background:#0a0f1a;border:1px solid #24b1ff38;border-radius:24px;width:min(660px,100%);padding:22px;box-shadow:0 30px 90px #0000008c}.camera-modal header,.gallery-modal header{justify-content:space-between;align-items:center;display:flex}.camera-modal header button,.gallery-modal header button,.future-feature-modal>button:first-child{color:#d6e8ff;background:0 0;border:0}.camera-modal video{object-fit:cover;background:#05070d;border-radius:18px;width:100%;max-height:60vh;margin:16px 0}.camera-modal>.primary-btn{width:100%}.gallery-modal>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.gallery-modal>div button{background:0 0;border:2px solid #0000;border-radius:14px;padding:0;overflow:hidden}.gallery-modal>div button:hover{border-color:#00b8ff}.gallery-modal img{object-fit:cover;width:100%;height:130px;display:block}.future-feature-modal{text-align:center;padding:38px;position:relative}.future-feature-modal>button:first-child{position:absolute;top:15px;right:15px}.future-feature-modal>span{background:linear-gradient(90deg,#06f,#00b8ff);border-radius:20px;padding:5px 9px;font-size:9px;font-weight:900;display:inline-block}.future-feature-modal h2{margin:18px 0 8px;font-size:28px}.future-feature-modal p{color:#afc4de;line-height:1.6}.future-feature-modal .primary-btn{margin-top:12px}.link-view-switch{background:#0a0f1a;border-radius:13px;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0 20px;padding:5px;display:grid}.link-view-switch button{color:#7f96b2;background:0 0;border:0;border-radius:9px;padding:10px}.link-view-switch button.active{color:#fff;background:#111827;box-shadow:0 0 0 1px #24b1ff33}.drag-links{gap:10px;display:grid}.drag-links>div{cursor:grab}.drag-links>div:active{cursor:grabbing}.link-editor-card{background:#0a0f1a;border:1px solid #d6e8ff17;border-radius:15px;grid-template-columns:20px 28px 1fr 36px;align-items:center;gap:9px;padding:12px;display:grid}.drag-handle{color:#617896;width:17px}.drag-index{color:#617896;font-size:10px}.link-editor-fields{grid-template-columns:1fr 1.3fr .8fr 60px .8fr;gap:8px;display:grid}.link-editor-fields label{color:#7f96b2;text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:9px;display:grid}.link-editor-fields input,.link-editor-fields select{color:#fff;background:#111827;border:1px solid #d6e8ff1a;border-radius:9px;min-width:0;padding:9px;font-size:11px}.link-editor-fields input[type=color]{width:100%;height:36px;padding:3px}.profile-social-icons{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;margin:18px 0;display:flex}.profile-social-icons a{border:1px solid color-mix(in srgb,var(--link-color) 55%,transparent);color:#fff;background:var(--link-color);width:42px;height:42px;box-shadow:0 7px 18px color-mix(in srgb,var(--link-color) 20%,transparent);border-radius:50%;place-items:center;display:grid}.profile-social-icons svg{width:19px;height:19px}.public-links a{background:linear-gradient(135deg,var(--link-color,var(--p)),color-mix(in srgb,var(--link-color,var(--s)) 72%,#06f))}.public-links a>svg:first-child{margin-right:7px}.public-links a span{flex:1}html[data-dashboard-theme=light] .app-shell{color:#111827;background:#eef5ff}html[data-dashboard-theme=light] .app-sidebar nav button{color:#526985}html[data-dashboard-theme=light] .sidebar-user,html[data-dashboard-theme=light] .app-topbar,html[data-dashboard-theme=light] .preview-zone,html[data-dashboard-theme=light] .welcome-card,html[data-dashboard-theme=light] .panel-card,html[data-dashboard-theme=light] .upgrade-card,html[data-dashboard-theme=light] .stat-grid article,html[data-dashboard-theme=light] .quick-grid button,html[data-dashboard-theme=light] .profiles-page,html[data-dashboard-theme=light] .delete-account-panel{color:#111827;background:#fff;border-color:#d8e6f7;box-shadow:0 8px 28px #315b8c12}html[data-dashboard-theme=light] .app-topbar{background:#ffffffe6}html[data-dashboard-theme=light] h1,html[data-dashboard-theme=light] h2,html[data-dashboard-theme=light] h3,html[data-dashboard-theme=light] strong{color:#111827}html[data-dashboard-theme=light] .muted,html[data-dashboard-theme=light] .welcome-card p:not(.eyebrow){color:#637a96}html[data-dashboard-theme=light] .auth-card input,html[data-dashboard-theme=light] .form-grid input,html[data-dashboard-theme=light] .form-grid textarea,html[data-dashboard-theme=light] .form-grid select,html[data-dashboard-theme=light] .link-editor-fields input,html[data-dashboard-theme=light] .link-editor-fields select,html[data-dashboard-theme=light] .color-input input:not([type=color]){color:#111827;background:#f6faff;border-color:#d8e6f7}html[data-dashboard-theme=light] .profile-selector>div,html[data-dashboard-theme=light] .link-view-switch,html[data-dashboard-theme=light] .link-editor-card,html[data-dashboard-theme=light] .profile-management-card,html[data-dashboard-theme=light] .profiles-progress{background:#f6faff;border-color:#d8e6f7}html[data-dashboard-theme=light] .profile-selector select,html[data-dashboard-theme=light] .quick-grid button{color:#111827}html[data-dashboard-theme=light] .secondary-btn{color:#111827;background:#f2f7fd;border-color:#d8e6f7}@media (width<=1050px){.upload-action-grid{grid-template-columns:repeat(2,1fr)}.link-editor-fields{grid-template-columns:1fr 1fr}.link-editor-fields label:nth-child(2){grid-column:1/-1}}@media (width<=650px){.upload-action-grid{grid-template-columns:1fr 1fr}.gallery-modal>div{grid-template-columns:1fr}.link-editor-card{grid-template-columns:18px 1fr 34px}.drag-index{display:none}.link-editor-fields{grid-template-columns:1fr}.link-editor-fields label:nth-child(2){grid-column:auto}}.link-type-select{align-items:center;display:flex;position:relative}.link-type-select>svg{z-index:1;color:#00b8ff;pointer-events:none;width:15px;height:15px;position:absolute;left:9px}.link-type-select select{width:100%;padding-left:31px}.link-editor-fields label.has-warning input{border-color:#24b1ff}.link-warning{color:#9fcfff;text-transform:none;letter-spacing:0;font-size:9px;line-height:1.35}.public-links.style-square a{border-radius:5px}.public-links.style-pill a{border-radius:999px}.public-links.style-outline a{color:var(--link-color);border:1px solid var(--link-color);background:0 0}html[data-dashboard-theme=light] .link-type-select>svg{color:#008cff}html[data-dashboard-theme=light] .link-warning{color:#06f}html[data-dashboard-theme=light]{--bg-page:#f4f8ff;--bg-surface:#fff;--bg-surface-secondary:#eef5ff;--bg-input:#fff;--bg-sidebar:#fff;--text-primary:#081426;--text-secondary:#52637a;--text-muted:#7a8ba3;--text-inverse:#fff;--border-default:#d7e4f5;--border-strong:#afc8e8;--primary:#06f;--primary-hover:#0056d6;--primary-active:#0047b3;--accent:#00b8ff;--selected-bg:#e2f1ff;--selected-text:#06f;--card-dark:#101827;--card-dark-text:#fff;--card-dark-muted:#b7c5d9;--success:#0a9f6a;--danger:#d92d20;--warning:#d97706;--shadow-soft:0 12px 32px #1840781a;--line:var(--border-default);--muted:var(--text-muted)}html[data-dashboard-theme=light] .app-shell{background:var(--bg-page);color:var(--text-primary)}html[data-dashboard-theme=light] .app-main{background:var(--bg-page)}html[data-dashboard-theme=light] .app-sidebar{background:var(--bg-sidebar);border-color:var(--border-default)}html[data-dashboard-theme=light] .sidebar-brand,html[data-dashboard-theme=light] .sidebar-user strong{color:var(--text-primary)}html[data-dashboard-theme=light] .sidebar-brand small,html[data-dashboard-theme=light] .sidebar-user small{color:var(--text-muted)}html[data-dashboard-theme=light] .sidebar-user{background:var(--bg-surface);border-color:var(--border-default);box-shadow:var(--shadow-soft)}html[data-dashboard-theme=light] .sidebar-user button{color:var(--text-secondary)}html[data-dashboard-theme=light] .app-sidebar nav button{color:var(--text-secondary);background:0 0;border:1px solid #0000}html[data-dashboard-theme=light] .app-sidebar nav button:hover{color:var(--primary);background:var(--bg-surface-secondary)}html[data-dashboard-theme=light] .app-sidebar nav button.active{color:var(--selected-text);background:var(--selected-bg);border-color:var(--border-strong)}html[data-dashboard-theme=light] .app-sidebar nav button.active svg{color:var(--primary)}html[data-dashboard-theme=light] .app-topbar{color:var(--text-primary);border-color:var(--border-default);background:#fffffff0;box-shadow:0 5px 20px #1840780d}html[data-dashboard-theme=light] .app-topbar h1,html[data-dashboard-theme=light] .preview-title strong{color:var(--text-primary)}html[data-dashboard-theme=light] .profile-selector{color:var(--text-secondary)}html[data-dashboard-theme=light] .profile-selector>div{background:var(--bg-input);border-color:var(--border-default)}html[data-dashboard-theme=light] .profile-selector select{color:var(--text-primary)}html[data-dashboard-theme=light] .primary-btn{color:var(--text-inverse);background:var(--primary);box-shadow:0 8px 22px #06f3}html[data-dashboard-theme=light] .primary-btn:hover{color:var(--text-inverse);background:var(--primary-hover)}html[data-dashboard-theme=light] .primary-btn:active{background:var(--primary-active)}html[data-dashboard-theme=light] .primary-btn:focus-visible{outline-color:var(--accent)}html[data-dashboard-theme=light] .secondary-btn{color:var(--primary);background:var(--bg-surface);border:1px solid var(--border-strong)}html[data-dashboard-theme=light] .secondary-btn:hover{color:var(--primary);border-color:var(--primary);background:#eaf4ff}html[data-dashboard-theme=light] button:disabled{opacity:.55;cursor:not-allowed}html[data-dashboard-theme=light] .preview-zone,html[data-dashboard-theme=light] .welcome-card,html[data-dashboard-theme=light] .panel-card,html[data-dashboard-theme=light] .upgrade-card,html[data-dashboard-theme=light] .profiles-page,html[data-dashboard-theme=light] .delete-account-panel{color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-default);box-shadow:var(--shadow-soft)}html[data-dashboard-theme=light] .welcome-card{background:radial-gradient(circle at 90%,#0066ff1a,transparent 36%),var(--bg-surface)}html[data-dashboard-theme=light] h1,html[data-dashboard-theme=light] h2,html[data-dashboard-theme=light] h3,html[data-dashboard-theme=light] .panel-card>strong{color:var(--text-primary)}html[data-dashboard-theme=light] .muted,html[data-dashboard-theme=light] .welcome-card p:not(.eyebrow),html[data-dashboard-theme=light] .payment-country-note,html[data-dashboard-theme=light] .control-label,html[data-dashboard-theme=light] .form-grid label,html[data-dashboard-theme=light] .color-grid label,html[data-dashboard-theme=light] .link-editor-fields label{color:var(--text-secondary)}html[data-dashboard-theme=light] .form-grid input,html[data-dashboard-theme=light] .form-grid textarea,html[data-dashboard-theme=light] .form-grid select,html[data-dashboard-theme=light] .item-editor input,html[data-dashboard-theme=light] .item-editor select,html[data-dashboard-theme=light] .portfolio-editor-row input,html[data-dashboard-theme=light] .portfolio-editor-row textarea,html[data-dashboard-theme=light] .link-editor-fields input,html[data-dashboard-theme=light] .link-editor-fields select,html[data-dashboard-theme=light] .color-input input:not([type=color]),html[data-dashboard-theme=light] .delete-account-panel input{color:var(--text-primary);background:var(--bg-input);border-color:var(--border-default)}html[data-dashboard-theme=light] input::placeholder,html[data-dashboard-theme=light] textarea::placeholder{color:var(--text-muted);opacity:1}html[data-dashboard-theme=light] input:focus,html[data-dashboard-theme=light] textarea:focus,html[data-dashboard-theme=light] select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #00b8ff26}html[data-dashboard-theme=light] .mode-tabs button,html[data-dashboard-theme=light] .layout-choice button,html[data-dashboard-theme=light] .preview-switch button,html[data-dashboard-theme=light] .link-view-switch button{color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-default)}html[data-dashboard-theme=light] .mode-tabs button.active,html[data-dashboard-theme=light] .layout-choice button.active,html[data-dashboard-theme=light] .preview-switch button.active,html[data-dashboard-theme=light] .link-view-switch button.active{color:var(--text-inverse);background:var(--primary);border-color:var(--primary);box-shadow:none}html[data-dashboard-theme=light] .mode-tabs button.active svg,html[data-dashboard-theme=light] .layout-choice button.active svg{color:var(--text-inverse)}html[data-dashboard-theme=light] .link-view-switch,html[data-dashboard-theme=light] .preview-switch{background:var(--bg-surface-secondary);border:1px solid var(--border-default)}html[data-dashboard-theme=light] .stat-grid article,html[data-dashboard-theme=light] .metric-grid article{color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-default);box-shadow:var(--shadow-soft)}html[data-dashboard-theme=light] .stat-grid span,html[data-dashboard-theme=light] .stat-grid small,html[data-dashboard-theme=light] .metric-grid article span{color:var(--text-secondary)}html[data-dashboard-theme=light] .stat-grid strong,html[data-dashboard-theme=light] .metric-grid article strong{color:var(--text-primary)}html[data-dashboard-theme=light] .metric-grid article svg,html[data-dashboard-theme=light] .stat-grid article svg{color:var(--accent)}html[data-dashboard-theme=light] .quick-grid button,html[data-dashboard-theme=light] .premium-feature{color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-default);box-shadow:var(--shadow-soft)}html[data-dashboard-theme=light] .quick-grid span,html[data-dashboard-theme=light] .premium-feature span small{color:var(--text-secondary)}html[data-dashboard-theme=light] .upload-action-grid button,html[data-dashboard-theme=light] .photo-sources button,html[data-dashboard-theme=light] .business-action{color:var(--text-secondary);background:var(--bg-surface);border-color:var(--border-default)}html[data-dashboard-theme=light] .upload-action-grid button:hover,html[data-dashboard-theme=light] .photo-sources button:hover{color:var(--primary);border-color:var(--primary);background:#eaf4ff}html[data-dashboard-theme=light] .link-editor-card,html[data-dashboard-theme=light] .portfolio-editor-row,html[data-dashboard-theme=light] .profile-management-card,html[data-dashboard-theme=light] .profiles-progress{color:var(--text-primary);background:var(--bg-surface-secondary);border-color:var(--border-default)}html[data-dashboard-theme=light] .drag-handle,html[data-dashboard-theme=light] .drag-index{color:var(--text-muted)}html[data-dashboard-theme=light] .icon-danger{color:var(--danger);background:#fff1f0;border:1px solid #ffd0cc}html[data-dashboard-theme=light] .profile-management-main h3,html[data-dashboard-theme=light] .profile-management-main strong{color:var(--text-primary)}html[data-dashboard-theme=light] .profile-management-main span,html[data-dashboard-theme=light] .profile-technologies{color:var(--text-secondary)}html[data-dashboard-theme=light] .profile-card-actions button{color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-default)}html[data-dashboard-theme=light] .profile-card-actions button:hover{color:var(--primary);background:var(--selected-bg);border-color:var(--border-strong)}html[data-dashboard-theme=light] .plans-dashboard article{color:var(--card-dark-text);background:var(--card-dark);border-color:#26364b}html[data-dashboard-theme=light] .plans-dashboard article.current{border-color:var(--primary);box-shadow:0 0 0 2px #0066ff2e}html[data-dashboard-theme=light] .plans-dashboard h3,html[data-dashboard-theme=light] .plans-dashboard strong{color:var(--card-dark-text)}html[data-dashboard-theme=light] .plans-dashboard small,html[data-dashboard-theme=light] .plans-dashboard p{color:var(--card-dark-muted)}html[data-dashboard-theme=light] .plans-dashboard p svg{color:var(--accent)}html[data-dashboard-theme=light] .plans-dashboard .pro-pill{color:var(--text-inverse);background:var(--primary)}html[data-dashboard-theme=light] .payment-methods button{color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-default)}html[data-dashboard-theme=light] .payment-methods button.active{color:var(--selected-text);background:var(--selected-bg);border-color:var(--primary)}html[data-dashboard-theme=light] .payment-methods button.active svg{color:var(--primary)}html[data-dashboard-theme=light] .payment-legal-check,html[data-dashboard-theme=light] .payment-ready,html[data-dashboard-theme=light] .future-payments,html[data-dashboard-theme=light] .pix-result{color:var(--text-secondary);background:var(--bg-surface-secondary);border-color:var(--border-default)}html[data-dashboard-theme=light] .payment-legal-check span{color:var(--text-secondary)}html[data-dashboard-theme=light] .pix-result b{color:var(--text-primary)}html[data-dashboard-theme=light] .pix-result code{color:var(--card-dark-text);background:var(--card-dark)}html[data-dashboard-theme=light] .pix-result button{color:var(--primary)}html[data-dashboard-theme=light] .nfc-box{color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-default)}html[data-dashboard-theme=light] .nfc-box p{color:var(--text-secondary)}html[data-dashboard-theme=light] .copy-link{color:var(--card-dark-text);background:var(--card-dark)}html[data-dashboard-theme=light] .copy-link span,html[data-dashboard-theme=light] .copy-link button{color:var(--card-dark-text)}html[data-dashboard-theme=light] .profile-metrics-list article{color:var(--text-primary);background:var(--bg-surface-secondary);border-color:var(--border-default)}html[data-dashboard-theme=light] .profile-metrics-list article strong,html[data-dashboard-theme=light] .profile-metrics-list article b{color:var(--text-primary)}html[data-dashboard-theme=light] .profile-metrics-list article span{color:var(--text-secondary)}html[data-dashboard-theme=light] .fake-chart{background:var(--bg-surface-secondary);border-color:var(--border-default)}html[data-dashboard-theme=light] .notice,html[data-dashboard-theme=light] .media-error{color:#064c74;background:#e5f6ff;border-color:#9ddbfa}html[data-dashboard-theme=light] .danger-outline{color:var(--danger);background:var(--bg-surface);border-color:#f2aaa4}html[data-dashboard-theme=light] .legal-check{color:var(--text-secondary)!important}html[data-dashboard-theme=light] .new-profile-modal,html[data-dashboard-theme=light] .camera-modal,html[data-dashboard-theme=light] .gallery-modal,html[data-dashboard-theme=light] .future-feature-modal{color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-default)}html[data-dashboard-theme=light] .new-profile-modal>header{border-color:var(--border-default);background:#fffffff5}html[data-dashboard-theme=light] .new-profile-modal>header button,html[data-dashboard-theme=light] .camera-modal header button,html[data-dashboard-theme=light] .gallery-modal header button{color:var(--text-secondary)}.settings-stack{gap:22px;display:grid}.subscription-settings{border:1px solid var(--line);background:#111827;border-radius:22px;padding:28px}.current-plan-card{background:#0a0f1a;border:1px solid #24b1ff38;border-radius:20px;grid-template-columns:minmax(180px,.7fr) 1.2fr;gap:24px;padding:24px;display:grid}.subscription-label{color:#00b8ff;letter-spacing:.12em;font-size:10px;font-weight:900}.current-plan-card h3{margin:8px 0 4px;font-size:28px}.current-plan-card>div>strong{font-size:18px}.current-plan-card dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.current-plan-card dl div{background:#111827;border-radius:13px;padding:13px}.current-plan-card dt{color:#7f96b2;font-size:10px}.current-plan-card dd{color:#fff;margin:6px 0 0;font-size:12px;font-weight:800}.subscription-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.subscription-danger{color:#9fcfff;background:0 0;border:1px solid #24b1ff47;border-radius:12px;padding:11px 15px;font-weight:800}.subscription-danger.solid{color:#fff;background:#06f;border-color:#06f;width:100%}.plan-limits{margin:20px 0}.plan-limits>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.plan-limits span{color:#afc4de;background:#0a0f1a;border:1px solid #d6e8ff14;border-radius:11px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.plan-limits svg{color:#00b8ff;width:15px}.pending-plan-notice,.subscription-success{color:#d6e8ff;background:#008cff1a;border:1px solid #00b8ff42;border-radius:14px;align-items:center;gap:12px;margin:15px 0;padding:15px;display:flex}.pending-plan-notice>svg,.subscription-success>svg{color:#24b1ff;flex:none}.pending-plan-notice div{flex:1}.pending-plan-notice p{color:#afc4de;margin:4px 0 0;font-size:12px}.subscription-modal-backdrop{z-index:170;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05070dd6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.subscription-modal{color:#fff;background:#0a0f1a;border:1px solid #24b1ff3d;border-radius:24px;width:min(680px,100%);max-height:90vh;padding:30px;position:relative;overflow:auto;box-shadow:0 30px 90px #0000008c}.subscription-modal-close{color:#d6e8ff;background:0 0;border:0;padding:7px;position:absolute;top:16px;right:16px}.subscription-modal>p,.subscription-modal>ul{color:#afc4de;line-height:1.6}.subscription-modal>.primary-btn{width:100%;margin-top:12px}.plan-comparison{grid-template-columns:1fr 1fr;gap:10px;display:grid}.plan-comparison span{color:#7f96b2;border:1px solid #d6e8ff1a;border-radius:13px;padding:15px}.plan-comparison strong{color:#fff;margin-top:7px;display:block}.downgrade-conflicts{background:#d9770614;border:1px solid #d9770659;border-radius:14px;padding:16px}.downgrade-conflicts ul{color:#d6e8ff;line-height:1.6}.downgrade-conflicts label{color:#d6e8ff;gap:9px;margin-top:15px;font-size:12px;display:flex}.downgrade-conflicts input{accent-color:#06f}.downgrade-options{color:#afc4de;gap:7px;font-size:12px;display:grid}.downgrade-options .secondary-btn{justify-self:start}.data-preservation{background:#00b8ff14;border-radius:11px;padding:12px}.payment-choice{grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0;display:grid}.payment-choice button{color:#afc4de;background:#111827;border:1px solid #d6e8ff1a;border-radius:13px;place-items:center;gap:7px;padding:15px;display:grid}.payment-choice button.active{color:#fff;background:#06f;border-color:#06f}.payment-choice svg{width:18px}html[data-dashboard-theme=light] .subscription-settings{color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-default);box-shadow:var(--shadow-soft)}html[data-dashboard-theme=light] .current-plan-card{color:var(--text-primary);background:var(--bg-surface-secondary);border-color:var(--border-strong)}html[data-dashboard-theme=light] .current-plan-card dl div,html[data-dashboard-theme=light] .plan-limits span{background:var(--bg-surface);border-color:var(--border-default)}html[data-dashboard-theme=light] .current-plan-card h3,html[data-dashboard-theme=light] .current-plan-card>div>strong,html[data-dashboard-theme=light] .current-plan-card dd{color:var(--text-primary)}html[data-dashboard-theme=light] .current-plan-card dt,html[data-dashboard-theme=light] .plan-limits span{color:var(--text-secondary)}html[data-dashboard-theme=light] .subscription-danger{color:var(--danger);background:#fff;border-color:#f2aaa4}html[data-dashboard-theme=light] .pending-plan-notice,html[data-dashboard-theme=light] .subscription-success{color:#064c74;background:#e5f6ff;border-color:#9ddbfa}html[data-dashboard-theme=light] .pending-plan-notice p{color:var(--text-secondary)}html[data-dashboard-theme=light] .subscription-modal{color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-default)}html[data-dashboard-theme=light] .subscription-modal>p,html[data-dashboard-theme=light] .subscription-modal>ul,html[data-dashboard-theme=light] .subscription-modal-close{color:var(--text-secondary)}html[data-dashboard-theme=light] .plan-comparison span,html[data-dashboard-theme=light] .payment-choice button{color:var(--text-secondary);background:var(--bg-surface-secondary);border-color:var(--border-default)}html[data-dashboard-theme=light] .plan-comparison strong{color:var(--text-primary)}html[data-dashboard-theme=light] .payment-choice button.active{color:#fff;background:var(--primary);border-color:var(--primary)}html[data-dashboard-theme=light] .downgrade-conflicts{color:var(--text-primary);background:#fff8e8;border-color:#f2cb85}html[data-dashboard-theme=light] .downgrade-conflicts ul,html[data-dashboard-theme=light] .downgrade-conflicts label,html[data-dashboard-theme=light] .downgrade-options{color:var(--text-secondary)}@media (width<=760px){.current-plan-card,.current-plan-card dl,.plan-limits>div,.plan-comparison,.payment-choice{grid-template-columns:1fr}.subscription-settings{padding:20px}.subscription-actions{display:grid}}.hero-trial-copy{color:#afc4de;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;font-size:11px;display:flex}.hero-trial-copy span{align-items:center;gap:5px;display:flex}.hero-trial-copy span:not(:last-child):after{content:"•";color:#00b8ff;margin-left:10px}.auth-trial-note{color:#afc4de;align-items:center;gap:8px;margin:12px 0 16px;font-size:12px;display:flex}.auth-trial-note svg{color:#00b8ff;width:15px}.trial-page{color:#fff;background:radial-gradient(circle at 20% 10%,#00b8ff21,#0000 30%),radial-gradient(circle at 90% 80%,#0066ff2e,#0000 34%),#05070d;place-items:center;min-height:100vh;padding:24px;display:grid}.trial-card{text-align:center;background:#0a0f1a;border:1px solid #24b1ff33;border-radius:28px;width:min(760px,100%);padding:48px;box-shadow:0 30px 90px #00000073}.trial-card>img{width:150px;margin-bottom:28px}.trial-card h1{margin:8px 0;font-size:clamp(32px,5vw,54px)}.trial-card h2{color:#d6e8ff;margin:8px 0;font-size:22px}.trial-card>p:not(.eyebrow){color:#afc4de;margin:7px auto;line-height:1.6}.trial-card>.primary-btn{min-width:220px;margin-top:24px}.trial-days{grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0;display:grid}.trial-days>div{color:#617896;background:#111827;border:1px solid #d6e8ff1a;border-radius:16px;place-items:center;gap:5px;padding:18px;display:grid;position:relative}.trial-days>div.active{color:#fff;background:linear-gradient(145deg,#0066ff40,#00b8ff14);border-color:#00b8ff}.trial-days span{background:#05070d;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.trial-days svg{color:#00b8ff;width:14px;position:absolute;top:10px;right:10px}.trial-trust{color:#9fcfff;flex-wrap:wrap;justify-content:center;gap:20px;font-size:12px;display:flex}.trial-trust span{align-items:center;gap:6px;display:flex}.trial-trust svg{width:15px}.trial-main-icon{color:#24b1ff;width:52px;height:52px}.trial-expired-notice{text-align:left;background:#008cff14;border:1px solid #00b8ff33;border-radius:15px;align-items:center;gap:12px;margin:24px 0;padding:16px;display:flex}.trial-expired-notice svg{color:#00b8ff;flex:none}.trial-expired-notice strong,.trial-expired-notice span{display:block}.trial-expired-notice span{color:#afc4de;margin-top:4px;font-size:12px}.trial-plan-grid{text-align:left;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;display:grid}.trial-plan-grid article{background:#111827;border:1px solid #d6e8ff1a;border-radius:18px;padding:24px;position:relative}.trial-plan-grid article.featured{border-color:#00b8ff}.trial-plan-grid article>span{color:#fff;background:#06f;border-radius:20px;padding:5px 8px;font-size:8px;font-weight:900;position:absolute;top:14px;right:14px}.trial-plan-grid h3{margin:0 0 12px}.trial-plan-grid article>strong{font-size:28px}.trial-plan-grid small{color:#7f96b2}.trial-plan-grid p{color:#afc4de;align-items:center;gap:7px;font-size:12px;display:flex}.trial-plan-grid p svg{color:#00b8ff;width:14px}.trial-plan-grid button{width:100%;margin-top:10px}.trial-simulation-note{color:#617896}.trial-badge{color:#d6e8ff;background:#008cff17;border:1px solid #00b8ff3d;border-radius:12px;align-items:center;gap:8px;padding:8px 11px;display:flex}.trial-badge>svg{color:#00b8ff;width:17px}.trial-badge span,.trial-badge strong{font-size:9px;display:block}.trial-badge strong{color:#fff;margin-top:3px}.app-topbar{gap:14px}html[data-dashboard-theme=light] .trial-badge{color:var(--text-secondary);background:var(--selected-bg);border-color:var(--border-strong)}html[data-dashboard-theme=light] .trial-badge strong{color:var(--primary)}@media (width<=900px){.trial-badge{order:4}.trial-card{padding:30px}.trial-plan-grid{grid-template-columns:1fr}}@media (width<=560px){.trial-days{grid-template-columns:1fr}.hero-trial-copy span:not(:last-child):after{display:none}.hero-trial-copy{gap:4px;display:grid}}.appearance-actions{flex-wrap:wrap;gap:9px;margin:12px 0 20px;display:flex}.color-help{color:#9fcfff;font-size:10px}.color-input input.color-invalid{border-color:#d97706!important}.profile-theme-tabs button.active{color:#fff!important;background:#06f!important;border-color:#06f!important}.public-profile{background:var(--profile-bg);color:var(--profile-text);transition:background-color .22s,color .22s}.public-content,.public-profile-name,.public-content h2,.public-content h3,.public-content b{color:var(--profile-text)}.public-content>p,.public-content>small,.public-portfolio article p{color:var(--profile-muted);opacity:1}.public-content>strong{color:var(--p)}.public-content>small svg{color:var(--s)}.public-avatar{border-color:var(--p);box-shadow:0 7px 22px var(--profile-shadow)}.public-portfolio article{color:var(--profile-text);background:var(--profile-surface);border:1px solid var(--profile-border);box-shadow:var(--profile-shadow)}.profile-social-icons a{color:var(--profile-button-text);background:var(--link-color,var(--p));border-color:var(--link-color,var(--p));box-shadow:var(--profile-shadow)}.public-links a{color:var(--profile-button-text);border:1px solid color-mix(in srgb,var(--link-color,var(--p)) 65%,var(--profile-border));box-shadow:var(--profile-shadow)}.public-links.style-solid a{background:var(--link-color,var(--p))}.public-links.style-outline a{color:var(--p);border-color:var(--p);box-shadow:none;background:0 0}.public-links.style-flat-accent a{color:var(--profile-text);background:var(--profile-surface);border-color:var(--profile-border);box-shadow:none}.public-links.style-outline a>svg,.public-links.style-flat-accent a>svg{color:var(--p)}.public-profile[data-profile-theme=light] .public-portfolio article,.public-profile[data-profile-theme=dark] .public-portfolio article{background:var(--profile-surface)}.public-avatar{box-shadow:var(--profile-shadow)}.quick-palettes{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:12px 0 18px;display:grid}.quick-palettes button{text-align:left;color:inherit;border:1px solid var(--line);background:#ffffff06;border-radius:14px;grid-template-columns:50px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.quick-palettes button i{border-radius:10px;width:50px;height:42px;display:block;box-shadow:0 8px 20px #00000038}.quick-palettes button strong,.quick-palettes button small{display:block}.quick-palettes button small{color:#7f96b2;margin-top:4px;font-size:9px}.quick-palettes button.active{border-color:#00b8ff;box-shadow:0 0 0 3px #00b8ff1f}.contrast-warning{color:#fde7b0;background:#f59e0b17;border:1px solid #f59e0b59;border-radius:13px;gap:4px;margin:2px 0 20px;padding:13px 15px;display:grid}.contrast-warning span{font-size:11px;line-height:1.45}.public-banner{border-bottom:3px solid var(--s)}.public-content{background:var(--profile-bg)}.public-content h3{border-left:3px solid var(--p);padding-left:8px}.profile-social-icons a:hover,.public-links a:hover{border-color:var(--s);box-shadow:0 12px 30px color-mix(in srgb,var(--s) 35%,transparent);transform:translateY(-1px)}.public-links.style-gradient a{background:var(--profile-gradient)}.public-portfolio article:first-child{border-color:color-mix(in srgb,var(--s) 55%,var(--profile-border))}.public-portfolio article b{color:var(--profile-text)}@media (width<=760px){.quick-palettes{grid-template-columns:1fr 1fr}}@media (width<=480px){.quick-palettes{grid-template-columns:1fr}}html[data-dashboard-theme=light] .quick-palettes button{background:var(--bg-surface-secondary);border-color:var(--border-default)}html[data-dashboard-theme=light] .quick-palettes button.active{border-color:var(--primary)}.welcome-card-content{width:100%;max-width:780px}.profile-selector{position:relative}.profile-selector-trigger{color:#fff;text-align:left;background:#111827;border:1px solid #d6e8ff1a;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;height:44px;padding:5px 10px;display:grid}.profile-selector-trigger>img,.profile-selector-menu img,.profile-selector-initials{object-fit:cover;border-radius:9px;width:30px;height:30px}.profile-selector-initials{color:#fff;background:linear-gradient(135deg,#00b8ff,#06f);place-items:center;font-size:10px;font-weight:900;display:grid}.profile-selector-current,.profile-selector-menu button>span{min-width:0}.profile-selector-current strong,.profile-selector-current small,.profile-selector-menu strong,.profile-selector-menu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-selector-current strong,.profile-selector-menu strong{font-size:12px}.profile-selector-current small,.profile-selector-menu small{color:#7f96b2;margin-top:2px;font-size:9px}.profile-selector-trigger>svg{color:#00b8ff;width:15px}.profile-selector-menu{z-index:40;background:#0a0f1a;border:1px solid #d6e8ff24;border-radius:14px;width:max(100%,260px);max-height:320px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;overflow:auto;box-shadow:0 22px 55px #00000073}.profile-selector-menu button{color:#fff;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.profile-selector-menu button:hover,.profile-selector-menu button.active{background:#00b8ff1a}.profile-selector-menu button.active{box-shadow:inset 3px 0 #00b8ff}.profile-selector-menu button>svg{color:#00b8ff;width:16px}html[data-dashboard-theme=light] .profile-selector-trigger,html[data-dashboard-theme=light] .profile-selector-menu{background:var(--bg-input);border-color:var(--border-default);color:var(--text-primary)}html[data-dashboard-theme=light] .profile-selector-menu button{color:var(--text-primary)}.app-topbar{isolation:isolate;overflow:visible}.topbar-status-tools,.topbar-hub{min-width:0}.sidebar-user{grid-template-columns:36px minmax(0,1fr) auto}.sidebar-user>button{white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:7px 8px;font-size:11px;display:flex}.sidebar-user>button svg{width:16px}@media (width<=1200px){.app-topbar{align-content:center}}@media (width<=760px){.app-topbar{min-height:0;position:sticky}.topbar-status-tools{margin-top:2px}}.admin-shell{color:#f6f9ff;background:#070b12;min-height:100vh;padding:32px}.admin-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1500px;margin:auto;display:flex}.admin-header h1{margin:.2rem 0;font-size:2rem}.admin-header p{color:#8fa2bd}.admin-back{color:#9ecbff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:18px;padding:0;display:flex}.admin-tabs{gap:8px;max-width:1500px;margin:26px auto 18px;padding-bottom:4px;display:flex;overflow:auto}.admin-tabs button{color:#b8c5d8;white-space:nowrap;background:#0c1421;border:1px solid #1b2b42;border-radius:12px;align-items:center;gap:8px;padding:11px 15px;display:flex}.admin-tabs button.active{color:#fff;background:#0a8fdc;border-color:#22b7ff}.admin-main{max-width:1500px;margin:auto}.admin-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-cards article,.admin-panel{background:#0c1421;border:1px solid #1b2b42;border-radius:18px;padding:20px}.admin-cards span{color:#8fa2bd;font-size:.86rem;display:block}.admin-cards strong{margin-top:8px;font-size:1.8rem;display:block}.admin-panel-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-search{background:#070d16;border:1px solid #20324a;border-radius:12px;align-items:center;gap:8px;min-width:360px;padding:8px 12px;display:flex}.admin-search input{color:#fff;background:0 0;border:0;outline:0;width:100%}.admin-table-wrap{margin-top:18px;overflow:auto}.admin-panel table{border-collapse:collapse;width:100%;min-width:920px}.admin-panel th,.admin-panel td{text-align:left;border-bottom:1px solid #18263a;padding:12px;font-size:.88rem}.admin-panel th{color:#8fa2bd}.admin-status{background:#14243a;border-radius:999px;padding:4px 8px}.admin-status.active,.admin-status.trial_active{color:#8ff2d0;background:#0b513f}.admin-status.cancelled,.admin-status.cancel_at_period_end{color:#ffb9c1;background:#55272d}.admin-empty,.admin-loading{text-align:center;color:#8fa2bd;padding:50px}.admin-error{color:#ffd9de;background:#51222a;border-radius:12px;max-width:1500px;margin:12px auto;padding:12px 16px}.admin-fiscal{gap:20px;display:grid}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-form-grid label{color:#aab9cd;gap:7px;display:grid}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea{color:#fff;background:#080f19;border:1px solid #21324a;border-radius:10px;padding:11px}.admin-wide{grid-column:1/-1}.admin-toggle{align-items:center;gap:10px;display:flex}.admin-provider-state{color:#9fb0c7;flex-wrap:wrap;gap:12px;display:flex}.admin-provider-state span{background:#101d2d;border-radius:8px;padding:7px 10px}@media (width<=900px){.admin-shell{padding:18px}.admin-cards{grid-template-columns:repeat(2,1fr)}.admin-header{display:block}.admin-search{min-width:0}.admin-panel-head{flex-direction:column;align-items:stretch}.admin-form-grid{grid-template-columns:1fr}}@media (width<=520px){.admin-cards{grid-template-columns:1fr}}.public-profile{font-family:var(--profile-font-family,"Inter",Arial,sans-serif)}.public-profile :not(svg){font-family:inherit}.public-profile{--profile-button-radius:13px;--profile-button-bg:var(--profile-gradient);--profile-button-color:var(--profile-button-text);--profile-button-border:1px solid transparent;--profile-button-shadow:var(--profile-shadow)}.profile-action-button{text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;border-radius:var(--profile-button-radius)!important;background:var(--profile-button-bg)!important;color:var(--profile-button-color)!important;border:var(--profile-button-border)!important;box-shadow:var(--profile-button-shadow)!important}.profile-action-button:hover{transform:translateY(-1px)}.button-style-solid{--profile-button-bg:var(--profile-primary);--profile-button-color:var(--profile-button-text);--profile-button-border:1px solid color-mix(in srgb,var(--profile-primary) 78%,white);--profile-button-shadow:none}.button-style-outline{--profile-button-bg:transparent;--profile-button-color:var(--profile-primary);--profile-button-border:1px solid var(--profile-primary);--profile-button-shadow:none}.button-style-soft{--profile-button-bg:color-mix(in srgb,var(--profile-primary) 14%,transparent);--profile-button-color:var(--profile-primary);--profile-button-border:1px solid color-mix(in srgb,var(--profile-primary) 22%,transparent);--profile-button-shadow:none}.button-style-glass{--profile-button-bg:color-mix(in srgb,var(--profile-surface) 68%,transparent);--profile-button-color:var(--profile-text);--profile-button-border:1px solid color-mix(in srgb,var(--profile-text) 18%,transparent);--profile-button-shadow:0 8px 24px color-mix(in srgb,var(--profile-secondary) 14%,transparent)}.button-style-glass .profile-action-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.button-style-gradient{--profile-button-bg:var(--profile-gradient);--profile-button-color:var(--profile-button-text);--profile-button-border:1px solid color-mix(in srgb,var(--profile-secondary) 55%,transparent);--profile-button-shadow:var(--profile-shadow)}.button-style-minimal{--profile-button-bg:transparent;--profile-button-color:var(--profile-primary);--profile-button-border:0 solid transparent;--profile-button-shadow:none}.button-style-minimal .profile-action-button{border-bottom:1px solid color-mix(in srgb,var(--profile-primary) 36%,transparent)!important;border-radius:4px!important}.button-style-minimal .profile-action-button:hover{border-bottom-color:var(--profile-primary)!important}.public-content{flex-direction:column;align-items:center;display:flex}.public-content.left,.public-profile[data-profile-alignment=left] .public-content{text-align:left;align-items:flex-start}.public-content.center,.public-profile[data-profile-alignment=center] .public-content{text-align:center;align-items:center}.public-content.right,.public-profile[data-profile-alignment=right] .public-content{text-align:right;align-items:flex-end}.public-profile[data-profile-alignment=left] .public-contact-actions,.public-profile[data-profile-alignment=left] .profile-social-icons{justify-content:flex-start}.public-profile[data-profile-alignment=center] .public-contact-actions,.public-profile[data-profile-alignment=center] .profile-social-icons{justify-content:center}.public-profile[data-profile-alignment=right] .public-contact-actions,.public-profile[data-profile-alignment=right] .profile-social-icons{justify-content:flex-end}.public-profile[data-profile-alignment=left] .public-content>small{justify-content:flex-start}.public-profile[data-profile-alignment=center] .public-content>small{justify-content:center}.public-profile[data-profile-alignment=right] .public-content>small{justify-content:flex-end}.public-profile[data-profile-alignment=left] .public-content h3,.public-profile[data-profile-alignment=left] .public-portfolio article{text-align:left}.public-profile[data-profile-alignment=center] .public-content h3,.public-profile[data-profile-alignment=center] .public-portfolio article{text-align:center}.public-profile[data-profile-alignment=right] .public-content h3,.public-profile[data-profile-alignment=right] .public-portfolio article{text-align:right}.public-profile[data-profile-alignment=right] .public-content h3{border-left:0;border-right:3px solid var(--profile-primary);padding-left:0;padding-right:8px}.public-links,.public-portfolio{align-self:stretch}.public-portfolio.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-portfolio.list{grid-template-columns:1fr}.public-portfolio.carousel{display:flex}.profile-identity-controls{gap:18px;margin-top:22px;display:grid}.profile-identity-controls>label{color:#c8c8d4;gap:8px;font-size:13px;font-weight:700;display:grid}.profile-identity-controls select{border:1px solid var(--line);color:#fff;background:#0d0d14;border-radius:12px;padding:13px 14px}.profile-identity-controls fieldset{border:0;margin:0;padding:0}.profile-identity-controls legend{color:#c8c8d4;margin-bottom:9px;font-size:13px;font-weight:700}.button-style-options{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.mini-button-preview,.alignment-options button{border:1px solid var(--line);color:#9caec4;background:#0d0d14;border-radius:11px;min-height:45px}.mini-button-preview.active,.alignment-options button.active{border-color:var(--aria-accent,#00b8ff);box-shadow:0 0 0 3px color-mix(in srgb,var(--aria-accent,#00b8ff) 15%,transparent);color:#fff}.mini-button-preview.style-solid{background:var(--aria-accent,#00b8ff);color:#fff}.mini-button-preview.style-outline{border-color:var(--aria-accent,#00b8ff);color:var(--aria-accent,#00b8ff);background:0 0}.mini-button-preview.style-soft{background:color-mix(in srgb,var(--aria-accent,#00b8ff) 14%,transparent);color:var(--aria-accent,#00b8ff)}.mini-button-preview.style-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14}.mini-button-preview.style-gradient{background:var(--aria-accent-gradient);color:#fff}.mini-button-preview.style-minimal{color:var(--aria-accent,#00b8ff);background:0 0;border-width:0 0 1px;border-radius:0}.alignment-options{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.alignment-options button{justify-content:center;align-items:center;gap:7px;display:flex}.alignment-options svg{width:17px}html[data-dashboard-theme=light] .profile-identity-controls select,html[data-dashboard-theme=light] .mini-button-preview,html[data-dashboard-theme=light] .alignment-options button{background:var(--bg-input);color:var(--text-primary);border-color:var(--border-default)}@media (width<=600px){.button-style-options{grid-template-columns:repeat(2,1fr)}.alignment-options{grid-template-columns:1fr}}.public-content{padding-top:13px}.public-content>p{margin:7px 0}.public-content>small{margin:5px 0}.public-primary-actions{justify-content:center;gap:10px;margin:12px 0 8px;display:flex}.public-primary-actions .primary-profile-action{width:44px;min-width:44px;height:44px;position:relative;border-radius:14px!important;place-items:center!important;padding:0!important;display:grid!important}.public-primary-actions svg{width:19px;height:19px}.public-primary-actions a:active{transform:scale(.93)}.public-primary-actions a:focus-visible,.public-contact-actions a:focus-visible,.aria-profile-branding:focus-visible{outline:3px solid var(--p);outline-offset:3px}.public-contact-actions{margin-top:8px}.aria-profile-branding{width:max-content;max-width:100%;color:var(--profile-muted);letter-spacing:.04em;opacity:.72;margin:24px auto 0;font-size:9px;font-weight:600;text-decoration:none;display:block}.aria-profile-branding:hover{color:var(--p);opacity:1}@media (hover:hover){.primary-profile-action:after{content:attr(title);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#05070d;border-radius:7px;padding:6px 8px;font-size:10px;transition:all .18s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)translateY(3px)}.primary-profile-action:hover:after,.primary-profile-action:focus-visible:after{opacity:1;transform:translate(-50%)}}@media (width>=700px){.device-frame.desktop .public-primary-actions .primary-profile-action{width:auto;padding:0 13px!important}.device-frame.desktop .public-primary-actions .primary-profile-action .sr-only{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;font-size:11px;position:static;overflow:visible}}.public-action-feedback{background:color-mix(in srgb, var(--p) 14%, transparent);width:max-content;max-width:100%;color:var(--profile-text);border-radius:8px;margin:0 auto 7px;padding:5px 9px;font-size:9px;animation:.18s profile-feedback-in}@keyframes profile-feedback-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.public-content-actions{align-self:stretch;gap:9px;margin:12px 0;display:grid}.public-content-actions a{align-items:center;gap:10px;width:100%;min-height:44px;padding:12px 14px;font-size:12px;font-weight:800;display:flex}.public-content-actions svg{width:17px}.public-content-actions span{flex:1}.contact-action-toggles label span select{border:1px solid var(--line);color:#fff;background:#0d0d14;border-radius:7px;max-width:130px;margin-top:6px;padding:5px 7px;font-size:10px;display:block}.public-primary-actions{order:initial}.profile-social-icons{margin:10px 0}.public-links{margin:12px 0}.public-links a{width:100%;min-height:44px}@media (width<=480px){.public-primary-actions{justify-content:center;width:100%}.profile-social-icons{gap:8px}.profile-social-icons a{width:40px;height:40px}}.contact-action-settings{gap:14px;margin:24px 0;display:grid}.contact-action-settings fieldset{border:1px solid var(--line);border-radius:16px;margin:0;padding:18px}.contact-action-settings legend{padding:0 8px;font-weight:800}.contact-action-settings>fieldset>label{color:#c8c8d4;gap:8px;margin-top:12px;font-size:13px;font-weight:700;display:grid}.contact-action-settings input,.contact-action-settings select{border:1px solid var(--line);color:#fff;background:#0d0d14;border-radius:12px;width:100%;padding:13px 14px}.contact-action-settings small{color:var(--muted);font-weight:500}.contact-action-toggles label.unavailable{opacity:.72}.contact-action-toggles label.unavailable small{color:#f5a5a5}html[data-dashboard-theme=light] .contact-action-settings input,html[data-dashboard-theme=light] .contact-action-settings select{background:var(--bg-input);color:var(--text-primary);border-color:var(--border-default)}.quick-palettes{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:13px}.quick-palettes button{border-radius:16px;grid-template-columns:58px minmax(0,1fr) 22px;min-height:72px;padding:11px;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;position:relative;overflow:hidden}.quick-palettes button:hover{border-color:color-mix(in srgb,var(--palette-primary) 58%,var(--line));background:color-mix(in srgb,var(--palette-primary) 7%,transparent);box-shadow:0 12px 28px color-mix(in srgb,var(--palette-primary) 16%,transparent);transform:translateY(-2px)}.quick-palettes button i{width:58px;height:48px;box-shadow:inset 0 0 0 1px #ffffff26,0 9px 22px color-mix(in srgb,var(--palette-primary) 25%,transparent);border-radius:12px}.quick-palettes button strong{font-size:12px}.quick-palettes button small{line-height:1.45}.quick-palettes button em{background:linear-gradient(135deg,var(--palette-primary),var(--palette-secondary));color:#fff;width:21px;height:21px;box-shadow:0 5px 15px color-mix(in srgb,var(--palette-primary) 40%,transparent);border-radius:50%;place-items:center;display:grid}.quick-palettes button em svg{width:13px}.quick-palettes button.active{border-color:var(--palette-primary);background:color-mix(in srgb,var(--palette-primary) 11%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--palette-primary) 18%,transparent),0 15px 38px color-mix(in srgb,var(--palette-primary) 24%,transparent)}.public-content{--preview-gutter:18px;--preview-section-gap:24px;width:100%;padding:16px var(--preview-gutter) 30px}.public-content>*{max-width:100%}.public-links,.profile-social-icons,.public-portfolio{width:100%;margin-left:0;margin-right:0}.profile-social-icons{margin-top:18px;margin-bottom:18px}.public-links{margin-top:18px;margin-bottom:0}.public-links a{box-sizing:border-box;width:100%}.public-portfolio{margin-top:var(--preview-section-gap);padding:0}.public-portfolio.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-portfolio.list{grid-template-columns:1fr;gap:11px}.public-portfolio.list article{grid-template-columns:92px minmax(0,1fr);width:100%}.public-portfolio.list article img{width:92px;height:88px}.public-portfolio.carousel{width:100%;margin-top:var(--preview-section-gap);gap:11px;padding:0 0 9px;scroll-padding-inline:0}.public-portfolio article{box-sizing:border-box;width:100%}.public-portfolio.grid article img{width:100%;height:94px;display:block}.public-portfolio article div{padding:10px}.public-portfolio article b{line-height:1.3;display:block}.public-portfolio article p{line-height:1.4}.device-frame.desktop .public-content{width:min(100%,720px);padding-left:22px;padding-right:22px}.device-frame.desktop .public-portfolio.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.device-frame.desktop .public-portfolio.grid article img{height:150px}@media (width<=480px){.quick-palettes{grid-template-columns:1fr}.public-content{--preview-gutter:16px}.public-portfolio.grid{gap:8px}.public-portfolio.grid article img{height:86px}}html[data-profile-accent]{--cyan:var(--aria-accent);--blue:var(--aria-accent-secondary);--blue-bright:var(--aria-accent-secondary);--blue-light:var(--aria-accent)}html[data-profile-accent] .primary-btn,html[data-profile-accent] .btn-nav-primary,html[data-profile-accent] .btn-hero-primary,html[data-profile-accent] .btn-about,html[data-profile-accent] .btn-demo-action,html[data-profile-accent] .btn-price-action.featured-btn,html[data-profile-accent] .btn-possibilities,html[data-profile-accent] .btn-primary{color:var(--aria-accent-text)!important;background:var(--aria-accent-gradient)!important;box-shadow:0 12px 32px color-mix(in srgb,var(--aria-accent) 30%,transparent)!important}html[data-profile-accent] .secondary-btn:hover,html[data-profile-accent] .app-topbar .secondary-btn:hover{color:var(--aria-accent)!important;border-color:var(--aria-accent)!important;background:color-mix(in srgb,var(--aria-accent) 9%,transparent)!important}html[data-profile-accent] .app-sidebar nav button.active,html[data-profile-accent] .mode-tabs button.active,html[data-profile-accent] .layout-choice button.active,html[data-profile-accent] .link-view-switch button.active{color:var(--aria-accent-text)!important;border-color:var(--aria-accent)!important;background:var(--aria-accent-gradient)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--aria-accent) 22%,transparent)!important}html[data-profile-accent] input[type=checkbox],html[data-profile-accent] input[type=radio],html[data-profile-accent] progress{accent-color:var(--aria-accent)}html[data-profile-accent] input:focus,html[data-profile-accent] textarea:focus,html[data-profile-accent] select:focus{border-color:var(--aria-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--aria-accent) 15%,transparent)!important}html[data-profile-accent] .live-dot,html[data-profile-accent] .profile-status,html[data-profile-accent] .trial-hub,html[data-profile-accent] .profile-state.active{color:var(--aria-accent)!important;border-color:color-mix(in srgb,var(--aria-accent) 38%,transparent)!important;background:color-mix(in srgb,var(--aria-accent) 10%,transparent)!important}html[data-profile-accent] .profile-selector-menu button.active,html[data-profile-accent] .quick-grid button:hover,html[data-profile-accent] .executive-actions button:hover,html[data-profile-accent] .profile-management-card:hover{border-color:var(--aria-accent)!important;box-shadow:inset 3px 0 var(--aria-accent),0 10px 28px color-mix(in srgb,var(--aria-accent) 15%,transparent)!important}html[data-profile-accent] a:not(.public-links a):not(.profile-social-icons a):hover,html[data-profile-accent] .eyebrow,html[data-profile-accent] .quick-grid svg,html[data-profile-accent] .executive-actions svg{color:var(--aria-accent)!important}html[data-profile-accent] .completion-ring{background:conic-gradient(var(--aria-accent) var(--completion),#182334)}html[data-profile-accent] .public-links a{--link-color:var(--p)!important}.public-profile .profile-social-icons a{color:var(--profile-button-text)!important;background:var(--p)!important;border-color:var(--p)!important}.public-profile .profile-social-icons a:hover{background:var(--profile-gradient)!important;border-color:var(--s)!important}.public-profile .public-links a:hover,.public-profile .public-portfolio article:hover{border-color:var(--s)!important;box-shadow:0 13px 30px color-mix(in srgb,var(--s) 28%,transparent)!important}.public-profile progress{accent-color:var(--p)}.link-editor-fields{grid-template-columns:1fr 1.3fr .8fr 60px .8fr 65px}@media (width<=1180px){.link-editor-fields{grid-template-columns:1fr 1fr}}.portfolio-editor-list{gap:18px;display:grid}.portfolio-item-form{border:1px solid var(--line);background:#ffffff06;border-radius:18px;padding:18px}.portfolio-item-form>header{grid-template-columns:54px 1fr 36px;align-items:center;gap:12px;display:grid}.portfolio-item-form>header strong,.portfolio-item-form>header small{display:block}.portfolio-item-form>header small{color:var(--muted);margin-top:4px}.portfolio-item-thumb{width:54px;height:54px;color:var(--primary);background:#ffffff0f;border-radius:12px;place-items:center;display:grid;overflow:hidden}.portfolio-item-thumb img{object-fit:cover;width:100%;height:100%}.portfolio-item-form section{border-top:1px solid var(--line);margin-top:18px;padding-top:16px;animation:.2s portfolio-fields-in}.portfolio-item-form h3{margin:0 0 12px;font-size:13px}.portfolio-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portfolio-item-form label{color:#c8c8d4;gap:7px;font-size:12px;font-weight:700;display:grid}.portfolio-item-form input,.portfolio-item-form textarea,.portfolio-item-form select{border:1px solid var(--line);color:#fff;background:#0d0d14;border-radius:11px;width:100%;padding:12px}.portfolio-item-form section>label{margin-top:10px}.field-error{color:#f5a5a5;font-size:10px;display:block}.type-change-confirm{border:1px solid color-mix(in srgb,var(--primary) 45%,transparent);background:color-mix(in srgb,var(--primary) 9%,transparent);border-radius:13px;margin-top:14px;padding:14px}.type-change-confirm p{margin:0 0 12px}.type-change-confirm>div{gap:8px;display:flex}.portfolio-form-preview>div{background:#ffffff0a;border-radius:13px;align-items:center;gap:12px;padding:12px;display:flex}.portfolio-form-preview img{object-fit:cover;border-radius:9px;width:70px;height:54px}.portfolio-form-preview svg{width:36px;color:var(--primary)}.portfolio-form-preview span strong,.portfolio-form-preview span small{display:block}.portfolio-form-preview span small{color:var(--muted);margin-top:4px}.portfolio-video,.portfolio-document{background:color-mix(in srgb,var(--profile-surface) 84%,var(--p));place-items:center;min-height:85px;display:grid;position:relative}.portfolio-video img{object-fit:cover;width:100%;height:100%;position:absolute}.portfolio-video svg,.portfolio-document svg{width:34px;height:34px;color:var(--p);filter:drop-shadow(0 2px 8px #000);position:relative}.portfolio-price{margin-top:5px;display:block;color:var(--p)!important}.public-portfolio article .profile-action-button{margin-top:7px;padding:7px 9px;font-size:9px;text-decoration:none;display:inline-flex}.public-portfolio.list .portfolio-video,.public-portfolio.list .portfolio-document{width:85px;min-height:80px}.public-portfolio.carousel{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.public-portfolio.carousel article{scroll-snap-align:start;min-width:88%}@keyframes portfolio-fields-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (width<=760px){.portfolio-fields{grid-template-columns:1fr}}html[data-dashboard-theme=light] .portfolio-item-form input,html[data-dashboard-theme=light] .portfolio-item-form textarea,html[data-dashboard-theme=light] .portfolio-item-form select{background:var(--bg-input);color:var(--text-primary);border-color:var(--border-default)}.portfolio-usage{border:1px solid var(--line);background:#ffffff06;border-radius:14px;gap:9px;margin:0 0 18px;padding:14px;display:grid}.portfolio-usage>div:first-child{justify-content:space-between;gap:12px;font-size:12px;display:flex}.portfolio-usage span{color:var(--muted)}.portfolio-usage progress{width:100%;height:7px;accent-color:var(--primary)}.portfolio-limit-actions{align-items:center;gap:14px;display:flex}.portfolio-limit-actions a{color:var(--primary);font-size:12px}.portfolio-locked-types{border:1px dashed var(--line);color:var(--muted);border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:12px;display:flex}.portfolio-locked-types svg{width:18px}.portfolio-locked-types strong,.portfolio-locked-types span{display:block}.portfolio-locked-types strong{color:var(--text-primary);font-size:12px}.portfolio-active-choice{align-items:center;gap:8px;margin:0 0 8px;display:flex!important}.portfolio-active-choice input{width:auto}.portfolio-inactive{opacity:.62}.portfolio-inactive:focus-within{opacity:1}@media (width<=760px){.portfolio-usage>div:first-child,.portfolio-limit-actions{flex-direction:column;align-items:flex-start}}.feature-gate{color:inherit;background:#f9731612;border:1px solid #f9731640;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:18px;display:grid}.feature-gate>svg{color:#fb923c;width:34px}.feature-gate strong,.feature-gate p{display:block}.feature-gate p{color:#afc4de;margin:4px 0}.feature-gate.compact{grid-template-columns:30px 1fr;padding:12px}.feature-gate.compact>button{grid-column:1/-1}.gate-modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060bcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.gate-plan-modal{color:#fff;background:#080f1a;border:1px solid #7ddcff33;border-radius:24px;width:min(650px,100%);padding:28px;position:relative;box-shadow:0 30px 90px #0000008c}.gate-close{color:#fff;background:0 0;border:0;position:absolute;top:15px;right:15px}.gate-plan-grid{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.gate-plan-grid>button{text-align:left;color:#fff;background:#111827;border:1px solid #d6e8ff1a;border-radius:16px;gap:8px;padding:20px;display:grid}.gate-plan-grid>button.active{border-color:var(--aria-accent,#00b8ff);box-shadow:0 0 0 3px color-mix(in srgb,var(--aria-accent,#00b8ff) 15%,transparent)}.gate-plan-grid strong{font-size:22px}.gate-plan-grid small{color:#afc4de;align-items:center;gap:6px;display:flex}.gate-plan-grid small svg{color:#10b981;width:13px}.gate-plan-modal>.primary-btn{width:100%}.dev-payment-controls{border:1px dashed #52637a;border-radius:12px;grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:16px;padding:12px;display:grid}.dev-payment-controls small{color:#afc4de;grid-column:1/-1}.dev-payment-controls button{color:#fff;background:#111827;border:1px solid #33445a;border-radius:8px;padding:8px}.subscription-status-banner{color:#fff;background:#f9731614;border:1px solid #f9731647;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;margin:14px 24px 0;padding:13px 16px;display:grid}.subscription-status-banner>svg{color:#fb923c;width:25px}.subscription-status-banner strong,.subscription-status-banner span{display:block}.subscription-status-banner span{color:#afc4de;margin-top:3px;font-size:11px}.subscription-status-banner>button{color:#fff;background:#f97316;border:0;border-radius:9px;padding:8px 11px;font-weight:800}html[data-dashboard-theme=light] .gate-plan-modal{color:#111827;background:#fff}html[data-dashboard-theme=light] .subscription-status-banner{color:#111827;background:#fff7ed}@media (width<=650px){.feature-gate,.subscription-status-banner{grid-template-columns:30px 1fr}.feature-gate>button,.subscription-status-banner>button{grid-column:1/-1}.gate-plan-grid,.dev-payment-controls{grid-template-columns:1fr}.dev-payment-controls small{grid-column:auto}}.qr-type-hierarchy{gap:15px;display:grid}.qr-main-type,.qr-specific-section{border:1px solid var(--qr-border,var(--line));background:var(--qr-surface,#101018);border-radius:18px;padding:18px}.qr-main-type{border-color:color-mix(in srgb,var(--primary) 55%,var(--qr-border,var(--line)));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.qr-main-type h3{margin:0 0 6px}.qr-main-type>p:not(.eyebrow){color:var(--muted);margin:0 0 14px}.qr-main-type>button,.qr-specific-options button{border:1px solid var(--qr-border,var(--line));width:100%;color:inherit;text-align:left;background:0 0;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:11px;padding:13px;display:grid}.qr-main-type>button.active,.qr-specific-options button.active{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}.qr-main-type button svg,.qr-specific-options button svg{color:var(--primary)}.qr-main-type button strong,.qr-main-type button small,.qr-specific-options button strong,.qr-specific-options button small{display:block}.qr-main-type button small,.qr-specific-options button small,.qr-specific-trigger small{color:var(--muted);margin-top:3px;font-size:10px}.qr-specific-trigger{width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.qr-specific-trigger strong,.qr-specific-trigger small{display:block}.qr-specific-trigger>svg{transition:transform .2s}.qr-specific-trigger>svg.open{transform:rotate(180deg)}.qr-specific-options{gap:9px;margin-top:14px;animation:.2s qr-options-in;display:grid}.qr-business-types{gap:9px;display:grid}.qr-primary-description{border:1px solid var(--qr-border,var(--line));border-radius:13px;gap:4px;margin-bottom:10px;padding:12px 14px;display:grid}.qr-primary-description span{color:var(--muted);font-size:11px}@keyframes qr-options-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.qr-nfc-page{gap:16px;display:grid}.qr-active-profile{border:1px solid var(--line);background:#101018;border-radius:19px;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.qr-active-profile img{object-fit:cover;border-radius:16px;width:64px;height:64px}.qr-active-profile span{color:var(--aria-accent,#00b8ff);letter-spacing:.14em;font-size:9px;font-weight:900}.qr-active-profile h2{margin:5px 0}.qr-active-profile p,.qr-active-profile small{color:#7f96b2;margin:0;font-size:11px}.qr-tabs{border:1px solid var(--line);background:#0a0f1a;border-radius:15px;grid-template-columns:1fr 1fr;gap:7px;padding:5px;display:grid}.qr-tabs button{color:#7f96b2;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.qr-tabs button.active{color:var(--aria-accent-text,#fff);background:var(--aria-accent-gradient,linear-gradient(135deg,#00b8ff,#06f))}.qr-tabs svg{width:18px}.qr-workspace{grid-template-columns:minmax(0,1fr) 390px;gap:18px;display:grid}.qr-config-column,.qr-preview-panel,.nfc-premium-panel{border:1px solid var(--line);background:#101018;border-radius:20px;gap:13px;padding:22px;display:grid}.qr-preview-column{align-self:start;position:sticky;top:112px}.qr-type-selector{border:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:0 0 18px;display:grid}.qr-type-selector legend{grid-column:1/-1;margin-bottom:9px;font-weight:900}.qr-type-selector button{border:1px solid var(--line);color:#afc4de;background:#0a0f1a;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:45px;padding:8px;font-size:10px;display:flex}.qr-type-selector button.active{color:var(--aria-accent);border-color:var(--aria-accent);background:color-mix(in srgb,var(--aria-accent) 10%,transparent)}.qr-type-selector button:disabled{opacity:.42}.qr-type-selector svg{width:12px}.qr-designer{gap:13px;display:grid}.qr-designer>section,.qr-designer .feature-gate>section{border:1px solid var(--line);background:#0a0f1a;border-radius:15px;padding:16px}.qr-designer h3{margin:0 0 13px}.qr-color-grid,.qr-form-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.qr-color-grid label,.qr-form-grid label,.qr-designer>section>label,.qr-designer .feature-gate label{color:#7f96b2;gap:6px;font-size:10px;display:grid}.qr-color-grid input[type=color]{border:1px solid var(--line);background:0 0;border-radius:9px;width:100%;height:42px;padding:2px}.qr-color-grid code{font-size:9px}.qr-form-grid select,.qr-designer input:not([type=color]):not([type=checkbox]){border:1px solid var(--line);color:#fff;background:#111827;border-radius:9px;width:100%;padding:9px}.qr-check{align-items:center;gap:7px;margin-top:11px;display:flex!important}.qr-inline-actions,.qr-logo-controls{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.qr-inline-actions button,.qr-logo-controls button,.qr-logo-controls label{border:1px solid var(--line);color:#afc4de;background:#111827;border-radius:8px;align-items:center;gap:5px;padding:8px;display:flex!important}.qr-inline-actions svg,.qr-logo-controls svg{width:14px}.qr-logo-controls input{display:none}.qr-live-preview{border:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:28px;transition:all .2s;display:flex}.qr-live-preview.background-light{color:#081426;background:#fff}.qr-live-preview.background-dark{color:#fff;background:#07101d}.qr-live-preview.background-transparent{background:repeating-conic-gradient(#e5e7eb 0 25%,#fff 0 50%) 50%/20px 20px;color:#081426}.qr-live-preview.frame-simple{border-color:var(--qr-primary)}.qr-live-preview.frame-rounded{border-color:var(--qr-primary);border-radius:30px}.qr-live-preview.frame-label{border-color:var(--qr-primary);border-radius:15px 15px 28px 28px}.qr-live-preview.frame-vertical{border-color:var(--qr-primary);background:linear-gradient(160deg,var(--qr-primary),var(--qr-secondary));color:#fff;border-radius:28px;min-height:520px}.qr-live-preview>strong{margin-top:16px;font-size:20px}.qr-live-preview>small{opacity:.7;margin-top:8px}.qr-render{background:#fff;border-radius:16px;padding:10px;position:relative}.modules-rounded .qr-render{border-radius:24px}.modules-dots .qr-render{border-radius:50px}.corners-circle .qr-render{box-shadow:0 0 0 8px color-mix(in srgb,var(--qr-secondary) 25%,transparent)}.qr-hidden-canvas,.qr-print-sheet{position:fixed;top:0;left:-99999px}.qr-preview-toolbar{justify-content:space-between;align-items:center;display:flex}.qr-preview-toolbar>div{gap:4px;display:flex}.qr-preview-toolbar button{border:1px solid var(--line);color:#7f96b2;background:0 0;border-radius:7px;padding:5px 7px;font-size:9px}.qr-preview-toolbar button.active{color:var(--aria-accent);border-color:var(--aria-accent)}.qr-warning,.qr-success{border-radius:10px;align-items:center;gap:7px;padding:11px;font-size:11px;display:flex}.qr-warning{color:#ffd7b0;background:#f9731617;border:1px solid #f9731640}.qr-success{color:#9fffd5;background:#10b98114;border:1px solid #10b98133}.qr-success svg{width:15px}.qr-download-panel{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.qr-download-panel>.feature-gate{display:contents}.qr-download-panel button{border:1px solid var(--line);color:#d6e8ff;background:#111827;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:10px;display:flex}.qr-download-panel button:disabled{opacity:.4}.qr-download-panel svg{width:15px}.qr-test-backdrop{z-index:310;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060bd1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.qr-test-modal{color:#fff;background:#080f1a;border:1px solid #7ddcff33;border-radius:22px;width:min(520px,100%);padding:28px;position:relative}.qr-test-modal>button:first-child{color:#fff;background:0 0;border:0;font-size:23px;position:absolute;top:14px;right:14px}.qr-test-status{border-radius:11px;align-items:center;gap:8px;padding:12px;display:flex}.qr-test-status.valid{color:#9fffd5;background:#10b98114}.qr-test-status.invalid{color:#ffd7b0;background:#f9731614}.qr-test-modal textarea{border:1px solid var(--line);color:#fff;background:#111827;border-radius:9px;width:100%;margin-top:7px;padding:10px}.qr-test-modal>div:last-child{gap:8px;margin-top:12px;display:flex}.qr-test-modal a,.qr-test-modal>div:last-child button{border:1px solid var(--line);color:#fff;background:#111827;border-radius:8px;align-items:center;gap:5px;padding:9px;text-decoration:none;display:flex}.nfc-premium-panel{gap:17px}.nfc-intro{align-items:center;gap:14px;display:flex}.nfc-intro>svg{width:46px;color:var(--aria-accent)}.nfc-intro h2{margin:0}.nfc-intro p{color:#afc4de}.nfc-status-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.nfc-status-grid article{border:1px solid var(--line);background:#0a0f1a;border-radius:13px;padding:15px}.nfc-status-grid span,.nfc-status-grid strong{display:block}.nfc-status-grid span{color:#7f96b2;font-size:9px}.nfc-status-grid strong{margin-top:7px;font-size:12px}.nfc-compatibility{background:#00b8ff0f;border:1px solid #00b8ff33;border-radius:13px;gap:12px;padding:15px;display:flex}.nfc-compatibility svg{width:28px;color:var(--aria-accent)}.nfc-compatibility p{color:#afc4de;margin:5px 0}.nfc-link{margin-top:6px;display:flex}.nfc-link input{border:1px solid var(--line);color:#fff;background:#111827;border-radius:9px 0 0 9px;flex:1;min-width:0;padding:10px}.nfc-link button{border:1px solid var(--line);color:#fff;background:#111827;border-radius:0 9px 9px 0}.nfc-actions{flex-wrap:wrap;gap:7px;display:flex}.nfc-actions button{border:1px solid var(--line);color:#d6e8ff;background:#111827;border-radius:9px;align-items:center;gap:6px;padding:10px;display:flex}.nfc-actions svg{width:15px}.nfc-fallback-note{border-left:3px solid var(--aria-accent);color:#afc4de;padding:11px}.nfc-test-steps{gap:7px;margin:18px 0;display:grid}.nfc-test-steps>div{color:#7f96b2;align-items:center;gap:8px;display:flex}.nfc-test-steps span{background:#111827;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.nfc-test-steps .done{color:#9fffd5}.nfc-test-steps svg{width:14px}html[data-dashboard-theme=light] .qr-active-profile,html[data-dashboard-theme=light] .qr-config-column,html[data-dashboard-theme=light] .qr-preview-panel,html[data-dashboard-theme=light] .nfc-premium-panel{color:#111827;background:#fff;border-color:#d8e6f7}html[data-dashboard-theme=light] .qr-tabs,html[data-dashboard-theme=light] .qr-designer>section,html[data-dashboard-theme=light] .nfc-status-grid article{background:#f4f8ff;border-color:#d8e6f7}@media (width<=1100px){.qr-workspace{grid-template-columns:1fr}.qr-preview-column{position:static}}@media (width<=650px){.qr-active-profile{grid-template-columns:52px 1fr}.qr-active-profile img{width:52px;height:52px}.qr-active-profile>small{grid-column:1/-1}.qr-type-selector,.qr-color-grid,.qr-form-grid,.nfc-status-grid,.qr-download-panel{grid-template-columns:1fr 1fr}}@media (width<=420px){.qr-color-grid,.qr-form-grid,.nfc-status-grid{grid-template-columns:1fr}}@media print{body *{visibility:hidden}.qr-print-sheet,.qr-print-sheet *{visibility:visible}.qr-print-sheet{text-align:center;color:#000;place-items:center;width:100%;height:100%;display:grid;position:absolute;top:0;left:0}.qr-print-sheet b{color:#52637a;font-size:12px}}.qr-styling-host{place-items:center;width:280px;height:280px;display:grid}.qr-styling-host canvas,.qr-styling-host svg{max-width:100%;max-height:100%}.seo-settings-page{gap:16px;min-width:0;display:grid}.seo-heading,.seo-card-title,.seo-preview-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.seo-heading h2{margin:2px 0;font-size:28px}.seo-heading p,.seo-card p{color:#7890aa;margin:4px 0}.seo-safe{color:#66d9a9;align-items:center;gap:6px;font-size:11px;display:flex}.seo-safe svg{width:17px}.seo-card{background:#0d1421;border:1px solid #1c2a3d;border-radius:16px;min-width:0;padding:18px}.seo-card-title{justify-content:flex-start;margin-bottom:15px}.seo-card-title>svg{color:var(--theme-primary,#00b8ff);width:22px}.seo-card-title h3,.seo-card h3{margin:0;font-size:15px}.seo-card-title button{margin-left:auto}.seo-card button,.slug-field button,.preview-tabs button,.image-source-options button,.social-card-templates button,.favicon-settings button,.seo-preview-head button{color:#bed0e4;background:#101a2a;border:1px solid #263750;border-radius:9px;padding:8px 11px}.slug-field{background:#080e18;border:1px solid #293b54;border-radius:11px;align-items:center;display:flex;overflow:hidden}.slug-field span{color:#7890aa;padding-left:12px;font-size:12px}.slug-field input{color:#eef7ff;background:0 0;border:0;outline:0;flex:1;min-width:100px;padding:12px 3px}.slug-field button{background:var(--theme-primary,#00b8ff);color:#04111b;border-width:0 0 0 1px;border-radius:0;font-weight:800}.slug-status{align-items:center;gap:6px;margin-top:8px;font-size:10px;display:flex}.slug-status.available,.slug-status.current{color:#62dba7}.slug-status.invalid,.slug-status.unavailable,.slug-status.reserved{color:#ff8e8e}.seo-spinner{border:2px solid #29405b;border-top-color:#00b8ff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite seo-spin}@keyframes seo-spin{to{transform:rotate(360deg)}}.slug-suggestions,.image-source-options,.social-card-templates,.favicon-settings>div,.preview-tabs,.seo-preview-head>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.slug-suggestions span{color:#7890aa;align-self:center;font-size:10px}.seo-fields,.seo-two-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.seo-fields label{color:#91a8c2;gap:6px;font-size:11px;display:grid}.seo-fields label.wide{grid-column:1/-1}.seo-fields input,.seo-fields textarea,.custom-domain input{color:#e7f2ff;resize:vertical;background:#080e18;border:1px solid #263750;border-radius:9px;padding:11px}.seo-fields small{color:#60758f;text-align:right}.image-source-options button.active,.social-card-templates button.active,.favicon-settings button.active,.preview-tabs button.active,.seo-preview-head button.active{border-color:var(--theme-primary,#00b8ff);color:var(--theme-primary,#00b8ff)}.seo-upload{color:#9db2c9;border:1px dashed #36506f;border-radius:10px;align-items:center;gap:7px;margin-top:12px;padding:12px;display:inline-flex}.seo-upload input{display:none}.generated-social-card{aspect-ratio:1200/630;color:#fff;border-radius:15px;grid-template-columns:90px 1fr;align-items:center;gap:18px;max-width:600px;margin-top:13px;padding:28px;display:grid;position:relative;overflow:hidden}.generated-social-card img{object-fit:cover;border-radius:50%;width:90px;height:90px}.generated-social-card div{gap:6px;display:grid}.generated-social-card strong{font-size:23px}.generated-social-card b{font-size:10px;position:absolute;bottom:14px;right:18px}.favicon-settings{align-items:center;gap:13px;display:flex}.favicon-large,.favicon-preview{color:#fff;background:#16263a;border-radius:12px;place-items:center;font-weight:900;display:grid;overflow:hidden}.favicon-large{width:58px;height:58px}.favicon-preview{width:27px;height:27px}.favicon-large img,.favicon-preview img{object-fit:cover;width:100%;height:100%}.favicon-settings input{max-width:150px}.indexing-card label{align-items:center;gap:9px;margin:15px 0;display:flex}.indexing-card p{overflow-wrap:anywhere;font-size:10px}.google-preview,.social-preview{color:#202124;background:#fff;border-radius:13px;max-width:600px;margin:16px auto;padding:17px}.google-preview>div{align-items:center;gap:9px;display:flex}.google-preview strong{color:#1a0dab;margin:10px 0 5px;font-size:20px;display:block}.google-preview p{color:#4d5156}.google-preview em{color:#c2410c;font-size:10px;display:block}.social-preview{border:1px solid #d9dce1;padding:0;overflow:hidden}.social-preview>img,.social-image-placeholder{aspect-ratio:1200/630;object-fit:cover;width:100%}.social-image-placeholder{background:#e7edf3;place-items:center;display:grid}.social-preview>div:last-child{gap:5px;padding:14px;display:grid}.social-preview strong{font-size:17px}.social-preview p{color:#4b5563}.schema-preview pre{color:#91d9ff;background:#070c14;border-radius:10px;max-height:250px;padding:13px;font-size:9px;overflow:auto}.custom-domain{align-content:start}.custom-domain input{box-sizing:border-box;width:100%;margin:12px 0}.custom-domain span{color:#f8b85c;font-size:10px}.seo-profile-preview{background:#080e18;border-radius:13px;place-items:center;max-height:700px;margin-top:13px;padding:20px;display:grid;overflow:auto}.seo-settings-page :focus-visible{outline:3px solid color-mix(in srgb,var(--theme-primary,#00b8ff) 45%,transparent);outline-offset:2px}html[data-dashboard-theme=light] .seo-card{color:#172033;background:#fff;border-color:#d9e5f0}html[data-dashboard-theme=light] .slug-field,html[data-dashboard-theme=light] .seo-fields input,html[data-dashboard-theme=light] .seo-fields textarea,html[data-dashboard-theme=light] .custom-domain input,html[data-dashboard-theme=light] .seo-profile-preview{color:#172033;background:#f5f8fc;border-color:#cbd9e7}@media (width<=760px){.seo-fields,.seo-two-columns{grid-template-columns:1fr}.seo-heading,.seo-card-title,.seo-preview-head{flex-wrap:wrap;align-items:flex-start}.seo-card-title button{margin-left:0}.slug-field{flex-wrap:wrap}.slug-field button{border-width:1px 0 0;width:100%}.generated-social-card{grid-template-columns:60px 1fr;padding:18px}.generated-social-card img{width:60px;height:60px}.generated-social-card strong{font-size:17px}.favicon-settings{flex-wrap:wrap}}.analytics-page{gap:18px;min-width:0;display:grid}.analytics-heading,.analytics-controls,.analytics-actions,.period-filter,.custom-period,.table-tools,.demo-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.analytics-heading{justify-content:space-between}.analytics-heading h2{margin:2px 0;font-size:28px}.analytics-heading p{color:#7f96b2;margin:0}.analytics-actions button,.demo-controls button,.report-list button{color:#d9e8fa;background:#101827;border:1px solid #223148;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;display:flex}.analytics-actions svg,.demo-controls svg,.report-list svg{width:16px}.demo-badge{color:#70e5b4;background:#123b2f;border:1px solid #1f684f;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:800}.analytics-controls{background:#0d1421;border:1px solid #1b293c;border-radius:14px;padding:10px}.analytics-tabs{background:#070c14;border-radius:10px;padding:3px;display:flex}.analytics-tabs button,.period-filter button{color:#7f96b2;background:0 0;border:0;border-radius:8px;padding:8px 11px}.analytics-tabs button.active,.period-filter button.active{background:var(--theme-primary,#00b8ff);color:#04111c;font-weight:800}.analytics-controls select,.custom-period input,.table-tools select{color:#d9e8fa;background:#080e18;border:1px solid #25354c;border-radius:9px;padding:9px}.period-filter{margin-left:auto}.custom-period{justify-content:flex-end}.custom-period label{color:#7f96b2;gap:4px;font-size:11px;display:grid}.analytics-metrics{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;display:grid}.analytics-metric,.analytics-panel{background:#0d1421;border:1px solid #1b293c;border-radius:16px}.analytics-metric{min-height:115px;padding:15px}.analytics-metric>div{color:#8da4bf;align-items:center;gap:7px;font-size:12px;display:flex}.analytics-metric svg{width:17px;color:var(--theme-primary,#00b8ff)}.analytics-metric strong{color:#f3f8ff;margin:12px 0 5px;font-size:27px;display:block}.analytics-metric small{color:#667c97;font-size:9px}.analytics-metric.locked{opacity:.48}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.analytics-panel{min-width:0;padding:17px}.analytics-panel.wide{grid-column:span 1}.analytics-panel>header{justify-content:space-between;margin-bottom:15px;display:flex}.analytics-panel h3{margin:0;font-size:15px}.analytics-panel header p,.panel-note,.demo-insight{color:#7187a2;margin:4px 0 0;font-size:10px}.analytics-bars{gap:11px;display:grid}.analytics-bars>div{grid-template-columns:95px 1fr 28px;align-items:center;gap:8px;font-size:10px;display:grid}.analytics-bars i{background:#172337;border-radius:10px;height:7px;overflow:hidden}.analytics-bars b{border-radius:10px;height:100%;display:block}.trend-chart{border-bottom:1px solid #26364b;align-items:end;gap:7px;height:190px;padding-top:15px;display:flex}.trend-chart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:5px;height:100%;display:flex}.trend-chart i{background:linear-gradient(#00b8ff,#1677ff);border-radius:6px 6px 2px 2px;width:min(22px,75%);min-height:5px}.trend-chart span{color:#7085a0;font-size:8px}.analytics-table{overflow:auto}.analytics-table table{border-collapse:collapse;width:100%;min-width:650px}.analytics-table th,.analytics-table td{text-align:left;border-bottom:1px solid #1c2a3e;padding:10px;font-size:10px}.analytics-table th{color:#7187a2;font-weight:700}.status-dot{color:#75e4b4}.analytics-empty{color:#6f849e;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:90px;font-size:11px;display:flex}.analytics-empty svg{width:20px}.qr-nfc-metrics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qr-nfc-metrics article{text-align:center;background:#080e18;border-radius:12px;place-items:center;padding:18px;display:grid}.qr-nfc-metrics svg{color:#00b8ff}.qr-nfc-metrics strong{font-size:27px}.qr-nfc-metrics span{color:#7b91ab;font-size:10px}.heatmap{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.heatmap i{aspect-ratio:1;background:#00b8ff;border-radius:4px}.conversion-funnel{justify-items:center;gap:5px;display:grid}.conversion-funnel>div{background:linear-gradient(90deg,#073751,#0b2134);border-radius:7px;grid-template-columns:1fr auto;gap:2px 10px;padding:9px 13px;display:grid}.conversion-funnel small{color:#7692ad;grid-column:1/-1;font-size:8px}.insights-list{color:#b9cbe0;gap:10px;padding-left:18px;font-size:11px;display:grid}.report-list{gap:7px;display:grid}.report-list button{text-align:left;width:100%}.report-list button span{color:#6f89a7;margin-left:auto;font-size:9px}.demo-controls{justify-content:flex-start}.profile-comparison{overflow:auto}html[data-dashboard-theme=light] .analytics-metric,html[data-dashboard-theme=light] .analytics-panel,html[data-dashboard-theme=light] .analytics-controls{color:#172033;background:#fff;border-color:#dbe5f0}html[data-dashboard-theme=light] .analytics-metric strong{color:#172033}html[data-dashboard-theme=light] .analytics-tabs,html[data-dashboard-theme=light] .qr-nfc-metrics article{background:#f2f6fa}html[data-dashboard-theme=light] .analytics-controls select,html[data-dashboard-theme=light] .custom-period input,html[data-dashboard-theme=light] .table-tools select{color:#172033;background:#fff;border-color:#cbd8e6}html[data-dashboard-theme=light] .analytics-table th,html[data-dashboard-theme=light] .analytics-table td{border-color:#e1e9f1}.analytics-page button:focus-visible,.analytics-page select:focus-visible,.analytics-page input:focus-visible{outline:3px solid color-mix(in srgb,var(--theme-primary,#00b8ff) 45%,transparent);outline-offset:2px}@media (width<=1200px){.analytics-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.analytics-grid{grid-template-columns:1fr}.analytics-metrics{grid-template-columns:repeat(2,1fr)}.period-filter{margin-left:0}.analytics-controls{align-items:flex-start}.analytics-table table{min-width:620px}.analytics-heading{align-items:flex-start}}@media (width<=480px){.analytics-metrics{grid-template-columns:1fr}.analytics-tabs,.period-filter{flex-wrap:nowrap;width:100%;overflow:auto}.period-filter button{white-space:nowrap}.analytics-actions{width:100%}.analytics-actions button{flex:1}.qr-nfc-metrics{grid-template-columns:1fr}.analytics-table table,.analytics-table thead{display:none}.analytics-table tbody,.analytics-table tr,.analytics-table td{min-width:0;display:block}.analytics-table tr{border:1px solid #23334a;border-radius:12px;margin:8px 0;padding:8px}.analytics-table td{border:0;padding:4px}.analytics-table td:before{content:attr(data-label);color:#7187a2;margin-right:7px}}@media print{body *{visibility:hidden}.analytics-page,.analytics-page *{visibility:visible}.analytics-page{color:#111;background:#fff;position:absolute;inset:0}.app-sidebar,.app-topbar,.preview-zone,.demo-controls{display:none!important}}.topbar-status-tools,.topbar-hub{align-items:center;gap:7px;display:flex}.topbar-hub{position:relative}.topbar-hub>button{color:#afc4de;background:#111827;border:1px solid #d6e8ff1a;border-radius:11px;align-items:center;gap:7px;height:38px;padding:8px;display:flex;position:relative}.topbar-hub>button svg{width:17px}.topbar-hub>button:first-child{justify-content:flex-start;min-width:130px}.topbar-hub kbd{border:1px solid #ffffff1f;border-radius:5px;margin-left:auto;padding:2px 5px;font-size:8px}.topbar-hub b{color:#03101a;background:#00b8ff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:2px;font-size:9px;display:grid;position:absolute;top:-6px;right:-5px}.trial-hub{color:#7ddcff!important}.hub-popover{z-index:90;color:#f4faff;background:#080f1a;border:1px solid #7ddcff33;border-radius:17px;width:min(390px,100vw - 24px);padding:16px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 70px #0000008c}.search-popover{right:100px}.search-popover label,.help-search,.ticket-form label{color:#afc4de;gap:7px;font-size:12px;font-weight:800;display:grid}.search-popover input,.help-search input,.ticket-form input,.ticket-form select,.ticket-form textarea{color:#fff;background:#111827;border:1px solid #d6e8ff1f;border-radius:10px;width:100%;padding:11px}.search-results{gap:5px;max-height:360px;margin-top:10px;display:grid;overflow:auto}.search-results button{color:#fff;text-align:left;background:0 0;border:0;border-radius:9px;gap:3px;padding:9px;display:grid}.search-results button:hover{background:#00b8ff1a}.search-results small{color:#7ddcff}.search-results mark{color:#fff;background:#00b8ff40}.notifications-popover>header{justify-content:space-between;gap:10px;display:flex}.notifications-popover header small,.notifications-popover header strong{display:block}.notifications-popover header button,.clear-archived{color:#7ddcff;background:0 0;border:0;font-size:10px}.notifications-popover article{border-bottom:1px solid #ffffff12;grid-template-columns:8px 1fr auto;gap:9px;padding:12px 0;display:grid}.notifications-popover article>i{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:5px}.notifications-popover article.unread>i{background:#00b8ff}.notifications-popover article p{color:#afc4de;margin:3px 0;font-size:11px}.notifications-popover article small{color:#617896;font-size:9px}.notifications-popover article>div:last-child{display:flex}.notifications-popover article button{color:#7ddcff;background:0 0;border:0;width:28px}.notifications-popover article svg{width:13px}.clear-archived{margin-top:12px}.hub-drawer{z-index:130;color:#fff;background:#080f1a;border-left:1px solid #7ddcff33;width:min(520px,100vw);height:100vh;padding:26px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-30px 0 80px #00000080}.hub-drawer>header{justify-content:space-between;align-items:start;display:flex}.hub-drawer>header button{color:#fff;background:0 0;border:0}.help-articles{gap:7px;margin:16px 0;display:grid}.help-articles button{color:#fff;text-align:left;background:#111827;border:1px solid #d6e8ff14;border-radius:11px;gap:4px;padding:12px;display:grid}.help-articles small{color:#7ddcff}.help-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.help-actions button,.help-actions a,.user-popover>button{color:#d6e8ff;text-align:left;background:#ffffff08;border:1px solid #d6e8ff1a;border-radius:9px;padding:10px;text-decoration:none}.ticket-form,.ticket-form>div{gap:11px;display:grid}.ticket-form>div{grid-template-columns:1fr 1fr}.ticket-success{place-items:center;gap:10px;padding:70px 10px;display:grid}.ticket-success svg{color:#00b8ff;width:50px}.user-popover{gap:7px;width:270px;display:grid}.user-popover header{align-items:center;gap:10px;padding-bottom:10px;display:flex}.user-popover header svg{width:34px}.user-popover header strong,.user-popover header small{display:block}.user-popover>span{color:#7ddcff;font-size:11px}.user-popover .danger{color:#ffb4b4}.trial-popover{gap:8px;width:300px;display:grid}.trial-popover small{color:#afc4de}.trial-popover progress,.completion-card progress{accent-color:#00b8ff;width:100%}.executive-overview{gap:18px;display:grid}.executive-overview>section,.overview-two-columns>section{border:1px solid var(--line);background:#101018;border-radius:20px;padding:24px}.executive-greeting{background:radial-gradient(circle at 90%,#0066ff38,#0000 36%),#101018!important}.executive-greeting h2{margin:0;font-size:32px}.executive-greeting p:last-child{color:#afc4de}.active-profile-summary{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.active-profile-summary>img,.summary-initials{object-fit:cover;border-radius:19px;width:76px;height:76px}.summary-initials{background:linear-gradient(135deg,#00b8ff,#06f);place-items:center;font-size:24px;font-weight:900;display:grid}.active-profile-summary h2{margin:6px 0}.active-profile-summary p,.active-profile-summary small{color:#7f96b2;margin:0;display:block}.active-profile-summary>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.profile-state{color:#7ddcff;text-transform:uppercase;background:#00b8ff1f;border-radius:20px;padding:4px 7px;font-size:9px;font-weight:900}.profile-state.paused{color:#ffd58a;background:#f59e0b1a}.overview-section-title{justify-content:space-between;align-items:center;display:flex}.overview-section-title h3,.completion-card h3,.recent-activity h3{margin:0}.overview-section-title>button{color:#7ddcff;background:0 0;border:0}.executive-metrics{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:16px;display:grid}.executive-metrics article{background:#0a0f1a;border:1px solid #d6e8ff14;border-radius:14px;padding:15px}.executive-metrics svg{color:#00b8ff;width:18px}.executive-metrics span,.executive-metrics strong,.executive-metrics small{display:block}.executive-metrics span{color:#7f96b2;margin:9px 0;font-size:11px}.executive-metrics strong{min-height:28px;font-size:24px}.executive-metrics small{color:#617896;font-size:8px}.executive-metrics .locked{opacity:.72}.overview-two-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.completion-card{grid-template-columns:110px 1fr;gap:18px;display:grid}.completion-ring{background:conic-gradient(#00b8ff var(--completion),#182334 0);border-radius:50%;place-items:center;width:105px;height:105px;display:grid;position:relative}.completion-ring:after{content:"";background:#101018;border-radius:50%;position:absolute;inset:10px}.completion-ring span{z-index:1;font-weight:900}.completion-card ul{grid-template-columns:1fr 1fr;gap:5px;padding:0;list-style:none;display:grid}.completion-card li{color:#7f96b2;align-items:center;gap:5px;font-size:10px;display:flex}.completion-card li svg{width:12px}.completion-card li.done{color:#7ddcff}.recent-activity article{border-bottom:1px solid #ffffff0f;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.recent-activity article>svg{color:#00b8ff;width:17px}.recent-activity article strong,.recent-activity article span{display:block}.recent-activity article span,.recent-activity time{color:#617896;font-size:9px}.empty-activity{text-align:center;color:#7f96b2;place-items:center;padding:30px;display:grid}.executive-actions{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px;display:grid}.executive-actions button{color:#d6e8ff;text-align:left;background:#0a0f1a;border:1px solid #d6e8ff14;border-radius:13px;align-items:center;gap:10px;padding:15px;display:flex}.executive-actions button:hover{border-color:#00b8ff}.executive-actions svg{color:#00b8ff;width:18px}html[data-dashboard-theme=light] .hub-popover,html[data-dashboard-theme=light] .hub-drawer,html[data-dashboard-theme=light] .executive-overview>section,html[data-dashboard-theme=light] .overview-two-columns>section{color:#111827;background:#fff;border-color:#d8e6f7}html[data-dashboard-theme=light] .topbar-hub>button,html[data-dashboard-theme=light] .help-articles button,html[data-dashboard-theme=light] .executive-metrics article,html[data-dashboard-theme=light] .executive-actions button{color:#24364d;background:#f4f8ff;border-color:#d8e6f7}html[data-dashboard-theme=light] .completion-ring:after{background:#fff}@media (width<=1450px){.trial-badge{display:none}.executive-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=1100px){.overview-two-columns{grid-template-columns:1fr}.topbar-hub>button:first-child span,.topbar-hub>button:first-child kbd{display:none}.topbar-hub>button:first-child{min-width:38px}}@media (width<=760px){.topbar-status-tools{order:4;justify-content:flex-end;width:100%}.topbar-hub>button span,.topbar-hub>button kbd{display:none}.topbar-hub>button{justify-content:center;width:38px}.hub-popover{position:fixed;top:76px;right:12px}.active-profile-summary{grid-template-columns:58px 1fr}.active-profile-summary>img,.summary-initials{width:58px;height:58px}.active-profile-summary>div:last-child{grid-column:1/-1}.executive-metrics,.executive-actions{grid-template-columns:1fr 1fr}.completion-card{grid-template-columns:1fr}.completion-ring{margin:auto}.help-actions{grid-template-columns:1fr}.executive-greeting h2{font-size:25px}}@media (width<=420px){.executive-actions,.executive-metrics,.ticket-form>div{grid-template-columns:1fr}}.profile-management-card{overflow:hidden;padding:0!important;display:block!important}.profile-card-body{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:30px;padding:22px 24px;display:grid}.profile-card-identity{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:17px;min-width:0;display:grid}.profile-management-avatar{object-fit:cover;border-radius:18px!important;width:76px!important;height:76px!important}.profile-avatar-fallback{background:linear-gradient(135deg,var(--aria-accent,#00b8ff),var(--aria-accent-secondary,#06f));color:#fff;place-items:center;font-size:20px;font-weight:900;display:grid}.profile-card-identity h3{overflow-wrap:anywhere;margin:0 0 9px;font-size:18px;line-height:1.25}.profile-category{color:#afc4de;margin:0 0 8px;font-size:12px;line-height:1.4}.profile-type{color:#8fa7c3;background:#d6e8ff0f;border-radius:7px;margin:0 0 10px;padding:4px 7px;font-size:10px;display:inline-flex}.profile-card-identity time,.profile-card-identity small{color:#617896;font-size:10px;display:block}.profile-card-stats{gap:15px;min-width:0;display:grid}.profile-card-stats .profile-status{justify-self:end;margin:0}.profile-card-stats>div{grid-template-columns:repeat(4,minmax(58px,1fr));gap:9px;display:grid}.profile-card-stats span{color:#7f96b2;text-align:center;background:#d6e8ff06;border:1px solid #d6e8ff14;border-radius:11px;min-width:0;padding:11px 8px;font-size:9px}.profile-card-stats strong{color:#fff;margin-bottom:5px;font-size:17px;display:block}.profile-card-actions{border-top:1px solid #d6e8ff14;grid-template-columns:repeat(8,minmax(0,1fr));padding:14px 24px 18px;gap:8px!important;display:grid!important}.profile-card-actions button{white-space:nowrap;justify-content:center;width:100%;min-width:0;border-radius:10px!important;height:40px!important;padding:0 10px!important}.profile-card-actions button span{font-size:10px}.profile-card-actions button.danger:hover{color:#ff9b9b;background:#dc26261f}.profile-card-actions svg{flex:none;height:14px;width:14px!important}@media (width<=1200px){.profile-card-actions{grid-template-columns:repeat(4,minmax(120px,1fr))}}@media (width<=760px){.profile-card-body{grid-template-columns:1fr;gap:22px;padding:19px}.profile-card-stats .profile-status{justify-self:start}.profile-card-actions{grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 19px 19px}.profile-card-actions button{padding:0 7px!important}.profile-card-actions button span{font-size:9px}}@media (width<=480px){.profile-card-identity{grid-template-columns:62px minmax(0,1fr)}.profile-management-avatar{width:62px!important;height:62px!important}.profile-card-stats>div{grid-template-columns:repeat(2,1fr)}.profile-card-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-card-actions button{flex-direction:column;font-size:initial!important;gap:2px!important;height:48px!important}.profile-card-actions button span{font-size:8px;display:block}}html[data-dashboard-theme=light] .profile-category{color:var(--text-secondary)}html[data-dashboard-theme=light] .profile-type,html[data-dashboard-theme=light] .profile-card-stats span{background:var(--bg-surface);border-color:var(--border-default)}html[data-dashboard-theme=light] .profile-card-stats strong{color:var(--text-primary)}html[data-dashboard-theme=light] .profile-card-actions{border-color:var(--border-default)}:root{--color-bg:#05070d;--color-bg-dark:#05070d;--color-primary:#06f;--color-secondary:#00b8ff;--color-highlight:#008cff;--font-family-base:"Inter", sans-serif}[data-theme=dark]{--color-bg:var(--color-bg-dark);--color-primary:#008cff;--color-secondary:#24b1ff;--color-highlight:#24b1ff;--font-family-base:"Inter", sans-serif}body{font-family:var(--font-family-base);background:var(--color-bg);color:#fff;margin:0}.dashboard-grid{grid-template-columns:220px minmax(520px,760px) minmax(380px,420px);gap:28px;height:100vh;display:grid;overflow:hidden}.side-menu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101014;border-right:1px solid #ffffff14;padding:1rem}.side-menu ul{margin:0;padding:0;list-style:none}.menu-item{color:#cfcfe8;text-align:left;cursor:pointer;background:#0f0f14;border:1px solid #ffffff1a;border-radius:8px;align-items:center;width:100%;margin-bottom:.25rem;padding:.5rem 1rem;font-size:.95rem;transition:background .2s,color .2s;display:flex}.menu-item:hover{background:#ffffff14}.menu-item.active{color:#fff;background:#06f}.menu-item svg{margin-right:.5rem}.center-column{width:100%;max-width:760px;padding:1rem;overflow-y:auto}.preview-column{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;border-left:1px solid #0000001a;justify-self:center;width:400px;min-width:380px;padding:1rem;overflow-y:auto}input,select,button{font-family:var(--font-family-base)}input[type=color]{border:none;width:2.5rem;height:2.5rem;padding:0}button{cursor:pointer;background:var(--color-primary);color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;transition:background .2s}button:hover{background:var(--color-secondary)}.card{background:#fffc;border-radius:8px;margin-bottom:1rem;padding:1rem;box-shadow:0 2px 4px #0000001a}.topbar-status-tools .subscription-status-banner{z-index:9;border-radius:0 0 14px 14px;margin:0;position:fixed;top:88px;left:260px;right:0}.paused-public-profile{color:#fff;background:radial-gradient(circle at 50% 0,#00b8ff1f,#0000 36%),#080b12;place-items:center;min-height:100vh;padding:20px;display:grid}.paused-public-profile section{text-align:center;background:#0d1624;border:1px solid #d6e8ff1a;border-radius:26px;width:min(520px,100%);padding:42px;box-shadow:0 30px 90px #0006}.paused-public-profile img{width:150px}.paused-public-profile span{color:#fb923c;letter-spacing:.16em;margin-top:25px;font-size:10px;font-weight:900;display:block}.paused-public-profile h1{font-size:34px}.paused-public-profile p{color:#afc4de;line-height:1.6}.owner-preview-badge{text-align:center;color:#ffd7b0;background:#f9731614;border:1px solid #f973164d;border-radius:12px;width:min(720px,100% - 24px);margin:14px auto 0;padding:10px 14px;font-size:11px;font-weight:800}@media (width<=760px){.topbar-status-tools .subscription-status-banner{top:138px;left:0}.paused-public-profile section{padding:28px}.paused-public-profile h1{font-size:27px}}.smart-cta-sentinel{width:100%;height:1px}.smart-cta-toast{z-index:9000;color:#edf7ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09111df5;border:1px solid #00b8ff38;border-radius:16px;grid-template-columns:34px 1fr;gap:12px;width:min(410px,100vw - 32px);padding:17px 18px;animation:.35s both smart-cta-in;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 55px #00000061}.smart-cta-toast>svg,.smart-cta-footer>svg{color:#62d9ff;width:25px}.smart-cta-toast strong{font-size:14px;display:block}.smart-cta-toast p{color:#9eb1c7;margin:5px 20px 12px 0;font-size:11px;line-height:1.5}.smart-cta-toast>div>div{align-items:center;gap:8px;display:flex}.smart-cta-toast a,.smart-cta-footer>a{color:#fff;background:#087eaf;border-radius:9px;justify-content:center;padding:9px 13px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.smart-cta-toast a:hover,.smart-cta-footer>a:hover{background:#0797cf;transform:translateY(-1px)}.smart-cta-toast>div button{color:#8fa4bc;background:0 0;border:0;font-size:10px}.smart-cta-close{color:#8095ad;background:0 0;border:0;padding:5px;position:absolute;top:8px;right:8px}.smart-cta-close svg{width:15px}.smart-cta-toast.closing,.smart-cta-footer.closing{animation:.22s both smart-cta-out}.smart-cta-footer{color:#ecf6ff;background:linear-gradient(135deg,#00b8ff14,#0a121fc7);border:1px solid #00b8ff2e;border-radius:17px;grid-template-columns:36px 1fr auto;align-items:center;gap:15px;max-width:900px;margin:18px auto;padding:21px;animation:.35s both smart-cta-in;display:grid;position:relative}.smart-cta-footer h2{margin:0 0 5px;font-size:17px}.smart-cta-footer p{color:#9dafc4;margin:0;font-size:11px}.smart-cta-footer small{color:#6f849c;margin-top:7px;font-size:9px;display:block}.smart-cta-footer>a{white-space:nowrap}@keyframes smart-cta-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes smart-cta-out{to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.smart-cta-toast,.smart-cta-footer{transition:none;animation:none}}@media (prefers-color-scheme:light){.smart-cta-toast{color:#172033;background:#fffffff7;border-color:#badceb}.smart-cta-toast p{color:#53677d}.smart-cta-footer{color:#172033;background:linear-gradient(135deg,#edfaff,#fff);border-color:#c7e5f1}.smart-cta-footer p{color:#53677d}}@media (width<=600px){.smart-cta-toast{width:calc(100vw - 24px);bottom:12px;right:12px}.smart-cta-footer{text-align:left;grid-template-columns:30px 1fr;margin:14px 0}.smart-cta-footer>a{grid-column:1/-1;width:100%}.smart-cta-footer small span{display:none}.smart-cta-footer small{gap:2px;display:grid}}.share-page{color:#f4faff;background:radial-gradient(circle at 10% 0,#00b8ff1a,#0000 28%),#060a11;min-height:100vh}.share-page-header{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#060a11db;border-bottom:1px solid #d6e8ff17;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 640px);display:flex;position:sticky;top:0}.share-page-header button,.share-page-header a{color:#d6e8ff;background:#0d1624;border:1px solid #d6e8ff1a;border-radius:11px;align-items:center;gap:8px;padding:10px 13px;text-decoration:none;display:flex}.share-page-header svg{width:17px}.share-page-header>div{text-align:center}.share-page-header span,.share-page-header strong{display:block}.share-page-header span{color:#00b8ff;letter-spacing:.18em;font-size:9px}.share-page-content{gap:20px;width:min(1280px,100% - 32px);margin:auto;padding:40px 0 70px;display:grid}.share-page-content>section,.share-page-columns>section{background:linear-gradient(145deg,#0d1624,#080f19);border:1px solid #d6e8ff17;border-radius:23px;padding:28px;animation:.45s both shareFade;box-shadow:0 18px 50px #0003}.share-hero{justify-content:space-between;align-items:center;gap:30px;display:flex}.share-hero h1{margin:0;font-size:clamp(36px,6vw,68px)}.share-hero>div>p:last-child{color:#afc4de;font-size:17px}.share-hero article{background:linear-gradient(135deg,#00b8ff1c,#0066ff1a);border:1px solid #7ddcff2e;border-radius:20px;grid-template-columns:72px 1fr 45px;align-items:center;gap:15px;min-width:min(480px,45%);padding:18px;display:grid}.share-hero article>img{object-fit:cover;background:#111827;border-radius:18px;width:72px;height:72px}.share-hero article h2{margin:0 0 5px}.share-hero article p{color:#afc4de;align-items:center;gap:5px;margin:3px 0;font-size:11px;display:flex}.share-hero article p svg{width:13px}.share-hero article a{color:#7ddcff;margin-top:5px;font-size:10px;display:block}.share-hero article>svg{color:#00b8ff;width:38px}.share-section-heading{justify-content:space-between;align-items:center;display:flex}.share-section-heading h2{margin:0}.share-section-heading>span,.share-feedback{color:#7ddcff;align-items:center;gap:6px;font-size:11px;display:flex}.share-section-heading svg,.share-feedback svg{width:15px}.share-buttons-grid{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:20px;display:grid}.share-buttons-grid button,.share-buttons-grid a,.qr-export-actions button,.signature-actions button,.short-link-card button,.offline-contact button{color:#d6e8ff;background:#0a121e;border:1px solid #d6e8ff17;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:76px;padding:11px;text-decoration:none;transition:all .22s;display:flex;position:relative;overflow:hidden}.share-buttons-grid button:after,.share-buttons-grid a:after{content:"";background:#00b8ff29;border-radius:50%;transition:all .35s;position:absolute;inset:50%;transform:scale(0)}.share-buttons-grid button:active:after,.share-buttons-grid a:active:after{inset:-20%;transform:scale(1)}.share-buttons-grid button:hover,.share-buttons-grid a:hover,.qr-export-actions button:hover,.signature-actions button:hover{border-color:#00b8ff;transform:translateY(-2px)scale(1.015);box-shadow:0 12px 28px #0066ff21}.share-buttons-grid svg{width:21px}.short-link-card{justify-content:space-between;align-items:center;display:flex}.short-link-card h2{margin:0 0 11px}.short-link-card code{color:#7ddcff;font-size:17px}.short-link-card button{flex-direction:row;min-width:120px;min-height:48px}.qr-code-card{grid-template-columns:1fr 300px;align-items:center;gap:25px;display:grid!important}.share-qr-canvas{background:#fff;border-radius:20px;justify-self:end;place-items:center;padding:15px;display:grid}.hidden-qr-svg{display:none}.qr-export-actions{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.qr-export-actions button{flex-direction:row;min-height:52px}.share-page-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.signature-preview{color:#081426;background:#fff;border-radius:15px;grid-template-columns:76px 1fr 84px;align-items:center;gap:15px;margin:20px 0;padding:20px;display:grid}.signature-preview>img{object-fit:cover;background:#e8f2ff;border-radius:16px;width:76px;height:76px}.signature-preview strong,.signature-preview span,.signature-preview small,.signature-preview a{display:block}.signature-preview strong{font-size:19px}.signature-preview span,.signature-preview small{color:#52637a;margin-top:3px}.signature-preview a{color:#06f;margin-top:4px}.signature-actions{gap:8px;display:flex}.signature-actions button{flex-direction:row;flex:1;min-height:48px}.premium-share-card{background:linear-gradient(135deg,#07101d,#0b2546);border-radius:22px;grid-template-columns:80px 1fr 120px;align-items:center;gap:15px;min-height:250px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 50px #00000059}.share-card-glow{filter:blur(70px);opacity:.45;background:#06f;border-radius:50%;width:230px;height:230px;position:absolute;top:-90px;right:-70px}.premium-share-card>img{object-fit:cover;z-index:1;border:3px solid #00b8ff;border-radius:21px;width:80px;height:80px}.premium-share-card>div:not(.share-card-glow){z-index:1}.premium-share-card h3{margin:8px 0 3px;font-size:24px}.premium-share-card p{color:#afc4de;margin:0}.premium-share-card>svg{z-index:1;border-radius:10px}.premium-share-card>button{z-index:1;color:#fff;background:linear-gradient(135deg,#00b8ff,#06f);border:0;border-radius:11px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;padding:11px;font-weight:800;display:flex}.share-quick-actions{grid-template-columns:repeat(7,1fr);gap:9px;margin-top:17px;display:grid}.share-quick-actions a{color:#d6e8ff;text-align:center;background:#0a121e;border:1px solid #d6e8ff17;border-radius:14px;flex-direction:column;align-items:center;gap:9px;padding:17px 9px;text-decoration:none;display:flex}.share-quick-actions a:hover{border-color:#00b8ff}.share-quick-actions a.disabled{opacity:.38;cursor:not-allowed}.share-quick-actions svg{color:#00b8ff;width:20px}.offline-card{grid-template-columns:1fr 1fr;align-items:center;gap:25px;display:grid!important}.offline-card>div:first-child>svg{color:#00b8ff;width:44px}.offline-contact{border:1px dashed #7ddcff40;border-radius:17px;grid-template-columns:58px 1fr 94px;align-items:center;gap:8px;padding:17px;display:grid}.offline-contact>img{object-fit:cover;border-radius:15px;grid-row:1/3;width:58px;height:58px}.offline-contact>span{color:#afc4de;align-items:center;gap:5px;font-size:10px;display:flex}.offline-contact>span svg{width:12px}.offline-contact>svg{background:#fff;grid-area:1/3/4}.offline-contact>button{flex-direction:row;grid-column:1/4;min-height:45px}.share-page.empty{place-items:center;display:grid}.share-page.empty button{padding:12px}@keyframes shareFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.share-page-content>section,.share-page-columns>section{animation:none}.share-buttons-grid *{transition:none!important}}@media (width<=1050px){.share-buttons-grid{grid-template-columns:repeat(4,1fr)}.share-page-columns{grid-template-columns:1fr}.share-quick-actions{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.share-page-header{padding:0 12px}.share-page-header>div span{display:none}.share-page-header button,.share-page-header a{font-size:0}.share-page-header svg{margin:0}.share-hero{display:grid}.share-hero article{width:100%;min-width:0}.share-buttons-grid{grid-template-columns:repeat(3,1fr)}.qr-code-card{grid-template-columns:1fr}.share-qr-canvas{justify-self:center}.qr-export-actions{grid-template-columns:1fr 1fr}.offline-card{grid-template-columns:1fr}.share-quick-actions{grid-template-columns:1fr 1fr}}@media (width<=480px){.share-page-content{width:min(100% - 20px,1280px);padding-top:20px}.share-page-content>section,.share-page-columns>section{padding:18px}.share-buttons-grid{grid-template-columns:1fr 1fr}.share-hero article{grid-template-columns:58px 1fr}.share-hero article>img{width:58px;height:58px}.share-hero article>svg{display:none}.signature-preview{grid-template-columns:58px 1fr}.signature-preview>img{width:58px;height:58px}.signature-preview>svg{grid-column:1/-1;margin:auto}.premium-share-card{grid-template-columns:64px 1fr}.premium-share-card>img{width:64px;height:64px}.premium-share-card>svg{grid-column:1/-1;margin:auto}.short-link-card{flex-direction:column;align-items:flex-start;gap:15px}.offline-contact{grid-template-columns:50px 1fr}.offline-contact>svg{grid-area:auto/1/auto/-1;margin:auto}.offline-contact>button{grid-column:1/-1}}@media print{body *{visibility:hidden}.qr-code-card,.qr-code-card *{visibility:visible}.qr-code-card{position:absolute;inset:0;color:#000!important;background:#fff!important;border:0!important;display:grid!important}.share-page-header{display:none}}.share-center-backdrop{z-index:220;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060bbd;justify-content:flex-end;animation:.18s centerFade;display:flex;position:fixed;inset:0}.share-center{color:#f4faff;background:#080f1a;width:min(720px,100vw);height:100vh;padding:24px;animation:.22s centerSlide;overflow:auto;box-shadow:-28px 0 80px #00000080}.share-center>header{justify-content:space-between;align-items:start;display:flex}.share-center>header h2{margin:0}.share-center>header button{color:#fff;background:0 0;border:0}.share-profile-summary{background:#0d1725;border:1px solid #d6e8ff1a;border-radius:17px;grid-template-columns:72px 1fr;align-items:center;gap:14px;margin:20px 0;padding:16px;display:grid}.share-profile-summary img{object-fit:cover;border-radius:18px;width:72px;height:72px}.share-profile-summary h3{margin:5px 0}.share-profile-summary p{color:#afc4de;margin:0}.share-profile-summary a{color:var(--aria-accent,#00b8ff);align-items:center;gap:5px;margin-top:6px;font-size:11px;display:flex}.share-profile-summary a svg{width:12px}.share-profile-summary span{text-transform:uppercase;border-radius:20px;padding:3px 7px;font-size:9px}.share-profile-summary .published{color:#9fffd5;background:#10b9811a}.share-profile-summary .preview{color:#ffd58a;background:#f973161a}.share-preview-warning{color:#ffd7b0;background:#f9731614;border:1px solid #f9731640;border-radius:11px;margin-bottom:12px;padding:12px}.share-center .share-buttons-section,.share-center .qr-code-card,.share-center .digital-signature,.pwa-install{background:#0d1624;border:1px solid #d6e8ff17;border-radius:18px;margin-top:15px;padding:20px}.share-center .share-buttons-grid{grid-template-columns:repeat(4,1fr)}.share-center .qr-code-card{grid-template-columns:1fr 280px}.share-center .qr-export-actions button:nth-child(2),.share-center .qr-export-actions button:nth-child(3){display:none}.share-center .qr-export-actions{grid-template-columns:repeat(3,1fr)}.pwa-install{grid-template-columns:40px 1fr auto;align-items:center;gap:12px;display:grid}.pwa-install>svg{width:34px;color:var(--aria-accent,#00b8ff)}.pwa-install p{color:#afc4de;margin:4px 0}.pwa-install button{background:var(--aria-accent-gradient,linear-gradient(135deg,#00b8ff,#06f));color:var(--aria-accent-text,#fff);border:0;border-radius:10px;align-items:center;gap:6px;padding:10px;display:flex}.profile-editor-stack{gap:16px;display:grid}.contact-actions-editor h2{margin:0}.contact-display{color:#afc4de;gap:6px;margin:18px 0;font-size:11px;display:grid}.contact-display select,.signature-config select,.signature-cta input{color:#fff;background:#111827;border:1px solid #d6e8ff1a;border-radius:10px;padding:10px}.contact-action-toggles{grid-template-columns:1fr 1fr;gap:9px;display:grid}.contact-action-toggles>label{background:#0a0f1a;border:1px solid #d6e8ff14;border-radius:13px;grid-template-columns:30px 1fr 42px 18px;align-items:center;gap:8px;padding:12px;display:grid;position:relative}.contact-action-toggles>label>svg{width:18px;color:var(--aria-accent,#00b8ff)}.contact-action-toggles strong,.contact-action-toggles small{display:block}.contact-action-toggles small{color:#7f96b2;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.contact-action-toggles input{opacity:0;position:absolute}.contact-action-toggles i{background:#263348;border-radius:12px;width:38px;height:21px;transition:all .2s}.contact-action-toggles i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;margin:2px;transition:all .2s;display:block}.contact-action-toggles input:checked~i{background:var(--aria-accent,#00b8ff)}.contact-action-toggles input:checked~i:after{transform:translate(17px)}.contact-action-toggles em{color:#617896;font-size:9px}.contact-action-toggles .unavailable{opacity:.45}.public-contact-actions{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin:18px 0;display:flex}.public-contact-actions a{border:1px solid var(--p);background:var(--profile-gradient);min-width:42px;height:42px;color:var(--profile-button-text);box-shadow:var(--profile-shadow);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.public-contact-actions.display-icons a{border-radius:50%;width:42px;padding:0}.public-contact-actions.display-buttons a svg{display:none}.public-contact-actions a svg{width:16px}.public-contact-actions a:hover{border-color:var(--s);transform:translateY(-1px)}.signature-config{flex-wrap:wrap;align-items:end;gap:10px;margin:15px 0;display:flex}.signature-config label,.signature-cta{color:#afc4de;gap:5px;font-size:10px;display:grid}.signature-toggle{align-items:center;gap:5px;padding-bottom:10px;display:flex!important}.signature-cta{margin-bottom:12px}.signature-preview.compact{grid-template-columns:58px 1fr 64px;padding:14px}.signature-preview.compact>img{width:58px;height:58px}.signature-preview.background-dark{color:#fff;background:#101827}.signature-preview.background-dark strong{color:#fff}.signature-preview em{color:#52637a;margin-top:4px;font-size:10px;display:block}.signature-actions{flex-wrap:wrap}.signature-actions button{min-width:130px}.share-center .signature-preview{grid-template-columns:64px 1fr 84px}.share-center .signature-preview>img{width:64px;height:64px}html[data-dashboard-theme=light] .share-center,html[data-dashboard-theme=light] .share-center .share-buttons-section,html[data-dashboard-theme=light] .share-center .qr-code-card,html[data-dashboard-theme=light] .share-center .digital-signature,html[data-dashboard-theme=light] .share-profile-summary{color:#111827;background:#fff;border-color:#d8e6f7}html[data-dashboard-theme=light] .contact-action-toggles>label{background:#f4f8ff;border-color:#d8e6f7}@keyframes centerFade{0%{opacity:0}}@keyframes centerSlide{0%{opacity:.7;transform:translate(30px)}}@media (width<=700px){.share-center{padding:16px}.share-center .share-buttons-grid{grid-template-columns:1fr 1fr}.share-center .qr-code-card,.contact-action-toggles{grid-template-columns:1fr}.pwa-install{grid-template-columns:35px 1fr}.pwa-install button{grid-column:1/-1}.signature-actions{grid-template-columns:1fr 1fr;display:grid}.share-center .signature-preview{grid-template-columns:54px 1fr}.share-center .signature-preview>svg{grid-column:1/-1;margin:auto}}@media (prefers-reduced-motion:reduce){.share-center-backdrop,.share-center{animation:none}}.share-buttons-section>h3{color:#afc4de;letter-spacing:.08em;text-transform:uppercase;margin:18px 0 8px;font-size:11px}.primary-share-actions,.resource-share-actions{grid-template-columns:repeat(3,1fr)!important}.share-card-formats{gap:7px;margin:12px 0;display:flex}.share-card-formats button{color:#afc4de;background:0 0;border:1px solid #d6e8ff1a;border-radius:9px;padding:7px 10px}.share-card-formats button.active{border-color:var(--aria-accent,#00b8ff);color:var(--aria-accent,#00b8ff);background:color-mix(in srgb,var(--aria-accent,#00b8ff) 10%,transparent)}.premium-share-card.format-square{aspect-ratio:1;grid-template-columns:80px 1fr;width:min(100%,420px);margin:auto}.premium-share-card.format-square>svg{grid-column:1/-1;margin:auto}.premium-share-card.format-vertical{text-align:center;grid-template-columns:1fr;width:min(100%,360px);min-height:520px;margin:auto}.premium-share-card.format-vertical>img,.premium-share-card.format-vertical>svg{margin:auto}.premium-share-card small{color:#afc4de;margin-top:7px;font-size:9px;display:block}
