/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--accent:#ff6f61;--accent-hover:#ff5a4a;--accent-soft:#ffe8e5;--accent-deep:#a3241a;--accent-ink:#141517;--purple:var(--accent);--purple-dark:var(--accent-hover);--ink:#141517;--text:#1c1d20;--muted:#5f6064;--faint:#8e8f92;--line:#e6e5e0;--line-2:#d5d4cd;--surface:#f5f5f2;--navy:#141517;--font:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:14px}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}button{color:inherit;background:0 0;border:0}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #ffb7b1}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #e6e6e3;border-radius:8px;outline:none;padding:13px 14px}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #ff6e6014}input:disabled{color:#888;background:#f7f7f6}label{margin-bottom:20px;font-size:13px;font-weight:600;display:block}label>input,label>select,label>textarea{margin-top:9px}p{color:var(--muted);line-height:1.8}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em}h1{font-size:38px;line-height:1.15}h2{font-size:34px;line-height:1.2}h3{font-size:18px}svg{flex-shrink:0}.wrap{max-width:1240px;margin:0 auto;padding-left:32px;padding-right:32px}.button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:13px 20px;font-size:13px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.button:hover{transform:translateY(-1px)}.outline{color:#555860;background:#fff;border-color:#e6e6e2}.outline:hover{background:#fff2f0;border-color:#ffcdc9}.ghost{background:0 0}.danger{color:#b74444;background:#fff2f1;border-color:#f2d6d3}.small{padding:10px 15px;font-size:12px}.large{padding:17px 25px;font-size:14px}.full{width:100%}.logo{letter-spacing:-1.5px;align-items:center;font-size:29px;font-weight:800;line-height:1;display:inline-flex}.logo-mark{flex-shrink:0;width:34px;height:34px;margin-right:10px;display:block}.logo-dot{color:var(--accent)}.logo.light{color:#fff}.landing-nav{border-bottom:1px solid #f4f4f2;justify-content:space-between;align-items:center;gap:30px;height:95px;display:flex}.landing-nav nav{color:#64656a;gap:31px;font-size:12px;display:flex}.landing-nav nav a:hover{color:var(--accent)}.nav-actions{align-items:center;gap:25px;font-size:12px;display:flex}.mobile-toggle{display:none}.hero{grid-template-columns:47% 53%;align-items:center;min-height:665px;padding-top:55px;padding-bottom:65px;display:grid}.hero h1{letter-spacing:-3px;margin:25px 0 24px;font-size:clamp(44px,4.7vw,63px);font-weight:750;line-height:1.1}.hero .period,.hero h1>span:not(.period){color:var(--accent)}.hero-text>p{color:#868681;margin-bottom:27px;font-size:15px;line-height:1.85}.pill{letter-spacing:1.4px;color:var(--accent);background:#ffedeb;border-radius:30px;align-items:center;gap:8px;padding:8px 12px;font-size:9px;font-weight:700;display:inline-flex}.pill>span{border-radius:50%;width:5px;height:5px}.hero-actions{gap:25px}.hero-actions,.how-link{align-items:center;display:flex}.how-link{gap:9px;font-size:12px;font-weight:600}.how-link span{border:1px solid #eaeae6;border-radius:50%;place-items:center;width:29px;height:29px;font-size:17px;display:grid}.hero-proof{color:#838380;gap:22px;margin-top:22px;font-size:10px;display:flex}.hero-proof span{align-items:center;gap:6px;display:flex}.hero-proof svg{color:#ff7165}.hero-art{height:510px;margin-left:7px;position:relative}.hero-orbit{background:radial-gradient(at 50% 55%,#ffe0dc 0,#fff5f4 45%,#fff0 70%);border-radius:50%;position:absolute;inset:20px -20px 0 0}.browser-mock{border:7px solid #fff;border-radius:15px;width:530px;position:absolute;top:75px;left:0;overflow:hidden;transform:rotate(-5deg);box-shadow:0 22px 65px #3d3f4620}.browser-bar{color:#c9c9c6;background:#f8f8f8;justify-content:space-between;align-items:center;gap:20px;height:25px;padding:0 9px;font-size:7px;display:flex}.browser-bar div{color:#9a9a97;background:#fff;border-radius:3px;padding:3px 50px;font-size:6px}.browser-bar>span{letter-spacing:2px}.template-preview{pointer-events:none;color:#282a27;background:#faf9f6;overflow:hidden;container-type:inline-size}.template-nav{background:#fff;justify-content:space-between;align-items:center;gap:5px;height:13cqw;max-height:48px;padding:0 6%;font-size:2.1cqw;display:flex}.template-nav b{letter-spacing:-.15cqw;font-size:4cqw}.template-nav i{color:var(--accent);font-style:normal}.template-nav em{background:var(--accent);color:var(--accent-ink);border-radius:.7cqw;padding:1.8cqw;font-size:1.5cqw;font-style:normal}.template-hero{background-position:50%;background-size:cover;align-items:center;gap:5%;height:60cqw;padding:7%;display:flex}.template-hero>div{flex:1;min-width:0}.template-hero small{letter-spacing:.3cqw;opacity:.7;font-size:1.7cqw}.template-hero h3{letter-spacing:-.25cqw;margin:3cqw 0;font-size:6.7cqw;line-height:1.12}.template-hero p{color:inherit;opacity:.8;margin-bottom:3.5cqw;font-size:2.1cqw;line-height:1.6}.template-hero img{object-fit:cover;border-radius:2cqw;width:46%;height:43cqw}.template-hero.layout-0{color:#fff}.template-hero.layout-0>div{max-width:75%}.template-hero.layout-2 img{border-radius:45% 45% 2cqw 2cqw}.template-hero.layout-3 img{border-radius:15cqw 2cqw}.template-hero.layout-3{background:#edeae4}.mock-cta{background:var(--accent);color:var(--accent-ink);border-radius:.8cqw;padding:2.1cqw 3.3cqw;font-size:1.9cqw;display:inline-block}.template-bottom{justify-content:space-between;align-items:center;height:14cqw;padding:0 7%;font-size:3cqw;display:flex}.template-bottom span{color:var(--accent);font-size:3.5cqw}.phone-mock{background:#fff;border:5px solid #232324;border-radius:27px;width:156px;height:309px;position:absolute;bottom:23px;right:0;overflow:hidden;transform:rotate(7deg);box-shadow:0 15px 35px #33353b30}.phone-notch{background:#232324;border-radius:0 0 12px 12px;width:63px;height:11px;margin:0 auto 12px}.phone-brand{padding:0 12px 12px;font-size:13px;font-weight:800}.phone-brand>span{float:right;font-size:9px}.phone-photo{color:#fff;background:linear-gradient(90deg,#0009,#0003),url(/images/cafe.jpg) 50%/cover;height:206px;padding:30px 13px 25px}.phone-photo small{letter-spacing:1px;font-size:4px}.phone-photo h3{letter-spacing:-1px;margin:10px 0;font-size:24px;line-height:1.06}.phone-photo p{color:#fff;margin-bottom:10px;font-size:6px}.phone-photo>span{background:#b77940;border-radius:3px;padding:8px;font-size:6px;display:inline-block}.phone-footer{padding:13px;font-size:8px;font-weight:700}.floating-label{z-index:2;background:#fff;border:1px solid #f2f2f0;border-radius:10px;align-items:center;gap:10px;display:flex;position:absolute;box-shadow:0 9px 30px #3739400b}.label-top{color:#696b70;padding:12px 17px;font-size:10px;top:33px;right:35px;transform:rotate(3deg)}.status-dot{background:#46b383;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.pending{background:#d5a444}.label-bottom{padding:13px 17px;bottom:20px;left:16px;transform:rotate(-3deg)}.label-bottom b{font-size:10px;display:block}.label-bottom small{color:#989895;margin-top:5px;font-size:8px;display:block}.float-icon{width:34px;height:34px;color:var(--accent);background:#fff0ee;border-radius:8px;place-items:center;display:grid}.art-caption{color:#a6a6a1;letter-spacing:.4px;font-size:9px;position:absolute;bottom:-13px;left:100px}.benefit-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#6a6c72;grid-template-columns:repeat(4,1fr);padding-top:25px;padding-bottom:25px;font-size:11px;display:grid}.benefit-strip>span{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:10px;display:flex}.benefit-strip>span:last-child{border:0}.benefit-strip svg{color:#ff7569;width:16px}.section{padding-top:90px;padding-bottom:90px}.eyebrow{color:#aaaa9e;letter-spacing:1.5px;margin-bottom:15px;font-size:9px;font-weight:700;display:block}.section h2{letter-spacing:-1.4px;margin-bottom:16px;font-size:36px}.section p{font-size:13px}.section-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:32px;display:flex}.section-heading p{margin-bottom:0}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.template-card{text-align:left;background:#fff;border:1px solid #ebebe8;border-radius:11px;width:100%;padding:0;transition:box-shadow .2s,transform .2s;display:block;overflow:hidden}.template-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #28292e0d}.template-info{border-top:1px solid #f2f2f0;justify-content:space-between;align-items:center;padding:19px 21px;display:flex}.template-info b{margin-bottom:5px;font-size:13px;display:block}.template-info span{color:#9a9a97;font-size:10px}.circle-arrow{border:1px solid #ebebe9;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.category-line{color:#999995;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:30px;font-size:10px;display:flex}.steps-section{background:#fafafa;border-top:1px solid #f2f2f1;border-bottom:1px solid #f2f2f1}.steps-section h2,.steps-section>.section>.eyebrow{text-align:center}.steps{grid-template-columns:repeat(3,1fr);gap:70px;margin-top:45px;display:grid}.steps article{padding-top:15px;position:relative}.steps article>svg{color:var(--accent);width:29px;height:29px;margin-bottom:25px}.step-number{color:#ebebe7;letter-spacing:-4px;font-size:64px;font-weight:700;position:absolute;top:0;right:10px}.steps h3{font-size:20px}.steps p{line-height:1.9}.features{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.features>div>p{max-width:350px;margin:25px 0}.feature-grid{grid-template-columns:1fr 1fr;gap:35px;display:grid}.feature-grid svg{color:var(--accent);box-sizing:content-box;background:#fff2f0;border-radius:10px;width:19px;height:19px;margin-bottom:16px;padding:10px}.feature-grid h3{font-size:15px}.feature-grid p{font-size:12px}.pricing{text-align:center;background:#fbfbfb;border-radius:20px}.price-grid{text-align:left;grid-template-columns:1fr 1fr;gap:24px;max-width:800px;margin:40px auto 0;display:grid}.price-grid article{background:#fff;border:1px solid #ebebe9;border-radius:14px;padding:34px}.price-grid article.pro-price{background:#fff2f1;border-color:#ffd3ce}.price-grid h3{margin:20px 0;font-size:20px}.price{letter-spacing:-1px;font-size:30px;font-weight:700}.price>span{letter-spacing:0;color:#9e9e98;margin-top:9px;font-size:11px;font-weight:400;display:block}.plan-card ul,.price-grid ul{margin:27px 0;padding:0;list-style:none}.plan-card li,.price-grid li{color:#696b72;align-items:center;gap:10px;margin:14px 0;font-size:12px;display:flex}.plan-card li svg,.price-grid li svg{color:#ff7569;width:15px}.price-grid .button{width:100%}.faq{grid-template-columns:1fr 1.5fr;gap:60px;display:grid}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:15px;font-size:14px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq details p{margin:18px 0 0}.faq details[open] svg{transform:rotate(45deg)}.closing{text-align:center;background:#ffebe9;border-radius:18px;max-width:1176px;padding-top:65px;padding-bottom:65px}.closing h2{letter-spacing:-1.8px;margin-bottom:15px;font-size:43px}.closing p{margin-bottom:25px;font-size:13px}.landing-footer{color:#a9a9a5;align-items:center;gap:24px;padding-top:40px;padding-bottom:40px;font-size:10px;display:flex}.landing-footer>.logo{color:var(--ink);font-size:22px}.landing-footer .logo-mark{width:27px;height:27px}.landing-footer>div{gap:20px;margin-left:auto;display:flex}.auth-page{grid-template-columns:46% 54%;min-height:100vh;display:grid}.auth-aside{color:#fff;background:#232529;flex-direction:column;justify-content:space-between;min-height:100vh;padding:45px 55px;display:flex;position:relative;overflow:hidden}.auth-aside:before{content:"";pointer-events:none;background:radial-gradient(at 10% 80%,#7f7f6e40,#0000 70%);position:absolute;inset:0}.auth-aside>div{position:relative}.auth-aside h1{letter-spacing:-2px;margin-top:45px;font-size:54px;line-height:1.12}.auth-aside h1 span{color:#ff9a91}.auth-aside p{color:#bbbbb2;font-size:14px}.auth-aside>small{color:#777770;font-size:10px}.auth-preview{border:8px solid #ffffff15;border-radius:13px;width:400px;margin:35px 0;overflow:hidden;transform:rotate(-5deg)}.auth-main{flex-direction:column;padding:40px 60px;display:flex}.back-link{color:#9c9c98;align-items:center;gap:8px;font-size:11px;display:inline-flex}.auth-form{width:100%;max-width:390px;margin:auto}.auth-form h2{margin:22px 0 12px;font-size:32px}.auth-form>p{margin-bottom:28px;font-size:13px}.auth-form .auth-switch{text-align:center;margin-top:25px;font-size:12px}.auth-switch a,.check-label a{color:var(--accent)}.check-label{color:#82827d;align-items:flex-start;gap:10px;font-size:11px;font-weight:400;line-height:1.7;display:flex}.check-label input{width:14px;height:14px;accent-color:var(--accent);flex-shrink:0;margin-top:3px}.check-label small{color:#999;margin-top:4px;display:block}.forgot{text-align:right;color:var(--accent);margin:-5px 0 22px;font-size:11px;display:block}.auth-trust{color:#a5a5a0;border-top:1px solid var(--line);justify-content:center;align-items:center;gap:7px;margin-top:25px;padding-top:23px;font-size:10px;display:flex}.honeypot{height:0;position:absolute;left:-9999px;overflow:hidden}.alert{color:#7e7e6d;background:#ffefed;border:1px solid #ffd0cb;border-radius:8px;align-items:center;gap:12px;margin:20px 0;padding:15px 18px;font-size:12px;line-height:1.7;display:flex}.alert.error{color:#af5050;background:#fff2f1;border-color:#f1d5d1}.alert.success{color:#36855b;background:#edf9f2;border-color:#ccebd9}.alert>button{margin-left:auto}.alert a{text-decoration:underline;display:block}.loading{color:#969690;justify-content:center;align-items:center;gap:12px;min-height:60vh;font-size:14px;display:flex}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.dashboard{background:var(--surface);min-height:100vh;display:flex}.sidebar{background:var(--navy);color:#b4b4ae;z-index:30;flex-direction:column;width:238px;padding:30px 18px 0;display:flex;position:fixed;inset:0 auto 0 0}.sidebar>.logo{margin:4px 14px 40px;font-size:29px}.workspace-label{letter-spacing:1.4px;color:#6d7078;margin:0 14px 15px;font-size:8px}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav a{border-radius:7px;align-items:center;gap:12px;padding:12px 14px;font-size:12px;transition:background .2s;display:flex}.sidebar nav a:hover{color:#fff;background:#ffffff08}.sidebar nav a.active{color:var(--accent-ink);background:#ff6e60;box-shadow:0 4px 16px #0002}.tiny-tag{color:#cacac2;letter-spacing:.7px;background:#ffffff12;border-radius:3px;margin-left:auto;padding:3px 5px;font-size:8px}.sidebar-quota{background:#282a2f;border:1px solid #32343a;border-radius:10px;margin:auto 2px 23px;padding:18px 14px}.sidebar-quota>.tiny-tag{color:#ffcbc7;background:#ff6e603b;display:inline-block}.sidebar-quota h3{color:#ffe9e7;margin:12px 0 8px;font-size:14px}.sidebar-quota p{color:#9c9c96;font-size:10px;line-height:1.6}.progress{background:#3b3d44;border-radius:5px;height:5px;margin:14px 0;overflow:hidden}.progress>span{background:#ff938a;border-radius:5px;height:100%;display:block}.sidebar-quota a{color:#ffbdb7;justify-content:space-between;margin-top:16px;font-size:10px}.sidebar-quota a,.sidebar-user{align-items:center;display:flex}.sidebar-user{border-top:1px solid #303238;gap:10px;padding:20px 0}.avatar{color:#ffcbc7;background:#393b42;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.sidebar-user b{color:#e7e7e3;text-overflow:ellipsis;white-space:nowrap;max-width:118px;font-size:11px;display:block;overflow:hidden}.sidebar-user small{color:#83837a;margin-top:4px;font-size:8px;display:block}.sidebar-user button{color:#85857c;margin-left:auto}.dashboard-main{flex-direction:column;width:calc(100% - 238px);min-height:100vh;margin-left:238px;display:flex}.dashboard-top{color:#9c9c97;background:#fff;border-bottom:1px solid #f1f1f0;justify-content:space-between;align-items:center;height:73px;padding:0 38px;font-size:10px;display:flex}.dashboard-top>div{align-items:center;gap:13px;display:flex}.dashboard-top b{color:#525459;font-weight:500}.dashboard-top>a{align-items:center;gap:8px;display:flex}.dashboard-content{flex:1;width:100%;max-width:1500px;margin:0 auto;padding:40px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.page-heading h1{letter-spacing:-1px;margin:0 0 12px;font-size:32px}.page-heading p{margin:0;font-size:12px}.page-heading .eyebrow{margin-bottom:13px;font-size:8px}.workspace-stats{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:35px;display:grid}.workspace-stats>div{background:#fff;border:1px solid #f0f0ee;border-radius:10px;align-items:center;gap:16px;padding:22px;display:flex}.stat-icon{color:#ff7569;background:#fff0ee;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.stat-icon svg{width:20px}.stat-icon.green{color:#65ac8a;background:#eff9f5}.stat-icon.orange{color:#d7a365;background:#fff5e9}.workspace-stats small{color:#9a9a96;margin-bottom:6px;font-size:10px;display:block}.workspace-stats b{letter-spacing:-.5px;font-size:23px}.workspace-stats em{letter-spacing:0;color:#adada8;margin-left:9px;font-size:9px;font-style:normal;font-weight:400}.toolbar{justify-content:space-between;gap:20px;margin-bottom:25px}.tabs,.toolbar{align-items:center;display:flex}.tabs{gap:7px}.tabs button{color:#94948f;border-radius:6px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;display:flex}.tabs button.active{color:#ff4d3d;background:#ffe6e3}.tabs button>span{background:#ededea;border-radius:4px;padding:2px 4px;font-size:9px}.tabs button.active>span{color:#fff;background:#ffc7c2}.search{color:#aeaea7;background:#fff;border:1px solid #ececea;border-radius:7px;align-items:center;gap:8px;max-width:270px;padding:0 11px;display:flex}.search input{box-shadow:none;background:0 0;border:0;padding:10px 2px;font-size:10px}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.project-card{background:#fff;border:1px solid #ececea;border-radius:11px;padding:10px;overflow:hidden;box-shadow:0 3px 8px #65080003}.project-thumbnail{border-radius:7px;max-height:215px;display:block;position:relative;overflow:hidden}.project-status{color:#7d7d79;background:#fff;border-radius:30px;padding:6px 10px;font-size:9px;position:absolute;top:12px;right:12px;box-shadow:0 2px 5px #0001}.project-status.done{color:#458a5b;background:#e1f7e8}.project-details{padding:17px 9px 5px}.project-details h3{margin-bottom:7px;font-size:15px}.project-details p{margin-bottom:8px;font-size:10px}.project-details>small{color:#acaca8;font-size:9px}.project-actions{border-top:1px solid #f2f2ef;align-items:center;gap:10px;margin-top:20px;padding-top:15px;display:flex}.project-actions .button{color:#ff6558;background:#fff2f0;border-color:#ffe2df;flex:1;padding-left:10px;padding-right:10px}.project-actions>button:not(.button){color:#a4a4a0;border:1px solid #eeeeec;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.new-project-card{text-align:center;background:#ffffff30;border:1.5px dashed #e2e2de;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:25px;transition:background .2s;display:flex}.new-project-card:hover{background:#ffeae8}.new-project-card>span{color:#b0b0a5;background:#ffe4e1;border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:20px;display:grid}.new-project-card h3{color:#85857d;margin-bottom:9px;font-size:15px}.new-project-card p{color:#a8a8a0;font-size:10px}.new-project-card>b{color:#a9a99b;align-items:center;gap:7px;margin-top:8px;font-size:10px;display:flex}.tip-banner{background:#ffe8e5;border:1px solid #ebebe7;border-radius:9px;align-items:center;gap:20px;margin-top:35px;padding:23px;display:flex}.tip-banner>span{color:#b5b5aa;font-size:29px}.tip-banner b{color:#8a8a7e;font-size:11px}.tip-banner p{color:#a3a399;margin:6px 0 0;font-size:10px}.tip-banner a{color:#a2a295;gap:7px;margin-left:auto}.tip-banner a,.verify-banner{align-items:center;font-size:10px;display:flex}.verify-banner{color:#a18a52;background:#fffbef;border:1px solid #eee2bc;border-radius:7px;gap:10px;margin-bottom:25px;padding:13px 17px}.verify-banner button{margin-left:auto;font-size:10px;text-decoration:underline}.dashboard-footer{color:#b5b5ae;border-top:1px solid #f0f0ee;justify-content:space-between;padding:23px 40px;font-size:9px;display:flex}.filters{flex-wrap:wrap;gap:7px;margin:25px 0 30px;display:flex}.filters button{color:#96968f;background:#fff;border:1px solid #e9e9e6;border-radius:6px;padding:9px 13px;font-size:11px}.filters button.active{color:var(--accent);background:#ffe6e3;border-color:#ffd1cc}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;background:#191a1d80;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{width:100%;max-width:460px;color:var(--ink);background:#fff;border:1px solid #ededea;border-radius:16px;padding:40px;position:relative;box-shadow:0 25px 100px #0003}.modal h2{font-size:28px}.modal>p{font-size:12px}.modal-close{color:#aaa;position:absolute;top:16px;right:16px}.modal>.muted{text-align:center;margin-top:18px;font-size:10px;display:block}.muted{color:#aaaaa6;font-size:11px;line-height:1.7}.table-card{background:#fff;border:1px solid #e9e9e6;border-radius:10px;margin:24px 0;overflow:auto}.table-card>h2{padding:22px 25px 0;font-size:18px}.table-card table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.table-card th{color:#a2a299;white-space:nowrap;background:#fbfbfb;border-bottom:1px solid #efefec;padding:17px;font-weight:500}.table-card td{color:#78786f;overflow-wrap:anywhere;border-bottom:1px solid #f2f2f0;max-width:320px;padding:17px}.table-card td b{color:#51545d;font-weight:500}.table-card tr:last-child td{border:0}.text-link{color:#ff5040}.empty{text-align:center;color:#ababa4;padding:60px 30px}.empty>svg{color:#babab1;margin:0 auto 20px}.empty h3{margin-bottom:10px;font-size:18px}.empty p{font-size:12px}.rights-card{color:#a0a091;background:linear-gradient(130deg,#ffe3e0,#fff4f3);border:1px solid #ffd2cd;border-radius:14px;max-width:650px;padding:40px}.rights-card>span{letter-spacing:1.5px;margin:20px 0 15px;font-size:9px;display:block}.rights-card strong{letter-spacing:-2px;color:#878775;font-size:65px}.rights-card strong small{color:#bebeb4;letter-spacing:0;font-size:24px}.rights-card p{margin:20px 0;font-size:12px}.rights-card .progress{background:#e2e2dd}.info-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:25px;display:grid}.info-grid article{background:#fff;border:1px solid #ebebe7;border-radius:9px;padding:25px}.info-grid svg{color:#b1b1a6;width:21px;margin-bottom:16px}.info-grid h3{font-size:16px}.info-grid p{margin:0;font-size:12px}.settings-card{background:#fff;border:1px solid #e9e9e6;border-radius:12px;margin:25px 0;padding:30px}.settings-card>h2{font-size:21px}.settings-card form{max-width:780px}.settings-card>p{font-size:12px}.settings-card label{color:#88887f;font-size:11px}.form-row{gap:20px;display:flex}.form-row>label{flex:1}.row-actions{flex-wrap:wrap;gap:12px;display:flex}.status-badge{white-space:nowrap;color:#a5a597;background:#ffe5e2;border-radius:5px;padding:5px 8px;font-size:10px;display:inline-block}.plan-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.plan-card{background:#fff;border:1px solid #e6e6e3;border-radius:14px;padding:30px}.plan-card>svg{color:#afafa4;margin-bottom:20px}.plan-card h2{font-size:24px}.plan-card p{font-size:12px}.plan-price{color:#90907f;margin:22px 0;font-size:28px}.legal{max-width:850px;padding-top:45px;padding-bottom:80px}.legal h1{margin-top:50px}.legal h2{margin-top:35px;font-size:22px}.page-title{margin-top:20px;font-size:45px}.editor-shell{color:#c4c4bf;background:#2a2c31;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.editor-top{z-index:2;background:#1f2023;border-bottom:1px solid #35373d;flex-shrink:0;justify-content:space-between;gap:15px;height:64px;padding:0 19px}.editor-identity,.editor-top{align-items:center;display:flex}.editor-identity{gap:14px;min-width:0}.editor-logo{width:27px;height:27px;display:flex}.editor-logo>span{color:#ffada5}.editor-identity>input{box-shadow:none;color:#e6e6e3;background:0 0;border:0;border-radius:0;width:145px;padding:0;font-size:12px}.editor-divider{background:#393b40;width:1px;height:21px}.save-status{color:#8d8d88;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.device-switch{background:#161719;border:1px solid #33353b;border-radius:6px;gap:4px;padding:3px;display:flex}.device-switch button{color:#797972;border-radius:4px;place-items:center;width:32px;height:29px;display:grid}.device-switch button.active{color:#dfdfdb;background:#3a3c41}.editor-actions{align-items:center;gap:17px;display:flex}.editor-actions>button{color:#a0a099}.editor-actions .primary{color:#fff}.preview-button{align-items:center;gap:7px;font-size:10px;display:flex}.editor-body{flex:1;min-height:0;display:flex}.editor-left{border-right:1px solid #3b3d42;flex-direction:column;width:218px;display:flex;position:relative}.editor-left,.editor-right{background:#222327;flex-shrink:0;overflow:auto}.editor-right{border-left:1px solid #3b3d42;width:240px}.editor-tabs{border-bottom:1px solid #393a3f;padding:0 10px;display:flex}.editor-tabs button{color:#9c9c96;border-bottom:2px solid #0000;flex:1;padding:17px 6px;font-size:10px}.editor-tabs button.active{color:#ffd0cc;border-bottom-color:#ff766a}.editor-hint{color:#808078;padding:15px 14px 0;font-size:9px;line-height:1.7}.canvas-area{background:#313338;flex-direction:column;flex:1;min-width:0;padding:0 16px 16px;display:flex}.canvas-caption{color:#959590;justify-content:space-between;padding:11px 1px;font-size:8px;display:flex}.canvas-holder{background:#fff;border-radius:4px;flex:1;min-height:0;overflow:hidden;box-shadow:0 4px 20px #0003}.right-heading{color:#b8b8af;border-bottom:1px solid #393a3f;align-items:center;gap:8px;padding:17px 15px;font-size:10px;display:flex}.editor-left-bottom{border-top:1px solid #393a3f;margin-top:auto;padding:20px 14px}.editor-left-bottom button{color:#a6a6a1;align-items:center;gap:8px;font-size:10px;display:flex}.editor-left-bottom small{color:#696c73;margin-top:13px;font-size:8px;display:block}.upload-button{color:#b3b3a8;cursor:pointer;border:1px dashed #45474c;border-radius:5px;justify-content:center;align-items:center;gap:8px;margin:20px 12px;padding:12px;font-size:10px;font-weight:400;display:flex}.upload-button>input{display:none}.pages-list{padding:6px 12px}.pages-list>div{color:#9e9e98;border-radius:5px;align-items:center;gap:8px;margin-bottom:4px;padding:5px 8px;display:flex}.pages-list>div.selected{color:#ff9b92;background:#8f8f7e33}.pages-list>div>button:first-child{text-align:left;flex:1;align-items:center;gap:10px;padding:6px 0;font-size:10px;display:flex}.pages-list small{color:#7a7a76;margin-top:5px;font-size:8px;display:block}.add-page{color:#b6b6ac;align-items:center;gap:8px;padding:15px 8px;font-size:10px;display:flex}.editor-alert{color:#e7b4c2;z-index:3;background:#373940;justify-content:space-between;padding:12px 20px;font-size:11px;display:flex}.editor-mobile-warning{display:none}.editor-shell .gjs-one-bg{background:#222327}.editor-shell .gjs-two-color{color:#a9a9a3}.editor-shell .gjs-three-bg{color:#fff;background:#ff402f}.editor-shell .gjs-four-color,.editor-shell .gjs-four-color-h:hover{color:#ff8b80}.editor-shell .gjs-blocks-c{grid-template-columns:repeat(3,1fr);gap:6px;padding:5px 10px;display:grid}.editor-shell .gjs-block{width:auto;min-width:0;box-shadow:none;color:#b5b5b0;background:#2c2e33;border:1px solid #35373d;border-radius:5px;justify-content:center;align-items:center;min-height:67px;margin:0;padding:12px 3px;font-size:8px;display:flex}.block-symbol{color:#bfbfb9;margin-bottom:10px;font-family:Georgia,serif;font-size:22px}.editor-shell .gjs-block-category .gjs-title{background:0 0;border:0;padding:12px 15px;font-size:9px}.editor-shell .gjs-block-category,.editor-shell .gjs-category-open{border:0}.editor-shell .gjs-sm-sector-title{background:#25272b;border:0;padding:13px 11px;font-size:10px;font-weight:400}.editor-shell .gjs-sm-property{margin-bottom:12px;font-size:9px}.editor-shell .gjs-sm-properties{padding:15px 9px}.editor-shell .gjs-field{box-shadow:none;color:#afafa8;background:#2e3035;border:1px solid #393b42;border-radius:4px}.editor-shell .gjs-field input,.editor-shell .gjs-field select{color:#b2b2ab;box-shadow:none;padding:6px;font-size:10px}.editor-shell .gjs-field select{background:#2e3035}.editor-shell .gjs-clm-tags{background:#222327;padding:12px;font-size:9px}.editor-shell .gjs-sm-sector .gjs-sm-field{border:0}.editor-shell .gjs-cv-canvas{background:#313338;width:100%;height:100%;top:0}.editor-shell .gjs-trt-trait{padding:8px;font-size:10px}.editor-shell .gjs-trt-traits{padding:12px}.editor-shell .gjs-frame-wrapper{background:#fff}.preview-mode .editor-left,.preview-mode .editor-right{display:none}.preview-mode .canvas-area{padding:0}.preview-mode .canvas-caption{display:none}.editor-shell .modal label{color:#6a6d77;font-size:12px}@media (min-width:1600px){.hero h1{font-size:65px}.hero{min-height:710px}.dashboard-content{padding:45px 55px}.project-thumbnail{max-height:260px}}@media (max-width:1200px){.browser-mock{width:450px;top:85px}.hero-art{height:480px}.phone-mock{width:145px;height:285px;bottom:20px;right:-5px}.hero{grid-template-columns:48% 52%;overflow:hidden}.hero h1{font-size:53px}.label-bottom{bottom:0;left:0}.label-top{right:15px}.features{gap:55px}.sidebar{width:210px}.dashboard-main{width:calc(100% - 210px);margin-left:210px}.dashboard-content{padding:30px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-stats>div{gap:10px;padding:15px}.workspace-stats em{display:none}.plan-grid{grid-template-columns:1fr 1fr}.editor-identity>.save-status{display:none}.editor-left{width:185px}.editor-right{width:210px}.editor-top{gap:8px;padding:0 12px}.editor-actions{gap:12px}.auth-aside{padding:35px}.auth-aside h1{font-size:45px}.auth-preview{width:330px}}@media (max-width:950px){.landing-nav nav{gap:18px}.hero{grid-template-columns:1fr 1fr;min-height:590px;padding-top:25px}.hero h1{letter-spacing:-2px;font-size:44px}.hero-text>p{font-size:13px}.browser-mock{width:370px;top:100px;left:10px}.hero-art{height:460px;margin-left:0}.phone-mock{width:125px;height:260px;bottom:10px;right:0}.phone-photo{height:180px;padding:20px 9px}.phone-photo h3{font-size:21px}.label-bottom{padding:10px;font-size:8px;bottom:12px;left:0}.label-bottom .float-icon{display:none}.label-bottom b{font-size:8px}.label-bottom small{font-size:6px}.art-caption{display:none}.label-top{font-size:8px;top:60px;right:0}.hero-actions{gap:15px}.hero-proof{gap:12px;font-size:8px}.hero-actions .button{padding:15px 18px;font-size:12px}.how-link{font-size:10px}.benefit-strip{gap:5px;font-size:9px}.benefit-strip svg{width:13px}.template-grid{gap:15px}.section{padding-top:65px;padding-bottom:65px}.section h2{font-size:30px}.steps{gap:30px}.features{grid-template-columns:1fr;gap:35px}.feature-grid{gap:30px}.features>div>p{max-width:none}.faq{grid-template-columns:1fr 1.5fr;gap:30px}.sidebar{width:190px;padding:25px 12px 0}.sidebar nav a{gap:9px;padding:12px 10px;font-size:10px}.dashboard-main{width:calc(100% - 190px);margin-left:190px}.dashboard-content{padding:25px}.dashboard-top{padding:0 25px}.page-heading{align-items:flex-start}.page-heading h1{font-size:27px}.page-heading .button{padding:12px;font-size:10px}.workspace-stats{gap:10px}.workspace-stats>div{padding:14px 10px}.stat-icon{width:30px;height:30px}.stat-icon svg{width:16px}.workspace-stats small{font-size:8px}.workspace-stats b{font-size:19px}.toolbar{flex-wrap:wrap}.search{width:100%;max-width:none}.tip-banner a{display:none}.dashboard-content .template-grid{grid-template-columns:1fr 1fr}.form-row{flex-wrap:wrap}.form-row label{min-width:200px}.editor-identity>input{width:110px}.editor-actions{gap:10px}.editor-actions>.preview-button>span{display:none}.editor-identity{gap:9px}.editor-divider{display:none}.editor-left{width:165px}.editor-right{width:180px}.editor-shell .gjs-blocks-c{grid-template-columns:repeat(2,1fr)}.auth-page{grid-template-columns:40% 60%}.auth-aside{padding:30px 25px}.auth-aside h1{font-size:39px}.auth-preview{width:280px}.auth-main{padding:35px}.auth-form{margin:70px auto}.price-grid{gap:18px}.price-grid article{padding:25px}}@media (max-width:700px){.wrap{padding-left:22px;padding-right:22px}.landing-nav{height:76px}.landing-nav nav{z-index:50;border-bottom:1px solid var(--line);background:#fff;padding:25px;display:none;position:absolute;top:76px;left:0;right:0}.landing-nav nav.mobile-open{flex-direction:column;gap:22px;display:flex}.nav-actions{gap:12px}.nav-actions .login-link{display:none}.nav-actions .button{padding:10px 12px;font-size:10px}.mobile-toggle{align-items:center;display:inline-flex}.mobile-toggle svg{width:20px}.logo{font-size:26px}.logo-mark{width:30px;height:30px}.hero{flex-direction:column;min-height:0;padding-top:40px;padding-bottom:45px;display:flex;overflow:hidden}.hero-text{text-align:center;width:100%}.hero h1{letter-spacing:-2.5px;margin-top:22px;font-size:49px}.hero-text>p{font-size:13px}.hero-actions,.hero-proof{justify-content:center}.hero-proof{margin-top:18px;font-size:9px}.hero-art{width:100%;max-width:450px;height:390px;margin-top:25px}.browser-mock{width:90%;top:70px;left:0}.phone-mock{width:125px;height:250px;bottom:10px;right:0}.label-top{top:25px;right:30px}.label-bottom{padding:10px 14px;bottom:0;left:20px}.label-bottom b{font-size:9px}.label-bottom small{font-size:7px}.phone-notch{width:50px;height:8px;margin-bottom:9px}.phone-brand{padding:0 10px 9px;font-size:10px}.phone-photo{height:172px}.phone-footer{padding:10px;font-size:7px}.benefit-strip{grid-template-columns:1fr 1fr;gap:22px 8px;padding-top:25px;padding-bottom:25px;font-size:9px}.benefit-strip>span:nth-child(2){border:0}.section{padding-top:55px;padding-bottom:55px}.section h2{font-size:30px}.section-heading{flex-direction:column;align-items:flex-start;gap:18px}.template-grid{grid-template-columns:1fr}.template-card{max-width:500px;margin:0 auto}.category-line{gap:12px;font-size:9px}.steps{grid-template-columns:1fr;gap:25px;margin-top:25px}.steps article{padding-top:10px;padding-right:60px}.steps article>svg{margin-bottom:16px}.step-number{font-size:55px}.steps p{margin-bottom:0}.feature-grid{gap:20px}.feature-grid h3{font-size:14px}.feature-grid p{font-size:11px}.price-grid{grid-template-columns:1fr;margin-top:25px}.pricing{border-radius:0}.faq{grid-template-columns:1fr;gap:10px}.faq summary{font-size:12px}.closing{border-radius:0;padding-top:50px;padding-bottom:50px}.closing h2{font-size:34px}.landing-footer{flex-wrap:wrap;gap:15px;padding-top:30px;padding-bottom:30px}.landing-footer>div{gap:15px;width:100%;margin:0;font-size:9px}.auth-page{display:block}.auth-aside{display:none}.auth-main{min-height:100vh;padding:25px}.auth-form{margin:50px auto}.auth-form h2{font-size:31px}.sidebar{width:240px;transition:transform .2s;transform:translate(-100%);box-shadow:20px 0 50px #0002}.sidebar.open{transform:translate(0)}.dashboard-main{width:100%;margin-left:0}.dashboard-top{height:60px;padding:0 20px}.dashboard-top>div{gap:10px}.dashboard-top>a{font-size:8px}.dashboard-content{padding:25px 18px}.page-heading{flex-direction:column;gap:20px}.page-heading h1{font-size:30px}.page-heading .button{font-size:11px}.workspace-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:25px}.workspace-stats>div{flex-direction:column;align-items:flex-start;gap:10px;padding:13px}.workspace-stats small{font-size:8px}.workspace-stats b{font-size:22px}.workspace-stats .stat-icon{width:28px;height:28px}.toolbar{gap:17px}.tabs{justify-content:space-between;gap:2px;width:100%}.tabs button{padding:9px 10px;font-size:10px}.project-grid{grid-template-columns:1fr}.project-thumbnail{max-height:260px}.new-project-card{min-height:240px}.tip-banner{gap:12px;padding:18px}.tip-banner b{font-size:10px}.tip-banner p{font-size:9px}.verify-banner{flex-wrap:wrap;gap:8px;padding:12px;font-size:9px}.verify-banner>svg{width:15px}.verify-banner button{text-align:left;width:100%;margin:0 0 0 23px;font-size:9px}.dashboard-footer{gap:15px;padding:20px;font-size:8px}.dashboard-content .template-grid{grid-template-columns:1fr}.filters{gap:6px}.filters button{padding:8px 10px;font-size:10px}.modal{padding:30px 25px}.modal h2{font-size:25px}.info-grid{grid-template-columns:1fr}.rights-card{padding:30px}.rights-card strong{font-size:55px}.plan-grid{grid-template-columns:1fr}.settings-card{padding:22px}.form-row{display:block}.row-actions{flex-direction:column;align-items:stretch}.alert{padding:12px;font-size:11px}.table-card td,.table-card th{padding:13px;font-size:10px}.table-card select{min-width:130px;padding:8px;font-size:10px}.page-title{font-size:37px}.editor-shell .editor-body,.editor-shell .editor-top{display:none}.editor-mobile-warning{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.editor-mobile-warning>svg{color:#ff948b;width:40px;height:40px;margin-bottom:25px}.editor-mobile-warning h3{color:#d8d8d3;font-size:23px}.editor-mobile-warning p{color:#9e9e94;margin-bottom:25px;font-size:13px}.legal h1{font-size:31px}.legal h2{font-size:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.editor-statusbar{color:#b4b4ac;background:#28292d;border-bottom:1px solid #3a3c41;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:8px 18px;font-size:10px;display:flex}.editor-statusbar>span{align-items:center;gap:7px;display:flex}.editor-statusbar>button{color:#ffc0b9;white-space:nowrap;padding:3px 5px}.editor-mobile-tools,.panel-close,.panel-shade{display:none}.editor-shell .gjs-off-prv{display:none!important}.page-address-hint{color:#86867f;overflow-wrap:anywhere;margin:0 0 22px;font-size:12px;line-height:1.6}.editor-shell .modal h2,.editor-shell .modal input{color:#2c2e33}.editor-body{position:relative}.editor-shell button:focus-visible{outline-offset:3px;outline:2px solid #ffaba3}.editor-shell .modal-backdrop{z-index:100}@media (max-width:1050px){.editor-left,.editor-right{z-index:5;width:280px;max-width:85vw;display:none;position:absolute;top:0;bottom:0;box-shadow:0 10px 40px #0005}.editor-left{left:0}.editor-right{right:0}.panel-tools .editor-left{display:flex}.panel-styles .editor-right{display:block}.panel-close{color:#c7c7be;justify-content:flex-end;align-items:center;width:100%;padding:12px 14px;display:flex}.panel-shade{z-index:4;background:#14151855;display:block;position:absolute;inset:0}.editor-mobile-tools{min-height:56px;padding:4px 8px max(4px,env(safe-area-inset-bottom));background:#1f2023;border-top:1px solid #3a3c41;flex-shrink:0;justify-content:space-around;align-items:center;gap:5px;display:flex}.editor-mobile-tools button{color:#c0c0b7;border-radius:7px;align-items:center;gap:7px;padding:12px 8px;font-size:11px;display:flex}.editor-mobile-tools button[aria-expanded=true]{color:#ffd7d3;background:#ff402f33}.editor-shell .gjs-blocks-c{grid-template-columns:repeat(3,1fr)}.preview-mode .editor-mobile-tools{display:none}.canvas-area{padding:0 12px 12px}.editor-identity>input{width:150px}}@media (max-width:700px){.editor-shell .editor-top{flex-wrap:wrap;gap:8px;height:auto;min-height:102px;padding:10px 12px;display:flex}.editor-shell .editor-body{display:flex}.editor-identity{flex:1;order:0;min-width:0}.editor-identity>input{width:100%;min-width:40px;font-size:12px}.editor-logo{flex-shrink:0}.editor-actions{flex:1;order:2;justify-content:flex-end;gap:16px}.device-switch{order:1}.editor-actions>.preview-button>span{display:none}.editor-actions>.button{min-height:34px;padding:9px 12px;font-size:11px}.editor-statusbar{padding:7px 12px;font-size:9px}.canvas-area{padding:0}.canvas-caption{padding:10px 12px;font-size:9px}.canvas-holder{border-radius:0}.editor-mobile-tools button{flex-direction:column;gap:5px;padding:8px;font-size:10px}.editor-left .editor-tabs button{font-size:12px}.editor-hint{font-size:11px}.pages-list>div>button:first-child{padding:10px 0;font-size:12px}.pages-list small{font-size:10px}.editor-shell .gjs-block{min-height:78px;font-size:10px}.editor-shell .gjs-field input,.editor-shell .gjs-field select{min-height:34px;font-size:16px}.editor-shell .gjs-sm-property{font-size:11px}.editor-shell .modal{max-height:90dvh;overflow:auto}.editor-shell .modal input{font-size:16px}.editor-identity{flex:0 0 100%}.editor-identity>input{max-width:calc(100vw - 110px)}.editor-top{align-content:center}}.template-live-preview{aspect-ratio:1100/820;isolation:isolate;background:#f0f0ee;width:100%;position:relative}.template-live-preview iframe{transform-origin:0 0;pointer-events:none;border:0;width:1100px;max-width:none;height:820px;position:absolute;top:0;left:0}.template-image-button{text-align:left;background:#f3f3f2;width:100%;padding:0;display:block;position:relative;overflow:hidden}.template-preview-overlay{opacity:0;white-space:nowrap;color:#383a40;background:#fff;border-radius:30px;align-items:center;gap:9px;padding:13px 18px;font-size:12px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-35%);box-shadow:0 12px 40px #17181b25}.template-image-button:focus-visible .template-preview-overlay,.template-image-button:hover .template-preview-overlay{opacity:1;transform:translate(-50%,-50%)}.modern-template-grid .template-card{border-radius:14px;box-shadow:0 3px 6px #18191b03}.modern-template-grid .template-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #18191b10}.template-card-content{padding:21px 21px 0}.template-card-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.template-card-title span{letter-spacing:.08em;text-transform:uppercase;color:#9a9a96;font-size:9px}.template-card-title h3{letter-spacing:-.6px;color:#33353a;margin:7px 0 0;font-size:20px}.template-card-title>svg{color:#93938c}.template-card-content>p{color:#8e8e88;margin:9px 0 16px;font-size:12px}.template-tags{flex-wrap:wrap;gap:6px;min-height:21px;margin-bottom:20px;display:flex}.template-tags>span{color:#86867f;background:#f6f6f5;border-radius:5px;padding:5px 8px;font-size:9px}.template-card-actions{border-top:1px solid #efefec;justify-content:space-between;align-items:center;gap:10px;padding:15px 0;display:flex}.template-card-actions button{color:#83837b;align-items:center;gap:6px;padding:5px 0;font-size:10px;display:flex}.template-card-actions button:last-child{color:#919181;font-weight:600}.gallery-summary{color:#94948e;justify-content:space-between;gap:20px;margin:5px 0 22px;font-size:11px;display:flex}.template-filters{margin-top:28px}.template-detail{color:#313339;background:#f4f4f2;border:0;border-radius:16px;width:min(1440px,96vw);max-width:96vw;height:94dvh;max-height:94dvh;padding:0;box-shadow:0 25px 100px #18191b50}.template-detail::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f2024cc}.template-detail-inner{flex-direction:column;height:100%;min-height:0;display:flex}.template-detail-header{background:#fff;border-bottom:1px solid #e9e9e5;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 25px;display:flex}.template-detail-header>div>span{letter-spacing:.08em;text-transform:uppercase;color:#a3a39b;font-size:9px}.template-detail-header h2{letter-spacing:-.6px;margin:6px 0 0;font-size:21px}.template-detail-header h2 small{letter-spacing:0;color:#a3a39b;margin-left:12px;font-size:11px;font-weight:400}.template-detail-controls{align-items:center;gap:6px;display:flex}.template-detail-controls button{color:#a5a59c;border-radius:7px;place-items:center;width:38px;height:36px;display:grid}.template-detail-controls button[aria-pressed=true]{color:#8f8f7e;background:#ffe1de}.template-detail-controls .template-detail-close{color:#848479;background:#f8f8f7;margin-left:10px}.template-detail-stage{background:#e8e8e4;flex:1;justify-content:center;min-height:0;padding:0;display:flex;overflow:hidden}.template-detail-stage iframe{background:#fff;border:0;width:100%;height:100%;transition:width .2s}.template-detail-stage.phone-preview{padding:16px 0}.template-detail-stage.phone-preview iframe{border-radius:12px;width:390px;max-width:100%;box-shadow:0 6px 30px #5e080015}.template-detail-footer{background:#fff;border-top:1px solid #e9e9e5;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:15px 25px;display:flex}.template-detail-footer p{color:#9c9c93;margin:0;font-size:11px}.template-detail-footer .button{padding:12px 18px;font-size:12px}.template-card-actions button:focus-visible,.template-detail-controls button:focus-visible{outline-offset:4px;outline:2px solid #a9a99b}.template-image-button:focus-visible{outline-offset:-3px;outline:3px solid #a9a99b}.project-thumbnail .template-live-preview{aspect-ratio:1100/760}@media (min-width:1450px){.modern-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.gallery-summary>span:last-child{display:none}.template-card-content{padding:20px 18px 0}.template-card-actions button{font-size:11px}.template-detail{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.template-detail-header{gap:12px;padding:14px 16px}.template-detail-header h2{font-size:19px}.template-detail-header h2 small{display:none}.template-detail-controls{gap:2px}.template-detail-controls button{width:33px;height:34px}.template-detail-footer{gap:10px;padding:13px 16px}.template-detail-footer p{max-width:140px;font-size:9px;line-height:1.5}.template-detail-footer .button{padding:12px;font-size:10px}.template-detail-stage.phone-preview{padding:0}.template-detail-stage.phone-preview iframe{border-radius:0}.template-preview-overlay{display:none}}.template-detail{margin:auto}.publish-modal{max-width:620px;max-height:calc(100vh - 50px);padding:34px;overflow-y:auto}.publish-modal h2{margin-bottom:18px;font-size:24px}.publish-block{border:1px solid var(--line);border-radius:14px;margin-top:14px;padding:20px}.publish-block h3{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;font-size:15px;display:flex}.publish-badge{letter-spacing:0;color:#767671;background:#f4f4f2;border-radius:99px;align-items:center;gap:4px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.publish-badge.live{color:#1d7a46;background:#e7f6ec}.publish-badge.warn{color:#9a5b00;background:#fff4e0}.submission-tags .publish-badge{margin-left:0}.slug-form{align-items:stretch;gap:10px;display:flex}.slug-form>input{flex:1}.slug-input{background:#fff;border:1px solid #e6e6e3;border-radius:8px;flex:1;align-items:center;min-width:0;display:flex}.slug-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #ff6e6014}.slug-input input{border:0;flex:1;width:auto;min-width:0;padding-right:2px;box-shadow:none!important}.slug-input span{color:var(--muted);white-space:nowrap;flex-shrink:0;padding-right:14px;font-size:13px}.publish-url{flex-direction:column;gap:4px;margin:12px 0 0;font-size:13px;display:flex}.publish-url a{color:var(--accent);align-items:center;gap:5px;font-weight:600;display:inline-flex}.publish-url small{color:var(--muted)}.publish-block>.muted{margin:10px 0 0}.text-button{color:var(--accent);margin-top:6px;padding:6px 0;font-size:12px;font-weight:600}.text-button+.text-button{margin-left:16px}.dns-box{background:var(--surface);border-radius:10px;margin-top:14px;padding:16px}.dns-box p{margin:0 0 10px;font-size:13px}.dns-box table{border-collapse:collapse;width:100%;margin-bottom:10px;font-size:12px}.dns-box th{text-align:left;color:var(--muted);padding:6px 8px 6px 0;font-weight:600}.dns-box td{border-top:1px solid var(--line);padding:7px 8px 7px 0}.dns-box code,.publish-block code,.secret-row code{font-family:var(--mono);border:1px solid var(--line);background:#fff;border-radius:5px;padding:2px 6px;font-size:12px}.copy-button{vertical-align:middle;color:var(--muted);margin-left:6px;padding:3px;display:inline-flex}.copy-button:hover{color:var(--accent)}.forms-form label{margin-bottom:12px}.forms-form>.muted{margin:-4px 0 12px}.secret-row{align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.secret-row small{color:var(--muted)}.secret-row .text-button{margin:0 0 0 auto}.project-url{color:var(--accent);font-weight:600}.project-url,.unread-badge{align-items:center;gap:4px;display:inline-flex}.unread-badge{border-radius:99px;padding:4px 9px;font-size:12px;font-weight:700}.submission-list{gap:14px;display:grid}.submission{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px 20px}.submission header{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.submission header b{font-size:14px;display:block}.submission header small{color:var(--muted);font-size:12px}.submission dl{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 20px;margin:0;display:grid}.submission dl>div:has(dd:only-child){min-width:0}.submission dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.submission dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:14px}.submission dd a{color:var(--accent)}.submission footer{border-top:1px solid var(--line);margin-top:14px;padding-top:6px}.empty-state{text-align:center;color:var(--muted);border:1px dashed #e0e0dd;border-radius:14px;padding:50px 20px}.empty-state h3{color:var(--ink);margin:12px 0 6px}.empty-state p{margin:0}.brand-settings{max-width:520px}@media (max-width:640px){.publish-modal{padding:24px 18px}.slug-form,.submission header{flex-direction:column}.dns-box table,.dns-box tbody,.dns-box tr{display:block}.dns-box thead{display:none}.dns-box tr{border-top:1px solid var(--line);grid-template-columns:52px 40px 1fr;align-items:center;display:grid}.dns-box td{border:0;min-width:0;display:block}.dns-box td code{word-break:break-all}}.primary{background:var(--ink);color:#fff;box-shadow:0 1px 2px #14151714}.primary:hover{background:#2a2b2f}.button{border-radius:12px}.project-actions .button.primary{background:var(--ink);border-color:var(--ink);color:#fff}.project-actions .button.outline,.project-actions .button:not(.primary){border-color:var(--line);color:var(--ink);background:#fff}.hero h1>span:not(.period){color:var(--ink);background-image:linear-gradient(transparent 62%,var(--accent) 62%,var(--accent) 90%,transparent 90%);padding:0 .04em}.hero .period,.logo-dot{color:var(--accent)}.pill{background:var(--accent-soft);color:var(--accent-deep)}.pill>span{background:var(--accent)}.eyebrow{color:var(--accent-deep);font-family:var(--mono)}.sidebar nav a.active{color:#fff;box-shadow:inset 0 0 0 1.5px var(--accent);background:#1f2023}.sidebar nav a.active svg{color:var(--accent)}.progress>span,.unread-badge{background:var(--accent)}.unread-badge{color:var(--accent-ink)}.submission.unread{box-shadow:inset 3px 0 0 var(--accent);border-color:#ffc9c3}.check-label a,.project-url,.publish-url a,.submission dd a,.text-button{color:var(--accent-deep)}.danger-text{color:#d4463a}.slug-input:focus-within,input:focus,select:focus,textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #ff6f6138}::selection{background:var(--accent-soft)}a:focus-visible,button:focus-visible{outline-color:var(--accent)}.landing{background:#fff}.steps-section{background-color:var(--surface);border-color:var(--line)}.closing{background:var(--accent);overflow:hidden}.closing,.closing .eyebrow,.closing h2{color:var(--ink);position:relative}.closing p{color:#141517bf}.closing .button,.closing p{position:relative}.closing:after{content:"";opacity:.9;pointer-events:none;background:url(/vitrin-art.svg) 50%/contain no-repeat;width:260px;height:260px;position:absolute;top:-70px;right:-60px}.closing h2,.page-heading h1,.publish-modal h2,h1,h2{letter-spacing:-.045em;font-weight:800}h3{letter-spacing:-.02em;font-weight:700}.logo{letter-spacing:-.05em}.editor-right{width:290px}.editor-hint{color:#a3a39c;padding:14px 16px 0}.editor-hint,.editor-tabs button{font-size:12px}.canvas-caption{font-size:11px}.right-heading{color:#e3e3dc;font-size:12px;font-weight:600}.canvas-area{position:relative}.quick-panel{color:#e8e8e2;gap:14px;padding:14px 16px 18px;font-size:13px;display:grid}.qp-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.qp-head b{font-size:14px}.qp-actions{gap:4px;display:flex}.qp-actions button,.qp-seg button{color:#e8e8e2;background:#2b2c31;border:1px solid #44464c;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.qp-actions button:hover:not(:disabled),.qp-seg button:hover{border-color:#ff8a7f}.qp-actions button:disabled{opacity:.35}.qp-actions button.danger{color:#ff9b91}.qp-tip{color:#b9b9b1;background:#2b2c31;border-radius:8px;margin:0;padding:9px 11px;font-size:12px;line-height:1.5}.qp-row{gap:7px;display:grid}.qp-label{color:#b9b9b1;font-size:12px}.qp-row input,.qp-row select{color:#f2f2ec;width:100%;height:38px;font:inherit;background:#1b1c1f;border:1px solid #44464c;border-radius:8px;padding:0 10px;font-size:13px}.qp-seg{align-items:center;gap:6px;display:flex}.qp-seg span{text-align:center;font-variant-numeric:tabular-nums;min-width:54px}.qp-seg button[aria-pressed=true]{background:#3a2b2a;border-color:#ff8a7f}.qp-swatches{flex-wrap:wrap;gap:7px;display:flex}.qp-custom,.qp-swatches button{cursor:pointer;border:2px solid #44464c;border-radius:50%;width:30px;height:30px}.qp-custom{background:conic-gradient(#f43f5e,#f59e0b,#22c55e,#06b6d4,#8b5cf6,#f43f5e);position:relative;overflow:hidden}.qp-custom input{opacity:0;cursor:pointer;position:absolute;inset:0}.qp-upload{color:#141517;cursor:pointer;background:#ff6f61;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;font-weight:700;display:flex}.qp-upload input{display:none}.qp-error{color:#ffaaa2;margin:0;font-size:12px}.advanced-styles{border-top:1px solid #393a3f}.advanced-styles>summary{cursor:pointer;color:#b9b9b1;padding:14px 16px;font-size:12px}.business-button{font-weight:600;color:#ffd0cc!important}.first-tips{z-index:5;color:#f2f2ec;background:#141517;border-radius:14px;max-width:340px;padding:18px 18px 14px;font-size:13px;line-height:1.55;position:absolute;bottom:32px;left:32px;box-shadow:0 20px 50px #0006}.first-tips ol{gap:8px;margin:0 0 12px;padding-left:18px;display:grid}.first-tips button{color:#141517;background:#ff6f61;border-radius:8px;padding:8px 14px;font-weight:700}.modal.business-modal{max-width:680px;max-height:calc(100vh - 50px);overflow:auto}.modal.download-modal{max-width:560px}.modal-lead{color:var(--muted);margin:6px 0 20px;line-height:1.6;font-size:14px!important}.business-grid{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.business-brand .field-label,.business-grid label{gap:6px;font-size:13px;font-weight:600;display:grid}.business-grid .wide{grid-column:1/-1}.business-grid input{border:1px solid var(--line);height:44px;font:inherit;border-radius:10px;padding:0 12px;font-size:15px;font-weight:400}.business-brand{border-top:1px solid var(--line);gap:18px;margin-top:20px;padding-top:18px;display:grid}.logo-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.logo-row img{object-fit:contain;border:1px solid var(--line);border-radius:8px;max-width:160px;height:44px;padding:4px}.logo-empty{color:var(--muted);font-size:13px}.mini-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.mini-button input{display:none}.mini-button.ghost{color:var(--muted);border-color:#0000}.swatch-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.swatch{width:34px;height:34px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border:3px solid #fff;border-radius:50%}.swatch.on{box-shadow:0 0 0 2px var(--ink)}.swatch.none{background:var(--surface);border-radius:99px;width:auto;padding:0 12px;font-size:12px;font-weight:600}.swatch.custom{background:conic-gradient(#f43f5e,#f59e0b,#22c55e,#06b6d4,#8b5cf6,#f43f5e);position:relative;overflow:hidden}.swatch.custom input{opacity:0;cursor:pointer;position:absolute;inset:0}.modal-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.text-button{color:var(--muted);text-underline-offset:3px;font-size:14px;text-decoration:underline}.host-steps{gap:12px;margin:0;padding-left:20px;font-size:14px;line-height:1.55;display:grid}.host-steps code{background:var(--surface);border-radius:5px;padding:1px 6px}.modal-note{color:var(--muted);margin-top:16px;font-size:13px!important}@media (max-width:700px){.business-grid{grid-template-columns:1fr}.first-tips{max-width:none;bottom:80px;left:12px;right:12px}}.first-tips ol,.host-steps{list-style:decimal}.host-steps li::marker{font-weight:700}.first-tips li::marker{font-weight:700}.dashboard.v2{background:#f6f6f3;font-size:15px}.v2 .sidebar{color:#c4c4be;background:#16171a;width:272px;padding:28px 18px 0}.v2 .sidebar>.logo{margin:0 12px 36px;font-size:30px}.v2 .sidebar nav{gap:4px}.v2 .sidebar nav a{color:#c4c4be;height:48px;box-shadow:none;border-radius:12px;gap:14px;padding:0 14px;font-size:16px;font-weight:600}.v2 .sidebar nav a svg{color:#8d8e95;flex-shrink:0}.v2 .sidebar nav a:hover{color:#fff;background:#22242a}.v2 .sidebar nav a.active{color:#fff;box-shadow:none;background:#26282e}.v2 .sidebar nav a.active svg{color:#ff7a6d}.v2 .sidebar nav a:nth-child(4){margin-bottom:18px}.v2 .sidebar-quota{background:#1f2125;border:1px solid #2c2e34;border-radius:16px;margin:auto 0 18px;padding:18px}.v2 .sidebar-quota h3{color:#fff;margin:0 0 4px;font-size:16px}.v2 .sidebar-quota p{color:#9d9e98;margin:0;font-size:13px}.v2 .progress{height:6px;margin:14px 0}.v2 .quota-links{gap:16px;display:flex}.v2 .sidebar-quota .quota-links a{color:#ffb3ab;margin:0;font-size:14px;font-weight:600;display:inline}.v2 .sidebar-user{gap:12px;padding:18px 4px}.v2 .avatar{color:#16171a;background:#ff6f61;width:40px;height:40px;font-size:15px;font-weight:700}.v2 .sidebar-user b{max-width:150px;font-size:15px}.v2 .sidebar-user small{font-size:12px}.v2 .dashboard-main{width:calc(100% - 272px);margin-left:272px}.v2 .dashboard-top{display:none}.v2 .dashboard-content{max-width:1420px;padding:48px 56px 64px}.v2 .dashboard-footer{display:none}.v2 .page-heading h1,.v2 .v2-head h1{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:800;line-height:1.15}.v2 .page-heading p,.v2 .v2-head p{color:#6b6c70;max-width:60ch;margin:8px 0 0;font-size:16px}.v2 .page-heading .eyebrow{display:none}.v2 .v2-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.v2 .v2-primary{color:#16171a;background:#ff6f61;border-radius:14px;gap:10px;height:52px;padding:0 24px;font-size:16px;font-weight:700}.v2 .v2-primary:hover{background:#ff5b4b}.v2 .v2-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.v2 .v2-tabs{background:#ecece8;border-radius:14px;gap:6px;padding:5px;display:flex}.v2 .v2-tabs button{color:#5f6064;border-radius:10px;height:40px;padding:0 18px;font-size:15px;font-weight:600}.v2 .v2-tabs button.on{color:#16171a;background:#fff;box-shadow:0 1px 3px #0000001a}.v2 .v2-search{color:#8e8f92;background:#fff;border:1px solid #e6e6e1;border-radius:14px;align-items:center;gap:10px;width:min(360px,100%);height:48px;padding:0 16px;display:flex}.v2 .v2-search input{font:inherit;color:#16171a;background:0 0;border:0;outline:0;flex:1;font-size:15px}.v2 .v2-search:focus-within{border-color:#ff6f61;box-shadow:0 0 0 3px #ff6f6126}.v2 .v2-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px;display:grid}.v2 .v2-card{background:#fff;border:1px solid #ebebe6;border-radius:22px;padding:14px;transition:box-shadow .2s,transform .2s;position:relative}.v2 .v2-card:hover{box-shadow:0 18px 40px -18px #16171a40}.v2 .v2-thumb{aspect-ratio:16/10.5;background:#f1f1ee;border:1px solid #efefeb;border-radius:14px;display:block;overflow:hidden}.v2 .v2-preview{pointer-events:none;width:100%;height:100%;position:relative;overflow:hidden}.v2 .v2-preview iframe{transform-origin:0 0;background:#fff;border:0;width:1280px;height:840px;position:absolute;inset:0 auto auto 0}.v2 .v2-edit{color:#16171a;background:#ff6f61;border:4px solid #fff;border-radius:50%;place-items:center;width:52px;height:52px;margin-top:-26px;display:grid;position:absolute;top:14px;left:30px;box-shadow:0 8px 20px #ff6f6155}.v2 .v2-body{padding:26px 6px 4px}.v2 .v2-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2 .v2-title h3{white-space:nowrap;text-overflow:ellipsis;color:#16171a;margin:0;font-size:18px;font-weight:700;overflow:hidden}.v2 .v2-status{color:#5f6064;background:#f1f1ee;border-radius:99px;flex-shrink:0;padding:4px 10px;font-size:13px;font-weight:700}.v2 .v2-status.done,.v2 .v2-status.live{color:#166534;background:#e6f6ec}.v2 .v2-status.draft{color:#9a3d00;background:#fff1e6}.v2 .v2-meta{color:#77787c;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:14px;display:flex}.v2 .v2-meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2 .v2-icons{flex-shrink:0;gap:2px;display:flex}.v2 .v2-icons a,.v2 .v2-icons button{color:#6b6c70;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.v2 .v2-icons a:hover,.v2 .v2-icons button:hover{color:#16171a;background:#f3f3f0}.v2 .v2-icons .v2-badge{color:#b42318;background:#fff1ef;align-items:center;gap:6px;width:auto;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.v2 .v2-new{color:#5f6064;text-align:center;border:2px dashed #dcdcd6;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:340px;padding:24px;display:flex}.v2 .v2-new span{color:#e24b3c;background:#ff6f6118;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.v2 .v2-new b{color:#16171a;font-size:18px}.v2 .v2-new small{font-size:14px}.v2 .v2-new:hover{background:#fff;border-color:#ff6f61}.v2 .verify-banner{border-radius:14px;margin-bottom:28px;padding:16px 20px;font-size:15px}.v2 .alert,.v2 .verify-banner button{font-size:15px}.v2 .table-card{border-radius:16px;font-size:15px}.v2 .table-card th{font-size:13px}.v2 .empty p,.v2 .table-card td{font-size:15px}.v2 .rights-card{color:#5f6064}.v2 .rights-card>span{letter-spacing:0;font-size:15px;font-weight:600}.v2 .info-grid p,.v2 .rights-card p{font-size:15px}.v2 .info-grid h3{font-size:18px}@media (max-width:950px){.v2 .sidebar{transition:transform .25s;transform:translate(-100%)}.v2 .sidebar.open{transform:none}.v2 .dashboard-main{width:100%;margin-left:0}.v2 .dashboard-top{height:64px;padding:0 20px;font-size:16px;display:flex}.v2 .dashboard-top>a{display:none}.v2 .dashboard-content{padding:28px 20px 48px}.v2 .page-heading h1,.v2 .v2-head h1{font-size:26px}.v2 .v2-grid{grid-template-columns:1fr}}.v2 .v2-media{position:relative}.v2 .v2-edit{margin:0;top:auto;bottom:-24px;left:16px}.v2 .v2-search input,.v2 .v2-search input:focus{height:auto;box-shadow:none;background:0 0;border:0;padding:0}.v2 .dashboard-content label{color:#2b2c30;font-size:14px;font-weight:600}.v2 .dashboard-content input:not([type=checkbox]):not([type=radio]),.v2 .dashboard-content select,.v2 .dashboard-content textarea{border-radius:12px;min-height:48px;font-size:15px}.v2 .dashboard-content textarea{min-height:110px}.v2 .dashboard-content .button,.v2 .dashboard-content button{font-size:15px}.v2 .dashboard-content .muted,.v2 .dashboard-content small{font-size:13px}.v2 .template-filters button{border-radius:12px;height:42px;padding:0 16px;font-size:15px}.v2 .gallery-summary{font-size:14px}.v2 .template-card-content h3,.v2 .template-card-title h3{font-size:20px}.v2 .template-card-content p{font-size:15px}.v2 .template-tags span{font-size:13px}.v2 .template-card-actions a,.v2 .template-card-actions button{font-size:15px}.v2 .page-heading .pill,.v2 .page-heading .tag,.v2 .template-card-title>svg,.v2 .template-tags{display:none}.v2 .template-card-title span{letter-spacing:0;text-transform:none;color:#8a8b8f;font-size:13px;font-weight:600}.v2 .template-card-content p{margin:6px 0 16px}.v2 .template-card{border-radius:22px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}