:root{--bg:#f7f4ee;--surface:#fffefa;--surface-soft:#f1ede5;--ink:#151515;--muted:#696762;--line:#d8d4cc;--brand:#e31639;--brand-hover:#c41231;--success:#168b64;--warning:#b77900;--danger:#b42318;--sidebar:#171715;--shadow:0 1px 2px #1515150f, 0 12px 32px #1515150e;--shadow-lifted:0 18px 50px #241d111a;--radius-sm:8px;--radius-md:12px;--radius-lg:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans), "Pretendard", "Apple SD Gothic Neo", sans-serif;font-optical-sizing:auto;line-break:strict;word-break:keep-all;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}button,input,textarea,select{font:inherit}button,a,input,textarea,select,summary{touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}img{display:block}::selection{color:#fff;background:var(--brand)}:focus-visible{outline-offset:2px;outline:3px solid #e316393d}.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}.skip-link{z-index:999;color:#fff;background:var(--ink);border-radius:8px;align-items:center;min-height:44px;padding:0 16px;transition:transform .15s;display:flex;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.button{letter-spacing:-.015em;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:14px;font-weight:750;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:disabled{opacity:1;cursor:not-allowed;color:#8d8a83;background:#f0ede7;border-color:#ddd8cf;transform:none}.button--small{min-height:44px;padding:0 13px}.button--brand{background:var(--brand);color:#fff}.button--brand:hover{background:var(--brand-hover)}.button--ink{background:var(--ink);color:#fff}.button--ghost{border-color:var(--line);background:var(--surface)}.button--ghost:hover{background:#fff;border-color:#aaa69f}.button--danger{color:#fff;background:#b42318;border-color:#b42318}.button--danger:hover{background:#8f1b13}.button--full{width:100%}.brand-mark{letter-spacing:-.025em;align-items:center;gap:9px;font-size:20px;font-weight:820;display:inline-flex}.brand-mark__icon{background:var(--brand);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.brand-mark--inverse{color:#fff}.brand-mark--inverse .brand-mark__icon{box-shadow:inset 0 0 0 1px #ffffff29}.eyebrow{color:var(--brand);letter-spacing:0;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:780;display:flex}.marketing-page{min-height:100vh;overflow:hidden}.marketing-nav{justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:80px;margin:0 auto;display:flex}.marketing-nav nav{color:#4d4b47;align-items:center;gap:28px;font-size:14px;font-weight:650;display:flex}.marketing-nav nav a:hover{color:var(--brand)}.mobile-site-menu{display:none;position:relative}.mobile-site-menu summary{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 10px;font-size:13px;font-weight:750;list-style:none;display:inline-flex}.mobile-site-menu summary::-webkit-details-marker{display:none}.mobile-site-menu .menu-close-icon,.mobile-site-menu[open] .menu-open-icon{display:none}.mobile-site-menu[open] .menu-close-icon{display:block}.mobile-site-menu nav{z-index:60;border:1px solid var(--line);background:var(--surface);width:min(260px,100vw - 32px);box-shadow:var(--shadow-lifted);border-radius:14px;gap:2px;padding:8px;display:grid;position:absolute;top:50px;right:0}.mobile-site-menu nav a{border-radius:9px;align-items:center;min-height:44px;padding:0 12px;display:flex}.mobile-site-menu nav a.is-active{color:var(--brand);background:#fff0f2}.hero-section{grid-template-columns:1.02fr .98fr;align-items:center;gap:72px;width:min(1180px,100% - 48px);min-height:670px;margin:10px auto 60px;display:grid}.hero-copy h1{letter-spacing:-.045em;text-wrap:balance;margin:20px 0 24px;font-size:clamp(45px,5vw,68px);font-weight:820;line-height:1.1}.hero-copy h1>span{display:block}.hero-copy h1 em{color:var(--brand);font-style:normal}.hero-lead{color:#55534f;letter-spacing:-.02em;max-width:610px;margin:0;font-size:18px;line-height:1.78}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.hero-proof{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:24px;font-size:13px;font-weight:650;display:flex}.hero-proof span{align-items:center;gap:5px;display:flex}.hero-proof svg{color:var(--success)}.hero-stage{place-items:center;min-height:600px;display:grid;position:relative}.hero-stage__halo{background:#eadfca;border-radius:48% 52% 42% 58%/52% 35% 65% 48%;position:absolute;inset:12% 0 8%;transform:rotate(-5deg)}.hero-stage:before{content:"128";color:#0000;-webkit-text-stroke:1px #1515151a;letter-spacing:-.1em;font-size:168px;font-weight:900;line-height:1;position:absolute;top:12px;right:-18px}.shop-preview-card{z-index:2;background:#fffefaf5;border:1px solid #1515151f;width:min(400px,88%);padding:22px;position:relative;transform:rotate(1.8deg);box-shadow:0 30px 70px #291f0e2e}.shop-preview-card__top{align-items:center;gap:11px;display:flex}.mini-avatar{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.shop-preview-card__top div{flex:1;gap:2px;display:grid}.shop-preview-card__top strong{font-size:14px}.shop-preview-card__top div span{color:var(--muted);font-size:11px}.live-dot{color:var(--success);background:#e5f4ed;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.preview-search{border:2px solid var(--ink);background:#fff;border-radius:11px;align-items:center;gap:9px;height:48px;margin:22px 0 18px;padding:0 12px;display:flex}.preview-search span{flex:1;font-weight:850}.preview-search kbd{background:var(--ink);color:#fff;border-radius:6px;padding:5px 7px;font-family:inherit;font-size:10px}.preview-result-label{color:var(--brand);margin:0 0 10px;font-size:11px;font-weight:850}.preview-product__image{aspect-ratio:1.35;background:#ddd;position:relative;overflow:hidden}.preview-product__image img{object-fit:cover}.preview-product__image span{background:var(--brand);color:#fff;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:850;position:absolute;top:10px;left:10px}.preview-product>div:last-child{gap:7px;padding-top:12px;display:grid}.preview-product small{color:var(--muted)}.preview-product strong{font-size:16px;line-height:1.4}.preview-product b{font-size:18px}.sync-toast{z-index:3;box-shadow:var(--shadow);background:#fff;border:1px solid #c9ded4;align-items:center;gap:10px;padding:12px 15px;display:flex;position:absolute;bottom:68px;left:0;transform:rotate(-2deg)}.sync-toast>span{width:36px;height:36px;color:var(--success);background:#e5f4ed;border-radius:9px;place-items:center;display:grid}.sync-toast div{gap:2px;display:grid}.sync-toast strong{font-size:12px}.sync-toast small{color:var(--muted);font-size:10px}.benefit-strip{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);width:min(1180px,100% - 48px);margin:0 auto 130px;display:grid}.benefit-strip article{border-right:1px solid var(--line);min-height:260px;padding:34px 32px;position:relative}.benefit-strip article:last-child{border-right:0}.benefit-number{color:#aaa59c;font-size:12px;font-weight:750;position:absolute;top:28px;right:24px}.benefit-strip article>svg{color:var(--brand)}.benefit-strip h2{letter-spacing:-.04em;margin:52px 0 12px;font-size:22px}.benefit-strip p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.workflow-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;width:min(1040px,100% - 48px);margin:0 auto 130px;display:grid}.section-heading h2{letter-spacing:-.035em;text-wrap:balance;margin:16px 0 0;font-size:clamp(36px,4vw,54px);font-weight:800;line-height:1.2}.workflow-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.workflow-list li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:20px;padding:28px 0;display:grid}.workflow-list>li>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.workflow-list strong{font-size:18px}.workflow-list p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.65}.security-callout{background:var(--ink);color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;width:min(1180px,100% - 48px);margin:0 auto 100px;padding:40px;display:grid}.security-callout>svg{color:#65dab0}.security-callout h2{letter-spacing:-.035em;margin:0 0 8px;font-size:22px}.security-callout p{color:#bdbcb7;margin:0;font-size:14px;line-height:1.6}.security-callout a{color:#fff;align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.marketing-footer{border-top:1px solid var(--line);align-items:center;gap:24px;width:min(1180px,100% - 48px);margin:0 auto;padding:28px 0 40px;display:flex}.marketing-footer p{color:var(--muted);flex:1;margin:0;font-size:13px}.marketing-footer nav{color:var(--muted);gap:14px;font-size:11px;font-weight:700;display:flex}.marketing-footer nav a:hover{color:var(--brand)}.marketing-footer>span{color:#99958e;font-size:11px}.landing-pricing,.pricing-shell{width:min(1180px,100% - 48px);margin-inline:auto}.landing-pricing{margin-bottom:110px}.landing-pricing>.section-heading{max-width:680px;margin-bottom:34px}.landing-pricing>.section-heading>p:last-child{color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.7}.landing-pricing__link{width:fit-content;min-height:44px;color:var(--brand);align-items:center;gap:7px;margin:22px 0 0 auto;font-size:14px;font-weight:760;display:flex}.pricing-shell{margin-bottom:100px}.pricing-title{max-width:780px}.pricing-title h1{text-wrap:balance}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pricing-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;min-width:0;min-height:500px;padding:28px;display:flex;box-shadow:0 1px #15151508}.pricing-card.is-available{border-color:var(--ink);box-shadow:8px 8px #e7dfd1}.pricing-card__top h3{letter-spacing:-.025em;margin:24px 0 8px;font-size:24px;line-height:1.2}.pricing-card__top>strong{letter-spacing:-.025em;font-size:28px;line-height:1.25;display:block}.pricing-card__top>p{min-height:48px;color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.65}.pricing-badge{width:fit-content;min-height:28px;color:var(--muted);background:var(--surface-soft);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}.pricing-card.is-available .pricing-badge{color:var(--success);background:#e5f4ed}.pricing-card ul{border-top:1px solid var(--line);gap:14px;margin:26px 0 28px;padding:22px 0 0;list-style:none;display:grid}.pricing-card li{color:#3f3e3a;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.pricing-card li svg{color:var(--success);flex:none;margin-top:1px}.pricing-card>.button{margin-top:auto}.pricing-card>small{min-height:34px;color:var(--muted);text-align:center;margin-top:10px;font-size:11px;line-height:1.5}.pricing-safety-note{color:var(--success);background:#edf8f2;border:1px solid #b9dcca;border-radius:14px;align-items:flex-start;gap:13px;margin-top:22px;padding:20px 22px;display:flex}.pricing-safety-note strong{margin-bottom:4px;font-size:14px;display:block}.pricing-safety-note p{color:#4d655a;margin:0;font-size:12px;line-height:1.6}.dashboard-plan-intro{color:#155b42;background:#e1f3e9;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:15px 18px;display:flex}.dashboard-plan-intro strong{font-size:14px}.dashboard-plan-intro span{font-size:12px}.pricing-grid--dashboard .pricing-card{min-height:460px}.public-shop-page{width:min(620px,100%);min-height:100vh;margin:0 auto;padding:0 18px 42px}.affiliate-notice{border-bottom:1px solid var(--line);color:var(--muted);text-align:center;margin:0 -18px 24px;padding:9px 18px;font-size:12px;line-height:1.5}.public-profile{text-align:center;flex-direction:column;align-items:center;padding:0 48px 4px;display:flex;position:relative}.public-avatar{object-fit:cover;width:64px;height:64px;box-shadow:0 0 0 1px var(--line);border:2px solid #fff;border-radius:50%}.public-profile h1{letter-spacing:-.025em;text-wrap:balance;margin:5px 0 6px;font-size:26px;font-weight:800;line-height:1.25}.public-profile p{max-width:460px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.public-handle{color:var(--brand);letter-spacing:-.01em;margin-top:8px;font-size:12px;font-weight:780;display:block}.icon-text-button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:0;right:0}.public-search-wrap{z-index:10;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefaf0;border-radius:14px;margin:18px 0 11px;padding:6px;position:sticky;top:8px;box-shadow:0 5px 20px #15151512}.public-search{border:1px solid var(--ink);background:#fff;border-radius:9px;align-items:center;gap:9px;height:46px;padding:0 11px;display:flex}.public-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #e316391f}.public-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px;font-weight:650}.public-search button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.public-controls{justify-content:flex-end;margin-bottom:12px;display:flex}.filter-menu{flex:none;position:relative}.filter-menu summary{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:5px;min-height:44px;padding:0 13px;font-size:12px;font-weight:750;list-style:none;display:flex}.filter-menu summary::-webkit-details-marker{display:none}.filter-menu>div{z-index:20;border:1px solid var(--line);width:210px;box-shadow:var(--shadow);border-radius:var(--radius-md);background:#fff;gap:14px;padding:14px;display:grid;position:absolute;top:46px;right:0}.filter-menu label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.filter-menu select{border:1px solid var(--line);background:#fff;border-radius:7px;height:38px;padding:0 8px}.checkbox-label{cursor:pointer;align-items:center;min-height:44px;flex-direction:row!important;gap:8px!important;display:flex!important}.checkbox-label input{width:17px;height:17px;accent-color:var(--brand)}.search-announcement{clip-path:inset(50%);height:1px;overflow:hidden}.result-heading{align-items:center;gap:7px;margin:0 2px 8px;display:flex}.result-heading span{color:var(--brand);font-size:12px;font-weight:800}.result-heading h2{color:var(--muted);letter-spacing:0;margin:0;font-size:12px;font-weight:650}.exact-match-section{margin:12px 0 20px}.public-product-grid{grid-template-columns:1fr;gap:9px;display:grid}.public-product-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.public-product-card:hover{box-shadow:var(--shadow);border-color:#aaa69f;transform:translateY(-1px)}.public-product-card--highlighted{border:2px solid var(--brand);box-shadow:0 6px 20px #e3163914}.public-product-card__link{grid-template-columns:84px minmax(0,1fr);align-items:stretch;gap:12px;min-height:98px;padding:7px;display:grid}.public-product-card__image{background:#e7e2d9;border-radius:11px;width:84px;min-height:84px;position:relative;overflow:hidden}.public-product-card__image img{object-fit:cover;transition:transform .24s}.public-product-card__placeholder{color:#716d65;background:linear-gradient(145deg,#f1ede5,#ded8ce);place-content:center;justify-items:center;gap:5px;display:grid;position:absolute;inset:0}.public-product-card__placeholder small{font-size:9px;font-weight:720}.public-product-card:hover .public-product-card__image img{transform:scale(1.02)}.video-code-badge,.soldout-badge{border-radius:5px;padding:3px 5px;font-size:10px;font-weight:850;line-height:1.2;position:absolute;top:5px}.video-code-badge{background:var(--brand);color:#fff;left:5px}.soldout-badge{background:var(--ink);color:#fff;right:5px}.public-product-card__body{flex-direction:column;justify-content:space-between;min-width:0;padding:4px 7px 4px 0;display:flex}.product-meta{min-width:0;color:var(--muted);justify-content:flex-end;font-size:12px;display:flex}.product-meta span{align-items:center;gap:3px;display:inline-flex}.public-product-card h3{-webkit-line-clamp:2;letter-spacing:-.015em;-webkit-box-orient:vertical;margin:4px 0 6px;font-size:15px;font-weight:730;line-height:1.42;display:-webkit-box;overflow:hidden}.product-buy-row{justify-content:flex-end;align-items:center;display:flex}.product-buy-row span{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;min-height:32px;padding:0 10px;font-size:12px;font-weight:730;display:inline-flex}.product-list-section{margin:20px 0 32px}.exact-match-section+.product-list-section{margin-top:0}.empty-search-state{text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px auto 50px;padding:38px 20px}.empty-search-state>span{background:var(--surface-soft);width:46px;height:46px;color:var(--brand);border-radius:50%;place-items:center;margin:0 auto 13px;display:grid}.empty-search-state h2{margin:0 0 7px;font-size:18px}.empty-search-state p{color:var(--muted);margin:0 0 20px;font-size:12px}.public-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:42px;padding-top:20px;font-size:12px;display:flex}.public-footer a{color:var(--brand);font-weight:800}.public-footer span:nth-child(2){flex:1}.public-shop-page--creator .public-avatar{border-radius:18px;box-shadow:5px 5px #eadfca}.public-shop-page--creator .public-profile h1{letter-spacing:-.025em;font-family:inherit;font-size:28px;font-weight:780}.public-shop-page--creator .public-product-card{border-radius:8px 20px 20px 8px}.public-shop-page--deals .affiliate-notice{color:#7a2030;background:#fff0f2;border-color:#f3c8d0;font-weight:700}.public-shop-page--deals .public-search-wrap{border-color:var(--brand);box-shadow:0 6px 24px #e316391f}.public-shop-page--deals .public-product-card{border-left:4px solid var(--brand);border-radius:10px}.dashboard-shell{background:#f5f3ee;min-height:100vh}.dashboard-sidebar{z-index:40;background:var(--sidebar);color:#d7d6d1;flex-direction:column;width:232px;padding:25px 18px;display:flex;position:fixed;inset:0 auto 0 0}.workspace-chip{border-radius:var(--radius-md);background:#20201e;border:1px solid #373733;align-items:center;gap:10px;margin:28px 0 22px;padding:11px;display:flex}.workspace-chip>span{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.workspace-chip div{gap:2px;min-width:0;display:grid}.workspace-chip strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace-chip small{color:#8e8d88;font-size:10px}.dashboard-sidebar nav{gap:3px;display:grid}.dashboard-sidebar nav a{color:#9f9e98;border-radius:8px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:13px;font-weight:650;display:flex}.dashboard-sidebar nav a:hover{color:#fff;background:#252522}.dashboard-sidebar nav a.is-active{color:#fff;box-shadow:inset 3px 0 var(--brand);background:#30302d}.sidebar-foot{border-top:1px solid #33332f;gap:3px;margin-top:auto;padding:14px 10px 0;display:grid}.sidebar-foot span{color:#bbb9b3;font-size:11px}.sidebar-foot small{color:#777670;font-size:10px}.dashboard-main{min-height:100vh;margin-left:232px}.dashboard-topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f3eeeb;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.sync-state,.topbar-actions,.publish-state{align-items:center;gap:7px;display:flex}.sync-state{color:var(--muted);font-size:11px}.sync-state i{color:var(--success);background:#dff3e9;border-radius:999px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:800}.publish-state{color:var(--muted);font-size:11px}.publish-state i{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #168b641f}.account-avatar{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;width:44px;height:44px;font-size:12px;font-weight:800}.account-menu{position:relative}.account-menu>summary{place-items:center;list-style:none;display:grid}.account-menu>summary::-webkit-details-marker{display:none}.account-menu>div{border:1px solid var(--line);background:#fff;border-radius:10px;width:180px;padding:7px;display:grid;position:absolute;top:49px;right:0;box-shadow:0 16px 40px #15151529}.account-menu a,.account-menu button{width:100%;min-height:44px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.account-menu a:hover,.account-menu button:hover{color:var(--ink);background:var(--surface-soft)}.dashboard-content{width:min(1320px,100%);margin:0 auto;padding:36px 34px 70px}.dashboard-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.dashboard-page-header span,.card-heading span,.mobile-preview-panel__header span,.shorts-inspector>span,.wizard-copy>span,.webhook-card>div>span,.domain-aside>span{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:850;display:block}.dashboard-page-header h1{letter-spacing:-.03em;margin:0;font-size:clamp(30px,3vw,38px);font-weight:800;line-height:1.2}.dashboard-page-header p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.55}.dashboard-card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:0 1px 1px #15151506}.dashboard-with-preview{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:20px;min-width:0;display:grid}.dashboard-primary{gap:18px;width:100%;min-width:0;display:grid}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.kpi-card{border:1px solid var(--line);background:var(--surface);min-width:0;padding:19px;position:relative}.kpi-card>span{color:#9d9992;position:absolute;top:16px;right:16px}.kpi-card p{color:var(--muted);margin:0 0 13px;font-size:11px;font-weight:700}.kpi-card strong{letter-spacing:-.04em;font-size:25px;display:block}.kpi-card small{color:var(--success);margin-top:5px;font-size:10px;display:block}.kpi-card:last-child small{color:var(--warning)}.card-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.card-heading h2{letter-spacing:-.035em;margin:0;font-size:18px}.card-heading a{color:var(--brand);font-size:11px;font-weight:800}.status-pill{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:4px 7px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.status-pill--success{color:#0e704e;background:#dff3e9}.status-pill--warning{color:#875800;background:#fff0cb}.status-pill--danger{color:#932117;background:#fde4df}.status-pill--neutral{color:#65635e;background:#ebe8e2}.action-inbox,.recent-sync,.dashboard-primary>.dashboard-card{padding:20px}.action-list{border-top:1px solid var(--line);margin-top:15px}.action-list a{border-bottom:1px solid #ebe7df;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:68px;display:grid}.action-list a:last-child{border-bottom:0}.action-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.action-icon--danger{color:var(--danger);background:#fde8e4}.action-icon--warning{color:var(--warning);background:#fff2d5}.action-icon--success{color:var(--success);background:#e3f4ec}.action-list strong{font-size:12px;display:block}.action-list p{color:var(--muted);margin:3px 0 0;font-size:10px}.action-list b{color:var(--brand);font-size:10px}.ranking-list{margin-top:14px}.ranking-list>div{grid-template-columns:28px minmax(0,1fr) 55px;align-items:center;gap:10px;min-height:47px;display:grid}.ranking-list>div>div{min-width:0}.ranking-list>div>span{color:#aaa69e;font-size:10px;font-weight:800}.ranking-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.ranking-list>div>b{text-align:right;font-size:10px}.mini-bar{background:#ede9e1;height:3px;margin-top:6px}.mini-bar i{background:var(--brand);height:100%;display:block}.sync-summary{background:#edf7f2;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;margin-top:15px;padding:14px;display:grid}.sync-summary>span{width:36px;height:36px;color:var(--success);background:#fff;border-radius:50%;place-items:center;display:grid}.sync-summary strong{font-size:12px}.sync-summary p{color:var(--muted);margin:4px 0 0;font-size:10px}.sync-summary small{color:var(--success);font-size:9px;font-weight:750}.mobile-preview-panel{border:1px solid var(--line);background:#ebe6dd;padding:15px;position:sticky;top:84px}.mobile-preview-panel__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mobile-preview-panel__header span{color:var(--muted);margin:0}.mobile-preview-panel__header i{color:var(--success);font-size:10px;font-style:normal;font-weight:800}.phone-preview{border:5px solid var(--ink);background:var(--bg);border-radius:28px;padding:17px 14px;box-shadow:0 12px 30px #1515151f}.phone-preview__bar{background:var(--ink);border-radius:99px;width:56px;height:4px;margin:-6px auto 15px}.phone-preview__profile{align-items:center;gap:8px;display:flex}.phone-preview__profile img{object-fit:cover;border-radius:50%}.phone-preview__profile div{display:grid}.phone-preview__profile strong{font-size:10px}.phone-preview__profile span{color:var(--muted);font-size:7px}.phone-preview__search{border:1px solid var(--ink);height:32px;color:var(--muted);background:#fff;border-radius:7px;align-items:center;gap:6px;margin:13px 0 10px;padding:0 9px;font-size:8px;display:flex}.phone-preview__list{gap:6px;display:grid}.phone-preview__list article{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:42px minmax(0,1fr) 10px;align-items:center;gap:7px;min-width:0;padding:4px;display:grid}.phone-preview__list article>div{background:#ddd;border-radius:6px;width:42px;height:42px;position:relative;overflow:hidden}.phone-preview__list img{object-fit:cover}.phone-preview__list article>div span{background:var(--brand);color:#fff;border-radius:3px;padding:2px 3px;font-size:5px;font-weight:850;position:absolute;top:3px;left:3px}.phone-preview__list section{gap:4px;min-width:0;display:grid}.phone-preview__list strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:7px;line-height:1.35;display:-webkit-box;overflow:hidden}.phone-preview__list>article>svg{color:var(--muted)}.dashboard-bottom-nav{display:none}.product-toolbar{grid-template-columns:1fr 170px auto;gap:9px;margin-bottom:12px;padding:12px;display:grid}.admin-search{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 11px;display:flex}.admin-search:focus-within{border-color:var(--ink)}.admin-search input{border:0;outline:0;flex:1;min-width:0;font-size:12px}.admin-search button{cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.select-control{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:0 10px;display:flex;position:relative}.select-control select{appearance:none;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px;font-weight:700}.product-table-card{overflow:hidden}.table-summary{border-bottom:1px solid var(--line);align-items:center;gap:13px;min-height:54px;padding:0 16px;display:flex}.table-summary span{font-size:12px;font-weight:850}.table-summary p{color:var(--muted);margin:0;font-size:10px}.product-table-wrap{overflow-x:auto}.product-table{border-collapse:collapse;width:100%;min-width:850px}.product-table th{height:38px;color:var(--muted);text-align:left;background:#f4f1eb;font-size:9px;font-weight:800}.product-table th:first-child,.product-table td:first-child{width:54px;padding-left:5px}.product-table td{height:68px;color:var(--muted);border-top:1px solid #ece8e1;padding:8px 6px;font-size:10px}.product-table input[type=checkbox]{width:15px;height:15px;accent-color:var(--brand)}.table-checkbox-hit{cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.table-checkbox-hit input[type=checkbox]{width:20px;height:20px}.product-cell{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-width:260px;padding:0;display:flex}.product-cell>span{background:#ddd;border-radius:7px;flex:none;width:46px;height:46px;position:relative;overflow:hidden}.product-cell img{object-fit:cover}.product-cell strong{max-width:290px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.product-cell small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.code-cell{color:var(--brand);font-size:11px}.visibility-on,.product-table td>span:not(.status-pill){align-items:center;gap:4px;display:inline-flex}.visibility-on{color:var(--success)}.icon-button{cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:44px;height:44px;display:grid}.icon-button:hover{background:var(--surface-soft)}.product-mobile-list{display:none}.bulk-action-bar{z-index:50;background:var(--ink);color:#fff;border:1px solid #333;border-radius:12px;align-items:center;gap:7px;min-height:52px;padding:8px 10px 8px 18px;display:flex;position:fixed;bottom:24px;left:calc(50% + 116px);transform:translate(-50%);box-shadow:0 14px 40px #15151540}.bulk-action-bar strong{margin-right:10px;font-size:11px}.bulk-action-bar button{color:#fff;cursor:pointer;background:#282825;border:1px solid #4c4c48;border-radius:6px;align-items:center;gap:5px;min-height:44px;padding:0 11px;font-size:11px;display:flex}.drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1515155c;justify-content:flex-end;display:flex;position:fixed;inset:0}.edit-drawer{width:min(460px,100%);height:100dvh;padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--surface);animation:.18s ease-out slide-in;overflow-y:auto;box-shadow:-14px 0 44px #15151526}@keyframes slide-in{0%{opacity:.5;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.edit-drawer header{justify-content:space-between;align-items:start;margin-bottom:26px;display:flex}.edit-drawer header span{color:var(--brand);font-size:10px;font-weight:850}.edit-drawer h2{margin:4px 0 0;font-size:23px}.edit-drawer form{gap:19px;display:grid}.edit-drawer label,.settings-form label,.domain-form>label{color:var(--muted);gap:7px;font-size:11px;font-weight:750;display:grid}.edit-drawer input,.edit-drawer select,.settings-form input,.settings-form textarea,.domain-form input{border:1px solid var(--line);width:100%;min-height:43px;color:var(--ink);background:#fff;border-radius:8px;outline:0;padding:0 11px}.edit-drawer input:focus,.edit-drawer select:focus{border-color:var(--ink)}.edit-drawer label small{color:#939089;font-size:9px;font-weight:500}.form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.url-input{position:relative}.url-input input{padding-right:34px}.url-input svg{color:var(--muted);position:absolute;top:13px;right:11px}.drawer-note{color:var(--success);background:#e9f6f0;gap:9px;padding:12px;display:flex}.drawer-note p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.drawer-note strong{color:var(--ink);display:block}.edit-drawer footer{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.shorts-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:14px;display:grid}.shorts-list{overflow:hidden}.shorts-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ece8e1;grid-template-columns:42px 1fr auto 20px;align-items:center;gap:12px;width:100%;min-height:92px;padding:14px 16px;display:grid}.shorts-list>button:hover{background:#faf8f3}.platform-mark{color:#fff;background:var(--ink);border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.platform-mark--youtube{background:#d71935}.platform-mark--instagram{background:#a84372}.platform-mark--tiktok{background:#151515}.shorts-list>button>div>div{align-items:center;gap:7px;display:flex}.shorts-list b{color:var(--brand);font-size:10px}.shorts-list strong{margin:5px 0;font-size:13px;display:block}.shorts-list small{color:var(--muted);font-size:9px}.product-count{background:var(--surface-soft);color:var(--muted);border-radius:7px;padding:5px 7px;font-size:9px;font-weight:750}.shorts-inspector{min-height:420px;padding:20px;position:sticky;top:84px}.inspector-heading{justify-content:space-between;gap:12px;display:flex}.inspector-heading b{color:var(--brand);font-size:11px}.inspector-heading h2{margin:5px 0 0;font-size:17px;line-height:1.45}.inspector-help{color:var(--muted);margin:14px 0;font-size:10px}.linked-products{gap:7px;margin-bottom:13px;display:grid}.linked-products>div{background:var(--surface-soft);grid-template-columns:24px 1fr 24px;align-items:center;gap:8px;padding:10px;display:grid}.linked-products>div>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.linked-products strong{font-size:10px;display:block}.linked-products small{color:var(--muted);font-size:8px}.linked-products button{cursor:pointer;background:0 0;border:0}.shorts-inspector .button{margin-top:8px}.inspector-empty{min-height:320px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.inspector-empty h2{color:var(--ink);margin:13px 0 5px;font-size:16px}.inspector-empty p{max-width:230px;margin:0;font-size:10px;line-height:1.6}.analytics-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.analytics-summary article{border:1px solid var(--line);background:var(--surface);padding:17px}.analytics-summary article>span{color:var(--muted);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.analytics-summary strong{letter-spacing:-.04em;margin:15px 0 4px;font-size:23px;display:block}.analytics-summary small{align-items:center;gap:3px;font-size:9px;display:flex}.positive{color:var(--success)!important}.negative{color:var(--danger)!important}.muted{color:var(--muted)!important}.analytics-grid{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.analytics-grid>section{padding:20px}.chart-area{border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000 0 60px,#eeeae3 61px);align-items:flex-end;gap:8px;height:245px;margin-top:26px;display:flex}.chart-area>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.chart-area i{background:var(--brand);opacity:.82;width:100%;max-width:24px;min-height:8px;transition:height .3s;display:block}.chart-area>div:nth-child(odd) i{opacity:.45}.chart-area span{height:15px;color:var(--muted);font-size:7px}.funnel{gap:7px;margin-top:22px;display:grid}.funnel>div{color:#fff;background:var(--ink);justify-content:space-between;align-items:center;min-width:56%;height:45px;margin:0 auto;padding:0 12px;display:flex}.funnel>div:nth-child(2){background:#474641}.funnel>div:nth-child(3){background:#77736c}.funnel>div:nth-child(4){background:var(--brand)}.funnel span{font-size:9px}.funnel strong{font-size:11px}.funnel-card>p{color:var(--muted);align-items:flex-start;gap:5px;margin:16px 0 0;font-size:9px;line-height:1.5;display:flex}.top-product-table{grid-column:1/-1}.top-product-table>div:not(.card-heading){border-top:1px solid #ece8e1;grid-template-columns:28px 1fr 80px 55px;align-items:center;gap:10px;min-height:54px;display:grid}.top-product-table>div:not(.card-heading)>span{color:#aaa69e;font-size:9px}.top-product-table strong{font-size:11px;display:block}.top-product-table small{color:var(--muted);font-size:8px}.top-product-table b{font-size:10px}.top-product-table em{align-items:center;gap:2px;font-size:9px;font-style:normal;font-weight:750;display:flex}.automation-stack{gap:14px;display:grid}.connection-card{padding:24px}.connection-card__intro{grid-template-columns:52px 1fr;gap:15px;display:grid}.connection-logo{background:var(--ink);color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.connection-title{align-items:center;gap:9px;display:flex}.connection-title h2{margin:0;font-size:20px}.connection-card__intro p{max-width:680px;color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.6}.connection-idle{justify-content:space-between;align-items:end;gap:20px;margin:22px 0 0 67px;display:flex}.scope-list{flex-wrap:wrap;gap:8px 15px;display:flex}.scope-list span{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.scope-list svg{color:var(--success)}.connection-loading{min-height:95px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.device-flow{background:var(--surface-soft);grid-template-columns:1fr 1.4fr;align-items:center;gap:24px;margin-top:22px;padding:18px;display:grid}.device-code{gap:5px;display:grid}.device-code span{color:var(--muted);font-size:9px;font-weight:750}.device-code strong{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:28px}.device-code button{width:fit-content;color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9px;font-weight:800;display:flex}.device-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.device-actions small{width:100%;color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.sync-preview{background:var(--surface-soft);grid-template-columns:1fr 1.2fr auto;align-items:center;gap:22px;margin-top:20px;padding:18px;display:grid}.sync-preview>div span{color:var(--brand);font-size:9px;font-weight:850}.sync-preview h3{margin:3px 0 4px;font-size:18px}.sync-preview p{color:var(--muted);margin:0;font-size:9px}.sync-preview ul{grid-template-columns:1fr 1fr;gap:7px 18px;margin:0;padding:0;list-style:none;display:grid}.sync-preview li{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.sync-preview li strong{color:var(--ink)}.connected-state{background:#e9f6f0;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;margin-top:20px;padding:16px;display:grid}.connected-state>span{width:38px;height:38px;color:var(--success);background:#fff;border-radius:50%;place-items:center;display:grid}.connected-state h3{margin:0;font-size:13px}.connected-state p{color:var(--muted);margin:4px 0 0;font-size:9px}.connection-error{background:#fde8e4;justify-content:space-between;align-items:center;margin-top:20px;padding:14px;display:flex}.connection-error p{color:var(--danger);margin:0;font-size:10px}.automation-stack>.dashboard-card:not(.connection-card):not(.webhook-card){padding:22px}.schedule-chip{background:var(--surface-soft);color:var(--muted);border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:750;display:flex}.preset-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px;display:grid}.preset-grid article{border:1px solid #e7e3dc;grid-template-columns:34px 1fr auto;align-items:start;gap:10px;min-height:94px;padding:14px;display:grid}.preset-grid article>span{background:var(--surface-soft);width:34px;height:34px;color:var(--brand);border-radius:8px;place-items:center;display:grid}.preset-grid h3{margin:2px 0 5px;font-size:12px}.preset-grid p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.health-stack{gap:16px;display:grid}.health-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.health-status-grid article{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:142px;padding:18px;position:relative}.health-status-grid article>span{color:#8b8780;position:absolute;top:17px;right:17px}.health-status-grid article>p{color:var(--muted);margin:0 0 17px;font-size:12px;font-weight:720}.health-status-grid article>strong{letter-spacing:-.045em;font-size:29px;line-height:1;display:block}.health-status-grid article>small{color:var(--muted);margin-top:10px;font-size:11px;display:block}.health-status-grid article.has-warning{background:#fffaf0;border-color:#edc46c}.health-status-grid article.has-warning>span,.health-status-grid article.has-warning>strong{color:var(--warning)}.health-agent-card{background:#fff9eb;border:1px solid #e3c67d;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;display:grid}.health-agent-card>span{color:#89600a;background:#f7e8bd;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.health-agent-card strong{font-size:13px;display:block}.health-agent-card p{max-width:820px;color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.55}.health-agent-card.is-connected{background:#eff8f4;border-color:#b8ddcd}.health-agent-card.is-connected>span{color:var(--success);background:#dcefe7}.health-inbox{padding:22px}.health-inbox .card-heading b{color:#fff;background:var(--ink);border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 9px;font-size:11px;display:grid}.health-empty{text-align:center;place-content:center;justify-items:center;min-height:290px;display:grid}.health-empty>span{width:56px;height:56px;color:var(--success);background:#e5f3ed;border-radius:50%;place-items:center;display:grid}.health-empty h3{margin:15px 0 7px;font-size:16px}.health-empty p{max-width:390px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.health-empty a{color:var(--brand);margin-top:16px;font-size:12px;font-weight:800}.health-alert-list{gap:10px;margin-top:17px;display:grid}.health-alert-card{background:#fffdfa;border:1px solid #e4dfd6;grid-template-columns:minmax(0,1.25fr) minmax(250px,.85fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.health-alert-product{grid-template-columns:68px minmax(0,1fr) 36px;align-items:center;gap:12px;min-width:0;display:grid}.health-alert-thumb{width:68px;height:68px;color:var(--muted);background:var(--surface-soft);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.health-alert-thumb img{object-fit:cover}.health-alert-product h3{text-overflow:ellipsis;white-space:nowrap;margin:7px 0 4px;font-size:13px;line-height:1.35;overflow:hidden}.health-alert-product p{color:var(--muted);margin:0;font-size:11px}.health-alert-product>a{width:36px;height:36px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.health-alert-product>a:hover{color:var(--ink);background:var(--surface-soft)}.health-alert-evidence{min-width:0;color:var(--warning);grid-template-columns:20px 1fr;gap:9px;display:grid}.health-alert-evidence strong{color:var(--ink);font-size:11px}.health-alert-evidence p{color:var(--muted);margin:4px 0;font-size:11px;line-height:1.5}.health-alert-evidence small{color:var(--warning);font-size:10px;font-weight:750}.health-alert-actions{justify-content:flex-end;gap:7px;display:flex}.health-alert-actions .button{white-space:nowrap;min-height:40px}.switch{cursor:pointer;justify-items:end;gap:4px;display:grid}.switch input{opacity:0;position:absolute}.switch>span{background:#ccc8c0;border-radius:999px;width:34px;height:20px;transition:background .16s;position:relative}.switch>span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.switch input:checked+span{background:var(--success)}.switch input:checked+span:after{transform:translate(14px)}.switch em{color:var(--muted);font-size:8px;font-style:normal;font-weight:700}.webhook-card{grid-template-columns:1fr auto;align-items:center;gap:6px 22px;padding:20px;display:grid}.webhook-card h2{margin:0;font-size:17px}.webhook-card p{color:var(--muted);margin:5px 0 0;font-size:9px}.webhook-card code{color:var(--brand);background:#f5e8e8;grid-area:1/2/2;padding:9px 12px;font-size:11px}.webhook-card>p{text-align:right;grid-column:2}.import-wizard{overflow:hidden}.wizard-steps{background:#f0ece4;grid-template-columns:repeat(4,1fr);margin:0;padding:0 24px;list-style:none;display:grid}.wizard-steps li{color:#99958e;align-items:center;gap:8px;height:70px;display:flex;position:relative}.wizard-steps li:not(:last-child):after{content:"";background:#d2cec6;height:1px;position:absolute;bottom:17px;left:42px;right:12px}.wizard-steps li>span{z-index:1;background:#dcd8d0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-weight:850;display:grid;position:relative}.wizard-steps li b{font-size:10px}.wizard-steps li.is-active{color:var(--ink)}.wizard-steps li.is-active>span{background:var(--brand);color:#fff}.wizard-steps li.is-complete{color:var(--success)}.wizard-steps li.is-complete>span{background:var(--success);color:#fff}.wizard-panel{padding:28px}.wizard-copy h2{letter-spacing:-.04em;margin:4px 0 7px;font-size:22px}.wizard-copy p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.source-options{grid-template-columns:repeat(3,1fr);gap:9px;margin:22px 0 14px;display:grid}.source-options button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;gap:5px;min-height:94px;padding:14px;display:grid}.source-options button.is-active{border:2px solid var(--ink);background:#f9f6f0;padding:13px}.source-options svg{color:var(--brand)}.source-options strong{margin-top:4px;font-size:11px}.source-options span{color:var(--muted);font-size:9px}.safe-import-note{color:var(--success);background:#edf7f2;gap:10px;margin-bottom:14px;padding:12px;display:flex}.safe-import-note strong{font-size:10px}.safe-import-note p{color:var(--muted);margin:3px 0 0;font-size:9px}.csv-editor{color:var(--muted);gap:7px;font-size:10px;font-weight:750;display:grid}.csv-editor textarea{resize:vertical;border:1px solid var(--line);color:#e9e7e0;background:#1d1d1b;border-radius:8px;outline:0;width:100%;min-height:170px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.65}.csv-editor>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.csv-editor small{color:#96928a;font-size:11px;font-weight:500}.file-button{border:1px solid var(--line);min-height:44px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:0 12px;display:flex;position:relative}.file-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.import-mobile-list{display:none}.file-button input{opacity:0;pointer-events:none;position:absolute}.wizard-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;margin-top:24px;padding-top:17px;display:flex}.wizard-actions>span{color:var(--muted);margin-right:auto;font-size:9px}.import-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0 12px;display:grid}.import-summary div{background:var(--surface-soft);gap:3px;padding:12px;display:grid}.import-summary strong{font-size:17px}.import-summary span{color:var(--muted);font-size:8px}.import-table-wrap{border:1px solid var(--line);overflow-x:auto}.import-table{border-collapse:collapse;width:100%;min-width:730px}.import-table th{height:36px;color:var(--muted);text-align:left;background:#f3f0e9;padding:0 9px;font-size:8px}.import-table td{border-top:1px solid #ebe7df;height:58px;padding:8px 9px;font-size:9px}.import-table td>strong{text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:10px;display:block;overflow:hidden}.import-table td>small{max-width:300px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.import-table td>b{color:var(--brand)}.commit-preview{grid-template-columns:1.3fr .7fr;gap:12px;margin-top:20px;display:grid}.commit-list{border:1px solid var(--line)}.commit-list article{border-top:1px solid #ebe7df;grid-template-columns:26px 1fr 20px;align-items:center;gap:9px;min-height:62px;padding:9px 12px;display:grid}.commit-list article:first-child{border-top:0}.commit-list article>span{color:#aaa69e;font-size:9px}.commit-list article b{color:var(--brand);font-size:8px}.commit-list article strong{margin:2px 0;font-size:10px;display:block}.commit-list article small{color:var(--muted);font-size:8px}.commit-list article>svg{color:var(--warning)}.commit-preview aside{background:var(--ink);color:#fff;padding:17px}.commit-preview aside>span{color:#aaa9a3;font-size:9px}.commit-preview aside h3{margin:5px 0 17px;font-size:20px}.commit-preview ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.commit-preview li{color:#c6c5bf;align-items:center;gap:6px;font-size:9px;display:flex}.import-result{text-align:center}.import-result .result-icon{width:64px;height:64px;color:var(--success);background:#e5f4ed;border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.import-result .result-icon--neutral{background:var(--surface-soft);color:var(--muted)}.import-result>.status-pill{margin:0 auto}.import-result h2{margin:12px 0 7px;font-size:23px}.import-result>p{color:var(--muted);margin:0;font-size:11px}.result-report{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:560px;margin:24px auto;display:grid}.result-report span{border-right:1px solid var(--line);color:var(--muted);gap:3px;padding:13px 8px;font-size:8px;display:grid}.result-report span:last-child{border-right:0}.result-report b{color:var(--ink);font-size:17px}.result-actions{justify-content:center;gap:8px;display:flex}.import-result>small{color:#99958e;margin-top:14px;font-size:8px;display:block}.domain-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}.domain-wizard{min-height:560px;overflow:hidden}.domain-timeline{background:#f0ece4;grid-template-columns:repeat(4,1fr);padding:0 22px;display:grid}.domain-timeline>div{color:#99958e;align-items:center;gap:7px;height:66px;display:flex;position:relative}.domain-timeline>div:not(:last-child):after{content:"";background:#d3cfc7;height:1px;position:absolute;bottom:15px;left:36px;right:10px}.domain-timeline span{z-index:1;background:#dad6ce;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:850;display:grid;position:relative}.domain-timeline b{font-size:9px}.domain-timeline .is-active{color:var(--ink)}.domain-timeline .is-active span{color:#fff;background:var(--brand)}.domain-timeline .is-complete{color:var(--success)}.domain-timeline .is-complete span{color:#fff;background:var(--success)}.domain-form,.dns-panel,.domain-active,.domain-verifying{max-width:650px;margin:0 auto;padding:44px 28px}.domain-hero-icon{color:#fff;background:var(--ink);border-radius:13px;place-items:center;width:52px;height:52px;margin-bottom:15px;display:grid}.domain-form h2,.domain-active h2,.domain-verifying h2{letter-spacing:-.045em;margin:0 0 8px;font-size:24px}.domain-form>p,.domain-active>p,.domain-verifying p{color:var(--muted);margin:0 0 22px;font-size:11px;line-height:1.65}.domain-type-row{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px;display:grid}.domain-type-row button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;gap:3px;min-height:62px;padding:10px 12px;display:grid}.domain-type-row button.is-active{border:2px solid var(--ink);background:var(--surface-soft);padding:9px 11px}.domain-type-row strong{font-size:10px}.domain-type-row span{color:var(--muted);font-size:8px}.domain-form .button{margin-top:14px}.form-error{color:var(--danger)!important;font-size:10px!important}.dns-panel .wizard-copy{margin-bottom:20px}.dns-record{border:1px solid var(--line)}.dns-record>div{border-top:1px solid #ebe7df;grid-template-columns:120px 1fr auto;align-items:center;gap:8px;min-height:52px;padding:8px 12px;display:grid}.dns-record>div:first-child{border-top:0}.dns-record span{color:var(--muted);font-size:8px}.dns-record strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.dns-record button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:flex}.dns-help{color:var(--warning);background:#fff3d8;gap:8px;margin:13px 0;padding:11px;display:flex}.dns-help p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.dns-help strong{color:var(--ink);display:block}.domain-verifying{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.domain-verifying svg{color:var(--brand);margin-bottom:16px}.domain-active{text-align:center}.domain-active>span:first-child{width:62px;height:62px;color:var(--success);background:#e5f4ed;border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.domain-active>.status-pill{margin:0 auto 10px}.domain-detail{border:1px solid var(--line);text-align:left;margin:22px 0}.domain-detail div{border-top:1px solid #ebe7df;justify-content:space-between;align-items:center;min-height:46px;padding:0 12px;display:flex}.domain-detail div:first-child{border-top:0}.domain-detail span{color:var(--muted);font-size:9px}.domain-detail strong{color:var(--success);align-items:center;gap:4px;font-size:9px;display:flex}.domain-active-actions{justify-content:center;gap:8px;display:flex}.domain-locked{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:620px;min-height:430px;margin:0 auto;padding:56px 28px;display:flex}.domain-locked>span{width:54px;height:54px;color:var(--brand);background:#f8e7ea;border-radius:15px;place-items:center;display:grid}.domain-locked h2{letter-spacing:-.045em;margin:18px 0 8px;font-size:23px}.domain-locked p{max-width:470px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.domain-locked code{border:1px solid var(--line);background:var(--surface-soft);margin:20px 0;padding:11px 14px;font-size:13px;font-weight:800}.domain-locked>div{gap:8px;display:flex}.domain-aside{padding:19px}.domain-aside h2{overflow-wrap:anywhere;margin:4px 0 10px;font-size:14px}.domain-aside p{color:var(--muted);margin:13px 0;font-size:9px;line-height:1.55}.domain-aside hr{border:0;border-top:1px solid var(--line);margin:18px 0}.domain-aside>strong{font-size:10px}.domain-aside ul{color:var(--muted);margin:10px 0 0;padding-left:16px;font-size:9px;line-height:1.9}.settings-grid{grid-template-columns:1fr 1fr;gap:14px;padding-bottom:70px;display:grid}.settings-section{padding:21px}.settings-form{gap:15px;margin-top:17px;display:grid}.settings-form textarea{resize:vertical;min-height:82px;padding:10px 11px}.handle-input{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;display:flex;overflow:hidden}.handle-input span{color:var(--muted);white-space:nowrap;padding-left:11px;font-size:10px;font-weight:500}.handle-input input{border:0;min-width:0;padding-left:2px}.settings-help{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.55}.theme-options{gap:7px;display:grid}.theme-options button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:70px;padding:11px;display:grid;position:relative}.theme-options button.is-active{border:2px solid var(--ink);background:#f8f5ef;padding:10px}.theme-options button>span{width:36px;height:36px;color:var(--brand);background:#f5e9e9;border-radius:9px;place-items:center;display:grid}.theme-options strong{font-size:11px}.theme-options p{color:var(--muted);margin:4px 0 0;font-size:9px}.theme-options i{color:#fff;background:var(--success);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.api-settings{grid-column:1/-1}.api-settings>p{color:var(--muted);font-size:10px}.masked-key{background:var(--surface-soft);justify-content:space-between;align-items:center;margin:14px 0 6px;padding:10px 12px;display:flex}.masked-key code{font-size:10px}.masked-key button{cursor:pointer;background:0 0;border:0}.api-settings>small{color:#96928b;font-size:8px}.settings-domain-card .button{margin-top:12px}.danger-zone{background:snow;border-color:#e5b4ae}.danger-zone .card-heading>svg,.danger-zone .card-heading span{color:var(--danger)}.danger-zone>p{color:var(--muted);font-size:10px;line-height:1.65}.danger-zone>.button--ghost{width:100%;margin-top:12px}.reauth-state{color:var(--success);background:#edf8f2;border:1px solid #a9d7c1;border-radius:8px;align-items:center;gap:7px;margin-top:12px;padding:10px 11px;font-size:10px;font-weight:750;display:flex}.danger-zone>label{color:var(--muted);gap:7px;margin:14px 0 10px;font-size:10px;display:grid}.danger-zone input{background:#fff;border:1px solid #d4a19a;border-radius:8px;min-height:42px;padding:0 11px}.danger-zone input:disabled{cursor:not-allowed;border-color:var(--line);background:#f0eee9}.danger-zone .button{width:100%}.settings-save-bar{z-index:35;background:var(--ink);color:#fff;border:1px solid #333;justify-content:space-between;align-items:center;min-height:56px;padding:8px 10px 8px 16px;display:flex;position:fixed;bottom:20px;left:266px;right:34px;box-shadow:0 14px 40px #15151538}.settings-save-bar span{color:#c4c2bc;align-items:center;gap:6px;font-size:10px;display:flex}.centered-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.centered-state h1{margin:30px 0 8px}.centered-state p{color:var(--muted);margin:0 0 24px}.login-page{background:var(--surface);grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.login-page>section{color:#fff;background:var(--ink);flex-direction:column;padding:52px clamp(30px,7vw,100px);display:flex}.login-page>section .brand-mark__icon{box-shadow:inset 0 0 0 1px #ffffff26}.login-page>section .brand-mark{color:#fff}.login-copy{margin:auto 0}.login-copy>span{color:#ff6b82;letter-spacing:.1em;font-size:10px;font-weight:850}.login-copy h2{letter-spacing:-.035em;margin:14px 0 18px;font-size:clamp(36px,4vw,56px);font-weight:800;line-height:1.2}.login-copy p{color:#aaa9a4;max-width:560px;margin:0;font-size:14px;line-height:1.8}.login-page>section>a{color:#b7b6b0;font-size:11px;font-weight:750}.login-page>aside{place-items:center;padding:30px;display:grid}.login-form,.login-message{width:min(420px,100%)}.login-icon,.login-message>span{color:#fff;background:var(--brand);border-radius:13px;place-items:center;width:50px;height:50px;margin-bottom:18px;display:grid}.login-form h1,.login-message h2{letter-spacing:-.025em;margin:0 0 8px;font-size:28px;font-weight:800;line-height:1.25}.login-form>p,.login-message p{color:var(--muted);margin:0 0 26px;font-size:12px;line-height:1.6}.login-form>label{color:var(--muted);gap:7px;font-size:10px;font-weight:750;display:grid}.login-form input{border:1px solid var(--line);background:#fff;border-radius:8px;outline:0;min-height:48px;padding:0 12px}.login-form input:focus{border-color:var(--ink)}.login-form .button{margin-top:12px}.login-security{color:var(--success);align-items:flex-start;gap:7px;margin-top:16px;display:flex}.login-security span{color:var(--muted);font-size:9px;line-height:1.5}.login-message>span{background:var(--success);border-radius:50%}.login-message small{color:#99958e;font-size:9px}.auth-form{width:min(460px,100%);padding-block:28px}.auth-kicker{letter-spacing:.12em;font-weight:850;color:var(--brand)!important;margin:0 0 8px!important;font-size:10px!important}.auth-field{color:var(--ink);gap:8px;margin-top:16px;font-size:13px;font-weight:760;display:grid}.auth-field>span{justify-content:space-between;align-items:baseline;display:flex}.auth-field>span small{color:var(--muted);font-size:11px;font-weight:600}.auth-field>small{color:var(--muted);font-size:11px;font-weight:550;line-height:1.55}.auth-form input{width:100%;min-height:50px;color:var(--ink);background:#fff;border:1px solid #d8d3ca;border-radius:10px;outline:none;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.auth-form input:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px #e316391f}.auth-form input[aria-invalid=true]{border-color:var(--danger)}.password-input{position:relative}.password-input input{padding-right:50px}.password-input button{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:3px;right:3px}.password-input button:hover{color:var(--ink);background:#f3f0e9}.password-input button:focus-visible{outline-offset:1px;outline:3px solid #e3163933}.auth-form-links{justify-content:flex-end;margin-top:10px;display:flex}.auth-form-links a,.auth-switch a{color:var(--brand);text-underline-offset:3px;font-size:12px;font-weight:750;text-decoration:underline}.auth-switch{color:var(--muted);text-align:center;margin:18px 0 0!important;font-size:12px!important}.auth-form .form-error{background:#fff0f2;border-radius:9px;padding:11px 12px;line-height:1.55;color:var(--danger)!important;margin:12px 0 0!important;font-size:13px!important}.form-success{background:#edf8f2;border-radius:9px;padding:11px 12px;color:var(--success)!important;margin:0 0 14px!important;font-size:13px!important}.field-error,.field-success{margin:7px 0 0!important;font-size:12px!important}.field-error{color:var(--danger)!important}.field-success{color:var(--success)!important}.password-checks{flex-wrap:wrap;gap:7px 12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.password-checks li{color:#aaa59c;align-items:center;gap:4px;font-size:11px;display:flex}.password-checks li svg{border:1px solid;border-radius:50%;padding:1px}.password-checks li.is-valid{color:var(--success)}.consent-card{background:#fff;border:1px solid #d8d3ca;border-radius:14px;margin:22px 0 6px;padding:0;overflow:hidden}.consent-card legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.consent-card input{width:20px;height:20px;min-height:20px;accent-color:var(--brand);flex:0 0 20px;padding:0}.consent-all{cursor:pointer;background:#f7f4ee;align-items:center;gap:12px;min-height:68px;padding:13px 16px;display:flex}.consent-all span{gap:3px;display:grid}.consent-all strong{color:var(--ink);font-size:14px}.consent-all small{color:var(--muted);font-size:11px;font-weight:550}.consent-list{border-top:1px solid #e5e0d7;padding:8px 16px 14px}.consent-list>label{min-height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;display:flex}.consent-list>label>span{flex:1;font-size:12px;line-height:1.45}.consent-list b{color:var(--brand);margin-right:5px;font-size:10px}.consent-list b.optional{color:var(--muted)}.consent-list a{min-width:44px;min-height:44px;color:var(--muted);text-underline-offset:3px;justify-content:flex-end;align-items:center;font-size:11px;text-decoration:underline;display:inline-flex}.consent-list details{background:#f7f4ee;border-radius:9px;margin:0 0 6px 30px;padding:10px 12px}.consent-list summary{color:var(--ink);cursor:pointer;font-size:11px;font-weight:750}.consent-list dl{gap:8px;margin:10px 0 4px;display:grid}.consent-list dl div{grid-template-columns:66px 1fr;gap:8px;display:grid}.consent-list dt,.consent-list dd,.consent-list details p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.consent-list dt{color:var(--ink);font-weight:750}.auth-notice{color:var(--success);background:#edf8f2;border-radius:10px;gap:9px;margin:18px 0;padding:14px;display:flex}.auth-notice span{color:var(--muted);font-size:12px;line-height:1.6}.auth-complete-message strong{color:var(--ink)}.auth-steps{gap:20px;margin:30px 0 0;padding:0;list-style:none;display:flex}.auth-steps li{color:#c5c1b9;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.auth-steps b{color:#ff6b82;border:1px solid #55534f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.signup-complete ol{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.signup-complete li{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:13px 14px;display:flex}.signup-complete li>svg{color:var(--brand)}.signup-complete li span{text-align:left;gap:3px;display:grid}.signup-complete li b{font-size:13px}.signup-complete li small{color:var(--muted);font-size:11px}.signup-consent-summary{border:1px solid var(--line);border-left:4px solid var(--brand);background:var(--surface);margin:34px 0 52px;padding:clamp(20px,4vw,34px);scroll-margin-top:100px}.signup-consent-summary dl{grid-template-columns:repeat(3,1fr);gap:0;margin:20px 0;display:grid}.signup-consent-summary dl div{border-right:1px solid var(--line);padding:0 18px}.signup-consent-summary dl div:first-child{padding-left:0}.signup-consent-summary dl div:last-child{border-right:0;padding-right:0}.signup-consent-summary dt{color:var(--ink);margin-bottom:7px;font-size:12px;font-weight:800}.signup-consent-summary dd,.signup-consent-summary>p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.onboarding-page{background:var(--bg);min-height:100vh;padding:30px clamp(18px,5vw,64px) 64px}.onboarding-page>header{justify-content:space-between;align-items:center;width:min(1040px,100%);margin:0 auto 58px;display:flex}.onboarding-page>header>span{color:var(--success);background:#dff3e9;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.onboarding-page>section{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(40px,8vw,100px);width:min(1040px,100%);margin:0 auto;display:grid}.onboarding-copy>span{color:var(--brand);letter-spacing:.12em;font-size:11px;font-weight:850}.onboarding-copy h1{letter-spacing:-.06em;margin:15px 0 20px;font-size:clamp(40px,5vw,62px);line-height:1.12}.onboarding-copy p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.onboarding-form{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);gap:18px;padding:clamp(24px,4vw,40px);display:grid}.onboarding-form>label{color:var(--muted);gap:7px;font-size:11px;font-weight:750;display:grid}.onboarding-form input,.onboarding-form textarea{border:1px solid var(--line);background:#fff;border-radius:8px;outline:0;width:100%;min-height:46px;padding:10px 11px}.onboarding-form textarea{resize:vertical;min-height:84px}.onboarding-form input:focus,.onboarding-form textarea:focus{border-color:var(--ink)}.onboarding-form small{color:#918d85;font-size:9px}.onboarding-check{width:fit-content;color:var(--success);background:#e6f4ed;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:800;display:flex}.legal-page{min-height:100vh;padding:28px 20px 80px}.legal-page>header,.legal-content{width:min(760px,100%);margin-inline:auto}.legal-page>header{margin-bottom:46px}.legal-content{border:1px solid var(--line);background:var(--surface);padding:clamp(24px,5vw,54px)}.legal-content>span{color:var(--brand);letter-spacing:.1em;font-size:10px;font-weight:850}.legal-content h1{letter-spacing:-.055em;margin:10px 0 12px;font-size:clamp(32px,5vw,48px)}.legal-content>p{color:var(--muted);line-height:1.75}.legal-content section{border-top:1px solid var(--line);margin-top:34px;padding-top:24px}.legal-content h2{margin:0 0 10px;font-size:17px}.legal-content section p,.legal-content li{color:var(--muted);font-size:12px;line-height:1.8}.legal-content footer{gap:16px;margin-top:36px;font-size:11px;font-weight:750;display:flex}.legal-content footer a{color:var(--brand)}a.brand-mark{min-height:44px}.marketing-nav nav a,.marketing-footer nav a,.legal-content footer a{align-items:center;min-height:44px;display:inline-flex}.public-handle,.affiliate-notice,.public-footer,.result-heading span,.result-heading h2{font-size:12px}.public-footer a{align-items:center;min-height:44px;display:inline-flex}.product-meta{font-size:12px}.product-buy-row span{min-height:32px;font-size:12px}.dashboard-sidebar nav a{min-height:44px}.workspace-chip small,.sidebar-foot small,.sync-state,.publish-state,.dashboard-page-header span,.card-heading span{font-size:12px}.sidebar-foot span,.kpi-card p,.action-list strong,.ranking-list strong,.sync-summary strong{font-size:13px}.kpi-card small,.action-list b,.ranking-list>div>span,.ranking-list>div>b,.sync-summary small{font-size:12px}.action-list p,.sync-summary p{font-size:12px;line-height:1.5}.card-heading a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.admin-search button{width:44px;height:44px}.admin-search input,.select-control select{font-size:14px}.product-table th{font-size:11px}.product-table td,.product-cell strong,.code-cell{font-size:12px}.product-cell small{font-size:11px}.edit-drawer label,.settings-form label,.domain-form>label{font-size:12px}.edit-drawer input,.edit-drawer select,.settings-form input,.settings-form textarea,.domain-form input{min-height:44px;font-size:14px}.edit-drawer label small,.drawer-note p{font-size:11px}.linked-products button,.masked-key button,.dns-record button{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.connection-card__intro p,.preset-grid p,.webhook-card p,.wizard-copy p,.safe-import-note p,.domain-form>p,.domain-active>p,.domain-verifying p,.domain-locked p,.domain-aside p,.settings-help,.theme-options p,.api-settings>p,.danger-zone>p,.login-security span{font-size:12px}.scope-list span,.device-code span,.device-code button,.device-actions small,.sync-preview>div span,.sync-preview p,.sync-preview li,.connected-state p,.schedule-chip,.safe-import-note strong,.csv-editor,.wizard-actions>span,.domain-type-row strong,.domain-type-row span,.dns-record span,.dns-record strong,.dns-help p,.domain-aside>strong,.domain-aside ul,.theme-options strong,.api-settings>small,.danger-zone>label,.reauth-state{font-size:11px}.device-code button{min-height:44px}.preset-grid h3,.source-options strong{font-size:13px}.source-options span{font-size:12px}.switch{align-content:center;min-width:44px;min-height:44px}.switch em{font-size:10px}.webhook-card code{overflow-wrap:anywhere;font-size:12px}.wizard-steps li b,.domain-timeline b{font-size:11px}.csv-editor textarea{font-size:13px}.import-summary span,.result-report span,.import-table th{font-size:11px}.import-table td,.import-table td>strong,.commit-list article strong{font-size:12px}.import-table td>small,.commit-list article small,.commit-list article>span,.commit-list article b,.commit-preview li,.commit-preview aside>span,.import-result>small{font-size:11px}.domain-detail span,.domain-detail strong,.domain-aside p,.domain-aside ul,.settings-form label,.login-form>label,.onboarding-form>label,.handle-input span,.masked-key code,.danger-zone>label,.login-message small,.onboarding-form small,.onboarding-check,.legal-content footer{font-size:12px}.login-consent{min-height:44px;color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;font-size:12px;font-weight:650;line-height:1.65;display:flex}.login-consent input{width:20px;height:20px;min-height:20px;accent-color:var(--brand);flex:none;margin:1px 0 0}.login-consent a{text-underline-offset:3px;text-decoration:underline}.settings-form .checkbox-label input{width:20px;height:20px;min-height:20px;accent-color:var(--brand);flex:0 0 20px;padding:0}.login-page>section>a{align-items:center;min-height:44px;font-size:12px;display:flex}.switch input:focus-visible+span{outline-offset:3px;outline:3px solid #e316393d}.marketing-footer>span,.wizard-steps li,.domain-timeline>div,.csv-editor small,.import-result>small,.api-settings>small,.login-message small,.onboarding-form small{color:var(--muted)}.workspace-chip small{color:#b8b6b0}.sidebar-foot small{color:#aaa8a2}.settings-save-bar span{font-size:12px;line-height:1.45}.marketing-footer nav{align-items:center}.public-search-wrap,.product-table-wrap,.import-table-wrap{-webkit-overflow-scrolling:touch}.marketing-nav--site nav a{position:relative}.marketing-nav--site nav a.is-active{color:var(--ink);font-weight:850}.marketing-nav--site nav a.is-active:after{content:"";background:var(--brand);height:2px;position:absolute;bottom:5px;left:0;right:0}.page-title-block{border-bottom:1px solid var(--ink);padding:76px 0 54px}.page-title-block h1{letter-spacing:-.065em;margin:15px 0 14px;font-size:clamp(46px,7vw,78px);line-height:1.04}.page-title-block>p:last-child{max-width:620px;color:var(--muted);margin:0;font-size:16px;line-height:1.75}.info-hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(50px,8vw,110px);width:min(1100px,100% - 48px);min-height:630px;margin:0 auto 110px;display:grid}.info-hero h1{letter-spacing:-.065em;margin:18px 0 24px;font-size:clamp(48px,6vw,72px);line-height:1.08}.info-hero h1 span{color:var(--brand)}.info-hero>div>p:last-of-type{max-width:600px;color:var(--muted);margin:0;font-size:17px;line-height:1.8}.info-principle-card{border:1px solid var(--ink);background:var(--surface);padding:clamp(30px,4vw,48px);box-shadow:14px 14px #eadfca}.info-principle-card>span{color:var(--brand);letter-spacing:.15em;font-size:11px;font-weight:850}.info-principle-card h2{letter-spacing:-.05em;margin:18px 0 30px;font-size:clamp(29px,4vw,41px);line-height:1.18}.info-principle-card ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.info-principle-card li{color:var(--muted);align-items:flex-start;gap:9px;font-size:13px;line-height:1.6;display:flex}.info-principle-card li svg{color:var(--success);flex:none;margin-top:2px}.info-section{grid-template-columns:.65fr 1.35fr;gap:clamp(45px,7vw,90px);width:min(1100px,100% - 48px);margin:0 auto 120px;display:grid}.about-feature-grid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-feature-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:230px;padding:28px}.about-feature-grid svg{color:var(--brand)}.about-feature-grid h3{letter-spacing:-.035em;margin:42px 0 10px;font-size:19px}.about-feature-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.about-flow{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.about-flow li{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:18px;padding:25px 0;display:grid}.about-flow>li>span{color:var(--brand);font-size:11px;font-weight:850}.about-flow h3{margin:0 0 8px;font-size:18px}.about-flow p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.audience-grid{border:1px solid var(--ink);grid-template-columns:1fr 1fr;width:min(1100px,100% - 48px);margin:0 auto 120px;display:grid}.audience-grid article{min-height:320px;padding:clamp(30px,5vw,54px)}.audience-grid article+article{border-left:1px solid var(--ink);background:var(--ink);color:#fff}.audience-grid article>span{color:var(--brand);letter-spacing:.1em;font-size:11px;font-weight:850}.audience-grid article+article>span{color:#ff8da0}.audience-grid h2{letter-spacing:-.05em;margin:40px 0 17px;font-size:clamp(26px,3vw,36px);line-height:1.25}.audience-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.audience-grid article+article p{color:#bebdb8}.marketing-cta{background:#eadfca;justify-content:space-between;align-items:flex-end;gap:30px;width:min(1100px,100% - 48px);margin:0 auto 100px;padding:clamp(36px,6vw,64px);display:flex}.marketing-cta h2{letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(32px,5vw,50px);line-height:1.18}.marketing-cta .button{flex:none}.notice-shell,.contact-shell{width:min(1000px,100% - 48px);margin:0 auto 110px}.notice-featured{border:1px solid var(--ink);background:var(--surface);margin:46px 0 60px;padding:clamp(28px,5vw,48px);display:block;box-shadow:10px 10px #eadfca}.notice-featured>div{color:var(--muted);justify-content:space-between;gap:20px;font-size:11px;display:flex}.notice-featured>div span{color:var(--brand);align-items:center;gap:6px;font-weight:850;display:inline-flex}.notice-featured h2{letter-spacing:-.05em;max-width:680px;margin:25px 0 13px;font-size:clamp(27px,4vw,42px);line-height:1.22}.notice-featured p{max-width:680px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.notice-featured>strong{color:var(--brand);align-items:center;gap:7px;margin-top:28px;font-size:13px;display:inline-flex}.notice-list{border-top:1px solid var(--ink)}.notice-list__heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:74px;display:flex}.notice-list__heading h2{margin:0;font-size:20px}.notice-list__heading span{color:var(--muted);font-size:12px}.notice-list article{border-bottom:1px solid var(--line)}.notice-list article>a{grid-template-columns:72px minmax(0,1fr) 92px 20px;align-items:center;gap:20px;min-height:112px;padding:22px 3px;display:grid}.notice-list article>a:hover h3{color:var(--brand)}.notice-list h3{letter-spacing:-.03em;margin:0 0 7px;font-size:17px}.notice-list p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.notice-list time{color:var(--muted);font-size:11px}.notice-category{color:#3d3b37;white-space:nowrap;background:#e9e4da;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 8px;font-size:10px;font-weight:850;display:inline-flex}.notice-category--업데이트{color:#116147;background:#dff3e9}.notice-category--정책{color:#7d4f00;background:#f6e8c8}.notice-article{width:min(760px,100% - 48px);margin:0 auto 100px}.breadcrumb{min-height:52px;color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.breadcrumb a:hover{color:var(--brand)}.notice-article>header{border-bottom:1px solid var(--ink);padding:60px 0 42px}.notice-article>header h1{letter-spacing:-.06em;margin:20px 0 15px;font-size:clamp(35px,6vw,56px);line-height:1.14}.notice-article>header p{max-width:650px;color:var(--muted);margin:0 0 26px;font-size:15px;line-height:1.75}.notice-article>header time{color:var(--muted);font-size:11px}.notice-prose{padding:24px 0 40px}.notice-prose section{padding:34px 0 4px}.notice-prose h2{letter-spacing:-.04em;margin:0 0 16px;font-size:23px}.notice-prose p,.notice-prose li{color:#55534f;font-size:14px;line-height:1.9}.notice-prose p{margin:0 0 12px}.notice-prose ul{background:var(--surface-soft);margin:18px 0 0;padding:19px 20px 19px 38px}.notice-help{border:1px solid var(--line);background:var(--surface);grid-template-columns:1fr auto;align-items:center;gap:7px 24px;padding:25px;display:grid}.notice-help strong{font-size:15px}.notice-help p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.notice-help a{color:var(--brand);grid-area:1/2/3;align-items:center;gap:6px;font-size:12px;font-weight:850;display:flex}.notice-pagination{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:40px;display:grid}.notice-pagination>a{align-items:center;gap:12px;min-height:95px;padding:18px 14px;font-size:12px;font-weight:750;display:flex}.notice-pagination>a:last-of-type{text-align:right;justify-content:flex-end}.notice-pagination small{color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:650;display:block}.notice-back{min-height:44px;color:var(--brand);align-items:center;gap:7px;margin-top:24px;font-size:12px;font-weight:850;display:inline-flex}.home-guide-section{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(45px,7vw,90px);width:min(1100px,100% - 48px);margin:0 auto 120px;display:grid}.home-guide-section .section-heading>p:last-of-type{max-width:420px;color:var(--muted);margin:18px 0;font-size:13px;line-height:1.75}.home-guide-section .section-heading>a{min-height:44px;color:var(--brand);align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.home-guide-list{border-top:1px solid var(--ink)}.home-guide-list>a{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) 20px;align-items:start;gap:16px;min-height:126px;padding:24px 2px;display:grid}.home-guide-list>a>span{color:var(--brand);letter-spacing:.08em;font-size:11px;font-weight:850}.home-guide-list strong{letter-spacing:-.03em;margin-bottom:8px;font-size:17px;display:block}.home-guide-list p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.home-guide-list>a>svg{color:var(--muted);margin-top:2px}.home-guide-list>a:hover strong,.home-guide-list>a:hover>svg{color:var(--brand)}.guide-shell{width:min(1060px,100% - 48px)}.guide-featured{background:linear-gradient(145deg,#fff,#fff8ee)}.guide-card-grid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide-card-grid>.notice-list__heading{border-right:1px solid var(--line);grid-column:1/-1;padding:0 20px}.guide-card-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.guide-card-grid article>a{flex-direction:column;align-items:flex-start;min-height:260px;padding:28px;display:flex}.guide-card-grid h3{letter-spacing:-.045em;margin:38px 0 12px;font-size:clamp(21px,3vw,28px);line-height:1.3}.guide-card-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.guide-card-grid strong{color:var(--brand);align-items:center;gap:7px;margin-top:auto;padding-top:24px;font-size:12px;display:inline-flex}.guide-category{color:#7a2030;background:#fff0f2;border-radius:999px;align-items:center;width:fit-content;min-height:27px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.guide-article>header>.guide-direct-answer{border-left:4px solid var(--brand);color:var(--ink);background:#fff5f6;margin:22px 0 15px;padding:18px 20px;font-size:18px;font-weight:730;line-height:1.7}.guide-article>header>.guide-direct-answer+p{margin-bottom:24px;font-size:14px}.guide-prose ul{padding-left:20px;list-style:none}.guide-prose li{align-items:flex-start;gap:9px;display:flex}.guide-prose li+li{margin-top:8px}.guide-prose li svg{color:var(--success);flex:none;margin-top:6px}.guide-faq{border-top:1px solid var(--ink);margin:20px 0 50px;padding-top:42px}.guide-faq>div:first-child>span{color:var(--brand);letter-spacing:.12em;font-size:11px;font-weight:850}.guide-faq h2{letter-spacing:-.045em;margin:12px 0 24px;font-size:27px}.guide-cta{margin-top:18px}.guide-related{border-top:1px solid var(--ink);margin-top:46px;display:grid}.guide-related h2{margin:0;padding:24px 2px 15px;font-size:18px}.guide-related a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 2px;font-size:13px;font-weight:730;display:flex}.guide-related a:hover{color:var(--brand)}.contact-layout{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start;gap:24px;margin-top:48px;display:grid}.contact-form{border:1px solid var(--ink);background:var(--surface);grid-template-columns:1fr 1fr;gap:18px;padding:clamp(25px,4vw,42px);display:grid}.contact-form__heading{grid-column:1/-1;align-items:flex-start;gap:13px;margin-bottom:5px;display:flex}.contact-form__heading>span{color:#fff;background:var(--ink);border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.contact-form h2{margin:0 0 5px;font-size:20px}.contact-form__heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.contact-form>label{min-width:0;color:var(--muted);gap:7px;font-size:12px;font-weight:750;display:grid}.contact-form>label:nth-of-type(3),.contact-form>label:nth-of-type(4),.contact-consent,.contact-form>.button,.contact-form__status{grid-column:1/-1}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--line);background:#fff;border-radius:8px;outline:0;width:100%;min-height:46px;padding:10px 11px}.contact-form textarea{resize:vertical;min-height:155px;line-height:1.65}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #15151512}.contact-consent{cursor:pointer;flex-direction:row;grid-template-columns:none;align-items:flex-start;min-height:44px;line-height:1.6;gap:9px!important;display:flex!important}.contact-consent input{width:19px;height:19px;min-height:19px;accent-color:var(--brand);flex:0 0 19px;margin-top:1px;padding:0}.contact-form__status{color:var(--success);margin:-4px 0 0;font-size:11px;line-height:1.6}.contact-aside{gap:12px;display:grid}.contact-aside section{border:1px solid var(--line);background:var(--surface);padding:25px}.contact-aside section>span{width:38px;height:38px;color:var(--brand);background:#fff0f2;border-radius:9px;place-items:center;display:grid}.contact-aside h2{margin:18px 0 8px;font-size:15px}.contact-aside p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.contact-aside a{min-height:44px;color:var(--brand);overflow-wrap:anywhere;align-items:center;font-size:12px;font-weight:850;display:inline-flex}.contact-aside .contact-security{background:#fff5f6;border-color:#efc1c9}.faq-section{grid-template-columns:.65fr 1.35fr;gap:70px;margin-top:110px;display:grid}.faq-section h2{letter-spacing:-.05em;margin:14px 0 10px;font-size:clamp(30px,4vw,44px)}.faq-section>div:first-child>p:last-child{color:var(--muted);font-size:13px;line-height:1.7}.faq-list{border-top:1px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 2px;font-size:15px;font-weight:750;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{background:var(--surface-soft);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:transform .18s;display:grid}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details>p{color:var(--muted);margin:-2px 44px 22px 2px;font-size:13px;line-height:1.8}.contact-policy-note{color:var(--muted);background:var(--surface-soft);margin-top:54px;padding:18px 20px;font-size:11px;line-height:1.7}.contact-policy-note a{color:var(--brand);text-underline-offset:3px;font-weight:800;text-decoration:underline}.centered-state__actions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.device-connect-page{background:radial-gradient(circle at 50% 0%, #fff 0, var(--bg) 52%);place-items:center;min-height:100vh;padding:64px 20px;display:grid}.device-connect-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:min(520px,100%);padding:34px;box-shadow:0 24px 70px #15151517}.device-connect-heading{margin-top:40px}.device-connect-heading>span{color:var(--brand);letter-spacing:.11em;font-size:11px;font-weight:900}.device-connect-heading h1{letter-spacing:-.055em;margin:9px 0 12px;font-size:clamp(30px,7vw,40px);line-height:1.14}.device-connect-heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.device-connect-code{background:var(--surface-soft);border:1px dashed #b8b3aa;border-radius:11px;place-items:center;gap:5px;margin:26px 0 18px;padding:17px;display:grid}.device-connect-code span{color:var(--muted);font-size:11px;font-weight:700}.device-connect-code strong{letter-spacing:.09em;font-size:24px}.device-connect-actions>div:first-child{color:var(--success);background:#e9f5ef;border-radius:10px;align-items:flex-start;gap:10px;padding:15px;display:flex}.device-connect-actions>div:first-child p{color:var(--ink);gap:3px;margin:0;display:grid}.device-connect-actions>div:first-child strong{font-size:13px}.device-connect-actions>div:first-child span{color:var(--muted);font-size:11px;line-height:1.55}.device-connect-actions>.button{margin-top:16px}.device-connect-actions>small{color:var(--muted);text-align:center;margin-top:12px;font-size:10px;line-height:1.6;display:block}.device-connect-state{text-align:center;margin-top:40px}.device-connect-state>span{color:#fff;background:var(--success);border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 16px;display:grid}.device-connect-state h1,.device-connect-state h2{letter-spacing:-.04em;margin:0 0 10px}.device-connect-state p{color:var(--muted);margin:0 0 22px;font-size:13px;line-height:1.7}.device-connect-state--error{text-align:left}@media (max-width:1080px){.hero-section{gap:30px}.dashboard-with-preview{grid-template-columns:minmax(0,1fr)}.mobile-preview-panel{display:none}.analytics-grid{grid-template-columns:1fr}.top-product-table{grid-column:auto}.shorts-layout{grid-template-columns:1fr 300px}.domain-layout{grid-template-columns:1fr}.domain-aside{display:none}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid{grid-template-columns:1fr}.pricing-card,.pricing-card__top>p{min-height:0}.health-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-alert-card{grid-template-columns:minmax(0,1fr) minmax(250px,.8fr)}.health-alert-actions{grid-column:1/-1}}@media (max-width:820px){.marketing-nav{width:min(100% - 32px,1180px)}.marketing-nav .desktop-site-nav{display:none}.marketing-nav--site{justify-content:flex-start;gap:9px;height:72px;min-height:72px}.marketing-nav--site>.button{margin-left:auto}.mobile-site-menu{display:block}.hero-section{grid-template-columns:1fr;width:min(100% - 32px,680px);padding-top:45px}.hero-copy{text-align:center}.hero-copy .eyebrow,.hero-actions,.hero-proof{justify-content:center}.hero-stage{min-height:520px}.benefit-strip{grid-template-columns:1fr;width:min(100% - 32px,680px)}.benefit-strip article{border-right:0;border-bottom:1px solid var(--line);min-height:210px}.benefit-strip article:last-child{border-bottom:0}.workflow-section{grid-template-columns:1fr;gap:42px;width:min(100% - 32px,680px)}.security-callout{grid-template-columns:auto 1fr;width:min(100% - 32px,680px)}.security-callout a{grid-column:2}.marketing-footer{flex-wrap:wrap;width:min(100% - 32px,680px)}.marketing-footer--site nav{flex-wrap:wrap;gap:0 16px;width:100%}.info-hero,.info-section,.home-guide-section{grid-template-columns:1fr;gap:42px;width:min(100% - 32px,680px)}.info-hero{min-height:auto;padding:70px 0 15px}.info-principle-card{max-width:560px}.audience-grid,.marketing-cta,.notice-shell,.contact-shell{width:min(100% - 32px,680px)}.contact-layout,.faq-section{grid-template-columns:1fr;gap:28px}.contact-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-aside .contact-security{grid-column:1/-1}.landing-pricing,.pricing-shell,.notice-article,.guide-shell{width:min(100% - 32px,680px)}.onboarding-page>section,.public-product-grid{grid-template-columns:1fr}.dashboard-sidebar{width:76px;padding:22px 9px}.dashboard-sidebar .brand-mark>span:last-child,.workspace-chip div,.sidebar-foot{display:none}.dashboard-sidebar .brand-mark{justify-content:center}.workspace-chip{justify-content:center;padding:8px}.dashboard-sidebar nav a{flex-direction:column;justify-content:center;gap:3px;min-height:54px;padding:5px 0}.dashboard-sidebar nav span{font-size:10px;line-height:1;display:block}.dashboard-main{margin-left:76px}.dashboard-content{padding:30px 24px 80px}.kpi-grid,.analytics-summary{grid-template-columns:repeat(2,1fr)}.shorts-layout{grid-template-columns:1fr}.shorts-inspector{position:static}.settings-save-bar{left:100px;right:24px}.bulk-action-bar{left:calc(50% + 38px)}.product-table-wrap{display:none}.product-mobile-list{display:grid}.product-mobile-row{border-top:1px solid #ece8e1;grid-template-columns:44px minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.product-mobile-select{cursor:pointer;place-items:center;min-width:44px;min-height:88px;display:grid}.product-mobile-select input{width:20px;height:20px;accent-color:var(--brand)}.product-mobile-row>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:64px minmax(0,1fr) 24px;align-items:center;gap:11px;min-width:0;min-height:88px;padding:10px 12px 10px 4px;display:grid}.product-mobile-thumb{border-radius:8px;width:64px;height:64px;position:relative;overflow:hidden}.product-mobile-thumb img{object-fit:cover}.product-mobile-list strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.product-mobile-list small{color:var(--muted);margin:4px 0;font-size:11px;display:block}.import-table-wrap{display:none}.import-mobile-list{gap:8px;margin-top:16px;display:grid}.import-mobile-list article{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:14px}.import-mobile-list article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.import-mobile-list article>div>span{color:var(--brand);font-size:12px;font-weight:800}.import-mobile-list strong{margin:9px 0 5px;font-size:13px;display:block}.import-mobile-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.import-mobile-list p{color:var(--warning);margin:8px 0 0;font-size:11px}.settings-grid{grid-template-columns:1fr}.api-settings{grid-column:auto}}@media (max-width:640px){.button{min-height:44px}input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px!important}.marketing-nav{height:68px}.marketing-nav--site{height:68px;min-height:68px}.marketing-nav>.button{min-height:44px;padding:0 10px;font-size:12px}.marketing-nav>.button svg{display:none}.mobile-site-menu summary{padding-inline:9px}.mobile-site-menu summary span{display:none}.hero-section{gap:22px;min-height:auto;margin-top:0}.hero-copy h1{letter-spacing:-.035em;text-wrap:balance;margin-top:15px;font-size:clamp(36px,10.5vw,41px);line-height:1.13}.hero-lead{font-size:15px}.hero-actions{display:grid}.hero-stage{min-height:470px}.shop-preview-card{width:90%}.sync-toast{bottom:28px;left:2px}.benefit-strip,.workflow-section,.home-guide-section{margin-bottom:90px}.security-callout{grid-template-columns:1fr;padding:28px 22px}.security-callout a{grid-column:auto}.marketing-footer{display:grid}.landing-pricing{margin-bottom:84px}.landing-pricing>.section-heading{margin-bottom:26px}.pricing-shell{margin-bottom:80px}.pricing-card{border-radius:16px;padding:24px 20px}.pricing-card.is-available{box-shadow:6px 6px #e7dfd1}.pricing-card__top h3{margin-top:20px}.pricing-card__top>strong{font-size:26px}.dashboard-plan-intro{flex-direction:column;align-items:flex-start;gap:5px}.page-title-block{padding:54px 0 38px}.page-title-block h1{letter-spacing:-.035em;font-size:clamp(38px,10.5vw,44px);line-height:1.13}.page-title-block>p:last-child{font-size:14px}.info-hero{margin-bottom:88px;padding-top:48px}.info-hero h1{font-size:clamp(39px,12vw,50px)}.info-hero>div>p:last-of-type{font-size:15px}.info-principle-card{margin-right:8px;padding:28px 23px;box-shadow:8px 8px #eadfca}.info-section{margin-bottom:90px}.about-feature-grid{grid-template-columns:1fr}.about-feature-grid article{min-height:190px;padding:25px}.about-feature-grid h3{margin-top:30px}.audience-grid{grid-template-columns:1fr;margin-bottom:90px}.audience-grid article{min-height:auto}.audience-grid article+article{border-left:0;border-top:1px solid var(--ink)}.marketing-cta{flex-direction:column;align-items:stretch;margin-bottom:80px;padding:30px 23px}.marketing-cta .button{width:100%}.notice-shell,.contact-shell{margin-bottom:82px}.notice-featured{margin:32px 7px 48px 0;padding:26px 22px;box-shadow:7px 7px #eadfca}.notice-list article>a{grid-template-columns:64px minmax(0,1fr) 18px;gap:10px;padding:20px 2px}.notice-list article>a time{grid-area:2/2}.notice-list article>a>svg{grid-area:1/3/3}.notice-list p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.notice-article>header{padding:43px 0 34px}.guide-card-grid{grid-template-columns:1fr}.guide-card-grid article>a{min-height:230px;padding:24px 21px}.guide-article>header>.guide-direct-answer{padding:16px;font-size:16px}.notice-help{grid-template-columns:1fr}.notice-help a{grid-area:auto/1;min-height:44px}.notice-pagination{grid-template-columns:1fr}.notice-pagination>a{border-bottom:1px solid var(--line)}.notice-pagination>a:last-of-type{border-bottom:0}.contact-form{grid-template-columns:1fr;padding:25px 18px}.contact-form>label,.contact-form__heading,.contact-consent,.contact-form>.button,.contact-form__status{grid-column:1}.contact-aside{grid-template-columns:1fr}.contact-aside .contact-security{grid-column:1}.faq-section{margin-top:85px}.public-shop-page{padding:max(0px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(36px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.affiliate-notice{margin:0 -12px 18px;padding-inline:12px}.public-profile{padding-inline:46px}.public-avatar{width:60px;height:60px}.public-profile h1{font-size:24px}.public-profile p{-webkit-line-clamp:2;font-size:13px}.icon-text-button{justify-content:center;width:44px;padding:0;font-size:0}.public-search-wrap{top:max(8px, env(safe-area-inset-top));margin:15px 0 9px}.public-search{height:50px}.public-product-card__link{grid-template-columns:78px minmax(0,1fr);gap:10px;min-height:92px}.public-product-card__image{width:78px;min-height:78px}.public-product-card h3{font-size:15px}.public-footer{gap:0;display:grid}.public-footer a{width:fit-content}.dashboard-sidebar{display:none}.dashboard-main{margin-left:0}.dashboard-topbar{height:56px;padding:0 14px}.sync-state span,.publish-state{display:none}.dashboard-content{padding:25px 14px calc(104px + env(safe-area-inset-bottom))}.dashboard-page-header{margin-bottom:21px;display:grid}.dashboard-page-header .button{width:100%}.health-status-grid{gap:7px}.health-status-grid article{min-height:126px;padding:14px}.health-status-grid article>span{top:13px;right:13px}.health-status-grid article>p{margin-bottom:14px;font-size:11px}.health-status-grid article>strong{font-size:25px}.health-status-grid article>small{font-size:10px;line-height:1.4}.health-agent-card{grid-template-columns:40px 1fr;padding:15px}.health-agent-card>span{width:40px;height:40px}.health-agent-card>.button{grid-column:1/-1;width:100%}.health-inbox{padding:16px 13px}.health-alert-card{grid-template-columns:1fr;gap:14px;padding:13px}.health-alert-product{grid-template-columns:58px minmax(0,1fr) 36px;gap:9px}.health-alert-thumb{width:58px;height:58px}.health-alert-actions{grid-column:auto;grid-template-columns:1fr 1fr;display:grid}.health-alert-actions .button{width:100%}.health-alert-actions .button--danger{grid-column:1/-1}.dashboard-bottom-nav{z-index:60;left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171715f7;border:1px solid #343431;border-radius:15px;grid-template-columns:repeat(5,1fr);height:64px;display:grid;position:fixed;box-shadow:0 12px 34px #15151547}.dashboard-bottom-nav a{color:#aaa9a3;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:44px;min-height:44px;font-size:10px;font-weight:700;display:flex}.dashboard-bottom-nav a.is-active{color:#fff}.dashboard-bottom-nav a.is-active svg{color:#ff4c68}.kpi-grid,.analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.kpi-card{padding:15px}.kpi-card strong{font-size:21px}.action-list a{grid-template-columns:34px 1fr}.action-list b{display:none}.action-list p{white-space:normal}.sync-summary{grid-template-columns:36px 1fr}.sync-summary>small{grid-column:2}.product-toolbar{grid-template-columns:1fr}.product-mobile-row{grid-template-columns:40px minmax(0,1fr)}.product-mobile-select{min-width:40px}.product-mobile-row>button{grid-template-columns:60px minmax(0,1fr) 18px;gap:9px;padding-right:9px}.product-mobile-thumb{width:60px;height:60px}.bulk-action-bar{left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));bottom:calc(80px + env(safe-area-inset-bottom));justify-content:center;transform:none}.bulk-action-bar strong{display:none}.form-grid{grid-template-columns:1fr}.shorts-list>button{grid-template-columns:38px 1fr 18px}.shorts-list .product-count{display:none}.analytics-grid>section{padding:15px}.chart-area{gap:4px;height:190px}.top-product-table>div:not(.card-heading){grid-template-columns:20px 1fr 52px}.top-product-table em{display:none}.connection-card{padding:18px}.connection-card__intro{grid-template-columns:42px 1fr}.connection-logo{width:42px;height:42px}.connection-idle{margin-left:0;display:grid}.device-flow,.sync-preview{grid-template-columns:1fr}.connected-state{grid-template-columns:38px 1fr}.connected-state .button{grid-column:1/-1}.preset-grid,.webhook-card{grid-template-columns:1fr}.webhook-card code,.webhook-card>p{text-align:left;grid-area:auto/1}.wizard-steps,.domain-timeline{padding-inline:10px}.wizard-steps li,.domain-timeline>div{text-align:center;flex-direction:column;justify-content:center;gap:4px}.wizard-steps li>span{font-size:10px}.wizard-steps li b,.domain-timeline b{font-size:10px;line-height:1.15;display:block}.wizard-panel{padding:22px 14px}.source-options{grid-template-columns:1fr}.csv-editor>div{flex-direction:column;align-items:flex-start}.import-summary{grid-template-columns:repeat(2,1fr)}.commit-preview{grid-template-columns:1fr}.result-report{grid-template-columns:repeat(2,1fr)}.result-report span:nth-child(2){border-right:0}.result-report span:nth-child(-n+2){border-bottom:1px solid var(--line)}.result-actions{display:grid}.domain-form,.dns-panel,.domain-active,.domain-verifying{padding:34px 15px}.domain-active-actions,.domain-locked>div{width:100%;display:grid}.domain-type-row{grid-template-columns:1fr}.dns-record>div{grid-template-columns:90px 1fr}.dns-record button{grid-column:2;width:fit-content}.settings-grid{grid-template-columns:1fr}.api-settings{grid-column:auto}.settings-grid{padding-bottom:150px}.settings-save-bar{left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));bottom:calc(80px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(112px,140px);gap:8px;min-height:64px;padding:8px 9px 8px 12px;display:grid}.settings-save-bar span{font-size:11px;line-height:1.35;display:flex}.settings-save-bar .button{width:100%}.login-page{grid-template-columns:1fr}.login-page>section{min-height:76px;padding:max(14px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) 14px max(18px, env(safe-area-inset-left));flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.login-copy{display:none}.login-page>aside{padding:28px max(22px, env(safe-area-inset-right)) max(38px, env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left))}.login-form h1{font-size:26px}.login-form>p{margin-bottom:20px}.login-icon{width:44px;height:44px;margin-bottom:14px}.login-form>p{font-size:13px}.auth-form{padding-block:8px}.auth-field{margin-top:14px}.consent-list{padding-inline:13px}.signup-consent-summary dl{grid-template-columns:1fr}.signup-consent-summary dl div{border-right:0;border-bottom:1px solid var(--line);padding:12px 0}.signup-consent-summary dl div:last-child{border-bottom:0}.device-connect-page{padding:max(18px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.device-connect-card{padding:25px 18px}.device-connect-heading{margin-top:32px}.onboarding-page{padding-top:max(24px, env(safe-area-inset-top));padding-bottom:max(64px, env(safe-area-inset-bottom))}.onboarding-page>header{margin-bottom:34px}.onboarding-copy h1{font-size:38px}.legal-page{padding-top:max(28px, env(safe-area-inset-top));padding-bottom:max(80px, env(safe-area-inset-bottom))}.edit-drawer{padding-inline:16px}.edit-drawer footer{padding:10px 0 env(safe-area-inset-bottom);background:var(--surface);position:sticky;bottom:0}}@media (max-width:360px){.marketing-nav{width:calc(100% - 24px)}.marketing-nav .brand-mark{font-size:18px}.marketing-nav .brand-mark__icon{width:30px;height:30px}.marketing-nav>.button{padding-inline:9px;font-size:11px}.public-profile{padding-inline:44px}.dashboard-content{padding-inline:10px}.dashboard-page-header h1{font-size:27px}.kpi-card{padding:13px}.kpi-card>span{top:12px;right:11px}.product-mobile-row{grid-template-columns:44px minmax(0,1fr)}.product-mobile-select{min-width:44px}.product-mobile-row>button{grid-template-columns:54px minmax(0,1fr) 16px;gap:7px;padding-left:2px}.product-mobile-thumb{width:54px;height:54px}.bulk-action-bar{gap:5px;padding-inline:7px}.bulk-action-bar button{padding-inline:8px;font-size:10px}.login-page>section>a{white-space:nowrap;font-size:11px}}@media (max-width:640px) and (max-height:500px){.settings-save-bar{left:auto;right:auto;bottom:calc(80px + env(safe-area-inset-bottom));position:sticky}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.analytics-consent{z-index:1200;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));left:max(16px, env(safe-area-inset-left));color:#171716;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #1717161f;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;width:min(760px,100% - 32px);margin-inline:auto;padding:20px;display:flex;position:fixed;box-shadow:0 20px 70px #17171633}.analytics-consent strong{margin-bottom:6px;font-size:16px;display:block}.analytics-consent p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.analytics-consent a{color:inherit;text-underline-offset:3px;text-decoration:underline}.analytics-consent__actions{flex:none;gap:8px;display:flex}.analytics-settings-button{margin-top:18px}.analytics-policy-link{margin-top:14px;font-size:13px}.analytics-policy-link a{color:var(--muted);text-underline-offset:3px}@media (max-width:640px){.analytics-consent{border-radius:18px;flex-direction:column;align-items:stretch;gap:16px;padding:18px}.analytics-consent__actions{grid-template-columns:1fr 1fr;display:grid}.analytics-consent__actions .button{justify-content:center;min-height:44px;padding-inline:14px}}
